/* large screen */
@media screen and (min-width: 2500px) {
    .why-us-inr .why-us-img img:nth-child(1) {min-width: 35%; }
}
@media screen and (min-width: 3500px) {
    .why-us-inr .why-us-img img:nth-child(1) {min-width: 40%; }
}
@media screen and (min-width: 4500px) {
    .why-us-inr .why-us-img img:nth-child(1) {min-width: 45%; }
}
@media screen and (min-width: 1399px) {
    .container,.container-xl,.container-lg,.container-md {max-width: 1375px; }
}
@media screen and (max-width: 1750px){
    .sub-service-fixed.sub-service .sub-service-img{height: 52vh;}
    .review-inr .various-review-inr .slick-list { padding-right: 40.25vw; }
	.our-services-inr .various-services-inr .slick-list{padding-right:22.65vw;}
}
@media screen and (max-width: 1599px) {
    .main-title {font-size: 35px; }
    .header-inr .navbar .offcanvas .offcanvas-body .navbar-nav .nav-item {margin: 0 10px;}
    .hero-inr .carousel-inner .carousel-item .carousel-caption h1, .carousel-item .carousel-caption h2 {font-size: 69px; line-height: 1; }
    .guide-inr .guide-route .guide-point ol li:nth-child(2) {left: 19%; }
    .guide-inr .guide-route .guide-point ol li:nth-child(3) {left: 22.2%; }
	.our-services-inr .various-services-inr .slick-list{padding-right:16.65vw;}
    .popular-visa-inr .various-visa-service-inr .visa-service-item .visa-service-box .visa-service-img, .popular-visa-inr.immigration-inr .various-visa-service-inr .visa-service-item .visa-service-box .visa-service-img {padding: 40px; }
    .why-us-inr .why-us-img {padding-right: 9vw; }
    .why-us-inr .why-us-img img:nth-child(1) {min-width: auto; width: 34%; }
    .why-us-inr .why-us-img img:nth-child(2) {border-radius: 180px 10px 10px; width: 80%; }
    .why-us-inr .why-us-content {padding: 0 4vw 0 0; }
    .why-us-inr .why-us-various-reasons-inr .why-us-item:not(:last-child)::after {right: -37px; }
    .footer-inr .footer-top-inr {padding: 40px 20px 40px 20px; }
    .footer-inr .footer-center-inr .detail-item-box {padding: 40px 30px 30px; }
    .footer-inr .footer-center-inr .footer-menu {padding-bottom: 57px; }

    .exam-pre-model .modal-header, .direct-enquiry-popup .modal-header { padding: 25px; }
    .exam-pre-model .modal-header .btn-close, .direct-enquiry-popup .modal-header .btn-close { width: 45px; height: 45px; }
    .exam-pre-model .modal-body-inr { padding: 40px 40px 140px; margin-right: 7rem; }
    .exam-pre-model .modal-body .modal-body-inr .module-list li { width: 22.3%; border-radius: 20px; padding: 20px 20px; }
    .exam-pre-model .modal-body .modal-body-inr .module-list li img { width: 55px; }
    .exam-pre-model .modal-footer { padding: 20px 20px 20px 40px; }

    .sub-service .sub-service-img { width: 37%; }
    .direct-enquiry .direct-enquiry-inr .direct-enquiry-left { width: 40.5%; margin-right: 68px; }

    .direct-enquiry-popup .modal-body { padding: 40px 10.5rem 40px 52px; }
    .direct-enquiry-popup .modal-dialog{width: 720px;}

    .sub-service-imp-inr { padding: 50px 0 75px; }

    .sub-service-fixed.sub-service .sub-service-img{height: calc(45vh + 4px);}
    .visitor-visa .various-visitor-visa .visitor-item .visitor-box span { font-size: 40px; }
    .visitor-visa{padding: 40px 0 0;}

    .blog-details-inr .blog-details-right-inr h3{ font-size: 30px; }
    .blog-details-inr .blog-details-right-inr h4{ font-size: 25px; }
    .blog-details-inr .blog-details-right-inr h5{ font-size: 22px; }
    .blog-details-inr .blog-details-right-inr h6{ font-size: 18px; }
    .blog-details-inr .blog-details-left ol > li a{font-size: 16px;}
    .blog-details-inr .blog-details-left ol > li { padding: 6px 0; }

    .blog-details-inr .blog-details-left ol{ max-height: 55vh;}

    .header-inr .navbar .dropdown.mega-dropdown-otr > .mega-dropdown.dropdown-menu .mega-dropdown-inr ul { padding: 30px 31px 0; }
    .header-inr .navbar .dropdown.mega-dropdown-otr > .mega-dropdown.dropdown-menu .mega-dropdown-inr ul li a { font-size: 16px; padding: 0.6rem 20px; }
    .header-inr .navbar .dropdown.mega-dropdown-otr > .mega-dropdown.dropdown-menu { padding: 140px 0 40px; }
    .header-inr .navbar .dropdown.mega-dropdown-otr > .mega-dropdown.dropdown-menu .mega-dropdown-inr ul li a img { width: 32px; }
    .review-inr .various-review-inr .slick-list { padding-right: 35vw; }

    .aside-inr .other-services-list li .dropdown-item { padding: 10px 14px; }

}
@media screen and (min-width: 1200px){
    .blog_list_page .col-xl-3{
        width: 29%;
    }
    .blog_list_page .col-xl-9{
        width: 71%;
    }
    .about_us_scssn{padding-bottom: 60px;}
}
@media screen and (max-width: 1499px){
	.our-services-inr .various-services-inr .slick-list{padding-right:10vw;}
}
@media screen and (max-width: 1399px) {
    .main-title {font-size: 30px; }
    p {margin-bottom: 26px; }
    .w-27 {width: 24px; }
    .w-45 {width: 50px; }
	.w-42{width:42px;}
    .w-56 {width: 50px; }
    .w-135 {width: 121px; }
    form.common-form .form-grp label {left: 14px; }
    .header-inr .navbar {padding: 14px 26px 13px; }
    .header-inr .navbar .offcanvas .offcanvas-body .navbar-nav .nav-item {margin: 0 8px; }
    .header-inr .navbar .offcanvas .offcanvas-body .navbar-nav .nav-item.dropdown { padding-right: 15px; }
    .header-inr .navbar.fixed-header {padding: 8px 26px 8px; }
    .header-inr .navbar .navbar-brand svg {max-width: 153px; }
    .header-inr .navbar .dropdown .dropdown-menu li .dropdown-item {padding: 6px 25px 6px 16px; font-size: 14px; }
    .hero-inr .carousel-inner .carousel-item .carousel-caption {bottom: 50%; }
    .hero-inr .carousel-inner .carousel-item .carousel-caption h1, .carousel-item .carousel-caption h2 {font-size: 55px; max-width: 500px; }
	.our-services-inr .various-services-inr .slick-list{padding-right:20vw;}
    .about-us-inr, .popular-visa-inr, .our-services-inr {padding: 30px 0 50px; }
    .about-us-inr .row {padding: 62px 0 0; }
    .about-us-inr .about-img::before {font-size: 14px; line-height: 18px; top: 33%; }
    .about-us-inr .about-img::after {bottom: 27%; left: 64px; line-height: 18px; font-size: 15px; }
    .slider-nav .progress {width: calc(100% - 254px); }
    .slider-nav .slick-arrows button {width: 35px; height: 45px; }
    .guide-inr .guide-route .guide-path {padding: 0 25px;}
    .guide-inr .guide-route .guide-point ol li {font-size: 18px; line-height: 1.15; }
    .guide-inr .guide-route .guide-point ol li:before {position: absolute; top: -70px; font-size: 25px; width: 60px; height: 60px; border: 8px solid; }
    .guide-inr .guide-route .guide-point ol li:nth-child(1) {left: 0px; bottom: 29%; }
    .guide-inr .guide-route .guide-point ol li:nth-child(2) {left: 18%; }
    .guide-inr .guide-route .guide-point ol li:nth-child(4) {left: 46%; top: 17%; }
    .guide-inr .guide-route .guide-point ol li:nth-child(4)::before {top: -64px; }
    .guide-inr .guide-route .guide-point ol li:nth-child(6)::before {top: -10px; left: -33px; }
    .guide-inr .guide-route .guide-point ol li:nth-child(5) {right: 40%; bottom: 26%; }
    .guide-inr .guide-route .guide-point ol li:nth-child(7) {right: 15%; bottom: 30%; }
    .guide-inr .guide-route .guide-point ol li:nth-child(8) {right: 0px; }
    .popular-visa-inr .various-visa-service-inr {padding: 50px 0 30px; }
    .popular-visa-inr .various-visa-service-inr .visa-service-item .visa-service-box .visa-service-img, .popular-visa-inr.immigration-inr .various-visa-service-inr .visa-service-item .visa-service-box .visa-service-img{padding: 33px; }
    .popular-visa-inr .various-visa-service-inr .visa-service-item .visa-service-box .visa-service-title h3, .popular-visa-inr.immigration-inr .various-visa-service-inr .visa-service-item .visa-service-box .visa-service-title h3 {font-size: 17px; letter-spacing: 2px; }
    .why-us-inr {padding: 30px 0 24px; }
    .why-us-inr .why-us-various-reasons {padding: 54px 0px 40px; }
    .why-us-inr .why-us-various-reasons-inr .why-us-item .why-us-item-box .why-us-counter .counter-inr span.counter-count {font-size: 40px; }
    .why-us-inr .why-us-various-reasons-inr .why-us-item:not(:last-child)::after {right: -24px; }
    .why-us-inr .why-us-content {padding: 0; }
    .why-us-inr .why-us-content ul li {font-size: 16px; line-height: 20px; }
    .why-us-inr .why-us-img img:nth-child(2) {border-radius: 160px 10px 10px; width: 92%; margin-bottom: -58px; }
    .support-inr {padding: 30px 0 27px; }
    .support-inr .various-support-reasons .support-reason-inr {padding: 60px 21px 50px 31px;  row-gap: 45px; }
    .support-inr .various-support-reasons .support-reason-inr .support-item .support-item-box .support-icon {width: 110px; height: 110px; }
    .awards-inr {padding: 30px 0 60px; }
    .award-item-box {padding: 0 35px 45px; }
    .review-inr {padding: 30px 0 60px; }
    .review-inr .various-review-inr .review-item .review-item-box {padding: 30px 45px 40px; gap: 50px; }
    .review-inr .various-review-inr .review-item .review-item-box .review-icon {width: 80px; }
    .counselling-inr .counselling-form {padding: 0 20px 0 40px; } 
    .counselling-inr .counselling-img img:nth-child(1) { border-radius: 40px; }
    .footer-inr .footer-bottom .footer-bottom-inr {padding: 32px 19px 22px 19px; }
    .footer-inr .footer-top-inr {padding: 40px 20px 30px 20px; }
    .footer-inr .footer-top-inr ul li a {margin-right: 20px; }
    .footer-inr .footer-top-inr .footer-form .form-grp input,.footer-inr .footer-top-inr .footer-form .form-grp {height: 71px; padding: 20px 70px 20px 30px; }
    .footer-inr .footer-top-inr .footer-form .form-submit button {height: 71px; padding-inline: 30px; display: inline-block;} 
    .footer-inr .footer-top-inr > ul > li:last-child a {margin-right: 0; }
    .footer-inr .footer-top-inr .main-title {font-size: 26px; }
    .footer-inr .footer-center-inr {padding: 45px 0; }
    .footer-inr .footer-center-inr .footer-menu {padding-bottom: 50px; gap: 38px; line-height: 18px; }
    .footer-inr .footer-center-inr .detail-item-box {padding: 30px 24px 30px; }
    .footer-inr .footer-center-inr .detail-item-box span {padding: 0 0 20px; }
    .footer-inr .footer-center-inr .detail-item-box p, .footer-inr .footer-center-inr .detail-item-box ul li, .footer-inr .footer-center-inr .detail-item-box ul li a {font-size: 15px; line-height: 23px; }
    .footer-inr .footer-center-inr .detail-item-box p, .footer-inr .footer-center-inr .detail-item-box ul {padding: 25px 0px 0; }
    .footer-inr .footer-center-inr .row {margin: 0 -12px; }
    .footer-inr .footer-center-inr .row> * {padding: 0 12px; }
    .banner-inr h1 {font-size: 46px;}
    .banner { max-height: 350px; }
    .banner-inr { padding-bottom: 0px; top: 62%; }

    .event-gallery-inr { padding: 30px 0 80px; }

    .online-test-pre-inr .various-test .test-item .test-item-box h3 { padding: 20px 20px 37px; }
    .online-test-pre-inr .various-test .test-item .test-item-box > div > img { max-width: 140px; }
    .online-test-pre-inr .various-test .test-item .test-item-box > div > span { font-size: 45px; }

    .exam-pre-model .modal { --bs-modal-width: 60%; }
    .sub-service { padding: 70px 0 50px; }
    .direct-enquiry .direct-enquiry-inr .direct-enquiry-left { width: 48%; margin-right: 60px; }
    .sub-service-inr::after { right: -10%; }

    .direct-enquiry-popup .modal-body { padding: 40px 10rem 40px 52px; }
    .direct-enquiry-popup .modal-dialog{ width: 680px; }

    #passport .accordion-item.active { width: 80%; }
    #passport .accordion-item .accordion-body .pass-img { width: 150px; }
    #passport .accordion-item .accordion-body { padding-right: 11rem; padding-top: 70px; }

    .tab-content-inr .row .tab-text h2 { font-size: 27px; }
    .tab-text { padding: 0px 30px 0px 20px; }

    .sub-service-fixed.sub-service .sub-service-img{height:calc(42vh + 5px);}
    .sub-service-fixed.sub-service .sub-service-img.tall { height: 70vh; }

    .visitor-visa .various-visitor-visa .visitor-item .visitor-box { padding: 25px 25px 20px; }
    .visitor-visa .various-visitor-visa .visitor-item .visitor-box span { font-size: 35px; }
    .visitor-visa{padding: 35px 0 0;}

    .universite-tab-grid .universite-tab-grid-inr .universite-tab-grid-item .universite-tab-grid-box { padding: 20px; }
    .universite-tab-grid .universite-tab-grid-inr .universite-tab-grid-item .universite-tab-grid-box .universite-tab-grid-content h3 { font-size: 18px; }
    .courses-img { width: 110px; }
    .courses-content h3 { font-size: 18px; }
    .courses-content { max-width: calc(100% -  122px); padding: 8px 8px 8px 15px; }

    .blog_list_page .blog_box { padding: 20px; }
    .blog_list_page .blog_box_otr .blog_box .blog_list_img { margin-right: 25px; }
    .blog_list_page { padding: 40px 0 80px; }
    .blog-details-inr .blog-details-right-inr h2{font-size: 35px;}
    .blog-details-inr >  div > img { max-height: 500px; }
    .blog-details-inr .blog-details-left ol > li a { font-size: 14px; }
    .blog-details-inr .blog-details-left ol > li { padding: 4px 0; }
    .blog-details-inr .blog-details-left ol{ max-height: 48vh;}

    #awardModal .modal-body .award_text h4 { font-size: 27px; }
    #awardModal .modal-dialog { max-width: 93%; }

    .header-inr .navbar .dropdown.mega-dropdown-otr > .mega-dropdown.dropdown-menu .mega-dropdown-inr ul li { min-width: 32%; }
    .header-inr .navbar .nav_right .header-btn { padding: 17px 14px 17px 14px; }

    
    .header-inr .navbar .dropdown.mega-dropdown-otr > .mega-dropdown.dropdown-menu { padding: 130px 0 30px; }
    .header-inr .navbar .dropdown.mega-dropdown-otr > .mega-dropdown.dropdown-menu .mega-dropdown-inr ul { padding: 20px 21px 0; }
    .header-inr .navbar .dropdown.mega-dropdown-otr > .mega-dropdown.dropdown-menu .mega-dropdown-inr ul li a img { width: 28px; }
    .header-inr .navbar .dropdown.mega-dropdown-otr > .mega-dropdown.dropdown-menu .mega-dropdown-inr ul li a { font-size: 15px; padding: 0.5rem 12px; }

    .vis_core_scssn.py-7{ padding: 70px 0 ; }
    .how_We_differ_scssn{padding-top: 40px;}
    .review-inr .various-review-inr .slick-list { padding-right: 30vw; }

    .aside-inr { top: 43%; }
    .aside-inr .other-services-list { min-width: 250px; max-height: 310px; padding: 16px 12px; }
    .aside-inr .other-services-list li .dropdown-item { padding: 9px 12px; }

    .about_us_scssn .about_us_img img.man_img { max-width: 175px; }
	.tab-content-inr .tab-text ul li > ul li {padding: 6px 0 6px 18px;}
	/**add-28-04-2026*/
    .header-inr .navbar .nav_right .header-btn {padding: 10px; width: 44px; height: 44px; background: #221E1F ; border: 1px solid #221E1F; border-radius: 50px;
        transition: all 450ms ease; -webkit-box-align: center; -ms-flex-align: center; align-items: center;}
    .header-inr .navbar .nav_right .header-btn img.book_icon {display: block!important; width: 100%; filter: brightness(0) saturate(100%) invert(100%) sepia(100%) saturate(1%) hue-rotate(108deg) brightness(109%) contrast(101%); }
    .header-inr .navbar .nav_right .header-btn:hover{background-color: var(--hover-color);border: 1px solid var(--hover-color); }
    .header-inr .navbar .nav_right .header-btn::after{display: none;}
}

