/*
Theme Name:   envisage
Template:     frover
Text Domain:  frover
*/




@import url("../frover/style.css");
@import url(http://fonts.googleapis.com/css?family=Oxygen:400,300,700);
@import url(https://fonts.googleapis.com/css?family=Lora);
@import url(https://fonts.googleapis.com/css?family=Lato);
@import url(https://fonts.googleapis.com/css?family=PT+Serif:400,400italic,700,700italic|Raleway:400,200,100,300,500,600,700,800,900);

/*@media screen and (max-width:1921px)*/
/* {*/
/*    header .top-custom-menu .menu-item-439 ul.sub-menu{ left: -44em; padding-left: 27.2em; width: 109.9em !important; }*/
/* }*/
body{
font-size: 13px;
line-height: 18px;
font-family: 'Lato', sans-serif;
}

h1{
font-size: 30px;
line-height: 26px;
}
h2{
font-size: 20px;
}
h3{ font-size: 20px; }
header .top-custom-menu .sf-menu li:hover{
background: none;
}
.quotedown img{
width:20px !important;
height:15px !important;
}
header .top-custom-menu .sf-menu  .sub-menu li:hover{
background: none;
color:#E70A00 !important;
}
#main .bg-sidebar-pro{ background-image:none;}
.minh{min-height: 60px;}

.clear{ clear: both; }
.home-main-content {width:70%; float:left}
.home-sidebar {width:26%; float:right}
.red { /*color:#c63624;*/ color: #e5173f; }

.right {float:right}
.left {float:left}
.text-right { text-align:right;}
.text-center { text-align:center;}

.pluginSkinLight div{ border: none; }
._4s7c{ border: none; }
#sidebar .fblike ._4s7c{ border: none !important; }

#page-title {  background: url("images/inner_banner.jpg") no-repeat scroll center center / auto 100% rgba(0, 0, 0, 0) !important; border-bottom: medium none; height: auto; }
#page-title h1 {
color: #ffffff !important;
font-family: pt serif;
font-size: 60px;
font-weight: 200;
padding: 61px 0 67px;
}
#page-title h1 span{
color: #ffffff !important;
}
#page-title #bread-crumb{ display: none; }
#header-top .width-container{ display: none; }
#header-top { border: 1px solid #b69a61; }
#menu-home-center{margin: 0 auto;display: table;}
.fieldsleft{float: left;width: 50%;}
.fieldsright{float: left;width: 50%;}
/*header .top-custom-menu .menu-item-439 ul.sub-menu{ display: none !important; background: transparent; width: 95.9em !important; left: -30em; padding-left: 13.2em; -webkit-padding-start:13em;  padding-top: 0; padding-bottom: 0; background-color: rgba(0,0,0,0.2); }*/
header .top-custom-menu .menu-top-left-container  ul.sub-menu{ left: 0px !important; background:#b69a61;border: none;box-shadow: none;padding:0 !important;position: absolute !important;width:100% !important;text-align: -webkit-center;text-align: -ms-center;text-align: -moz-center;}
header .top-custom-menu .menu-top-left-container ul.sub-menu li {display: inline-block;padding: 0;white-space: inherit !important;}
header .top-custom-menu .menu-top-left-container ul.sub-menu li a{ color: #fff; font-size: 11px;padding: 0px 25px 0 0;height: 23px;line-height: 20px;vertical-align: middle;display: table-cell;  }
header .top-custom-menu .menu-top-left-container ul.sub-menu li a .red{ color: #fff; }
header .top-custom-menu .sf-menu .sub-menu li + li{margin:0 !important;}

header .top-custom-menu .menu-top-right-container  ul.sub-menu{ left: 0px !important; background:#b69a61;border: none;box-shadow: none;padding:0 !important;position: absolute !important;width:100% !important;text-align: -webkit-center;text-align: -ms-center;text-align: -moz-center;}
header .top-custom-menu .menu-top-right-container ul.sub-menu li {display: inline-block;padding: 0;white-space: inherit !important; width:auto !important; }
header .top-custom-menu .menu-top-right-container ul.sub-menu li a{ color: #fff; font-size: 11px;padding: 0px 25px 0 0;height: 23px;line-height: 20px;vertical-align: middle;display: table-cell;  }
header .top-custom-menu .menu-top-right-container ul.sub-menu li > ul.sub-menu { background: none repeat scroll 0 0 rgba(0, 0, 0, 0.2);clear: both;left: 0 !important;margin: 65px 0 0;width: auto !important; }

.page-id-426 header .top-custom-menu .menu-item-439 ul.sub-menu{ display: block !important; visibility: visible !important; }
/*.page-id-426 header .top-custom-menu .menu-item-439 ul.sub-menu li:hover{ background:rgba(149,148,144,0.4);  }*/

a1{ font-weight:300; margin-bottom:20px !important;}

header .top-custom-menu nav {
  display: inline-block;
  float: none;
  margin: 56px 0 0;
  padding: 0;
}
header .top-custom-menu .sf-menu li{  padding: 0 0 58px; white-space: normal;}
header .top-custom-menu .sf-menu li a{ font-size: 16px; text-transform: uppercase; color: #b69a61; }
header .top-custom-menu .sf-menu li a span{ display:none !important; text-transform: uppercase; color: #b5b5b5; font-size: 16px; }
header .top-custom-menu .sf-menu li.current_page_item a{ color: #b69a61; /*border-top: 3px solid #e70a00;*/}
header .top-custom-menu .sf-menu li.current_page_item a span{ color: #b69a61; }
header .top-custom-menu .sf-menu li.current_page_item{ background:none; }
header .width-container{ text-align: center; }

#pro-home-slider h1 { font-size: 66px !important; color: #919191; font-family: raleway;  font-weight: lighter; }
#pro-home-slider h1 .red { font-size: 66px !important; font-family: raleway; color: #c63624;  font-weight: lighter !important; }
#pro-home-slider .content{ margin-top: 25px !important; font-size: 16px !important; font-family: raleway; font-weight: 300;  color: #8a8a8a;}
#pro-home-slider .readmore{ width: 100%; float: left; padding: 4px; text-align: center; border: 1px solid #b93523 !important; border-radius: 3px; height: 28px; width: 135px; }
#pro-home-slider .readmore a{ color: #b93523; font-family: raleway; font-size: 16px !important; font-weight: bold; line-height: 26px !important; }
#pro-home-slider .tp-caption.pro-text-blue.tp-fade.fadeout.tp-resizeme.start{ background: transparent !important; left: 190px !important; }
#pro-home-slider .tp-caption.pro-heading-blue.tp-fade.fadeout.tp-resizeme.start{ background: transparent !important; left: 190px !important; }
#pro-home-slider .tp-caption.pro-blank.tp-fade.fadeout.tp-resizeme.start{ top: 315px !important; left: 190px !important; }

p { font-family: 'Lato', sans-serif; font-size:13px; margin-bottom:10px; line-height:18px; color: #727272; }

.full-container {width: 100%;}
.bg-grey {background-color: #f9f9f9; display: table;}

.home-cente-menu li:first-child a{ padding-left: 0; }
.home-cente-menu li a{ padding: 18px 21px; }
.home-cente-menu li:last-child a{ padding-right: 0; }
.home .home-grid { margin-bottom: 25px; }
.home .home-grid .ls-sc-grid_3{ width: 23.4%; }
.home-cente-menu { height: 55px; background:url(images/inner_nav_bg.jpg); }
.home-cente-menu .menu-home-center-container{ width: 100%; margin: 0 auto; }
.home-cente-menu .menu-service-center-container{ width: 1140px; margin: 0 auto; }
.home-cente-menu a{ color: #fff !important; text-transform: lowercase; line-height: 25px; }
.home-cente-menu a span{ color: #cea76e !important; }
.home-cente-menu .select-menu{ display: none; }

/*.home .ls-sc-grid_3 img { border: 1px solid #eeeeec; border-bottom: 4px solid #eeeeec; }*/
.home .ls-sc-grid_3 img:hover{ border-color:#F39999; }

.home-grid.treatment .ls-sc-grid_3 { width: 25% !important; margin: 0 !important}
.home-abouts .home-abouts-image .ls-sc-grid_6.alpha { width: 49% !important;  }
.home-abouts-cont .ls-sc-grid_6.omega { margin-left : 1%; width: 47%; }
.home-abouts-cont .ls-sc-grid_6.omega p { line-height: 1.7 }

.home-main-content h1{  }
.home-sidebar h1{ font-family: raleway; font-size: 22px; font-weight: lighter; color: #919191; line-height: 26px;  }
/*.home .home-main-content .left-img{ width: 26%; float: left; }*/
/*.home .home-main-content .right-content{ width:69%; float: left; margin-left: 4%;margin-top: 5px; }*/
/*.home .home-main-content .right-content .excerpt{ min-height: 80px;margin-top: 9px; }*/
.home .home-main-content .right-content h3{ font-family: Oxygen; color: #727272; font-weight: 700; font-size: 16px; margin-bottom: 5px; line-height: 18px; }
/*.home .home-main-content .right-content .readmore{ width: 18%; float: left; padding: 3px; text-align: center; border: 2px solid #C53625;border-radius: 3px;margin: -20px 0 0 ; }*/
.home .home-main-content .right-content .readmore a{ color: #C53625; font-size: 16px; font-weight: bold; }
.home .findoutmore .contactform-home .fields{ padding: 10px 0; }
.home .findoutmore .contactform-home .fields input{ width: 90%; border: 1px solid #C53625; border-radius: 3px; }
.home .findoutmore .contactform-home .fields select{ width: 100%; border: 1px solid #C53625; border-radius: 3px; padding: 10px; background: #fff; }
.home .findoutmore .contactform-home .button input{ float: right; background: #C53625;  border: 1px solid #C53625; border-radius: 3px; padding: 14px; margin-bottom: 10px;}
.home .findoutmore .contactform-home .button .wpcf7-form-control,.contact-page input[type="submit"],contact-page input[type="submit"]:hover{ background: url("images/send_msg_btn.jpg") no-repeat scroll 0 0 / 100% auto rgba(0, 0, 0, 0) !important; width: 166px; height: 40px;border: none; }
/*.home .home-our-blog{ margin: 25px 0; }*/
/*.home .home-our-blog .left-img img{ width: 208px;height: 140px;border-radius: 5px !important; }*/
.home .home-our-blog .excerpt p{ line-height: 18px; }
.home .home-our-blog h3 span.red{ color: #727272 !important; } 
.home #widget-area{ margin: 50px 0 0 !important; }
.home .findoutmore form{ margin: -6px 0 0 7px; }
.home .findoutmore .button{ margin: 10px 0 0; }
.contactform-home  .wpcf7 input {background-color: grey  !important;}

#widget-area .footer-top { margin: 15px 0 0 0;padding: 0 0 0 27px; }
footer{ display: none; }
.font12{ font-size: 12px; }

#menu-service-center { margin: 0 auto;display: table; }
.service .service-bottom .home-our-blog{ margin: 21px 0 0; width: 100%; }
.service .service-bottom .left-img img{ width: 213px;height: 137px; }
.service .service-bottom .before-after-images { padding: 15px 0; }
.service .service-bottom .before-after-images h3{ font-size: 16px;  }
.service .service-bottom .before-after-images p{ margin-top: 17px 0 0; }
.service .service-bottom .before-after-images .ls-sc-grid_3{ margin-left: 1%; margin-right: 1%; }
.service .service-bottom .before-after-images .ls-sc-grid_3.alpha{ margin-left: 1%; }
.service .service-bottom .before-after-images h3{ text-align: center; font-weight: 400; }
.service .service-bottom .col2{ width: 49%; float: left; }
.service .service-bottom .col2:first-child{ margin-right: 1%;margin-top: 10px; }
.service .service-bottom .col2:last-child{ margin-left: 1%;margin-top: 9px; }
.service .service-bottom .service-botton-bottom{ padding: 15px 0; }
.service .service-bottom .fields{ width: 49%; float: left; padding: 12px 0; }
.service .service-bottom .fields.even{ margin-right: 1%; }
.service .service-bottom .fields.odd{ margin-left: 1%; }
.service .service-bottom form { margin: 27px 0 0; }
.service .service-bottom .wpcf7 input{ width: 90%; border: 1px solid #c53625; border-radius: 3px; }
.service .service-bottom .wpcf7 .button{ width: 100%; text-align: center; clear: both; padding: 8px 0;margin: 0 0 0 12px;  }
.service .service-bottom .wpcf7 .button input{ width: 40%; }
.service .service-bottom .wpcf7 select{ background: none repeat scroll 0 0 #fff;border: 1px solid #c53625;border-radius: 3px;padding: 12px;width: 100%; }
.service .service-bottom .wpcf7 .button .wpcf7-form-control{ background: url("images/send_msg_btn.jpg") no-repeat scroll 0 0 / 100% auto rgba(0, 0, 0, 0); width: 166px; height: 40px; }
.service .service-bottom .left-img{ width: 40%; float:left; }
.service .service-bottom .right-content{ width: 56%; float:left;margin:0 0 0 19px; }
.service .service-bottom .right-content .excerpt{ min-height: 80px; }
.service .service-bottom .right-content h3{ font-family: Oxygen; color: #727272; font-weight: bold; font-size: 16px; margin-bottom: 5px; line-height: 18px; }
.service .service-bottom .right-content h3 span.red{ color:#727272; }
.service .service-bottom .right-content .readmore{ width: 32%; border-radius: 3px; float: left; padding: 3px; text-align: center; border: 2px solid #C53625;margin: -10px 0 0; }
.service .service-bottom .right-content .readmore a{ color: #C53625; }
.service .service-bottom h1{ font-family: raleway; font-size: 22px; font-weight: lighter; color: #919191; margin-bottom: 5px; line-height: 26px; }
.service .service-bottom-padding{ display: table; }
#widget-area .widget { padding: 14px 0 25px; }

/*#sidebar-border{ border-bottom: 1px solid #e6e6e6; }*/

#sidebar h1{ font-family: raleway; font-size: 22px; font-weight: 400; color: #c63624; line-height: 26px; font-style:normal; }
#sidebar .testimonials{ border-bottom:  1px solid #e6e6e6; padding-bottom: 20px;}
#sidebar .testimonials .tslider blockquote p { font-size: 13px; margin: 0; line-height: 18px; }
#sidebar .testimonials .tslider blockquote { border: none; }
#sidebar .testimonials ul li{ min-height: 150px;background: url("images/testimonial-bg.png") no-repeat scroll 0 0 / auto auto rgba(0, 0, 0, 0);; margin: 0 !important; padding: 0 0 0 5px; }
#sidebar .testimonials .tslider blockquote footer, .tslider blockquote footer a{ text-align: left; color:#c63624; font-weight: 600; }
#sidebar .testimonials footer{ background: #fff !important; }
#sidebar .testimonials .bx-wrapper .bx-controls-direction a{ top: 93%; height: 20px; width:20px; }
#sidebar .testimonials .bx-wrapper .bx-prev,#sidebar-border .bx-wrapper .bx-prev{ right: 40px; left:inherit; background:url("images/btn-previous.png") no-repeat !important; }
#sidebar .testimonials .bx-wrapper .bx-next,#sidebar-border .bx-wrapper .bx-next{  background:url("images/btn-next.png") no-repeat !important; }
#sidebar .testimonials ul li p font,#sidebar-border  ul li p font{ color: #727272;font-size: 13px; }
#sidebar .testimonials .bx-wrapper ul li:hover,#sidebar-border .bx-wrapper ul li:hover{ background: none; }
#sidebar{ width: 24%; }
#sidebar .fblike{ margin-top: 30px; }

.archive.category ul li.cl3{ width: 30%; float: left; position: relative; list-style: none; margin-right: 3%; margin-bottom: 3%; }
.archive.category ul li.cl3 img{ width: 100%; }
.archive.category ul li h2{ font-size: 12px; position: absolute; bottom: -20px; width: 100%; text-align: center; background:none repeat scroll 0 0 rgba(255, 255, 255, 0.5);  padding: 5px 0; min-height: 26px;  }
.archive.category ul li h2 a:hover{ color: #000; }
.archive.category .width-container{ padding: 0; margin-top: 0; }
.single-post .featured-blog-progression{ margin-bottom: 0; }
.single-post .blog-container-text{ padding: 22px 22px 0; margin: 0; }

.footer-1-column .select-menu{ display: none; }
.footer-1-column .sf-menu li a span{ display: none; }

.footer-1-column .sf-menu a{ font-family: oxygen; font-size: 14px; color: #fff; text-transform: lowercase; font-weight: 500; padding: 10px 25px; }

.footer-1-column .sf-menu li .sub-menu{ display: none !important;  }
.footer-1-column .col100{ width: 100%;margin: 0 auto;display: table; }
.footer-1-column .col1{ width: 51%; float: left;display: table; }
.footer-1-column .col2{ width: 46%; float: left; }
.footer-1-column .col3{ width: 89%; padding: 18px 0 0 0px;margin: 0 auto;display: table; }
.footer-1-column .col3 li:last-child{ display: none; }
.footer-1-column .col1 #menu-top-left-1 { float: right; }
.footer .footer-bottom { width: 100%; margin-top: 30px; }
.footer .footer-bottom .app-download{ width: 45%; float: left;margin: 4px 0 0; }
.footer .footer-bottom .address{ width: 35%; float: left; }
.footer .footer-bottom .address p{ color: #fff; text-align: center; font-size: 14px; font-weight: 500;line-height: 21px; }
.footer .footer-bottom .address p span{ font-size: 12px; }
.footer .footer-bottom .address p span a{ color: #fff; }
.footer .footer-bottom .social{ width: 20%; float: left; }
.footer .footer-bottom .app-download ul{ margin: 0; padding: 0; }
.footer .footer-bottom .app-download ul li{ padding-right:15px; float: left; list-style: none; }
.footer .footer-bottom .social ul{ margin: 0 -9px; }
.footer .footer-bottom .social ul li{ padding-right:5px; float: right; list-style: none; }
a.scrollup{ right: 15px; }


#subpage-top{ background: none repeat scroll 0 0 rgba(0, 0, 0, 0.2);width: 100%;text-indent: -999px;height: 60px; }
#submenu-top { background: none repeat scroll 0 0 rgba(0, 0, 0, 0.2);position: absolute;width: 100%; }
#submenu-top ul { list-style: none;margin-bottom: 0;margin-top: 0; }
#submenu-top ul li{ float: left; padding-right: 10px;text-align: center; }
#submenu-top ul li a{ color: #fff; }
#submenu-top ul li:hover,#submenu-top ul li.current_page_item  { background:rgba(149,148,144,0.4);height:66px;text-align: center; }
#submenu-top ul li ul.children li:hover { background:rgba(149,148,144,0.4);height:44px;text-align: center; }
#submenu-top ul li a:hover{ background:rgba(149,148,144,0.4); }

#submenu-top ul li.page_item_has_children ul.children{ display: none; }
#submenu-top ul li { width:9%;display: table;height:66px; }
#submenu-top ul li a{ vertical-align: middle;display: table-cell; }
#submenu-top ul li ul.children li { height:44px; }
#submenu-top ul li.current_page_item ul.children{ display: block; }
#submenu-top ul li.current_page_item ul.children { background: none repeat scroll 0 0 rgba(0, 0, 0, 0.2);clear: both;display: block;left: 0;
	   margin: 0 auto;position: absolute;top: 81px;width: 100%;margin: -9px 0 0;padding-left: 0; }
#submenu-top ul li.current_page_item > a{ color: #444444; }
#submenu-top ul li.current_page_item ul.children li:first-child{ margin: 0 0 0 12%;  }

#sidebar{ padding-top:0;  }
.page-id-426 .content-container-pro p{ font-size: 13px !important; }

.content-container-pro p,#sidebar-border p{ font-size: 14px ; }
/*.content-container-pro h2,.content-container-pro h3{ font-size:16px !important;  }*/
/*.content-container-pro p a,#sidebar-border p a{ color:#c63624;  }*/
.content-container-pro p a,#sidebar-border p a{ color:#b69a61;  }
.subpage-image ul{ list-style: none;/*padding-left: 0*/;margin:0 auto;padding: 0; }
.subpage-image ul li{ float: left;border: 1px solid #ccc;margin:30px 30px 0 0; }
.subpage-image ul li:nth-child(4n+4){ margin: 30px 0 0 0; }
.subpage-image ul li:nth-child(4n-7){ margin: 30px 30px 0 16px; }
.subpage-image .proce-title a{ background: none repeat scroll 0 0 rgba(255, 255, 255, 0.8);display: table;font-size: 13px;margin: -39px 0 0;padding: 11px 0;position: relative;
text-align: center;width:100%;color: #e5173e !important; }
.subpage-image .proce-title a:hover,.subpage-image .proce-title a
.red:hover{ color: #e5173e !important; }      
/*.red {font-size: 11px !important;}*/                
.subpage-image span:hover { color: #444444; }
.subpage-image ul img{ width: 252px; }

.home div.wpcf7-response-output{margin: 0 !important;}
.home #widget-area .widget { padding: 10px 0 0px; }
#widget-area,footer{ background: #222 !important; }

.featured-blog-progression,.meta-progression{ display: none; }
.gallery-item4 { border: 1px solid #e1ddde;height: 150px;margin-left: 0;margin-right: 20px;margin-bottom: 20px;padding: 4px;width: 200px; }
/*.menu-home-center-container .bx-prev{ margin-left: -17px; }
.menu-home-center-container .bx-next{ margin-right: -17px; }*/
.menu-home-center-container .current-menu-item { background: #A2A3A7 !important; }
.treatment{
margin-top: 0;
margin-bottom: 0px !important;
}
/*.home .treatment .ls-sc-grid_3 img:hover{
border: 4px solid #F39999 !important;
}*/


.wpfc7 select {width: 300px !important; }
.sidebar1{
padding-top: 6px;
}
.blogcontent{
padding-top: 22px;
}
.sidebar2{
padding-top: 29px;
}
.listHome
{
width:100%;
float:left;
margin:0 0 20px;
}
.listHome li {
list-style: number;
line-height: 30px;
float:left;
width:32%;
}
.home-grid.home-abouts {
width: 100%;
float: left;
}
.home-abouts-title{
font-family: "Raleway";
font-size: 30px;
color: #e5173f;
font-weight: 200;
margin-bottom: 15px;
}
.blogcontent{
width: 100%;
}
.contactform-home .wpcf7-text{
margin-bottom: 18px;
margin-right: 20px;
float: left;
}
.contactform-home {
width: 66%;
margin: 0 auto;
text-align: center;
}
.home .contactform-home textarea{background-color: #f2f2f2;border: none !important;}
.home .contactform-home select.wpcf7-form-control.wpcf7-select.wpcf7-validates-as-required {
background: none;
width: 325px;
margin: 0;
float: left;
height: 43px;
border: 1px solid #ddd;
}
.button.fields .wpcf7-submit{
clear: both;
float: left;
margin-bottom: 10px;
}
.app-download{
float: left;
margin-bottom: 40px;
}
.app-download ul, .social ul{
list-style: none;
}
.app-download ul li, .social ul li{
float: left;
margin-right: 2%;
width: 48%;
}
.app-download ul li img{
width: 192px;
height: 52px;
}
.social{
margin-top: 20px;
}
.social ul li{
width: 20%;
}
.fa-map-marker:before, .fa-phone-square:before, .fa-print:before{
padding-right: 10px;
}
.address li{
font-family: 'Raleway';
list-style: none;
padding-bottom: 10px;
}
.menu-item.menu-item-type-post_type.menu-item-object-page > a, .address li{
font-size: 14px !important;
/*color: #cccccc !important;*/
}
header .top-custom-menu .menu-top-left-container ul.sub-menu li a{
float: left !important;
text-align: center;
padding-top: 20px !important;
width: 100% !important;
}
header .top-custom-menu .menu-top-right-container ul.sub-menu li a{
float: left !important;
text-align: center;
padding-top: 20px !important;
width: 100% !important;
}
header .top-custom-menu .menu-top-right-container ul.sub-menu li a span.red{
color: #fff;
}
.blog_date{
background: #E5173E;
padding: 16px 15px 16px 15px;
color: #F9F9F9;
text-align: center;
font-size: 30px !important;
font-weight: 300 !important;
}
.blog_month{
background: #949599;
padding: 16px 15px 16px 15px;
color: #F9F9F9;
font-size: 18px !important;
font-weight: 300 !important;
}
.blogcontent .home-our-blog .right-content{
padding-top: 15px;
}
.blogcontent .home-our-blog .right-content .excerpt{
padding-top: 10px;
font-size: 13px !important;
font-weight: 400 !important;
color: #727272 !important;
}
.blogcontent .home-our-blog .right-content .blogtitle{
padding-top: 10px;
font-size: 16px !important;
font-weight: 500 !important;
color: #727272 !important;
}
.blogcontent .home-our-blog .right-content .readmore a{
font-size: 16px !important;
font-weight: 400 !important;
color: #e5173f !important;
}
.findout{
width:100%;
float:left;
background:url(images/bg_img.jpg) repeat;
}
.findin
{
	width:100%;
	float:left;
	padding:30px 0 50px;
	background-color:#fff;
}
.findout input[type="email"], .findout input[type="text"], .findout input[type="number"], .findout input[type="tel"]{
/*width: 395px !important;
background-color: #f2f2f2;*/
border: none !important;
}
.findout select{
width: 436px !important;
background: #f2f2f2 !important;
border: none !important;
color: #999999 !important;
padding-left: 10px;
height: 40px !important;
margin-top: 3px !important;
}
.footer-3-column .width-container h5{
font-family: raleway !important; 
font-size: 30px !important;
font-weight: 200 !important;
color: #ffffff !important;
}
.findout input.wpcf7-submit{
border: none !important;
}
.findout h1{
/* font-family: raleway;
font-size: 30px;
font-weight: lighter;
line-height: 26px;*/
}
.findout .subtitle{
text-align: center;
width: 70%;
font-size: 16px;
margin: 0 auto;
line-height:27px;
color: #131313 !important;
font-weight: 400;
}
.latest_blog p
{
color:#626262;
line-height:22px;
}
.greybg{
padding-bottom: 30px;
}
.footer-3-column .address .fa{
/* float: left;*/
height: 35px;
}
.footer-3-column .address li{
line-height: 30px;
}
.footer-3-column ul{
padding: 0 !important;
}
.footer-3-column .widget-title{
text-transform: none !important;
}
.footer-3-column .address .fa-map-marker:before{
background: url("images/LOCATION.png");
width: 20px;
height: 35px;
content: "" !important;
background-repeat: no-repeat;
float: left !important;
padding-top: 8px;
}
.footer-3-column .address .fa-map-marker{
float: left !important;
padding-top: 8px;
}

.footer-3-column .address .fa-phone-square:before{
background: url("images/phone.png");
width: 35px;
height: 35px;
content: "" !important;
background-repeat: no-repeat;
padding-right: 30px;
}
.footer-3-column .address .fa-print:before{
background: url("images/fax.png");
width: 35px;
height: 35px;
content: "" !important;
background-repeat: no-repeat;
padding-right: 30px;
}
.widget1{
width: 100%;
}
.widget1half{
float: left;
width:57%;
margin-top: 0 !important;
}
.widget1half:last-child
{
width:43%;
}
.widget1half li:before{
background: url("http://demo.azurigroup.com.au/rejuva/wp-content/uploads/2015/10/round_list.png");
width: 35px;
height: 35px;
content: "" !important;
background-repeat: no-repeat;
padding-right:22px;
background-position:left center;
}
.widget1half li{
list-style: none !important;
line-height: 40px !important;
}
.widget1half li a{
font-family: raleway;
font-size: 14px;
font-weight: 400;
color: #cccccc !important;
}
.footer-3-column{
padding-top: 40px;
padding-bottom: 40px;
}

.footer-3-column #text-3{
width: 28% !important;
}
.footer_div ul li{
float: left;
display: inline;
padding-right: 20px;
font-family: raleway;
font-size: 12px;
font-weight: 400;
}
.footer_div{
background: #cea76e !important;
overflow:hidden;
}
.footer_div .menu-footer-navigation-container ul{
margin: 0 !important;
padding-top: 20px;
}
.footer_div .menu-item.menu-item-type-post_type.menu-item-object-page > a, .footer_div ul li a {
color: #ffffff !important;
font-family: pt serif !important;
font-size: 13px !important;
font-weight: 400;
text-transform: uppercase;
}
.footer_div .menu-item.menu-item-type-post_type.menu-item-object-page > a .red{
color: #ffffff !important;
}
#widget-area, footer {
background:url(images/footer_bg.jpg) !important;
margin:30px 0 0;
width: 100%;
float: left;
}
#nav_menu-2 ul{
margin: 0px !important;
}
.leftdiv ul{
padding: 20px 0 0 0 !important;
}
.leftdiv{
float: left;
width: 70%;
}
.bx-wrapper  ul li:hover{background:none !important;}
.rightdiv{
width: 30%;
float: right;
text-align: right;
padding: 20px 0 0 0 !important;
}
.rightdiv p {
color: #ffffff !important;
font-family: raleway !important;
font-size: 13px !important;
font-weight: 400;
}
.findout div.wpcf7-mail-sent-ok, .findout div.wpcf7-validation-errors{
display: inline-block !important;
}
.sf-menu a {
/* padding: 16px 16px 16px 0px !important; */
padding:16px 0 !important;
margin-left: 0 !important;
}
.page-id-426 textarea{
border: 1px solid #c53625 !important;
}
table{width: 30%;}
#menu-item-672 ul.sub-menu li a, #menu-item-671 ul.sub-menu li a{line-height: 40px !important;}
/*.menu-top-left-container  ul:first-child li a:hover, .menu-top-right-container ul:first-child  li a:hover{border-top: 3px solid #e70a00;}
.menu-top-left-container  .sub-menu li a:hover, .menu-top-right-container .sub-menu  li a:hover{border-top: 0 !important;}
header .top-custom-menu .sf-menu li a{ border-top: 3px solid #ffffff;}*/
header .top-custom-menu .sf-menu li.current_page_item a{
border-top: 1px solid #5f503b;
border-bottom: 1px solid #5f503b;
}
header .top-custom-menu .sf-menu li a{
border-top: 1px solid transparent;
border-bottom: 1px solid transparent;
}
header .top-custom-menu .sf-menu li:hover a{
border-top: 1px solid #5f503b;
border-bottom: 1px solid #5f503b;
}
header .top-custom-menu .sf-menu li:hover > a{
color:#b69a61 ;	
}
header .top-custom-menu .menu-top-left-container ul.sub-menu li{
border: none !important;
}
header .top-custom-menu .menu-top-left-container ul.sub-menu li:hover{
border: none !important;
} 
header .top-custom-menu .menu-top-right-container ul.sub-menu li{
border: none !important;
padding: 0 !important;
}
header .top-custom-menu .menu-top-right-container ul.sub-menu li:hover{
border: none !important;
}

.home-cente-menu ul li{
height: 60px;
width:auto !important;
}
#menu-home-center li:hover{
background: #A2A3A7;
}
.home-our-blog .left-img{
display:none;
}

#menu-home-center li a {
font-size: 16px;
padding: 13px 15px !important;
}
.bx-viewport{
border: none !important;
box-shadow: none !important;
height: 60px;
}
.bx-wrapper ul{
display: table;
height: 60px;
}
.bx-wrapper ul li a{
padding: 16px 16px 16px 16px !important;
text-align: center;
color:#cea76e !important;
}
.home-cente-menu .bx-viewport{
background: none !important;
height: 60px;
display: table;
width: 1032px !important;
margin: 0 auto !important;
}
.bx-wrapper ul li:hover {
background: #A2A3A7;
height: 60px;
}
/*.bx-wrapper .bx-prev{
position: relative;
}
.bx-wrapper .bx-prev{
content: "\f137";
font-family: FontAwesome;
font-style: normal;
font-weight: normal;
text-decoration: inherit;
color: #000;
font-size: 18px;
padding-right: 0.5em;
position: absolute;
top: 10px;
left: 0;
}
.bx-next:before{
content: "\f138";
}*/
.bx-wrapper .bx-next{
background: url("images/next.png") no-repeat 10px 5px !important;
}
.bx-wrapper .bx-prev{
background: url("images/pre.png") no-repeat 10px 5px !important;
}
.imageleft{width: 30%;float: left;margin-right: 4%;margin-bottom: 3%; }
.imageleft-gray{width: 30%;float: left;margin-right: 4%; }
/*.gray-bg{ background: #F9F9F9;padding: 30px 0 !important;  }*/
.gray-bg{ background: #F9F9F9;padding: 24px 0 !important;  }
.gray-bg strong{ font-size:13px;color: #727272;font-weight: 800;font-family: Oxygen; }
.page-footer a,.page-footer a:hover,.gray-bg a,.gray-bg a:hover{ color: #e5173e; }

/*.graycontent-bg{ background: #F9F9F9;padding: 30px 0 !important;margin-bottom: 2%; }*/
.graycontent-bg{ background: #F9F9F9;padding: 25px 0 !important;margin-bottom: 2%; }
.footer-strong{ margin: 0 auto;display:table; }

.content-container-pro h1{ font-size: 30px;color: #e5173e;font-weight: 300;  }
.content-container-pro h3,.content-container-pro h2{ text-transform: none !important;font-size: 20px;color: #b69a61;font-weight: 300;margin-bottom: 13px; line-height: 30px; }
.content-container-pro p{ font-size: 13px;color: #727272;line-height: 22px; }
.content-container-pro ul li,.content-container-pro ol li{ font-size: 13px;color: #727272;line-height: 22px;margin: 0;font-family: oxygen; }
.content-container-pro ul li a,.content-container-pro ol li a{ font-size: 13px;color: #e5173e;line-height: 22px;margin: 0;font-family: oxygen; }

.contentright h1{ font-size: 30px;color: #e5173e;font-weight: 300;  }
.contentright h3{ font-size: 20px;color: #e5173e;font-weight: 300;margin-bottom: 13px;  }
.contentright p{ font-size: 13px;color: #727272;line-height: 22px;margin: 0; }
/*.contentright h3{ font-size: 20px;color: #e5173e;font-weight: 300;margin-bottom: 20px;  }*/
/*.space{ margin: 15px; }*/
.space25{ margin: 25px; }
.space1{ margin: 1px; }
.space{ margin: 9px; }
.space3{ margin: 3px; }
.space6{ margin: 6px; }
.space16{ margin: 16px; }
.space30{ margin: 30px; }
.red{ color: #c9062b; }
.content-container-pro h5 {
font-size: 14px;
color: #e5173e;
font-weight: 300;
margin-bottom: 13px;
text-transform: none;
}

.sf-menu li li:hover, .sf-menu li li.sfHover, .sf-menu li li a:focus, .sf-menu li li a:hover, .sf-menu li li a:active, .sf-menu li li.sfHover a, .sf-menu li.sfHover li a:visited:hover, .sf-menu li li:hover a:visited, .sf-menu li li li:hover, .sf-menu li li li.sfHover, .sf-menu li li li a:focus, .sf-menu li li li a:hover, .sf-menu li li li a:active, .sf-menu li li li.sfHover a, .sf-menu li li.sfHover li a:visited:hover, .sf-menu li li li:hover a:visited, .sf-menu li li li li:hover, .sf-menu li li li li.sfHover, .sf-menu li li li li a:focus, .sf-menu li li li li a:hover, .sf-menu li li li li a:active, .sf-menu li li li li.sfHover a, .sf-menu li li li.sfHover li a:visited:hover, .sf-menu li li li li:hover a:visited, .sf-menu li li li li li:hover, .sf-menu li li li li li.sfHover, .sf-menu li li li li li a:focus, .sf-menu li li li li li a:hover, .sf-menu li li li li li a:active, .sf-menu li li li li li.sfHover a, .sf-menu li li li li.sfHover li a:visited:hover, .sf-menu li li li li li:hover a:visited{
color: #999 !important;
}
ul.sub-menu li:hover a,ul.sub-menu li:hover a .red{
color: #999 !important;
}
header .top-custom-menu .sf-menu li.current_page_item a,header .top-custom-menu .sf-menu li.current_page_item a .red{
color: #b69a61;
}
header .top-custom-menu .sf-menu li.current_page_item a > ul lu a{
color: #b69a61;
}
#testi-home {
text-align: center;
padding: 30px;
}
.form-allowed-tags {
display: none;
}
header .top-custom-menu .menu-top-left-container ul.sub-menu li a {
float: none !important;
font-size: 11px !important;
padding: 10px 8px !important;
text-transform: uppercase;
width:auto !important;
text-align:left;
display:block;
border:none;
}
header .top-custom-menu .menu-top-left-container ul.sub-menu li:hover a {
	border:none;
}
header .top-custom-menu .menu-top-left-container ul.sub-menu li:last-child a {
border-bottom:none;
}
header .top-custom-menu .sub-menu li a span {
color: #B5B5B5;
font-size: 11px;
text-transform: uppercase;
}
.slideshowlink {
display: none;
}
.page-id-1151 .ngg-gallery-thumbnail img{ max-width: 220px !important; min-height: 110px;}
header .top-custom-menu .menu-top-right-container ul.sub-menu li a {
float: none !important;
font-size: 11px !important;
padding: 10px 8px !important;
text-transform: uppercase;
width:auto !important;
text-align:left;
display:block;
border:none;
}
#menu-item-811.menu-item-object-page > a {
font-size: 11px !important;
}
header .top-custom-menu .menu-top-left-container ul.sub-menu li a:hover {/* background:#ebebeb; */ color:#E70A00 !important;}
header .top-custom-menu .menu-top-right-container ul.sub-menu li a:hover { /* background:#ebebeb; */ color:#E70A00 !important; }
header .top-custom-menu .menu-top-left-container ul.sub-menu li a:hover{
background:#9e8145 !important;
color:#fff !important;
}
header .top-custom-menu .menu-top-right-container ul.sub-menu li a:hover{
background:#9e8145 !important;
color:#fff !important;
}
.sub-menu .menu-item.menu-item-type-post_type.menu-item-object-page a:hover span {
color:#E70A00 !important;
}
.sub-menu .menu-item.menu-item-type-post_type.menu-item-object-page > a {
font-size:12px !important;
}
header .top-custom-menu .sf-menu .sub-menu li.current_page_item{ color: #fff !important; background:#9e8145 !important; /*border-top: 3px solid #e70a00;*/}
.wp-post-navigation a{ font: 15px 'Raleway', sans-serif !important;color: #999; }
.wp-post-navigation{ position: absolute;z-index: 100;width: 95%;margin: 145px 0 0 0; }
.wp-post-navigation-pre a,.wp-post-navigation-next a{ margin: 5px 0 0 ;display:block; }

.contentpage input[type="email"],.contentpage input[type="text"],.contentpage input[type="number"],.contentpage input[type="tel"]{width: 255px ;}
.page-id-11 .wpcf7 textarea,.page-id-11 #respond textarea { width: 80%; }
.supportstaff{ float: left; width: 150px; margin-right: 20px;min-height: 230px; }
.wpcf7-validation-errors{ font-size: 15px; }
.address a{ color:#899399 !important; }


.wofuu_form_outer h2
{
text-align:center;
}
.home_contact_form {
margin: 0 auto;
text-align: center;
width: 88%;
}
.home_contact_form label
{
display:none;
}
.thanks_text
{
width:100%;
float:left;
text-align:center;
font-family: raleway;
font-size:35px;
padding:80px 0;
color: #c9062b !important;
}
.ngg-gallery-thumbnail img
{
height:130px;
padding:0 !important;
}
.videos_out
{
width:100%;
float:left;
}
.videos_out .fluid-width-video-wrapper
{
padding:0 !important;
height:315px;
}
.videos_out iframe
{
position:relative !important;
}
.videos_left
{
width:49%;
float:left;
}
.videos_right
{
width:49%;
float:right;
}
.online_consultation_outer
{
width:100%;
float:left;
}
.online_consultation_left
{
width:545px;
float:left;
}
.online_consultation_left h2 {
color: #e7163e;
font-size: 20px;
font-weight: 400;
margin-bottom: 20px;
text-transform: none;
}
.online_consultation_left p {
color: #727272;
font-family: Oxygen;
font-size: 13px;
line-height: 22px;
margin-bottom: 10px;
}
.online_consultation_right
{
width:545px;
float:right;
}
.online_consultation_right h2 {
color: #e7163e;
font-size: 20px;
font-weight: 400;
margin-bottom: 20px;
text-transform: none;
}
.online_consultation_right form
{
width:100%;
float:left;
}
.online_form-left
{
width:258px;
float:left;
}
.online_form-right
{
width:258px;
float:right;
}
.online_consultation_right input {
background-color: #fff;
border: 1px solid #d5d5d5;
border-radius: 5px;
color: #9d9d9d;
float: left;
margin: 0 0 20px;
padding: 11px;
width: 91%;
}
.online_consultation_right select {
background-color: #fff;
border: 1px solid #d5d5d5;
border-radius: 5px;
color: #9d9d9d;
float: left;
margin: 0 0 20px;
padding: 10px 11px;
width: 100%;
line-height: 34px;
}
.online_form-right span {
float: left;
margin: 0 21px 0 0;
width: 25%;
}
.online_form-full
{
width:100%;
float:left;
}

.online_form-full input {
margin: 0 0 11px;
width: 95.5%;
}
#Field14 {
border: medium none;
padding:0;
}
.online_form-full label {
color: #727272;
float: left;
line-height: 20px;
margin: 0 0 6px;
width: 100%;
}
.form_send_message input {
background-color: #e5173e;
border: medium none;
color: #fff;
font-family: "Raleway",sans-serif !important;
font-size: 15px;
font-weight: 500;
padding: 12px 10px;
width: 142px;
}
.form_send_message {
float: left;
margin: 8px 0 0;
width: 100%;
}
.home_contact_form ul {
margin: 0;
padding: 0;
}
.home_contact_form li {
float: left;
width: 50%;
}
.home_contact_form li input {
background-color: #f2f2f2;
border-radius: 2px;
color: #131313;
font-size: 13px;
margin: 0 0 22px;
padding: 13px 15px;
width: 88% !important;
}
.submit_btn_outer {
width: 150px;
float: left;
margin: 0 0 0 16px;
}
.submit_btn_outer .submit {
background-color: #272727;
border: medium none;
border-radius: 5px;
color: #f3f3f3;
float: left;
font-family: "Raleway";
font-size: 16px;
font-weight: 600;
padding: 13px 0;
width: 100%;
}
.home_box h2
{
position:absolute;
top:50%;
margin:-43px 0 0;
right:10%;
font-family: 'Lora', serif;
font-size:41px;
color:#494a4a;
text-align:right;
text-transform:none;
}
.home_box h2 span
{
font-size:30px;
display:block;
}
.home_box:nth-child(2) h2 {
right: 25%;
}
.home_box:nth-child(2) h2 span {
margin: 0 -88px 0 0;
}

.home_box:nth-child(3) h2 {
right: 15%;
}
.home_box:nth-child(3) h2 span {
margin: 0 -15px 0 0;
}
.home-abouts-image img {
width: 100%;
}
.home-abouts-cont h1
{
margin:25px 0 10px;
}
#sidebar-border h2
{
margin:0 0 20px;
font-family: 'Lora', serif;
}
#sidebar-border h3
{
margin:0 0 5px;
text-transform:none;
font-family: 'Lora', serif;
}
#sidebar-border p
{
margin:0 0 25px;
}
.contact_us_inner ul {
margin: 0;
padding: 0;
list-style: none;
float: left;
width: 50%;
}
.contact_us_inner
{
float:left;
width:96%;
padding:2%;
background-color:#f2f2f2;
}
.contact_us_inner li input {
background: #fff none repeat scroll 0 0;
border: medium none;
border-radius: 4px;
float: left;
margin: 0 0 14px;
padding: 10px 4%;
width: 88%;
}
.contact_us_inner li textarea {
background: #fff none repeat scroll 0 0;
border: medium none;
border-radius: 4px;
float: left;
height: 109px;
margin: 0 0 14px;
max-height: 109px;
padding: 14px 5%;
width: 85%;
}
.contact_btn_outer input {
background-color: #000;
border: medium none;
border-radius: 5px;
color: #f3f3f3;
display: inline-block;
float: left;
font-size: 16px;
font-weight: 600;
padding: 11px 34px;
}
.contact_detail_text {
width: 100%;
float: left;
}
.contact_detail_text ul {
margin: 0;
padding: 0;
list-style: none;
}
.contact_detail_text li {
color: #3d3d3d;
font-size: 13px;
margin: 0 0 7px;
}
.contact_detail_text h2 {
margin: 0;
padding: 0 0 18px;
}
.contact_detail_text .info1 {
float: left;
margin: 0 0 4px;
width: 50%;
}
.contact_detail_text .icon {
float: left;
margin: 1px 8px 25px 0;
text-align: center;
width: 27px;
}
.contact_detail_text .info1 p {
padding: 0 0 0;
}
.conatct_us_main h1 {
margin: 0 0 25px 10px;
padding: 0;
color: #252c58 !important;
font-family: "Lora",serif;
font-size: 34px;
font-weight: 400;
}
.contact_detail_inner {
width: 100%;
float: left;
margin: 0 0 8px 0;
}
.contact_detail_text p {
line-height: 20px;
}

.content_left {
  float: left;
  width: 60%;
  padding:0 0 0 3%;
}
.bg_bar
{
background:url(images/bg_img.jpg) repeat;
}
#sidebar img
{
	margin:0 0 13px;
}
.side_form_bar
{
	width:100%;
}
.side_form_bar h4
{
	display:block;
	background:#ba9e66;
	padding:12px 0 12px 15px;
	font-size:20px;
	color:#fff;
	font-family: 'Lato', sans-serif;
	font-weight:700;
	text-transform:uppercase;
	margin:0;
}
.side_form_inr
{
	display:block;
	padding:20px;
	border:1px solid #d8d8d8;
}
.side_form_inr input[type="text"]
{
display:block;
height:41px;
padding:0 5%;
width:90%;
color:#262626;
font-family: 'Lato', sans-serif;
font-weight:400;
font-size:14px;
background-color:#f0f0f0;
border:none;
margin-bottom:8px;
}
.side_form_inr input[type="submit"]
{
display:block;
padding:9px 15px 10px;
color:#fff;
font-family: 'Lato', sans-serif;
font-weight:700;
font-size:16px;
background-color:#272727;
border:none;
margin:10px 0 0;
-webkit-border-radius: 3px;
-moz-border-radius: 3px;
border-radius: 3px;
}
.tp-caption.banner_heading1 h1 {
  color: rgb(255, 255, 255) !important;
  font-family: "PT Serif",serif !important;
}
address {
  font-style: normal;
}
.contact_detail_text p a {
  color: #131313;
}
.contact_detail_text p a:hover {
  color: #b2975f;
}
.desktop_display {
  display: none;
}
.gallery .gllr_image_block p {
  margin: 0 !important;
  width: 100% !important;
  height: 100% !important;
}
.gallery .gllr_image_block {
  float: left;
  margin: 0 16px 0 0;
  width: 47%;
}
.gllr_image_row {
  float: left;
  margin: 0 0 15px;
  width: 100%;
}
.gallery .gllr_image_block p img {
  height: 100% !important;
  width: 94% !important;
  margin: 0 !important;
}
.social-share h2 {
  display: none;
}
.social-share {
  margin: 8px 0 0;
  position: absolute;
}
.blog_inner_outer {
  float: left;
  width: 100%;
}
.image_left_outer {
  float: left;
  margin: 0 15px 0 0;
}
.blog_inner_outer {
  border-bottom: 1px solid #eaeaea;
  float: left;
  margin: 0 0 35px;
  padding: 0 0 45px;
  width: 100%;
}
.blog_inner_outer:last-child {
  border: none;
}
.Content_right_outer {
  float: left;
  width: 75%;
}
.post_readmore, .post_social {
  float: left;
  margin: 0 10px 0 0;
}
.post_readmore a, .post_social a {
  background-color: #272727;
  border-radius: 2px;
  color: #fff;
  display:inline-block;
  font-family: "Raleway";
  padding: 8px 16px;
}
.post_readmore a:hover, .post_social a:hover {
  background-color: #cea76e;
  color: #fff;
}
.post_content {
  width: 100%;
  float: left;
  margin:0 0 6px;
}
.social-share a ,.social-share a:hover{
  background: none;
}
.social-share a:hover {
	opacity: 0.7;
}
#recent-posts-4 .widgettitle {
  display: none;
}
.widget.widget_search {
  margin: 0 0 20px;
}
.widget.widget_recent_entries {
  margin: 0 0 14px 0 ;
}
#sidebar h3 {
  margin: 0 0 15px;
}
.Content_right_outer h2 {
  margin: 0 0 6px !important;
  font-family: "PT Serif",serif !important;
  line-height: normal !important;
}
.date-out {
  margin: 0 0 12px;
  font-size: 13px;
  color: #acacac;
}
.post_content p {
  line-height: 21px;
}
#recent-posts-4 li {
  background: none !important;
  padding: 0 !important;
}
/* Responsiveness CSS defined below*/

@media only screen and (min-width: 1200px) and (max-width: 1360px) {
header .top-custom-menu .menu-top-right-container ul.sub-menu li a {
  font-size: 11px !important;
  padding: 6px 8px !important;
}
}

@media all and (min-width:1000px){
.content-container-pro { width: 800px;margin: 0 auto; }
.single-post .wpcf7 input, #respond input{ width: 70%;  }
}

@media screen and (max-width:1281px)
{

/*10-6-16*/

header .top-custom-menu nav {
  margin-top: 28px;
}
header .top-custom-menu .sf-menu li {
  padding: 0;
  white-space: normal;
}
header .top-custom-menu .sf-menu li + li {
  margin-left: 20px !important;
}
body #pro-header-fixed {
  padding: 20px 0;
}
body #logo, body #logo img {
  width: 70px !important;
}
#pro-header-fixed.scroll-to-fixed-fixed h1#logo img {
  width: 52px !important;
}
/*body header #logo {
  display: inherit;
  float: left;
  margin-top: 0;
}
body #pro-header-fixed .top-custom-menu .mobile_menu_btn {
  margin-top: 28px;
}
.scroll-to-fixed-fixed .mobile_menu_btn {
  margin: 18px 0 0 !important;
}*/
/*10-6-16*/


.home_box_cnt p
{
	font-size:12px;
	line-height:20px;
}
.home_box h2
{
margin:-25px 0 0;
right:10%;
font-size:30px;
}
.home_box h2 span
{
font-size:20px;
}
.home_box:nth-child(2) h2 {
right: 223;
}
.home_box:nth-child(2) h2 span {
margin: 0 -55px 0 0;
}

.home_box:nth-child(3) h2 {
right: 14%;;
}
#pro-home-slider .tp-caption.pro-text-blue.tp-fade.fadeout.tp-resizeme.start{  left: 68px !important; }
#pro-home-slider .tp-caption.pro-heading-blue.tp-fade.fadeout.tp-resizeme.start{ background: transparent !important;  left: 70px !important; }
#pro-home-slider .tp-caption.pro-blank.tp-fade.fadeout.tp-resizeme.start{ top: 315px !important; left: 70px !important;}

/*header .top-custom-menu .menu-item-439 ul.sub-menu{ left: -21em; padding-left: 3.2em; width: 87.6em !important; }*/

#submenu-top ul li.current_page_item ul.children li:first-child{ margin: 0 0 0 4%;  }  

.online_consultation_left {
width: 440px;
}

.online_consultation_outer {
float: none;
margin: auto;
width: 1010px;
}
.widget1half:last-child {
  width: 100%;
}
header .top-custom-menu .menu-top-right-container ul.sub-menu li a {
  padding: 5px 8px !important;
}

.Content_right_outer {
  width: 72%;
}
}

@media screen and (max-width:1100px){

	
.subpage-image ul img{ width: 207px; }
.fb-like-box iframe{ width: 88% !important; }
.home-cente-menu .menu-service-center-container{ width: 100%; }
.home .home-main-content .right-content .readmore{ width: 33%;margin: -10px 0 0 ;}

header .top-custom-menu .menu-top-right-container ul.sub-menu {
  left: 0 !important;
  width: 100% !important;
}
header .top-custom-menu .menu-top-left-container ul.sub-menu{ width:921px !important;left:19px !important; }
.online_consultation_right {
width: 448px !important;
}
.online_consultation_left {
width: 440px !important;
}
.online_form-left {
width: 220px !important;
}
.online_form-right {
width: 220px !important;
}
.online_form-right span {
width: 23.3% !important;
}

.online_consultation_outer {
float: none;
margin: auto;
width: 912px;
}

/*10-6-16*/

.scroll-to-fixed-fixed .mobile_menu_btn {
  margin: 18px 0 0 !important;
}
/*10-6-16*/


.widget1half:last-child {
  margin: 0 0 16px;
  width: 100%;
}
.widget1half li a {
  font-size: 12px;
}
.widget1half li {
  line-height: 31px !important;
}
.menu-item.menu-item-type-post_type.menu-item-object-page > a, .address li {
  font-size: 13px !important;
  white-space: pre-line;
  line-height: 16px;
}
.footer-3-column .address li {
  line-height: 7px;
}
header .top-custom-menu .sf-menu li + li {
  margin-left: 15px !important;
}
header .top-custom-menu nav {
  margin-top: 26px;
}
.Content_right_outer {
  width: 70%;
}
}

@media screen and (max-width:1024px){


header .top-custom-menu nav {
display: none;
}
.mobile_menu_btn {
display: block !important;
}
body header #logo {
  display: inherit;
  float: left;
  margin-top: 0;
}
body #pro-header-fixed .top-custom-menu .mobile_menu_btn {
  margin-top: 28px;
}
.home-abouts-image img
{
margin:40px 0 0;
}
header .top-custom-menu .sf-menu li a span {  color: #B5B5B5;font-size: 9px;text-transform: uppercase; }	

.subpage-image ul li:nth-child(4n-7){ margin: 30px 30px 0 0; }
.subpage-image .proce-title a{ font-size: 11px; }

.widget1half li{ line-height: 32px !important; }
.widget1half li a{ font-size: 11px; }
.footer-3-column .width-container h5{ font-size: 26px !important; }
.footer_div ul li{ padding-right: 18px; }

#pro-home-slider .content { font-size: 13px !important;line-height: 17px !important; }
#pro-home-slider h1 .red,#pro-home-slider h1{ font-size: 40px !important; }
#pro-home-slider .tp-caption.pro-blank.tp-fade.fadeout.tp-resizeme.start { top: 205px !important; }

#page-title h1, #bread-crumb {
  width: 100%;
  max-width: 100%;
}
.online_consultation_left {
width: 100% !important;
}
.online_consultation_outer {
width: 770px;
}

.online_consultation_right {
width: 100% !important;
}	
.online_form-left {
width: 50% !important;
}
.online_form-right {
width: 50% !important;
}
#sidebar-border h3 {
  font-size: 13px;
  line-height: 23px;
  margin: 0 0 5px;
}
body .ls-sc-toggle .ls-sc-toggle-container {
  line-height: 20px;
}
.content-container-pro p, #sidebar-border p {
  font-size: 12px;
  line-height: 20px;
  margin: 0 0 10px 0;
}
.googlemap {
  max-height: 166px !important;
}

/*10-6-16*/
body header #logo {
  display: inherit;
  float: left;
  margin-top: 0;
}
body header #logo {
  display: inherit;
  float: left;
  margin-top: 0;
}
body #pro-header-fixed .top-custom-menu .mobile_menu_btn {
  margin-top: 28px;
}
.scroll-to-fixed-fixed .mobile_menu_btn {
  margin: 18px 0 0 !important;
}
.gallery-images-dermal-needling img {
  width: 278px !important;
}
/*10-6-16*/


.menu-item.menu-item-type-post_type.menu-item-object-page > a, .address li {
  font-size: 13px !important;
}

.Content_right_outer {
  width: 62%;
}
.Content_right_outer h2 {
  font-size: 16px !important;
}
.post_content p {
  line-height: 19px;
  font-size: 13px;
}
.post_readmore a, .post_social a {
  font-size: 12px;
  padding: 7px 9px;
}
}

@media screen and (max-width:1000px){
	
header .top-custom-menu .sf-menu li { width: 89px; }
.page-id-11 .wpcf7 textarea, .page-id-11 #respond textarea { width: 73%; }

.online_consultation_left {
margin: 16px 0 0 !important;
width: 100% !important;
}
.online_consultation_right input {
width: 96%;
}
#sidebar-border {
  padding: 12px 14px;
}
.findin {
  padding: 0 18px 0px;
  width: 95%;
}
.home_contact_form {
  padding: 0 !important;
}
.beauty_animation_img {
  display: inline-block;
}
.beauty_sidbar_inner {
  text-align: center;
}
.share_bar .fb_iframe_widget {
  width: 100% !important;
  margin: 12px 0 0 0 !important;
}
.gallery .gllr_image_block {
  margin: 0 12px 0 0;
}
.gallery .gllr_image_block p img {
  width: 89% !important;
}
.home_box_cnt p {
  font-size: 10px;
  line-height: 14px;
}
.home_three_box .home_box .home_box_cnt {
  padding: 8px !important;
}
#sidebar {
  width: 32%;
}

}


@media screen and (max-width:800px){

.Content_right_outer {
  width: 59%;
}
.blog_main_outer {
  padding: 15px 3%;
}
.Content_right_outer h2 {
  font-size: 14px !important;
}
.post_content p {
  font-size: 12px;
  line-height: 16px;
}
.menu-top-right-container select + select,.menu-top-left-container select,.home-cente-menu{ display: none; }
nav select{ width: 100% !important;margin: 10px 0; }

/*.tp-caption.black { left: 321px !important; }*/

/*10-6-16*/
body #logo, body #logo img {
  width: 70px !important;
}
body header #logo {
  display: inherit;
  float: left;
  margin: 0;
}
body #pro-header-fixed .top-custom-menu .mobile_menu_btn {
  float: right;
}
.content_left {
  float: left;
  padding: 0;
  width: 100%;
}
/*10-6-16*/

/*header .width-container { text-align: center;width: 100%; }
header .width-container { text-align: center; width: 100%; }
header .top-custom-menu .sf-menu li a span { color: #B5B5B5;font-size: 7px;text-transform: uppercase; } 
header .top-custom-menu .sf-menu li { width: 78px; }
header .top-custom-menu .menu-top-left-container ul.sub-menu { width: 718px !important; }
header .top-custom-menu .menu-top-right-container ul.sub-menu { left: -396px !important;width: 725px !important; }   	*/

#sidebar{ width: 36%; }
#content-container,.subpage-image ul{ width: 97%; }   

.home-cente-menu .menu-home-center-container{ width: 100%; }
.home textarea { width: 87% !important;float: left; }
.home-abouts .home-abouts-image .ls-sc-grid_6.alpha{width: 100% !important;}
.home textarea{width: 95% !important;}
.home-abouts-cont .ls-sc-grid_6.omega{ width:100%;padding: 15px; box-sizing:border-box; margin-left:0px; }
.home .home-our-blog .excerpt p{ line-height: 14px;font-size: 11px;width: 63%;float:left; }
.home .home-main-content .right-content .readmore { margin: -10px 0 0;width: 67%;float: right; }
.home #widget-area{ margin: 0 !important; }
.home-cente-menu .bx-viewport { width: 90% !important; }  

.service .service-bottom .fields{ width: 78%;float: none; }
.service .service-bottom .wpcf7 .button{ text-align: left;margin: 0; }
.service .service-bottom .wpcf7 select{ width: 101%; }
.service .service-bottom .fields.odd{ margin-left: 0; }
.service .service-bottom h1{ font-size: 35px;  }
.service .service-bottom .left-img img{ width: 100%;height: 100%; }
.service .service-bottom .right-content{ margin: 9px 0 0 ;width: 100%; }
.service .service-bottom .right-content .readmore{ margin:10px 0 0 ;  }

.subpage-image ul li,.subpage-image ul li:nth-child(2n+2),
.subpage-image ul li:nth-child(3n+3),.subpage-image ul li:nth-child(4n-7),.subpage-image ul li:nth-child(4n+4){ margin: 16px 0 0 16px !important; }   
.subpage-image ul img { width: 200px;height: 167px; }

.footer-1-column .col1,.footer-1-column .col2 ,.footer-1-column .col3  { width: auto;margin: 0 !important;float: none; }
.footer-1-column .col1 #menu-top-left-1 { float: none; }
.footer .footer-bottom .app-download ul li{ width: 42%; }
.footer .footer-bottom .app-download{ width: 32%; }
.footer .footer-bottom .social{ float: right; }
.footer .footer-bottom .address p{ font-size: 13px; }
.footer .footer-bottom .address{ width: 48%; }
.footer-3-column #text-7 { width: 32% !important; }
.footer_div ul li{ padding-right: 5px; }
.footer-3-column #text-3, .footer-3-column #text-6 { width: 31% !important; }
.widget1half li{ width: 500px; }

.fieldsleft{float:none; width: 100%;}
.fieldsright{width: 100%;}      

.widget1half{ float: none !important;margin-bottom: 0 !important; }   

.social ul li a img { margin-bottom: 17px; }

.blogcontent .home-our-blog .right-content .blogtitle{ font-size: 14px !important; }
.blogcontent .home-our-blog .right-content .readmore a { font-size: 13px !important; }

.button.fields .wpcf7-submit { margin-top: 18px; }
.minh{ min-height: 1px; }    

#pro-home-slider h1,#pro-home-slider h1 .red{ font-size: 20px !important;line-height: 7px !important; }
#pro-home-slider .content{ line-height: 15px !important;margin-top: 35px !important;font-size: 11px !important; }
#pro-home-slider h5.content{ margin-left: -91px !important;margin-top: 4px !important; }
.ma-top{ margin-top: 30px !important; }

.wpcf7 textarea, #respond textarea{ width: 96% !important;  }
.contactform-home { margin: 0 auto;text-align: left;width: 97%; }
#respond input{ width: 91% !important;  }
#respond input[type="submit"]{ width: 20% !important;  }
.single-post #respond input[type="submit"]{ width: 31% !important;  }

.page-id-11 .contact-page input[type="submit"],.page-id-11 .contact-page input[type="submit"]:hover{ width: 48% !important; }
.page-id-11 .wpcf7 input, #respond input {  width: 88% !important; }    
.page-id-11 .wpcf7 textarea,.page-id-11 #respond textarea{ width: 90% !important; }

.online_consultation_outer {
width: 100% !important;
} 
.online_form-left {
width: 100% !important;
}
.online_form-right {
width:100% !important;
}
.online_consultation_right input {
width: 96%;
}
.home_contact_form li input {
  margin: 0 0 14px;
  padding: 13px 2%;
  width: 96% !important;
  font-size: 12px;
}
.findout .subtitle br {
  display: none;
}
.home_contact_form li {
float: left;
width: 100%;
}
.home_contact_form {
display: inline-block;
padding: 0 0 34px;
width: 100%;
}
.submit_btn_outer .submit {
font-size: 14px;
padding: 11px 0;
width: 86%;
}
.submit_btn_outer {
margin: 0 0 0 0;
}
.home_box h2 {
  font-size: 30px;
}
.home_box h2 span {
  font-size: 17px;
}
.home_three_box .home_box .home_box_cnt {
  padding: 14% 20px !important;
}
ul.home_list_box li {
  margin-bottom: 11px;
  width: 100% !important;
}
#widget-area h5 {
  margin-bottom: 10px;
}
.footer-3-column .width-container h5 {
  font-size: 23px !important;
}
.footer-3-column .address li {
  line-height: 12px;
}
.menu-item.menu-item-type-post_type.menu-item-object-page > a, .address li {
  font-size: 13px !important;
}
.address, .address p {
  color: #cccccc;
  font-size: 13px;
}
.rightdiv {
  padding: 8px 0 0 !important;
}
ul.home_list_box {
  padding-left: 0;
  margin: 0;
}
.home-abouts-cont h1 {
  margin: 5px 0 10px;
  font-size: 24px;
}
.home-main-content h1 {
  font-size: 23px;
}
h1.heading_title span {
  font-size: 24px;
}
.footer-3-column {
  padding-top: 20px;
  padding-bottom: 20px;
}
body.page-template-homepage-php .textwidget {
  padding-bottom: 2px;
}
#sidebar-border iframe {
  width: 100%;
  height: 200px;
}
#main .bg-sidebar-pro {
  margin-top: 0;
  padding: 0 0 30px;
}
#main {
  padding-top: 22px;
}
.specials_img_outer {
  width: 165px;
}
.conatct_us_main h1 {
  font-size: 28px;
  margin: 14px 0 25px 10px;
}
.contact_us_inner ul {
  width: 100%;
}
.contact_us_inner li input {
  width: 92%;
}
.contact_us_inner li textarea {
  height: 75px;
  max-height: 75px;
  width: 90%;
}
.contact_btn_outer input {
  font-size: 13px;
  padding: 9px 29px;
}
.contact_detail_text {
  margin: 24px 0 0 0 ;
}
.footer-3-column #text-7, .footer-3-column #text-3 {
  float: left;
  width: 48% !important;
}
.footer-3-column .widget
{
  float: left;
  width: 100%;
}

}


@media screen and (max-width:768px){

.footer_div ul li{ padding-right: 3px; }

.online_consultation_outer {
width: 100% !important;
}
.online_consultation_right input {
width: 96%;
}


/*10-6-16*/

body #logo, body #logo img {
  width: 70px !important;
}
body header #logo {
  display: inherit;
  float: left;
  margin: 0;
}
body #pro-header-fixed .top-custom-menu .mobile_menu_btn {
  float: right;
}
.content_left {
  float: left;
  padding: 0;
  width: 100%;
}
/*10-6-16*/

.mobile_display {
  display: none;
}
.desktop_display {
  display: block;
}
.beauty_animation_img {
  margin: 30px 0 0;
  text-align: center;
  width: 100%;
}
.beauty_animation_img img {
  margin: 0 !important;
}
.side_form_bar {
  margin: 14px 0 0 0;
}

.gallery .gllr_image_block p img {
  width: 82% !important;
}
.gallery .gllr_image_block {
  margin: 0 2px;
  width: 48%;
}
}


@media screen and (max-width:736px){
	
select-menu option:nth-child(1),select-menu option:nth-child(2),select-menu option:nth-child(3),select-menu option:nth-child(10),
select-menu option:nth-child(21),select-menu option:nth-child(22),select-menu option:nth-child(34),select-menu option:nth-child(39),
select-menu option:nth-child(49),select-menu option:nth-child(50),select-menu option:nth-child(51),select-menu option:nth-child(52),
select-menu option:nth-child(53),select-menu option:nth-child(54),select-menu option:nth-child(55),select-menu option:nth-child(56){
font-weight: bold;}

.select-menu option:nth-child(4),.select-menu option:nth-child(5),.select-menu option:nth-child(6),.select-menu option:nth-child(7),
.select-menu option:nth-child(8),.select-menu option:nth-child(9),.select-menu option:nth-child(11),.select-menu option:nth-child(12),
.select-menu option:nth-child(13),.select-menu option:nth-child(14),.select-menu option:nth-child(15),.select-menu option:nth-child(16),
.select-menu option:nth-child(17),.select-menu option:nth-child(18),.select-menu option:nth-child(19),.select-menu option:nth-child(20),
.select-menu option:nth-child(23),.select-menu option:nth-child(24),.select-menu option:nth-child(25),.select-menu option:nth-child(26),
.select-menu option:nth-child(27),.select-menu option:nth-child(28),.select-menu option:nth-child(29),.select-menu option:nth-child(30),
.select-menu option:nth-child(31),.select-menu option:nth-child(32),.select-menu option:nth-child(33),.select-menu option:nth-child(35),
.select-menu option:nth-child(36),.select-menu option:nth-child(37),.select-menu option:nth-child(38),.select-menu option:nth-child(40),
.select-menu option:nth-child(41),.select-menu option:nth-child(42),.select-menu option:nth-child(43),.select-menu option:nth-child(44),
.select-menu option:nth-child(45),.select-menu option:nth-child(46),.select-menu option:nth-child(47),.select-menu option:nth-child(48){
margin-left: 20px; }	

#main .bg-sidebar-pro{padding:0px !important;}

#pro-home-slider h1,#pro-home-slider h1 .red { font-size: 27px !important; }
#pro-home-slider .content { font-size: 13px !important;margin-top: 50px !important;line-height: 17px !important; }

.tp-bullets.simplebullets.round .bullet{ display: none; }
.forcefullwidth_wrapper_tp_banner{ height: 150px; }	 

.home .home-grid .ls-sc-grid_3{ width: 45%;display: table;margin: 0 auto;float: left; padding: 0 10px 14px ; }
.home .findoutmore .contactform-home .fields input{ width: 95%; }
.home-main-content,.home-sidebar{ width: 100%;float: none; } 
.home-sidebar img { height: 291px;width: 100%; }
.home .home-main-content .left-img {  /*width: 50%;*/width: 100%;margin: 0 auto;display: table;float: none; }
.home .home-main-content .right-content { float: none;margin: 4px auto;width: 100%;display: table; }
.home .home-main-content .right-content .readmore { margin: 0 0 0;width: 33%; }
.home .findoutmore .button { margin: 0 auto;display: table;width: 10%; }
.home .findoutmore .contactform-home .fields select{ width: 100%; }
.home-sidebar img{ height: 1px; }
.home #widget-area{ margin: 0 !important; }
.home-sidebar h1{ font-size: 40px; }
.home .findoutmore form { margin: -6px 0 0; }	 

.footer .footer-bottom .app-download { display: table;float: right;margin: 0 auto;width: 86%; }
.footer .footer-bottom .app-download ul li { width: 39%;margin: 0 0px 0 10px;padding: 0; }
.footer .footer-bottom .address p,.footer .footer-bottom .address p span{ font-size: 10px; }
.footer .footer-bottom .address{ width: 100%;margin: 9px 0 0;display: table; }
.footer .footer-bottom .social { display: table;margin: 0 auto;width: 60%;float: none; }
.footer-1-column .sf-menu a{ padding: 10px 5px; }
.footer-3-column #text-7{ width: 36% !important; }
.footer-3-column #text-3 { width: 56% !important; }

#widget-area .footer-top{ padding: 0 ;margin: 0; }


.fb_iframe_widget{ margin: 0 auto !important;display: table !important;width: 67% !important; }
.fb-like-box iframe{ width: 100% !important; }

.subpage-image p{ width: 100%;text-align: justify; }
.subpage-image ul{ width: 100%;float: left;padding: 0 !important;margin: 0 auto;display: table; }	
.subpage-image ul img{ width: 100%; }
.subpage-image ul li { width: 44.5%; }

#page-title{ height: 100px; }	 
#page-title h1{ width: 54%;font-size: 25px;padding:32px 0 0 0 !important; }

.service .service-bottom .before-after-images .ls-sc-grid_3{ width: 48%;float: left;margin-bottom: 2%; } 

table.beforeafter img{ max-width: 109px !important; }

.widget1half {	float: left;margin: 0 !important;width: 50% !important;	}	

.wpcf7 textarea, #respond textarea {  width: 96% !important; }

.content-container-pro{ margin-top: 15px; }
.content-container-pro h1{ font-size: 19px; }
.content-container-pro p, #sidebar-border p{ font-size: 12px; }
.content-container-pro h3, .content-container-pro h2{ font-size: 16px;margin-bottom: 7px; }
.content-container-pro img{ text-align: center; }
.findout .subtitle{ width: 100%; }
}

@media screen and (max-width:667px){		

.footer-3-column #text-3, .footer-3-column #text-6 {   width: auto !important; } 
/*	.footer-3-column #text-7 { width: 47% !important; }*/

.home .home-grid .ls-sc-grid_3 { display: inline !important;float: left;margin: 0 auto;padding: 0 10px 14px;width: 40% !important; }
.findout input[type="email"], .findout input[type="text"], .findout input[type="number"],
.findout input[type="tel"], .contentpage input[type="email"],
.contentpage input[type="text"], .contentpage input[type="number"], .contentpage input[type="tel"] { width: 96% !important; }
.home textarea { float: left; width: 97% !important; }
.home .home-grid .ls-sc-grid_3 { padding: 0 10px 15px;width: 46% !important; }

.menu-top-right-container { padding: 0 30px; }

.widget1half li{ width: 181px; }

.leftdiv ul { padding: 14px 0 0 !important; }

.footer_div ul li { padding-right: 14px; }

.social img { margin: 0 0 13px 0; }

.left-img > img { width: 100%;height: 150px; }
.center{ text-align: center; }

.page-id-11 .wpcf7 input, #respond input {  width: 91% !important; }
.page-id-11 .wpcf7 textarea,.page-id-11 #respond textarea{ width: 93% !important; }
.page-id-11 .contact-page input[type="submit"],.page-id-11 .contact-page input[type="submit"]:hover{ width: 27% !important; }

#pro-home-slider .content { line-height: 11px !important;margin-top: -22px !important; }
#pro-home-slider h1, #pro-home-slider h1 .red { font-size: 20px !important; }
.hidearrows,.round,.tp-rightarrow{ display: block; }
.home .home-main-content .right-content .readmore { float: left; }
.home-abouts-cont .ls-sc-grid_6.omega p{ text-align: justify; }
.home-main-content h1{ font-size: 28px; }

#pro-home-slider{ display: block; }
.tp-caption.banner_heading_sub br {
  display: none !important;
}
#rev_slider_2_1_wrapper .tp-caption.banner_heading_sub {
  font-size: 10px !important;
  font-weight: 500 !important;
  line-height: 13px !important;
  white-space: normal !important;
}
#rev_slider_2_1_wrapper .tp-simpleresponsive img {
  -moz-user-select: none;
  width: 72px !important;
  height: 100% !important;
}
#rev_slider_2_1_wrapper .tp-caption {
  left: 16px !important;
  margin: 12px 0 5px !important;
  width: 216px;
}
#rev_slider_2_1_wrapper .tp-caption.banner_heading_sub {

  top: 45px !important;
}
#rev_slider_2_1_wrapper .tp-caption.tp-fade.start:last-child {
  top: 80px !important;
}
#rev_slider_2_1_wrapper #rev_slider_2_1 {
  height: 150px !important;
  height: 150px !important;
}
#rev_slider_2_1_wrapper {
  height: 150px !important;
  min-height: 150px !important;
}
.tp-simpleresponsive .slotholder *, .tp-simpleresponsive img {
  height: 150px !important;
}
.page-id-490 .bx-wrapper ul li{ min-height: 150px; }
.page-id-490 .bx-wrapper .bx-controls-direction a { height: 20px;top: 93%;width: 20px; }
#sidebar-border h2 {
  font-size: 18px ;
  margin: 0 0 20px;
  line-height: 25px;
}
.skin_image_outer {
  width: 100% !important;
}
.specials_img_outer {
  width: 100%;
}


/*10-6-16*/
p.laser-tattoo-removal-img {
  margin: 10px 10px 0 !important;
  padding: 10px 15px 0;
}
.laser-tattoo-removal-img > img {
  height: auto;
  width: 120px;
}

/*10-6-16*/

}

@media screen and (max-width:360px){   
.home .home-grid .ls-sc-grid_3{ width: 88%;display: table;margin: 0 auto;padding: 0 0 15px 0;float: none; }
.home .findoutmore .button { margin: 0 auto;display: table;width: 50%; }
.home .findoutmore .contactform-home .fields select{ width: 100%; }

.footer .footer-bottom .app-download { width: 95%; }
.footer .footer-bottom .social{ width: 67%; }

.subpage-image ul{ width: 81%;float: none;padding: 0 !important;margin: 0 auto;display: table; }
.subpage-image ul li{ width: 100%;margin: 16px 0 0;  }
.subpage-image ul li:nth-child(2n+2){ margin: 16px 0 0  !important; }

.service .service-bottom .before-after-images .ls-sc-grid_3{ margin: 0 auto !important;display: table;width: 85%;float: none;padding: 0 0 5%; }
.service .service-bottom .col2{ float: none;width: 100%; }
.service .service-bottom .left-img{ margin: 0 auto !important;float: none;display: table; }
.service .service-bottom .fields{ width: 100%; }
.service .service-bottom .wpcf7 input{ width: 92%; }

.rightdiv,.leftdiv{ width: 100%;clear: both;float: none;text-align:left;  }
.footer_div { height: 100px !important; }

.subpage-image ul li, .subpage-image ul li:nth-child(2n+2), .subpage-image ul li:nth-child(3n+3),
.subpage-image ul li:nth-child(4n-7), .subpage-image ul li:nth-child(4n+4) { margin: 16px 0 0 !important; }


.wpcf7 textarea, #respond textarea{ width: 93% !important; }

.home .findoutmore .contactform-home .button .wpcf7-form-control, .contact-page input[type="submit"], contact-page input[type="submit"]:hover{
height: 64px;
}
.findout input[type="email"], .findout input[type="text"], .findout input[type="number"],
.findout input[type="tel"], .contentpage input[type="email"], .contentpage input[type="text"],
.contentpage input[type="number"], .contentpage input[type="tel"] {  width: 92% !important; 	}

.page-id-11 .contact-page input[type="submit"],.page-id-11 .contact-page input[type="submit"]:hover{ width: 53% !important; }

/*#pro-home-slider,.forcefullwidth_wrapper_tp_banner,.fullwidthbanner-container{ height: 177px !important; }*/
/*.tp-simpleresponsive > ul li { height: 500px !important; }*/
.supportstaff{ display: table;margin: 0 auto;text-align: center;width: 100%; }
.supportstaff img{ display: table;margin: 0 auto;text-align: center;width: 50%;float: none; }
.about-rihgt{ clear: both; }

.single-post #respond input[type="submit"] { width: 70% !important; }
.videos_left
{
width:100%!important;
margin-bottom:15px;
}
.videos_right
{
width:100% !important;
float:left!important;
}  

/*10-6-16*/
p.laser-tattoo-removal-img {
  border: 3px solid #e1e1e1;
  margin: 5px 15px 0 30px !important;
  padding: 10px 15px 0;
}
p.laser-tattoo-removal-img img {
  width: 100px;
  height:auto;
}

.dermal-needling-list p.first-mr {
  float: right;
  width: 100%;
}
.gallery-images-dermal-needling {
  margin: 30px 0;
}
.gallery-images-dermal-needling img {
  margin: 0 0 3px;
  width: 100%;
}
/*10-6-16*/

}

@media all and (max-width:320px){
.footer-1-column .col3 { margin: 0 0 0 -14px; }
.footer .footer-bottom .address p { font-size: 10px; }

.fb-like-box iframe{ width: 96% !important; }

.widget1half { float: none;margin: 0 !important;width: auto !important;  }

.app-download ul li{  float: none;margin: 2%;width: auto; }
.app-download{ float: none; }

.social ul li { float: left;margin: 2%;width: 20%;   }

.content-container-pro div{float: none !important; width: auto !important;}
.content-container-pro div h3 a img,.content-container-pro div a img.alignleft{float: none !important; display:  block;}
.content-container-pro table tr td img{max-width: 138px !important;}

.service .service-bottom .col2{float: left;}

table.beforeafter img{max-width: 138px !important;}

.subpage-image ul li{margin: 16px 0 0 !important;} 

.videos_left
{
width:100%;
margin-bottom:15px;
}
.videos_right
{
width:100%;
float:left;
}

/*10-6-16*/
p.laser-tattoo-removal-img {
  border: 3px solid #e1e1e1;
  margin: 5px 15px 0 30px !important;
  padding: 10px 15px 0;
}
p.laser-tattoo-removal-img img {
  width: 100px;
  height:auto;
}

.dermal-needling-list p.first-mr {
  width: 100%;
}
.gallery-images-dermal-needling {
  margin: 30px 0;
}
.gallery-images-dermal-needling img {
  width: 100% !important;
}
.dermal-needling-list p.first-mr {
  float: left !important;
  margin: 0 !important;
  width: 200px !important;
}

/*10-6-16*/
   
}


@media only screen and (min-width: 850px) and (max-width: 1225px){

.flex-caption .slider-container, .width-container, .home-widget .textwidget {
width: 98%;
}

header .top-custom-menu .sf-menu li a span {
font-size: 8px;
}

}

@media only screen and (min-width:760px) and (max-width: 850px){
	
	
	
.flex-caption .slider-container, .width-container, .home-widget .textwidget {
width: 98%;
}
.menu-item.menu-item-type-post_type.menu-item-object-page > a, .address li {
font-size: 11px !important;
}
header .top-custom-menu .sf-menu li a span {
font-size: 7px;
}
header .top-custom-menu .sf-menu li {
width: 70px;
}
}

.fomr_file_out input {
border: medium none;
float: left;
padding: 0;
width: 180px;
}
.fomr_file_out
{
width:100%;
float:left;
margin:15px 0 0;
}


.allow_text {
color: hsl(0, 0%, 0%);
font-size: 25px;
padding: 210px 1%;
text-align: center;
width: 98%;
}
.allow_text a {
color: hsl(0, 0%, 0%);
text-decoration:underline;
}
.allow_text a:hover {
color: hsl(0, 0%, 0%);
text-decoration:none;
}
/*----------------------------*/
header, #pro-header-fixed {
background:url(images/header_bg.jpg) repeat;
}
header .top-custom-menu .sf-menu li a {
font-family: "PT Serif",serif !important;
font-weight: 100 !important;
padding: 12px 6px 14px !important;
}
header #logo {
margin-left: 33px;
margin-right: 33px;
}
header .top-custom-menu .sf-menu li + li {
  margin-left: 40px;
}

#pro-header-fixed {
padding: 18px 0 0;
}

#mob_menu{
position: fixed;
background-color: #b69a61;
height: 100%;
z-index: 999999;
width: 280px;
color: #fff;
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;
opacity: 1;
left:-280px;
}
#mob_menu.show_menu{
left:0px;
}
#mob_menu .close_btn a{
font-size:14px;
color:#fff;
font-weight:500;
}
#mob_menu ul,
#mob_menu ul li{
margin:0px;
padding:0px;
list-style:none;	
}
#mob_menu ul li{
display:block;	
}
#mob_menu ul li a {
color: #fff;
display: block;
font-size: 14px;
font-weight: 500;
padding: 12px !important;
text-transform: uppercase;
}
#mob_menu ul li+li{
border-top:1px solid #aa8f59;	
}
#mob_menu ul li {
display: block;
float: none;
}
#mob_menu .menu-top-right-container {
border-top: 1px solid #aa8f59;
padding-left: 0;
}
#mob_menu #close {
padding-right: 15px;
padding-top: 8px;
text-align: right;
}
.mobile_menu_btn {
display: none;
float: right;
margin-top:55px;
text-align: right;
}

.home_three_box .home_box {
display: inline-block;
position: relative;
vertical-align: top;
width: 33.33%;
}
.home_three_box .home_box img{
width:100%;
}
.home_three_box .home_box .home_box_cnt {
background: rgba(255, 255, 255, 0.7) none repeat scroll 0 0;
box-sizing: border-box;
height: 100%;
left: 0;
padding: 20px;
position: absolute;
text-align: center;
top: 0;
transition: all 0.2s linear 0s;
-moz-transition: all 0.2s linear 0s;
-ms-transition: all 0.2s linear 0s;
-o-transition: all 0.2s linear 0s;
-webkit-transition: all 0.2s linear 0s;
width: 100%;
opacity:0;
}
.home_three_box .home_box:hover .home_box_cnt{
opacity:1;	
}
.home_three_box .home_box + .home_box {
margin-left: -4px;
}

p {
color: #131313;
font-family: 'Lato', sans-serif;
font-size: 14px;
line-height: 25px;
margin-bottom: 10px;
}
h1 {
color: #cea76e  !important;
font-family: "PT Serif",serif;
font-size: 30px;
font-style: italic;
}
body {
font-size: 14px;
line-height: normal;
}
ul.home_list_box li {
background-image: url("http://demo.azurigroup.com.au/rejuva/wp-content/uploads/2015/10/round_list.png");
background-position: left center;
background-repeat: no-repeat;
box-sizing: border-box;
display: inline-block;
font-size: 14px;
margin-bottom: 16px;
padding-left: 18px;
vertical-align: top;
width: 49%;
}
ul.home_list_box {
padding-left:0;
}
h1.heading_title {
background-image: url("http://demo.azurigroup.com.au/rejuva/wp-content/uploads/2015/10/heading_border.png");
background-position: center 12px;
background-repeat: repeat-x;
margin:10px 0 20px;
}
h1.heading_title span {
background: #fff none repeat scroll 0 0;
padding: 0 10px;
}
.bg-grey {
background-image: url("http://demo.azurigroup.com.au/rejuva/wp-content/uploads/2015/10/gray_pattern.jpg");
}
.bg-grey h1.heading_title span {
background-image: url("http://demo.azurigroup.com.au/rejuva/wp-content/uploads/2015/10/gray_pattern.jpg");
}
.latest_blog_section{
text-align:center;
}
.latest_blog_section .latest_blog{
width:497px;
display:inline-block;
vertical-align:top;
margin:0px 10px;
box-sizing:border-box;
padding:10px;
background-image:url(images/blog_bg.jpg);
}
.latest_blog_section .latest_blog .image{
width:47%;
float:left;
position:relative;
}

.latest_blog_section .latest_blog .image img {
width: 100%;
}
.latest_blog_section .latest_blog .cnt{
width:49%;
float:right;
font-size:13px;
color:#131313;
text-align:left;
}
.clr{
clear:both;
float:none;
overflow:hidden;	
}
.latest_blog_section .latest_blog .image .date_blog {
left: 0;
position: absolute;
top: 0;
background: #e5e5e5;
}
.latest_blog_section .latest_blog .image .date_blog .month {
background: #e5e5e5 none repeat scroll 0 0;
box-sizing: border-box;
color: #272727;
display: inline-block;
font-size: 12px;
font-weight: 300;
height: 36px;
padding: 11px 0;
text-align: center;
text-transform: uppercase;
vertical-align: top;
width: 39px;
}
.latest_blog_section .latest_blog .image .date_blog .month.date {
background: #c6a06a none repeat scroll 0 0;
color: #fff;
font-size: 21px;
padding: 5px 0;
}
.latest_blog_section .latest_blog .cnt h2 {
  color: #131313;
  font-size: 18px;
  margin-bottom: 10px;
  margin-top: 9px;
  text-transform: none;
}
.latest_blog_section .latest_blog .cnt .readmore a{
font-size:16px;
color:#cea76e;
}
.address, .address p {
color: #cccccc;
font-size: 14px;
}

.WooCommerceMyAccountWidget label {
color: #fff;
display: block;
}
.WooCommerceMyAccountWidget input[type="text"], .WooCommerceMyAccountWidget input[type="password"] {
background: rgba(0, 0, 0, 0) none repeat scroll 0 0 ;
border: 1px solid #626263;
box-sizing: border-box;
color: #ffffff;
font-size: 13px;
padding: 8px 5px;
padding-left:45px;
width: 100%;
}
.WooCommerceMyAccountWidget input[type="text"]{
background-image:url(images/member_email.png);
background-repeat:no-repeat;
background-position:left center;	
}
.WooCommerceMyAccountWidget input[type="password"]{
background-image:url(images/member_pass.png);
background-repeat:no-repeat;
background-position:left center;	
}
.WooCommerceMyAccountWidget input[type="submit"] {
background-color: #cea76e;
border: 0 none;
color: #000;
font-family: raleway;
font-size: 16px;
font-weight: 600;
padding: 10px 36px 10px 18px;
background-image:url(images/member_arrow.png);
background-repeat:no-repeat;
background-position:calc(100% - 15px);
border-radius:4px;
-moz-border-radius:4px;
-ms-border-radius:4px;
-o-border-radius:4px;
-webkit-border-radius:4px;
}
.WooCommerceMyAccountWidget a{
color:#fff;	
}
.inner_page_bg{
background-image:url(images/inner_header_bg.png);
background-repeat:repeat-x;	
}

.content-container-pro ul ,#sidebar-border ul{
list-style-image:url(http://demo.azurigroup.com.au/rejuva/wp-content/uploads/2015/10/round_list.png);
padding-left:24px;	
}
.content-container-pro ul li ,#sidebar-border ul li{
margin-bottom:15px;
}


@media only screen and (min-width:1190px) and (max-width:1226px){
header .top-custom-menu .sf-menu li + li {
  margin-left: 40px;
}	
.latest_blog_section .latest_blog{
width:447px;	
}


}
@media only screen and (min-width:800px) and (max-width:1190px){
header .top-custom-menu .sf-menu li + li {
margin-left: 5px;
}	

.latest_blog_section .latest_blog {
  margin-bottom: 15px;
  width: 344px;
}
.footer-3-column .width-container h5 {
  font-size: 20px !important;
}
.widget1half {
  margin-bottom: 0;
  width:100%;
}
.footer-3-column #text-7 {
  width: 29% !important;
}
.footer-3-column #text-3 {
  width: 34% !important;
}
}
@media only screen  and (max-width:1190px){


.sf-menu ul {
  display: block;
  position: relative;
}
.sf-menu ul {
  box-shadow: none;
  border: none;
  width: 96%;
}
#mob_menu .sub-menu li {
  border: none;
}
#page-title h1 {
  max-width: 100% !important;
  font-size: 22px !important;
}
}
@media only screen  and (max-width:930px){
.leftdiv,.rightdiv{
float:none;
width:auto;
text-align:center;
}
.contact_detail_text .info1
	{
		width:100% ;
	}
.footer_div ul li {
display: inline-block;
float: none;
}
.footer-3-column ul{
margin-bottom:0px !important;	
}
#sidebar-border h2 {
  font-size: 18px;
  margin: 0 0 20px;
  line-height: 25px;
}
.skin_image_outer {
  width: 314px;
}
}
@media only screen  and (max-width:800px){
	
.page-id-2091 .content_left {
  text-align: center;
}
.banner_heading1 {
top: 22px !important;
}
.tparrows.default.round {
  display: none;
}	
.home_box_cnt p
{
	font-size:12px;
	line-height:18px;
}
.home_box h2
{
font-size:41px;
margin:-35px 0 0;
right:13%;
}
.home_box:nth-child(2) h2
{
right:20%;
}
.home_box:nth-child(3) h2
{
right:18%;
}
.home_three_box .home_box {
display:block;
position: relative;
vertical-align: top;
width:auto;
}
.home_three_box .home_box + .home_box {
margin-left:0px;	
}
.mobile_menu_btn {
float: none;
margin-top: 7px;
text-align: center;
}

.latest_blog_section .latest_blog{
width:auto;
display:block;
margin-bottom:15px;	
}
.home_box h2 {
  font-size: 30px;
}
.home_box h2 span {
  font-size: 16px;
}

}
@media only screen  and (max-width:450px){

.latest_blog_section .latest_blog .image{
width:auto;
float:none;
}
.latest_blog_section .latest_blog .cnt{
width:auto;
float:none;
}
.home_box h2 {
font-size: 25px;
margin: -27px 0 0;
right: 10%;
}
.home_box h2 span {
font-size: 15px;
}
.home_box_cnt p {
  font-size: 11px;
  line-height: 16px;
}
.home_box:nth-child(2) h2
{
right:20%;
}
.home_box:nth-child(3) h2
{
right:18%;
}	
.home_three_box .home_box .home_box_cnt {
  padding: 6% 20px !important;
}

}

