@media (max-width: 1680px) {
	
	.train{
		    bottom: 16%;
	}
}
@media (max-width: 1600px) {
.about_banner-content{
    left: 9%;
}
    .end_to_service_sec .roadmap_img {
        top: 170px;
    }
	    .end_to_service_sec .row-1 .service_no {
        padding-right: 30px;
    }
	.end_to_service_sec .row-2 .service_no {
            padding-right: 54px;
}
	.end_to_service_sec .row-3 .service_no {
    padding-left: 30px;
}
	.end_to_service_sec .row-4 .service_no{
	  padding-right: 28px;
	}
	.end_to_service_sec .row-5 .service_no{
		           padding-left: 26px;
	}
	.end_to_service_sec .row-6 .service_no{
		        padding-left: 64px;
	}
	.end_to_service_sec .row-7 .service_no{
		    padding-right: 30px;
	}
	.end_to_service_sec .row-8 .service_no{
		 padding-left: 40px;
	}
	.your_way_sec .row-1 .service_no{
		 justify-content: center;
        padding-left: 22px;
		padding-right: 0px;
	}
	.your_way_sec .row-2 .service_no{
		padding-right: 38px;
	}
	.your_way_sec .row-5 .service_no{
		        padding-left: 46px;
	}
	.your_way_sec .row-6 .service_no{
		        padding-left: 46px;
	}
	.your_way_sec .row-7 .service_no{
		justify-content: end;
        padding-left: 0px;
	}
	.your_way_sec .row-8 .service_no{
        padding-left: 28px;
	}
	
	
	
}
@media (max-width:1440px) {
	.oppertunity_prgrm_sec .oppertunity_prgrm_sec_right {
    padding-right: 60px;
}
}
@media (max-width: 1400px) {
.share-social-links:after{
	           width: 34%;

}
.share-social-links:before{
   	            width: 34%;

   }
	.menu li{
		    margin-right: 22px;
	}
	.end_to_service_sec .row-1 .service_no{
		padding-left: 38px;
        justify-content: start;
	}
	.end_to_service_sec .row-2 .service_no {
           justify-content: end;
               padding-right: 40px;
}
	.end_to_service_sec .row-3 .service_no {
            justify-content: start;
               padding-left: 16px;
}
.end_to_service_sec .row-4 .service_no {
            justify-content: end;
               padding-right: 10px;

}
.end_to_service_sec .row-5 .service_no {
           padding-left: 8px;
}
	.end_to_service_sec .row-6 .service_no {
           justify-content: end;
        padding-left: 0px;
        padding-right: 22px;
}
.end_to_service_sec .row-7 .service_no {
         justify-content: start;
        padding-right: 0px;
}
.end_to_service_sec .row-8 .service_no {
        justify-content: center;
        padding-right: 21px;
        padding-left: 0px;
}
	.your_way_sec .row-1 .service_no{
		            padding-right: 34px;
		        justify-content: center;
	}
	.your_way_sec .row-2 .service_no{
		     justify-content: start;
		           padding-left: 50px;
		        padding-bottom: 30px;
	}
	.your_way_sec .row-3 .service_no{
		        justify-content: start;
        padding-left: 46px;
	}
	.your_way_sec .row-4 .service_no {
    justify-content: center;
		        padding-bottom: 30px;
}
	.your_way_sec .row-5 .service_no{
		              padding-left: 34px;
	}
	.your_way_sec .row-6 .service_no {
           padding-left: 40px;
		        padding-bottom: 30px;
}
	.your_way_sec .row-7 .service_no {
    justify-content: start;
    padding-left: 25px;
}
	.your_way_sec .row-8 .service_no{
		justify-content: end;
        padding-right: 18px;
		        padding-bottom: 30px;
	}
	.your_way_sec .roadmap_img{
		    top: 75px;
	}
	.end_to_service_sec .roadmap_img {
		top: 110px;
	}
}
@media (max-width: 1366px){
	.menu li{
		    margin-right: 20px;
	}
	.expense_calc_1 .expense_left{
		   height: calc(100vh - -123px);
	}
	.train {
    bottom: 15%;
}
	.step_heading {
    padding: 0px 0 0px 0;
}
	.sec_heading {
    padding-bottom: 22px;
}
		.process_left_sec2 .mt-60{
    margin-top: 10px !important;
}
	.offcanvas.offcanvas-top {
             min-height: 72%!important;
}
	.meal-pan {
    bottom: -23%;
            left: 25%;
}
	    .end_to_service_sec .row-1 .service_no {
        padding-left: 40px;
        justify-content: start;
    }
	.end_to_service_sec .row-2 .service_no {
        justify-content: center;
        padding-left: 80px;
    }
	    .end_to_service_sec .row-3 .service_no {
        justify-content: start;
                padding-left: 12px;
    }
	    .end_to_service_sec .row-4 .service_no {
        justify-content: end;
               padding-right: 10px;
    }
	    .end_to_service_sec .row-5 .service_no {
                padding-left: 12px;
			    justify-content: start;
    }
	.end_to_service_sec .row-6 .service_no {
        padding-left: 90px;
    }
	    .end_to_service_sec .row-7 .service_no {
        justify-content: center;
        padding-right: 74px;
    }
	    .end_to_service_sec .row-8 .service_no {
        justify-content: center;
                padding-left: 0px;
    }
	    .your_way_sec .row-1 .service_no {
        padding-left: 0px;
        padding-right: 17px;
        justify-content: center;
    }
	.your_way_sec .row-2 .service_no{
		           padding-left: 28px;
	}
	    .your_way_sec .row-3 .service_no {
        justify-content: start;
        padding-left: 40px;
    }
	    .your_way_sec .row-4 .service_no {
           padding-right: 43px;

    }
	.your_way_sec .row-5 .service_no {
              padding-left: 22px;
    }
	    .your_way_sec .row-6 .service_no {
              padding-left: 0px;
        justify-content: end;
    }
	    .your_way_sec .row-7 .service_no {
        justify-content: start;
        padding-left: 16px;
        padding-right: 0;
    }
	.your_way_sec .row-8 .service_no {
        justify-content: end;
        padding-right: 16px;
        padding-left: 0px;
    }
}
@media (max-width: 1323px){
	.meal_box{
		padding: 30px 10px;
	}
}
@media (max-width: 1280px){
	    .offcanvas.offcanvas-top {
               min-height: 55%!important;

    }
}
@media (max-width: 1200px) {
    .share-social-links:before {
        width: 26%; 
    }
    .share-social-links:after{
   	            width: 26%;
   }
	    .expense_calc_1 .expense_left {
        height: calc(100vh - -232px);
    }
	
	.meal-pan {
        left: 20%;
    }
	    .end_to_service_sec .roadmap_img {
        top: 190px;
    }
    .end_to_service_sec .row-1 .service_no {
              padding-right: 18px;
        justify-content: center;
        padding-left: 0;
    }
	    .end_to_service_sec .row-2 .service_no {
               justify-content: center;
        padding-right: 0px;
        padding-left: 30px;
    }
	     .end_to_service_sec .row-3 .service_no {
       justify-content: start;
        padding-right: 0px;
        padding-left: 0;
    }
	     .end_to_service_sec .row-4 .service_no {
               justify-content: end;
        padding-right: 10px;
    }
	      .end_to_service_sec .row-5 .service_no {
        padding-left: 0px;
        justify-content: center;
    }
	    .end_to_service_sec .row-6 .service_no {
               justify-content: start;
        padding-right: 0px;
        padding-left: 0;
    }
	    .end_to_service_sec .row-7 .service_no {
                justify-content: end;
        padding-right: 0px;
        padding-left: 0px;
    }
	    .end_to_service_sec .row-8 .service_no {
               justify-content: start;
               padding-left: 0px;
    }
	.your_way_sec .row-1 .service_no{
		              padding-right: 16px;
        justify-content: end;
	}
	.your_way_sec .row-2 .service_no{
		justify-content: start;
        padding-left: 0px;
	}
	.your_way_sec .row-3 .service_no{
		               justify-content: end;
		        padding-left: 0px;
	}
	    .your_way_sec .row-4 .service_no {
                justify-content: center;
        padding-right: 108px;
    }
	    .your_way_sec .row-5 .service_no {
        padding-left: 93px;
        justify-content: center;
    }
	.your_way_sec .row-6 .service_no{
		       padding-left: 0px;
		        justify-content: start;
	}
	.your_way_sec .row-7 .service_no{
		               justify-content: end;
        padding-right: 18px;
	}
	    .your_way_sec .row-8 .service_no {
                justify-content: start;
        padding-left: 26px;
    }
	.your_way_sec .row-3 .order_3{
		padding-left:3rem;
	}
	
	.end_to_service_sec .service_no .h1{
		padding:28px;
	}
	.end_to_service_sec .row-4 .service_no .h1{
		padding:22px;
	}
	    .end_to_service_sec .row-5 .service_no .h1 {
        padding: 24px;
    }
	    .end_to_service_sec .row-6 .service_no .h1 {
        padding: 24px;
    }
	    .end_to_service_sec .row-8 .service_no .h1 {
        padding: 24px;
    }
	.end_to_service_sec .row-7 .order_3{
		    padding-left: 3rem;
	}
	}

