@media screen and (max-width: 991px) {
#inside-header,#head-box{position:relative;}
.btn-styl li{float:none;margin-bottom:40px;}
}

@media screen and (min-width: 992px) {
	.featured-new-line {
		margin-top:40px;
	}
}
/* Responsive Navigation */

/* BoxMe Responsive */
@media only screen and (min-width: 992px) and (max-width: 1200px) {
.col3-box{padding:15px 0;}
.index-style .col3-box{padding:15px;}
.prtf-itm-2 .mask{width:455px;height:341px;}
.prtf-itm-2s .mask{width:334px;height:250px;}
.prtf-itm-3 .mask{width:293px;height:220px;}
.prtf-itm-3s .mask{width:213px;height:159px;}
.prtf-itm-4 .mask{width:213px;height:159px;}
.prtf-itm-4s .mask{width:152px;height:114px;}
.prtf-itm-m .mask{width:213px;height:81%;}
.container.bc {
	padding:0px;
}
.footer-text1, .footer-text2 {
	text-align:center;
	padding-top:0;
	padding-bottom:0;
}
}

@media only screen and (max-width: 991px) {
.container {padding:0 40px;}
[class*="col-"]{padding-top:15px;padding-bottom:15px;}
#client-list li,#sub-ul li{margin-top:20px;}
#header{border-bottom:0;}
.tabbed-area.tab-style2 li{float:none;border:1px solid #e5e5e5;}
.price-box-2-columns{padding:0;}
.rev-button-2{display:none;}
#cust-lists li{margin-top:20px;}
#cust-lists li.selected:after,#cust-lists li.selected:before,#cust-lists2 li.selected:after,#cust-lists2 li.selected:before,.prtf-itm-2 .mask,.prtf-itm-2s .mask,.prtf-itm-3 .mask,.prtf-itm-3s .mask,.prtf-itm-4 .mask,.prtf-itm-4s .mask,.prtf-itm-m .mask{display:none;}
}

@media only screen and (max-width: 767px) {
#sub-ul{margin-top:-20px;margin-bottom:20px;float:left !important;}
.information h2{line-height:40px;}
.blgtxt,.blog-post-pad{padding-left:0px;}
.portfolio-filters ul li{margin-bottom:30px;}
.footer-social,.footer-info{float:none !important;}
.footer-info p{display:inline-block;zoom:1;}
#social{display:inline-block;zoom:1;margin-top:0px !important;margin-bottom:20px;}
.header-social{display:inline-block;zoom:1;margin-top:0px !important;margin-bottom:10px;}
.feat-image{max-width:120px;}
}


/* Tablet Portrait size to Tablet Landscape (devices and browsers) */
@media only screen and (min-width: 768px) and (max-width: 991px) {
.container {
	margin:0;
	padding:20px;
	width:100%;
	overflow:hidden;
}
.container.bc {
	padding:0px;
}
#boxme-box {
	top:0;
	bottom:0;
	margin:0;
	padding:0;
	-moz-box-shadow: 0;
	-webkit-box-shadow: 0;
	box-shadow: 0;
	width:100%;
}
#inside-header {
	bottom:0;
	margin:0;
	padding:0;
	width:100%;
	top:0px;
}
.logo{width:289px;margin:0px;padding:0; margin-top:20px;}
.footer-text1, .footer-text2 {
	text-align:center;
	padding-top:0;
	padding-bottom:0;
}
}

@media only screen and (min-width: 480px) and (max-width: 767px) {
.container {
	margin-left:20px;
	margin-right:20px;
	padding:0;
	overflow:hidden;
}
.container.bc {
	padding:20px;
}
.information p {
	margin:0px;
}
header {
	height:auto;
}
#inside-header {
	bottom:0;
	margin:0;
	padding:0;
	height:auto;
	width:100%;
}
.fullwidthbanner-container {
	/* display:none; */
	margin-top:60px;
}
#boxme-box {
	top:0;
	bottom:0;
	margin:0;
	padding:0;
	-moz-box-shadow: 0;
	-webkit-box-shadow: 0;
	box-shadow: 0;
}
.logo{width:289px;margin:0px;padding:0;}
.navbar-nav > li.first, .navbar-nav > li.last, .navbar-nav > li.first a, .navbar-nav > li.last a {
	border-radius: 0px; /* top-left, top-right, bottom-right, bottom-left */
	-moz-border-radius: 0px;
	-webkit-border-radius: 0px;
}
.membership-logos {
	padding:20px;
}
.membership-logos img {
	max-width:200px;
}
.footer-text1, .footer-text2 {
	text-align:center;
	padding-top:0;
	padding-bottom:0;
}
}

/* Mobile Portrait Size to Mobile Landscape Size (devices and browsers) */
@media only screen and (max-width: 479px) {
.container {
	margin-left:20px;
	margin-right:20px;
	padding:0;
	overflow:hidden;
}
.container.bc {
	padding:20px;
}
.information p {
	margin:0px;
}
header {
	height:auto;
}
#inside-header {
	bottom:0;
	margin:0;
	padding:0;
	height:auto;
}
#boxme-box {
	top:0;
	bottom:0;
	margin:0;
	padding:0;
	-moz-box-shadow: 0;
	-webkit-box-shadow: 0;
	box-shadow: 0;
}
.fullwidthbanner-container {
	/* display:none; */
	margin-top:60px;
}
.logo{width:200px;margin:0px;padding:0; margin-top:10px;}
#prtfl-list li{margin-left:20px !important;}
.portfolio-divid{width:70px;}
#client-list li{margin-left:80px;}
.navbar-nav > li.first, .navbar-nav > li.last, .navbar-nav > li.first a, .navbar-nav > li.last a {
	border-radius: 0px; /* top-left, top-right, bottom-right, bottom-left */
	-moz-border-radius: 0px;
	-webkit-border-radius: 0px;
}
.membership-logos {
	padding:20px;
}
.membership-logos img {
	max-width:100px;
}

.footer-text1, .footer-text2 {
	text-align:center;
	padding-top:0;
	padding-bottom:0;
}

}
/* BoxMe Responsive */