@media screen and (max-width:480px){
	.Content_right_outer {
  width: 100%;
  margin: 8px 0 0 0;
}
.blog_inner_outer {
  text-align: center;
}
.post_readmore, .post_social {
  display: inline-block;
  float: none;
  margin: 0 4px;
}
.image_left_outer {
  margin: 0;
  width: 100%;
}
.home .home-grid .ls-sc-grid_3{ width: 64%;float: none; }
.home .findoutmore .contactform-home .fields input{ width: 91%; }

#page-title h1 {font-size: 24px; width: 70%;line-height: 25px;padding-top: 10px;}

#main .bg-sidebar-pro{padding: 0 !important;}

.rightdiv p { font-size: 10px !important; }
.wpcf7 textarea, #respond textarea{ width: 96% !important; }
.findout input[type="email"], .findout input[type="text"], .findout input[type="number"],
.findout input[type="tel"], .contentpage input[type="email"], .contentpage input[type="text"],
.contentpage input[type="number"], .contentpage input[type="tel"] {  width: 95% !important; 	}

.blogcontent .home-our-blog .right-content .blogtitle,.home .home-our-blog .excerpt p{ text-align: left; }
.home .home-main-content .right-content .readmore { width: 54%;text-align: right; }
.blogcontent .home-our-blog .right-content .blogtitle { min-height: 48px; }

.footer-3-column #text-7{ width: 100% !important; }
.footer-3-column #text-3 { width: 100% !important; }

.videos_left
{
width:100%!important;
margin-bottom:15px;
}
.videos_right
{
width:100%!important;
float:left!important;
}  
.online_consultation_right input {
width: 91%;
}

/*10-6-16*/
p.laser-tattoo-removal-img {
  margin:10px 10px 0 !important;
}
.laser-tattoo-removal-img img {
  height: auto;
  width: 110px;
}
.dermal-needling-list p.first-mr {
  width: 200px !important;
}
.gallery-images-dermal-needling img {
  width: 213px !important;
}

.inner-content-main img {
  width: 92% !important;
}
.img-rgt img {
  float: left !important;
  margin:0 !important;
}
/*10-6-16*/

}


