@media(min-width:1950px) and (max-width:3000px){
	header:before{width:100%;left: -70%;}
}

@media(min-width:1701px) and (max-width:1900px){
	header:before{width:500px;left: -60px;}
}

@media(min-width:1401px) and (max-width:1700px){
	header:before{width:340px;right: -60px;}
}

@media(min-width:1301px) and (max-width:1400px){
	header:before{width:250px;right: -60px;}
}

@media(min-width:1025px) and (max-width:1300px){
	.container{max-width: 960px;}
	.nav-row ul li{margin-right: 40px;}
	header:before{width:250px;right: -60px;}
	.nav-row{background: #0fb6d8;padding: 33px 0 33px;}

	.banner-data{max-width: 550px;}
	.banner-data h1{font-size: 32px;line-height: 42px;}
	.banner-data p{font-size: 16px;line-height: 28px;}
	.banner-data .btn-group .btn-main{margin: 0 15px 0 0px;padding: 15px 30px;font-size: 16px;max-width: 220px;}

	.service-wrp{padding: 100px 0;}
	.about-data h6{font-size: 18px;}
	.about-data h2{font-size: 32px;line-height: 42px;}
	.about-data ul{margin: 0 0 30px;}
	.about-data ul li{font-size: 16px;line-height: 30px;}
	.about-data .btn-main{padding: 15px 45px;font-size: 16px;margin: 0;}
	.modal-dialog{max-width: 90%;width: 90%;}

	.our-project-wrp{margin: 0 0 100px;}
	.our-project-wrp .container-fluid{width: calc(940px - 0px + (100vw - 940px)/2);}
	.our-project-wrp .slick-prev, .our-project-wrp .slick-next{bottom: -70px;}
	.our-project-wrp .slick-prev, .our-project-wrp .slick-next{right: 15px;}
	.our-project-wrp .slick-prev{left: auto;right: 75px;}

	.online-book-wrp {margin: 0 0 100px;}
	.online-book-wrp h6{font-size: 16px;}
	.online-book-wrp h2{font-size: 28px;}
	img.online-shp1{max-width: 150px;}
	.online-book-wrp .form-group .form-control{background-color: #065061;padding: 12px 20px;}
	.online-book-wrp .form-group label{font-size: 14px;}
	.online-book-wrp button{font-size: 12px 35px;font-size: 16px;}
	img.online-imgbx{max-width: 200px;}
	img.online-shp2{max-width: 150px;bottom: 15px;}

	.footer-top{padding: 45px 0 25px;}
	.footer-cnt h3,.quicklinks h3{font-size: 18px;margin: 0 0 15px;}
	.footer-abt p,.footer-cnt ul li a,.quicklinks ul li a{font-size: 16px;line-height: 32px;}
	.footer-cnt,.quicklinks{padding: 40px 0 0;}
	.social-block h6{font-size: 16px;margin: 0 0 0 25px;line-height: 32px;}
	.footer-abt p span{margin-left: 60px;}
	.footer-abt img{margin: 0 0 15px;width: 150px;}
}

@media(min-width:992px) and (max-width:1024px){
	
}

@media(min-width:768px) and (max-width:1024px){
	.container{max-width: 720px;}
	.navbar{display: flex;align-items: center;}
	.nav-row{width: 100%;padding: 25px 0 25px 30px;}
	.nav-row ul li{margin-right:25px;}
	.nav-row ul li i{margin: 0;}
	.nav-row ul li a .cntbox{display: none;}
	.navbar-brand img{height: 85px;}
	header:before{width:250px;left: -60px;}
	.navbar-brand:after{right: -85px;border-top:85px solid #fff;border-right:85px solid transparent;}

	.banner-data h1{font-size: 32px;line-height: 42px;}
	.banner-data p{font-size: 16px;line-height: 28px;}
	.banner-data .btn-group .btn-main{margin: 0 15px 0 0px;padding: 15px 30px;font-size: 16px;max-width: 220px;}

	.service-wrp{padding: 80px 0;}
	.about-data{padding: 0;}
	.about-data h6{font-size: 16px;}
	.about-data h2{font-size: 28px;line-height: 36px;}
	.about-data ul{margin: 0 0 30px;}
	.about-data ul li{font-size: 15px;line-height: 28px;}
	.about-data .btn-main{padding: 12px 35px;font-size: 15px;margin: 0;}
	.service-img img{max-width: 250px;height: 250px;}
	.yearbox{width: 100px;height: 100px;}
	.yein h6{font-size:22px;line-height: 22px;}
	.service-img-video img{height: 260px;max-width: 280px;}
	.modal-dialog{max-width: 90%;width: 90%;}

	.why-us-wrp{padding: 100px 0 0;}
	.why-us-wrp h2{font-size: 30px;line-height: 40px;}
	.why-us-wrp h6{font-size: 16px;margin: 0 auto 5px;}
	.center-box img{height: auto;}
	.why-box{padding: 15px;margin: 0 0 15px;}
	.why-title h3{font-size: 16px;}
	.why-box p{font-size: 12px;line-height: 18px;}

	.our-project-wrp{padding: 60px 0 100px;margin: 0 0 60px;}
	.our-project-wrp .container-fluid{width: calc(700px - 0px + (100vw - 700px)/2);}
	.our-project-wrp h2{font-size: 28px;}
	.our-project-wrp h6{font-size: 16px;}
	.our-project-wrp .slick-prev, .our-project-wrp .slick-next{bottom: -70px;}
	.our-project-wrp .slick-prev, .our-project-wrp .slick-next{right: 15px;}
	.our-project-wrp .slick-prev{left: auto;right: 75px;}

	.online-book-wrp{padding: 50px 0 0;margin: 0 0 60px;}
	.online-book-wrp h6{font-size: 16px;}
	.online-book-wrp h2{font-size: 28px;}
	img.online-shp1{max-width: 150px;}
	.online-book-wrp .form-group .form-control{background-color: #065061;padding: 12px 20px;}
	.online-book-wrp .form-group label{font-size: 14px;}
	.online-book-wrp button{font-size: 12px 35px;font-size: 16px;}
	img.online-imgbx{position: relative;margin: 45px 0 0 15px;max-width: 200px;}
	img.online-shp2{max-width: 150px;bottom: 15px;}

	.footer-top{padding: 45px 0 25px;}
	.footer-cnt h3,.quicklinks h3{font-size: 18px;margin: 0 0 15px;}
	.footer-abt p,.footer-cnt ul li a,.quicklinks ul li a{font-size: 14px;line-height: 28px;}
	.footer-cnt,.quicklinks{padding: 40px 0 0;}
	.social-block h6{font-size: 14px;margin: 0 25px 0 0;line-height: 28px;}
	.footer-abt p span{margin-left: 60px;}
	.footer-abt img{margin: 0 0 15px;width: 100px;}

	.nav-row{padding: 25px 0;}
	.navbar-brand{background: #fff;max-width: fit-content;margin: 0;padding: 0 0 0 20px;}
	.navbar-brand:after{width: 250px;background: #000;top: 0;bottom: 0;right: -245px;border: none;background: #fff}
	.nav-row ul li{margin-left: 15px;margin-right: 0;}
}

@media(max-width:767px){
	.navbar{display: flex;align-items: center;}
	.nav-row{width: auto;padding: 25px 0 25px 30px;}
	.nav-row ul li{margin-right: 15px;}
	.nav-row ul li i{margin: 0;}
	.nav-row ul li a .cntbox{display: none;}
	header:before{width: 180px;left:auto;right: -60px;display: none;}
	.navbar-brand:after{right: -85px;border-top:85px solid #fff;border-right:85px solid transparent;}
	.navbar-brand img{height: 85px;position: relative;z-index: 9}

	.main-banner{height: auto;padding: 60px 0;}
	.banner-data h1{font-size: 28px;text-align: center;line-height: 38px;}
	.banner-data p{font-size: 15px;text-align: center;line-height: 26px;}
	.banner-data .btn-group{flex-flow: column;}
	.banner-data .btn-group .btn-main{margin: 0 0 15px;width: 100%;padding: 15px;text-align: center;font-size: 16px;}
	.banner-data .btn-group .btn-secondary{margin: 0;}
	.main-banner:before{width: 100%;}

	.service-wrp{padding: 60px 0;}
	.service-boxs{flex-flow: column;margin: 0 auto;}
	.yearbox{width: 100px;height: 100px;}
	.service-img-video, .service-img{margin: 0 auto;}
	.yein h6{font-size: 24px;line-height: 24px;}
	.service-img-video{position: relative;bottom: 0;margin: -100px auto 0;}
	.service-img-video img{max-width: 250px;height: 280px;}
	.center-box img{height: auto;}
	.about-data{padding: 35px 0 0;position: relative;z-index: 5;}
	.about-data h6{font-size: 16px;text-align: center;}
	.about-data h2{font-size: 28px;line-height: 36px;text-align: center;}
	.about-data ul{margin: 0 auto 30px;}
	.about-data ul li{font-size: 15px;line-height: 28px;text-align: center;}
	.about-data .btn-main{padding: 12px 35px;font-size: 15px;margin: 0 auto;}
	.modal-dialog{max-width: 90%;width: 90%;}

	.why-us-wrp{padding: 0;}
	.why-us-wrp h6{font-size: 16px;margin: 0 auto 10px;}
	.why-us-wrp h2{font-size: 28px;line-height: 36px;}
	div#one   {order: 2;}
	div#two  {order: 1;}
	div#three  {order:3;}
	.center-box{margin: 0 0 30px;}
	.why-box{margin: 0 0 25px;}	

	.our-project-wrp{padding: 45px 15px 80px 15px;margin: 0 0 60px;}
	.our-project-wrp h6{font-size: 16px;text-align: center;margin: 0 auto 5px;}
	.our-project-wrp h2{font-size: 28px;text-align: center;}
	.our-project-wrp .container-fluid{width: 100%;}
	.our-project-wrp .slick-prev, .our-project-wrp .slick-next{bottom: -60px;}
	.our-project-wrp .slick-prev, .our-project-wrp .slick-next{right: 15px;}
	.our-project-wrp .slick-prev{left: auto;right: 75px;}

	.online-book-wrp{padding: 50px 0 0;margin: 0 0 60px;}
	.online-book-wrp h6{font-size: 16px;}
	.online-book-wrp h2{font-size: 28px;}
	img.online-shp1{max-width: 150px;}
	.online-book-wrp .form-group .form-control{background-color: #065061;padding: 12px 20px;}
	.online-book-wrp .form-group label{font-size: 14px;}
	.online-book-wrp button{font-size: 12px 35px;font-size: 16px;}
	img.online-imgbx{position: relative;margin: 45px auto 0;}
	img.online-shp2{max-width: 150px;bottom: 15px;display: none;}

	.footer-top{padding: 45px 0 25px;}
	.footer-cnt h3,.quicklinks h3{font-size: 20px;margin: 0 0 15px;}
	.footer-abt p,.footer-cnt ul li a,.quicklinks ul li a{font-size: 16px;}
	.footer-cnt,.quicklinks{padding: 40px 0 0;}
	.social-block h6{font-size: 16px;margin: 0  0 0 25px;}
	.social-block{justify-content: center;}

	.nav-row{padding: 25px 0;}
	.navbar-brand{background: #fff;max-width: fit-content;margin: 0;padding: 0 0 0 20px;}
	.navbar-brand:after{width: 120px;background: #000;top: 0;bottom: 0;right: -115px;border: none;background: #fff}
	.nav-row ul li{margin-left: 15px;margin-right: 0;}
}

@media(min-width:576px) and (max-width:767px){
	
}

@media(min-width:448px) and (max-width:575px){
	
}