*{outline:none;}
body,
html{width:100%;height:100%;}
body{margin:0px;padding:0px;font-size:15px;margin:0px auto;font-family:'Arimo', sans-serif;}
h1,
h2,
h3,
h4,
h5,
h6,
p,
figur,
a{margin:0px;font-weight:normal;}
h1,
h2,
h3,
h4,
h5,
h6,
.h1,
.h2,
.h3,
.h4,
.h5,
.h6{font-family:'Roboto', sans-serif;font-variant-ligatures:common-ligatures;}
P,
.p{font-size:15px;line-height:24px;font-family:'Arimo', sans-serif;color:#515151;}
ul,
ol{margin:0px;padding:0px;list-style:none;}
.clear{clear:both;}
a{text-decoration:none;}
a:hover,
a:focus,
button:focus,
a:active{text-decoration:none;outline:none;outline-offset:0px;}
.no_margin{margin:0px;}
.no_padding{padding:0!important}
.scroll_top{background:#D5275A none repeat scroll 0 0;border-radius:3px;bottom:50px;cursor:pointer;height:40px;position:fixed;right:30px;text-align:center;width:40px;z-index:999;}
.scroll_top:hover{background:#d00614;}
.not_visible{visibility:hidden;display:none;}
.scroll_top i{color:#fff;font-size:24px;line-height:38px;}
.fw_300{font-weight:300;}
.fw_400{font-weight:400;}
.fw_500{font-weight:500;}
.fw_600{font-weight:600;}
.fw_700{font-weight:700;}
.fw_900{font-weight:900;}
.color_aa{color:#aaaaaa;}
.color_66{color:#666666;}
.color_ff{color:#ffffff;}
.color_dd{color:#dddddd;}
.color_d5{
	color: #CCCCCC;
}
.color_72{color:#d00614;}
.color_51{color:#515151;}
.color_f9{color:#f9f7f4;}
.color_ac{color:#acacac;}
.color_99{color:#999999;}
.color_20{color:#2075f4;}
.color_33{color:#333333;}
.color_00{color:#000;}
.color_ff{color:#fff;}
.bg_d5{background-color:#D5275A;}
.bg_72{background-color:#d00614;}
h1,
.h1{font-size:62px;line-height:70px;}
h2,
.h2{font-size:44px;line-height:55px;}
h3,
.h3{font-size:35px;}
h4,
.h4{font-size:30px;line-height:40px;}
h5,
.h5{font-size:20px;line-height:36px;}
h6,
.h6{font-size:18px;line-height:24px;}
.section_padding{padding:100px 0px;}
.section_tbl{display:table;width:100%;height:100%;}
.section_tbl_cell{display:table-cell;vertical-align:middle;width:100%;}
a,
i,
img,
header,
button,
input,
select,
textarea,
.scroll_top,
.feltering_menu li,
.single_blog .date,
.beauty .menuzord-brand,
.post_categories ul li span,
.beauty .menuzord-menu>li>a,
.product_gallery .product_hover,
.product_gallery .product_price,
.product_gallery .single_product,
.service_section .single_service,
.product_gallery .product_divider,
.product_gallery .product_price h6,
.service_section .img_over_content,
.product_gallery .product_hover ul,
.product_carousel_wrapper .owl-prev,
.product_carousel_wrapper .owl-next,
.blog_section .single_blog li.gallery{transition:all 0.5s ease-out;}
.section_title h3{text-transform:capitalize;}
.section_title>p{margin:0 auto;width:45%;}
.pos_relative{position:relative;}
.dp_block{display:block;}
.arimo{font-family:'Arimo', sans-serif;}
.roboto{font-family:'Roboto', sans-serif;}
.alignment_middle{align-items:center;display:flex;justify-content:flex-start;}
.alignment_middleLeft{align-items:center;display:flex;justify-content:flex-start;}
.alignment_center{align-items:flex-start;display:flex;justify-content:center;}
.alignment_row{display:flex;flex-flow:column nowrap;justify-content:center;}
.alignment_col{align-items:center;display:flex;flex-flow:column nowrap;justify-content:center;}
.header_top .color_dd{font-size:13px;line-height:24px;margin-right: 15px;}
.header_top{background-image:url(../images/bg-top.jpg);padding:5px 0;}
.header_top i.fa{font-size:16px;margin-right:8px;vertical-align:middle;}
.contact_mail.pull-right>span{color:#fff;margin:0 10px;}
#header.sticked{background:#fff;box-shadow:0 -2px 10px rgba(0, 0, 0, 0.3);position:fixed;top:0;left:0;width:100%;z-index:999;}
.contact_mail a:hover{color:#fff;}
header{background:#fff none repeat scroll 0 0;position:absolute;width:100%;z-index:999;}
.beauty .menuzord-brand{margin:10px 10px 0 0;}
.sticked .beauty .menuzord-brand{margin:6px 10px 0 0;}
.beauty .menuzord{background:rgba(0, 0, 0, 0) none repeat scroll 0 0;padding:0;}
.beauty .menuzord-menu>li a{color:#5f5f5f;font-size:14px;font-weight:400;line-height:24px;padding:30px 13px;text-decoration:none;text-transform:uppercase;}
.beauty .menuzord-menu>li a:hover{color:#d00614!important;}
.sticked .beauty .menuzord-menu>li>a{padding:24px 13px;}
.beauty .menuzord-menu ul.dropdown li ul.dropdown.dropdown-left{left:0;transform:translateX(-100%);}
.beauty .menuzord-menu ul.dropdown li a{color:#5f5f5f;padding:10px 25px 10px 22px;text-transform:capitalize;}
.beauty .menuzord-menu ul.dropdown li:hover a{padding:10px 25px 10px 22px;}
.beauty .menuzord-menu>li>.megamenu,
.beauty .menuzord-menu ul.dropdown,
.beauty .menuzord-menu ul.dropdown li ul.dropdown{border-top:4px solid #d00614;box-shadow:0 5px 18px rgba(0, 0, 0, 0.17);}
.beauty .menuzord-menu ul.dropdown li{border-bottom:1px solid #E9E9E9;}
.beauty .menuzord-menu ul.dropdown li a{transition:all 0.3s;}
.beauty .menuzord-menu ul.dropdown li a:hover{color:#6f0086;background:rgba(34, 34, 34, 0.05) none repeat scroll 0 0;}
.beauty .menuzord-menu ul.dropdown li .indicator i{font-size:22px !important;margin-top:4px;}
.jSlider{margin-top:70px;}
.sec-title{margin-top:-6px;padding-bottom:36px;position:relative;}
.sec-title h1{color:#404040;font-size:32px;font-weight:700;line-height:36px;text-transform:uppercase;margin:0 0 9px;}
.sec-title h2{color:#404040;font-size:28px;font-weight:700;line-height:36px;text-transform:uppercase;margin:0 0 9px;}
.sec-title .border{width:152px;height:30px;position:relative;overflow:hidden;display:block;text-align:center;}
.sec-title .border.mar0auto{margin:0 auto 20px;}
.color555{color:#d00614;}
.sec-title .border:before{position:absolute;top:0;left:0;width:50px;height:2px;background:#d00614;content:"";margin:14px 0;}
.sec-title .border span:before{color:#d00614;font-size:30px;line-height:30px;}
.sec-title .border:after{position:absolute;top:0;right:0;width:50px;height:2px;background:#d00614;content:"";margin:14px 0;}
.sec-title .border_l{float:left;width:152px;height:30px;position:relative;overflow:hidden;display:block;text-align:center;}
.about_section{padding:60px 0!important;}
.info_content{float:left;width:100%;}
.info_content p{margin-bottom:15px;}
.info_content h2{font-size:22px;line-height:24px;}
.lookbook{!important;background-size:cover !important;background-position:50% 0;background-repeat:no-repeat;position:relative;padding:90px 0 150px 0;}
.color-white h1{color:#fff!important;}
.ms-thumbnail-container{border:solid 1px #eee;padding:7px 7px;background-color:#fff;}
.ms-thumbnail{position:relative;overflow:hidden;}
.service_section{
	background-repeat: no-repeat;
	background-repeat: no-repeat;
	background-position: bottom center;
	position: relative;
}
.work-bg{background-color:#FFF; padding-top:10px; padding-bottom:20px;}
.product_carousel_section{background-image:url(../images/bg-6.jpg);background-repeat:repeat;position:relative;padding-bottom:150px}
.service_section_v2 .single_service_v2 a,
.service_section .img_over_content a{font-family:roboto;font-size:18px;line-height:24px;text-transform:capitalize;display:inline-block;letter-spacing:0px;}
.service_section_v2 .single_service_v2 a:focus,
.service_section .img_over_content a:focus{color:inherit;}
.service_section_v2 .single_service_v2 a:hover{color:#d00614;}
.service_section_v2 .single_service_v2 i,
.service_section .img_over_content i{display:inline-block;font-size:60px;}
.service_section_v2 .single_service_v2 i{color:#333;transition:all 0.5s!important;}
.service_section_v2 .single_service_v2:hover i{color:#d00614;}
.service_section .single_service .divider{margin:0 auto;}
.service_section .single_service{position:relative;margin-bottom:30px;overflow:hidden;}
.service_section .img_over_content{background:#eee none repeat scroll 0 0;padding:30px 25px 20px;width:100%;min-height: 300px;}
.service_section .single_service:hover .img_over_content{background:#ee9407;}
.service_section .single_service:hover img{transform:scale(1.1, 1.1);}
/*.service_section .single_service:hover .img_over_content i,*/
.service_section .single_service:hover .img_over_content a,
.service_section .single_service:hover .img_over_content p{color:#fff;}
.hov:hover{color: #fff;}
.service_section .single_service:hover .img_over_content a:hover{letter-spacing:1.2px;}
.service_section .single_service:hover .divider{background:#D5275A;}
@-webkit-keyframes hvr_pulse{25%{transform:scale(1.1);}
75%{transform:scale(1);}
}
@keyframes hvr_pulse{25%{transform:scale(1.1);}
75%{transform:scale(1);}
}
.service_section_v2 .single_service_v2 i{transform:perspective(1px) translateZ(0);}
.service_section_v2 .single_service_v2:hover i{animation:hvr_pulse 0.5s linear;}
.beautyLab_gallery_section{background:url(../images/gallerybg.jpg) no-repeat;background-size:cover;position:relative;background-attachment:fixed}
.beautyLab_overlay{background:rgba(114, 15, 131, 0.8) none repeat scroll 0 0;height:100%;left:0;position:absolute;top:0;width:100%;}
.product_carousel_wrapper .service-item{position:relative;height:250px;overflow:hidden;text-align:center;width:250px;margin:0 auto;}
.single_carousel{text-align:center; margin-bottom: 15px;}
.single_carousel h3{font-size:24px;line-height:24px;color:#3f3e3e;margin-top:25px;font-weight:normal;}
.single_carousel h3 a{color:#3f3e3e;}
.single_carousel h3 a:hover{color:#d00614;}
.product_carousel_wrapper .single_carousel .service-item img{position:absolute;margin:auto;top:0;left:0;right:0;bottom:0;width:100%;height:100%;border-radius:100%;border:10px solid #d00614;}
.product_carousel_wrapper .single_carousel .service-item .product_hover{align-items:center;background:rgba(0, 0, 0, 0.7) none repeat scroll 0 0;display:flex;flex-flow:column nowrap;height:100%;justify-content:center;padding:30px;position:absolute;top:0;width:100%;opacity:0;border-radius:100%;border:10px solid #d00614;}
.product_carousel_wrapper .single_carousel:hover .service-item .product_hover{opacity:1}
.product_carousel_wrapper .product_hover .service-item .divider{background:#fff none repeat scroll 0 0;margin:0 auto;}
.product_carousel_wrapper .service-item .product_hover a{color:#d00614;display:inline-block;font-size:15px;line-height:24px;text-transform:capitalize;}
.product_carousel_wrapper .product_hover .service-item a:hover{color:#fff;}
.product_carousel_wrapper .service-item .product_hover h6,
.experts_section .expert_hover h6{opacity:0;transform:translateY(30px);transition:transform 0.2s ease-in-out 0s, opacity 0.2s ease-in-out 0s;}
.product_carousel_wrapper .product_hover .divider,
.experts_section .expert_hover span.degignation{opacity:0;transform:translateY(35px);transition:transform 0.3s ease-in-out 0.1s, opacity 0.3s ease-in-out 0.1s;}
.product_carousel_wrapper .product_hover p,
.experts_section .expert_hover p{opacity:0;transform:translateY(40px);transition:transform 0.4s ease-in-out 0.2s, opacity 0.4s ease-in-out 0.2s;}
.product_carousel_wrapper .product_hover a,
.experts_section .expert_hover a.bio{opacity:0;transform:translateY(45px);transition:transform 0.5s ease-in-out 0.3s, opacity 0.5s ease-in-out 0.3s, background 0.3s ease-in-out;}
.product_carousel_wrapper .single_carousel:hover h6,
.product_carousel_wrapper .single_carousel:hover .divider,
.product_carousel_wrapper .single_carousel:hover p,
.product_carousel_wrapper .single_carousel:hover a,
.product_carousel_wrapper .single_carousel:hover h6,
.product_carousel_wrapper .single_carousel:hover span.degignation,
.product_carousel_wrapper .single_carousel:hover p,
.product_carousel_wrapper .single_carousel:hover a.bio{transform:translateY(0px);opacity:1;}
.product_carousel_wrapper .owl-nav{display:flex;position:absolute;right:45%;bottom:-90px;width:117px;}
.product_carousel_wrapper .owl-prev,
.product_carousel_wrapper .owl-next{width:40px;height:40px;line-height:40px;text-align:center;box-shadow:0 0 6px rgba(0, 0, 0, 0.09);border-radius:100%;background:#fff;}
.product_carousel_wrapper .owl-prev:hover,
.product_carousel_wrapper .owl-next:hover{background:#d00614;}
.product_carousel_wrapper .owl-prev:hover i,
.product_carousel_wrapper .owl-next:hover i{color:#fff;}
.product_carousel_wrapper .owl-nav i{font-size:25px;color:#D5275A;line-height:40px;font-weight:bold;}
.beautyLab_photo_gallery{background-size:cover;position:relative;background-attachment:fixed;padding-bottom:120px;padding-top:50px;}
.beautyLab_overlay1{background:rgba(255, 0, 124, 0.2) none repeat scroll 0 0;height:100%;left:0;position:absolute;top:0;width:100%;}
#product_carousel2 .owl-nav{display:none;}
.category_photo_gallery{background:url(../images/gallerybg.jpg) no-repeat;background-attachment:scroll;background-size:auto auto;background-size:cover;position:relative;background-attachment:fixed;padding-bottom:15px;padding-top:110px;}
.color_333{color:#111;font-size:15px;}
.beautyLab_photo_gallery .single_gallery{position:relative;margin-bottom:0px;}
.beautyLab_photo_gallery .achievements{
	text-align: center;
	min-height: 250px;
	border: 1px solid #eee;
	overflow: hidden;
	background: #000;
	max-height: 100%;
}
.beautyLab_photo_gallery .achievements img{position:absolute;margin:auto;top:0;left:0;right:0;bottom:0;}
.about-box{width:100%;text-align:center;text-align:center;min-height:250px;border:1px solid #eee;overflow:hidden;background:#000;}
.about-box a img{position:absolute;margin:auto;top:0;left:0;right:0;bottom:0;}
.about-box h4{font-size:18px;font-weight:600;color:#fff;bottom:0;position:absolute;width:100%;padding:5px 0;background:#d00614;}
.about-box p{font-size:14px;font-weight:normal;color:#fff;bottom:0;position:absolute;width:100%;padding:5px 0;background:#d00614;}
.beautyLab_photo_gallery .makeup{text-align:center;margin-bottom:15px;}
.beautyLab_photo_gallery .makeup h4{font-size:18px;font-weight:600;color:#333;}
.beautyLab_photo_gallery .img_overlay{align-items:center;background:rgba(34, 34, 34, 0.5) none repeat scroll 0 0;display:flex;flex-flow:column nowrap;height:100%;justify-content:center;left:0;opacity:0;position:absolute;top:0;visibility:hidden;width:100%;transform:scale(0.2);transition:0.3s linear;}
.img_overlay>a{color:#fff;display:block;font-size:34px;height:60px;padding:6px;text-align:center;width:60px;}
.beautyLab_photo_gallery .single_gallery:hover .img_overlay{opacity:1;visibility:visible;transform:scale(1);}
.room-wrapper{overflow:hidden;position:relative;border:1px solid #e9e9e9;background:#fff;padding:0.8em;margin-bottom:15px;}
.room-wrapper .media-body{padding-left:15px;padding-right:0px;position:relative;}
.image-left{width:33.33%;}
.image-left img{width:100%;}
.room-wrapper .media h2{font-size:20px;line-height:24px;color:#3f3e3e;margin-top:0px;margin-bottom:10px;font-weight:normal;background:#ee9407;padding:5px 10px;}
.room-wrapper .media h2 a{text-decoration:none;color:#fff;}
.room-wrapper .media h2 a:hover{color:#d00614;}
.room-wrapper .media-body p{color:#333;margin:0;padding:0;font-size:14px;line-height:24px;}
.room-wrapper .media-right{background:#f4f4f4;text-align:center;vertical-align:middle;width:14%;padding-left:0;}
.room-wrapper .media-right p{color:#242424;padding:0;margin:0 0 0.5em;}
.room-wrapper .media-right p span{display:block;font-style:italic;color:#888;margin:0 0 2em;}
.room-wrapper .media-right a{background:#85ab00;padding:9px 20px;margin:0;letter-spacing:0.6px;color:#fff;border-radius:3px;text-transform:uppercase;}
.room-wrapper .media-right a:hover{background:#1a1a1c;color:#fff;}
.testimonial_section{background:url(../images/tesimonialbg.jpg) no-repeat;background-size:cover;background-position:center center;position:relative;background-attachment:fixed;}
.testimonial_section .testimonial_overlay{background:linear-gradient(to right, rgba(64, 15, 56, 0.6) 0%, rgba(166, 27, 73, 0.6) 98%, rgba(166, 27, 73, 0.6) 100%);position:absolute;top:0;left:0;width:100%;height:100%;}
.testimonial_section .single_testimonial{margin:0 auto;width:79%;}
.testimonial_section .single_testimonial img{background:linear-gradient(to bottom, rgba(167, 15, 171, 1) 0%, rgba(233, 68, 136, 1) 98%);border-radius:100%;padding:4px;height:100px;width:100px;margin:0 auto;}
.testimonial_section p.testimoinal_txt{line-height:24px;}
.testimonial_section .author a{color:#fff;display:block;font-family:roboto;font-size:15px;font-weight:500;line-height:24px;margin-top:35px;}
.testimonial_section .author span{font-size:12px;}
.testimonial_section .owl-prev,
.testimonial_section .owl-next{color:#fff;display:inline-block;font-size:25px;padding:0px 11px;position:absolute;top:50%;}
.testimonial_section .owl-prev{border-right:1px solid;left:-120px;}
.testimonial_section .owl-next{border-left:1px solid;right:-120px;}
.single_blog .img_area{overflow:hidden;}
.single_blog .img_area .img{ max-width: 200%; width: 180%;}
.single_blog{border:1px solid #eee;}
.blog_content{padding:0 15px 15px;}
.blog_content p a{color:#Eff007;}
.single_blog .brand{background:#d00614;bottom:0;color:#fff;position:relative;width:100%;transition:all 0.5s;}
.single_blog:hover .brand{background:rgba(111, 0, 129, 0.70) none repeat scroll 0 0;}
.single_blog:hover .img_area img{transform:scale(1.2, 1.2);}
.single_blog .brand ul li{font-size:16px;margin-right:15px;padding:8px 0;}
.single_blog .brand ul li:first-child{padding-left:15px;}
.single_blog .brand ul li:last-child{margin-right:10px;float:right;}
.single_blog .brand ul li a{border-radius:4px;color:#fff;font-family:arimo;margin-left:6px;}
.single_blog .brand ul li a:hover{text-decoration:underline;}
.single_blog li.gallery{background:rgba(213, 39, 90, 0.8);padding:11px 15px !important;margin-left:0px;}
.single_blog li.gallery:hover{background:rgba(213, 39, 90, 1);}
.single_blog li.gallery a{font-size:24px !important;margin:0 !important;}
.single_blog .blog_content .title{color:#3b3b3b;display:block;font-family:roboto;font-size:18px;line-height:22px;height:35px;}
.single_blog .blog_content .readmore{color:#3b3b3b;font-family:roboto;font-weight:500;display:inline-block;}
.single_blog .blog_content .readmore i{font-size:17px;margin-left:4px;vertical-align:middle;}
.single_blog .blog_content .title:hover,
.single_blog .blog_content .readmore:hover{color:#D5275A;}
.gallery-blog{text-align:center;min-height:180px;border:1px solid #eee;overflow:hidden;background:#000;}
.gallery-blog img{position:absolute;margin:auto;top:0;left:0;right:0;bottom:0;}
.cta_section,
.quick_support_section{background:#fff;background-size:cover;padding:30px 0;position:relative;}
.cta_overlay{background:rgba(114, 15, 131, 0.85) none repeat scroll 0 0;height:100%;left:0;position:absolute;top:0;width:100%;}
.cta_content a{margin:0;}
.priceing_section a.booking-now,
.cta_content a{background:#d00614 none repeat scroll 0 0;border-radius:3px;color:#fff;display:block;font-size:16px;margin:10px auto 0;padding:10px 18px;text-align:center;width:230px;line-height:26px;}
.priceing_section a.booking-now:hover,
.cta_content a:hover{background:#720F83;}
.cta_section .cta_content{display:flex;flex-wrap:nowrap;justify-content:space-between;align-items:center;}
.cta_section .cta_content p{color:#333;font-family:arimo;font-size:16px;line-height:24px;}
.cta_section .cta_content p span{background:#fff none repeat scroll 0 0;border-radius:4px;padding:3px 12px;}
.msh-btn{background:#d00614 none repeat scroll 0 0;border-radius:3px;color:#fff;font-size:16px;margin:10px auto 0;padding:10px 18px;text-align:center;width:230px;line-height:26px;z-index:99999}
.msh-btn:hover{color:#EEE}
#footer{position:relative}
#footer h3{color:#fff;border-bottom:#ed94a3 solid 1px;margin-bottom:28px;font-size:22px;font-weight:600;padding-bottom:14px;}
.contact_widget img{margin-bottom:10px;}
.single_widget p span{color:#757575;}
.contact_widget img{margin-bottom:10px;}
.contact_widget p{font-size:15px;line-height:23px;color:#fff;}
.contact_widget address{margin-top:30px;}
.contact_widget address i{color:#e8e8e8;font-size:17px;left:0;position:absolute;top:2px;}
.contact_widget p{margin-top:7px;}
.contact_widget address p{padding-left:30px;position:relative;margin:0;}
.contact_widget address span{font-weight:bold;color:#e8e8e8;margin-right:5px;}
.contact_widget address a{color:#d00614;}
.contact_widget p a:hover{text-decoration:underline;}
.footer-mid{background:url(../images/footer-curve.png) top center repeat-x;position:relative;top:-7px;}
.footer-midbg{width:100%;background:url(../images/bg-bottom.jpg) no-repeat;position:relative;top:7px;padding:50px 0;}
.footer-copy{background:#000;color:#eea8bc;line-height:72px;}
.footer-copy a{color:#eea8bc}
ul.recent-posts li{font-size:14px;color:#FFF;border-bottom:#ed94a3 solid 1px;line-height:35px;}
ul.recent-posts li a, .tweets h4 a, .getintouch a, .tweets .url a{color:#FFF}
ul.recent-posts li a:hover{text-decoration:underline;color:#000;}
.recent-posts > li:before{content:"";font-family:FontAwesome;font-size:14px;margin-right:10px;}
ul.recent-posts > li:nth-last-child(1){border:0px;}
.getintouch{color:#FFF;font-size:14px;line-height:24px;}
.getintouch p{margin-bottom:33px;}
.getintouch .social{margin-top:0px}
.getintouch .social a{font-size:26px;color:#eea8bc;}
.getintouch .social a:hover{color:#FFF}
.getintouch .social [title]:after{top:25px;}
.overlay{position:absolute;top:0;left:0;width:100%;height:100%;}
.banner_section{background:url(../images/about-banner.jpg) no-repeat;background-size:cover;margin-top:50px;position:relative; background-position:center;}
.banner_content{height:320px;position:relative;display:flex;flex-flow:column;justify-content:center;}
.banner_content h4{text-transform:capitalize;}
.banner_content p{font-size:17px;line-height:26px;padding-top:6px;width:30%;}
.banner_section .overlay{background:linear-gradient(to right, rgba(0, 0, 0, 0.63) 0%, rgba(0, 0, 0, 0) 100%);}
.banner_section .breadcrumb{background:none;bottom:0;left:0;position:absolute;}
.banner_section .breadcrumb li{font-weight:700;color:#fff;text-transform:capitalize;}
.banner_section .breadcrumb a{color:#d00614;font-weight:bold;}
.banner_section .breadcrumb>li+li::before{color:#ccc;content:"\f105";font-family:fontawesome;padding:0 5px;}
.treatment_info_section{padding-bottom:40px!important;}
/*.treatment_info_section ul li{list-style:disc;margin-left:15px;}*/
.quick_support_section{padding:80px 0;}
.treatment_info_section .single_support h6,
.quick_support_section .single_support h6{font-family:arimo;font-weight:700;float:left;width:100%;}
.treatment_info_section h2{font-size:20px;line-height:24px; margin-bottom: 5px;}
.treatment_info_section h3{font-size:18px;line-height:24px;}
.treatment_info_section h1{font-size:30px;line-height:30px; text-transform: capitalize;}
.quick_support_section .single_support h6 a{background:#fff none repeat scroll 0 0;height:44px;float:left;width:100%;line-height:44px;text-align:center;}
.treatment_info_section .single_support i,
.quick_support_section .single_support i{display:inline-block;font-size:40px;margin-top:-3px;}
.treatment_info_section .single_support .content,
.quick_support_section .single_support .content{display:inline-block;padding-left:16px;float:left;width:100%;}
.quick_support_section .single_support,
.treatment_info_section .single_support{margin-left:15px;width:24%;margin-bottom:10px;}
.treatment_info_section .quick_support_wrapper1 .single_support{margin-right:30px;width:44%;height:auto;padding:0;}
.treatment_info_section .quick_support_wrapper1 .content{display:inline-block;padding-left:10px;vertical-align:top;width:auto;float:none;}
.single_support:nth-child(4n+1){margin-left:0px;}
.single_support.social_link{padding-top:26px;}
.quick_support_section .single_support:last-child{margin-right:0;}
.quick_support_section .social_link .content{width:100%;}
.quick_support_section .social_link ul li{display:inline-block;}
.quick_support_section .social_link ul li a{background:#444 none repeat scroll 0 0;border-radius:100%;color:#fff;display:inline-block;height:30px;margin:0 4px;padding:6px;width:30px;}
.quick_support_section .social_link ul li a:hover{background:#d00614;}
.quick_support_section .social_link i{font-size:18px !important;}
.expart_wrapper .hidden{display:none;padding:20px;}
.specialize_section .expart_wrapper img{width:100%;}
.specialize_section .tooltipbar{border-radius:100%;height:20px;display:block;position:absolute;width:20px;}
.specialize_section .tooltipbar.bar1{background:#bb6e32 none repeat scroll 0 0;border-color:#d00614;left:261px;top:76px;}
.specialize_section .tooltipbar.bar2{background:#d00614 none repeat scroll 0 0;bottom:190px;left:90px;}
.specialize_section .tooltipbar.bar3{background:#d00614 none repeat scroll 0 0;border-color:#d00614;bottom:220px;right:100px;}
.popover_title{display:block;font-family:roboto;font-size:17px;margin-bottom:5px;}
.specialize_section .tooltipbar .span{position:absolute;top:0;left:0;border:0;width:20px;height:20px;border-radius:100%;-webkit-animation:sploosh 2s cubic-bezier(0.165, 0.84, 0.44, 1);-webkit-animation-iteration-count:infinite;}
.specialize_section .tooltipbar .span:nth-child(2){-webkit-animation-delay:.33s;-webkit-animation-duration:2.2s;}
.specialize_section .tooltipbar button{border:0;width:20px;height:20px;border-radius:100%;display:block;-webkit-animation:pulse 2s ease-out;-webkit-animation-iteration-count:infinite;}
.specialize_section .tooltipbar .btn2{background-color:rgba(213, 39, 90, 1);}
.specialize_section .tooltipbar .btn1{background-color:rgba(226, 149, 62, 1);}
.specialize_section .tooltipbar .btn3{background-color:rgba(111, 0, 129, 1);}
.experts_section{background:#fafafa none repeat scroll 0 0;}
.experts_section .expert_hover{height:100%;padding:36px 20px;position:absolute;top:0;width:100%;color:#fff;transition:all 0.3s ease-in-out;}
.experts_section .single_carousel:hover .expert_hover{background:rgba(114, 15, 131, 0.8) none repeat scroll 0 0;}
.experts_section .expert_hover .name{display:block;font-family:roboto;font-size:20px;text-transform:capitalize;}
.experts_section .expert_hover .bio:hover{color:#fff;}
.experts_section .expert_hover .bio:hover i{margin-left:10px;}
.experts_section .expert_hover .degignation{font-size:15px;margin-top:2px;color:#ccc;}
.experts_section .expert_hover .degignation,
.experts_section .expert_hover a.bio{display:block;}
.experts_section .social_contact a{background:#d00614 none repeat scroll 0 0;color:#fff;display:inline-block;font-size:20px;height:33px;line-height:32px;margin:0 -3px;text-align:center;width:35px;}
.experts_section .single_carousel:hover .social_contact a{border-radius:3px;margin:0 7px;}
.experts_section .social_contact{bottom:0;left:0;padding:15px 24px;position:absolute;width:100%;transition:all 0.5s ease 0s;}
.experts_section .social_contact a:hover{background:#fff;color:#d00614;}
.price_plan_section .single_price_plan{border:1px solid #eaeaea;width:33.3333%;position:relative;}
.price_plan_section .price_header{border-bottom:1px solid #eaeaea;padding:50px;}
.price_plan_section .price_header h3{font-size:30px;}
.price_plan_section .price_divider{background:#000000 none repeat scroll 0 0;height:1px;margin:20px auto 30px;width:70px;}
.price_plan_section .price_header p{font-family:roboto;font-size:20px;letter-spacing:0.7px;}
.price_plan_section .price_body{padding:10px 60px;}
.price_plan_section .price_content{border-bottom:1px solid #eaeaea;padding:35px 0;}
.price_plan_section .price_content:last-child{border-bottom:none;}
.price_plan_section .price_body .price_content h6{font-size:16px;margin-bottom:12px;position:relative;}
.price_plan_section .price_body .price_content h6 i{margin-right:10px;}
.price_plan_section .price_footer{border-top:1px solid #eaeaea;padding:50px 30px;}
.price_plan_section .price_footer .get_start{background:#d00614 none repeat scroll 0 0;border-radius:5px;color:#fff;display:block;font-family:roboto;font-weight:700;height:55px;margin:0 auto;padding:17px;text-transform:uppercase;width:220px;}
.price_plan_section .price_footer .get_start:hover{background:#D5275A;}
.price_plan_section .premium .price_footer .get_start:hover{background:#d00614;}
.price_plan_section .premium{border-top-color:#d00614 !important;border-top-width:5px !important;box-shadow:0 0 34px rgba(0, 0, 0, 0.2);overflow:hidden;}
.price_plan_section .premium .get_start{background:#d00614;}
.premium .price_header{padding:48px;}
.price_plan_section .premium::before{background:#d00614 none repeat scroll 0 0;color:#fff;content:"Recommend";font-family:roboto;font-size:13px;font-weight:700;height:30px;left:-42px;letter-spacing:0.5px;line-height:29px;position:absolute;text-transform:uppercase;top:38px;width:190px;-webkit-transform:rotate(-45deg);-moz-transform:rotate(-45deg);-o-transform:rotate(-45deg);transform:rotate(-45deg);}
.info_content .section_title::before,
.treatment_details_section .section_title::before,
.related_service_section .section_title::before{background:#d00614 none repeat scroll 0 0;bottom:28px;content:"";height:2px;left:0;position:absolute;width:45px;}
.treatment_info_section .info_content li{color:#222222;font-size:16px;line-height:26px;margin-bottom:5px;position:relative;padding-left:20px;}
.treatment_info_section .info_content li::before{color:#d00614;content:"\f111 ";font-family:fontawesome;font-size:10px;left:0;position:absolute;}
.treatment_info_section .single_support{margin-right:30px;width:44%;height:auto;padding:0;}
.treatment_details_section .section_title::before,
.related_service_section .section_title::before{left:15px;}
.treatment_details_section .section_title{margin-bottom:5px;}
.treatment_details_section .treatment_details p{margin-top:16px;}
.treatment_details_section .brochure i{color:#222;font-size:18px;margin-right:10px;}
.treatment_details_section .brochure{display:block;margin-top:20px;}
.treatment_details_section .brochure:hover{color:#d00614;}
.related_service_section .single_service{background:#f7f7f7 none repeat scroll 0 0;border:1px solid #eeeeee;overflow:hidden;margin-bottom:20px;text-align:center;}
.gallery-image{text-align:center;min-height:230px;overflow:hidden;}
.gallery-image img{position:absolute;margin:auto;top:0;left:0;right:0;bottom:0;width:100%;}
.gallery-detail{text-align:center;overflow:hidden;}
.gallery-detail img{position:relative;margin:auto;top:0;left:0;right:0;bottom:0;width:100%;}
.related_service_section .link_hover{align-items:center;background:rgba(35, 36, 40, 0.7);display:flex;font-size:29px;height:100%;justify-content:center;position:absolute;top:-50px;width:100%;opacity:0;visibility:hidden;transition:all 0.5s linear;}
.related_service_section .link_hover a{display:block;margin-top:50px;}
.related_service_section .link_hover a:hover i{color:#d00614;}
.related_service_section .single_service:hover .link_hover{opacity:1;visibility:visible;}
.related_service_section .single_service h6{font-size:16px;padding:13px 20px;position:absolute;bottom:0;background:#d00614;width:100%;}
.related_service_section .single_service h6 a{color:#fff;}
.related_service_section .single_service h6:hover a{color:#232428;}
.booking_banner{background:url(../images/booking_banner.html) no-repeat;background-size:cover;background-attachment:fixed;}
.history_details span.roboto{color:#282828;display:block;letter-spacing:1px;font-size:18px;margin-top:4px;}
.history_details .singature_area .title{color:#2d2d2d;}
.treatment_info_section .treatment_info_img::before,
.treatment_info_section .treatment_info_img::after,
.treatment_details_section .treatment_details_img::before,
.treatment_details_section .treatment_details_img::after,
.history_section .history_img::before,
.history_section .history_img::after{border:1px solid transparent;content:"";left:0;position:absolute;top:0;width:100%;height:100%;transition:all 0.3s ease-in-out;}
.history_section:hover .history_img:before,
.treatment_details_section:hover .treatment_details_img:before,
.treatment_info_section:hover .treatment_info_img:before{border:1px solid #e4cfbe;transform:scale(0.89, 0.87);transition:transform 0.4s ease-in-out 0.1s;}
.history_section:hover .history_img:after,
.treatment_details_section:hover .treatment_details_img:after,
.treatment_info_section:hover .treatment_info_img:after{border:1px solid #e4cfbe;transform:scale(0.82, 0.78);transition:transform 0.5s ease-in-out 0.2s;}
.treatment_info_section:hover .treatment_info_img:after{transform:scale(0.83, 0.77);}
.treatment_details_section:hover .treatment_details_img:before{transform:scale(0.88, 0.88);}
.treatment_details_section:hover .treatment_details_img:after{transform:scale(0.81, 0.75);}
.cta_section .mail_form form input{background:rgba(0, 0, 0, 0) none repeat scroll 0 0;border:medium none;border-radius:0;color:#c9c9c9;font-size:15px;height:40px;padding:5px 25px 5px 15px;}
.cta_section .mail_form .btn.btn-default{background:#d00614 none repeat scroll 0 0;border:medium none;border-radius:0;color:#fff;font-size:16px;font-weight:bold;height:40px;padding:2px 20px;}
.cta_section .mail_form form input:focus{box-shadow:none;}
.cta_section .mail_form{border:1px solid #d00614;}
.shop_banner{background-size:cover;background-position:center center;background-attachment:fixed;}
.filtering_area{align-items:flex-start;display:flex;justify-content:space-between;}
.filtering_area li{display:inline-block;}
.filtering_area .search_product ul li{display:block;}
.filtering_area .search_product{flex:1 1 0;}
.filtering_area .nice-select.wide{width:50%;box-shadow:none;}
.filtering_area .nice-select.wide:focus{box-shadow:none;}
.filtering_area input.form-control,
.filtering_area .search_product button{float:left;}
.filtering_area .view_formate,
.filtering_area .search_product,
.filtering_area .favouritCart{border:1px solid #dedbdb;height:45px;}
.filtering_area .search_product{margin:0 25px;}
.filtering_area .nice-select.wide{width:40%;border:none;border-radius:0;height:43px;border-right:1px solid #dedbdb;}
.filtering_area .search_product input.form-control{border:medium none;box-shadow:none;font-size:16px;height:43px;width:315px;}
.filtering_area .search_product .btn-default{background-color:#fff;border:medium none;border-radius:0;color:#333;font-size:18px;height:43px;}
.filtering_area .search_product .btn-default:hover{background:none;color:#d00614;}
.filtering_area .view_formate li i,
.filtering_area .favouritCart li i{border-right:1px solid #dedbdb;color:#a3a3a3;font-size:23px;padding:11px;cursor:pointer;}
.filtering_area .view_formate li:last-child i,
.filtering_area .favouritCart li:last-child i{border-right:0 none;}
.filtering_area .view_formate li.active i,
.filtering_area .view_formate li:hover i,
.filtering_area .favouritCart li i:hover{color:#d00614;}
.filtering_area .favouritCart li span{background:#d00614 none repeat scroll 0 0;border-radius:50px;color:#fff;padding:2px 8px;position:absolute;right:-10px;top:-14px;}
.with_sidebar .filtering_area .search_product input.form-control{width:317px;}
.product_gallery .single_product{overflow:hidden;margin-bottom:30px;}
.product_gallery .product_divider{background:#d00614 none repeat scroll 0 0;height:2px;margin:10px auto;width:45px;}
.product_gallery .product_price a{color:#232428;display:block;font-size:16px;}
.product_gallery .product_price{border:1px solid #f0efef;padding:15px 12px;}
.product_gallery .product_hover{background:rgba(234, 184, 243, 0.5) none repeat scroll 0 0;bottom:0px;height:100%;opacity:0;position:absolute;visibility:hidden;width:100%;}
.product_gallery .product_img:hover .product_hover{opacity:1;visibility:visible;}
.product_gallery .product_hover ul{align-items:center;background:#d00614 none repeat scroll 0 0;display:flex;justify-content:space-between;padding:5px 40px;position:absolute;width:100%;bottom:0;}
.product_gallery .single_product .product_hover li a i{transition:all 0.2s linear!important;}
.product_gallery .single_product .product_hover li a:hover{text-decoration:underline;}
.product_gallery .product_img:hover .product_hover ul{bottom:50%;opacity:1;visibility:visible;margin-bottom:-23px;}
.product_gallery .product_hover li a i{color:#22060e;font-size:20px;}
.product_gallery .product_hover li a:hover,
.product_gallery .product_hover li a:hover i{color:#fff;}
.product_gallery .single_product .product_price a:hover{text-decoration:underline;}
.product_gallery .single_product .product_price a.readmore,
.product_gallery .single_product p.short_discription{display:none;}
#product_gallery_v2{margin-left:-30px;display:flex;flex-flow:wrap;}
.with_sidebar .single_product{float:left;margin-left:30px;width:29.9%;}
.list_view .single_product p.short_discription{display:block;margin-bottom:40px;}
.with_sidebar .list_view{margin-left:0!important;}
.list_view .single_product{display:flex;flex-flow:row nowrap;float:none;justify-content:flex-start;margin-left:0;width:100%;}
.list_view .product_price{border:1px solid #f0efef;flex:1 1 0;padding:30px;text-align:left;display:flex;flex-flow:column-reverse;}
.product_gallery.with_sidebar .list_view .single_product .product_img{width:32%;}
.list_view .product_divider{margin:10px 0 20px;}
.list_view .single_product:hover .product_divider{background:#d00614 none repeat scroll 0 0;}
.list_view .product_price a{font-size:21px;}
.list_view .product_price a:hover{color:#d00614;}
.list_view .product_price a:hover{text-decoration:none!important;}
.list_view .product_price a.readmore{border:2px solid #e0e0e0;bottom:30px;display:inline-block!important;font-size:14px;padding:6px 25px;position:absolute;right:30px;text-transform:uppercase;}
.list_view .product_price a.readmore:hover{border-color:#d00614;color:#d00614;}
.custom_pagination .pagination{margin:0;}
.custom_pagination .pagination>li>a,
.custom_pagination .pagination>li>span{background-color:#f7f3ef;border:medium none;color:#6b6b6b;font-size:15px;margin:0 2px;padding:5px 18px;}
.custom_pagination .pagination>li.active a{background-color:#d00614;color:#fff;}
.custom_pagination .pagination>li:last-child>a,
.custom_pagination .pagination>li:last-child>span,
.custom_pagination .pagination>li:first-child>a,
.custom_pagination .pagination>li:first-child>span{border-radius:0px;}
.custom_pagination .pagination>li>a:hover,
.custom_pagination .pagination>li>span:hover{background-color:#d00614;color:#fff;}
.custom_pagination .pagination li span i{font-size:20px;}
.with_sidebar aside .single_block{margin-bottom:40px;}
aside .categorie .panel-group{margin-bottom:0;padding-left:0px;}
aside .categorie .panel-group .panel{background:rgba(0, 0, 0, 0) none repeat scroll 0 0;border:medium none;border-radius:0;box-shadow:none;margin:0;}
aside .single_block h3{float:left;width:100%;border-bottom:1px solid #ef376d;}
aside .single_block h3.enquiry{float:left;width:100%;border:0;color:#fff;background:#d00614 none repeat scroll 0 0;letter-spacing:1px;padding:10px 15px;margin-top:15px;font-size:18px;line-height:24px;}
aside .single_block h3:last-child{border-bottom:0px solid #ef376d;}
aside .single_block h3 a{float:left;width:100%;border:0;color:#fff;background:#d00614 none repeat scroll 0 0;letter-spacing:1px;padding:10px 15px;font-size:18px;line-height:24px}
aside .single_block h3 a:hover{background:#ee9407;color:#fff!important;}
aside .categorie .panel ul li a{border-bottom:1px solid #f3f3f3;color:#515151;display:block;font-size:15px;padding:8px 10px;position:relative;letter-spacing:1px;}
aside .categorie .panel ul li a i{padding-left:5px;}
aside .categorie .panel ul li a:hover{padding-left:15px;}
aside .categorie .panel ul li.submenu{position:relative;float:left;width:100%;margin:0;padding:0;list-style:none;}
.submenu-list{display:none;transition:all 2s;position:absolute;left:250px;top:0px;z-index:200;background:#fff;width:250px;box-shadow:0px 2px 5px 0px rgba(0,0,0,0.75);}
aside .categorie .panel ul li.submenu:hover .submenu-list{display:block;transition:all 2s;}
aside .categorie .panel h4{float:left;width:100%;}
aside .categorie .panel h4 a{float:left;width:100%;padding:6px 10px;margin:0;line-height:24px;background:#ee9407;color:#fff;font-size:16px !important;text-decoration:none;}
aside .categorie .panel a[aria-expanded^="false"]::after,
aside .categorie .panel a[aria-expanded^="true"]::after{border:1px solid #d7d7d7;color:#d7d7d7;height:20px;line-height:17px;margin-top:-10px;position:absolute;right:0;text-align:center;top:50%;width:20px;font-size:19px;transition:all 0.5s ease;}
aside .categorie .panel a[aria-expanded^="false"]::after{content:"\002B";}
aside .categorie .panel a[aria-expanded^="true"]::after{content:"\2212";}
aside .categorie .panel a:hover{color:#d00614;}
aside .categorie .panel a[aria-expanded^="false"]:hover:after,
aside .categorie .panel a[aria-expanded^="true"]:hover:after{border-color:#d00614;color:#d00614;}
aside .categorie .panel a span{margin-left:10px;}
aside .categorie .panel .panel-body{border-bottom:1px solid #f3f3f3;padding:10px 10px 10px 20px;}
aside .categorie .panel .panel-body a{border:medium none;line-height:32px;position:relative;padding:0 0 0 20px;}
aside .categorie .panel .panel-body a:before{content:"\f101";font-family:FontAwesome;color:#d00614;font-size:17px;left:0;position:absolute;top:0;}
.final-breadcrumb{background:#f9f9f9;box-shadow:0px 0px 5px 0px rgba(0, 0, 0, 0.2);}
section.row{margin:0;position:relative;margin-bottom:20px;}
.final-breadcrumb .breadcrumb{background:none;border-radius:0;border:none;padding:8px 0;margin:0;float:left;}
.final-breadcrumb .breadcrumb li{text-transform:capitalize;color:#333;float:left;line-height:24px;font-size:15px;}
.final-breadcrumb .breadcrumb li a{padding:0;color:#d00614;}
.breadcrumb li:before{font:normal normal normal 14px/1 FontAwesome;font-size:inherit;text-rendering:auto;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;padding:0 14px;color:#fff;display:inline-block;}
.breadcrumb li + li:before{content:"\f105";color:#fff;padding:0 14px;}
.final-breadcrumb .breadcrumb li + li:before{padding:0 10px;color:#bfbfbf;}
.main-details{float:left;width:100%;margin-bottom:15px;}
h3.section_title{font-size:30px;line-height:30px;font-weight:500;text-transform:uppercase;}
h1.section_title{font-size:30px; margin-bottom: 5px; line-height:30px;font-weight:500;text-transform:uppercase;}
#contact-form{float:left;width:100%;padding:0px;background:#fdfdfd;margin-top:10px;}
#contact-form input[type="text"], #contact-form input[type="tel"], #contact-form select, #contact-form textarea, #contact-form input[type="email"], #search{padding:5px 10px;width:100%;margin-bottom:10px;color:#333;border:solid 1px #eee;background:#fff;border-radius:0 !important;height:auto;}
#contact-form textarea{height:110px;}
#contact-submit{border:0;border-radius:4px;margin-top:0!important;background:#d00614 none repeat scroll 0 0;border:medium none;border-radius:3px;color:#fff;padding:13px 30px;text-transform:capitalize;}
#contact-submit:hover{background:#720f83;}
.offer_text.text-center{align-items:center;background:rgba(34, 34, 34, 0.2) none repeat scroll 0 0;display:flex;flex-flow:column nowrap;height:100%;justify-content:center;position:absolute;top:0;padding:10px;width:100%;}
aside .special_offer .offer_text p{font-size:16px;color:#fff;}
aside .special_offer .offer_text p span{display:block;font-size:20px;margin:11px 0;}
aside .special_offer .offer_text a{border:2px solid #d00614;color:#d00614;display:block;margin-top:40px;padding:8px 20px;font-weight:700;text-transform:uppercase;}
aside .special_offer .offer_text a:hover{color:#fff;border-color:#fff;}
aside .single_block.tag ul{align-items:center;display:flex;flex-flow:row wrap;justify-content:flex-start;}
aside .single_block.tag li{margin-bottom:7px;margin-right:7px;}
aside .single_block.tag li a{background:#f5f8fb none repeat scroll 0 0;border:1px solid #f0f1f1;color:#515151;display:inline-block;font-family:roboto;font-size:14px;font-weight:300;letter-spacing:0.7px;padding:8px 13px;text-align:center;text-transform:capitalize;}
aside .single_block.tag li a:hover{background:transparent;color:#d00614;}
.treatment_info_section ,.table-responsive table h5{margin:0;padding:0;line-height:24px;}
.treatment_info_section ,.table-responsive table > thead > tr > th{padding:5px 8px;}
.appointment{background:#d00614;color:#fff;border:0;border-radius:0;}
.appointment:hover{background:#ee9407;color:#fff;}
.call-back{background:#ee9407;color:#fff;border:0;border-radius:0;}
.call-back:hover{background:#d00614;color:#fff;}
.blog_banner{background-size:cover;background-attachment:fixed;}
.blog_post_wrapper.clearfix{margin-left:-30px;}
.blog_post_wrapper .single_blog{float:left;margin-left:30px;width:46.1%;margin-bottom:50px;}
.blog_post_wrapper .blog_img img{width:100%;height:auto;}
.single_blog .date{background:#d2446a none repeat scroll 0 0;left:0;padding:8px 15px;position:absolute;top:0;opacity:0;visibility:hidden;text-align:center;}
.single_blog .date h5{font-size:24px;line-height:25px;}
.blog_post_wrapper .single_blog:nth-child(2n){margin-right:0!important;}
.single_blog:hover .date{opacity:1;visibility:visible;}
.blog_post_wrapper.col1_withSidebar{margin-left:0;}
.col1_withSidebar .single_blog{float:none;margin-bottom:50px;margin-left:0;width:100%;}
.blog_post_section .single_blog .img_area a i{background:#fff none repeat scroll 0 0;border-radius:100%;color:#d00614;font-size:50px;left:50%;line-height:30px;position:absolute;top:50%;z-index:1;transform:translate(-50%, -50%);}
.col1_withSidebar .single_blog .blog_content p{width:100%;}
.blog_search,
.latest_blog_area,
.post_categories,
.instagram_gallery{width:100%;}
.latest_blog_area{margin-top:-12px;}
.blog_search input{background:#f7f3ef none repeat scroll 0 0;border:1px solid #ececec;font-size:16px;height:50px;line-height:30px;padding:5px 17px;width:87%;border-right:0px;}
.blog_search button{height:50px;width:13%;border:1px solid #ececec;border-left:0px;background:#f7f3ef none repeat scroll 0 0;}
.blog_search button:hover{color:#d00614;}
.single_latest_post{align-items:flex-start;background:#f7f3ef none repeat scroll 0 0;display:flex;flex-flow:row nowrap;justify-content:center;padding:6px;border:2px solid #eeeeee;margin-bottom:15px;}
.single_latest_post:last-child{margin-bottom:0px;}
h5.sidebar_title{color:#222;font-size:18px;text-transform:capitalize;}
h5.sidebar_title::before{background:#d00614 none repeat scroll 0 0;bottom:34px;content:"";height:2px;left:0;position:absolute;width:45px;}
.single_latest_post>ul{padding-left:20px;}
.single_latest_post>a img{border:2px solid #fff;}
.single_latest_post li{color:#6f6f6f;font-family:roboto;font-size:14px;}
.single_latest_post li a{color:#222222;font-family:roboto;font-weight:500;margin-bottom:4px!important;display:block;}
.single_latest_post h6 a{color:#d52759;display:block;font-size:17px;line-height:20px;margin-bottom:7px!important;}
.single_latest_post h6 a:hover{color:#d00614;}
.post_categories ul li{display:block;margin-bottom:10px;}
.post_categories ul li a,
.post_categories ul li span{color:#232428;display:inline-block;font-size:15px;font-weight:700;line-height:26px;position:relative;padding-left:23px;}
.post_categories ul li span{float:right;padding:2px 7px;}
.post_categories ul li a::before{color:#d00614;content:"\f111";font-family:fontawesome;font-size:10px;left:0;position:absolute;top:0;}
.post_categories ul li:hover a{color:#d00614;}
.post_categories ul li:hover span{background:#d00614 none repeat scroll 0 0;border-radius:3px;color:#fff;float:right;padding:2px 7px;}
.instagram_gallery a.venobox{display:inline-block;margin-bottom:10px;margin-right:5px;width:31.1%;position:relative;}
.instagram_gallery a.venobox:before{transition:background 0.5s;}
.instagram_gallery a.venobox:hover:before{background:rgba(0, 0, 0, 0.5) none repeat scroll 0 0;content:"\f00e";color:#fff;font-family:fontawesome;font-size:23px;height:100%;left:0;padding:33px;position:absolute;text-align:center;top:0;width:100%;}
.instagram_gallery a.venobox img{width:100%;}
.blog_details_wrapper h5.title{font-size:24px;line-height:34px;}
.blog_details_wrapper h2.title{font-size:24px;line-height:34px;}
.blog_details_wrapper h3{font-size:20px;line-height:24px; margin-top:10px;}
.blog_details_wrapper .tags li{display:inline-block;margin-right:23px;}
.blog_details_wrapper .tags li{color:#232428;font-size:15px;}
.blog_details_wrapper .tags li i{margin-right:8px;}
.blog_details_wrapper .tags li a:hover{text-decoration:underline;}
.blog_details_wrapper .admin_details{background:#d00614 none repeat scroll 0 0;padding:30px;}
.blog_details_wrapper .admin_details>img{display:inline-block;width:90px;border-radius:100%;height:90px;}
.blog_details_wrapper .admin_description{display:inline-block;vertical-align:middle;width:calc(100% - 127px);padding-left:20px;}
.blog_details_wrapper .admin_description h5{font-size:18px;}
.contact_info_section h5.color_d5::before,
.getin_section .get_in h5.color_d5::before,
.getin_section .consultant_wrapper h5.color_d5::before,
.comment_section h5.color_d5::before,
.comment_form_section h5.color_d5::before{background:#d00614 none repeat scroll 0 0;bottom:0;content:"";height:2px;left:0;position:absolute;width:45px;}
.comment_section li{border-bottom:1px solid #eee;padding:30px 0;}
.comment_section li:last-child{border-bottom:0;}
.comment_section ul li img{display:inline-block;height:75px;width:85px;}
.comment_section ul li .comment div{display:inline-block;padding-left:20px;vertical-align:top;width:calc(100% - 90px);}
.comment_section ul li h6{margin-bottom:5px;}
.comment_section ul li h6 a{float:left;color:#232428;font-size:18px;font-weight:500;margin-bottom:2px;position:relative;text-transform:capitalize;}
.comment_section ul li span{color:#7f7f7f;font-size:13px;font-weight:400;margin:0 20px;border-left:1px solid;padding-left:15px;}
.comment_section ul li a.reply{color:#808080;font-size:14px;margin-top:10px;display:inline-block;}
.comment_section ul li a:hover{color:#d00614;}
.comment_section ul li a i{margin-right:6px;}
.comment_section ul li ul{padding-left:90px;}
.comment_section ul li ul li{border-top:1px solid #eee;}
.comment_section ul li ul li:first-child{margin-top:30px;border-bottom:0 none;}
.comment_section ul li ul li:last-child{padding-bottom:0;}
.getin_section .get_in form input,
.comment_form_section form input,
.getin_section .get_in form textarea,
.comment_form_section form textarea{border:1px solid #e5e5e5;font-size:15px;margin-bottom:4%;padding:10px 16px;}
.comment_form_section form input:focus,
.getin_section .get_in form input:focus,
.getin_section .get_in form textarea:focus,
.comment_form_section form textarea:focus{border-color:#d00614;}
.getin_section .get_in form input,
.comment_form_section form input{float:left;height:45px;margin-right:4%;}
.comment_form_section form input{width:48%;}
.getin_section .get_in form textarea,
.comment_form_section form textarea{width:100%;resize:none;}
.getin_section .get_in form input:nth-child(3n+3),
.comment_form_section form input:nth-child(2n){margin-right:0;}
.getin_section .get_in form button.send_msg,
.comment_form_section form button{background:#d00614 none repeat scroll 0 0;border:medium none;border-radius:3px;color:#fff;padding:13px 30px;text-transform:capitalize;}
.getin_section .get_in form button.send_msg:hover,
.comment_form_section form button:hover{background:#d00614;}
.contact_banner{background:url(../images/contact_banner.jpg) no-repeat;background-size:cover;background-attachment:fixed; background-position:center;}
.team_banner{background:url(../images/team_banner.jpg) no-repeat;background-size:cover;background-attachment:fixed; background-position:center;}
.faq_banner{background:url(../images/faq_banner.jpg) no-repeat;background-size:cover;background-attachment:fixed; background-position:center;}
.gallery_banner{ background-color:#CCC;}
.contact_info_section .contact_number{background:#f5f5f5 none repeat scroll 0 0;padding:20px;}
.contact_info_section .contact_number address p i{color:#d00614;font-size:20px;left:0;margin-right:20px;position:absolute;top:0;}
.contact_info_section .contact_number address p{margin-bottom:10px;position:relative;padding-left:25px;}
.contact_info_section .contact_number h5{font-size:20px;text-transform:uppercase;color:#d00614;}
.contact_info_section .contact_number h6{font-size:14px;text-transform:uppercase;color:#333;font-weight:600;}
.contact_info_section .contact_number address p span{color:#222;text-transform:capitalize;}
.contact_info_section .contact_number address p a{color:#d00614;}
.contact-input{border:1px solid #e5e5e5!important;font-size:15px!important;margin-bottom:5%!important;padding:10px 16px!important;}
.label{width:100px;text-align:right;float:left;padding-right:10px;font-weight:bold;}
#contact-form label.error, .output{color:#FB3A3A;font-weight:bold;margin-bottom:15px;margin-top:-15px;}
.product_details_wrapper{display:flex;flex-flow:row nowrap;}
.product_details_wrapper .product_preview_area,
.product_details_wrapper .product_details_content{width:48%;}
.product_details_wrapper .product_details_content{margin-left:4%;}
.product_details_wrapper .product_details_content .rating>li{display:inline;}
.product_details_wrapper .product_details_content .rating li i{color:#d00614;font-size:13px;}
.product_details_wrapper .product_details_content .procuct_title{letter-spacing:1px;}
.product_details_wrapper .product_details_content .add_cart_area>li{display:inline-block;vertical-align:middle;}
.product_details_wrapper .product_details_content .add_cart_area input{border:1px solid #ddd;height:40px;text-align:center;width:57px;}
.product_details_wrapper .product_details_content .add_cart_area li span,
.product_details_wrapper .product_details_content .add_cart_area li i,
.product_details_wrapper .product_details_content .add_cart_area li input{display:inline-block;vertical-align:middle;}
.product_details_wrapper .product_details_content .add_cart_area li a{display:inline-block;}
.product_details_wrapper .product_details_content .add_cart_area li.qty i{border:1px solid #ddd;display:inline-block;font-size:24px;height:40px;padding:6px 5px;text-align:center;cursor:pointer;color:#ddd;}
.product_details_wrapper .product_details_content .add_cart_area li i.fa-angle-left{margin-right:-5px;}
.product_details_wrapper .product_details_content .add_cart_area li i.fa-angle-right{margin-left:-5px;}
.product_details_wrapper .product_details_content .add_cart_area li.qty i:hover{}
.product_details_wrapper .product_details_content .add_cart_area .addtocart{background:#d00614 none repeat scroll 0 0;display:inline-block;height:40px;color:#fff;margin:0 10px;padding:10px 20px;vertical-align:middle;}
.product_details_wrapper .product_details_content .add_cart_area .addtocart:hover{background:#d00614;color:#fff;}
.product_details_wrapper .product_details_content .add_cart_area .favourit{background:#d00614 none repeat scroll 0 0;font-size:23px;height:40px;padding:3px 10px;text-align:center;color:#fff;}
.product_details_wrapper .product_details_content .add_cart_area .favourit:hover{background:#d00614;}
.product_details_wrapper .product_details_content .product_type{border-bottom:1px solid #eee;border-top:1px solid #eee;}
.product_details_wrapper .product_details_content .product_type tr td:first-child{color:#797979;}
.product_details_wrapper .product_details_content .product_type tr td a:hover{text-decoration:underline;}
.product_details_wrapper .product_details_content .product_type tr td{padding:3px 16px 3px 0;}
.product_details_wrapper .product_details_content .share_icons li{display:inline-block;vertical-align:middle;}
.product_details_wrapper .product_details_content .share_icons a i{transition:initial;}
.product_details_wrapper .product_details_content .share_icons a{background:#efefef none repeat scroll 0 0;box-shadow:0 -2px 0 0 #d00614 inset;color:#888;display:inline-block;font-size:17px;height:32px;margin-right:5px;padding:4px;text-align:center;width:32px;}
.product_details_wrapper .product_details_content .share_icons a:hover{box-shadow:0 -40px 0 0 #d00614 inset;color:#fff}
.product_details_wrapper .product_preview_area ul>li{float:left;margin-right:1.2%;width:24.1%;}
.product_details_wrapper .product_preview_area ul>li:last-child{margin-right:0;}
.product_review_tab ul li{float:left;}
.product_review_tab ul li a{background:#eaeaea none repeat scroll 0 0;color:#515151;display:inline-block;font-size:14px;padding:10px 22px;text-transform:uppercase;}
.product_review_tab ul li.active a{background:#d00614 none repeat scroll 0 0;color:#fff;}
.product_review_tab .tab-pane h6{font-size:15px;}
.product_review_tab .tab-content .tab-pane{border:1px solid #ddd;padding:25px 30px;}
.related_product_area h6.color_d5.fw_500{border-bottom:1px solid #ddd;font-size:15px;margin-bottom:30px;padding-bottom:10px;}
.about_section .info_content li::before{content:"\f00c";font-size:17px;}
.about_section .info_content li{color:#515151;font-family:roboto;font-weight:500;padding-left:26px;}
.facts_section{background:url(../images/fact_bg.jpg) no-repeat;background-size:cover;background-position:center center;background-attachment:fixed;padding:60px 0;}
.facts_section .beautyLab_overlay{background:rgba(114, 15, 131, 0.6) none repeat scroll 0 0;}
.facts_section .facts_wrapper{align-items:center;display:flex;flex-flow:row nowrap;justify-content:space-between;}
.facts_section .single_fact{padding:30px 50px;}
.facts_section .single_fact h1{color:#fff;font-weight:700;}
.facts_section .single_fact>p{color:#fff;font-size:17px;}
.feature_section .single_feature{padding-left:70px;margin-bottom:30px;}
.feature_section .single_feature:last-child{margin-bottom:0px;}
.feature_section .single_feature i{border-radius:20px 0;color:#d00614;font-size:38px;left:0;line-height:38px;position:absolute;text-align:center;top:8px;}
.ls{background-color:#ffffff;color:#a0a0a0;}
.ls.ms{background-color:#eee;padding:50px 0;}
.ls.ms .with_background{background-color:#ffffff;}
.tab-content{border-radius:0 0 0 0;padding:30px 30px;border:1px solid #e5e5e5;}
.with_border{border:1px solid #e5e5e5;}
hr.highlight4{background-color:#ca9868 !important;}
.with_background .with_border.mutted_border{border-color:#e5e5e5;border-width:5px;}
.bold{font-weight:700;}
.fontsize_14{font-size:14px;}
.letter-spacing-033{letter-spacing:0.33em;}
.text-uppercase{text-transform:uppercase;}
.ls .highlight{color:#583b4c;}
.ls h3.highlight{color:#d00614;font-size:28px;text-transform:uppercase;}
.topmargin_20{margin-top:20px;}
.divider-size_1_70{width:70px;}
hr.highlight4{background-color:#ca9868 !important;}
.text-center{text-align:center;}
.theme_buttons a,
.theme_button{font-size:11px;font-weight:700;text-transform:uppercase;padding:14px 40px 13px;margin-bottom:4px;line-height:1;display:inline-block;min-width:8.5em;text-align:center;color:#ffffff;border:none;background-color:#3c3c3c;border-radius:0px;position:relative;transition:all 0.4s linear 0s;}
.theme_buttons.color1 a,
.theme_button.color1{background-color:#583b4c !important;}
.theme_buttons.color2 a,
.theme_button.color2{background-color:#d00614 !important;}
.theme_buttons.color3 a,
.theme_button.color3{background-color:#d00614 !important;}
.theme_buttons.color4 a,
.theme_button.color4{background-color:#d00614 !important;}
.theme_buttons.color2 a,
.theme_button.color2:hover,
.theme_button.color4:hover,
.theme_button.color3:hover{background:#1c1c1c !important;}
.theme_buttons a:active,
.theme_buttons a:hover,
.theme_buttons a:focus,
.theme_button:active,
.theme_button:hover,
.theme_button:focus{color:rgba(255, 255, 255, 0.7);opacity:1;text-decoration:none;outline:none;transition:all 0.05s linear 0s;}
.theme_buttons a:active,
.theme_button:active{top:1px;}
.theme_buttons.inverse a,
.theme_button.inverse{color:#3c3c3c;background-color:#ffffff;}
.muted_buttons a,
.muted_button{opacity:0.2;}
.small_buttons a,
.small_button{padding:1px 7px 0px;text-transform:uppercase;font-weight:100;min-width:auto;}
.square_buttons a,
.square_button{padding-left:10px;padding-right:10px;min-width:auto;}
.wide_buttons a,
.wide_button{min-width:170px;color:#fff !important;}
.extrawide_button{min-width:250px;}
.big_button{font-size:14px;padding-top:28px;padding-bottom:28px;}
.block_buttons a,
.block_button{display:block;width:100%;text-align:center;}
.texture_bg{background-size:cover !important;background-position:50% 0;background-repeat:no-repeat;position:relative;}
.architecture-tabs{border-bottom:none;}
.architecture-tabs > li{margin:0 !important;}
.architecture-tabs > li > a{padding:25px;text-align:center;background-color:transparent !important;color:#a0a0a0;border:none !important;background-image:none !important;}
.architecture-tabs > li > a:hover{color:#3c3c3c;}
.architecture-tabs > li > a:after{content:"";position:absolute;display:block;left:0;right:0;bottom:-5px;height:5px;background-color:#e5e5e5;opacity:0;transition:all 0.2s ease-in-out 0s;}
.architecture-tabs > li.active > a:after{opacity:1;}
.architecture-tabs > li + li a:before{content:"";position:absolute;display:block;width:1px;height:10px;left:-1px;top:30px;background-color:#e5e5e5;}
.architecture-tabs > li.active > a,
.architecture-tabs > li.active > a:hover,
.architecture-tabs > li.active > a:focus{color:#3c3c3c;}
.architecture-tab-content{padding:0;border:none;}
.architecture-tab-content .tab-content{border:none;}
.architecture-tab-content .tab-media{overflow:visible;position:relative;}
.architecture-tab-content .tab-media .tab-content{padding:0 !important;overflow:hidden;}
.architecture-tab-content .tab-media .tab-content img{max-width:136.602%;display:block;}
@media (min-width:1200px){.architecture-tab-content > div > .tab-media{display:inline-block;vertical-align:middle;max-width:44.02%;}
.architecture-tab-content > div > .tab-content{display:inline-block;vertical-align:middle;width:55.98%;margin-left:-5px;padding-left:13.67%;padding-right:6.84%;}
}
@media (min-width:768px) and (max-width:1199px){.architecture-tab-content > div > .tab-content{margin-top:-85px;}
}
.architecture-tab-content .tab-media-elements{position:absolute;padding:10px;right:-120px;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);}
.architecture-tab-content .tab-media-elements .item-media{position:relative;margin:5px;list-style:none;}
.architecture-tab-content .tab-media-elements .item-media img{max-width:136px;}
.architecture-tab-content .tab-media-elements .item-media a:after{content:"";position:absolute;top:0;bottom:0;left:0;right:0;background-color:transparent;transition:all 0.2s ease-in-out 0s;}
.architecture-tab-content .tab-media-elements .item-media a:hover:after{background-color:rgba(255, 0, 124, 0.75);}
.architecture-tab-content .tab-media-elements .item-media a.media-color4:hover:after{background-color:rgba(255, 0, 124, 0.75);}
.architecture-tab-content .tab-media-elements .item-media a.media-color3:hover:after{background-color:rgba(255, 0, 124, 0.75);}
.architecture-tab-content .tab-media-elements .item-media a.media-color2:hover:after{background-color:rgba(255, 0, 124, 0.75);}
@media (max-width:1199px){.architecture-tab-content .tab-media-elements{position:relative;display:inline-block;right:auto;top:100%;}
.architecture-tab-content .tab-media-elements .item-media{float:left;}
}
@media (max-width:767px){.architecture-tab-content .tab-media-elements{-webkit-transform:none;transform:none;}
.architecture-tab-content .tab-media-elements .item-media{float:none;display:inline-block;}
}
@media (max-width:360px){.architecture-tab-content .tab-media-elements .item-media{max-width:115px;}
}
@media (min-width:1200px){.architecture-tab-content.content-left > div > .tab-content{position:relative;right:44.02%;padding-right:13.67%;padding-left:6.84%;}
.architecture-tab-content.content-left > div > .tab-media{left:55.98%;}
.architecture-tab-content.content-left .tab-media-elements{right:auto;left:-85px;}
}
@media (min-width:1200px){.architecture-tab-content .content-left > .tab-content{position:relative;right:44.02%;padding-right:13.67%;padding-left:6.84%;}
.architecture-tab-content .content-left > .tab-media{left:55.98%;}
.architecture-tab-content .content-left .tab-media-elements{right:auto;left:-85px;}
}
.fontsize_56{font-size:56px;}
.lineheight_1{line-height:1;}
.lusitana-bold-up{text-transform:uppercase;}
.ls .highlight{color:#583b4c;}
.margin_0{margin:0 !important;}
.highlight4{color:#ca9868;border-color:#ca9868;}
hr{height:1px;width:100%;}
.response,
.highlight{color:#583b4c;border-color:#583b4c;}
.highlight2{color:#ef90a4;border-color:#ef90a4;}
hr.highlight2{background-color:#ef90a4 !important;}
.highlight3{color:#84b491;border-color:#84b491;}
hr.highlight3{background-color:#84b491 !important;}
.highlight4{color:#ca9868;border-color:#ca9868;}
hr.highlight4{background-color:#ca9868 !important;}
.highlight5{color:#ffe1c8;}
.ls hr{background-color:#e5e5e5;}
.divider_0{margin:0 auto;}
.with_padding{padding:30px;}
.theme_background{background-color:#ffffff;}
.with_backing{position:relative;margin-top:70px;}
.with_backing{position:relative;margin-top:70px;}
.with_backing:before, .with_backing:after{content:"";position:absolute;top:-70px;left:0;right:0;height:70px;border-bottom:5px solid;z-index:1;}
.with_backing:after{opacity:0.25;}
@media (min-width:768px){.with_backing.left_backing{margin-top:0;margin-left:70px;}
.with_backing.left_backing:before, .with_backing.left_backing:after{left:-70px;right:auto;height:auto;top:0;bottom:0;width:70px;border-bottom:none;border-right:5px solid;}
}
.small-text{font-size:11px;text-transform:uppercase;font-weight:700;text-align:center;}
hr.highlight4{background-color:#ca9868 !important;}
.divider-size_2_30{height:2px;}
.with_background{background-color:#f5f5f5;}
.muted_background{background-color:#fff;}
.with_padding{padding:30px;}
.with_border{border:1px solid #e5e5e5;}
.with_border.thick_border{border-width:5px;}
.darkenfont{text-align:center;}
.read-more{background:#d00614 none repeat scroll 0 0;border-radius:3px;color:#fff;display:block;font-size:16px;margin:10px auto 0;padding:8px 18px;float:center;text-align:center;width:150px;line-height:24px;}
.read-more:hover{background:#720F83;color:#fff;}
.other_links{float:left;width:100%;margin:0;padding:0;}
.other_links ul{float:left;width:100%;margin:10px 0;padding:0;}
.other_links ul li{display:inline;float:left;padding:0 15px;}
.market-list{float:left;width:100%;background:#FCFCFC none repeat scroll 0% 0%;height:auto;border:1px solid #DEDEDE;padding-bottom:15px;margin-bottom:15px;}
.market-list li{list-style:none!important;line-height:20px;margin:0!important;margin-bottom:5px!important;}
.market-list li a{display:block;font-weight:bold;float:left;width:100%;text-align:left;font-size:12px;padding:4px 10px;text-decoration:none;text-transform:uppercase;line-height:24px;background:#f3f1f1;color:#333;}
.market-list li a:hover{background:#d00614;color:#FFF;}
.treatment_details h2{float:left;width:100%;font-size:18px;text-transform:uppercase;margin:10px 15px 5px;font-weight:600;}
.socialsider{width:70px;display:block;-webkit-transition:all 0.5s ease;-moz-transition:all 0.5s ease;-ms-transition:all 0.5s ease;-o-transition:all 0.5s ease;transition:all 0.5s ease;z-index:9999;}
.socialsider ul{list-style-type:none;margin:0;padding:0;}
.socialsider li{margin:0;padding:0;}
.socialsider a{overflow:hidden;height:41px;display:block;text-decoration:none;-webkit-transition:all 0.3s ease;-moz-transition:all 0.3s ease;-ms-transition:all 0.3s ease;-o-transition:all 0.3s ease;transition:all 0.3s ease;position:relative;}
.socialsider a::after{display:block;font-family:'socicon';text-decoration:none;font-size:20px;padding:10px;position:absolute;left:0;top:0;-webkit-transition:all 0.3s ease;-moz-transition:all 0.3s ease;-ms-transition:all 0.3s ease;-o-transition:all 0.3s ease;transition:all 0.3s ease;}
.socialsider_fixed{position:fixed;}
.socialsider_absolute{position:absolute;}
.skype{background:#00aff0;}
.whatsapp{background:#189d0e;}
.twitter{background:#55acef;}
.facebook{background:#3b5999;}
.socialsider_radius a::after{border-radius:5px;}
.socialsider_shadow a::after{-webkit-box-shadow:0 0 2px 2px rgba(0,0,0,0.2);box-shadow:0 0 2px 2px rgba(0,0,0,0.2);}
.socialsider_opacity a::after{opacity:0.4;}
.socialsider_opacity a:hover::after{opacity:1;}
.socialsider_spacer a{height:42px;margin-bottom:1px;}
.socialsider_right_top{right:-30px;top:150px;}
.socialsider_right_top.socialsider_hidden{right:-35px;}
.socialsider_right_top a{right:0px;}
.socialsider_right_top a i{font-size:16px;text-align:center;line-height:42px;color:#fff;width:35px;}
.socialsider_right_top a::after{padding-right:40px;}
.socialsider_right_top a:hover{right:10px;}
.socialsider_right_middle{right:-30px;top:40%;}
.socialsider_right_middle.socialsider_hidden{right:-45px;}
.socialsider_right_middle.socialsider_hidden:hover{right:-25px;}
.whatsapp
.socialsider_right_middle a{right:0px;}
.socialsider_right_middle a::after{padding-right:40px;}
.socialsider_right_middle a:hover{right:10px;}
.socialsider_right_bottom{right:-30px;bottom:50px;}
.socialsider_right_bottom.socialsider_hidden{right:-45px;}
.socialsider_right_bottom.socialsider_hidden:hover{right:-25px;}
.socialsider_right_bottom a{right:0px;}
.socialsider_right_bottom a::after{padding-right:40px;}
.socialsider_right_bottom a:hover{right:10px;}
.light1{background:#f8f6f6;}
#contact-submit{width:auto!important;padding:8px 15px !important;height:auto !important;background:#333!important;color:#fff;}
#contact-submit:hover{background:#d00614!important;}
.n-hover{position:relative;z-index:9999;}
.n-hover .whatshover{position:absolute;top:0;display:none;margin:0;list-style:none;width:100%;padding:3px 10px;z-index:999;background:#189d0e;width:240px;height:42px;line-height:35px;border-radius:4px 0 0 4px;margin-left:-240px;}
.n-hover .whatshover a{color:#fff;font-size:16px;}
.n-hover:hover .whatshover{display:block;}
.n-hover a{display:block;text-decoration:none;}
.sky-hover{position:relative;z-index:9999;}
.sky-hover .skypehover{position:absolute;top:0;display:none;margin:0;list-style:none;width:100%;padding:3px 10px;z-index:999;background:#00aff0;width:240px;height:42px;line-height:35px;border-radius:4px 0 0 4px;margin-left:-240px;}
.sky-hover .skypehover a{color:#fff;font-size:16px;}
.sky-hover:hover .skypehover{display:block;}
.sky-hover a{display:block;text-decoration:none;}
.book1{background:#d00614;color:#fff!important;font-size:16px;font-weight:600;text-align:center;transform:rotate(-90deg);transform-origin:left bottom;width:180px;line-height:40px;margin-left:41px;margin-top:140px;height:41px !important;}
.btn-u{border:0;color:#fff;font-size:14px;cursor:pointer;font-weight:400;padding:6px 13px;position:relative;white-space:nowrap;display:inline-block;text-decoration:none;}
.btn-u.btn-u-red{background:#e74c3c;}
.btn-u.btn-u-red:hover{background:#d00614;}
.sidebar{margin-bottom:25px;}
.youtube{ background: #ec2828;   }
.punch-line{ color: #fff; font-size: 14px; font-weight: 600; animation: blink 1s linear infinite; padding: 4px 12px; background: #d00614; border-radius: 1px; text-decoration: none;}
.punch-line:hover{ background: #fff; color:#d00614; }
@keyframes blink{
0%{opacity: .0; }
50%{opacity: .5;}
100%{opacity: 1; }
}
.registration{ padding: 5px 15px; background: #eee;}
.registration h5{color:#d00614 ;}
.input-group {
    position: relative;
    display: table;
    border-collapse: separate;
    margin-bottom: 15px;
}       
.datepicker {
    border-radius: 0 !important;
    padding-top: 0 !important;
    border-color: #d00614 !important;
    box-shadow: none;
	color:#333;
}
.datepicker-dropdown.datepicker-orient-bottom:before {
    border-top-color: #d00614 !important;
}
.datepicker-days {
    border-radius: 0 !important;
    box-shadow: 0 !important;
}
.datepicker table tr td,
.datepicker table tr th {
    border-radius: 0;
    padding: 3px 11px;
}
.datepicker table tr th.dow {
    background: #d00614;
    color: #fff;
}
.datepicker table tr td:hover{background:#d00614;}
.datepicker table tr td.active.active{ background:#d00614; border:1px solid #d00614;}

.datepicker table tr td.day:hover, .datepicker table tr td.day.focused {
    background: #d00614;
    cursor: pointer;
	color:#fff;
}
.input-group-addon {
    background: #fff;
    border-radius: 0;
   border: 1px solid #e5e5e5 !important;
	
    border-left: 0!important;
}
.date-picker .contact-input{border-right:0!important; margin-bottom: 0 !important;}
.fileUpload { float: left;
position: relative;
overflow: hidden;
background-color: #fff;
border: 1px solid #e5e5e5 !important;
height: 43px;
width: 100%;
padding: 7px 10px;
text-align: center;
margin-bottom: 15px;
}
.fileUpload input.upload {
 position: absolute;
 top: 0;
 left: 0;
 margin: 0;
 padding: 0;
 font-size: 20px;
 cursor: pointer;
 opacity: 0;
 filter: alpha(opacity=0);
 height: 100%;
 text-align: center;
}
.custom-span{float: left; font-size: 30px; color: #d00614; margin-right: 10px;}
#uploadFile{border: none;margin-left: 10px; width: 200px;}
.custom-para{ font-weight: 600; text-align: left;font-size: 14px; color:#333;}
.custom-para small{ font-weight: 400;}
::placeholder {
   color: #333;
    opacity: 1;
}



.beautyLab_photo_gallery .about-box {
	width: 100%;
	text-align: center;
	text-align: center;
	min-height: 250px;
	border: 1px solid #eee;
	overflow: hidden;
	background: #0a529c;
	height: 500px;
}

.beautyLab_photo_gallery .about-box a img {
    display: block;
    max-width: 100%;
    height: auto;
}

.blog_details_wrapper li{
	list-style-type: disc;
	margin-left: 15px;
}
.margin-video{margin-bottom:10px;}