/*10-6-16*/

#pro-header-fixed.scroll-to-fixed-fixed .top-custom-menu nav {
  margin-top: 20px;
}
#pro-header-fixed.scroll-to-fixed-fixed .top-custom-menu .sf-menu li {
  padding: 0 0 30px;
}
#pro-header-fixed.scroll-to-fixed-fixed .top-custom-menu .sf-menu li a {
  font-size: 12px !important;
}
#pro-header-fixed.scroll-to-fixed-fixed h1#logo img {
  width: 52px;
}

.inner-content-main {
  float: left;
  margin: 0 0 40px;
  width: 100%;
}
#sidebar-border .inner-content-main.img-rgt h3 {
  margin: 0 0 20px;
}
.img-rgt img {
  float: right;
  margin: 9px 0 20px 40px;
}
.img-lft img {
  float: left;
  margin: 9px 40px 20px 0;
}
.inner-content-main img {
  border: 5px solid #ececec;
  height: auto;
  width: 230px;
}
p.first-mr { margin:0 !important; line-height: 18px; }
.inner-content-main span {
  font-size: 20px;
}

.cnt-pdf-btn a {
  background: #ba9e66;
  color: #fff;
  display: inline-block;
  font-family: "Lato",sans-serif;
  font-size: 16px;
  padding: 10px 20px;
}
.cnt-pdf-btn a:hover {
  background: #272727;
  color: #fff;
}

