@media(min-width:1201px) and (max-width:1600px){
	.service-wrp .container,.container{max-width: 1140px;}
}

@media(min-width:1025px) and (max-width:1200px){
	.service-wrp .container,.container{max-width: 990px;}
	.navbar-brand h2{font-size: 32px;}
	.navbar-brand h2 span{font-size: 12px;letter-spacing: 1px;font-weight: 500;}
	.navbar-light .navbar-nav li{margin-right: 40px;}
	.navbar-light .navbar-nav .nav-link{font-size: 16px;}

	.hero-banner{padding: 100px 0 30px;}
	.slider-block img{height: 450px;}
	.hero-slider .slick-dots{display: none !important;}
	.banner-data-row h1{font-size: 30px;line-height: 40px;margin: 0 auto 5px;}
	.banner-data-row p{font-size: 16px;line-height: 26px;}

	.banner-data-row{padding: 25px 0 0;}

	.service-wrp{padding: 40px 0;}
	.titlebar h2{font-size: 24px;margin: 0 auto 25px;}
	.service-row{padding: 25px 0;}
	.service-row:nth-child(odd) .service-data,.service-data{padding: 0 0;}
	.service-data h3{font-size: 28px;line-height: 36px;}
	.service-data h4{font-size: 18px;line-height: 20px;}
	.service-data p{font-size: 15px;line-height: 22px;}
	.btn-main{font-size: 16px;margin: 0;}

	.about-wrp{padding: 40px 0 40px;}
	.our-blog-wrp p,.about-wrp p{font-size: 18px;line-height: 26px;}

	.our-blog-wrp{padding: 30px 0;}

	footer{padding: 15px 0;}
	footer p{font-size: 14px;}
}

@media(min-width:992px) and (max-width:1024px){
	.container{max-width: 920px;}
}

@media(min-width:768px) and (max-width:1024px){
	.navbar-brand h2{font-size: 32px;}
	.navbar-brand h2 span{font-size: 12px;letter-spacing: 1px;font-weight: 500;}
	.navbar-light .navbar-nav li{margin-right: 25px;}
	.navbar-light .navbar-nav .nav-link{font-size: 16px;}

	.hero-banner{padding: 100px 0 30px;}
	.slider-block img{height: 450px;}
	.hero-slider .slick-dots{display: none !important;}
	.banner-data-row h1{font-size: 30px;line-height: 40px;margin: 0 auto 5px;}
	.banner-data-row p{font-size: 16px;line-height: 26px;}

	.banner-data-row{padding: 25px 0 0;}

	.service-wrp{padding: 40px 0;}
	.titlebar h2{font-size: 24px;margin: 0 auto 25px;}
	.service-row{padding: 25px 0;}
	.service-row:nth-child(odd) .service-data,.service-data{padding: 0 0;}
	.service-data h3{font-size: 22px;line-height: 30px;}
	.service-data h4{font-size: 14px;line-height: 20px;}
	.service-data p{font-size: 14px;line-height: 22px;}
	.btn-main{font-size: 16px;margin: 0;}

	.about-wrp{padding: 40px 0 40px;}
	.our-blog-wrp p,.about-wrp p{font-size: 15px;line-height: 22px;}

	.our-blog-wrp{padding: 30px 0;}

	footer{padding: 15px 0;}
	footer p{font-size: 14px;}

	.culture-wrp h1{font-size: 24px;line-height: 34px;}
	.culture-wrp p{font-size: 14px;line-height: 22px;}
	.culture-wrp h3{font-size: 18px;line-height: 24px;}

	.modal-dialog{max-width: 95%;margin: 30px auto;}
	.modal-content{padding: 40px 15px 30px;}
	.modal-content h2{font-size: 22px;}
	.modal-content h3{font-size: 14px;}
}

@media(min-width:576px) and (max-width:767px){
	
}

@media(min-width:448px) and (max-width:575px){
	
}

