a, a:visited, a:link, a:active { color: #fff; transition: all .2s ease; outline: none; border: 0; }
a:hover { text-decoration: none; color: #FFA000; transition: all .2s ease; outline: none; border: 0; }
#supercontainer { background: url(/assets/mainBg.png) top center no-repeat, url(/assets/mainBgRepeat.png) repeat-y; background-color: #171716; }



.navcontainer { background:  url(/assets/navBg.png) no-repeat; height: 77px; }

img { border: 0; outline: none; }

a img { border: 0; outline: none; }


.navbar { border: none; }

#header { border: none;

height:318px;


}

.homeBoxContain { width: 1139px; margin: auto; }

#welcome { border: none; }
#welcome a { color: #fff; transition: all .1s ease; }
#welcome a:hover { color: #FFA000 !important; transition: all .1s ease; }
#header > .container { padding-top: 4px; }
.minicart-total .total { border: none; color: #fff; }
#wrapselector { display: none; }
#footerpre { background: transparent; }

#footer { display: block;

 background: url(/assets/footerBg.png) top center no-repeat;
width: 100%; 
height: 427px;

}

#menu { 

margin-top: 0;

}

.navbar .nav > li > a { 
color: #fff; 
font-size: 14px; 
text-shadow: 1px 1px 4px #000;
line-height: 44px;
font-weight: bold;
padding: 12px 13px;
}

.dropdown-menu li > a { padding: 6px 20px; } 

#logo { top: 38px; }

#footend { background: #444; }

#content-wrapper { margin-top: 50px; }