.dermal-needling-list {
  float: left;
  width: 100%;
}
.dermal-needling-list ul {
  float: left;
}
.dermal-needling-list p.first-mr {
  float: right;
  width: 330px;
}
.dermal-needling-list p.first-mr img {
  width: 100%;
  height:auto;
}

.gallery-images-dermal-needling {
  float: left;
  width: 100%;
  margin:0 0 30px;
}
.gallery-images-dermal-needling h3 {
  margin:0 0 15px !important;
}
.gallery-images-dermal-needling img {
  float: left;
  height: auto;
  margin: 0 3px 16px 0;
  max-width: 100%;
}
.gallery-images-dermal-needling br {
  display: none;
}
p.laser-tattoo-removal-img {
  background: #f3f3f3;
  border: 5px solid #e1e1e1;
  float: right;
  margin: 10px 0 0 30px !important;
  padding: 20px 20px 0;
}
select.select-menu {
  display: none;
}
/*10-6-16*/

/*04-01-17*/

.wpcf7 input, #respond input {
    width: 90%;
}

.wpcf7 input, .wpcf7 textarea, #respond textarea, #respond input {
    background-color: #f2f2f2;
    color: #131313;
}

.button.fields .wpcf7-submit {
    clear: both;
    float: left;
    margin-bottom: 10px;
    border-radius: 5px;
    font-family: lato, sans-serif;
}

