/* -------------------------------------------------- */
/*	Media Queries
/* -------------------------------------------------- */

/* Standard 960 or larger (browsers) */
@media only screen and (min-width: 960px) {
}

/* Smaller than standard 960 (devices and browsers) */
@media only screen and (max-width: 959px) {
}

/* Tablet Portrait size to standard 960 (devices and browsers) */
@media only screen and (min-width: 768px) and (max-width: 959px) {
}

/* All Mobile Sizes (devices and browser) */
@media only screen and (max-width: 1000px) {
.welcome-buttons {
	display:none;
}
/* products */
.box-product-item {
	float: none;
}
.products-grid {
	padding-top: 10px;
}
/* cart */
.col3-set .col-2 {
	margin-left: 0px;
}
/* footer */
 
.footer .footer-left {
	width: 100%;
}
.footer .footer-left a {
	margin-right: 5px;
}
.footer-about {
	width: 380px;
}
.footer-about .text {
	float: none;
	border: none;
	width: 100%;
}
.footer-about .social {
	margin-top: 10px;
	padding-left: 0px;
	width: 100%;
}
#footer {
	width: auto;
}
#footer .column {
	width: 100%;
	margin-bottom: 10px;
}
#footer .column #twitter_update_list {
	width: auto;
}
.social-icons {
	float: none!important;
	text-align: center;
	margin-bottom: 10px;
}
.social-icons .soc-img {
	float: none!important;
	display: inline;
}
.footer .footer-left {
	text-align: center;
	float: none;
	margin: 0 auto;
}
.footer .footer-right {
	float: none;
	margin-top: 10px;
	text-align: center;
	width: 100%;
}
#header_menu {
	width: 100%;
}
#header_menu a:first-child {
	padding-left: 0px;
}
.links li {
	padding: 0px!important;
	margin: 0px!important;
	overflow: hidden;
}
#header_menu a:not(.currency-code) {
	padding-right: 10px;
}
.currency {
	margin-top: 30px;
}
.currency a {
	color: #F15A3B;
}
.mini-sliders {
	display: none;
}
.slidersubimages {
	display: none;
}
.header-right {
	display: none;
}
#toplinks{
        margin: 0;
}
#toplinks ul li.last{
        display: none;
}
#toplinks .links{
        margin: 0;
}
#phone {
	
	text-align: center;
	float: left;
	margin: 2px auto;
}
.header .logo {
	text-align: center;
}
.header .header-left {
	margin-bottom: 0px!important;
	float: none;
	margin: 0 auto;
}
.header .logo img {
	margin: 0 auto;
	text-align: center;
}
.form-search input.input-text {
	margin-left: 0px!important;
}
.page, .footer-social, .additional-footer, .footer {
	width: 280px;
}
.page img {
	max-width: 100%;
}
.header .header-left {
	width: 100%;
	text-align: center;
	margin-bottom: 20px;
}
.header .header-center {
	width: 100%;
	text-align: center;
	margin: 0 auto 15px;
}
.header .logo {
	float: none;
}
.header .welcome-msg {
	display: none;
}
.header .top-bar {
	float: none;
}
.header .form-search {
	margin: 0 auto;
}
.header .top-link-cart-li {
	display: inline;
}
.minicart {
	display: none;
}
.header .header-right {
	width: 100%;
}
.header .links {
	text-align: center;
}
.links li {
	display: inline-block;
}
.etheme_cp {
	display: none!important;
}
.etheme_cp_btn_show {
	display: none!important;
}
#message {
	display: none!important;
}
.nav-container {
	display: none;
}
#mobile-menu {
	display: block;
	width: 100%;
	margin-bottom: 10px;
}
.form-search button.button {
	display: block!important;
        float: none;
}
#morus-menu-search{
    margin-top: 0;
    float: left;
    padding: 0;
    width: 100%;
}
#morus-menu-search .top-bar{
    width: 100%;
    margin: 0 0 7px;
}
.form-search input.input-text{
    width: 63%!important;
}
.form-search input.input-text {
	border-right: 1px solid #D6D4D4;
}
.home-text {
	width: 100%;
}
.iosSlider .prev {
	left: 0!important;
}
.iosSlider .next {
	right: 0!important;
}
.iosSlider .prev, .iosSlider .next {
	top: 40%!important;
	width: 28px!important;
	height: 35px!important;
}
.iosSlider .prev:hover, .iosSlider .prev:focus, .iosSlider .next:hover, .iosSlider .next:focus {
	background-position: -28px center!important;
}
.iosSlider .prev:active, .iosSlider .next:active {
	background-position: -56px center!important;
}
.iosSlider .sliderNavi, .iosSlider .text1, .iosSlider .text2 {
	display: none;
}
.view-mode, .limiter, .back-to, .sort-by {
	display: none;
}
.products-grid li.item {
	margin: 0 auto 10px!important;
	float: none!important;
}
.product-view .product-img-box {
	width: 100%;
}
.product-view img {
	height: auto;
}
.product-view .product-shop .product_right, .product-view .product-img-box .main-image .lightbox-btn {
	display: block;
        top: 265px;
}
.product-enquiry .add-to-box, .product-enquiry .add-to-cart{
        margin: 10px auto;
}
.product-view .product-img-box .more-views {
	width: 175px!important;
}
.product-view .product-shop {
	width: 100%!important;
	float: right;
	margin: 20px 0;
}
.product-view .product-shop #container1, .product-view .product-shop .white-back {
	padding: 4.7%;
        width: 90% !important;
}
.product-view .product-shop .addtocont {
	float: left;
}
.add-to-links {
	display: none;
}
.product-tabs li {
	float: none;
	margin: 0 !important;
	margin-bottom: 10px!important;
	text-align: center;
}
.product-tabs li.active, .product-tabs li:hover {
	border-bottom: 1px solid #D6D4D4
}
.product-collateral .product-tabs-content div, .product-collateral .product-tabs-content fieldset, .product-collateral .product-tabs-content textarea, .product-collateral .product-tabs-content input {
	max-width: 188px!important;
}
.cart-table .item-product-edit, .cart-table .item-product-whish, .cart-table .item-product-price, .cart-table .item-product-delete, .cart-table .quantity_box_button_up, .cart-table .quantity_box_button_down, .cart-table .item-product-img {
	display: none;
}
.cart-table .button {
	float: left;
	clear: both;
	margin-bottom: 20px;
}
/* Base Columns */   

