@media (max-width:1400px){
	.product.info.detailed:before,.product.info.detailed:after {
	    display: none;
	}
}
@media (max-width:1280px){
	.catalog-product-view main#maincontent, .product.info.detailed {
	    width: calc(100% - 60px);
	}
	.checkout-cart-index .page-title-wrapper {
	    width: calc(100% - 30px);
	    padding-left: 0px !important;
	    padding-right: 0px !important;
	}

	.checkout-cart-index h1.page-title {
	    padding: 0px;
	}
	body[class*="multishipping-checkout"] .page-title-wrapper {
	    width: calc(100% - 30px);
	    padding-left: 15px;
	    padding-right: 15px;
	}

	body[class*="multishipping-checkout"] h1.page-title {
	    padding-left: 0px;
	}
	.cms-page-view .page-title-wrapper {
	    width: calc(100% - 30px);
	    padding-left: 15px;
	    padding-right: 15px;
	}
}

@media (max-width: 1200px){
	.catalog-product-view .tesimonials {
	    padding: 35px 15px 35px 15px;
	    width: calc(100% - 30px);
	}

	.header.content {
	    padding-left: 20px;
	    padding-right: 20px;
	}
	.breadcrumbs {
	    padding-left: 15px !important;
	}

	.catalog-product-view main#maincontent {
	    padding-left: 15px;
	    padding-right: 15px;
	}
	.block.related .block-title.title {
	    padding-left: 15px;
	    padding-right: 15px;
	}
	.product.info.detailed:before {
	    display: none;
	}

	.product.info.detailed:after {
	    display: none;
	}
	.cms-page-view main#maincontent {
	    padding-left: 15px;
	    padding-right: 15px;
	}
	.cms-page-view h1.page-title {
	    padding-left: 0px;
	    padding-right: 0px;
	    width: 100%;
	}
	.catalog-category-view .page-title-wrapper {
	    padding-left: 15px;
	    padding-right: 15px;
	    width: calc(100% - 30px);
	}
	.catalog-category-view main#maincontent {
	    padding-left: 15px;
	    padding-right: 15px;
	}
}
@media (min-width: 1251px){
	.catalog-product-view .footer_newsletter p,.catalog-product-view .footer_newsletter .block.newsletter {display: table-cell;}

	.catalog-product-view .footer_newsletter .block.newsletter {
	    width: 318px;
	}
}

@media (min-width: 768px) and (max-width: 1200px){

	.checkout-cart-index form#form-validate {
	    padding-left: 15px;
	}
}

