@media only screen and (max-width:1550px){
    .logoBox {
        max-width: 275px;
    }
    .navItem {
        font-size: 16px;
        padding: 5px 5px;
        margin: 0px 15.5px;
    }
    .headerBar {
        padding: 20px;
    }
    .bannerCol-1 {
        width: calc(100% - 670px)!important;
        height: 550px;
    }
    .bannerCol {
        width: 335px;
        height: 550px;
    }
}
@media only screen and (max-width:1440px){
    .container {
        max-width: 1240px;
    }
    .bannerHeading {
        font-size: 25px;
    }
    .bannerDesc {
        font-size: 16px;
    }
    .scrollBtn .circle_arrow {
        max-width: 140px;
    }
    .circle_txt {
        max-width: 120px;
    }
    .bannerHeading img {
        max-width: 70px;
    }
    .bannerCol-1 {
        padding: 45px 25px 85px 45px;
    }
    .bannerCol-1 {
        width: calc(100% - 560px)!important;
        height: 450px;
    }
    .bannerCol {
        width: 280px;
        height: 450px;
    }
    .bannerCol-2 .text_box .title {
        font-size: 20px;
    }
    .bannerCol-2 .text_box .genBtn {
        font-size: 14px;
        width: 165px;
        height: 55px;
    }
    .cardDetails .desc {
        font-size: 16px;
    }
    .bookBtn {
        font-size: 16px;
    }
    .studentList {
        margin-top: 45px;
    }
    .genBtn {
        font-size: 16px;
        width: 200px;
        height: 45px;
    }
    .heading {
        font-size: 35px;    
    }
    .index-sec-2 {
        padding: 50px 0px;
    }
    header {
        padding: 15px 0px;
    }
    .headerBar {
        padding: 15px;
    }
	.boxAbs {
		max-width: 240px;
	}
	.counter .title {
		font-size: 45px;
	}
	.counter .desc {
    font-size: 20px;
    }
	.counterRow {
		margin: 0px 5px;
	}
	.logoBox {
		max-width: 248px;
		width: 100%;
	}
    .navItem {
        font-size: 16px;
        padding: 5px 5px;
        margin: 0px 9.5px;
    }
    .navBtn {
        font-size: 16px;
        padding: 15px 30px;
        border-radius: 13px;
    }
	.genCard {
		height: 400px;
	}
	.genCard2 {
		padding: 22px 15px 22px 15px;
	}
	.genCard2 .title {
		font-size: 26px;
	}
	.circle1 {
		right: 32px;
		max-width: 185px;
	}
	.circle2 {
		right: 226px;
	}
	.cardDetails .title {
        font-size: 18px;
    }
    .cardDetails .tName {
        font-size: 14px;
    }
    .index-sec-4 .abs_text p, 
    .index-sec-3 .abs_text p {
        font-size: 185.325px;
        top: 30px;
    }
    .index-sec-3 .abs_text p {
        top: -30px;
    }
    .subDesc {
        font-size: 18px;
        max-width: 695px;
    }
    .sec-4-img-box {
        height: 475px;
    }
    .infoBox .num1 {
        font-size: 42px;
    }
    .infoBox .desc {
        font-size: 18px;
    }
    .infoBox {
        max-width: 555px;
        padding: 30px;
    }
    .genCard3 .title {
        font-size: 32px;
    }
    .genCard3 .desc {
        font-size: 18px;
    }
    .genCard3 {
        height: 455px;
    }
    .footerCol .desc, .fNav, .copyRight .desc {
        font-size: 18px;
    }
    .footerCol {
        max-width: 460px;
    }
    .footerAbs {
        max-width: 405px;
    }
    .socialLinks {
        font-size: 25px;
    }
    .socialIcon {
        max-width: 220px;
    }
    .signup_dropdown .navBtn {
        font-size: 14px;
        white-space: wrap;
        padding: 15px 30px;
        line-height: 15px;
    }
    .signup_dropdown {
        top: 60px;
    }
}
/*@media only screen and (max-width:1366px){}
@media only screen and (max-width:1280px){}
@media only screen and (max-width:1024px){

}
@media only screen and (max-width:991px){}
@media only screen and (max-width:767px){}
@media only screen and (max-width:660px){}
@media only screen and (max-width:575px){}
@media only screen and (max-width:480px){}
@media only screen and (max-width:375px){}
@media only screen and (max-width:340px){}*/