@media screen and (max-width: 1199px) {
    body {font-size: 16px; line-height: 1.53; }
    h2, .h2 {letter-spacing: 1.5px; padding: 25px 20px 20px; }
    p {margin-bottom: 22px; }
    .main-title {font-size: 30px; }
    .theme-btn1 {padding: 17px 12px 16px 20px; gap: 35px; }
    .w-56 {width: 44px; }
    .w-45 {width: 44px; }
    .w-27 {width: 21px; }
	.w-42 {width: 37px; }
    .w-135 {width: 106px; }
    .hero-inr .carousel-indicators {margin-bottom: 30px; }
    .hero-inr .carousel-inner .carousel-item .carousel-caption h1, .carousel-item .carousel-caption h2 {font-size: 45px; max-width: 400px; }
    .hero-inr .carousel-inner .carousel-item img {min-height: 600px; }
    .header-inr .navbar.fixed-header {padding: 6px 26px 6px; }
    .header-inr .navbar .navbar-toggler {border: none;outline: none;-webkit-box-shadow: none;box-shadow: none;display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-orient: vertical;-webkit-box-direction: normal;-ms-flex-direction: column;flex-direction: column;gap: 9px;background-color: transparent;border-radius: 0;padding: 10px 3px;-webkit-box-pack: center;-ms-flex-pack: center;justify-content: center;width: 50px;height: 50px;}
    .header-inr .navbar .navbar-toggler .navbar-toggle-icon {display: block; width: 40px; height: 3px; background: var(--primary-color); border-radius: 50px; }
    .header-inr .navbar .dropdown > .dropdown-menu {height: auto; -webkit-transform: none; -ms-transform: none; transform: none; -webkit-filter: none; filter: none; display: none; border-radius: 0; background: transparent; -webkit-backdrop-filter: none; backdrop-filter: none; -webkit-transition: none; -o-transition: none; transition: none; border-bottom: 1px solid rgba(0,0,0,0.19); /* text-align: end; */ padding: 15px 0 15px 10px; }
    .header-inr .navbar .dropdown:hover > .dropdown-menu {-webkit-transform: none;-ms-transform: none;transform: none; }
    .header-inr .navbar .dropdown::after {display: none; }
    .header-inr .navbar .offcanvas {position: fixed; top: 25px; margin-right: 25px; bottom: 25px; width: 100%; max-width: 600px; background: rgba(255, 255, 255, 1); -webkit-transform: none !important; -ms-transform: none !important; transform: none !important; -webkit-box-align: center; -webkit-clip-path: polygon(100% 0%, 100% 0%, 100% 0%, 100% 0%); clip-path: polygon(100% 0%, 100% 0%, 100% 0%, 100% 0%); -webkit-transition: -webkit-clip-path 1s cubic-bezier(.115, .87, .19, 1), -webkit-transform 1s cubic-bezier(.115, .87, .19, 1), -webkit-opacity 1s cubic-bezier(.115, .87, .19, 1); -o-transition: clip-path 0.4s ease, transform 0.4s ease-in-out, -webkit-clip-path 0.4s ease, -webkit-transform 0.4s ease-in-out, -webkit-opacity 0.3s ease-in-out, opacity 0.3s ease-in-out; transition: clip-path 0.4s ease, transform 0.4s ease-in-out, -webkit-clip-path 0.4s ease, -webkit-transform 0.4s ease-in-out, -webkit-opacity 0.3s ease-in-out, opacity 0.3s ease-in-out; will-change: transform, clip-path; }
    .header-inr .navbar .offcanvas.active {visibility: visible; -webkit-clip-path: polygon(0 0%, 0 0, 100% 0%, 100% 0%); clip-path: polygon(0 100%, 0 0, 100% 0%, 100% 100%); }
    .header-inr .navbar .offcanvas .offcanvas-body {padding: 0px 40px 70px; }
    .header-inr .navbar .offcanvas .offcanvas-body .navbar-nav .nav-item .menu-expand {position: absolute; right: 3px; top: 9px; display: block; width: 30px; height: 30px; }
    .header-inr .navbar .offcanvas .offcanvas-body .navbar-nav .nav-item .menu-expand::before {top: 36%; right: 1%; -webkit-transform: translate(-50%, -50%) rotate(45deg); -ms-transform: translate(-50%, -50%) rotate(45deg); transform: translate(-50%, -50%) rotate(45deg); width: 15px; height: 15px; }
    .header-inr .navbar .offcanvas .offcanvas-body .navbar-nav .nav-item .menu-expand.menu-clicked::before {-webkit-transform: translate(-45%, -13%) rotate(45deg) scale(-1);-ms-transform: translate(-45%, -13%) rotate(45deg) scale(-1);transform: translate(-45%, -13%) rotate(45deg) scale(-1); }
    .header-inr .navbar .offcanvas .offcanvas-body .header-btn img {-webkit-filter: invert(1);filter: invert(1); -webkit-transition: 0.5s all; -o-transition: 0.5s all; transition: 0.5s all; }
    .header-inr .navbar .offcanvas .offcanvas-body .header-btn:hover img {-webkit-filter: invert(0);filter: invert(0); }
    .header-inr .navbar .offcanvas .offcanvas-body .header-btn::after {left: calc(100% - 38px); background-color: #221e1f; }
    .header-inr .navbar .offcanvas .offcanvas-body .header-btn:hover::after {-webkit-animation: growHeightWidth 0.7s forwards;animation: growHeightWidth 0.7s forwards; background-color: var(--hover-color); opacity: 1; }
    .header-inr .navbar .offcanvas .offcanvas-body .navbar-nav .nav-item {margin: 0; }
    .header-inr .navbar .offcanvas .offcanvas-body .navbar-nav .nav-item .menu-expand {top: 21px; right: 3px; }
    .header-inr .navbar .offcanvas .offcanvas-body .navbar-nav .nav-item.dropdown {padding: 0; }
    .header-inr .navbar .offcanvas .offcanvas-body .navbar-nav .nav-item.dropdown .dropdown-menu .nav-item.dropdown .menu-expand {top: 8px; }
    .header-inr .navbar .offcanvas .offcanvas-body .navbar-nav .nav-item .nav-link {font-weight: 500; text-transform: capitalize; padding: 18px 0px; border-bottom: 1px solid rgba(0,0,0,0.09); font-size: 27px; line-height: 1.2; }
    .header-inr .navbar .offcanvas .offcanvas-body .navbar-nav .nav-item .nav-link::after {display: none; }
    .header-inr .navbar .offcanvas .offcanvas-body .navbar-nav .nav-item.dropdown .dropdown-menu .nav-item.dropdown .dropdown-menu {padding-left: 0; }
    .header-inr .navbar .dropdown .dropdown-menu li .dropdown-item {padding: 4px 0px 4px 15px; font-size: 17px; color: var(--body-color); font-weight: 500; position: relative; border-bottom: 0; }
    .header-inr .navbar .dropdown .dropdown-menu li .dropdown-item:before {content: ''; position: absolute; left: 0; top: 15px; width: 5px; height: 5px; background: #ed1c24; }
    .header-inr .navbar .offcanvas .offcanvas-body .navbar-nav .nav-item.dropdown .dropdown-menu li:hover > .dropdown-item, .header-inr .navbar .dropdown .dropdown-menu li .dropdown-item:hover, .header-inr .navbar .dropdown .dropdown-menu li .dropdown-item:focus, .header-inr .navbar .dropdown .dropdown-menu li .dropdown-item.active {color: var(--black-color); background: transparent; }
    .header-inr .navbar .offcanvas .offcanvas-body .navbar-nav .nav-item:hover .nav-link, .header-inr .navbar .offcanvas .offcanvas-body .navbar-nav .nav-item .nav-link.active {color: var(--hover-color); }
    .header-inr .navbar .offcanvas .offcanvas-body .navbar-nav .nav-item:last-child .nav-link {border-bottom: 0; }
    .header-inr .navbar .dropdown:hover .nav-link.dropdown-toggle::before {display: none; }
    .offcanvas-header .btn-close {border-radius: 50px; margin: 0 0 0 auto; -webkit-transition: 0.5s; -o-transition: 0.5s; transition: 0.5s; opacity: 1; background: transparent; width: 50px; height: 50px; position: relative; }
    .about-us-inr .row {padding: 55px 0 0; -webkit-box-align: center; -ms-flex-align: center; align-items: center; }
    .about-us-inr .about-img {padding-left: 0px; }
    .about-us-inr .about-img::before {left: 20px; }
    .about-us-inr .about-img::after {left: 4px; }
    .about-us-inr .about-content {padding: 0px; }
    .about-us-inr .about-img img.man_img { max-width: 160px; }
    .our-services-inr .various-services .service-item {padding: 47px 15px 39px; }
    .our-services-inr .various-services .service-item .service-item-box .service-content {padding: 29px 25px 30px 25px; }
    .our-services-inr .various-services .service-item .service-item-box .service-img {border-bottom-right-radius: 120px; }
	.our-services-inr .various-services-inr .slick-list{padding-right:30vw;}
    .slider-nav .progress {width: calc(100% - 234px); }
    .guide-inr .guide-route {margin: 20px auto 40px;}
    .guide-inr .guide-route .guide-point ol li:nth-child(1) {bottom: 32%; }
    .guide-inr .guide-route .guide-point ol li:nth-child(2) {left: 19%; bottom: 68px; }
    .guide-inr .guide-route .guide-point ol li:nth-child(4) {top: 15px; }
    .guide-inr .guide-route .guide-point ol li:nth-child(4)::before {top: 45px; }
    .guide-inr .guide-route .guide-point ol li:nth-child(6) {top: 38%; }
    .guide-inr .guide-route .guide-point ol li:nth-child(5) {right: 38%; bottom: 28%; }
    .guide-inr .guide-route .guide-point ol li:nth-child(7) {bottom: 31%; }
    .guide-inr .guide-route .guide-point ol li:nth-child(8) {top: 27%; }
    .guide-inr .guide-route .guide-point ol li:before {top: -64px; font-size: 23px; width: 55px; height: 55px; border: 7px solid; }
    .popular-visa-inr p {padding-top: 36px; }
    .popular-visa-inr .various-visa-service-inr {padding: 40px 0 20px;margin: 0 -12px;}
    .popular-visa-inr.immigration-inr .various-visa-service-inr { margin: -12px; }
    .popular-visa-inr .various-visa-service-inr .visa-service-item .visa-service-box {padding: 0 12px; }
    .popular-visa-inr.immigration-inr .various-visa-service-inr .visa-service-item .visa-service-box{padding: 12px;}
    .popular-visa-inr .various-visa-service-inr .visa-service-item .visa-service-box .visa-service-title h3, .popular-visa-inr.immigration-inr .various-visa-service-inr .visa-service-item .visa-service-box .visa-service-title h3 {font-size: 15px; letter-spacing: 1.5px; }
    .popular-visa-inr .various-visa-service-inr .visa-service-item .visa-service-box .visa-service-img, .popular-visa-inr.immigration-inr .various-visa-service-inr .visa-service-item .visa-service-box .visa-service-img {/* padding: 27px; */}
    .why-us-inr .why-us-content {margin-left: -37px; }
    .why-us-inr .why-us-img img:nth-child(1) {margin-top: 60px; min-height: 380px; }
    .why-us-inr .why-us-img img:nth-child(2) {margin-bottom: 0px; width: 100%; }
    .why-us-inr .row {padding-bottom: 48px; }
    .why-us-inr .why-us-various-reasons {padding: 15px 0px 40px; }
    .why-us-inr .why-us-various-reasons-inr {row-gap: 40px; }
    .why-us-inr .why-us-various-reasons-inr .why-us-item {position: relative; -webkit-box-flex: 1; -ms-flex: 1; flex: 1; min-width: 33.33%; }
    .why-us-inr .why-us-various-reasons-inr .why-us-item:not(:last-child)::after {right: 0px; }
    .why-us-inr .why-us-various-reasons-inr .why-us-item:nth-child(3)::after {display: none; }
    .why-us-inr .why-us-various-reasons-inr .why-us-item .why-us-item-box {width: -webkit-fit-content;width: -moz-fit-content;width: fit-content; margin: 0 auto; }
    .why-us-inr .why-us-various-reasons-inr .why-us-item .why-us-item-box .why-us-icon img {width: auto; height: 50px; }
    .why-us-inr .why-us-various-reasons-inr .why-us-item .why-us-item-box .why-us-counter .counter-inr span.counter-count {font-size: 35px; }
    .support-inr .various-support-reasons .support-reason-inr {padding: 50px 21px 40px 31px; row-gap: 40px; }
    .support-inr .various-support-reasons .support-reason-inr .support-item .support-item-box .support-icon {width: 100px; height: 100px; }
    .support-inr .various-support-reasons .support-reason-inr .support-item .support-item-box .support-icon img, .support-inr .various-support-reasons .support-reason-inr .support-item .support-item-box .support-icon svg {width: 50px; height: 50px; -o-object-fit: contain; object-fit: contain; }
    .support-inr .various-support-reasons .support-reason-inr .support-item .support-item-box .support-title h3 {font-size: 16px; }
    .awards-inr {padding: 30px 0 50px; }
    .awards-inr .various-awards-inr {padding: 54px 0 40px; margin: 0 -12px; }
    .awards-inr .various-awards-inr .award-item {padding: 0 12px; }
    .award-item-box {padding: 0 30px 30px; }
    .award-item-box .award-content h3 {font-size: 18px; padding: 30px 0 15px; }
    .counselling-inr .counselling-img img:nth-child(1) { border-radius: 30px; }
    .review-inr {padding: 30px 0 50px; }
    .review-inr .various-review-inr {padding: 50px 0; }
    .review-inr .various-review-inr .review-item .review-item-box {padding: 30px 40px 40px; gap: 45px; }
    .review-inr .various-review-inr .review-item .review-item-box .review-content .customer-img {width: 90px; height: 90px; }
    form.common-form .col-new-21 {width: 30%; }
    form.common-form .col-new-29 {width: 70%; }
    .footer-inr .footer-top-inr {padding: 40px 0px 30px 0px; gap: 39px; }
    .footer-inr .footer-top-inr ul li a {margin-right: 16px; width: 50px; height: 50px; }
    .footer-inr .footer-center-inr .footer-menu {gap: 25px; padding-bottom: 45px; }
    .footer-inr .footer-center-inr .footer-menu li a {font-size: 15px; line-height: 18px; }
    .footer-inr .footer-top-inr .footer-form .form-submit button {height: 60px; padding-inline: 25px; display: inline-block;}
    .footer-inr .footer-top-inr .footer-form .form-grp input,.footer-inr .footer-top-inr .footer-form .form-grp {height: 60px; padding: 20px 50px 20px 30px; max-width:64%}
    .footer-inr .footer-bottom .footer-bottom-inr {padding: 28px 0px 20px 0px; }
    .footer-inr .footer-center-inr .row {margin: -12px; }
    .footer-inr .footer-center-inr .row> * {padding: 12px; }
    .offcanvas-header .btn-close .navbar-toggle-icon {position: relative; left: 0; width: 100%; height: 2px; background: #000000; top: 0px; -webkit-transform: rotate(45deg); -ms-transform: rotate(45deg); transform: rotate(45deg); -webkit-transform-origin: center; -ms-transform-origin: center; transform-origin: center; display: block; }
    .offcanvas-header .btn-close .navbar-toggle-icon:last-child {-webkit-transform: rotate(-45deg);-ms-transform: rotate(-45deg);transform: rotate(-45deg); top: -1px; }
    .offcanvas-header .btn-close .navbar-toggle-icon:nth-child(2n) {display: none; }
    
    .banner { max-height: 300px; }
    .banner-inr h1 {font-size: 43px;}
    .event-gallery-inr .various-gallery .gallery-item { padding: 12px; }
    .event-gallery-inr .various-gallery { margin: -12px; }
    .events-inr .various-events .row > div { padding: 12px; }
    .events-inr .various-events .row { margin: -12px; }
    .events { padding: 0 0 70px; }
    .events-inr .event-box { padding: 15px; }

    .online-test-pre-inr .various-test .test-item .test-item-box h3 { padding: 15px 15px 30px; }
    .online-test-pre-inr .various-test .test-item { padding: 12px; }
    .online-test-pre-inr .various-test { margin: -12px; }
    .online-test-pre-inr .various-test .test-item .test-item-box > div > img { max-width: 120px; }
    .online-test-pre-inr .various-test .test-item .test-item-box > div > span { font-size: 40px; }

    .exam-pre-model .modal-body .modal-body-inr .module-list li { width: 29.9%; }
    .exam-pre-model .modal { --bs-modal-width: 66%; }
    .exam-pre-model .modal-body .modal-body-inr .text-highlight li { border-radius: 50px; padding: 5px 16px; }
    .exam-pre-model .modal-body .modal-body-inr .text-highlight li strong{font-weight: 600;}
    .exam-pre-model .modal-header{ max-height: calc(100% - 97px); }

    .sub-service-inr::after { right: -15%; height: 70%; }
    .sub-service { margin-top: 20px; }
    .direct-enquiry .direct-enquiry-inr .direct-enquiry-left { width: 55%; margin-right: 48px; }
    .direct-enquiry-popup form.common-form .col-new-29 { width: 70%; }
    .direct-enquiry-popup form.common-form .col-new-21 { width: 30%; }
    .direct-enquiry-popup .modal-dialog { width: 620px; }

    #passport > div { margin: 0 12px; height: 370px; }
    #passport { margin: 0 -12px; }
    #passport .accordion-item .accordion-body .pass-img { width: 130px; }
    #passport .accordion-item .accordion-body { padding-right: 9rem; padding-top: 65px; }

    .sub-service-imp-inr { padding: 40px 0 65px; }
    .tab-content-inr .row .tab-text h2 { font-size: 25px; padding-top: 22px; }
    .tab-content-inr ul li { padding: 4px 0 4px 28px; }

    .sub-service-fixed.sub-service .sub-service-img { height: calc(38vh + 6px); }

    .visitor-visa { padding: 25px 0 0; }
    .universite-tab-grid .universite-tab-grid-inr .universite-tab-grid-item { padding: 8px; }
    .universite-tab-grid .universite-tab-grid-inr { margin: -8px; padding: 20px 0px 0; }
    .universite-tab-grid .universite-tab-grid-inr .universite-tab-grid-item .universite-tab-grid-box { padding: 15px; }
    .universite-tab-grid .universite-tab-grid-inr .universite-tab-grid-item .universite-tab-grid-box .universite-tab-grid-content { width: calc(100% - 70px); padding-left: 12px; margin-left: 12px; }
    .universite-tab-grid .universite-tab-grid-inr .universite-tab-grid-item .universite-tab-grid-box .universite-tab-grid-img { width: 70px; }

    .courses-img { width: 70px; padding: 14px; }
    .courses-content { max-width: calc(100% -  82px); padding: 12px 12px 12px 12px; }

    .blog_list_page .blog_box, .blog_list_page .blog_box_otr .blog_box:nth-child(2n) { -webkit-box-orient: vertical; -webkit-box-direction: normal; -ms-flex-direction: column; flex-direction: column; }
    .blog_list_page .blog_box_otr .blog_box .blog_list_img { margin-right: 0; width: 100%; border-radius: 10px 10px 0 0; }
    .blog_list_page .blog_box_otr .blog_box .blog_list_content { width: 100%; padding: 20px; }
    .blog_list_page .blog_box_otr .blog_box:nth-child(2n) .blog_list_img{margin-left: 0px; border-radius: 10px 10px 0 0;}
    .blog_list_page { padding: 40px 0 70px; }

    .blog-details-inr .blog-details-right-inr h2{font-size: 30px;}
    .blog-details-inr .blog-details-right-inr h3{ font-size: 27px; }
    .blog-details-inr .blog-details-right-inr h4{ font-size: 24px; }
    .blog-details-inr .blog-details-right-inr h5{ font-size: 21px; }
    .blog-details-inr .blog-details-right-inr h6{ font-size: 18px; }
    .blog-details-inr >  div > img { max-height: 450px; }

    .blog-details-inr .blog-details-left ol { padding: 21px 0 20px 21px; }
    .blog-details-inr .blog-details-left .blog-social-media { padding: 21px 20px; gap: 12px; }
    .blog-details-left{padding-right: 6px !important;}
    .blog-details-comment-inr { padding: 42px 30px; }
    .blog-details-inr .blog-details-left > div { top: 110px; }
    .blog-details-inr .blog-details-left ol{ max-height: 40vh;}

    #awardModal .modal-content { padding: 45px 45px 45px 45px; }
    #awardModal .modal-dialog { max-width: 95%; }
    #awardModal .modal-body .award_text p { font-size: 16px; }
    #awardModal .modal-body .award_text h4 { font-size: 25px; }
    #awardModal .modal-body{ padding-top: 25px; }

    .page-not-found-inr .para-title { font-size: 8rem; }


    .header-inr .navbar .dropdown.mega-dropdown-otr > .mega-dropdown.dropdown-menu .mega-dropdown-inr h2{display: none;}
    .header-inr .navbar .dropdown.mega-dropdown-otr > .mega-dropdown.dropdown-menu { position: unset; -webkit-transition: none; -o-transition: none; transition: none; min-height: auto; border-radius: 0; padding: 0; z-index: 1; -webkit-transform: none; -ms-transform: none; transform: none; }
    .header-inr .navbar .dropdown.mega-dropdown-otr > .mega-dropdown.dropdown-menu .mega-dropdown-inr ul li a img{display: none;}
    .header-inr .navbar .dropdown.mega-dropdown-otr > .mega-dropdown.dropdown-menu .mega-dropdown-inr ul li a{ padding: 4px 0px 4px 15px; font-size: 17px; color: var(--body-color); font-weight: 500; position: relative; border-bottom: 0; line-height: 1.5; }
    .header-inr .navbar .dropdown.mega-dropdown-otr > .mega-dropdown .container{ max-width: none; padding: 0; }
    .header-inr .navbar .dropdown.mega-dropdown-otr > .mega-dropdown.dropdown-menu .mega-dropdown-inr ul li{ min-width: 100%; margin: 0; opacity: 1; }
    .header-inr .navbar .dropdown.mega-dropdown-otr > .mega-dropdown.dropdown-menu .mega-dropdown-inr ul:hover li:not(:hover){ opacity: 1; }
    .header-inr .navbar .dropdown.mega-dropdown-otr > .mega-dropdown.dropdown-menu .mega-dropdown-inr ul { padding: 15px 10px; }
    .header-inr .navbar .dropdown.mega-dropdown-otr > .mega-dropdown .mega-dropdown-inr .dropdown-item:before { content: ''; position: absolute; left: 0; top: 15px; width: 5px; height: 5px; background: #ed1c24; }
    .header-inr .navbar .dropdown.mega-dropdown-otr > .mega-dropdown.dropdown-menu .mega-dropdown-inr{opacity: 1;}
    .header-inr .navbar .dropdown.mega-dropdown-otr > .mega-dropdown.dropdown-menu .mega-dropdown-inr ul li a.active, .header-inr .navbar .dropdown.mega-dropdown-otr > .mega-dropdown.dropdown-menu .mega-dropdown-inr ul li a:hover{ background: transparent ; color: #000 !important; }

    .director_desk_page{ padding: 30px 0 60px !important; }
    .career_page{padding-top: 40px !important;}

    .about_us_scssn{padding-bottom: 50px;}
    .review-inr .various-review-inr .slick-list { padding-right: 25vw; }

    .aside-inr .other-services-list { min-width: 240px; max-height: 280px; padding: 14px 10px; }
    .aside-inr .other-services-list li .dropdown-item { padding: 7px 10px; }
    .about_us_scssn .about_us_img img.man_img { max-width: 40%; }
    .about_us_scssn .about_us_img { padding-top: 0px; }
	.career_form_scssn form > .row > div:last-child > span {left: 59%;}
	.direct-enquiry-popup .modal-body form > .row > .col-xl-6.col-lg-12.col-sm-6{width:100%;}
	.blog_list_page .blog_box ul li+li:before{top:9px;}
}
@media screen and (max-width: 991px) {
    h2, .h2 {padding: 25px 15px 20px; font-size: 15px; letter-spacing: 1.2px; }
    h3, .h3 {font-size: 20px; line-height: 1.18; }
    .main-title {font-size: 27px; }
    .header-inr .navbar.fixed-header {padding: 6px 25px 6px 17px; }
    .header-inr .navbar .navbar-toggler .navbar-toggle-icon {width: 33px; }
    .hero-inr .carousel-inner .carousel-item img {min-height: 470px; }
    .hero-inr .carousel-inner .carousel-item .carousel-caption h1, .carousel-item .carousel-caption h2 {font-size: 35px; max-width: 300px; }
    .hero-inr .carousel-indicators {margin-bottom: 25px; }
    .about-us-inr, .popular-visa-inr, .our-services-inr {padding: 25px 0 40px; }
    /* .about-us-inr .row {row-gap: 30px; } */
    .about-us-inr .row::after {display: none; }
    .about-us-inr .about-img {margin: 0 auto; }
    .about-us-inr .about-img::after {left: 6px; }
    .about-us-inr .about-img::before {left: 35px; }
    .about-us-inr .about-img img.man_img { max-width: 190px; }
    .about-us-inr .about-img{padding-top: 50px;}
    .popular-visa-inr .various-visa-service-inr {-ms-flex-wrap: wrap;flex-wrap: wrap;margin: -12px;gap: 20px;}
    .popular-visa-inr .various-visa-service-inr .visa-service-item {width: auto;}
    .popular-visa-inr .various-visa-service-inr .visa-service-item .visa-service-box {padding: 12px;margin: 0 auto;display: unset;}
    .popular-visa-inr .various-visa-service-inr .visa-service-item .visa-service-box .visa-service-img, .popular-visa-inr.immigration-inr .various-visa-service-inr .visa-service-item .visa-service-box .visa-service-img {padding: 25px;width: -webkit-fit-content;width: -moz-fit-content;width: fit-content;margin: auto;}
    .popular-visa-inr .various-visa-service-inr .visa-service-item .visa-service-box .visa-service-img img, .popular-visa-inr.immigration-inr .various-visa-service-inr .visa-service-item .visa-service-box .visa-service-img img {max-width: 110px;max-height: 110px;width: 100%;}
    .our-services-inr .various-services .service-item {padding: 47px 12px 39px; }
    .our-services-inr .various-services-inr .slick-list {margin: 0 -12px; padding-right: 22vw; }
    .slider-nav .progress {width: calc(100% - 214px); }
    .guide-inr .guide-route .guide-path {padding: 0;}
    .guide-inr .guide-route .guide-point ol li {font-size: 16px; }
    .guide-inr .guide-route .guide-point ol li:before {top: -52px; font-size: 20px; width: 45px; height: 45px; border: 5px solid; }
    .guide-inr .guide-route .guide-point ol li:nth-child(1) {bottom: 36%; }
    .guide-inr .guide-route .guide-point ol li:nth-child(2) {left: 18%; bottom: 113px; }
    .guide-inr .guide-route .guide-point ol li:nth-child(3) {left: 19.2%; }
    .guide-inr .guide-route .guide-point ol li:nth-child(4) {top: 54px; left: 43%; }
    .guide-inr .guide-route .guide-point ol li:nth-child(6) {top: 40%; left: 52%; }
    .guide-inr .guide-route .guide-point ol li:nth-child(5) {right: 37%; bottom: 32%; }
    .guide-inr .guide-route .guide-point ol li:nth-child(6)::before {top: -4px; left: -29px; }
    .guide-inr .guide-route .guide-point ol li:nth-child(7) {bottom: 34%; right: 12%; }
    .guide-inr .guide-route .guide-point ol li:nth-child(8) {top: 30%; }
    .why-us-inr .why-us-content {margin-left: 0; }
    .why-us-inr .why-us-various-reasons-inr {row-gap: 35px; }
    .why-us-inr .why-us-various-reasons-inr .why-us-item:not(:last-child)::after {right: 6px; }
    .why-us-inr .row {padding-bottom: 38px; }
    .why-us-inr .why-us-img {padding-right: 0; padding-left: 15vw; padding-top: 20vw; }
    .why-us-inr .why-us-img img:nth-child(1) {width: 65%; max-height: 400px; min-height: auto; top: 95px; margin-top: 50px; }
    .why-us-inr .why-us-img img:nth-child(2) {width: 85%; }
    .review-inr .various-review-inr {padding: 45px 0; }
    .review-inr .various-review-inr .review-item .review-item-box {padding: 30px 30px 30px; gap: 40px; }
    .review-inr .various-review-inr .review-item .review-item-box .review-content .customer-img {width: 80px; height: 80px; }
    .counselling-img {display: -webkit-box;display: -ms-flexbox;display: flex; -webkit-box-align: center; -ms-flex-align: center; align-items: center; -webkit-box-pack: center; -ms-flex-pack: center; justify-content: center; }
    .counselling-inr > .row{row-gap: 40px;}
    form.common-form .col-new-29 {width: 30%; }
    form.common-form .col-new-21 {width: 20%; }
    .support-inr .various-support-reasons .support-reason-inr {row-gap: 35px; }
    .support-inr .various-support-reasons .support-reason-inr .support-item {width: 25%; }
    .awards-inr .main-title br {display: contents; }
    .footer-inr::after {width: 80%; }
    .footer-inr .footer-center-inr {padding: 40px 0; }
    .footer-inr .footer-center-inr .footer-menu {position: relative;}
    .footer-inr .footer-center-inr .footer-menu li a {white-space: nowrap; }
    .footer-inr .footer-top-inr {-ms-flex-wrap: wrap;flex-wrap: wrap; gap: 30px; }
    .footer-inr .footer-top-inr .footer-form .form-grp input,.footer-inr .footer-top-inr .footer-form .form-grp {padding: 20px 30px 20px 30px; height: 56px; }
    .footer-inr .footer-top-inr .footer-form .form-submit button {height: 56px; padding-inline: 20px; display: inline-block;}
    .footer-inr .footer-center-inr .detail-item-box {padding: 25px ; }
    .footer-inr .footer-center-inr .detail-item-box span {padding: 0 0 15px; }
    .footer-inr .footer-center-inr .detail-item-box p, .footer-inr .footer-center-inr .detail-item-box ul {padding: 20px 0px 0; }
    .footer-inr .footer-bottom .footer-bottom-inr {padding: 25px 0px 20px 0px; }
    .footer-inr .footer-bottom .footer-bottom-inr {-webkit-box-orient: vertical;-webkit-box-direction: normal;-ms-flex-direction: column;flex-direction: column; row-gap: 12px; }
    .footer-inr .footer-center-inr .footer-menu li.dropdown {position: relative; }
    .footer-inr .footer-center-inr .footer-menu li.dropdown .dropdown-toggle::after {display: none; }
    .footer-inr .footer-center-inr .footer-menu li.dropdown .dropdown-menu {min-width: 200px; -webkit-transition: 0.5s; -o-transition: 0.5s; transition: 0.5s; padding: 14px 20px; background: #ffffffef; -webkit-backdrop-filter: blur(14px); backdrop-filter: blur(14px); inset: 10px 0 auto auto !important; border: none; outline: none; border-radius: 0; }
    .footer-inr .footer-center-inr .footer-menu li.dropdown .dropdown-menu.show {-webkit-transform: translateY(0);-ms-transform: translateY(0);transform: translateY(0); opacity: 1; }
    .footer-inr .footer-center-inr .footer-menu li.dropdown .dropdown-menu li {display: block !important; border-bottom: 1px solid #cfcfcf; }
    .footer-inr .footer-center-inr .footer-menu li.dropdown .dropdown-menu li:last-child {border-bottom: 0; }
    .footer-inr .footer-center-inr .footer-menu li.dropdown .dropdown-menu li a {color: var(--body-color); padding: 10px 0px; display: block; }
    .banner-inr h1 {font-size: 36px; }
    .differ_icon {width: 90px; height: 90px; padding: 20px; }
    .differ_icon img {width: 100%; }
    .differ_box p {width: calc(100% - 90px); font-size: 16px; padding-left: 15px; }
    .contact-inr .contact-details {padding: 0;}
    .contact-inr .contact-details .contact-details-inr.email .contact-content ul li a, .contact-inr .contact-details .contact-details-inr.phone .contact-content ul li a {font-size: 15px;padding: 4px 9px;}
    .contact-inr .contact-details .row .contact-details-inr {gap: 19px; }
    .contact-inr .contact-details .contact-details-inr .contact-icon {width: 20px; height: 20px; } 
    .header-inr .navbar .navbar-toggler {width: 43px;gap: 8px;}
    .banner { max-height: 280px; }
    .event-gallery-inr { padding: 30px 0 70px; }
    .exam-pre-model .modal { --bs-modal-width: 80%; }
    .sub-service .sub-service-img { width: 100%; position: unset; border-radius: 25px; max-height: 330px; }
    .sub-service { margin-top: 0; padding: 20px 0 50px; }
    .sub-service-content { padding: 45px 31px 0; min-height: unset; }
    .sub-service-inr::after { height: 48%; }
    .direct-enquiry-popup .modal-dialog { max-width: 600px; }
    .direct-enquiry-popup .modal-body { padding: 30px 9rem 40px 35px; }
    #passport{ display: block; margin: -10px 0; }
    #passport > div { width: 100%; height: 100%; margin: 20px 0; border-radius: 15px; } 
    #passport .accordion-item.active { width: 100%; }
    #passport .accordion-item .accordion-header .accordion-button { position: unset; -webkit-box-orient: horizontal; -webkit-box-direction: normal; -ms-flex-direction: row; flex-direction: row; -webkit-box-align: center; -ms-flex-align: center; align-items: center; padding: 0 10px 0 50px; }
    #passport .accordion-item .accordion-header .accordion-button::before { top: 25px; }
    #passport .accordion-item .accordion-header{ padding: 20px 15px; }
    #passport .accordion-item .accordion-body { padding-right: 30px; padding-top: 30px; border-top: 1px solid #efefef; display: -webkit-box; display: -ms-flexbox; display: flex; }
    #passport .accordion-item .accordion-body .pass-img { width: 15%; border-radius: 15px 0 0 0; }
    #passport .accordion-item .accordion-body .pass-img{ position: unset; border-radius: 10px; border: 0; min-width: 22%; height: -webkit-fit-content; height: -moz-fit-content; height: fit-content; }
    #passport .accordion-item .accordion-collapse .accordion-body p { padding-right: 20px; width: 78%; }
    #passport .accordion-item .accordion-header .accordion-button{ font-weight: 500; }
    .tab-content-inr .tab-img { max-height: 320px; }
    #faq > .accordion-item .accordion-header .accordion-button { font-size: 18px; line-height: 1.3; }
    #faq .accordion-item .accordion-header .accordion-button { padding: 18px 25px; }
    #faq .accordion-body { padding: 0 8% 25px 25px; }
    .fbi-process { padding: 30px 0 60px; }
    .sub-service-fixed.sub-service .sub-service-img{ position: unset; height: 100%; }
    .our-services-inr.services-page-inr{ padding-top: 10px; }
    .visitor-visa { padding: 15px 0 0; }
    .popular-visa-inr.immigration-inr { padding: 40px 0 70px; }
    .about-us-inr.overseas-about > p.main-title br{display: contents;}
    .overseas-about p:not([class]) { padding: 35px 15px 0; }
    .about-us-inr.overseas-about { padding: 20px 0 40px; }
    .tab-content-inr .trending-university { padding: 35px 20px; }
    .universite-tab-grid .universite-tab-grid-inr { padding: 10px 0px 0; }
    .various-courses { padding: 30px 10px 0px; }
    .sidebar_box { display: block; background: #BBE1EE; border-radius: 10px; margin: 30px 0 0; }
    .blog_list_page .blog_box{margin: 0;}
    .sidebar_box_otr { position: unset; padding-top: 20px; border-top: 1px solid #cccccc38; margin-top: 50px; }
    /* .blog-details-inr > .row{ flex-direction: column-reverse; } */
    .blog-details-right{padding-left: 0px !important; padding-top: 55px;}
    .blog-details-inr >  div > img { max-height: 400px; }
    .blog-details-left { padding-right: 0px !important; }
    .blog-details-inr .blog-details-left > div{position: unset;}
    .blog-details-inr .blog-details-left ol > li a { font-size: 16px; }
    .blog-details-inr .blog-details-left ol > li { padding: 6px 0; }
    .blog-details-inr .blog-details-left ol, .blog-details-inr .blog-details-left ol > li > ol { max-height: none; }
    .blog-details-left-top { background: aliceblue; border-radius: 15px; }
    .blog-details-inr .blog-details-left ol > li a{opacity: 1;}
    .blog-details-inr .blog-details-left ol { padding: 28px 30px; }
    .blog-details-inr .blog-details-left .blog-details-left-top > ol { border-top: 1px solid rgba(0,0,0,0.19); display: none; }
    .blog-details-left-top h3{padding: 25px 30px; border: 0; position: relative;}
    .blog-details-left-top h3::after { content: ''; position: absolute; right: 30px; top: 45%; -webkit-transform: translateY(-50%) rotate(135deg); -ms-transform: translateY(-50%) rotate(135deg); transform: translateY(-50%) rotate(135deg); width: 12px; height: 12px; border: solid #444; border-width: 2px 2px 0 0; -webkit-transition: 0.3s ease; -o-transition: 0.3s ease; transition: 0.3s ease; }
    .blog-details-left-top h3.active::after{ -webkit-transform: translateY(-50%) rotate(-45deg); -ms-transform: translateY(-50%) rotate(-45deg); transform: translateY(-50%) rotate(-45deg); top: 54%; } 
    .blog-details-inr .blog-details-left .blog-details-left-bottom{display: none;}
    .blog-details-inr .blog-details-right-inr .blog-details-left-bottom{ position: sticky; top: 140px; width: -webkit-fit-content; width: -moz-fit-content; width: fit-content; float: left; }
    .blog-details-right-top { padding-left: 80px; }
    .blog-details-right-inr .blog-details-left-bottom h3{font-size: 13px !important; padding: 0; border: 0;}
    .blog-details-right-inr .blog-details-left-bottom ul{ padding: 0; -webkit-box-orient: vertical; -webkit-box-direction: normal; -ms-flex-direction: column; flex-direction: column; }
    .blog-details-right-inr .blog-details-left-bottom ul li{ padding: 0; }
    .blog-details-right-inr .blog-details-left-bottom ul li::after{ display: none; }
    .blog-details-inr .blog-details-right-inr h2{font-size: 27px;}
    .blog-details-inr .blog-details-right-inr h3{ font-size: 24px; }
    .blog-details-inr .blog-details-right-inr h4{ font-size: 22px; }
    .blog-details-inr .blog-details-right-inr h5{ font-size: 20px; }
    .blog-details-inr .blog-details-right-inr h6{ font-size: 18px; }
    .blog-details-right {padding-top: 50px; }
    #awardModal .modal-body .award_photo img { width: auto; }
    .page-not-found-inr .para-title { font-size: 7rem; }
    .page-not-found-inr, .thankyou-inr { padding-bottom: 60px; }
    .thankyou-inr p:not([class='*']) br{ display: contents; }
    .director_desk_page{ padding: 30px 0 50px !important; }
    .career_form_scssn{padding: 65px 0;}
    .career_page{padding-top: 30px !important;}
    .career_overview{padding-bottom: 40px !important;}
    .vis_core_scssn.py-7{ padding: 60px 0 ; }
    .how_We_differ_scssn{padding: 30px 0 60px;}
    .review-inr .various-review-inr .slick-list { padding-right: 20vw; }
    .about_us_scssn .about_us_img { padding-top: 80px; }
    .counselling-inr .counselling-img { padding: 85px 0 10px; }
    .counselling-inr .counselling-img img.man_img { bottom: 10px;}
	.footer-inr .footer-center-inr .footer-menu {padding-bottom: 10px;margin-bottom: 35px;/* justify-content: flex-start !important; */}
	.footer-inr .footer-center-inr .footer-menu::-webkit-scrollbar-track {-webkit-box-shadow: none;background-color: transparent;}
	.footer-inr .footer-center-inr .footer-menu::-webkit-scrollbar {height:2px;background-color: transparent;}
	.footer-inr .footer-center-inr .footer-menu::-webkit-scrollbar-thumb {background-color: #272324;}	
}
@media screen and (max-width: 767px) {
    .main-title {font-size: 22px; padding-top: 30px; }
    h2, .h2 {padding: 20px 10px 15px; font-size: 15px; letter-spacing: 1.1px; }
    h3, .h3 {font-size: 19px; }
    .w-56 {width: 38px; }
    .w-45 {width: 37px; }
	.w-42 {width: 32px; }
    .w-27 {width: 20px; }
    .w-135 {width: 92px; }
    .header-inr .navbar {padding: 10px 17px 10px 17px; background-image: -webkit-gradient(linear, left top, left bottom, from(rgba(255,255,255,90%)), color-stop(50%, rgba(255,255,255,80%)), to(rgba(255,255,255,0%))); background-image: -o-linear-gradient(rgba(255,255,255,90%), rgba(255,255,255,80%) 50%, rgba(255,255,255,0%)); background-image: linear-gradient(rgba(255,255,255,90%), rgba(255,255,255,80%) 50%, rgba(255,255,255,0%)); }
    .header-inr .navbar .navbar-brand svg {max-width: 130px;}
    .header-inr .navbar .nav_right { gap: 8px; }
    .header-inr .navbar.fixed-header {padding: 6px 15px 6px 5px; }
    .header-inr .navbar-brand img {max-width: 140px; width: 100%; height: auto; }
    .header-inr .navbar .offcanvas {margin-right: 20px; top: 20px; left: 20px; bottom: 20px; width: auto; height: auto; max-width: 100%; }
    .header-inr .navbar .nav_right .header-btn {padding: 8px; width: 48px; height: 48px; background:#221E1F; border: 1px solid #221E1F; border-radius: 50px; -webkit-box-align: center; -ms-flex-align: center; align-items: center;}
    .header-inr .navbar .nav_right .header-btn img.book_icon {display: block; width: 30px; }
    .header-inr .navbar .nav_right .header-btn img {display: none; }
    .header-inr .navbar .nav_right .header-btn span {display: none; }
    .header-inr .navbar .nav_right .header-btn::after {left: 50%; width: 22px; height: 1px; bottom: 0; top: auto; -webkit-animation: shrinkHeightWidth 0.8s forwards; animation: shrinkHeightWidth 0.8s forwards; -webkit-transform: translateX(-50%); -ms-transform: translateX(-50%); transform: translateX(-50%); opacity: 0; background-color: var(--white-color); }
    .header-inr .navbar .nav_right .header-btn:hover::after {-webkit-animation: growWidthHeight 0.7s forwards;animation: growWidthHeight 0.7s forwards; background-color: var(--hover-color); opacity: 1; }
    .hero-inr .carousel-inner .carousel-item img {min-height: 370px; }
    .hero-inr .carousel-indicators {margin-bottom: 20px; }
    .hero-inr .carousel-inner .carousel-item .carousel-caption {bottom: 48%; }
    .hero-inr .carousel-inner .carousel-item .carousel-caption h1, .carousel-item .carousel-caption h2 {font-size: 30px; max-width: 250px; }
    .about-us-inr .row {padding: 40px 0 0; }
    .about-us-inr .row > div {padding: 0 0px; }
    .our-services-inr .various-services .service-item {padding: 40px 12px 39px; }
    .slider-nav .progress {width: calc(100% - 190px); }
    .slider-nav .slick-arrows {margin-right: 25px; }
	.our-services-inr .various-services-inr .slick-list {padding-right: 35vw;}
    .popular-visa-inr .various-visa-service-inr {margin: 0;gap: 10px 20px;}
	.popular-visa-inr .various-visa-service-inr .visa-service-item {width: calc(50% - 20px);min-width: fit-content;}
	.popular-visa-inr .various-visa-service-inr .visa-service-item .visa-service-box .visa-service-title h3, .popular-visa-inr.immigration-inr .various-visa-service-inr .visa-service-item .visa-service-box .visa-service-title h3 {font-size: 14px; letter-spacing: 1.2px; margin-top: 15px; }
    .popular-visa-inr p br {display: contents; }
	.popular-visa-inr .various-visa-service-inr .visa-service-item .visa-service-box .visa-service-img img, .popular-visa-inr.immigration-inr .various-visa-service-inr .visa-service-item .visa-service-box .visa-service-img img {max-width: 80px;max-height: 80px;}
    .why-us-inr .why-us-img {padding-top: 30vw; }
    .why-us-inr .why-us-img img:nth-child(1) {width: 70%; max-height: 350px; top: 86px; margin-top: 40px; }
    .why-us-inr .why-us-img img:nth-child(2) {width: 57vw; }
    .why-us-inr .why-us-content ul li {padding: 11px 0 11px 30px; }
    .why-us-inr .why-us-content ul li::after {width: 12px; height: 12px; left: 7px; top: 15px; }
    .why-us-inr .row {padding-bottom: 35px; }
    .why-us-inr .why-us-various-reasons {padding: 0 0px 30px; }
    .why-us-inr .why-us-various-reasons-inr .why-us-item {min-width: 50%; }
    .why-us-inr .why-us-various-reasons-inr .why-us-item:not(:last-child)::after {right: -1px; }
    .why-us-inr .why-us-various-reasons-inr .why-us-item .why-us-item-box .why-us-counter .counter-inr span.counter-count {font-size: 30px; }
    .why-us-inr .why-us-various-reasons-inr .why-us-item:nth-child(2)::after, .why-us-various-reasons-inr .why-us-item:nth-child(4)::after {display: none; }
    .why-us-inr .why-us-various-reasons-inr .why-us-item:nth-child(3)::after {display: block; }
    .support-inr .various-support-reasons .support-reason-inr {padding: 40px 0px 35px 0px; }
    .support-inr .various-support-reasons .support-reason-inr .support-item .support-item-box:hover {-webkit-transform: translateY(0px);-ms-transform: translateY(0px);transform: translateY(0px); }
    .support-inr .various-support-reasons .support-reason-inr .support-item .support-item-box:hover .support-icon svg path, .support-inr .various-support-reasons .support-reason-inr .support-item .support-item-box:hover .support-icon svg text, .support-inr .various-support-reasons .support-reason-inr .support-item .support-item-box:hover .support-icon svg rect {fill: revert-layer; }
    .awards-inr {padding: 30px 0 40px; }
    .awards-inr .various-awards-inr {padding: 45px 0 35px; }
    .award-item-box {padding: 0 20px 25px; }
    .award-item-box .award-content h3 {font-size: 17px; padding: 25px 0 15px; }
    .review-inr {padding: 30px 0 40px; }
    .review-inr .various-review-inr {padding: 40px 0; }
    .review-inr .various-review-inr .review-item .review-item-box {padding: 40px 35px 40px; gap: 0; } 
    .review-inr .various-review-inr .review-item .review-item-box .review-icon {position: absolute; right: 0; left: auto; margin: 0; top: 0; opacity: 0.3; }
    .review-inr .various-review-inr .review-item .review-item-box .review-icon { width: 90px; margin: 24px 30px 0 0;}
    .counselling-inr .counselling-form {padding: 0 0px 0 0px; }
    form.common-form .form-grp label {left: 12px; }
    .map-inr iframe { height: 400px; }
    .footer-inr::after {width: 100%; }
    .footer-inr .footer-top-inr {gap: 25px; }
    .footer-inr .footer-top-inr .main-title {font-size: 24px; }
    .footer-inr .footer-bottom .footer-bottom-inr p {text-align: center; font-size: 14px; }
    .footer-inr .footer-top-inr ul li a {margin-right: 12px; width: 45px; height: 45px; }
    .footer-inr .footer-center-inr .detail-item-box {padding: 20px 25px; }
    .footer-inr .footer-center-inr .detail-item-box.footer-detail-acc span {position: relative; border: 0; padding: 0; }
    .footer-inr .footer-center-inr .detail-item-box.footer-detail-acc ul {margin-top: 15px; position: relative; }
    .footer-inr .footer-center-inr .detail-item-box.footer-detail-acc ul::after {width: 100%; height: 1px; top: 0; left: 0; -webkit-transform: scaleX(0); -ms-transform: scaleX(0); transform: scaleX(0); -webkit-transform-origin: left; -ms-transform-origin: left; transform-origin: left; -webkit-transition: 0.3s ease; -o-transition: 0.3s ease; transition: 0.3s ease; }
    .footer-inr .footer-center-inr .detail-item-box.footer-detail-acc ul.active::after {-webkit-transform: scaleX(1);-ms-transform: scaleX(1);transform: scaleX(1); -webkit-transition-delay: 0.3s; -o-transition-delay: 0.3s; transition-delay: 0.3s; }
    .footer-inr .footer-center-inr .detail-item-box span {letter-spacing: 1.2px; font-size: 15px; }
    .footer-detail-acc span::after, .footer-detail-acc span::before, .footer-inr .footer-center-inr .detail-item-box.footer-detail-acc ul::after {content: ''; position: absolute; background-color: #707070; }
    .footer-detail-acc span::after {width: 1px; height: 20px; top: 0; right: 9px; -webkit-transition: 0.3s ease; -o-transition: 0.3s ease; transition: 0.3s ease; }
    .footer-detail-acc span.active::after {-webkit-transform: rotate(90deg);-ms-transform: rotate(90deg);transform: rotate(90deg); }
    .footer-detail-acc span::before {height: 1px; width: 20px; top: 9px; right: 0; }
    .footer-detail-acc ul {display: none; }
    .footer-inr .footer-top-inr .footer-form {-webkit-box-flex: 1;-ms-flex: 1;flex: 1; }
    .footer-inr .footer-top-inr .footer-form > form > div > * {-webkit-box-flex: 1;-ms-flex: 1;flex: 1; }
    .footer-inr .footer-top-inr .footer-form .form-submit button {width: 100%; display: inline-block;}
    .footer-inr .footer-top-inr .footer-form .form-grp {min-width: 68%; }
    .footer-inr .footer-top-inr .footer-form .form-grp input,.footer-inr .footer-top-inr .footer-form .form-grp {width: -webkit-fill-available; }
    .footer-inr .footer-center-inr .detail-item-box span { display: flex; justify-content: flex-end; flex-direction: row-reverse; gap: 15px; }
    .path-desktop {display: none; }
    .guide-inr .guide-route .guide-point ol li:nth-child(1) {bottom: 93%; left: 51%; text-align: left; }
    .guide-inr .guide-route .guide-point ol li:nth-child(2) {left: 17%; bottom: 79%; text-align: right; }
    .guide-inr .guide-route .guide-point ol li:nth-child(2)::before {left: calc(100% + 30px); top: -3px; }
    .guide-inr .guide-route .guide-point ol li:nth-child(3) {left: 61%; text-align: left; }
    .guide-inr .guide-route .guide-point ol li:nth-child(3)::before {top: -7px; left: -36%; }
    .guide-inr .guide-route .guide-point ol li:nth-child(4) {top: 44%; left: 52%; text-align: right; }
    .guide-inr .guide-route .guide-point ol li:nth-child(4)::before, .guide-inr .guide-route .guide-point ol li:nth-child(7)::before {top: -3px; left: calc(100% + 30px); }
    .guide-inr .guide-route .guide-point ol li:nth-child(5) { top: 64%; left: 76%; right: auto; }
    .guide-inr .guide-route .guide-point ol li:nth-child(5)::before { top: -5px; left: -30px; }
    .guide-inr .guide-route .guide-point ol li:nth-child(6) {right: 64%; top: 57%; text-align: right; left: auto; }
    .guide-inr .guide-route .guide-point ol li:nth-child(6)::before {top: -3px; left: calc(100% + 30px); }
    .guide-inr .guide-route .guide-point ol li:nth-child(7) {bottom: 22%; right: 70%; text-align: right; }
    .guide-inr .guide-route .guide-point ol li:nth-child(8) {top: 94%; right: 46%; }
    .award-item-box .award-content p { max-width: 80%; }
    /* .banner { max-height: 250px; } */
    .banner-inr .breadcrumb {--bs-breadcrumb-padding-x: 20px; --bs-breadcrumb-padding-y: 5px; --bs-breadcrumb-margin-bottom: 3px; }
    .header-inr .navbar .offcanvas .offcanvas-body {padding: 0 25px 55px; }
    .header-inr .navbar .offcanvas .offcanvas-body .header-btn {padding: 20px 14px 20px 16px; } 
    .header-inr .navbar .offcanvas .offcanvas-body .navbar-nav .nav-item .nav-link {font-size: 22px; padding: 15px 0px; }
    .header-inr .navbar .offcanvas .offcanvas-body .navbar-nav .nav-item .menu-expand {top: 14px; }
    .header-inr .navbar .offcanvas .offcanvas-body .navbar-nav .nav-item .menu-expand::before {width: 11px; height: 11px; top: 38%; right: 12%; }
    div#hero-slider {padding-bottom: 23px; background: #f8f8fa; }
    .events { padding: 0 0 60px; }
    .events-details-inr > p { padding-inline: 10px; }
    .exam-pre-model .modal { --bs-modal-width: 98%; }
    .exam-pre-model .modal-header .btn-close, .direct-enquiry-popup .modal-header .btn-close { width: 40px; height: 40px; }
    .exam-pre-model .modal-header, .direct-enquiry-popup .modal-header { padding: 12px 24px 12px 0; border: 0; height: auto; width: 100%; -webkit-box-pack: end; -ms-flex-pack: end; justify-content: end; background: #f5f5f5; border-bottom: 1px solid #ccc; position: absolute; z-index:2; }
    .exam-pre-model .modal-body-inr { padding: 110px 40px 120px; margin-right: 0rem; }
    .exam-pre-model .modal-body .modal-body-inr p.main-title { font-size: 27px; }
    .exam-pre-model .modal-footer { padding: 12px 20px 12px 40px; }
    .sub-service { margin-top: 0; padding: 0px 0 40px; }
    .sub-service .sub-service-img { max-height: 250px; }
    .sub-service-inr::after { height: 40%; right: -27%; }
    .direct-enquiry .direct-enquiry-inr .direct-enquiry-right{ width: 100%; }
    .direct-enquiry .direct-enquiry-inr .direct-enquiry-left { width: 60%; margin-right: 40px; }
    .direct-enquiry-inr { padding: 40px 30px; }
    .breadcrumb{ -webkit-box-pack: center; -ms-flex-pack: center; justify-content: center; }
    .direct-enquiry-popup .modal-dialog { max-width: 98%; }
    .direct-enquiry-popup .modal-body { padding: 6rem 30px 40px 35px; }
    .direct-enquiry-popup .modal-body .main-title{font-size: 28px;}
    .sub-service-type { padding: 40px 0 50px; }
    .tab-text { padding: 0px 20px; }
    .tab-content-inr > .row{padding: 20px 15px 15px;}
    .tab-content-inr .trending-university { padding: 32px 18px; }
    .accordion-item .accordion-header .accordion-button::after { width: 35px; height: 35px; }
    .fbi-inr .fbi-top > p{padding-inline: 21px;}
    .fbi-inr .fbi-top > p.main-title br{display: contents;}
    .visitor-visa .various-visitor-visa .visitor-item .visitor-box > div { margin-bottom: 14%; }
    .visitor-visa { padding: 0px 0 0; }
    .popular-visa-inr.immigration-inr .various-visa-service-inr { padding: 35px 21px 0; }
    .popular-visa-inr.immigration-inr { padding: 30px 0 60px; }
    .about-us-inr.overseas-about { padding: 10px 0 40px; }
    .study-country-currency, .study-country-time { margin-right: 15px; padding: 14px 18px 13px; }
    .service-study-country { margin-bottom: 25px; }
    .blog_list_page { padding: 30px 0 70px; }
    .blog_list_page .blog_box h4 { font-size: 20px; }
    .blog-details-inr .blog-details-right-inr h2 { font-size: 27px; }
    .blog-details-inr .blog-details-right-inr h2{font-size: 25px;}
    .blog-details-inr .blog-details-right-inr h3{ font-size: 22px; }
    .blog-details-inr .blog-details-right-inr h4{ font-size: 20px; }
    .blog-details-inr .blog-details-right-inr h5{ font-size: 19px; }
    .blog-details-inr .blog-details-right-inr h6{ font-size: 17px; }

    .blog-details-comment-inr { padding: 40px 20px; }
    .blog-details-left-top h3 { padding: 22px 30px; }

    #awardModal .modal-content { padding: 35px 30px 20px; }
    #awardModal .modal-content button.btn-close { width: 40px; height: 40px; }
    #awardModal .modal-content button.btn-close:after, #awardModal .modal-content button.btn-close::before{width: 25px;}
    #awardModal .modal-body { padding-top: 15px; }
    #awardModal .modal-body .award_text h4 { font-size: 24px; }

    .page-not-found-inr .para-title { font-size: 5rem; }
    .page-not-found-inr, .thankyou-inr { padding-bottom: 50px; }
    .director_desk_page{ padding: 20px 0 50px !important; }

    .career_form_scssn{padding: 60px 0;}
    .career_page{padding-top: 20px !important;}
    .career_overview{padding-bottom: 35px !important;}

    .vis_core_scssn.py-7{ padding: 50px 0 ; }
    .how_We_differ_scssn{padding: 25px 0 50px;}
    .about_us_scssn{padding-bottom: 50px;}
    .review-inr .various-review-inr .slick-list { padding-right: 20vw; }

    #preloader .preloader-inr .spin { width: 110px; height: 110px; }
    #preloader .preloader-inr .site-logo svg, .preloader-inr .site-logo img { width: 50px; }
	.career_form_scssn form > .row > div:last-child > span {left: 64%;}
	.header-inr .navbar .navbar-toggler {
        gap: 7px;
    }
}

@media screen and (max-width: 575px) {
    h2, .h2 {padding: 15px 0px 12px;font-size: 14px;}
    .main-title br {display: contents; }
    .w-56 {width: 34px; }
    .w-27 {width: 17px; }
    .w-45 {width: 34px; }
	.w-42 {width: 28px;}
    .w-135 {width: 78px; }
    form.common-form .form-grp select {padding-right: 47px; }
    section.hero,.banner {padding-top: 103px; }
    .header-inr .navbar {padding: 7px 10px 7px; -webkit-transition: 0.3s ease; -o-transition: 0.3s ease; transition: 0.3s ease; background: #ffffff; }
    .header-inr .navbar.fixed-header {padding: 0px 10px 0px; }
    .header-inr .navbar.fixed-header .navbar-brand {-webkit-transform: scale(0.90);-ms-transform: scale(0.90);transform: scale(0.90); }
    .header-inr .navbar .nav_right .header-btn {width: 40px; height: 40px;padding: 8px;}
    .header-inr .navbar-brand img {max-width: 120px; }
    .banner-inr h1 { font-size: 33px;}
    .banner img {width: 100%; height: 100%; }
    .banner-inr { padding-top: 55px; }
    /* .banner-inr {height: auto; padding-top: 30px; padding-bottom: 20px; } */
    .banner-inr .breadcrumb .breadcrumb-item {font-size: 14px; }
    .banner-inr .breadcrumb .breadcrumb-item+.breadcrumb-item {padding-left: 12px; margin-left: 9px; }
    .hero-inr .carousel-inner .carousel-item .carousel-caption h1, .carousel-item .carousel-caption h2 {font-size: 19px; }
    .hero-inr .carousel-indicators {margin-bottom: 12px; }
    .hero-inr .carousel-inner .carousel-item .carousel-caption {bottom: 36%; }
    .hero-inr .carousel-inner .carousel-item img {min-height: 280px; }
	.our-services-inr .various-services-inr .slick-list {padding-right: 22vw;}
    .about-us-inr .row {padding: 35px 0 0; }
    .about-us-inr .about-img{max-width: 330px; }
    .about-us-inr .about-img img.man_img{width: 48%; }
    .about-us-inr .about-img::before {left: 4%; font-size: 12px; letter-spacing: 1.2px; }
    .about-us-inr .about-img::after {font-size: 12px; }
    .about-us-inr .about-content {padding: 0px 5px; }
    .slider-nav .slick-arrows {margin-right: 10px; }
    .slider-nav .progress {width: calc(100% - 130px); }
    .popular-visa-inr p {padding-top: 30px; }
    .popular-visa-inr .various-visa-service-inr .visa-service-item .visa-service-box .visa-service-img img{max-width: 60px; max-height: 60px; }
    .why-us-inr .why-us-img {padding-top: 35vw; }
    .why-us-inr .why-us-img img:nth-child(2) {width: 55vw; border-top-left-radius: 25vw; }
    .why-us-inr .why-us-various-reasons-inr .why-us-item .why-us-item-box .why-us-icon img {height: 45px; }
    .why-us-inr .why-us-various-reasons-inr .why-us-item .why-us-item-box .why-us-counter .counter-text h3 {font-size: 14px; }
    .why-us-inr .why-us-various-reasons-inr .why-us-item .why-us-item-box .why-us-counter {padding-top: 20px; }
    .why-us-inr .why-us-various-reasons-inr .why-us-item .why-us-item-box .why-us-counter .counter-inr span.counter-count {font-size: 26px; }
    .why-us-inr .why-us-various-reasons-inr .why-us-item:not(:last-child)::after {height: 70px; }
    .why-us-inr .why-us-various-reasons-inr {row-gap: 30px; }
    .why-us-inr .why-us-img img:nth-child(1) {top: 78px; }
    .why-us-inr .main-title br, .support-inr .main-title br, .guide-inr .main-title br {display: block; }
    .awards-inr .various-awards-inr {padding: 40px 0 35px; }
    .award-item-box {padding: 0 25px 25px; }
    .award-item-box .award-img img {margin: 0 auto; }
    .counselling-inr > .row { padding: 23px 0 30px; }
    form.common-form .col-new-21 {width: 30%; }
    form.common-form .col-new-29 {width: 70%; }
    .footer-inr .footer-top-inr {-webkit-box-orient: vertical;-webkit-box-direction: normal;-ms-flex-direction: column;flex-direction: column; padding: 40px 0px 8px 0px; }
    .footer-inr .footer-top-inr .footer-form > form > div > * {-webkit-box-flex: 1;-ms-flex: auto;flex: auto; max-width: 40%; }
    .footer-inr .footer-top-inr .footer-form .form-grp {min-width: auto; max-width: 60%; }
    .footer-inr .footer-top-inr .footer-form .form-grp input,.footer-inr .footer-top-inr .footer-form .form-grp {width: 100%; padding: 15px 20px 15px 20px; }
    .footer-inr .footer-top-inr .footer-form .form-submit button {padding-inline: 15px; -webkit-box-pack: center; -ms-flex-pack: center; justify-content: center; gap: 15px;}
    .footer-inr .footer-top-inr .main-title {font-size: 22px; }
    .guide-inr .guide-route .guide-point ol li:before {font-size: 18px; width: 40px; height: 40px; border: 3px solid; }
    .guide-inr .guide-route .guide-point ol li:nth-child(2) {left: 12%; bottom: 77%; }
    .guide-inr .guide-route .guide-point ol li:nth-child(4) {top: 45%; left: 46%; }
    .guide-inr .guide-route .guide-point ol li:nth-child(8) {right: 46%; }
    .differ_box {-webkit-box-orient: vertical;-webkit-box-direction: normal;-ms-flex-direction: column;flex-direction: column; text-align: center; }
    .differ_box p {width: 100%; padding: 10px 0 10px; }
    .hero-inr .carousel-indicators [data-bs-target] {width: 10px; height: 10px; }
    .hero-inr .carousel-indicators {width: 100%; margin: 0 auto 8px auto; }
    .hero-inr .carousel-indicators button::after {width: 6px; height: 6px; top: 2px; left: 2px; }
    .review-inr .various-review-inr .review-item .review-item-box .review-content .customer-img {width: 60px; height: 60px; }
    .contact-inr .contact-form {padding: 28px 17px 25px; margin-top: 30px;}
    .map-inr iframe { height: 350px; }
    form.common-form .form-grp label {font-size: 13px;}
    form.common-form .form-grp .form-control, form.common-form .form-grp select, form.common-form .form-grp textarea {font-size: 15px;}
    .contact-inr .contact-details .row .contact-details-inr {padding: 15px 0 15px; gap: 14px; }
    .contact-inr .contact-details .contact-details-inr .contact-content h3,.contact-inr .contact-details .contact-details-inr.social .contact-content h3 {margin: 0 0 10px; font-size: 15px; letter-spacing: 1px; }
    .contact-inr .contact-details .contact-details-inr .contact-content p {font-size: 15px; }
    .social ul li a {width: 45px; height: 45px; }
    .contact-inr .contact-details .contact-details-inr.social .contact-content ul li a {margin-right: 10px; }
    .contact-inr .contact-details .contact-details-inr.social .contact-content ul li a img {width: 20px; height: 18px; -o-object-fit: contain; object-fit: contain; }
    .award-item-box .award-content p { max-width: 90%; }
    .about-us-inr .about-img img.man_img { right: 0; }
    .about-us-inr .about-img img.man_img { max-width: 140px; }
    .about-us-inr .about-img { padding-top: 30px; }
    footer .whatsapp-btn a { width: 55px; height: 55px; right: 30px; bottom: 30px; }
    .events { padding: 0 0 50px; }
    .event-gallery-inr { padding: 20px 0 60px; }
    .online-test-pre { padding: 20px 0 60px; }
    .online-test-pre-inr { padding-inline: 21px; }
    .exam-pre-model .modal-body .modal-body-inr .module-list li { width: 46.5%; }
    .exam-pre-model .modal-body-inr { padding: 110px 30px 30px; }
    .exam-pre-model .modal-footer { padding: 12px 20px 12px 26px; position: unset; }
    .exam-pre-model .modal-body .modal-body-inr p.main-title { font-size: 25px; }
    .exam-pre-model .modal-header .btn-close, .direct-enquiry-popup .modal-header .btn-close { width: 35px; height: 35px; }

    .sub-service { padding: 0px 0 30px; }
    .sub-service-content { padding: 40px 21px 0; }
    .sub-service-inr::after { right: -37%; bottom: -10%; }
    .direct-enquiry-inr { padding: 35px 21px; -webkit-box-orient: vertical; -webkit-box-direction: normal; -ms-flex-direction: column; flex-direction: column; }
    .direct-enquiry .direct-enquiry-inr .direct-enquiry-left { width: 100%; margin-right: 0; border: 0; margin-bottom: 16px; }
    .direct-enquiry-popup .modal-body { padding: 6rem 25px 40px 25px; }

    .sub-service-type #passport{margin-top: 40px !important;}
    #passport .accordion-item .accordion-body { padding: 20px; display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-orient: vertical; -webkit-box-direction: normal; -ms-flex-direction: column; flex-direction: column; }
    #passport .accordion-item .accordion-header .accordion-button { padding: 0 0px 0 35px; font-size: 19px; }
    #passport .accordion-item .accordion-header .accordion-button::before { left: 16px; top: 22px; }
    #passport .accordion-item .accordion-header { padding: 18px 15px; }
    #passport .accordion-item .accordion-collapse .accordion-body p { padding-right: 0px; width: 100%; }
    #passport .accordion-item .accordion-body .pass-img { margin-left: auto; min-width: 27%; }
    .sub-service-type { padding: 30px 0 40px; }


    .tab-text { padding: 0px 10px; }
    .tab-content-inr > .row{padding: 18px 15px 15px;}
    .tab-content-inr .trending-university { padding: 30px 15px; }

    .fbi-inr { padding: 30px 0 50px; }
    .fbi-process { padding: 30px 0 50px; }
    .various-fbi-step { margin: 30px 0 40px; }
    #faq .accordion-item .accordion-header .accordion-button { padding: 20px 22px; }
    #faq .accordion-body { padding: 0 22px 22px; }
    .accordion-item .accordion-header .accordion-button::after { width: 30px; height: 30px; }
    .fbi-inr .fbi-top > p{padding-inline: 10px;}

    .sub-service-imp.visitor-visa .tab-content .tab-img p{font-size: 14px;}

    .visitor-visa .various-visitor-visa .visitor-item .visitor-box > div { margin-bottom: 18%; }
    .visitor-visa .various-visitor-visa { padding: 20px 0 60px; }

    .popular-visa-inr.immigration-inr { padding: 30px 0 50px; }
    .popular-visa-inr.immigration-inr .various-visa-service-inr { padding: 35px 15px 0; }
    .overseas-about p:not([class]) { padding: 30px 8px 0; }
    .about-us-inr.overseas-about { padding: 10px 0 30px; }


    .universite-tab-grid .universite-tab-grid-inr .universite-tab-grid-item .universite-tab-grid-box .universite-tab-grid-img { width: 60px; }
    .universite-tab-grid .universite-tab-grid-inr .universite-tab-grid-item .universite-tab-grid-box .universite-tab-grid-content { width: calc(100% - 60px); }
    .various-courses { padding: 30px 0px 0px; }

    .country-currency-here, .country-time-here { font-size: 1.4em !important; }
    .study-country-currency, .study-country-time { margin-right: 10px; padding: 12px 18px 12px; }

    .blog_list_page .blog_box { padding: 15px; }
    .blog_list_page .blog_box_otr .blog_box .blog_list_content { padding: 10px 10px; }
    .blog_list_page { padding: 20px 0 60px; }
    .sidebar_box_otr { margin-top: 40px; }
    .blog_list_page .blog_box h4 { font-size: 18px; }

    .comment-reply .comment-reply-item .comment-reply-box .reply-content p { font-size: 14px; }
    .blog-details-right-top { padding-left: 0px; }
    .blog-details-inr .blog-details-right-inr .blog-details-left-bottom { position: unset; float: none; width: 100%; padding-inline: 10px; }
    .blog-details-left-top { border-radius: 10px; }
    .blog-details-inr >  div > img { border-radius: 10px; }
    .blog-details-right-inr .blog-details-left-bottom ul { -webkit-box-orient: horizontal; -webkit-box-direction: normal; -ms-flex-direction: row; flex-direction: row; }
    .blog-details-right-inr{display: -webkit-box;display: -ms-flexbox;display: flex; -webkit-box-orient: vertical; -webkit-box-direction: reverse; -ms-flex-direction: column-reverse; flex-direction: column-reverse;}
    .blog-details-right { padding-top: 40px; }
    .blog-details-right-top{ padding-inline: 10px; }
    .blog-details-left-top h3 { padding: 20px 25px; }
    .blog-details-comment-inr { padding: 35px 15px 30px; margin-top: 30px; }
    .comment-reply .comment-reply-item .comment-reply-box .reply-avatar-img { width: 38px; height: 38px; }

    #awardModal .modal-body .award_text h4 { font-size: 22px; }
    .page-not-found-inr  > p br{display: contents;}
    .director_desk_page{ padding: 20px 0 40px !important; }

    .career_form_scssn{padding: 50px 0;}
    .career_page{padding-top: 10px !important;}
    .career_overview{padding-bottom: 30px !important;}
    .how_We_differ_scssn{padding: 25px 0 40px;}
    .about_us_scssn{padding-bottom: 40px;}
    .about_us_scssn .about_us_img{max-width: 360px;}
    .about_us_scssn .about_us_img img.man_img { right: 0%; max-width: 151px; }
    .review-inr .various-review-inr .slick-list { padding-right: 0 !important; }

    .exam-pre-model .modal-dialog{ min-height: auto !important; height: 100%; max-height: 100dvh; }
    .footer-inr .footer-center-inr .footer-menu{margin-inline: 0; margin-bottom:30px;}

    #preloader .preloader-inr .spin { width: 90px; height: 90px; }
    #preloader .preloader-inr .site-logo svg, .preloader-inr .site-logo img { width: 40px; }
    .about_us_scssn .about_us_img { padding-top: 50px; }
	.career_form_scssn form > .row > div:last-child > span {left: 68%;}
	.banner-inr .breadcrumb .breadcrumb-item.active{ max-width: 120px;}
	.tab-content-inr .tab-text ul li > ul li { padding: 6px 0 6px 10px;}
	.tab-content-inr .tab-text ul li {padding: 6px 0 6px 22px;}
	
	/*add-28-04-2026*/
    .header-inr .navbar .navbar-toggler .navbar-toggle-icon {width: 28px;}
    .header-inr .navbar .navbar-toggler {width: 34px;}
    ul.e-lear-q-link-box {gap: 6px;}
	ul.e-lear-q-link-box li a {padding: 8px;width: 40px;height: 40px;}
	.header-inr .navbar .nav_right {gap: 6px;}
	.popular-visa-inr .various-visa-service-inr {}
	.popular-visa-inr .various-visa-service-inr .visa-service-item {}
}
@media screen and (max-width: 460px) {
    .hero-inr .carousel-inner .carousel-item img {min-height: 220px; }
    .hero-inr .carousel-inner .carousel-item .carousel-caption {bottom: 30%; }
    .popular-visa-inr .various-visa-service-inr .visa-service-item, .popular-visa-inr.immigration-inr .various-visa-service-inr .visa-service-item {width: 100%; }
    .review-inr .various-review-inr {width: auto; left: auto; } 
    .review-inr .various-review-inr .slick-list {padding-right: 0 !important; }
    .review-inr .various-review-inr .review-item .review-item-box {padding: 30px 25px 30px; gap: 20px; position: relative; }
    .review-inr .various-review-inr .review-item .review-item-box .review-content .customer-img {width: 70px; height: 70px; }
    .review-inr .various-review-inr .review-item .review-item-box .review-icon {position: absolute; right: 0px; top: 0px; width: 60px; -webkit-transform: scaleX(-1); -ms-transform: scaleX(-1); transform: scaleX(-1); height: auto; } 
    .why-us-inr .why-us-various-reasons-inr .why-us-item {min-width: 100%; }
    .why-us-inr .why-us-various-reasons-inr .why-us-item:not(:last-child)::after {height: auto; width: 70%; right: auto; -webkit-transform: translate(-50%, -50%); -ms-transform: translate(-50%, -50%); transform: translate(-50%, -50%); top: calc(100% + 16px); left: 50%; display: block; }
    .why-us-inr .why-us-various-reasons-inr .why-us-item .why-us-item-box .why-us-counter .counter-text h3 {font-size: 16px; }
    .path-mobile {/* max-height: 520px; *//* max-width: 310px; */}
    .guide-inr .guide-route {}
    .guide-inr .guide-route .guide-path {/* margin-top: 10px; */width: calc(100% - 10px);}
    .guide-inr .guide-route .guide-point ol li:before {width: 35px; height: 35px; }
    .guide-inr .guide-route .guide-point ol li:nth-child(1) {bottom: 88%; left: 52%; }
    .guide-inr .guide-route .guide-point ol li:nth-child(2) {left: 3%; bottom: 75%; }
    .guide-inr .guide-route .guide-point ol li:nth-child(3) {left: 64%; }
    .guide-inr .guide-route .guide-point ol li:nth-child(3)::before {top: -1px; left: -33%; }
    .guide-inr .guide-route .guide-point ol li:nth-child(4) {top: 43%; left: 39%;}
    .guide-inr .guide-route .guide-point ol li:nth-child(4)::before{ top: 2px; left: calc(100% + 26px); }
    .guide-inr .guide-route .guide-point ol li:nth-child(5) {right: 66%; bottom: 37%; }
    .guide-inr .guide-route .guide-point ol li:nth-child(6) {top: 55%; right: 66%; }
    .guide-inr .guide-route .guide-point ol li:nth-child(6)::before {top: 0px;}
    .guide-inr .guide-route .guide-point ol li:nth-child(7) {bottom: 14%; right: 75%; }
    .guide-inr .guide-route .guide-point ol li:nth-child(8) {right: 44%; }
    .header-inr .navbar .navbar-toggler {padding: 0 4px 0 0; gap: 6px; }
    .header-inr .navbar .nav_right {gap: 10px; }
    .header-inr .navbar-brand img {max-width: 100px; }
    .counselling-inr > .row { padding: 33px 0; }
    .banner-inr h1 { font-size: 30px;}
    .online-test-pre-inr{padding-inline: 15px; }
    .exam-pre-model .modal-body .modal-body-inr .module-list li { width: 45.3%; }
    .sub-service { padding: 10px 0 30px; }
    .sub-service-content { padding: 40px 15px 0; }
    .direct-enquiry-inr { padding: 35px 15px; }
    .director_desk_page{ padding: 0px 0 40px !important; }

    .about-us-inr .about-img img.man_img { max-width: 135px; }
    .about-us-inr .about-img { padding-top: 20px; }
    .about_us_scssn .about_us_img img.man_img {max-width: 145px; }
    .counselling-inr .counselling-img { padding: 65px 0 10px; }
	.country-currency-here, .country-time-here { font-size: 1.2em !important; }
	.banner-inr .breadcrumb .breadcrumb-item.active{ max-width: 100px;}

}
@media screen and (max-width: 361px) {
    .about-us-inr .about-img {max-width: 270px; }
    .about-us-inr .about-img::after {left: 4px; bottom: 26%; }
    .about-us-inr .about-img::before {left: 2%; }
    .about-us-inr .about-img img.man_img { max-width: 120px; }
    .our-services-inr .various-services-inr {left: auto; width: auto; }
    .our-services-inr .various-services-inr .slick-list {padding-right: 0 !important; }
    .path-mobile {/* max-height: 450px; *//* max-width: 270px; */}
    .guide-inr .guide-route {/* max-width: 270px; */}
    .guide-inr .guide-route .guide-point ol li:nth-child(2) {left: 0%; bottom: 74%; }
    .guide-inr .guide-route .guide-point ol li:nth-child(2)::before {left: calc(100% + 23px); top: 0px; }
    .guide-inr .guide-route .guide-point ol li:nth-child(3) {left: 67%; }
    .guide-inr .guide-route .guide-point ol li:nth-child(4)::before, .guide-inr .guide-route .guide-point ol li:nth-child(7)::before {top: 2px; left: calc(100% + 23px); }
    .guide-inr .guide-route .guide-point ol li:nth-child(4) {top: 43%; left: 35%; }
    .guide-inr .guide-route .guide-point ol li:nth-child(5)::before {top: 0px; left: -25px; }
    .guide-inr .guide-route .guide-point ol li:nth-child(7) {right: 73%; }
    .guide-inr .guide-route .guide-point ol li:nth-child(8) {right: 42%; }
    .guide-inr .guide-route .guide-point ol li:nth-child(6) { right: 68%; }

    .award-item-box .award-content p { max-width: 95%; }
    /* .counselling-inr .counselling-img { padding: 30px 0 10px; } */

    .banner-inr h1 { font-size: 30px; }

    .online-test-pre-inr{padding-inline: 10px; }

    .exam-pre-model .modal-body-inr { padding: 110px 20px 30px; }
    .exam-pre-model .modal-body .modal-body-inr .module-list li { width: 45%; }
    .exam-pre-model .modal-footer { padding: 12px 18px 12px 18px; position: unset; }

    .sub-service-content { padding: 40px 10px 0; }
    .direct-enquiry-inr { padding: 35px 10px; }
    .sub-service-imp.visitor-visa .tab-content .tab-img p{font-size: 12px;}

    .study-country-currency, .study-country-time { margin-right: 8px; padding: 12px; }
    .about_us_scssn .about_us_img{max-width: 320px;}
    .about_us_scssn .about_us_img img.man_img {max-width: 44%; }

    .about_us_scssn .about_us_img { padding-top: 30px; }
    .counselling-inr > .row { row-gap: 30px; }
    .counselling-inr .counselling-img { padding: 55px 0 10px; }
	.career_form_scssn form > .row > div:last-child > span {left: 70%;}
	.footer-inr .footer-top-inr .footer-form .form-grp { max-width: 55%;}
	.footer-top .footer-top-inr .footer-form form .es-form-field-container{padding:0 !important;}
	.country-currency-here, .country-time-here { font-size: 1.1em !important; }
	.banner-inr .breadcrumb .breadcrumb-item.active{ max-width: 80px;}

}


/* ==== 06-04-2026 ==== */
@media screen and (max-width: 1599px) {
    .header-inr .navbar {
        padding: 14px 24px 13px;
    }
}
@media screen and (max-width: 1399px) {
    header .header-inr nav.navbar a.navbar-brand img {max-width: 158px;width: 100%;object-fit: contain;}
    .header-inr .navbar .dropdown.other_link_btn button {height: 42px;width: 42px;}
    .header-inr .navbar .dropdown.other_link_btn button:after, .header-inr .navbar .dropdown.other_link_btn button span.other_link_toggle:before, .header-inr .navbar .dropdown.other_link_btn button span.other_link_toggle:after{height: 5px;width: 5px;}
    .header-inr .navbar {padding: 14px 15px 13px;} 
    .quick_link_part .quick_link_box .left_box .link_flag_title span.falg_icon {width: 62px;height: 62px;margin-right: 14px;}
    .quick_link_part .quick_link_box .left_box .link_flag_title h2{font-size: 30px;}
}
@media screen and (max-width: 1230px) {
    .header-inr .navbar .nav_right .header-btn {max-width: 190px;} 
}
@media screen and (max-width: 1199px) {
    .header-inr .navbar .nav_right .header-btn {max-width: unset;}
    .quick_link_part .quick_link_box .left_box .link_flag_title span.falg_icon {width: 55px;height: 55px;margin-right: 9px;}
    .quick_link_part .quick_link_box .left_box .other_sub_child{margin-top: 20px;}
    .quick_link_part .quick_link_box {padding: 30px 28px;}
    .coures_box_view ul.coures_list_type li {width: calc(33.33% - 0px);}
    .coures_box_view:last-child {margin: 7px;}
    .header-inr .navbar .dropdown.other_link_btn ul.dropdown-menu {padding-left: 0;border: unset;padding-bottom: 0px;height: auto;-webkit-transform: scaleY(0);-ms-transform: scaleY(0);transform: scaleY(0);-webkit-transform-origin: top;-ms-transform-origin: top;transform-origin: top;display: block;-webkit-transition: 0.4s ease;-o-transition: 0.4s ease;transition: 0.4s ease;}
    .header-inr .navbar .dropdown.other_link_btn ul.dropdown-menu.show {
        -webkit-transform: scaleY(1);
        -ms-transform: scaleY(1);
        transform: scaleY(1);
    }
    .header-inr .navbar .dropdown.other_link_btn ul.dropdown-menu li a {
        padding: 8px 16px 8px 16px;
        font-size: 14px;
        border-bottom: 1px solid rgba(0, 0, 0, 0.18);
    }
    .header-inr .navbar .dropdown.other_link_btn > .dropdown-menu:before{
        border: 1px solid rgba(0, 0, 0, 0.18);
    }
    .header-inr .navbar .dropdown.other_link_btn ul.dropdown-menu li:last-child a{
        border: unset;
    }
    .header-inr .navbar .dropdown.other_link_btn ul.dropdown-menu li a:before{
        display: none;
    }
    .header-inr .navbar .dropdown.other_link_btn ul.dropdown-menu li a:hover {
        color: var(--hover-color);
    }
}
@media screen and (max-width: 991px) {
    .quick_link_part .quick_link_box .left_box .other_sub_child ul li.company_logo_link {
        width: calc(33.33% - 10px);
    }
    .quick_link_part .quick_link_box .left_box .link_flag_title h2 {
        font-size: 28px;
    }
    .coures_box_view ul.coures_list_type li {
        width: calc(50% - 0px);
    }
    .coures_box_view ul.coures_list_type {
        width: calc(100% - 0px);
        padding-left: 28px;
    }

    .courses_part {
        padding: 30px 0;
    }
}
@media screen and (max-width: 767px) {
    .coures_box_view .main_logo_cource {
        text-align: center;
        width: 230px;
        padding-right: 7px;
    }
    .coures_box_view ul.coures_list_type li a {
        margin-top: 3px;
    }
    .quick_link_part .quick_link_box {
        padding: 22px 18px;
    }
    .quick_link_part .quick_link_box .left_box .link_flag_title h2 {
        font-size: 26px;
    }
    .coures_box_view .main_logo_cource h4 {
        font-size: 14px;
        padding: 10px 11px;
        border-radius: 18px;
        margin-top: 10px;
    }
    .quick_link_part .q8uick_link_box .left_box .other_sub_child ul li.company_logo_link{
        width: calc(5% 8/ 25px);
    }
    .quick_link_part .quick_link_box .left_box .other_sub_child ul li.company_logo_link {
        width: calc(50% - 10px);
    }
    .coures_box_view ul.coures_list_type {
        width: calc(100% - 0px);
        display: flex;
        flex-wrap: wrap;
    }
    .coures_box_view .main_logo_cource h4 {
        font-size: 13px;
    }
}
@media screen and (max-width: 575px) {
    .coures_box_view {
        display: flex;
        justify-content: center;
        padding: 25px 15px;
        margin-bottom: 35px;
        flex-wrap: wrap;
        align-content: flex-start;
        align-items: flex-start;
    }
    .coures_box_view ul.coures_list_type li {width: calc(100% - 0px);max-width: 210px;}
    .coures_box_view ul.coures_list_type li .cources_list_box {max-width: 100%;}
    .coures_box_view .main_logo_cource:before {width: calc(100% - 40px);height: 1px;top: unset;bottom: 0;left: 50%;transform: translateX(-50%);}
    .coures_box_view .main_logo_cource {padding-bottom: 17px;width: 100%;padding-right: 0px;}
    .coures_box_view ul.coures_list_type {padding: 12px 12px 3px 12px;justify-content: center;gap: 12px 22px;}
    .quick_link_part .quick_link_box .left_box .link_flag_title h2 {font-size: 22px;}
    .quick_link_part .quick_link_box .left_box .link_flag_title span.falg_icon img {border: 1px solid #ffffff;}
    .quick_link_part .quick_link_box .left_box .link_flag_title span.falg_icon {width: 44px;height: 44px;margin-right: 7px;}
    .quick_link_part .quick_link_box {padding: 16px 14px;border-radius: 16px;margin-bottom: 25px;}
    .quick_link_part .quick_link_box .left_box .other_sub_child ul li.company_logo_link{border-radius: 12px;}
    .quick_link_part .quick_link_box .left_box .other_sub_child ul li.company_logo_link .com_img{padding: 10px;}
    .coures_box_view ul.coures_list_type li .cources_list_box img, .quick_link_part .quick_link_box .left_box .other_sub_child ul li.company_logo_link .com_img img {width: 100%;height: 100%;object-fit: contain;max-height: 70px;max-width: 150px;margin: 0 auto;}
    .quick_link_part .quick_link_box .left_box .other_sub_child ul li.company_logo_link .com_img img{max-width: 180px;}
    .coures_box_view{margin-bottom: 25px;}
}

@media screen and (max-width: 460px) {
    .header-inr .navbar .navbar-toggler {width: 30px;}
    .quick_link_part .quick_link_box .left_box .other_sub_child ul li.company_logo_link {width: calc(100% - 0px);}
    .header-inr .navbar .dropdown.other_link_btn ul.dropdown-menu{left: -20px;}
}
@media screen and (max-width: 400px) {
    ul.e-lear-q-link-box li a {
        padding: 6px;
        width: 36px;
        height: 36px;
    }
    .header-inr .navbar .nav_right .header-btn {
        width: 36px;
        height: 36px;
        padding: 7px;
    }
}