.wpcf7-response-output {
  border: 0px solid !important;
  margin-left: auto;
  margin-right: auto;
  text-align: center;
}

.ajax-loader {
    display:none !important;
}

.side_form_inr input[type="email"] {
  background-color: #f0f0f0;
  border: medium none;
  color: #262626;
  display: block;
  font-family: "Lato",sans-serif;
  font-size: 14px;
  font-weight: 400;
  height: 41px;
  margin-bottom: 8px;
  padding: 0 5%;
  width: 90%;
}

.side_form_inr input[type="tel"] {
  background-color: #f0f0f0;
  border: medium none;
  color: #262626;
  display: block;
  font-family: "Lato",sans-serif;
  font-size: 14px;
  font-weight: 400;
  height: 41px;
  margin-bottom: 8px;
  padding: 0 5%;
  width: 90%;
}

.side_form_inr input[type="submit"] {
    margin: 18px auto 6px;
}

.side_form_inr > p {
    margin: 0 !important;
}

/** Procedures Page **/

.child-thumb {
    display: inline-block;
    margin-bottom: 30px;
    margin-right: 30px;
}

.procedures-titles {
    background-color: rgba(255, 255, 255, 0.8);
    color: #b69a61;
    font-family: pt serif;
    font-size: 1.3em;
    height: 30px;
    margin-top: 160px;
    padding-top: 3px;
    text-align: center;
}