@media (max-width: 1164px) {
	.process_left_sec2{
		display:block;
	  padding: 16px 40px 16px 40px;
	  height: 100%;
	}
	.step_heading {
    padding: 0px 0 15px 0;
}
.mt-60 {
    margin-top: 0px !important;
}
}
@media (max-width: 1000px) {
    .end_to_service_sec .row-1 .service_no {
       padding-left: 0px;
        padding-right: 16px;
        justify-content: center;
	}
	    .end_to_service_sec .row-2 .service_no {
        justify-content: center;
        padding-right: 0px;
        padding-left: 30px;
    }
	    .end_to_service_sec .row-3 .service_no {
        justify-content: start;
        padding-right: 36px;
    }
	.end_to_service_sec .row-4 .service_no{
		     padding-right: 12px;
	}
	    .end_to_service_sec .row-5 .service_no {
			        padding-left: 26px;
			justify-content: start;
	}
	    .end_to_service_sec .row-6 .service_no {
			justify-content: start;
	}
	    .end_to_service_sec .row-7 .service_no {
                justify-content: end;
        padding-right: 0;
    }
	    .end_to_service_sec .row-8 .service_no {
                justify-content: start;
        padding-left: 0px;
    }
	    .your_way_sec .row-1 .service_no {
       padding-right: 18px;
        justify-content: end;
    }
	    .your_way_sec .row-2 .service_no {
        padding-left: 0px;
			        justify-content: start;
    }
	.your_way_sec .row-3 .service_no{
		justify-content: end;
        padding-right: 0;
	}
	.your_way_sec .row-4 .service_no{
	padding-right: 115px;
	justify-content: center;
	}
	.your_way_sec .row-5 .service_no{
		        padding-left: 92px;
	}
	.your_way_sec .row-6 .service_no{
		        justify-content: start;
		        padding-left: 0px;
	}
	.your_way_sec .row-7 .service_no{
		               justify-content: center;
        padding-left: 60px;
	}
	.your_way_sec .row-8 .service_no{
        padding-left: 24px;

	}
	.success-slider .success_sli_box_single .clg_logo_img img{
		    height: 48px;
	}
	.your_way_sec .row-5 .order_3{
		        padding-left: 3rem;
	}
	
}