.checkout-onepage-index .col-main, .col-main {
	width: 100%;
}
/* 3 Columns Layout */
.col3-layout .col-main {
	width: 100%;
}
.col3-layout .col-wrapper {
	width: 100%;
}
/* Content Columns */
    
.col-1 {
	width: 100%!important;
	margin-bottom: 15px!important;
}
.col-2 {
	width: 100%!important;
	margin-bottom: 15px!important;
}
.col-3 {
	width: 100%!important;
	margin-bottom: 15px!important;
}
.col-4 {
	width: 100%!important;
	margin-bottom: 15px!important;
}
.related, .carousel {
	width: 188px!important;
	margin: 0 auto 15px!important;
}
fieldset {
	max-width: 100%!important;
}
.form-list .input-box, .form-list li.wide .input-box, .form-list li.wide select, .form-list input.input-text {
	/*width: 180px!important;*/
}
#lightbox2{
    width: 80% !important;
}
#morus-footer-menu{
    float: left;
    width: 23%;
    padding: 0 1%;
}
.main{
    min-height: 200px;
}
#banneriamges{
    display: none;
}
#client{
    margin: 0 auto;
    box-shadow: 0px 0 2px 0px rgba(0, 0, 0, 0.5);
    width: 420px !important;
}
#footer-mtitle{
    border-bottom: 1px dotted #000;
    padding: 0 0 5px;
    margin: 0 0 5px;
    font-size: 12px;
    float: left;
    width: 100%;
    text-align: center;
    color: #414141;
}
#footer-menu ul li.first a{
}
#footer-menu ul li a{
    padding: 0 0 5px;
    margin: 0 0 5px;
    float: left;
    width: 100%;
    text-align: center;
    color: #414141;
}
#footer-menu ul li a{
    font-size: 12px;
}
#jquery-overlay{
    position: fixed !important;
}
/*QUOTE FORm*/
.qquote-cart-collaterals{
    float: left !important;
    width: 440px !important;
}



}