@media(max-width:767px){
	.container{max-width: 520px;}
	header{padding: 10px 0;}
	.navbar-brand h2{font-size: 32px;}
	.navbar-brand h2 span{font-size: 12px;letter-spacing: 1px;font-weight: 500;}
	.nav-row{padding: 15px;}
	.navbar-light .navbar-nav{margin: 0;width: 100%;}
	.navbar-light .navbar-nav li{margin: 0 0 10px;}
	.navbar-light .navbar-nav li:last-child{margin: 0;}
	.navbar-light .navbar-nav .nav-link{text-align: center;font-size: 16px;}
	.navbar-light .navbar-nav .nav-link:after{display: none;}

	.hero-banner{padding: 100px 0 30px;}
	.slider-block img{height: 300px;}
	.hero-slider .slick-dots{display: none !important;}
	.banner-data-row h1{font-size: 20px;line-height: 30px;margin: 0 auto 15px;}
	.banner-data-row p{font-size: 14px;line-height: 20px;}

	.service-wrp{padding: 30px 0;}
	.titlebar h2{font-size: 24px;margin: 0 auto 25px;}
	.service-row{padding: 15px 0;}
	.service-row .row{flex-flow: column;}
	.service-row:nth-child(odd) .row{flex-flow: column-reverse;}
	.service-row:nth-child(odd) .service-data,.service-data{padding: 30px 0 0;}
	.service-data h3{font-size: 22px;line-height: 30px;text-align: center;}
	.service-data h4{font-size: 14px;line-height: 20px;text-align: center;}
	.service-data p{font-size: 14px;line-height: 22px;text-align: center;}
	.btn-main{font-size: 16px;margin: 0 auto;}	

	.about-wrp{padding: 30px 0 45px;}
	.our-blog-wrp p,.about-wrp p{font-size: 15px;line-height: 22px;}

	.our-blog-wrp{padding: 30px 0;}

	footer{padding: 15px 0;}
	footer .row{flex-flow: column-reverse;}
	.social-bx{justify-content: center;margin: 0 auto 15px;}
	footer p{font-size: 14px;text-align: center;}

	.culture-wrp h1{font-size: 24px;line-height: 34px;}
	.culture-wrp p{font-size: 14px;line-height: 22px;}
	.culture-wrp h3{font-size: 18px;line-height: 24px;}

	.modal-dialog{max-width: 95%;margin: 30px auto;}
	.modal-content{padding: 40px 15px 30px;}
	.modal-content h2{font-size: 22px;}
	.modal-content h3{font-size: 14px;}
}
@media(min-width:1025px) and (max-width:1200px){

	/* **** About Page **** */
	.about-page-wrp-inner h1{font-size: 28px;margin: 0 auto 20px;}
	.about-page-wrp-inner h2{font-size: 20px;line-height: 28px;margin: 0 0 10px;}
	.about-page-wrp-inner p{font-size: 16px;line-height: 24px;margin: 0 0 15px;}
	.about-page-wrp-list li{font-size: 18px;}
	.about-page-wrp-list ul li,.about-vision-list li,.about-choose-list li{font-size: 16px;line-height: 24px;margin: 0 0 15px;}
	/* **** End About Page **** */
}

@media(min-width:768px) and (max-width:1024px){
	/* **** About Page **** */
	.about-page-wrp-inner h1{font-size: 28px;margin: 0 auto 20px;}
	.about-page-wrp-inner h2{font-size: 20px;line-height: 28px;margin: 0 0 10px;}
	.about-page-wrp-inner p{font-size: 16px;line-height: 24px;margin: 0 0 15px;}
	.about-page-wrp{padding: 30px 0 20px;}
	.about-page-banner{padding-top: 120px;}
	.about-page-wrp-list li{font-size: 18px;}
	.about-page-wrp-list ul li,.about-vision-list li,.about-choose-list li{font-size: 16px;line-height: 24px;margin: 0 0 15px;}
	.about-page-wrp-list,.about-page-wrp-list ul,.about-vision-list,.about-choose-list{padding: 0 0 0 30px;}
	/* **** End About Page **** */
}

@media(max-width:767px){
	/* **** About Page **** */
	.about-page-wrp-inner h1{font-size: 24px;margin: 0 auto 20px;}
	.about-page-wrp-inner h2{font-size: 18px;line-height: 28px;margin: 0 0 10px;}
	.about-page-wrp-inner p{font-size: 15px;line-height: 24px;margin: 0 0 15px;}
	.about-page-wrp{padding: 30px 0 20px;}
	.about-page-banner{padding-top: 105px;}
	.about-page-wrp-list li{font-size: 18px;}
	.about-page-wrp-list ul li,.about-vision-list li,.about-choose-list li{font-size: 15px;line-height: 24px;margin: 0 0 15px;}
	.about-page-wrp-list,.about-page-wrp-list ul,.about-vision-list,.about-choose-list{padding: 0 0 0 15px;}
	/* **** End About Page **** */
}