.page-header h1 { color: #FFA000; text-shadow: 1px 1px 4px #000; font-weight: bold; margin-top: 0;  }
.product-info .page-header { margin: 0; }
.product-info .image { border: none; }
.product-info .rightcol .price-normal, .product-info .rightcol .price-new { text-shadow: 1px 1px 4px #000; font-size: 35px; color: #fff; }
.price-tax { display: none; }

#button-cart { margin-left: -168px; margin-top: 57px; }

.product-info .links .review a { color: #fff; font-size: 13px; padding-top: 11px; display: block;margin-left: 10px; }
.qty-plus { border: none; }
.qty-minus { border: none; }

.product-info .links .review img:nth-child(1) { margin-left: 10px; }
.product-info .links i { margin-left: 5px; }

.success { background: rgba(0,0,0,.4); border: 2px solid #000; }
.success, .warning, .attention, .information { font-size: 16px; color: #fff;  }

#footerpre { border: none; }
.product-info .image-additional a { border: none; }
.product-info .image-additional a:hover { border: none; }
#footend .container { display: none; }

.page-header { padding-top: 0; margin-top: 0; border-bottom: 0; margin-bottom: 5px;  }
.grid-box .name, .grid-box .name, .product-slider .name { border-top: none; font-size: 14px; color: #ff00; }

.product-info .cart { border-top: none; }

.product-filter .list-options {  }
.product-filter .view-options {  font-size: 14px;  }
.product-filter .display .btn i { font-size: 35px; }

.page_category .product-filter .list-options {  }
.page_category .product-filter .view-options {  font-size: 14px;  }
.page_category .product-filter .display .btn i { font-size: 35px; }

.pagination { border: none; }
.breadcrumb { margin-top: 0; margin-left: 21px; font-size: 17px; padding-top: 27px; padding-bottom: 33px; }
.col-lg-2 { width: 28%; }

#footer {  padding-top: 50px; }

#maintop-container { margin-top: -55px; }

.dropdown-menu .image { display: none; }
.empty { display: none; }
#footerpre .box { display: none; }
.category-info { margin-bottom: 30px; }
.category-info p { font-size: 15px !important; color: #fff !important; }

.category-info ul { margin: 10px !important; }
.category-info ul li { padding: 0px 4px 4px 16px !important; color: #fff !important; font-size: 15px !important; }
.category-info h2 { color: #fff !important; text-shadow: 1px 1px 3px #000 !important; font-size: 24px !important; }
.category-info h3 { 

	font-size: 17px !important;
    color: #FFA000 !important;
    text-shadow: 1px 1px 4px #000 !important;
    font-weight: bold !important;
    margin-top: 0 !important;

}
.category-info table { margin: 20px !important; }
.category-info table tr { padding: 7px !important; }
.category-info table tr td { padding: 7px !important; font-size: 13px !important; text-align: left !important; color: #FFA000 !important; }

.category-info table tr th { color: #fff !important; text-shadow: 1px 1px 3px #000 !important; text-align: right !important; font-size: 16px !important; }

.listStyle span { color: #fff !important; font-size: 15px !important; }

.listStyle ul { padding: 4px !important; }
.listStyle ul li { font-size: 12px !important; color: #f90 !important; }
.listStyle ul li span { color: #fff !important; font-size: 12px !important; }
.listStyle p { font-size: 11px !important; }

.fa { font-size: 20px; color: #ccc; }
.banner-carousel { border: none; }

.category-info h3 a { color: #FFA000; }

.category-info ul li ul li a { color: #bbb; text-decoration: underline; }
.category-info ul li ul li a:hover { text-decoration: none; }
.category-info ul li a { color: #bbb; text-decoration: underline; }
.category-info ul li a:hover { text-decoration: none; }

.page_form_id_46 #content { width: 1100px; margin: auto; }

.page_form_id_46 #content-wrapper { margin-top: 5px; }
.page_form_id_46 .breadcrumb { padding-bottom: 0; }
.page_form_id_46 #contact input { width: 500px; box-sizing: border-box; padding: 7px; border: none; border-radius: 4px; background: #fff;  }
.page_form_id_46 #contact textarea { width: 500px; box-sizing: border-box; padding: 7px; border: none; border-radius: 4px; background: #fff; }
.page_form_id_46 #contact li { display: block; margin-bottom: 20px; }

.page_form_id_46 .formcreator label, #contact label { float: none !important; }
.page_form_id_46 #contact .textarea { } 
.page_form_id_46 #contact label { display: block;  }
.page_form_id_46 #contact .captcha  img { margin-top: 10px; }
.page_form_id_46 #contact .button { width: 170px; }
.page_form_id_46 #contact .submit input { width: 170px; }
.middlebox { position: absolute; padding-top: 5px; }



.cartLoginBox { margin-left: 382px; }
.phoneNumberBox { position: absolute; bottom: 0px; right: 17px;  color: #fff; display: block; box-sizing: border-box; padding: 5px; background: url(/assets/phoneBg.png) no-repeat; width: 360px; height: 57px; text-shadow: 1px 1px 3px #000; font-weight: bold; padding-left: 44px; font-size: 18px; transition: all .2s ease-in-out; }

.phoneNumberBox:hover { bottom: 0px; transition: all .2s ease-in-out; }

.phoneIconImg { margin-left: 25px; }

.navbar-default .navbar-nav>.active>a, .navbar-default .navbar-nav>.active>a:hover, .navbar-default .navbar-nav>.active>a:focus { color: #fff; background: rgba(0,0,0,.7); }

.navbar .nav > li > a:hover { color: #fff; background: rgba(0,0,0,.7); }
.navbar .nav > li:hover > a, .navbar .nav > li > a:hover { color: #fff; background: rgba(0,0,0,.7); }

.btn-inverse, a.btn-inverse, .mainborder a.btn-inverse { background:#333; color: #fff; text-align: center; padding: 14px 25px; font-size: 16px; text-shadow: 1px 1px 5px #000; text-transform: uppercase; transition: all .2s ease; }

.btn-inverse:hover, a.btn-inverse:hover, .mainborder a.btn-inverse:hover { background: #fff; color: #000; text-shadow: none; transition: all .2s ease; font-weight: bold; }

#fax { width: 350px; }
#telephone { width: 350px; }
#email { width: 600px; }

.page_register #column-right { display: none; }
.page_contact #email { width: 555px; }

.box-heading, .contentset { border-bottom: none; font-weight: bold; color: #fff; font-size: 18px; text-shadow: 1px 1px 4px #000; }


.subheading:nth-child(2) legend { border-bottom: none; font-weight: bold; color: #fff; font-size: 24px; text-shadow: 1px 1px 4px #000; }

fieldset { border: none; }
.box-category > ul > li ul > li > a { color: #121212; }
.homePageStuff { color: #fff; font-size: 16px; width: 785px; float: left;  padding-top: 50px; }
.homePageStuff2 { width: 353px; float: left; box-sizing: border-box; }
.defaultBoxOver1 { height: 0px; overflow: hidden; width: 340px; background: rgba(0,0,0,0.8); }
.defaultBoxOver2 { height: 0px; overflow: hidden; width: 340px; background: rgba(0,0,0,0.8); }
.defaultBoxOver3 { height: 0px; overflow: hidden; width: 340px; background: rgba(0,0,0,0.8); }
.defaultBoxOver4 { height: 0px; overflow: hidden; width: 341px; background: rgba(0,0,0,0.8); }

#revolution-slider { margin-top: -9px; }
.homeBox1 { width: 341px; height: 347px; float: left; margin-right: 50px; background: url(/assets/screenPrintBox.png) no-repeat; background-size: contain; position: relative; margin-bottom: 50px; }
.homeBox2 { width: 341px; height: 347px; float: left; background: url(/assets/embroideryServices.png) no-repeat; position: relative; margin-bottom: 50px; background-size: contain;}
.homeBox3 { width: 341px; height: 347px; float: left; margin-right: 50px; background: url(/assets/graphicDesignBox.png) no-repeat; position: relative; margin-bottom: 50px; background-size: contain; }
.homeBox4 { width: 341px; height: 347px; float: left; background: url(/assets/promotionalProducts.png) no-repeat; position: relative; margin-bottom: 50px; background-size: contain;}

.readMoreButton { transition: all .2s ease; display: block; width: 220px; margin: auto; background: rgba(250,250,250,.6); text-align: center; font-size: 18px; letter-spacing: 3px; border: 2px solid #666; padding: 12px; font-weight: bold; text-shadow: 1px 1px 4px #000;}

.readMoreButton:hover { background: #333; transition: all .2s ease; }

.boxTitle1 { position: absolute; bottom: 0; text-align: center; width: 472px; height: 60px; color: #fff; font-size: 22px; text-transform: uppercase; text-shadow: 1px 1px 4px #000; box-sizing: border-box;  }

.hoverTitle { font-size: 22px; font-weight: bold; text-align: center; text-shadow: 1px 1px 4px #000; margin-top: 12px; text-transform: uppercase; }

.hoverPara { font-size: 14px; color: #fff; width: 100%; box-sizing: border-box; text-align: center; padding: 20px; line-height: 20px; }

.homeBoxTitle { position: absolute; padding-top: 5px; bottom: 0; text-align: center; width: 340px; height: 60px; color: #fff; font-size: 24px; font-weight: bold; text-shadow: 1px 1px 4px #000; box-sizing: border-box;}

.homeRightTitle { color: #FFA000; font-size: 33px; text-shadow: 1px 1px 4px #000; font-weight: bold; height: 70px; padding-top: 33px; padding-left: 21px; height: 118px; font-style: italic; }

.couponBox { background: url(/assets/couponBg.png) no-repeat; background-size: contain; width: 365px; height: 224px; }
.couponBoxText { padding: 132px 5px 5px 17px; font-family: Courier, sans-serif; font-size: 14px; width: 244px; }

.homeRightTitleHold { width: 100%; padding: 2px; background: url(/assets/fireBg.png) no-repeat;  }
.whyUsHold { width: 275px; float: left;}
.whyUsTitle { font-size: 20px; text-transform: uppercase; color: #fff; text-shadow: 1px 1px 4px #000; }
.whyUsArrow { width: 68px; float: left; text-align: center; }

#footer { background: url(/assets/footerBg.png) top center no-repeat, url(/assets/shirtRackBg.png) top center no-repeat; }

.directionsImg { display: block; font-size: 18px; }
.directionsImg img { display: inline-block; margin-right: 6px; }

.footerColumn { margin-top: 75px; }
.spools { margin-top: 20px; }

.contentBoxHome { width: 1140px; margin: auto; background: #333 url(/assets/contentBoxBg.png) no-repeat; box-sizing: border-box; padding: 20px; }

.contentHolder { width: 60%; float: left; box-sizing: border-box; padding-right: 15px; }

.footerHours { position: absolute; top: -10px; width: 100%; color: #fff; font-size: 30px; font-weight: bold; text-shadow: 1px 1px 4px #000; text-align: center; }
.footerBotContainer { position: relative; width: 550px; margin: auto; margin-top: -100px; height: auto;}

.footerBotLeft { width: 45%; float: left; text-align: center; position: absolute; top: 25px; left: 0; margin-left: 33px; }


.footerBotRight { width: 40%; float: left; text-align: center; position: absolute; top: 25px; right: 0; }

.footerCopyHold { margin: auto; width: 100%; box-sizing: border-box;
                    color: #fff; margin-top: 19px; font-size: 14px;}

.footerCopyLeft { width: 50%; float: left; text-align: left; }

.footerCopyRight { width: 50%; float: left; text-align: right; }
.footerPhoneHold { text-align: center; font-size: 23px; color: #fff; text-shadow: 1px 1px 4px #000; transform: rotate(-3deg); width: 292px;}

.contactRightLink { padding: 10px; width: 100%; text-align: center;}
.sslLeft { width: 100px; float: left; text-align: center; }
.sslRight { width: 143px; float: left; text-align: left; font-size: 20px; font-weight: bold; color: #fff; text-shadow: 1px 1px 4px #000;}


.box-category > ul > li ul > li > a { border-bottom: 1px solid #ddd; padding-top: 7px; padding-bottom: 7px; font-size: 12px; width: 102%; }

.box-category > ul > li ul > li > a:hover .box-category > ul > li ul > li { background: #333; color: #fff; }



.category-accordion h4 { color: #fff; font-size: 22px !important; font-weight: bold; text-shadow: 1px 1px 4px #000; }

#footer h3{ font-size: 16px; font-weight: bold; text-shadow: 1px 1px 4px #000; }
#footer ul li a { transition: all .1s ease; font-size: 12px; }
#footer ul li a:hover { color: #FFA000; transition: all .1s ease; }

#cat_accordion li a:hover { width: 102%; background: #333; color: #fff; font-weight: normal !important; }

.navbar-nav { width: 100%; }

.prevnext.compact { display: none; }

.grid-box .name a { color: #fff; text-shadow: 1px 1px 4px #000; font-size: 14px; font-weight: normal;   }

.grid-box .price { font-size: 24px; font-weight: bold; text-shadow: 1px 1px 4px #000;  }

ul li .cart .btn, .grid-box .cart .btn, .product-grid .cart .btn, .product-list .cart .btn {  font-weight: 600; font-size: 14px; padding: 10px 19px 10px 46px; color: #fff; text-shadow: 1px 1px 4px #000;
background: #E80000 url(/assets/cartIcon.png) calc(100% - 93%) 9px no-repeat; transition: all .2s ease; border: none; border-top-right-radius: 4px; border-bottom-left-radius: 4px; }

ul li .cart .btn:hover, .grid-box .cart .btn:hover, .product-grid .cart .btn:hover, .product-list .cart .btn:hover { background: #FFA000 url(/assets/cartIcon.png) calc(100% - 93%) 9px no-repeat; transition: all .2s ease;  }


#quickcheckout #qc_confirm_order { 

font-weight: 600; font-size: 19px; padding: 17px 28px; color: #fff; text-shadow: 1px 1px 4px #000; text-align: center;
background: #E80000; transition: all .2s ease; border: none; border-top-right-radius: 4px; border-bottom-left-radius: 4px;

}

#quickcheckout #qc_confirm_order:hover {  

background: #FFA000; transition: all .2s ease; 

}

#quickcheckout #option_login_popup_trigger { font-weight: 600; font-size: 13px; padding: 9px 14px; color: #fff; text-shadow: 1px 1px 4px #000; text-align: center;
background: #E80000; transition: all .2s ease; border: none; border-top-right-radius: 4px; border-bottom-left-radius: 4px; width: 77px; margin-right: 7px; }

#quickcheckout #option_login_popup_trigger:hover { background: #FFA000; transition: all .2s ease;  }

#customer_group_id_input { display: none; }







#quickcheckout .block-title {     color: #FFA000;
    text-shadow: 1px 1px 4px #000;
    font-weight: bold; }




.payment .right .button, .cart .btn, .btn-cart, a.btn-cart, .mainborder a.btn-cart { font-weight: 600; font-size: 14px; padding: 10px 19px 10px 46px !important; color: #fff; text-shadow: 1px 1px 4px #000;
background: #E80000 url(/assets/cartIcon.png) calc(100% - 93%) 9px no-repeat; transition: all .2s ease; border: none; border-top-right-radius: 4px; border-bottom-left-radius: 4px;  }

.payment .right .button:hover, .cart .btn:hover, .btn-cart:hover, a.btn-cart:hover, .mainborder a.btn-cart:hover { background: #FFA000 url(/assets/cartIcon.png) calc(100% - 93%) 9px no-repeat; transition: all .2s ease;  }

small, .product-compare, .product-filter, .product-filter .display li, .product-list .price-tax, .product-info .price-tax, .product-info .price .reward, span.error, #copy, #footer .info, .help { 
    letter-spacing: 1px;
    color: #ffff00; font-weight: bold;
}

#cart .items .name a { color: #333; }
#cart .items .name a:hover { color: #000; }

#cart .content .inner { padding-top: 26px; }
#cart .details { top: 22px; }
#quickcheckout .box { border: none; }
.page_checkout .breadcrumb { width: 1080px; margin: auto; padding-top: 0;  }
.page_success .breadcrumb { padding-top: 25px; }
#quickcheckout #step_6 .qc-checkout-product table td a { color: #000; }
#quickcheckout #step_6 .qc-checkout-product table td small { font-size: 11px; color: #444; font-family: Arial, sans-serif; }
.page_checkout .qc-voucher { display: none; }
.page_checkout .qc-totals:nth-child(2) { display: none; }
#cart-info .table { border: none; }
.page_cart .breadcrumb { padding-top: 25px; }
.page_cart .box { border: none; }
.formcreator .submit { float: left !important; }
.page_form_id_46 #contact .submit input { color: #000 !important; font-weight: bold !important; text-transform: uppercase !important; }
.navbar-default .navbar-nav>.active>a { background: inherit;  }



.middlebox .info, .middlebox .info p { width: 400px; text-align: left; display: block; margin-top: -3px; position: relative; top: -5px; }
#header .info a:nth-child(3) { font-size: 16px; }
.footLinks { display: inline-block; }

.footer1 { }
.footer2 { }
.footer3 { }

.homeLeftBox { width: 40%; float: left; box-sizing: border-box; text-align: center; margin-top: 27px; }

.sidebar .product-slider h4, .sidebar .box h4 { text-align: left!important; }


@media  screen and (max-width: 1200px) 	
{

.cartLoginBox { margin-left: 295px;  }
.navbar .nav > li > a { padding: 12px 10px; font-size: 13px; }
.middlebox .info, .middlebox .info p { font-size: 11px; }
.col-lg-2 { float: left; }
.col-sm-2 { width: 13.6%; }
.footerColumn:nth-child(2) { margin-left: 30px; }



}

@media screen and (max-width: 991px)

{
	.navbar .nav > li > a { padding: 12px 6px; font-size: 11px; text-shadow: none;  }
	.navbar-nav .home-icon { display: none; }
	.homeBoxContain { width: 90%; margin: auto; }	
	.contentBoxHome { width: 90%; margin: auto;  }
	
	#logo img { position: relative; top: 15px; }
	.homePageStuff2 { display: none; }
	.spools { display: none; }
	.logoFooterCol { display: none; }
	.footerBotLeft { display: none; }
	.footerBotContainer { display: none; }
	
	.footer1 { width: 32%!important; text-align:center!important; }
	.footer2 { width: 32%!important; text-align:center!important; }
	.footer3 { width: 32%!important; text-align:center!important; }
	.footerCopyHold { margin-top: 80px; font-size: 12px; }
	#footer ul li { margin-bottom: 14px; }
	#footer ul li a { font-size: 15px; }
	
	.defaultBoxOver1 { height: 280px!important; }
	.defaultBoxOver2 { height: 280px!important; }
	.defaultBoxOver3 { height: 280px!important; }
	.defaultBoxOver4 { height: 280px!important; }
	.homePageStuff { float: none; margin: auto; width: 100%; }
	.homeBox1 { float: none; display: inline-block; }
	.homeBox2 { float: none; display: inline-block; }
	.homeBox3 { float: none; display: inline-block; }
	.homeBox4 { float: none; display: inline-block; }
	
	.homePageStuff { text-align: center; }
	
	
	
}

@media screen and (max-width: 817px)

{
	.homeBox1 { margin-right: 0; }
	.homeBox2 { margin-right: 0; }
	.homeBox3 { margin-right: 0; }
	.homeBox4 { margin-right: 0; }
	.homeLeftBox { display: none; }
	.contentHolder { width: 100%; }
	.contentHolder p { text-align:justify; }
}


@media screen and (max-width: 768px)

{

.homeBoxContain { width: 90%; margin: auto; }

.leftlogo .middlebox { display: none; }
.phoneNumberBox { right: 61px; }
#welcome { display: none; }

.dropdown { background: #ccc; }

#menu li { background: #ccc; }
.navbar .nav > li > a { margin-left: 23px; display: block; font-size: 18px; text-shadow: none; color: #232222; padding-top: 6px; }

.navbar-nav > li > .dropdown-menu { margin-left: 15px; }
.homePageStuff2 { display: none; }
.homePageStuff {  }

.contentBoxHome { width: 80%; margin: auto;  }

#footer .col-lg-2 { display: none; }
#footer .footerColumn {  }
.footerBotContainer { margin-top: 73px; }

.footerCopyHold { margin-top: 272px; }
.footerCopyLeft { float: none; width: 80%; margin: auto; text-align: center; }
.footerCopyRight { float: none; width: 80%; margin: auto; text-align: center; }
.footerBotLeft { margin-left: 0px; }


.navbar-header { margin-left: 20px; margin-top: 20px; }
.navbar-collapse { border-top: none; }

.homePageStuff { width: 79%; float: none; margin: auto; }
.phoneNumberBox { bottom: -39px; }
.fullwidthbanner ul { list-style-type: none; }
.navbar-toggle { margin-top: 17px; }

.navbar-nav { width: 105%; }

.footerBotLeft { float: none; text-align: center; }
.footerBotRight { float: none; text-align: center;  }

#footer .container { height: auto!important; }
.footerCopyHold { margin-top: 30px; }

#footer { background-size: cover; height: auto; }

.footer1 { margin: auto; margin-top: 100px; margin-bottom: 25px; width: 50%!important; }
.footer2 { margin: auto; margin-bottom: 25px; width: 50%!important; }
.footer3 { margin: auto; width: 50%!important; }

#footer .column { margin-bottom: 25px; }

.content-bottom { display: none; }

#footer { background: none; background: url(/assets/mainBgRepeat.png) repeat; }
#footer h3.header:hover, #footer h3.header:active, #footer h3.header.active { text-shadow: none; }
.phoneNumberBox { bottom: -38px!important; }
#logo { text-align:left; }
#logo a { text-align: left; float: left; }
#logo img { width: 81%; margin-bottom: 30px; left: 20px; }
.leftlogo .middlebox { right: inherit; bottom: inherit; padding-top: 0;  }

}

@media screen and (max-width: 470px)

{
	.phoneNumberBox { display: block; position: absolute; bottom: -19px; right: 33px; }	
	.phoneNumberBox:hover {bottom: -19px; }
	#maincontent { display: none; }
	
	.navbar-nav { width: 105%; }
	
	.homeBox1 { width: 288px; margin-bottom: 0; }
	.homeBox2 { width: 288px; margin-bottom: 0; }
	.homeBox3 { width: 288px; margin-bottom: 0; }
	.homeBox4 { width: 288px; margin-bottom: 0; }
	
	.defaultBoxOver1 { width: 288px; }
	.defaultBoxOver2 { width: 288px; }
	.defaultBoxOver3 { width: 288px; }
	.defaultBoxOver4 { width: 288px; }
	
	.homeBoxTitle { bottom: 49px; width: 288px; }
	.footerBotContainer { display: none; }
	.footerCopyHold { margin-top: 30px; }
	
	.hoverTitle { font-size: 15px; }
	
	.footerCopyLeft { margin-bottom: 20px; }
	
	.hoverPara { line-height: 13px; font-size: 12px; }
	
	.phoneNumberBox { background: none; }
	.footerHours { font-size: 22px; }
	.footer1 { margin: auto; margin-top: 100px; margin-bottom: 25px; width: 70%!important; }
	.footer2 { margin: auto; margin-bottom: 25px; width: 70%!important; }
	.footer3 { margin: auto; width: 70%!important; }
	
	.defaultBoxOver1 { height: 231px!important; width: 100%!important; background:rgba(0, 0, 0, 0.5); }
	.defaultBoxOver2 { height: 233px!important; width: 100%!important; background:rgba(0, 0, 0, 0.5); }
	.defaultBoxOver3 { height: 232px!important; width: 100%!important; background:rgba(0, 0, 0, 0.5); }
	.defaultBoxOver4 { height: 233px!important; width: 100%!important; background:rgba(0, 0, 0, 0.5); }
	
	.homeBox1 { width: 100%; }
	.homeBox2 { width: 100%; }
	.homeBox3 { width: 100%; }
	.homeBox4 { width: 100%; }
	
	.homeBoxTitle { width: 100%; bottom: 52px; }
	.readMoreButton { margin-top: 90px; }
	
	.hoverPara { display: none; }
	.navbar-nav > li > .dropdown-menu { display: none!important; }
	
	.category-info h2 { font-size: 17px!important; text-align: center!important; }
	.phoneNumberBox { font-size: 15px; text-align: center; padding-top: 10px; padding-left: 68px; }
	
	#logo img { left: 42px; margin-bottom: 52px; }
	
	
	
	.hidden-xs { display: block!important; } 
	#maincontent { display: block!important; }
	.category-details { text-align: justify; width: 90%; margin: auto; }
	.page-header { padding-top: 7px!important; }
	.category-info { margin-bottom: 0px!important;}
	#logo { text-align: center!important;}
	#logo a { display: inline-block!important; vertical-align: top; }
	#logo img { top: 8px; left: 61px; }
	.phoneNumberBox { padding-top: 0; padding-left: 31px; }
	.phoneNumberBox div { display: none; }
	.phoneNumberBox img { width: 4%; }
	.product-filter .limit { display: none; }
	.product-filter .sort { padding-top: 12px; }
	.grid-box { width: 100%!important; }
	#cboxContent { float: none!important; width: 89%!important; left: 0!important; text-align: center!important; }
	
	#revolution-slider { margin-top: 21px; }
	
	
}