/* Mobile Landscape Size to Tablet Portrait (devices and browsers) */
@media only screen and (min-width: 480px) and (max-width: 1000px) {
.col-left {
	display:none;
}
.product-view .product-img-box .main-image {
	text-align:center;
}
.product-view .product-shop .white-back {
	/*border:none;*/
}
.page, .footer-social, .additional-footer, .footer {
	width: 440px;
}
.footer-container .footer-right {
	width: 249px;
	margin: 0 auto;
}
.footermenucolumn {
	width: 220px!important;
}
#added {
	margin: 0 5%;
	top: 35%;
}
.form-search input.input-text {
	border: 1px solid #D6D4D4;
}
.form-search {
	border: none;
}
#addedoverlay {
	position: fixed;
	left: 0;
	top: 0;
	width: 100%;
}
body {
	width: 100%;
}
.products-grid.columns3 .ratings {
	width: 10px;
	margin: 6px 0 0 187px;
}
.product-view #added {
	margin: 20px 0 0 10%;
}
.right {
	float: none !important;
}
.footer-container .footer-right {
	width: 249px;
	margin: 0 auto;
}
.left {
	float: none !important;
}
.footermenu {
	width: 335px;
	margin: 20px auto;
}
.follow_us {
	height: 35px;
}
.page img {
	max-width: 100%;
}
.header .header-left {
	width: 100%;
	text-align: center;
	margin-bottom: 20px;
}
.header .header-center {
	width: 100%;
	text-align: center;
	margin: 0 auto 15px;
}
.header .logo {
	float: none;
}
.header .welcome-msg {
	display: none;
}
.header .top-bar {
	float: none;
}
.header .form-search {
	margin: 0 auto;
	width: 250px;
}
.header .top-link-cart-li {
	display: inline;
}
.minicart {
	display: none;
}
.header .header-right {
	width: 100%;
}
.header .links {
	text-align: center;
}
.links li {
	display: inline-block;
}
.etheme_cp {
	display: none!important;
}
.etheme_cp_btn_show {
	display: none!important;
}
#message {
	display: none!important;
}
.nav-container {
	display: none;
}
#mobile-menu {
	display: block;
	width: 100%;
	margin-bottom: 10px;
}
.form-search button.button {
	display: block!important;
        float: none;
}
#morus-menu-search{
    margin-top: 0;
    float: left;
    padding: 0;
    width: 100%;
}
#morus-menu-search .top-bar{
    width: 100%;
}
.form-search input.input-text{
    width: 77%!important;
}
.form-search input.input-text {
	border-right: 1px solid #D6D4D4;
}
.home-text {
	width: 100%;
}
.iosSlider .prev {
	left: 0!important;
}
.iosSlider .next {
	right: 0!important;
}
.iosSlider .prev, .iosSlider .next {
	top: 40%!important;
	width: 28px!important;
	height: 35px!important;
}

