/* Large Devices, Wide Screens */
@media only screen and (max-width : 1699px) {
	.project-bx .uz{display: none;}
}
@media only screen and (max-width : 1199px) {
	.proj-bx .image-grid{width: 500px;}
}

/* Medium Devices, Desktops */
@media only screen and (max-width : 991px) {
	 .ic-list{display: none;}
	.tb-text .bt-wrap{display: block;}
	.btn-calc{margin-bottom: 30px;}
	.tb-text .t2{margin-bottom: 30px;}
	.top-box{margin-bottom: 100px;}
	.proj-bx .image-grid{width: 390px;}
	.btn{width: 230px;}
	.owl-carousel .owl-nav{width: 100%;justify-content: center;bottom: -60px;gap:30px;}
	.project-bx{margin-bottom: 140px;}
	.title-bx{font-size: 30px;}
	.title-bx span.circled:after{display: none;}
}

/* Small Devices, Tablets */
@media only screen and (max-width : 767px) {
	.ic-list-mob li{margin-bottom: 10px;}
	.ic-list-mob{margin-top: -15px;}
	.container {max-width: 100%;padding: 0 10px;}
	#wrapper{background: none;}
	.top-box{padding-top: 13px;}
	.header{margin-bottom: 25px;}
	.tb-text .h2, .tb-text .h1{font-size: 19px;}
	.tb-text .t1{font-size: 14px;}
	.tb-text .boxex{display: none;}
	.tb-text .t2{font-size: 14px;}
	.tb-text .t2 br{display: none;}
	.bg-top{display: block;margin: 0 -10px;}
	.bg-top img{max-width: 100%;}
	.btn-calc{width: 300px;margin: 0 auto;padding-left: 70px;font-size: 18px;}
	.btn-calc .s2{font-size: 14px;}
	.btn-calc img {width: 72px;}
	.btn-calc img {    left: 0px;    top: 3px;}
	.tb-text .in-bx{display: none;}
	.top-box{margin-bottom: 40px;}
	.mob-info{display: block;}
	.title-bx{font-size: 20px;margin-bottom: 20px;}
	.proj-bx .image-grid .wr:last-child{display: none;}
	.proj-bx .image-grid .wr .im2{display: none;}
	.proj-bx .image-grid .img{width: 100%; }
	.proj-bx .image-grid{width: auto;}
	.proj-bx {display: block;}
	.proj-text .t1{font-size: 20px;}
	.proj-text .t2{font-size: 14px;}
	.proj-text .price{font-size: 24px;}
	.proj-text .btn{width: 250px;margin: 0 auto 30px;}
	.logo{font-size: 10px;margin-right: 0;gap:5px;}
	.btn-call{font-size: 10px;width: 125px;}
	.logo img{width: 30px;}
	.btn-call img{width: 15px;}
	.btn-call {gap:5px;}
	.ic-list-mob{display: block;}
	.title-bx span.circled:after{
		display: block;
		width: 210px;
		height: 50px;
		left:-3px;
		background-size: 100%;
		top: -10px;
	}
	.project-bx .title-bx{max-width: 280px;margin: 0 auto 20px;}
	.owl-carousel .owl-nav{display: none;}
	.slider-with-dots .owl-dots {
		position: absolute;
		left: 0;width: 100%;
		top: -77px;
	}
	.project-bx{margin-bottom: 60px;}
	.slider {margin-top: 70px;}
}