@media only screen and (min-width: 768px) and (max-width: 992px)  {
   .makes_proud_sec .achive_box:last-child{
		border-bottom: 1px solid #E7CFFF !important;
	}
    }
@media (max-width: 992px) {
.about_banner-content {
        left: 14%;
    }
    .our_vision_contain{
    	margin-bottom: 0px;
    }
.our_consultants_sec{
	    margin-top: 0px;
}

.our_vision_sec{
	    padding-bottom: 30px;
}

.row_inverse{
	    flex-direction: column;
}
.order_2{
	order:2;
}
.order_1{
	order:1;
	display: flex;
	justify-content: center!important;
	padding-top: 40px;

}
.order_3{
	order:3;
}
.oppertunity_prgrm_sec .oppertunity_prgrm_sec_right{
	    padding: 30px;
}
 .sli_img_content{
			min-width:100%;
		}
	.testimony-block__item .c-card p{
		min-height:115px;
	}
	.webinar-dtls_sec .webinar_all_dtl .webinarall-data{
		border:0;
	}
	.lef_img{
	height: 100%;
    overflow-x: hidden;
}
.lef_img img{
	  height: 100vh;
    object-fit: cover;
} 
	.our_approch_sec_right .lef_img img{
		height:auto;
	}
	.expense_calc_1 .expense_left{
		        height: 100%;
        display: flex !important;
        overflow-x: scroll;
	}
	.expense_left .exp_count:after{
		display:none;
	}
	.expense_left .exp_count{
		    width: 50px;
    padding: 3px;
    height: 50px;
		font-size: 22px;
	}
	.expense_left h3 {
    white-space: nowrap;
}
	.main {
    min-height: 100% !important;
}
	.meal-pan{
		    left: 12%;
	}
	.meal-pan img{
		    width: 85%;
	}
	.contact-right-num span:after{
		display:none;
	}
	.contact-right-num span{
		  margin: 8px 0px;
	}
	.text-circle{
		display:none;
	}
		.makes_proud_sec .achive_box.border-right {
    border-right: 1px transparent !important;
}
	.makes_proud_sec .achive_box.border-bottom-mobile {
    border-bottom: 1px solid #E7CFFF!important;
}
	.flex-direction-row{
		    flex-direction: column-reverse;
	}
	
	
	
}
@media (max-width: 991px) {
	
	.share-social-links:after{
		
	}
		.allied_dtl {
    padding-left: 23px;
    padding-top: 32px;
}
/* 	.h1{
		    font-size: 30px;
		} */
	}
	@media (max-width: 769px) {
    .header-logo {
        width: 120px; 
        height: auto;
    }
	
 .hamberger div {
        width: 25px !important;
        margin-bottom: 5px;
    }
   .share-social-links:after{
    width: 18%;
   }
   .share-social-links:before{
   	    width: 18%;
   }
	.sli_img_content_left .beefafter .beefafter_left{
		border:0;
	}
			#headerSearchForm__submit {
    min-width: 100%;
}
	.exp_box .box_heading {
    padding-top: 10px;
    min-height: 30px;
    margin-bottom: 0;
}	
		.testi-course{
			    font-size: 11px;
		}		
}
@media (max-width: 600px) {
	    .sec_heading {
        padding-bottom: 22px;
    }
	h1 {
		font-size:16px;
		    line-height: 24px;
	}
	 h2, .h2, .blue-heading {
        font-size: 22px;
            line-height: 32px;
    }
.h1{
	    font-size: 20px;

}
	p{
		font-size:14px;
	}
	p.large{
		font-size:14px;
		 line-height: 20px;
	}
	.mt-60 {
    margin-top: 8px !important;
}
	.banner_section{
		 height: 100%;
		padding:50px 0;
	}
	.testi_heading{
		font-size:14px;
	}
	.mobile-side-nav__btn .btn-primary{
		    margin: 0 15px;
    width: calc(100% - 30px) !important;
	}
	.banner_section video {
		opacity: .3;
		position: absolute;
		z-index: 0;
		height: 100%;
		width: auto;
		top: 0;
		left: 0;
		right: 0;
		margin: auto;
		display: block;
	}
	.banner-content{
		padding:0 15px;
		position:relative;
	}
	.Guaranteed-Certified {
    margin-top: 180px;
}
	.accor_sec{
		margin-top:30px;
	}
	.Guaranteed-Certified .accor_sec {
    padding-left: 16px;
}
	.process_section1{
		    margin-top: 30px;
		           top: -450px;
	}
	.process_section2, .process_section3 {
		top: -450px;
	}
	.process_left_sec1{
		    padding-top: 30px;
	}
	
	.blog_right_btn{
		text-align:right;
	}
	.blog_right_btn,.card_item_check_eligi .check_icon {
          position:static;
}
	
	
	.social_icon{
		margin-top:30px;
		justify-content:start!important;
	}
	footer{
		padding: 40px 16px 30px 16px;
	}
	.connect_sec{
		    padding: 35px 0;
	}
	.social_icon a{
		margin-left: 11px;
		    font-size: 22px;
		    width: 46px;
    height: 46px;
		padding: 13px;
	}
	.process_left_sec2 {
      padding: 26px 40px 20px 22px;
}
	.step_heading {
    padding: 0px 0 24px 0;
}
	.testi-slide-btn{
		    display: flex;
    align-items: center;
    padding: 32px 0;
	}
	.slide_bottom_btn {
    margin-top: 0px;
}
.top_header_section h1{
	padding-top: 20px;
}
.top_header_section {
    padding: 20px 0 30px 0;
}
.floating-icons a{
	    width: 60px;
    height: 60px;
}
.floating-icons a svg {
    height: 30px;
    width: 30px;
}
.floating-icons {
    right: 20px;
    bottom: 20px;
}
.faq-accordion .accordion-button{
		    font-size: 14px;
		            line-height: 22px;
	}

.faq-accordion .accordion-button:after{
	    width: 34px;
    height: 34px;
background-size: 15px;
}
.share-social-links a{
	    width: 34px;
    height: 34px;
}
.share-social-links a svg{
	 width: 34px;
    height: 34px;
}
.share-social-links:before{
		    width: 25%;
	}
	.share-social-links:after{
		    width: 25%;
	}
	.blog_categories_sec{
		    padding: 0px 0;
	}
.testimony #myTab li a{
	    padding: 4px 20px;
	        margin: 0 0px 10px 0;
}
#myTab {
    margin: 12px 0;
}
.breadcrumb_sec {
    margin-bottom: 0px;
}
.about_banner-content{
	    top: 59%;
    left: 0%;
    right: 0;
    max-width: 100%;
    padding: 20px;
}
.py-60{
	padding-top: 24px;
    padding-bottom: 24px;
}
.about_top_sec .sec_topic {
    margin-top: 24px;
}
.about_top_sec{
	    padding: 24px 0 24px 0;
}
.oppertunity_prgrm_sec .oppertunity_prgrm_sec_right {
    padding-right: 0;
    padding-top: 22px;
}
	.case_study_slider .slick-prev {
    left: 0px;
}
	.case_study_slider .slick-next {
    right: 0px;
}
	.addmission_consulting{
		    padding: 30px 0;
	}
	.allied_class{
		    padding: 30px 0;
	}
	.expense_calc_1 .expense_right p{
		    font-size: 20px;
    line-height: 30px;

	}
	.process_section .sec_heading {
    padding-bottom: 20px;
}
	.process_section .step_heading {
    padding-bottom: 0px;
}
	.testimonial_sec h1 br{
		display:none;
	}
	.testimonial_sec{
		    padding: 30px 0;
	}
