@media only screen and (min-width:1025px){
    
.stellarnav > ul > li:hover > ul > li:hover > ul{opacity:1;visibility:visible;top:0;display: block;}
.stellarnav > ul > li:hover > ul > li:hover > ul > li:hover > ul{display: block;}
#stellarnav-two ul ul li a:hover {color: #707070;background-color: rgba(255, 255, 255, .5);}
}
@media only screen and (min-width:767px){
/* sticky */
.psticky{position: sticky;top: 100px;}
}
@media only screen and (max-width:1330px){
}
@media only screen and (max-width:1280px){
.logo img {max-width: 180px;}
.stellarnav ul li.has-sub > a:after {font-size: 16px;margin-left: 2px;}
.stellarnav ul a {font-size: 16px;}
}
@media only screen and (max-width:1200px){
.top-footer .col20 {width: 33.33%;}
.offspacing2 .col3, .offspacing2 .col20{width:33.33%}
.padgapadd figure {padding-left: 0;}
.padgapadd .contxt2 {padding-right: 0;}

}
@media only screen and (max-width:1024px){
/* Header */
.mainHeadBox {align-items: center;}
a.menu-toggle{display: flex !important;}
.stellarnav > ul > li {padding: 0px 0px 0px 0px;}
.stellarnav ul ul {padding: 0;box-shadow: none;border: none;}
.stellarnav ul ul li a {font-weight: normal;padding: 10px 30px 10px 10px;font-size: 16px;}
.footerLogo p, #stellarnav-two > ul > li > a {padding: 0;}
.stellarnav li a {border-bottom: 1px solid #2e4c72;}
 
/* Header */
.bannercon h1 {font-size: 50px;line-height: 64px;}
.homeBannerBox {padding: 90px 0;}
.bannercon {max-width: 596px;}
.liconinner p,.listingiconli li,.set > a {font-size: 16px;}

}

@media only screen and (max-width: 991px) { 
.leftsec .inleft{width:100%;}
.leftsec .inleft:first-child {margin-bottom: 4px;}
.services .col3 {width: 50%;}
.packagesec .col4,.testimonial .col4 {width: 50%;}
.leftimagelist{width: 40%;}
.rightcontentlist {width: 80%;}

.chat-bubble {bottom: 100px;}
.chat-bubble-message {bottom: 168px;}
.chat-bubble-active {height: 84vh;bottom: 0px;}
.conadd {padding: 30px 5px 30px 5px;}
}


@media only screen and (max-width:767px){
.h2tag {font-size: 25px;line-height: 30px;}
.inleft > a:first-child {display: none;}
.inleft > a {margin-right: 0;font-size: 13px;}
.bookapp span {font-size: 13px;}
.bannercon h1 {font-size: 40px;line-height: 50px;}
.taglinein {margin:10px 0;justify-content: flex-start;}
.services .col3 {width: 100%;}
.packagesec .col4, .testimonial .col4,.contactsec .col4 {width: 100%;}
.cwhiteall p, .cdblueall p,.contxt2 p, .twosinner p, .cwhiteall .headingbx p {font-size: 16px;line-height: 24px;}
.condetin a, .condetin p, .headingbx p {font-size: 16px;line-height: 21px;}
.top-footer .col20 {width: 100%;}
.contentinfo figure {margin-bottom: 40px;}
.bannercon1 h1 {font-size: 30px;}
.packageinner h2 {font-size: 27px;line-height: 35px;}
.padd0 {padding: 0 15px;}
.packageinner {padding: 25px 15px 62px;}
.awardslogo {gap:10px}
.offspacing2 .col3, .offspacing2 .col20{width:100%}
.coninfosec figure, .twosec .twosinner.bg-dblue {margin-bottom: 30px;height:calc(100% - 30px);}
.twosec .twosinner{padding: 20px;}
.offspacing2 .col3, .offspacing2 .col20 {padding: 0 15px;}
.leftimagelist{width: 100%;}
.rightcontentlist {width: 100%;}
.listinginner{flex-wrap: wrap;}
.rconlistin {padding: 30px;}
.listingiconli ul {column-count: 1;}
.conlisection figure {margin-bottom: 30px;}
.conadd {padding: 30px 15px 30px 30px;}
}
@media(max-width:600px){

    
}
@media only screen and (max-width:420px){
/* Menu css */
.stellarnav.mobile .call-btn-mobile.third span, .stellarnav.mobile .location-btn-mobile.third span{display:none;}
 /* End Menu css */
}

