
@font-face {
    font-family: 'SOURCESANSPROREGULAR_0';
    src: url('../fonts/SOURCESANSPROREGULAR_0.eot');
    src: url('../fonts/SOURCESANSPROREGULAR_0.eot') format('embedded-opentype'),
         url('../fonts/SOURCESANSPROREGULAR_0.woff2') format('woff2'),
         url('../fonts/SOURCESANSPROREGULAR_0.woff') format('woff'),
         url('../fonts/SOURCESANSPROREGULAR_0.ttf') format('truetype'),
        url('../fonts/SOURCESANSPROREGULAR_0.svg#SOURCESANSPROREGULAR_0') format('svg');
}

@font-face {
    font-family: 'SOURCESANSPROBOLD_0';
    src: url('../fonts/SOURCESANSPROBOLD_0.eot');
    src: url('../fonts/SOURCESANSPROBOLD_0.eot') format('embedded-opentype'),
         url('../fonts/SOURCESANSPROBOLD_0.woff2') format('woff2'),
         url('../fonts/SOURCESANSPROBOLD_0.woff') format('woff'),
         url('../fonts/SOURCESANSPROBOLD_0.ttf') format('truetype'),
         url('../fonts/SOURCESANSPROBOLD_0.svg#SOURCESANSPROBOLD_0') format('svg');
}

@font-face {
    font-family: 'SOURCESANSPROSEMIBOLD_0';
    src: url('../fonts/SOURCESANSPROSEMIBOLD_0.eot');
    src: url('../fonts/SOURCESANSPROSEMIBOLD_0.eot') format('embedded-opentype'),
         url('../fonts/SOURCESANSPROSEMIBOLD_0.woff2') format('woff2'),
         url('../fonts/SOURCESANSPROSEMIBOLD_0.woff') format('woff'),
         url('../fonts/SOURCESANSPROSEMIBOLD_0.ttf') format('truetype'),
         url('../fonts/SOURCESANSPROSEMIBOLD_0.svg#SOURCESANSPROSEMIBOLD_0') format('svg');
}


.SOURCESANSPROREGULAR_0 { font-family: 'SOURCESANSPROREGULAR_0'; }
.SOURCESANSPROBOLD_0 { font-family: 'SOURCESANSPROBOLD_0'; }
.SOURCESANSPROSEMIBOLD_0 { font-family: 'SOURCESANSPROSEMIBOLD_0'; }

@media only screen and (max-width: 767px){
.fs-xs-10 { font-size : 10px; } .fs-xs-11 { font-size : 11px; } .fs-xs-12 { font-size : 12px; } 
.fs-xs-13 { font-size : 13px; } .fs-xs-14 { font-size : 14px; } .fs-xs-15 { font-size : 15px; } 
.fs-xs-16 { font-size : 16px; } .fs-xs-17 { font-size : 17px; } .fs-xs-18 { font-size : 18px; } 
.fs-xs-19 { font-size : 19px; } .fs-xs-20 { font-size : 20px; } .fs-xs-21 { font-size : 21px; }
.fs-xs-22 { font-size : 22px; } .fs-xs-23 { font-size : 23px; } .fs-xs-24 { font-size : 24px; }
.fs-xs-25 { font-size : 25px; } .fs-xs-26 { font-size : 26px; } .fs-xs-27 { font-size : 27px; }
.fs-xs-28 { font-size : 28px; } .fs-xs-29 { font-size : 29px; } .fs-xs-30 { font-size : 30px; }
}