.iosSlider .prev:hover, .iosSlider .prev:focus, .iosSlider .next:hover, .iosSlider .next:focus {
	background-position: -28px center!important;
}
.iosSlider .prev:active, .iosSlider .next:active {
	background-position: -56px center!important;
}
.iosSlider .sliderNavi, .iosSlider .text1, .iosSlider .text2 {
	display: none;
}
.view-mode, .limiter, .back-to, .sort-by {
	display: none;
}
.products-grid li.item {
	margin: 0 auto 10px!important;
	float: none!important;
}
.product-view .product-img-box {
	width: 100%;
}
.product-view img {
	height: auto;
}
.product-view .product-shop .product_right, .product-view .product-img-box .main-image .lightbox-btn {
	display: block;
        top: 305px;
} 
.product-view .product-img-box .more-views {
	width: 175px!important;
}
.product-view .product-shop {
	width: 100%!important;
	float: right;
	margin: 20px 0 0;
}
.product-view .product-shop #container1, .product-view .product-shop .white-back {
	padding: 4.8%;
        width: 90% !important;
}
.product-enquiry .add-to-box, .product-enquiry .add-to-cart{
        margin: 10px auto;
}
.product-view .product-shop .addtocont {
	float: left;
}
.add-to-links {
	display: none;
}
.product-tabs li {
	float: none;
	margin: 0 !important;
	margin-bottom: 10px!important;
	text-align: center;
}
.product-tabs li.active, .product-tabs li:hover {
	border-bottom: 1px solid #D6D4D4
}
.product-collateral .product-tabs-content div, .product-collateral .product-tabs-content fieldset, .product-collateral .product-tabs-content textarea, .product-collateral .product-tabs-content input {
	max-width: 230px!important;
}
.cart-table .item-product-edit, .cart-table .item-product-whish, .cart-table .item-product-price, .cart-table .item-product-delete, .cart-table .quantity_box_button_up, .cart-table .quantity_box_button_down, .cart-table .item-product-img {
	display: none;
}
.cart-table .button {
	float: left;
	clear: both;
	margin-bottom: 20px;
}
/* Base Columns */   
.col-left {
	width: 188px;
}
.checkout-onepage-index .col-main, .col-main {
	width: 100%;
}
.col-right {
	width: 188px;
	float: left;
}
/* 3 Columns Layout */
.col3-layout .col-main {
	width: 100%;
}
.col3-layout .col-wrapper {
	width: 100%;
}
/* Content Columns */
    
.col-1 {
	width: 100%!important;
	margin-bottom: 15px!important;
}
.col-2 {
	width: 100%!important;
	margin-bottom: 15px!important;
}
.col-3 {
	width: 100%!important;
	margin-bottom: 15px!important;
}
.col-4 {
	width: 100%!important;
	margin-bottom: 15px!important;
}
.related, .carousel {
	width: 188px!important;
	margin: 0 auto 15px!important;
}
fieldset {
	max-width: 100%!important;
}
.form-list .input-box, .form-list li.wide .input-box, .form-list li.wide select, .form-list input.input-text {
	width: 400px !important
}
.form-list li.wide textarea {
    width: 100%;
}
.iosSlider {
	height: 70px!important;
}
#added {
	margin: 0 5%;
	top: 35%;
}
.form-search input.input-text {
	border: 1px solid #D6D4D4;
}
.form-search {
	border: none;
}
#addedoverlay {
	position: fixed;
	left: 0;
	top: 0;
	width: 100%;
}
body {
	width: 100%;
}
.products-grid.columns3 .ratings {
	width: 10px;
	margin: 6px 0 0 187px;
}
.product-view #added {
	margin: 20px 0 0 10%;
}
.follow_us {
	height: 35px;
}
#product_tabs_description_contents div.std {
	max-width: 100% !important;
	text-indent: 10px;
}
.block-related h5 {
	float: none;
	font-size: 13px;
	text-align: center;
}
.footer-social .follow_us {
	overflow: hidden;
	width: 0;
}
.left {
	margin: 0 auto 33px;
	width: 116px;
}
.col-left {
	overflow: hidden;
	width: 0;
}
.form-search input.input-text {
	margin: 0 auto 0 25px;
	width: 75%;
}
.category-products .moreinfo .additional .qty p {
	margin-left: 10px;
	margin-bottom: 0;
}
.category-products .moreinfo .additional p {
	line-height: 21px;
	margin-top: 9px;
	float: left;
	font-size: 11px;
}
.products-grid.columns3 li.item {
	height: 369px;
	width: 245px;
}
#container2 .product-options-bottom {
	width:100%;
}
.product-view .product-img-box {
	width:350px;
	margin:0 auto;
	float:none;
	
}
#zoom-window {
	display:none!important;
}
.product-view .related {
	height:auto!important;
}

}

