@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: 240px;}
.stellarnav ul li.has-sub > a:after {font-size: 16px;margin-left: 2px;}
/*.stellarnav ul a {font-size: 16px;}*/
.main-carousel .slide-text {max-width: 600px;}
.main-carousel .slide-text h1 {font-size: 50px;}
}

@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;}

.meet-the-team-box {width: 47%;}
.meet-the-team-main {padding: 0px 15px;}
.main-carousel .slide-text {left: 30px;transform: translateX(-0%) translateY(-50%);}
.containerBox {padding: 0px 15px;}
.partner5879 {padding-left: 20px;}
.flogo-wrap {padding-left: 40px;max-width: 460px;}
.contactDetail-footerMenu {padding-left: 40px;padding-right: 40px;}
}

@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;}


.meet-the-team-box {width: 47%;}
.meet-the-team-main {padding: 0px 15px;}
.main-carousel .slide-text {left: 30px;transform: translateX(-0%) translateY(-50%);}
.containerBox {padding: 0px 15px;}
.grid-container {grid-auto-rows: auto;}
.parter-follow .col6 {width: 100%;}
.faq-part .col7 {width:100%;}
.top-footer .col7 {width: 100%;}
.top-footer .col5 {width: 100%;}
.faq-part .col5 {width: 100%;}
.stellarnav ul ul li a {
	font-weight: normal;
	padding: 10px 30px 10px 10px;
	font-size: 18px;
}
}

@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%;}

.mvv-wrapper .mvv-card {
	width: 100%;
/* 	text-align: center; */
}
 
.mvv-wrapper {
	flex-direction: column;
	gap: 30px;
}

.chat-bubble {bottom: 100px;}
.chat-bubble-message {bottom: 168px;}
.chat-bubble-active {height: 84vh;bottom: 0px;}
.conadd {padding: 30px 5px 30px 5px;}
.main-carousel .slide-text {left: 30px;transform: translateX(-0%) translateY(-50%);}
.containerBox {padding: 0px 15px;}
}


@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;}


.meet-the-team-box {width: 100%;}
.meet-the-team-main {padding: 0px 15px;}
.banner-heading h1 {font-size: 20px;}
.main-carousel .slide-text {left: 30px;transform: translateX(-0%) translateY(-50%);max-width: 250px;}
.containerBox {padding: 0px 15px;}
.grid-container {grid-auto-rows: auto;}
.parter-follow .col6 {width: 100%;}
.faq-part .col7 {width:100%;}
.top-footer .col7 {width: 100%;}
.top-footer .col5 {width: 100%;}
.faq-part .col5 {width: 100%;}
.contactDetail-footerMenu {flex-direction: column;}
.top-footer .flogo-wrap {padding-left: 16px;max-width: 91%;}
.top-footer .flogo-wrap img {max-width: 87%;}
.copyright {padding: 0 15px;}
.top-footer .contactDetail-footerMenu {padding-left: 20px;padding-right: 20px;}
.faq-part ul.accordion-list {padding: 0;}
.follow-us {gap: 50px;}
.social-media {padding: 0 15px;}
.partner-logos {display: flex;flex-direction: column;}
.google-number {margin-bottom: 40px;}
.owl-carousel .owl-item img {height: 390px;object-fit: cover;}
.main-carousel .slide-text h1 {font-size: 20px;width: 70%;}
.banner-slider .button-wrapper {margin-top: 30px;flex-direction: column;gap: 10px;}
.phone-detail img {display: none;}
.headerSec .dflex {display: flex;flex-direction: column;}
.headerSec {position: relative;padding-bottom: 0px;}
.phone-detail {margin-right: 110px;padding: 3px 14px;}
.logo img {max-width: 190px;}
.phone-detail p {display: none;}
.fixed-header .menuHeader {padding-bottom: 0px;}
.inner-banner img {
    width: 100%;
    height: 260px;
    object-fit: cover;
}
.job-seeker-main {
	display: flex;
	gap: 50px;
	flex-direction: column;
}
.stellarnav.mobile {
	position: static;
	padding-bottom: 20px;
}
.partner5879 .partner-wrap {
	margin-right: 0;
	padding: 25px;
}
.partner-logos {
	gap: 20px;
}
.partner-logo img {
	height: 120px;
}
ul.accordion-list li h3 {
padding-right: 30px;
}
.team-bio .image-wrap{box-shadow:initial; padding:0px;}	
.team-bio .image-wrap img {
	box-shadow: rgba(50, 50, 93, 0.25) 0px 50px 100px -20px, rgba(0, 0, 0, 0.3) 0px 30px 60px -30px, rgba(10, 37, 64, 0.35) 0px -2px 6px 0px inset;
	margin-bottom: 20px;
}
.team-bio .content-bio {
    padding: 0px;
}	
}


@media screen and (max-width:664px){
.testimonials .ti-widget.ti-goog .ti-reviews-container-wrapper {
	margin: 0;	
	margin-right: 10px;
}
    
}
@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 */

.close-menu {
width: 40px !important;
height: 40px;	
right: 50px;
}
.stellarnav .icon-close::before {
width: 21px;
}
.stellarnav .icon-close::after {
width: 21px;
}
.stellarnav .dd-toggle {
top: 0px;
right: 20px;
}
.stellarnav.mobile ul ul {
width: 94%;
}
.listing .btn-wrap {
	flex-direction: column;
}
}