@media only screen and (min-width: 768px){
.fs-lg-10 { font-size : 10px; } .fs-lg-11 { font-size : 11px; } .fs-lg-12 { font-size : 12px; } 
.fs-lg-13 { font-size : 13px; } .fs-lg-14 { font-size : 14px; } .fs-lg-15 { font-size : 15px; } 
.fs-lg-16 { font-size : 16px; } .fs-lg-17 { font-size : 17px; } .fs-lg-18 { font-size : 18px; } 
.fs-lg-19 { font-size : 19px; } .fs-lg-20 { font-size : 20px; } .fs-lg-21 { font-size : 21px; } 
.fs-lg-22 { font-size : 22px; } .fs-lg-23 { font-size : 23px; } .fs-lg-24 { font-size : 24px; }
.fs-lg-25 { font-size : 25px; } .fs-lg-26 { font-size : 26px; } .fs-lg-27 { font-size : 27px; } 
.fs-lg-28 { font-size : 28px; } .fs-lg-29 { font-size : 29px; } .fs-lg-30 { font-size : 30px; }
.fs-lg-31 { font-size : 31px; } .fs-lg-32 { font-size : 32px; } .fs-lg-33 { font-size : 33px; } 
.fs-lg-34 { font-size : 34px; } .fs-lg-35 { font-size : 35px; } .fs-lg-36 { font-size : 36px; }
.fs-lg-37 { font-size : 37px; } .fs-lg-38 { font-size : 38px; } .fs-lg-39 { font-size : 39px; }
.fs-lg-10 { font-size : 40px; }.fs-lg-40 { font-size : 40px; } .fs-lg-41 { font-size : 41px; }
.fs-lg-42 { font-size : 42px; } .fs-lg-43 { font-size : 43px; }.fs-lg-44 { font-size : 44px; }
.fs-lg-45 { font-size : 45px; } .fs-lg-50 { font-size : 50px; }
}

.fs-10{font-size: 10px;} .fs-11{font-size: 11px;} .fs-12{font-size: 12px;} .fs-13{font-size: 13px;}
.fs-14{font-size: 14px;}.fs-15{font-size: 15px;} .fs-16{font-size: 16px;} .fs-17{font-size: 17px;} 
.fs-18{font-size: 18px;} .fs-19{font-size: 19px;}

