@media (max-width: 1399px) {
.sections.nav-sections .bss-megamenu.navigation {
	padding-left: 140px !important;
}

}

@media (max-width: 1199px) {
	#header, header{padding: 25px 0 0 0;}
	.owl-dots{    bottom: 0;}
.owl-dot { width: 12px; height: 12px; margin: 0 3px; }
	header.page-header .greet.welcome{width: 110px;}

.sections.nav-sections {
	margin: 0;background: #3e4447;
}
.navbar-light .navbar-nav .nav-link {
	padding: 0 11px;
}

.search-form {
	width: 290px;
}

.call-box {
	font-size: 16px;
	margin: 0px 15px 0;
}

.top-list ul li {
	margin-right: 14px;
}

.slider-text {
	max-width: 80%;
}

.pro-gallary ul li {
	margin-right: 1.7%;
}

header.page-header .header.panel .minicart-wrapper .block-minicart{right: -40px;}
header.page-header .header.panel .minicart-wrapper .block-minicart::before, header.page-header .header.panel .minicart-wrapper .block-minicart::after{right: 10px;}
.page-products #maincontent .sidebar .block-content.filter-content{padding: 5px;}
.checkout-cart-index #maincontent .cart-container .cart-summary{padding: 1px 5px 5px;}
.checkout-cart-index #maincontent .cart-container .cart.table-wrapper td:first-child{width: auto;}
body.catalog-product-view .products-related li,body.catalog-product-view .grid li,.checkout-cart-index .block.crosssell li {max-width: 25% !important;}
.page-products #maincontent .column.main .products li{width: calc((100% - 6%) / 3);margin-left: 2% !important;}
.page-products #maincontent .column.main .products li:nth-child(4n) {margin-left: 0;}

.checkout-index-index #checkout .opc-wrapper .checkout-block #discount-form .actions-toolbar{float: left;}




}

@media (max-width: 991px) {
	
	
.navbar-light .navbar-nav .nav-link, .sections.nav-sections .navigation li a{font-size: 13px;padding: 0 15px;}
.sections.nav-sections .bss-megamenu.navigation {padding-left: 0 !important;}
.sections.nav-sections a{font-size:13px;}
.search-form {
	width: 325px;
}

.call-box {
	margin: 0 0 0 15px;
}

.top-list {
	margin: 10px 0;
}

header .clear {
	display: none;
}

header .basket-item .clear {
	display: block;
}

.navbar {
	float: right;
}

.navbar-light .navbar-toggler img {
	vertical-align: top;
}
.sections.nav-sections .navigation li .ui-menu-item.all-category {
	display: none;
}
.navbar-light .navbar-toggler {
	color: #fff;
	border-color: #fff;
	padding: 10px 10px 7px;
}

.navbar-collapse {
	position: absolute;
	top: 100%;
	right: 0;
	width: 100%;
	z-index: 2;
	background: #3e4447;
	padding: 0;
}

.navbar-light .navbar-nav .nav-link {
	line-height: 40px;
}

.three-box-inner {
	font-size: 14px;
}

.slider-text {
	height: 150px;
	line-height: 150px;
}
.footer-top ul {
	margin-bottom: 20px !important;
}

.faq-box {
	border: none;
	border-radius: 0;
	padding: 0;
	margin: 0 0 50px;
}

.product-image {
	margin: 0 0 40px;
}

.different-add {
	margin: 0 0 50px;
}

.order-box {
	margin: 0 0 40px;
}


.page-products #maincontent .column.main .products li {
	float: left !important;
	width: 100%;
	max-width: 252px;
}
body.catalog-product-view .products-related li,body.catalog-product-view .grid li,.checkout-cart-index .block.crosssell li {max-width: 32% !important;}

.page-layout-2columns-left #maincontent.page-main .sidebar {margin: 20px 0 20px;box-sizing: border-box;width: 100%;display: table-header-group;float: none;order: 0;}
.page-products #maincontent .sidebar .block{margin: 0 0 30px;}
.page-products #maincontent .column.main {width: 100%;float: none;display: table-footer-group;}

