@import url('https://fonts.googleapis.com/css?family=Montserrat:300,400,600,700|Roboto+Slab:100,300,400|Roboto:100,300,400,500,700');
@import url('https://fonts.googleapis.com/css?family=Montserrat:100,100i,200,200i,300,300i,400,400i,500,500i,600,600i,700,700i,800,800i,900,900i');
*,h1,h2,h3,h4,h5,h6,p,ul{ margin:0; padding:0;}
body{font:300 16px/22px 'Montserrat' !important; color:#2f2f2f;}
.masthead_header{color: #fff;width: 100%;top: 0px;left: 0;z-index: 9999;background: -moz-linear-gradient(top, rgba(0,0,0,0.9) 0%, rgba(125,185,232,0) 100%);background: -webkit-linear-gradient(top, rgba(0,0,0,0.9) 0%,rgba(125,185,232,0) 100%);background: linear-gradient(to bottom, rgba(0,0,0,0.9) 0%,rgba(125,185,232,0) 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#e6000000', endColorstr='#007db9e8',GradientType=0 ); }

.masthead_header.fixed {position: fixed;top: 0;left: 0;width: 100%;opacity: 0;visibility: hidden;transform: translate(0, -200px);}
.masthead_header.in-view {opacity: 1;visibility: visible;transition: all 500ms ease;transform: translate(0, 0);}
.masthead_header .navbar-default{ border-radius:0; border:none; margin-bottom:0; background-image:none; background-color:transparent; min-height:1px; box-shadow:none;border-bottom:1px solid rgba(255,255,255,0.1); }
.masthead_header .navbar-default .navbar-brand{padding-top:10px; padding-bottom:7px; outline:none; height:auto;}

.masthead_header .navbar-default .navbar-nav > li{ font-family:'Roboto Slab'; font-weight:400; color:#fff;border-right:1px solid rgba(255,255,255,0.1);}
.masthead_header .navbar-default .navbar-nav > li:first-child{border-left:1px solid rgba(255,255,255,0.1);}
.masthead_header .navbar-default .navbar-nav > li > a,
.masthead_header .navbar-default .navbar-nav > li > a:hover,
.masthead_header .navbar-default .navbar-nav > li > a:active,
.masthead_header .navbar-default .navbar-nav > li > a:focus,
.masthead_header .navbar-default .navbar-nav > li.active > a,
.dropdown-menu > li > a{ font-size:18px; line-height:23px; color:#fff; padding:41px 15px 46px; text-shadow:none; outline:none;-webkit-transition: all 0.4s ease-in-out;-moz-transition: all 0.4s ease-in-out;-ms-transition: all 0.4s ease-in-out;-o-transition: all 0.4s ease-in-out;transition: all 0.4s ease-in-out; background-color:transparent; background-image:none;}
.masthead_header .navbar-default .navbar-nav > li.dropdown > a{padding:41px 5px 46px 15px;}
.masthead_header .navbar-default .navbar-nav > li > a:hover,
.masthead_header .navbar-default .navbar-nav > li.current_page_item > a,
.dropdown-menu > li > a:hover{ color:#cd8b65; background-image:none; background-color:transparent;}
.dropdown .dropdown-menu{ border-radius:0; border:none;background-color:transparent;box-shadow:none; padding:0;margin:0;}
.dropdown .dropdown-menu::before,.dropdown .dropdown-menu::after{content:''; display:table; height:0; clear:both;}
.dropdown:hover > .dropdown-menu {display: block;}
.dropdown > a > i{ font-size:11px; margin-left:8px;}
.dropdown-menu > li > a{padding:7px 15px;font-size:14px;background-color: rgba(0,0,0,0.63);}
.dropdown-menu > li > a:hover{background-color:rgba(0,0,0,0.93);}
.dropdown-menu > li{border-bottom:1px solid rgb(10, 10, 10);}
.dropdown-menu > li:last-child{ /*border-bottom:none;*/}
.masthead_header .navbar-default .navbar-right > li{ font:300 26px/30px 'Roboto Slab'; color:#cd8b65; border:none;}
.masthead_header .navbar-default .navbar-right > li:first-child{ border:none; padding-top:33px;}
.masthead_header .navbar-default .navbar-right > li .fa{ width:44px; height:44px; background:url(../images/phncall.png) no-repeat; vertical-align:-48%; margin-right:5px;}
.banner_block{ position:relative;}
.banner_block .bnrCption{ position:absolute; left:0; right:0; top:50%;-moz-transform: translateY(-50%);-webkit-transform: translateY(-50%);-o-transform: translateY(-50%);-ms-transform: translateY(-50%); transform: translateY(-50%);}
.inner_banner_blok .inner-bn-sec {
    /*background: #2196f3b8;*/
	background: rgba(33,149,243,1);
background: -moz-linear-gradient(left, rgba(33,149,243,1) 0%, rgba(33,149,243,1) 55%, rgba(33,149,243,0) 83%, rgba(33,149,243,0) 100%);
background: -webkit-gradient(left top, right top, color-stop(0%, rgba(33,149,243,1)), color-stop(55%, rgba(33,149,243,1)), color-stop(83%, rgba(33,149,243,0)), color-stop(100%, rgba(33,149,243,0)));
background: -webkit-linear-gradient(left, rgba(33,149,243,1) 0%, rgba(33,149,243,1) 55%, rgba(33,149,243,0) 83%, rgba(33,149,243,0) 100%);
background: -o-linear-gradient(left, rgba(33,149,243,1) 0%, rgba(33,149,243,1) 55%, rgba(33,149,243,0) 83%, rgba(33,149,243,0) 100%);
background: -ms-linear-gradient(left, rgba(33,149,243,1) 0%, rgba(33,149,243,1) 55%, rgba(33,149,243,0) 83%, rgba(33,149,243,0) 100%);
background: linear-gradient(to right, rgba(33,149,243,1) 0%, rgba(33,149,243,1) 55%, rgba(33,149,243,0) 83%, rgba(33,149,243,0) 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#2195f3', endColorstr='#2195f3', GradientType=1 );
}
.banner_block .inner-bn-sec h2{font:700 48px 'Roboto Slab'; color:#fff; text-transform:uppercase;font-style:italic;padding:90px 0;}
.banner_block .bnrCption h2{font:700 48px 'Roboto Slab'; color:#fff; text-transform:uppercase;font-style:italic;}
.banner_block .bnrbreadcrumbs{ position:absolute; left:0; right:0; top:auto; bottom:53px;}
.banner_block .bnrbreadcrumbs p{font:300 16px 'Roboto'; color:#fff;}
.banner_block .bnrbreadcrumbs p a{ text-decoration:none;color:#fff;}
.banner_block .bnrbreadcrumbs p span{ display:inline-block; padding:0 5px;}
.postid-202 .banner_block.inner_banner_blok{display:none;}
.abtpara p{color:#fff;}
.abtcnt .wpb_text_column.abtpara{padding-right: 145px;}
.abtcnt .explrmtbtn .vc_btn3.vc_btn3-color-grey{border:1px solid rgba(255,255,255,0.29); padding:15px 80px; background-image:none; background-color:#cd8b65;font:400 15px 'Roboto'; color:#fff; border-radius:0; letter-spacing:1px;-webkit-transition: all 0.4s ease-in-out;-moz-transition: all 0.4s ease-in-out;-ms-transition: all 0.4s ease-in-out;-o-transition: all 0.4s ease-in-out;transition: all 0.4s ease-in-out; outline:none; text-transform:uppercase;}
.abtcnt .explrmtbtn .vc_btn3.vc_btn3-color-grey:hover{background-color:#09a1ca; color:#fff;border:1px solid transparent;}

.singletreatmentbox{ padding:10px 10px 39px; background:#fff;  width:100%; max-width:462px; margin:0 auto 40px;}
.singletreatmentbox .treatment_item_thumb{ overflow:hidden;}
.singletreatmentbox .treatment_item_thumb img{-webkit-filter: grayscale(0);filter: grayscale(0);-moz-transform: scale(1.0);-webkit-transform: scale(1.0);-o-transform: scale(1.0);-ms-transform: scale(1.0);transform: scale(1.0);-webkit-transition: all 0.4s ease-in-out;-moz-transition: all 0.4s ease-in-out;-ms-transition: all 0.4s ease-in-out;-o-transition: all 0.4s ease-in-out;transition: all 0.4s ease-in-out;}
.singletreatmentbox:hover .treatment_item_thumb img{-webkit-filter: grayscale(100%);filter: grayscale(100%);-moz-transform: scale(1.1);-webkit-transform: scale(1.1);-o-transform: scale(1.1);-ms-transform: scale(1.1);transform: scale(1.1);}
.singletreatmentbox .treatment_btm_dtls h2{font:100 36px/40px 'Roboto'; color:#212121; margin:25px 0 23px ;}
.singletreatmentbox .treatment_btm_dtls h2 a{color:#212121; text-decoration:none;}
.singletreatmentbox .treatment_btm_dtls p{ font-size:17px; line-height:24px; color:#8b8b8b; padding:0 24px 27px;}
.singletreatmentbox a.treatmentlink_btn{ border:1px solid #828282; padding:15px 38px; background-image:none; background-color:#fff;font:400 13px 'Roboto'; color:#616161; border-radius:0; letter-spacing:1px;-webkit-transition: all 0.4s ease-in-out;-moz-transition: all 0.4s ease-in-out;-ms-transition: all 0.4s ease-in-out;-o-transition: all 0.4s ease-in-out;transition: all 0.4s ease-in-out; outline:none;}
.singletreatmentbox a.treatmentlink_btn:hover{background-color:#cd8b65; border:1px solid transparent;color:#212121;}

.trtmntlst .cnslt_btn .vc_btn3.vc_btn3-color-primary{border:none; padding:15px 38px; background-image:none; background-color:#09a1ca;font:400 15px 'Roboto'; color:#fff; border-radius:0; letter-spacing:1px;-webkit-transition: all 0.4s ease-in-out;-moz-transition: all 0.4s ease-in-out;-ms-transition: all 0.4s ease-in-out;-o-transition: all 0.4s ease-in-out;transition: all 0.4s ease-in-out; outline:none;}
.trtmntlst .cnslt_btn .vc_btn3.vc_btn3-color-primary:hover{background-color:#cd8b65; color:#212121;}

.testimonialloopSection .item{ overflow:hidden;}
.testimonialloopSection .testimonial_item_thumb{ float:left;-webkit-border-radius: 100%;-moz-border-radius: 100%;
border-radius: 100%;overflow:hidden; margin-right:60px; width:288px; height:288px;border:5px solid #fff;}
.testimonialloopSection .testimonial_item_thumb img{ max-width:100%; transform:none; }
.testimonialloopSection .testimonial_dtls p{color:#fff;}
.testimonialloopSection .testimonial_dtls{ line-height:26px;}
.testimonialloopSection .testimonial_dtls > div{ /*position:relative; top:50%;-moz-transform: translateY(-50%);-webkit-transform: translateY(-50%);-o-transform: translateY(-50%);-ms-transform: translateY(-50%);transform: translateY(-50%);display: flex;align-items: center; width:100%;*/}
.testimonialloopSection .testimonial_dtls h3{ clear:none;font:700 15px 'Roboto Slab'; color:#fff; margin-top:23px;}

.testimonialloopSection .owl-theme .owl-nav [class*="owl-"],.productloopSection .owl-theme .owl-nav [class*="owl-"]{ background:none; border:none; font-size:24px; position:absolute; top:50%; left:-60px;-moz-transform: translateY(-50%);-webkit-transform: translateY(-50%);-o-transform: translateY(-50%px);-ms-transform: translateY(-50%);transform: translateY(-50%);}
.testimonialloopSection .owl-theme .owl-nav .owl-next,.productloopSection .owl-theme .owl-nav .owl-next{ left:auto; right:-60px;}
.hmcntcfrm .form-group label{font:300 15px 'Roboto'; margin-bottom:5px; color:#fff;}
.hmcntcfrm .form-control,.hmcntcfrm .form-control:focus,.hmcntcfrm .form-control:active{width:100%; border-radius:0; background:#fff; padding:6px 12px; height:42px;font:300 15px 'Roboto'; color:#212121; border:none; box-shadow:none;}

.hmcntcfrm textarea.form-control,.hmcntcfrm textarea.form-control:focus,.hmcntcfrm textarea.form-control:active{height:85px;}
/*.hmcntcfrm .form-control::-webkit-input-placeholder {color: #fff;}
.hmcntcfrm .form-control:-moz-placeholder {color: #fff;}
.hmcntcfrm .form-control::-moz-placeholder {color: #fff;}
.hmcntcfrm .form-control:-ms-input-placeholder {color: #fff;}*/
.hmcntcfrm .sbmt{ text-align:center;}
.hmcntcfrm .sbmt .sbmt_btn{border:none; padding:15px 56px; background-image:none; background-color:#fff;font:400 15px 'Roboto'; color:#616161; border-radius:0; letter-spacing:1px;-webkit-transition: all 0.4s ease-in-out;-moz-transition: all 0.4s ease-in-out;-ms-transition: all 0.4s ease-in-out;-o-transition: all 0.4s ease-in-out;transition: all 0.4s ease-in-out; outline:none; text-transform:uppercase;}
.hmcntcfrm .sbmt .sbmt_btn:hover{background-color:#cd8b65; color:#212121;}
.singleproductitem .product_item_thumb{width:auto;max-width:434px; margin:0 auto;}
.singleproductitem .product_item_thumb img{ max-width:100%; transform:none; width:auto; }
.singleproductitem .product_permalink{ text-align:center; margin-top:10px;}
.singleproductitem .product_permalink .productlink_btn {border:1px solid #828282; padding:15px 86px; background-image:none; background-color:transparent;font:400 15px 'Roboto'; color:#616161; border-radius:0; letter-spacing:1px;-webkit-transition: all 0.4s ease-in-out;-moz-transition: all 0.4s ease-in-out;-ms-transition: all 0.4s ease-in-out;-o-transition: all 0.4s ease-in-out;transition: all 0.4s ease-in-out; outline:none; text-transform:uppercase;}
.singleproductitem .product_permalink .productlink_btn:hover{background-color:#cd8b65; border:1px solid transparent;color:#212121;}
.productloopSection .owl-theme .owl-nav [class*="owl-"]{left:0;color:#09a1ca; }
.productloopSection .owl-theme .owl-nav .owl-next{ left:auto; right:0px;}

footer.colophon{ padding:78px 0 83px; background:#131313;}
footer.colophon .social_link{margin:0 0 35px;}
.footer_menu ul{ font-size:0; text-align:center;}
.footer_menu ul ul{ display:none;}
.footer_menu ul li{font:400 18px/22px 'Roboto Slab'; color:#fff; display:inline-block;}
.footer_menu ul li::before{ display:none;}
.footer_menu ul li a{ text-decoration:none; color:#fff; padding:3px 22px; outline:none;}
.footer_menu ul li a:hover,.footer_menu ul li.current_page_item a{text-decoration:none; color:#cd8b65;}
.colophon .menu_copyright{ }
.colophon .footer_copyright{font:300 15px/18px 'Roboto Slab'; color:#898989;padding-top:50px; }
.colophon .footer_copyright a{ color:#09a1ca; text-decoration:none;}

/* About Us Page
------------------------------------------------ */
.abtlftpra.wpb_text_column h2{clear:none;font:300 48px/50px 'Roboto'; color:#3d3d3d; margin-bottom:15px;}
.abtlftpra.wpb_text_column h4{clear:none;font:700 26px/30px 'Roboto Slab'; color:#09a1ca;}
.abtlftpra.wpb_text_column h3{clear:none;font:700 16px/22px 'Roboto Slab'; color:#3d3d3d; margin-bottom:15px;}
.abtlftpra.wpb_text_column p{font:300 16px/26px 'Roboto'; color:#2a2a2a; margin-bottom:15px;}
.abtlftpra.wpb_text_column p a{color:#09a1ca;text-decoration:none;}
.abtlftpra.wpb_text_column ul li{font:300 16px/26px 'Roboto'; color:#2a2a2a; list-style-type:none; margin-bottom:5px;}
.abtlftpra.wpb_text_column ul li:before {content: '\2022 ';color: #09a1ca;padding-right: 0.5em; font-size:22px;vertical-align: -11%;}
.vc_custom_heading.btmlnhdng{position:relative;}
.vc_custom_heading.btmlnhdng::after,.abtlftpra.wpb_text_column h2::after{content:''; display:inline-block;width:100%; max-width:490px; height:1px; background:#a7a59e; margin-left:0.5em; vertical-align:30%;}
.vc_custom_heading.btmlnhdng.smbdr::after,.abtlftpra.wpb_text_column h2::after{max-width:140px;}
.singleteambox h2{ text-align:center;font:300 22px/25px 'Roboto'; color:#2e2e2e; margin:10px 0 0; padding:0 0 5px;}
.singleteambox h3{font:700 15px/22px 'Roboto'; color:#3d3d3d; padding:0 0 15px;}
.singleteambox p{font: 400 13px/22px 'Roboto';color: #3d3d3d; text-align:justify;}

.morecontent span{display:none;}
.morelink,
.morelink:active,
.morelink:hover,
.morelink:focus{display: block;outline: none;text-decoration: none;font-weight: bold;color: #1d1d1d;}

/* Contact Us Page
------------------------------------------------ */
.left-contact > .vc_column-inner > .wpb_wrapper,.right-contact > .vc_column-inner > .wpb_wrapper{ border:1px solid #d6d6d6; background:#f0f0f0; padding:37px 15px 15px;}
.left-contact p{font:300 16px/26px 'Roboto'; color:#2a2a2a; margin-bottom:15px;}
.left-contact p a{ font-size:17px; text-decoration:none;color:#09a1ca;}
.cntcfrm_cnctus .form-control{border-radius:0;margin: 0;height:44px;border: none; border:1px solid #bdbdbd;box-shadow: none;background-image: none !important;background-color: #fff !important;padding: 6px 12px;font: 300 14px 'Roboto';color: #999;}
.cntcfrm_cnctus textarea.form-control{height:114px;}
.cntcfrm_cnctus .form-control::-webkit-input-placeholder {color: #999;}
.cntcfrm_cnctus .form-control:-moz-placeholder {color: #999;}
.cntcfrm_cnctus .form-control::-moz-placeholder {color: #999;}
.cntcfrm_cnctus .form-control:-ms-input-placeholder {color: #999;}
.cntcfrm_cnctus .btn-info,
.cntcfrm_cnctus .btn-info:focus,
.cntcfrm_cnctus .btn-info:active {border-radius:0px;box-shadow:none;text-shadow:none; display:block; width:100%; outline:none;border:none;margin:0;padding:8px 20px;font:500 21px 'Roboto';color:#fff;background-image:none;background-color:#09a1ca;-webkit-transition:all 0.4s ease-in-out;-moz-transition:all 0.4s ease-in-out;-ms-transition:all 0.4s ease-in-out;-o-transition:all 0.4s ease-in-out;transition:all 0.4s ease-in-out;}
.cntcfrm_cnctus .btn-info:hover{ background-color:#383838 !important;background-image:none;color:#fff;}
.cntcfrm_cnctus .sbmtbtn{ padding-top:12px; position:relative;}
.cntcfrm_cnctus .sbmtbtn .ajax-loader{ position:absolute; left:auto; right:5px; top:27px;}
.left-contact div.wpcf7-validation-errors{ color:red; font-size:13px;}

.right-contact{font:400 17px/26px 'Roboto'; color:#383838;}
.right-contact ul.fa-ul li{ margin-bottom:12px;}
.right-contact ul.fa-ul li .fa{ top:3px;color:#1da7cc;font-size:22px;}
.contact_map .wpb_gmaps_widget .wpb_wrapper{ padding:0;}
.prodloopSection .row{ padding-bottom:40px;}
.prodloopSection img{-webkit-box-shadow: 0 0 61px 0 rgba(0,0,0,0.09);box-shadow: 0 0 61px 0 rgba(0,0,0,0.09);}
.prodloopSection h2{font:300 49px/55px 'Roboto'; color:#2f2f2f; margin:0 0 28px; position:relative;}
.prodloopSection h2::after{content:''; display:inline-block;width:100%; height:1px; background:#a7a59e; position:absolute; top:30px; left:0;right:0;}
.prodloopSection h2 > span{display:inline-block; padding-right:0.5em; background:#fff; position:relative; z-index:1;}
.prodloopSection h2 > span > sup{ font-size:50%;vertical-align: super;}
.prodloopSection .prdt_cntent p{font:300 16px/26px 'Roboto'; color:#2f2f2f; margin-bottom:15px;}
.prodloopSection .prdt_cntent ul.fa-ul li{font:300 16px/26px 'Roboto'; color:#2f2f2f; margin-bottom:6px;}
.prodloopSection .prdt_cntent ul.fa-ul li .fa{color:#09a1ca;top:5px;}

.treatment_single h2.treatment_ttl{font:300 36px/40px 'Roboto'; color:#3d3d3d; clear:none; margin-bottom:25px;}
.treatment_single p{font:300 16px/26px 'Roboto'; color:#2f2f2f; margin-bottom:15px;}
.treatment_single h3{font:300 22px/30px 'Roboto'; color:#3d3d3d; clear:none; margin-bottom:15px;}

.treatment_single ul.fa-ul li{font:300 16px/26px 'Roboto'; color:#2f2f2f; margin-bottom:6px;}
.treatment_single ul.fa-ul li .fa{color:#09a1ca;top:5px;}

.ftr_instagram{padding:100px 0 60px;}
#ig-block-1 .instagallery-actions .igact-instalink{padding: 15px 38px;text-decoration:none;outline:none;}
.instagallery-actions {margin:50px 0 0;}
#ig-block-1 .instagallery-actions .igact-instalink{text-transform:uppercase;}
.instacarousel .swiper-slide img{width:100%;}
.mfp-wrap {z-index: 99999;}
.mfp-close:hover,.mfp-close:focus{background:none;box-shadow:none;}
.instacarousel .swiper-button-next:hover, .instacarousel .swiper-button-prev:hover {
    background-color:transparent;
}	
.team_item_thumb > img {width:100%;}


@media (min-width: 1460px) {
	.container{ width:1430px;}
}
@media (min-width: 1200px) {
	.treatmentloopSection .row,.teamloopSection .row{ margin-left:-9px; margin-right:-9px;}
	.treatmentloopSection .row > div,.teamloopSection .row > div{ padding-left:9px; padding-right:9px;}
	.banner_block > img{ width:100%; max-width:none;}
	#cssmenu {margin-left: 40px !important;}
}
@media (min-width: 1200px) and (max-width: 1254px) {
	.masthead_header .navbar-default .navbar-nav > li > a, .masthead_header .navbar-default .navbar-nav > li > a:hover, .masthead_header .navbar-default .navbar-nav > li > a:active, .masthead_header .navbar-default .navbar-nav > li > a:focus, .masthead_header .navbar-default .navbar-nav > li.active > a, .dropdown-menu > li > a {
    font-size: 16px;
	}
		
		
		
}

@media (min-width: 992px) and (max-width: 1199px) {
.masthead_header .navbar-default .navbar-nav > li > a, .masthead_header .navbar-default .navbar-nav > li > a:hover, .masthead_header .navbar-default .navbar-nav > li > a:active, .masthead_header .navbar-default .navbar-nav > li > a:focus, .masthead_header .navbar-default .navbar-nav > li.active > a, .dropdown-menu > li > a {
    font-size: 15px;
	padding: 41px 9px 46px;
	}
.dropdown-menu > li > a {
    padding: 7px 15px;
    font-size: 14px;
}	
	
	
}
@media (min-width: 768px) and (max-width: 991px) {
	.instacarousel .swiper-slide{margin:0 !important;}
	.tp-parallax-wrap{
			left:30px !important;
		
		}
	.masthead_header .navbar-default .navbar-brand{
		max-width:100px;
	}	
	.masthead_header .navbar-default .navbar-brand img {
		max-width:100%;
	}			
	.navbar-nav.navbar-center {
		/*width:58%;*/
		
	}		
	.masthead_header .navbar-default .navbar-right > li {
   	 font: 300 16px/20px 'Roboto Slab';
	}
	.masthead_header .navbar-default .navbar-right > li .fa {
    width: 30px;
    height: 30px;
		background-size: 100%;
	}
	.masthead_header .navbar-default .navbar-nav > li.dropdown > a,
	.masthead_header .navbar-default .navbar-nav > li > a, .masthead_header .navbar-default .navbar-nav > li > a:hover, .masthead_header .navbar-default .navbar-nav > li > a:active, .masthead_header .navbar-default .navbar-nav > li > a:focus, .masthead_header .navbar-default .navbar-nav > li.active > a, .dropdown-menu > li > a{
    	padding: 29px 6px;
		font-size: 14px;
		line-height: 23px;
	}
	.dropdown-menu > li > a {
    	padding: 7px 15px;
    	font-size: 14px;
	}
.masthead_header .navbar-default .navbar-right > li:first-child {
    border: none;
    padding-top: 26px;
}	
	.dropdown .dropdown-menu{
		left:-100%;
	}	
.abtcnt .wpb_text_column.abtpara {
    padding-right: 0;
}
.singletreatmentbox .treatment_btm_dtls h2 {
    font: 100 21px/30px 'Roboto';
	}
	
	.testimonialloopSection .testimonial_item_thumb{
		width:120px;
		height:120px;
	}	
.testimonialloopSection .testimonial_dtls {
    overflow: hidden;

}	
	/*.title_01{
		font-size: 41px !important;
		line-height: 34px !important;
		letter-spacing: 0 !important;
		margin: -30px 0 0 0 !important;
	}
	.title_02{
		font-size: 40px !important;
		line-height: 30px !important;
		letter-spacing: 0 !important;
		margin: -48px 0 0 0 !important;
	}
	.title_03{
		font-size: 38px !important;
		line-height: 30px !important;
		letter-spacing: 0 !important;
		margin: -62px 0 0 0 !important;
	}
	.title_04{
		font-size: 21px !important;
		line-height: 30px !important;
		letter-spacing: 0 !important;
		margin: -106px 0 0 0 !important;
	}
	.title_05{
		margin: -110px 0 0 0 !important;
	}*/
	
	.colophon .footer_copyright a{
		line-height:25px;
	}	
	
	
}
@media (min-width: 768px) {
	.navbar-nav.navbar-center {/*position: absolute;left: 50%;transform: translatex(-50%);*/}
	#menu-main-menu li:nth-child(3) > .dropdown-menu{ min-width:520px;}
	.dropdown-menu > li{float:left; width: 260px;}
	.masthead_header .navbar-default .navbar-nav.navbar-right{margin-right: 10px;}
	.treatment_single img.pull_left{ float:left; margin-right:25px; margin-bottom:15px;}
	.treatment_single img.pull_right,.abtlftpra.wpb_text_column img.pull_right{ float:right; margin-left:25px; margin-bottom:15px;}
	.cntcfrm_cnctus .sbmtbtn{margin-top: -69px;}
}
@media (max-width: 767px) {
	.treatment_single img.pull_left{ float:none; margin-right:0; margin-bottom:15px;}
.treatment_single img.pull_right{ float:none; margin-left:0; margin-bottom:15px;}
	.abtcnt h2.vc_custom_heading.blck_hdng{padding-right: 15px; padding-left:15px;}
	.abtcnt .wpb_text_column.abtpara,.abtcnt .explrmtbtn {padding-right: 15px; padding-left:15px;}
	.abtcnt .explrmtbtn .vc_btn3.vc_btn3-color-grey{ display:block; width:100%;}
	.masthead_header .navbar-default .navbar-nav > li > a, .masthead_header .navbar-default .navbar-nav > li > a:hover, .masthead_header .navbar-default .navbar-nav > li > a:active, .masthead_header .navbar-default .navbar-nav > li > a:focus,.masthead_header .navbar-default .navbar-nav > li.active > a{padding: 7px 15px;}
	.masthead_header .navbar-default .navbar-nav > li {border-bottom: 1px solid rgba(255,255,255,0.1); border-right:none;}
	.masthead_header .navbar-default .navbar-nav > li:last-child{ border-bottom:none;}
	/*.masthead_header .navbar-default .navbar-right{ background:#fff; margin-bottom:0;}
	.masthead_header .navbar-default .navbar-right > li:first-child{padding: 5px 15px;}*/
	.testimonialloopSection .testimonial_item_thumb{ float:none; max-width:220px; height:220px; margin:0 auto 15px;}
	.testimonialloopSection .testimonial_dtls {padding-top: 17px;}
	.masthead_header .navbar-toggle{margin-top: 42px; background-color:#212121; border-color:#212121;}
	.masthead_header .navbar-default .navbar-nav > li.dropdown > a{padding:7px 15px;}
	.dropdown > a > i{ float:right; margin-right:0px; margin-top: 0px;z-index:1000;background:#FFF;color:#000;padding:5px;}	
	.dropdown .dropdown-menu{ float:none; min-width:250px; width:100%; position:relative; z-index:99999; padding:0;}
	.dropdown-menu li a{padding: 7px 15px 7px 25px;}
	
	.masthead_header.navbar-fixed-top{ background-image:none; background-color:#343434; position:relative;}
	.masthead_header.navbar-fixed-top.fixed{position:fixed;}
	.banner_block .bnrbreadcrumbs{position:static; padding-top:25px;}
	.banner_block .bnrbreadcrumbs p,.banner_block .bnrbreadcrumbs p a{color:#000;}
	.banner_block .bnrbreadcrumbs p a{}
	.treatment_single img, .abtlftpra.wpb_text_column img{ width:auto; max-width:100%;}
	/*.banner_block .bnrCption{ position:static;}*/
	.vc_custom_heading.btmlnhdng.smbdr::after, .abtlftpra.wpb_text_column h2::after,
	.vc_custom_heading.btmlnhdng::after, .abtlftpra.wpb_text_column h2::after{ display:none;}
	.treatment_single img.pull_left{ margin-bottom:15px;}
.treatment_single img.pull_right,.abtlftpra.wpb_text_column img.pull_right{ margin-bottom:15px;}
	.singleproductitem .product_permalink .productlink_btn{ display:block; width:100%; padding:15px;}
}
@media (min-width: 580px) and (max-width: 767px) {
	.abtlftpra.wpb_text_column h2,
	.vc_custom_heading.btmlnhdng{font-size:38px !important; line-height:40px !important;}
}
@media (min-width: 401px) and (max-width: 579px) {
	.abtlftpra.wpb_text_column h2,
	.vc_custom_heading.btmlnhdng{font-size:28px !important; line-height:30px !important;}
}
@media (max-width: 400px) {
	h2.vc_custom_heading.blck_hdng{font-size: 35px !important;line-height:35px !important;}
	.singletreatmentbox .treatment_btm_dtls h2{font-size: 25px;}
	.abtlftpra.wpb_text_column h2,
	.vc_custom_heading.btmlnhdng{font-size:22px !important; line-height:24px !important;}
}
@media only screen and (max-width:1070px) {
	.masthead_header .navbar-default .navbar-right > li:first-child {border: none;padding-top: 30px;font-size: 22px;}
}
@media only screen and (max-width:1024px) {
	.masthead_header .navbar-default .navbar-right > li:first-child {padding-top: 25px;font-size: 17px;line-height: 55px;}
	.masthead_header .navbar-default .navbar-right > li .fa{margin-top: 5px;float: left;}
	.masthead_header .navbar-default .navbar-nav > li > a, .masthead_header .navbar-default .navbar-nav > li > a:hover, .masthead_header .navbar-default .navbar-nav > li > a:active, .masthead_header .navbar-default .navbar-nav > li > a:focus, .masthead_header .navbar-default .navbar-nav > li.active > a, .dropdown-menu > li > a{font-size:14px;}
}
@media only screen and (max-width:991px) {
	.masthead_header .navbar-default .navbar-right > li:first-child{line-height: 40px;}
}
@media only screen and (max-width:768px) {
	.masthead_header .navbar-default .navbar-right > li:first-child{line-height: 55px;}
	.single-lashertreatments .inner_banner_blok{margin-bottom:15px;}
}



.home .banner_block{margin-bottom:0px;}
.lashertreatments-template-default .wpb_wrapper h2, .page-template-custom_page .wpb_wrapper h2{margin-bottom:15px;color: #09a1ca;/*font-family: 'Roboto Slab'!important;font-weight:600 !important;*/}
.wpb_alert p, #content .wpb_alert p, .wpb_text_column p, .wpb_text_column, #content .wpb_text_column p #content .wpb_text_column{font: 300 16px/26px 'Roboto';font-family: 'Montserrat', sans-serif;
    color: #2a2a2a;
    margin-bottom: 15px;}
.home-abt.commen-class .explrmtbtn a{text-transform:uppercase;padding:15px 50px;border: 1px solid #FFF;}
.home-abt.commen-class p{font-family: 'Montserrat', sans-serif;color:#FFF;line-height:36px;}
.vc_btn3.vc_btn3-color-grey.vc_btn3-style-modern {color: #fff!important;border-color: #09a1ca!important;background-color: #09a1ca!important;}
.vc_tta-panel.vc_active .vc_tta-panel-heading .vc_tta-panel-title, .wpb-js-composer .vc_tta-color-grey.vc_tta-style-classic .vc_tta-panel .vc_tta-panel-heading:focus, .wpb-js-composer .vc_tta-color-grey.vc_tta-style-classic .vc_tta-panel .vc_tta-panel-heading:hover{background:#09a1ca;color:#FFF;}
.vc_tta-panel.vc_active .vc_tta-panel-heading .vc_tta-panel-title a{color:#FFF!important;}
.vc_tta-panel.vc_active .vc_tta-panel-heading .vc_tta-panel-title a .vc_tta-controls-icon:before{border-color:#FFF!important;}
.application-list ul.fa-ul li{float:left;width:50%;}
.application-list ul.fa-ul li .fa {color: #09a1ca;}
.wpb_wrapper ul li .fa-circle{color: #09a1ca;}
.color-white .wpb_text_column h1{font-size: 40px!important;color:#FFF;font-family: 'Roboto Slab'!important;}
.color-white .wpb_text_column p{color:#FFF;}
.color-white p{color:#FFF !important;}
.deafult_content h2{font-size:32px;}
.deafult_content h3{font-size:28px}
.deafult_content p{font-weight:400;}
.dc_cnt_section .wpb_wrapper p{font-size:55px;line-height:50px;}
.btn_section button{font-size:26px !important;padding-bottom:10px !important;padding-top:10px!important;}
.deafult_content .wpb_wrapper h1{font-size:46px;margin-bottom:15px;}
#head_ctn .wpb_wrapper h1{font-size:46px;border-bottom:1px solid #09a1ca;border-top:1px solid #09a1ca;display: inline-block;padding: 10px;}
.custom-lists .wpb_wrapper ul li{margin-bottom:5px;}
.custom-lists .wpb_wrapper ul li .fa{color: #09a1ca;}
.custom-tabs-style .vc_tta-tabs-list .vc_tta-tab.vc_active>a{background: #09a1ca !important;
    padding: 5px 10px !important;color: #FFF !important;border-radius: 9px !important;font-size: 14px;font-weight: bold;
    }
.custom-tabs-style .vc_tta-tabs-list .vc_tta-tab>a{background: #DDD !important;
    padding: 5px 10px !important;color: #000 !important;border-radius: 9px !important;font-size: 14px;font-weight: bold;
    }
.custom-tabs-style .vc_tta-panels-container .vc_tta-panels .vc_tta-panel.vc_active{background:#FFF !important;}
.wpb-js-composer .vc_tta-tabs:not([class*=vc_tta-gap]):not(.vc_tta-o-no-fill).vc_tta-tabs-position-top .vc_tta-tab.vc_active>a::after{border-top:0;}
.wpb-js-composer .vc_tta.vc_general .vc_tta-panel-body{padding:14px 0;}
.testimonial-inner-sec .testimonialloopSection .testimonial_dtls p{font-size:18px;line-height:32px;}
.testimonialloopSection .testimonial_dtls h3{font-size:26px;}
.abs-full-right {position: absolute !important;top: 0;left: 50%;bottom: 0;right: 0;height: auto;margin: 0;}
.abs-full-left {position: absolute !important;top: 0;right: 50%;bottom: 0;height: auto;margin: 0;}
.abs-full-left > div, .abs-full-right > div{background-size: cover;background-repeat: no-repeat;}
.abs-full-right > div, .abs-full-left > div{height:100%;}
.block-left, .block-right{position:relative;}
.block-right, .txt-block-right{float: right!important;}
.block-left:before{content: '';
    border: 1.875rem solid transparent;
    border-left-color: #f1f2f2;
    position: absolute;
    top: 50%;
    right: -3.75rem;
    -ms-transform: translateY(-50%);
    transform: translateY(-50%);
    z-index: 2;}
.block-right:before{content: '';
    border: 1.875rem solid transparent;
    border-right-color: #f1f2f2;
    position: absolute;
    top: 50%;
    left: -3.75rem;
    -ms-transform: translateY(-50%);
    transform: translateY(-50%);
    z-index: 2;}
.right-full-image{position: absolute !important;top: 0;left: 50%;bottom: 0;right: 0;height: auto;margin: 0;}
.dropdown.nav-sub-menu .dropdown-menu .dropdown-menu{background:#000;z-index:1001;} 
.postid-576 .banner_block .bnrCption h2.pgttl{color:#09a1ca;}
.home-testimonial-sec .testimonial_item_thumb {display:none;}

.top_about.common-class{margin-bottom:30px;}
.top_skin_rejuvenation.common-class{margin-bottom:30px;margin-top:30px;}
.cellulite-treatment.common-class{margin-bottom:15px;margin-top:15px;display:inline-block;}
.neuromodulators-botoxfillers.common-class, .skin-rejuvenation.common-class, .laser-vein-treatments.common-class, .lasersheer-lashes.common-class, .toe-fungus-warts.common-class, .fillers-teosyal-emervel.common-class, .pearl.common-class, .ultrashape.common-class, .training.common-class, .financng_cntnt.common-class, .botox-cosmetic.common-class, .botoxhyperhidrosis.common-class, .limelight-ipl.common-class, .laser-genesis.common-class, .chemical-peels.common-class, .microdermabrasion.common-class, .revanesse.common-class, .my-acne-clinic.common-class, .botoxhyperhidrosis.common-class{margin-bottom:30px;margin-top:30px;}
.dysport-cosmetic.common-class{margin-bottom:15px;margin-top:15px;}
.botox-cosmetic.common-class .vc_tta.vc_general .vc_tta-panel-title{font-size:12px;}
.botox-cosmetic.common-class .vc_tta-panel-body{padding:15px !important;}
.botox-cosmetic.common-class .vc_tta-panel-body p{font-size:12px;}
.botox-migraine-list .wpb_content_element{margin-bottom:15px;}
.botox-migraine-list .wpb_text_column.wpb_content_element{text-align:center;}
.explrmtbtn{}
.cpt-treatment.common-class{margin-top:15px;}
/*1151 to 1024 */
@media (max-width: 1199px) {
	.navbar-brand{padding: 15px 4px 15px 15px;}
	#cssmenu>ul>li>a{padding: 41px 9px 46px 9px !important;}
	.masthead_header .navbar-default .navbar-nav.navbar-right{display:none;}
}
/*799 to 768 */
@media (max-width: 899px) {
	.masthead_header .navbar-default .navbar-nav.navbar-right{position: absolute !important;right: 70px;}
	.masthead_header .navbar-default .navbar-right > li:first-child{padding-top: 15px;}
	.masthead_header .navbar-default .navbar-nav.navbar-right{display:inline;}
}
/*799 to 768 */
@media (max-width: 799px) {
	.abs-full-left{z-index:1 !important;position:relative !important;}
	#main .abs-full-left.vc_column_container > .vc_column-inner{padding:0!important;}
	.abs-full-left .vc_column-inner{background-size:0;}
	.top_about.common-class{margin-bottom:15px;}
}
/*767 to 736 */
@media (max-width: 767px) {
	.masthead_header .navbar-default .navbar-nav.navbar-right{right:95px !important;}
	.masthead_header .navbar-default .navbar-right > li:first-child {padding-top: 0 !important;}
}
/*735 to 667 */
@media (max-width: 735px) {
}
/*666 to 600 */
@media (max-width: 666px) {
}
/*599 to 568 */
@media (max-width: 599px){
	h2.vc_custom_heading.blck_hdng{font-size:32px !important;margin:0 auto !important;text-align:center !important;padding: 0!important;margin-bottom: 15px !important;line-height: normal !important;}
	.ftr_instagram {padding: 0px 0 00px;}
	ul.cnss-social-icon li a img {width: 100px !important;height: auto !important;}
	.footer_menu ul li a{padding: 3px 15px;line-height: 32px;}
	.colophon .footer_copyright{padding-top:5px;}
	footer.colophon{padding: 15px 0 25px;}
	footer.colophon .social_link {margin: 0 0 15px;}
	.navbar-brand > img{width:60px;}
	.masthead_header .navbar-toggle {margin-top: 20px;}
	.banner_block .bnrCption h2{font-size:26px;text-align: center;}
	.abs-full-right{left: 0;z-index: -1;}
	.abs-full-left{right: 0;z-index: -1;}
	.leftcnt-rightimg .vc_column-inner, .leftimg-rightcnt .vc_column-inner{padding:15px !important;}
	.abtlftpra.wpb_text_column h4{margin-bottom:10px;}
	.left-contact > .vc_column-inner > .wpb_wrapper, .right-contact > .vc_column-inner > .wpb_wrapper{padding: 15px 15px 15px;}
	.left-contact > .vc_column-inner > .wpb_wrapper h2, .right-contact > .vc_column-inner > .wpb_wrapper h2{font-size: 24px!important;margin-bottom:15px!important;}
	.lashertreatments-template-default .wpb_wrapper h2, .page-template-custom_page .wpb_wrapper h2{font-size: 26px !important;line-height: normal;}
	#main .vc_column_container > .vc_column-inner, .wpb_wrapper .vc_custom_1539152978589{padding:15px !important;} 
	#main .commen-class{padding-bottom:15px !important;padding-top:15px !important;}
	#main .commen-class .vc_custom_1539598739950{margin-bottom:15px !important;}
	#main .commen-class .vc_btn3-container{margin-bottom:0 !important;}
	.ftr_instagram.commen-class .wpb_content_element{margin-bottom:0 !important;}
	.instagallery-actions {margin: 15px 0 0;}
	.lasersheer-lashes.common-class, .toe-fungus-warts.common-class, .fillers-teosyal-emervel.common-class, .ultrashape.common-class, .training.common-class, .financng_cntnt.common-class{margin-bottom:0;margin-top:0;}
	.dysport-cosmetic.common-class, .botox-cosmetic.common-class, .botoxhyperhidrosis.common-class, .limelight-ipl.common-class, .laser-genesis.common-class, .chemical-peels.common-class, .microdermabrasion.common-class, .revanesse.common-class, .my-acne-clinic.common-class{margin-bottom:0px;margin-top:0px;}
	.wpb_wrapper ul{margin-bottom:10px !important;}
	.dc_cnt_section .wpb_wrapper p{font-size: 36px;}
	.botox-migraine.common-class .vc_custom_1539153609227, .botox-migraine.common-class  .vc_custom_1539177723702{padding:15px !important;}
	.botox-migraine.common-class .fa-ul{margin-left:0 !important;}
	.botox-migraine.common-class .wpb_wrapper h2{font-size:22px !important;}
	.inner_banner_blok .inner-bn-sec {background: rgba(33, 149, 243, 0.75) !important;}
	.banner_block .inner-bn-sec h2 {font: 700 31px 'Roboto Slab';}
}
/*567 to 480  */
@media (max-width : 567px) {
}
/*479 to 414  */
@media (max-width : 479px) {
}
/*413 to 375*/
@media (max-width : 413px) {
	.rev_slider .tp-mask-wrap .tp-caption, .rev_slider .tp-mask-wrap :last-child, .wpb_text_column .rev_slider .tp-mask-wrap .tp-caption, .wpb_text_column .rev_slider .tp-mask-wrap :last-child{font-size:16px !important;}
	.vc_column-inner {padding-top:15px!important;}
	.singletreatmentbox{margin: 0 auto 15px;padding: 10px 10px 15px;}
	.singletreatmentbox .treatment_btm_dtls p{padding: 0 5px 15px;}
	.wpb_wrapper .vc_custom_1537897024518{margin-top: 10px !important;}
	#treatmentblock{padding-bottom: 10px !important;}
}
/*374 to 320*/
@media (max-width : 374px) {
	ul.cnss-social-icon li a img{width: 85px !important;}
	.footer_menu ul li a{font-size: 14px;}
}


/* menu styles here*/
#cssmenu{float:left;}
#cssmenu ul ul li a,
#cssmenu>ul>li>a {
    text-decoration: none;
    font-weight: 400;
	font-family: 'Roboto Slab';
}
#cssmenu,
#cssmenu #menu-button,
#cssmenu ul,
#cssmenu ul li,
#cssmenu ul li a {
    margin: 0;
    padding: 0;
    border: 0;
    list-style: none;
    line-height: 1;
    display: block;
    position: relative;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box
}
#cssmenu:after,
#cssmenu>ul:after {
    content: ".";
    display: block;
    clear: both;
    visibility: hidden;
    line-height: 0;
    height: 0
}
#cssmenu #menu-button {
    display: none
}
#cssmenu>ul {
    float: left;
}
#cssmenu>ul>li {
    float: left;
	border-right: 1px solid rgba(255,255,255,0.1);
}
#cssmenu.align-center>ul {
    font-size: 0;
    text-align: center
}
#cssmenu.align-center>ul>li {
    display: inline-block;
    float: none
}
#cssmenu>ul>li.has-sub>a:after,
#cssmenu>ul>li.has-sub>a:before {
    display: block;
    background: #FFF;
    content: '';
    position: absolute
}
#cssmenu.align-center ul ul {
    text-align: left
}
#cssmenu.align-right>ul>li {
    float: right
}
#cssmenu>ul>li>a {
    font-weight: 400;
    font-family: 'Roboto Slab';
    font-size: 18px;
    line-height: 23px;
    padding: 41px 10px 46px 15px;
    color: #FFF;
    /*text-transform: uppercase*/
}
#cssmenu>ul>li>a:hover,
#cssmenu>ul>li.current-menu-item {
    /* background: #e45100; */
}
#cssmenu>ul>li.has-sub>a {
    padding-right: 30px !important;
}
#cssmenu>ul>li.has-sub>a:after, #cssmenu ul li ul li.has-sub a:after {
    top: 53px;
    right: 11px;
    width: 8px;
    height: 2px
}
#cssmenu>ul>li.has-sub>a:before, #cssmenu ul li ul li.has-sub a:before {
    top: 50px;
    right: 14px;
    width: 2px;
    height: 8px;
    -webkit-transition: all .25s ease;
    -moz-transition: all .25s ease;
    -ms-transition: all .25s ease;
    -o-transition: all .25s ease;
    transition: all .25s ease
}
#cssmenu ul ul li a {
    background: rgba(0,0,0,0.63);
    color: #FFF;
}
#cssmenu ul ul li a:hover {
    background-color: #2e6da4;
    background-image: -webkit-linear-gradient(top,#337ab7 0,#2e6da4 100%);
    background-image: -o-linear-gradient(top,#337ab7 0,#2e6da4 100%);
    background-image: -webkit-gradient(linear,left top,left bottom,from(#337ab7),to(#2e6da4));
    background-image: linear-gradient(to bottom,#337ab7 0,#2e6da4 100%);
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff337ab7', endColorstr='#ff2e6da4', GradientType=0);
    background-repeat: repeat-x;
}
#cssmenu>ul>li.has-sub:hover>a:before, #cssmenu>ul>ul>li.has-sub>a:before {
    top: 53px;
    height: 0
}
#cssmenu ul ul {
    position: absolute;
    left: -9999px;
    padding-top: 0px
}
#cssmenu.align-right ul ul {
    text-align: right
}
#cssmenu li:hover>ul {
    left: 0px
}
#cssmenu li:hover>ul>ul {
    left: 0px;
}
#cssmenu.align-right li:hover>ul {
    left: auto;
    right: 0
}
#cssmenu ul ul ul {
    margin-left: 100%;
    top: 0;
}
#cssmenu.align-right ul ul ul {
    margin-left: 0;
    margin-right: 100%
}
#cssmenu ul ul li a {
    border: 0 solid #FFF;
    border-top: 1px solid rgba(0,0,0,0.93);
    padding: 10px 20px;
    width: 260px;
    font-size: 14px;
}
#cssmenu ul ul ul.dropdown-menu{background:#000;}
#cssmenu ul ul ul li a {
    width: 250px;
    padding: 10px 15px 10px 20px
}
#cssmenu ul ul li.last-item>a,
#cssmenu ul ul li:last-child>a {
    border-bottom: 0
}
#cssmenu ul ul ul,
.is-fixed #cssmenu.header-nav ul ul {
    padding-top: 0
}
header.smaller #cssmenu ul ul {
    padding-top: 6px
}
@media all and (max-width:991px){
	.navbar-brand a img{width:60px;}
	.masthead_header, .masthead_header.fixed{position:relative !important;}
	.masthead_header .navbar-default .navbar-nav.navbar-right{display:inline;position: absolute !important;right: 70px;}
	.masthead_header .navbar-default .navbar-right > li:first-child{padding-top: 15px;}
	.masthead_header{background-color: #343434;}
	.navbar-header{float:left;}
	#cssmenu,#cssmenu ul,#cssmenu ul li{width:100%}
	#cssmenu{float: right;margin: 0px 0;}
	#cssmenu>ul>li>a{    padding: 15px 15px !important;}
	#cssmenu ul,#cssmenu ul ul>li.has-sub>a:after,#cssmenu ul ul>li.has-sub>a:before,#cssmenu>ul>li.has-sub>a:after,#cssmenu>ul>li.has-sub>a:before{display:none}
	#cssmenu #menu-button:after,#cssmenu #menu-button:before{content:'';position:absolute}
	#cssmenu.align-center>ul{text-align:left}
	#cssmenu ul ul ul.dropdown-menu{background:transparent;}
	#cssmenu ul li{border-top:1px solid rgba(120,120,120,.2)}
	#cssmenu li:hover>ul>li,#cssmenu ul ul li{height:auto}
	#cssmenu ul li a,#cssmenu ul ul li a{width:100%;border-bottom:0}
	#cssmenu>ul>li{float:left;}#cssmenu ul ul{padding-top:0}
	#cssmenu ul ul li a,#cssmenu ul ul ul li a{padding:15px 35px;color:#FFF;text-align:left}
	#cssmenu ul ul li a i{display:none;}
	#cssmenu ul ul li a:hover{background:0 0}
	#cssmenu ul ul li a{color:#FFF;background:0 0}
	#cssmenu ul ul ul li a{width:auto;text-align:left;font-size:14px;padding-left: 45px;}
	#cssmenu ul ul li.active>a,#cssmenu ul ul li:hover>a{color:#FFF;}
	#cssmenu ul ul,#cssmenu ul ul ul,#cssmenu.align-right ul ul{position:relative;left:0;width:100%;margin:0 0 10px;text-align:left}
	#cssmenu #menu-button{display:block;padding:17px 26px;color:#1e1e1e;cursor:pointer;font-size:12px;text-transform:uppercase;font-weight:700;text-indent:-999px;float:right;margin:25px 10px;z-index:999;position:absolute;top:-90px;right:0;}
	#cssmenu #menu-button.menu-opened{margin:0;top:-60px;right:10px;}
	#cssmenu #menu-button:after{top:23px;right:17px;display:block;height:12px;width:33px;border-top:4px solid #FFF;border-bottom:4px solid #FFF;}
	#cssmenu #menu-button:before{top:15px;right:17px;display:block;height:4px;width:33px;background:#FFF;}
	#cssmenu #menu-button.menu-opened:after{top:20px;border:0;height:4px;width:33px;background:#FFF;-webkit-transform:rotate(45deg);-moz-transform:rotate(45deg);-ms-transform:rotate(45deg);-o-transform:rotate(45deg);transform:rotate(45deg)}
	#cssmenu #menu-button.menu-opened:before{top:20px;background:#FFF;width:33px;-webkit-transform:rotate(-45deg);-moz-transform:rotate(-45deg);-ms-transform:rotate(-45deg);-o-transform:rotate(-45deg);transform:rotate(-45deg);height:4px}
	#cssmenu .submenu-button{position:absolute;z-index:99;right:5%;top:6px;display:block;height:46px;width:46px;cursor:pointer}
	#cssmenu .submenu-button.submenu-opened{/*background:#FFF;*/}
	#cssmenu .submenu-button:after,#cssmenu .submenu-button:before{position:absolute;display:block;background:#FFF;content:''}
	#cssmenu ul ul .submenu-button{height:34px;width:34px;right:5%}
	#cssmenu .submenu-button:after{top:17px;right:19px;width:18px;height:2px}
	#cssmenu ul ul .submenu-button:after{width:12px;top:14px;right:14px}
	#cssmenu ul ul .submenu-button:before{height:12px;top:9px;right:19px}
	#cssmenu .submenu-button:before{top:9px;right:27px;width:2px;height:18px}
	#cssmenu .submenu-button.submenu-opened:before{display:none}}
#cssmenu .caret{display:none !important;}

#secondary {}
#secondary h3.widget-title{background:#0074ad;color:#FFF;font-size: 16px;padding:0 10px;margin-bottom:0;}
#secondary .widget{padding: 10px;margin-bottom: 15px;}
#secondary .widget .textwidget, #secondary .widget form{padding: 10px;border: 1px solid #DDD;}
.testimonialloopSection .owl-nav .owl-prev, .testimonialloopSection .owl-nav .owl-next{display: none !important;}