/********************************************************
/* MEDIA QUERIES
********************************************************/
@media (max-width:1920px) {
}






@media (max-width:1200px) {
/* HOMEPAGE ------------------ */
.navbar-collapse .navbar-nav > li > a {
    font-size: 12px!important;
}
.bt-red {
    font-size: 12px!important;
	padding: 6px 12px!important;
}
.form-control_46 {
	width: 92%!important;
}
.form-inline .form-group {
	width: 100%!important;
}
.nav li > a {
    padding-left: 9px;
    padding-right: 9px;
}
.banner-middle-box-inner {
	margin-top:35px!important;
}
.off-bn h1 {
    font-size: 45px!important;
}


/* GET A QUOTE ------------------ */
.firs_na {
    width: 100%!important;
}
.com_na {
    width: 100%!important;
}
.rig_texa {
    width: 100%!important;
}

}

@media (max-width:991px) {
/* HOMEPAGE ------------------ */
.line {
    border-bottom: #dedede 0px solid!important;
}
.pad5 {
    padding-top: 62px!important;
}

.effects-box {
	text-align:center!important;	
}
.services h4 {
	text-align:center!important;	
}
.off-bn {
    padding-top: 15px!important;	
    padding-bottom: 10px!important;	
}

/* GET A QUOTE ------------------ */
.gal-thumb-tab .col-sm-3 {
	width: 11%!important;
}
.tab-content h3 {
	padding-top:25px;
}
.content_us_b {
    float:inherit!important;
}
/* inner-quote */
.inner-quote {
    top: 0px!important;
}
.section-banner-inner .inner-quote h2 {
    margin-top: 0px!important;
}
.off-ser2 h5 {
	background:inherit!important;
}
.bor-l {
    border-left: 0px solid rgb(5, 124, 219);
    margin-bottom: 13px;
}
}

@media (max-width:767px) {
/* HOMEPAGE ------------------ */
.form-control_46 {
	width: 90%!important;
}

.pad5 {
    padding-top: 0px!important;
	width:25%!important;
	float:right!important;
	margin-top:0px!important;
}	
.pad5 .nav > li {
	width:50%;
	float:left;
	text-align:right;	
}
.pad5 .nav > li a {
	padding-left:0px;	
}
	

.nav > li > a:hover, .nav > li a{
    margin-bottom:5px;
	width:100%;
}
.nav > li > a:hover, .nav > li > a:focus {
    text-decoration: none;
}

.navbar-inverse .navbar-toggle {
  background:#555;
  border-color: #333333;
}

.navbar-toggle {
    position: relative;
    float: right;
    margin-right: 15px;
    padding: 9px 10px;
    margin-top: 8px;
    margin-bottom: 8px;
    background-color: transparent;
    background-image: none;
    border: 1px solid transparent;
    border-radius: 0px!important;
}
.sub p {
	display:none;	
}
.footer-nav-list {
	display:inherit!important;	
}
.sub {
    margin-top: 25px;
    padding: 16px 0px 5px 0;
    border-bottom:0px solid #d4d4d4!important;	
    border-top: 0px solid #d4d4d4!important;	
    margin-bottom: 15px;
}

/* GET A QUOTE ------------------ */
.gal-thumb-tab .col-sm-3 {
	width: 17%!important;
	float:left;
}
.bnr-txt {
	display:none;	
}
.banner-middle-box {
    margin-top: 56px!important;
}
.banner-middle-box-inner {
    margin-top: 26px!important;
}
.section-banner {
    min-height: 218px!important;
}
.off-bn h1 {
    font-size:35px!important;
	text-align:center!important;
}

}

@media (max-width:635px) {
/* HOMEPAGE ------------------ */

.section-banner {
    min-height: 228px!important;
}
.form-control_46 {
	width: 85%!important;
}
.al-r li {
	width:85px!important;
}
.curv-bdr {
	width:85px;
	display:inline-block!important;
	border:0px!important;
}
.off-bn h1 {
    text-transform:inherit!important;
}

}

/* 
@media (max-width:640px) { }
*/

@media (max-width:480px) {
header .container {
	padding-left:0px;	
	padding-right:0px;	
}
.belt {
    width: 100%;
    border: 1px solid #D7D7D7;
    padding: 4px 11px;
}
.navbar-inverse .navbar-toggle {
	background:#5D5D5D;
    border-color: #333333;
}
.navbar-toggle {
    position: relative;
    float: right;
    margin-right: 15px;
    padding: 9px 10px;
    margin-top: 8px;
    margin-bottom: 8px;
    background-color: transparent;
    background-image: none;
    border: 1px solid transparent;
    border-radius: 0px!important;
}

.form-control_46 {
	width: 75%!important;
}
.form-control_24 {
	width:auto!important;
}
.form-inline .form-group {
    width: 100%!important;
}

.section-banner {
    min-height: 230px!important;
}
.off-bn h1 {
    font-size:25px!important;
	padding-top:0px!important;
	border-top:0px!important;
	margin-top:5px!important;
}
.off-bn a {
    font-size: 13px!important;
}

/* GET A QUOTE ------------------ */
.gal-thumb-tab .col-sm-3 {
	width: 18%!important;
	float:left;
}
.ri_bot_b1 {
    width: 100%!important;
}
.ri_bot_b1 select {
    width: 100%!important;
}
.b_tim {
    width: 70px!important;
}
.ri_b2 {
    width: 40px!important;
	margin-right:4px!important;
}
.tab-cell .col-lg-9 {
	width: 100%!important;	
}
.tab-cell .col-lg-3 {
	width: 100%!important;	
}
.tab-cell .col-lg-9 h3 {
	margin-bottom: 5px!important;	
}
.bt-click-1 {
	width: 100%!important;	
	margin-bottom: 15px!important;	
}
.nav-tabs > li {
    width:50%!important;
}
.portfolio-item {
	width:100%!important;	
}
.form-control_24 {
    width: 205px!important;
}

}

@media (max-width:360px) {
.pad5 {
    padding-top: 0px!important;
    width: 40%!important;
    float: right!important;
    margin-top: 0px!important;
}
.call {
    color: #3a9ad9;
    font-size: 15px!important;
}
.form-control_46 {
    font-size: 13px!important;	
}
.mid-align {
    font-size: 25px!important;
}
.form-control_46 {
    width: 72%!important;
}
.off-bn {
	display:none!important;	
}
.quote-cell {
	margin-top:15px!important;	
}

}

@media (max-width:320px) {
	
	

}


