		/** 
  * Theme Name: New River Health
  * Theme URL: https://www.rivuletdigital.com/
  * Description: New River Health 
  * Author: Rivulet Digital
  * Author URI: https://www.rivuletdigital.com/
  * Template: twentytwentyone 
  * Version: 1.0.0 
  * Text Domain: newriverhealth 
  **/
  
@charset "utf-8";
html,body{overflow-x:hidden;}
body{padding:0;margin:0;font-family:'Poppins',sans-serif;font-size:14px;font-weight:normal;line-height:29px;color:#4F4F4F;position:relative;text-rendering:optimizeLegibility!important;-webkit-font-smoothing:antialiased!important;-moz-osx-font-smoothing:grayscale;}
*{box-sizing:border-box;}
*:hover{-webkit-transition:all ease-out 0.3s;-moz-transition:all ease-out 0.3s;-o-transition:all ease-out 0.3s;transition:all ease-out 0.3s;}
*:focus,.btn-default-focus{box-shadow:none!important;outline:none!important;}
h1,h2,h3,h4,h5,h6,p,ul{padding:0;margin:0;}
h1{font-size:inherit;display:block;}
h2{font-size:60px;font-weight:700;line-height:72px;color:#ffffff;}
h3{font-size:50px;font-weight:700;line-height:60px;color:#33647E;}
h4{font-size:35px;font-weight:700;line-height:45px;}
h5{font-size:24px;}
h6{font-size:16px;font-weight:700;color:#E8B78A;text-transform:uppercase;letter-spacing:2px;}
img,svg{border:none;vertical-align:middle;max-width:100%;}
ul li{list-style:none;}
a{cursor:pointer;color:#001041;font-weight:600;outline:none!important;text-decoration:none;-webkit-transition:all .2s ease-in-out;-moz-transition:all .2s ease-in-out;-o-transition:all .2s ease-in-out;-ms-transition:all .2s ease-in-out;transition:all .2s ease-in-out;}
a:hover,a:focus{text-decoration:none;color:#14bcff;}
a,input,button,textarea,a:focus,select:focus{outline:none;}
a:hover,a:focus,select:focus,button:focus{outline:none;text-decoration:none;}
button,input,textarea{outline:none;-webkit-appearance:none;-moz-appearance:none;-moz-box-shadow:none!important;-webkit-box-shadow:none!important;box-shadow:none!important;-webkit-border-radius:0;-moz-border-radius:0;border-radius:0;}
.btn{font-size:14px;font-weight:700;text-transform:uppercase;letter-spacing:2px;padding:0 30px;margin:0 10px;line-height:51px;border:none;border-radius:6px;-webkit-border-radius:6px;-moz-border-radius:6px;transition:all 0.3s ease;}
.btn.light-orange{color:#003957;background:#E8B78A;border:2px solid #E8B78A;}
.btn.light-orange:hover,.btn.light-orange:focus,.btn.light-orange:active{color:#E8B78A;background:transparent;}
.btn.dark-orange{color:#003957;background:#F78461;border:2px solid #F78461;}
.btn.dark-orange:hover,.btn.dark-orange:focus,.btn.dark-orange:active,.btn.light-orange:hover,.btn.light-orange:focus,.btn.light-orange:active{color:#F78461;background:transparent;}
.btn.blue{color:#fff;background:#33647E;border:2px solid #33647E;}
.btn.blue:hover,.btn.blue:focus,.btn.blue:active{color:#33647E;background:transparent;}
.btn.learnmore{padding:0;text-transform:capitalize;letter-spacing:0;color:#F78461;border:none;border-radius:0px;-webkit-border-radius:0px;-moz-border-radius:0px;}
.btn.learnmore span{font-size:16px;font-weight:normal;line-height:35px;display:inline-block;border-bottom:2px solid #F78461;transition:0.2s ease-in-out;-webkit-transition:0.2s ease-in-out;-moz-transition:0.2s ease-in-out;}
.btn.learnmore img{width:13px;height:8px;object-fit:cover;object-position:center bottom;margin-left:8px;transition:all 0.2s ease;}
.btn.learnmore:hover span{color:#33647E;border-bottom:2px solid #33647E;}
.btn.learnmore:hover img{object-position:center top;}
.btn.readmore{padding:0;text-transform:capitalize;letter-spacing:0;color:#33647E;border:none;border-radius:0px;-webkit-border-radius:0px;-moz-border-radius:0px;}
.btn.readmore span{font-size:16px;font-weight:normal;line-height:35px;display:inline-block;border-bottom:2px solid #33647E;transition:0.2s ease-in-out;-webkit-transition:0.2s ease-in-out;-moz-transition:0.2s ease-in-out;}
.btn.readmore img{width:13px;height:8px;object-fit:cover;object-position:center top;margin-left:8px;transition:all 0.2s ease;}
.btn.readmore:hover span{color:#F78461;border-bottom:2px solid #F78461;}
.btn.readmore:hover img{object-position:center bottom;}
.btn.readmore.orange{color:#F78461;}
.btn.readmore.orange span{border-bottom:2px solid #F78461;}
.btn.readmore.orange img{object-position:center bottom;}
.btn.readmore.orange:hover span{color:#33647E;border-bottom:2px solid #33647E;}
.btn.readmore.orange:hover img{object-position:center top;}
a.link{color:#F78461;font-weight:normal;text-decoration:underline;}
a.link:hover{color:#4C86A0;}
label{font-weight:600;}
input::-webkit-placeholder,textarea::-webkit-placeholder,input::-moz-placeholder,textarea::-moz-placeholder{opacity:1;}
form{text-align:center;}
.form-group{text-align:left;position:relative;}
label{margin-bottom:0.5rem!important;color:#001041;}
.form-group .form-control,.dataTables_filter input,select.form-control{width:100%;max-width:100%;height:55px;background:#fff;box-sizing:border-box;display:block;font-weight:normal;font-size:18px;color:#33647E;padding:0 30px;border:2px solid transparent;outline:none;}
.form-group .form-control:focus{border:2px solid #33647E;}
header,main,section,footer{display:block;position:relative;}
.container,.innerpage header .container{max-width:1600px;}
.inner-container,footer .container{max-width:1200px;margin:auto;padding:0 15px;}
.pt-0{padding-top:0px!important;}
.pb-0{padding-bottom:0px!important;}
.mb-30{margin-bottom:30px!important;}
.mb-100{margin-bottom:100px!important;}

/*===== *************** =====*/

/*===== HeaderFooter CSS =====*/
header{padding:0 10px;z-index:15;position:fixed;left:0;right:0;top:0;}
header:before{content:"";display:block;position:absolute;left:0;top:0;width:100%;height:100%;background:#ffffff;border-bottom:3px solid #fff;transition:0.1s ease-in-out;-webkit-transition:0.1s ease-in-out;-moz-transition:0.1s ease-in-out;}
header .container{position:relative;z-index:10;}
header .topbelt,header .topbelt ul{display:flex;justify-content:space-between;align-items:center;}
header .topbelt{padding:10px 0;border-bottom:1px solid #97CAEB;margin-top:0px;transition:0.2s ease-in-out;-webkit-transition:0.2s ease-in-out;-moz-transition:0.2s ease-in-out;}
header .topbelt a{font-size:13px;font-weight:normal;line-height:20px;}
header .topbelt a.covid-update{color:#F78461;}
header .topbelt ul li{margin:0 25px;}
header .topbelt ul li:last-child{margin:0 0 0 25px;}
header .topbelt ul li a{color:#33647E;text-decoration:underline;}
header .topbelt a.covid-update:hover{text-decoration:underline;}
header .topbelt ul li a.active,header .topbelt ul li a:hover,header .topbelt ul li a:focus,header .topbelt ul li a:active{color:#F78461;}
header .bottom-belt nav{padding:30px 0;}
header .bottom-belt .navbar-brand,header .bottom-belt .navbar-brand a,header .bottom-belt .navbar-brand a img{width:190px;height:54px;object-fit:contain;display:block;margin:0;padding:0;}
header .bottom-belt nav .navbar-nav{width:100%;justify-content:flex-end;}
header .bottom-belt nav .nav-item{margin-right:50px;}
header .bottom-belt nav .nav-item a{color:#4C86A0;font-size:16px;font-weight:700;position:relative;}
header .bottom-belt nav .nav-item a:before{content:"";display:block;position:absolute;left:0;right:0;bottom:0;width:0px;height:3px;margin:auto;background:#F78461;transition:0.2s ease-in-out;-webkit-transition:0.2s ease-in-out;-moz-transition:0.2s ease-in-out;}
header .bottom-belt nav .nav-item a.active,header .bottom-belt nav .nav-item a:hover,header .bottom-belt nav .nav-item a:focus,header .bottom-belt nav .nav-item a:active{color:#F78461;}
header .bottom-belt nav .nav-item a.active:before,header .bottom-belt nav .nav-item a:hover:before,header .bottom-belt nav .nav-item a:focus:before,header .bottom-belt nav .nav-item a:active:before{width:100%;}
header .bottom-belt .search-ic{width:57px;height:57px;padding:12px 15px;text-align:center;border:1px solid #E8B78A;border-radius:11px;-webkit-border-radius:11px;-moz-border-radius:11px;}
header .bottom-belt .search-ic img{width:20px;height:20px;object-fit:cover;object-position:center top;transition:0.2s ease-in-out;-webkit-transition:0.2s ease-in-out;-moz-transition:0.2s ease-in-out;}
header .bottom-belt .search-ic:hover{border:1px solid #4C86A0;}
header .bottom-belt .search-ic:hover img{object-position:center bottom;}
header.sticky:before{border-bottom:3px solid #F78461;}
header.sticky .topbelt{margin-top:-50px;}

header .search-block .search-ic { width:57px; height:57px; display: block; padding:12px 15px; text-align: center; border:1px solid #E8B78A; border-radius: 11px; -webkit-border-radius: 11px; -moz-border-radius: 11px; }
header .search-block .search-ic img { width:20px; height:20px; object-fit: cover; object-position: center top; transition:0.2s ease-in-out; -webkit-transition:0.2s ease-in-out; -moz-transition:0.2s ease-in-out; }
header .search-block .search-ic:hover { border:1px solid #4C86A0; }
header .search-block .search-ic:hover img { object-position: center bottom; }
header .search-block .form-group { margin:0; }
header .search-block form { position: absolute; left:0; right:0; top:calc(100% - 20px); }
header .search-block .form-group .form-control { border:1px solid #E8B78A; border-radius: 11px; -webkit-border-radius: 11px; -moz-border-radius: 11px; box-shadow: 0 0 10px rgb(0 0 0 / 15%) !important; -webkit-box-shadow: 0 0 10px rgb(0 0 0 / 15%) !important; -moz-box-shadow: 0 0 10px rgb(0 0 0 / 15%) !important; }

footer{position:relative;overflow:hidden;padding:100px 0 0;background:#003957 url("./assets/images/footer-bg-dot.svg")repeat left top;border-top:4px solid #F78461;}
footer:before{content:"";display:block;position:absolute;left:0;top:0;width:100%;height:100%;background-image:-moz-linear-gradient(-90deg,rgb(0,57,86) 0%,rgba(0,57,87,0) 100%);background-image:-webkit-linear-gradient(-90deg,rgb(0,57,86) 0%,rgba(0,57,87,0) 100%);background-image:-ms-linear-gradient(-90deg,rgb(0,57,86) 0%,rgba(0,57,87,0) 100%);}
footer .container{position:relative;z-index:10;}
footer h5.logo,footer h5.logo a,footer h5.logo a img{width:180px;height:82px;object-fit:contain;display:block;}
footer .logo-contact{padding-right:150px;}
footer .logo-contact .contact-number{font-size:23px;font-weight:700;color:#ffffff;margin:30px 0 20px;display:inline-block;}
footer .logo-contact .contact-number:hover{color:#F78461;}
footer .logo-contact .location-btn{color:#E8B78A;font-size:19px;font-weight:normal;text-decoration:none;border-bottom:2px solid #e8b78a;padding-bottom:5px;display:inline-block;}
footer .logo-contact .location-btn:hover{color:#F78461;border-bottom:2px solid #F78461;}
footer .footer-menu ul li{margin:15px 0;}
footer .footer-menu ul li a{font-size:15px;font-weight:normal;color:#ffffff;}
footer .footer-menu ul li a img{width:13px;height:8px;object-fit:cover;object-position:center top;margin-left:8px;transition:all .2s ease;}
footer .footer-menu ul li a:hover{color:#F78461;}
footer .footer-menu ul li a:hover img{object-position:center bottom;}
footer form{text-align:left;}
footer form .form-group .form-control{color:#ffffff;background:#33647E;}
footer form .form-group a, 
footer form .form-group .search-submit {position:absolute;right:0;top:0;bottom:0;width:57px;height:57px;padding:12px 17px;}
footer form .form-group a img,
footer form .form-group .search-submit img {width:20px;height:20px;object-fit:cover;object-position:center top;}
footer form .form-group .form-control:focus{border:2px solid #F78461;}
footer form .form-group a:hover img,
footer form .form-group .search-submit:hover img{object-position:center bottom;}
footer form .form-group .search-submit{border: 0; background: transparent;}
footer form .btn{margin:25px 25px 0 0;/*display: flex;display: -webkit-flex;*/}
footer .copyright-fblink{margin-top:100px;padding:20px 0 25px;border-top:1px solid #F2F7FC;display:flex;justify-content:space-between;align-items:center;}
footer .copyright p, footer .copyright p a { font-size:13px; color: #D2DCE5; font-weight: normal; }
footer .copyright p a { text-decoration: underline; }

footer .fblink a{display:block;font-size:13px;color:#D2DCE5;font-weight:normal;}
footer .fblink a .fb-ic{width:19px;height:19px;object-fit:cover;object-position:center top;margin-right:10px;}
footer .fblink a .arrow{width:13px;height:8px;object-fit:cover;object-position:center top;margin-left:8px;transition:0.2s ease;}
footer .fblink a:hover, footer .copyright p a:hover{color:#F78461;}
footer .fblink a:hover .fb-ic,footer .fblink a:hover .arrow{object-position:center bottom;}

/*===== *************** =====*/

/*===== HomePage CSS =====*/
main{margin-top:166px;}
.banner-pattern{z-index:3;position:absolute;left:-500px;top:175px;width:1000px;height:1000px;}

/* Banner */
.banner{padding:0 10px;}
.banner,.banner .img-text{position:relative;}
.banner:before{content:"";display:block;position:absolute;left:0;right:0;top:50%;bottom:0;background:#F6FAFF;}
.banner .img-text{overflow:hidden; border-radius:6px; -webkit-border-radius:6px; -moz-border-radius:6px; }
.banner .img-text:before{content:"";display:block;position:absolute;left:0;top:0;width:100%;height:100%;background:linear-gradient(270deg,rgba(51,100,126,0) 43.12%,#33647E 100%);background:-webkit-linear-gradient(270deg,rgba(51,100,126,0) 43.12%,#33647E 100%);background:-moz-linear-gradient(270deg,rgba(51,100,126,0) 43.12%,#33647E 100%);}
.banner .img-text img{width:100%;height:815px;object-fit:cover;border-radius:6px;-webkit-border-radius:6px;-moz-border-radius:6px;}
.banner .img-text h2{position:absolute;left:130px;bottom:100px;z-index:11;}
.banner .goto-box{position:absolute;left:0;right:0;bottom:-72px;z-index:10;max-width:1045px;padding:45px;margin:auto;background:#fff;border-radius:10px;-webkit-border-radius:10px;-moz-border-radius:10px;box-shadow:0px 0px 114px rgba(51,100,126,0.1);-webkit-box-shadow:0px 0px 114px rgba(51,100,126,0.1);-moz-box-shadow:0px 0px 114px rgba(51,100,126,0.1);}
.banner .goto-box form{display:flex;justify-content:center;align-items:center;}
/* .banner .goto-box form .form-group{width:590px;margin:0;background:#F2F7FC url("./assets/images/downarrow-ic.svg")no-repeat right top;overflow:hidden;border-radius:6px;-webkit-border-radius:6px;-moz-border-radius:6px;} */
.banner .goto-box form .form-group{width:590px;margin:0;background:#F2F7FC;overflow:hidden;border-radius:6px;-webkit-border-radius:6px;-moz-border-radius:6px;}
.banner .goto-box form .form-group .form-control{background:transparent;appearance:none;-webkit-appearance:none;-moz-appearance:none;}
.banner .goto-box form .btn{color:#FFFFFF;padding:0 18px 0 20px;margin-left:45px;}
.banner .goto-box form .btn:hover,.banner .goto-box form .btn:focus,.banner .goto-box form .btn:active{color:#E8B78A;}

/* OurService */
.ourservice-sec{padding:180px 0 170px 0;background:#F6FAFF;}
.ourservice-sec .img{width:100%;height:500px;position:relative;z-index:10;}
.ourservice-sec .img:before{content:"";display:block;position:absolute;left:-125px;top:-65px;width:176px;height:191px;background:url("./assets/images/blue-dot-pattern.svg")repeat left top;}
.ourservice-sec .img img{width:100%;height:100%;object-fit:cover;border-radius:6px;-webkit-border-radius:6px;-moz-border-radius:6px;}
.ourservice-sec .text{padding-left:30px;}
.ourservice-sec .text h3{margin-top:20px;}
.ourservice-sec .text p{margin:20px 0 40px;}
.ourservice-sec .text .list ul{padding-right:60px;}
.ourservice-sec .text .list ul li{margin:12px 0;}
.ourservice-sec .text .list ul li a{line-height:20px;color:#4C86A0;font-weight:normal;text-decoration:underline;}
.ourservice-sec .text .list ul li a:hover, .ourservice-sec .text .list ul li a:focus, .ourservice-sec .text .list ul li a:active{color:#F78461;}
.ourservice-sec .text .list ul:last-child{padding-right:0;}

/* OurLocation */
.ourlocation-sec{padding:175px 0 165px;position:relative;}
.ourlocation-sec:before{content:"";display:block;position:absolute;right:-100px;top:-100px;width:520px;height:520px;background:url("./assets/images/ourlocation-bg.svg")no-repeat center center / contain;}
.ourlocation-sec .text h3{color:#F78461;margin:30px 0 20px;}
.ourlocation-sec .text ul{margin-left:40px;}
.ourlocation-sec .text ul li{margin:12px 0;}
.ourlocation-sec .text ul li a{line-height:20px;color:#4C86A0;font-weight:normal;}
.ourlocation-sec .text ul li a img{width:13px;height:8px;margin-left:8px;object-fit:cover;object-position:center top;transition:all 0.2s ease;}
.ourlocation-sec .text ul li a:hover, .ourlocation-sec .text ul li.active a{color:#F78461;}
.ourlocation-sec .text ul li a:hover img, .ourlocation-sec .text ul li.active a img{object-position:center bottom;}
.ourlocation-sec .map-box{width:100%;height:800px;overflow:hidden; display:block; border-radius:6px;-webkit-border-radius:6px;-moz-border-radius:6px;
	background: rgb(51,100,126);
	background: linear-gradient(90deg, rgba(51,100,126,1) 35%, rgba(247,132,97,1) 100%, rgba(0,212,255,1) 100%);
	background: -webkit-linear-gradient(90deg, rgba(51,100,126,1) 35%, rgba(247,132,97,1) 100%, rgba(0,212,255,1) 100%);
	background: -moz-linear-gradient(90deg, rgba(51,100,126,1) 35%, rgba(247,132,97,1) 100%, rgba(0,212,255,1) 100%);
}
.ourlocation-sec .map-box iframe, .ourlocation-sec .map-box>div{ margin:3px; width:calc(100% - 6px) !important;height:calc(100% - 6px) !important; overflow:hidden; border-radius:6px; -webkit-border-radius:6px; -moz-border-radius:6px; }
 
/* NewExistingPatient */
.patient-sec{padding:120px 0 110px;background:#003957;position:relative;overflow:hidden;}
.patient-sec:before{content:"";display:block;position:absolute;left:0;right:0;top:-50px;margin:auto;width:1280px;height:1280px;border:325px solid #F2F7FC;opacity:0.07;border-radius:50%;-webkit-border-radius:50%;-moz-border-radius:50%;}
.patient-sec .single-box.rtl{padding-right:50px;}
.patient-sec .single-box.ltr{padding-left:50px;}
.patient-sec .single-box h4.lightorange{color:#E8B78A;}
.patient-sec .single-box h4.darkorange{color:#F78461;}
.patient-sec .single-box .img{width:100%;height:400px;margin:20px 0 30px;position:relative;}
.patient-sec .single-box .img img{width:100%;height:100%;object-fit:cover;position:relative;z-index:10;border-radius:6px;-webkit-border-radius:6px;-moz-border-radius:6px;}
.patient-sec .single-box .list h4{font-size:16px;color:#F78461;text-transform:uppercase;letter-spacing:2px;}
.patient-sec .single-box ul li{width:49%;display:inline-block;vertical-align:top;padding-right:10px;margin:0 0 12px;}
.patient-sec .single-box ul li a{color:#ffffff;font-weight:normal;}
.patient-sec .single-box ul li a img{transition:all 0.3s ease;width:13px;height:8px;object-fit:cover;object-position:center top; margin-left:8px;}
.patient-sec .single-box .btns-group .btn{margin:15px 40px 15px 0;}
.patient-sec .single-box .img:before{content:"";display:block;position:absolute;top:-50px;width:176px;height:191px;}
.patient-sec .single-box.rtl .img:before{left:-65px;background:url(./assets/images/lightorange-dot-pattern.svg)repeat left top;}
.patient-sec .single-box.ltr .img:before{right:-65px;background:url(./assets/images/darkorange-dot-pattern.svg)repeat left top;}
.patient-sec .single-box ul li a:hover{color:#F78461;}
.patient-sec .single-box ul li a:hover img{object-position:center bottom;}

/* SocialAndNewsEvents */
.social-newsevents-sec{padding:140px 0 175px;}
.social-newsevents-sec h3{margin-bottom:40px;}
.social-newsevents-sec .btn.light-orange{display:block;}
.social-newsevents-sec .social-feed{padding-right:40px;}
.social-feed .fb-post { max-width: 100%; overflow: auto; }
.social-newsevents-sec .news-events{padding-left:40px;}
.social-newsevents-sec .news-events-list a{display:flex;justify-content:space-between;align-items:center;padding-bottom:25px;margin-bottom:25px;border-bottom:1px solid #97CAEB;}
.social-newsevents-sec .news-events-list a h4{line-height:15px;}
.social-newsevents-sec .news-events-list a h4 span.date{color:#457794;font-size:11px;font-weight:normal;display:block;}
.social-newsevents-sec .news-events-list a h4 span.title{color:#33647E;font-size:13px;line-height:10px;text-transform:uppercase;}
.social-newsevents-sec .news-events-list a .btn{font-size:8px;letter-spacing:1px;line-height:38px;padding:0 15px;white-space:nowrap;margin-left:20px;}
.social-newsevents-sec .news-events-list a:last-child{border:none;}
.social-newsevents-sec .news-events-list:hover a{opacity:0.5;}
.social-newsevents-sec .news-events-list:hover a:hover{opacity:1;}

/*===== *************** =====*/

/*===== InnerPage CSS =====*/
.innerpage .container, footer .container {max-width:1300px;}
.innerpage .banner{overflow:hidden; }
.innerpage .banner:before{content:"";display:block;position:absolute;left:0;top:0;width:100%;height:100%;opacity:0.75;background:linear-gradient(180deg,rgba(151,202,235,0) 29.18%,#97CAEB 100%);z-index:2;}
.innerpage .banner h2{font-size:50px;display:block;padding:350px 0 50px 0;position:relative;z-index:10;}
.innerpage .banner .banner-pattern{width:100vh;height:100vh;opacity:0.5;transform:rotate(170deg);-webkit-transform:rotate(170deg);-moz-transform:rotate(170deg);}

/*===== *************** =====*/

/*===== HealthServicePage CSS =====*/
.healthservice-page .ourservice-sec.white-bg{background:#ffffff;padding:150px 0 100px;}
.healthservice-page .ourservice-sec .img img{position:relative;z-index:10;}
.healthservice-page .ourservice-sec .img:before{content:"";display:block;position:absolute;left:-65px;top:-65px;width:176px;height:191px;background:url("./assets/images/blue-dot-pattern.svg")repeat left top;}
.appointment-sec .img-text{max-width:360px;}
.appointment-sec .img-text .img{width:100%;height:280px;}
.appointment-sec .img-text .img img{width:100%;height:100%;object-fit:cover;border-radius:6px;-webkit-border-radius:6px;-moz-border-radius:6px;}
.appointment-sec .img-text .text{margin-top:30px;}
.appointment-sec .img-text .text h4{font-size:30px;color:#33647E;line-height:45px;}
.appointment-sec .img-text .text p{margin:10px 0;}
.appointment-sec .align-left .img-text{margin:0;}
.appointment-sec .align-center .img-text{margin:0 auto;}
.appointment-sec .align-right .img-text{float:right;}
.healthservice-page .preventative-care .img:before{content:"";display:block;position:absolute;left:inherit;right:-65px;top:-65px;width:176px;height:191px;background:url("./assets/images/darkorange-dot-pattern.svg")repeat left top;}
.preventative-care .text{padding:0 30px 0 0;}
.appointment-sec .text{ min-height:260px; position:relative;}
/*
 .appointment-sec .learnmore{ bottom:0; position:absolute;}
*/

.four-column-sec .img-text{max-width:250px;}
.four-column-sec .img-text .img{height:180px;}
.four-column-sec .img-text .text{margin-top:20px;}
.four-column-sec .img-text .text h4{font-size:23px;line-height:30px;}
.four-column-sec .img-text .text p{font-size:13px;margin:10px 0;}
.four-column-sec .img-text .text .btn.learnmore span{font-size:13px;}

/*===== *************** =====*/

/*===== NewsEventsPage CSS =====*/
.news-events-page .banner .banner-pattern{opacity:1;transform:rotate(110deg);-webkit-transform:rotate(110deg);-moz-transform:rotate(110deg);}

/* Featured NewsEvents */
.featured-newsevents{padding:180px 0 135px;}
.featured-box .img{width:100%;height:400px;}
.featured-box .img:before{content:"";display:block;position:absolute;top:-65px;width:176px;height:191px;}
.featured-box .img img{width:100%;height:100%;object-fit:cover;position:relative;border-radius:6px;-webkit-border-radius:6px;-moz-border-radius:6px;}
.featured-box .text{margin-top:40px;}
.featured-box .text p{margin:30px 0;}
.featured-box .text .btns-group{display:flex;justify-content:space-between;align-items:center;}
.featured-box.news{padding-right:80px;}
.featured-box.news .img:before{left:-50px;background:url("./assets/images/blue-dot-pattern.svg")repeat left top;}
.featured-box.events{padding-left:80px;}
.featured-box.events .img:before{right:-50px;background:url("./assets/images/darkorange-dot-pattern.svg")repeat left top;}
.featured-box.events .text h3{color:#F78461;}
.featured-box.events .text .btn.dark-orange{color:#ffffff;}
.featured-box.events .text .btn.dark-orange:hover,.featured-box.events .text .btn.dark-orange:focus,.featured-box.events .text .btn.dark-orange:active{color:#F78461;}
.recent-news-sec .container{border-top:1px solid #97CAEB;border-bottom:1px solid #97CAEB;}
.recent-news-sec .title{max-width:560px;margin:100px auto;}
.recent-news-sec .title h3{margin-bottom:20px;}
.owl-carousel{margin-bottom:100px;}
.owl-carousel .owl-item .img{width:100%;height:205px;}
.owl-carousel .owl-item .img img{width:100%;height:100%;object-fit:cover;border-radius:6px;-webkit-border-radius:6px;-moz-border-radius:6px;}
.owl-carousel .owl-item .text{margin-top:25px;}
.owl-carousel .owl-item .text h4{color:#33647E;font-size:23px;line-height:34px;display:-webkit-box;-webkit-line-clamp:1;-webkit-box-orient: vertical;overflow:hidden;}
.owl-carousel .owl-item .text p{margin:10px 0 5px; display:-webkit-box; -webkit-line-clamp: 3; -webkit-box-orient: vertical; overflow: hidden;}
.owl-carousel .owl-item .text .btn span{font-size:13px;}
.owl-carousel .owl-item .text .btn img{display:inline-block;}
.owl-dots{display:none;}
.owl-nav .owl-prev,.owl-nav .owl-next{position:absolute;top:60px;width:40px;height:40px;}
.owl-nav .owl-prev span,.owl-nav .owl-next span{font-size:0px;}
.owl-nav .owl-prev{left:-100px;background:url("./assets/images/prev-arrow-ic.svg")no-repeat center center / 20px!important;}
.owl-nav .owl-next{right:-100px;background:url("./assets/images/next-arrow-ic.svg")no-repeat center center / 20px!important;}
.owl-nav .disabled{opacity:0.5;}
.upcoming-events-sec{padding:100px 0 135px;}
.upcoming-events-sec .title{max-width:560px;margin:0 auto 80px;}
.upcoming-events-sec .title h3{color:#F78461;margin-bottom:20px;}
.upcoming-events-sec .list{text-align:center;}
.upcoming-events-sec .list ul li a.event-box{display:flex;justify-content:space-between;align-items:flex-start;padding:25px 30px;line-height:25px;border-bottom:1px solid #E0E0E0;text-align:left;}
.upcoming-events-sec .list ul li a.event-box .post-title{font-size:15px;font-weight:700;text-transform:uppercase;color:#33647E;}
.upcoming-events-sec .list ul li a.event-box .date-location{font-size:12px;display:block;}
.upcoming-events-sec .list ul li a.event-box .date-location .location{font-weight:normal;font-style:italic;margin-left:10px;padding-left:10px;border-left:2px solid #33647E;}
.upcoming-events-sec .list ul li a.event-box .btn{font-size:9px;letter-spacing:0px;padding:0 15px;line-height:38px;white-space:nowrap;margin-left:15px;}
.upcoming-events-sec .list ul li:nth-child(2n) a.event-box{background:#F2F7FC;}
.upcoming-events-sec .list ul:hover li a.event-box{opacity:0.5;}
.upcoming-events-sec .list ul:hover li:hover a.event-box{opacity:1;}
.upcoming-events-sec .list .btn.dark-orange{margin-top:70px;color:#ffffff;}
.upcoming-events-sec .list .btn.dark-orange:hover,.upcoming-events-sec .list .btn.dark-orange:focus,.upcoming-events-sec .list .btn.dark-orange:active{color:#F78461;}

/*===== *************** =====*/

/*===== ServiceInteriorPage CSS =====*/
.service-interior-page .banner .banner-pattern{opacity:0.75;transform:rotate(-170deg);-webkit-transform:rotate(-170deg);-moz-transform:rotate(-170deg);}
.service-details{padding:90px 0;}
.img-textlist{margin:100px 0 60px;}
.img-textlist .img{width:100%;height:450px;padding-right:30px;position:relative;}
.img-textlist .img:before{content:"";display:block;position:absolute;left:-65px;top:-65px;width:176px;height:191px;background:url(./assets/images/blue-dot-pattern.svg)repeat left top;}
.img-textlist .img img{width:100%;height:100%;object-fit:cover;position:relative;border-radius:6px;-webkit-border-radius:6px;-moz-border-radius:6px;}
.img-textlist .order-lg-2 .img:before{content:"";display:block;position:absolute;left:inherit;right:-65px;top:-65px;width:176px;height:191px;background:url("./assets/images/darkorange-dot-pattern.svg")repeat left top;}
.img-textlist .list{padding-top:30px;}
.img-textlist .list h4{font-size:16px;line-height:25px;color:#4F4F4F;}
.img-textlist .list ul li{line-height:20px;margin:15px 0;padding-left:25px;position:relative;}
.img-textlist .list ul li:before{content:"";display:block;position:absolute;left:5px;top:6px;width:6px;height:6px;background:#4F4F4F;border-radius:50%;-webkit-border-radius:50%;-moz-border-radius:50%;}

/*===== *************** =====*/

/*===== ******* 3-3-2021 ******** =====*/
.logo-contact ul li{list-style-type:none;}
.banner-sec{padding:0;}
.banner-sec figure .page-banner{object-fit:cover;object-position:center center; max-height:670px; }
.banner-sec  figure{margin:0;position:relative;}
.banner-sec  figcaption{position:absolute;bottom:0;width:100%;}

/*===== Developer CSS =====*/
#trigger {position: absolute;right: 0;top: 20%;}
#trigger {position: absolute;right: 0;top: 20%;}

section.content { padding:50px 0 175px 0; }

/** Homepage map marker popup style **/
.gm-style .gm-style-iw-c { padding: 30px 20px !important; max-width: 400px !important; text-align: left; border-radius: 0 !important; }
.gm-style .gm-style-iw-c .gm-style-iw-d > div { display: block; position: relative; font-size: 1.925em; font-weight: 600; text-transform: uppercase; color: #383739; }
.gm-style .gm-style-iw-c p { font-size: 14px; line-height: 22px; letter-spacing: 0.1em; margin-top: 5px; margin-bottom: 0; font-weight: 500; text-transform: none; word-break: break-all; }
.gm-style .gm-style-iw-c p strong{ font-size: bold; }
.gm-style .gm-style-iw-c p a { font-size: 14px; display: initial; font-family:'Poppins',sans-serif; color:#4C86A0; font-weight:normal; }
.gm-style .gm-style-iw-c p a:hover { color:#F78461; }
.gm-style .gm-style-iw-c .gm-ui-hover-effect { background: #33647E !important; top: 0 !important; right: 0 !important; opacity: 1; color: #ffffff; }
.gm-style .gm-style-iw-c .gm-ui-hover-effect::before { position: absolute; content: ''; width: 2px; height: 18px; background: #ffffff; top: 6px; left: 13px;  text-align: center; transform: rotate(45deg); }
.gm-style .gm-style-iw-c .gm-ui-hover-effect::after { position: absolute; content: ''; width: 2px; height: 18px; background: #ffffff; top: 6px; left: 13px; text-align: center; transform: rotate(-45deg); }

/* ****** Search Result ****** */
.search-result{padding: 90px 0;}
.search-result div[class*=post-]{padding: 15px; border: 1px solid #E8B78A; margin-bottom: 25px; border-radius: 6px;}
.search-result div[class*=post-] a{color: #4C86A0;}
.search-result div[class*=post-] a:hover{color: #F78461;}
/* ****** End Search Result ****** */

/*===== Responsive CSS =====*/
@media screen and (max-width:1599px){
	.container,.innerpage header .container{max-width:1310px;}
	.inner-container,footer .container{max-width:1045px;}
	.innerpage .container, footer .container{max-width:1150px;}

	/* HomePage CSS */
	.banner .img-text img{height:670px;}
	.ourservice-sec .img{height:430px;}
	.ourlocation-sec .map-box{height:700px;}
	.patient-sec .single-box .img{height:350px;}
	.patient-sec .single-box.rtl{padding-right:30px;}
	.patient-sec .single-box.ltr{padding-left:30px;}
	.patient-sec .single-box .btns-group .btn{margin:15px 20px 15px 0;}
	.appointment-sec .img-text .img{width:100%;height:240px;}
	.appointment-sec .img-text{max-width:320px;}
	.four-column-sec .img-text .img{height:150px;}
	.four-column-sec .img-text{max-width:230px;}
	.featured-box .img{height:320px;}
	.featured-box.news{padding-right:75px;}
	.featured-box.events{padding-left:75px;}
	.owl-carousel .owl-item .img{height:155px;}
	.owl-carousel .owl-item .text p{font-size:13px;line-height:25px;}
	footer .logo-contact{padding-right:130px;}
	.innerpage .banner .banner-pattern{width:600px;height:600px;top:210px;left:-210px;}
}
@media screen and (max-width:1199px){
	h2{font-size:50px;}
	h3{font-size:40px; line-height:40px; }
	.btn{line-height:46px;padding:0 20px;}
	.form-group .form-control,.dataTables_filter input,select.form-control{height:50px;}
	footer,.ourservice-sec,.ourlocation-sec,.social-newsevents-sec,.patient-sec,.appointment-sec,.upcoming-events-sec,.recent-news-sec{padding-left:10px!important;padding-right:10px!important;}
	header .topbelt a{font-size:12px;}
	header .bottom-belt nav{padding:25px 0;}
	header .bottom-belt nav .nav-item{margin-right:35px;}
	header .bottom-belt nav .nav-item a{font-size:15px;}
	header .bottom-belt .search-ic,footer form .form-group a,footer form .form-group .search-submit{width:50px;height:50px;padding:9px 14px;}
	footer .logo-contact{padding-right:100px;}
	footer .footer-menu ul li a{font-size:14px;}
	main{margin-top:150px;}
	.banner .img-text img{height:550px;}
	.banner .img-text h2{left:100px;}
	.banner .goto-box{max-width:900px;}
	.banner-pattern{left:-400px;width:800px;height:800px;}
	.ourservice-sec{padding:150px 0 120px;}
	.ourservice-sec .img{height:400px;}
	.ourservice-sec .text{padding-left:0;}
	.ourservice-sec .text p{margin:10px 0;}
	.ourlocation-sec,.social-newsevents-sec{padding:120px 0;}
	.ourlocation-sec .map-box{height:550px;}
	.patient-sec:before{left:inherit;top:0;bottom:0;right:-100px;}
	.patient-sec .single-box .img{height:300px;}
	.healthservice-page .ourservice-sec.white-bg{padding:120px 0 100px;}
	.featured-newsevents{padding:120px 0;}
	.featured-box.news{padding:0 20px 0 50px;}
	.featured-box.events{padding:0 50px 0 20px;}
	.news-slider .owl-carousel{max-width:90%;margin:0 auto 100px;}
	.news-slider .owl-nav .owl-prev{left:-50px;}
	.news-slider .owl-nav .owl-next{right:-50px;}
	.service-details{padding-right:10px!important;padding-left:10px!important;}
	.innerpage .banner .banner-pattern{width:600px;height:600px;top:95px;left:-370px;}
}
@media screen and (max-width:991px){
	.btn{font-size:13px;}
	header .bottom-belt nav{padding:20px 0;}
	header .bottom-belt nav .nav-item{margin-right:10px;}
	header .bottom-belt .navbar-brand,header .bottom-belt .navbar-brand a,header .bottom-belt .navbar-brand a img{width:160px;height:46px;}
	header .bottom-belt nav .nav-item a{font-size:14px;}
	header .search-block form { top:calc(100% - 10px); }
	footer .logo-contact{padding:0;text-align:center;}
	footer h5.logo,footer h5.logo a,footer h5.logo a img{margin:auto;}
	footer .logo-contact a{display:block;}
	footer .footer-menu{padding:0 50px;}
	footer form{text-align:center;margin:50px auto 0;max-width:600px;}
	footer form .btn{margin:15px;}
	footer .copyright-fblink{margin-top:80px;}
	main{margin-top:135px;}
	.banner .img-text img{height:550px;}
	.banner .goto-box{max-width:90%;}
	.ourservice-sec .img{max-width:500px;margin:auto;}
	.ourservice-sec .text .list ul{min-width:50%;max-width:50%;}
	.ourlocation-sec .text ul{margin:0;}
	.ourlocation-sec .text ul li{width:49%;display:inline-block;vertical-align:top;margin:5px 0;}
	.patient-sec,.social-newsevents-sec{padding:70px 0;}
	.patient-sec .single-box{max-width:400px;margin:50px auto;padding:0!important;}
	.patient-sec .single-box .btns-group .btn{margin:10px 15px 10px 0;}
	.patient-sec .single-box h4{margin:0 0 10px;}
	.patient-sec .single-box .list h4{margin:0;}
	.social-newsevents-sec .social-feed,.social-newsevents-sec .news-events{padding:0;margin:50px 0;}
	.social-newsevents-sec h3{margin-bottom:20px;}
	.social-newsevents-sec .btn.light-orange{max-width:500px;margin:auto;}
	.innerpage .banner h2{font-size:40px;line-height:50px;padding:280px 0 50px 0;}
	.innerpage .banner .banner-pattern{width:350px;height:350px;left:-170px;top:70px;}
	.appointment-sec .img-text{margin:30px auto!important;}
	.appointment-sec .align-right .img-text{float:none;}
	.featured-newsevents{padding:70px 0;}
	.featured-box.news,.featured-box.events{padding:0;max-width:500px;margin:50px auto;}
	.featured-box .img{height:400px;position:relative;}
	.featured-box .text{margin-top:20px;}
	.featured-box .text p{margin:10px 0 30px;}
	.img-textlist .img{height:400px;max-width:500px;padding:0;margin:auto;}
}
@media screen and (max-width:767px){
	h2{font-size:40px;line-height:48px;}
	.btn{font-size:14px;line-height:51px;}
	.ourservice-sec,.ourlocation-sec,.upcoming-events-sec{padding-left:0px!important;padding-right:0px!important;}
	header,header .container{padding:0;}
	header:before,header .topbelt{display:none;}
	header{background:#ffffff;z-index:100;}
	header.sticky{border-bottom:3px solid #F78461;}
	header .bottom-belt nav{padding:0;}
	header .bottom-belt .navbar-brand{margin:25px 0 25px 25px;}
	header .bottom-belt .navbar-brand,header .bottom-belt .navbar-brand a,header .bottom-belt .navbar-brand a img{width:155px;height:45px;}
	header .bottom-belt nav .nav-item{margin:0;}
	header .bottom-belt nav .nav-item a{padding:13px 25px;border-top:1px solid #f2f7fc;}
	header .bottom-belt nav .nav-item a:before{height:2px;}
	header .bottom-belt nav .nav-item a.covid-update{color:#F78461;}
	header .bottom-belt nav .nav-item form{padding:0 25px;}
	header .bottom-belt nav .nav-item form .form-control{background:#F2F7FC;padding:0 50px 0 15px;}
	header .bottom-belt nav .nav-item form a.search-ic{position:absolute;right:0;top:0;border:none;padding:10px 12px;}
	header .bottom-belt nav .nav-item form a.search-ic:before{display:none;}
	.navbar-toggler{background:#F2F7FC;text-align:center;font-size:0;width:103px;height:97px;padding:0;border:none;border-radius:0px;-webkit-border-radius:0px;-moz-border-radius:0px;}
	.navbar-toggler .navbar-toggler-icon{width:31px;height:4px;display:block;margin:7px auto;border-radius:1px;-webkit-border-radius:1px;-moz-border-radius:1px;}
	.navbar-toggler .navbar-toggler-icon:nth-child(1n){background:#97CAEB;}
	.navbar-toggler .navbar-toggler-icon:nth-child(2n){background:#4C86A0;}
	.navbar-toggler .navbar-toggler-icon:nth-child(3n){background:#33647E;}
	footer .footer-menu{padding:0 0 0 25px;}
	footer .copyright p span{display:block;}
	main{margin-top:97px;}
	.ourservice-sec .img img {border-radius:0px;-webkit-border-radius:0px;-moz-border-radius:0px;}
	.ourservice-sec .img:before,.ourlocation-sec:before{display:none;}
	.patient-sec .single-box .img:before{width:120px;height:140px;background-size:10px!important;}
	.banner{overflow:hidden;padding-left:0!important;padding-right:0px!important;}
	.banner .img-text{margin-bottom:115px;}
	.banner .img-text img{height:450px;border-radius:0;-webkit-border-radius:0;-moz-border-radius:0;}
	.banner .img-text h2{left:25px;bottom:30px;}
	.banner-pattern{left:-180px;width:395px;height:395px;top:inherit;bottom:-100px;}
	.banner .goto-box{z-index:12;padding:30px 25px;bottom:-1px;max-width:100%;border-radius:0px;-webkit-border-radius:0px;-moz-border-radius:0px;box-shadow:none;-webkit-box-shadow:none;-moz-box-shadow:none;}
	.banner .goto-box .form-control{font-size:15px;height:55px;padding:0 20px;}
	.banner .goto-box form .btn{line-height:51px;margin-left:20px;}
	.ourservice-sec{padding:0 0 80px;}
	.ourservice-sec .text,.ourlocation-sec .text{padding:0 25px;}
	.ourlocation-sec{padding:0 0 80px;}
	.ourlocation-sec .map-box{height:525px;}
	.ourlocation-sec .text h3{margin:30px 0 0;}
	.patient-sec,.social-newsevents-sec{padding:50px 0;}
	.patient-sec:before{right:-50%;}
	.patient-sec .single-box .img:before{top:-32px;}
	.patient-sec .single-box.rtl .img:before{left:-22px;}
	.patient-sec .single-box.ltr .img:before{right:-22px;}
	.social-newsevents-sec .social-feed,.social-newsevents-sec .news-events{margin:30px 0;}
	.social-newsevents-sec .news-events-list a .btn{display:none;}
	.healthservice-page .ourservice-sec.white-bg{padding:0px;}
	.healthservice-page .ourservice-sec .img:before{display:none;}
	.healthservice-page .ourservice-sec .img img{border-radius:6px;-webkit-border-radius:6px;-moz-border-radius:6px;}
	.appointment-sec .img-text{margin:0 auto!important;}
	.healthservice-page .ourservice-sec .img,.four-column-sec .img-text .img{max-width:320px;height:240px;}
	.healthservice-page .ourservice-sec .text,.four-column-sec .img-text{max-width:320px;padding:0;margin:auto;}
	.healthservice-page .ourservice-sec .text h3,.healthservice-page .ourservice-sec .text h4,.four-column-sec .img-text .text h4{font-size:30px;line-height:45px;}
	.healthservice-page .ourservice-sec .text p,.four-column-sec .img-text .text p{font-size:14px;line-height:29px;}
	.healthservice-page .btn.learnmore span,.four-column-sec .img-text .text .btn.learnmore span{font-size:14px;line-height:29px;}
	.appointment-sec .img-text,.healthservice-page .ourservice-sec .img,.four-column-sec .img-text .img{margin-top:80px!important;}
	.featured-newsevents{padding:30px 10px;}
	.featured-box .img{height:350px;}
	.recent-news-sec .title{margin:60px auto;}
	.news-slider .owl-carousel{margin:0 auto 70px;}
	.upcoming-events-sec{padding:70px 0 100px;}
	.upcoming-events-sec .list ul li a.event-box .btn{display:none;}
	.upcoming-events-sec .title{margin:0 auto 50px;}
	.news-events-page h3{font-size:30px;line-height:45px;}
	.service-details{padding:50px 0;}
	.img-textlist .img{height:350px;}
	.img-textlist .img:before{width:120px;height:125px;background-size:10px!important;top:-20px;left:-20px;}
	.upcoming-events-sec .title{padding:0 10px;}
	.banner-sec figure .page-banner{height:310px;}
	.innerpage .banner .banner-pattern{left:-170px;top:130px;}
	
	.navbar-collapse { max-height: 70vh; overflow: auto; box-shadow:0 2px 2px rgb(0 0 0 / 5%); -webkit-box-shadow:0 2px 2px rgb(0 0 0 / 5%); -moz-box-shadow:0 2px 2px rgb(0 0 0 / 5%); }
	
	.search-result { padding: 40px 0; }
}
@media screen and (max-width:576px){
	footer{padding:100px 10px 0 10px;}
	footer .logo-contact{text-align:left;margin-bottom:70px;}
	footer h5.logo,footer h5.logo a,footer h5.logo a img{margin:0;}
	footer .footer-menu{padding:0;}
	footer .footer-menu ul li a{font-size:15px;}
	footer form{text-align:left;}
	footer form .btn{margin:30px 30px 0 0;padding:0 25px; }
	footer .copyright-fblink{margin-top:50px;flex-direction:column-reverse;}
	footer .copyright-fblink .copyright,footer .copyright-fblink .fblink{width:100%;margin:10px 0;}
	footer .copyright-fblink .copyright span:last-child{text-decoration:underline;}
	.banner .img-text img,.ourservice-sec .img{height:350px;}
	.ourservice-sec .text .list ul{padding-right:10px;}
	.ourlocation-sec .text ul li{width:100%;}
	.patient-sec .single-box .img{height:250px;}
	.patient-sec .single-box ul li{width:100%;}
	.innerpage .banner h2{padding:190px 0 20px 10px;}
	.featured-box .img{height:250px;}
	.featured-box .img:before{top:-20px;width:118px;height:120px;background-size:10px!important;}
	.featured-box.news .img:before{left:-20px;}
	.featured-box.event .img:before{right:-20px;}
	.featured-box .text .btns-group .btn.blue{line-height:41px;}
	.owl-carousel .owl-item .img,.owl-carousel .owl-item .text{max-width:250px;margin:15px auto;}
	.news-slider .owl-nav .owl-prev{left:-40px;}
	.news-slider .owl-nav .owl-next{right:-40px;}
	.upcoming-events-sec .list{margin:0 -15px;}
	.upcoming-events-sec .list ul li a.event-box{padding:25px;}
	.upcoming-events-sec .list .btn.dark-orange{margin-top:50px;}
	.img-textlist .img{height:250px;}
	
	.btn { font-size:13px; }
	.btn.readmore span, .btn.learnmore span { font-size:14px; }
	.featured-box .text .btns-group { flex-direction:column; align-items:flex-start; }
	.featured-box .text .btns-group .btn { margin:5px 0; }
	
	
}
@media screen and (max-width:399px){
	.patient-sec .single-box .img{height:220px;}
	.appointment-sec{padding-left:0px!important;padding-right:0px!important;}
	.healthservice-page .ourservice-sec .img,.four-column-sec .img-text .img{height:215px;}
	.healthservice-page .ourservice-sec .text,.four-column-sec .img-text,.healthservice-page .ourservice-sec .img,.appointment-sec .img-text{max-width:100%;padding:0 10px;}
	.featured-box .img{height:205px;}
	.img-textlist .img{height:205px;}
	
	.ourlocation-sec .map-box { height: 400px; }
	
	.gm-style .gm-style-iw-c { padding: 20px !important; max-width: 300px !important; }
	.gm-style .gm-style-iw-c .gm-style-iw-d > div { font-size:16px; }
	.gm-style .gm-style-iw-c p { font-size:13px; line-height:15px; }
	
}

@media screen and (max-width:359px) {
	
	
	.ourservice-sec .text, .ourlocation-sec .text { padding: 0 5px; }
	.featured-newsevents { padding: 30px 5px; }
	
}

a.post-edit-link{
	display: block;
	z-index: 99999999;
	position: relative;
}

.embed-container { 
	position: relative; 
	/* padding-bottom: 56.25%;  */
	/* height: 0;  */
	/* overflow: hidden;  */
	width: 100%; 
	max-width: 1045px;
	border-radius: 6px;
	margin: 0px auto;
} 
.embed-container iframe, 
.embed-container object, 
.embed-container embed { 
	width: 100%; 
	aspect-ratio: 16/9;
	border-radius: 6px;
}
@media screen and (min-width:667px) {
	.embed-container { 
		margin-bottom: 120px;
	}
	.banner .img-text:before{
		background: none !important;
	}
}

/* @media only screen and (min-device-width: 375px) and (max-device-width: 667px) and (-webkit-min-device-pixel-ratio: 2) {
	overflow-x:hidden;
	
}
 */



