@media (max-width: 1200px) and (min-width: 768px) {
    .team-wrap .team-sub img,
    .service-wrap .team-sub img {
        width: 100%;
    }
    .team-wrap .team-sub,
    .service-wrap .team-sub {
        margin-left: 20px;
    }
	
}
@media (max-width: 1140px) and (min-width: 768px) {
    .body-menu-wrap .items-pac a {
        line-height: 21px;
        font-size: 13px;
    }
    .body-menu-wrap .items-pac {
        line-height: 21px;
        height: 150px;
    }
}
@media screen and (max-width: 1200px) {
    .main-hdr .logo-wrap img {
        width: 100%;
    }
    .top-menu ul li {
        margin-right: 12px;
        padding-right: 14px;
    }
    .top-menu ul li a {
        font-size: 13px;
    }
    .ftr-logo {
        width: 100%;
    }
	.isStuck ul.desktop-pad li{
		margin-right: 3px;
		padding-left:0px;
	}
	.isStuck .desktop-pad li a{
		font-size:11px;
		
	}
	.isStuck .app-btn{
		font-size:12px;
		float:right;
	}
	
	.sticky-btn{
		float:right;
	}
}

@media screen and (max-width: 1150px) {
    .top-menu ul li {
        margin-right: 10px;
        padding-right: 8px;
    }
}
@media screen and (max-width: 1100px) {
	.top-menu ul li {
        margin-right: 7px;
        padding-right: 5px;
    }
		.isStuck .desktop-pad li a{
		font-size:10px;
		
	}
}
@media screen and (max-width: 1000px) {
    .top-menu ul li {
        margin-right: 8px;
        padding-right: 6px;
    }
}
@media screen and (max-width: 768px) {
    .hide-from-mobile {
        display: none;
    }
	.right{text-align:center;}
    .hide-from-desktop {
        display: block;
    }
	.isStuck.top-nav-wrapper{
		display:none;
	}
    .body-menu-wrap .items-pac {
        border: 1px solid #d6d9f4;
    }
	.main-hdr .adress{
		margin-top:0px;
	}
	.right-content-panel .right-gallery{
		margin-bottom:20px;
	}
    .main-hdr .adress,
    .main-hdr .call-left {
        margin-bottom: 30px;
        text-align: center;
    }
    .app-btn {
        width: 100%;
    }
	
	.select-cate-wrap h2{
	width:100%;
}

.select-cate-wrap select{
	width:100%;
}

.select-cate-wrap{
	float:left;
	width:100%;
	clear:both;
}
	
    .mobile-ban img {
        width: 100%;
    }
    .testimonials-wrap .owl-testi .item {
        width: 90%;
        margin-right: auto;
        margin-left: auto;
    }
    .arch {
        text-align: center;
    }
    .arch a {
        font-size: 15px;
        color: #fff;
    }
    .footer-subscribe {
        margin-bottom: 30px;
    }
    .footer-logo {
        margin-top: 30px;
        margin-bottom: 50px;
    }
    .control-wrap .gallery-previous-2 {
        width: 30%;
        margin-left: 0px;
    }
    .control-wrap .gallery-next-2 {
        width: 30%;
        margin-right: 0px;
    }
	
	.qr-code{
		text-align:center;
	}
	
	.add-pan{
		text-align:center;
	}
	.right-content-panel{
		float:right;
		width:100%;
	}
	
	
}
@media screen and (max-width: 600px) {
    .control-wrap .gallery-previous-2 {
        width: 45%;
        margin-left: 0px;
    }
    .control-wrap .gallery-next-2 {
        width: 45%;
        margin-right: 0px;
    }
	
	.staff-img{
		width:45%;
	}
	
	.qr-code img{
		width:100%;
		margin-top:30px;
	}
	
	.gallery-wrap .control-wrap-bott{
		margin-top:10px;
	}
}