@media screen and (max-width:1440px) {
	.container { max-width:1160px; }
}
@media screen and (max-width:1300px) {
	.container { max-width:1080px; }
}
@media screen and (max-width:1240px) {
	.container { max-width: 970px; }
}
@media screen and (max-width:991px) {
	.container { max-width: 720px; }
	.showhide{ display:block;}
	.mobinav ul { display:block;}
	.hdr-src { display:block;}
/* 	.mobile_src_nav { display:block;} */
	.toplt { text-align:center; width:100%;}
	.toplt img { margin:auto;}
	.toplt a { display:inline-block;}
	.topmenu { display:none; }
    .mobmenur-container i {
        color: #f5831e !important;
    }
	.logo-menu{
		display:none;
	}

.mob-menu-header-holder.mobmenu {
    background-color: #fff !important;
}
    .mob-menu-logo-holder {
height: 67px !important;
        background-color: #fff !important;
        display: flex;
        align-items: center;
        justify-content: center;
    }
    .mobmenur-container i {
        display: none !important;
    }
.bnr-sec {
    margin-top: 50px;
}
}
@media screen and (max-width:767px) {
	.container { max-width: 100%; padding:0 15px; }
	#review_btn { top:auto; bottom:150px; }
	.alignleft, .alignright { float:none; display:block; margin:0 auto 15px auto; }
.tabs1 {
    flex-direction: column;
}
.bx {
    width: 100%;
    margin: 0px 0% 20px;
}
.lts-cnnct {
	flex-direction: column;}
.lt, .rt {
	width: 100%;}
.rt {
    margin-top: 15px;
}
.tab-sec h2 {
    font-size: 32px;
    line-height: 40px;
}
.content {
	padding: 10px 0px 10px;}
.archi-sec h2 {
    font-size: 32px;
    line-height: 40px;
    margin-bottom: 30px;
}
.cntct-frm h2 {
    font-size: 32px;
    line-height: 40px;
}
}
@media screen and (max-width:650px) {
	body #callnowbutton { bottom:85px; }
}
@media screen and (max-width:480px) {
	.popup_form { width:90%; }
	.popup_form .pf_block { padding:20px; }
	.popup_form h3 { font-size:24px; }
}
@media screen and (max-width:375px){
	.popup_form .pf_block { padding:10px; }
	.pfr_fields span { width:55px; background-size:100%; }
}
@media screen and (max-width:350px){
	.pfr_fields span { width:50px; }
}