@media screen and (min-width:1600px) and (max-width:1799px){
.navbar ul li + li{margin-left:1.5rem;}
.navbar ul li a{font-size:17px;}
header .btn{margin-left:1rem;}
.global span{width:250px;}
.mySlideshow .swiper-slide{height:125px;width:125px!important;right:-300px;}
.mySlideshow .swiper-slide:nth-child(1){right:205px;}
.mySlideshow .swiper-slide:nth-child(2){right:70px;}
.mySlideshow .swiper-slide.swiper-slide-next{right:340px;}
.mySlideshow .swiper-slide.swiper-slide-next + .swiper-slide{right:205px;}
.mySlideshow .swiper-slide.swiper-slide-next + .swiper-slide + .swiper-slide{right:70px;}
.mySlideshow .swiper-slide-active, .mySlideshow .swiper-slide-prev{height:70vh;width:100%!important;}
.autoplay-progress{right:335px;height:135px;width:135px;}
.slideshow-slide{max-width:1000px}
.slideshow-slide h1{font-size:4rem;}
h1{font-size:2.75rem;}}

@media screen and (min-width:1440px) and (max-width:1599px){
.global span{width:235px;}
.pad-left-right{padding-left:40px;padding-right:40px;}
.pad-left{padding-left:40px;}
.navbar ul li + li{margin-left:1.75rem;}
.navbar ul li a{font-size:17px;}
header .btn{margin-left:1rem;}
.appointment-btn .whatsapp-link{height:40px;}
header .btn{height:40px;padding:0.54rem 0rem 0.44rem 0rem;min-width:150px;font-size:16px}
.login .btn-border{height:40px;font-size:16px;padding:0.45rem 1rem 0.4rem 1rem;}
.appointment-btn{padding-left:1rem;}
.mySlideshow .swiper-slide{height:125px;width:125px!important;right:-300px;}
.mySlideshow .swiper-slide:nth-child(1){right:205px;}
.mySlideshow .swiper-slide:nth-child(2){right:70px;}
.mySlideshow .swiper-slide.swiper-slide-next{right:340px;}
.mySlideshow .swiper-slide.swiper-slide-next + .swiper-slide{right:205px;}
.mySlideshow .swiper-slide.swiper-slide-next + .swiper-slide + .swiper-slide{right:70px;}
.mySlideshow .swiper-slide-active, .mySlideshow .swiper-slide-prev{height:70vh;width:100%!important;}
.autoplay-progress{right:335px;height:135px;width:135px;}
.slideshow-slide{max-width:800px}
.slideshow-slide h1{font-size:3.5rem;}
.slideshow-slide p{font-size:1.25rem;}}

@media only screen and (max-width:1440px){
 .about-text{margin-top:1rem;}}

@media screen and (min-width:1200px) and (max-width:1439px){
.pad-left-right{padding-left:30px;padding-right:30px;}
.pad-left{padding-left:30px;}
.appointment-btn .whatsapp-link{height:40px;}
header .btn{height:40px;padding:0.6rem 0rem 0.44rem 0rem;min-width:150px;font-size:16px}
.login .btn-border{height:40px;font-size:16px;padding:0.45rem 1rem 0.4rem 1rem;}
.slideshow-slide h1{font-size:2.5rem}
.slideshow-slide p{font-size:1.15rem}
h1{font-size:2.5rem;}
header .btn{margin-left:3rem;min-width:175px;}
.global span{width:250px;}
.mySlideshow .swiper-slide{height:100px;width:100px!important;right:-250px;}
.mySlideshow .swiper-slide:nth-child(1){right:160px;}
.mySlideshow .swiper-slide:nth-child(2){right:50px;}
.mySlideshow .swiper-slide.swiper-slide-next{right:270px;opacity:1!important}
.mySlideshow .swiper-slide.swiper-slide-next .slideshow-holder img{opacity:1;}
.mySlideshow .swiper-slide.swiper-slide-next + .swiper-slide{right:160px;opacity:1!important}
.mySlideshow .swiper-slide.swiper-slide-next + .swiper-slide + .swiper-slide{right:50px;}
.mySlideshow .swiper-slide-active, .mySlideshow .swiper-slide-prev{height:70vh;width:100%!important;}
.autoplay-progress{right:265px;height:110px;width:110px;}
.slideshow-slide{max-width:650px}
.slideshow-btn .btn{font-size:1.25rem;width:200px;height:50px;}}

