@media only screen and (max-width: 1024px) {}

@media only screen and (max-width: 768px) {}





@media only screen and (max-width: 736px) {}






@media only screen and (max-width: 667px) {}






@media only screen and (max-width: 600px) {}




@media only screen and (max-width:480px){
	
.wrapper .nav-links {
    z-index: 999;
    padding: 41px 0px;
    line-height: 30px;
    box-shadow: 0px 15px 15px rgb(0 0 0 / 18%);
    transition: all 0.3s ease;
	    background: #ffffff;
}
.nav-links .mobile-item:hover {
background: #2a2e7d;
    color: #fff;
}
.nav-links li a {
    color: #000000;
    text-decoration: none;
    font-size: 16px;
    font-weight: 400;
    border-radius: 5px;
    transition: all 0.3s ease;
}
.nav-links .drop-menu {
    padding-left: 0px;
}
.nav-links .mobile-item {
    font-size: 16px;
    font-weight: 400;
    color: #000000;
}
.wrapper .btn {
    color: #03b1e7;
    font-size: 30px;
    margin-top: 14%;
}
nav .wrapper {
    padding: 0px 20px;
	
}
div.brand-container {
    width: 180px;
    top: 1.5em;
}
.lets_btn {
    width: 100%;
	margin-top: 46px;
}
nav {
    padding: 2% 0 11.5% 0;
}
.signin {
    font-size: 14px;
    padding: 8px 15px 8px 15px;
}
.col {    
	padding: 4em 0em 10em 0em;
    background: #2A2D7D;
    margin: 0;
    text-align: -webkit-center;
}
.slider_cour_btn1 {
    font-size: 14px;
    padding: 7px 20px 7px 20px;
    margin-top: 7%;
	margin-left: 21%;
}
.slider_cour_btn2 {
    font-size: 14px;
    padding: 7px 20px 7px 20px;
    margin-top: 7%;
}
.count-area-content {
    margin-top: 20px;
}
.count-title {
    font-size: 17px;
    color: #000;
}
.count-digit {
    color: #2a2d7d;
    font-weight: 700;
    font-size: 40px;
}
.col-xs-12 {
    padding-right: 0;
    padding-left: 0;
}
.count-area {
    margin: 0 0 8% 0;
}
.sec3_head {
    font-size: 18px;
    margin: 0 0 10px 0;
}
.sec3_txt {
    font-size: 14px;
    margin-left: 0;
}
.sec4_txt {
    width: 100%;
    color: #000;
}
.section4 {
    height: 300px;
}
.sec4_main_head {
    font-size: 35px;
}
.slider_head {
    font-size: 40px;
}
.sec5_pad {
    width: 100%;
    margin-left: 0%;
}
.contact_home {
    width: 100%;
    margin-left: 0;
}
.contact form button {
    font-size: 14px;
    margin-bottom: 3%;
    width: 45%;
}

.sec8_icon {
    width: 23%;
    padding: 7% 0 2% 0;
}

.review_txt {
    font-size: 14px;
}
ul li {
    padding-bottom: 0px;
    padding-top: 17px;
    border-bottom: 2px solid #d9D9D9;
}
.sec8_sub_head {
    font-size: 15px;
    font-weight: 600;
}
.sec5_1_txt {
    text-align: -webkit-center;
}
.sec5_txt {
    text-align: start;
    padding: 6% 0 0 0;
    margin: 0;
}
.section9 {
    text-align: -webkit-center;
	    padding: 0 0 11% 0;
}
.footer_pad {
    width: 22%;
    float: left;
    border: none;
    margin-left: -21px;
}
.top_social{
	margin: 0 0 0 33%;
}
.sec9_pnt_head {
    padding-bottom: 0px;
    font-size: 16px;
    font-weight: 600;
    padding-top: 21px;
    margin-left: 0;
}
.footer_content {
    font-size: 14px;
    padding: 0 35px 0 35px;
}
.sec5_align {
    text-align: -webkit-center;
}
.sec7_align {
    text-align: start;
}
.float {
    box-shadow: 3px 3px 3px #2b2b2b4f;
}
h1, .h1, h2, .h2, h3, .h3 {
    margin-top: 0;
}
.divider {
    border-bottom: 1px #fff solid;
    margin: 4% 0 6% 0;
}
.footer_logo {
    width: 60%;
    padding: 0 0 5% 0;
}
.section6 {
    padding: 11% 0 9% 0;
    width: 100%;
    background: #2a2d7d;
}
.university_sec {
    padding: 10% 0 5% 0;
}
.section5 {
    padding: 9% 0 10% 0;
    width: 100%;
}
.section7 {
    padding: 11% 0 10% 0;
    width: 100%;
    float: left;
}
.section8 {
    padding: 1% 0 10% 0;
    width: 100%;
}
ul li i {
    transform: translate(-7px, 0);
    margin-top: 5px;
}
.col-complementary {
    flex: 2;
    background: url(../images/index_bg.jpg) no-repeat center center;
    background-size: cover;
    height: 260px;
}
.drop-menu li {
    margin: 0;
    padding-bottom: 6px;
    padding-top: 8px;
}
.abt_right_pad {
    margin-top: -10px;
}
.testimonial4_slide {
    width: 90%;
}
.testimonial4_slide img {
    width: 110px;
    height: 110px;
}
.testimonial .carousel-control-next-icon, .testimonial .carousel-control-prev-icon {
    width: 20px;
    height: 20px;
}
.testimonial4_slide h4 {
    color: #ffffff;
    font-size: 19px;
    padding-top: 8%;
}
.contact {
padding: 4% 0 4% 0;
}
.contact_box {
    padding: 0 0 30px 0;
    text-align: start;
}
.courses_head {
    width: 40%;
}
.ux-vertical-tabs .maincontent {
    padding: 5% 5% 5% 5%;
	margin-bottom: 5%;
}
.thanks {
    top: 40%;
    font-size: 45px;
}
.text-line {
    font-size: 54px;
    margin-top: 56%;
}
.thanks_btn {
    top: 58%;
    padding: 15px 25px;
    font-size: 16px;
    left: 28.5%;
}
}
@media only screen and (max-width:412px){}