@media (min-width: 1160px) {
.child-thumb {
  width: 22% !important;
}}

@media (min-width: 960px) and (max-width: 1160px) {
.child-thumb {
  width: 30% !important;
  margin-left: 1%;
  margin-right: 1%;
}}

@media (min-width: 600px) and (max-width: 960px) {
.child-thumb {
  width: 43% !important;
  margin-left: 3%;
  margin-right: 3%;
}}

@media (max-width: 600px) {
.child-thumb {
  width: 100% !important;
}}

.contact-right {
    float: left;
    width: 50%;
}

.contact-left input {
    background-color: white;
    border: medium none;
    border-radius: 3px;
}

.contact-right textarea {
    background-color: white;
    border: medium none;
    border-radius: 3px;
}

.contact-left {
    float: left;
    width: 50%;
}

.wpcf7-form-control.wpcf7-submit.contact-button {
    border-radius: 5px;
}

.page-id-11 .wpcf7 textarea, .page-id-11 #respond textarea {
    width: 90%;
}

.wpcf7 input:focus, #respond input:focus, .wpcf7 textarea:focus, #respond textarea:focus {
    border: 0 none !important;
    outline: medium none;
}

/**
.wpcf7 .button .wpcf7-form-control{ 
    background: url("images/send-message.jpg") no-repeat scroll 0 0 / 100% auto rgba(0, 0, 0, 0); width: 142px; height: 42px; 
}
**/