@media (min-width: 768px){

/*New Nav Start*/
	.sections.nav-sections {
	    position: relative;
	    z-index: 2;

	}


	 .navigation {

	    position: inherit;
	}


	.navigation .level0 {
	    margin: 0 4px 0 0 !important;
	    text-align: center;
	    float: none;
	    display: table-cell;
	    vertical-align: top;
	    position: inherit;
	}

	nav.navigation ul {
	    position: inherit;
	    display: table;
	    width: 100%;
	    padding: 0px;
	    margin: auto;
	}
	.aninav {
	    position: absolute;
	    /*left: 50% !important;*/
	    left: 0!important;
	    display: none;
	    top: 50px;
	    z-index: 999 !important;
	    background: #fff;

	    padding: 0px !important;
	    right: 0 !important;
	   /*     max-width: 1400px;
	    transform: translate(-50%);*/
	    width: 100%;
	        border: 0px !important;
	        padding-top: 15px !important;

	}

	.aninav .container{
	    max-width: 1280px;
	    margin: auto;
	}


	nav.navigation  .aninav.ui-menu-item  ul{ 
	    display: block;
	}




	.aninav .row .row {
	    float: left;
	    width: 100%;
	    display: block;
	}

	.aninav ul {
	    margin: 0px;
	    padding: 0px;
	    border-top: 0px !important;
	    margin-top: 10px;
	    display: block !important;
	    text-align: left;
	}
	.aninav ul li {
	    margin-bottom: 20px !important;
	}
	.aninav .col-sm-4 {
	    width: calc(33.33% - 0px);
	    float: left;
	}
	.aninav .col-sm-8 {
	    width: calc(66.66% - 0px);
	    float: left;
	}

	.aninav .col-sm-9.menulinks {
	    width: 75%;
	    float: left;
	}
	.aninav .col-sm-4 {
	    width: calc(33.33% - 0px);
	    padding: 0px;
	    float: left;
	}
	.aninav .col-sm-4 li a {
	    font-weight: 400;
	}

	.aninav .col-sm-4  a {
	    color: #000 !important;
	    padding: 0px !important;
	}

	.aninav .menulinks a {
	    display: inline-block !important;
	    text-align: left;
	    font-family: 'Open Sans',sans-serif;
	    font-size: 15px;
	    padding-left: 0px !important;
	    vertical-align: top;
	}

	.col-sm-12.menulinks ul  li{
	    padding:0px !important
	}
	.col-sm-12.menulinks ul  li a{
	        font-weight: 600;
	        color: #00163b !important;
	        padding: 0 !important;
	}


	.col-sm-12.menulinks > ul {
	    column-count:3;
	}
	.col-sm-12.menulinks ul ul.subsubmenu {
	    top: inherit !important;
	    line-height: 21px;
	    margin: 0px;
	    left: inherit !important;
	    position: inherit !important;
	}


	.col-sm-12.menulinks ul ul.subsubmenu li {
	    margin-bottom: 0px !important;
	}

	.col-sm-12.menulinks ul ul.subsubmenu li a{
	        font-weight: 400;
	    color: #00163b;
	    padding: 0;
	}
	.col-sm-9.menulinks > ul {
	    margin-left: 30px;
	    position:relative;
	    right: inherit !important;
	}

	.col-sm-9.menulinks > ul ul {
	    top: 0 !important;
	    margin-top: 0;
	}

	.col-sm-9.menulinks > ul ul li{
	    margin-bottom:0px !important
	}

	.col-sm-9.menulinks > ul ul a {
	    width: 100%;
	}




	.aninav .col-sm-4:nth-child(3n+1) {
	    clear: both;
	}

	.aninav .col-sm-4 > a:first-child {
	    margin-top: 20px;
	    display: flex;
	    font-weight: 600;
	}

	.aninav .row .col-sm-7 .row {
	    min-height: 280px;
	}
	.col-sm-12.menulinks {
	    padding: 15px;
	}
	
	.col-sm-4.animenuimage {
	    padding-top: 20px;
	}
	/*.widebanner1 .bannertitle {
	    background: #2a436c;
	    border: #2a436c 3px solid;margin-bottom: 5px;
	}
	.widebanner1 .bannertitle a{
	    position: relative;
	    display: inline-block;
	    width: calc(100% - 22px);
	    margin: 0 0 10px;
	    color: #fff !important;
	    line-height:30px !important;
	    vertical-align: middle;
	    text-align: center;
	    border: #fff 1px solid;
	    margin:2px;
	    padding:0px 8px !important; display:block; 
	    text-decoration: none;
	}


	.widebanner2 .bannertitle {
	    background: #640327;
	    border: #640327 3px solid;margin-bottom: 5px;
	}
	.widebanner2 .bannertitle a{
	        position: relative;
	    display: inline-block;
	    width: calc(100% - 22px);
	    margin: 0 0 10px;
	    color: #fff !important;
	    line-height:30px !important;
	    vertical-align: middle;
	    text-align: center;
	    background: #640327;
	    border: #fff 1px solid;
	    margin:2px;
	    padding:0px 8px !important; display:block; 
	    text-decoration: none;
	}*/

.col-sm-4.animenuimage ul {
    display: block !important;
        padding-bottom: 15px;
}
	.col-sm-4.animenuimage ul li{
	    display:inline-block;    
	    padding-left: 5px;
        padding-right: 5px;
        width: 100%;
        margin-bottom: 0px !important;
        }
	
	.col-sm-4.animenuimage ul li a{
	    position: relative;
	    display: block;
	    width: calc(100% - 10px);
	    color: #fff !important;
	    line-height:30px !important;
	    vertical-align: middle;
	    text-align: center;
	    text-decoration: none;
	    margin-bottom: 5px;
	    padding:5px !important;
	}
	.col-sm-4.animenuimage ul li a:before{
	    width:calc(100% - 8px);
	    height:calc(100% - 8px);
	    border:solid 1px #fff;
	    content:'';
	    position:absolute;
	    left:3px;
	    top:3px;

	}
	.col-sm-4.animenuimage ul li a:hover{background:initial !important;}

	.col-sm-4.animenuimage ul li:nth-child(2) div a,
	.col-sm-4.animenuimage ul li:nth-child(2) div a:hover,
	.col-sm-4.animenuimage ul li:nth-child(2) div a:focus,
	.col-sm-4.animenuimage ul:hover li:nth-child(2) div a {
	    background: #640327 !important;
	    
	}
	.col-sm-4.animenuimage ul li:first-child div a, 
	.col-sm-4.animenuimage ul li:first-child div a:hover, 
	.col-sm-4.animenuimage ul li:first-child div a:focus,
	.col-sm-4.animenuimage ul:hover li:first-child div a {
		background: #2a436c !important;
		
	}
.sections.nav-sections nav.navigation > ul ul li img {
    width: 100%;
}

	/*nav 1,6,8*/

	

	li.level0.nav-1 .aninav.level0  .col-sm-8.animenunav, 
	li.level0.nav-6 .aninav.level0  .col-sm-8.animenunav, 
	li.level0.nav-8 .aninav.level0  .col-sm-8.animenunav {
	    width: 75%;
	}

	li.level0.nav-1 .aninav.level0  .col-sm-4.animenuimage,
	li.level0.nav-6 .aninav.level0  .col-sm-4.animenuimage,
	li.level0.nav-8 .aninav.level0  .col-sm-4.animenuimage {
	    width: 25%;
	}

	li.level0.nav-1 .aninav.level0  .col-sm-4.animenuimage ul li:nth-child(2) img,
	li.level0.nav-6 .aninav.level0  .col-sm-4.animenuimage ul li:nth-child(2) img,
	li.level0.nav-8 .aninav.level0  .col-sm-4.animenuimage ul li:nth-child(2) img {
	    display: none;
	}
	li.level0.nav-1 .aninav.level0  .col-sm-4.animenuimage li,
	li.level0.nav-6 .aninav.level0  .col-sm-4.animenuimage li,
	li.level0.nav-8 .aninav.level0  .col-sm-4.animenuimage li{
	    width: calc(99% - 10px);
	}

	/*nav 2,3,4,7*/

	

	li.level0.nav-2 .aninav.level0  .col-sm-8.animenunav,
	li.level0.nav-3 .aninav.level0  .col-sm-8.animenunav,
	li.level0.nav-4 .aninav.level0  .col-sm-8.animenunav,
	li.level0.nav-7 .aninav.level0  .col-sm-8.animenunav {
	    width: 50%;
	}

	li.level0.nav-2 .aninav.level0  .col-sm-4.animenuimage,
	li.level0.nav-3 .aninav.level0  .col-sm-4.animenuimage,
	li.level0.nav-4 .aninav.level0  .col-sm-4.animenuimage,
	li.level0.nav-7 .aninav.level0  .col-sm-4.animenuimage {
	    width: 50%;
	}


	li.level0.nav-2 .aninav.level0  .col-sm-4.animenuimage ul li:nth-child(2), li.level0.nav-2 .aninav.level0  .col-sm-4.animenuimage ul li:first-child,
	li.level0.nav-3 .aninav.level0  .col-sm-4.animenuimage ul li:nth-child(2), li.level0.nav-3 .aninav.level0  .col-sm-4.animenuimage ul li:first-child,
	li.level0.nav-4 .aninav.level0  .col-sm-4.animenuimage ul li:nth-child(2), li.level0.nav-4 .aninav.level0  .col-sm-4.animenuimage ul li:first-child,
	li.level0.nav-7 .aninav.level0  .col-sm-4.animenuimage ul li:nth-child(2), li.level0.nav-7 .aninav.level0  .col-sm-4.animenuimage ul li:first-child {
	    width:48%; display:inline-block;padding-left:5px;padding-right:5px;
	}

	li.level0.nav-2 .aninav.level0  .col-sm-12.menulinks > ul,
	li.level0.nav-3 .aninav.level0  .col-sm-12.menulinks > ul,
	li.level0.nav-4 .aninav.level0  .col-sm-12.menulinks > ul,
	li.level0.nav-7 .aninav.level0  .col-sm-12.menulinks > ul {
	    column-count: 2;
	}

	/*nav 5*/
	

	li.level0.nav-5 .aninav.level0  .col-sm-8.animenunav {
	    width: 100%;
	}

	li.level0.nav-5 .aninav.level0  .col-sm-4.animenuimage {
	    display:none !important;
	}

	li.level0.nav-5 .aninav.level0  .col-sm-12.menulinks > ul {
	    column-count: 4;
	}

	/*nav 9*/



	li.level0.nav-9 .aninav.level0  .col-sm-8.animenunav {
	    width: 50%;
	}

	li.level0.nav-9 .aninav.level0  .col-sm-4.animenuimage {
	    display:none !important;
	}

	li.level0.nav-9 .aninav.level0  .col-sm-12.menulinks > ul {
	    column-count: 2;
	}
	.navigation .level0 .submenu a:hover, .navigation .level0 .submenu a.ui-state-focus{background:transparent !important;}
	/*New Nav Ends*/
}

