@media(min-width:1501px) and (max-width:1750px){
	header .container{max-width: 1480px;}

}

@media(min-width:1351px) and (max-width:1500px){
	/* **** Home Page **** */
	header .container{max-width: 1250px;}
	.contact-wrp .container,.element-design-wrp .container,.container{max-width: 1020px;}
	.navbar-brand img{height: 90px;}
	.navbar-light .navbar-nav .nav-link{font-size: 20px;}
	.maintitle{padding: 150px 0 30px;max-width: 998px;margin: 0 auto;}
	.maintitle h1{font-size: 52px;line-height: 62px;}
	img.banner-shp1{width: 300px;}
	.banner-data{padding: 0;width: 300px;}
	.banner-data h2{font-size: 18px;margin: 0 0 15px;}
	.banner-data p{font-size: 15px;line-height: 22px;min-height: 120px;}
	.banner-img img{height: 450px;}
	.banner-wrapper:before{height: 550px;max-width: 900px;}
	.banner-wrapper:after{height: 540px;top:150px;width: 998px}
	.social-bx p{font-size: 18px;padding: 0 70px 0 0;}
	.social-bx p:after{width: 50px;right: 7px;}

	.contact-wrp img.contact-shp,img.city-shp,img.service-shp,img.abt-shp1{width: 300px;}
	.element-design-wrp{padding: 70px 0;}
	.element-design-wrp h2{font-size: 52px;line-height: 62px;}
	.element-design-wrp .row{align-items: flex-start;}
	.element-data{padding: 0;}
	.fashion-img:after{height: 70px;bottom: -70px;}
	.element-data p{font-size: 18px;line-height: 28px;margin: 0 0 15px;}

	.service-title h2{font-size:48px;line-height: 62px;}
	.service-title p{font-size: 18px;line-height: 28px;}
	.service-title{margin: 0 0 35px;}
	.service-box h3{font-size: 20px;}

	.cities-wrp{padding: 0 0 50px;}
	.cities-wrp h2{font-size: 48px;line-height: 62px;margin: 0 auto 25px;}
	.cities-wrp ul{margin: 0 -15px;}
	.cities-wrp ul li{padding: 0 15px;}
	.city-box h3{font-size: 18px;}

	.contact-wrp{padding: 0 0 50px;}
	.contact-wrp h2{font-size: 48px;margin: 0 auto 25px;}
	.contact-wrp .wpforms-field{margin: 0 0 10px;}
	.contact-wrp .wpforms-field label{font-size: 15px;}
	.contact-wrp .wpforms-field input, .contact-wrp .wpforms-field textarea{padding: 15px 20px;font-size: 16px;}
	.contact-wrp .wpforms-field:after{left: 20px;}

	.quicklinks{padding: 40px 30px;}
	.footer-abt{padding: 50px 15px 30px;}
	.footer-abt p{font-size: 16px;line-height: 26px;}
	.open-hourbx h4{font-size: 18px;line-height: 28px;padding: 40px 15px;word-break: break-all;}
	.quicklinks li a{font-size: 16px;margin: 0 0 15px;}

	.copyright-row .copyright-col{padding: 15px 15px;}
	.copyright-row .copyright-col p{font-size: 14px;}
	.foot-socialbx{justify-content: center;flex-wrap: wrap;}
	.foot-socialbx a{font-size: 15px;margin:0 5px 0}
	.foot-socialbx a img{margin-right: 5px;width: 15px;}
	.copyright-row .copyright-col .tearm-list a{font-size: 18px;}
	.copyright-row .copyright-col .foot-socialbx p{padding: 0 10px 0 0;font-size: 16px;}
	.copyright-row .copyright-col .foot-socialbx p:after{display: none;}
	/* **** End Home Page **** */

	/* **** Other Pages **** */
	.inner-banner.banner-wrapper:before{height:430px;}
	.inner-banner.banner-wrapper:after{height: 400px;}
	/* **** End Other Pages **** */
}