.page-products #maincontent .sidebar .block.block-reorder{display: none;}

.page-layout-1column #maincontent .cart-container .cart-summary,.page-layout-1column #maincontent .cart-container #form-validate{float: left;width: 100%;top: 0 !important;}
.checkout-cart-index #maincontent .cart-container .cart-summary{padding:0 15px;}

.checkout-index-index #checkout #co-shipping-form .field{width: 100%;}

.product-info-main .stock{width: 100%;}
.catalog-product-view .product-info-main .product.attribute.sku {width: auto;text-align: left;}

}

@media (max-width: 767px) {
	 .row{    display: flex;}
	body .demo ~ div .page-header .panel.wrapper .nav-toggle {top: 50px;}
.demo ~ div header.page-header .header.panel .header.links {top: 50px;}
.demo ~ div header.page-header .header.panel .minicart-wrapper {top: 76px;}

	.message.global.demo {font-size: 13px;padding: 10px 5px;}
	
	.cms-home .top-product .container, .cms-home .featured-product .container{    padding: 0 15px;}
#header {
	text-align: center;
}
header.page-header .header.panel .header.links .logout-custom{bottom: -48px;}
#header, header{padding: 65px 0 15px 0;}
header .panel.header .logo {margin: 0 0 0;padding: 0;max-width: 100%;width: 100%;float: left;text-align: center;}
header .panel.header .logo img {text-align: center;margin: 0 auto;}
header.page-header .header.panel .block.block-search {float: left;width: 100%;position: relative;border: 0;margin: 0 0 15px;}
header.page-header .header.panel .call-box {float: left;width: 100%;margin: 0 0 0;}
header.page-header .greet.welcome {width: 210px;margin: 0;color: #fff;position: absolute;left: -20px;right: 0;bottom: -8px;}
header.page-header .header.panel .minicart-wrapper {clear: both;text-align: center;margin: 0 auto;width: 75px;float: none;display: table;position: absolute;right: 9px;top: 53px;}
header.page-header .header.panel .minicart-wrapper .action.showcart .counter.qty{top: -30px;right: 7px;}

header.page-header .header.panel .header.links li:first-child a::before{font-size: 20px;}
.product-info-main .stock {width: 48%;}
header.page-header .header.panel .minicart-wrapper a::before {
	left: 0;
	right: 0;
	font-size: 20px;
	top: -30px;
}

.page-header{margin-bottom: 0;}
header.page-header .header.panel .block.block-search input[type="text"]{left: 0;margin: 0;position: relative;}
header.page-header .header.panel .block.block-search .label {display: none;}
header.page-header .header.panel .block.block-search  .control{border: 0;}
.page-header form .action.search{display:block;}
header.page-header .header.panel .block.block-search .action.search::before {background: url(../img/search.png);background-repeat: no-repeat;background-position: center;/* color: transparent !important; *//* line-height: 35px !important; */position: absolute;font-size: 35px;line-height: 22px;color: #8f8f8f;content: '\e615';font-family: 'icons-blank-theme';margin: 0;vertical-align: top;display: inline-block;font-weight: normal;overflow: hidden;speak: none;text-align: center;top: 0;right: 0;}

header.page-header .header.panel .block.block-search .action.search > span {border: 0;clip: rect(0, 0, 0, 0);height: 1px;margin: -1px;overflow: hidden;padding: 0;position: absolute;width: 1px;}

header .panel.header .logo img{max-width: 210px;}
.sections.nav-sections {margin: 0;padding: 15px 0;}
.sections.nav-sections .section-item-title.nav-sections-item-title.active, .nav-sections-item-title {display: none;}
.nav-sections-item-content{padding: 0 0 25px 0;}
.sections.nav-sections a {border-bottom: 1px solid #9f9f9f !important;font-size: 13px;float: left;width: 100%;border: 0;text-align: left;line-height: 40px;}
.sections.nav-sections .navigation li .dropdown-menu.fullwidth .col-sm-6{padding: 0 10px;}
.sections.nav-sections .navigation {float: left;width: 100%;text-align: left;padding: 0 !important;}
.sections.nav-sections .navigation li.has-active a{color: #3e4447ff !important;}
.nav-sections .header.links{display: none;border-bottom: 0;}
.sections.nav-sections .nav-sections-item-content {box-sizing: border-box;margin-left: 0;margin-top: 0;padding: 0;border: 0;float: left;width: 100%;}
.navbar-light .navbar-nav .nav-link, .sections.nav-sections .navigation li a{line-height: 40px;padding: 0 10px;}
.sections.nav-sections .navigation li{border: 0;}
.sections.nav-sections .nav-sections-item-content .navigation ul {padding: 0;float: left;width: 100%;margin: 0 0 10px;position: static !important;}
.sections.nav-sections .navigation li .dropdown-menu.fullwidth .bss-megamenu-content {padding: 20px 20px 20px !important;}
.sections.nav-sections  .navigation .parent .level-top::after{top: 0;}
.navbar-light .navbar-nav .nav-link, .sections.nav-sections .navigation li a{font-size: 15px;}
.sections.nav-sections .section-items {max-width: 100% !important;}
header.page-header .header.panel .header.links {float: left;display: table;position: absolute;top: 9px;left: auto;right: 70px;text-align: center;width: 120px;}
.navigation .level0.active > a:not(.ui-state-active) span:not(.ui-menu-icon), .navigation .level0.has-active > a:not(.ui-state-active) span:not(.ui-menu-icon) {margin-left: 0 !important;}

header.page-header .header.panel .header.links li:first-child {position: relative;color: #fff;text-align: center;padding: 20px 0 0;width: auto;}
.nav-toggle::before{color: #fff !important;}
.sections.nav-sections .navigation li .dropdown-menu.fullwidth .menu-items {width: 100%;max-width: 100%;float: left;padding: 00;border-bottom: 0;margin: 0;padding: 0;}
.sections.nav-sections .nav-sections-item-content .navigation ul li ul a strong{font-size: 16px;}


.footer-top img{max-width: 220px !important;}
.search-form {
	max-width: 100%;
	width: 100%;
	margin: 15px 0;
}

.call-box {
	margin: 10px 0;
}

.top-list {
	margin: 0 30px;
}

.navbar {
	margin-top: 10px;
}

.three-box-inner.center {
	border-left: none;
	border-right: none;
	margin: 5px 0;
}

.slider-text {
	height: 80px;
	line-height: 80px;
	font-size: 40px;
}

.newsletter form {
	max-width: 100%;
	float: none;
	margin: 20px 0 0;
}

.social {
	float: none;
	margin-top: 15px;
}

.footer-bottom {
	margin-top: 0px;
}

.footer-top h3{margin: 30px 0 15px;}
.footer-top ul {
	margin-bottom: 0 !important;
}

#footer {
	padding-top: 40px;
}

.call-box {
	margin: 0;
	float: none;
}

.top-list {
	margin: 15px 0;
	float: none;
}

.navbar {
	margin: 0 0 10px;
}

.about-top {
	margin: 50px 0;
}

.about-tab {
	padding: 50px 0 30px;
}
.product-tabs .nav-tabs li a {
	padding: 0 12px;
	font-size: 16px;
}

.cart table td > img {
	width: 100px;
	margin-right: 15px;
}

.cart table td h3 {
	margin: 0;
	line-height: 15px;
}

.cart .pro-price {
	margin: 0;
}



.order {
	margin: 50px 0;
}
.review-left {
	float: none;
	width: 100%;
}

.review-right {
	float: none;
	width: 100%;
	margin: 30px 0 0;
}

.review-left.big-left {
	width: 100%;
}


header.page-header .header.panel .minicart-wrapper a::after{top: 0px;}
body .page-header .panel.wrapper .nav-toggle {top: 10px;display: block;}
.sections.nav-sections .nav-sections-item-content .navigation ul li ul a {background: transparent;line-height: 40px;}
.sections.nav-sections .nav-sections-item-content .navigation ul li ul a:hover{background:#fff !important;color: #000 !important;}

header.page-header .header.panel .minicart-wrapper .block-minicart{right: 0;}
header.page-header .header.panel .minicart-wrapper .block-minicart::before, header.page-header .header.panel .minicart-wrapper .block-minicart::afte{right: 20px;}
header.page-header .header.panel .minicart-wrapper a::before{font-size: 25px;}
header.page-header .header.panel .minicart-wrapper .minicart-items .product .actions {margin: -30px 0 0;}

.page-products #maincontent .sidebar .filter-options .filter-options-content li{float: left;width: 100%;margin-right: 0;line-height: 30px;}

.page-products #maincontent .sidebar .block-content.filter-content li .filter-value{float: none;width: auto;}

.page-products #maincontent .sidebar .block{margin: 0 0 30px;}

.page-products #maincontent .column.main .products li {width: 100%;max-width: 48%;margin: 0 auto 20px !important;display: inline-block;float: left;padding: 10px;}
.page-products #maincontent .column.main .products li .product-item-info .product-image-container {width: 100% !important;}
.page-products #maincontent .column.main .products li:nth-child(2n+1) {margin-left: 0 !important;margin-right: 18px !important;}

.page-products #maincontent .column.main .products li .product.details .product-item-name{margin: 0 0 10px;font-size: 15px;display: table;}
.page-products #maincontent .column.main .products li .product.details .price-box{margin: 0 0 15px;font-size: 15px;}
.page-products #maincontent .column.main .products li .product.details .price-box .price{font-size: 17px;}
.page-products #maincontent .column.main .products li .product.details .product-item-inner .product-item-actions {display: block;}
.page-products #maincontent .column.main .products li .product-item-info {width: 100%;}
.page-products #maincontent .column.main .products.list.items.product-items {
	margin: 0;
}
.page-products #maincontent .sidebar .block-content.filter-content {padding: 15px;float: left;width: 100%;}

.catalog-product-view .product.media {width: 100% !important;}
.catalog-product-view .product-info-main {width: 100% !important;padding-left: 0;}
body.catalog-product-view .product.info.detailed .items .item.active a{border-bottom: 1px solid #d1d1d1;}
body.catalog-product-view .product.info.detailed .items > .item.content{margin-top: 3px;padding: 20px 18px 20px;}



body.catalog-product-view .products-related li,body.catalog-product-view .grid li,.checkout-cart-index .block.crosssell li  {width: 100% !important;max-width: 300px !important;float: none !important;margin: 0 auto 20px !important;display: table;}
body.catalog-product-view .products-related li:first-child,body.catalog-product-view .grid li:first-child,.checkout-cart-index .block.crosssell li:first-child {margin-left: auto !important;}
body.catalog-product-view .products-related li .details strong,body.catalog-product-view .grid li .details strong,.checkout-cart-index .block.crosssell li .details strong{min-height: inherit;}
body.catalog-product-view .products-related li .details .price-box.price-final_price,body.catalog-product-view .grid li .details .price-box.price-final_price,.checkout-cart-index .block.crosssell li  .details .price-box.price-final_price{font-size: 17px;}

body.catalog-product-view .product.info.detailed .items > .item.content#additional tr td {font-weight: 400;padding: 10px 10px;float: left;width: 100%;}

.catalog-product-view .product-info-main .product-add-form .product-options-bottom .box-tocart .field.qty{width: 40%;}



.page-layout-1column #maincontent .cart-container .cart.table-wrapper td:first-child {width: 100%;padding: 15px 0 10px 0;box-sizing: border-box;clear: both;float: left;}
.page-layout-1column #maincontent .cart-container .cart.table-wrapper .col.price[data-th]::before{font-family: 'Poppins', sans-serif;color: #3e4447;font-size: 17px;color:#3e4447;font-weight: normal;}
.checkout-cart-index #maincontent .cart-container .cart.table-wrapper td::before {font-weight: normal;}
.page-layout-1column #maincontent .cart-container .cart.table-wrapper td .product-item-photo {padding: 2px;border: 0;position: relative;max-width: 30%;top: 0;width: auto;margin: 0;float: left;padding-right: 10px;}
.checkout-cart-index #maincontent .cart-container .cart.table-wrapper td .product-item-details {padding-left: 0;float: left;width: auto;max-width: 70%;}
.checkout-cart-index #maincontent .cart-container .cart.table-wrapper td .product-item-details .item-options{margin: 0;}

.checkout-cart-index #maincontent .page-title{margin: 0 0 20px;font-size: 25px}
.checkout-cart-index #maincontent .cart-container .cart-summary .summary{font-size: 20px;}
.qty input{height: 35px;line-height: 35px;}


.page-layout-2columns-left #maincontent.page-main .sidebar {margin: 20px 0 20px;box-sizing: border-box;width: 100%;display: table-header-group;float: none;order: 0;}

.page-products #maincontent .column.main {width: 100%;float: none;display: table-footer-group;}

.checkout-cart-index #maincontent, .account #maincontent {padding: 30px 15px !important;}
.account #maincontent .columns,.checkout-cart-index #maincontent {float: left;width: 100%;}
.account #maincontent h1{margin: 0 0 20px;}
.account .page.messages{margin-bottom: 0;}
.page-layout-2columns-left #maincontent.page-main .sidebar.sidebar-main .block {margin-bottom: 30px;}

.checkout-index-index #checkout .opc-progress-bar {margin: 20px 0;width: 100%;float: left;}
.checkout-index-index #checkout .opc-wrapper {padding-top: 30px;}
.cms-postcode-html #maincontent ul li {
	float: left;
	width: 25%;
}

.account #maincontent #my-orders-table td, .account #maincontent #my-orders-table th {width: 100%;float: left;text-align: left;padding: 5px 0;margin: 0 0;}


.page-products .columns {width: 100%;margin: 0 auto;float: none;display: table;}
.page-products #maincontent .column.main {width: 100%;font-size: left;}
.page-layout-2columns-left #maincontent.page-main .sidebar .secondary {text-align: left;}
body.catalog-product-view .products-related li .product.actions.product-item-actions,body.catalog-product-view .grid li .product.actions.product-item-actions,.checkout-cart-index .block.crosssell li .product.actions.product-item-actions  {display: block;}
#connector-newsletter-form-validate .legend {margin-left: 0;}
.privacy-policy.cms-content .data-table.data-table-definition-list th, .privacy-policy.cms-content .data-table.data-table-definition-list td{width: 100%;}


.checkout-index-index #checkout{padding: 10px 15px !important;}
.checkout-index-index #checkout .opc-wrapper .checkout-column.opc:first-child .checkout-block {border-bottom: 0;padding-right: 20px;margin-right: 0;padding: 0 0 20px;}
.checkout-index-index #checkout .opc-wrapper .checkout-column.opc:first-child .checkout-block {border-right: 0;padding-right: 0;margin: 0;}
.checkout-cart-index .columns {display: block;}

.contact-index-index #contact-form{padding: 15px;}

.checkout-index-index #checkout .opc-wrapper .checkout-block .payment-method-title {padding: 4px 0;}
.checkout-index-index #checkout .form.form-login .primary {margin-left: 0;float: left;width: 100%;}
.checkout-index-index #checkout .opc-wrapper .checkout-block .payment-method-content{padding: 0 0;}
.checkout-index-index #checkout .opc-block-summary .block.items-in-cart .content.minicart-items .product-item .product-item-inner .subtotal{width: 100%;float: left;}
.checkout-index-index #checkout .opc-estimated-wrapper {float: left;width: 100%;margin: 0;display: none;}
.checkout-index-index #checkout .opc-estimated-wrapper span {font-size: 14px;line-height: 22px;font-weight: normal;}
.checkout-index-index .modal-popup:not(.agreements-modal):not(.popup-authentication) .modal-inner-wrap{width: 100%;}
.checkout-index-index .modal-inner-wrap .modal-content .label {/* float: left; */padding: 0;}
.modal-popup .action.primary.action-save-address,.modal-popup .action.secondary.action-hide-popup{font-size: 15px;}

.checkout-onepage-success #maincontent #my-orders-table td::before {font-size: 15px;vertical-align: middle;font-weight: normal;}
.checkout-onepage-success #maincontent #my-orders-table td .price {font-size: 17px;}
.checkout-index-index #checkout .opc-wrapper .checkout-block .actions-toolbar .primary {padding: 0 0;}
.checkout-index-index #checkout .opc-wrapper .checkout-block .step-title{margin-bottom: 10px;}
.checkout-index-index #checkout .authentication-wrapper aside .modal-inner-wrap {padding: 0;-webkit-transform: translateX(0%);transform: translateX(0%);background: transparent;box-shadow: 0px 0px 0px;border: 0;}
.checkout-index-index #checkout .authentication-wrapper aside .fieldset{width: 100%;float: left;}
.checkout-index-index #checkout .authentication-wrapper aside .actions-toolbar {margin: 0;float: left;width: 100%;padding: 15px 0 0;}
.checkout-index-index #checkout .authentication-wrapper aside .actions-toolbar .primary {float: left;margin: 0 10px 0 0;}
.checkout-index-index #checkout .opc-wrapper .checkout-block{margin: 0;padding: 0;}

.checkout-index-index #checkout .opc-wrapper .checkout-block #payment .items.payment-methods {margin: 0;}
.checkout-index-index #checkout .opc-wrapper .checkout-block #payment .items.payment-methods .payment-method-braintree .hosted-error {display: none;}

.page-products #maincontent .column.main .products li .product.details .stock.unavailable span {/* float: none; */width: auto;display: table;margin: auto;}

}

@media(max-width:630px){
	

.table-wrapper .table:not(.cart):not(.totals):not(.table-comparison) > tbody > tr td[data-th]::before,.table-wrapper .table:not(.cart):not(.totals):not(.table-comparison) > tbody > tr th[data-th]::before{font-weight: 500;width: 50%;}
}

@media(max-width:600px){
	.customer-account-create #maincontent, .customer-account-login #maincontent, .customer-account-forgotpassword #maincontent{padding: 20px 0;box-sizing: border-box;}
	.customer-account-create #maincontent h1, .customer-account-login #maincontent h1, .customer-account-forgotpassword #maincontent h1,.account #maincontent h1 span{margin: 0 0 10px;font-size: 25px;}
.customer-account-create #maincontent form, .customer-account-login #maincontent .login-container{max-width: 100%;display: block;float:left;padding: 10px;box-sizing: border-box;}
.customer-account-login #maincontent .login-container .block{text-align: left;width: 100%;}
.customer-account-login #maincontent .login-container .block.block-customer-login {margin: 0 0 20px;float: left;border-bottom: 1px solid #ddd;}
.customer-account-create #maincontent .fieldset .field, .customer-account-login #maincontent .fieldset .field {text-align: left;margin: 0 0 15px;float: left;width: 100%;}
.customer-account-login #maincontent .login-container .block .fieldset.login::after {margin: 5px 0;text-align: left;}
.customer-account-login #maincontent .login-container .block .block-title{margin: 0 0 6px;font-size: 17px;}
.customer-account-login #maincontent .login-container .block .block-content{font-size: 14px;}

.customer-account-login #maincontent .login-container .block .action.create.primary, .customer-account-login #maincontent .login-container .block .actions-toolbar button {line-height: 34px;float: left;font-size: 18px;height: 36px;}


.customer-account-create #maincontent form .fieldset, .customer-account-login #maincontent form .fieldset{float: left;width: 100%;}
.customer-account-create #maincontent .fieldset .legend, .customer-account-login #maincontent .fieldset .legend{margin: 0 0 6px;font-size: 17px;}
.customer-account-create #maincontent form .actions-toolbar{padding: 0 0 10px 0;}
.customer-account-create #maincontent form .actions-toolbar button{float: left;line-height: 34px;height: 34px;float: left;}
.customer-account-forgotpassword #maincontent form {max-width: 100%;margin: 0 auto;display: block;border: 0;padding: 10px 20px;text-align: center;width: 100%;min-width: inherit;box-sizing: border-box;float:left;}
.customer-account-forgotpassword #maincontent form .field{margin: 0 0 20px;float: left;width: 100%;}
.customer-account-forgotpassword #maincontent .field.note{font-size: 14px;margin: 0 0 20px;}
.customer-account-forgotpassword #maincontent .actions-toolbar button{width: auto;}
.customer-account-forgotpassword #maincontent form .fieldset {margin: 0;}
.checkout-payment-method .payment-method-content{padding: 10px 10px 20px; }

body.catalog-product-view .products-related li .details strong, body.catalog-product-view .products-related li .details strong a,body.catalog-product-view .grid li .details strong, body.catalog-product-view .grid li .details strong a,.checkout-cart-index .block.crosssell li  strong a{    font-size: 17px;margin: 0 0 20px;}
body.catalog-product-view .products-related li .details .price-box.price-final_price,body.catalog-product-view .grid li .details .price-box.price-final_price,.checkout-cart-index .block.crosssell li  .details .price-box.price-final_price{    font-size: 18px;}
body.catalog-product-view .products-related li .details .price-container,body.catalog-product-view .grid li .details .price-container,.checkout-cart-index .block.crosssell li  .details .price-container{    font-size: 18px;}
body.catalog-product-view .related .block-title.title,body.catalog-product-view .block .block-title.title,.checkout-cart-index .block.crosssell .block-title.title{margin: 10px 0 15px;}

}


@media (max-width: 490px) {
	header.page-header .greet.welcome{bottom: -2px;}
	header.page-header .header.panel .header.links .logout-custom {bottom: -42px;}
	header .panel.header .logo img{max-width: 170px;}
	
	.slider-text{    height: 70px; line-height:70px; font-size:30px;}
		
.basket-popup {
	width: 300px;
	right: -80px;
}

.basket-popup::after {
	display: none;
}
.pro-gallary ul li {
	margin-right: 1.3%;
}

.product .pro-price {
	float: none;
}

.stock {
	float: none;
	margin: 0 0 30px;
}

.product .qty {
	float: none;
}

.delivery {
	float: none;
	margin: 25px 0 0;
}

.product-btns .add-to-cart {
	width: 100%;
	float: none;
}

 .grey-btn {
	width: 100%;
	float: none;
	margin-top: 20px;
}

.product-tabs {
	margin-top: 50px;
}

.product-tabs .nav-tabs {
	display: block;
}

.product-tabs .nav-tabs li a, .product-tabs .nav-tabs li a.active, .product-tabs .nav-tabs li a:hover {
	border: 1px solid #d3d3d3;
}

.left-div, .right-div {
	float: none;
	width: 100%;
}

.order-status li {
	margin-left: 10px;
}

.order-box {
	padding: 0;
	border: none;
}

.review-box {
	padding: 15px;
}

header.page-header .header.panel .minicart-wrapper .block-minicart{width: 300px;}

.page-products #maincontent .column.main .products li {display: table;width: 100%;max-width: 300px;float: none !important;}
.catalog-product-view .product-info-main .product-add-form .product-options-bottom #product-addtocart-button{width: 100%;}
.modal-popup .modal-header, .modal-popup .modal-content, .modal-popup .modal-footer {padding-left: 12px;padding-right: 12px;}
.catalog-product-view .product-info-main .product-add-form .product-options-bottom .box-tocart .field.qty{width: 100%;}

.page-products #maincontent .column.main .products li a.product.photo .product-image-wrapper img {width: 100%;}
.page-products #maincontent .column.main .products li .product.details .product-item-name{    min-height: inherit;}

.page-products #maincontent .column.main .products li:nth-child(2n+1){margin:0 auto 20px!important;}




}


@media(max-width:767px){
.hover_bkgr_fricc_rgb, .hover_bkgr_fricc { overflow-y: scroll !important;}
.hover_bkgr_fricc_amb > div {padding: 10px !important;max-width: 300px !important;top: 30px !important;}
.catalog-product-view .product.media .gallery-placeholder .fotorama__stage{margin: 0;}
.catalog-product-view #maincontent .columns {	display: block;}

.checkout-index-index #checkout .opc-wrapper .checkout-block .control .shipping-address-item {width: 100%;}
.top-text-checkout {float: left;width: 100%;margin: 10px 0 0;padding: 10px 0px 5px;border-bottom: 1px solid #d1d1d1;font-size: 17px;font-weight: normal;}
.hidd {
	display: none;
}

.footer-middle .payment-footer{padding: 0 15px 20px;max-width: 100%;    float: left;text-align: center;}
.footer-middle ul.sce li i, .footer-middle ul.sce li em {font-size: 32px;}
.footer-middle ul.sce { margin: auto; float: none; width: 100%; text-align: center; display: table;}
.footer-middle ul.sce li{display:inline-block; float:none;}

}

@media(max-width:414px){
	
.hover_bkgr_fricc_amb > div {
	top: 15px !important;
}


.checkout-index-index #checkout .opc-wrapper .checkout-block #discount-form .payment-option-inner{margin: 0 0 10px;float: left;width: 100%;}
.checkout-index-index #checkout .authentication-wrapper aside .field {width: 100%;padding-right: 0;float: left;margin: 0 0 15px;}
.checkout-index-index #checkout .authentication-wrapper aside .actions-toolbar {margin: 0;float: left;width: 100%;padding: 0;}
.checkout-index-index #checkout .authentication-wrapper aside .actions-toolbar .primary{width: 100%;}
.checkout-index-index #checkout .authentication-wrapper aside .actions-toolbar .secondary {margin: 5px 0 0;padding: 0;float: left;width: 100%;}

.product-info-main .stock{margin: 0 0 10px !important;}
.catalog-product-view .product-info-main .product.attribute.sku {width: 100%;text-align: left;}
.catalog-product-view .product-info-main .value{float: none !important;}
.product-info-main .stock.unavailable {float: left;width: 100%;margin: 0 0 10px !important;}

}


@media(max-width:767px){
	
body.catalog-product-view .product.info.detailed .items > .item.content #review-form .label{padding: 0;}
body.catalog-product-view .product.info.detailed .review-ratings .label.rating-label{padding-left: 0;}

	 header.page-header .header.panel .minicart-wrapper .action.showcart .counter.qty .counter-number {
            background: #fff;
            color: #000;
            border: 0;
            text-overflow: ellipsis;
            top: 0;
            -webkit-transform: scale(1);
            transform: scale(1);
            -webkit-transform-origin: top;
            transform-origin: top;
            font: bold .5em calibri;
            font-size: 0.5em;
            font-size: smaller;
            display: inline-block;
            bottom: 15px;
            margin: 0;
            height: 20px;
            overflow: hidden;
            padding: 2px 4px;
            border-radius: 1em;
        }

	    header.page-header .header.panel .minicart-wrapper .action.showcart .counter.qty {
        background: transparent;
        text-align: center;
        padding: 0;
        margin: 0;
        width: auto;
        min-width: auto;
        height: auto;
        display: block;
        width: auto;
        position: absolute;
        right: 0px;
        top: -50px;
    }
	
}

@media (max-width: 510px) {
	


	      header.page-header .header.panel .minicart-wrapper .action.showcart .counter.qty .counter-number {
            background: #fff;
            color: #000;
            border: 0;
            text-overflow: ellipsis;
            top: 0;
            -webkit-transform: scale(1);
            transform: scale(1);
            -webkit-transform-origin: top;
            transform-origin: top;
            font: bold .5em calibri;
            font-size: 0.5em;
            font-size: smaller;
            display: inline-block;
            bottom: 15px;
            margin: 0;
            height: 20px;
            overflow: hidden;
            padding: 2px 4px;
            border-radius: 1em;
        }

	    header.page-header .header.panel .minicart-wrapper .action.showcart .counter.qty {
        background: transparent;
        text-align: center;
        padding: 0;
        margin: 0;
        width: auto;
        min-width: auto;
        height: auto;
        display: block;
        width: auto;
        position: absolute;
        right: 0px;
        top: -50px;
    }
}