@media(max-width: 960px){
	.catalog-category-view .page-title-wrapper {
	    padding-left: 15px;
	    padding-right: 15px;
	    width: calc(100% - 30px);
	}

	.catalog-category-view .products-grid .product-item {
	    width: 33.33% !important;
	}

	.catalog-category-view main#maincontent {
	    padding-left: 0px;
	    padding-right: 0px;
	    width: calc(100% - 30px);
	}

	.catalog-category-view .breadcrumbs {
	    padding-left: 15px;
	    padding-right: 15px;
	    width: calc(100% - 30px);
	}

	.catalog-category-view .product-item-info {
	    width: calc(100% - 20px);
	}
}



@media (min-width: 768px) and (max-width: 1199px) {
	.sections.nav-sections .navigation .level0>.level-top {
	    font-size: 15px;
	 }
	 .checkout-cart-index .cart-summary fieldset.fieldset.estimate div.field {
	    width: 100% !important;
	    margin-right: 0px !important;
	}
	.catalogsearch-result-index main#maincontent {
	    width: calc(100% - 30px);
	}
}

@media (min-width: 768px) and (max-width: 1023px)  {
	.catalog-product-view .product.media {
	    width: calc(50% - 50px) !important;
	}

	.catalog-product-view .product-info-main {
		    width: 50% !important;
	}
}

@media (max-width:1250px) {
    .home-lower-section .grid-container .col-4:nth-child(2n + 1) {
	}
	.home-lower-section .grid-container .col-4:nth-child(2n) {
	    margin-right: 0%;
	    float: right;
	    clear: none;
	}
	.home-lower-section .grid-container .col-4{
	    text-align: inherit;
	    width: 49%;
	    margin-left: 0%;
	    height: 271px;
	    margin-bottom: 20px;
	}

	.home-lower-section .grid-container .col-4 a img {
	    position: absolute;
	    width: 100%;
	    height: auto;
	    max-height: calc(270px - 38px);
	}

	.home-lower-section .grid-container .col-4:nth-child(2n + 1) {
	    clear: both;
	    float: left;
	}
	.footer-newsletter-container .container .col-3 {
	    max-width: 280px;
	    float: none;
	    width: 80%;
	    margin: 0 auto;
	}

	.footer-newsletter-container .container .col-6 {
	    max-width: 599px;
	    float: none;
	    width: 80%;
	    margin: 0 auto;
	}

	.footer_newsletter p, .block.newsletter{
	    display: block;
	    height: initial;
	    width: 100%;
	    padding: 0;
	    max-width:100%;
	    text-align:center
	}
	.block.newsletter .form.subscribe > .field {float: none;display: inline-block;width: calc(100% - 100px);}
	 .block.newsletter .form.subscribe > .actions {
	    float: right;
	}
	.block.newsletter .form.subscribe > .field {float: none;display: inline-block;width: calc(100% - 100px);}
	 .block.newsletter .form.subscribe > .actions {
	    float: right;
	}

	.footer_custlinks .grid-container .col-3 {
	    width: 100%;
	    text-align: center;
	}
	.footer_custlinks .contacts ul{display:inline-block;     padding-left: 0px;}
	.footer_custlinks .contacts li{text-align:center;}

	.footer_custlinks .contacts li span.icon {
	    position: relative !important;
	    left: inherit;
	    display: inline-block;
	    padding-right: 0px;
	}
	.footer_social {
	    padding-top: 25px;
	    text-align: center;
	}
	body.yes-childrens ul#apnddata li {
	    width: 24%;
	}
	.catalog-product-view .product.media {
	    width: calc(50% - 50px) !important;
	}

	.catalog-product-view .product-info-main {
	    width: 50% !important;
	}

	.product-info-main .our_supprter li, .product-info-main .our_supprter li:first-child {
	    display: block !important;
	    width: 100% !important;
	}

	.product-info-main .our_supprter img {
	    float: none !important;
	    margin: auto !important;
	}

	.product-info-main .our_supprter li:first-child {
	    text-align: center;
	}

}


