@charset "utf-8";
/* CSS Document */

body { 
	font-family: open sans,sans-serif;
	overflow-x: hidden;
	font-size: 14px;
	color: #555;
	font-weight: 400;
	background: #fff;
	}
	
html {
  scroll-behavior: smooth;
}
 
img {max-width:100%;}

.headerSection {background:#fff;}
.headerTop_wrap {position:relative; padding:0px; border-bottom: solid 1px #e0e0e0; color:#9f9fa7; font-size: 12px;}
.collapse {display: block;}
.collapseButton_wp{border-bottom: solid 1px #e0e0e0; text-align:center; display:none;}
.collapseButton_wp a.collapseButton{padding:5px 0px;}

.collapseButton_wp a i.fa{font-size:22px; font-weight:bold; color:#009ed6;}

.headerTopLeft_wp { display: inline-block; vertical-align: middle;  position: relative;}

.locationIcon_wp {padding:6px 0px 6px 0px; margin: 0 10px 0 0;display: inline-block;}
.locationIcon_wp::before {		
	content: "\f095";
	color: #009ed6;
	font-family:FontAwesome;
	font-style: normal;
	font-weight: normal;
	display: inline-block;
	text-decoration: inherit;	
	text-align: center;
	vertical-align: baseline;
	opacity: .8;
	font-variant: normal;
	text-transform: none;
	line-height: 1em;
	width: 1em;
	margin-right: .5em;
	margin-left: .2em;
	font-size:16px;	
}

.whatsAppIcon_wp {padding:6px 0px 6px 0px; margin: 0 10px 0 0;display: inline-block;}
.whatsAppIcon_wp::before {		
	content: "\f232";
	color: #009ed6;
	font-family:FontAwesome;
	font-style: normal;
	font-weight: normal;
	display: inline-block;
	text-decoration: inherit;	
	text-align: center;
	vertical-align: baseline;
	opacity: .8;
	font-variant: normal;
	text-transform: none;
	line-height: 1em;
	width: 1em;
	margin-right: .5em;
	margin-left: .2em;
	font-size:16px;	
}

.phoneIcon_wp {padding:6px 0px 6px 0px; margin: 0 10px 0 0; display: inline-block;}
.phoneIcon_wp:before {
	content: "\f10b";
	color: #009ed6;
	font-family:FontAwesome;
	font-style: normal;
	font-weight: normal;
	display: inline-block;
	text-decoration: inherit;
	text-align: center;
	vertical-align: baseline;
	opacity: .8;
	font-variant: normal;
	text-transform: none;
	line-height: 1em;
	width: 1em;
	margin-right: .2em;
	margin-left: .2em;
	font-size:22px;	
}
.emailIconMail {padding:6px 0px 6px 0px; margin: 0 10px 0 0; display: inline-block; color:#9f9fa7;}
.emailIconMail:before {
	content: "\f003";
	color: #009ed6;
	font-family:FontAwesome;
	font-style: normal;
	font-weight: normal;
	display: inline-block;
	text-decoration: inherit;
	width: 1em;	
	text-align: center;
	vertical-align: baseline;
	opacity: .8;
	font-variant: normal;
	text-transform: none;
	line-height: 1em;
	width: 1em;
	margin-right: .5em;
	margin-left: .2em;
	font-size:16px;		
}
.dispNone{ display:none;}
.emailTop{color:#9f9fa7}
.emailTop:hover{ color:#009ed6; transition: color 0.3s ease-in-out; text-decoration:none;}
.headerTopRight_social {
	display: block;
	height: 100%;
	position: relative;
	overflow: hidden;
	float: right;
	text-align: left;
	margin-top: 7px;	
}
.headerTopRight_social ul {
    list-style: none;
    display: inline-block;
    margin: 0;
    padding: 0;
    vertical-align: middle;
}
.headerTopRight_social ul li {
    display: inline-block;
    margin: 0 5px 0 0;
    margin-right: 5px;
    padding: 0;
    padding-top: 0px;
    position: relative;
    vertical-align: middle;
	width: 20px;
}
.headerTopRight_social ul li a {
    font-size: 16px;
    line-height: 14px;
    width: 20px;
    height: 20px;
    /* opacity: 0.3; */	
}
.headerTopRight_social ul li a:hover {opacity:8;}
.headerTopRight_social ul li a::before {
    width: 1em;
    height: 1em;
    margin: auto !important;
    position: absolute;
    left: 0;
    right: 0;
    top: 0;
    bottom: 0;
}
.linkedinIcon{transition: opacity .3s ease-in-out, color .3s ease-in-out;}
.linkedinIcon::before {    
	content: "\f0e1";
	font-family:FontAwesome;
	color:#9f9fa7;
}
.linkedinIcon:hover::before {    
	content: "\f0e1";
	font-family:FontAwesome;
	color:#009ed6;
	opacity:1;
}

.facebookIcon{transition: opacity .3s ease-in-out, color .3s ease-in-out;}
.facebookIcon::before {    
	content: "\f09a";
	font-family:FontAwesome;
	color:#9f9fa7;
}
.facebookIcon:hover::before {    
	content: "\f09a";
	font-family:FontAwesome;
	color:#009ed6;
	opacity:1;
}
.gplusIcon{transition: opacity .3s ease-in-out, color .3s ease-in-out;}
.gplusIcon::before {    
	content: "\f1a0";
	font-family:FontAwesome;
	color:#9f9fa7;
}
.gplusIcon:hover::before {    
	content: "\f1a0";
	font-family:FontAwesome;
	color:#009ed6;
	opacity:1;
}
.whatsappIcon{transition: opacity .3s ease-in-out, color .3s ease-in-out;}
.whatsappIcon::before {    
	content: "\f232";
	font-family:FontAwesome;
	color:#9f9fa7;
}
.whatsappIcon:hover::before {    
	content: "\f232";
	font-family:FontAwesome;
	color:#009ed6;
	opacity:1;
}
.skypeIcon{transition: opacity .3s ease-in-out, color .3s ease-in-out;}
.skypeIcon::before {    
	content: "\f17e";
	font-family:FontAwesome;
	color:#9f9fa7;
}
.skypeIcon:hover::before {    
	content: "\f17e";
	font-family:FontAwesome;
	color:#009ed6;
	opacity:1;
}
.logoDiv {width:172px; height:60px; float:left; margin:7px 0px;}

.container h2 {
    text-align: center;
    font-size:32px;
    font-weight: 300;
    color:#3d3d47;
    margin: 0 auto 30px;
}
.clear {clear:both;}
.paddingTop5{padding-top:5px;}
.paddingTop10{padding-top:10px;}
.paddingTop15{padding-top:15px;}


#myBtn {
  display: none;
  position: fixed;
  bottom: 40px;
  right: 30px;
  z-index: 99;
  font-size: 18px;
  border: none;
  outline: none;
  background-color: #005295;
  color: white;
  cursor: pointer;
  padding: 6px 10px;
  border-radius: 20px;
}

/*---------------------------menu css beginning--------------------*/

.navDivMain{float:right; width:auto; height:auto; margin:17px 0px 0px 0px; }
.dropdown-large { position:static !important;}
.dropdown-menu-large {
  margin-left: 16px;
  margin-right: 16px;
  padding:5px 0px 10px 0px;
}
.dropdown-menu-large > li > ul {
  padding: 0;
  margin: 0;
}
.dropdown-menu-large > li > ul > li {
  list-style: none;
}
.dropdown-menu-large > li > ul > li > a {
  display: block;
  padding: 3px 20px;
  clear: both;
  font-weight: normal;
  line-height: 1.428571429;
  color: #333333;
  white-space: normal;
}
.dropdown-menu-large > li ul > li > a:hover,
.dropdown-menu-large > li ul > li > a:focus {
  text-decoration: none;
  color: #262626;
  background-color: #f5f5f5;
}
.dropdown-menu-large .disabled > a,
.dropdown-menu-large .disabled > a:hover,
.dropdown-menu-large .disabled > a:focus {
  color: #999999;
}
.dropdown-menu-large .disabled > a:hover,
.dropdown-menu-large .disabled > a:focus {
  text-decoration: none;
  background-color: transparent;
  background-image: none;
  filter: progid:DXImageTransform.Microsoft.gradient(enabled = false);
  cursor: not-allowed;}
.dropdown-menu-large .dropdown-header { color: #428bca; font-size: 18px;}
.navDivMain nav ul.navbar-nav li a{font-size:14px; font-weight:normal; padding:10px 10px;}
.navDivMain nav ul.navbar-nav li a:hover{/*color:#fff;*/}
.navbar-default .navbar-nav > .open > a, .navbar-default .navbar-nav > .open > a:focus, .navbar-default .navbar-nav > .open > a:hover{/*color:#fff;*/}
.nav .open > a, .nav .open > a:focus, .nav .open > a:focus{background:none !important;}
.navDivMain nav{background:none; border:none; margin-bottom:0;}
.navDivMain nav ul.navbar-nav li.dropdown-large ul.dropdown-menu{width:1024px;}
.navDivMain nav ul.navbar-nav li.dropdown-large ul.dropdown-menu li.col-sm-3 { width:25%;}

.navDivMain nav ul.navbar-nav li.dropdown-large ul.dropdown-menu li a{color:#323230; border-left:solid 2px #fff; border-bottom:solid 1px #f2f0f0; padding:5px 12px !important; font-weight:normal !important; margin: 2px 0px;}
.navDivMain nav ul.navbar-nav li.dropdown-large ul.dropdown-menu li a:hover{border-left:solid 2px #00b3e1;}

.navDivMain nav ul.navbar-nav li.dropdown ul.singleDropDwn{padding:10px 15px; width:270px; border:0; box-shadow: none;}
.navDivMain nav ul.navbar-nav li.dropdown ul.singleDropDwn li a{color:#323230; border-bottom:solid 1px #f2f0f0; border-left:solid 2px #fff; padding:5px 12px !important; font-weight:normal !important; margin: 2px 0px;}
.navDivMain nav ul.navbar-nav li.dropdown ul.singleDropDwn li a:hover{border-left:solid 2px #00b3e1; color:#000;padding-left:13px !important;}
.dropdown-menu-large .dropdown-header {color: #353535;font-weight:bold;padding-left:12px;}
.singleDropDwn { left:0 !important;}
.navbar-collapse {  padding-right:0px;  padding-left:0px;}
.navbar {min-height: 40px;}
.search_wp_main{ min-width:20px; float:right;margin-top:19px; }
.search_icon{float:right; width:18px; height:33px; padding-top: 5px;}


.searchBox{float:right; width:252px; margin-right: 10px;display:none; }
.inputSearchBox {padding: 8px 18px;
	margin: 0;
	max-width:216px;
	float:left;
	border:solid 2px #009ed6;
	border-right:0;
	-webkit-border-radius: 20px;
	border-radius: 20px 0px 0px 20px;}
.search_button{display: block;
	color: #969696;
	font-size:14px;
	width: 34px;
	height:34px;
	margin:0px;
	position: relative;
	padding:4px 10px 2px 6px;
	float: left;
	border:solid 2px #009ed6;
	border-left:0;
	background-color: #fff;
	font-weight:600;
	border-radius:0px 20px 20px 0px;
	}

.searchBox input:focus {
    outline: none !important;
}

.search_button:hover{transition: background-color .3s ease-in-out, border-color .3s ease-in-out, color .3s ease-in-out;
	border:solid 2px #009ed6;
	border-left:0;
	background:#fff;
	color:#009ed6;
	}
#croseButton{display:none;}

/*---------------------------end menu css--------------------*/


/* Slider */

.slick-slide {
    margin: 0px 20px;
}

.slick-slide img {
    width: 100%;
}

.slick-slider
{
    position: relative;
    display: block;
    box-sizing: border-box;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
            user-select: none;
    -webkit-touch-callout: none;
    -khtml-user-select: none;
    -ms-touch-action: pan-y;
        touch-action: pan-y;
    -webkit-tap-highlight-color: transparent;
}

.slick-list
{
    position: relative;
    display: block;
    overflow: hidden;
    margin: 0;
    padding: 0;
}
.slick-list:focus
{
    outline: none;
}
.slick-list.dragging
{
    cursor: pointer;
    cursor: hand;
}

.slick-slider .slick-track,
.slick-slider .slick-list
{
    -webkit-transform: translate3d(0, 0, 0);
       -moz-transform: translate3d(0, 0, 0);
        -ms-transform: translate3d(0, 0, 0);
         -o-transform: translate3d(0, 0, 0);
            transform: translate3d(0, 0, 0);
}

.slick-track
{
    position: relative;
    top: 0;
    left: 0;
    display: block;
}
.slick-track:before,
.slick-track:after
{
    display: table;
    content: '';
}
.slick-track:after
{
    clear: both;
}
.slick-loading .slick-track
{
    visibility: hidden;
}

.slick-slide
{
    display: none;
    float: left;
    height: 100%;
    min-height: 1px;
}
[dir='rtl'] .slick-slide
{
    float: right;
}
.slick-slide img
{
    display: block;
}
.slick-slide.slick-loading img
{
    display: none;
}
.slick-slide.dragging img
{
    pointer-events: none;
}
.slick-initialized .slick-slide
{
    display: block;
}
.slick-loading .slick-slide
{
    visibility: hidden;
}
.slick-vertical .slick-slide
{
    display: block;
    height: auto;
    border: 1px solid transparent;
}
.slick-arrow.slick-hidden {
    display: none;
}


/*...................Slider css beginning here..........................*/
.sliderSection { border-top:solid 0px #009ed6; background:#fff; }
.banner_main { width:100%; height:auto; margin:0 auto; padding:0px;}
.glyphicon-chevron-left::before { content: "\f104";	font-family: FontAwesome;  color: #fff;}
.glyphicon-chevron-right::before {  content: "\f105"; font-family: FontAwesome; color: #fff;}
.carousel-indicators { bottom:0px;}
.carousel-control .glyphicon-chevron-left, .carousel-control .icon-prev {margin-left: -60px;}
.carousel-control .glyphicon-chevron-right, .carousel-control .icon-next {margin-right: -60px;}
.carousel-inner .item img{width:100%; height:auto;}

.carousel-caption {
    color: #fff;
    text-align: center;    
	right:31%;
    left:31%;
    background: rgba(0, 0, 0, 0.3);
    padding-bottom:10px;
    padding-top:10px;
    border-radius:5px;
}

.carousel-caption h3{
	font-size:32px;
	margin:0px 0px 5px 0px;
	}
.carousel-caption p{
	/* text-shadow: 2px 3px 4px rgb(0, 0, 0); */
	font-size:22px;
	margin:0px 0px 10px 0px;
	}

.ghostBtn{
    border: #fff solid 1px;
    color: #fff;
    border-radius: 30px;
    padding:5px 20px;
    margin-top: 8px;
    font-size: 19px;
}
.ghostBtn:hover{
    background:#fff;
    border: #fff solid 1px;
    color:#111;
	text-decoration:none;
    border-radius: 30px;
    padding:5px 20px;
    margin-top: 8px;
    font-size: 19px;
}




/*...................slider css end here..........................*/
/*----====-----banner css end- --=========--*/

/*...................enquery form and fixed wrapper css beginning here..........................*/
#fixBtnRight{right:0; opacity: 1; z-index:100;}
.fixedMsgIconBox a:first-child{color:#fff;padding:50px 18px 10px;display:block;}
.fixedMsgIconBox{
	width:44px;
	height:40px;
    overflow:hidden;
	position:fixed;
	top:30%;
	z-index:998;
	text-align:center;
	background:#009ed6;
	/* background: rgba(0, 158, 214, 0.5); */
	color:#fff;
	font-size:14px;
	letter-spacing:1px;
	cursor:pointer;
	word-break:break-all;
	/* -webkit-box-shadow:1px 2px 6px rgba(0, 0, 0, 0.54);
	box-shadow:1px 2px 6px rgba(0, 0, 0, 0.54); */
	-webkit-transition:600ms all;
	-o-transition:600ms all;
	-ms-transition:600ms all;
	-moz-transition:600ms all;
	transition:600ms all;
}
.fixedMsgIconBox a{text-decoration: none;}
.fixedMsgIconBox i{
	position:absolute;
	left:0;
	top:0;
	width:100%;
	height:40px;
	line-height:40px;
	font-size:26px;
	text-align:center;
	background:#009ed6;
	border:solid #0081ae;
	border-width:1px 0 1px 1px;
	/* color:#009ed6; */
	color:#fff;	
}
#fixBtnRight:hover{height:200px;}
.fixedMsg_Wp{ position:fixed; top:30%; right:0px; z-index:999;}
.slidBox_Wp{ float:left; overflow: hidden; background:#009ed6; display:none;}
.innerBoxEnqueryForm{width:300px; padding: 10px;  border: 1px solid #009ed6; }
.crossIcon{position: absolute;top: -14px;left: -14px;cursor: pointer;}
.quickText { font-size:18px; color:#fff; margin:0px 0px 4px 0px; padding:0px;}
.textbox { background:#fff; border:0; font-size:12px; color:#3d3d47; margin:0px 0px 8px 0px; padding:5px 10px; border-radius:0px;}
.textarea {background:#fff; border:0; font-size:13px; color:#3d3d47; margin:0px 0px 8px 0px; padding:5px 10px;border-radius:0px; }
.submitButton { font-size:14px; color:#333333; border:0; cursor:pointer; margin:5px 0px 0px 0px; padding:5px 15px; border-radius: 20px;}
.submitButton:hover { font-size:14px; color:#fff; background:#000; border:0; transition: all .3s ease-in-out; cursor:pointer; margin:5px 0px 0px 0px; padding:5px 15px;}
/*...................enquery form and fixed wrapper css end here..........................*/

.logoSliderSection {padding:40px 0px 70px 0px; margin-top:40px; background:#ddd;}
.slidImgMainDiv {
    background: none;   
    float: none !important;
    height:auto;
    margin: 20px auto !important;
    overflow: hidden;
    width:100%;	
}
.slidImgMainDiv img {margin:18px; border-radius: 50%;}

/*-------------------container part--------------------*/
.containerSection{padding:40px 0px 0px 0px;}
.contText_wp{ width:100%; margin:0px; padding:0px;}
.contText_wp h1{ text-align:left;font-size:34px;font-weight:300;color:#111;margin:0px 0px 20px 0px; }
.columnCount_wp{-webkit-column-count:2;-moz-column-count:2;column-count:2;}
.columnCount_wp p {font-size:14px;line-height:23px;margin:0px;text-align:justify;}

.contentRight_wp { width:95%; height:auto; margin:0px; padding:20px 15px; float:right; border: 1px solid #ddd;}
.contentRight_wp h4{ font-weight:400;font-size:22px; color:#41495b; margin:0 0 10px 0; text-align:left; border-bottom:1px solid #ddd; padding-bottom:15px;}
.contentRight_wp ul {width:100%; margin:0; padding:0;}
.contentRight_wp ul li {float:left;width:100%;padding:5px 0;font-size:14px;line-height:20px; border-bottom:1px solid #ebebeb; list-style:none;}
.contentRight_wp ul li a{display:block;font-size:14px;color:#60656f;}
.contentRight_wp ul li a:hover{display:block;font-size:14px; color:#337ab7; text-decoration:none;}


.contText_innerWp{ width:100%; margin:0px; padding:0px;}
.contText_innerWp h1{ text-align:left;font-size:30px;font-weight:300;color:#111;margin:0px 0px 20px 0px; }
.contText_innerWp p {font-size:14px;line-height:23px;margin:0px;text-align:justify;}
.contText_innerWp ul {margin:0px;padding:0px;}
.contText_innerWp ul{list-style: none; line-height: 24px;padding-left: 10px;}

.fa-arrow-right::before { font-size: 11px;}


.introText{padding: 15px 0 30px;text-align: center;}
.introText h2{color:#111;
	font-size: 32px;
	font-weight: 300;
	margin-bottom: 10px;
}

.introText p{color:#111;
margin: 0 auto;
font-size: 18px;
font-weight: 300;
letter-spacing: .5px;}

.promoBox {padding:23px 25px;
    background: #fff none repeat scroll 0 0;
    border-radius:0px;
    box-shadow: 0 0 23px rgba(0,0,0,.17);
    display: table;
    margin: 0 auto 15px;
    width: 100%;
    transition-duration: .3s;
    -o-transition-duration: .3s;
    -moz-transition-duration: .3s;
    -webkit-transition-duration: .3s;
}
.promoPrice{float: left;text-align: center;width: 30%;}
.promoPrice > img { margin: 0 auto 5px;}
.promoPrice > p { color:#00b3e1; font-size:14px; letter-spacing: .5px; margin: 0 auto;}

.promoPrice .startPrice { font-size: 22px; font-weight: 600;}

.promoInfo {float: right;position: relative;width: 66%;}
.promoBox h4 {color:#111;font-size: 22px;margin: 0 auto 12px;}

.promoBox ul {padding: 0; margin: 0 auto;}

.promoBox .promoInfo ul li {background:url(../images/listIcon.png) no-repeat 0px 5px;
    color: #555;
    font-size: 13px;
    letter-spacing: .6px;
    list-style: outside none none;
    margin: 0 auto 4px 4px;
    padding-left: 12px;
    position: relative;
}
.actButton {
    background: #fff;
    border-radius: 50%;
  /*   box-shadow: 0 2px 10px rgba(0,0,0,.2); */
    box-shadow: 0px 0px 3px rgba(0,0,0,.2);
    color: #111;
    display: block;
    float: right;
    font-size: 23px;    
    line-height:40px;
    margin-bottom: -5px;
    position: relative;
    right: -6px;
    text-align: center;
    width:38px;
	height:38px;
}

.actBgAt { background:url(../images/butRd.png) no-repeat;
	width:38px;
	height:38px;
	float:left;
	background-position:0px;
	margin:0px;
	padding:0px;   
    display: inline-block;
    overflow: visible;
    transition: all 0.3s ease 0s;	
	}
.actBgAt:hover:hover { background:url(../images/butRdHo.png) no-repeat;
	width:38px;
	height:38px;
	float:left;
	background-position:0px;
	margin:0px;
	padding:px;}



/*-----  newsletter section beginning  ----- */
.newsletterSection {background:#e5b14c; padding:60px 0px;}
.newsletterSection p {font-size:30px; color:#fff; margin:0; padding:0; font-weight:300;}
.text_box { background:#e7b659; width:350px; border:solid 1px #eecf99; float:right; border-radius:20px 0px 0px 20px; padding: 0px 15px; height:40px; font-size:14px; color:#000; margin:0px;}
.submit_button { background:#fff; font-size:14px; border:solid 2px #fff; color:#e5b14c; float:right; font-weight:bold; border-radius:0px 20px 20px 0px; width:128px; cursor:pointer; height:40px; margin:0px; padding:0px;}
.submit_button:hover{background:#e5b14c; color:#fff; border:solid 2px #fff; transition: background-color .3s ease-in-out, border-color .3s ease-in-out, color .3s ease-in-out;}


.newsletterSection input.text_box::placeholder{color:#fff;opacity: 1;font-weight:normal;}
/*-----  newsletter section end  ----- */


/* ======----footer---========*/

#footer {background:#3c4542; margin:0; padding:0;}
.footerRight{float:right;}
.footerLeft{float:left;}
.footerMenuList {padding:30px 0; color: rgba(255,255,255,0.3);}
.footerMenuList p.footer_img {padding: 0 0 20px;}
.footerMenuList p.textDetails {padding: 0 0 20px;
	margin: 0;
	text-align: left;
	font-size: 13px;
	line-height: 20px;
	font-weight: normal;
	color: rgba(255,255,255,0.6);
}

.footerMenuList h4 {font-weight:normal; font-size:15px; color:#fff; border-bottom:solid 2px #009ed6; float:left; margin-bottom:12px; padding-bottom:10px; margin: 0 auto 28px; }

.footerMenuList ul { padding: 0;margin: 0 auto;}
.footerMenuList ul li {margin: 0 auto 7px;list-style: none; font-size: 13px;line-height: normal;padding: 5px 0; border-bottom:solid 1px #646464; }
.footerMenuList ul li a {color:rgba(255,255,255,0.6);
	display:inline-block;
	font-weight: 300;
	etter-spacing:.5px;
	font-size:13px;
	position: relative; 
	outline: 0;
	}
.footerMenuList ul li a:hover {color:#fff; text-decoration:none; transition: color 0.3s ease-in-out;}
.footerBottomWp {background:#000; border-top: 1px solid #4b4b54;	padding:10px 0;}
.footerBottomWp .copyRightTxt {color: rgba(255,255,255,0.6); font-size:14px; padding: 0; text-align:left; line-height:33px;}
.footerMenuList div.emailIconMail::before, .footerMenuList div.whatsAppIcon_wp::before,
.footerMenuList div.locationIcon_wp::before {color:rgba(255,255,255,0.6); margin-right: 1.2em;}
.footerMenuList div.phoneIcon_wp::before{color:rgba(255,255,255,0.6); margin-left:0px; margin-right:.8em;}



.footerMenuList div.emailIconMail,
.footerMenuList div.phoneIcon_wp,
.footerMenuList div.locationIcon_wp {margin-top:10px; margin-bottom:15px;}
.emailLink{color: rgba(255,255,255,0.6);}
.emailLink:hover{ color:#fff; transition: color 0.3s ease-in-out; text-decoration:none;}

.footerBottomWp div.headerTopRight_social ul li a.linkedinIcon:hover::before,
.footerBottomWp div.headerTopRight_social ul li a.facebookIcon:hover::before,
.footerBottomWp div.headerTopRight_social ul li a.gplusIcon:hover::before,
.footerBottomWp div.headerTopRight_social ul li a.whatsappIcon:hover::before,
.footerBottomWp div.headerTopRight_social ul li a.skypeIcon:hover::before {color:#fff;}


.fadeIn {opacity: 1;
   transition: opacity .25s ease-in-out;
   -moz-transition: opacity .25s ease-in-out;
   -webkit-transition: opacity .25s ease-in-out;}
.fadeIn:hover { opacity: 0.5;}


/* ------------------------------------------------- */

.contactInfoText {font-weight:600; font-size:22px; margin-bottom:15px; text-align: center;}
.inputConts{border-radius:0; height:40px; margin-bottom:15px;}

.slectTConts {border-radius:0; height:40px; margin-bottom:15px;}

.textAreaConts{border-radius:0; height:40px; margin-bottom:15px;}
.buttonConts { background:#009ed6;color:#fff; font-size:20px; border:0;border-radius: 20px; padding:6px 50px;border:solid 2px #009ed6;}
.buttonConts:hover { border:solid 2px #009ed6; }

.textCenter { text-align:center;}

.textCenter p.addressText {font-weight: lighter;font-size:20px; line-height:30px; text-align:center; }

.textCenter i.fa{/* font-size:36px;  */color:#009ed6;}
 
.innerBannerSection{ width:100%; height:auto;padding:0px;}
.innerBannerSection div img { width:100%; height:auto;}

.content-header>.breadcrumb>li>a {
	color: #444;
	text-decoration: none;
	display: inline-block;
}
.content-header>.breadcrumb>li>a>.fa, .content-header>.breadcrumb>li>a>.glyphicon, .content-header>.breadcrumb>li>a>.ion {margin-right:5px;}
.content-header>.breadcrumb>li+li:before {content:'>\00a0';color:#009ed6;}
.content-header ol li.dashboard {background:#009ed6;padding:6px 10px;}
.content-header ol li.dashboard a{color:#fff;}
.content-header ol li.dashboard a:hover{color:#000;}
.breadcrumb {padding: 0px 0px; border-radius:0px;}
.content-header h1{
	font-weight: lighter;
	font-size: 32px;
	margin: 20px 10px 10px 0px;
}

.containerSectionInner{padding:0px;}

.textLink{color:#009ed6;}
.textLink:hover{color:#555;}

.bgColorSection {
    padding: 60px 0px;
    background: linear-gradient(160deg,#00b3e1,#135890);
    -webkit-transform-origin: left bottom;
    transform-origin: left bottom;
    overflow: hidden;
    color: #fff;
}
.bgColorSection h2 { color: #fff; font-size:32px; font-weight: 300;  margin: 0 auto 10px;}


/* ----- Client logo slider for marquee----  */
.customerLogoWp {padding: 20px 0px;}

.customerLogoWp ul { padding: 0; margin: 0 auto;}

.customerLogoWp ul li {
    display: inline-block;
    vertical-align: middle;
    list-style: none;
    margin: 0 50px 0 0;
    text-align: center;
    font-weight: 600;
    font-size: 19px;
    letter-spacing:.5px;
}
.customerLogoWp ul li span {
    background: #fff;
    border-radius: 50%;
    display: block;    
    margin: 0 auto 12px;
    /* padding: 26px 28px; */
    text-align: center;
    height:150px;
    width:150px;
}

.customerLogoWp ul li span img{
	border-radius: 50%;
}

/* ----- Client logo slider for marquee----  */

.bannerRightWp {margin:0px; padding:0;}
.bannerRightWp img{width:100%;}
 
 
/* smooth scrolling css beginning */
 
 .slideanim {visibility:hidden;}
  .slide {
      animation-name: slide;
      -webkit-animation-name: slide;
      animation-duration: 1s;
      -webkit-animation-duration: 1s;
      visibility: visible;
  }
  @keyframes slide {
    0% {
      opacity: 0;
      transform: translateY(70%);
    } 
    100% {
      opacity: 1;
      transform: translateY(0%);
    }
  }
  @-webkit-keyframes slide {
    0% {
      opacity: 0;
      -webkit-transform: translateY(70%);
    } 
    100% {
      opacity: 1;
      -webkit-transform: translateY(0%);
    }
  }

 /* smooth scrolling css end */ 
 
 /* Zoom Animation for popup */
.animate {
  -webkit-animation: animatezoom 0.6s;
  animation: animatezoom 0.6s
}

@-webkit-keyframes animatezoom {
  from {-webkit-transform: scale(0)} 
  to {-webkit-transform: scale(1)}
}
  
@keyframes animatezoom {
  from {transform: scale(0)} 
  to {transform: scale(1)}
}
 
 
.productInnerWp { margin: 0 auto; max-width: 530px; padding: 45px 0px;}
.productInnerWp h3 { color:#111;font-weight:400;letter-spacing:1px;line-height:33px; margin:0 auto 15px;}
.productInnerWp p {font-size:15px;letter-spacing:.5px;line-height:22px;}

.productImWp { box-shadow: 5px 5px 25px 0 rgba(46,61,73,.2); margin: 10px 10px 30px 10px;}


.modal-title {color:#009ed6;font-size:22px;}
.buttonDownLd{padding:20px 0px 0px; width:100%; height:auto;}

.buttonWp a.button{
    background:#009ed6;
    border: solid 1px #009ed6;
    color: #fff;
    border-radius: 30px;
    padding: 10px 38px;
    margin-right: 8px;
    font-size: 16px;
    display: inline-block;
    text-decoration:none;
}
.buttonWp a.button:hover{
    background:#fff;
    border: solid 1px #009ed6;
    color:#009ed6;
	text-decoration:none;
    border-radius: 30px;
    padding: 10px 38px;
    margin-right: 8px;
    font-size: 16px;
    text-decoration:none;
}
.buttonWp a:focus, .buttonWp a:hover { text-decoration: none;}
.productRight{float:right;}
.productLeft{float:left;}
.productHighlight{background-color: #f5f5f5; padding: 10px 0px 0px 0px;}

.productInnerWp table{	width:100%;	margin:0px;	padding:0px;}
.productInnerWp table td{	border:solid 1px #ddd;	padding:5px;}
 
#moreId1, #moreId2, #moreId3, #moreId4, #moreId5, #moreId6, #moreId7, #moreId8, #moreId9, #moreId10 {display:none;}
 
.readMoreBtn{float:right;margin-top:-26px;} 
.readMoreBtn input.showMoreBtn {background:none;border:0;color: #0f75bf;}
.readMoreBtn input.showMoreBtn:hover {color: #333333;}
 
#getQuoteModal .modal-content .modal-header,
#getQuoteModal .modal-content .modal-body,
#getQuoteModal .modal-content .modal-footer {padding:8px 15px;}
#getQuoteModal .modal-content .modal-body .form-group{margin-bottom: 7px;} 
#getQuoteModal .modal-content .modal-footer .buttonConts{font-size: 16px;}

.gogoleMapSection{padding:30px 0px 0px 0px;}
.gogoleMapSection .googleMap_wp iframe {width:1170px; height:400px;}

.contactInfoWp{
	margin:0px;
	padding:0px;
}

.iconWp {
	width:130px;
	height:130px;
	border-radius:50%;
	background:#00BEA3;
	padding:4px;
	margin: 0 auto;
	transition: all .2s ease-in-out;
	margin-bottom: 30px;
}

.emailBg{
	background:#F27038;
}
.locationBg{
	background:#DB4352;
}

.iconInner {	
	width: 100%;
	height: 100%;
	border: 4px solid #fff;
	border-radius: 50%;	
	background:none;	
	text-align: center;
	transition: all .2s ease-in-out;
}

.iconInner i::before{
	font-size: 60px;
	color: #fff;
}
.iconInner i.fa-phone::before {    
	line-height: 120px;
}
.iconInner i.fa-envelope-o::before {    
	line-height:110px;
}
.iconInner i.fa-map-marker::before {    
	line-height:110px;
}

.iconWp:hover {
  -ms-transform: scale(1.5); /* IE 9 */
  -webkit-transform: scale(1.5); /* Safari 3-8 */
  transform: scale(1.5); 
}

input[type=number]::-webkit-inner-spin-button, 
input[type=number]::-webkit-outer-spin-button { 
    -webkit-appearance: none;
    -moz-appearance: none;
    appearance: none;
    margin: 0; 
}

input[type='number'] {
    -moz-appearance:textfield;
} 
  
 
 
/*  ****************************************** */
 /* ============== media query-================*/
 /*  ****************************************** */

@media (min-width:992px) {	
.gogoleMapSection{padding:20px 0px 0px 0px;}
.gogoleMapSection .googleMap_wp iframe {width:100%; height:400px;}
}

@media (max-width:992px) {	
.gogoleMapSection{padding:20px 0px 0px 0px;}
.gogoleMapSection .googleMap_wp iframe {width:100%; height:400px;}	
}

@media(max-width:768px) {
.carousel-control .glyphicon-chevron-left, .carousel-control .icon-prev {margin-left: -10px;}
.carousel-control .glyphicon-chevron-right, .carousel-control .icon-next {margin-right: -10px;}
.sliderSection .carousel-caption h3, .sliderSection .carousel-caption p {display:none;}
.carousel-caption{	background: rgba(0, 0, 0, 0);}
.contText_wp h1{ text-align:left;font-size:30px;font-weight:300;color:#111;margin:0px 0px 20px 0px; }
.content-header h1{font-weight: lighter; font-size:30px; margin: 20px 10px 10px 0px;}
.contText_innerWp h1{ text-align:left;font-size:28px;font-weight:300;color:#111;margin:0px 0px 20px 0px; }

.introText h2{color:#111;font-size:28px;font-weight: 300;	margin-bottom: 10px;}

.container h2 {text-align:center; font-size:28px; font-weight: 300;color:#3d3d47; margin: 0 auto 30px;}
.bannerRightWp {margin:0px; padding:0; margin-top:40px;}

.dropdown-menu-large{margin-left:0;margin-right:0;}
.dropdown-menu-large > li {margin-bottom: 10px;}
.dropdown-menu-large > li:last-child {margin-bottom:0;}
.dropdown-menu-large .dropdown-header {padding: 3px 15px !important; font-size:14px;}
.headerRightDiv{float:left; width:100%;margin-top:2%;}
.logoDiv {width:100%; height:auto; float:none; margin:2% 0% 1% 0%; text-align:center;}
.search_icon{ display:none;}
.search_wp_main{width:100%; display:none;}
.searchBox{ display:block !important;width: 96%; padding-left: 4%;}
.collapse {display: none;}
.collapseButton_wp{border-bottom: solid 1px #e0e0e0; text-align:center; display:block; margin-bottom:15px;}
.collapseButton{display:block;}
#upArrow{display:none;}
.inputSearchBox {padding: 1% 2%; max-width: 84%;}
.navDivMain{float:right; width:100%; height:auto; margin:2% 0% 0% 2%;}
.navbar-nav {background:#fff; margin-top:0px; overflow:auto; min-height:130px; max-height:450px;}
.navbar-collapse {  padding-right:15px;  padding-left:15px;}
.navDivMain nav ul.navbar-nav li a{color:#111;}
.navDivMain nav ul.navbar-nav li a:hover{color:#3d3d3d;}
.navbar-default .navbar-nav > .open > a, .navbar-default .navbar-nav > .open > a:focus, .navbar-default .navbar-nav > .open > a:hover{color:#3d3d3d;}
.navDivMain nav ul.navbar-nav li.dropdown-large ul.dropdown-menu{width:100%; padding-top:0px; padding-bottom: 0;}
.imgMainDiv{ margin:0 auto 0px;}
.navbar-default .navbar-toggle{ border:0; float:none;}
.navDivMain nav ul.navbar-nav li.dropdown-large ul.dropdown-menu{width:100%;}
.navDivMain nav ul.navbar-nav li.dropdown-large ul.dropdown-menu li.col-sm-3 { width:100%;}
.navDivMain nav ul.navbar-nav li.dropdown ul.singleDropDwn{padding:0px 15px; width:100%;}
.navbar-header{ text-align:center;}
.footerMenuList {padding:30px 0 10px 0;}
.footerMenuList h4 { text-align: center; float:none;}
.footerMenuList ul { padding: 0;margin: 0 auto;text-align:left;}
.footerBottomWp .copyRightTxt {font-size: 14px;padding: 0;text-align:center;line-height: 33px;}
.footerRight{float:none;}
.footerLeft{float:none;}
.footerMenuList p.footer_img {text-align:center;}
.footerMenuList ul li{ text-align:center;}
.headerTopRight_social { float: none; text-align: center; margin-bottom:10px; margin-top:10px;}
.headerTopLeft_wp { text-align: center; width: 100%;}
.dispNone{ display:block;}
.emailIconMail {margin: 10px 0px; display: inline-block; color:#9f9fa7;}

.textCenter {text-align:center; margin-top:0px;}

.columnCount_wp{-webkit-column-count:1;-moz-column-count:1;column-count:1;}
.contentRight_wp { width:100%; height:auto; margin:0px; padding:20px 15px; float:left; margin-top: 30px; border: 1px solid #ddd;}

.newsletterSection p{ margin-bottom:30px;}
.text_box { width:80%; float:right;padding: 0px 15px; height:40px; font-size:14px;}
.submit_button { font-size:12px;float:right; width:20%; cursor:pointer; height:40px; margin:0px; padding:0px;}

.footerMenuList p.textDetails {padding: 0 0 20px;
	margin: 0;
	text-align: center;
	font-size: 13px;
	line-height: 20px;
	font-weight: normal;
	color: rgba(255,255,255,0.3);
}

.iconWp {margin-bottom:15px;}

.mb-30{margin-bottom:30px;}

.numberHeader p{ text-align:center; color:#fff; font-size:3vw; padding-top:4%; }
.inTab button { cursor: pointer; padding:10px 6px; font-size:12px; font-weight:bold;}
.language_wp {width:100%; height:230px;}
.language_wp img {width:100%; height:230px;}
.language_content {width:100%; height:100px; border:solid 1px #e3e3e3; border-top:0; padding:20px;}
.langfotter{border:solid 1px #e3e3e3; border-top:0; width:100%;  padding:10px 20px;}

.productRight{float:none;}
.productLeft{float:none;}
.productInnerWp {padding: 45px 0px 10px 0px;}
.gogoleMapSection{padding:20px 0px 0px 0px;}
.gogoleMapSection .googleMap_wp iframe {width:100%; height:400px;}

}

/*  ****************************************** */
 /* ============== media query-================*/
 /*  ****************************************** */