@media(min-width:1201px) and (max-width:1350px){
	/* **** Home Page **** */
	header .container{max-width: 1170px;}
	.contact-wrp .container,.element-design-wrp .container,.container{max-width: 1020px;}
	.navbar-brand img{height: 90px;}
	.navbar-light .navbar-nav .nav-link{font-size: 20px;}
	.maintitle{padding: 150px 0 30px;border: none;}
	.maintitle h1{font-size: 52px;line-height: 62px;}
	img.banner-shp1{width: 300px;}
	.banner-data{padding: 0;width: 300px;}
	.banner-data h2{font-size: 18px;margin: 0 0 15px;}
	.banner-data p{font-size: 15px;line-height: 22px;min-height: 120px;}
	.banner-img img{height: 450px;}
	.banner-wrapper:before{height: 550px;max-width: 900px;}
	.banner-wrapper:after{height: 540px;top:150px;width: 960px}
	.social-bx p{font-size: 18px;padding: 0 70px 0 0;}
	.social-bx p:after{width: 50px;right: 7px;}

	.contact-wrp img.contact-shp,img.city-shp,img.service-shp,img.abt-shp1{width: 300px;}
	.element-design-wrp{padding: 70px 0;}
	.element-design-wrp h2{font-size: 52px;line-height: 62px;}
	.element-design-wrp .row{align-items: flex-start;}
	.element-data{padding: 0;}
	.element-data p{font-size: 18px;line-height: 28px;margin: 0 0 15px;}
	.fashion-img:after,	.fashion-img:before{display: none;}

	.service-title h2{font-size:48px;line-height: 62px;}
	.service-title p{font-size: 18px;line-height: 28px;}
	.service-title{margin: 0 0 35px;}
	.service-box h3{font-size: 20px;}

	.cities-wrp{padding: 0 0 50px;}
	.cities-wrp h2{font-size: 48px;line-height: 62px;margin: 0 auto 25px;}
	.cities-wrp ul{margin: 0 -15px;}
	.cities-wrp ul li{padding: 0 15px;}
	.city-box h3{font-size: 18px;}

	.contact-wrp{padding: 0 0 50px;}
	.contact-wrp h2{font-size: 48px;margin: 0 auto 25px;}
	.contact-wrp .wpforms-field{margin: 0 0 10px;}
	.contact-wrp .wpforms-field label{font-size: 15px;}
	.contact-wrp .wpforms-field input, .contact-wrp .wpforms-field textarea{padding: 15px 20px;font-size: 16px;}
	.contact-wrp .wpforms-field:after{left: 20px;}

	.quicklinks{padding: 40px 30px;}
	.footer-abt{padding: 50px 15px 30px;}
	.footer-abt p{font-size: 16px;line-height: 26px;}
	.open-hourbx h4{font-size: 18px;line-height: 28px;padding: 40px 15px;word-break: break-all;}
	.quicklinks li a{font-size: 16px;margin: 0 0 15px;}

	.copyright-row .copyright-col{padding: 15px 15px;}
	.copyright-row .copyright-col p{font-size: 14px;}
	.foot-socialbx{justify-content: center;flex-wrap: wrap;}
	.foot-socialbx a{font-size: 15px;margin:0 5px 0}
	.foot-socialbx a img{margin-right: 5px;width: 15px;}
	.copyright-row .copyright-col .tearm-list a{font-size: 18px;}
	.copyright-row .copyright-col .foot-socialbx p{padding: 0 10px 0 0;font-size: 16px;}
	.copyright-row .copyright-col .foot-socialbx p:after{display: none;}
	/* **** End Home Page **** */

	/* **** Other Pages **** */
	.inner-banner.banner-wrapper:before{height:430px;}
	.inner-banner.banner-wrapper:after{height: 400px;}

	.service-pg-wrp{padding: 80px 0 40px;}
	.service-pg-wrp h2{font-size: 52px;line-height:62px;margin: 0 auto 35px;}
	.service-pg-wrp .service-box h3{font-size: 18px;line-height: 26px;padding: 15px 15px 0;}

	section.contact-wrp.contact-pg-wrp{padding: 50px 0;}
	.getin-box{margin: 0 0 0;padding: 25px;min-height: 200px;}
	.getin-box p{font-size: 16px;}
	.getin-box h4{font-size: 16px;line-height: 24px;}
	.cnt-list-blocks .row {margin: 0 -15px;}
	.cnt-list-blocks .row .col-md-4{padding: 0 15px;}
	/* **** End Other Pages **** */
}