@media (max-width: 767px){
	a.logo {
	    float: left;
	    width: 100%;
	    text-align: center;
	    display: block !important;
	    position: absolute;
	    top: 0;
	    left: 0;
	    right: 0;
	    max-width: 100%;
	    margin: 0px;
	    height: 75px !important;
	    padding-top: 20px;
	    padding-bottom: 20px;
	    transform: initial !important;
	}

	.header.content {
	    position: relative;
	        padding-bottom: 15px;
	}
	.minicart-wrapper {
	    float: none;
	    text-align: center;
	    width: 25%;
        margin-top: 110px;
        padding-right: 0px;
	}
	.block.block-search {
	    clear: both;
	}
	ul.header.links {
	    margin-left: 25% !important;
	    width: 50%;
	    padding-left: 0px;
	    text-align: center;    margin-top: 100px; margin-bottom: 0px;
	}

	span.action.nav-toggle {
	    width: 25%;
	    text-align: center;    margin-top: 100px;
	}

	span.icon-customer_service {
	    display: block;
	    margin: auto;
	}

	li.authorization-link a:before {
	    display: block;
	    margin: auto;
	}

	ul.header.links > li {
	    width: 49%;
	    margin-right: 0px;
	        vertical-align: top;
	}

	.minicart-wrapper a.action.showcart span.text {
	    display: none !important;
	}

	.minicart-wrapper .action.showcart:before, .minicart-wrapper .action.showcart.active:hover:before {
	    display: block !important;
	    float: none !important;
	    margin: auto !important;
        margin-bottom: 4px !important;
   		 margin-top: 6px !important;
	}

	.minicart-wrapper .action.showcart .counter.qty {
	    display: block !important;
	    height: auto;
	}

	.minicart-wrapper .action.showcart {
	    display: block;
	    text-align: center;
	}
	.block-search .control {
	    border: 0px;
	}
	.block-search .label {
	    padding-top: 6px;
	}
	
	.award-grid-hp-top, .award-grid-hp-middle, .award-grid-hp-bottom {
	    padding: 0 20px 20px;
	}
	.award-grid-hp-middle .column-left, .award-grid-hp-middle .column-right, .award-grid-hp-middle .column-center{
	    width: 100%;
	    margin-bottom: 20px;
	}
	.nav-toggle:after {
	    content: 'Menu';
	    display: block;
	    height: 18px;
	    width: 100%;
	    text-align: center;
	    font-size: 14px;
	    line-height: 1.5;
	    color: #00163b;
	    margin-top:-10px;
	}

	.nav-toggle:before {
	   color: #00163b !important;
	}
	.section-item-title.nav-sections-item-title {
	    display: none;
	}

	.nav-sections-item-content {
	    padding: 0px;
	    margin-top: 0px;
	}



	.sections.nav-sections .navigation .level0>.level-top {
	    padding: 15px 20px;
	        text-transform: capitalize;
	}

	.col-sm-4.animenuimage {
	    display: none;
	}

	.col-sm-8.animenunav {
	    display: block !important;
	    overflow: inherit !important;
	}

	.navigation li.level0 {
	    border-top: 0px !important;
	    border-bottom: #2a436c 1px solid;
	    margin-left: 0px !important;
    margin-right: 0px !important;
	}


	.navigation .level0 {
	    border-top: 0px !important;
	}
	.aninav.level0.submenu.ui-menu.ui-widget.ui-widget-content.ui-corner-all {
	    background: #fff;
	    margin-left: 0px;
    margin-right: 0px;
	}
	.navigation .submenu > li.ui-menu-item.all-category {
	    display: none;
	}

	.col-sm-12.menulinks ul {
	    display: block !important;
	    padding-left: 0px !important;
	    padding-top: 10px;
	}

	.sections.nav-sections nav.navigation > ul ul li {
	    text-align: center;
	}


	.sections.nav-sections nav.navigation > ul ul li a[aria-haspopup='true'] {
	    color: #00163b;
	    font-weight: 600;
	    padding-bottom: 5px;
	}

	.sections.nav-sections nav.navigation > ul ul li a[aria-haspopup='true']+ul {
	    padding-top: 0px !important;
	}

	.sections.nav-sections nav.navigation > ul ul li a {
	    margin: 0px !important;
	    padding: 0px;
	    color: #00163b;
    font-size: 15px;
	}

	.sections.nav-sections nav.navigation > ul ul li ul[role="menu"]{
	    margin-bottom:15px
	}
	.award-grid-hp-top .column-left, .award-grid-hp-top .column-right {
	    width: 100% !important;
	    padding-top: 20px;
	    margin: 0px !important;
	}

	.award-grid-hp-bottom .column-left {
	    float: none;
	    width: 80%;
	    margin: 0 auto 20px;
	}
	.award-grid-hp-bottom .column-right {
	    width: 100%;
	    margin-bottom: 20px;
	}

	.home-lower-section {
	       padding: 20px 20px 0;
    width: calc(100% - 40px);
	}
	.award-grid-hp-top .column-right .bottom-banner+p {
	    display: none;
	}
	.column-right {
	    margin-bottom: 0px !important;
	}

	.owl-homepage-tabs-container .tab {
	   
	    margin-top: 0px;
	}

	.owl-homepage-tabs-container .tabcontent {
	    margin-left: 20px;
	    margin-right: 20px;
	}

	.owl-homepage-tabs-container {
	    position: relative;
	    padding-bottom: 20px;
	}
	.home-lower-section .main-banner {
	    display: block;
	    margin: 0 auto 20px;
	    padding: 20px;
	}

	.home-lower-section .main-banner .image, .home-lower-section .main-banner .box-content {
	    padding: 0;
	    display: inline-block;
	    width: 100% !important;
	        margin-bottom: 20px;
	}

	.home-lower-section .main-banner .image img {
	    width: 100%;
	}

	.home-lower-section .grid-container .col-4 {
	    clear: both !important;
	    float:none !important;
	    width:100%;
	    overflow: hidden;
	}
	.home-lower-section .banner .title-box {
	    z-index: 9;
	}


	/*.home-lower-section .grid-container .col-4 a img {
	    max-height: calc(270px - 0px);
	    max-width: fit-content;
	    left: 50%;
	    transform: translateX(-50%);
	    height: 100%;
    	width: auto;
	}*/

	ul.subsubmenu.ui-menu.ui-widget.ui-widget-content.ui-corner-all.expanded:empty {
	    display: none !important;
	}

	body.yes-childrens ul#apnddata li {
	    width: 49%;
	}