@media screen and (min-width:1300px) and (max-width:1439px){
.global span{width:225px;}
.appointment-btn, .appointment-btn .login{padding-left:10px;}
.appointment-btn{padding-left:1rem;}
.navbar ul li + li{margin-left:17px}
.navbar ul li a{font-size:15px}
.menubar .submenu li a h4{font-size:14px}
header .btn{margin-left:1.15rem}
p, li{font-size:1.1rem;}
footer a, footer p, footer li{font-size:17px}}

@media screen and (min-width:1200px) and (max-width:1299px){
.global span{width:200px;}
header.smaller .global span{width:175px;}
.topbar ul li, .topbar ul li a, .topbar ul li span{font-size:15px;}
.topbar .language li a{font-size:1.05rem;}
.navbar ul li + li{margin-left:15px;}
.navbar ul li a, .nav-link:focus, .nav-link:hover{font-size:15px;line-height:1;}
.menubar .submenu li a h4{font-size:14px}
header .btn{font-size:15px;min-width: 150px;height:40px;}
.hot-add-time li{display:flex;align-items:center;}
.hot-add-time li a, .hot-add-time li span{line-height:1;}
.navbar{padding-bottom:0;}
header .btn{margin-left:10px;}
.appointment-btn, .appointment-btn .login{padding-left:10px;}
p, li{font-size:1.15rem;}
footer a, footer p, footer li{font-size:1.1rem;}}

@media screen and (min-width:992px) and (max-width:1199px){
.pad-left-right{padding-left:15px;padding-right:15px;}
.pad-left{padding-left:15px;}
.topbar .hot-add-time li, .topbar .hot-add-time li label, .topbar .hot-add-time li a, .topbar .hot-add-time li span{font-size:12px;}
.topbar .language li a{font-size:14px;}
.topbar .language li:last-child a{font-size:17px;}
.appointment-btn .whatsapp-link{height:35px;}
.topbar ul{justify-content:flex-start;}
.topbar .hot-add-time li + li{margin-left:15px;}
header .btn{margin-left:15px;}
.global span{width:175px;}
header.smaller .global span{width:160px;}
header .btn{margin-left:10px;font-size:13px;min-width:120px;padding-top:8px;padding-bottom:6px;height:auto}
.login .btn-border{font-size:13px;padding:7px 1rem 7px 1rem;height:auto}
.appointment-btn .login{padding-left:10px;}
.mySlideshow .swiper-slide{height:100px;width:100px!important;right:-250px;}
.mySlideshow .swiper-slide:nth-child(1){right:160px;}
.mySlideshow .swiper-slide:nth-child(2){right:50px;}
.mySlideshow .swiper-slide.swiper-slide-next{right:270px;opacity:1!important}
.mySlideshow .swiper-slide.swiper-slide-next .slideshow-holder img{opacity:1;}
.mySlideshow .swiper-slide.swiper-slide-next + .swiper-slide{right:160px;opacity:1!important}
.mySlideshow .swiper-slide.swiper-slide-next + .swiper-slide + .swiper-slide{right:50px;}
.mySlideshow .swiper-slide-active, .mySlideshow .swiper-slide-prev{height:70vh;width:100%!important;}
.autoplay-progress{right:265px;height:110px;width:110px;}
.slideshow-slide{max-width:600px}
.slideshow-btn .btn{font-size:1rem;width:180px;height:45px;padding:0.65rem 0rem 0.3rem 0rem;}
h1{font-size:35px;}
.slideshow-slide h1{font-size:35px;}
.slideshow-slide p{font-size:16px;}
.footer-subscribe .form-control{width:calc(100% - 70px);padding:0rem 3rem 0rem 1.5rem;}
p, li{font-size:17px;}}

@media screen and (min-width:1024px) and (max-width:1199px){
.appointment-btn{padding-left:1rem;}
.topbar ul li, .topbar ul li a, .topbar ul li span{font-size:15px;}
.topbar .language li a{font-size:1.05rem;}
.navbar ul li a{font-size:15px;}
.navbar ul li + li{margin-left:10px;}
.navbar ul li a, .nav-link:focus, .nav-link:hover{font-size:14px;line-height:1;}
.menubar .submenu li a h4{font-size:14px;}
.menubar .submenu ul{grid-template-columns:repeat(4, minmax(0, 1fr));overflow:auto;}
header .btn{font-size:14px;min-width:130px;height:auto;}
.hot-add-time li{display:flex;align-items:center;}
.hot-add-time li a, .hot-add-time li span{line-height:1;}
.navbar{padding-bottom:0;margin-top:0;padding-top:0;}
.doctor-photo-col .btn{font-size:18px;padding-top:15px;padding-bottom:15px;border:3px solid var(--white);}}