.float-right-video{
    width: 50%;
    float: right;
    margin-left: 15px;
    border: 5px solid #ececec;
}

@media screen and (max-width: 600px) {
    .float-right-video {
     width:100%;
     margin-left:0px; 
    }
}

.float-left-video{
    width: 50%;
    float: left;
    margin-right: 15px;
    border: 5px solid #ececec;
}

@media screen and (max-width: 600px) {
    .float-left-video {
     width:100%;
     margin-left:0px; 
    }
}



.table-wrap {
  width:105%;
  margin:0 auto;
  text-align:left;
  color:#989A8F;
  height: 470px;
}

.table-wrap.\33 coltable {
	width: 79%;
}

.table-price {
  background-color:#ffffff; 
  height:325px;
  width:100%;
  margin-top:20px;  
}

.table-price > ul li {
  float:left;
  width:178px;
  text-align:center;
  border-left:1px solid #EAE9E4;
  list-style: none;
  padding-left: 0px !important;
}

.table-top {
  background-color:#EAE9E4;
  height:75px;
  padding-top:20px;
}

.table-circle {
  width:60px;
  height:60px;
  border-radius:60px;
  font-size:20px;
  color:#fff;
  line-height:60px;
  text-align:center;
  background:#989A8F;
  margin-left:60px;
  margin-top:10px;
}

