/*============================================================================
			RESPONSIVE CSS WITH MEDIA 
=============================================================================*/
/*=============  MEDIA 1400px   =============*/
@media(min-width:1200px) and (max-width:1400px) {
	#responsivebox{
		background-color:aqua;
	}

}
/*=============  MEDIA 1200px   =============*/
@media(max-width:1200px) {
	#responsivebox{
		/*background-color:red;*/
	}
}
/*=============  MEDIA 1024px   =============*/
@media(max-width:1024px) {
	#responsivebox{
		background-color:red;
	}
}
/*=============  MEDIA 992px - 1199px   =============*/
@media(min-width:992px) and (max-width:1199px) {
	#responsivebox{
		background-color:orange;
	}
	.secondary-nav .menu-item a {
    font-size: .8em;
	}
	#owl-main .item {
    height: 332px;
	}
	.vertical-menu>.menu-item>a, .vertical-menu .dropdown-menu>.menu-item>a {
    font-size: .8em;
	}
	.content-area-banner {
    height: 400px;
	}
	.sectionbg .products-carousel-tabs .nav-link {
		font-size: 1em;
	}
	.products-carousel-tabs .nav-inline .nav-item+.nav-item {
    margin-left: 3em;
	}
	.single-product .navbar-search {
    width: 100%;
	    padding-left: 0;
    padding-right: 0;

	}
	.owl-carousel.owl-loaded {
    height: 194px;
}
		
}
/*=============  MEDIA 768px - 991px   =============*/
@media(min-width:768px) and (max-width:991px) {
	#responsivebox{
		background-color:green;
	}
	.secondary-nav .menu-item a {
		font-size: .8em;
	}
	#owl-main .item {
		height: 340px;
	}
	.content-area-banner {
		height: 400px;
	}
	.header-v1 .navbar-search .input-group .input-group-addon, .header-v3 .navbar-search .input-group .input-group-addon {
    padding: 10px;
	}
	.vertical-menu li.menu-item{
		display:none;
	}
	.home-v1-ads-block .media-left img, .home-v2-ads-block .media-left img, .home-v3-ads-block .media-left img {
    width: 80%;
    margin: 1rem auto 0 auto;
	}
	.home-v1-ads-block .ad .media-body,
	.home-v1-ads-block .ad:nth-child(2) .media-body	{
    padding-top: 1em;
	}
	.products-carousel-tabs .nav-link {
    line-height: 1.9em;
    padding-bottom: .2em;
	}
	.nav-inline .nav-item {
		margin-bottom: 1.5em;
	}
	.product_list_widget>li:last-child {
		padding-bottom:2.143em;
	}
	.product_list_widget .wp-post-image {
    width: 115px;
    height: auto;
	}
	.footer-bottom-widgets {
    padding-bottom: 3em;
	}
		.primary-nav .nav-inline>.menu-item>a {
		font-size: .85em;
	}
	.header-logo, .primary-nav {
		margin-bottom: 0;
	}
	.single-product .navbar-search {
    width:100%;
	}
	.owl-carousel.owl-loaded {
    height: 140px;
	}
	

}
/*=============  MEDIA 767px   =============*/
@media(max-width:767px) {
	#responsivebox{
		background-color:blue;
	}

	
}
/*=============  MEDIA 600px   =============*/
@media (max-width:640px) {
	#responsivebox{
		background-color:gray;
	}
}
/*=============  MEDIA 540px   =============*/
@media(max-width:540px) {
	#responsivebox{
		background-color:pink;
	}
}
/*=============  MEDIA 400px   =============*/
@media(max-width:440px) {
	#responsivebox{
		background-color:brown;
	}
	
	.usa-slider{
		padding-left:0;
	}
	
	.header-v1 .container>.row:first-child, .header-v3 .container>.row:first-child {
    margin: 0 0 .6em;
	}

	.site-header {
    padding: 1em 0;
	}
	.top-bar .nav-inline .menu-item>a {
    display: inline-block;
    color: #334141;
    font-size: .9em;
	}
	
	.title-alt{
	float:left;
	margin-top:.9em;
	width:100%;
	}
	
	.title-alt a:nth-child(1){
	float:left;
	}
	
	.title-alt a:nth-child(2){
	float:right;
	}

	.footer-newsletter button {
		padding: 1.2em 2.134em 1.1em 2.134em;
	}	
	.navbar-search { width: 100% !important; }
	.navbar-search>.input-group .search-categories.input-group-addon{
		display:block;
		border:1px solid #5a5bb7;
		border-top-width:0px;
	}
	.navbar-search>.input-group .search-categories.input-group-addon select {
		width: 100% !important;
	}
	.navbar-search>.input-group { width: 80% !important; }
	.navbar-search .input-group .form-control, .input-group-addon, .input-group-btn { display: inline; }
	.sectionbg .products-carousel-tabs .nav-link { font-size: 0.8em; }
	.navbar-search>.input-group { width: 100% !important; }
	
	#s-categories{
		padding:.4em .5em;
	}
	#s-states{
		border-right-width:0px;
	}
	#s-states, #s-zip, #s-mil {
		width: 50% !important;
		float: left;
		padding: .4em .5em;
	}
	#s-mil {
    border-right-width:0px;
}
#search {
    float: none;
    width: 99.9%;
    margin: 0 auto;
}
body.home #search {
    float: none;
    width: 100%;
    margin: 0 auto;
}

	.header-v1 .navbar-search .input-group .btn, .navbar-search>.input-group .input-group-btn>.btn {
    width: 99%;
    height: 37px;
    padding: 8px;
    float: right;
	}	
	.secondary-nav {
    margin-left: 0em;
	}
	.secondary-nav .menu-item a{
		padding-left:15px;
	}