section{position: relative;width: 100%;float: left;overflow: hidden;}
.last_part {background: #231f20; color: white;padding: 3% 0 2%; }
.footer {background: #000000; color: white; padding: 2% 0 1%;}
form#enquire span {display: none; }
section.address {background: #58595b; padding: 6% 0 6%; color: #fff; }
.form {background: #000; padding: 5% 10%;max-width: 400px; }
input#idName,input#idEmail,input#idPhone {width: 100%; margin: 1% 0; 
background: #fff; border: 2px solid #fff; padding: 1% 3%;}
textarea {width: 100%; height: 100px; margin: 1% 0; padding: 1% 3%; }
input[type="checkbox"] {margin: 0 1%; }
.checkbox label {font-size: 10px;text-align: justify; }
input#idSubmit {width: 100%; background: #ec1c24; border: 1px solid #ec1c24; color: #fff; padding: 1% 0 2%; }
.checkbox p {float: right; width: 95%; padding: 0 4%; }
.contact p a {color: #fff; padding: 0 7%;}
.contact p.call a:before{content: ""; position: absolute; width: 28px; height: 28px; left: 3%;
background: url('../images/icon_call.png'); background-repeat: no-repeat;}
.contact p.mail a:before{content: ""; position: absolute; width: 26px; height: 26px; left: 3%;
background: url('../images/resizemailicon.png'); background-repeat: no-repeat;background-size: contain;}
section.projects {background: #58595b; padding: 2% 0 2%; color: #fff; }
ul.layout_text {list-style-type: none;padding: 2% 0%;margin: 0 auto; }
ul.loctn_text{list-style-type: none;padding: 0 0; margin: 0 0;}
ul.loctn_text li {width: 100%;float: left; background: #231f20; color: #fff; margin: 5px 0; padding: 5px 15px;} 
ul.loctn_text li p {margin:0px; } 
p.colortext{color: #fff; }
ul.layout_text li {padding: 18px 0; }
section.location_highlight {background: #dfe0e3; padding: 1% 0; }
.location_highlight h1{color: #ec1c24;}
section.layout {background: #dfe0e3;}
.title {position: absolute; top: 0; left: 5%; background: #58595b; padding: 1% 6% 0; color: #fff; }
#tabs .nav-tabs .nav-item.show .nav-link, .nav-tabs .nav-link.active {border-color: #101010; border-bottom: 4px solid #ec1c24 !important; background: #000; }
#tabs .nav-tabs .nav-link {border: 1px solid #000; background: #000; color: #fff;margin: 0 3px; border-radius: 0 }
.nav-tabs {border-bottom: none; }
.gal {-webkit-column-count: 3; -moz-column-count: 3; column-count: 3; }
.gal img{ width: 100%; padding: 7px 0;}
@media (max-width: 500px) {.gal {-webkit-column-count: 2; -moz-column-count: 2; column-count: 2; } }
.gallery {background: #dfe0e3; padding: 3% 0 4%; }
.gallery h1{color: #ec1c24;}
#mixedSlider {position: relative; }
#mixedSlider .MS-content {white-space: nowrap; overflow: hidden; margin: 0 5%; } 
#mixedSlider .MS-content .item {display: inline-block; width: 33.33%; position: relative; vertical-align: top; 
overflow: hidden; height: 100%; white-space: normal; padding: 0; }
#mixedSlider .MS-content .item .imgTitle {position: relative; } 
#mixedSlider .MS-content .item .imgTitle .blogTitle { margin: 0; text-align: right; letter-spacing: 2px; 
color: #fff;position: absolute; background-color: #ec1c24; bottom: 30%;padding:7px 12px; right:0;
border-radius: 20px 0 0px 20px; }
#mixedSlider .MS-content .item .imgTitle img {height: auto; width: 100%; } 
#mixedSlider .MS-content .item p {font-size: 16px; margin: 2px 10px 0 5px; text-indent: 15px; } 
#mixedSlider .MS-content .item a {float: right; margin: 0 20px 0 0; font-size: 16px; font-style: italic; 
color: rgba(173, 0, 0, 0.82); font-weight: bold; letter-spacing: 1px; transition: linear 0.1s; } 
#mixedSlider .MS-controls button {position: absolute; border: none; background: none; 
outline: 0; font-size: 50px; top: 0px; color:#fff; transition: 0.15s linear;height: 100%; }
#mixedSlider .MS-controls .MS-right {right: 0px; }
#mixedSlider .MS-controls .MS-left {left:0px; } 
#mixedSlider .fa-angle-right:before {content: ">";font-size: 41px; }
#mixedSlider .fa-angle-left:before {content: "<";font-size: 41px; }
@media (max-width: 991px) {#mixedSlider .MS-content .item {width:33.33%; } } 
section.construct {background: #58595b; padding: 4% 0 4%; }
section.construct h1{color: #fff;}
ul.menus{list-style-type: none;padding:35px 0 0;margin: 0 0;margin: 0 0; display: flex;justify-content: space-around;}
ul.menus li a{color: #868688;}
.top_img {position: absolute; top: 15%; right: 3%; }
ul.menu_img {list-style-type: none; padding: 0 0; margin: 0 0; }
ul.menu_img li {float: left; padding: 0 6px; }
section#topheader {padding: 8px 0; position: fixed; top: 0; z-index: 999; background: #fff; }
section.main_banner{padding: 6% 0 0 0;}
tbody {float: left;  border: 1px solid #fff; padding: 5px 0 0 0; }
tr.head {background: red; }
td {padding: 0 30px; border-right: 1px solid #fff; }
td.no_border{border-right: 0;}
th,td,#myTabContentJust h2,section.floorplans h1, .floorplans p{color: #fff;}
ul.internal_left,ul.internal_right {list-style-image: url('../images/tick-img.png');color:#fff;}
.card{background-color:#58595b !important;height: auto;padding: 0 0;border:none;}
section.floorplans {background: #58595b; padding: 3% 0 9%; }
.nav-tabs .nav-link {border: 1px solid #000; background: #000; color: #fff; margin: 0 3px; border-radius: 0; }
.nav-tabs .nav-item.show .nav-link, .nav-tabs .nav-link.active{border: 1px solid #000; background: #000; color: #fff; margin: 0 3px; border-radius: 0; }
ul#more {display: none;float: left; width: 100%;padding: 0;}
button#myBtn {background: none; border: none; color: #fff; cursor: pointer; float: left;width: 100%; 
padding: 0 0; margin: 0; position: relative; display: inline-flex;} 
button#myBtn:focus {outline: 0px dotted !important; outline: 0px auto -webkit-focus-ring-color !important; }
.read_more{padding-left: 8%;}
button.enq_now {background: #ec1c24; border: 1px solid #ec1c24; padding: 5px 14px;margin: 0 11px;}
button.enq_now a,button.brochure a{color: #fff;}
button.brochure {background: #000; border: 1px solid #000;padding: 5px 14px; }
.degree{background: #58595b;padding: 3% 0;}
.degree h1{color: #fff;}
.Amenties{background: #dfe0e3;padding:0 0 3%;}
.Amenties h1{color: #ec1c24;}
.carousel-control-prev {left: -10%; }
.carousel-control-next {right: -8%; }
.carousel-control-next, .carousel-control-prev{opacity: 1;}
p.fancy_text{position: absolute; bottom: 6%; text-align: center; right: 12%; float: left; color: #fff; text-decoration: none;}
li.Multipurpose:before{content: ""; position: absolute; width: 35px; height: 35px; left: -7%;
background: url('../images/layout/outdoorgym.png'); background-repeat: no-repeat;background-size: contain;}
li.Jogging:before{content: ""; position: absolute; width: 35px; height: 35px; left: -7%; 
background: url('../images/layout/spa.png'); background-repeat: no-repeat;background-size: contain;}
li.Sports:before{content: ""; position: absolute; width: 35px; height: 35px; left: -7%; 
background: url('../images/layout/lounge deck.png'); background-repeat: no-repeat;background-size: contain;}
li.Cricket:before{content: ""; position: absolute; width: 35px; height: 35px; left: -7%; 
background: url('../images/layout/Olympicswim.png'); background-repeat: no-repeat;background-size: contain;}
li.Outdoor:before{content: ""; position: absolute; width: 35px; height: 35px; left: -7%; 
background: url('../images/layout/tennis-court.png'); background-repeat: no-repeat;background-size: contain;}
li.Amphitheatre:before{content: ""; position: absolute; width: 35px; height: 35px; left: -7%; 
background: url('../images/layout/Party lawn.png'); background-repeat: no-repeat;background-size: contain;}
li.Skating:before{content: ""; position: absolute; width: 35px; height: 35px; left: -7%; 
background: url('../images/layout/LawnTennis.png'); background-repeat: no-repeat;background-size: contain;}
li.Adventure:before{content: ""; position: absolute; width: 35px; height: 35px; left: -7%; 
background: url('../images/layout/football pitch.png'); background-repeat: no-repeat;background-size: contain;}
li.area:before{content: ""; position: absolute; width: 35px; height: 35px; left: -7%; 
background: url('../images/layout/BoxCricket.png'); background-repeat: no-repeat;background-size: contain;}
li.Play:before{content: ""; position: absolute; width: 35px; height: 35px; left: -7%; 
background: url('../images/layout/fitnesslawn.png'); background-repeat: no-repeat;background-size: contain;}
li.Court:before{content: ""; position: absolute; width: 35px; height: 35px; left: -7%; 
background: url('../images/layout/icon-jagucci.png'); background-repeat: no-repeat;background-size: contain;}
li.Lap:before{content: ""; position: absolute; width: 35px; height: 35px; left: -7%; 
background: url('../images/layout/icon-skydeck.png'); background-repeat: no-repeat;background-size: contain;}
li.Aqua:before{content: ""; position: absolute; width: 35px; height: 35px; left: -7%; 
background: url('../images/layout/icon-bbqnew.png'); background-repeat: no-repeat;background-size: contain;}
section.main_banner img.img-fluid {width: 100% !important; height: auto !important; }
.borderline{border:1px solid #fff;padding: 0 20px 0;}
.text_block {position: absolute; top: 6%; left: 9%; } 
.text_block  p {padding: 6px 14px 0; display: inline-block;}
.menu ul {display: flex; justify-content: space-around; }
.menu ul li a:visited, .menu ul li a:focus {text-decoration: none !important; }
.img.hover_mg {opacity: 1; display: block; width: 100%; height: auto; transition: .5s ease; backface-visibility: hidden; }
.text_over {position: relative; width: 100%;}
.details {opacity: 0; position: absolute; top: 50%; left: 50%; transform: translate(-50%, -50%); -ms-transform: translate(-50%, -50%); text-align: center; }
.text_over:hover img.hover_mg {opacity: 1;transition-duration: 0.5s;filter: brightness(0.7);}
.text_over:hover .details {opacity: 1;color: #fff; }
.text_box {background-color: #4CAF50; color: white; font-size: 16px; padding: 16px 32px; }
html {scroll-behavior: smooth;}
.tabbox {border: 1px solid #000; background: #000; color: #fff; margin: 0px 159px; border-radius: 0;
 display: inline-block; border-bottom: 4px solid #ec1c24 !important; text-align: center; 
 position: absolute; top: -2%; padding: 8px;left: 0; right: 0; }
section.floorplans h2{color: #fff;}
.topstart {padding: 3% 0 0 0; }
section.covid_19 {background: #fff;  color: #000; padding: 2% 0; }
.covid_right {position: fixed; bottom: 15%; right: -3.3%; background: #ec1c24; transform: rotate(-90deg); width: 9%; padding: 6px 5px; float: left; display: inline-block; text-align: center; z-index: 999; }
ul.covidetype_left li {padding: 1% 0; text-align: justify; }
.covid_19 h1{color: #ec1c24; text-transform: uppercase;}
p.enquire{color:#fff;cursor: pointer;}


@media only screen and (max-width: 767px){
.contact p a {padding: 0 12%;}
#mixedSlider .MS-content .item {width: 100%; }
#mixedSlider .MS-controls .MS-left {left: -33px;} 
#mixedSlider .MS-controls .MS-right {right: -33px !important; }
.first_table td {padding: 0 5px; }
.second_table td {padding: 0 19px; }
.stickyinternal{text-align: center;}
p.fancy_text{bottom: 10%;position: relative;right: -14px;}
ul.layout_text{padding: 2% 15%;}
li.Multipurpose:before,li.Play:before,li.Jogging:before,li.Sports:before,li.Cricket:before,li.Amphitheatre:before,
li.Skating:before,li.Adventure:before,li.area:before,li.Court:before,li.Outdoor:before,li.Lap:before,li.Kids:before,li.Aqua:before{left:5%;}
ul.layout_text li {padding: 5% 0; }
section.floorplans img.img-fluid {margin: 9% 0 5%; }
.stickymobile-button{position: fixed; width: 100%; bottom: 0; background: #ec1c24; }
.stickymobile-button .col {width: 33.33%; float: left; border: 2px solid #fff;}
.stickymobile-button  p{padding: 5% 0; color: #000;text-align: center;margin:0; }
.stickymobile-button  p a{color: #fff;}
.footer{padding: 2% 0 14%;}
nav.scrollmenu {overflow: auto; white-space: nowrap; height: 69px; display: inline-block; } 
section#images .nav-tabs{width: 240%;}
section.main_banner {padding: 15% 0 0 0; }
.left_img {text-align: center; } 
section#floorplan .nav-tabs{margin: -20px 0 0;}
.header ul.menu {margin: 0; padding: 0; list-style: none; overflow: hidden; background-color: #414243;width: 100%; float: left; display: block; }
.header ul.menu li a {display: block; padding: 12px 10px; text-align: center; text-decoration: none;color: #fff; }
.header .menu-btn:hover {background-color: #f4f4f4; }
.header ul.menu li a:hover{ background-color: #cd0b41;}
.header .logo {display: block; float: left; font-size: 2em; padding: 10px 20px; text-decoration: none; }
 .header .menu {clear: both; max-height: 0; transition: max-height .2s ease-out; }
.header .menu-icon {cursor: pointer; display: inline-block; padding: 20px 22px  0; position: relative; user-select: none; float: left; }
.header .menu-icon .navicon {background: #333; display: block; height: 2px; position: relative; transition: background .2s ease-out; width: 18px; }
.header .menu-icon .navicon:before, .header .menu-icon .navicon:after {background: #333; content: ''; display: block; height: 100%; position: absolute; transition: all .2s ease-out; width: 100%; }
.header .menu-icon .navicon:before {top: 5px; }
.header .menu-icon .navicon:after {top: -5px; }
.header .menu-btn {display: none; }
.header .menu-btn:checked ~ .menu {max-height: 500px;}
.header .menu-btn:checked ~ .menu-icon .navicon {background: transparent; }
.header .menu-btn:checked ~ .menu-icon .navicon:before {transform: rotate(-45deg); }
.header .menu-btn:checked ~ .menu-icon .navicon:after {transform: rotate(45deg); }
.header .menu-btn:checked ~ .menu-icon:not(.steps) .navicon:before, .header .menu-btn:checked ~ .menu-icon:not(.steps) .navicon:after {top: 0; }
.header ul.menumob li a {color: #fff; }
.tabbox{top: -2%;right: 0;left: 0;margin: 0 77px;}
.borderline{padding: 40px 20px 0;}
.checkbox p{width: 93%;}
section#topheader{padding: 0;}
.mobbottm{padding: 0 0 20px;}
.topstart {padding: 4% 0 0 0; }
#mixedSlider .MS-content, #mixedSlider .MS-content .item a{margin:0;}
 #kenytChatBubble.style1{bottom:4% !important;width: 55px !important; height: 55px !important;}
section.covid_19{padding: 8% 0;}
}


@media only screen and (min-width: 768px){
    .right_book {position: fixed; top: 35%; right: -3.3%; background: #ec1c24; transform: rotate(-90deg); 
width: 9%; padding: 6px 5px; float: left; display: inline-block; text-align: center;z-index: 999; }
p.book a,p.enquire a{color: #fff;}
p.book, p.enquire {padding: 0 0;}
.right_enquire{position: fixed; top: 30%; right: -4%; transform: rotate(-90deg); width: 10%;padding: 5px 4px 9px; float: left; background: #000; text-align: center;z-index: 999; } 
.layout .row{width: 100%;}
section.floorplans img.img-fluid {margin: 9% 0 0%; } 
.right_img{text-align: center;}
.borderline{padding: 0 40px 0;}
section#floorplan .nav-tabs{margin: -20px 0 0;}
section#topheader .container {max-width: 1400px; } 
ul.covidlefttxt{padding: 0 6% 0 0;}
ul.covidlefttxt li,ul.covidrightxt li{padding:6px 0;}
.covid_right {position: fixed; bottom:25%; right: -3.3%; background: #ec1c24; transform: rotate(-90deg); width: 9%; 
    padding: 6px 5px; float: left; display: inline-block; text-align: center; z-index: 999; } 
}


@media only screen and (min-width: 1024px) and (max-width: 768px){
  .right_enquire{  width: 10% !important; padding: 10px 4px 9px !important;} }

@media only screen and (min-width: 2560px) and (max-width: 768px){
  .right_enquire{right: -4.2% !important;} .right_book{right: -3.8% !important;} }

@media only screen and (min-width: 768px) and (max-width: 1024px){

li.Multipurpose:before,li.Play:before,li.Jogging:before,li.Sports:before,li.Cricket:before,li.Amphitheatre:before, li.Skating:before,li.Adventure:before,li.area:before,li.Court:before,li.Outdoor:before{left: -11%;} 
#mixedSlider .MS-controls .MS-left{left: 0px;}
#mixedSlider .MS-controls .MS-right {right: 0px; } 
.right_enquire{width: 18%;right: -8%;padding: 8px 4px 0px;} 
.right_book{width: 18%;right: -8%;} 
.right_img{text-align: center;}
.header ul.menu {margin: 0; padding: 0; list-style: none; overflow: hidden; background-color: #414243;width: 100%; float: left; display: block; }
.header ul.menu li a {display: block; padding: 12px 10px; text-align: center; text-decoration: none;color: #fff; }
.header .menu-btn:hover {background-color: #f4f4f4; }
.header ul.menu li a:hover{ background-color: #cd0b41;}
.header .logo {display: block; float: left; font-size: 2em; padding: 10px 20px; text-decoration: none; }
.header .menu {clear: both; max-height: 0; transition: max-height .2s ease-out; }
.header .menu-icon {cursor: pointer; display: inline-block; padding: 35px 22px  0; position: relative; user-select: none; float: left; }
.header .menu-icon .navicon {background: #333; display: block; height: 2px; position: relative; transition: background .2s ease-out; width: 18px; }
.header .menu-icon .navicon:before, .header .menu-icon .navicon:after {background: #333; content: ''; display: block; height: 100%; position: absolute; transition: all .2s ease-out; width: 100%; }
.header .menu-icon .navicon:before {top: 5px; }
.header .menu-icon .navicon:after {top: -5px; }
.header .menu-btn {display: none; }
.header .menu-btn:checked ~ .menu {max-height: 500px; } .header .menu-btn:checked ~ .menu-icon .navicon {background: transparent; }
.header .menu-btn:checked ~ .menu-icon .navicon:before {transform: rotate(-45deg); }
.header .menu-btn:checked ~ .menu-icon .navicon:after {transform: rotate(45deg); }
.header .menu-btn:checked ~ .menu-icon:not(.steps) .navicon:before, .header .menu-btn:checked ~ .menu-icon:not(.steps) .navicon:after {top: 0; }
.header ul.menumob li a {color: #fff; }
.mobbottm{padding: 0 0 20px;}
section.main_banner{padding: 11% 0 0 0;}
.covid_right{right: -6.3%;width: 18%; padding: 12px 5px 2px;}
}


.carousel-control-prev {left: -6%; }
.carousel-control-next {right: -3%; }
.carousel-control-next-icon, .carousel-control-prev-icon{width: 40px; height: 40px;}
.swiper-container{height: 100%;z-index:0 !important;}