/*}


@media  (max-width: 766px) and (min-width: 599px){*/
	.cms-index-index main#maincontent {
	    padding: 0;
	    max-width: 599px;
	    width: 100%;
	}

	.award-grid-hp-top, .award-grid-hp-middle, .award-grid-hp-bottom {
	    padding: 0 20px 20px !important;
	}

	.award-grid .award-row {
	    display: inline-block;
	    width:100%;
	}

	.amsearch-autocomplete-information {
	    width: 100%;
	}
	.block.block-search .amsearch-leftside {
	    display: block;
	}
	.block-search input, .block-search .label.active + .control input {
	    left: 0 !important;
	    top: -14px !important;
	    position: absolute;
	}

	.amsearch-close {
	    top: -30px;
	    background-color: #fff;
	}

	.form .search-autocomplete {
	    top: 22px;
	}
	header.page-header {
	    margin-bottom: 0px;
	}

	.sections.nav-sections+.top-container {
	    width: calc(100% - 30px);
	}

	.catalog-category-view main#maincontent {
	    width: calc(100% - 30px);
	    padding-left: 15px;
	    padding-right: 15px;
	}

	.catalog-category-view .breadcrumbs {
	    width: calc(100% - 30px);
	    padding-left: 15px;
	    padding-right: 15px;
	}

	/*Sorting product list*/
	.page-products .toolbar .limiter {
	    float: left;
	}

	.toolbar.toolbar-products p#toolbar-amount {
	    display: none !important;
	}

	.page-products .toolbar .limiter label.label {
	    display: none;
	}

	.toolbar.toolbar-products select#limiter {
	    margin: 0px;
	}

	.toolbar.toolbar-products {padding-top: 53px;position: relative;    text-align: left;}



	.page-products .columns {
	    padding-top: 0px;
	}

	.toolbar.toolbar-products .toolbar-sorter.sorter {top: 15px;
	right: inherit;
    left: 0;}
	.toolbar-products .pages {
	    float: none;
	    vertical-align: super;
	}

	.toolbar.toolbar-products .pages ul.items.pages-items {
	    padding-top: 0px;
	    padding-bottom: 0px;
	}

	.toolbar.toolbar-products .modes .mode-list:before {
	    content: '\e60b' !important;
	    display:inline-block;
	        font-family: 'luma-icons';
	}

	.toolbar.toolbar-products .modes .modes-mode:before{
		    content: '\e60d';
		        display:inline-block;
		            font-family: 'luma-icons';
		            margin-left:10px;
	}

	.toolbar.toolbar-products .modes  span {
	    display: none;
	}

	.toolbar.toolbar-products .modes strong#modes-label {
	    display: none !important;
	}

	.toolbar.toolbar-products .modes {
	    display: block;
	    position: absolute;
	    top: 15px;
	    right: 0;
	}

	.products.wrapper~.toolbar .modes {
	    display: none !important;
	}
	.catalog-category-view a.action.towishlist {
	    display: block !important;
	    width: 100% !important;
	}

	.catalog-category-view a.action.towishlist:after  {font-size:12px}

	.catalog-category-view .product-item-info {
	    padding: 0px !important;
	    width: 100% !important;
	}


	.catalog-product-view .breadcrumbs {
	    width: calc(100% - 60px);
	}

	.catalog-product-view .product.media {
	    width: 100% !important;
	        padding-right: 0px !important;
	}

	div#amasty-main-container {
	    text-align: center;
	    margin: auto;
	}

	.catalog-product-view .product-info-main {
	    width: 100% !important;
	    padding-left: 0px;
	}

	.product.info.detailed {
	    width: calc(100% - 60px);
	}
	.product.info.detailed:before {
	    display: none;
	}

	.product.info.detailed:after {
	    display: none;
	}

	.catalog-product-view main#maincontent {
	    width: calc(100% - 30px);
	}


	/*Cart Index*/
	.checkout-cart-index .cart-summary {
	    width: 100%;
	    display: block;
	    float: none;
	    padding-left: 15px;
	    padding-right: 15px;
	}

	.checkout-cart-index form#form-validate {
	    width: calc(100% - 30px);
	    display: block;
	    float: none;
	    margin: auto;
	}


	.checkout-cart-index .cart-discount {
	    width: calc(100% - 30px);
	    margin: 15px auto;
	}

	.checkout-cart-index div[data-amcardacc-js="template"] {
	    width: calc(100% - 50px) !important;
	    margin: 15px auto !important;
	    display: block;
	}

	.checkout-cart-index .cart-summary div#cart-totals .table-wrapper {
	    width: 100%;
	    display: block;
	    margin: 15px auto;
	}

	div#cart-totals {
	    padding-left: 0px;
	    padding-right: 0px;
	    width: calc(100% - 22px);
	    padding-top: 0p;
	}

	.checkout-cart-index .cart-summary fieldset.fieldset.estimate div.field {
	    width: 100% !important;
	    margin-right: 0px;
	}

	.cart.table-wrapper .cart.item tr.item-info .col.item {
	    border-top: 0px !important;
	}
	.cart.table-wrapper .cart thead tr th.col {
	    border-bottom: 0px;
	}

	.checkout-index-index  .minicart-wrapper {
	    float: right;
	    margin-top: 0px;
	    text-align: right;
	}

	.checkout-index-index  button.action.showcart {
	    float: right;
	}

	.checkout-index-index  .minicart-wrapper .action.showcart .counter.qty {
	    margin-top: -28px;
	    margin-left: 51px !important;
	}

	.checkout-index-index main#maincontent {
	    width: calc(100% - 30px);
	}

	.checkout-container .opc-estimated-wrapper {margin-top: -10px;}

	.checkout-index-index .opc-wrapper .form-shipping-address {
	    width: calc(100% - 30px);
	    margin: auto;
	    clear: both;
	}

	.checkout-index-index .opc-wrapper .form-login {
	    float: none;
	    margin: auto;
	}

	.checkout-index-index form#co-shipping-method-form {
	    width: calc(100% - 32px);
	    margin: auto;
	}

	aside.modal-custom.opc-sidebar.opc-summary-wrapper.custom-slide {
	    width: 90%;
	}

	.customer-account-login .page-title-wrapper, .customer-account-forgotpassword .page-title-wrapper, .customer-account-create .page-title-wrapper,
	.customer-account-login main#maincontent, .customer-account-forgotpassword main#maincontent, .customer-account-create main#maincontent {
	    padding-left: 15px;
	    padding-right: 15px;
	    width: calc(100% - 30px);
	}
	main#maincontent {
	    padding-left: 15px;
	    padding-right: 15px;
	    width: calc(100% - 30px);
	}

	ul.header.links ul.header.links li:first-child a:before {
	    width: 24px;
	    height: 24px;
	    background: url(../images/icon_user.png);
	    display: block;
	    vertical-align: middle;
	    border-radius: 50%;
	    background-size: cover;
	    margin-right: 0;
	    content: '';
	    margin: auto !important;
	}

	ul.header.links ul.header.links li {
	    display: none;
	}

	ul.header.links ul.header.links li:first-child {
	    display: block !important;
	    vertical-align: top;
	    width: 100%;
	}

	ul.header.links ul.header.links {
	    margin: 0px;
	    padding: 0px;
	    text-align: center;
	}

	ul.header.links  li.customer-welcome+li.authorization-link {
	    display: none !important;
	}
	body.account .page-title-wrapper {
	    padding-top: 50px;
	}

	body.account .block-collapsible-nav {
	    top: 0;
	}
	.page-title-wrapper h1 {
	    padding-left: 15px;
	    padding-right: 15px;
	    width: calc(100% - 30px);
	}
	.product-item-actions .actions-primary + .actions-secondary {
	    width: 100%;
	    display: block;
	}

	.product-item-actions .actions-primary + .actions-secondary > .action {
	    width: 100%;
	}
	.catalogsearch-result-index main#maincontent {
	    width: calc(100% - 30px);
	    padding-left: 15px;
	    padding-right: 15px;
	}

	.catalogsearch-result-index .breadcrumbs {
	    padding-left: 15px;
	    padding-right: 15px;
	    width: calc(100% - 30px);
	}
	.cms-page-view .simple-grid > .col-2-3, .cms-page-view .simple-grid > .col-2-1, .cms-page-view .simple-grid > .col-1-3 {
	    width: 100%;
	    padding-right: 0px;
	}
	.catalog-category-view h1#page-title-heading {
	    padding-left: 0px;
	}


}


@media (max-width:460px){
	body.yes-childrens ul#apnddata li {
	    width: 100%;
	    margin-right: 0px;
	}
	.catalog-category-view .products-grid .product-item {
	    width: 50% !important;
	}
	.checkout-cart-index a.action.continue, .checkout-cart-index button#empty_cart_button, .checkout-cart-index button.action.update {
	    display: block;
	    width: 100%;
	}
	.catalogsearch-result-index.page-products .products-grid .product-item {
	    width: calc((100% - 2%)/2);
	}

}
/*css on 5-11-20*/

