@media(min-width: 1800px){
     .directors_sec .dots_img {
         max-width: 350px;
    }
}
@media(max-width: 1800px){
    .footer_box:last-child p:last-child {
    max-width: 250px;
}
}
 @media(min-width: 1600px){
     .header_grid{
         grid-template-columns: 210.18px auto;
    }
     .hero_box img {
    }
     .footer_social li a, ul.footer_social li a svg {
         height: 16px;
    }
     .banner_sec {
         min-height: 350px;
    }
     .mxcontent {
         max-width: 650px;
    }
     .feature_box {
         padding: 30px;
    }
     .our_brance_list span img{
         width: 18px;
    }
     .our_brance_list li {
         grid-template-columns: 18px auto;
    }
     .news_img {
         padding-right: 45px;
    }
     .news_banner {
         min-height: 750px !important;
         padding-top: calc(56px + 125px) !important;
    }
     .news_banner .container{
         padding-bottom: 76px;
    }
     .news_blog {
         margin-top: -400px;
    }
     .test_prep_box {
         margin-top: -460px;
    }
     .news_blog .singleblog_box {
         padding: 50px 70px;
    }
     .news_blog .sec_head p {
         line-height: 28px;
         margin: 20px 0px;
    }
     .header_list {
         grid-gap: 30px;
    }
     .application_list span:first-child{
         width:35px;
         height:35px;
    }
     .study_canda_sec {
         margin-top: -448px;
    }
     .universities_logo img {
         width: 55px;
         height: 55px;
    }
     .study_desination .blog_box .universities_logo img{
         width: 38px;
         height: 38px;
    }
     .study_desination .blog_box .universities_logo {
         grid-template-columns: 38px auto;
    }
     .career_right {
         max-width: 483px;
    }
}
 @media(min-width: 1200px){
     .header_list_menu .header_logo{
         display: none !important;
    }
}
 @media(max-width: 1700px){
     .hero_left {
         right: 20px;
    }
     .hero_top {
         min-height: calc(100vh - 90px);
    }
}
 @media(max-width: 1599px){
     .submenu_grid1 {
         min-width: 923px;
         grid-template-columns: auto 245px;
         grid-gap: 20px;
         left: 10%;
    }
     .submenu_grid1::before {
         left: 53%;
    }
     .applicationlist_sec .dots_img, .education_content_sec .dots_img,.cities_sec .dots_img {
         right: -22px;
    }
     .directors_sec .light_blue .dots_img {
         left: -15%;
    }
     .directors_sec .light_blue:nth-child(even) .dots_img {
         left: unset;
         right: -15%;
    }
    .about_video_sec.video_modal .video_sec > img {
        min-height: 450px;
        max-height: 450px;
    }
}
 @media(max-width: 1399px){
     .testimonial_slider .owl-nav {
         top: 85%;
    }
     .header_list {
         grid-gap: 15px;
    }
     .eduction_right {
         padding-left: 10%;
    }
     .news_blog .news_contant {
         padding: 20px 0px;
    }
     .state_box .dots_img:nth-last-child(1) {
         right: -3%;
    }
     .error_sec .container {
         min-height: calc(100vh - 40px - 160px);
    }
     .hero_left {
         top: 13%;
    }
}
 @media(max-width: 1300px){
     .hero_top {
         min-height: calc(100vh - 70px);
    }
     .hero_btn a, form button, .error_content a {
         max-width: 170px;
         padding: 13.5px 10px;
         align-items: center;
         display: flex;
         justify-content: center;
    }
     .playbtn {
         max-width: 45px;
    }
     .owl-nav button {
         width: 40px;
         height: 40px;
    }
     .student_box {
         min-height: 295px;
    }
     .submenu_grid .submenu {
         grid-gap: 15px;
         max-height: 70vh;
    }
     .simple-pagination li span, .simple-pagination li a {
         width: 40px;
         height: 40px;
    }
     .submenu_grid {
         min-width: 760px;
         padding: 20px 10px;
    }
     .submenu_grid1 {
         min-width: 910px;
    }
     .simple-pagination li a.prev::before, .simple-pagination li a.next::before {
         width: 16px;
         height: 16px;
    }
     .universities_logo img {
         width: 45px;
         height: 45px;
    }
     .test_prep_logo {
         width: 90px;
         height: 90px;
         padding: 15px;
    }
     .popular_banner .dots_img {
         max-width: 250px;
    }
     .product_scroll {
         width: 45px;
         height: 45px;
    }
     .submenu li a img {
         max-width: 35px;
    }
     .submenu_grid .submenu li a span:first-child, .adission_box .submenu li a span:first-child {
         width: 35px;
         height: 35px;
    }
     .header_logo a, .header_logo a img {
         max-width: 160.18px;
    }
     .submenu_grid .submenu{
         max-height: 65vh;
    }
     .overseas_testimonial_sec .owl-nav button.owl-prev {
         left: -30px;
    }
     .overseas_testimonial_sec .owl-nav button.owl-next {
         right: -30px;
    }
     .guided_left {
         padding: 12% 12%;
    }
     .directors_sec .light_blue .dots_img {
         left: -9%;
    }
     .directors_sec .light_blue:nth-child(even) .dots_img {
         right: -9%;
    }
     .light_blue {
         margin: 140px 0px 57px;
    }
     .light_blue:nth-of-type(1) {
         margin-top: 80px;
    }
}
 @media(max-width: 1280px){
     .header_sec{
         padding-left: 15px !important;
         padding-right: 15px !important;
    }
     .eduction_right .dots_img {
         max-width: 280px;
    }
     .testimonial_box_sec .testimonial_grid_box {
         padding: 30px 30px;
    }
     .submenu_grid1 {
         left: calc(0% - 72px);
    }
     .submenu_grid1::before {
         left: 63%;
    }
     .header_grid {
         padding-top: 20px;
    }
     .header_list {
         grid-gap: 8px;
    }
}
 @media(max-width: 1199px){
     :root{
         --ptb80: 60px;
         --ptb60: 40px;
    }
     .news_inbox_list {
         grid-column-gap: 10px;
    }
     .testimonial_slider .owl-nav {
         top: 90%;
    }
     .testimonial_box {
         padding: 20px 25px;
    }
     .testimonial_content .testimonial_content_box {
         padding-left: 30px;
         margin-left: 30px;
    }
     .hero_left {
         top: 8%;
    }
     form button {
         padding: unset;
         max-width: 104px;
    }
     .hero_left {
         max-width: 45%;
         /* right: -30px; */
    }
     .hero_left_grid:nth-child(2) {
         margin-left: 0px;
    }
     .header_toggle{
         display: block;
    }
     .header_menu {
         position: fixed;
         top: 0;
         left: -100%;
         width: 100%;
         height: 100%;
         z-index: 9999;
         opacity: 0;
         overflow-y: auto;
         visibility: hidden;
         box-shadow: var(--shadow-medium);
         background-color: var(--white);
         transition: all 0.5s ease;
         padding: 1.5rem 1rem;
         max-width: 300px;
         background-image: url('../images/home/moblie.png');
    }
     .header_menu.active {
         left: 0rem;
         opacity: 1;
         visibility: visible;
    }
     .header_menu {
         display: grid;
         padding: 0px 20px 30px;
    }
     ul.header_list {
         display: block;
         padding: 10px 0px;
    }
     .header_sec.sticky .header_list > li > a, .header_sec.sticky .header_list > li > span > a, .header_list > li > a ,.header_list > li > span a{
         color: var(--white);
         padding: 12px 8px;
         margin-top: 0px;
    }
     .header_sec.sticky .header_list li > a, .header_sec.sticky .header_list li > span *, .branches_header .header_list li > a, .branches_header .header_list li > span *{
         color: var(--white);
    }
     .header_sec ul.submenu li a * {
         color: var(--black);
    }
     .header_list > li > span{
         justify-content: space-between;
    }
     .header_list > li > span > a, .header_list > li > span *{
         color: var(--white);
    }
     .submenu_drop {
         padding: 5px 0px 15px;
         position: unset;
         min-width: 100%;
         width: 100%;
         opacity: 1;
         visibility: visible;
         display: none;
         box-shadow: unset;
         transition: unset;
    }
     .header_list > li:hover .submenu_drop,.submenu_drop{
         transform: unset !important;
    }
     .submenu_grid .submenu {
         grid-template-columns: repeat(1,1fr);
         grid-gap: 10px;
         max-height: 27vh;
         padding: 0;
    }
     .header_sec.sticky .header_list li > a:hover, .header_sec.sticky .header_list li > span:hover *, .branches_header .header_list li > a:hover, .branches_header .header_list li > span:hover *{
         color: var(--white) !important;
    }
     .submenu_drop::before{
         display: none;
    }
     .header_grid {
         grid-template-columns: 194.18px 60px;
         justify-content: space-between;
    }
     .header_list > li {
         padding: 0px 0px;
    }
     .overlay_head {
         display: block;
         width: 100%;
         height: 100%;
         background-color:rgba(0, 0, 0, 0.65);
         position: fixed;
         top: 0px;
         left: 0px;
         display: none;
    }
     .overlay_head.show{
         display: block;
    }
     .header_toggle {
         z-index: 9;
    }
     body.show_menu {
         overflow: hidden;
    }
     .feature_box {
         padding: 20px;
    }
     .header_list > li >a::before, .header_list > li >span a::before{
         display: none;
    }
     .header_sec.sticky .header_list > li > a.active, .header_sec.sticky .header_list > li > span > a.active, .header_list > li > a.active, .header_list > li > span a.active {
         color: var(--white) !important;
         margin: 0px 0px;
         padding: 12px 10px;
    }
     .header_sec.sticky .header_list > li > a, .header_sec.sticky .header_list > li > span > a, .branches_header .header_list > li > a, .branches_header .header_list > li > span > a {
         padding: 12px 8px 12px;
         margin: 0px 0px;
    }
     .header_sec .header_list li a.active::before {
         content: "";
         display: block;
         position: absolute;
         left: 50%;
         height: 37.19px;
         z-index: 3;
         top: 4.5px;
         width: 100%;
         background: rgb(255 255 255 / 20%);
         border-radius: 6px;
    }
     .header_sec .header_list li > span > a.active {
         margin: 0px;
    }
     .branches_sec,.single_banner{
         margin-top: 80px;
    }
     .our_brance_box {
         padding: 20px;
    }
     .header_sec .header_list a + span {
         padding-right: 6px;
         z-index: 3;
         position: relative;
    }
     .singleblog_box br{
         display: none;
    }
     .news_img {
         padding-right:15px;
    }
     .news_blog .singleblog_box {
         padding: 40px 40px;
    }
     .test_prep_box {
         margin-top: -360px !important;
         margin-bottom: 68px;
    }
     .submenu_grid1{
         grid-template-columns: repeat(1,1fr);
    }
     .submenu_grid_right {
         display: none;
    }
     .submenu_grid_box {
         padding: 0px;
         border: unset;
    }
     .subject_grid .student_box {
         width: calc(100%/4 - 20px);
    }
     .study_banner {
         min-height: 550px !important 
    }
     .study_canda_sec {
         margin-top: -298px;
    }
     .course_health_sec .state_box .dots_img:nth-last-child(2) {
         right: -10%;
    }
     .popular_course_img,.study_desination {
         margin-top: -120px;
    }
     .course_health_sec {
         margin-top: -60px;
    }
     .header_sec.sticky .header_list li > span img, .branches_header .header_list li > span img {
         filter: unset;
    }
     .submenu_drop {
         padding: 10px 10px;
         margin-bottom: 8px;
         margin-top: 5px;
    }
     .header_menu .header_logo {
         padding: 20px 5px;
         filter: brightness(0) invert(1);
         border-bottom: 1px solid rgba(255,255,255,0.5);
         margin: 0px 0px 8px;
    }
     .header_menu .footer_social {
         height: fit-content;
         align-self: end;
    }
     .test_prep_logo {
         width: 90px;
         height: 90px;
         padding: 20px;
    }
     .overlay_img {
         max-width: 725px;
    }
     .fs53 {
         line-height: initial !important;
    }
     .hero_top .carousel-item {
         padding-top: 75px;
    }
     .header_grid {
         padding-top: 20px;
    }
     .hero_left {
         top: 15%;
    }
     .hero_btn a, form button, .error_content a {
         max-width: 155px;
         padding: 10.5px 10px;
    }
     .fs40 {
         line-height: initial;
    }
     .owl-nav button {
         width: 35px;
         height: 35px;
    }
     .owl-nav button img, .student_box:hover::before, .feature_box .student_img img {
         width: 10px;
    }
     .header_menu::-webkit-scrollbar {
         width: 3px;
    }
     .header_menu::-webkit-scrollbar-track {
         background: #f1f1f1;
    }
     .header_menu::-webkit-scrollbar-thumb {
         background:var(--blue);
    }
     .submenu_grid .submenu li a span:first-child, .adission_box .submenu li a span:first-child {
         width: 30px;
         height: 30px;
    }
     .guided_right {
         padding: 0%;
    }
}
 @media (max-width: 1024px){
     .hero_left {
         top: 5%;
    }
     .directors_sec .ourteam_img img {
         max-width: 90%;
    }
     .directors_sec .light_blue:nth-child(even) .dots_img {
         right: -6%;
         bottom: -190px;
    }
     .overseas_testimonial_sec .owl-nav button.owl-prev {
         left: -10px;
    }
     .overseas_testimonial_sec .owl-nav button.owl-next {
         right: -10px;
    }
    .about_video_sec.video_modal .video_sec > img {
        min-height: 400px;
        max-height: 400px;
    }
}
 @media (max-width: 991px){
     .container, .container-md, .container-sm {
         max-width: 100%;
         padding-left: 30px;
         padding-right: 30px;
    }
    header .footer_social li a svg path {
    fill: var(--white) !important;
}
     .course_grid .row,.testimonial_sec .row,.about_video_sec .row,.guided_students_sec .row,.lakshya_mbbs_sec .row,.who_we_are_sec .row {
         grid-row-gap: 30px;
    }
     .hero_btn a {
         padding: 12px 10px;
    }
     .footer_grid {
         grid-template-columns: 44% auto auto;
         grid-gap: 30px 40px;
    }
     .footer_box {
         max-width: 100%;
         margin: 0px;
    }
     .hero_left {
         max-width: 50%;
    }
     .eduction_form_right {
         display: none;
    }
     .feature_box {
         padding: 15px;
    }
     .feature_grid {
         grid-gap: 20px 20px;
    }
     .feature_box:nth-child(1n)::before {
         right: -8px;
    }
     .contact_sec .get_tuch_box{
         padding: 30px 50px;
    }
     .contact_sec .right_dot .dots_img img{
         max-width: 100%;
    }
     .overlay_img {
         top: 42%;
    }
     .ourteam_bg svg {
         max-height: 273px;
    }
     .singleblog_box {
         padding: 40px 50px;
    }
     .news_blog {
         margin-top: -327px;
    }
     .news_blog {
         margin-top: -288px;
    }
     .news_banner {
         min-height: 551px !important;
    }
     .news_img {
         padding-right: 0px;
    }
     .news_blog .news_contant {
         padding: 10px 0px;
    }
     .news_blog .singleblog_box {
         padding: 30px;
    }
     .news_blog .singleblog_box .row{
         grid-row-gap: 30px;
    }
     .gslide-media.gslide-image img {
         max-height: 405px;
    }
     .subject_grid .student_box {
         width: calc(100%/3 - 20px);
    }
     .applicationlist_sec .dots_img, .education_content_sec .dots_img,.cities_sec .dots_img {
         right: 0px;
    }
     .applicationlist_sec .dots_img{
         bottom: -40%;
    }
     .study_banner {
         min-height: 456px !important 
    }
     .study_canda_sec {
         margin-top: -218px;
    }
     .study_canda_sec .overlay_news {
         bottom: 26% !important;
    }
     .popular_banner .dots_img:nth-of-type(2) {
         right: 4%;
         bottom: -124%;
    }
     .popular_banner .dots_img {
         top: -155%;
         max-width: 280px;
    }
     .test_prep_grid {
         grid-template-columns: repeat(4,1fr);
    }
     .directors_sec .ourteam_img img {
         max-width: 80%;
         position: unset;
         transform: unset;
    }
     .banner_form .contact_form_sec {
         transform: unset;
         left: 0px;
         top: calc(100% + 120px);
    }
     .overseas_testimonial_sec .owl-nav button.owl-prev {
         left: -20px;
    }
     .overseas_testimonial_sec .owl-nav button.owl-next {
         right: -20px;
    }
     .directors_sec .dots_img {
         max-width: 74%;
    }
     .overseas_testimonial_sec .student_box {
         min-height: 250px;
    }
}
 @media(max-width: 850px){
     .study_canda_sec .overlay_news {
         bottom: 12% !important;
    }
}
 @media(max-width: 767px){
     .right_dot .dots_img {
         top: -70px !important;
         right: -30px !important;
    }
     .testimonial_box {
         padding: 20px 20px 20px 20px;
    }
     .testimonial_content .testimonial_content_box {
         padding-left: 20px;
         margin-left: 20px;
    }
     .testimonial_content{
         min-height: 200px;
    }
     .testimonial_grid_box, .universitie_box{
         padding: 20px;
    }
     .hero_top .carousel-item {
         padding-top: 180px;
    }
     .hero_sec {
         min-height: auto;
         padding-bottom: 40px;
    }
     .hero_top {
         align-items: end;
         padding-bottom: 50px;
         padding-top: calc(85px + 50px);
         min-height: auto;
    }
     .header_grid {
         padding-top: 30px;
    }
     .hero_left {
         top: 0%;
         max-width: 400px;
    }
     .feature_grid {
         grid-template-columns: repeat(2,1fr);
    }
     .feature_box:nth-child(1n)::before,.feature_box:nth-child(2n)::after {
         display: block !important;
    }
     .feature_box:nth-child(2n)::before,.feature_box:nth-last-child(2)::after,.feature_box:nth-last-child(1)::after {
         display: none !important;
    }
     .course_student_sec .mxcontent {
         max-width: 66.66666667%;
    }
     .mxcontent {
         margin: 0px 0px;
    }
     .owl-dots {
         display: none;
    }
     .course_student_sec .owl-nav {
         display: flex;
    }
     form button{
         margin: 0px 0px;
    }
     .student_box {
         padding: 30px 16px !important;
    }
     .contact_sec .get_tuch_box{
         padding: 20px 40px;
    }
     .footer_grid {
         grid-template-columns: 29% auto 35%;
         grid-gap: 30px;
    }
     .footer_grid .footer_box:nth-child(1){
         grid-column: span 2;
    }
     .overlay_img{
         display: none;
    }
     .our_brance_grid.pt80{
         padding-top: 20px;
    }
     .ourteam_img img {
         max-width: 400px;
         width: 100%;
    }
     .ourteam_grid:nth-child(even) .row > div:nth-child(odd){
         order: unset;
    }
     .ourteam_grid:nth-child(odd) .row > div:nth-child(odd) .ourteam_img {
         padding-right: 0%;
    }
     .ourteam_grid:nth-child(even) .row > div:nth-child(odd) .ourteam_img{
         padding-left: 0%;
    }
     .test_prep_box .singleblog_box *{
         color: var(--black);
    }
     .test_prep_box {
         margin-bottom: 0px;
    }
     .study_canda_sec .news_img {
         height: 250px;
    }
     .study_canda_sec .overlay_news {
         bottom: 3% !important;
    }
     .states_sec .row > div:last-child ul.general_list_box,.course_health_sec .state_box ul {
         grid-template-columns: repeat(1,1fr);
    }
     .state_box .dots_img:nth-last-child(1) {
         display: none;
    }
     .university_table table tr th:nth-child(3) {
         width: 32%;
    }
     .test_prep_grid {
         grid-template-columns: repeat(3,1fr);
    }
     .adission_box_sec .accept_universities_box {
         max-width: 350px;
         margin: 0 auto;
    }
     .career_right {
         max-width: 560px;
         margin-left: 0px;
    }
     .directors_sec .ourteam_img img {
         max-width: 400px;
         margin: 0px 0px 30px;
    }
     .directors_sec .dots_img,.directors_sec .light_blue:nth-child(even) .dots_img {
         max-width: 315px;
         left: 30% !important;
         height: fit-content;
         bottom: -100px;
         right: unset;
    }
     .light_blue {
         margin: 60px 0px 0px;
    }
     .light_blue:nth-of-type(1) {
         margin-top: 48px;
    }
     .guid_grid {
         grid-template-columns: repeat(1,1fr);
    }
     .guided_left {
         padding: 15% 30px;
    }
     .guided_right {
         padding: 3%;
    }
     .single_gallery .owl-nav {
         top: -40px !important;
    }
     .single_gallery .sec_head {
         padding: 0px !important;
    }
     .light_blue {
         margin: 0px 0px 0px;
    }
     .light_blue:first-child {
         margin: 40px 0px 0px;
    }
    .about_video_sec.video_modal .video_sec > img {
        min-height: 350px;
        max-height: 350px;
    }
}
 @media(max-width: 680px){
     .livedrean_sec .owl-nav {
         position: absolute;
         top: -110px;
    }
     .blog_sec .owl-nav, .blog_sec .owl-nav,.course_student_sec .owl-nav {
         top: -85px;
    }
     .livedrean_sec .sec_head,.blog_sec .sec_head{
         padding-bottom: 24px;
    }
     .right_dot .dots_img {
         top: -95px !important;
         right: -20px !important;
    }
     .header_grid {
         grid-template-columns: 45% 38px;
    }
     .modal_video .modal .modal-dialog, .modal_video .modal.fade .modal-dialog {
         width: calc(100% - 45px);
    }
     .modal_video iframe {
         height: 265px;
    }
     .modal_video .modal-header {
         right: -4px;
         top: -8px;
    }
     .footer_box:last-child p:last-child {
         margin-bottom: 0px;
    }
     .counter_grid {
         grid-template-columns: repeat(2,1fr);
    }
     .contact_sec .right_dot .dots_img {
         top: -67px !important;
         right: -37px !important;
    }
     .contact_sec > .dots_img img {
         max-width: 235px;
         left: 0px;
    }
     .footer_grid {
         grid-template-columns: 35% auto;
    }
     .singleblog_box{
         padding: 30px;
    }
     .test_prep_banner .overlay_news {
         bottom: -26px;
    }
     .overlay_news {
         bottom: -36px;
         height: 90px;
    }
     .ginner-container {
         padding: 30px;
    }
     .subject_grid .student_box {
         width: calc(100%/2 - 20px);
    }
     .adission_box_sec .row > div {
         width: 100%;
    }
     .directors_sec .dots_img, .directors_sec .light_blue:nth-child(even) .dots_img {
         max-width: 250px;
         left: 32% !important;
    }
}
 @media(max-width: 575px){
     :root {
         --fs40: 28px;
         --fs53: 36px;
    }
     .container, .container-md, .container-sm {
         padding-left: 20px;
         padding-right: 20px;
    }
     .testimonial_content{
         margin: 60px 0px 0px;
    }
     .testimonial_img {
         padding: 20px 20px;
         max-height: 240px;
    }
     .testimonial_img img{
         max-height: 400px;
    }
     .bird_img {
         display: none;
    }
     .eduction_right .dots_img {
         max-width: 240px;
    }
     .owl-nav button {
         width: 40px;
         height: 40px;
    }
     .testimonial_slider .owl-nav {
         top: 0%;
         position: unset;
         transform: unset;
         padding-top: 20px;
    }
     .header_toggle svg {
         width: 50px;
    }
     .modal_video button.btn-close {
         width: 35px;
         height: 35px;
    }
     .feature_grid {
         grid-template-columns: repeat(1,1fr);
    }
     .feature_box:nth-child(1n)::after{
         display: block !important;
    }
     .feature_box:nth-child(1n)::before {
         display: none !important;
    }
     .header_sec {
         padding-left: 0px !important;
         padding-right: 0px !important;
    }
     .contact_sec .get_tuch_box{
         padding: 30px 20px;
    }
     .branches_sec{
         margin-top: 79.73px;
    }
     .blog_content h4 {
         min-height:unset;
    }
     .simple-pagination li span, .simple-pagination li a {
         width: 40px;
         height: 40px;
    }
     .simple-pagination li a.prev::before, .simple-pagination li a.next::before {
         width: 16px;
         height: 16px;
    }
     .single_banner_img img {
         min-height: 250px;
    }
     .news_banner {
         padding-top: 100px !important;
    }
     .news_blog {
         margin-top: -321px;
    }
     .art_humanity_sec .dots_img {
         top: 150px;
         left: -15px;
    }
     .education_content_sec .dots_img,.cities_sec .dots_img{
         top: -40%;
    }
     body .study_canda_sec .news_img {
         height: 200px !important;
    }
     body .study_canda_sec {
         margin-top: -156px !important;
    }
     body .study_banner {
         min-height: 362px !important;
    }
     .cities_box {
         grid-gap: 25px;
         padding: 20px;
    }
     .popular_banner .dots_img {
         top: -127%;
         max-width: 230px;
    }
     .popular_banner .dots_img:nth-of-type(2) {
         bottom: -90%;
    }
     .test_prep_grid {
         grid-template-columns: repeat(2,1fr);
    }
     .test_prep_banner .overlay_news {
         bottom: -36px;
    }
     .study_canda_sec .dots_img {
         max-width: 200px;
         bottom: -52%;
         right: 2%;
    }
     .career_right .form-group input[type="radio"] {
         width: 18px;
         height: 18px;
    }
     .career_right .form-group {
         grid-gap: 10px;
    }
     .overseas_testimonial_sec {
         margin-top: 40px;
    }
     .overseas_testimonial_sec .owl-nav {
         top: -125px;
         max-width: calc(100% - 40px);
         left: 50%;
         transform: translateX(-50%);
    }
     .overseas_testimonial_sec .owl-nav button.owl-prev {
         left: unset;
         right: 30px;
    }
    .customer_logos .slide {
        padding: 10px;
        height: 60px;
    }
     .about_video_sec.video_modal .video_sec > img {
        min-height: 300px;
        max-height: 300px;
    }
}
 @media(max-width: 480px){
     :root{
         --ptb80: 50px;
         --ptb60: 30px;
    }
     .testimonial_content .testimonial_content_box{
         border: 0px;
         padding-left: 20px;
         margin-left: 0px;
    }
     .testimonial_img {
         padding: 15px 15px;
         max-height: 160px;
    }
     .testimonial_img img{
         max-height: 300px;
    }
     .testimonial_content {
         border-left:0px;
         border-top: 6px solid var(--blue);
         box-shadow: 0px 5px 20px #00000029;
    }
     .testimonial_box {
         padding: 0px 15px 15px;
    }
     .universitie_grid {
         grid-template-columns: repeat(2,1fr);
    }
     .universitie_box:nth-child(even) {
         border-right: 0px;
    }
     .universitie_grid:last-child .universitie_box{
         border-width: 2px;
    }
     .universitie_grid:last-child .universitie_box:nth-last-child(2),.universitie_grid:last-child .universitie_box:nth-last-child(1) {
         border-bottom:0px;
    }
     .hero_left {
         max-width: 100%;
         padding-left: 20px;
    }
     .modal_video iframe {
         height: 200px;
    }
     .banner_sec {
         min-height: 200px;
    }
     .product_scroll {
         bottom: 40px;
    }
     .testimonial_box_sec .testimonial_grid_box {
         padding: 30px 20px 20px;
    }
     .testimonial_box_content::before {
         width: 50px;
         height: 40px;
    }
     .header_grid {
         grid-template-columns: 159px 38px;
    }
     .branches_sec,.single_banner {
         margin-top: 70px;
    }
     .singleblog_box {
         margin-top: -60px;
         padding: 25px;
    }
     .single_banner_img img {
         min-height: 220px;
    }
     .banner_sec{
         padding-top: 80px;
    }
     .news_banner .container {
         padding-bottom: 30px;
    }
     .news_blog .singleblog_box {
         padding: 20px;
    }
     .news_blog {
         margin-top: -314px;
    }
     .news_banner {
         min-height: 520px !important;
    }
     .overlay_news {
         bottom: 0px;
         height: 40px;
    }
     .news_blog .singleblog_box .row {
         grid-row-gap: 20px;
    }
     .overlay_news {
         bottom: -35px;
    }
     .test_prep_box {
         margin-top: -285px !important;
    }
     .test_prep_banner {
         min-height: 410px !important;
    }
     .subject_grid .student_box {
         width: calc(100%/2 - 10px);
    }
     body .study_canda_sec .news_img {
         height: 160px !important;
    }
     .study_banner .container {
         padding-bottom: 20px !important;
    }
     body .study_banner {
         min-height: 316px !important;
    }
     body .study_canda_sec {
         margin-top: -128px !important;
    }
     .study_canda_sec .overlay_news {
         bottom: 16% !important;
    }
     .popular_course_img,.study_desination {
         margin-top: -100px;
    }
     .course_health_sec {
         margin-top: -50px;
    }
     .university_table table {
         width: 453px;
    }
     .test_prep_logo {
         width: 85px;
         height: 85px;
         padding: 15px;
    }
     .test_prep_grid .accept_universities_box{
         padding: 15px;
    }
     .test_prep_banner .overlay_news {
         bottom: -3px;
    }
     .subject_sec .student_content h4 {
         font-size: 16px;
    }
     .subject_grid {
         grid-gap: 20px;
    }
     .student_box {
         padding: 20px 10px !important;
    }
     .subject_grid .student_box {
         min-height: 158px;
    }
     .applicationlist_sec .dots_img, .art_humanity_sec .dots_img, .education_content_sec .dots_img, .cities_sec .dots_img {
         max-width: 250px;
    }
     .error_sec .container {
         min-height: calc(100vh - 40px - 130px);
    }
}
 @media(max-width: 375px){
     .test_prep_box {
         margin-top: -263px !important;
    }
     .test_prep_banner {
         min-height: 370px !important;
    }
     .directors_sec .dots_img, .directors_sec .light_blue:nth-child(even) .dots_img {
         max-width: 235px;
         left: 28% !important;
    }
}
 @media(max-width: 359px){
     .footer_grid {
         grid-template-columns:repeat(1,1fr);
    }
     .footer_grid .footer_box:nth-child(1) {
         grid-column: span 1;
    }
}
 