
@media only screen and (max-width: 2400px) and (min-width: 1921px) {
.container {
        max-width: 1440px;
    }
	.hidden-lg{
		display: none;
	}
	
	
	
	
	
}




@media only screen and (max-width: 1920px) and (min-width: 1500px) {
	.container {
		max-width: 1450px;
	}
	.hidden-lg{
		display: none;
	}
	
	.service-box article span {
        margin-top: 34px;
        display: inline-block;
    }
	
	
}

@media only screen and (max-width: 1600px) {

	.navbar-nav .nav-link {
		font-size: 17px;
		padding-left: 36px;
	}

	.navbar-nav .nav-item::before{
		display: none;
	}
	.about-content {
		padding-left: 10px;
		padding-right: 10px;
	}

	.service-box article h6 {
		font-family: 'Poppins', sans-serif;
		font-weight: 700;
		font-size: 22px;
	}
	
	.service-box article span {
   
    margin-top: 34px;
    display: inline-block;
}

	.service-box article {
		padding: 10px 13px 134px 14px;
	}

	.courses-sec::after {
		width: 751px;
		height: 369px;
		z-index: -1;
		
	}

	.service-box article img {
		width: 55px !important;
		margin-top: -46px;
	}
	.video-sec .owl-item.active.center {
		margin-top: 33px;
		transform: scale(1.3);
		height: auto;
	}

	.img-one figure img{
		width: 74%;
	}

	.img-two figure img{
		width: 74%;
	}

	.img-three figure img{
		width: 74%;
	}
	.ovrly {
		
		align-items: end;
		padding: 15px;
		justify-content: start;
	}
	.img-two {
		top: 10rem;
	}

	.img-three {
		right: -11rem;
	}

	.ovrly h4 {
		font-weight: 700;
		font-size: 29px;
	}

	.divi-images::after {
		right: 9rem;
		top: 26rem;
	}

	.divi-images::before {
		left: -3rem;
		top: 4em;
	}

	.divi-content .pr-5{
		padding-right: 0px !important;
	}

	.divi-content article h2 {
		font-size: 71px;
	}
	.btn {
		padding: 10px 30px;

	}

	.divi-sec {
		padding: 100px 0px 80px 0px;
	}

	.footernav ul li {
		padding-right: 24px;
	}

	footer {
		padding: 12rem 0 2rem;
	}

	.team-cnt {
		
		padding: 108px 110px;
		height: 613px;
	}	

	.team-cnt {
        padding: 108px 70px;
        height: 580px;
    }







}

@media only screen and (max-width: 1445px) {

	



}

@media only screen and (max-width: 1366px) {
	html {
		font-size: 15px;
	}

	.navbar-nav {
		padding-top: 6px;
	}
	
	.teamtext h6 {
    font-size: 20px;
	}

	.prsent-content article {
		padding-right: 20px;
	}
	
	header{
	    padding-top:0px;
	}

	.slider-content h2 {
		font-size: 90px;
		line-height: 25px;
	}

	.sliderItem h4 {
		font-size: 32px;
		line-height: 59px;
		margin-bottom: 2rem;
	}

	.banner-overlay h1 {
		font-size: 92px;
	}

	.team-cnt {
        padding: 49px 60px;
        height: 511px;
    }

	.team-img figure img{
		height: 511px;
		width: 100%;
	}

	




}