@media(min-width:1025px) and (max-width:1200px){
	/* **** Home Page **** */
	header .container,.contact-wrp .container,.element-design-wrp .container,.container{max-width: 960px;}
	.navbar-brand img{height: 90px;}
	.navbar-light .navbar-nav .nav-link{font-size: 20px;}
	.maintitle{padding: 150px 0 30px;border: none;}
	.maintitle h1{font-size: 52px;line-height: 62px;}
	img.banner-shp1{width: 300px;}
	.banner-data{padding: 0;width: 300px;}
	.banner-data h2{font-size: 18px;margin: 0 0 15px;}
	.banner-data p{font-size: 15px;line-height: 22px;min-height: 120px;}
	.banner-img img{height: 450px;}
	.banner-wrapper:before{height: 550px;}
	.banner-wrapper:after{height: 450px;}
	.social-bx{position: relative;bottom: 0;right: 0;left: 0;transform: rotate(0);padding: 15px;background: #E8EFF3;width: 40%;}
	.social-bx p{font-size: 18px;padding: 0 70px 0 0;}
	.social-bx p:after{width: 50px;right: 7px;}
	.social-bx a{transform: rotate(0);}

	.contact-wrp img.contact-shp,img.city-shp,img.service-shp,img.abt-shp1{width: 300px;}
	.element-design-wrp{padding: 70px 0;}
	.element-design-wrp h2{font-size: 52px;line-height: 62px;}
	.element-design-wrp .row{align-items: flex-start;}
	.element-data{padding: 0;}
	.element-data p{font-size: 18px;line-height: 28px;margin: 0 0 15px;}
	.fashion-img:after,	.fashion-img:before{display: none;}

	.service-title h2{font-size:48px;line-height: 62px;}
	.service-title p{font-size: 18px;line-height: 28px;}
	.service-title{margin: 0 0 35px;}
	.service-box h3{font-size: 20px;}

	.cities-wrp{padding: 0 0 50px;}
	.cities-wrp h2{font-size: 48px;line-height: 62px;margin: 0 auto 25px;}
	.cities-wrp ul{margin: 0 -15px;}
	.cities-wrp ul li{padding: 0 15px;}
	.city-box h3{font-size: 18px;}

	.contact-wrp{padding: 0 0 50px;}
	.contact-wrp h2{font-size: 48px;margin: 0 auto 25px;}
	.contact-wrp .wpforms-field{margin: 0 0 10px;}
	.contact-wrp .wpforms-field label{font-size: 15px;}
	.contact-wrp .wpforms-field input, .contact-wrp .wpforms-field textarea{padding: 15px 20px;font-size: 16px;}
	.contact-wrp .wpforms-field:after{left: 20px;}

	.quicklinks{padding: 40px 30px;}
	.footer-abt{padding: 50px 15px 30px;}
	.footer-abt p{font-size: 16px;line-height: 26px;}
	.open-hourbx h4{font-size: 18px;line-height: 28px;padding: 40px 15px;word-break: break-all;}
	.quicklinks li a{font-size: 16px;margin: 0 0 15px;}

	.copyright-row .copyright-col{padding: 15px 15px;}
	.copyright-row .copyright-col p{font-size: 14px;}
	.foot-socialbx{justify-content: center;flex-wrap: wrap;}
	.foot-socialbx a{font-size: 15px;margin:0 5px 0}
	.foot-socialbx a img{margin-right: 5px;width: 15px;}
	.copyright-row .copyright-col .tearm-list a{font-size: 18px;}
	.copyright-row .copyright-col .foot-socialbx p{padding: 0 10px 0 0;font-size: 16px;}
	.copyright-row .copyright-col .foot-socialbx p:after{display: none;}
	/* **** End Home Page **** */

	/* **** Other Pages **** */
	.inner-banner.banner-wrapper .banner-img img{height:350px;}
	.inner-banner.banner-wrapper .banner-data{padding: 25px 0 0;}
	.inner-banner.banner-wrapper:before{height: 400px;}
	.inner-banner.banner-wrapper:after{height: 360px;}
	.inner-banner.banner-wrapper .banner-data ul{margin: 45px 0 0;}
	.banner-data ul li{font-size: 16px;}
	.banner-data ul li:after{font-size: 16px;}
	.counter-wrp{padding: 45px 0 35px;}
	.count-box{padding: 15px;}
	.count-box h2{font-size: 52px;line-height: 50px;}
	.count-box p{font-size: 16px;line-height: 22px;}
	.count-box h2:after{width: 40px;height:20px;top:-15px;left: -10px;}
	.about-quote-wrp .element-data{padding: 0 0 0;}

	.service-pg-wrp{padding: 80px 0 40px;}
	.service-pg-wrp h2{font-size: 52px;line-height:62px;margin: 0 auto 35px;}
	.service-pg-wrp .service-box h3{font-size: 18px;line-height: 26px;padding: 15px 15px 0;}

	.portfolio-row .service-box .serivic-imgbx img{height: 300px;}

	section.contact-wrp.contact-pg-wrp{padding: 50px 0;}
	.getin-box{margin: 0 0 0;padding: 25px;min-height: 200px;}
	.getin-box p{font-size: 16px;}
	.getin-box h4{font-size: 16px;line-height: 24px;}
	.cnt-list-blocks .row {margin: 0 -15px;}
	.cnt-list-blocks .row .col-md-4{padding: 0 15px;}
	/* **** End Other Pages **** */
}

@media(min-width:768px) and (max-width:1024px){
	/* **** Home Page **** */
	.navbar-brand img{height: 90px;}
	.navbar-light .navbar-nav .nav-link{font-size: 20px;}
	.maintitle{padding: 150px 0 30px;border: none;}
	.maintitle h1{font-size: 52px;line-height: 62px;}
	img.banner-shp1{width: 300px;}
	.banner-data{padding: 0;max-width: 220px;}
	.banner-data h2{font-size: 18px;margin: 0 0 15px;}
	.banner-data p{font-size: 15px;line-height: 22px;min-height: 120px;}
	.banner-img img{height: 450px;}
	.banner-wrapper:before{height: 550px;}
	.banner-wrapper:after{height: 450px;}
	.social-bx{position: relative;bottom: 0;right: 0;left: 0;transform: rotate(0);padding: 15px;background: #E8EFF3;width: 40%;}
	.social-bx p{font-size: 18px;padding: 0 70px 0 0;}
	.social-bx p:after{width: 50px;right: 7px;}
	.social-bx a{transform: rotate(0);}

	.contact-wrp img.contact-shp,img.city-shp,img.service-shp,img.abt-shp1{width: 300px;}
	.element-design-wrp{padding: 70px 0;}
	.element-design-wrp h2{font-size: 52px;line-height: 62px;}
	.element-design-wrp .row{align-items: flex-start;}
	.element-data{padding: 0;}
	.element-data p{font-size: 18px;line-height: 28px;margin: 0 0 15px;}
	.fashion-img:after,	.fashion-img:before{display: none;}

	.service-title h2{font-size:48px;line-height: 62px;}
	.service-title p{font-size: 18px;line-height: 28px;}
	.service-title{margin: 0 0 35px;}
	.service-box h3{font-size: 20px;}

	.cities-wrp{padding: 0 0 50px;}
	.cities-wrp h2{font-size: 48px;line-height: 62px;margin: 0 auto 25px;}
	.cities-wrp ul{margin: 0 -15px;}
	.cities-wrp ul li{padding: 0 15px;}
	.city-box h3{font-size: 18px;}

	.contact-wrp{padding: 0 0 50px;}
	.contact-wrp h2{font-size: 48px;margin: 0 auto 25px;}
	.contact-wrp .wpforms-field{margin: 0 0 10px;}
	.contact-wrp .wpforms-field label{font-size: 15px;}
	.contact-wrp .wpforms-field input, .contact-wrp .wpforms-field textarea{padding: 15px 20px;font-size: 16px;}
	.contact-wrp .wpforms-field:after{left: 20px;}

	.quicklinks{padding: 40px 30px;}
	.footer-abt{padding: 50px 15px 30px;}
	.footer-abt p{font-size: 16px;line-height: 26px;}
	.open-hourbx h4{font-size: 18px;line-height: 28px;padding: 40px 15px;word-break: break-all;}
	.quicklinks li a{font-size: 16px;margin: 0 0 15px;}

	.copyright-row .copyright-col{padding: 15px 15px;}
	.copyright-row .copyright-col p{font-size: 14px;}
	.foot-socialbx{justify-content: center;flex-wrap: wrap;}
	.foot-socialbx a{font-size: 15px;margin:0 5px 0}
	.foot-socialbx a img{margin-right: 5px;width: 15px;}
	.copyright-row .copyright-col .tearm-list a{font-size: 18px;}
	.copyright-row .copyright-col .foot-socialbx p{padding: 0 10px 0 0;font-size: 16px;}
	.copyright-row .copyright-col .foot-socialbx p:after{display: none;}
	/* **** End Home Page **** */

	/* **** Other Pages **** */
	.inner-banner.banner-wrapper .banner-img img{height:350px;}
	.inner-banner.banner-wrapper .banner-data{padding: 25px 0 0;}
	.inner-banner.banner-wrapper:before{height: 400px;}
	.inner-banner.banner-wrapper:after{height: 360px;}
	.inner-banner.banner-wrapper .banner-data ul{margin: 45px 0 0;}
	.banner-data ul li{font-size: 16px;}
	.banner-data ul li:after{font-size: 16px;}
	.counter-wrp{padding: 45px 0 35px;}
	.count-box{padding: 15px;}
	.count-box h2{font-size: 52px;line-height: 50px;}
	.count-box p{font-size: 16px;line-height: 22px;}
	.count-box h2:after{width: 40px;height:20px;top:-15px;left: -10px;}
	.about-quote-wrp .element-data{padding: 0 0 0;}

	.service-pg-wrp{padding: 70px 0 30px;}
	.service-pg-wrp h2{font-size: 42px;line-height: 52px;margin: 0 auto 35px;}
	.service-pg-wrp .service-box h3{font-size: 18px;line-height: 26px;padding: 15px 15px 0;}

	.portfolio-row .service-box .serivic-imgbx img{height: 250px;}

	section.contact-wrp.contact-pg-wrp{padding: 50px 0;}
	.getin-box{margin: 0 0 0;padding: 25px;min-height: 200px;}
	.getin-box p{font-size: 16px;}
	.getin-box h4{font-size: 16px;line-height: 24px;}
	.cnt-list-blocks .row {margin: 0 -15px;}
	.cnt-list-blocks .row .col-md-4{padding: 0 15px;}
	/* **** End Other Pages **** */
}

@media(min-width:992px) and (max-width:1024px){
	header .container,.contact-wrp .container,.element-design-wrp .container,.container{max-width: 920px;}
	.banner-data{padding: 0;max-width: 300px;}
}

@media(max-width:767px){
	/* **** Home Page **** */
	.main-wrpper{overflow: hidden;}
	header{padding: 10px 0}
	.navbar-brand img{height: 75px;}
	.navbar-light .navbar-nav{margin: 0;width: 100%;padding: 15px;background: #FCF4EC;}
	.navbar-light .navbar-nav li{margin: 0;}
	.navbar-light .navbar-nav .nav-link{font-size: 18px;margin: 0 auto;display: table;padding: 10px 0;}
	.navbar-light .navbar-nav .nav-link:after{width: 30px;height: 15px;}

	.maintitle h1{font-size: 28px;line-height: 38px;text-align: center;}
	.banner-wrapper:before{max-width: 100%;height: 100%;}
	.maintitle{padding: 130px 0 30px;border: none;}
	.banner-img img{height: auto;}
	.banner-data{padding: 30px 15px;margin: 0 auto;}
	.banner-data h2{font-size: 18px;text-align: center;margin: 0 0 15px;}
	.banner-data p{font-size: 15px;line-height: 22px;text-align: center;min-height: auto;margin: 0 auto 15px;}
	.btn-main{margin: 0 auto;}
	.social-bx{position: relative;bottom: 0;right: 0;left: 0;transform: rotate(0);padding: 15px;background: #E8EFF3;justify-content: center;}
	.social-bx p{font-size: 18px;padding: 0 70px 0 0;}
	.social-bx p:after{width: 50px;right: 7px;}
	.social-bx a{transform: rotate(0);}
	.banner-wrapper:after{display: none;}

	.element-design-wrp{padding: 70px 0;}
	.element-design-wrp h2{font-size: 28px;line-height: 38px;margin: 0 auto 25px;}
	.element-data{padding: 0 0 30px;}
	.element-data p{font-size: 15px;line-height: 22px;text-align: center;}
	.fashion-img:before,.fashion-img:after{display: none;}

	.service-title h2{font-size: 28px;line-height:38px;margin: 0 auto 15px;text-align: center;}
	.service-title p{padding: 0;font-size: 15px;line-height: 22px;text-align: center;}
	.service-box h3{font-size: 20px;}

	.cities-wrp{padding: 0 0 50px;}
	.cities-wrp h2{font-size: 28px;line-height: 38px;margin: 0 auto 25px;}
	.cities-wrp ul li{width: 50%;}
	.cities-wrp ul li.no-bob .city-box{border-bottom: 1px solid #D1E3ED;}
	.cities-wrp ul li:last-child  .city-box{border-bottom: none;}
	.cities-wrp ul li.nobrd{border-right:1px solid #D1E3ED;}
	.cities-wrp ul li:nth-child(even){border-right: none;}
	.city-box h3{font-size: 18px;line-height: 28px;}
	.city-box h3 br{display: none;}
	img.banner-shp1,img.abt-shp1,img.city-shp{width: 200px;}
	.contact-wrp img.contact-shp,img.service-shp{width: 200px;top: -40px;}

	.contact-wrp{padding: 70px 0;}
	.contact-wrp h2{font-size: 28px;line-height: 38px;margin: 0 auto 25px;}
	.contact-wrp .wpforms-field{margin: 0 0 10px;}
	.contact-wrp .wpforms-field label{font-size: 15px;}
	.contact-wrp .wpforms-field input, .contact-wrp .wpforms-field textarea{padding: 15px 20px;font-size: 16px;}
	.contact-wrp .wpforms-field:after{left: 20px;}

	footer .container{padding: 0;}
	.copyright-row,.footer-top{border-right: none;border-left: none;}
	.footer-top .footer-box{width: 100%;border-right: none;}	
	div#one {order: 3;}
	div#two {order: 1;}
	div#three {order:2;}
	.quicklinks,.footer-abt{border-bottom: 1px solid rgba(191,148,132,0.30);}
	.quicklinks{border-top: 1px solid rgba(191,148,132,0.30);border-bottom: none;}
	.copyright-row .copyright-col{border: none;width: 100%;padding: 30px 30px;}
	.copyright-row .copyright-col:last-child{padding: 0 30px 0;}
	.foot-socialbx a{margin-right: 15px;font-size: 16px;}
	.copyright-row .copyright-col .foot-socialbx p{padding: 0 15px 0 0;}
	.copyright-row .copyright-col .foot-socialbx p:after{display: none;}
	/* **** End Home Page **** */

	/* **** Other Pages **** */
	.inner-banner.banner-wrapper .banner-data{padding: 30px 15px;display: flex;flex-flow: column-reverse;}
	.inner-banner.banner-wrapper .banner-data p{margin: 0;}
	.inner-banner.banner-wrapper .banner-data ul{justify-content: center;margin: 0 0 25px;}
	.inner-banner.banner-wrapper .banner-img img{height: auto;}
	.inner-banner.banner-wrapper:before{height: 100%;}
	.banner-data ul li{font-size: 16px;}
	.banner-data ul li:after{font-size: 16px;}
	.counter-wrp{padding: 45px 0 25px;}
	.counter-wrp .col-md-3{width: 50%;}
	.count-box{padding: 15px;}
	.count-box h2{font-size: 42px;line-height: 50px;}
	.count-box p{font-size: 15px;line-height: 22px;}
	.count-box h2:after{width: 40px;height:20px;top:-15px;left: -10px;}
	.about-quote-wrp .element-data{padding: 30px 0 0;}

	.service-pg-wrp{padding: 70px 0 30px;}
	.service-pg-wrp h2{font-size: 28px;line-height: 35px;margin: 0 auto 35px;}

	.portfolio-row .service-box .serivic-imgbx img{height: auto;}

	.getin-box{margin: 0 0 25px;padding: 25px;}
	.cnt-list-blocks .row {margin: 0 -15px;}
	.cnt-list-blocks .row .col-md-4{padding: 0 15px;}
	/* **** End Other Pages **** */
}


@media(min-width:576px) and (max-width:767px){
	
}

@media(min-width:448px) and (max-width:575px){
	
}