body.home .header-v1 .navbar-search .input-group .btn,
	body.home .navbar-search>.input-group .input-group-btn>.btn
	{
    width: 100%;
    height: 38px;
    padding: 8px;
	float:right;
	}
	
	.navbar-search .search-categories>select {
    display: block;
    width: 100%;
	}
	.header-logo, .primary-nav {
    margin-bottom: 0;
	}
	.secondary-nav .menu-item {
		float:left;
		width:33%;
	}
	.secondary-nav .menu-item.pull-right {
		margin-left:0 !important;
		width:50%;
		padding-left:0;
	}
	secondary-nav .menu-item a {
    line-height: 2.5em;
	}
	section.home-v1-deals-and-tabs header a,
	.section-product-cards-carousel header a{
		font-size:0.85em;
	}
	.products-carousel .owl-stage .owl-item.active:first-child .product {
    margin-left: 0;
	}
	.navbar-search {
    padding-left: 0px !important;
	}
	#usa-showcase .products-carousel-tabs .nav-inline .nav-item, .products-2-1-2 .nav-inline .nav-item {
    width: 100%;
    float: none;
    margin-right: 0;
	}
	#usa-showcase .products-carousel-tabs .nav-link {
    line-height: .3em;
	}
	.single-product.full-width .product-images-wrapper div.images>.thumbnails-single {
    margin-bottom: .6em;
	}
	.side-banner{
		padding: 0;
	}
	.side-banner.formobile img {
		height: 182px;
		width: 128px;
	}
	#owl-main .item {
    height: 186px;
	}
	.content-area-banner {
	height: 245px;
	}
	section header h1, section header .h1 {
    padding-bottom: .3em;
	margin-bottom: 0rem
	}
	section header .pull-right{
		margin-top:.9em;
		float:left;
	}
	.product_list_widget>li:last-child {
    margin-bottom: 2.143em;
	}
	.footer-bottom-widgets .widget-title {
    margin-bottom: 1em;
	}
	.content-area-banner {
    margin-bottom: 1.2rem;
	}
	.yamm .yamm-content .bg-yamm-content{
		display:none;
	}
	.products-carousel-tabs .nav-inline .nav-item, .products-2-1-2 .nav-inline .nav-item {
		width: 32%;
		float: left;
		margin-right: 1%;
	}
	.products-carousel-tabs .nav-inline {
    border-bottom-width: 0px;
	}
	.products-carousel-tabs .nav-link {
    line-height: 1.2em;
	}
	section.section-products-carousel header a, section.section-posts-carousel header a {
    font-size: .75em;
    padding: 7px 14px;
    margin: 0 auto;
	}
	#content {
    margin-bottom: 0em;
	}
	.footer-widgets .row>div {
    margin-bottom: 1em;
	}
	.footer-widgets {
    margin-bottom: 1em;
	}
	.footer-bottom-widgets .columns {
    margin-bottom: 2em;
    width: 50%;
    float: left;
	}
	.footer-bottom-widgets ul>li+li {
    margin-top: .3em;
	}
	.footer-bottom-widgets .widget-title {
    margin-bottom: .3em;
	}
	.footer-call-us {
    text-align:center;
	}
	.footer-call-us .call-us-icon {
    padding-right: 0;
    display: block;
	}
	.footer-logo {
    margin-bottom: 1em;
	}
	.footer-logo img {
    margin:0 auto;
	}
	.footer-bottom-widgets {
    padding: 4.143em 0 2em 0;
	}
	.footer-call-us .call-us-icon .ec {
    font-size: 2.5em;
	}
	.copyright-bar .copyright {
    float: none;
    text-align: center;
	}
	.single-product .navbar-search {
    float: left;
    width: 100%;
	}
	.owl-carousel.owl-loaded {
    height: auto; /*185px;*/
	}
	.single-product .product-images-wrapper {
    margin-bottom: 0em;
	}
	.single-product .summary.entry-summary {
    margin-bottom: 2em;
	}
	.description h4 {
    margin-top: 0px;
	}
	.usailan-nav-tabs>li.nav-item {
    display: inline-block;
    margin-right: 30px;
	}
	.usailancom-breadcrumb {
    padding: 6px 14px;
	margin-bottom:1em;
	}
	.header-logo+.primary-nav {
    padding: 0;
	}
	.home-v1-banner-block {
    margin-bottom: 3rem;
	}
	section.section-product-cards-carousel{
		margin-bottom:1rem;
	}
	section.section-product-cards-carousel header .owl-nav a {
    font-size: 2em;
	}
	.stepwizard-step p {
		display:none;
	}
	.congrulations .jumbotron {
    margin-top: 2rem;
	}

}
/*=============  MEDIA 320px   =============*/
@media(max-width:376px) {
	#responsivebox{
		background-color:yellow;
	}
		#search{
		float: none;
		width: 99.3%;
		margin: 0 auto;
	}

	.side-banner.formobile img {
    height: 163px;
	}
	#owl-main .item {
    height: 167px; 
	}
	.content-area-banner {
		height: 210px;
	}	
	section.section-product-cards-carousel header .owl-nav a {
    font-size: 2em;
	}
	.top-bar .nav-inline .menu-item+.menu-item:before {
		margin: 0 .3em;
	}
	.btn{
		/*font-size:.8em;*/
	}
	

}