@media (min-width: 900px) and (max-width: 1024px){

	.sections.nav-sections nav.navigation > ul {
	    width: 100%;
	    line-height: initial;
	}
}

@media (max-width: 1024px) {
	.block.block-search {
	    margin-bottom: 10px;
	    width: 100% !important;
	    margin-left: 20px;
	}
}


@media (min-width: 768px) and (max-width: 1024px){
	.block.block-search {
	    width: 39px;
	}

	.block.block-search:hover {
	    width: 250px;
	}

	.block.block-search:hover input#search{padding-left:10px;}
}

@media (max-width:767px) {
	.navigation .level0.active > .level-top span:after, .navigation .level0.has-active > .level-top span:after,
	.sections.nav-sections .navigation .level0>.level-top span:hover:after {
	    display: none;
	}

	.sections.nav-sections nav.navigation > ul {
	    width: 100%;
	}

	.navigation .level0.active > a:not(.ui-state-active), .navigation .level0.has-active > a:not(.ui-state-active),
	.navigation .level0.active .all-category .ui-state-focus {
	    border: 0px;
	}

	.sections.nav-sections {
	    display: none;
	}
	.nav-open  .sections.nav-sections {
	    position: relative !important;
	    left: 0px !important;
	    float: left;
	    width: 100%;
	    top: -60px !important;
	    z-index: 99;
	    display: block;
	}

	.nav-open .nav-toggle:after {
	    display: block;
		position:static;
		background:transparent;
		content:'Menu'
	}
	.nav-open .nav-toggle:before {
		 content: '\e616';
		 font-size:20px;
		 height:40px;
		 line-height:40px
	}

	.nav-open .page-wrapper {
	    left: 0;
	}
	html.nav-before-open.nav-open {
	    height: inherit;
	    overflow-x: scroll;
	}

	.catalogsearch-result-index .page-title-wrapper h1 {
	    padding-left: 15px;
	}

	.catalogsearch-result-index .sidebar.sidebar-main {
	    margin-top: inherit;
	}

	.checkout-cart-index .cart-summary .amcard-field-block.-double > .amcard-field::placeholder {
	    color: transparent;
	}

	.checkout-cart-index .cart-container {
	    display: grid;
	}

	.checkout-cart-index form#form-validate {
	    order: 1;
	}

	.checkout-cart-index .cart-summary {
	    margin-top: 15px;
	    order: 2;
	}

	.checkout-cart-index .cart-summary div[data-amcardacc-js="template"] {width: calc(100% - 20px) !important;}

	.checkout-cart-index div#block-discount .content {
	    padding-left: 0px;
	}

	.checkout-cart-index .cart-summary div#block-shipping {}

	.checkout-cart-index .cart-summary div#block-shipping .title {
	    padding-left: 0px;
	    padding-right: 0px;
	}

	.checkout-cart-index div#block-summary {
	    padding-left: 0px;
	    padding-right: 0px;
	}

	.checkout-cart-index .cart-summary button.action.primary.checkout {
	    width: 100% !important;
	    display: block !important;
	}

	.checkout-cart-index .cart-summary ul.checkout.methods.items.checkout-methods-items a.action.multicheckout {
	    text-align: center;
	    display: block;
	}

	body.customer-account-create form#form-validate .actions-toolbar {
	    float: left;
	    width: 100%;
	}

	.owl-homepage-tabs-container button.tablinks {
	    width: calc(100% - 40px);
	    border: 1px solid  #ccc;
	    border-bottom: 0px;
	}

	.owl-homepage-tabs-container .tabcontent {
	    margin-top: 1px;
	    margin-bottom: -1px;
	}

	.owl-homepage-tabs-container .tab.bottomtabs {
	    display: block;
	    padding-top: 0px;
	}

	.owl-homepage-tabs-container .tab.bottomtabs button.tablinks {
	    border-top: 0px;
	    border-bottom: solid 1px #ccc;
	}

	.owl-homepage-tabs-container .tab button.tablinks:first-child {display:inline-block !important;}
	.owl-homepage-tabs-container .tab button.tablinks {display:none;}
	.owl-homepage-tabs-container .tab button.tablinks:first-child.active+button {display:none;}
	.owl-homepage-tabs-container .tab button.tablinks:nth-child(2) {display:inline-block;}
	.owl-homepage-tabs-container .tab button.tablinks.active{display:inline-block !important}


	.owl-homepage-tabs-container .tab.bottomtabs button.tablinks:first-child {display:none !important;}
	.owl-homepage-tabs-container .tab.bottomtabs button.tablinks:first-child.active+button {display:inline-block;}
	.owl-homepage-tabs-container .tab.bottomtabs button.tablinks {display:inline-block;}
	.owl-homepage-tabs-container .tab.bottomtabs button.tablinks:nth-child(2) {display:none;}
	.owl-homepage-tabs-container .tab.bottomtabs button.tablinks.active{display:none !important}


	/*New Search position start*/
	.block.block-search+.top-container ul {
	    margin-bottom: 0;
	}

	.block.block-search+.top-container ul li {
	    font-size: 16px;
	    line-height: 48px;
	}
	.block.block-search+.top-container ul li img {
	    max-width: 41px;
	    vertical-align: top;
	}

	.block.block-search+.top-container {
	    max-width: 100%;
	    width: 100%;
	    background: #ebf0f4;
	    border: none;
	    border-top: #dde1e5 1px solid;
	    border-bottom: #dde1e5 1px solid;
	    padding-left: 15px;
	    padding-right: 15px;
	}


	.block.block-search {
	    margin-bottom: 10px;
	    width: calc(100% - 40px) !important;
	    margin-left: 20px;
	}

	.block.block-search+.top-container ul li {
	    display: inline-block;
	    width: 100%;
	    text-align: center;
	    margin-bottom: 0px;

	}

	.block.block-search+.top-container ul {
	    max-width: 1280px;
	    margin: auto;
	    width: 100%;
	    margin-bottom:10px;
	    padding-left: 0px;
	}


	.block.block-search+.top-container ul li img {
	    max-width: 30px;
	    vertical-align: middle;
	    display: inline-block;
	}


	header.page-header {
	    border-bottom: 0px;
	}

	.header.content {
	    padding-bottom: 0px !important;
	}

	.nav-open .sections.nav-sections {
	    top: 0px !important;
	}

	/*New Search position End*/
	.products.wrapper ~ .toolbar-products .pages {
	    display: inline-block;
	}
	.products.wrapper~.toolbar .modes {
	    display: inline-block !important;
	}
	.products.wrapper ~ .toolbar-products .pages {
	    display: inline-block;
	    float: none;
	}
	.contact-index-index .simple-grid > [class*='col-'] {
	    width: calc(100% - 0px);
	    margin-bottom: 30px;
	    padding-right: 0px !important;
	}

	.contact-index-index .actions-toolbar {
	    display: block !important;
	}

	.contact-index-index button.action.submit.primary {
	    width: 100%;
	}
	.contact-index-index .page-title-wrapper {
	    padding-left: 0;
	}

	body.contact-index-index .block.block-search+.top-container {
	    width: calc(100% - 30px);
	}

	.product-social-links {
	    text-align: left;
	}

	.catalog-product-view h1.page-title {
	    padding-left: 0px;
	}
	.catalog-product-view .block.block-search+.top-container {
	    width: calc(100% - 30px);
	}

	.header.content {
	    padding-left: 0px;
	    padding-right: 0px;
	}

	span.action.nav-toggle {
	    left: 0;
	}

	ol#anirelatedprods .owl-item {
	    margin-bottom: 30px;
	    float: left;
	}

	ol#anirelatedprods .owl-item li {width: 100%;margin: 0px;position: relative;}

	.block.related .owl-nav{display:block;position:absolute;width:100%;top: 29%;    margin-left: -30px;}

	.block.related .owl-nav button span{display:none;}

	.block.related .owl-nav button.owl-prev:before {
	    content: "\e908";
	    font-family: 'award-icon' !important;

	}


	.block.related .owl-nav button.owl-prev {
	    box-shadow: none!important;
	    border: 0px !important;
	    background: transparent;
	    padding-left: 10px;
	    padding-right: 10px;
	}

	.block.related .owl-nav button.owl-next:before {
	    content: "\e90c";
	    font-family: 'award-icon' !important;

	}


	.block.related .owl-nav button.owl-next {
	    box-shadow: none!important;
	    border: 0px !important;
	    float:right;
	        background: transparent;
	    padding-left: 10px;
	    padding-right: 10px;
	}

	.block.related .owl-stage-outer {
	    overflow: hidden;
	}

	ol#anirelatedprods {
	    position: relative;
	    float: left;
        width: calc(100% - 60px);
	    padding-left: 30px;
	    padding-right: 30px;
	}
	.block.related .block-title.title {
	    padding-left: 30px;
	    padding-right: 30px;
	}

	div#footer-star-reviews .owl-nav {
	    display: block;
	    position: absolute;
	    top: 40%;
	    width:100%;
	}


	div#footer-star-reviews .owl-nav button.owl-prev:before {
		    content: "\e908";
		    font-family: 'award-icon' !important;

		}


	div#footer-star-reviews  .owl-nav button.owl-prev {
		    box-shadow: none!important;
		    border: 0px !important;
		    background: transparent;

		    font-weight: 600;
		}

	div#footer-star-reviews  .owl-nav button.owl-next:before {
		    content: "\e90c";
		    font-family: 'award-icon' !important;

		}


	div#footer-star-reviews  .owl-nav button.owl-next {
		    box-shadow: none!important;
		    border: 0px !important;
		    float:right;
		        background: transparent;
		    padding-left: 10px;
		    padding-right: 10px;
		}

	div#footer-star-reviews   .owl-nav button span{display:none;}	

	.is-blog .post-entry img {
		float: none!important;
	}

}