@media only screen and (max-width:414px){
	
.wrapper .nav-links {
    z-index: 999;
    padding: 41px 0px;
    line-height: 30px;
    box-shadow: 0px 15px 15px rgb(0 0 0 / 18%);
    transition: all 0.3s ease;
	    background: #ffffff;
}
.nav-links .mobile-item:hover {
background: #2a2e7d;
    color: #fff;
}
.nav-links li a {
    color: #000000;
    text-decoration: none;
    font-size: 16px;
    font-weight: 400;
    border-radius: 5px;
    transition: all 0.3s ease;
}
.nav-links .drop-menu {
    padding-left: 0px;
}
.nav-links .mobile-item {
    font-size: 16px;
    font-weight: 400;
    color: #000000;
}
.wrapper .btn {
    color: #03b1e7;
    font-size: 30px;
    margin-top: 14%;
}
nav .wrapper {
    padding: 0px 20px;
	
}
div.brand-container {
    width: 180px;
    top: 1.5em;
}
.lets_btn {
    width: 100%;
	margin-top: 46px;
}
nav {
    padding: 2% 0 11.5% 0;
}
.signin {
    font-size: 14px;
    padding: 8px 15px 8px 15px;
}
.col {    
	padding: 4em 0em 10em 0em;
    background: #2A2D7D;
    margin: 0;
    text-align: -webkit-center;
}
.slider_cour_btn1 {
    font-size: 14px;
    padding: 7px 20px 7px 20px;
    margin-top: 7%;
	margin-left: 21%;
}
.slider_cour_btn2 {
    font-size: 14px;
    padding: 7px 20px 7px 20px;
    margin-top: 7%;
}
.count-area-content {
    margin-top: 20px;
}
.count-title {
    font-size: 17px;
    color: #000;
}
.count-digit {
    color: #2a2d7d;
    font-weight: 700;
    font-size: 40px;
}
.col-xs-12 {
    padding-right: 0;
    padding-left: 0;
}
.count-area {
    margin: 0 0 8% 0;
}
.sec3_head {
    font-size: 18px;
    margin: 0 0 10px 0;
}
.sec3_txt {
    font-size: 14px;
    margin-left: 0;
}
.sec4_txt {
    width: 100%;
    color: #000;
}
.section4 {
    height: 300px;
}
.sec4_main_head {
    font-size: 35px;
}
.slider_head {
    font-size: 40px;
}
.sec5_pad {
    width: 100%;
    margin-left: 0%;
}
.contact_home {
    width: 100%;
    margin-left: 0;
}
.contact form button {
    font-size: 14px;
    margin-bottom: 3%;
    width: 45%;
}

.sec8_icon {
    width: 23%;
    padding: 7% 0 2% 0;
}

.review_txt {
    font-size: 14px;
}
ul li {
    padding-bottom: 0px;
    padding-top: 17px;
    border-bottom: 2px solid #d9D9D9;
}
.sec8_sub_head {
    font-size: 15px;
    font-weight: 600;
}
.sec5_1_txt {
    text-align: -webkit-center;
}
.sec5_txt {
    text-align: start;
    padding: 6% 0 0 0;
    margin: 0;
}
.section9 {
    text-align: -webkit-center;
	    padding: 0 0 11% 0;
}
.footer_pad {
    width: 22%;
    float: left;
    border: none;
    margin-left: -21px;
}
.top_social{
	margin: 0 0 0 33%;
}
.sec9_pnt_head {
    padding-bottom: 0px;
    font-size: 16px;
    font-weight: 600;
    padding-top: 21px;
    margin-left: 0;
}
.footer_content {
    font-size: 14px;
    padding: 0 35px 0 35px;
}
.sec5_align {
    text-align: -webkit-center;
}
.sec7_align {
    text-align: start;
}
.float {
    box-shadow: 3px 3px 3px #2b2b2b4f;
}
h1, .h1, h2, .h2, h3, .h3 {
    margin-top: 0;
}
.divider {
    border-bottom: 1px #fff solid;
    margin: 4% 0 6% 0;
}
.footer_logo {
    width: 60%;
    padding: 0 0 5% 0;
}
.section6 {
    padding: 11% 0 9% 0;
    width: 100%;
    background: #2a2d7d;
}
.university_sec {
    padding: 10% 0 5% 0;
}
.section5 {
    padding: 9% 0 10% 0;
    width: 100%;
}
.section7 {
    padding: 11% 0 10% 0;
    width: 100%;
    float: left;
}
.section8 {
    padding: 1% 0 10% 0;
    width: 100%;
}
ul li i {
    transform: translate(-7px, 0);
    margin-top: 5px;
}
.col-complementary {
    flex: 2;
    background: url(../images/index_bg.jpg) no-repeat center center;
    background-size: cover;
    height: 260px;
}
.drop-menu li {
    margin: 0;
    padding-bottom: 6px;
    padding-top: 8px;
}
.abt_right_pad {
    margin-top: -10px;
}
.testimonial4_slide {
    width: 90%;
}
.testimonial4_slide img {
    width: 110px;
    height: 110px;
}
.testimonial .carousel-control-next-icon, .testimonial .carousel-control-prev-icon {
    width: 20px;
    height: 20px;
}
.testimonial4_slide h4 {
    color: #ffffff;
    font-size: 19px;
    padding-top: 8%;
}
.contact {
    padding: 4% 0 13% 0;
}
.contact_box {
    padding: 0 0 30px 0;
    text-align: start;
}
.courses_head {
    width: 47%;
}
.ux-vertical-tabs .maincontent {
    padding: 5% 5% 5% 5%;
	margin-bottom: 5%;
}
.thanks {
    top: 40%;
    font-size: 45px;
}
.text-line {
    font-size: 54px;
    margin-top: 56%;
}
.thanks_btn {
    top: 58%;
    padding: 15px 25px;
    font-size: 16px;
    left: 28.5%;
}
}

@media only screen and (max-width:384px){}






@media only screen and (max-width:375px){
.thanks {
    top: 36%;
    font-size: 45px;
}
.thanks_btn {
    top: 52%;
}
div.brand-container {
    width: 160px;
    top: 1.8em;
}
.wrapper .btn {
    color: #03b1e7;
    font-size: 27px;
    margin-top: 14%;
}
.slider_head {
    font-size: 36px;
}
.slider_text {
    color: #fff;
    font-size: 15px;
    font-weight: 500;
}
.sec4_main_head {
    font-size: 33px;
}
.sec6_head {
    color: #fff;
    font-size: 18px;
}
.contact {
    padding: 4% 0 3% 0;
}
.nav-links li {
    margin: 10px 10px;
}
.courses_head {
    width: 54%;
}
}






@media only screen and (max-width: 320px) {}