@media (max-width: 1199.98px) {
	html {
		font-size: 14px;
	}

	.prsent-content article h2 {
		font-size: 46px;
	}

	.sch-row .primary-heading h2 {
		font-size: 43px;
	}
	.sch-row .primary-heading h3 {
		margin-top: 2rem;
		font-size: 21px;
	}

	.logo-header img{
		width: 292px !important;
	}

	.header-info span img{
		width: 55px;
	}
	.header-info .d-flex span a {
		font-size: 19px;
	}

	.header-info .d-flex span h5 {
		font-size: 17px;
	}

	.header-info .btn {
		padding: 12px 52px;
	}

	header {
		padding-top: 1px;
	}

	.navbar-nav .nav-link {
        font-size: 15px;
        padding-left: 24px;
    }

	.banner-btn .btn {
		padding: 13px 42px;
	}

	.btn {
        padding: 10px 30px;
    }

	h2 {
		font-size: 56px;
	}

	.about-sec {
		padding: 57px 0px;
	}

	.about-img {
		position: relative;
		left: 0rem;
	}
	
	.courses-sec::after {
        width: 551px;
        height: 279px;
		bottom: -1rem;
	}

	.shannon-img {
		margin: 0px 75px;
	}

	.video-sec .owl-item.active.center {
        transform: scale(2);
	}

	.icon img {
		width: 50px !important;
	}

	.divi-content article h2 {
        font-size: 54px;
    }
	.about-info span img {
		width: 52px;
	}
	.about-info span a {
		font-size: 18px;
	}

	.about-info span h5 {
		font-size: 18px;
	}
	.btn {
        padding: 13px 36px;
        font-size: 15px;
    }

	.img-two figure img {
        width: 55%;

	}

	.img-one figure img {
        width: 56%;
    }
	.img-three figure img {
        width: 57%;
	}

	.img-one {
		top: -5rem;
		left: 1rem;
	}

	.divi-images::before{
		display: none;
	}

	.ovrly h4 {
        font-size: 22px;
    }

	p{
		font-size: 16px;
	}

	.footercontact span h4 {
		font-size: 20px;
	}

	.footersec .btn {
		padding: 12px 10px;
		border-radius: 20px;
		font-size: 15px;
	}

	footer.footersec ul li a {
		font-size: 12px !important;
	}
	.footernav ul li {
        padding-right: 20px;
    }

	.trr-content article {
		padding-right: 20px;
	}









}
@media (max-width: 991.98px) {
	html {
		font-size: 13px;
	}
	.prsent-content{
		margin-bottom: 24px;
	}
	
	.footersec .btn{
	    width:100%;
	}

	.contactus- .primary-heading h2{
		margin-top: 30px;
	}

	.contactus- input{
		margin-bottom: 15px;
	}

	.contactus- .mt-3{
		margin-top: 0px !important;
	}

	.contactus- form textarea {
		margin-top: 0px;
	}

	.contact-inf{
		margin-bottom: 30px;
	}

	.email-inFo {
		padding: 80px 0px 60px 0px;
	}

	.trr-content article {
		padding-right: 0px;
	}

	.ren-tal-img{
		text-align: center;
	}

	.bannner-main .text-holder {
		padding-top: 0rem;
	}

	.banner-overlay h1 {
        font-size: 73px;
    }

	.prsent-content article {
        padding-right: 0px;
    }

	.div-img figure img{
		width: 100%;
		height: auto;
	}

	.div-box{
		margin-bottom: 30px;
	}

	.sch-row .primary-heading h2 {
        font-size: 37px;
    }

	

	#second-menu{
        display: block;
        position: relative;
    }

	
	
	#pr-header{
	    display:none;
	}

	.main-navigate .mx-auto{
		 margin: 0px !important;
	}

	.main-navigate {
		padding: 0px 0;
	}

	.main-navigate nav img {
		width: 60%;
	}

	.navbar-brand{
		width: 300px;
	}

	.navbar-nav {
		flex-direction: column;
		padding-right: 0px;
	}

	.navbar-nav .nav-link {
        font-size: 15px;
        padding-left: 0px;
	}

	.navbar-light .navbar-toggler {
		background: #fbb040;
	}

	.slider-content {
		margin-top: -2rem;
	}

	.video-sec {
		padding: 116px 0px 2px 0px;
	}

	.divi-images{
		display: none;
	}

	.service-box figure img{
		width: 100%;
	}

	.footercontact {
		padding-left: 0px;
	}

	.footercontact span {
		flex: 0 0 100%;
		max-width: 100%;
		margin-bottom: 30px;
		margin-top: 36px;
	}

	.footercontact{
		flex-wrap: wrap;
		text-align: center;
	}

	.footercontact ul li {
		justify-content: center;
	}
	
	.footercontact .d-flex{
		justify-content: center;
	}

	.footernav ul {
		flex-direction: column;
	}

	.footernav ul li {
        padding-right: 0px;
    }

	.overhead-sec{
		text-align: center;
	}

	.over-img{
		margin-top: 20px;
	}

	.over-text{
		margin-top: 20px;
	}



}
@media (max-width: 767.98px) {
	html {
		font-size: 12px;
	}
	.hidden-xs {
		display: none!important;
	}
	
	    .service-box article span {
        margin-top: 5px;
	    }

	.sch-row .primary-heading h2 {
        font-size: 29px;
    }

	.sch-row .primary-heading h3 {
        font-size: 17px;
    }

	.presnt-sec {
		padding: 120px 0px 93px 0px;
	}


	.slider-content h2 {
        font-size: 80px;
        line-height: 4px;
    }

	.custom-slider:before{
		display: none;
	}

	.sliderItem h4 {
        font-size: 27px;
        line-height: 29px;
        margin-bottom: 0rem;
    }

	.divi-sec {
        padding: 60px 0px 41px 0px;
    }
	h2 {
        font-size: 45px;
    }

	.about-content{
		margin-top: 30px;
	}

	.courses-sec {
		padding: 37px 0px 174px 0px;
	}
	.courses-sec::after {
        width: 353px;
        height: 179px;
	}

	.divi-content article h2 {
        font-size: 45px;
    }
    
    .service-box article p {
        height: auto !important;
        }







 
}
@media (max-width: 575.98px) {

	.main-navigate nav img {
        width: 45%;
    }

	.overhead-sec .primary-heading h2{
		font-size: 31px;
	}

	.prsent-content article h2 {
        font-size: 32px;
    }

	.slider-content h2 {
        font-size: 52px;
        line-height: 0px;
		margin-top: 44px;
	}

	.banner-overlay h1 {
        font-size: 55px;
    }

	.team-sec {
		padding: 38px 0px;
	}

	.team-cnt {
        padding: 49px 28px 49px 49px;
        height: 450px;
    }
	.team-img figure img {
        height: 450px;
	}


	.sliderItem h4 {
        font-size: 20px;
        line-height: 24px;
	}
	.sliderItem p {
		font-size: 14px;
		line-height: 11px;
	}

	.banner-btn .btn {
        padding: 8px 27px;
    }

	.bottom-line {
		bottom: -6px;
	}

	p{
		font-size: 14px;
	}

	.icon img {
        width: 29px !important;
    }




}
@media (max-width: 414px) {

	.navbar-brand {
        width: 263px;
    }

	.presnt-sec {
        padding: 60px 0px 93px 0px;
    }

	.presnt-sec .primary-heading h2{
		font-size: 30px;
	}


	.btn {
        padding: 11px 24px;
        font-size: 13px;
    }

	.video-sec .owl-item.active.center {
        transform: scale(3);
    }

	.icon img {
        width: 19px !important;
    }

	h2 {
        font-size: 36px;
    }

	.divi-content article h2 {
        font-size: 36px;
    }
	footer {
        padding: 12rem 10px 2rem 10px;
    }





}



@media (max-width: 375px) {

	.navbar-brand {
        width: 217px;
    }
	.banner-overlay h1 {
        font-size: 39px;
    }

	.contact-inf article span {
		font-size: 17px;
	}

	.team-cnt {
        padding: 25px 28px 49px 34px;
        height: 472px;
    }

	.about-content {
        padding-left: 0px;
        padding-right: 0px;
    }

	.btn {
        padding: 11px 15px;
	}

	.service-box article {
        padding: 10px 2px 134px 14px;
    }



	.courses-sec::after {
        width: 253px;
        height: 134px;
	}



}