@media(min-width: 460px) and (max-width: 767px){
	.block.block-new-customer, .block.block-customer-login {
	    width: 48% !important;
	    vertical-align: top;
	    float: left;
	    margin-left: 1%;
	}
	body.customer-account-create form#form-validate .actions-toolbar a.action.back {
	    display: block; color:#000;
	}

	body.customer-account-create form#form-validate .actions-toolbar .secondary {
	    float: left;
	}

	body.customer-account-create form#form-validate .actions-toolbar .primary {
	    float: right;
	    width: auto;
	}

	body.customer-account-create form#form-validate .actions-toolbar {
	    float: left;
	    width: 100%;
	}

}

@media(max-width:400px){
	ul.header.links > li {
	    width: 48%;
	}
	ul.header.links {
	    margin-left: 20% !important;
	    width: 60%;
	}
	span.action.nav-toggle {
	    width: 20%;
	}
	.minicart-wrapper {
	    width: 20%;
	}

	.home-lower-section .grid-container .col-4 a img {
	    max-height: calc(270px - 0px);
	    max-width: fit-content;
	    left: 50%;
	    transform: translateX(-50%);
	    height: 100%;
    	width: auto;
	}
}



/*05-01-21*/


@media(max-width: 1280px){
	.catalog-product-view .tesimonials {	    max-width: calc(100% - 70px);	    width: calc(100% - 70px);	}
	.product.info.detailed {	    width: calc(100% - 60px);	    max-width: calc(100% - 60px);	}
	.block.related .block-title.title {	    padding-left: 15px;	    padding-right: 15px;	}
	.block.widget.block-viewed-products-grid {	    padding-left: 15px;	    padding-right: 15px;	    width: calc(100% - 30px);	}
	.catalog-product-view .footer-newsletter-container, .catalog-product-view .custom_footer {	    padding-left: 15px;	    padding-right: 15px;	    width: calc(100% - 30px);	}

	.catalog-category-view .breadcrumbs {    padding-left: 15px;    padding-right: 15px;}
	.catalog-category-view .page-title-wrapper {    padding-left: 15px;    padding-right: 15px;}
	.catalog-category-view main#maincontent {    padding-left: 15px !important;    padding-right: 15px !important;}
	body.yes-childrens ul#apnddata {    margin-right: -15px;}
	.catalog-category-view h1#page-title-heading {    padding-left: 15px;}
	.footer-newsletter-container, .custom_footer {padding-left: 15px;padding-right: 15px;width: calc(100% - 30px);}
	.breadcrumbs {	    padding-left: 15px !important;	}
	.cms-page-view main#maincontent {    padding-left: 15px;    padding-right: 15px;}

	.customer-account-login .page-title-wrapper, .customer-account-forgotpassword .page-title-wrapper, .customer-account-create .page-title-wrapper  {
	    width: calc(100% - 30px);
	    padding-left: 15px;
	    padding-right: 15px;
	}

	.customer-account-login main#maincontent, .customer-account-forgotpassword main#maincontent, .customer-account-create main#maincontent{
	    padding-left:15px; padding-right: 15px;
	}
	.checkout-index-index main#maincontent {padding-left: 15px;padding-right: 15px;}

	.page-wrapper {	    overflow: hidden;	}

	.is-blog .page-title-wrapper, .is-blog .pager .toolbar-amount, .is-blog .post-view { padding-left: 15px!important; }
	.sidebar-main { padding-right: 15px!important; }

}

