*{margin: 0; padding:0; outline: none; }
body{margin: 0px;padding: 0px;	outline: none;font-family: 'Brandon_reg';color: #444;overflow-x: hidden;}
ul{margin:0;padding:0;}a:hover{cursor:pointer;}h1,h2,h3,h4,h5,h6,p{margin:0;padding:0;}
a{color: #0e0e0e;text-decoration: none;transition: all ease 0.5s;}

@font-face {
font-family: 'FuturaPT-Medium';
src: url('../fonts/FuturaPT-Medium.eot?#iefix') format('embedded-opentype'),url('../fonts/FuturaPT-Medium.otf')format('opentype'),
url('../fonts/FuturaPT-Medium.woff') format('woff'), url('../fonts/FuturaPT-Medium.ttf')format('truetype'), url('../fonts/FuturaPT-Medium.svg#FuturaPT-Medium') format('svg');
font-weight: normal;
font-style: normal;
}

@font-face {
font-family: 'YanoneKaffeesatz-Regular';
src: url('../fonts/YanoneKaffeesatz-Regular.eot?#iefix') format('embedded-opentype'),url('../fonts/YanoneKaffeesatz-Regular.otf')format('opentype'),
url('../fonts/YanoneKaffeesatz-Regular.woff') format('woff'), url('../fonts/YanoneKaffeesatz-Regular.ttf')format('truetype'), url('../fonts/YanoneKaffeesatz-Regular.svg#YanoneKaffeesatz-Regular') format('svg');
font-weight: normal;
font-style: normal;
}

@font-face {
font-family: 'FuturaPT-Light';
src: url('../fonts/FuturaPT-Light.eot?#iefix') format('embedded-opentype'),url('../fonts/FuturaPT-Light.otf')format('opentype'),
url('../fonts/FuturaPT-Light.woff') format('woff'), url('../fonts/FuturaPT-Light.ttf')format('truetype'), url('../fonts/FuturaPT-Light.svg#FuturaPT-Light') format('svg');
font-weight: normal;
font-style: normal;
}

@font-face {
font-family: 'FuturaPT-Bold';
src: url('../fonts/FuturaPT-Bold.eot?#iefix') format('embedded-opentype'),url('../fonts/FuturaPT-Bold.otf')format('opentype'),
url('../fonts/FuturaPT-Bold.woff') format('woff'), url('../fonts/FuturaPT-Bold.ttf')format('truetype'), url('../fonts/FuturaPT-Bold.svg#FuturaPT-Bold') format('svg');
font-weight: normal;
font-style: normal;
}

@font-face {
font-family: 'FuturaPTBook';
src: url('../fonts/FuturaPTBook.eot?#iefix') format('embedded-opentype'),url('../fonts/FuturaPTBook.otf')format('opentype'),
url('../fonts/FuturaPTBook.woff') format('woff'), url('../fonts/FuturaPTBook.ttf')format('truetype'), url('../fonts/FuturaPTBook.svg#FuturaPTBook') format('svg');
font-weight: normal;
font-style: normal;
}

@font-face {
font-family: 'FuturaPTDemi';
src: url('../fonts/FuturaPTDemi.eot?#iefix') format('embedded-opentype'),url('../fonts/FuturaPTDemi.otf')format('opentype'),
url('../fonts/FuturaPTDemi.woff') format('woff'), url('../fonts/FuturaPTDemi.ttf')format('truetype'), url('../fonts/FuturaPTDemi.svg#FuturaPTDemi') format('svg');
font-weight: normal;
font-style: normal;
}

@font-face {
font-family: 'Futura PT Heavy';
src: url('../fonts/Futura PT Heavy.otf') format('truetype');
font-weight: normal;
font-style: normal;
}

@font-face {
font-family: 'Brandon_reg';
src: url('../fonts/Brandon_reg.otf') format('truetype');
font-weight: normal;
font-style: normal;
}

@font-face {
font-family: 'Brandon_light';
src: url('../fonts/Brandon_light.otf') format('truetype');
font-weight: normal;
font-style: normal;
}


@font-face {
font-family: 'Brandon_bld';
src: url('../fonts/Brandon_bld.otf') format('truetype');
font-weight: normal;
font-style: normal;
}

@font-face {
font-family: 'Brandon_med';
src: url('../fonts/Brandon_med.otf') format('truetype');
font-weight: normal;
font-style: normal;
}


a{color:inherit;outline: none !important;}

a:focus{outline: none !important;}

p{text-align: justify;font-size: 13px;}

span.wpcf7-not-valid-tip {margin: 3px 0px;}

div.wpcf7-validation-errors {padding: 12px;}

.clear{margin: 0px;padding: 0px;clear: both;}

#wrapper{width: 100%;margin: 0px;}

.header{width: 100%;height: auto;margin: 0;z-index: 0;position:relative; left: 0; right: 0; z-index:500;}

.headpanel {width: 100%;height: auto;float: left;margin: 0px;background:#242424; z-index: 11;}

.logo {padding: 0px 0px 10px;display: block;float: left;padding-bottom: 0px !important;margin-left:0px;
position: absolute;
width: 182px;
top: 0;
height: 200px;
left: 30px;
z-index: 99!important;
}

.headr_right{ padding: 35px 0; padding-right: 30px!important;}

.headr_right_in{float: right;}

.headr_right .call_us{color: #fff;font-size: 15px;font-family: 'lato', sans-serif; font-weight: 400; float: left;margin: 10px 0 0 0;text-transform: uppercase;}

.headr_right .call_us .fa{margin-right: 5px;}

.banner{margin-top: 0px;}

.logo1{padding:0px 0px 20px;}

.white_bg{background: #f3f3f3 !important;}

.call_one { padding: 20px 0px 15px;}

.call_one h2 {font-size: 16px;color: #779d1d;font-weight:600;text-transform:uppercase;margin-bottom: 0px;font-family: 'Roboto',sans-serif;}

.call_one h1 {font-size: 22px;color: #3d3d3d;margin: 0px;font-weight: 500;font-family: 'open sans', sans-serif;padding: 0px 0px;float: left;}

#cssmenu li:hover > ul > li {border-right: none !important; margin-left: 0!important;}
#menu-primary>li {
margin-left:2px!important;
}

#cssmenu ul ul li {border-right: none !important;width: 100%;display: block;}

.d-ml{color: #01a1e1;font-size: 16px;}

.tdy{font-size: 15px;color: #cacaca;margin: 0px;font-weight: 300;font-family: 'open sans', sans-serif;padding: 0px 4px;text-transform: uppercase;}


.fac{color: #333;float: left;line-height: 28px;padding-left: 10px;margin-top: 6px;font-size: 18px !important;margin-right: 6px;}

.we_do p {margin-bottom: 15px;line-height: 2;}

.gray{color:#ababab;}

.info-footer{clear: both;padding: 38px;}

.info-footer .hrs p {color: #fff;font-size: 17px;font-family: 'Roboto',sans-serif;font-weight: 300;line-height: 22px;}

.info-footer .hrs h3{font-family: 'Brandon_med' !important;color: #ffffff !important;font-size: 24px;font-weight: 400;padding-bottom: 10px;margin-bottom: 10px;margin: 0px;}

.navbar-left {border-right: solid 2px #fff; float: left;margin-top: 0px !important;}

.hrs1{ width: 50%;margin: auto;}

.navbar-default .navbar-nav > li > a {color: #393939;font-size: 15px;font-family: 'Roboto',sans-serif;}

.nav > li > a {position: relative;display: block;padding: 10px 12px !important;margin-left: 27px;text-transform: uppercase;}

.navbar-nav > li{background:url(../images/line.png);background-repeat:no-repeat;background-position:right;}

.navbar-default .navbar-nav > li > a:hover, .navbar-default .navbar-nav > li > a:focus:hover{color:#7aa21b !important;border-bottom:solid 2px #7aa21b;}

.navbar-nav > li > a{line-height: 12px !important;}

.fb_icon{width: 40px;height: 40px;display: block;float: left;margin-left: 2px;margin-right: 2px;}

.fb_icon .fa {color: #fff;font-size: 20px;margin-left: 14px;margin-top: 11px;}

.we_do_inner p {font-size: 18px;color: #232323;font-family: 'Roboto',sans-serif;font-weight: 300;}

.furniture {padding-top: 40px;}

.menu-pic-one{width: 100%;height:auto;}

.menu-pic:hover .menu-pic-one img {-webkit-filter: grayscale(100%);filter: grayscale(100%);}

.menu-pic-one {width: 100%;max-height: 359px;height: auto;float: left;overflow: hidden;margin: 0 auto;}

.menu-pic-rt {width: 47%;-webkit-transition: all .5s ease-out; -moz-transition: all .5s ease-out; transition: all .5s ease-out;}

.repair_one h1 {font-size: 32px;color: #2b4c8f;text-transform:uppercase;font-weight:600;padding-top: 30px;font-family: 'Dosis', sans-serif;}

.repair_one p {font-size: 17px;color: #767575;font-family: 'Dosis', sans-serif;line-height: 26px;}

a.btn.btn-success.btn_succ {background: #99c13b;border: none;padding: 10px 22px;border-radius: 0px;margin-top: 13px;font-size: 16px;font-weight:normal;}

a.btn.btn-success.btn_succ:hover{background:#004b92;}

section.offer_t {margin-top: 40px;width: 100%;height: auto;background-image:url(../images/bg_blue.jpg);background-repeat:no-repeat;background-size: cover;}

.we_txt h1 {color: #fff;font-family: 'Dosis', sans-serif;padding: 25px;margin-top: 8px;text-align: right;font-size: 37px;}

a.btn.btn-success.package {background: #af284b;border: 0;color: #fff;font-size: 19px;text-transform: uppercase;font-family: 'Roboto',sans-serif;font-weight: 300;padding: 9px 18px;border-radius: 0px;}

.pack {margin-top: 34px;}

a.btn.btn-success.package:hover{background:#050505;}

section.testim_t{width:100%;}

.testimal h1 {text-align: center;color: #fff;font-family: 'open sans', sans-serif;font-size:41px;}

.testimal p {font-size: 16px;text-align: center;color: #fff;margin-top: 25px;margin-bottom: 25px;font-family: 'open sans', sans-serif;}

.addr_txt h1 {font-size: 17px;color: #404040;font-weight: 600;font-family: 'open sans', sans-serif;text-transform: uppercase;}

.footer {padding-top: 30px;background: #111111;margin-top: 90px;}

.addr_txt p {font-size: 20px;color: #828282;font-family: 'open sans', sans-serif;font-weight:300;}

.addr_txt ul li {display: inline-block;}

.info-footer p{color:#fff;font-size: 14px;font-family: 'Roboto',sans-serif;font-weight: 300;line-height: 30px;}

.copyright {width: 100%;background: #1f2020;padding: 4px;}

.copyright p {text-align: center;color: #8f8f8f;line-height: 30px;padding-top: 11px;}

.footer-content {width: 100%;float: left;background: #252525;padding: 50px 0;}

.footer-content h4{font-family: 'brandon_med';font-size: 24px;color: #fff;margin-top: 0;margin-bottom: 25px;padding-bottom: 10px;position: relative;font-weight: 400;letter-spacing: 1px;}

.footer-content h4:after{position:absolute;background: #0093d9;width: 43px;height: 1px;left: 2px;bottom: 0;content: "";}

.footer-content h2{font-family: 'Brandon_Light' !important; font-size: 27px; color:#242424; margin-top: 0; margin-bottom: 3px; padding-bottom: 0px; font-weight: inherit!important;}

.footer-content .cont_txt p{color: #fff;font-size: 20px;font-family: 'lato', sans-serif; font-weight: 300; padding: ;}


.form-control {border-radius: 0px !important;border:none !important; background: rgba(103, 103, 103, 0.6) !important;margin-top: 10px;}

.menu > li > a {color: #fff;font-size: 13px;font-family: 'Lato';
display: block;text-transform:uppercase;padding: 17px 17px;
transition: all 0.5s ease;font-weight: 600;letter-spacing: 1px;}

.menu > li > a:hover, .menu > li > a:focus {
    color: #bfbfbf!important;
    border-bottom: 0!important;
    background: none;
    transition: all 0.5s ease;
    text-decoration: none;
}

section.about-banner {
    width: 100%;
    height: auto;
    background: #a4a4a4;
    background-image: url(../images/text-bg.jpg);
    padding: 30px 0px 40px;
    text-align: center;
    position: relative;
    z-index: 2;
    background-size: 100%;
    background-repeat: no-repeat;
}

.about-internal{position: relative;}

.about-left h1 {
    font-family: 'Open Sans' !important;
    font-weight: 700;
    font-size: 36px;
    color: #ffffff;
    margin-top: 0;
}

.about-right ul li {display: inline-block;font-family: 'Lato',sans-serif;color: #fff;}

.about-right i.fa.fa-angle-double-right {color: #fff !important;margin-right: 6px;}

div.wpcf7-validation-errors{display:none !important;}

.about p {font-size: 18px;line-height: 2;color: #555555;font-weight: normal;font-family: 'Roboto',sans-serif;}

.slider_2 .huge-it-slider > li {list-style: none;opacity: 1 !important;}

.contact-page.cont-txt {margin: 0px 0;margin-left: -15px;margin-right: -15px; width:100%; float:left;}

section.about-section {
padding:0;
}

input.wpcf7-form-control.wpcf7-text.wpcf7-validates-as-required.nam {padding: 7px;width: 97%;font-size: 15px;font-family: 'Roboto',sans-serif;border-radius: 3px;border: solid 1px #b4b4b4;line-height:20px;margin-bottom: 15px;}

textarea.wpcf7-form-control.wpcf7-textarea.wpcf7-validates-as-required.mess {width: 97%;height: 94px;padding: 7px;font-size: 15px;border-radius: 3px;border: solid 1px #b4b4b4;font-family: 'Roboto',sans-serif;margin-bottom: 15px;}

input.wpcf7-form-control.wpcf7-submit.sub {padding: 12px 40px;background: #af284b;border: none;color: #fff;font-size: 19px;border-radius: 3px;font-family: 'Roboto',sans-serif;}

input.wpcf7-form-control.wpcf7-submit.sub:hover{background:#2c4c91;}

span.wpcf7-not-valid-tip {color: #f00;}

.addrs h2 {font-size: 18px;color: #a50502; font-family: 'Open Sans'!important;font-weight:800;margin-bottom: 5px;}

.addrs p {font-size: 16px; color: #4c4c4c;}



.addrs p {color: #7d7d7d;font-family: 'open sans', sans-serif;font-size: 16px;font-weight: 400;line-height: 35px;}

.contact-page.cont-txt h1 {font-size: 22px;color: #222;
	text-transform: uppercase;margin-bottom: 15px;font-family: 'Open Sans'!important;
font-weight: 800;
	border-bottom: #ddd solid 1px;padding-bottom: 5px; margin-top: 0; letter-spacing: 2px;}

.textwidget a {font-size: 20px;color: #ffffff;font-family: 'open sans', sans-serif;font-weight: 400;padding-top: 12px;}

section.contact-page-main {}

li.pho_no {font-size: 29px !important;}

.foot_t_txt ul li {text-align: center;font-size: 18px;font-family: 'open sans', sans-serif;color: #fff;line-height: 40px;display: inherit;}

.foot_t_txt ul li a {color: #fff;}

.screen-reader-response ul li {display: none;}

.screen-reader-response {font-size: 18px;font-family: 'Roboto',sans-serif;color: #779d1d;}

.wpcf7-response-output.wpcf7-validation-errors {display: none;}

.carousel-caption{display: none;}

.sliderpanel h1 {text-align: center;font-size: 35px;font-family: 'Brandon_Light' !important;text-transform: uppercase;color: #2d2d2d;font-weight:600;margin-bottom: 5px;position:relative;}

.footer-content h1 {font-size: 37px;font-family: 'Brandon_med' !important;color: #000;font-weight: 600;margin-bottom: 5px;position:relative;}

.carousel-inner p {padding-top: 0px;text-align: left;color: #6e6e6e;font-size: 19px;line-height: 32px;font-family: 'brandon_reg';width: 100%;max-width: 1010px;font-weight: normal;margin: 0px 0 20px !important;}

.testimon_down{padding: 0!important;}

.line{text-align: center;margin-top: 8px;}

.line img{display:inline-block;}

.glyphicon {color: #333;}

.smform-description{display:none;}

.sliderpanel .carousel-control {width: 97%;margin-top: 110px;color: #6b6b6b;opacity: 1;}

.sliderpanel .carousel-control:hover{color: #7c7e7e;}

.sliderpanel .carousel-control:focus{color: #7c7e7e;}

.sliderpanel .carousel-control:visited{color: #7c7e7e;}

.carousel-control {position: absolute;top: 110% !important;width: 0% !important;}



.pn{color: #fff;font-size: 20px;}

/*=============================10-4================================================*/

.socl_one {width: 36%;float: right;position: absolute;right: 18px;}

.socl {width: auto;float: right;text-align: left;margin-top:30px;display: inline-block;}

.socl ul li {display: inline-block;margin-right: 7px;}

.socl_one h1 {background: #ffc000;font-family: 'Roboto',sans-serif;font-weight: 400;width: 154px;float: right;padding: 16px 4px;margin-top: 14px;color: #272727;text-transform: uppercase;text-align: center;cursor: pointer;font-size: 16px;}

.socl_one h1:hover {background: #333;color: #fff;}

.min_nav {width: 100%;background: #00247d;float: left;height:auto;}

.es_widget_form_email{display:none;}

.navbar-default {background-color: #03337c !important;border-color: #03337c !important;}

.navbar{margin-bottom:0px !important;min-height: 58px !important;}

.navbar-left:nth-child(7){border-right:none !important;}

.us {font-weight: 300;}

.we_do.im_txt {float: left;overflow: hidden;padding-top: 68px;margin-right: 18px;}

.about-right ul li a{color:#fff;}

.about-right ul li {font-size: 15px;color: #fff;}


/*=======================menu-css=============================*/

nav{position:relative;margin:0 auto; z-index:11111;}

#cssmenu,#cssmenu ul,#cssmenu ul li,#cssmenu ul li a,#cssmenu #head-mobile{border:0;list-style:none;line-height:18px;display:block; float:left; position:relative;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;}

#cssmenu:after,#cssmenu > ul:after{content:".";display:block;clear:both;visibility:hidden;line-height:0;height:0;}

#cssmenu #head-mobile{display:none}

#cssmenu{font-family: 'Roboto',sans-serif;}

#cssmenu > ul > li{float:left}

#cssmenu > ul > li > a {padding: 17px 25px;font-size: 14px;text-decoration: none;color: #fff;font-weight: 400;}

#cssmenu > ul > li:hover > a,#cssmenu ul li.active a{color:#c9d9ff}

#cssmenu > ul > li:hover,#cssmenu ul li.active:hover,#cssmenu ul li.active,#cssmenu ul li.has-sub.active:hover{-webkit-transition:background .3s ease;-ms-transition:background .3s ease;transition:background .3s ease;}

#cssmenu > ul > li.has-sub > a{padding-right:30px}

#cssmenu > ul > li.has-sub > a:after{position:absolute;top:22px;right:11px;width:8px;height:2px;display:block;background:#ddd;content:''}

#cssmenu > ul > li.has-sub > a:before{position:absolute;top:19px;right:14px;display:block;width:2px;height:8px;background:#ddd;content:'';-webkit-transition:all .25s ease;-ms-transition:all .25s ease;transition:all .25s ease}

#cssmenu > ul > li.has-sub:hover > a:before{top:23px;height:0; }

#cssmenu ul ul{position:absolute;left:-9999px; }

#cssmenu ul ul li{height:0;-webkit-transition:all .25s ease;-ms-transition:all .25s ease;background:#0093d9;transition:all .25s ease}

#cssmenu ul ul li:hover{}

#cssmenu li:hover > ul{left:0; }

#cssmenu li:hover > ul > li{height:40px}

#cssmenu ul ul ul{margin-left:100%;top:0px;}

#cssmenu ul ul{top:100%;}

#cssmenu ul ul li a{width: 100% !important;white-space: pre;}

#cssmenu ul ul li a{border-bottom:1px solid rgba(150,150,150,0.15);padding:11px 15px;width:210px;font-size:15px;text-decoration:none;color:#fff;font-weight:300;padding-right: 30px;}

#cssmenu ul ul li:last-child > a,#cssmenu ul ul li.last-item > a{border-bottom:0}

#cssmenu ul ul li:hover > a,#cssmenu ul ul li a:hover{color:#fff;background: #242424;}

#cssmenu ul ul li.has-sub > a:after{position:absolute;top:16px;right:11px;width:8px;height:2px;display:block;background:#ddd;content:''}

#cssmenu ul ul li.has-sub > a:before{position:absolute;top:13px;right:14px;display:block;width:2px;height:8px;background:#ddd;content:'';-webkit-transition:all .25s ease;-ms-transition:all .25s ease;transition:all .25s ease}

#cssmenu ul ul > li.has-sub:hover > a:before{top:17px;height:0}

#cssmenu ul ul li.has-sub:hover,#cssmenu ul li.has-sub ul li.has-sub ul li:hover{background:#03337c;}

#cssmenu ul ul ul li.active a{border-left:1px solid #333}

#cssmenu > ul > li.has-sub > ul > li.active > a,#cssmenu > ul ul > li.has-sub > ul > li.active> a{border-top:1px solid #333}



@media screen and (max-width:700px){
.metaslider .caption-wrap {display: none;}

.about-banner1{background-size: 100%;min-height: 128px;background-repeat: no-repeat;padding: 0px !important;;}

nav{width:100%;}

#cssmenu{width:100%}

#cssmenu ul{width:100%;display:none}

#cssmenu ul li{width:100%;border-top:1px solid #444}

#cssmenu ul li:hover{background:#363636;}

#cssmenu ul ul li,#cssmenu li:hover > ul > li{height:auto}

#cssmenu ul li a,#cssmenu ul ul li a{width:100%;border-bottom:0; background: #00247d;}

#cssmenu > ul > li{float:none}

#cssmenu ul ul li a{padding-left:25px}

#cssmenu ul ul li{background:#333!important;}

#cssmenu ul ul li:hover{background:#363636!important}

#cssmenu ul ul ul li a{padding-left:35px}

#cssmenu ul ul li a{color:#ddd;background:none}

#cssmenu ul ul li:hover > a,#cssmenu ul ul li.active > a{color:#fff}

#cssmenu ul ul,#cssmenu ul ul ul{position:relative;left:0;width:100%;margin:0;text-align:left}

#cssmenu > ul > li.has-sub > a:after,#cssmenu > ul > li.has-sub > a:before,#cssmenu ul ul > li.has-sub > a:after,#cssmenu ul ul > li.has-sub > a:before{display:none}

#cssmenu #head-mobile{display:block;padding:23px;color:#ddd;font-size:12px;font-weight:700}

.button{width: 45px;height: 46px;position: absolute;right: 0px;top: 0px;cursor: pointer;z-index: 12399994;}

.button:after {position: absolute;top: 23px;right: 12px;display: block;height: 8px;width: 20px;border-top: 2px solid #fff;border-bottom: 2px solid #fff;content: '';}

.button:before {-webkit-transition: all .3s ease;-ms-transition: all .3s ease;transition: all .3s ease;position: absolute;top: 16px;right: 12px;display: block;height: 2px;width: 20px;background: #fff;content: '';}

.button.menu-opened:after{-webkit-transition:all .3s ease;-ms-transition:all .3s ease;transition:all .3s ease;top:23px;border:0;height:2px;width:19px;background:#fff;-webkit-transform:rotate(45deg);-moz-transform:rotate(45deg);-ms-transform:rotate(45deg);-o-transform:rotate(45deg);transform:rotate(45deg)}

.button.menu-opened:before{top:23px;background:#fff;width:19px;-webkit-transform:rotate(-45deg);-moz-transform:rotate(-45deg);-ms-transform:rotate(-45deg);-o-transform:rotate(-45deg);transform:rotate(-45deg)}

#cssmenu .submenu-button{position:absolute;z-index:99;right:0;top:0;display:block;border-left:1px solid #444;height:50px;width:46px;cursor:pointer}

#cssmenu .submenu-button.submenu-opened{background:#262626}

#cssmenu ul ul .submenu-button{height:34px;width:34px}

#cssmenu .submenu-button:after{position:absolute;top:22px;right:19px;width:8px;height:2px;display:block;background:#333;content:''}

#cssmenu ul ul .submenu-button:after{top:15px;right:13px}

#cssmenu .submenu-button.submenu-opened:after{background:#fff}

#cssmenu .submenu-button:before{position:absolute;top:19px;right:22px;display:block;width:2px;height:8px;background:#333;content:''}

#cssmenu ul ul .submenu-button:before{top:12px;right:16px}

#cssmenu .submenu-button.submenu-opened:before{display:none}

#cssmenu ul ul ul li.active a{border-left:none}

#cssmenu > ul > li.has-sub > ul > li.active > a,#cssmenu > ul ul > li.has-sub > ul > li.active > a{border-top:none}
}
/*=============================closed menu===========================*/

.footer-content804h1 {text-align: center;font-size: 38px;font-family: 'roboto', sans-serif;text-transform: uppercase;color: #333;font-weight: 600;margin-bottom: 5px;}

/*===================zoom-css=======================*/

.figure{height: auto;overflow: hidden;position: relative;display: inline-block;vertical-align: top;margin: 1em;width: 96%;}

.fx-img{height: 514px;overflow: hidden;position: relative;display: inline-block;vertical-align: top;margin: 1em;width: 96%;}

.fx-img img{
-webkit-transition: all 0.5s linear;
transition: all 0.5s linear;
-webkit-transform: scale3d(1, 1, 1);
transform: scale3d(1, 1, 1);max-height: 514px;min-height: 514px;width: 100%;}

.fx-img:hover img{-webkit-transform: scale3d(1.2, 1.2, 1);transform: scale3d(1.2, 1.2, 1);}

.figure img{-webkit-transition: all 0.5s linear;transition: all 0.5s linear;-webkit-transform: scale3d(1, 1, 1);transform: scale3d(1, 1, 1);max-height: auto;min-height: auto;width: 100%;}

.figure:hover img{-webkit-transform: scale3d(1.2, 1.2, 1);transform: scale3d(1.2, 1.2, 1);}

.cl_one{padding:0px !important;}

/*=========================closed zoom-css========================*/



section.bto_about {
    position: relative;
    display: block;
    float: left;
    width: 100%;
    padding: 0px 0px 70px;
    margin-top: -82px;
    background: none;
    padding-bottom: 50px;
}

.testimonial_overlay{position: absolute;top: 0;width: 100%;height: 100%;}

.p_r{padding-right: 0px !important;}

.p_l{padding-left: 0px !important;}


.our_partrs h1 {font-family: 'Brandon_med' !important;color: #000;font-size: 32px;font-weight: 700;text-align: center;padding-bottom: 22px;margin: 6px 0px;	padding-top: 40px;text-transform: uppercase;}

.ln{text-align:center; padding-bottom:30px;}

.ln img{display:inline-block; }

.cont_t_txt {background: rgba(0, 0, 0, 0.3);z-index: 11111;position: absolute;bottom: 0px;width: 100%;text-align: center;height: 100%;}

.cont_t_txt h2 {top: 38%;color: #fff;z-index: 111111;position: relative;padding: 0px 0px 0px 12px;margin-top: 15px;text-align: center;text-transform: uppercase;font-size: 42px;font-family: 'YanoneKaffeesatz-Regular';}

.on h2:after {content: '';height: 5px;width: 80px;background: #fff;position: absolute;top: 51px;margin: 0 auto;bottom: 0;right: 143px;}

.on1 h2:after {content: '';height: 5px;width: 80px;background: #fff;position: absolute;top: 51px;margin: 0 auto;bottom: 0;right: 337px;}

.on .figure {width: 97.7% !important;}

.on .lnth-fix img{ max-height: 390px;min-height: 390px;}

.our_partnar{width: 100%;float: left;background: #fff;padding:40px;background-size: cover;background-attachment: fixed;padding: 40px 0px;}

.testim_t{ width: 100%;float: left;background: url(../images/testimonial_bg.jpg) left top no-repeat;padding: 50px 0 70px 0px;background-size: cover;}

/* socil */
.social{padding: 5px 0px; float:right;}

.social .face .faa {padding-left: 0px;line-height: 41px;text-align: center;/* border: 3px solid #fff; */color: #fff;border-radius: 50px;font-size: 19px;width: 40px;height: 40px;background: #3b5999;}

.social .twit .faa {padding-left: 0px;line-height: 41px;text-align: center;/* border: 3px solid #fff; */color: #fff;border-radius: 50px;font-size: 19px;width: 40px;height: 40px;background: #49a2dc;}

.mg-spd{ margin-right: 4px;}


.social .gul .faa:hover {color: #fff; }

.social .twit .faa:hover {color: #fff; }

.social .face .faa:hover {color: #bcbcbc; }

.social .gul .faa {padding-left: 0px;line-height: 41px;text-align: center;/* border: 3px solid #fff; */color: #fff;border-radius: 50px;font-size: 19px;width: 40px;height: 40px;background: #2973b2;}

.we_do_left{background: #f2f2f2; padding-left: 0!important; padding-right: 0!important;}	

.we_do_left ul{list-style: none;}

.we_do_left ul li a{ display:block; padding:20px 15px; font-size:14px; border-bottom: #ccc solid 1px; color: #222;}

.we_do_left ul li a:hover{background: #db0000; color:#fff;}

.we_do_left .li_active{background: #db0000; color:#fff;}

.we_do_left .widget-title{ display:block; padding:25px 15px; font-size:18px; font-weight: 500;background: #272727; color: #fff;}

.info-footer .social{padding: 5px 0px; float:left;}

.info-footer .social .face .faa {width: 40px;height: 40px;padding-left:3px;line-height: 37px;text-align: center;border: 2px solid #969696;color: #fff;border-radius: 0px;font-size: 20px;}

.info-footer.social .twit .faa {width: 40px;height: 40px;line-height: 37px;padding-left:3px;text-align: center;border: 2px solid #969696;color: #fff;border-radius: 0px;font-size: 16px;}

.info-footer.mg-spd{margin-right: 4px;}

.info-footer.mg-spd1{padding: 0px !important;}

.info-footer.social .gul .faa:hover {background: #e64522; border: 2px solid #969696;}

.info-footer .social .twit .faa:hover {background: #00abe3; border: 2px solid #969696;}

.info-footer.social .face .faa:hover {background: #4060a5; border: 2px solid #969696;}

.info-footer.social .gul .faa {width: 40px;height: 40px;line-height: 37px;padding-left:3px;text-align: center;border: 2px solid #969696;color: #fff;border-radius: 0px;font-size: 16px;}

.easy_testimonial_mystery_person{display: none;}

.testimonial_author .date{display: none !important;}

.provide {width: 100%;float: left;padding: 60px 0px 240px;background: #fff;}

.provide h1 {font-family: 'Montserrat' !important;color: #40403f;font-size: 32px;font-weight: 500;margin-bottom: 7px;text-align: center;text-transform: capitalize;}

.provide p {font-family: 'roboto' !important;color: #5b5b5b;font-size: 19px;text-align: center;padding-top: 10px;margin-bottom: 0;font-weight: 100;line-height: 36px;}

/* footer */
.copyright {width: 100%;background: #000;padding: 10px;border-top: #595959 2px solid;}

.copyright p {text-align: center;color: #cdcdcd;line-height: 30px;padding-top: 11px;font-size:14px;font-weight:300;}

.footer .foot_t_txt h1{ font-family: 'Brandon_med' !important;color: #272727;font-size: 30px;font-weight: 800;padding-bottom: 0px;margin: 0px;text-transform: uppercase;text-align: center;}

.footer .foot_t_txt h3{text-align: center;font-size: 26px;font-family: 'open-sans', sans-serif;color: #fff;margin: 0px;line-height: 40px;font-weight: 700;}

.footer .foot_t_txt h2{text-align: center;font-size: 18px;font-family: 'roboto', sans-serif;color: #464646;line-height: 40px;font-weight: 300;}

.footer .foot_t_txt p{text-align: center;font-size: 17px;font-family: 'roboto', sans-serif;padding-bottom: 30px;color: #fff;line-height: 22px;font-weight: 300;text-transform: capitalize;}

.footer-content {width: 100%;float: left;padding: 40px 0 0px 0;
	background-size: cover;background: #535965;min-height:auto;}

/* fb_icon */
.headpanel .tw_icon:hover,.headpanel .fb_icon:hover,.headpanel .ln_icon:hover,.headpanel .gl_icon:hover {background:#333;}

.headpanel .fb_icon {width: 34px;height: 34px;background: #3b5999;display: block;float: left;}

.headpanel .fb_icon .fa {color: #dcdcdc;font-size: 18px;margin-left: 11px;margin-top: 9px;}

.headpanel .tw_icon {width: 34px;height: 34px;background: #49a2dc;display: block;float: left;}

.headpanel .tw_icon .fa {color: #dcdcdc;font-size: 18px;margin-left: 9px;margin-top: 9px;}

.headpanel .ln_icon {width: 34px;height: 34px;background: #2973b2;display: block;float: left;}

#ngg-image-0 .ngg-gallery-thumbnail-box {width: 100% !important;}

.headpanel .ln_icon .fa {color: #dcdcdc;font-size: 18px;margin-left: 9px;margin-top: 7px;}

.headpanel .gl_icon {width: 34px;height: 34px;background: #d64411;display: block;float: left;}

.headpanel .gl_icon .fa {color: #dcdcdc;font-size: 18px;margin-left: 7px;margin-top: 7px;}

.tw_icon{width:40px; height:40px; display:block; float:left;margin-left: 4px;margin-right: 6px;}

.tw_icon .fa {color: #fff;font-size: 20px;margin-left: 11px !important;margin-top:10px;}

.ln_icon{width:40px; height:40px; display:block; float:left;margin-left:0px; margin-right:6px;}

.ln_icon .fa {color: #fff;font-size: 20px;margin-left: 12px;margin-top: 9px;}

.gl_icon{width:40px; height:40px; display:block; float:left;margin-right:2px;}

.gl_icon .fa {color: #fff;font-size: 20px;margin-left: 9px;margin-top: 10px;}

.footer_menu {width: 72%;height: auto;float: none;margin-left: auto;margin-right: auto;margin-top: 40px;}

.footer-content .menu > li > a {
    color: #ffffff !important;
    font-size: 13px;
    font-family: 'Lato',sans-serif;
    text-transform: uppercase;
    padding: 0px 22px;
    font-weight: 400;
    border-right: 0px solid #fff;
    position: relative;
}

.footer-content .menu > li > a::after {
    position: absolute;
    right: 0px;
    width: 1px;
    height: 12px;
    top: 3px;
    background: #fff;
    content: "";
}

.footer-content .menu > li:last-child a::after {
 display: none;
}
.footer-content .menu > li {
    float: none;
    list-style: none;
    display: inline-block;
}

.footer-content .menu > li > a:hover, .menu > li > a:focus:hover {background: none !important;}


.copy{text-align: center;color: #cfcfcf;line-height: 68px;font-size: 14px;border-top: 1px solid #727171; margin-top: 34px;}
.footer-content .fa:hover {
    color: #0093d9;
}

.fotr-bg img{ border-radius: 0px;margin-top: 0%;}

.foot_img_t li {display: block;}

.footer-content h1 {font-family: 'Ubuntu',sans-serif!important;color: #fff;font-size: 20px;font-weight: 600;margin-top: 0;padding-bottom: 10px;margin-bottom: 10px;text-transform: uppercase;}

.mail{ color: #fff;font-size: 16px;text-align: center;display: block;padding: 16px;}

#menu-primary li.menu-item-has-children > a:after {content: '\f0d7';font-family: FontAwesome;font-size: 17px;margin-left: 5px;margin-top: 0px;}




.footer textarea{height:120px !important;}
/* footer */
.ngg-gallery-thumbnail {border: 0px !important;}

.home-gallery-left img{min-height: 486px !important;max-height: 486px !important;}

.menu-item-743 a{border-right:none !important}

.header_right{display:block; float:right; width: 37%;}

.ph_num{font-family: 'open sans', sans-serif; font-weight:700; font-size:31px; color:#474747; }

.ph_num .fa {font-size: 26px!important;color: #cf142b;display: block;float: left;margin-top: 13px;padding-left:0;margin-right:7px;}

.mail_num{font-family: 'open sans', sans-serif; font-weight:normal; font-size:20px; color:#474747; }

.mail_num .fa {font-size: 17px!important;color: #474747;display: block;float: left;margin-top: 5px;margin-right:12px;}

.txt{font-size: 14px;font-weight: 600;display: inline-block;padding-top: 7px;color: #474747;}

.txt1{ border-left: 1px solid #f4f4f4;padding: 0px 14px;font-family: 'lato', sans-serif;}	

.bx_img2 {width: 100%;height: 335px;background: #fff;float: right;overflow: hidden;}

.mx_img:hover {transition: 1s ease;transform:scale(1.1);}

.mx_img {max-width: 100%;-webkit-transition: all 1s ease;}

.para1{font-size: 16px;color: #4c4c4c;font-family: 'Roboto',sans-serif;font-weight: 400!important;line-height:29px;padding-top: 20px;font-style: italic;}

.learn_more{display:block; float:left;}

.learn_more a {font-family: 'open sans', sans-serif;color: #9c9c9c;font-size: 14px;font-weight: 600;text-transform: uppercase;border: #adadad 1px solid;padding: 9.5px 15px;display: block;float: left;}

.learn_more a:hover,.learn_more a:focus{background:#434343;color:#fff;}

.book{color: #fff;margin: auto;display: table;background: #cf142b;font-size: 22px;padding: 12px 23px;font-weight: 600;margin-bottom: 70px;margin-top: 50px;}

.book:hover{color: #fff;background: #49555a;}

.lm-text h3{text-align: center;font-weight: 600;font-family: 'Open Sans', sans sarif;color: #fff;text-transform: uppercase;font-size: 42px;}

.lm-text h2 {font-size: 28px;line-height: 35px;text-align: center;color: #5b5b5b;padding-top: 40px;font-family: 'Brandon_med';padding-bottom: 15px;}

.middle_section{width:100%; display:block; float:left; padding-top:15px;}

.lrm_txt {margin-bottom: 36px;display: block;text-align: center;color: #fff;font-size: 36px;font-weight: normal;font-family: 'Brandon_med';position: relative;} 

.lrm_txt:after {content: "";position: absolute;background: #fff;height: 3px;width: 68px;bottom: -7px;left: 0;right: 0;display: inline-block;margin-left: auto;margin-right: auto;}

.page.page-id-729 .ser_main {border: solid 1px #e7e7e7;}

.page.page-id-729 .serv1 h1{ margin-top: 7px; margin-bottom: 9px; text-align: center;border-bottom: none;}

.page.page-id-979 .serv1 h1{ margin-top: 7px; margin-bottom: 9px; text-align: center;border-bottom: none;}

.page.page-id-979 .ser_main {border: solid 1px #e7e7e7;}

.ser_main { width: 100%;float: left;display: block;background: #ffffff;padding: 0px;text-align: center;padding-bottom: 0px;}

.servimg {float: none;margin-left: auto;margin-right: auto;margin-bottom: 0px;overflow: hidden; position: relative;}

.servimg_overlay{position: absolute; width: 100%; height: 100%; top: 0; left: 0; 
background: rgba(98,125,77,0);
background: -moz-linear-gradient(top, rgba(98,125,77,0) 30%, rgba(84,17,106,0.8) 100%);
background: -webkit-gradient(left top, left bottom, color-stop(30%, rgba(98,125,77,0)), color-stop(100%, rgba(84,17,106,0.8)));
background: -webkit-linear-gradient(top, rgba(98,125,77,0) 30%, rgba(84,17,106,0.8) 100%);
background: -o-linear-gradient(top, rgba(98,125,77,0) 30%, rgba(84,17,106,0.8) 100%);
background: -ms-linear-gradient(top, rgba(98,125,77,0) 30%, rgba(84,17,106,0.8) 100%);
background: linear-gradient(to bottom, rgba(98,125,77,0) 30%, rgba(84,17,106,0.8) 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#627d4d', endColorstr='#54116a', GradientType=0 );
}

.servimg_overlay:hover{background: rgba(98,125,77,0);
background: -moz-linear-gradient(top, rgba(98,125,77,0) 30%, rgba(84,17,106,1) 100%);
background: -webkit-gradient(left top, left bottom, color-stop(30%, rgba(98,125,77,0)), color-stop(100%, rgba(84,17,106,1)));
background: -webkit-linear-gradient(top, rgba(98,125,77,0) 30%, rgba(84,17,106,1) 100%);
background: -o-linear-gradient(top, rgba(98,125,77,0) 30%, rgba(84,17,106,1) 100%);
background: -ms-linear-gradient(top, rgba(98,125,77,0) 30%, rgba(84,17,106,1) 100%);
background: linear-gradient(to bottom, rgba(98,125,77,0) 30%, rgba(84,17,106,1) 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#627d4d', endColorstr='#54116a', GradientType=0 );
}

.servimg2 .servimg_overlay{
background: rgba(98,125,77,0);
background: -moz-linear-gradient(top, rgba(98,125,77,0) 30%, rgba(132,164,76,0.8) 100%);
background: -webkit-gradient(left top, left bottom, color-stop(30%, rgba(98,125,77,0)), color-stop(100%, rgba(132,164,76,0.8)));
background: -webkit-linear-gradient(top, rgba(98,125,77,0) 30%, rgba(132,164,76,0.8) 100%);
background: -o-linear-gradient(top, rgba(98,125,77,0) 30%, rgba(132,164,76,0.8) 100%);
background: -ms-linear-gradient(top, rgba(98,125,77,0) 30%, rgba(132,164,76,0.8) 100%);
background: linear-gradient(to bottom, rgba(98,125,77,0) 30%, rgba(132,164,76,0.8) 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#627d4d', endColorstr='#207f31', GradientType=0 );
}

.servimg2 .servimg_overlay:hover{
background: rgba(98,125,77,0);
background: -moz-linear-gradient(top, rgba(98,125,77,0) 30%, rgba(132,164,76,1) 100%);
background: -webkit-gradient(left top, left bottom, color-stop(30%, rgba(98,125,77,0)), color-stop(100%, rgba(132,164,76,1)));
background: -webkit-linear-gradient(top, rgba(98,125,77,0) 30%, rgba(132,164,76,1) 100%);
background: -o-linear-gradient(top, rgba(98,125,77,0) 30%, rgba(132,164,76,1) 100%);
background: -ms-linear-gradient(top, rgba(98,125,77,0) 30%, rgba(132,164,76,1) 100%);
background: linear-gradient(to bottom, rgba(98,125,77,0) 30%, rgba(132,164,76,1) 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#627d4d', endColorstr='#207f31', GradientType=0 );
}

.servimg3 .servimg_overlay{
background: rgba(98,125,77,0);
background: -moz-linear-gradient(top, rgba(98,125,77,0) 30%, rgba(84,17,106,0.8) 100%);
background: -webkit-gradient(left top, left bottom, color-stop(30%, rgba(98,125,77,0)), color-stop(100%, rgba(84,17,106,0.8)));
background: -webkit-linear-gradient(top, rgba(98,125,77,0) 30%, rgba(84,17,106,0.8) 100%);
background: -o-linear-gradient(top, rgba(98,125,77,0) 30%, rgba(84,17,106,0.8) 100%);
background: -ms-linear-gradient(top, rgba(98,125,77,0) 30%, rgba(84,17,106,0.8) 100%);
background: linear-gradient(to bottom, rgba(98,125,77,0) 30%, rgba(84,17,106,0.8) 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#627d4d', endColorstr='#54116a', GradientType=0 );
}

.servimg3 .servimg_overlay:hover{
background: rgba(98,125,77,0);
background: -moz-linear-gradient(top, rgba(98,125,77,0) 30%, rgba(84,17,106,1) 100%);
background: -webkit-gradient(left top, left bottom, color-stop(30%, rgba(98,125,77,0)), color-stop(100%, rgba(84,17,106,1)));
background: -webkit-linear-gradient(top, rgba(98,125,77,0) 30%, rgba(84,17,106,1) 100%);
background: -o-linear-gradient(top, rgba(98,125,77,0) 30%, rgba(84,17,106,1) 100%);
background: -ms-linear-gradient(top, rgba(98,125,77,0) 30%, rgba(84,17,106,1) 100%);
background: linear-gradient(to bottom, rgba(98,125,77,0) 30%, rgba(84,17,106,1) 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#627d4d', endColorstr='#54116a', GradientType=0 );
}

.servimg_overlay .details{position: absolute; width: 100%; left: 0; bottom: 15px; text-align: left; padding: 0 20px;}

.servimg_overlay .details h4{font-family: 'FuturaPTBook'; font-size: 23px; color: #fff; margin: 0; padding: 0; text-transform: uppercase; text-align: left;}

.servimg_overlay .details p{font-family: 'Roboto',sans-serif;font-weight: 300!important; font-size: 15px; color: #fff; margin: 0; padding: 0; text-align: left;}

.servimg img {transition: all 0.3s ease-in-out;-webkit-transition: all 0.3s linear;-moz-transition: all 0.3s linear;-ms-transition: all 0.3s linear;-o-transition: all 0.3s linear;transition: all 0.3s linear; width: 100%; max-height: 370px;}

.servimg img:hover {transform: scale(1.1);-webkit-transition: all 0.3s linear;-moz-transition: all 0.3s linear;-ms-transition: all 0.3s linear;-o-transition: all 0.3s linear;transition: all 0.3s linear;}

.serv1 h1 {color: #333333;font-size: 17px;display: block;line-height: 18px; font-family: 'Poppins'; text-align: center;margin-top: 0px;margin-bottom: 3px;position: relative;text-transform: uppercase;padding-top: 20px;}

.ser_main:nth-child(2) {background: #b7d7e3;}

.serv1{margin-top: -90px;}

.container.pd-both {padding-left: 18px !important;padding-right: 18px !important;}

.serv1 p {font-family: 'lato', sans-serif;font-size: 18px;color: #777777;line-height: 28px;text-align: center;padding: 0px 15px 4px;}

.view_txt2 {float: none;width: 149px;margin-left: auto;margin-right: auto;margin-top: 27px;display: table;}

.view_txt2 a {font-family: 'open sans', sans-serif;font-size: 15px;font-weight: 600;color: #fff;text-transform: uppercase;padding: 12px 24px;display: block;float: left;border: #ffffff 2px solid;}

.view_txt2 a:hover,.view_txt2 a:focus{background: #a7a7a7;color:#fff;}

.sliderpanel .carousel-inner{min-height: 200px!important;}

.sliderpanel h1:after {content: "";position: absolute;background: #777777;height: 3px;width: 68px;bottom: -7px;left: 0;right: 0;display: inline-block;margin-left: auto;margin-right: auto;}

.emergency {width: 100%;float: left;background: url(../images/emergency.jpg) left top no-repeat;padding: 50px 0 63px 0px;background-size: cover;}

.emergency h1{display: block;text-align: center;color: #fff;font-size: 53px;font-weight: normal;font-family: 'Brandon_med';}

.emergency p {font-family: 'Roboto',sans-serif;font-weight: 300;font-size: 26px;color: #fff;display: block;text-align: center;margin-top: 30px;margin-bottom: 35px;}

.learn_more2 {width: 150px;float: none;margin-left: auto;margin-right: auto;display:block;}

.learn_more2 a {font-family: 'open sans', sans-serif;font-size: 15px;font-weight: 600;color: #fff;text-transform: uppercase;border: #fff 2px solid;display: block;float: left;padding: 13px 25px;}

.learn_more2 a:hover,.learn_more2 a:focus{background:#434343; color:#fff;}

.footer-content .fb_icon {width: 46px;height: 46px;background: #848484;display: block;float: left;border-radius: 28px; margin-right: 5px;}

.footer .foot_t_txt h1 {text-align: left;font-size: 20px;font-family: 'Lato', sans-serif !important;color: #464646;font-weight: normal;text-transform: uppercase;position: relative;}

.footer_list{display:block; float:left;}

.footer_list li{display:block; list-style:none; line-height: 24px;}

.footer_list li a{font-family: 'Roboto',sans-serif; font-weight:normal; font-size:14px; color: #fff; text-transform:uppercase;}

.footer_list li a:hover{text-decoration:underline;}

.fot h1:after{display:none;}

.add{font-family: 'Roboto',sans-serif; color:#575757; font-weight:300; font-size:26px; display:block; margin-top:20px;}

.add2{font-family: 'Roboto',sans-serif; font-size:15px; font-weight:normal; color:#575757; display:block; margin-bottom:5px;}

.footer-content .fb_icon .fa {font-size: 22px;margin-left: 0;margin-top: 0; }

.footer-content .tw_icon .fa {font-size: 22px;margin-left: 0!important;margin-top: 0; }

.footer-content .ln_icon .fa {font-size: 22px;margin-left: 0!important;margin-top: 0; }

.footer-content .gl_icon .fa {font-size: 22px;margin-left: 0!important;margin-top: 0; }

.footer-content .fb_icon {width: 49px;height: 49px;background: transparent!important;display: block;float: left;text-align: center; line-height: 49px; border-radius: 49px;border: #fff solid 2px;}

.social_icon_bx2 {height: auto;float: left;margin-top: 9px;display: table;}

.footer-content .tw_icon {width: 49px;height: 49px;background: transparent!important;display: block;float: left;text-align: center; line-height: 49px;border-radius: 49px;border: #fff solid 2px;margin-right: 9px;}

.footer-content .ln_icon {width: 49px;height: 49px;background: transparent!important;display: block;float: left;text-align: center; line-height: 49px;border-radius: 49px;border: #fff solid 2px;margin-right: 9px;}

.footer-content .gl_icon {width: 49px;height: 49px;background: transparent!important;display: block;float: left;text-align: center; line-height: 49px;border-radius: 49px; border: #fff solid 2px;margin-right: 5px;}

.container.b_d_t {border-top: 1px dashed #848484; padding-top: 15px;}

.footer-content .fb_icon:hover , .footer-content .fb_icon:focus{background:#f74836; color: #fff !important;} 

.footer-content .tw_icon:hover , .footer-content .tw_icon:focus{background:#f74836; color: #fff !important;} 

.footer-content .ln_icon:hover , .footer-content .ln_icon:focus{background:#f74836; color: #fff !important;} 

.footer-content .gl_icon:hover , .footer-content .gl_icon:focus{background:#f74836; color: #fff !important;} 

.footer-content .textwidget a:hover{color: #fff !important;}

.ft_contact_bx {display: block; float: left; background: #e1e2e4; width: 100%; padding: 30px 24px;margin-top: 16px;}


.ft_contact_bx .ph_num{font-family: 'Lato', sans-serif; font-weight:700; font-size:40px; color:#3f3f3f;}

.ft_contact_bx.ph_num .fa {font-size: 33px!important;color: #727272;display: block;float: left;margin-top: 15px;padding-left:0;margin-right:7px;}

.ft_contact_bx .mail_num{font-family: 'Lato', sans-serif; font-weight:normal; font-size:18px; color:#3d3d3d; }

.ft_contact_bx.mail_num .fa {font-size: 18px!important;color: #3d3d3d;display: block;float: left;margin-top: 5px;margin-right:12px;}

.pd-tct{line-height: 40px;}

.copyright_bx {font-family: 'Lato', sans-serif;width: 100%; float: left;background: #434343;padding: 17px;font-size: 14px;color: #fff;text-align: center;}

.metaslider{max-width:100%!important; }

/*skp 21-7*/
.footer-content .footer_menu2 .col-md-6{ padding-left: 0;}

.footer-content .footer_menu2 .widget ul li{border-bottom: 0; border-top: 0; padding: 5px 0;float: left;width: 45%;}

.footer-content .footer_menu2 .widget ul li a {padding: 0px !important;font-family: Ubuntu;text-transform: capitalize;font-size: 17px;}

.footer-content .footer_menu2 .widget ul li a:hover {text-decoration: none;background: none !important;color: #f4f4f4 !important;}

.footer-content .footer_menu2 .widget ul li a:focus{text-decoration: none;background: none !important;color: #f4f4f4 !important;}

.page-id-744 .inner-page{ padding: 25px 0;}

.page-id-744 .inner-page p{font-size: 18px; color: #232323;font-family: 'Roboto',sans-serif; font-weight: 300; line-height: 2;}


/*===============22-9-2017=================*/

.phn_txt h2 {font-size: 19px;color: #41444a;font-family: 'Open Sans', sans-serif;font-weight: 500;float: right;}

.phn_txt {padding-top: 12px;}

/*#cssmenu ul li:last-child {border-right: solid 1px #e6e6e6 !important;}*/

.cat-18-contant a {font-size: 16px;color: #8b8b8b;font-family: 'lato', sans-serif;}

.ser_main:hover img{transform: scale(1.1);-webkit-transition: all 0.3s linear;-moz-transition: all 0.3s linear;-ms-transition: all 0.3s linear;-o-transition: all 0.3s linear;transition: all 0.3s linear;}

.lm-text p {font-size: 17px;color: #5b5b5b;line-height: 32px;text-align: center;padding-bottom: 40px;font-family: 'Roboto',sans-serif;font-weight: 300;}

.bx_img img {border: solid 2px #f4f4f4;padding: 5px;width: 95%;}

/*.we_do h1:after {content: "";position: absolute;background: #cf142b;height: 3px;width: 57px;bottom: -9px;left: 0;}*/

.we_do h1 {font-family: 'Brandon_med';color: #5b5b5b;font-size: 40px;font-weight: bold;margin-bottom: 11px;line-height: 48px;padding-top: 23px;}

span.talor {font-weight: normal;}

.bx_img img:hover{ -webkit-filter: grayscale(100%);}

.we_do p {font-size: 17px;color: #5b5b5b;font-family: 'Roboto',sans-serif;font-weight: 300;text-align: left;line-height: 32px;padding-top: 16px;}

section.simply_txt {background-image: url(../images/form-bg.jpg);background-attachment: fixed;background-size: cover;width: 100%;float: left;padding: 122px 0 122px;text-align: center;position: relative;}

.simply_txt_overlay{width: 100%;height: 100%;position: absolute;top:0;background-color: rgba(58,58,58,.10);}

section.simply_txt h1 {padding-bottom: 14px;color: #444444;font-family: 'Brandon_med';font-size: 35px;font-weight: bold;}

section.simply_txt a {background: #f85d00;padding: 12px 30px;font-size: 17px;color: #fff;font-family: 'Brandon_med';text-transform: uppercase;letter-spacing: 1px;}

section.simply_txt a:hover{background: #076da3;}

.cat-18-contant a:hover{color: #076da3;}

.social_icon_bx {float: inherit !important;width: inherit !important;text-align: left;display: inline-block !important;margin: 0 auto !important;}

.foot_img_t {width: 100% !important;}

.numbe {float: left;width: 100%;padding-top: 10px;}

.numbe h2 {font-size: 20px;color: #4b4b4b;font-family: 'lato', sans-serif;line-height: 22px;}

.foot_menu ul li {font-size: 14px;display: inline-block !important;}

.foot_menu {width: 100%;float: left;padding-top: 15px;}

.foot_menu ul li a {font-size: 15px;font-family: 'lato', sans-serif;margin: 0px 3px;color: #4b4b4b;text-transform: uppercase;padding: 0px 10px;font-weight: 400;}

.foot_menu ul li a:hover{color: #0a80be;}


.page-id-729 .pd-both{margin-top: 0;}


.top_head {width: 100%;float: left;background: #000; padding: 10px 0;}

.social_icon_bx.soci_txt {padding-top: 4px;}

.top_head .fb_icon {background: none;}

.top_head .tw_icon {background: none;}

.top_head .ln_icon {background: none;}

.top_head .gl_icon {background: none;}

.top_head .fb_icon:hover {background: none;}

.top_head .tw_icon:hover {background: none;}

.top_head .ln_icon:hover {background: none;}

.top_head .gl_icon:hover {background: none;}

.top_head_right ul li {display: inline-block;color: #acacac;font-family: 'open sans', sans-serif;font-size: 14px;margin: 0 15px;}

.top_head_left {float: left;width: 30%;}

.top_head_right {width: 70%;float: right;text-align: right;padding-top: 0px;}

.top_head_right ul li a {font-size: 15px;color: #fff;}

.mg-spd1 {margin-top: 0px; padding: 35px 0;}

.star_tans_section {
    width: 100%;
    background: #fff;
    padding: 37px 0 50px;
    float: left;
    position: relative;
    text-align: center;
}
.star_tans_section .about_bg_image{width: 100%;}

.star_tans_section h1 {font-family: 'Open Sans';font-weight:600;font-size: 34px;text-transform: uppercase;
color: #222;padding-bottom: 0px;line-height: 60px;margin-top: 0;letter-spacing: 2px;margin-bottom: 0px;}

.star_tans_section h1 span{ color: #a30001;}

.star_tans_section h6 {text-align: center;color: #7d7d7d;font-family: 'Brandon_Light';font-size: 22px;padding-bottom: 50px;}

.about_left p{color: #555555;font-family: 'Lato';
font-size: 16px;text-align: center;line-height: 30px;margin: 0 0 20px;padding:0px 150px;}

.about_left p span{color: #0093d9;font-family: 'Brandon_med';}


a.cont_t_t {border: solid 1px #fff;font-size: 16px;padding: 10px 20px;text-transform: uppercase;color: #fff;}

a.cont_t_t:hover{color: #fff;}

/*.about_left::before {content: url(../images/green_icon.png);}*/

.parent {width: 100%;margin-top: -46px !important;padding-left: 10%;}

.about_start {text-align: center;padding-top: 65px;padding-bottom: 65px;}

.parenting_section{padding: 0px 0 78px;width: 100%;float: left; position: relative;}

.parenting_section:after{width:320px; height: 220px; background: url(../images/flower_right.png) center no-repeat; position: absolute; content: ""; bottom: -70px; right: 10px; background-size: 100%;}

.parenting_section h4{font-family: 'Poppins';font-weight: 500;font-size: 32px;color: #1e1d22;text-align: center;margin-top: 0;margin-bottom: 10px;}

.parenting_section p{font-family: 'Roboto';font-weight: 300;font-size: 16px;text-align: center;margin-top: 0px;margin-bottom: 20px;}

.about_start a {background: #000;padding: 12px 34px;font-size: 16px;font-family: 'open sans', sans-serif;text-transform: uppercase;color: #fff;}

.about_start a:hover {color: #fff;background: #c9632e!important;}

i.start {font-size: 31px;padding-left: 9px;vertical-align: middle;}

i.read {color: #78a32f;}

.cat-18-contant p{margin-bottom: 0;}

.cat-18-contant a:hover {background: #ecf2e2;padding: 10px;border-radius: 10px;color: #777777;}

.about_kenle_section {background: url(../images/bg_img.jpg);background-attachment: fixed;padding-top: 60px;background-repeat: no-repeat;background-size: cover;padding-bottom: 40px;width: 100%;float: left;}

.ser_main.ser_two {background: none;}

.cat-18-contant.abou_cynthia {text-align: center;margin-top: -38px;}

.cat-18-contant{background-color: #f5f5f5;}

.cat-18-contant.abou_cynthia h1 {color: #fff;background: #f74836;width: 50%;font-family: 'lato', sans-serif;text-align: center;float: none;margin: 0 auto;font-size: 16px;}

.cat-18-contant.abou_cynthia p {color: #fff;font-family: 'lato', sans-serif;font-size: 18px;margin-top: 25px;}

.servimg.klenin img {border: solid 2.5px #fff;}

.testimon {text-align: center;}

.testimon h5 {font-size: 16.5px;letter-spacing: 5px;
	color: #cc6731;font-family: 'Brandon_Light';font-weight: 600;}

.testimon h1 {font-size: 35px;font-family: 'brandon_bld';color: #1c1c1c;padding-bottom: 35px;margin-top: 46px;margin-bottom: 0;text-align: left;position: relative;letter-spacing: 1px;}

.testimon h1:before{position:absolute;width: 135px;height: 105px;left: -90px;top: -55px;background: url(../images/testi_ico.png) center no-repeat;content: "";}

.testimon{padding-left: 40px!important;}


.start_connecting_input input {background: #fff !important;border: none !important;padding: 11px !important; height: 51px;margin-top: 6px;}

.start_connecting_input {padding-left: 2px !important; }

.start_connecting_input.butt {float: left;text-align: left;vertical-align: middle;margin-top: 20px;}

.start_connecting_input.butt a {background: none;border: solid 2px #595959;color: #595959;}

.start_connecting_input.butt a:hover {background: #595959;color: #fff;}

.foot_img h1 {color: #fff !important;}

.foot_img h1 {color: #fff !important;font-size: 18px;font-family: 'Lato', sans-serif !important;font-weight: 400;}

.foot_img.numb_txt {border-right: 1px solid #606060;}

.numb_text{ padding-bottom: 36px; border-right: 1px solid #606060;}

.container.b_d_t .textwidget {color: #c9c9c9;font-family: 'Roboto',sans-serif;}

.page.page-id-13 .carousel-inner {text-align: left;}

.page.page-id-13 .item h4{color: #0093d9;font-weight: 600;font-family: 'Brandon_reg';font-size: 18px;margin: 0px 0 15px !important;position: relative;padding-left: 15px;}

.page.page-id-13 .item.active h4{color: #0093d9;font-weight: 600;font-family: 'Brandon_reg';font-size: 18px;margin-top: 25px;margin-bottom: 25px;}

/*.item.active::before {content: url(../images/green_icon.png);}*/





a.cont_t_t:hover {background: #cc6731;border: solid 1px #cc6731;}

section.about-section h1{text-align: center;font-family: 'Brandon_med';font-size: 27px;color: #555555;}

.top_hding {background: #f7941d;}

.brdcrm-left ul li a {font-size: 19px;font-family: 'Brandon_med';color: #fff;}

.brdcrm-left ul li i{color: #fff !important;}

.brdcrm-left ul li{display: inline-block;font-size: 19px;font-family: 'Brandon_med';color: #fff !important}

.brdcrm-left {padding: 8px;padding-left: 0 !important;}

.title-right h1 {font-family: 'Brandon_Light' !important;font-weight: 600;font-size: 36px;color: #cc6731;text-transform: uppercase;text-align: right;}

.wprmenu_bar{z-index: 111111 !important;}

section.about-section h1 {text-align: left;font-family: 'Open Sans';font-weight: 800;
	padding-bottom: 8px;}

section.about-section ul li {
    padding: 10px 0 1px 15px;
    font-family: 'Lato';
    color: #555!important;
    font-size: 16px!important;
    line-height: 31px;
    letter-spacing: 0px;
    position: relative;
    list-style: none;
}

section.about-section h3{color: #333333;font-size: 25px;display: block;line-height: 37px;
    font-family: 'Open Sans';text-align: left;margin-bottom: 3px;}

section.about-section h4{color: #333333;font-size: 25px;display: block;line-height: 37px;
    font-family: 'Open Sans';text-align: left;margin-top: 27px;margin-bottom: 3px;}

.cyn_cel {padding-left: 0px !important;padding-right: 0px !important;}

section.about-section ul li:before {color: #252525;display: table-cell;width: 15px;content: "\f111";float: left;font-family: FontAwesome;font-size: 8px;margin-bottom: 2px;}

.center_img{border: solid 1px #dedede;margin-top: 38px; padding: 5px;}

.cyn_img{border: solid 1px #dedede;margin-top: 38px;padding: 5px;}

.reg_btn a {background: #000;padding: 9px 15px;font-size: 16px;font-family: 'open sans', sans-serif;text-transform: uppercase;color: #fff;}

.reg_btn a:hover {color: #fff;background: #c9632e!important;}

.reg_btn {margin-top: 22px;}

.session_form {width: 50%;margin: 0 auto;padding-top: 20px;}

.session_form input.nam {width: 100% !important;height: 42px;border-radius: 0px !important;}

.session_form input.sub{background: #000 !important;padding: 12px 15px !important;;font-size: 16px !important;;font-family: 'open sans', sans-serif!important;;text-transform: uppercase;color: #fff !important;;border-radius: 0px !important;}

.session_form input.sub:hover{background: #c9632e!important;}

.notice_box {border: dashed 2px #cdcdcd ;padding: 5px;margin-top: 16px;}

.notice_box p {color: #464646!important;font-family: 'open sans', sans-serif;font-size: 15px !important;font-weight: 600 !important;line-height: 35px;text-align: left;}

.three_box {background: #f5f5f5;padding: 10px;border: 1px #b3b2b2 dashed;margin-top: 30px;}

.border_box h4 {margin-top: 0px !important;}

p.wpsm-show{background: #000;padding: 5px 15px;font-size: 16px !important;font-family: 'open sans', sans-serif;text-transform: uppercase;color: #fff !important;float: left;margin-top: 15px;}

p.wpsm-show:hover{color: #fff;background: #c9632e!important; text-decoration: none;}


p.wpsm-hide{background: #000;padding: 5px 15px;font-size: 16px !important;font-family: 'open sans', sans-serif;text-transform: uppercase;color: #fff !important;float: left;margin-top: 15px;}

p.wpsm-hide:hover{color: #fff;background: #c9632e!important; text-decoration: none;}

section.contact-page-main h1 {border-bottom: solid 1px #e0e0e0;padding-bottom: 8px;font-family: 'Brandon_med';font-size: 27px;color: #555555;}

.center_img img{margin: 0 auto; }



/*new css*/

.menu_main{width: auto;float: right;}

.r_a_q{color: #3f3f3f;font-size: 15px;font-family: 'lato', sans-serif;display: block;text-transform:uppercase;padding: 9px 23px 10px;transition: all 0.5s ease; background: #fff; float: left; margin-left: 30px; border-radius: 40px; box-shadow: 0 5px 5px rgba(0,0,0,0.2);}

.r_a_q:hover{color: #fff; transition: all 0.5s ease; background: #0093d9;}


.view_more_main{text-align: center;}


.about_left .read_more {
    width: auto;
    height: auto;
    background: transparent;
    font-size: 18px;
    font-family: 'Lato';
    text-transform: uppercase;
    color: #fff;
    font-size: 13px;
    letter-spacing: 1px;
    float: none;
    display: inline-block;
    padding: 0px 27px;
    border-radius: 40px;
    background: #535965;
    text-align: center;
    line-height: 42px;
    margin-top: 20px;
    text-decoration: none;
    transition: all 0.5s ease;
}

.about_left .read_more:hover{background: #a30001;}

.about_left h4 {
    font-family: 'Open Sans';
    font-weight: 700;
    color: #e0e0e0;
    font-size: 86px;
    margin-top: 0;
    position: relative;
    margin-bottom: 4px;
    padding-bottom: 0px;
    text-transform: capitalize;
    letter-spacing: 4px;
}


.about_right{padding-left: 50px!important;}

.about_right img{width: 100%; padding: 5px; border: #ddd solid 1px;}

a.carousel-control{opacity: 1 !important;}

a.carousel-control span{color: #fff;}

.form_box{width: 100%;max-width: 670px;float: right;position: relative;}

.addres_panel p{font-size: 18px;font-family: 'Roboto';font-weight: 300;color: #424242;text-align: left;float: left;margin-bottom: 27px;}

.addres_panel p i{float: left;color: #ac4e4f;}

.addres_panel p > span{float: left;line-height: 18px;margin-left: 16px;}

.addres_panel p > i{width: 20px;font-size: 17.86px !important;}

.addres_panel{width: 100%;max-width: 335px;float: left;background-color: #fff;padding: 45px 30px 47px;min-height: 325px;}

.addres_panel > span{position: relative;font-size: 28px;font-weight: 500;color: #000000;font-family: 'Poppins';margin-top: 0;line-height: 24px;display: block;text-align: left;padding-bottom: 30px;margin-bottom: 25px;}

.addres_panel > span::after{content: " ";width: 125px;height: 2px;background-color: #b9b9b9;position: absolute;top: 100%;left: 0;}

.form_panel{width: 100%;max-width: 335px;float: left;background-color: #3a3a3a;padding: 30px 32px 20px;min-height: 304px;}

.form_panel p{padding-bottom: 0 !important;}

.form_panel p input{width: 100% !important;background-color: transparent !important;border: 0 !important;border-bottom: 1px solid #fff !important;font-size: 16px;font-family: 'Roboto';font-weight: 300;color: #fff;}

.form_panel p input::-webkit-placeholder{color: #fff;}

.form_panel p input::-moz-placeholder{color: #fff;}

.quote_section{width: 100%;float: left;padding: 23px 0;background-color: #ededed;}

.quote_section .col-md-9 p{font-family: 'Roboto';font-weight: 700;font-size: 18px;color: #303030;line-height: 18px;text-transform: uppercase;margin-bottom: 0;margin-top: 18px;}

.quote_section .col-md-3 a{font-size: 15px;font-weight: 400;font-family: 'Lato';background-color: #474747;color: #fff;padding: 15px 25px 16px;text-transform: uppercase;float: right;}

.quote_section .col-md-3 a:hover{background-color: #852628;}

.social_bx{text-align: left; margin-top: 10px; float: left;}

.social_bx h5{font-size: 22px;font-weight: 300;font-family: 'Lato'; color: #a3a3a3;margin-bottom: 15px;}

.copy-panel{width: 100%;text-align: center;color: #fff;font-family: 'Open Sans';font-weight: 300;font-size: 14px;text-align: center;}

.nav_panel{width: 100%;text-align: left;float: left;padding: 0px 0;}

.nav_panel ul{display: inline-block;text-align:left;}

.nav_panel li{list-style: none;}

.nav_panel li a{font-family: 'Brandon_Light';font-size: 18px;text-transform: capitalize;color: #b8b8b8;padding: 0 0;line-height: 32px; letter-spacing: 1px;transition: all 0.5s ease;}

.nav_panel li a:hover{color: #242424; transition: all 0.5s ease;}

.nav_panel li:last-child a{border-right: 0;}

.form_panel input.wpcf7-form-control.wpcf7-submit.sub{background-color: #9a2223 !important;color: #fff;font-family: 'Roboto';font-weight: 700;font-size: 24px;text-indent: 45px;border-bottom: 0 !important;}

.sb{position: relative;width: 100%;float: left;}

.sb:after{position: absolute;content: "\f2b7";top: 6px;color: #fff;font-family: 'FontAwesome';font-size: 39px;left: 65px;}

input.wpcf7-form-control.wpcf7-submit.sub{padding: 17px 30px !important;}

.form_panel input.wpcf7-form-control.wpcf7-text.wpcf7-validates-as-required.nam{font-size: 16px !important;}

.form_panel input.wpcf7-form-control.wpcf7-text.wpcf7-validates-as-required.nam{padding-left: 0 !important;}

.form_panel .d-phone input{margin-top: 15px;margin-bottom: 5px;}

span.wpcf7-not-valid-tip{display: inline !important;}

.cl{clear: both;}

.our_mission_main{width: 100%; background: url(../images/missin_bg.png) #fff center; background-size: cover; min-height: 700px; padding: 0; position: relative;}

.our_mission_main:before{width:211px; height: 140px; background: url(../images/flower_left.jpg) center no-repeat; position: absolute; content: ""; top: -70px; left: 25px; z-index: 999;}

.our_mission_main:after{width:100%; height: 140px; background: url(../images/missin_bg_top.png) center no-repeat; position: absolute; content: ""; top: -30px; left: 0; z-index: 99}



.mission_left{padding-left: 9%!important; margin-top: 160px;}

.mission_right{padding-right: 45px!important; margin-top: 25px; text-align: right;}

.mission_left .our_mission_box{position: relative; width: 100%; float: left; border: #fff solid 2px; margin-bottom: 60px; padding:10px 20px 15px;}

.mission_left .our_mission_box h3{font-family: 'Brandon_Light'; font-size: 31px; color: #fff; text-align: left; margin: 0;}

.mission_left .our_mission_box h3 span{font-family: 'FuturaPTDemi';}

.mission_left .our_mission_box p{font-family: 'Brandon_Light'; font-size: 20px; color: #fff; line-height: 31px; text-align: left;}

.mission_left legend{width: auto; border: 0; padding: 0 10px; margin-bottom: 0;}

.apart_main{width: 100%;padding: 0 0 100px 0;text-align: center;position: relative;}

.apart_main h2{font-family: 'brandon_bld';color: #333333;font-size: 32px;letter-spacing: 1px;margin-top: 0;position: relative;margin-bottom: 20px;padding-bottom: 15px;}

.apart_main h2:after{position: absolute;bottom: 0;left: 0;right: 0;margin: 0 auto;content: "";width: 40px;height: 1px;background: #0093d9;}

.apart_main h3{font-family: 'Brandon_Light';color: #333; font-size: 32px; letter-spacing: 1px; margin-top: 0; position: relative; margin-bottom: 0px; padding:0 50px 15px; line-height: 45px;}

.apart_main p{font-family: 'Brandon_Light';color: #333333;font-size: 25px;letter-spacing: 0px;margin-top: 30px;position: relative;line-height: 45px;text-align: center;padding: 0 85px;margin-bottom: 45px;}

.apart_main p span{font-family: 'Brandon_med';}


.h_it_work_main{width: 100%; padding:0; }

.h_it_work_main .container-fluid{padding:0!important;}

.h_it_work_main .left{width: 55%; padding: 0;}

.h_it_work_main .left img{min-height: 450px;max-height: 450px;width: 100%;transition: all ease 0.5s;object-fit: cover;}

.h_it_work_main .left img:hover{-webkit-filter: grayscale(100%); filter: grayscale(100%); transition: all ease 0.5s;}

.h_it_work_main .right{width: 45%;padding: 80px 0 0 0px!important;background-image: url(../images/how_it_work_bg.jpg);background-size: cover;min-height: 450px;max-height: 450px;}

.h_it_work_main .right h2 {
font-family: 'FuturaPTDemi';
color: #fff;
font-size: 31px;
letter-spacing: 1px;
margin-top: 0;
position: relative;
margin-bottom: 20px;
text-align: left;
}

.h_it_work_main .right ol{float: left; margin: 0; padding: 0 0 0 20px;}

.h_it_work_main .right ol li{margin: 0; padding: 10px 0;font-family: 'Brandon_Light';color: #fff; font-size: 24px; line-height: 31px; letter-spacing: 0.5px;}



.blog_main{width: 100%; padding:60px 0; text-align: center; position: relative; background: #f5f5f5;}

.blog_main h2{font-family: 'FuturaPTDemi';color: #333; font-size: 31px; letter-spacing: 1px; margin-top: 0; position: relative; margin-bottom: 60px; padding-bottom: 15px;}

.blog_main h2:after{ position: absolute; bottom: 0; left: 0; right: 0; margin: 0 auto; content: ""; width: 40px; height: 1px; background: #632f85; }

.blog_main .col-md-4{padding: 0 10px;}

.blog_main .blog_box{width: 100%; background: transparent; transition: all ease 0.5s;}

.blog_main .blog_box .blog_img{width: 100%; height: 269px; overflow: hidden;}

.blog_main .blog_box .blog_img img{width: 100%; height: 269px;}

.blog_main .blog_box .blog_details{ padding: 30px 50px; text-align: center;}

.blog_main .blog_box .blog_details p{font-family: 'FuturaPTBook'; font-size: 15px; color: #606060; padding: 0; margin: 0;text-align: center;}

.blog_main .blog_box .blog_details h4{font-family: 'Brandon_med'; font-size: 21px; color: #262626; padding: 0; margin:8px 0 0 0; line-height: 32px; text-transform: uppercase;}

.blog_main .blog_box .blog_details h4 a:hover{color: #000;transition: all ease 0.5s;}

.blog_main .blog_box:hover p{color: #000;}

.blog_main .view_more_main{width: 180px; height: 57px; margin: 40px auto 0; float: none; display: inline-block; border: #606060 solid 2px;background: transparent; transition: all 0.5s ease;}

.blog_main .view_more_main:hover{border: #fff solid 2px;background: transparent; transition: all 0.5s ease;}

.blog_main .read_more{
width: 180px; 
height: 57px;
background: transparent;
font-size: 18px;
font-family: 'FuturaPTBook';
text-transform:uppercase;
color: #262626;
float: left;
border: #606060 solid 2px;
letter-spacing: 2px;
text-align: center;
line-height: 50px;
margin: 5px 0 0 5px;
transition: all 0.5s ease;
}

.blog_main .read_more:hover{
background: #632f84;
font-family: 'FuturaPTBook';
color: #fff;
border: #632f84 solid 2px;
line-height: 53px;
transition: all 0.5s ease;
}

.testi_right{padding: 0 25px 0 50px!important;}

.testi_right img{width: 100%; transition: all ease 1s;}



.about-banner1{width: 100%; background-image: url(http://server1/lodo-chair-massage/wp-content/uploads/2017/11/project-page-banner.jpg);padding: 0; min-height: 380px; background-repeat: no-repeat; position: relative; background-size: 100%;z-index: -1;}

.about-banner1 h1{ margin-top: 13%; text-align: center; display: block;font-family: 'FuturaPTDemi';color: #fff; font-size: 60px; letter-spacing: 0px; position: relative;}

.about-banner1:before{position: absolute; width: 100%; height: 100%; top: 0; left: 0; background: rgba(0,0,0,0.7); content: "";}

.about-banner:before {
    position: absolute;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    background: rgba(79, 89, 101,0.8);
    content: "";
}

/*location page*/
.location_sec_top_main{position: relative;display: block; float: left;width: 100%; background: url(../images/location_sec_top_bg.jpg) #f9f8f2 no-repeat;padding:0; background-size:cover;}

.location_sec_top_main .book_ap_top_box{ background: #fff; width: 100%; padding:0px; margin-top: -50px; }

/*.location_sec_top_main .book_ap_top_box .left{ padding: 45px; min-height: 200px; background: #fff; position: relative;}*/

/*.location_sec_top_main .book_ap_top_box .left:before{position: absolute; content: "";background: url(../images/book_ap_top_box_bg.jpg) no-repeat; width: 383px; height: 314px; bottom: 0; left: 0;}*/

.location_sec_top_main .book_ap_top_box .col-xs-12.right{ padding:25px;background: #7d2e8c; min-height: 200px; text-align: center;position: relative;padding-bottom: 5px;}

/*.location_sec_top_main .book_ap_top_box .right:before{position: absolute; content: "";background: url(../images/book_appointment_bg.png) no-repeat; width: 333px; height: 391px; bottom: 0; left: 0;}*/

.location_sec_top_main .book_ap_top_box .left .top_img{width: 100%; position: relative;}

.location_sec_top_main .book_ap_top_box .left .top_img img{width: 100%; max-height: 270px; margin-top: 15px; object-fit: cover;}

.location_sec_top_main .book_ap_top_box .left h2{ font-size: 28px; color: #7d2e8c;font-family: 'FuturaPTDemi'; margin: 30px 0 15px;position: relative;}

.location_sec_top_main .book_ap_top_box .left h4{
color: #242424 ;
font-size: 22px;
display: block;
line-height: 30px;
font-family: 'Brandon_med';
text-align: left;
margin-top:0px;
margin-bottom: 3px;
position: relative;
}

.location_sec_top_main .book_ap_top_box .left h4 span{color: #242424;}

.location_sec_top_main .book_ap_top_box .left ul{float: left; margin:7px 0 0 0; padding: 0; width: 100%; position: relative;list-style: none;}

.location_sec_top_main .book_ap_top_box .left ul li{width:50%; float: left;	margin: 0; padding: 10px 0;font-family: 'Brandon_Light'!important;color: #252525; font-size: 23px; line-height: 21px; letter-spacing: 0.5px;}

.location_sec_top_main .book_ap_top_box .left ul li:before {color: #252525;display: table-cell;width: 15px;content: "\f111";float: left; font-family: FontAwesome; font-size: 8px;}

.location_sec_top_main .book_ap_top_box .left .call_us{height:56px; float: left;	margin:0px 15px 0 0; padding: 0px 25px;font-family: 'Brandon_Light';color: #fff; font-size: 23px; line-height: 56px; letter-spacing: 0px; background: #7d2e8c;position: relative;}

.location_sec_top_main .book_ap_top_box .left .c_btn{height:56px; float: left;	margin:0px 0px 0 0; padding: 0px 35px;font-family: 'Brandon_med';color: #fff; font-size: 23px; line-height: 56px; letter-spacing: 0px; background: #242424;transition: all ease 0.5s;position: relative;}

.location_sec_top_main .book_ap_top_box .left .c_btn:hover{color: #fff; background: #7d2e8c; transition: all ease 0.5s;}

.location_sec_top_main .book_ap_top_box .right h2{font-size: 30px; color: #fff;font-family: 'FuturaPTDemi'; margin: 0px 0 20px;}

.location_sec_top_main .book_ap_top_box .right .form-control{width: 100%; height: 36px; line-height: 36px; border-radius: 0; border: 0; background: #fff!important; color: #575757!important; font-size: 17px!important;font-family: 'FuturaPTBook'!important; box-shadow:none; position: relative;}

.location_sec_top_main .book_ap_top_box .right textarea{ height: 70px!important; line-height: 22px!important;position: relative; }

.location_sec_top_main .book_ap_top_box .right .form-group {margin-bottom: 10px;}

.location_sec_top_main .book_ap_top_box .right .submit{width:100%;height:44px; float: left;margin:0px 0px 0 0; padding: 0px;font-family: 'FuturaPTBook'!important;color: #fff; font-size: 18px; line-height: 44px; letter-spacing: 0px; background: #242424;transition: all ease 0.5s; text-transform: uppercase; text-align: center; border-radius: 0; border: 0;position: relative;}

.location_sec_top_main .book_ap_top_box .right .submit:hover{color: #fff; background: #718e3e; transition: all ease 0.5s;}

.location_sec_top_main .book_ap_top_box .right input::placeholder {color: #575757!important;font-family: 'FuturaPTBook'!important; opacity: 1;}

.location_sec_top_main .book_ap_top_box .right input:-ms-input-placeholder {color: #575757!important;}

.location_sec_top_main .book_ap_top_box .right input::-ms-input-placeholder {color: #575757!important;}

.location_sec_top_main .book_ap_top_box .right textarea::placeholder {color: #575757!important;font-family: 'FuturaPTBook'!important; opacity: 1;}

.location_sec_top_main .book_ap_top_box .right textarea:-ms-input-placeholder {color: #575757!important;}

.location_sec_top_main .book_ap_top_box .right textarea::-ms-input-placeholder {color: #575757!important;}

.book_ap_top_content{width: 100%; padding: 90px 0 100px;}

.book_ap_top_content p{color: #595959;
font-family: 'Brandon_Light';
font-size: 23px;
text-align: center;
line-height: 39px;}

.book_ap_top_content ul{float: left; margin:0px 0 0 20px; padding: 0; width: 100%; position: relative;list-style: none;}

.book_ap_top_content ul li{width:100%; float: left;	margin: 0; padding: 10px 0 10px 15px;font-family: 'Brandon_Light';color: #2c2c2c!important; font-size: 23px!important;line-height: 21px; letter-spacing: 0.5px; position: relative;}

.book_ap_top_content ul li:before {color: #252525!important;display: table-cell;width: 15px;content: "\f111";float: left; font-family: FontAwesome; font-size: 8px!important;position: absolute; top: 10px; left: 0;}

.location_sec_top_main .top_link_main{width: 100%;}

.location_sec_top_main .top_link_main ul{float: left; margin:0px 0 0 0px; padding: 0; width: 100%; position: relative;list-style: none;}

.location_sec_top_main .top_link_main ul li{width:33.333%; float: left;	margin: 0; position: relative; height: 50px;padding: 0;}

.location_sec_top_main .top_link_main ul li:before{display: none;}

.location_sec_top_main .top_link_main ul li a{width:100%; 	margin: 0; font-family: 'FuturaPTBook'!important;color: #fff!important; font-size: 23px!important;line-height: 50px; letter-spacing: 0.5px; position: relative; text-align: center; background: #242424; display: block;border-right: #fff solid 1px;}

.location_sec_top_main .top_link_main ul li:last-child a{border-right:0!important;}


.location_sec_top_main .top_link_main ul li a:hover{color: #fff!important; background: #718e3e;}

.meet_our_main{width: 100%; background: url(../images/meet_our_main_bg.jpg) no-repeat;padding:20px 0 10px 0; background-size:cover; float: left;}

.meet_our_main_inn{width: 100%; background: #fff; padding: 70px 50px 50px; box-shadow: 0 0px 10px rgba(0,0,0,0.3); text-align: center;}

.meet_our_main_inn h1{font-family: 'FuturaPT-Bold'!important; font-size: 36px!important; color: #7d2e8c!important; letter-spacing: 1px!important; margin: 0 0 50px 0; line-height: 47px; border-bottom: 0!important; text-align: center!important;}

.meet_our_main_inn h1 span{font-family: 'FuturaPTBook'!important;color: #000!important; }

.owl-carousel .owl-item .item {
    width: 100%;
    padding: 0 6px;
    text-align: center;
}
.owl-theme .owl-nav .owl-prev {
    position: absolute;
        left: -21px;
    top: 200px;
}

.owl-theme .owl-nav .owl-prev::after {
    top: 0px;
    width: 40px;
    height: 40px;
    background: #535965;
    padding-top: 11px;
    border-radius: 50%;
    display: inline-block;
    left: 0px;
    content: url(../images/left.png);
}
.owl-theme .owl-nav .owl-prev span
{
	display: none;
}
.owl-theme .owl-nav .owl-next span {
    display: none;
}
.owl-theme .owl-nav .owl-next::after {
       top: 0px;
    width: 40px;
    height: 40px;
    background: #535965;
    padding-top: 11px;
    border-radius: 50%;
    display: inline-block;
    left: 0px;
    content: url(../images/right.png);
}

.owl-theme .owl-nav .owl-prev:hover::after{
	background: #a50502;
} 
.owl-theme .owl-nav .owl-next:hover::after{
	background: #a50502;
} 
.owl-theme .owl-nav .owl-next {
    position: absolute;
    right: -21px;
    top: 200px;
}

.owl-carousel .owl-nav.disabled, .owl-carousel .owl-dots.disabled{
	display: block !important;
}
.owl-carousel .owl-item .item h3 {
    text-transform: uppercase;
    font-size: 19px;
    color: #000;
    font-family: 'Open Sans';
        margin: 21px 0 13px;
    text-align: center;
    font-weight: 600;
}
.owl-carousel .owl-item .item p{
	    color: #555555;
    font-family: 'Lato';
    font-size: 16px;
    text-align: center;
    line-height: 24px;
    margin: 0 0 20px;
}
.owl-carousel .owl-item .item a{
	font-size: 13px;
	color: #222222;
	text-transform: uppercase;
	border:2px solid #222222;
	font-family: 'Lato';
	font-weight: 600;
	padding: 10px 20px;
	border-radius:40px;
	letter-spacing: 2px;
	margin-bottom: 10px;
	display: inline-block; 
}

.owl-carousel .owl-item .item a i{
	margin-left: 5px;
}

.owl-carousel .owl-item .item .ser{
	padding: 26px;
	background: #fff;
}

.how_it_work_main{width: 100%; background: #f2ebd6; padding:50px 0; float: left; text-align: center;}

.how_it_work_main h1{font-family: 'FuturaPT-Bold'!important; font-size: 36px!important; color: #7d2e8c!important; letter-spacing: 1px!important; margin: 0 0 50px 0; line-height: 47px; border-bottom: 0!important; text-align: center!important;}

.how_it_work_main h3{
color: #000!important;
font-size: 28px!important;
display: block!important;
line-height: 37px!important;
font-family: 'Brandon_med'!important;
text-align: center!important;
margin-top: 25px!important;
margin-bottom: 5px!important;
}

.how_it_work_main .how_it_work4{ text-align: center!important; }

.how_it_work_main .how_it_work4 .fa{width: 55px; height: 55px; background: #242424; line-height: 55px; color: #fff; border-radius: 55px; text-align: center; display: inline-block; font-size: 30px;transition: all ease 0.5s;}

.how_it_work_main .how_it_work4 p{font-family: 'FuturaPTBook'!important; font-size: 20px!important; color: #2c2c2c!important; letter-spacing: 0px!important; margin:0px 0; line-height: 33px; text-align: center!important;}

.how_it_work_main .how_it_work4 p span{color: #6f0f7d;}

.how_it_work_main .how_it_work4 .p_details{min-height: 140px;}

.how_it_work_main .call_us{height:56px; float: none;	margin:30px 15px 0 0; padding: 0px 25px;font-family: 'Brandon_Light';color: #fff!important; font-size: 23px; line-height: 56px; letter-spacing: 0px; background: #7d2e8c;position: relative; display: inline-block;}

.how_it_work_main .c_btn{height:56px; float: none;	margin:30px 0px 0 0; padding: 0px 35px;font-family: 'Brandon_med';color: #fff!important; font-size: 23px; line-height: 56px; letter-spacing: 0px; background: #242424;transition: all ease 0.5s;position: relative; display: inline-block;}

.how_it_work_main .c_btn:hover{color: #fff; background: #7d2e8c; transition: all ease 0.5s;}

.how_it_work_main .how_it_work_content{width: 100%; margin: 50px 0 0 0; float: left; text-align: left;}

.how_it_work_main .how_it_work_content h5{margin:0px 0px 0 0; padding: 0px;font-family:'FuturaPTDemi';color: #000!important; font-size: 22px; line-height: 36px; letter-spacing: 0px;}

.how_it_work_main .how_it_work_content ul{float: left; margin:0px 0 0 20px; padding: 0; width: 100%; position: relative;list-style: none;}

.how_it_work_main .how_it_work_content ul li{width:100%; float: left;	margin: 0; padding: 10px 0 10px 15px;font-family: 'Brandon_Light';color: #595959!important; font-size: 23px!important;line-height: 21px; letter-spacing: 0.5px; position: relative;}

.how_it_work_main .how_it_work_content ul li:before {color: #252525!important;display: table-cell;width: 15px;content: "\f111";float: left; font-family: FontAwesome; font-size: 8px!important;position: absolute; top: 10px; left: 0;}

.how_it_work_main .how_it_work_content ul li a{color: #632f84 ;}

.how_it_work_main .how_it_work_content ul li a:hover{text-decoration: underline;}

.how_it_work_main .how_it_work_content p{
font-family: 'Brandon_Light';
color: #595959;
font-size: 23px;
line-height: 39px;
letter-spacing: 0px;
text-align: left;
}

.how_it_work_main .how_it_work_content p a{color: #632f84;}

.how_it_work_main .how_it_work_content p a:hover{text-decoration: underline;}

.how_it_work_slider{width: 100%; margin-bottom: 30px; border: #fff solid 5px; box-shadow: 0 0px 5px rgba(0,0,0,0.3)}

.how_it_work_slider img{width: 100%; max-height: 400px;}

.how_it_work_main .how_it_work_bottom{width: 100%; background: #fdf8ea; padding:40px 20px; text-align: center; margin-top: 30px;}

.how_it_work_main .how_it_work_bottom p{
font-family: 'Brandon_Light';
color: #595959;
font-size: 23px;
line-height: 39px;
letter-spacing: 0px;
text-align: center;
}

.how_it_work_main .how_it_work_bottom p a{color: #632f84; text-decoration: none;}



.how_it_work_main .how_it_work4:hover .fa{background: #6f0f7d; transition: all ease 0.5s;}


.inner-page {
    background: #fff;
    margin-top: 0;
    margin-bottom: 0;
    padding: 50px 15px!important;
}

.inner-page p {
    font-family: 'Lato';
    color: #555555!important;
    font-size: 16px!important;
    letter-spacing: 0px!important;
    margin-top: 0!important;
    position: relative!important;
    line-height: 30px!important;
    text-align: left!important;
    padding: 0 0px!important;
}



.about p strong {
color: #252525!important;
font-family: 'Lato';
font-size: 18px!important;
letter-spacing: 0px!important;
margin-top: 0!important;
margin-bottom: 0!important;
position: relative!important;
line-height: 33px!important;
text-align: left!important;
padding: 0 0px!important;
}

.inner-page .about p strong { font-size: 23px!important;}

.testimonial{width: 100%; float: left; background: #f5f5f5; padding: 30px 20px 20px; margin-bottom: 20px; position: relative;border: #ddd solid 1px;}

.testimonial:before{width: 20px; height: 26px; position: absolute; content: ""; left: 20px; top: 17px;background: url(../images/testi_top.png) no-repeat; background-size: 100%;}

.testimonial:after{width: 20px; height: 26px; position: absolute; content: ""; right: 20px; bottom: 50px;background: url(../images/testi_bottom.png) no-repeat; background-size: 100%;}

.testi_review_st{width: 100%; float: left; margin-top: 20px;}

.testi_review_st .name{
color: #242424;
font-weight: 500;
font-family: 'Roboto';
font-size: 17px;
}

.testi_review_st .star{
color: #333;
font-weight: 400;
font-family: 'Roboto';
font-size: 17px;
float: right;
}

.testi_review_st .star .fa{ font-size: 22px; margin-left: 0px; color: #242424; }

.inner-page h3{font-family: 'Open Sans'!important;
color: #333!important;
font-size: 31px!important;
letter-spacing: 1px!important;
margin-top: 25px;
font-weight: 800;
position: relative;
margin-bottom: 10px!important;
}

.inner-page h3:first-child{ margin-top: 0;}

.Careers{width: 100%; background: #f5f5f5; margin-top: 25px; float: left; padding: 25px 15px; border: #ddd solid 1px;}

.Careers .wpcf7-form-control-wrap{width: 50%; float: left; padding:0 10px;}

.Careers .textarea-782{ width: 100%; }

.Careers .selectposition{ float: left; margin: 0 0px 0 0; width: 100%; font-family: 'Roboto',sans-serif; font-size: 15px; font-weight: 400; line-height:30px; padding-left: 10px;}

.Careers .menu-744{width: 100%;}

.Careers .menu-648{width: 100%;}

.Careers input.wpcf7-form-control.wpcf7-text.wpcf7-validates-as-required.nam {
padding: 10px;
width: 100%;
font-size: 15px;
font-family: 'Roboto',sans-serif;
border-radius: 0;
border: solid 1px #b4b4b4;
line-height: 20px;
margin: 0 0 15px 0;
}

.Careers select{
padding: 10px;
width: 100%;
font-size: 15px;
font-family: 'Roboto',sans-serif;
border-radius: 0;
border: solid 1px #b4b4b4;
line-height: 20px;
margin: 0 0 15px 0;
}


.Careers .wpcf7-submit {
height: 46px;
float: left;
margin: 10px 0px 0 10px;
padding: 0px 35px;
font-family: 'Brandon_med';
color: #fff;
font-size: 23px;
line-height: 46px;
letter-spacing: 0px;
background: #242424;
transition: all ease 0.5s;
text-transform: capitalize;
border-radius: 0;
}

.Careers .wpcf7-submit:hover { background: #7d2e8c;
transition: all ease 0.5s;}

.selectposition_main{width: 50%; float: left;}

.Careers .selectposition2{ float: left; margin: 0 10px 0 0; width: auto; font-family: 'Roboto',sans-serif; font-size: 15px; font-weight: 400; line-height: 46px; padding-left: 10px;} 

.Careers .selectposition3{ float: left; margin: 15px 20px 0 0; width: auto; font-family: 'Roboto',sans-serif; font-size: 15px; font-weight: 400; line-height: 46px; padding-left: 0px;}

.about ul{float: left;width: 100%;margin-bottom: 10px;list-style: none;}



.about p > a{color: #7d2c89;}



.team-one.col-md-12 {
border: 1px solid #ddd;
position: relative;
margin-bottom: 30px;
border-radius: 0px;
overflow: hidden;
background: #f5f5f5;
padding:0;
}

.team-one.col-md-12 .col-md-4{padding:15px;}

.team-one.col-md-12 .col-md-4 img{border:#ddd solid 1px;}

.team-one.col-md-12 h2 {
font-size: 24px;
position: absolute;
top: 0px;
background: #6f2a86;
padding: 10px 40px;
color: #fff;
right: 0;
}

.team-one.col-md-12 h2 small{color: #ddd;}

.team-one.col-md-12 > .col-md-8{position: static;}

.team-one.col-md-12 p{padding-top: 60px !important;padding-bottom: 0px !important;}

.clientimage br{display: none;}

.clientimage {text-align: center;}

.clientimage img {
width: 32.33%;
display: inline-block;
/* border: 1px solid #ddd; */
outline-offset: -10px;
outline: 1px solid #ddd;
}

#post-1320 .about > p{text-align: center !important;}

.clientimage img:hover{outline-color: #702a86;}

#faqAccordion h4{margin-top: 0 !important; cursor: pointer; color: #2c2c2c;}

#faqAccordion h4 + p{display: none;}

.panel-heading{padding: 5px 15px !important;}

.page-template-Blog-php .blog_main{padding-top: 0 !important;}

.col-left img{padding: 5px;border: 1px solid #ddd;margin-bottom: 17px;}

.colright img{padding: 5px;border: 1px solid #ddd;margin-bottom: 17px;}

.page-id-1290 .blog_main .blog_box .blog_details h4{ font-size: 19px;}
.page-id-1290 .blog_main .blog_box .blog_details p{text-align:center!important;}
.page-id-1290 .blog_main .blog_box .blog_details{min-height:197px;}
.page-id-1290 .blog_main .blog_box:hover p{color:#000!important;}
.xyz{margin-bottom:10px;}
.current_page_item a {
background: #84338d;
}
.postimage {
width: 400px;
float: right;
}

.lc_left{top:0%!important; left: 2%!important;}
.lc_right{top:0%!important; right:2%!important;}
span.question {
font-family: 'Roboto',sans-serif;
font-weight: 400;
}

#menu-item-1204 ul {
max-height: 300px;
overflow-y: auto;
}

.page-id-13 a.carousel-control span {color: #242424;font-size: 26px;}
.page-id-13 .carousel-control.right {
right: auto;
left: 12%;
}
.page-id-13 .carousel-inner > .item{min-height:170px;}

.footer_copy{width:100%; padding:25px 0; margin-top:30px;text-align: center;background: #181818;}

.footer_copy p{

font-family: 'Brandon_Light'!important;
color: #969696;
font-size: 17px;
line-height: 30px;
letter-spacing: 0px;
text-align: center;
padding:0; margin:0;
}

.massage_left{padding-left:0!important;}

.inner-page .massage_left h3{margin-top:0!important;}

.massage_images{padding-right:0!important;}

.inner-page .massage_left h5{
margin-top:10px!important;
font-family: 'FuturaPTDemi'!important;
color: #242424!important;
font-size: 24px!important;
letter-spacing: 1px!important;
}

.panel .panel-body{max-height: inherit!important;}

.corporate img {padding: 5px;
border: 1px solid #ddd;

}

.footer-content .current_page_item a {
background: transparent;
}


.about .yoga_ul li{line-height: 39px;}

.about .yoga_ul li:before{ position: absolute;left: 0;}

.page-id-1596 section.about-section h4 {color: #242424;}

.therapists_details h1{color: #2c2c2c!important; margin-top:0; font-size:30px!important;}

.therapists_details img.postimage {
    width: 33%;
    margin: 0 0 0 24px;
    padding: 6px;
    border: 0px solid #ddd;
    background: #606871;
}


.ser:hover a{
	color: #a50502 !important;
	border-color: #a50502 !important;
}
.owl-theme .owl-nav [class*='owl-']:hover {
background: transparent !important;
color: #FFF;
text-decoration: none;
}
img.hotel_img_m {
border: solid 1px #ccc;
padding: 5px;
}
.resort img {
margin-bottom: 20px !important;
}

.yoga_up img {
padding: 5px;
border: 1px solid #ddd;
margin-bottom: 20px !important;
}
.yoga_up {
padding-right: 0px !important;
}

.resort {
padding-left: 0px !important;
}

p.offered_t {
min-height: 275px;
}

.yoga_up img:hover{
-webkit-filter: grayscale(100%);
filter: grayscale(100%);
transition: all ease 0.5s;clear: both !important;}

.resort img:hover{
-webkit-filter: grayscale(100%);
filter: grayscale(100%);
transition: all ease 0.5s;clear: both !important;}

img.hotel_img_m:hover{
-webkit-filter: grayscale(100%);
filter: grayscale(100%);
transition: all ease 0.5s;}

.Therapist_one h2 {
font-size: 20px;
font-family: 'FuturaPTDemi'!important;
color: #333!important;
font-weight: 600;
text-align: center;
}


.page-id-1962 .Therapist_one ul li {
padding:6px 0 10px 0px !important;
background: #fff;
margin-bottom: 10px;
border: solid 1px #ccc;
text-transform: uppercase;
cursor: pointer;font-size: 20px!important;
text-align: center;
font-weight: 600;
display: inherit;
}

section.about-section.therapist_up h4 {
margin-top: 0;
margin-bottom: 15px;
text-align: center;
color: #6f0f7d;
}

.page-id-1962 section.about-section ul li:before{display:none !important;}

.Therapist_one {
/* border: solid 1px #ccc; */
 background: #f1f1f1;margin-top: 30px;
margin-bottom: 20px;
}


.Therapist_one ul li:hover{
background:#000;
}
.Therapist_one ul li:hover {
background: #6f0f7d;
color: #fff !important;
border: solid 1px #6f0f7d !important;
}

input.therap_inpt {
width: 47% !important;
height: 45px !important;
font-family: 'FuturaPTDemi'!important;
font-size: 16px;
float: left;
border: solid 1px #dcdada !important;
margin-right: 2% !important;
}

/*.Therapist_one ul li:active { 
background-color: #242424 !important;
}*/

input.therap_btn {
background: #6f0f7d !important;
font-size: 17px !important;
}

input.therap_btn:hover {
background: #242424 !important;
}


.g_a_q_fixed{position:fixed; width:44px; height:172px;top:170px; right:0;z-index: 999;}

.wppb-user-forms{width: 60%;margin: 50px auto;}

.wppb-user-forms label{width:100%!important;font-family: 'Brandon_Light';
color: #595959!important;
font-size: 23px!important;font-weight: inherit;
margin-bottom: 0;

}

.wppb-user-forms .login-username input{width:100%!important;font-size: 15px;
font-family: 'Roboto',sans-serif;color: #787878!important;
border-radius: 0!important;
border: solid 1px #b4b4b4!important;
padding: 10px!important;
margin-bottom:15px!important;
}

.wppb-user-forms .login-password input{width:100%!important;font-size: 15px;
font-family: 'Roboto',sans-serif;color: #787878!important;
border-radius: 0!important;
border: solid 1px #b4b4b4!important;
padding: 10px!important;
margin-bottom:15px!important;
}

.wppb-edit-user ul li{list-style-type: none;}


.wppb-edit-user ul li::before{
display: none !important;
}


.wppb-edit-user{
width: 100% !important;
margin: 0 !important;
float: left;
padding-right: 15px;
}

.wppb-edit-user ul{
max-width: 100% !important;
}

.wppb-edit-user #wppb-form-element-2{
width: 33.33%;
float: left;
}

.wppb-edit-user #wppb-form-element-5{
width: 50%;
 float: left;

}

.wppb-edit-user #wppb-form-element-6{
width: 50%;
float: left;

}

.wppb-edit-user #wppb-form-element-7{
width: 100%;
float: left;
}

.wppb-edit-user #wppb-form-element-9{
width: 50%;
float:left;
}


.wppb-edit-user #wppb-form-element-8{
width: 50%;
float: left;
}

.wppb-edit-user #wppb-form-element-8 input{
text-indent: 5px;
}

.wppb-edit-user #wppb-form-element-3{
width: 33.33%;
float: left;
}


.wppb-edit-user #wppb-form-element-4{
width: 33.33%;
float: left;
}

.wppb-edit-user #wppb-form-element-11{
width: 100%;
float: left;
}

.wppb-edit-user #wppb-form-element-12{
width: 50%;
float: left;
}

.wppb-edit-user #wppb-form-element-13{
width: 50%;
float: left;
}

.wppb-edit-user #wppb-form-element-10{
width: 100%;
float: left;
}

.wppb-edit-user .form-submit{
float: left;
}

.wppb-edit-user input {
	width: 100% !Important;
	float: left;
	height: 40px;
	font-size: 16px !important;
	text-indent: 10px;
}

#display-name {
	width: 100%;
	height: 40px;
	border: 1px solid #ccc !important;
	font-size: 16px !important;
	text-indent: 0px;
	border-radius: 3px !important;
}

#wppb-form-element-7 h4{
margin-top: 8px;
}

#wppb-form-element-10 h4{
margin-top: 8px;
}

.wppb-edit-user input[type=submit]{
text-indent: 0px;
margin-left: 15px;
background-color: #242424;
padding: 0em 2em;
}


.wppb-edit-user input[type=submit]:hover{
background-color:#5c3089;
}
#wppb-form-element-1 h4{
margin-top: 0;
}

#wppb-submit{
background-color: #242424;
}

#wppb-submit:hover{
 background-color:#5c3089;

}

#wp-submit:hover{
 background-color:#5c3089;

}

#wp-submit{
background-color: #242424;
}

#loginform label {
	width: 100% !important;
	font-family: 'Brandon_Light';
	color: #595959 !important;
	font-size: 23px !important;
	font-weight: inherit;
	margin-bottom: 0;
}

#user_login{
width: 100%;
	height: 40px;
	border: 1px solid #ccc !important;
	font-size: 16px !important;
	text-indent: 0px;
	border-radius: 3px !important;
}

#user_pass{
width: 100%;
	height: 40px;
	border: 1px solid #ccc !important;
	font-size: 16px !important;
	text-indent: 0px;
	border-radius: 3px !important;
}

.about h2 {
    font-family: 'Open Sans';
    font-weight: 600;
    margin-top: 0;
    font-size: 24px;
}


.bookly-progress-tracker > div{color: #595959;
font-family: 'Brandon_Light';letter-spacing: 1px;
font-size: 21px;font-weight: inherit!important;}

.bookly-box{color: #000;font-family: 'Brandon_med'; font-size: 19px!important;font-weight: inherit!important;} 

.bookly-form input[type="text"], .bookly-form input[type="number"], .bookly-form input[type="password"], .bookly-form select, .bookly-form textarea{
height: 40px;
border: 1px solid #ccc !important;
font-size: 16px !important;
border-radius: 3px !important;

}

.bookly-form-group > label{color: #595959;
font-family: 'Brandon_Light';letter-spacing: 1px;
font-size: 21px!important;font-weight: inherit!important;color: #595959!important;}

.bookly-btn, .bookly-btn > span {
color: #fff!important;
font-size: 15px!important;
line-height: 17px!important;
font-weight: normal!important;
text-transform: uppercase!important;
border-radius: 0!important;
}

.b_n_c_page{width: 60%;margin: 50px auto;}

.page-id-1982 .select2-container .select2-selection--single{
height: 40px;
	border: 1px solid #ccc !important;
	font-size: 16px !important;
	text-indent: 0px;
	border-radius: 3px !important;
	line-height: 40px!important;
}

.page-id-1982 .select2-container--default .select2-selection--single .select2-selection__arrow{height: 40px;}

.page-id-1982 .select2-container--default .select2-selection--single .select2-selection__rendered{line-height: 40px!important;font-size: 18px !important;}

.page-id-1982 .wppb-user-forms label{margin-top: 10px;margin-bottom: 7px;}

.page-id-1982 .wppb-form-field > span.select2-container{width: 70%!important;}

.page-id-1982 .wppb-edit-user input[type=submit]{position: relative!important;}

.location_sec_top_main .book_ap_top_box .left p {
width:100%;
padding: 10px 0;
font-family: 'Brandon_Light' !important;
color: #252525;
font-size: 23px;
margin: 0px;
}
.col-md-6.dc-left.left ul li{
width: 100% !important;
float: left !important;
line-height: 36px !important;
padding-left: 15px !IMPORTANT;
}

.location_sec_top_main .book_ap_top_box .col-md-6.dc-left.left ul li::before{
position: absolute;
left: 0;
}

.col-md-6.dc-right.left ul li{
width: 100% !important;
float: left !important;
line-height: 36px !important;
padding-left: 15px !IMPORTANT;
}

.location_sec_top_main .book_ap_top_box .col-md-6.dc-right.left ul li::before{
position: absolute;
left: 0;
}

.book_ap_top_box .left .col-md-12{
padding:0px;
margin-bottom: 12px;
}
.yoga-slider .how_it_work_slider img {
width: 100%;
 max-height: 100% !important;
}

.timeSlotsOff {
margin: 2px;
padding: 5px;
border: 1px solid silver;
border-radius: 4px;
cursor: pointer;
background-color: #ccc;
padding-top: 0;
}

.timeSlots {
margin: 2px;
padding: 5px;
border: 1px solid silver;
border-radius: 4px;
cursor: pointer;
line-height: 1.0;
}

.timeSlots { margin: 2px; padding: 5px; border: 1px solid silver; border-radius: 4px; cursor: pointer; line-height: 1.0; }
.timeSlotsOff { margin: 2px; padding: 5px; border: 1px solid silver; border-radius: 4px; cursor: pointer; background-color: #ccc; padding-top: 0; }
.timeSlots:hover { background-color: #eee; }
.selectedTime { background-color: rgba(255,230,100,0.76); }
.highlightRed { color: red; }
.nameSlot { font-size: 85%; padding: 0; margin: 0; line-height: 0.6; }
.deleteRes { position: absolute; top: 3px; right: 5px; }


.resname{border: 1px solid #ddd !important;border-radius: 5px !important;}




/* SHUBHAM CSS */

/* HEADER SEC CSS */
.header_sec{height:120px;background:#fff;}
.header_sec_rt {
    padding-top: 0px;
    width: 100%;
    float: left;
    position: relative;
    padding-right: 0%;
    height: 135px;
}



.header_sec .col-md-4 img{margin: 30px 60px 0 0px;}
.current_page_item a {background: transparent;color: #bfbfbf !important;}
.header_sec_rt_tp {
    display: flex;
    width: 100%;
    color: #ffffff;
    justify-content: flex-end;
    border-bottom: 0px solid #464546;
    background: #a50502;
    float: right;
    padding: 9px 40px 5px;
    margin: 0;
    max-width: 100%;
    min-height: 42px;
}
.header_sec_rt::before {
    position: absolute;
    top: 0px;
    height: 42px;
    width: 100%;
    background: #a50502;
    content: "";
    right: 0px;
    z-index: 99;
}
.header_sec_rt_tp{
	position: relative;
	z-index: 999;
}

.header_sec_rt_tp::after{
	    content: '';
    position: absolute;
    bottom: 0;
    left: -81px;
    width: 0;
    height: 0;
    margin: 0;
    border-right: 81px solid #a50502;
    border-bottom: 157px solid transparent;
    transition: border-color 300ms;
}

.header_sec_rt_btm {
    float: left;
    width: 100%;
 
    position: relative;
    padding: 21px 25px;
}

.header_sec_rt_btm::before {
    background: #222;
    height: 100%;
    position: absolute;
    top: 0px;
    right: 0px;
    content: "";
    width: 92%;
}
.header_sec_rt_btm::after {
    content: '';
    position: absolute;
    bottom: -62px;
    left: -1px;
    width: 0;
    height: 0;
    margin: 0;
    border-right: 81px solid #222;
    border-bottom: 157px solid transparent;
    transition: border-color 300ms;
}
.qte_btn{width:153px;height:41px;background: url(../images/btn-grdnt.png) no-repeat center center;background-size:contain;display:flex;justify-content:center;align-items:center;}
.qte_btn a{font-family: 'Open Sans'; font-size:15px;font-weight:700;text-transform:uppercase;color:#fff;}
.header_sec_rt_tp h4 {
    font-family: 'Lato';
    font-size: 15px;
    color: #fff;
    font-weight: normal;
    margin: 2px 30px 0 0;
    padding-right: 29px;
    position: relative;
    margin-right: 29px;
}

.header_sec_rt_tp h4::after {
    position: absolute;
    right: -2px;
    top: 0px;
    width: 1px;
    height: 16px;
    background: #fff;
    content: "";
}
.header_sec_rt_tp h4 i{
	margin-right: 5px;
}
.header_sec_rt_tp p{font-family: 'Lato';font-size: 15px;line-height: 18px;
color:#fff;text-transform: none; margin-top: 0px;}

/* SLIDER SEC CSS */
.sld_rt {
    padding: 20px 20px 0px;
    width: 355px;
    min-height: 445px;
    background: #001232b0;
    border: 3px solid #0093d9ba;
    float: right;
    margin: 45px 8px 0 0;
}.sld_rt h1{font-family: 'Brandon_bld';font-size:34px;color:#fff;display: flex;width: 100%;justify-content: center; letter-spacing: 1px;margin: 5px 0 25px;}
.sld_rt h1 img{object-fit:contain;}.sld_rt h1 span{padding:0px 10px;}
.sld_rt input, .sld_rt textarea{resize: initial; min-height: 45px;font-family: 'Brandon_reg';font-size:17px;color: #dddddd !important;background: transparent !important;border: none !important;width: 100% !important;border-bottom: 1px solid #696f75 !important;padding: 8px 10px !important;margin-bottom: 15px !important;}
.sld_rt input::placeholder, .sld_rt textarea::placeholder{font-family: 'Brandon_reg' !important;font-size:17px !important;color:#dddddd !important;}
.sld_rt input[type="submit"]{transition: all 0.4s ease;background:#0093d9 !important;border:none !important;text-transform:uppercase !important;text-align:center !important; color:#fff !important;margin:0px !important;}
.sld_rt textarea{min-height:95px !important;}.metaslider .caption .container{width:98% !important;margin:0px auto !important;max-width: 1300px;}
.sld_lt {
    background: rgba(255,255,255,0.7);
    width: 571px;
    min-height: 244px;
    padding: 18px 28px 30px;
    margin: 146px 0 0;
    float: right;
}
.metaslider .caption-wrap {text-align: left; position: absolute;bottom: 0;
	left: 0;color: white;margin: 0;display: block;width: 100%;line-height: 1.4em;
	opacity: 1 !important; top: 0; height: 100%;background: none!important;background: linear-gradient(to right, rgba(5, 1, 3, 0.28) 0%, rgba(0, 32, 77, 0.25) 100%)!important;}
.sld_lt p{font-family: 'Lato';font-size:18px;text-align:center;    margin-bottom: 16px;
line-height:30px;font-weight:normal;color:#444444;}.sld_rt input[type="submit"]:hover {background: #2683af82 !important;}
.sld_lt h1{font-family: 'Open Sans';color:#222;text-align: center;
font-size:43px;font-weight:bold;text-transform: uppercase;    margin-top: 11px;}
.sld_lt h1 span{
	color:#a50502;
}
.sld_lt h2{font-family: 'Brandon_bld';color:#fff;font-size:44px;font-weight:normal;}
.sld_lt h4{font-family: 'Brandon_med';text-align:center;color:#fff;font-size: 24px;font-weight:normal;margin: 0px 0 -10px;line-height: 40px;}
.sld_lt h4 a {
    padding: 3px 20px;
    border-radius: 40px;
    background: #a50502;
    color: #fff;
    font-family: 'Lato';
    font-weight: 600;
    text-decoration: none;
    font-size: 14px;
    letter-spacing: 2px;
    text-transform: uppercase;
    display: inline-block;
}
.sld_lt h4 a:hover{
	background: #222 !important;
}
.sld_lt h4 a:first-child{
	background: #535965;
}
/* SEC_1 CSS */
.star_tans_section{min-height:auto;background:url(../images/paralex1.png)no-repeat center center;
	background-size:cover;position: relative;}
.star_tans_section .container{position:relative;}img.thmb_src{position: absolute;left: -25px;bottom: -70px;}

/* SEC_2 CSS */
.service_sec_mnb:hover .overlay {
    height: auto;
    margin-bottom: 0;
}
.service_sec {
    min-height: 580px;
    background: url(../images/paralex2.png)no-repeat;
    background-size: cover;
    position: relative;
    padding: 11px 0px 62px;
}

.ser .img_slider{
	min-height: 236px;
	max-height: 236px;
	overflow: hidden;
}

.ser:hover img{
	transform: scale(1.1);
}
.ser .img_slider img{
	min-height: 236px;
	max-height: 236px;
	object-fit: cover;
	transition: all 0.5s;
}
.bl-rdus {height: 90px;background: #1f1f1f;display:none;-webkit-clip-path: polygon(100% 0, 0% 100%, 100% 100%);clip-path: polygon(100% 0, 0% 100%, 100% 100%);margin: -96px 0 0;}
.service_sec h1{position:relative;font-family: 'Open Sans';
color:#222222;font-size:42px;letter-spacing:1px;text-align: center;
margin: 45px 0 15px;text-transform: uppercase;}
.service_sec h1 span{
	font-weight: 700;
}

.service_sec h5{    color: #555555;
    font-family: 'Lato';
    font-size: 16px;
    text-align: center;
    line-height: 28px;
    margin: 0 0 35px;
    padding: 0px 150px;}

.service_sec_mnb, .srvx_img {
    width: 100%;
    height: auto;
    overflow: hidden;
    position: relative;
}
.srvx_img img{width:100%;transition: all 0.5s;object-fit:
	cover;    height: 230px;}
	.service_sec_mnb:hover h3{opacity:0;}
.service_sec_mnb h3{transition: all 0.3s;position:absolute;bottom:0;left:0;right:0;margin:0 auto;padding: 10px 10px;color: #fff;font-family: 'brandon_med';font-size: 16px;text-transform: uppercase;font-weight: normal;line-height: 22px;}
.srvx_txt h4 {
    font-family: 'Open Sans';
    font-weight: 700;
    color: #222222 !important;
    font-size: 19px;
    text-transform: uppercase;
    text-align: left;
    line-height: 25px;
    margin: 22px 0 15px;
}
.srvx_txt p{font-family: 'Lato';font-size:16px;color:#555 !important;line-height:30px;text-align:left;}.srvx_txt a:hover{text-decoration:underline;color:#0093d9;}
.srvx_txt a{    font-size: 13px;
    color: #222222;
    text-transform: uppercase;
    border: 2px solid #222222;
    font-family: 'Lato';
    font-weight: 600;
    padding: 10px 20px;
    border-radius: 40px;
    letter-spacing: 2px;
    margin-bottom: 10px;
    text-decoration: none;
    display: inline-block;}

    .service_sec_mnb:hover a{
  color: #a50502 !important;
    border-color: #a50502 !important;
    }

.aprrt_btn a{margin:0px 10px;font-family: 'Brandon_reg';font-size: 16.5px;color:#343434;text-transform:uppercase;font-weight:normal;border:1px solid #0a97da;transition: all.4s ease;letter-spacing: 1px;padding: 10px 20px;}
.aprrt_btn a:hover{background:#252525;border:1px solid #252525;color:#fff;text-decoration:none;}

/* SEC_3 CSS */
.h_it_work_main h1{font-family: 'Brandon_bld';font-size: 46px;color:#fff;text-align:center;margin:0;}
.h_it_work_main h4{font-family: 'Brandon_light';font-size: 33px;color:#fff;text-align:center;margin: 15px 0 0px;letter-spacing: 1.5px;}
.h_it_work_main h5{font-family: 'Brandon_bld';font-size: 23px;line-height: 40px;color:#fff;margin:0;text-align:center;font-weight: normal;margin: 65px 0 10px;letter-spacing: 1px;}
.h_it_work_main h3{font-family: 'Brandon_bld';font-size:45px;color:#fff;text-align:center;margin:0;letter-spacing: 1px;}

/* SEC_4 CSS */
.carousel-inner > .item a:hover{text-decoration:none!important;}.page.page-id-13 .item h4{text-transform:capitalize;}.carousel-control .glyphicon-chevron-left{margin-left: 5px !important;}
.page.page-id-13 .item h4::before{position:absolute;content:"";left:0;right:0;width:6px;height:2px;background:#0093d9;top:10px;}


/* SEC_5 CSS */
.docs_sec{background:#f6f6f6;padding:55px 0 60px;text-align:center;}
.docs_sec h2{color:#232323;font-size:32px;font-family: 'Brandon_bld';margin: 0 0 15px;}
.docs_sec h4{color:#232323;font-size:18px;font-family: 'Brandon_reg';margin: 0 0 40px;}
.docs_box{background:#fff;padding-top: 20px;}.docs_sec .row{max-width: 980px;margin: 0 auto;}
.docs_box h3{color:#232323;font-size:20px;font-family: 'Brandon_med';}
.docs_box h5 a{color:#fff;text-decoration: none;}
.docs_box p{color:#575757;font-size:19px;line-height:27px;font-family: 'Brandon_reg';padding: 0px 10px;font-weight: 500;text-align: center;margin: 20px 0  25px;}
.docs_box h5{background:#0093d9;min-height:50px;color:#fff;text-transform:uppercase;font-family: 'Brandon_reg';font-size:24px;letter-spacing:1px;margin: 0;display: flex;justify-content: center;align-items: center;font-weight: 500;}


/* FOOTER CSS */
.footer-content ul{list-style:none;margin:0px;text-align: center;}
.footer-content ul li {
    position: relative;
    padding-left: 0px;
    margin: 5px 0;
    width: auto;
}
.footer-content ul li a{color: #dedddd;font-family: 'Brandon_reg';font-size: 17px;}.fotr-bg img {position: absolute;max-width: 230px;}
.footer-content p {
    color: #b3b3b3;
    font-family: 'Lato';
    font-size: 14px;
    line-height: 26px;
    text-align: center;
    margin-top: 35px;
    padding-top: 25px;
    margin-bottom: 25px;
    border-top: 4px double #727272;
}.gry_bx{background: #1f1f1f;min-height: 100px;padding: 22px 60px 22px 22px;font-family: 'Brandon_reg';color:#666666;font-size: 18px;line-height:28px;margin: 30px 0 30px;}
.cpy_scl li{margin:0px !important;}.cpy_scl li::after{display:none !important;}.cpy_scl li{padding: 0px 5px !important;}
.cpy_scl li a i{ border-radius:50px; background: #f3f3f3; color:#2e2e2e;width:40px;height:40px;display:flex!important;justify-content:center!important;align-items:center!important;font-size:18px!important;}
.service_sec .row .col-md-3{padding:0px 10px;}
div.wpcf7 .ajax-loader
{
	display: none !important;
}
.aprrt_btn a:first-child
{
    background: #252525;
    border: 1px solid #252525;
    color: #fff;
}
.inner-page .service_sec_mnb h3{
    padding: 10px 10px !important;
    font-family: 'brandon_med' !important;
    font-size: 16px !important;
    text-transform: uppercase !important;
    font-weight: normal !important;
    color: #fff !important;
    line-height: 22px !important;
}

.inner-page .srvx_txt p {
    font-family: 'Lato';
    font-size: 16px !important;
    color: #555 !important;
    line-height: 30px !important;
    text-align: left !important;
    min-height: 98px;
}
.inner-page .blog_main .blog_box {
    width: 100%;
    background: #f5f5f5 !important;
    margin-bottom: 8px;
}
.inner-page .blog_main
{
	background: none;
}
.inner-page .blog_main p {
    font-family: 'Brandon_Light' !important;
    color: #0094da!important;
    font-size: 19px!important;
    line-height: 39px!important;
}

.inner-page .blog_main p.details
{
	color:#444 !important;
}
.blog_main .blog_box .blog_details h4 {
    font-size: 17px;
    margin: 2px 0 0 0;
    line-height: 23px;
}

.blog_main .blog_box .blog_details h4 a
{
	text-decoration: none;
}
.inner-page table tr td {
    font-family: 'Brandon_reg';
    font-size: 17px !important;
    color: #333 !important;
    line-height: 27px !important;
    border: 1px solid #ccc;
    background: #f5f5f5;
    padding: 10px;
    text-align: left !important;
}
.inner-page table
{
	 border: 1px solid #ccc;
}
.inner-page table tr td font
{
	   font-family: 'Brandon_reg';
    font-size: 17px !important;
    color: #333 !important;
    line-height: 27px !important;
    text-align: left !important;
}


.cpy_scl  li
{
width: auto !important;
}

.blog_details 
{
	font-size: 20px;
	color: #444;
	font-family: 'Brandon_Light';
}

.header_sec_rt_tp a{
	color: #ffffff;
	font-size: 15px;
	font-family: 'Lato';
	text-transform: none;
}
.header_sec_rt_tp a i{
	margin-right: 5px;
}

#cssmenu{
	float: left;
}

.img_phone_area {
    float: left;
    position: relative;
    z-index: 999;
    margin-left: 25px;
}
.img_phone_area .img_1{
    float: left;
    width: 45px;
    height: 45px;
    background: #a00000;
    border-radius: 50%;
    text-align: center;
    padding-top: 13px;
}

.img_phone_area .txt_2 h5 {
    color: #bfbfbf;
    font-size: 15px;
    font-family: 'Lato';
    margin: 0px;
    line-height: 28px;
    padding: 0px;
    position: relative;
    margin-top: -8px;
    margin-left: 11px;
}

.img_phone_area .txt_2 h5 a{
	display: block;
	font-size: 17px;
	color: #fff;
}

.img_phone_area .txt_2 {
	float: left;
}
.apart_main{
	float: left;
	width: 100%;
	padding:60px 0px;
	min-height: 499px;
}
.apart_main h5{
	color: #a50502;
	font-size: 16px;
	text-transform: uppercase;
	font-family: 'Lato';
	font-weight: 600;
	letter-spacing: 2px;
	text-align: center;
	    margin-bottom: 30px;
}

.apart_main .read_gall{
	color: #a50502;
	font-size: 13px;
	font-family: 'Lato';
	font-weight: 600;
	text-transform: uppercase;
	letter-spacing: 1px;
	text-decoration: none !important;
}
.apart_main h5 span{
	display: block;
	color: #222222;
	font-size: 42px;
	font-weight: 700;
	margin-top: 5px;
}
.h_it_work_main {
	background: url(../images/paralex4.jpg) no-repeat;
	background-size: cover;
	min-height: 263px;
	padding: 60px 0px;
}

.h_it_work_main h2{
	font-size: 30px;
	color: #222;
	text-align: center;
	text-transform: uppercase;
	font-weight: 700;
	font-family: 'Open Sans';
}
.h_it_work_main h2 span{
	font-weight: 300;
}

.h_it_work_main p{
	font-size: 14px;
	color: #555555;
	text-align: center;
	font-style: italic;
	text-transform: uppercase;
	font-weight: normal;
	font-family: 'Lato';
	margin-top: 10px;
}

.form_area {
    background: #a50502;
    padding: 24px 25px 2px;
    float: left;
    width: 100%;
}

.form_area .img_area_form{
float: left;
}
.form_area .img_area_form img{
margin-top: 10px;
}
.form_area .txt_area_form{
float: left;
padding-left: 20px;
}


.form_area .all_co{
	float: left;
	width: 100%;
	margin-bottom: 30px;
}

.form_area .txt_area_form h5 {
    font-size: 18px;
    font-weight: 600;
    color: #fff;
    font-family: 'Lato';
    text-align: left;
    letter-spacing: 0px;
    margin: 0px;
    line-height: 28px;

}
.form_area .txt_area_form h5 a{
	display: block;
	color: #fcbfbe;
}

.form_area .txt_area_form h5 span{
	display: block;
	color: #fcbfbe;
}

.bto_about .testi_right {
    padding: 0 15px 0 15px!important;

}

.bto_about  .testi_right_inn{   border: 1px solid #dddddd;width: 100%;
	float: left;
	background: #fff;
    padding: 38px 35px !important;}

    .bto_about  .testi_right_inn input, .bto_about  .testi_right_inn select{   border: 1px solid #dddddd;
    	width: 100%;
height: 50px;font-size: 16px;
color: #999999 !important;font-family: 'Lato';
border-radius: 0px;
width: 100%;
padding-left: 10px !important;
    }
      .bto_about  .testi_right_inn input:focus{
border: 1px solid #dddddd;
      }
     .bto_about  .testi_right_inn textarea::placeholder{
    	color: #999999;font-family: 'Lato';
    }

 .bto_about  .testi_right_inn textarea{   border: 1px solid #dddddd;width: 100%;
height: 181px;font-size: 16px;
color: #999999;font-family: 'Lato';
border-radius: 0px;
padding-left: 10px !important;
    }
    .bto_about  .testi_right_inn input::placeholder{
    	color: #999999;font-family: 'Lato';
    }

       .bto_about  .testi_right_inn input[type="submit"]{
       	background: #535965;
       	font-size: 16px;
       	color: #ffffff;
       	text-transform: uppercase;
       	border:0px;
       }

        .bto_about  .testi_right_inn input[type="submit"]:hover{
        	background: #a50502;
        }

.envira-gallery-item-inner{
	position: relative;
}

.envira-gallery-item-inner:hover::after{
	position: absolute;
	top: 0px;
	left: 0px;
	pointer-events: none;
	width: 100%;
	height: 100%;
font-family: 'FontAwesome';
	content:"\f00e";
	color: #fff;
	font-size: 22px;
	display: flex;
	align-items: center;
	justify-content: center;
	text-align: center;
	background: rgba(0,0,0,0.5);
	outline: 1px solid #bebdbc;
	outline-offset: -15px;
}
.envira-gallery-wrap .envira-gallery-public .envira-gallery-item img{
	width: 100%;
	    height: 300px !important;
	    object-fit: cover;
}
.envira-lazy:not(img) {
    position: relative;
    height: 300px !important;
    }
.xyz {
    float: right;
    margin-left: 20px;
    padding: 6px;
    background: #505765;
    width: 35%;
    border: 0px solid #ccc;
    margin-top: 10px;
}

.addrs form input, .addrs form select{
height: 42px;font-size: 16px;
color: #999999;font-family: 'Lato';
border-radius: 0px;
border: 1px solid #dddddd !important;
margin-bottom: 10px;
width: 100%;
padding-left: 10px !important;
}

.addrs form textarea{   border: 1px solid #dddddd !important;width: 100%;
height: 80px;font-size: 16px;
color: #999999;font-family: 'Lato';
border-radius: 0px;
margin-bottom: 10px;
padding-left: 10px !important;
    }
.addrs form input::placeholder{
    	color: #999999;font-family: 'Lato';
    }
.addrs form {
    background: #f5f5f5;
    padding: 24px 24px 16px;
}
a{
	text-decoration: none !important;
}
.header_sec_rt_tp a:hover{
	color: #fff;
}
    .addrs form textarea::placeholder{
    	color: #999999;font-family: 'Lato';
    }

   .addrs form input[type="submit"]{
       	background: #535965;
       	font-size: 16px;
       	color: #ffffff;
       	text-transform: uppercase;
       	border:0px;
       	padding: 0px;
       }

       .addrs form input[type="submit"]:hover{
        	background: #a50502;
        }
    .addrs form br{
display: none;
      }