/* Mobile Portrait Size to Mobile Landscape Size (devices and browsers) */
@media only screen and (max-width: 479px) {
    /*QUOTE FORm*/
.qquote-cart-collaterals{
    float: left !important;
    width: 280px !important;
}
.qquote-client-collaterals td input {
    width: 240px !important;
}
.welcome-buttons {
	display:none;
}
.products-list .product-shop {
	width:240px;
}
.products-list .addtocont {
	float:none;
	margin:0 auto;
}

.main {
    
    min-height:100px!important;
}
.col-left {
	display:none;
}
.currency {
	position:absolute;
	top:25px;
	right:20px;
	float:none;
}
.product-view .product-img-box .main-image {
	text-align:center;
}
.product-view .product-shop .white-back {
	/*border:none;*/
}
.cart .discount input.input-text, .cart .shipping .form-list select {
    width: 245px;
}
.iosSlider {
	height: 45px!important;
}
.iosSlider .prev, .iosSlider .next {
	top: 37%!important;
}
#header_menu {
	overflow:hidden!important;
}
.form-subscribe {
	display:none;
}
.footer-about {
	width:220px;
}
.more-views-arrow.next, .more-views-arrow.prev {
   
    top: 330px!important;
}
#added {
	margin: 0;
	top: 35%;
	width: 280px;
}
#added a {
	display: block;
	margin: 0;
}
.form-search input.input-text {
	border: 1px solid #D6D4D4;
}
.form-search {
	border: none;
}
#addedoverlay {
	position: fixed;
	left: 0;
	top: 0;
	bottom: 0;
	right: 0;
	width: 100%;
}
body {
	width: 100%
}
.products-grid.columns3 .ratings {
	width: 10px;
	margin: 6px 0 0 187px;
}
.product-view #added {
	margin: 20px 0 0 0;
	z-index: 350;
}
.footer-right, .right {
	float: none !important;
}
.footer-container .footer-right {
	width: 249px;
	margin: 0 auto;
}
.footermenu .footermenucolumn {
	width: 112px!important;
	margin-bottom: 20px;
}
.footer-left, .left {
	float: none !important;
}
.footermenu {
	width: 224px;
	margin: 20px auto;
}
.follow_us {
	display: none;
}
.block-related h5 {
	float: none;
	font-size: 12px;
	text-align: center;
}
.related-block-subtitle {
	float: none;
	text-align: center;
}
.header .header-center {
	float: none;
}
.form-search input.input-text {
	margin: 0 auto 0 25px;
	width: 75%;
}
.product-view .product-shop .addtocont {
	float: left;
}
.product-view .product-shop .price-box {
	width: 150px;
}
.footer-social .gift_img {
	clear: both;
}
.left {
	margin: 0 auto 33px;
	width: 116px;
}
.footer-social .follow_us {
	overflow: hidden;
	width: 0;
}
.col-left {
	overflow: hidden;
	width: 0;
}
#product-review-table th, #product-review-table td {
	display: none
}
#product-review-table th.mobile-heading, #product-review-table th.rating-name, #product-review-table th.empty, #product-review-table td.mobile-select {
	display: table-cell;
	text-align: center;
	padding-right: 4px;
}
.data-table .rating-name {
	padding: 7px;
}
.mobile-select select {
	padding: 4px;
	height: 30px;
	width: 160px;
}
#review-form .buttons-set {
	width: 95%;
}
.category-products .moreinfo .additional .qty p {
	margin-left: 10px;
	margin-bottom: 0;
}
.category-products .moreinfo .additional p {
	line-height: 21px;
	margin-top: 9px;
	float: left;
	font-size: 11px;
}
.products-grid.columns3 li.item {
	height: 369px;
	width: 245px;
}
.main-container.col2-left-layout .main .col-main {
}
#container2 .product-options-bottom {
	width:100%;
}
.product-view .product-shop .quanitybox {
	margin:0 auto;
	float:none;
	width: 70px;
}
.product-view .related {
	height:auto!important;
}
#client{
    margin: 0 auto;
    box-shadow: 0px 0 2px 0px rgba(0, 0, 0, 0.5);
    width: 260px !important;
}
.page-title {
        background: #f04249; /* Old browsers */
        background: -moz-linear-gradient(left,  #f04249 0%, #ffffff 55%, #ffffff 62%); /* FF3.6+ */
        background: -webkit-gradient(linear, left top, right top, color-stop(0%,#f04249), color-stop(55%,#ffffff), color-stop(62%,#ffffff)); /* Chrome,Safari4+ */
        background: -webkit-linear-gradient(left,  #f04249 0%,#ffffff 55%,#ffffff 62%); /* Chrome10+,Safari5.1+ */
        background: -o-linear-gradient(left,  #f04249 0%,#ffffff 55%,#ffffff 62%); /* Opera 11.10+ */
        background: -ms-linear-gradient(left,  #f04249 0%,#ffffff 55%,#ffffff 62%); /* IE10+ */
        background: linear-gradient(to right,  #f04249 0%,#ffffff 55%,#ffffff 62%); /* W3C */
        filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f04249', endColorstr='#ffffff',GradientType=1 ); /* IE6-9 */
}
.form-list .input-box, .form-list li.wide .input-box, .form-list li.wide select, .form-list input.input-text {
    width: 245px !important;
}
.form-list li.wide textarea{
        width: 100%;
}
}


@media only screen and (max-width: 1000px) {
        .qquote-client-collaterals .box{
            padding: 12px 10px !important;
        }
	/* Force table to not be like tables anymore */
	#accountDiv, #qquote-tbl-shipping, #accountDiv thead, #qquote-tbl-shipping thead,
        #accountDiv tbody, #qquote-tbl-shipping tbody, #accountDiv th, #qquote-tbl-shipping th,
        #accountDiv td, #qquote-tbl-shipping td, #accountDiv tr , #qquote-tbl-shipping tr { 
		display: block; 
	}
	
	/* Hide table headers (but not display: none;, for accessibility) */
	#accountDiv thead tr, #qquote-tbl-shipping thead tr { 
		position: absolute;
		top: -9999px;
		left: -9999px;
	}
	
	#accountDiv tr, #qquote-tbl-shipping tr{ /*border: 1px solid #ccc;*/ }
	
	#accountDiv td, #qquote-tbl-shipping tr{ 
		/* Behave  like a "row" */
		border: none;
		/*border-bottom: 1px solid #eee; */
		position: relative;
		padding-left: 0%; 
	}
	
        #accountDiv td.left, #qquote-tbl-shipping td.left{
                margin: 0;
        }
        
        #accountDiv td.p5, #qquote-tbl-shipping td.p5{
                padding: 0;
        }
        
	#accountDiv td:before, #qquote-tbl-shipping td:before{ 
		/* Now like a table header */
		position: absolute;
		/* Top/left values mimic padding */
		top: 6px;
		left: 6px;
		width: 100%; 
		padding-right: 10px; 
		white-space: nowrap;
	}
	
        .news-title .left{
            padding: 0 0 0 1%;
            width: 69%;
            margin: 0;
            float: left !important;
        }
        .news-item .left{
            float: left !important;
            width: 70%;
            margin: 0;
            text-align: left;
        }
        .news-title .right, .news-item .right{
            float: right !important;
            width: 30%;
        }
        
}