@media only screen and (min-width: 1800px){
    .container{
        max-width: 1700px;
    }
}
@media only screen and (max-width:1799px){
    .navBar ul {
        gap: 15px;
    }
    .navItem {
        font-size: 14px;
    }
    .headerBar {
        padding: 20px 15px 20px 15px;
    }
    .bannerCol-1 {
        height: 600px;
    }
    .bannerCol-2 {
        height: 600px;
    }
    .bannerHeading {
        font-size: 40px;
        width: 90%;
    }
    .bannerDesc {
        font-size: 18px;
        max-width: 350px;
    }
    .genBtn {
        font-size: 18px;
        width: 200px;
        height: 60px;
    }
    .bannerColInactive .bannerBtnFlex {
        transform: translateY(10px);
    }
    .sec-7-left-col {
        width: 700px;
        padding: 80px 30px;
    }
    .sec-7-right-col {
        width: calc(100% - 700px);
    }
    .sec-7-left-col-text h6 {
        font-size: 38px;
    }
    .sec-7-left-col-text p {
        font-size: 18px;
        width: 95%;
    }
}
@media only screen and (max-width: 1600px){
}
@media only screen and (max-width: 1399px){
    .dashboard_sidebar {
        width: 210px;
    }
    .dashboard_header {
        width: calc(100vw - 210px);
    }
    .dashboard_main {
        margin: 10vh 0px 0px 210px;
        min-height: 90vh;
        padding: 20px 10px;
    }
    .welcome_text_box .heading {
        font-size: 40px;
    }
    .welcome_text_box .desc {
        font-size: 16px;
    }
    .courses_row {
        flex-wrap: wrap;
    }
    .user_dashboard_box_text h3 {
        font-size: 26px;
    }
    .user_dashboard_box_text h6 {
        font-size: 14px;
    }
    .user_dashboard_box_btn2 a {
        height: 40px;
    }
    .user_dashboard_box {
        padding: 30px 30px 30px 30px;
        height: 205px;
    }
    .genCard {
        display: block;
        max-width: 31.5%;
        height: 390px;
    }
    .genCard .c_btn {
        width: 120px;
    }
    .genCard .title {
        font-size: 18px;
        width: 200px;
    }
    .genCard .imgBox {
        height: 160px;
    }
    .courses_row .genCard {
        max-width: 31%;
    }
     .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: 65px;
    }
    .heading {
        font-size: 35px;    
    }
    .index-sec-2 {
        padding: 50px 0px;
    }
    header {
      padding: 0px;
    }
    .headerBar {
        padding: 15px;
    }
	.boxAbs {
		max-width: 240px;
	}
	.counter .title {
		font-size: 45px;
	}
	.counter .desc {
    font-size: 20px;
    }
	.counterRow {
		margin: 0px 5px;
	}
    .navItem {
        font-size: 12px;
    }
    .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;
    }
    .footerCol .heading {
        font-size: 24px;
        padding-bottom: 40px;
    }
    .footerCol .desc, .fNav, .copyRight .desc {
        font-size: 16px;
    }
    .pkg-card-text h4 {
        font-size: 18px;
    }
    .pkg-card-text h3 {
        font-size: 12px;
        font-weight: 500;
        color: #555555;
    }
    .pkg-card-text p {
        font-size: 12px;
    }
    .pkg-card-list ul li {
        font-size: 10px;
    }
    .sign-form-f input {
        height: 50px;
        padding: 0px 20px 0px 45px;
    }
    .sign-form-f img {
        bottom: 18px;
        left: 15px;
    }
    .sign-form-f select {
        height: 50px;
    }
    .sign-form-f {
        margin: 0px 0px 20px 0px;
    }
}
@media only screen and (max-width: 1199px){
}
@media only screen and (max-width: 991px){
}
@media only screen and (max-width: 575px){
}


