
@media (max-width: 1200px)
{
	.allow_whitespace
	{
		white-space: normal;
	}	
	
	.navbar-default .navbar-nav > li > a, .navbar-default .navbar-nav > li > a:focus
	{
		padding: 0 12px;
	}
	.logo 
	{
		margin-right: 25px;
	}
	.tabs .nav-tabs > li > a, .tabs .nav > li > a:focus 
	{
		padding: 14px 0px;
		margin: 0 10px;
	}	
	.category-box ul.pull-right
	{
		float: left !important;
	}
	.category-box
	{
		padding: 15px 0;
	}
	.category-box ul li a
	{
		padding: 10px 15px;
	}
	.category-box ul.pull-right li a, .category-box ul.pull-right li span
	{
		padding: 10px 15px;
	}
	.cart-header > .col-xs-8
	{
		width: 40%;
	}
	.cart-header > .col-xs-4
	{
		width: 60%;
	}	
}

@media (max-width: 1100px)
{
	.products-rows .col-20
	{
		width: 25%;
	}	
	.products-rows .col-20.hero
	{
		width: 50%;
	}
	.config-info > span, .config-info .countdown-col span
	{
		display: none;
	}
	.top-countdown .countdown-col:last-child
	{
		margin-right: 15px;
	}
	.countdown > div
	{
		width: 10px;
	}
	.countdown > div.sep
	{
		width: 5px;
	}
	.radio-image
	{
		float: none !important;
	}
	.owl-carousel h2
	{
	    font-size: 36px;
	    line-height: 50px;
	    margin-top: 0;
	}
	.owl-carousel h4
	{
	    padding-bottom: 30px;
	    margin-top: 30px;
	    margin-bottom: 0;
	}
}
@media (max-width: 1030px)
{
    .label-clickable
    {
        font-size: 13px;
    }
    .label-clickable .glyphicon
    {
        margin-left: 3px;
    }
}
@media (max-width: 1010px)
{
    .owl-carousel h2
    {
        font-size: 24px;
        line-height: 30px;
        margin-top: 0;
    }  
	.tabs2 .container .row .col-xs-4, .tabs2 .container .row .col-xs-8
	{
		float: none;
		width: 100%;
	}
	.tabs ul.nav-tabs
	{
		padding-left: 10px;
		left: 0;
	}	
	.summary-data .btn, .summary-data
	{
		font-size: 13px;
	}
	.summary-data .btn .glyphicon
	{
		display: none;
	}
	.navbar-default .navbar-nav.extra-menu > li > a:hover:before, .navbar-default .navbar-nav.extra-menu > li > a.active:before
	{
		height: 0px;
	}	
	.extra-menu
	{
		position: absolute;
		bottom: 110%;
		left: 220px;
		background: #fff;
		width: 250px;
		box-shadow: 5px 3px 7px rgba(0,0,0, 0.3), -5px 3px 7px rgba(0,0,0, 0.3);
	    -webkit-transition: opacity 0.5s ease;
	    -moz-transition: opacity 0.5s ease;
	    transition: opacity 0.5s ease;	
	    padding: 10px 0px;
	    display: block !important;
	}
	.slided .extra-menu
	{
		left: 180px;
	}
	.extra-menu.active
	{
		opacity: 1;
		top: 100%;
		bottom: auto;
	}
	.extra-menu li
	{
		display: block !important;
		float: none !important;		
	}
	.extra-menu li a
	{
		color: #000 !important;
		line-height: 45px !important;
		padding: 0 30px !important;
	}
	.extra-menu li a:hover, .extra-menu li a.active
	{
		background: #f3f4f6 !important;
		color: #000 !important;
	}
	.navbar .item-title
	{
		display: none;
	}
	.navbar-default .navbar-nav > li > a > .glyphicon-user
	{
		display: inline;
	}
	.extra-menu-mobile
	{
		display: block;
	}
	.category-info > span
	{
		display: none;
	}		
	.footer-info h1
	{
		font-size: 18px;
	}
	.footer-info p
	{
		width: 95%;
	}
	footer .col-20, footer .col-20.last-col
	{
		width: 33%;
		padding-bottom: 40px;
	}
	.menus
	{
		padding-left: 0;
		padding-bottom: 0;
	}	
	.slider-pro h2.sp-layer
	{
		font-size: 25px;
	}	
	.col-51-5 .cart-product-top, .col-27-5 .cart-product-top
	{
		padding-right: 20px;
	}
}
@media (max-width: 991px)
{
	.summary-table .cart-top > .col-xs-2 .col-xs-12
	{
	    padding-right: 15px;
	}	
    .cart-product-image
    {
        padding: 4px;
    }
    .fitwidth
    {
        display: inline-block;  
    }    
    .label-clickable .glyphicon
    {
        margin-left: 7px;
    }    
    .label-clickable
    {
        font-size: 14px;
    }    
	.delivery-row > div:first-child > span	
	{
		text-align: left !important;
		margin-bottom: 5px;
	}		
	.radio-image
	{
		float: right !important;
	}	
	.config-main .row-height .col-xs-3:first-child, .config-info .countdown-col span
	{
		display: none;
	}
	.category-box > .container > .row > .col-xs-6b
	{
		width: 65%;
	}
	.category-box > .container > .row > .col-xs-3b
	{
		float: right;
		width: 35%;
	}
	.config-info .col-xs-8
	{
		width: 100%;
		text-align: right;
	}
	.bootstrap-select.btn-group .dropdown-menu li a .price, .bootstrap-select .btn-default .price
	{
		width: 140px;
	}
	.category-box > .container > .row > .countdown-col, .config-info .col-xs-4
	{
		display: none;
	}
	.home-section01 .col-xs-12.col-sm-12.col-md-6
	{
		padding-bottom: 30px;
	}
	.toright
	{
		float: right;
	}
	.config-main .row .row-height .col-xs-4, .config-main .row .row-height .col-xs-8
	{
		width: 100%;
		display: block;
	}
	.config-parameters-box fieldset label
	{
		text-align: left;
		margin-bottom: 5px;
	}
	.row-height
	{
		display: block;
	}
	.summary-data .btn, .summary-data
	{
		font-size: 14px;
	}
	.summary-data .btn .glyphicon
	{
		display: inline;
	}
	.config-top-links a
	{
		font-size: 13px;
	}	
	.cart-row h1
	{
		font-size: 15px !important;
	}
	.cart-row h1, .bold600
	{
		font-weight: bold !important;
	}
	.cart-top > .col-xs-7
	{
		width: 52.5%;
	}
	.cart-top > .col-xs-3
	{
		width: 25.5%;
	}		
	.cart-top > .col-xs-2
	{
		width: 22%;
	}
    .summary-table .cart-top > .col-xs-8
    {
        width: 60.6667%
    }	
    .summary-table .cart-top > .col-xs-2
    {
        width: 19.6667%;
    }
    .summary-table .col-51-5
    {
        width: 57%;
    }
    .summary-table .col-27-5
    {
        width: 23.5%;
    }
    .summary-table .col-21
    {
        width: 19.5%;
    }	
    .summary-table .cart-footer .col-cart-row-left
    {
        /*width: 60.6667%;*/
       width: 50.3%;
    }	
    .summary-table .cart-footer .col-cart-row-right
    {
        /*width: 39.3334%;*/
       width: 49.7%;
    } 
    .summary-table .multi-cart-row > div:last-child > .col-cart-row-left
    {
        display: block;
    }
    .summary-table2 .payment-row.cart-row .col-21
    {
        display: none;
    }
    .summary-table2 .payment-row.cart-row .col-27-5
    {
        float: right;
        right: 0;
        top: 0;
        width: 30%;
        text-align: right;
        padding-top: 0 !important;
    }  
    .summary-table2 .payment-row.cart-row .col-27-5 .mobile-cart-titles
    {
        display: inline-block;
    }
    .summary-table .payment-row.cart-row .col-27-5 .cart-product-top
    {
        padding-right: 0;
    }     
    .summary-table .payment-row.cart-row .col-cart-row-right > .row:first-child  
    {
        padding-bottom: 0;
    }
	.col-51-5
	{
		width: 45%;
	}
	.col-21
	{
		width: 27.5%;
	}
	.cart-top > div:last-child .col-xs-7
	{
		padding-left: 0;
	}
	.btn-split-delivery
	{
		display: none;
	}
	.promo-code-box
	{
		margin-right: -15px;
	}
	.promo-code-box > div
	{
		margin: 0;
		display: block;
	}
	.promo-code-box input
	{
		width: 80% !important;
		float: left;
	}
	.cart-footer .col-cart-row-right > .row > .col-xs-7, .cart-footer .col-cart-row-right > .row > .col-xs-5
	{
		width: 60%;
		float: right;
	}
	.cart-footer .col-cart-row-right > .row > .col-xs-5
	{
		margin-top: 15px;
	}
	.cart-summary span.font18
	{
		font-size: 14px !important;
	}
	.cart-summary .extra-summary h1, .cart-summary h1
	{
		font-size: 14px !important;
		font-weight: bold !important;
	}
	.cart-summary > h1:first-child
	{
		font-size: 18px !important;
	}
    .cart-summary h1.font30
    {
        font-size: 24px !important;
        /*line-height: 130%;*/
    }   	
	.cart-footer .col-24
	{
		padding-right: 5px !important;
	}
	.cart-table
	{
		font-size: 13px;
	}		
	.cart-table .font14
	{
		font-size: 13px !important;
	}
	.delivery-row > .col-xs-3, .delivery-row > .col-xs-9
	{
		width: 100%;
	}
	.delivery-row > .col-xs-3 > span
	{
		text-align: left;
	}
	.config-main .col-xs-6b
	{
		display: block;
		width: 100%;
	}
	.config-parameters-box, .config-price-box, .config-summary-box, .col-xs-3 > .panels-box
	{
		height: auto;
		padding-right: 0;
		border-right: 0;
	}
	
	.upload-boxes > .panels-box
	{
	    width: 68%;
	    margin: 0 auto;
	}
	
    .upload-boxes > .panels-box > .box
    {
        width: 50%;
        float: left;
        border: 0;
    }
    .upload-boxes > .panels-box > .box:first-child
    {
        width: 50%;
    } 
    .summary-table .cart-footer .col-cart-row-left textarea
    {
        width: 90%;
        height: 100px;
    } 
    .icon-boxes.radio-boxes > div > .radio-box
    {
        margin: 30px 10px 0;
    } 			
}
@media (max-width: 900px)
{
    label.label_check:hover { background: url('../images/check-off.png') no-repeat; }
    label.label_radio:hover, .label-clickable:hover label.label_radio { background: url('../images/radio-off.png') no-repeat; }
    
    .upload-boxes > .panels-box
    {
        width: 80%;
        margin: 0 auto;
    }    
	.products-rows .col-20
	{
		width: 33.33%;
	}	
	.products-rows .col-20.hero
	{
		width: 66.66%;
	}
	.cart-product-top.padding-left-15
	{
		padding-left: 0;
	}
	.delivery-row > div:last-child > .fancy-select
	{
		width: 96% !important;
		margin-bottom: 5px;
	}
	.delivery-row > div:last-child > .fancy-select + span.glyphicon
	{
		position: absolute;
		top: 10px;
		right: 0;
	}
	.config-main .row-height .col-xs-3
	{
		float: none;
		width: 100%;
		display: block;
	}
}
@media (max-width: 767px)
{
    .payment-notify
    {
        display: none;
    }
    .summary-table .cart-footer .col-cart-row-left
    {
        width: 50%;
    }   
    .summary-table .cart-footer .col-cart-row-right
    {
        width: 50%;
    }    
    .upload-boxes > .panels-box
    {
        width: 90%;
        margin: 0 auto;
    }    
    .owl-carousel h2
    {
        font-size: 22px;
        line-height: 24px;
        margin-top: 0;
    }
    .owl-carousel h4
    {
        font-size: 15px;
    }    
	.nav-tabs > li > a
	{
		font-size: 13px;
	}
	.navbar-nav
	{
		float: left;
		margin: 0;
	}	
	.navbar-nav > li
	{
		float: left;
	}
	.navbar-right
	{
		float: right;
	}
	.footer-info
	{
		margin-top: 7%;
	}
	.col-25
	{
		width: 33.33%;
	}
	.tab-pane .slider-pro
	{
		margin: 0 auto;
	}
	.category-box > .container > .row > .col-xs-6b
	{
		width: 100%;
	}
	.cart-info .col-xs-12 span.font14
	{
		display: none;
	}
	.cart-header > .col-xs-8, .cart-header > .col-xs-4
	{
		width: 100%;
	}
	.category-info.cart-info
	{
		text-align: left;
		padding-left: 15px;
		padding-top: 0;
		padding-bottom: 15px;
		position: static;
	}
	.category-box > .container > .row.cart-header > .col-xs-4
	{
		display: block !important;
	}
	.cart-header h1.category-title
	{
		padding-top: 15px;
		padding-bottom: 15px;
		font-size: 18px !important;
	}

	.cart-top > div, .cart-row:not(.multi-cart-row):hover .col-27-5 .cart-product-top .fancy-select, .cart-row.multi-cart-row > div:hover .col-27-5 .cart-product-top .fancy-select,
	.cart-row .col-21 .col-xs-5
	{
		display: none;
	}
	.cart-top > .col-xs-7, .cart-top > .col-xs-8
	{
		display: block;
		width: 100%;
	}
	.cart-row .col-21 .col-xs-7
	{
		width: 100%;
	}
	.col-cart-row-left, .col-cart-row-right, .summary-table .col-cart-row-left, .summary-table .col-cart-row-right
	{
		width: 100%;
	}
	.col-cart-row-left
	{
		padding-bottom: 15px;
	}
	.payment-row .col-cart-row-left
	{
	    padding-bottom: 0;
	}
	.col-cart-row-left .col-24
	{
		width: 25px;
	}
	.col-cart-row-right > .row
	{
		position: relative;
	}
	.merge-delivery
	{
		margin-top: 6px;
	}
	.cart-product-image
	{
		max-width: 78px;
	}
	.cart-row .col-51-5, .cart-row .col-27-5
	{
		width: 70%;
	}
	.cart-row .col-27-5
	{
		padding-top: 5px !important;
	}
	.cart-row .col-21
	{
		width: 40%;
		float: right;
		position: absolute;
		top: 0;
		right: 0;
	}
	.cart-product-top
	{
		min-height: auto;
	}
	.cart-row .col-cart-row-right > .row:first-child
	{
		padding-bottom: 15px;
	}
	.mobile-cart-titles
	{
		display: inline-block;
	}
	.cart-row h1
	{
		font-size: 14px !important;
	}
	.multi-cart-row > div
	{
		padding: 0;
	}		
	.multi-cart-row > div:last-child > .col-cart-row-left
	{
		display: none;
	}
	.cart-footer .col-cart-row-right > .row > .col-xs-7, .cart-footer .col-cart-row-right > .row > .col-xs-5
	{
		float: left;
		width: 100%;
		padding-left: 0;
	}
	.promo-code-box input
	{
		width: 90% !important;
	}
	.cart-footer .col-cart-row-left
	{
		padding-bottom: 30px;
	} 
	.btn-split-delivery-mobile
	{
		display: block;
		max-width: 150px;
		text-align: left;
		margin-left: -15px;
		margin-top: 15px !important;
		padding-bottom: 0;
	}
	.footer-info p
	{
	    margin-bottom: 30px;
	}
    .summary-table .cart-footer .col-cart-row-left
    {
        width: 100%;
    }   
    .summary-table .cart-footer .col-cart-row-right
    {
        width: 100%;
        padding-left: 0;
    }
    .summary-table .cart-footer .col-cart-row-left textarea
    {
        width: 100%;
    }       	
}
@media (max-width: 720px)
{
    .summary-table .payment-row.cart-row .col-27-5 .cart-product-top
    {
        display: none;
    }
    .upload-boxes > .panels-box
    {
        width: 100%;
        margin: 0 auto;
    }    
	.config-parameters-box fieldset .icon
	{
		top: -23px;
		right: 25px;
	}
	.config-parameters-box fieldset .btn-group.fancy-select.bootstrap-select, .radio-boxes, .radio-box, .category-box > .container > .row > .col-xs-3b
	{
		width: 100%;
	}
	.category-box > .container > .row > .col-xs-3b
	{
		display: none;
	}
	h1.category-title
	{
		font-size: 18px;
	}
	.footer-info
	{
		margin-top: 0%;
	}
	.panels-box .box:last-child
	{
		display: none;
	}
	.panels-box .box
	{
		border: 0;
	}
	.upload-boxes .panels-box .box:last-child
	{
		display: block;
	}
	.tab-content, .left-tab-content img
	{
	    margin: 0 auto;
	}
}
@media (max-width: 700px)
{
	.tab-title, .tab-content > .tab-title.active
	{
		display: block;
	}
    .payment-row .col-cart-row-left, .payment-row .col-cart-row-right
    {
        width: 100%;
    }
    .payment-row h1
    {
        line-height: 100%;
        padding-bottom: 10px;
    }
	.subfooter_bg
	{
		display: none;
	}
	.products-rows .col-20
	{
		width: 50%;
	}	
	.products-rows .col-20.hero
	{
		width: 50%;
	}
	.products-rows .col-20 > div
	{
		height: 125px;
		padding: 10px 15px;
	}
    .products-subcategory.products-rows .col-20 > div
    {
        height: 255px;
        padding: 10px 15px;
    }	
	.product.hero .product-image, .product .product-image
	{
		float: left;
		width: 30%;
		margin-left: 10%;
		margin-top: 10px;
		height: 80px;
		background-size: contain;
	}
	
	.product.hero .product-title, .product .product-title
	{
		font-size: 18px;
		font-weight: 600;
		text-align: left;
		margin-top: 23px;
		color: #000;
		text-decoration: none;
		display: block;
	}
	
	.products-subcategory.products-rows .col-20 > div
	{
		height: auto;
		padding: 20px 15px 30px;
		text-align: left;
	}
	
	.products-subcategory .product > div > .btn
	{
		margin-left: 40%;
	}
	
	.products-subcategory .product .product-title
	{
		max-height: auto;
		min-height: auto;
	}
	
	.products-subcategory .product .product-desc
	{
		left: 40%;
		text-align: left;
		width: 60%;		
	}
	
	.product.hero .product-desc
	{
		display: none;
	}
	
	.product.hero .product-price, .product .product-price
	{
		font-size: 11px;
		text-align: left;
	}
	
	.product.hero .product-price > span, .product .product-price > span
	{
		font-size: 12px;
	}	
	.product .product-image .sticker
	{
		left: -25px;
	}
	.menus .line-break
	{
		display: block;
		clear: both;
	}
	footer
	{
		padding-top: 25px;
	}
	.menus
	{
		padding: 0;
		margin-left: -15px;
		margin-right: -15px;
	}
	footer .col-20, footer .col-20.last-col
	{
		float: none;
		width: 100%;
		padding: 0;
	}
	.menus ul
	{
		display: none;
		padding: 20px;	
	}
	.menus h1
	{
		padding-left: 15px;
		border-bottom: 1px solid #4a4d52;
		margin: 0;
		line-height: 42px;
		cursor: pointer;
		position: relative;
	}
	.menus h1:before
	{
		font-family: 'Glyphicons Halflings';
		position: absolute;
		top: 0;
		right: 15px;
		content: "\e114";
		color: #8b8c90;
	}
	.menus .col-20:last-child h1:before
	{
		content: "";
	}
	.menus .col-20:last-child h1
	{
		border: 0;
		cursor: default;
	}	
	.copyright
	{
		text-align: left;
		display: block;
		padding-left: 15px;
	}	
	img.social, img.social:first-child
	{
		margin: 5px 10px 35px 15px;
	}
	.copyright > .mobile-friendly, .copyright > .mobile-text
	{
		display: none;
	}
	.tabs-dropdown
	{
		display: block;
	}
	.tabs ul.nav-tabs
	{
		display: none;
		position: absolute;
		top: 50px;
		right: 0px;
		background: #fff;
		z-index: 50;
		border: 1px solid #eaeaea;
		padding: 0;
		bottom: auto;
		left: auto;
		width: 200px;
		-webkit-box-shadow: 1px 1px 2px 0px rgba(0,0,0,0.15);
		-moz-box-shadow: 1px 1px 2px 0px rgba(0,0,0,0.15);
		box-shadow: 1px 1px 2px 0px rgba(0,0,0,0.15);		
	}	
	.tabs ul.nav-tabs.active
	{
		display: block;
	}
	.tabs ul.nav-tabs li
	{
		float: none;
		top: 0;
	}
	.tabs ul.nav-tabs li a, .tabs ul.nav-tabs li.active a, .tabs ul.nav-tabs li a:hover, .tabs ul.nav-tabs li.active a:hover
	{
		border: 0;
		border-bottom: 1px solid #eaeaea;
	}
	.tabs ul.nav-tabs li:last-child a
	{
		border-bottom: 0 !important;
	}
	.tabs .container .row .col-xs-8
	{
		float: left;
		width: 20%;
		display: none;
	} 
	.tabs .container .row .col-xs-4
	{
		float: left;
		width: 100%;		
	}
	.tabs .container .row .col-xs-4 h1
	{
		margin-top: 15px;
		padding-left: 15px;
	}
	.tab-content
	{
	    padding: 0;
	}
	.tab-pane
	{
        padding-bottom: 30px;
        border-bottom: 1px solid #eaeaea;	    
	}
	.promo-code-box input
	{
		width: 85% !important;
	}
	.left-tab-content
	{
	    margin: 0 auto;
	    margin-bottom: 35px;
	}	
	.tabs .container .row .col-xs-4 h1
	{
	    font-size: 18px;
	}
	.tabs .line
	{
	    display: none;
	}
}
@media (max-width: 640px)
{
    .fitwidth
    {
        display: block;  
    } 
    .tab-content .left-tab-content
    {
        width: 100%;
    }     
}
@media (max-width: 620px)
{
    .payment-row
    {
        padding-bottom: 15px;
    }
    .payment-title:after
    {
        content: " ";
        display: block;
        width: 1px;
        overflow: hidden;
        line-height: 100%;
    }
    .payment-options
    {
        position: relative;
        left: -15px;
        line-height: 100%;
    } 
    .owl-carousel h4
    {
        display: none;
    }
    .upload-boxes .panels-box .box:last-child
    {
        padding-bottom: 0;
        margin-bottom: 0;
    }
	.category-box > .container > .row > .col-xs-4
	{
		display: none;
	}
	.category-box > .container > .row > .col-xs-4:first-child
	{
		display: block;
		width: 100%;
	}
	.category-box > .container > .row > .col-xs-4:first-child h1
	{
		font-size: 18px;
	}
	h1.category-title
	{
		padding-top: 5px;
		padding-bottom: 5px;
	}
	.col-25
	{
		width: 50%;
	}	
	.category-top
	{
		position: relative;
	}
	.category-top > .col-xs-6
	{
		width: 100%;
		position: static;
	}
	.category-info
	{
		position: absolute;
		top: 0;
		right: 15px;
	}
	.showlist
	{
		display: none;
	}
	h1.category-title
	{
		width: 70%;
	}
	.col-xs-6b h1.category-title
	{
		width: 100%;
	}
	.upload-boxes > .panels-box > .box
	{
		width: 100%;
		margin: 25px auto;
		float: none;		
	}			
	.upload-boxes > .panels-box > .box:first-child
	{
		border-bottom: 1px solid #eaeaea;
		width: 80%;
		margin-top: 45px;
	}
	.upload-boxes > .panels-box > .box:first-child h1
	{
		font-weight: 400;
		display: inline-block;
		position: relative;
		font-size: 15px;
		cursor: pointer;
	}
	.upload-boxes > .panels-box > .box:first-child h1:after
	{
		content: "\e259";
		font-family: "Glyphicons Halflings";
		margin-left: 10px;
		font-size: 15px;
		position: relative;
		top: 1px;
	}	
	.upload-boxes > .panels-box > .box:first-child
	{
		text-align: center;
		padding-bottom: 10px;
	}
	.upload-boxes > .panels-box > .box:first-child ul
	{
		text-align: left;
		display: none;
		padding-bottom: 20px;
	}
}
@media (max-width: 560px)
{
	.products-rows .col-20, .products-rows .col-20.hero
	{
		float: none;
		width: 100%;
	}
    .summary-table .payment-row.cart-row .col-27-5 .cart-product-top > span:first-child
    {
        display: none;
    }
    .cart-row .col-51-5, .cart-row .col-27-5
    {
        width: 85%;
    }
    .summary-table .payment-row.cart-row .col-27-5
    {
        width: 15%;
    }
}
@media (max-width: 510px)
{
	.upload-boxes > .panels-box > .box:first-child
	{
		width: 100%;
	}	
	.delivery-row > div:last-child > .fancy-select
	{
		clear: both;
		display: block;
		margin-bottom: 5px;
	}

	.cart-buttons .btn
	{
		float: none;
		width: 100%;
		margin-bottom: 10px;
	}
	.col-25
	{
		width: 100%;
	}	
	.slided .extra-menu
	{
		left: 40px;
	}	
	.navbar-default .navbar-nav > li > a > .glyphicon
	{
		font-size: 20px;
		top: 3px;		
	}
	h1.category-title > span
	{
		line-height: 22px;
	}
	.slider-pro h2.sp-layer
	{
		font-size: 18px;
	}		
	.logo
	{
		max-height: 40px;
		margin-top: 5px;
		margin-bottom: 5px;
	}
	.products-menu, .breadcrumb, .btn .fullname, .copyright .mobile-friendly, .copyright > .mobile-text
	{
		display: none;
	}
	.header-row > div
	{
		width: 100%;
		float: none;
	}
	.header .row .col-xs-12
	{
		padding: 0;
	}
	.cart-num
	{
		display: none;
	}
	.extra-menu-mobile
	{
		line-height: 50px;
	}
	.navbar-default .navbar-nav > li > a, .navbar-default .navbar-nav > li > a:focus
	{
		line-height: 50px;
	}
	.header
	{
		padding-top: 50px;
	}
	.search_modal
	{
		width: 300px;
	}
	.cart_modal
	{
		width: 340px;
		right: -100px;
	}
	.extra-menu
	{
		left: 55px;
	}
	h1.category-title
	{
		font-size: 18px;
	}
	.btn .shortname
	{
		display: inline;
		vertical-align: top;
		top: 0;
		margin-left: 0;
	}
	.copyright > div
	{
		font-size: 11px;
	}
	.navbar-default .navbar-nav > li.extra_products
	{
		display: block !important;
	}
	.category-info
	{
		padding-top: 0;
		padding-left: 0;
	}
}
@media (max-width: 450px)
{
    .radio-box > label 
    {
        padding: 0px;
    }   
    .icon-boxes.radio-boxes > div > .radio-box
    {
        margin: 30px 1px 0;
        max-width: 120px;
    }    
	.promo-code-box input
	{
		width: 80% !important;
	}	
	.toright
	{
		float: none;
	}
	.home-section01 .row .row .col-xs-6
	{
		width: 100%;
		padding-bottom: 30px;
	}
	.home-section01 .row .row .col-xs-6 img
	{
		margin: 0 auto;
	}
	.home-section01
	{
		padding-bottom: 50px;
	}
	.summary-table .payment-row.cart-row .col-27-5
	{
	    display: none;
	}
}
@media (max-width: 350px)
{
	.logo
	{
		margin-right: 20px;
	}	
    .cart-row .col-51-5, .cart-row .col-27-5
    {
        width: 75%;
    }
    .payment-row.cart-row .col-51-5, .payment-row.cart-row .col-27-5
    {
        width: 90%;
    }    
}