.table-bottom {
margin-top:50px;
}

.table-bottom > p > span {
font-weight: 900;
color: #b69a61;
}

.table-sign {
  margin-top:50px;
}

.table-button {
   border: 1px solid #989A8F;
   padding: 10px 20px;
   -webkit-border-radius: 6px;
   -moz-border-radius: 6px;
   border-radius: 6px;
   color: #989A8F;
   font-size: 14px;
   text-decoration: none;
   vertical-align: middle;
    font-size:17px;
   position: relative;
   bottom: 0px;
}

.table-title {
	font-family: "PT Serif",serif;
	font-size: 2em;
	text-align: center;
	background-color: #b69a61;
	margin-bottom: -50px;
	color: white;
	padding: 10px;
	margin-left: 1px;
	margin-right: 1px;
}

.table-price > ul > li:hover .table-circle {
	background-color:#b69a61;   
    border: 2px solid white;
	margin-top: -2px;
	margin-left: 58px;
}

.table-price > ul > li:hover  .table-button {
	background-color:#b69a61;   
    border: 1px solid #b69a61;
	color: white;
}

.table-price > ul > li:hover  .table-top {
	background-color:#b69a61;   
	color: white;
}

.table-price > ul > li:hover  .table-top > h1 { 
	color: white !important;
}

@media screen and (max-width: 1190px){

.table-wrap.\33 coltable {
	width: 545px;
}

.table-wrap {
    width: 545px;
    margin: 0 auto;
    text-align: left;
    color: #989A8F;
    min-height: 940px;
}

.table-bottom p {
    font-size: 14px !important;
}

.table-price > ul li {
    float: left;
    width: 271px;
    text-align: center;
    border-left: 1px solid #EAE9E4;
    list-style: none;
    padding-left: 0px !important;
    height: 460px;
}

.table-circle {
  width:60px;
  height:60px;
  border-radius:60px;
  font-size:20px;
  color:#fff;
  line-height:60px;
  text-align:center;
  background:#989A8F;
  margin-left:105px;
  margin-top:10px;
}

.table-price > ul > li:hover .table-circle {
	background-color:#b69a61;   
    border: 2px solid white;
	margin-top: -2px;
	margin-left: 103px;
}

}


@media screen and (max-width: 980px){


.table-wrap.\33 coltable {
    width: 100%;
    height: 1260px;
    margin: 0 auto;
    text-align: left;
    color: #989A8F;
}

.table-wrap {
    width: 100%;
    height: 1660px;
    margin: 0 auto;
    text-align: left;
    color: #989A8F;
}

.table-price > ul li {
    float: none;
    width: 100%;
    text-align: center;
    border-left: 0px solid #EAE9E4;
    list-style: none;
    padding-left: 0px !important;
    height: 410px;
}
.table-circle {
  width:60px;
  height:60px;
  border-radius:60px;
  font-size:20px;
  color:#fff;
  line-height:60px;
  text-align:center;
  background:#989A8F;
  margin-left:auto;
  margin-right:auto;
  margin-top:10px;
}

.table-price > ul > li:hover .table-circle {
	background-color:#b69a61;   
    border: 2px solid white;
	margin-top: -2px;
    margin-left:auto;
    margin-right:auto;
}

}


table.goldTable {
  width: 100%;
  height: 200%;
  text-align: left;
  margin-bottom: 20px;
  background-color:#EAE9E4;
}
table.goldTable td, table.goldTable th {
  padding: 10px 8px;
}

table.goldTable tr:nth-child(even) {
  background: #D5D5D0;
}
table.goldTable thead {
  background: #B69A61;
  border-bottom: 2px solid #FFFFFF;
}
table.goldTable thead th {
  font-size: 1.4em;
  font-weight: 100;
  color: #FFFFFF;
}