@media (min-width:768px){
	.col-sm-4.animenuimage ul {
	        padding-bottom: 15px;
	}
	ul.subsubmenu.ui-menu.ui-widget.ui-widget-content.ui-corner-all.expanded:empty {
	    display: none !important;
	}

	.sections.nav-sections nav.navigation > ul ul li {
	    margin-bottom: 0px !important;
	}

	.sections.nav-sections nav.navigation > ul ul li ul {
	    margin-bottom: 15px;
	}

	.sections.nav-sections nav.navigation > ul ul li {  
	-webkit-column-break-inside: avoid;
	  page-break-inside: avoid;
	  break-inside: avoid;
	}
}
@media (max-width: 991px){
	.catalog-category-view ol.products.list.items.product-items {
	    margin-left: -10px;
	    margin-right: 10px;
	    width: calc(100% + 20px);
	    overflow: hidden;
	}
}

@media (max-width: 767px){

	#search_autocomplete {
		top: 60px;
	}

	.award-grid-hp-bottom .column-left {
	    width: 100%;
	}
	.block.block-search+.top-container {
	    width: calc(100% - 30px);
	}
	.product-options-message {
	    font-size: 12px;
	    line-height: 12px;
	}
	.block.block-search+.top-container ul li span.icon.icon-trusted_medallists:before {    content: "\e90f";}
	.block.block-search+.top-container ul li span.icon.icon-bespokenpersonalised:before {    content: "\e903";}
	.block.block-search+.top-container ul li span.icon.icon-uk_delivery:before {    content: "\e911";}
	.block.block-search+.top-container ul li span.icon.icon-worldwide_shipping:before {    content: "\e912";}

	.block.block-search+.top-container ul li span.icon  {
        max-width: 41px;
        vertical-align: middle;
        position: relative;
        font-size: 40px;
        margin-right: 0.25em;
        top: -7px;
        font-family: 'award-icon' !important;
    }
    .nav-toggle:before {    color: #00163b !important;    content: "\e909";    font-family: 'award-icon' !important;    font-size: 21px;    line-height: 40px;    padding-bottom: 5px;}
    .nav-open .nav-toggle:before {    content: "\e913";}
    .footer-newsletter-container .container .col-3 {    padding-right: 0px;}
    .catalog-category-view ol.products.list.items.product-items {    margin-left: 0;    margin-right: 0px;    width: 100%;}
    .toolbar.toolbar-products .pages .item {    width: auto;}
    .minicart-wrapper .block-minicart {	    margin-right: 30px;	}
    .minicart-wrapper.active {    text-align: left;}
    .col-sm-12.menulinks > ul {    padding-bottom: 6px;}
	.sections.nav-sections nav.navigation > ul ul li:last-child ul[role="menu"] {margin-bottom: 5px;}
	.checkout-index-index .nav-sections, .checkout-index-index .nav-toggle {    display: inline-block;}
	body.category-victory-peace-75 .category-description {	    width: 100%;	    display: inline-block;	}
	body.category-victory-peace-75 .category-description img {	    float: none !important;	}
	.toolbar.toolbar-products select#limiter {    font-size: 16px;}
	.toolbar.toolbar-products .toolbar-sorter.sorter select#sorter {    font-size: 16px;}
	.award-grid.award-grid-hp-bottom .column-right .banner img {    transform: scale(1.3);}
	.award-grid.award-grid-hp-bottom .column-right .banner {    overflow: hidden;}



	.recently-viewed .owl-nav{display:block;position:absolute;width:100%;top: 29%;    margin-left: -30px;}
	.recently-viewed .owl-nav button span{display:none;}
	.recently-viewed .owl-nav button.owl-prev:before {content: "\e908";font-family: 'award-icon' !important;		}
	.recently-viewed .owl-nav button.owl-prev {box-shadow: none!important;border: 0px !important;background: transparent;padding-left: 10px;padding-right: 10px;}
	.recently-viewed .owl-nav button.owl-next:before {content: "\e90c";font-family: 'award-icon' !important}
	.recently-viewed .owl-nav button.owl-next {box-shadow: none!important;border: 0px !important;float:right;background: transparent;padding-left: 10px;padding-right: 10px;}
	.recently-viewed .owl-stage-outer {overflow: hidden;}
	ol.product-items.a.owl-loaded.owl-drag  {position: relative;float: left;width: calc(100% - 60px);padding-left: 30px;padding-right: 30px;	}
	.block.widget.block-viewed-products-grid {	    width: 100%;	    padding-left: 0px;	    padding-right: 0px;	}
	.block.widget.block-viewed-products-grid .block-title {	    padding-left: 15px;	    padding-right: 15px;	}
	.products.wrapper.grid.products-grid.products-related {    padding-left: 0px;    padding-right: 0px;    width: 100%;}

	body.yes-childrens span.product-image img {    max-height: inherit;    width: 100%;}
	body.yes-childrens span.product-image a {    height: auto;}
	body.yes-childrens ul#apnddata li {    width: calc(50% - 30px);    margin-right: 15px;    margin-left: 15px;}
	body.yes-childrens ul#apnddata {    float: left;    width: calc(100% + 30px);    margin-left: -15px;    margin-right: -15px;}
	.catalog-category-view h1#page-title-heading {    padding-left: 0px;}
	.payment-method-content {	    padding: 15px !important;	}
	.payment-option._collapsible.opc-payment-additional.discount-code .payment-option-title.field.choice {	    padding-left: 15px;	}
}

@media (max-width: 460px){
	body.yes-childrens span.product-image {	    min-height: inherit !important;	}
	body.yes-childrens span.product-image img {	    max-height: inherit !important;	    width: 100%;	}
	body.yes-childrens ul#apnddata li {	    width: 100%;	    margin-left: 0px;	    margin-right: 0px;	}
	body.yes-childrens ul#apnddata {	    margin-left: 0px;	    margin-right: 0px;	    width: 100%;	}
	.customer-account-login h1.page-title, .customer-account-forgotpassword h1.page-title, .customer-account-create h1.page-title {    padding-left: 0px;    padding-right: 0px;}
	.header-contacts-container .opening-time {    line-height: 17.5px;}
	.catalog-category-view.page-products.page-layout-1column .products-grid .product-item {    margin-bottom: 20px;}
}