.testimonial_sec .testimonial_text {
    padding: 16px 0;
}
.testi-rslt {
    margin-bottom: 16px;
}
	.potenttial_sec{
		 padding: 30px 0;
	}
	.potenttial_sec h2 {
    padding-top: 0px;
    padding-bottom: 12px;
}
	.admission_profile_sec{
		 padding: 30px 0;
	}
	.admission_profile_sec .para {
    padding-bottom: 16px;
}
	.blog_sec{
		padding: 30px 0;
	}
	.geographical_sec{
		padding: 30px 0;
	}
	.case_study_slider {
    margin-top: 16px;
}
	.sli_img_content_left {
    padding: 16px 20px;
}
	#Waiver-deals-popup .modal-dialog {
    max-width: 100%;
}
	    .oppertunity_prgrm_sec .oppertunity_prgrm_sec_right {
        padding: 10px;
    }
	.blog_sec .h1 {
        font-size: 16px;
    }
	.order_1{
		padding-left:0!important;
		padding-right:0!important;
	}
	.order_1 .h1{
		font-size:30px;
	}
	.blog_right_btn .check_text{
		font-size:14px;
	}
	.video-icon{
		    transform: translate(-50%, -50%);
	}
    .expense_calc_1 .expense_left {
        display: none !important;
    }
	
	.expense-main .font-20 {
    font-size: 16px;
}
	.expense_earth, .expense_first_vector, .hands_gorup, .living_vector, .hand1, .hand2, .hand3, .hand4, .meal-pan, .train, .bike, .bus-stop, .tab-6vector, .man_1, .man_2{
		display:none;
	}
	
	.sli_no {
      font-size: 18px;
    font-weight: bold;
    background-color: #F6ECFF;
    padding: 23px 27px 8px 14px;
    width: 0px;
    height: 75px;
}
	
}
@media (max-width: 576px){
	.sli_img_content_right{
		    border-radius: 12px;
	}
}
@media (max-width: 480px) {
	.share-social-links:before{
		           width: 19%;
	}
	.share-social-links:after{
		          width: 19%;
	}
	#myblog li{
		margin-right: 12px;
	}
}
    
@media (max-width: 400px) {
	.share-social-links:before{
		    width: 15%;
	}
	.share-social-links:after{
		    width: 15%;
	}
	    .h1 {
        font-size: 18px;
    }
	    .blog_right_btn {
        top: 15px;
    }
	.testimony-block__item .c-card p{
		    min-height: 190px;
	}
}