


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

@font-face {
    font-family: 'Noto Sans';
    src: url('../fonts/NotoSans-Bold.eot');
    src: url('../fonts/NotoSans-Bold.eot?#iefix') format('embedded-opentype'),
        url('../fonts/NotoSans-Bold.woff2') format('woff2'),
        url('../fonts/NotoSans-Bold.woff') format('woff'),
        url('../fonts/NotoSans-Bold.ttf') format('truetype'),
        url('../fonts/NotoSans-Bold.svg#NotoSans-Bold') format('svg');
    font-weight: bold;
    font-style: normal;
    font-display: swap;
}

*{margin:0;padding:0;box-sizing:border-box;}
body{font-family:'Noto Sans',sans-serif;font-size:12px;line-height:14.4px; color:#636466; background-color: #fff;}
p{font-size:14px;line-height:20px;margin-bottom:16px;
overflow-wrap: break-word;
  word-wrap: break-word;}
p:last-child{margin-bottom:0;}
h1,h2,h3,h4,h5,h6,.cta-btn{ font-family:'Noto Sans';overflow-wrap: break-word;
  word-wrap: break-word;text-transform: uppercase; }
a{color:#5D8570;outline:0; outline:none; }
a:hover{color:#F6A0AC;}
a,a:hover{text-decoration:none;transition:all .35s}
h1{font-size:17px; line-height: 20.4px;font-weight: normal;color:#1C355E; margin-bottom: 17px }
h2{font-size:17px; line-height: 20.4px;font-weight: normal;color:#5D8570;margin-bottom: 13px }
h3{ font-size:13px; line-height: 15.6px;font-weight: normal;color:#1C355E; margin-bottom: 13px}
h4{font-size:13px; line-height: 15.6px;font-weight: normal;color:#5D8570;margin-bottom: 13px }
h5{font-size:13px; line-height: 15.6px;font-weight: normal; color:#636466;margin-bottom: 13px}
h6{font-size:13px; line-height: 15.6px; font-weight: bold;color:#1C355E;margin-bottom: 13px}
.green-txt{color: #5D8570!important}
.blue-txt{ color: #1C355E }
.grey-txt{color: #636466}
ul{list-style: none; padding-left: 0px;margin-bottom: 13px;}
ol{list-style:none;counter-reset:headings;position:relative}

header ul ,footer ul{list-style:none; padding: 0!important}
header ul li{padding: 0!important}
footer ul li{/*padding: 0!important*/}
header ul li:before ,footer ul li:before{display: none}
img{max-width:100%; outline: none;}
figure{margin:0}
.mobile{display:none}
button,input{outline:0; outline:none;}
button:focus,input:focus{outline:0; outline:none; border:none;}

.inner-page ul li,ol li{margin-bottom:5px;position:relative; font-size: 14px; line-height: 20px;}
.inner-page ol li:before{counter-increment:headings;content:counter(headings, decimal)". ";margin-right:5px;position:absolute;left:0;top:1px}
.inner-page ul li:before{content:"•";margin-right:5px;position:absolute;left:0;top:0;font-size:16px}

.btn{padding:6px 16px 7px 16px; border-radius: 4px;}
.btn-pink{background: #F16283; color: #fff;}
.btn-pink:hover{background: #636466;color: #fff;}
.floral-bg-top,.floral-bg-bot { position: relative;}
.floral-bg-top:before{content:'';width: 200px;height: 388px;left:0;top:0;position:absolute;background-image:url(../images/Fuchsia-left.png);background-repeat:no-repeat;background-position: 0 -110px;background-size: 340px;    z-index: -1;}
.floral-bg-bot:after{content:''; width: 378px;  height: 268px;right:0; bottom:0; position:absolute; background-image:url(../images/Fuchsia-right.png);background-repeat:no-repeat; background-position: 0 0; background-size: 378px;}
.inner-page .floral-bg-bot:after {width: 378px; height: 268px; background-size: 378px;}
.circle-div{position:relative;overflow:hidden;border-radius:50%; max-width: 272px;outline: 0; max-height: 272px;}
.circle-div:focus{outline:0; outline:none;}
.top-gap-bg:before {top: 116px;}



/* Home Page Start */
.page-section{padding:90px 0;  }
/*.page-section .container,footer .container, header .container {display: flex; flex-wrap: wrap;margin: 0 auto;position: relative;}*/
.page-section .container,footer .container, header .container {display: flex; flex-wrap: wrap;margin: 0 auto;}
.page-section.banner-section,.page-section.inner-banner-section{padding:0}
/*.page-section.banner-section,.page-section.inner-banner-section .covid-strip{display:none;}*/
/*.page-section .container{max-width:820px; position: relative;} */
.page-section .container{max-width:820px;}

.banner-section { position: relative; }
body.home .banner-section .container { position: static; }
body.elder-grange-page .banner-section .container { position: static; }
.banner-section .banner-img-wrap { right: 0; }
header .container{max-width:820px;    justify-content: space-between;}
.page-section .container.full-width{max-width:100%;}
.page-section h2:first-of-type{color:#1C355E;}
.heading {    text-align: center;    width: 100%;}
.flex100{flex:0 0 100%; max-width: 100%;}
.flex50{flex:0 0 49%; max-width: 49%;}
.flex25{flex:0 0 25%; max-width: 25%;}
.flex33{flex:0 0 33%; max-width: 33%;}
.img-box {width: 100%;}
.img-box figure {position: relative; outline: none; outline:0;}
.img-box figure img {position: absolute; left: 0;  top: 0;  width: 100%;  height: 100%;   object-fit: cover;z-index: 1;}
header.site-header{-webkit-transition:all .4s ease-out;-moz-transition:all .4s ease-out;-o-transition:all .4s ease-out;transition:all .4s ease-out; padding: 0 0 1px;}
.logo-wrap.text-center {flex: 0 0 120px;max-width: 120px;margin-top: 9px;margin-left: 5px;}
.logo-wrap.text-center a { display: block;}
.logo-wrap.text-center img {}
.hamburger {}
.site-navigation { flex: 0  0 80%;  max-width: 80%;}
.site-navigation ul {display: flex;flex-wrap: wrap;justify-content: flex-end;margin-top: 25px;margin-bottom: 0;}
.site-navigation li {position: relative;}
.site-navigation li a {display: block; padding:7px 17px; color: #626366;text-transform: uppercase; font-size: 13px;}
.site-navigation  .main-menu > li a:hover,.site-navigation .main-menu > li.current > a{ color: #91B49B }
.site-navigation li:last-child a { padding-right: 0 }
ul.sub-menu{display: none;}
section.page-section.banner-section {background: #fcdddf;    overflow: hidden;}
.left-text-banner {flex: 0 0 32.4%;max-width: 32.4%;padding-right: 50px;padding-top: 55px;padding-bottom: 56px;}
.left-text-banner h1 {margin-bottom: 8px;}
.left-text-banner p {    margin-bottom: 25px; font-size: 14px; line-height: 20px;}
.left-text-banner a.btn.btn-pink.banner-btn { padding: 6px 8px 5px 20px; display: flex; align-items: center; max-width: 172px;}
.left-text-banner .banner-btn span.icon{width: 27px;background-image:url(../images/watch-icon-white.png);background-repeat:no-repeat;background-size: 27px;background-position: -1px -1px;height: 22px;margin-left: 15px;}
.banner-img-wrap {position: absolute;height: 435px;width: 738px;right: -175px;top: 0px;}
.banner-img-wrap span.overly-shape{position:absolute;z-index:2;left:-1px;height:100%;width:330px;overflow:hidden}
.banner-img-wrap span.overly-shape svg{height: 100%;}
.banner-img-wrap video{width: 106%; height: 100%;}
.banner-img-wrap iframe{width: 105%; height: 100%;}
section.page-section.our-home-section {    padding: 47px 0 0;}
section.page-section.our-home-section .container { justify-content: space-between;}
.home-col.text-content { padding: 16px 0 0px; flex: 0 0 27%; max-width: 27%;}
.home-col.text-content h2 { margin-bottom: 8px;}
.home-col.text-content p { font-size: 14px; line-height: 20px; }
.home-col.img-box {position: relative;flex: 0 0 32.5%; max-width: 32.5%;height: 210px;}
.home-col.img-box:hover .overlay { opacity: 1; visibility: visible; z-index: 1; }
.home-col.img-box figure{height: 100%}
.home-col.img-box .overlay{position:absolute;top:0;left:0;width:100%;height:100%;background:rgb(66 108 170 / 70%);color:#fff;opacity:0;visibility:hidden;-webkit-transition:all .4s ease-out;-moz-transition:all .4s ease-out;-o-transition:all .4s ease-out;transition:all .4s ease-out}
.home-col.img-box:hover > .overlay{opacity:1;visibility:visible}
.home-col.img-box .overlay a{color:#fff;display:flex;height:100%;width:100%;justify-content:center;align-items:center;text-transform:uppercase}
section.page-section.our-care-section{padding:46px 0 44px;background-color:#fcdddf;    margin: 90px 0 88px; position: relative;}
section.page-section.our-care-section .container{ position: static; }
.page-section.our-care-section .text-content.text-center{padding-left:calc(65% + 57px)}
.page-section.our-care-section .text-content.text-center h2{margin-bottom: 10px;}
.our-care-img-wrap{height:120%;width:806px;position:absolute;left: 0;top:-10%;}
.our-care-img-wrap figure{position:relative;height:100%;width:100%; }
.banner-img-wrap figure{padding-bottom:435px}
.page-section.choose-elder-section{position: relative;padding-top: 0; padding-bottom: 64px;}
.page-section.choose-elder-section:before{content:'';width: 200px;height: 388px;left:0;top:0;position:absolute;background-image:url(../images/Fuchsia-left.png);background-repeat:no-repeat;background-position: 0 -110px;background-size: 340px;z-index: -1;}
.page-section.choose-elder-section:after{content:''; width: 378px;  height: 268px;right:0; bottom:0; position:absolute; background-image:url(../images/Fuchsia-right.png);background-repeat:no-repeat; background-position: 0 0; background-size: 378px;z-index: -1;}
section.page-section.choose-elder-section .heading {    text-align: center;    margin-bottom: 44px;}
section.page-section.choose-elder-section .heading h2 {  margin-bottom: 8px;}
section.page-section.choose-elder-section .elder-tab {}
section.page-section.choose-elder-section .elder-tab ul li:before{display:none;}
ul.tabs{margin:0;padding:0;list-style:none;width:100%;display: flex;
    flex-wrap: wrap;    padding-bottom: 31px;    outline: 0; justify-content: space-between;}
ul.tabs li{margin:0;cursor:pointer;height:auto;position:relative; margin-right: 46px; -webkit-tap-highlight-color: rgba(0,0,0,0);}
ul.main-menu li.mobile-view { display: none; }
ul.tabs li:last-child {margin-right: 0;}
ul.tabs li:hover{}
ul.tabs li.active{color:#333;border-bottom:1px solid #fff;display:block; position: relative;}
ul.tabs li:after{content: '';position:absolute;background-image:url(../images/drop-down-arrow.png);background-repeat:no-repeat;width: 36px;height: 42px;bottom: -22px;background-position: 0 0;background-size: 36px;left: 0;right: 0;margin: auto; -webkit-transition:all 0.4s ease-out;-moz-transition:all 0.4s ease-out;-o-transition:all 0.4s ease-out;transition:all 0.4s ease-out;opacity: 0; visibility: hidden;}
ul.tabs li.active:after{opacity: 1;  visibility: visible;}
.tab_container{width:100%;/*background:#fff;*/}
.tb-content-inner{padding:33px 30px;background: #f16283;color: #fff;border-radius: 8px;display: flex;align-items: center;width: 100%;}
.tb-content-inner .left-heading{flex: 0 0 29.7%; max-width:29.7%;text-align: center;display: flex;align-items: center;justify-content: center;padding-right: 30px;}
.tb-content-inner .left-heading h2 {color: #fff;margin-bottom: 0; margin-top: 6px;    text-transform: uppercase;}
.tb-content-inner .right-para {  padding-left: 30px;  border-left: 1px solid #fff;flex:0 0 70%;max-width:70%;}
.tb-content-inner .right-para p{padding-left: 0;}
.tab_drawer_heading{display:none}
ul.tabs .circle, .tab_drawer_heading .circle{position:relative;overflow:hidden;border-radius:50%;max-height:210px;max-width:210px}
ul.tabs .circle > span, .tab_drawer_heading .circle > span{text-align:center;opacity:1;visibility:visible;-webkit-transition:all .4s ease-out;-moz-transition:all .4s ease-out;-o-transition:all .4s ease-out;transition:all .4s ease-out;position:absolute;bottom:-30px;width:100%;left:0}
ul.tabs .circle .overlay, .tab_drawer_heading .circle .overlay{position:absolute;top:0;left:0;display:flex;width:100%;height:210px;justify-content:center;align-items:center;background:rgba(235,90,127,0.7);border-radius:50%;opacity:0;visibility:hidden;-webkit-transition:all .4s ease-out;-moz-transition:all .4s ease-out;-o-transition:all .4s ease-out;transition:all .4s ease-out}
ul.tabs .circle .overlay > span, .tab_drawer_heading .circle .overlay > span{color:#fff;margin-top:16px;text-transform: uppercase;}
ul.tabs li span.tab-name{display:block;text-align:center;margin-top:19px;-webkit-transition:all .2s ease-out;-moz-transition:all .2s ease-out;-o-transition:all .2s ease-out;transition:all .2s ease-out;opacity:1;visibility:visible}
ul.tabs li span.tab-name:hover{color: #f16283;}
ul.tabs li.active span.tab-name {opacity: 0; visibility: hidden;text-transform: uppercase;}
ul.tabs li.active  .circle .overlay{ opacity: 1;  visibility: visible; }
ul.tabs li.active  .circle > span {  opacity: 0; visibility: hidden;}
section.page-section.testimonial-section {  background: #e6e7e8;    padding: 43px 0 40px;}
section.page-section.testimonial-section .container {  width: 100%;  max-width: 828px;}
section.page-section.testimonial-section .heading h2{margin-bottom: 6px;}
.testimonial-slider.slick-initialized.slick-slider {  width: 100%; position: relative;}
.testimonial-slider span.slick-arrow{width: 32px;height: 25px;top: 26%;position:absolute;background-image:url(../images/arrow.png);background-repeat:no-repeat;background-position: 0 0;background-size: 25px;cursor: pointer;z-index: 2;}
.testimonial-slider span.slick-arrow:hover{opacity:0.8;}
.testimonial-slider .slick-slide{margin:0 15px;}
.testimonial-slider .slick-list { margin: 0 -15px;}
.testimonial-slider  span.left.slick-arrow{left:-49px;background-position: 0 0;}
.testimonial-slider  span.right.slick-arrow {right:-57px;background-position: 0 -26px;}
.testi-content {text-align: center;    padding: 0 10px;}
.testi-content p {margin-bottom: 11px;}
.testi-content span { font-size: 10px; line-height: 12px; color: #5D8570; }
section.page-section.juicer-section { padding-top: 35px;    padding-bottom: 111px;}
section.page-section.juicer-section .container {}
.page-section.juicer-section .heading { }
.juicer-iframe-wrap {padding: 0 8px;}
.juicer-iframe-wrap iframe {border: 0;width: 100%;height: 100vh;}
footer {padding:33px 0 27px;background: #5d8570;}
footer .container{max-width: 820px; margin: 0 auto;}
.foot-logo-div {flex: 0 0 30.1%;max-width: 30.1%;border-right: 1px solid #fff;display: flex;justify-content: center;align-items: center;margin-left: -2px;padding-top: 3px;}
.foot-logo-div img { width: 117px; }
.foot-links h3 {color: #fff;font-size: 12px;line-height: 14.4px;font-weight: bold;margin-bottom: 10px;    text-transform: none;}
.foot-links ul {}
.foot-links ul li {margin-bottom: 7.8px;color: #fff;}
.foot-links ul li a {color: #fff;}
.foot-links ul li a:hover {color:#F6A0AC;}
.foot-links.use-links{flex:0 0 27.7%;max-width:27.7%;padding-left:56px;padding-top:13px}
.foot-links.keep-links {flex: 0 0 34%;max-width:34%;    padding-top: 13px;}
.foot-links.keep-links ul li a.facebook{background-image:url(../images/facebook-foot-icon.png);background-repeat:no-repeat;background-position: 100% 2px;background-size: 16px; padding-right: 25px;}
.foot-links.keep-links ul li:hover{color:#F6A0AC;}
.foot-links.keep-links ul li a.facebook:hover{background-position: 100% -17px;}
.copy-text {flex: 0 0 100%; max-width:100%;margin-top: 34px;padding-left: 109px;}
.copy-text ul {display: flex; flex-wrap: wrap;}
.copy-text ul li {color: #fff;    font-size: 9px;line-height: 10.8px;padding-right: 17.5px;position: relative;}
.copy-text ul li:after{content: ''; position: absolute; height: 9px ;width: 1px ;background-color: #fff; right: 8px}
.copy-text ul li:last-child{padding-right: 0px;}
.copy-text ul li:last-child:after{display: none}
.copy-text ul li a {color: #fff;}
.copy-text ul li a:hover{color:#F6A0AC;}
body.fancybox-active{overflow:hidden}
body.fancybox-active .fancybox-toolbar{opacity: 1; visibility: visible;}
.fancybox-content > .close {position: absolute;right: 0;top: -20px;content: 'close';color: #fff;text-transform: uppercase;cursor: pointer;}
button.fancybox-button.fancybox-button--close{width: auto;}
button.fancybox-button.fancybox-button--close svg{display: none;}
button.fancybox-button.fancybox-button--close:before{content: 'CLOSE';}
button.fancybox-button.fancybox-button--zoom{display: none!important}
.home .fancybox-toolbar {  display: block;}
.home .fancybox-content > .close{display: none;}

/*@media (min-width: 810px) and (max-width: 2160px) and (aspect-ratio: 4/3){*/

@media
only screen and (-webkit-min-device-pixel-ratio: 2)      and (min-width: 700px),
only screen and (   min--moz-device-pixel-ratio: 2)      and (min-width: 700px),
only screen and (     -o-min-device-pixel-ratio: 2/1)    and (min-width: 700px),
only screen and (        min-device-pixel-ratio: 2)      and (min-width: 700px),
only screen and (                min-resolution: 192dpi) and (min-width: 700px),
only screen and (                min-resolution: 2dppx)  and (min-width: 700px) { 
    /* Retina-specific stuff here */


.first-col.img-col {
    flex: 0 0 30%;
    max-width: 33%;
}

.second-col.img-col {
    flex: 0 0 30%;
    max-width: 33%;
}

.third-col.text-col {
    flex: 0 0 30%;
    max-width: 33%}

    .page-section.circle-image-section .img-col figure {
    padding-bottom: 202px!important;
}

}

@media (min-width: 1280px) and (max-width: 1290px) { 
    .left-text-banner {    margin-left: -2px;}
    .home-col.text-content {margin-left: -2px;}
    .page-section.our-care-section .text-content.text-center {  padding-left: calc(65% + 55px);}
    .page-section.choose-elder-section .container {  margin-left: auto; max-width: 738px;}
    .elder-tab ul.tabs { margin-left: -8px;}
    section.page-section.choose-elder-section .heading h2 {margin-left: -12px;}
    section.page-section.choose-elder-section .heading {/*margin-left: -49.3px;*/}
    ul.tabs {margin-left: -4px;}
    .tab_container{margin-left: -4px;}
    .tb-content-inner .left-heading h2 {margin-top: -7px;}
    section.page-section.testimonial-section .container {margin-left: auto;}
    .testimonial-slider span.left.slick-arrow{left:-66px;}
    .testimonial-slider span.right.slick-arrow {right:-76px;}
    .page-section.juicer-section .heading {  margin-left: -50px;}
    section.page-section.testimonial-section .heading h2{margin-bottom: 6px;margin-left: -3px;margin-top: -1px;}
}


@media (max-width: 1440px) {
    section.page-section.juicer-section {  padding-top: 35px;  padding-bottom: 70px;}   
    .tb-content-inner {width: 100%;}   
    .elder-tab ul.tabs{    justify-content: center;}
}

@media (max-width: 1200px) {
    section.page-section{padding:70px 0; overflow: hidden;}    
    header .site-navigation{flex:0 0 100%;max-width:100%;position:fixed;top:60px;left:0;width:100%;height:auto; max-height:calc(100% - 160px); background:#fff;overflow:auto;opacity:0;visibility:hidden;transition:all .5s;z-index:10;border-top:2px solid #F16283;padding:10px 0 5px; margin-top: -1px;}
    header .site-navigation.menu-opened{opacity:1;visibility:visible;box-shadow: 0px 5px 5px rgb(0 0 0 / 30%);}
    .site-navigation li a {/*color: #fff;*/    -webkit-tap-highlight-color: rgba(0,0,0,0);}
    .site-navigation li.current a { /*background-color: #91B49B;  color: #fff;*/}
    .hamburger{display:block;position:absolute;right:0;top:27px;right:20px;z-index:11;margin-top:0!important}
    .hamburger span{display:block;width:27px;height:2px;margin-bottom:6px;position:relative;background:#F16283;z-index:1;transform-origin:4px 0;transition:transform .5s cubic-bezier(0.77,0.2,0.05,1.0),background .5s cubic-bezier(0.77,0.2,0.05,1.0),opacity .55s ease}
    .hamburger.is-active span { opacity: 1;transform: rotate(45deg) translate(-6px,-17px);}
    .hamburger.is-active span:nth-last-child(2) {  transform: rotate(-45deg) translate(0,7px);}
    .hamburger.is-active span:nth-last-child(3) {  opacity: 0;  transform: rotate(0deg) scale(0.2,0.2);}
    ul.main-menu li.menu-item-has-children > a:after{content: '';position:absolute;top: 10px;right: 20px;width: 8px;height: 8px;border:2px solid #91B49B;border-left:0;border-top:0;transform:rotate(45deg);-webkit-transition: all 0.4s ease-out;-moz-transition: all 0.4s ease-out;-o-transition: all 0.4s ease-out;transition: all 0.4s ease-out;}
    ul.main-menu li.menu-item-has-children.submenuOpened > a:after{transform:rotate(-135deg);top: 18px;}
    ul.main-menu > li:last-child ul.sub-menu{    left: auto;    right: 0px;}
    li.menu-item-has-children:after{display:none}
    ul.main-menu ul.sub-menu{position:inherit;max-width:100%;top:0;width:100%!important;left:0;background-color: #ebf7f5;padding: 0;display:none;    box-shadow: 0px 0px 0px rgb(0 0 0 / 40%);}
    ul.main-menu li a { padding: 12px 50px 12px 17px !important;}
    ul.main-menu li ul.sub-menu li.mobile-view a { background: #dce3ef; }
    ul.main-menu li.current > a {  /*background-color: #cce8e4;  color: #2c8f82;*/}
    ul.main-menu li > ul.sub-menu li.current > a{    color: #91B49B;}
    body.menu-is-opened{overflow: hidden;}
    .page-section.banner-section{padding:0}
    .site-navigation ul {flex-direction: column;margin-top: 0px;}
    .site-header.fixed-header{  position: fixed; width: 100%; z-index: 3; background-color: #fff;box-shadow: 0px 1px 10px rgb(0 0 0 / 50%);}
    .site-header{  position: fixed; width: 100%; z-index: 3; background-color: #fff;}
    .wrapper {  padding-top: 60px;}
    section.page-section.banner-section {overflow: hidden;}
    header .container {   max-width: 100%;  justify-content: space-between;    }
    .logo-wrap.text-center {margin-left: 20px;}
    section.page-section.juicer-section .container {max-width: 95%;}
    .banner-img-wrap {width: 700px;    right: 0px;  top: 0px; height: auto;}
    section.page-section.banner-section .container{max-width: 100%; padding-left: 30px ; padding-right: 30px;} 
    .page-section .container{max-width: 100%; padding-left: 30px ; padding-right: 30px;} 
    section.page-section.testimonial-section .container{max-width: 90%; padding-left: 30px; padding-right: 30px;} 
    section.page-section.choose-elder-section .heading {margin-left: 0;}
    ul.tabs {justify-content: center;}
   .tb-content-inner {  width: 90%;  margin: 0 auto;}
    .tb-content-inner .left-heading {  flex: 0 0 22%; max-width: 22%;}
    .tb-content-inner .right-para {flex: 0 0 78%;  max-width: 78%;}
    .page-section.choose-elder-section:before,.page-section.choose-elder-section:after,.floral-bg:before,.floral-bg:after{display: none;}   
    .home-col.img-box {height: 260px;}
    footer .container{max-width:670px;margin:0 auto;justify-content:space-between}
    .foot-logo-div{flex:0 0 30%; max-width:30%; border-right:1px solid #fff;display:flex;justify-content:center;align-items:center;margin-left:-2px;padding-top:5px}
    .foot-links.use-links{flex:0 0 27.7%;max-width:27.7%;padding-left:56px;padding-top:12px}
    .foot-links.keep-links{flex:0 0 36%;max-width:36%;padding-top:12px}
    .copy-text{flex:0 0 100%; max-width:100%;margin-top:40px;padding-left:0;justify-content:center}
    .copy-text ul{display:flex;flex-wrap:wrap;justify-content:center} 
    .floral-bg-top:before,.floral-bg-bot:after{ display: none; }
    .page-section.our-care-section  .our-care-img-wrap {  position: static; max-width: 50%;  flex: 0 0 50%;    height: auto;}
    .page-section.our-care-section  .our-care-img-wrap figure {padding-bottom: 220px; height: auto;}
    .page-section.our-care-section .text-content.text-center {  padding-left: 40px;  flex: 0 0 50%;  max-width: 50%;}
    section.page-section.our-care-section {margin: 60px 0;}
    ul.main-menu li.mobile-view { display: block; }

}

@media (max-width: 1024px) {
    .home-col.img-box {height: 220px;}
}

@media (max-width: 991px) {
    .tb-content-inner .left-heading {flex: 0 0 30%;max-width: 30%;}
    .tb-content-inner .right-para {flex: 0 0 70%;max-width: 70%;}   
     .banner-img-wrap span.overly-shape{display: none;}
    section.page-section.banner-section .container{flex-direction: column;  padding-left: 0px; padding-right: 0px;}
    .banner-img-wrap {  position: static;  flex: 0 0 100%;max-width: 100%;    width: 100%;}
    .left-text-banner{flex:0 0 100%;max-width: 100%;text-align:center;padding:30px}
    .banner-img-wrap figure{padding-bottom:330px}
    .left-text-banner a.btn.btn-pink.banner-btn {margin: 0 auto;}
    .home-col.img-box{height:190px} 


}

@media (max-width: 768px) {
    section.page-section .container{max-width: 100%}
   
    .page-section.our-care-section .our-care-img-wrap{height:auto;width:100%;position:static;left:0;top:0;transform:translateY(0%);max-width: 100%; flex: 0 0 100%;}
    .page-section.our-care-section .our-care-img-wrap figure{position:relative;height:auto;width:100%;padding-bottom:290px}
    .page-section.our-care-section .text-content.text-center{padding-left:0;padding-top:30px;text-align:center;max-width: 100%; flex: 0 0 100%;}
    ul.tabs li{margin-right:33px}  
    .banner-img-wrap { height: auto!important;}  
    

}

@media (max-width: 767px) {
    section.page-section{padding:60px 0;}
    .page-section.banner-section{padding: 0}  
    section.page-section .container{max-width: 100%; padding-left: 30px; padding-right: 30px;}
    .flex50,.flex25,.flex33,.flex100{flex:0 0 100%; max-width: 100%}
    .tabs{display:none!important}
    .tab_drawer_heading{margin:0;padding:5px 20px;display:block;cursor:pointer;-webkit-touch-callout:none;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;position:relative;margin-bottom:30px;-webkit-tap-highlight-color:rgba(0,0,0,0)}
    .tb-content-inner{width:100%;flex-direction:column}
    .tb-content-inner .right-para{padding-left:0;border-left:0;flex:0 0 100%; max-width:100%;margin-top:20px;text-align:center}
    .tab_container .tab_content{margin-bottom:30px}
    .tab_drawer_heading span.tab-name{display:block;text-align:center;margin-top:19px;-webkit-transition:all .4s ease-out;-moz-transition:all .4s ease-out;-o-transition:all .4s ease-out;transition:all .4s ease-out;opacity:1;visibility:visible}
    .tab_drawer_heading.d_active span.tab-name{opacity:0;visibility:hidden}
    .tab_drawer_heading:after{content:'';position:absolute;background-image:url(../images/drop-down-arrow.png);background-repeat:no-repeat;width:36px;height:42px;bottom:-22px;background-position:0 0;background-size:36px;left:0;right:0;margin:auto;-webkit-transition:all .4s ease-out;-moz-transition:all .4s ease-out;-o-transition:all .4s ease-out;transition:all .4s ease-out;opacity:0;visibility:hidden}
    .tab_drawer_heading.d_active:after{opacity:1;visibility:visible}
    .d_active{color:#fff}
    .tab_drawer_heading.d_active .circle .overlay{opacity:1;visibility:visible}
    .tab_drawer_heading .circle{margin:0 auto}
    .banner-img-wrap figure{padding-bottom:280px}
    section.page-section.our-home-section .container{flex-direction: column;}
    section.page-section.our-home-section{padding-top: 40px}
    .home-col.text-content{padding-top:0px;padding-bottom:30px;flex:0 0 100%; max-width:100%;text-align:center;margin-bottom:0}
    .home-col.img-box{position:relative;flex:0 0 100%;  max-width:100%;height:300px;margin-bottom:30px}
    .home-col:last-child{margin-bottom:0}
    .our-care-img-wrap figure{position:relative;height:auto;width:100%;padding-bottom:290px}
    section.page-section.our-care-section{padding:40px 0 41px;background-color:#fcdddf;margin:40px 0}
    .page-section.choose-elder-section{padding-bottom:10px}
    footer .container{max-width:100%;margin:0 auto;flex-direction:column;padding-left: 30px; padding-right: 30px;}
    .foot-logo-div{flex:0 0 100%; max-width:100%;border-right:0 solid #fff;display:flex;justify-content:center;align-items:center;margin-left:0;padding-top:5px}
    .foot-links.use-links{flex:0 0 100%; max-width:100%;padding-left:0;padding-top:22px}
    .foot-links.keep-links{flex:0 0 100%; max-width:100%;padding-top:22px}
    .copy-text{flex:0 0 100%; max-width:100%;margin-top:15px;padding-left:0;justify-content:center}
    .foot-links h3{ text-align: center;}
    .foot-links ul { text-align: center;}
    .copy-text ul {  display: flex;flex-wrap: wrap;justify-content: center;flex-direction: column;text-align: center;}
    .copy-text ul li:after{display: none;}
    .copy-text ul li {padding-right: 0; margin-top: 15px;}
    .tb-content-inner .left-heading {  flex: 0 0 100%;  max-width: 100%;    padding-right: 0;}
}

@media (max-width: 480px) {
    .banner-img-wrap figure{padding-bottom:250px}
    .home-col.img-box{height:260px} 
    section.page-section.testimonial-section .container {  max-width: 85%;}  
    .testimonial-slider span.left.slick-arrow {
    left: -41px;}
    .testimonial-slider span.right.slick-arrow {
    right: -47px;}  
}

@media (max-width: 375px) {
    .banner-img-wrap figure{padding-bottom:230px}
    .home-col.img-box{height:220px}    
}

/* Home Page End */


/*Our Care Page Start*/
.inner-page header.site-header{border-bottom: 1px solid #afcab8;}
.inner-page ol li , .inner-page ul li {padding-left: 16px;}
.page-section.inner-banner-section .container{ max-width:100%; }
.page-section.inner-banner-section{overflow: hidden;position: relative;}
.page-section.inner-banner-section .img-box figure{padding-bottom: 194px}
.covid-strip{position:fixed;width:80px;height:30px;z-index:2;transform:rotate(-90deg);top:110px;right:-25px;}
.covid-strip a{background-color:#f36283;display:block;padding:8px 12px;border-radius:5px 5px 0px 0px;color:#fff;text-transform:uppercase;font-weight:700}
.covid-strip a:hover{background-color:#5b8571;}
section.page-section.inner-content-section {  padding-top: 33px;}
section.page-section.inner-content-section.floral-bg:before{content:'';width:200px;height:388px;left:0;top:108px}
img.left.ss-htmleditorfield-file.image{float:left;margin:16px; margin-left: 0;margin-top:10px;}
img.right.ss-htmleditorfield-file.image, img.rightAlone.ss-htmleditorfield-file.image{float:right;margin:17px; margin-right: 0;margin-top:10px;}
img.leftAlone.ss-htmleditorfield-file.image{float:left;margin:16px; margin-left: 0;margin-top:10px;}
.leftAlone-wrap:after{content:''; clear:both;display: block;}
img.center.ss-htmleditorfield-file.image{display: block;margin: 16px auto;}
section.page-section.inner-content-section.floral-bg .container { max-width: 811px;}
/*Table Start*/
#main-table {margin-bottom: 13px;}
table.tbl{width:718px;border-collapse:collapse;}
table.tbl thead th{padding:6px 5px;background-color: #5b8571;color: #fff;    text-align: left;}
table.tbl thead th#thDay{width:40%}
table.tbl th,table.tbl td{padding:5px;border-width:1px;border-style:solid;border-color: #787878;}
table.tbl td{text-align:left}
table.tbl tbody th{text-align:left;font-weight:normal}
table.tbl tfoot{font-weight:700;font-size:large;background-color:#687886;color:#fff}
table.tbl tr.even{background-color: #d7e2da;}
.inner-page .copy-text ul li,
.inner-page .foot-links ul li { padding-left: 0}


@media(max-width: 1200px){
    .page-section.inner-banner-section .container { padding:0; }   
}

@media(max-width: 768px){    
    .page-section.inner-content-section .text-content{width: 100%;}
    #main-table { overflow: auto;    width: 100%;}    
}

@media(max-width: 767px){  
    .covid-strip{display: none;}
    .page-section.inner-content-section .text-content{text-align: center;}
    .page-section.inner-content-section .text-content ul, .page-section.inner-content-section .text-content ol{text-align: left;}
    img.right.ss-htmleditorfield-file.image{float:none;margin:0 auto 10px;display:block;width:auto;height: auto;}
    img.left.ss-htmleditorfield-file.image{float:none;width:auto;margin:0 auto 10px;display: block;height: auto;}
    img.center.ss-htmleditorfield-file.image{display:block;margin:0 auto 10px;width:auto;display: block;height: auto;}
    img.leftAlone.ss-htmleditorfield-file.image{float:none;margin:0 auto 10px;width:auto;display: block;height: auto;}     
}
/*Our Care Page End*/



/* Error 404 Page Start */
.erroe404 .page-section.inner-content-section{padding: 130px 0;}
.erroe404 .inner-content-section .text-content{ text-align: center;     margin: 0 auto;}
.erroe404 .inner-content-section .text-content h2{font-size: 34px; line-height: 44px}
.erroe404 .inner-content-section .text-content .btn{display: inline-block;}

@media (max-width: 1440px) {    
    .erroe404 .page-section.inner-content-section{padding: 110px 0;}   
}

@media (max-width: 767px) {    
    .erroe404 .page-section.inner-content-section{padding: 50px 0;}
}
/* Error 404 Page End */


/* Elder Grange Page Start */
.sidebar-nav {width: 157px;position: fixed;left: 320px;top: 66px;z-index: 2;-webkit-transition:top .3s ease-out;-moz-transition:top .3s ease-out;-o-transition:top .3s ease-out;transition:top .3s ease-out}
.sidebar-nav.stikey{top: 0px;}
.sidebar-logo {margin-bottom: 6px;}
.sidebar-logo a{background: #9bbda5;border-radius: 0px 0px 5px 5px;text-align: center;padding: 18px 0 10px;display: block;}
.sidebar-logo a img {  margin-left: -6px;}
.sidebar-nav ul li:before{display: none}
.sidebar-nav ul li{padding-left: 0;    margin-bottom: 6px;width: 100%;}
.sidebar-nav ul li a{ background-color: #5b8571; padding: 4.2px 6px; border-radius: 5px;color: #fff; text-transform: uppercase;display: block; text-align: center; font-size: 13px; }
.sidebar-nav ul li a:hover,.sidebar-nav ul li.current a{background-color: #F16283}
.about-col.text-content { padding: 16px 0 0;flex: 0 0 31.1%;max-width: 31.1%; padding-right: 53px; padding-top: 5px;}
.about-col.text-content h2{margin-bottom: 10px;}
.about-image.img-box{position:absolute;right:-175px;width:746px}
.about-image.img-box figure{padding-bottom: 277px;}
.three-col-section .container{ justify-content: space-between; }
.three-col-section .one-col{ flex: 0 0 33.2%; max-width: 33.2%;}
.two-col-section .one-col{flex: 0 0 48.2%;max-width: 48.2%;}
.two-col-grey-section{background-color: #e7e7e9;    padding: 0;}
.two-col-grey-section .container{/*max-width: 100%;*/}
.two-col-grey-section .one-col{ flex: 0 0 50%; max-width: 50%;}
.two-col-grey-section .text-col{padding: 62px 63px 53px 0px;flex: 0 0 49%;max-width: 49%;/*padding-left: 537px;*/}
.two-col-grey-section .text-col h2{margin-bottom: 9px;}
.right-image-section .img-col {flex: 0 0 31.9%;max-width: 31.9%;order:2; height: 100%;}
.right-image-section .img-col.img-box figure{height: 100%;}
.two-col-grey-section.right-image-section .img-col { width: 606px;position: absolute;right: -177px;max-width: 100%;}
.lorem-section.circle-image-section .container{justify-content:space-between}
.lorem-white-section{padding:0}
.lorem-white-section .img-col.img-box figure{padding-bottom:390px}
.lorem-white-section .text-col{padding:109px 26px 118px 64px}
.page-section.circle-image-section .img-col figure{padding-bottom:272px}
.first-col.img-col{flex:0 0 33.2%;max-width:33.2%}
.second-col.img-col{flex:0 0 33.2%;max-width:33.2%}
.third-col.text-col{flex:0 0 26%;max-width:26%}
section.page-section.about-section.floral-bg-top{padding:37px 0 0}
.about-section .container { position: static; }
.about-section .about-image.img-box { right: 0; }
.three-col-section.circle-image-section.lorem-section{padding:77px 0 71px}
.third-col.text-col { padding-top: 40px;}
.third-col.text-col h2{ margin-bottom: 8px;}
.elder-grange-page .fancybox-toolbar {  display: block;}
.elder-grange-page .fancybox-content > .close{display: none;}

@media(min-width: 1921px){
    .left-text-banner, .about-col.text-content { padding-right: 0; flex: 0 0 70%; max-width: 70%; }
}

@media (min-width: 1380px) and (max-width: 1930px) { 
    .grange-banner .left-text-banner{padding-top:55px;padding-bottom:59px;}
    .grange-banner .left-text-banner p{margin-bottom:31px}
    .about-col.text-content{margin-left:-5px}
    .circle-image-section.lorem-section .first-col.img-col {margin-left: -6px;}
    .circle-image-section.lorem-section .second-col.img-col {margin-left:-24px;}
    .circle-image-section.lorem-section .third-col.text-col {margin-right: 3px;padding-top: 40px;}
    .lorem-white-section .one-col.img-col.img-box{ margin-left:-5px;}
    .two-col-grey-section .text-col{margin-left:-5px;}
    .lorem-white-section .text-col h2{margin-bottom: 9px;}
}

@media (min-width: 1920px) and (max-width: 1930px) { 

        .sidebar-nav {left: 250px;}
}

@media (max-width: 1910px){
.sidebar-nav { left:9%}

}

@media (max-width: 1600px){
    .two-col-grey-section .text-col { flex: 0 0 48.2%;max-width: 48.2%;}
    .two-col-grey-section.right-image-section .img-col {right: -177px;max-width: 100%;}  
    .sidebar-nav { left: 9%;}
}

@media (max-width: 1440px){
.sidebar-nav { left:7%}

}

@media(max-width: 1366px) {
    .two-col-grey-section.right-image-section .img-col {right: -182px;}
    .third-col.text-col{padding-left:10px}
    .sidebar-nav { left: 20px;} 
}

@media(max-width: 1200px) {
    .about-image.img-box {position: static;order: 2;flex: 0 0 68%;max-width: 68%;}
    .about-col.text-content {padding: 16px 0 0;flex: 0 0 31.1%;max-width: 31.1%;padding-right: 53px;padding-top: 30px;}    
    .two-col-grey-section.right-image-section .img-col {right: 0;position: static;flex: 0 0 51.8%; height: inherit;}
    section.page-section.two-col-grey-section{padding: 0;}
    section.page-section.lorem-white-section{padding: 0;}
    .page-section.two-col-grey-section .container{padding:0}
    .page-section.lorem-white-section .container{padding:0}
    .two-col-grey-section .text-col { padding: 50px;}
    .lorem-white-section .text-col {  padding: 50px;}
    .right-image-section .img-col.img-box figure { padding-bottom: 245px;height: 100%;}
    .lorem-white-section .img-col.img-box figure {   padding-bottom: 245px;height: 100%;}
    .three-col-section.circle-image-section.lorem-section .img-col .circle-div.img-box{max-width: 272px; max-height: 272px;}
    .first-col.img-col{flex:0 0 33%;max-width:33%}
    .second-col.img-col{flex:0 0 33%;max-width:33%}
    .third-col.text-col{flex:0 0 33%;max-width:33%;padding-left:10px}
    .lorem-section.circle-image-section .container {  justify-content: space-between;  max-width: 100%;  padding-left:10%; padding-right:10%;}
    .sidebar-nav{width:100%; position: initial; top: inherit; left: inherit; margin: 0 auto;}
	.sidebar-nav .sidebar-logo{margin: 0 15px;}
	.sidebar-nav .sidebar-logo a{width: auto; padding: 10px 50px; border-radius: 5px;}
	.sidebar-nav ul li{margin-bottom:0;}
	.sidebar-nav ul li a{color: #626366; text-align: left; padding: 12px 50px 12px 17px !important; background-color: transparent;}
		.sidebar-nav ul li a:hover{color: #91B49B; text-align: left; padding: 12px 50px 12px 17px !important; background-color: transparent;}
}

}

@media(max-width: 1024px){
    .about-image.img-box {width: 680px}
    .lorem-section.circle-image-section .container { padding-left:30px; padding-right:30px;}
    .third-col.text-col {padding-left: 0;}
}

@media(max-width: 768px){
    .about-image.img-box{position:static;right:0;width:auto;flex: 0 0 60%;max-width: 60%;}
    .about-col.text-content{padding:16px 0 0;flex:0 0 40%;max-width:40%;padding-right: 30px;padding-top: 30px;}
    .page-section.circle-image-section .img-col figure{padding-bottom:226px}
    .three-col-section.circle-image-section.lorem-section {  padding: 40px 0;}
    .first-col.img-col{flex: 0 0 32%;max-width: 32%;}
    .second-col.img-col{flex: 0 0 32%;max-width: 32%;}
    .third-col.text-col{flex: 0 0 32%;max-width: 32%;padding-left: 10px;padding-top: 10px;}
    table.tbl {  width: 708px;}

}

@media(max-width: 767px){
    .page-section.about-section.floral-bg-top{padding:30px 0 0}
    .three-col-section.circle-image-section.lorem-section{padding:40px 0}
    .about-image.img-box{position:static;right:0;width:auto;flex:0 0 100%;max-width:100%;order: 1;}
    .about-image.img-box figure{padding-bottom:245px}
    .about-col.text-content{padding:16px 0 0;flex:0 0 100%;max-width:100%;padding-right:0;padding-top:30px;text-align:center;order: 2;}
    section.page-section.about-section.floral-bg-top {  padding: 30px 0;}
    .first-col.img-col{flex:0 0 100%;max-width:100%}
    .second-col.img-col{flex:0 0 100%;max-width:100%;padding-top:40px}
    .third-col.text-col{flex:0 0 100%;max-width:100%;padding-left:0;text-align:center;padding-top: 40px;}
    .page-section.circle-image-section .img-col figure{padding-bottom:272px}
    .three-col-section.circle-image-section.lorem-section .img-col .circle-div.img-box{max-width:272px;margin:0 auto; max-height: 272px;}
    .two-col-grey-section.right-image-section .img-col{right:0;position:static;flex:0 0 100%;order:1}
    .two-col-grey-section .text-col{flex:0 0 100%;max-width:100%;order:2}    
    .two-col-grey-section .text-col{padding:30px; text-align: center;}
    .two-col-section .one-col{flex:0 0 100%;max-width:100%}
    .lorem-white-section .text-col{padding:30px; text-align: center;}    
    .lorem-white-section .img-col.img-box figure{padding-bottom:245px}
}

@media(max-width: 320px){
    .page-section.circle-image-section .img-col figure { padding-bottom: 260px;}
}

/* Elder Grange Page End*/



/* The Care Home Page Start */
.page-section.care-home-about-section{padding:85px 0;position: relative;}
.page-section.care-home-about-section .container { position: static; }
.care-home-image.img-box{position:absolute;right:0;width:746px;transform: translateY(-50%); top: 50%;}
.care-home-image.img-box figure{padding-bottom:277px}
.care-home-col.text-content{padding:16px 0 0;flex:0 0 45%;max-width:45%;padding-right:0;padding-top:0}
.care-home-col.text-content h2 {margin-bottom: 9px;}
.care-home-lorem-section{padding:30px 0 8px}
.care-home-lorem-section .third-col.text-col { padding-top: 18px;padding-right: 2px;}
.page-section.lorem-pink-section{padding:60px 0;background-color:#fcdddf;margin:90px 0 0;position:relative;z-index:1}
.page-section.lorem-pink-section .container { position: static; }
.page-section.lorem-pink-section .text-content.text-center{flex:0 0 50%;max-width:50%;}
.page-section.lorem-pink-section .text-content.text-center h2 {margin-bottom: 8px;}
.page-section.lorem-pink-section .care-home-img-wrap{height:330px;width:691px;position:absolute;flex:0 0 83.7%;max-width:83.7%;right:0;top:-30px}
.lorem-pink-section.right-image-section .care-home-img-wrap.img-col.img-box figure {  padding-bottom: 330px;}
.page-section.two-col-section.lorem-grey-section {padding: 81px 0 55px 0;    background-color: #e7e7e9;   }
.two-col-section.lorem-grey-section .img-col {flex: 0 0 33.2%;max-width: 33.2%;}
.two-col-section.lorem-grey-section .img-col.img-box figure { padding-bottom: 272px;}
.two-col-section.lorem-grey-section .text-col {flex: 0 0 66.2%; max-width: 66.2%;padding-left: 44px; padding-top: 43px;    padding-right: 31px;}
.two-col-section.lorem-grey-section .text-col h2{margin-bottom: 9px;}
.lorem-full-white-section{padding: 0 0 30px;}
.lorem-full-white-section .container {max-width: 1280px;}
.lorem-full-white-section .img-col {flex: 0 0 55.8%;max-width: 55.8%;}
.lorem-full-white-section .img-col.img-box figure { padding-bottom: 390px;}
.lorem-full-white-section .text-col {flex: 0 0 44.2%;max-width: 44.2%;padding-left: 74px;padding-top: 66px;padding-right: 220px;}
.lorem-full-white-section .text-col h2{margin-bottom: 8px;}
.top-gap-bg:before {top: 116px;}

@media(min-width: 1921px){
    .page-section.care-home-about-section { padding: 100px 0; }
    .care-home-col.text-content { flex: 0 0 60%; max-width: 60%; }
    .page-section.lorem-pink-section .text-content.text-center{flex:0 0 70%;max-width:70%;}
    .page-section.lorem-pink-section .care-home-img-wrap { top: -45px; }
}

@media (min-width: 1380px) and (max-width: 1930px) {
    .care-home-col.text-content{margin-left: -7px;}
    .care-home-lorem-section .first-col.img-col {margin-left: -8px;}
    .care-home-lorem-section .second-col.img-col {margin-left: -24px}
    .care-home-lorem-section  .third-col.text-col {  flex: 0 0 26.8%;  max-width: 26.8%;}
    .page-section.lorem-pink-section .text-content.text-center {  margin-left: -6px;}
    .two-col-section.lorem-grey-section .img-col {  margin-left: -8px;}
    .lorem-full-white-section .img-col{  margin-left: -56px;}
}

@media(max-width: 1600px){}
@media(max-width: 1440px){
    .two-col-section.lorem-grey-section .text-col {padding-left: 36px;}
    .care-home-col.text-content { flex: 0 0 30%; max-width: 30%; }
    .page-section.lorem-pink-section .text-content.text-center{flex:0 0 35%;max-width:35%;}
    .lorem-pink-section.right-image-section .care-home-img-wrap.img-col.img-box figure { padding-bottom: 380px; }
}
@media(max-width: 1200px){
    .care-home-image.img-box {position: absolute; order: 2; flex: 0 0 68%; max-width: 68%;}
    .three-col-section.circle-image-section.care-home-lorem-section .img-col .circle-div.img-box { max-width: 272px; max-height: 272px;}
    .care-home-lorem-section.circle-image-section .container {  justify-content: space-between;  max-width: 100%;  padding-left: 10%;  padding-right: 10%;}
    .two-col-section.lorem-grey-section .text-col {flex: 0 0 75%;max-width: 75%;padding-left: 44px;padding-top: 43px;padding-right: 0;}
    .page-section.lorem-pink-section .care-home-img-wrap {position: static;flex: 0 0 61.8%;max-width: 61.8%;right: 0;top: 0;}
    .page-section.care-home-lorem-section{    padding: 20px 0 60px;}
    .page-section.lorem-pink-section {margin: 0;}
    .page-section.two-col-section.lorem-grey-section {  padding: 40px 0;}
    .page-section.lorem-full-white-section{padding: 0;}
    .page-section.lorem-full-white-section .container {  max-width: 100%;    padding: 0;}
    .lorem-full-white-section .text-col {flex: 0 0 44.2%;max-width: 44.2%;padding-left: 50px;padding-top: 56px;padding-right: 50px;}
    .two-col-section.lorem-grey-section .img-col {  flex: 0 0 25%;  max-width: 25%;}
    .page-section.lorem-pink-section .text-content.text-center { flex: 0 0 100%; max-width: 100%; order: 2; }
    .page-section.lorem-pink-section .care-home-img-wrap { flex: 0 0 100%; max-width: 100%; }
    .page-section.lorem-pink-section .care-home-img-wrap { height: 100%; margin-bottom: 30px; }
}

@media(max-width: 1024px){
    .two-col-section.lorem-grey-section .img-col { flex: 0 0 30%; max-width: 30%;outline: 0; outline:none;}
    .two-col-section.lorem-grey-section .text-col { flex: 0 0 70%; max-width: 70%;}
    .care-home-lorem-section.circle-image-section .container {max-width: 100%;  padding-left: 2%;  padding-right: 2%;}
}

@media(max-width: 991px){

    .first-col.img-col {  flex: 0 0 31%;  max-width: 31%;}
    .second-col.img-col { flex: 0 0 31%;  max-width: 31%;}
    .third-col.text-col {  flex: 0 0 31%; max-width: 31%;}
    .care-home-image.img-box { position: static; order: inherit; width: 100%; transform: inherit; top: inherit; margin-bottom: 30px; }
    .page-section.care-home-about-section { padding: 55px 0; }
    .care-home-image.img-box, .care-home-col.text-content { flex: 0 0 100% !important; max-width: 100% !important; }

}
@media(max-width: 768px){
    .care-home-lorem-section.circle-image-section .container{max-width:100%;padding-left:30px;padding-right:30px}
    .two-col-section.lorem-grey-section .img-col{flex:0 0 38.5%;max-width:38.5%}
    .two-col-section.lorem-grey-section .text-col{flex:0 0 61.5%;max-width:61.5%;padding-top:0}
    .lorem-full-white-section .img-col{flex:0 0 50%;max-width:50%}
    .lorem-full-white-section .text-col{flex:0 0 50%;max-width:50%;padding-left:50px;padding-top:56px;padding-right:50px}
    .care-home-col.text-content {padding: 16px 20px 0 0;flex: 0 0 40%;max-width: 40%;}
    .care-home-image.img-box {flex: 0 0 60%;max-width: 60%;}
    .page-section.lorem-pink-section .text-content.text-center{flex:0 0 38.2%;max-width:38.2%;padding-right:40px}
    .lorem-pink-section.right-image-section .care-home-img-wrap.img-col.img-box figure{padding-bottom:230px;height:auto}
    .page-section.lorem-pink-section .care-home-img-wrap{position:static;flex:0 0 61.8%;max-width:61.8%;right:0;top:0;height:auto}
}

@media(max-width: 767px){
    .care-home-col.text-content{padding:30px 0 0;flex:0 0 100%;max-width:100%;text-align:center;order:2}
    .care-home-image.img-box{position:static;order:1;flex:0 0 100%;max-width:100%}
    .page-section.lorem-pink-section .care-home-img-wrap{position:static;flex:0 0 100%;max-width:100%;right:0;top:0;order:1;height:auto}
    .page-section.lorem-pink-section .text-content.text-center{flex:0 0 100%;max-width:100%;padding-right:0;padding-top:30px;text-align:center;order:2}
    .two-col-section.lorem-grey-section .img-col{flex:0 0 100%;max-width:100%}
    .two-col-section.lorem-grey-section .img-col .circle-div.img-box{margin:0 auto}
    .two-col-section.lorem-grey-section .text-col{flex:0 0 100%;max-width:100%;padding-top:0;padding-left:0;text-align:center;padding-top:30px}
    .lorem-full-white-section .img-col{flex:0 0 100%;max-width:100%}
    .lorem-full-white-section .text-col{flex:0 0 100%;max-width:100%;padding:30px;text-align:center}
    .lorem-full-white-section .text-col ul{text-align:left}
    .care-home-lorem-section .third-col.text-col{padding-top:30px}
    .page-section.care-home-lorem-section .first-col.img-col .circle-div.img-box{margin:0 auto}
    .page-section.care-home-lorem-section .second-col.img-col .circle-div.img-box{margin:0 auto}
    .page-section.care-home-lorem-section .third-col.text-col .circle-div.img-box{margin:0 auto}
    .first-col.img-col {  flex: 0 0 100%;  max-width: 100%;}
    .second-col.img-col { flex: 0 0 100%;  max-width: 100%;}
    .third-col.text-col {  flex: 0 0 100%; max-width: 100%;}
    .care-home-image.img-box figure { padding-bottom: 0; }
    .care-home-image.img-box figure img { position: static; }
    .care-home-image.img-box, .page-section.lorem-pink-section .care-home-img-wrap { margin-bottom: 0; }
}

@media (max-width: 480px) {}
@media (max-width: 375px) {}

@media (max-width: 320px) {
    .care-home-image.img-box figure{padding-bottom:200px}
    .lorem-pink-section.right-image-section .care-home-img-wrap.img-col.img-box figure{padding-bottom:200px}
    .lorem-full-white-section .img-col.img-box figure{padding-bottom:200px}
}
/* The Care Home Page End */

/*News page Start*/
.page-section.news-section{    padding: 42px 0 42px;}
.news-content h2 {margin-bottom: 23px;}
.news-cols {  padding: 0; display: flex; flex-wrap: wrap; justify-content: space-between;}
.news-block{flex-basis: calc(33.3% - 15px); margin: 54px 0 0;}
.news-cols .news-block:nth-child(-n+3){margin-top: 0;}
.news-block .news-img { margin-bottom: 19px;}
.news-block a{display: block;}
.news-block a{color:#1C355E}
.news-block h3 a{color:#1C355E}
.news-block h3 a:hover{color: #F16283;}
.news-block a img{width:100%;}
.news-block a.read-more { display: block; transition: none;}
.news-block a.read-more:hover{color: #F16283;}
.news-block a.read-more span {  width: 20px; background-image: url(../images/read-more-arrow.png); background-repeat: no-repeat;display: inline-block;
    height: 14px;margin-left: 4px; background-position: 0 2px; position: relative; top: 1px;}
.news-block a.read-more:hover span {background-position: 0 -12px;}
.news-block h3 {  margin-bottom: 9px;}
.news-block p {margin-bottom: 9px;}
.pagination ul{list-style: none; display: flex;    justify-content: center;}
.pagination {margin-top: 53px;}
.pagination ul li{margin: 0 7px;    padding-left: 0;}
.pagination ul li.arrow.prev{display: none;}
.pagination ul li:before{display: none;}
.pagination ul li a {transition: none;}
.pagination ul li.arrow a{background-image: url(../images/pagination-arrow.png);background-repeat: no-repeat; padding: 3px 7px; height: 15px;display: block;}
.pagination ul li.prev a{ background-position: -14px 0px;}
.pagination ul li.prev a:hover{background-position: -14px -14px;}
.pagination ul li.next a{ background-position: 0 0px;}
.pagination ul li.next a:hover{background-position: 0px -14px;}
.pagination ul li.current a{color: #f16283; text-decoration: underline;}

.news-detail-section {padding:33px 0 57px;}
.news-detail-content {display:inline-block; width:100%; margin-left: 3px; margin-top: 1px;    padding-right: 9px;}
.news-detail-content h2 {margin-bottom: 10px;}
.news-detail-content img.right.ss-htmleditorfield-file.image{margin-right: 0;  margin-top: 0;}

@media (min-width: 1920px) and (max-width: 1930px) { 
    .page-section.news-section .container {margin-left: 509px; max-width: 812px;}
    .news-block {flex-basis: calc(33.3% - 36px);}
}

@media(max-width: 1024px){
    .news-block{flex-basis: calc(50% - 15px);}
    .news-cols .news-block:nth-child(-n+3) { margin: 54px 0 0; }
}

@media(max-width: 768px){
    .news-block {flex-basis: calc(50% - 15px); margin: 30px 0;}
    .news-cols .news-block:nth-child(3){margin-top:30px;}
}

@media(max-width: 767px){
    .news-block {flex-basis: 100%; margin: 20px 0 30px 0 !important; text-align: center;}
    .news-detail-content {text-align: center;}
    .news-detail-content h2{text-align: center;}
    .pagination { margin-top: 30px;}
    .news-content h2{text-align: center;}
}
/*News page End */

/*Gallery Page Start*/
.page-section.gallery-section{padding:33px 0 36px;margin-left:3px}
.gallery-content{margin-bottom:22px}
.gallery-cols{padding:0;display:flex;flex-wrap:wrap;justify-content:space-between}
.gallery-block{flex-basis:calc(35.3% - 56px);margin:22.9px 0}
.gallery-block.hide { display: none; }
.gallery-section .more-div a { cursor: pointer; }
.gallery-section .more-div.disabled a.see-more { pointer-events: none; cursor: not-allowed; opacity: 0.4; }
.gallery-block a{display:block}
.gallery-block a img{width:100%}
.more-div{display:inline-block;margin:13px auto 0}
.more-div a.see-more{display:flex;transition:none;color:#1C355E;text-transform:uppercase}
.more-div a.see-more:hover{color:#F16283}
.more-div a.see-more span{width:20px;background-image:url(../images/see-more-bg.png);background-repeat:no-repeat;display:inline-block;height:14px;margin-left:13px;background-position:0 0;position:relative;top:2px}
.more-div a.see-more:hover span{background-position:0 -15px}

.fancybox-button svg path { fill: #fff; }
.fancybox-navigation .fancybox-button { opacity: 1 !important; visibility: visible; padding: 0; background-color: transparent; }
.fancybox-navigation .fancybox-button.fancybox-button--arrow_left { left: 28%; } 
.fancybox-navigation .fancybox-button.fancybox-button--arrow_right { right: 28%; }
.fancybox-infobar { display: none !important; }
.fancybox-slide--html .fancybox-close-small{padding:0;right:2px;top:-26px;position:absolute;color:#fff;width:44px;height:24px}
.fancybox-slide--html .fancybox-close-small:before{position:absolute;content:'CLOSE';color:#fff;left:0;top:0}
.fancybox-slide--html .fancybox-close-small svg{display:none}
.fancybox-toolbar{display:none}
.fancybox-content{padding:0;position:relative}
.captions{padding:10px;display:block;background-color:#F16283;color:#fff}
.img-pop{display:none;max-width:437px;overflow:visible}
.img-pop img{display:block}
.video-pop{display:none;max-width:68%;width:68%;overflow:visible;position:relative;padding-bottom:36%;height:0}
.video-pop iframe{position:absolute;top:0;left:0;width:100.1%;height:100%}
.video-pop iframe .html5-video-player .video-stream {  display: block;  width: 100%!important; height: 100%!important; left:0!important;}

@media(min-width: 1600px){
	.fancybox-navigation .fancybox-button.fancybox-button--arrow_left { left: 33%; } 
	.fancybox-navigation .fancybox-button.fancybox-button--arrow_right { right: 33%; } 
}

@media(min-width: 2000px){
	.fancybox-navigation .fancybox-button.fancybox-button--arrow_left { left: 37%; } 
	.fancybox-navigation .fancybox-button.fancybox-button--arrow_right { right: 37%; } 
}

@media (min-width: 1380px) and (max-width: 1930px) {
    .page-section.gallery-section .container{max-width:762px;margin-left:537px}
    .more-div{display:inline-block;margin-left:336px}
}

@media(max-width: 1600px) {
.page-section.gallery-section .container{margin-left:auto}
}

@media(max-width: 1440px){
	.fancybox-navigation .fancybox-button.fancybox-button--arrow_left { left: 18%; } 
	.fancybox-navigation .fancybox-button.fancybox-button--arrow_right { right: 18%; }
}

@media(max-width: 1200px) {
    .page-section.gallery-section{padding:33px 0 36px;margin-left:3px}
    .page-section.gallery-section .container{max-width:820px}
    .video-pop{display:none;max-width:70%;width:70%}
}

@media(max-width: 1024px){
    .gallery-block{flex-basis:calc(50% - 56px);}
}

@media(max-width: 990px){
    .gallery-block{flex-basis:calc(50% - 35px); margin: 17px 0;}  
    .fancybox-navigation .fancybox-button.fancybox-button--arrow_left { left: 12%; } 
	.fancybox-navigation .fancybox-button.fancybox-button--arrow_right { right: 12%; } 
}

@media(max-width: 768px) {
    .video-pop iframe{width:100.1%}
}

@media(max-width: 767px) {
    .gallery-block{flex-basis:100%;margin:20px 0}
    .gallery-content{text-align:center}
    .more-div a.see-more span {top: -1px;}
    .gallery-page .fancybox-slide { width: 100% !important; padding: 0 50px; }
    .fancybox-navigation .fancybox-button { width: 50px; }
    .fancybox-navigation .fancybox-button.fancybox-button--arrow_left { left: 0; } 
	.fancybox-navigation .fancybox-button.fancybox-button--arrow_right { right: 0; }
}

@media(max-width: 480px) {
    .video-pop{padding-bottom:30%}
    .gallery-page .fancybox-slide {width: 90%; margin: 0 auto;  left: 0;  right: 0;}
}

@media(max-width: 375px) {
    .video-pop{max-width:90%}
    .video-pop iframe{width:100.2%}
}
/*Gallery Page End*/


/* Team Page Start */
.page-section.team-section{padding:33px 0 34px}
.team-content{margin-left:7px;margin-bottom:48px}
.team-cols{padding:0;display:flex;flex-wrap:wrap;justify-content:flex-start;margin:0 -28px}
.team-block{flex-basis:calc(33% - 56px);margin:22.9px 28px;text-align:center}
.team-block a{display:block}
.team-block a img{width:100%}
.team-block a, .team-block a img{border-radius:100%; -moz-border-radius:100%; -webkit-border-radius:100%;}
.team-block h3{margin-top:16px;margin-bottom:11px}
.team-block h3 a{color:#1C355E}
.team-block h3 a:hover{color:#F16283}
.team-block p a{color:#636466}
.team-block p a:hover{color:#F16283}
.team-pop{overflow:visible;display:none;max-width:660px;overflow:visible;border-radius:10px;padding:46px 10px 46px 60px}
.team-content-inner{display:flex;flex-wrap:wrap; padding-right: 30px}
.team-pop h2{color:#1C355E}
.team-pop h5{color:#636466;font-size:16px;line-height:19.2px;text-transform:capitalize;    margin-bottom: 20px;}
.team-cont{flex:0 0 49.2%;max-width:49.2%}
.team-info{flex:0 0 50.8%;max-width:50.8%;padding-left:40px}
.user-img{margin-bottom:24px}
.user-img.mob{display:none}
.info-links li a{color:#636466;font-size:16px;line-height:19.2px;display:block;padding:1px 0}
.info-links li a:hover{color: #F16283}
.info-links li span{width:34px!important;height:30px;margin-right:7px;display:inline-block;vertical-align:middle}
.info-links li.tele .info-icon{background-image:url(../images/phone-icon.png);background-repeat:no-repeat;background-position:0 0}
/*.info-links li.tele a:hover .info-icon{background-position:0 -29px}*/
.info-links li.mail .info-icon{background-image:url(../images/email-icon.png);background-repeat:no-repeat;background-position:0 0}
/*.info-links li.mail a:hover .info-icon{background-position:0 -29px}*/

@media (min-width: 1280px) and (max-width: 1290px) {
.page-section.team-section .container{max-width:762px;margin-left:auto}
.team-block{flex-basis:calc(33% - 56px);margin:22.9px 22px}
.team-block > a:first-child{height:209px}
.team-block > a:first-child img{height:100%}
}

@media(max-width: 1440px) {
*{-webkit-tap-highlight-color:rgba(0,0,0,0)}

.team-content-inner{max-height: 340px; overflow-y:scroll;padding-right: 10px;}
}

@media(max-width: 1200px) {
.page-section.team-section{padding:33px 0 36px;margin-left:3px}
.team-cols {max-width: 84%; margin: 0 auto;}
}

@media(max-width: 768px) {
/*.team-cols{margin:0 -15px}*/
.team-block{flex-basis:calc(50% - 60px);margin:30px}
}

@media(max-width: 767px) {
.team-block{flex-basis:100%;margin:20px 0}
.team-block a img{width:auto}
.team-pop{display:none;max-width:660px;overflow:visible;border-radius:10px;padding:30px 10px 30px 30px;}
.team-cont{flex:0 0 100%;max-width:100%;text-align:center;margin-bottom:30px}
.team-info{flex:0 0 100%;max-width:100%;padding-left:0;text-align:center}
.user-img.mob{display:block;margin-left:auto;margin-right:auto}
.user-img.desk{display:none}
.team-content-inner {  max-height: 68vh;  overflow: auto;}
.team-content{text-align: center;}
.info-links { text-align: left; display: inline-block;  margin: 0 auto;}
}

@media(max-width: 480px) {
.our-team-page .fancybox-slide{width:auto}
.team-pop { padding: 20px 10px 20px 20px;}
}
/* Team Page End */

/* Testimonials Page Start */
.page-section.testi-head-section{padding:34px 0 5px}
.testi-page-content{margin-left:2px}
.page-section.testi-main-block-section{padding:43px 0 29px;background-color:#e7e7e8;margin:85px 0 0; position: relative;}
.page-section.testi-main-block-section .container { position: static; }
.testi-main-block-section .text-content.text-center p{margin-bottom:19px}
.testi-main-block-section .text-content.text-center h5{margin-left:0;font-size:14px;line-height:16.8px;color:#416BA9}
.testi-img-wrap{height:120%;width:806px;position:absolute;left:0;top:-10%;}
.testi-img-wrap figure{position:relative;height:100%;width:100%}
.page-section.testi-main-block-section .text-content.text-center{padding-left:calc(65% + 57px)}
.page-section.testimonials-block-section{padding:96px 0 53px}
.page-section.testimonials-block-section .container {  max-width: 760px;  }
.testi-cols{padding:0;display:flex;flex-wrap:wrap;justify-content:flex-start;margin:0 -10px}
.testi-block{flex-basis:calc(50% - 20px);margin: 10px;text-align:center;justify-content:center;align-items:center;display:flex;flex-direction:column;padding:20px 40px; min-height: 251px;}
.testi-block:nth-of-type(3n+1){background-color:#d6e3d9}
.testi-block:nth-of-type(3n+2){background-color:#e7e7e8}
.testi-block:nth-of-type(3n+3){background-color:#fcdee0}
.testi-block > p{font-size:14px;line-height:16.8px}
.testi-block > p.name{color:#416BA9}

@media (min-width: 1920px) and (max-width: 1930px) {
    .page-section.testi-main-block-section .text-content.text-center{padding-left:calc(65% + 55px)}
    .page-section.testimonials-block-section .container { margin-left: 540px;}
}

@media (max-width: 1200px) {
    .page-section.testi-main-block-section{margin:40px 0}
    .page-section.testi-main-block-section .testi-img-wrap{position:static;max-width: 60%;flex: 0 0 60%;height:auto;}
    .page-section.testi-main-block-section .testi-img-wrap figure{padding-bottom:220px;height:auto}
    .page-section.testi-main-block-section .text-content.text-center{padding-left:40px;flex:0 0 40%;max-width:40%}
    .page-section.testimonials-block-section {padding: 0 0 40px;}
}

@media (max-width: 768px) {
    .page-section.testi-main-block-section .testi-img-wrap{height:auto;width:100%;position:static;left:0;top:0;transform:translateY(0%);max-width:100%;flex:0 0 100%}
    .page-section.testi-main-block-section .testi-img-wrap figure{position:relative;height:auto;width:100%;padding-bottom:290px}
    .page-section.testi-main-block-section .text-content.text-center{padding-left:0;padding-top:30px;text-align:center;max-width:100%;flex:0 0 100%}
    .page-section.testi-main-block-section{margin:30px 0 0}
    .page-section.testi-head-section{text-align:center}
    .page-section.testimonials-block-section{padding:40px 0}

}

@media (max-width: 767px) {
    .page-section.testi-main-block-section{padding:20px 0}
    .testi-block{flex-basis:100%;margin:10px 0;text-align:center;justify-content:center;align-items:center;display:flex;flex-direction:column;padding:20px 30px}
    .testi-block {min-height: 200px;padding:40px;}
}

@media (max-width: 320px) {
    .page-section.testi-main-block-section .testi-img-wrap figure{position:relative;height:auto;width:100%;padding-bottom:230px}
    .testi-block {min-height: auto;padding:20px;}

}
/* Testimonials Page End */


/* Contact Page Start */
.page-section.contact-head-section{padding:34px 0 30px}
.page-section.contact-info-section{padding:19px 0 36px}
.springfield-inner .sidebar-nav ul li a{background-color:#18355e}
.springfield-inner .sidebar-logo a{background:#406ca9;padding:20px 0}
.springfield-inner .sidebar-nav ul li a:hover,.springfield-inner .sidebar-nav ul li.current a{background-color:#F16283}
.contact-info{flex:0 0 34.6%;max-width:34.6%; padding-right:30px;}
.map-col{flex:0 0 59.8%;max-width:59.8%}
.map-div iframe{width:489px;height:272px}
.contact-info-links li:before{display:none}
ul.contact-info-links li{padding:8px 0 0;padding-left:40px!important;position:relative;margin-bottom:10px;font-size:14px;line-height:16.8px}
.contact-info-links li a{font-size:14px;line-height:16.8px;color:#636466}
.contact-info-links li a:hover{color:#F6A0AC}
.contact-info-links li span{width:30px!important;height:27px;margin-right:7px;position:absolute;left:0;top:3px;background-size:30px}
.contact-info-links li.phone .info-icon{background-image:url(../images/phone-icon.png);background-repeat:no-repeat;background-position:0 0}
.contact-info-links li.mail .info-icon{background-image:url(../images/email-icon.png);background-repeat:no-repeat;background-position:0 0}
.contact-info-links li.location .info-icon{background-image:url(../images/location.png);background-repeat:no-repeat;background-position:0 0}

@media (min-width: 1920px) and (max-width: 1930px) {
/*
.contact-page-content{margin-left:-5px}
.contact-page-content p{margin-top:-2px}
.page-section.contact-info-section .container{ margin-left:517px} 
*/
}

@media (max-width: 768px) {
.map-responsive{overflow:hidden;padding-bottom:56.25%;position:relative;height:0}
.map-responsive iframe{left:0;top:0;height:100%;width:100%;position:absolute}
.contact-info{flex:0 0 40%;max-width:40%}
.map-col{flex:0 0 60%;max-width:60%}
}
@media (max-width: 767px) {
.contact-page-content{text-align:center}
.contact-info{flex:0 0 100%;max-width:100%;margin-bottom:30px}
.map-col{flex:0 0 100%;max-width:100%}
}
@media (max-width: 1200px) {
.springfield-inner .sidebar-nav ul li a{background-color:transparent}
.springfield-inner .sidebar-nav ul li a:hover,.springfield-inner .sidebar-nav ul li.current a{background-color:transparent}
}

/* Contact Page End */

/*@media only screen 
  and (min-device-width: 768px) 
  and (max-device-width: 1024px) 
  and (orientation: portrait) 
  and (-webkit-min-device-pixel-ratio: 2) {*/

/*    @media
  only screen and (-webkit-min-device-pixel-ratio: 2),
  only screen and (   min--moz-device-pixel-ratio: 2),
  only screen and (     -o-min-device-pixel-ratio: 2/1),
  only screen and (        min-device-pixel-ratio: 2),
  only screen and (                min-resolution: 324dpi),
  only screen and (                min-resolution: 2dppx) { */

    @media only screen 
  and (min-device-width: 768px) 
  and (max-device-width: 1024px) 
  and (orientation: portrait) 
  and (-webkit-min-device-pixel-ratio: 2) and  (aspect-ratio: 4/3){

   

    .banner-img-wrap span.overly-shape {
    display: none;
}

.banner-img-wrap figure {
    padding-bottom: 330px;
}

.banner-img-wrap {
    position: static;
    flex: 0 0 100%;
    max-width: 100%;
    width: 100%;
}

.left-text-banner {
    flex: 0 0 100%;
    max-width: 100%;
    text-align: center;
    padding: 30px;
}

.left-text-banner a.btn.btn-pink.banner-btn{display: inline-block;margin: 0 auto;}

}


@media only screen 
    and (device-width: 375px) 
    and (device-height: 812px) 
    and (-webkit-device-pixel-ratio: 3) { 

            
    }


/* IE CSS START */
@media screen and (-ms-high-contrast: active), screen and (-ms-high-contrast: none) { 

.tb-content-inner{padding:32px 80px 32px 30px;background:#f16283;color:#fff;border-radius:8px;display:flex;align-items:center;width:100%}
.circle .overlay{position:absolute;top:0;left:0;display:flex;width:100%;height:210px;justify-content:center;align-items:center;background:rgba(235,90,127,0.7);border-radius:50%;opacity:0;visibility:hidden;-webkit-transition:all .4s ease-out;-moz-transition:all .4s ease-out;-o-transition:all .4s ease-out;transition:all .4s ease-out}

ul.tabs {flex-wrap: nowrap;}
.img-box figure img{height: auto;}
.news-block{min-width: 137px;}
.team-cols{width: 818px;}
.team-pop{width: 660px;}
.page-section.testimonials-block-section .container .testi-cols {  width: 760px; }
.testi-block {  flex-basis: calc(44.4% - 20px); display: block; padding: 20px;}
.lorem-white-section .img-col.img-box figure{padding-bottom: 387px;}
.grange-banner .left-text-banner{padding-bottom:50px;}
.gallery-cols {width: 762px;}
}
/* IE CSS End */


/* Mac CSS Start */
@media not all and (min-resolution:.001dpcm) { @media {


    ul.tabs li:after{opacity: 0; visibility: hidden; display: none;}
ul.tabs li.active:after{opacity: 1;  visibility: visible;display: block;}


    }
}
/* Mac CSS End */


/*Mozilla Specific Css Start */
@-moz-document url-prefix() {

    .grange-banner .left-text-banner{padding-bottom: 52px;}
    .left-text-banner{padding-bottom: 49px;}
  
}
/*Mozilla Specific Css End */



/*Edge Specific Css Start */
@supports (-ms-ime-align:auto) {
   
}
/*Edge Specific Css End */

.three-images-inline{display: flex; justify-content: space-between; align-items: center;}
.three-images-inline-left, .three-images-inline-center, .three-images-inline-right{margin:0 10px;}
.three-images-inline-left{margin-left:0;}
.three-images-inline-right{margin-right:0;}
.three-images-inline img{width:100%; height:auto;}
@media (max-width: 767px){
	.three-images-inline{flex-wrap:wrap;}
	.three-images-inline-left, .three-images-inline-center, .three-images-inline-right{width:100%; margin:0;}
}

.news-content{display:inline-block; width:100%;}
.news-block{flex-basis: inherit; width:calc(33.3% - 15px);}
@media (max-width: 767px){
	.news-block{flex-basis: inherit; width:100%;}
}

.team-pop ul.info-links li:before{display:none;}