.ventures-slider .owl-nav .owl-next,   .ventures-slider .owl-nav .owl-prev {
position: absolute;top: 50%; transform: translateY(-50%); }
.ventures-slider .owl-prev span, .ventures-slider .owl-next span {
display: block; background-image: url(../images/pre-btn.webp); width: 50px; height: 50px; font-size: 0.1px; background-size: 50px 50px;
 background-repeat: no-repeat;}
.ventures-slider .owl-next span { background-image: url(../images/nxt-btn.webp); }
.ventures-slider .owl-nav .owl-prev { left: -30px; }
.ventures-slider .owl-nav .owl-next { right: -30px; }
.ventures-slider .owl-nav span:hover{ background-color: transparent !important;}
.fancybox__container {z-index: 13000 !important;}  
.mobMenu{display: none;} .owl-theme .owl-dots .owl-dot.active span, .owl-theme .owl-dots .owl-dot:hover span { background: #13304c !important; }
.companies-slider .owl-dots {padding-top: 10px;}

@media(max-width:1120px) {
.primary-menu li {padding: 0 5px;}
.ventures-hotel-resort-wrapp li:first-child {padding: 0 30px;}
.ventures-hotel-resort-wrapp li:nth-child(2) {padding-left: 0;}
}

@media(max-width:1024px) {
.primary-menu{display: none;}
.mobMenu-show{display: block;} #page {overflow: hidden;}
.mobMenu {position: absolute; right: 30px; top: 40px; z-index: 1000; transition: all 0.5s ease;}
.mm-panels {background-color: #0a1f32;}
.mm-listview>li>a, .mm-listview>li>span {text-transform: uppercase; color: #fff; font-size: 13px;}
.mm-menu .mm-navbar a, .mm-menu .mm-navbar>* {color: rgba(255,255,255,0.7); text-transform: uppercase;}
.mm-listview>li:not(.mm-divider):after, .mm-navbar{border-color: rgba(255,255,255,0.2); left: 0;}
.mm-menu .mm-listview>li .mm-next:after, .mm-menu .mm-btn:after, .mm-menu .mm-btn:before{border-color: #fff;}
.mm-listview>li, .mm-listview>li .mm-next, .mm-listview>li .mm-next:before, .mm-listview>li:after {border-color: rgba(255,255,255,0.2);}
.top-call { padding: 42px 120px 0 0; }
.headerfix .top-call { padding: 30px 120px 0 0; }
.header-wrapp, .headerfix {transition: none;}
.headerfix .mobMenu {transition: all 0.5s ease; top: 25px;} .mh-head.mh-btns-left {padding-left: 40px;} .mh-head .mh-btns-left {left: 5px;} .mm-sronly {display: none;}
.container {max-width: 100%; padding: 0 50px;} .welcome-content {padding: 0;}
.foot-menu .flex-container {gap: 30px;} .welcome-content h1 {font-size: 32px;}
.welcome-content h1 span {font-size: 18px;} .widget-title {font-size: 26px;} 
.group-company-wrapp li figcaption, .ventures-slider .item figcaption {font-size: 20px;}
.group-company-wrapp li figcaption span, .group-company-wrapp .ventures-hotel-resort-wrapp figcaption span {font-size: 18px;}
.award-vision-wrapp .flex-container { gap: 20px; width:calc(100% - 0px); } .award-vision-wrapp article span {font-size: 20px;} .award-vision-wrapp article { width: calc(50% - 20px); }
.chandys-banner-head img {width: 70%;} .about-content h1 {font-size: 26px;} .abt-since {font-size: 22px;} .widget-title {font-size: 24px;}
.page-title{width: 100% !important; text-align: center;}

}

@media(max-width:999px) {
.companies-slider .owl-nav {display: none;}
.ventures-slider-wrapp .container {padding: 0;} 

.comapnies-wrapp li article, .ventures-hotel-resort-wrapp article {position: static; background-color: #102840; padding: 20px;} .ventures-hotel-resort-wrapp article {width: 100%;}
.comapnies-wrapp li { width: calc(50% - 10px); } .ventures-hotel-resort-wrapp {padding-top: 20px;}
.comapnies-last {padding-bottom: 20px;} .comapnies-wrapp li figcaption, .ventures-hotel-resort-wrapp figcaption {font-size: 24px;} .comapnies-wrapp{gap:20px}
.ventures-wrapp .ventures-hotel-resort-wrapp ul {transform: translate(-22%, -50%);
top: 22%; right: 0%;}
.ventures-wrapp .ventures-hotel-resort-wrapp li:first-child {padding: 0 20px;}
.ventures-wrapp .ventures-hotel-resort-wrapp ul{gap: 0;}
.ventures-wrapp .ventures-hotel-resort-wrapp li:nth-child(2) {padding-left: 20px;}
}

@media(max-width:768px) {
.container {padding: 0 30px;} .two-colum li { width: calc(50% - 8px);} .two-colum, .three-colum {gap: 15px;} .group-company-wrapp .ventures-hotel-resort-wrapp {padding-top: 13px !important; margin-bottom: 13px;} .hme-ceo-message .flex-container article {padding-right: 0;}
.ventures-hotel-resort-wrapp ul{gap: 0;} .ventures-hotel-resort-wrapp li:first-child {padding: 0 30px;} .ventures-hotel-resort-wrapp li img {width: 80px;}
.more-btn a:link, .more-btn a:visited {padding: 5px 15px; font-size: 12px;}
.widget-title {font-size: 22px;} .group-company-wrapp li figcaption, .ventures-slider .item figcaption {font-size: 18px; font-weight: 500;}
.group-company-wrapp li figcaption span, .group-company-wrapp .ventures-hotel-resort-wrapp figcaption span {font-size: 16px;}
.ventures-hotel-resort-wrapp li:nth-child(2) {padding-left: 30px;}
.hme-ceo-message .flex-container article { width: calc(70% - 20px); } .hme-ceo-message .flex-container figure { width: calc(30% - 20px); } .hme-ceo-message .flex-container figure img {width: 250px;}
.foot-menu {display: none;} .quick-links-wrapp {margin: 0 auto; align-items: center; justify-content: center; gap: 20px;}
.foot-logo{position: static; transform: translate(0%, 0%);} .foot-logo img {width: 150px;}
.site-logo img {width: 130px;} .headerfix .site-logo img {width: 105px;}
.headerfix .mobMenu {top: 20px;} .headerfix .top-call { padding: 26px 120px 0 0; }
.top-call svg { width: 30px !important; height: 30px !important; } 
.btm-call svg, .btm-mail svg, .top-call svg, .smo li a{width: 30px; height: 30px; padding: 5px;}
.quick-connect-wrapp svg {top: 10px;}
.smo li svg {top: -5px !important;} .connect {padding-left: 45px;} .hme-comanies-wrapp {padding: 40px 0;} :root {--gutter:40px 0;} .smo li svg{width: 8px;}
.smo li:nth-child(2n) svg, .smo li:nth-child(3n) svg {width: 20px;}
.footer-wrapp {padding: 40px 0 20px 0;} .copy-wrapp {padding-top: 20px;} .footer-wrapp h6 {font-size: 20px;} .hme-ceo-message h4 {font-size: 20px;} .hme-comanies-wrapp .widget-title {font-size: 24px !important;} .scrollTop a:link, .scrollTop a:visited {padding: 15px;}
.page-title {font-size: 30px; bottom: 35px; } .hme-hotel-resort .item figcaption span { font-size: 20px !important; }  .hme-hotel-resort .item figcaption {font-size: 24px;} .hme-hotel-resort{gap: 20px;} .comapnies-wrapp li figcaption, .ventures-hotel-resort-wrapp figcaption {font-size: 20px;}
.ventures-slider-wrapp {padding-bottom: 40px;} .tabs-list li {padding: 5px 0 !important;} 
.ph-gall li { width: calc(25% - 5px) !important; } .ph-gall ul {gap: 5px !important;}
}

@media(max-width:620px) {
.welcome-content article, .welcome-content figure {width: calc(100% - 0px);}
.quick-connect-wrapp span, .quick-connect-wrapp p {display: none;} .quick-connect-wrapp {align-items: normal; justify-content: center;} .smo {padding-top: 5px;}
.smo li svg { top: -3px !important; }
.quick-connect-wrapp svg {top: 5px;}
.vision-mission-wrapp article, .vision-mission-wrapp figure, .ceo-message article, .ceo-message figure { width: calc(100% - 0px); } .widget-title {padding-bottom: 20px;}
.vision-mission-wrapp .widget-title {text-align: center;}
.vision-mission-wrapp article, .about-content article {text-align: justify !important; text-align-last:center;}
.ventures-content article, .ventures-content figure {width: calc(100% - 0px);}
.ventures-content article {text-align-last:center;}
.ventures-web-links {display: block; text-align: center;}
.contact-wrapp {display: block;} .contact-address, .g-map{width: calc(100% - 0px);}
.contact-address {padding: 30px 0;} .contact-logo img {width: 140px;} .g-map {height: 300px;}
}

@media(max-width:520px) {
#page, body{font-size: 13px;} .cloud {top: 0%;}
#pageLoader figure img {width: 110px;}
.hme-ceo-message .flex-container article, .hme-ceo-message .flex-container figure {
width: calc(100% - 0px); }
.award-vision-wrapp article { width:calc(100% - 0px); } .award-vision-wrapp article span {font-size: 18px;} .copy-wrapp {display: block; text-align: center;}
.footer-wrapp h6 {font-size: 18px; padding-bottom: 10px;}
.quick-links-wrapp {display: block; text-align: center;} .foot-logo img {width: 130px; padding-bottom: 20px;} .comapnies-wrapp li figcaption, .ventures-hotel-resort-wrapp figcaption {left: 20px; top: 20px;} .group-company-wrapp .ventures-hotel-resort-wrapp figcaption {font-size: 18px !important;} .group-company-wrapp li figcaption span, .group-company-wrapp .ventures-hotel-resort-wrapp figcaption span {font-size: 14px;} .container {padding: 0 20px;}
.welcome-content h1 {font-size: 26px;} .welcome-content h1 span {font-size: 16px;}
.welcome-content span {font-size: 16px;}
.group-company-wrapp .two-colum li {width: calc(100% - 0px);}
.ventures-hotel-resort-wrapp ul {transform: translate(-50%, -30%); right: 0;}
.more-btn a:link, .more-btn a:visited {padding: 2px 10px;} .site-logo { padding: 20px 0 0 20px; }
.headerfix .site-logo { padding: 10px 10px 10px 20px; }
.mobMenu {right: 20px; top: 20px;} .site-logo img {width: 110px;}
.headerfix .site-logo img{width: 100px;}
.top-call { padding: 27px 105px 0 0; } .headerfix .top-call { padding: 27px 105px 0 0; }
.hme-comanies-wrapp .widget-title { font-size: 20px !important; } .widget-title {font-size: 20px;}
.widget-title span{font-size: 16px;} .ventures-hotel-resort-wrapp li img {width: 75px;}
.hme-ceo-message h4 {font-size: 18px;} 
.about-content h1 {font-size: 20px;} .abt-since {font-size: 18px; padding-top: 10px;}
.sub-hotels-resorts-wrapp .container {padding: 0;}
.hme-hotel-resort .item figcaption {font-size: 20px;} .hme-hotel-resort .item figcaption span {font-size: 16px !important;} .hme-hotel-resort .item figcaption {top: 20px;}
.page-title {font-size: 22px;} .chbk {font-size: 16px;}
.ventures-hotel-resort-wrapp figure img {position: relative;}
.ventures-hotel-resort-wrapp figure::before {display: block; position: absolute; content: ""; width: 100%; height: 100%; left: 0; top: 0; z-index: 100; background: linear-gradient(to bottom,  rgba(0,0,0,0) 0%,rgba(0,0,0,0) 1%,rgba(0,0,0,0.65) 100%); }
.ventures-wrapp .ventures-hotel-resort-wrapp ul {z-index: 200;} 

.comapnies-wrapp li { width: calc(100% - 0px); }
.ventures-wrapp .ventures-hotel-resort-wrapp ul {top: 35%; align-items: center;}
.comapnies-last {padding-top: 20px;} .ventures-slider-wrapp .widget-title { font-size: 20px !important; } .drizzle-wrapp h4 {font-size: 14px;}
.resort-logo{width: 100px !important;} .ventures-web-links a:link, .ventures-web-links a:visited {font-size: 13px;} .windy-logo { width: 180px !important; }
.companies-slider .item img {width: 140px;}
.banner-wrapp{ background: linear-gradient(to bottom,  rgba(11,43,72,1) 0%,rgba(11,43,72,1) 59%,rgba(11,43,72,0) 100%); }
.banner-main-svg {margin-top: 120px; transform: scale(1.2); }
}

@media(max-width:420px) {
.ventures-hotel-resort-wrapp li:first-child{padding: 0 10px;} .ventures-hotel-resort-wrapp li:nth-child(2) {padding-left: 10px;} .ventures-hotel-resort-wrapp li:nth-child(2) {width: 70px;} 
}