/*
Theme Name: riverdale
Version: 1.0
Text Domain: riverdale
*/

html,body{margin:0px;padding:0px;font-family: 'Roboto';font-weight: 400;}
*,*:before,*:after{box-sizing:border-box;}
:focus{outline:none;}
a{text-decoration:none;color:#000000;}
a:hover,a:focus{text-decoration:none;color:#444444;}
img{max-width:100%;}
p{margin:0px 0px 10px;}
ul,li,ol{list-style:none;margin:0px;padding:0px;}
button,button:focus{outline:none;}
.err-msg{color:#ff0000;font-size: 11px;}
.success-message{color:#6CB4C1;font:600 16px / 20px fira-sans;margin:20px 0px;}
.container{max-width:1170px;margin:0 auto;width:100%;padding-left:15px;padding-right:15px;}
.container-fluid{width:100%;padding-right:15px;padding-left:15px;margin-right:auto;margin-left:auto}
.clearfix{clear:both;}
.container:before,.container:after,.clearfix:before,.clearfix:after,.container-fluid:before,.container-fluid:after{display:block;clear:both;content:""}



/*====================Fonts Start=======*/
/*roboto*/
@font-face {
    font-family: 'Roboto';
    src: url('fonts/roboto-light-webfont.woff2') format('woff2'),
         url('fonts/roboto-light-webfont.woff') format('woff');
    font-weight: 300;
    font-style: normal;
    font-display: auto;
}
@font-face {
    font-family: 'Roboto';
    src: url('fonts/roboto-regular-webfont.woff2') format('woff2'),
         url('fonts/roboto-regular-webfont.woff') format('woff');
    font-weight: 400;
    font-style: normal;
    font-display: auto;
}
@font-face {
    font-family: 'Roboto';
    src: url('fonts/roboto-medium-webfont.woff2') format('woff2'),
         url('fonts/roboto-medium-webfont.woff') format('woff');
    font-weight: 500;
    font-style: normal;
    font-display: auto;
}
@font-face {
    font-family: 'Roboto';
    src: url('fonts/roboto-bold-webfont.woff2') format('woff2'),
         url('fonts/roboto-bold-webfont.woff') format('woff');
    font-weight: 700;
    font-style: normal;
    font-display: auto;
}
@font-face {
    font-family: 'Roboto';
    src: url('fonts/roboto-regularitalic-webfont.woff2') format('woff2'),
         url('fonts/roboto-regularitalic-webfont.woff') format('woff');
    font-weight: 400;
    font-style: italic;
    font-display: auto;

}
/*====================Fonts End=======*/

/*====================slick slider=======*/
.slick-slider{position: relative;display: block;box-sizing: border-box;-webkit-user-select: none;-moz-user-select: none;-ms-user-select: none;user-select: none;-webkit-touch-callout: none;-khtml-user-select: none;-ms-touch-action: pan-y;touch-action: pan-y;-webkit-tap-highlight-color: transparent;}
.slick-list{position: relative;display: block;overflow: hidden;margin: 0;padding: 0;}
.slick-list.dragging{cursor: pointer;cursor: hand;}
.slick-slider .slick-track,.slick-slider .slick-list{-webkit-transform: translate3d(0, 0, 0);-moz-transform: translate3d(0, 0, 0);-ms-transform: translate3d(0, 0, 0);-o-transform: translate3d(0, 0, 0);transform: translate3d(0, 0, 0);}
.slick-track{position: relative;top: 0;left: 0;display: block;margin-left: auto;margin-right: auto;}
.slick-track:before,.slick-track:after{display: table;content: '';}
.slick-track:after{clear: both;}
.slick-loading .slick-track{visibility: hidden;}
.slick-slide{display: none;float: left;height: 100%;min-height: 1px;}
[dir='rtl'] .slick-slide{float: right;}
.slick-slide img{display: block;}
.slick-slide.slick-loading img{display: none;}
.slick-slide.dragging img{pointer-events: none;}
.slick-initialized .slick-slide{display: block;}
.slick-loading .slick-slide{visibility: hidden;}
.slick-vertical .slick-slide{display: block;height: auto;border: 1px solid transparent;}
.slick-arrow.slick-hidden {display: none;}
/* Arrows */
.slick-arrow svg{width:10px;height:20px;fill:none;stroke:#7F7F7F;}
.slick-prev,.slick-next{line-height: 0;position: absolute;top: 50%;display: block;padding: 0;-webkit-transform: translate(0, -50%);-ms-transform: translate(0, -50%);transform: translate(0, -50%);cursor: pointer;border: none;background: transparent;}
.slick-prev:hover,.slick-prev:focus,.slick-next:hover,.slick-next:focus{background: transparent;}
.slick-prev:hover,.slick-prev:focus,.slick-next:hover,.slick-next:focus{opacity: 1;}
.slick-prev.slick-disabled,.slick-next.slick-disabled{opacity: .25;}
.slick-prev{left: 0px;}
[dir='rtl'] .slick-prev{right: 0px;left: auto;}
.slick-next{right: 0px;transform:rotate(180deg);}
[dir='rtl'] .slick-next{right: auto;left: 0px;}
.slick-prev:hover svg, .slick-prev:focus svg, .slick-next:hover svg, .slick-next:focus svg{stroke:#BD3817;}

/* Dots */
.slick-dotted.slick-slider
{margin-bottom: 30px;}

.slick-dots{position: absolute;bottom: 90px;display: block;width: 100%;padding: 0;margin: 0;list-style: none;text-align: center;}
.slick-dots li{position: relative;display: inline-block;width: 20px;height: 20px;margin: 0 5px;padding: 0;cursor: pointer;}
.slick-dots li button{font-size: 0;line-height: 0;display: block;width: 20px;height: 20px;padding: 5px;cursor: pointer;color: transparent;border: 1px solid #ffffff;outline: none;background: transparent;border-radius: 100%;}
.slick-dots li button:hover,.slick-dots li button:focus{outline: none;}
.slick-dots li button:hover:before,.slick-dots li button:focus:before{opacity: 1;}
.slick-dots li button:before {position: absolute;top: 4px;left: 4px;width: 12px;height: 12px;content: '';text-align: center;opacity: 0;background-color: #ffffff;-webkit-font-smoothing: antialiased;-moz-osx-font-smoothing: grayscale;border-radius: 100%;}
.slick-dots li.slick-active button:before{opacity: 1;}

/*====================slick slider=======*/

/*====================Common css=======*/
.vam{vertical-align:middle;}
.fl{float:left;}.fr{float:right;}
.tac{text-align:center;}

@media (max-width:767px) {.hidden-xs-down {display: none!important}}
@media (min-width:768px) {.hidden-sm-up {display: none!important}}
@media (max-width:991px) {.hidden-sm-down {display: none!important}}
@media (min-width:992px) {.hidden-md-up {display: none!important}}
@media (max-width:1199px) {.hidden-md-down {display: none!important}}
@media (min-width:1200px) {.hidden-lg-up {display: none!important}}

.common-hd{color:#6CB4C1;font: 600 40px/46px fira-sans;margin:0px 0px 20px;}
.sub-hd{color:#7F7F7F;font: 400 20px/28px Roboto;margin:0px 0px 20px;}
.common-content{color:#ABA9A8;font: 400 16px/28px Roboto;margin:0px 0px 50px;}
.common-content1{color: #7F7F7F;font: 600 30px/40px fira-sans;margin: 0px 0px 30px;padding: 20px 0px 0px;}

.btn{height: 51px;border-radius: 4px;text-align:center;display:inline-block;letter-spacing:0.4px;font: 700 20px/51px Roboto;box-shadow:0px 2px 8px rgba(0,0,0,0.2);padding:0px 32px;}
.btn1{background: transparent linear-gradient(105deg, #FBB040 0%, #F15A29 100%) 0% 0% no-repeat;color:#FFFFFF;}
.btn1:hover,.btn1:focus{background: transparent linear-gradient(105deg, #FBB040 0%, #F15A29 100%) 0% 0% no-repeat;color:#BD3817;}
.btn2{background:#ffffff;color:#FBB040;}
.btn2:hover,.btn2:focus{background: transparent linear-gradient(102deg, #FFD84D 0%, #FBB040 100%) 0% 0% no-repeat;color:#F15A29;}
.video-btn{background:transparent linear-gradient(145deg, #FBB040 0%, #F15A29 100%) 0% 0% no-repeat;width:100px;height:100px;box-shadow:0px 1px 3px rgba(0,0,0,0.2);display:flex;border-radius:100%;align-items:center;}
.video-btn svg{width:35px;height:38px;fill:#ffffff;position: relative;left: 50%;margin-left: -14px;}
.video-btn:hover{background: transparent linear-gradient(145deg, #FBB040 0%, #F15A29 100%) 0% 0% no-repeat;}
.video-btn:hover svg{fill:#BD3817;}

.main-banner.common-banner .banner-text, .main-banner.common-banner .slick-dots {bottom:113px;}

.home .video-btn {margin:-123px auto 0; z-index:9; position:relative;}

@media (max-width:767px){
.video-btn{width:50px;height:50px;}
.video-btn svg{width: 20px;height: 23px;margin-left: -7px;}
.common-content1{font-size:20px;line-height:30px;}
.main-banner.common-banner .slick-dots {bottom:75px;}
.main-banner.common-banner .banner-text {bottom:60px;}
.home .video-btn {margin-top:-93px;}
}
/*====================Common css=======*/

/*====================Header=======*/
.site-header{height: 70px;z-index: 999;background-color:#ffffff;position: relative;}
.site-header .header-inner{position: fixed;left: 0;right: 0;height: 70px;z-index: 99;background-color:#ffffff;box-shadow: 0px 4px 10px rgba(0,0,0,0.1);}
header{border-bottom:1px solid #FAF7F5;}
.header-main{float:left;width:100%;position:relative;}
.logo{float:left;padding:10px 0px 6px;}
.main-menu{float:right;}
.main-menu > ul{display:flex;flex-wrap:wrap;}
.main-menu > ul > li{padding:0px 16px;position:relative;}
.main-menu > ul > li > a{text-transform:uppercase;color:#858280;letter-spacing:0.56px;font: 500 14px/12px fira-sans;padding:29px 0px;display:inline-block;}
.main-menu > ul > li > a:hover{color:#6CB4C1;}
.main-menu > ul > li:hover > a,.main-menu > ul > li.active,.main-menu > ul > li > a:hover,.main-menu > ul > li.active > a{color:#6CB4C1;}
.menu_icon{position:absolute;right:0px;top:26px;cursor:pointer;}
.menu_icon span{width:26px;height:3px;border-radius:4px;background-color:#6CB4C1;display:block;margin-bottom:5px;position:relative;}
.menu_icon span:last-child{margin-bottom:0px;}
.menu_icon.active span:first-child{transform:rotate(45deg);top:8px;}
.menu_icon.active span:last-child{transform:rotate(-45deg);}
.menu_icon.active span:nth-child(2){display:none;}
.main-menu .sub-menu{position:absolute;width:212px;top:99%;left:-4px;background-color:#ffffff;z-index:11;padding:20px;box-shadow:0px 3px 3px rgba(0,0,0,0.2);display:none;}
.main-menu .sub-menu  a{color:#ABA9A8;font: 300 14px/30px Roboto;text-transform:capitalize;}
.main-menu .sub-menu  a:hover,.main-menu .sub-menu li.active  a{color:#6CB4C1;}

/*media query*/
@media (min-width:768px){.main-menu > ul > li:last-child{padding-right:0px;}.main-menu > ul > li:hover .sub-menu{display:block;}}
@media (max-width:991px){.main-menu > ul > li{padding:0px 6px;}.main-menu > ul > li > a{font-size:13px;}.main-menu .sub-menu{left:-14px;}}
@media (max-width:767px){
.main-menu {width:100%;position:fixed;left:0;right:0;top:60px;z-index: 11;background-color: #ffffff;box-shadow:0px 4px 5px rgba(0,0,0,0.1);padding:10px 0px;}
.main-menu > ul > li{display:block;width:100%;padding:0px 15px;}
.main-menu > ul > li > a{padding:16px 0px;display:block;position:relative;border-top:1px solid #e5e5e5;font-size: 16px;}
.main-menu .sub-menu a{font-size: 15px;display: block;}
.main-menu .sub-menu{width:100%;box-shadow:none;padding:0px 0px 10px;position:relative;top:0px;display:none;left: 0px;}
.main-menu > ul > li.has-parent > a:before{content:"";display:block;position:absolute;right:3px;top:8px;background:url("data:image/svg+xml;charset=UTF-8,%3csvg xmlns='http://www.w3.org/2000/svg' width='8' height='20' viewBox='0 0 11.713 21.43'%3e%3cpath id='Path_20394' data-name='Path 20394' d='M-21369.207-23441.5l-9.3,9.3,2.326,2.326,6.975,6.975' transform='translate(21379.506 23442.914)' fill='none' stroke='%23858280' stroke-linecap='round' stroke-linejoin='round' stroke-width='3'/%3e%3c/svg%3e") no-repeat;width:8px;height:20px;transform:rotate(270deg);}
.main-menu > ul > li.has-parent.active > a:before{transform:rotate(90deg);}
.main-menu > ul > li.has-parent.active .sub-menu{display:block;}
}
/*media query*/
/*====================Header=======*/

/*====================Middle=======*/
/*breadcrumb*/
.breadcrumb{padding:15px 0px;}
.breadcrumb li{display:inline-block;vertical-align:middle;position:relative;padding:0px 30px 0px 0px;font-size:12px;line-height:14px;}
.breadcrumb li:before{content:"";display:block;position:absolute;background: url("data:image/svg+xml;charset=UTF-8,%3csvg xmlns='http://www.w3.org/2000/svg' width='8' height='12' viewBox='0 0 11.713 21.43'%3e%3cpath id='Path_20394' data-name='Path 20394' d='M-21369.207-23441.5l-9.3,9.3,2.326,2.326,6.975,6.975' transform='translate(21379.506 23442.914)' fill='none' stroke='%23B4B4B4' stroke-linecap='round' stroke-linejoin='round' stroke-width='2'/%3e%3c/svg%3e ") no-repeat;width:8px;height:12px;right:9px;transform:rotate(180deg);top:2px;}
.breadcrumb li a,.breadcrumb li strong{font-family:"Roboto";font-style:italic;font-weight:400;color: #B4B4B4;}
.breadcrumb li a:hover{color:#6CB4C1;}
.breadcrumb li:last-child{padding-right:0px;}
.breadcrumb li:last-child:before{content:none;}
/*breadcrumb*/

/*Pagination*/
.pagination-main{max-width: 322px;margin: 0 auto 80px;display: flex;justify-content: center;}
.pagination {border: 1px solid #D7DAE2;border-radius: 4px;}
.pagination li{display:inline-block;vertical-align:middle;width:32px;height:32px;border-right:1px solid #D7DAE2;background-color:#ffffff;}
.pagination li:last-child{border-right:0px;}
.pagination li a{display:block;color:#4D4F5C;font: 400 13px/34px Roboto;}
.pagination li:hover,.pagination li.active{background-color:#176873;}
.pagination li:hover a,.pagination li.active a{color:#ffffff;}
.pagination li.pagination-left{border-top-left-radius:4px;border-bottom-left-radius:4px;}
.pagination li.pagination-right{border-top-right-radius:4px;border-bottom-right-radius:4px;}
.pagination svg{stroke:#808495;width:11px;height:11px;margin:10px 0px 0px;}
.pagination-right svg{transform:rotate(180deg);}
.pagination li:hover svg{stroke:#ffffff;}
/*Pagination*/

.site-main{min-height: 580px;}
.home .site-main{background-color:#faf8f7;}

.common-banner{position:relative;z-index:2;box-shadow:0px 4px 10px rgba(0,0,0,0.1);}
.main-banner.common-banner{box-shadow: none;}
.common-banner .banner-text {position: absolute;font: 500 40px/46px fira-sans;color: #FFFFFF;text-shadow: 0px 3px 6px rgba(0,0,0,0.5);text-align: center;left: 0px;right: 0px;max-width: 580px;margin: 0 auto;padding:0px 15px;top:50%;transform:translateY(-50%);}
.common-banner img{display:block;margin:0 auto;width:100%;}
.main-banner .home-slider{position: relative;margin-bottom: 40px;}
.main-banner .banner-text {bottom: 90px;max-width: 780px;margin: 0 auto;padding:0px 15px;top:auto;transform:initial;}
.main-banner .video-btn {position: absolute;bottom: -35px;left: 50%;transform: translateX(-50%);}
.common-pattern{position:relative;}
.pattern{position:absolute;width:200px;opacity:0.8;}
.pattern-1{right:0px;top:20px;z-index:1;}
.pattern-2{left:-20px;top:-50px;}
.pattern-2 img{-moz-transform: scaleX(-1);-o-transform: scaleX(-1);-webkit-transform: scaleX(-1);transform: scaleX(-1);filter: FlipH;-ms-filter: "FlipH";}
.pattern-3{right:0px;top:-230px;z-index:1;}
.welcome-home{text-align:center;background-color:#faf8f7;padding:10px 0px 100px;margin:-30px 0px 0px;}
.welcome-home-inner{max-width:600px;margin:40px auto 0px;}
.welcome-home-inner .common-hd{margin:0px 0px 10px;}

.common-center-width{max-width: 600px;margin: 0 auto;}

.common-section{background: linear-gradient(0deg, rgb(68, 140, 152),rgb(109, 176, 187),rgb(158, 202, 210));position:relative;}
.common-section:before{content:"";display:block;position:absolute;width:100%;height:180px;background: linear-gradient(0deg, rgb(190, 220, 225),rgb(159, 203, 211),rgb(156, 201, 209));transform-style:preserve-3d;transform:rotateX(180deg);top:-178px;clip-path: polygon(100% 0%, 100% 50%, 100% 100%, 160% 140%, -20% 0%, 100% 0%);}
.common-section:after{content:"";display:block;position:absolute;width:100%;height:180px;background: linear-gradient(0deg, rgb(69, 142, 154),rgb(55, 129, 141),rgb(54, 129, 141));transform-style:preserve-3d;transform:rotateX(180deg);bottom:-178px;clip-path: polygon(0% 20%, 0% 0%, 0% 100%, 0% 50%, 0% 100%, 101% 100%);}
.common-section-inner{position:relative;z-index:1;}
.star-facility-main h2{font: 500 30px/40px fira-sans;color: #FFFFFF;margin:0px;}
.star-img {margin: 0px 0px 50px;}
.common-two-section{position:relative;padding:20px 0px 200px;}
.common-section-main{display:flex;align-items:center;flex-wrap:wrap;}
.common-section-content{width:55%;padding:0px 80px 120px 0px;}
.common-section-content .common-content{margin:0px 0px 20px;}
.common-section-thumb{position:relative;z-index:2;width:45%;}
.common-section-thumb img{display:block;}
.sp-services.common-two-section{padding:120px 0px 0px;}
.sp-services .sp-services-content{padding:0px 200px 120px 0px;}
.sp-services .sp-services-thumb{top:-50px;}
.common-thumb{filter: drop-shadow(-1px 2px 6px rgba(0,0,0,0.2));}
.common-thumb img,.common-thumb .services-thumb2,.common-thumb .services-thumb2 img,.common-thumb .services-thumb-inner,.common-thumb .our-team-inner{-webkit-clip-path: polygon(50% 0%, 100% 25%, 100% 75%, 50% 100%, 0% 75%, 0% 25%);clip-path:polygon(50% 0%, 100% 25%, 100% 75%, 50% 100%, 0% 75%, 0% 25%);}
.services-thumb2{box-sizing:border-box;display:inline-block;position:absolute;background:#ffffff;bottom:-5px;left:-125px;padding:15px;}
.testimonial{position:relative;padding:0px 0px 55px;text-align:center;}
.testimonial-slider{padding:0px 50px;}
.testimonial-home.testimonial p{color: #DCECEF;}
.testimonial p{color:#7F7F7F;margin:25px 0px 20px;font-style:italic;font-weight:400;font-size:20px;line-height:30px;font-family:"fira-sans";}
.testimonial p:last-child{margin:0px;}
.testimonial .quote {display: inline-block;margin: 10px 0px 0px;}
.testimonial .quote svg{width:46px;height:43px;fill:#BADAE0;}
.testimonial-home.testimonial .quote svg{fill:#176873;}
.testimonial .author {display: flex;align-items: center;justify-content: center;margin: 15px 0px 30px;padding: 0px 0px 10px;}
.testimonial .author .thumb{background:#ffffff;display:block;filter: drop-shadow(-1px 2px 6px rgba(0,0,0,0.2));padding:1px;}
.testimonial .author .thumb,.author .thumb img{-webkit-clip-path: polygon(50% 0%, 100% 25%, 100% 75%, 50% 100%, 0% 75%, 0% 25%);clip-path: polygon(50% 0%, 100% 25%, 100% 75%, 50% 100%, 0% 75%, 0% 25%);}
.testimonial .author-name{color:#858280;font: 300 20px/28px Roboto;margin-left:10px;}
.testimonial-home.testimonial .author-name{color:#FAF7F5;}
.testimonial-home .slick-arrow svg{stroke:#ffffff;}
.testimonial-home .slick-prev:hover svg, .testimonial-home .slick-prev:focus svg, .testimonial-home .slick-next:hover svg, .testimonial-home .slick-next:focus svg{stroke:#BD3817;}

.post-type-archive-testimonial .common-dtl-content{padding-bottom:0px;}
.testimonial-details{display:flex;flex-wrap:wrap;padding:0px;}
.testimonial-details .common-section-inner{width:50%;}
.schedule-tour{position:absolute;z-index:1;left:50%;transform:translate(-50%, 0);background: transparent linear-gradient(137deg, #FBB040 0%, #F15A29 100%) 0% 0% no-repeat;border-radius: 4px;text-align:center;width:100%;padding:67px 0px;max-width:512px;z-index:99;}
.schedule-tour .common-hd,.success-story-main .common-hd{color:#FFFFFF;margin:0px 0px 25px;font-size:40px;line-height:46px;}

.success-story-main {width: 100%;margin: 0 auto;height: 335px;background: transparent linear-gradient(139deg, #FBB040 0%, #F15A29 100%) 0% 0% no-repeat;display: flex;align-items: center;padding: 0px 40px;border-radius: 4px;justify-content: center;z-index: 11;position: absolute;left: 50%;transform: translateX(-50%);bottom: -200px;max-width:540px;}
.success-story-main.room-booking{max-width:636px;height:255px;padding:0px 20px;}
.success-story-main.team-popup{max-width:512px;height:274px;padding:0px 80px;}
.events-page-main .success-story-main{max-width:744px;height:363px;padding:0px 80px;bottom:-330px;}

.common-dtl-content{padding:10px 0px 50px;position:relative;z-index:3;}
.services-main{margin:90px 0px 0px;position:relative;}
.services-main .common-section{padding:0px 0px 270px;}
.services-main.career-page-dtl .common-section{padding:0px 0px 180px;}
.services-right .common-content1{margin:0px 0px 15px;color:#176873;}
.services-main .common-section-inner{display:flex;flex-wrap:wrap;padding:0px 0px 30px;}
.services-main .services-left{width:45%;position:absolute;top:-20px;left:0px;}
.services-main .services-right{padding-left:50%;}
.services-detail{display:flex;flex-wrap:wrap;}
.services-detail.career-details{margin:0px 0px 30px;}
.services-detail li{position:relative;font: 400 16px/24px Roboto;color:#ffffff;padding:0px 0px 15px 0px;}

.career-services.services-detail li{padding:0px 0px 10px 35px;width:50%;}
.career-details.services-detail li{width:100%;padding:0px 0px 15px 35px;font-family:"fira-sans-2";font-weight:600;}

.services-detail li:before{content:"";position:absolute;left:0px;top:2px;background: url("data:image/svg+xml;charset=UTF-8,%3csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 30 30'%3e%3crect width='24' height='24' fill='none'/%3e%3cpath d='M10.909,20.946,5.277,14.866,3.4,16.893,10.909,25,27,7.627,25.123,5.6Z' transform='translate(0 0)' fill='%23176873' fill-rule='evenodd' opacity='0.8'/%3e%3c/svg%3e ") no-repeat;width:24px;height:24px;}

.career-services.services-detail li:nth-child(2n+1){padding-right:10px;}
.services-thumb-inner{background:#ffffff;position:relative;padding:25px;}
.services-thumb-inner img{display:block;}

.patient-detail{margin:0px 0px 80px;}
.patient-detail ul{display:flex;flex-wrap:wrap;justify-content:center;}
.patient-detail ul li{width:25%;padding:0px 5px 70px;}
.patient-detail .thumb{display:block;}
.patient-detail .thumb img{max-width:76px;}
.patient-detail .thumb-detail{color:#7F7F7F;font: 400 16px/24px Roboto;display:block;width:100%;}

.room-page-main{margin:0px 0px 120px;}
.room-details{display:flex;flex-wrap:wrap;margin:0px 0px 70px;padding:10px 0px 0px;}
.room-details li{width:33.333333%;padding:5px;position:relative;}
.room-details li a,.room-details li a img{display:block;}
.room-hover-inner {width: 100%;display: block;position: relative;}
.room-hover{-webkit-clip-path:polygon(50% 0%, 80% 27%, 80% 72%, 50% 100%, 22% 72%, 22% 28%);clip-path: polygon(50% 0%, 80% 27%, 80% 72%, 50% 100%, 22% 72%, 22% 28%);position: absolute;top: 0;bottom: 0;left: 50%;transform: translateX(-50%);z-index: 1;height: 100%;display: initial;opacity:0;transition: all 0.5s ease;}
.room-hover-inner:before {content: "";display: block;position: absolute;left: 0;right: 0;top: 0;bottom: 0;background-color: rgba(255,255,255,0.5);opacity:0;transition: all 0.5s ease;}
.src-icon{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);z-index:2;opacity:0;transition: all 0.5s ease;}
.src-icon svg{width:35px;height:35px;fill:#23201F;}
.room-details li:hover .room-hover-inner:before{opacity:1;}
.room-details li:hover .room-hover{opacity:1;}
.room-details li:hover .src-icon{opacity:1;}

.page-template-contact .common-dtl-content{padding-top:40px;position:relative;}
.contact-map{position:absolute;width:100%;z-index:11;bottom:-190px;}
.contact-us-page{display:flex;flex-wrap:wrap;margin:0px 0px 185px;}
.contact-form{width:62%;padding-right:60px;}
.contact-frm-hd{color:#6CB4C1;font:600 30px/34px fira-sans;margin:0px 0px 10px;}
.form-contact{display:flex;flex-wrap:wrap;}
.form-contact .formgroup{margin:0px 0px 20px;}
.form-contact .formgroup.first-name{width:50%;padding-right:10px;}
.form-contact .formgroup.email-address{width:50%;padding-left:10px;}
.form-contact .formgroup.frm-subject{width:100%;}
.form-contact .formgroup.frm-txtarea{width:100%;}
.formgroup .form-control{background:#ececec;border:1px solid #ececec;border-radius:4px;padding:10px 20px;width:100%;font:400 16px/24px Roboto;color:#7F7F7F;}
.formgroup .form-control.input{height: 50px;}
.formgroup .form-control:focus{background: #EBE8E6;border-color: #EBE8E6;}

.contact-detail {width:38%;}
.dtl-contact{background-color:#ffffff;-webkit-clip-path: polygon(50% 0%, 100% 25%, 100% 75%, 50% 100%, 0% 75%, 0% 25%);clip-path: polygon(50% 0%, 100% 25%, 100% 75%, 50% 100%, 0% 75%, 0% 25%);padding:1px;}
.contact-detail-main {-webkit-clip-path: polygon(50% 0%, 100% 25%, 100% 75%, 50% 100%, 0% 75%, 0% 25%);clip-path: polygon(50% 0%, 100% 25%, 100% 75%, 50% 100%, 0% 75%, 0% 25%);background: transparent linear-gradient(180deg, #BADAE0 0%, #176873 100%) 0% 0% no-repeat;display: flex;align-items: center;height: 492px;padding: 0px 70px;}
.contact-information{margin:0px 0px 20px;}
.contact-information li{color:#ffffff;font: 300 20px/28px Roboto;position:relative;padding:0px 0px 20px 45px;}
.contact-information li a{color:#ffffff;}
.contact-information li span{position:absolute;left:0px;top:-2px;}
.contact-information li svg{fill:#ffffff;}
.contact-information li svg.svg_map{width:25px;height:35px;}
.contact-information li svg.svg_call{width:29px;height:29px;}
.contact-information li svg.svg_mail{width:31px;height:31px;}
.contact-social{display:flex;justify-content:center;}
.contact-social li{padding:0px 8px;}
.contact-social li a{display:block;border-radius:100%;width:40px;height:40px;text-align:center;line-height:40px;background-color:#6CB4C1;}
.contact-social svg{fill:#ffffff;width:22px;height:38px;}
.contact-social li a:hover{background-color:#BD3817;}
.our-team-main{display:flex;flex-wrap:wrap;padding:30px 0px 0px;margin:0px 0px 90px;}
.our-team-main li{width:33.333333%;padding-bottom:60px;}
.our-team-main .our-team-thumb .common-thumb{max-width:260px;margin:0 auto;}

.form-contact .formgroup .err-msg{margin-top: 5px;}

.common-thumb .our-team-inner{background-color:#ffffff;padding:1px;}
.our-team-thumb img{display:block;}
.our-team-content .team-name{color:#6CB4C1;font: 500 16px/20px fira-sans;letter-spacing: 1.28px;text-transform: uppercase;margin:15px 0px;}
.our-team-content .job-title{font: 600 14px/12px fira-sans-2;letter-spacing: 0.14px;color: #ABA9A8;}


.events-page .pagination{margin:0px auto 50px;}
.events-main{padding:20px 0px;}
.news-events-main{background-color:#ffffff;border:1px solid #B4B4B4;border-radius:10px;box-shadow:1px 1px 7px rgba(0,0,0,0.5);margin:0px 0px 40px;}
.events-thumb {position:relative;border-bottom:1px solid #B4B4B4;}
.events-thumb img{display:block;border-radius: 10px 10px 0px 0px;}
.events-content{padding:75px 50px 30px 50px;position:relative;}
.events-page .events-content .common-content1{margin:0px 0px 10px;padding:0px;color:#7F7F7F;}
.events-content .common-content{color:#7F7F7F;margin:0px 0px 30px;}
.events-schedule-main,.events-schedule{-webkit-clip-path: polygon(50% 0%, 100% 25%, 100% 75%, 50% 100%, 0% 75%, 0% 25%);clip-path: polygon(50% 0%, 100% 25%, 100% 75%, 50% 100%, 0% 75%, 0% 25%);display:inline-block;}
.schedule-time{filter:drop-shadow(-1px 2px 6px rgba(0,0,0,0.2));position:absolute;bottom:-48px;left:25px;}
.events-schedule{background-color:#ffffff;padding:1px;}
.events-schedule-main{background-color:#176873;text-align:center;width:79px;height:91px;display:flex;align-items:center;justify-content:center;}

.events-date,.events-month,.events-year{color:#DCECEF;}
.events-date{font: 500 34px/40px fira-sans;}
.events-month{font: 500 12px/12px fira-sans;letter-spacing: 0.56px;text-transform:uppercase;}
.events-year{font: 400 12px/18px Roboto;}

.events-page-main .success-story-main .common-hd{color:#ffffff;}
.events-page-main .success-story-main .btn{height:inherit;padding:13px 25px;}
.events-page-main .success-story-main .btn .icon-pdf{display:inline-block;vertical-align:middle;padding:0px 20px 0px 0px;}
.events-page-main .svg_pdf{fill:#FBB040;width:46px;height:61px;display:block;}
.events-page-main .success-story-main .btn .btn-text {display: inline-block;vertical-align: middle;line-height: 20px;text-align: left;}
.events-page-main .success-story-main .btn:hover .svg_pdf{fill:#F15A29;}

.events-main.upcoming-events{padding:20px 0px 0px;}
.upcoming-events .news-events-main{box-shadow:0px 0px 6px rgba(0,0,0,0.2);border-color:#f3f3f3;margin:0px 0px 15px;}
.upcoming-events ul{display:flex;flex-wrap:wrap;}
.upcoming-events li{width:50%;margin:0px 0px 25px;}
.upcoming-events h3.common-content{text-transform:uppercase;font-weight:500;margin:0px 0px 5px;letter-spacing: 1.28px;}
.upcoming-events p.common-content{line-height:24px;}
.single-events-banner{margin:0px 0px 60px;}
.single-events-banner .container{position:relative;}
.single-events-banner .schedule-time{left:15px;bottom:-58px;}
.single-events-banner .schedule-time .events-schedule-main{width:104px;height:121px;}
.single-events-banner .contact-social{position:absolute;right:15px;bottom:-20px;}
.single-events-banner .contact-social li:last-child{padding-right:0px;}
.single-events-banner .events-date{font-size:44px;line-height:48px;}
.single-events-banner .events-month{font-size:16px;line-height:18px;letter-spacing: 0.72px;}
.single-events-banner .events-year{font-size:16px;line-height:24px;}
.single-events-banner .events-date,.single-events-banner .events-month,.single-events-banner .events-year{color:#DCECEF;}
.single-events-detail .common-content{margin:0px 0px 25px;}
.single-events-content h3{margin:0px 0px 15px;}
.single-events-content ul{margin:0px 0px 20px;}
.single-events-content li{position:relative;color:#000000;font: 400 16px/24px Roboto;padding:0px 0px 10px 20px;}
.single-events-content li:before{content:"";position:absolute;background: url("data:image/svg+xml;charset=UTF-8,%3csvg xmlns='http://www.w3.org/2000/svg' width='11.713' height='21.43' viewBox='0 0 11.713 21.43'%3e%3cpath id='Path_20394' data-name='Path 20394' d='M-21369.207-23441.5l-9.3,9.3,2.326,2.326,6.975,6.975' transform='translate(21379.506 23442.914)' fill='%23000000' stroke-linecap='round' stroke-linejoin='round' stroke-width='2'/%3e%3c/svg%3e") no-repeat;left:0px;top:1px;width:12px;height:22px;transform:rotate(180deg);background-size:100% 100%;}
.single-events-content .sub-hd{font-weight:400;font-style:italic;color: #176873;line-height:30px;margin:0px 0px 30px;font-size:20px;}
.single-events-content .common-content{color: #7F7F7F;line-height:24px;margin:0px 0px 60px;}

.events-content .btn{position:relative;z-index:11;height:55px;padding:0px 41px;}
.events-bg-inner {display: block;position: absolute;width: 100%;height: 98px;background: #FAF7F5;transform-style: preserve-3d;transform: rotateX(180deg);bottom: 0px;clip-path: polygon(100% 0%, 100% 50%, 100% 100%, 0% 50%, 0% 0%, 100% 0%);left: 0;right: 0;border-radius:10px 10px 0px 0px;}

.common-dtl-content.events-page{margin:0px 0px 250px;}
.testimonial.testimonial-home{background-color:#FAF7F5;}

.error-404.not-found{padding:50px 0px 70px;}

.error-404.not-found .search-form{max-width:500px;margin:0 auto;}
.error-404.not-found .screen-reader-text{padding-bottom:10px;display:block;color:#7F7F7F;}
.error-404.not-found .form-input{position:relative;}
.error-404.not-found .search-form .search-field{background: #EBE8E6;border: 1px solid #EBE8E6;border-radius: 4px;padding: 10px 150px 10px 20px;width: 100%;font: 400 16px/24px Roboto;color: #7F7F7F;}
.error-404.not-found .form-input .search-submit{height: 46px;border-radius: 4px;text-align: center;display: inline-block;letter-spacing: 0.4px;font: 700 20px/46px Roboto;box-shadow: 0px 2px 8px rgba(0,0,0,0.2);padding: 0px 32px;background: transparent linear-gradient(105deg, #FBB040 0%, #F15A29 100%) 0% 0% no-repeat;color: #FFFFFF;cursor:pointer;border:none;position:absolute;top:0px;right:0px;}
.error-404.not-found .form-input .search-submit:hover{background: transparent linear-gradient(105deg, #FBB040 0%, #F15A29 100%) 0% 0% no-repeat;color: #BD3817;}

.page-template-dining .common-dtl-content .sub-hd{margin: 0px 0px 30px;}

/*media query*/


@media (min-width:768px){
body .ban_deshide {display:none;}
}
@media (max-width:767px){
body .ban_mobhide {display:none;}
}

@media (min-width:992px) {
.our-team-main li:nth-child(3n+1){padding-right:70px;}
.our-team-main li:nth-child(3n+2){padding-left:40px;padding-right:40px;}
.our-team-main li:nth-child(3n+3){padding-left:70px;}
}
@media (min-width:768px) and (max-width:991px) {
.our-team-main li:nth-child(3n+1){padding-right:30px;}
.our-team-main li:nth-child(3n+3){padding-left:30px;}
.our-team-main li:nth-child(3n+2){padding-left:15px;padding-right:15px;}
}
@media (min-width:768px){
.mob-no{pointer-events:none;}
.testimonial-details .common-section-inner:nth-child(2n+1){padding-right:30px;}
.testimonial-details .common-section-inner:nth-child(2n+2){padding-left:30px;}
.upcoming-events li:nth-child(2n+1){padding-right:14px;}
.upcoming-events li:nth-child(2n+2){padding-left:14px;}
}
@media (max-width:1199px){
.sp-services .sp-services-content{padding:0px 140px 60px 0px;}
.pattern{width:70px;}
}
@media (max-width:991px){
.common-hd{font-size:24px;line-height:30px;}
.sub-hd{font-size:18px;line-height:26px;}
.star-facility-main h2{font-size:24px;line-height:34px;}
.common-section-content{padding:0px 40px 120px 0px;}
.sp-services .common-section-content{width:60%;padding:0px 40px 100px 0px;}
.sp-services .sp-services-content{padding:0px 100px 100px 0px;}
.sp-services .sp-services-thumb{top:-10px;}
.sp-services .common-section-thumb{width:40%;top:-20px;}
.services-thumb2{left:-90px;}
.services-thumb2 img{max-width:150px;}
.career-services.services-detail li{width:100%;}
.contact-form{width:55%;padding-right:20px;}
.contact-detail{width:45%;}
.contact-detail-main{padding:0px 30px;}
}

@media (max-width:767px){
.schedule-tour,.success-story-main,.success-story-main.room-booking,.success-story-main.team-popup{padding:40px 15px;height:inherit;max-width:320px;}
.events-page-main .success-story-main {padding: 40px 15px;height: inherit;max-width: 400px;}
.schedule-tour .common-hd, .success-story-main .common-hd{font-size:26px;line-height:30px;}
.main-banner .video-btn{bottom:-25px;}
.common-banner .banner-text{font-size:20px;line-height:22px;}
.main-banner .banner-text{bottom:50px;max-width: 300px;}
.slick-dots{bottom: 70px;}
.slick-dots li button{width: 15px;height: 15px;}
.slick-dots li{width: 15px;height: 15px;}
.slick-dots li button:before{width: 9px;height: 9px;top: 3px;left: 3px;}
.welcome-home-inner{margin:20px auto 0px;}
.star-facility-main h2{margin: 0px 0px 10px;padding: 15px 0px 0px;}
.star-facility-main .star-img{padding: 0px 0px 15px;}
.common-content{margin:0px 0px 15px;}
.common-section:before{height:100px;top:-100px;}
.services-main .common-section{padding:0px 0px 100px;}
.common-two-section{padding:20px 0px 0px;}
.sp-services.common-two-section{padding:50px 0px 0px;}
.common-section-content{width:100%;order:2;padding:30px 0px;}
.sp-services .sp-services-content{width:100%;order:2;padding:50px 0px 110px;}
.common-section-thumb,.sp-services .sp-services-thumb{width:100%;order:1;top:0px;margin:0 auto;}
.sp-services .sp-services-thumb{max-width:300px;}
.services-thumb1 img{margin:0 auto;}
.sp-services .services-thumb1 img{max-width:250px;}
.services-thumb2 {left: -20px;bottom: -30px;padding:10px;}
.services-thumb2 img {left: 5px;top: 6px;max-width:110px;}
.testimonial-slider{padding:0px 20px;}
.testimonial p{font-size:16px;line-height:26px;}
.testimonial-details .common-section-inner{width:100%;padding:0px;}
.services-main{margin:60px 0px 90px;}
.services-main .common-section-inner{padding:0px;}
.services-main .services-left{position:relative;right:0px;width:100%;}
.services-main .services-right{width:100%;padding:20px 0px 0px 0px;}
.services-thumb-inner{margin:0 auto;padding:15px;max-width:350px;}
.services-main.career-page-dtl .common-section{ padding:0px;}
.patient-detail{margin:0px;}
.patient-detail ul li{width:33.333333%;padding:0px 5px 30px;}
.patient-detail .thumb-detail{font-size:14px;line-height:20px;}
.success-story-bg{height:350px;}
.room-details{margin:0px 0px 30px;}
.room-details li{width:50%;}
.pagination{margin:0px auto 30px;}
.services-right .common-content1{margin:0px 0px 10px;}
.page-template-contact .common-dtl-content{padding-top:0px;}
.contact-frm-hd{font-size:24px;line-height:30px;}
.contact-form{width:100%;padding:0px 0px 30px;}
.contact-detail{width:100%;max-width:400px;margin:0 auto;}
.contact-detail-main{height:400px;}
.contact-information li{font-size:16px;line-height:24px;padding:0px 0px 15px 35px;}
.contact-information li svg.svg_map{width:20px;height:29px;}
.contact-information li svg.svg_call{width:24px;height:23px;}
.contact-information li svg.svg_mail{width:26px;height:26px;}
.our-team-main{margin:0px;}
.our-team-main li{width:50%;}
.our-team-main li:nth-child(2n+1){padding-right:10px;}
.our-team-main li:nth-child(2n+2){padding-left:10px;}
.events-content{padding:65px 20px 40px 20px;}
.events-page .events-content .common-content1{font-size:20px;line-height:28px;}
.upcoming-events li{width:100%;}
.single-events-content li{font-size:14px;line-height:20px;}
.single-events-content li:before{height:16px;top:3px;}
.single-events-banner .schedule-time .events-schedule-main {width: 85px;height: 100px;}
.single-events-banner .events-date {font-size: 33px;line-height: 36px;}
.single-events-banner .events-month{font-size:14px;line-height:14px;}
.single-events-banner .events-year{font-size:12px;line-height:18px;}
.contact-social li{padding:0px 2px;}
.single-events-banner .schedule-time{left: 10px;}
.single-events-banner .contact-social{right: 10px;}
}

@media (max-width:425px){
    .our-team-main li{width:100%;}
    .our-team-main li:nth-child(2n+1),.our-team-main li:nth-child(2n+2){padding-left:0px;padding-right:0px;}
    .form-contact .formgroup.first-name,.form-contact .formgroup.email-address{width: 100%;padding: 0px;}
}

@media (max-width:375px){
.services-thumb2{bottom:-20px;left:0px;}
.patient-detail ul li{width:50%;}
.room-details li{width:100%;padding:5px 0px;}
}
/*media query*/
/*====================Middle=======*/

/*====================footer=======*/



footer{position:relative;background-color: #FAF7F5;margin:110px 0px 0px;z-index: 1;;}
footer:before {content: "";display: block;position: absolute;width: 100%;height: 180px;background: #FAF7F5;transform-style: preserve-3d;transform: rotateX(180deg);top: -178px;clip-path: polygon(100% 0%, 100% 50%, 100% 100%, 160% 140%, -20% 0%, 100% 0%);z-index:2;}
.site-footer-inner{padding:145px 0px 0px;}

.post-type-archive-testimonial .site-footer-inner,.page-template-non-discrimination-policy .site-footer-inner,.error404 .site-footer-inner{padding:5px 0px 0px;}

.footer-main{display:table;width:100%;padding:30px 0px 0px;border-top:1px solid #D8D5D4;}
.footer-inner{display:table-cell;vertical-align:top;}
.footer-inner.footer-logo{width:25%;}
.footer-hd{font: 500 14px/12px fira-sans;letter-spacing: 0.56px;color: #858280;text-transform: uppercase;margin:0px 0px 8px;}
.footer-links li a{font: 600 14px/18px fira-sans-2;letter-spacing: 0.14px;color: #ABA9A8;padding:0px 0px 5px;display:inline-block;}
.footer-links li a:hover{color:#6CB4C1;}
.footer-social li{display:inline-block;vertical-align:middle;padding:0px 3px;}
.footer-social li:first-child{padding-left:0px;}
.footer-social li:last-child{padding:0px;}
.footer-social svg{fill:#ABA9A8;width:14px;height:14px;}
.footer-social a:hover svg{fill:#6CB4C1;}
.footer-copyright{background-color:#EBE8E6;margin:30px 0px 0px;padding:18px 0px;}
.footer-copyright p{margin:0px;color:#B4B4B4;font: 400 12px/18px Roboto;}
.footer-copyright a{color:#B4B4B4;font: 400 12px/18px Roboto;}
.footer-copyright a:hover{color:#6CB4C1;}
/*media query*/
.page-template-patient-experience .common-dtl-content .common-hd{margin: 0px -20px 20px;}
@media (max-width:767px){   
.footer-main{display:flex;flex-wrap:wrap;padding-bottom:0px;}   
.footer-inner{width:50%;padding:0px 0px 25px;}  
.footer-copyright{margin:15px 0px 0px;padding:10px 0px;}    
.footer-copyright p{display:block;width:100%;text-align:center;}    
}
/*media query*/
.footer-social svg.svg_twitter{position: relative; left: 2px;}
/*====================footer=======*/
.svg_close.pop_close {position:absolute; right:5px; top:5px; width:13px; height:13px;}
#dialog{padding:25px;}

@media (max-width:900px){
.ui-dialog{margin:0 10px;}
}

/*privecy-policy*/
.privacy-policy .container{max-width: 800px;}
.static-hd{font-size: 40px;color: #6CB4C1;line-height: 46px;margin: 0;}
.static-hd2{font-size: 30px;line-height: 40px;margin: 0;color: #176873;padding-bottom: 10px;}
.privecy-policy p{font-size: 16px;line-height: 24px;color: #7F7F7F;font-weight: 400;margin: 0;}
.bottom-space{margin-bottom: 50px;}

.privecy-inner h3{color: #6CB4C1;font-size: 16px;font-weight: 600;line-height: 24px;margin: 0 0 5px;text-transform: uppercase;letter-spacing: 0.5px;}
.privecy-inner ul{padding-left: 20px;}
.privecy-inner li {padding-bottom: 30px;}
.privecy-inner li h4{font-size: 16px;color: #7F7F7F;margin: 0 0 5px;}
.privecy-inner li p{padding: 0;margin: 0;}

.privacy-policy .site-footer-inner{padding: 0px 0px 0px;}
.privacy-policy footer{background: none;margin: 0;}
.privacy-policy footer:before{display: none;}

@media (max-width:991px){
.static-hd{font-size: 24px;color: #6CB4C1;line-height: 24px;margin: 0;}
.static-hd2{font-size: 22px;line-height: normal;}   
.privecy-policy p{font-size: 14px;line-height: normal;}
.bottom-space{margin-bottom: 25px;}  
.privecy-inner li{padding-bottom: 15px;}    
}

@media (max-width:767px){
    .privacy-policy .container{max-width: 100%;} 
    .bottom-space{margin-bottom: 20px;}
    .common-dtl-content{padding: 10px 0px 20px;}    
}
.footer-ghca-logo{display:flex;align-items:center;margin-left: 15px;}
.footer-ghca-logo p{margin:0px 5px 0px 0px;font: 600 14px/18px fira-sans-2;letter-spacing: 0.14px;}
.footer-ghca-logo img{height:70px;}
.footer-ghca-logo a{max-width:40%;}

@media (max-width:991px){
    .footer-main{padding-bottom:15px;}
    .footer-ghca-logo{margin-left:0px;justify-content:center;}
    .footer-ghca-logo img{height:60px;}
}

@media (max-width:767px){
.footer-main{display:flex;flex-wrap:wrap;padding-bottom:0px;}
.footer-copyright{margin:15px 0px 0px;padding:10px 0px;}
}
/*covid popup*/


.covid_strip {background:#6cb4c1; color:#FFFFFF; font-size:13px; padding:10px;  text-align:center; text-transform:uppercase; letter-spacing:0.6px; font-weight:500}
.covid_strip a {color:#FFFFFF;}
.covid_strip a:hover {color:#176873;}
.covid_pop.hover_bkgr_fricc {overflow-y:scroll;}
.covid_pop.hover_bkgr_fricc>div {padding:0px; position:relative;}

.covid_pop.hover_bkgr_fricc .clo_icon svg {fill:#FFFFFF;}
.covid_pop.hover_bkgr_fricc .clo_icon:hover svg {fill:#6CB4C1;}

.covid_pop.hover_bkgr_fricc>div>.events-thumb {border-bottom:none;}
.covid_pop.hover_bkgr_fricc>div>.events-thumb img {border-radius:0px !important; border-bottom-left-radius:0px; border-bottom-right-radius:0px;}
.covid_pop.hover_bkgr_fricc>div p {font-family:'Roboto'; text-align:left;}
.covid_pop.hover_bkgr_fricc>div>.events-content {padding:50px 70px;}
.covid_pop.hover_bkgr_fricc .events-bg-inner {height:117px;}
.covid_pop.hover_bkgr_fricc>div>.events-content .btn {font-size:20px;}

@media (min-width:768px){
.covid_pop.hover_bkgr_fricc .events-bg-inner {height:117px;}
}

@media (max-width:767px){
.covid_pop.hover_bkgr_fricc>div>.events-content {padding:20px;}
.covid_pop.hover_bkgr_fricc>div>.events-content .btn {height:auto; line-height:20px; padding:20px;}
}


.hover_bkgr_fricc h1.covid-title{color:#270187; font-family: 'Goudy Old Style', PT Serif, Georgia, serif; text-transform:uppercase; font-size:36px; margin:25px 0px 15px;}
.hover_bkgr_fricc p{color:#270187; font-family: 'Proxima Nova', PT Serif, Georgia, serif; font-size:18px; line-height:26px; margin-bottom:15px;}

.hover_bkgr_fricc a.call-button{background:#270187; color:#fff; font-family: 'Proxima Nova', PT Serif, Georgia, serif; font-size:16px; display:inline-block; padding:10px 35px; text-transform:uppercase;}
.hover_bkgr_fricc a.call-button:hover{background:rgb(158, 30, 151);}
.hover_bkgr_fricc a.engagement-button{background:#9e1e97; color:#fff; font-family: 'Proxima Nova', PT Serif, Georgia, serif; font-size:16px; display:inline-block; padding:10px 28px; text-transform:uppercase;}
.hover_bkgr_fricc a.engagement-button:hover{background:#270187;}

.hover_bkgr_fricc{
    background:rgba(0,0,0,.4);
    cursor:pointer;
    display:none;
    height:100%;
    position:fixed;
    text-align:center;
    top:0;
    left:0px;
    width:100%;
    z-index:10000;padding:40px 0;
}
.hover_bkgr_fricc .helper{
    display:inline-block;
    height:100%;
    vertical-align:middle;
}
.hover_bkgr_fricc > div {position:relative;
    background-color: #fff;
    box-shadow: 10px 10px 60px #555;
    display: inline-block;
    height: auto;
    max-width:760px;
    min-height: 100px;
    vertical-align: middle;
    width: 60%;
    position: relative;
    border-radius: 8px;
    padding: 15px 5% 30px;
    cursor:default;
    overflow:hidden;
}



.hover_bkgr_fricc .clo_icon {position:absolute; right:15px; top:10px; z-index:9;}
.hover_bkgr_fricc .clo_icon svg {width:15px;  height:15px; fill:#7f7f7f;}
.hover_bkgr_fricc .clo_icon:hover svg {fill:#6CB4C1;}


.popupCloseButton {
    border-radius: 50px;
    cursor: pointer;
    display: inline-block;
    font-family: arial;
    font-weight: bold;
    position: absolute;
    top:10px;
    right:10px;
    font-size:24px;
    line-height: 30px;
    width: 30px;
    height: 30px;
    text-align: center;
}
.trigger_popup_fricc {
    cursor: pointer;
    font-size: 20px;
    margin: 20px;
    display: inline-block;
    font-weight: bold;
}
@media only screen and (max-width:767px) {
.hover_bkgr_fricc h1.covid-title{font-size:28px; margin:25px 0px 10px;}
.hover_bkgr_fricc p{font-size:16px; line-height:22px; margin-bottom:10px;}
.hover_bkgr_fricc > div {width:95%;}
}







/* COVID-19 PAGE CSS START */
.page-template-covid-page .container {max-width:800px;}
.page-template-covid-page .covid_in .privecy-inner ul {padding-left:50px;}
.page-template-covid-page .covid_in .privecy-inner ul li {padding-bottom:45px;}

.linksm  {margin:10px 0 90px 0;}
.linksm a {color:#ABA9A8; text-decoration:underline;}
.linksm a:hover {color:#6CB4C1;}

.year_spa {margin-bottom:230px;}
.year_mbx {position:relative; padding-left:64px;}
.year_mbx .year_box {font-size:70px; font-weight:bold; background:#176873; color:#dcecef; width:130px; height:152px; -webkit-clip-path:polygon(50% 0%, 100% 25%, 100% 75%, 50% 100%, 0% 75%, 0% 25%); clip-path:polygon(50% 0%, 100% 25%, 100% 75%, 50% 100%, 0% 75%, 0% 25%); text-align:center; position:absolute; left:0px; top:14px; bottom:14px; padding:34px 8px 8px 8px; line-height:40px;}
.year_mbx .year_box span {display:block; text-transform:uppercase; font-size:17px; line-height:20px; font-weight:normal; margin-top:17px;}
.year_mbx .year_box span strong {display:block; font-size:18px;}
.year_mbx .inner_bx {background:#dcecef; padding:30px 30px 30px 86px; color:#7f7f7f; min-height:180px; display:flex; align-items:center;}
.year_mbx .inner_bx1 span {color:#3c808a; font-weight:normal}

@media only screen and (max-width:767px) {
.linksm  {margin:0px;}
.year_mbx {padding-left:0px;}
.year_mbx .inner_bx {padding:28px 20px 20px 20px; min-height:auto; display: inherit; align-items: inherit; margin-top:-16px;}
.year_mbx .year_box {position: inherit; margin:0 auto; width:100px; height:122px;  line-height:20px;  font-size:50px;}
.year_mbx .year_box span strong {font-size:14px;}
.year_mbx .year_box span {font-size:14px; line-height:17px; margin-top:17px;}
.page-template-covid-page .covid_in .privecy-inner ul {padding-left:20px;}
.page-template-covid-page .covid_in .privecy-inner ul li {padding-bottom:25px;}
}
/**/