@media screen and (min-width:992px) and (max-width:1023px){
.navbar ul li + li{margin-left:10px;}
.navbar ul li a{font-size:13px;}
.appointment-btn{padding-left:1rem;}
.menubar .submenu ul{gap:7px;padding:7px;}
.menubar .submenu li a{padding:10px;border-radius:10px;}
.menubar .submenu li .menu-icon{width:40px;}
.menubar .submenu li a h4{font-size:13px;}}

@media screen and (max-width:991px){
body{font-size:16px;font-style:normal!important;}
.topbar{display:none;}
.pad-left-right{padding-left:15px;padding-right:15px;}
.pad-left{padding-left:15px;}
header .appointment-btn{display:none;}
.global span{width:200px;}
header.smaller::before{opacity:1;background-color:var(--blue);}
.global-responsive, .res-search-lan-contact{display:block;}
.res-search-lan-contact{max-width:350px;}
.global-responsive{width:200px;margin-bottom:1rem}
.appointment-btn-responsive{display:block;}
.appointment-btn-responsive .btn-border{margin-left:1rem;}
header .appointment-btn-responsive .btn{margin-left:0;}
.contact-language{display:block;}
.contact-language .hot-add-time{display:flex;justify-content:space-between;margin-bottom:1rem}
.res-search{padding-right:15px;}
.res-search-lan{margin-bottom:1rem;}
.res-search-lan .language{transform:none;}
.res-search button{background-color:#b79d53;border:none;border-radius:0 5px 5px 0;}
.res-search .form-control{border-radius:5px 0 0 5px;padding:5px 1rem;}
.menu-link-wrap{display:block;position:relative;z-index:9999;}
.menu-link{display:flex;align-items:center;justify-content:center;position:relative;z-index:1;width:32px;height:16px;color:var(--white);}
.menu-link span{display:block;transition:height 0.5s ease 0.5s,top 0.5s ease 0.5s, transform 0.5s ease 0s;top:50%;transform:translateY(-50%);position:absolute;width:100%;height:100%;border-top:2px solid #e8ce95;border-bottom:2px solid #e8ce95;}
.menu-link span::before{content:"";transition:transform 0.5s ease 0s,height 0.5s ease 0.5s,width 0.5s ease 0.25s;width:70%;position:absolute;right:0%;transform:translateY(-50%);top:50%;height:2px;background-color:#755f33;display:block;}
.menu-link.active span{height:0px;transform:translateY(-50%) rotate(45deg);transition:height 0.5s ease 0s,top 0.5s ease 0s, transform 0.5s ease 0.5s,width 0.5s ease 0.5s;border-top:1px solid #e8ce95;border-bottom:1px solid #e8ce95;}
.menu-link.active span::before{transform:rotate(-90deg) translateY(-50%);top:50%;right:-4%;width:100%;height:2px;transition:transform 0.5s ease 0.5s,height 0.5s ease 0.5s;background-color:#e8ce95;}
.menu-link.active svg path:first-child{stroke-dashoffset:3.5;}
.menu-link.active svg path:last-child{stroke-dashoffset:5;}
.menu-link.active svg path:first-child{transform:translateY(4px);}
.menu-link.active svg path:last-child{transform:translateY(-4px);}
.menu-link.active:before{transform:translateX(-50%) rotate(45deg);top:18px;}
.menu-link.active:after{transform:translateX(-50%) rotate(-45deg);bottom:19px;}
.menu-container{position:absolute;right:-100vw;top:0;width:100vw;height:100vh;transition:right 0s ease 1s;border:0px solid red;}
.menu-container.opened{right:0;transition:right 0.1s ease 0s;}
.menu-wraper{width:100%;right:-100%;opacity:0;background-color:#071132;height:100vh;overflow-y:auto;overflow-x:hidden;position:absolute;transform:none!important;transition-property:right,opacity!important;transition-duration:1s!important;transition-timing-function:cubic-bezier(.4,0,.2,1)!important;transition-delay:0s!important;z-index:9;}
.wrapper, .global{transition:transform 1s cubic-bezier(.4,0,.2,1) 0s;}
.wrapper{transform:translateX(0%)}
.global{transform:translateX(0px)}
body.menuopened .wrapper{transform:translateX(-100%)}
body.menuopened .global{transform:translateX(-250px)}
.menu-content{height:calc(100vh - 320px);overflow-y:auto;margin-bottom:1rem;}
.menu-container.opened .menu-wraper{right:0;opacity:1;transition-delay:0.1s!important;transform:none!important;}
.navbar{display:block;height:100vh;padding:10px 25px 25px 25px}
.navbar .menubar{width:100%;margin-bottom:15px;}
.hot-add-time{display:block;}
.hot-add-time li{display:flex;font-size:15px;width:100%;}
.hot-add-time li + li{padding-left:15px;}
.navbar .hot-add-time li a, .hot-add-time li span{font-size:15px;white-space:nowrap;margin-left: 5px;}
.navbar .hot-add-time li a, .hot-add-time span:last-child{font-size:15px;margin-left:5px;}
.hot-add-time span img{filter:invert(1);margin-right:5px;}
.contact-language .hot-add-time li{}
.contact-language .form-control{font-size:15px;height:auto;padding:2px 10px;}
.contact-language .language{position:static!important;transform:none}
.contact-language .language ul{display:flex;padding:5px 0 10px 0;}
.language li:nth-child(2)::before{background-color:var(--gray2);}
.navbar .language ul li + li{margin-left:15px;}
.navbar .menubar ul li a{font-size:18px;}
.dropdown.open > .submenu{max-height:calc(100vh + 350px);}
.menubar .submenu li a{border-radius:10px;padding:5px;}
.menubar .submenu li .menu-icon{width:40px;}
.menubar .submenu li a h4{font-size:14px;margin-top:5px}
.navbar .menubar > li + li{margin:20px 0;}
.menubar .submenu ul{grid-template-columns:repeat(5, minmax(0, 1fr));border-radius:15px;gap:10px;padding:10px;}
.navigation-links ul li .nav-link:focus, .navigation-links ul li .nav-link:hover{font-size:2.25rem;font-weight:300;position:relative;padding-left:0px;color:var(--blue);}
.submenubar ul li.active a{padding-left:50px;}
.submenubar ul li.active a::before{width:30px;}
.menu-container .footer-links{display:block;margin:0;text-align:left;margin-top: auto;}
.menu-container .footer-links ul{margin:0;text-align:left;justify-content:flex-start}
.menu-container .footer-links ul li{}
.menu-container .footer-links ul:nth-child(1){margin-bottom:2rem;}
.menu-container .footer-links ul:nth-child(1) li{padding:0px 0;margin:0;}
h1{font-size:2.5rem;}
.slideshow-slide, .slideshow-holder{height:auto;}
.slideshow-slide h1{font-size:25px;margin-bottom:1rem;}
.slideshow-slide p{font-size:18px;}
.slideshow-holder{margin-top:1rem;}
.slideshow-next-prev-btns .swiper-button-prev, .slideshow-next-prev-btns .swiper-button-next{width:40px;height:40px;padding:5px;}
.slideshow-next-prev-btns{width:80px;}
.autoplay-progress{width:40px;height:40px;}
footer a, footer p, footer li{font-size:16px;}}

@media screen and (min-width:768px) and (max-width:991px){
.banner{height: auto;}
.mySlideshow .swiper-slide{height:70px;width:70px!important;right:-160px;}
.slideshow-holder{margin-top:0rem;}
.mySlideshow .swiper-slide:nth-child(1){right:150px;}
.mySlideshow .swiper-slide:nth-child(2){right:70px;}
.mySlideshow .swiper-slide.swiper-slide-next{right:230px;opacity:1!important}
.mySlideshow .swiper-slide.swiper-slide-next .slideshow-holder img{opacity:1;}
.mySlideshow .swiper-slide.swiper-slide-next + .swiper-slide{right:150px;opacity:1!important}
.mySlideshow .swiper-slide.swiper-slide-next + .swiper-slide + .swiper-slide{right:70px;}
.mySlideshow .swiper-slide-active, .mySlideshow .swiper-slide-prev{height:70vh;width:100%!important;}
.autoplay-progress{right:228px;height:75px;width:75px;top:55%}
.slideshow-slide{max-width:60%}
.slideshow-slide h1{font-size:35px;}
.slideshow-slide p{font-size:16px;}
.slideshow-btn .btn{font-size:18px;width:170px;height:45px;padding:0.55rem 0rem 0.3rem 0rem;}
.slideshow-slide{top:auto;transform:none;bottom:50px;}
p, li{font-size:17px;}}

@media screen and (min-width:300px) and (max-width:767px){
.banner{height:65vh;}
.mySlideshow .swiper-slide{height:50px;width:50px!important;right:-160px;}
.slideshow-holder{margin-top:0rem;}
.mySlideshow .swiper-slide:nth-child(1){right:100px;}
.mySlideshow .swiper-slide:nth-child(2){right:40px;}
.mySlideshow .swiper-slide.swiper-slide-next{right:160px;opacity:1!important}
.mySlideshow .swiper-slide.swiper-slide-next .slideshow-holder img{opacity:1;}
.mySlideshow .swiper-slide.swiper-slide-next + .swiper-slide{right:100px;opacity:1!important}
.mySlideshow .swiper-slide.swiper-slide-next + .swiper-slide + .swiper-slide{right:40px;}
.mySlideshow .swiper-slide-active, .mySlideshow .swiper-slide-prev{height:65vh;width:100%!important;}
.autoplay-progress{right:157px;height:55px;width:55px;top:55%;display:none}
.slideshow-slide{max-width:90%}
.slideshow-btn .btn{font-size:13px;width:150px;height:40px;padding:0.55rem 0rem 0.3rem 0rem;}
.mySlideshow .swiper-slide.swiper-slide-next{opacity:0!important}
.mySlideshow .swiper-slide.swiper-slide-next + .swiper-slide{opacity:0!important}
.mySlideshow .swiper-slide:nth-child(1), .mySlideshow .swiper-slide:nth-child(2){opacity:0!important}
.banner .mySlideshow .swiper-slide.swiper-slide-next{opacity:0!important}
.banner .mySlideshow .swiper-slide.swiper-slide-next + .swiper-slide + .swiper-slide{opacity:0!important}
.banner .mySlideshow .swiper-slide.swiper-slide-next + .swiper-slide + .swiper-slide + .swiper-slide{opacity:0!important}
.banner::before{display:none;}
.slideshow-slide h1{font-size:22px;line-height:1.2;}
.slideshow-slide p{font-size:16px;line-height:1.1;}
.slideshow-slide{top:auto;transform:none;bottom:20px;}
p, li{font-size:16px;}
h1{font-size:2.0rem;}}

.hr-mobile{display: none;}

@media only screen and (max-width:768px){
.ggCaptionCenter{width:auto;}
.about-content img{width:38%;}
.about-content p{font-size:18px;}
.about-img{margin-top: 2rem;}
.about-img img{width:60%;}
.client-trust{background-position: top;background-position: right;background-size: cover;}
.section-heading h1{font-size:33px;}
.trustX-card{background: rgb(255 255 255 / 77%);}
.main-line{font-size:18px;}
h4.sub-heading{font-size:18px;}
.mobile-top-info{display: block;}
.hot-add-time-mobile{background-color: transparent!important;}
.menu-content{height: calc(105vh - 320px);}
.hot-add-time-mobile li{margin-bottom: 10px!important;}
.hr-mobile{display: block;}
.hot-add-time-mobile li span{display: block;color: #fff;}
header .btn{margin-bottom: 1rem;}
.about-text p{font-size:16px;}
.about-text{padding: 10px;}
.innerpage-banner-section img{height: 200px;}
.ggName{font-size:18px;}}

@media only screen and (max-width:475px){
.ggTitle{font-size:20px;}
.ggSlideOverlay.ggCenter{width:100%;position: relative;background-color: #000000e6;}
.ggSub{display: none;}
.ggSwiper .swiper-button-prev, .ggSwiper .swiper-button-next{display: none;}
.section-heading h1{font-size:25px;}
.schengen-premium h2{display: flex;flex-wrap: nowrap;       /* prevent wrapping */justify-content: center; /* center align */gap: 8px;                /* spacing between badges */}
.badgeX {white-space: nowrap;     /* keep text in one line */}
.badgeX{font-size:14px;}
.main-line{font-size:16px;}
h4.sub-heading{font-size:18px;font-weight: 600;}
.featureCard h5{font-size:16px;}
.featureCard p{font-size:15px;}
.featureIcon{top:40px;}
.badgeX{padding: 10px 10px;}
.about-img img{width: 100%;}
.about-content img{width:75%;}
.about-row:nth-child(odd) .about-text, .about-text {margin: 0 0 0 0;padding: calc(var(--bs-gutter-x) * .5);}
.ggCountryItem{padding: 0.5rem 0.3rem;}
.ggName{font-size: 16px;}
.padding-left-right{padding-left: 0%;padding-right: 0%;}
.podcast-thumb-img{display: block;}    
.podcast-section{background-image: none;background-color: #e7e7e7;border-top-left-radius: 100px;border-bottom-right-radius: 100px;border-top-right-radius: 50px;}
.about-content{margin-top: 1rem;}
.about-schengen-content p{font-size:18px;}}

@media screen and (min-width:300px) and (max-width:575px){
.menubar .submenu ul{grid-template-columns:repeat(3, minmax(0, 1fr));border-radius:10px;gap:5px;padding:5px;}}
