@media (min-width:1250px){
    .container{max-width:1200px;padding-left:15px;padding-right:15px;width: 100%}
	}

@media (min-width:1400px){
    .container{max-width:1350px;padding-left:15px;padding-right:15px;width: 100%} 
}
@media (min-width:1500px){
    .container{max-width:1600px;padding-left:15px;padding-right:15px;width:90%}
	
	
}
::selection{background:#438b93;color:#fff;}
body{font-family: 'Lato-Regular';font-size:16px;line-height:24px;color:#494949;background-attachment:fixed;background-size:cover;font-weight: normal;}
body.home{background:#fff;}
h1,h2,h3,h4,h5,h6{font-weight:400;line-height:24px;font-family: 'Lato-Medium';margin-top:0;}
li{list-style:none;}
ul{margin:0;}
p{font-size:16px;color:#494949;padding-bottom:10px;font-family: 'Lato-Regular';margin-bottom:0;line-height:30px;}
a{font-family: 'Lato-Regular';color:#393939;font-weight:400;}
.entry_content a{color: #438b93;}
a:focus,a:hover{text-decoration:none;outline:none;}
embed,iframe,object{margin-bottom:0;}
/*------------------Header Menu------------------*/
@font-face {
    font-family:'Lato-Bold';
    src: url('../font/Lato Bold.eot');
    src: url('../font/Lato Bold.eot?#iefix') format('embedded-opentype'),
        url('../font/Lato Bold.woff2') format('woff2'),
        url('../font/Lato Bold.woff') format('woff'),
        url('../font/Lato Bold.svg#Lato Bold') format('svg');
    font-weight: normal;
    font-style: normal;
    font-stretch: normal;
    font-display: swap;

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

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

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

}
@font-face {
    font-family:'Lato-Light';
    src: url('../font/Lato-Light.eot');
    src: url('../font/Lato-Light.eot?#iefix') format('embedded-opentype'),
        url('../font/Lato-Light.woff') format('woff'),
        url('../font/Lato-Light.ttf') format('truetype'),
        url('../font/Lato-Light.otf') format('opentype'),
        url('../font/Lato-Light.svg#Lato-Light') format('svg');
    font-weight: normal;
    font-style: normal;
    font-stretch: normal;
    font-display: swap;
}
.site-navigation-fixed.navigation-top{float: left;}
.top-hedder{width: 100%;float: left;display: block;background:#ededed;padding: 20px 0px;}
.navigation-top{position: relative!important;float: left;}
.top-hedder .logo{text-align: center;}
.top-hedder .tellink{text-align: right;margin-top:35px;}
.top-hedder .tellink a{color: #484848;font-size:30px;font-family:'Lato-Light';}
.top-hedder .tellink a:before{content: '';width: 26px;height:24px;background: url('../images/call-mail.png') no-repeat;position: relative;margin-top: 2px;margin-right: 15px;display: inline-block;background-position: 100%;}
.top-hedder .maill{margin-top:35px;}
.top-hedder .maill a{color: #484848;font-size: 22px;}
.top-hedder .maill a:before{content: '';width: 26px;height:24px;background: url('../images/call-mail.png') no-repeat;position: relative;margin-top: 2px;margin-right: 15px;float: left;}
.top-hedder a:hover{color: #448d95;}
/*---------------------.navigation-top-----*/
.navigation-top{width: 100%;border: 0px;background: #438b93;padding: 7px 0px;-webkit-box-shadow: -1px 6px 26px -11px rgba(0,0,0,0.64);
                -moz-box-shadow: -1px 6px 26px -11px rgba(0,0,0,0.64);
                box-shadow: -1px 6px 26px -11px rgba(0,0,0,0.64);}
.navigation-top ul li a{font-size: 18px;color: #ffffff;font-family:'Lato-Semibold';font-weight: normal;padding:20px 0px;text-transform:uppercase;}
.navigation-top ul li{margin:0px 12px;}
.main-navigation > div > ul{text-align: center;}
/*Menu Section*/

/*Menu Effect*/
.navigation-top ul li a:before{content: "";position: absolute;width: 100%; height:2px; bottom: 12px; left: 0px; background-color: #fff;visibility: hidden;-webkit-transform: scaleX(0);transform: scaleX(0);-webkit-transition: all 0.3s ease-in-out 0s;    transition: all 0.3s ease-in-out 0s;}
.navigation-top  li a:hover:before, .navigation-top  li.current-menu-item a:before, .navigation-top  li.current-menu-ancestor a:before{    visibility: visible;-webkit-transform: scaleX(1);transform: scaleX(1); }
.navigation-top  li a:hover:before, .navigation-top  li.current-menu-item a:before, .navigation-top  li.current-menu-ancestor a:before{visibility: visible;-webkit-transform: scaleX(1);transform: scaleX(1);}
/*----submenu---*/
.navigation-top ul ul li:hover ul li.current-menu-item a,.navigation-top ul ul li:hover ul li:hover a{color:#ffffff!important;}
.navigation-top ul ul li.current-menu-ancestor a{color:#ffffff!important;}
.navigation-top ul ul li.current-menu-item a, .navigation-top ul ul li:hover a{color:#ffffff!important;}
.navigation-top ul li a:hover{color:#fff;}
.navigation-top ul.sub-menu li{margin:0px;border-bottom: 1px solid #2a4b4f;}
.navigation-top ul.sub-menu li a{padding: 12px 5px 12px 20px;text-transform: capitalize;}
.navigation-top ul.sub-menu li a:before{display: none;}
.main-navigation ul ul:after{display: none;}
.main-navigation ul ul{background: #12373b;border: 0px;}
.navigation-top ul ul ul li.current-menu-item a,.navigation-top ul ul li.current-menu-item a{background: #438b93;}
.navigation-top ul ul li.current-menu-item ul li a{background: none;}
.navigation-top ul.sub-menu li a:hover{background: #438b93;}
.navigation-top ul ul li.current-menu-item a, .navigation-top ul ul li:hover a{color:#ffffff!important;}
.navigation-top ul ul li.current-menu-ancestor{background: #438b93;}
/*------slider----*/
.slider .amazingslider-title-1{font-size:34px;font-family:'Lato-Semibold';color:#fff;font-style: normal;font-weight:normal; line-height: 70px;margin-top:-70px;}
.slider .amazingslider-text-wrapper-1{margin: -5.5px 0px 0px !important;}
/*---------sliderbg----*/
.slider_bg{background: url('../images/bg_banner.png') no-repeat;height: 244px;margin-top: -240px;z-index: 9;position: relative;}
/*--------------treatment---*/
.treatement{width: 100%;float: left;overflow: hidden;display: block;margin-top: -230px;background: #f8f8f8;padding-bottom: 40px;}
.innerer_service .service_image{position: relative;z-index: 9;}
.service_image .image{border: 3px solid #fff;border-radius:10px;}
.innerer_service .readmore{text-align: center;}
.innerer_service .readmore a{max-width: 300px;display: block;margin: auto;width: 100%; padding: 15px 0px;background: #438b93;color:#fff!important;font-size: 26px;font-family:'Lato-Semibold'; font-weight: normal;border-radius: 30px;margin-top: -25px;position: relative;-webkit-transition-duration: 1.5s;-moz-transition-duration: 1.5s;-o-transition-duration: 1.5s;-ms-transition-duration: 1.5s;transition-duration: 1.5s;}
.innerer_service:hover .readmore a{background:#11373a;}
 .service_image img:hover ,.Specials-offer:hover img{transform: scale(1.1);-webkit-transform: scale(1.1);-moz-transform: scale(1.1);-ms-transform: scale(1.1);-o-transform: scale(1.1);}
.service_image .image{display: block;overflow: hidden;}
.service_image img,.Specials-offer img{transition: all .2s ease-in-out;-webkit-transition: all .2s ease-in-out;-moz-transition: all .2s ease-in-out;-ms-transition: all .2s ease-in-out;-o-transition: all .2s ease-in-out;}
#wprmenu_bar{z-index: 99999!important;}

/*-------------content----*/
.site-content-contain .edit-link{display: none;}
.site-content-contain{width: 100%;float: left;padding: 50px 0px;background: #f8f8f8;}
.panel-content .entry-header{margin-bottom: 20px !important;}
.home .panel-content .entry-header{display: none;}
.home .entry-content span strong{color: #555555;font-size:36px;font-family:'Lato-Light';display: block;margin-bottom: 25px;}
.home .entry-content span{font-size: 50px;font-family: 'Lato-Semibold';color: #184d53;margin-bottom:45px;display: block;padding-bottom: 20px;}
.home .entry-content span:after{content: '';width: 100%;height: 2px;position: absolute;max-width: 500px;background: #c8d2d4;margin-top:70px;  left: -13%;z-index: 9;}
.home .entry-content p{color: #494949;font-size:18px;line-height: 30px;}
.entry_content .border-bottom { padding-top: 10px; margin-bottom: 20px;border-bottom: 1px solid #cac9c9;overflow:hidden;}

/*----------------book-specialoffer-----*/
.book-specialoffer{width: 100%;float: left;}
.book-appointment,.special-offer{width: 50%;float: left;position: relative;overflow: hidden;}
.book-specialoffer a{max-width: 350px;display: block;margin: auto;width: 100%; padding:25px 0px;background-color: rgba(236, 236, 231, 0.9);color:#1e5259;font-size: 22px;font-family:'Lato-Semibold'; font-weight: normal;border-radius:50px;margin-top: -25px;position: relative;-webkit-transition-duration: 1.5s;-moz-transition-duration: 1.5s;-o-transition-duration: 1.5s;-ms-transition-duration: 1.5s;transition-duration: 1.5s;text-align: center;text-transform:uppercase;}
.book-appointment:hover a,.special-offer:hover a{background-color: rgba(64, 134, 142, 0.9);color: #fff;}
.book-specialoffer a{position: absolute;margin-top: -265px;right: 0;left: 0;}
.book-appointment:hover img,.special-offer:hover img{transform: scale(1.1);-webkit-transform: scale(1.1);-moz-transform: scale(1.1);-ms-transform: scale(1.1);-o-transform: scale(1.1);}
.book-appointment img,.special-offer img{transition: all .2s ease-in-out;-webkit-transition: all .2s ease-in-out;-moz-transition: all .2s ease-in-out;-ms-transition: all .2s ease-in-out;-o-transition: all .2s ease-in-out;}



.site-footer{width: 100%;float: left;display: block;}
/*--------------------contct-form----*/
.contact-testimonials{width: 100%;float: left;padding: 50px 0px 80px 0px;}
.contact-testimonials  h2{font-size: 50px;font-family: 'Lato-Semibold';color: #184d53;margin-bottom:70px;display: block;padding-bottom: 20px;}
.contact-testimonials .contact_form h2:after{content: '';width: 100%;height: 2px;position: absolute;max-width: 500px;background: #c8d2d4;margin-top:70px;  left: -34%;z-index: 9;}
.contact-testimonials .testimonials h2:after{content: '';width: 100%;height: 2px;position: absolute;max-width:100px;background: #c8d2d4;margin-top:70px;  left: 2%;z-index: 9;}
.contact-testimonials .testimonials iframe{border:1px solid #e0e0e0;box-shadow: 0px;}

.contact_form .input_field ::-webkit-input-placeholder {color:#838282; font-family: 'Lato-Regular'; font-weight: normal; font-size: 18px;}
.contact_form .input_field :-moz-placeholder {color:#838282; font-family: 'Lato-Regular';font-weight: normal;font-size: 18px;}
.contact_form .input_field  ::-moz-placeholder {color:#838282; font-family: 'Lato-Regular';font-weight: normal;font-size: 18px;}
.contact_form .input_field :-ms-input-placeholder {color:#838282; font-family: 'Lato-Regular';font-weight: normal;font-size: 18px;}
.contact_form input[type="text"],.contact_form input[type="email"],.contact_form textarea,.contact_form input[type="date"],.contact_form select{background:#f2f2f2;border-color:#e0e0e0;padding: 10px 5px 10px 20px;width: 100%;margin-bottom:10px;box-shadow: inset 0 0px 0px rgba(0,0,0,.125);border-radius: 8px;color:#838282;}
select{width:100%;padding:10px 0px 10px 10px;background:#fff;color:#838282; font-family: 'Lato-Regular';font-weight: normal;font-size: 16px;border: 1px solid #eaeaea;}
span.wpcf7-list-item{margin: 0px;}
input[type="text"], input[type="email"], input[type="url"], input[type="password"], input[type="search"], input[type="number"], input[type="tel"], input[type="range"], input[type="date"], input[type="month"], input[type="week"], input[type="time"], input[type="datetime"], input[type="datetime-local"], input[type="color"], textarea{color:#838282; font-family: 'Lato-Regular';font-weight: normal;font-size: 18px;}
.contact_form input[type="date"]:focus,.contact_form select:focus,.contact_form input[type="time"]:focus,.contact_form input[type="datetime-local"]:focus,.contact_form input[type="week"]:focus,.contact_form input[type="month"]:focus,.contact_form input[type="text"]:focus,.contact_form input[type="email"]:focus, input[type="url"]:focus, input[type="password"]:focus, input[type="search"]:focus, input[type="tel"]:focus, input[type="number"]:focus,.contact_form textarea:focus,.contact_form input[type="date"]:focus{background:#f2f2f2;border-color:#eaeaea;}
.contact_form .wpcf7-submit{background:#428991;float:left;border-radius:8px;color: #ffffff; font-family: 'Lato-Regular';font-size: 16px !important;font-weight: normal;text-transform:capitalize;padding:12px 30px;letter-spacing:normal;}
.contact_form .wpcf7-submit:hover{background:#12373b;}
.contact_form input[type="submit"]:focus{background:#12373b;}
.popup_form_wrapper .wpcf7-submit{background:#428991;float:left;border-radius:8px;color: #ffffff; font-family: 'Lato-Regular';font-size: 16px !important;font-weight: normal;text-transform:capitalize;padding:12px 30px;letter-spacing:normal;}
.popup_form_wrapper .wpcf7-submit:hover{background:#12373b;}
 .popup_form_wrapper input[type="submit"]:focus{background:#12373b;}
.location{padding-left: 35px;border-left: 1px solid #f40456;}
.contact_form textarea{height:190px;}
.contact_form span.wpcf7-not-valid-tip{margin-bottom: 10px;}
.contact_form .main_row_item .label{color:#9d9d9d; font-family: 'Lato-Regular';font-weight: normal;font-size: 16px;}
/*---------------curent_project-----*/
.curent-project{width: 100%;float: left;overflow: hidden;}
.curent-project_bg{background: url('../images/background-bg.jpg') no-repeat;padding:60px 0px;width: 100%;float: left;background-size: cover;}
.curent-project .counter{width: 22%;display: inline-block;margin: 0px 1%;text-align: center;}
.stats_title{font-family: 'Lato-Semibold';color:#fff;font-size: 28px;}
.counter_inner h2{color: #fff;font-size:50px;font-family:'Lato-Light';text-transform: capitalize;margin-bottom: 30px;}
.counter_inner{max-width:1370px;width: 100%;margin: auto;}
.counter_inner.conut2 h2{width:100px;margin: auto;margin-bottom: 30px;}
.counter_inner.conut2 h2:after{content: '%';position: absolute;}
.counter_inner.conut3 h2{width:100px;margin: auto;margin-bottom: 30px;}
.counter_inner.conut3 h2:after{content: '+';position: absolute;}
.counter_inner .image{width:211px;height: 216px;margin: auto;margin-bottom:35px;}
.counter_inner.conut1 .image{background: url('../images/happy.png') no-repeat;}
.counter_inner.conut2 .image{background: url('../images/goog.png') no-repeat;}
.counter_inner.conut3 .image{background: url('../images/year.png') no-repeat;}
.counter_inner.conut4 .image{background: url('../images/dental.png') no-repeat;}
/*---------------------*/
.logoslider{width:100%;float: left;padding:15px 0px;background:#ffffff;}
.logoslider .wls-wrap{max-width:1260px;margin: auto;}
.logoslider .slick-slide img {padding:0px;max-width: 265px;}
.logoslider .panel{ -webkit-box-shadow: 0 0px 0px rgba(0,0,0,.05);box-shadow: 0 0px 0px rgba(0,0,0,.05);margin-bottom: 0px;}
.logoslider .slick-slider{margin-bottom: 0px;}
/*--------------*/
.footer_top{width: 100%;float: left;padding: 40px 0px;background: #efefef;}
.footer_top h2{font-size: 28px;color: #616161;font-family: 'Lato-Semibold';margin-bottom: 26px;}
.footer_top iframe{width:520px;}
.footer_top iframe{height:400px;width: 500px;border:1px solid #c0c0c0 !important;-webkit-box-shadow: 2px -2px 44px -19px rgba(0,0,0,0.75);
                   -moz-box-shadow: 2px -2px 44px -19px rgba(0,0,0,0.75);box-shadow: 2px -2px 44px -19px rgba(0,0,0,0.75);}
.footer_top .address_us{background:#fff;padding: 50px 20px 30px;border:1px solid #c0c0c0;-webkit-box-shadow: 2px -2px 44px -19px rgba(0,0,0,0.75);-moz-box-shadow: 2px -2px 44px -19px rgba(0,0,0,0.75);box-shadow: 2px -2px 44px -19px rgba(0,0,0,0.75);}
.footer_top .address_us strong{color: #666666;font-size: 20px;font-family: 'Lato-Semibold';display: block;margin-bottom: 10px;}
.footer_top .address_us p{color: #666666;font-size: 18px;font-family:'Lato-Light';}
.footer_top .address_us .callus a{color: #393939;font-size:28px;font-family:'Lato-Light';}
.footer_top .address_us .callus a:hover,.footer_top .address_us .mailto a:hover{color: #3d828a;}
.footer_top .address_us .mailto a{color: #393939;font-size:20px;font-family:'Lato-Light';}
.address:before{content: '';width:51px;height:68px;background: url('../images/footer_icon.png') no-repeat;position: relative;margin-top: 2px;margin-right: 15px;display: inline-block;background-position:0%;float: left;}
.callus:before{content: '';width:51px;height:51px;background: url('../images/footer_icon.png') no-repeat;position: relative;margin-top: 2px;margin-right: 15px;display: inline-block;background-position:49%;float: left;}
.mailto:before{content: '';width:51px;height:51px;background: url('../images/footer_icon.png') no-repeat;position: relative;margin-top: 2px;margin-right: 15px;display: inline-block;background-position: 100%;float: left;}
.address,.callus,.mailto{margin-bottom:38px;}
.footer_top .opentime{background:#fff;border:1px solid #c0c0c0;padding: 18px 20px;-webkit-box-shadow: 2px -2px 44px -19px rgba(0,0,0,0.75);
                      -moz-box-shadow: 2px -2px 44px -19px rgba(0,0,0,0.75);box-shadow: 2px -2px 44px -19px rgba(0,0,0,0.75);}
.footer_top .footer_openingtime tr td{padding:12px 0px}
.footer_top .footer_openingtime tr td{width: 30%;}
.footer_top .footer_openingtime td:first-child{padding-left: 5%;}
.footer_top .footer_openingtime tr{border-bottom: 0px solid #eee;}
.footer_top #testimonials iframe{min-height:400px!important;}
/*-----------Site footer-------------*/
.site-footerinfo{background:#3d828a;text-align: center;padding:20px 0px 10px;width: 100%;float: left;overflow: hidden;}
.site-footerinfo p,.site-footerinfo a{font-size:20px;font-family:'Lato-Regular';color: #fff;}
.site-footerinfo a:hover{color:#12373b;}
/*------------fixed_buttons-----transform: rotate(-90deg)----*/
/* .fixed_buttons{
   width:50px;height:580px;}*/
.fixed_buttons a{font-size:14px;font-family:'Lato-Regular';color: #fff;background: #1f575e;text-align: center;border-radius: 8px;padding: 5px 10px;border:2px solid #68a7af;-webkit-transition-duration: 1.5s;-moz-transition-duration: 1.5s;-o-transition-duration: 1.5s;-ms-transition-duration: 1.5s;transition-duration: 1.5s;position: absolute;
    z-index: 99999;
    width:240px;}
.fixed_buttons ul li a:hover{color:#fff;background:#438b93;}
.fixed_buttons ul{margin: 0px;}
.fixed_buttons li{display: inline-block;transform: rotate(-90deg);}
.fixed_buttons{ width: 113px;position: fixed;right:-75px;top:40%;z-index: 9999;display: flex;align-items: center;bottom: 0;}
.fixed_buttons ul li:first-child{margin-bottom:270px;}
.fixed_buttons ul li:last-child{padding-bottom: 12px;}
.fixed_buttons ul li{position: relative;z-index: 9;}
/*responsive menu*/
html body div.wprm-overlay{background:none;}
.icon_default.wprmenu_icon_par:before {font-size:15px;}
#mg-wprm-wrap ul li ul li.current-menu-item a,#mg-wprm-wrap ul li ul li.current-menu-item a{background: #438b93 !important;}
#mg-wprm-wrap ul li.current-menu-item a,#mg-wprm-wrap ul li.current-menu-item a{  background: #438b93;color:#ffffff;}
#mg-wprm-wrap ul li.current-menu-item ul li a,#mg-wprm-wrap ul li.current-menu-item ul li a,#mg-wprm-wrap ul li.current-menu-parent ul li a,#mg-wprm-wrap ul li.current-menu-ancestor ul li a,#mg-wprm-wrap ul li.current-menu-ancestor ul li.current-menu-parent ul li a{background: none;color:#393939;}
#mg-wprm-wrap ul li.current-menu-parent a,#mg-wprm-wrap ul li.current-menu-ancestor a,#mg-wprm-wrap ul li.current-menu-ancestor ul li.current-menu-parent a{background:#438b93;color:#ffffff;}
html body #wprmenu_menu_ul li.wprmenu_parent_item_li>ul{padding: 0px;}
#mg-wprm-wrap ul li ul.sub-menu li{border-top: solid 1px rgba(255,255,255,0.05);border-bottom: solid 1px rgba(255,255,255,0.05);}

/*-------home popup-----------*/
.sidenav {height: 100%;width: 100%;position: fixed;z-index: 999999;top: 0;background-color: rgba(0,0,0,0.6);overflow-x: hidden;transform: scale(1)!important;right: -100%;transform: scale(0);transition: all 0.5s ease-in-out;opacity: 0;}
.sidenav.clicked{opacity: 1!important;transform: scale(1)!important;right: 0;}
.left_side {align-items: center;display: flex;top: -150px;}
.right_side {float: right;padding-top: 100px;}
.side_menu_close {font-size: 0px;background: #fff url(../images/side_close.png) no-repeat 25px;width: 70px;height: 70px;display: block;osition: absolute;right: 0px;top: 0px;transition: 1s;float: right;}
.form_wrapper{padding: 30px;max-width: 1000px;width: 90%;position: fixed;left: 0px;right: 0px;margin: 75px auto;height: 90%;overflow-x:hidden;overflow-y: scroll;background-color: #f0f0f0;}
.popup_form_wrapper .wpcf7-form h3{padding-top: 0px;padding-bottom: 15px;font-size: 24px;}
.popup_form_wrapper .wpcf7-form p{padding-bottom: 0px;font-size: 20px;color: #1a1a1a;}
.popup_form_wrapper .wpcf7-form p span{font-size: 16px;color: #6c6c6c;}
.popup_form_wrapper .wpcf7-form-control{margin: 10px 0px;}
.popup_form_wrapper .wpcf7-list-item{margin-right: 15px;}
.popup_form_wrapper input[type="text"], .popup_form_wrapper input[type="email"], .popup_form_wrapper input[type="url"], .popup_form_wrapper input[type="password"], .popup_form_wrapper input[type="search"], .popup_form_wrapper input[type="number"], .popup_form_wrapper input[type="tel"],.popup_form_wrapper textarea{border: 0px;border-bottom: 1px solid #ccc;border-radius: 0px;background: transparent;}
.form_wrapper .form_row{padding-bottom: 20px;}
/*-------------------*/
.entry-title,.page-header{display: none;}
.entry-title span,.page-header span,.static_banner span{font-size:42px;font-family: 'Lato-Semibold';color: #184d53;margin-bottom:45px;padding-bottom: 20px;
border-bottom: 2px solid #c8d2d4;text-transform: capitalize;margin-bottom:30px;}
.page-header{margin: 0px;border-bottom: 0px;}
.page-title,.entry-title{margin-bottom: 40px;}
.static_banner span{border-bottom: 2px solid #438b93;}
.content-area ul li{background: url(../images/libg.png) no-repeat;background-position: 0px 12px;padding-left: 15px;line-height: 35px;overflow: hidden;}
.registration{width: 100%;float: left;margin-top: 25px;}
.entry-content .opening-time tr td{padding: 10px 0px;}
.entry-content .opening-time table tr{border-bottom:0px;}
img.alignleft{margin:10px 15px 15px 0px;}
/*---------Right Widgets-----------*/
#secondary ul li a{display:block;padding:15px 15px 15px 25px;background:#438b93;color:#fff;border-radius:8px;font-size:20px;-webkit-transition-duration: 1.5s;-moz-transition-duration: 1.5s;-o-transition-duration: 1.5s;-ms-transition-duration: 1.5s;transition-duration: 1.5s;position:relative;z-index: 99;}
.widget_text{margin-bottom:20px;}
#secondary ul li a:hover{background:#1f575e;}
#secondary ul li{margin-bottom:6px;}
#secondary .specials_image{border-radius: 10px;overflow: hidden;}
#secondary .specials_image img{width:100%;position: relative;z-index: 99;}
#secondary .Specials_title{text-align: center;}
#secondary .Specials-offer:hover p a:hover{color: #fff;}
#secondary .widget_text{margin-bottom: 5px;}
#secondary .widget_text ul{margin: 0px;}
#secondary{padding-left:15px;padding-top: 0px;}
#secondary .Specials-offer p{text-align: center;margin-top: -45px;}
#secondary .Specials-offer p a{color: #fff;font-size: 20px;position: relative;z-index: 99;}
#secondary .Specials-offer{margin-top: 5px;}
.rc-anchor-light.rc-anchor-normal,.rc-anchor-normal{transform: scale(0.70);margin-left: -13%;}

/*--------------category-news----*/
.category-news .entry-title{margin-bottom: 10px;}
.entry-meta .entry-date{font-size: 16px;text-transform: capitalize;color: #29bbce;}
.post-thumbnail{margin-bottom: 1em;float: left;margin-right: 1em;}
.post-thumbnail a img{border:3px solid #f8f8f8;-webkit-box-shadow: 2px -2px 44px -19px rgba(0,0,0,0.75);-moz-box-shadow: 2px -2px 44px -19px rgba(0,0,0,0.75);box-shadow: 2px -2px 44px -19px rgba(0,0,0,0.75);}
.entry-title a{font-size: 26px;}
.blog .site-main > article, .archive .site-main > article, .search .site-main > article{padding-bottom: 2em;margin-bottom: 2em;border-bottom: 1px solid #e2e2e2;}
.screen-reader-text:before{content: "\2192";font-size:20px;position: relative!important;}
.more-link{color: #21c9de;font-size: 18px;}
.static_banner{background: url(../images/inner-banner.jpg) no-repeat center;background-size: 100% 100%;padding:65px 0px;float: left;
    width: 100%;}
.category-news .entry-title{display: block;}
.blog .page-header{display:block;position: absolute;top:-135px;}
.blog .page-header span{border-bottom: 2px solid #438b93;}
.blog .static_banner h2{display: none;}
.pagination{margin: 0px;border-top: 0px;}
.prev.page-numbers, .next.page-numbers{font-size: 25px;background-color: #1f575e;color: #fff;border-radius: 30px;}
.page-numbers{font-size:18px;font-weight: normal;}
.page-numbers.current{font-size:22px;color: #42bece;}
img.alignright,img.alignleft{border: 3px solid #f8f8f8;}

/*----------------page_children--------*/
.page_children .service_list{margin-bottom: 30px;}
.page_children{width: 100%;float: left;margin-top: 25px;}
.row_fluid .post_thumb{margin-bottom: 5px;float: left;margin-right: 1em;}
.row_fluid .post_thumb img{border:3px solid #f8f8f8;-webkit-box-shadow: 2px -2px 44px -19px rgba(0,0,0,0.75);-moz-box-shadow: 2px -2px 44px -19px rgba(0,0,0,0.75);box-shadow: 2px -2px 44px -19px rgba(0,0,0,0.75);}
.page_children .service_image img{width:100%;}
.page_children .innerer_service .readmore a{font-size: 20px;}

.entry_content table{border: 1px solid #eee;width: 100%;}
.entry_content table tr td { padding: 10px 10px;}
.entry_content table tr td{border: 1px solid #eee;}
.menu-footer-menu-container ul li{display: inline-block;border:0px;padding: 0px 10px;border-right: 1px solid #fff;line-height: 17px;}
.menu-footer-menu-container ul li:last-child{border-right: 0px;}
.menu-footer-menu-container{margin-bottom: 15px;}
.menu-footer-menu-container ul li a{font-size: 15px;}
.menu-footer-menu-container ul li.current-menu-item a{color: #000;}
/*----------fees-------------------*/
.fees .entry_content table{border:1px solid #eee;width: 100%;}
.fees .entry_content table tr{text-align: center;}
.fees .entry_content table tr td{padding: 10px 10px;border: 1px solid #b3c8ca;color: #383838;}
.fees .entry_content table tr:nth-child(odd){background-color: #c7dfe1;}
.fees .entry_content table tr:nth-child(even){background-color: #b0ced1;}
.fees .entry_content table tr:first-child{background-color:#1f575e!important;}
.fees .entry_content table tr:first-child td{color:#fff!important;}
.addressinfo .opening-time table td{padding: 10px 2px;}
.addressinfo .opening-time table tr{border: 0px;}
.testimonials .entry_content iframe{border:2px solid #eee;}
/*------------offer---*/
.special_offer_area{text-align: center;position: relative;}
.special_offer_area .as-btn-blue-medium{background: #eceeee;margin: -42px auto 0px;position:absolute;margin-top: -75px;width: 150px;padding: 13px 0px;display: block;border-radius: 12px;color: #265e65;font-size: 20px;left: 0;right: 0;}
/*-------------entry-footer--*/
.single-post .entry-header,.entry-footer,.comments-area{display: none;}
.single-post .entry-meta{display: none;}
.nav-previous .nav-subtitle,.nav-next .nav-subtitle,.nav-links .nav-title{font-size:16px;font-family:'Lato-Regular';color: #438b93;letter-spacing: 0px;}
.post-navigation{margin: 1em 0;}
/*.recaptchainnner{transform: scale(0.70);margin-left: -17%;}*/

.home .site-content-contain { padding-top: 0;}
.page-id-9 .entry_content strong { font-size: 18px;}

.static_banner span{line-height: 80px;}

/**/

.btnsec,.slider{width:100%;display:block;float:left}
.btnsec .widget_text{margin-bottom:0px;}
.btnsec .widget_text p{padding-bottom:0px;}
.btnsec .widget_text a{  padding: 20px 15px;
    display: block;
    max-width: 430px;
    margin: 20px auto;
    background: #438b93;
    color: #fff;
    border-radius: 40px;
    font-size: 18px;
    text-transform: uppercase;
    text-align: center;
webkit-transition-duration: 1.5s;
    -moz-transition-duration: 1.5s;
    -o-transition-duration: 1.5s;
    -ms-transition-duration: 1.5s;
    transition-duration: 1.5s;
}

.btnsec .widget_text a:hover{    background: #11373a;}
.footer_wfdbck_row{width:100%;margin:auto;overflow:hidden;padding:30px 0;background:#438b93;}