/*.page-layout-build-your-own .fa-chevron-left:before
{
        content: "Front";
        font-family:'Montserrat', sans-serif;
}
.page-layout-build-your-own .fa-chevron-right:before
{
        content: "Back";
        font-family:'Montserrat', sans-serif;
}*/
/*Responsive-180327*/
.align-items-center .wrapper-header-left a.logo {text-align: left; display: block; max-height: 84px; width: auto;}
.align-items-center .wrapper-header-left a.logo img{width: auto;height: 84px;}
.cms-home .carousel-inner .carousel-item .img, .cms-home .carousel-inner .carousel-item img{width: 100%;}
.cms-home #home-hero-slider .carousel-control-prev .fa, .cms-home #home-hero-slider .carousel-control-next .fa, .slide-control .carousel-control-next, .slide-control .carousel-control-prev{line-height: 47px;}
.cms-home #home-hero-slider .carousel-control-next .fa, .slide-control .carousel-control-next{padding-left: 5px;}
.cms-home #home-hero-slider .carousel-control-prev .fa, .slide-control .carousel-control-prev{padding-right: 5px;}
.nav-toggle-menu{background: url(../images/icon/toggle-menu.png) center center no-repeat; background-size: 50px 35px; display: block; width: 45px; margin: 0 auto; height: 45px; display: none; }
.mdz_dBlockClass{display: block !important;}
/*.catalog-category-view.page-products .products-grid .product-item-img .product-image-wrapper .product-image-photo, .catalogsearch-result-index .products-grid .product-item-img .product-image-wrapper .product-image-photo, .container .block .products-grid .product-item-img .product-image-wrapper .product-image-photo{top: -5px; max-width: 167px;}*/
.page-layout-build-your-own #preview_control{width: 85%;margin-top: 20px;margin-bottom: 20px; }
/*.catalog-product-view main .product.media{position: relative;}*/
.catalog-product-view main .product.ct-product-gallery {
    position: relative;
    width: calc(56% - 80px);
    margin-right: 80px;
}
.page-layout-build-your-own .pages strong.page{color : #4aa575; }
.page-layout-build-your-own .pages a.page{color:#000000; }
.page-layout-build-your-own .title-option, .page-layout-build-your-own .preview_control{text-align: center;}
.page-layout-build-your-own .product-info-main .title-option{text-align: left;}
/*.page-layout-build-your-own .reset_view{position: absolute;top: -68px; right: 8px; font-size: 18px; color: #8e8e8e;}*/
/*.page-layout-build-your-own .preview_control{position: unset;}*/
/*.page-layout-build-your-own .product.media .title-option{margin: 34px 0 20px;}*/
.product.media .faq-wrap{margin-top: 0px;}
.page-layout-build-your-own .selection_popup .close_selection_popup{line-height: 21px;}
.page-layout-build-your-own .selection_popup .arrow_up{border-bottom-color: #c1cfc9;border-top-color: #c1cfc9;}
.page-layout-build-your-own .selection_box .clearfix{margin-bottom: 20px;}
.modchip-faq>div.video{width: 100%}
.catalog-product-view .product.info.detailed{margin-top:30px !important;}
.product-detail-normal .btn-green{width: 175px;margin-left: auto;}
.catalog-category-view .wishlist-wrapper .row.product-items{margin-left: -15px;margin-right: -15px;}
.checkout-cart-index .container .block .products-grid .product-item-img .product-image-wrapper{position: unset !important;padding-bottom: 0px !important;}
.checkout-cart-index .product-item .product-item-photo img{transform: rotate(-0deg) translate(0px, 0px);top:0; max-width: 180px;}
/*.checkout-cart-index .product-item .product-item-photo .product-item-img{min-height: }*/
.products-wrapper strong{padding: 0 15px !important;height: 50px;overflow: hidden;}
.checkout-cart-index  .product-item .product-item-photo{padding-top: 230px;}
.checkout-cart-index .container .block .product-item.product-item-info.item.product{padding-bottom: 35px;}
.footer-column form.form-subscribe .submit.btn-green{max-height: 47px;overflow: hidden;    right: 1px;    top: 0.5px;}
.nav-wrapper-toggle-menu{width: 100%;margin-bottom: 5px;}
.customer-account-index #maincontent .column.main{margin-bottom: 0px !important;}
.customer-account-index .sidebar{margin-top: 0px !important;}
.customer-account-index .column.main .container{padding: 30px 0px;}
.customer-account-edit .login-wrapper .actions-toolbar.row{margin-top: 30px;padding-top: 20px;}
.customer-account-edit .section-wishlist .container{padding: 0 20px;}
.section-title-download h1::before{border-bottom: 1px solid #C9C9C9; content: ""; left: 0px; position: absolute; top: 20px; width: 27%;}
.wishlist-index-index .products-grid .product-item{margin-bottom: 0px;}
.cms-home .best-sellers .products{position: unset;}
.cms-home .best-sellers .slick-dots{display: inline-block;width: auto;}
.cms-home .best-sellers .slick-dots{top:19px;right:109px;bottom: auto;}
.cms-home .best-sellers .slick-dots li button{width: 10px;height: 10px;border-radius: 100%;border: 2px solid #aec0b8;background-color: transparent;}
.cms-home .best-sellers .slick-dots li.slick-active button{background-color: #aec0b8;}
.cms-home .best-sellers .slick-dots li button:before, #best-seller-slider2 .d-flex, .asfeaturedon .slick-prev:before, .asfeaturedon .slick-next:before, .asfeaturedon .slick-next, .asfeaturedon .slick-prev{display: none !important;}
.cms-home .best-sellers .slick-prev, .cms-home .best-sellers .slick-next, .asfeaturedon .slick-next, .asfeaturedon .slick-prev{width:40px; height: 40px; overflow: hidden; text-indent: -9999px; top: 23px; border: 2px solid #aec0b8;background-image: url('../images/arrow-both-icon.png');background-repeat: no-repeat;}
.cms-home .best-sellers .slick-next, .asfeaturedon .slick-next{background-size: 57px; background-position: -22px 5px;right:10px;}
.cms-home .best-sellers .slick-prev, .asfeaturedon .slick-prev{background-size: 58px; background-position: 5px 5px;left: auto;right: 60px;}
.cms-home .best-sellers#best-sellers-2 .slick-next{background-size: 60px; background-position: -24px -23px;right:10px;}
.cms-home .best-sellers#best-sellers-2 .slick-prev{background-size: 60px; background-position: 4px -23px;left: auto;right: 60px;}
.cms-home .best-sellers .slick-dots li{width: 16px; height: 16px;}
.cms-home .best-sellers#best-sellers-2 .slick-dots li button{border-color:#fff;}
.cms-home .best-sellers#best-sellers-2 .slick-dots li.slick-active button{background-color: #fff;}
#best-sellers-1 .container #best-seller-slider, #best-sellers-2 .container #best-seller-slider2{margin-left: 0px;margin-right: 0px;}
#best-seller-slider2 .row{margin-right:0;margin-left:0;}
.cms-home .best-sellers .slick-dots{right: 129px;}
.cms-home .best-sellers#best-sellers-2 .slick-next{right: 25px;}
.cms-home .best-sellers#best-sellers-2 .slick-prev{right: 78px;}
.cms-home .best-sellers#best-sellers-2 .slick-dots{right: 146px;}
/*.product-item .product-item-photo, .wishlist-index-index .product-item .product-item-photo img{z-index: 120;}
.best-sellers .product-item .product-item-details, .wishlist-index-index .product-item .product-item-details{z-index: 151;    position: relative;}*/
.asfeaturedon .slick-slider {margin-bottom: 0px !important;}
.catalog-product-view  .product-info-main .product-add-form .product-options-bottom .fieldset .actions{text-align: left;}
.catalog-product-view .product-info-main .product-add-form .product-options-bottom .fieldset .actions button {padding: 10px 34px; border: 0px solid #e87d11; font-size: 16px; margin-right: 0px; font-weight: 700; color: #ffffff;}
.catalog-product-view .extracartbutton #product-addtocart-button > span:hover{background: #27b876 !important; border: medium none; box-shadow:none;color:#fff;}
.catalog-product-view.page-layout2column .product-info-main .box-tocart .field.qty, .product-options-bottom .box-tocart .field.qty {padding-right: 0px;}
.detail-title.text-center{width:100%;}
.catalog-product-view .blue-flame-details{padding-top: 0px;}
.catalog-product-view .product.info.detailed{padding-top: 50px;}
.detail-title h1{margin-bottom: 50px;}
.form-subscribe .input-subscribe{color: #fff}
.catalog-category-view .product-item-info .product-item-details .stock.unavailable{min-height: 44px;padding-top: 11px;    margin-right: 22px;text-align:center;}
.catalog-product-view .product-info-main .extracartbutton{padding-top: 0;}
.footer-column form.form-subscribe .input-subscribe{opacity: 1; padding-right: 54px;}
.menu .active a.level0, .menu a.level0:hover {background: #242729;  }
.footer-column form.form-subscribe .input-subscribe:focus{opacity: 1;color: #c8bcd6 !important;}
.bottom-footer .social-list a{border-color: #c8bcd6;}
.footer-column form.form-subscribe .input-subscribe,  .navbar .nav-sections .nav-link, .menu .active a.level0, .menu a.level0:hover{ color: #c8bcd6 !important;}
.bottom-footer p.copyright, .bottom-footer .social-list a{color: #c8bcd6 !important;}
.top-header .form-search input[type=text]::-webkit-input-placeholder{color: #c8bcd6 !important;}
.top-header .form-search input[type=text]::-moz-placeholder {color: #c8bcd6 !important;}
.top-header .form-search input[type=text]:-ms-input-placeholder{color: #c8bcd6 !important;}
.top-header .form-search input[type=text]:-moz-placeholder {color: #c8bcd6 !important;}
.cms-home .special-price .price-label, .cms-home  .old-price .price-label {display: none;}
.cms-home .special-price .price-wrapper, .cms-home  .old-price .price-wrapper{padding: 0;margin-right: 10px;}
.cms-home .special-price, .cms-home  .old-price{display: inline-block;}
.cms-home .old-price .price-wrapper .price{font-size: 20px;    text-decoration: line-through;color: #959595;}
.wrapper-header ul.menu-account li a, .navbar .top-nav .nav-link , .wrapper-header-right-actions .search-wrapper .search_mini_form .input-text{font-size: 14px;}
.page-layout-build-your-own .btn-green{font-size: 16px;}
.page-layout-build-your-own .btn-green:hover{background: #f77e04 !important; border: medium none; box-shadow: none; color: #fff;border: 0px solid rgba(255, 255, 255, 0);}
#newsletter-validate-detail .submit.btn-green:hover{background: #fff;}
.extracartbutton #product-addtocart-button > span{border:0px;}
.catalog-product-view .extracartbutton #product-addtocart-button, .page-layout-build-your-own .btn-green{border: 0px solid #120219; background: #e87d11; color: #ffffff;}
.catalog-product-view .extracartbutton #product-addtocart-button:hover, .page-layout-build-your-own .btn-green:hover{background: #27b876 !important;}
.page-layout-build-your-own .btn-green:hover, .product-info-main .product-add-form .product-options-bottom .fieldset .actions button:hover{border: 0px solid rgba(255, 255, 255, 0) !important;}
.page-layout-build-your-own #preview_control{background-color: transparent;}
.mailerlite-popup .btn{background: linear-gradient(to right, rgba(53,235,102,1) 0%, rgba(26,226,186,1) 100%) !important;}
.catalog-category-view.page-products .product-item-inner .product-item-actions button,.catalogsearch-result-index.page-products .product-item-inner .product-item-actions button{margin-right: 12px;}
.catalog-category-view.page-products .product-item-inner .product-item-actions button:hover,.catalogsearch-result-index.page-products .product-item-inner .product-item-actions button:hover{border: 1px solid #ffffff; color: #26e694; box-shadow: 0px 16px 24px rgba(38, 230, 148, 0.38); background: #ffffff;}
.catalog-category-view.page-products .product-item-inner .product-item-actions button:hover span,.catalogsearch-result-index.page-products .product-item-inner .product-item-actions button:hover span{color: #26e694;}
.cart-empty{padding-top:15px;}
.cart-empty p a{    color: #00d47a;font-weight: 700;}
.home-slider .offer-text, body > .offer-text {background: #7edcab;}
.offer-text span {color: #15051c;font-weight: 600;}
.page-layout-build-your-own .selection_popup .close_selection_popup{top: -8px; right: -8px;    background: #fff;}
/*.cart.table-wrapper .col.qty input::-webkit-outer-spin-button {-webkit-appearance: appearance;*/
.main-menu ul.menu li a,.navbar .nav-sections li .custom-menu-popup li a{color: #c8bcd6;}
.custom-product-item .custom-cover span{display: block;}
.custom-product-item .custom-cover span:hover{background:none;}
.review_controll{/*position: absolute; top: -68px; left: 8px;*/}
.review_controll a{ color: #120219;font-weight: 400;font-size: 15px;line-height:24px;display: block;padding: 5px 15px;background-color: #f1f1f1;text-decoration: none !important;}
.review_controll:hover{background: inherit;border: 0px solid #cdcdcd;color:inherit;}
.review_controll a i {font-size: 20px; vertical-align: baseline;color: #ff7e00;font-style:inherit; }
.catalog-product-view .column.main .block.review-add{width: 100%;}
.catalog-product-view .block-title{width:100%;}
.catalog-product-view .block-title strong{float: none;display: block;}
.catalog-product-view .block-content fieldset.fieldset{margin:0;}
.catalog-product-view .block-content #review-form .review-form-actions{margin: 10px auto 30px;    padding: 0 20px;}
.catalog-product-view .block-content #review-form .review-form-actions button{border-radius:50px;padding: 12px 20px;background: transparent; color: #120219; border: 1px solid #120219; cursor: pointer;    font-size: 16px; letter-spacing: 1px;}
.block.review-add .block-title strong{float: none;display: block;}
.catalog-product-view .block-content #review-form .review-form-actions button:hover{border: 1px solid transparent;background: linear-gradient(to right, rgba(53,235,102,1) 0%, rgba(26,226,186,1) 100%) !important;  box-shadow: none; color: #fff;}
.block-content #review-form.message.info{margin: 20px 0 20px;width: 100%;}
.catalog-product-view .block-content #review-form .field input{padding: 10px 10px; min-height: 32px; height: auto;}
.categorypath-xbox-one-custom-controllers-view-all .products-grid .products-wrapper .product-item-img strong{margin:0;}
/*.main-menu .menu .triangle .level0.active:after,.menu .triangle a.level0.active-hover:after{display: none !important;}*/
.opc-block-summary{padding: 20px 20px;}
.opc-block-summary .title{font-size: 32px;font-weight: 500;padding-bottom: 20px;}

.product-item-details .product-item-inner .product{display: flex; height: 100%;justify-content: space-between;}
.product-item-details .product-item-inner .product .content .item-options{width: 100%;}
.opc-block-summary .items-in-cart .product{background: #e6f6ef none repeat scroll 0 0;border-bottom-left-radius: 15px; border-bottom-right-radius: 15px;    padding: 10px 20px;}
.opc-block-summary .items-in-cart .product .product-item-details .product {padding: 0}
.opc-block-summary .product-item .product-item-inner{padding-bottom: 0px}
.opc-block-summary .product-item-details .product .item-options dt {width: 70%;}
.minicart-items .product-item-details {padding-left: 108px; }
.minicart-items .product>.product-image-container{padding-top: 30px;}
.checkout-cart-index  .container .block .product.details.product-item-details{text-align: right;}
.checkout-cart-index .container .block .price-box {text-align: left; }
/*.checkout-cart-index .product-item-details .product-item-inner .product{text-align: }*/
i.fa.fa-sort-desc.down-toggle-arrow {position: absolute; top: 5px; right: 0; color: #fff; font-size: 20px; padding: 6px 15px 10px;display: none;}
.menu .triangle a.level0:before {display:inline-block;position: absolute; content: ""; z-index: 10000; background: #0489e203; margin-left: .3em; vertical-align: text-bottom; vertical-align: middle; content: ""; border-top: .3em solid; border-right: .3em solid transparent; border-left: .3em solid transparent; color: #fff;width:auto;top: 45%;transform: translate(-45%, 0); right: -20px;}
.triangle .dropdown-toggle::after{display: none !important;}

.checkout-index-index footer .top-footer .footer-col.footer-col-last{order:5;margin-top: 26px;}
.checkout-index-index .wrapper-footer ul.top-footer {justify-content: space-between;display: flex;flex-wrap: wrap;}
.selection_options[data-option="engraving font"] ul.list-dropdown{/*display: flex;*/justify-content: space-around;flex-wrap: wrap; padding: 0;padding-top:20px;padding-bottom:10px;max-width:345px;margin:0px auto;flex-direction: row;}
.selection_options[data-option="engraving font"] .list-dropdown li .name-font:first-child{display:none;}
.selection_options[data-option="engraving font"] .list-dropdown li .name-font {width: 100%;text-align: center;border: 0px solid #ccc;}
.selection_options[data-option="engraving font"] .list-dropdown li.clearfix{display: inline-flex;width: 135px;text-align: center;padding: 10px;border: 1px solid #ccc;font-size: 34px;height: 80px;border-radius: 8px;align-items: center;justify-content: center;margin-bottom:10px;color:#7f7f7f;}
.selection_options[data-option="engraving font"] .list-dropdown li.clearfix:hover{color:#ffffff;}
.selection_options[data-option="engraving font"] .list-dropdown li.select.item-dropdown{flex: 0 0 100%;max-width: 100%;margin: 10px auto;display:none;}
.selection_options[data-option="engraving font"] .list-dropdown li:nth-child(odd) {margin-left: 20px;}
.ct-engraving-active{display:block;}


@media screen and (max-width:1820px){
#home-hero-slider .offer-image {margin-bottom: 50px;}
.extracartbutton #product-addtocart-button > span:hover{background-color: transparent;color: #120219;}

}

@media screen and (max-width:1590px){
.custom-product-section .container{padding: 0; width: 1195px; margin: 0 auto;}
#home-hero-slider .carousel-control-prev .fa, #home-hero-slider .carousel-control-next .fa{padding: 2px 0;}
#home-hero-slider .carousel-control-next .fa{padding-left: 5px;}
#home-hero-slider .carousel-control-prev .fa{padding-right: 5px;}
#home-hero-slider .offer-image {max-width: 275px;}
#home-hero-slider .offer-image img{margin-bottom: 40px !important;}
#home-hero-slider .slide-btn a{padding: 9px 31px;}
.page-layout-build-your-own{}
.blog-index-index .columns .container{    justify-content: space-between;}
.blog-index-index .container .column.main{flex: 0 0 64%;max-width: 64%;}
.terms-Conditions-section, .terms-Conditions{padding: 0px !important;}
.terms-Conditions-section h2, .additional-information h3{padding-bottom: 24px !important;}
.cms-privacy-policy .privacy-policy-section {padding-top: 0px !important;}
.cms-vip-gallery .vip-gallery-title{padding: 20px 0px  10px !important;}
.cms-vip-gallery .section-vip-gallery{padding-bottom: 0px !important;}
.categorypath-gift-cards .products-grid .product-items .product-item-info.item.product{padding-bottom: 35px !important;}
.categorypath-gift-cards div[aria-label="breadcrumb"] .breadcrumb{margin-bottom: 20px;}
.categorypath-gift-cards .column.main .page-sort.toolbar {margin-bottom: 20px;}
.categorypath-gift-cards .column.main .container .products-grid{padding-bottom: 20px;}
.cms-home #home-hero-slider .carousel-control-prev .fa, .cms-home #home-hero-slider .carousel-control-next .fa{line-height: 41px;}
.custom-product-section {padding: 40px 0px 70px; }
.best-sellers {padding: 35px 0px 30px; }
footer .bottom-footer {padding: 0px 0 20px; align-items: center; }
footer ul.top-footer {padding: 40px 0px 65px; }
.catalog-product-view .product.info.detailed{padding-top:40px;}
.cms-home #home-hero-slider .carousel-control-prev .fa, .cms-home #home-hero-slider .carousel-control-next .fa {line-height: 44px; }

}
@media screen and (max-width:1370px){
.container {width: 1230px; }
.custom-product-section .container{padding: 0; width: 1110px; margin: 0 auto;}
#home-hero-slider .offer-image {max-width: 250px;    margin-bottom: 40px;}
#home-hero-slider .offer-image img{margin-bottom: 30px !important;}
#home-hero-slider .carousel-control-next{right:15px;}
#home-hero-slider .carousel-control-prev{left:15px;}
#home-hero-slider .carousel-control-prev .fa, #home-hero-slider .carousel-control-next .fa{font-size: 20px;width: 40px; height: 40px; line-height: 32px;}
.slide-control .carousel-control-next, .slide-control .carousel-control-prev{line-height: 48px;}
.slide-control .carousel-control-next .fa{padding-left: 6px;}
.slide-control .carousel-control-prev .fa{padding-right: 5px;}
footer ul.top-footer{padding: 25px 0px 35px;}
.catalog-product-view .product.info.detailed{margin-top: 40px;}
.catalog-product-view .product.info.detailed{padding: 10px 0px 0px;}
.description.row:first-child .description.row .detail_description {width: 100% !important;}
.product-info-main .product-add-form{margin-top: 10px; }
.offer-wrapper h1::before , .offer-wrapper h1::after{width: 35%;}
.our-mission-wrapper h1::before, .our-mission-wrapper h1::after{width: 38%;}
.history-achievements-wrapper h1::before, .history-achievements-wrapper h1::after{width:26%;}
.product-services-wrapper h1::before, .product-services-wrapper h1::after{width: 29%;}
.our-mission-wrapper, .history-achievements-wrapper, .product-services-wrapper, .offer-wrapper {padding-bottom: 10px !important;}
.our-mission-wrapper {padding-top: 125px;}
.catalog-category-view .breadcrumb,.catalogsearch-result-index .breadcrumb{margin-bottom: 10px;}
.catalog-category-view.page-products .products-grid ~ .toolbar-products,.catalogsearch-result-index.page-products .products-grid ~ .toolbar-products{padding-bottom: 0px !important;}
.catalog-category-view.page-products .toolbar-products,.catalogsearch-result-index.page-products.page-products .toolbar-products{ margin-bottom: 20px;}
.catalog-category-view.page-products .products-grid .product-item.product-item-info.item.product,.catalogsearch-result-index.page-products .products-grid .product-item.product-item-info.item.product{padding-bottom: 35px;}
.product-item-info .products-wrapper{box-shadow: 0 2px 27px rgba(25, 11, 36, 0.25);}
.products.wrapper.grid.products-grid{padding-bottom: 20px;}
.section-wishlist{padding: 30px 0px;}
.section-wishlist .block-title h1{margin-bottom: 20px;}
.section-wishlist .product-item .product-item-photo img {top:0;transform: rotate(0deg) translate(0px, 2px); max-width: 200px; height: auto !important;}
.login-wrapper{padding: 0 24px !important;}
#section-login{padding-bottom:0px !important;}
.cms-shipping .shipping{padding-top: 0px !important;padding-bottom: 0px !important;}
.cms-shipping .shipping .container h3, .cms-returns .returns .container h2{padding-bottom: 20px !important;}
.cms-returns .returns {padding-top: 0px !important;}
.wishlist-index-index .product-item-info .product-item-inner .product-item-actions{padding: 0px; display: table; width: 100%; }
.wishlist-index-index .product-item-info .product-item-inner .product-item-actions .edit{width: 50%; display: table-cell; padding-right: 33px;}
.wishlist-index-index .product-item-info .product-item-inner .product-item-actions .delete{width: 50%; display: table-cell;    padding-right: 16px;}
.categorypath-gift-cards .product-items .product-item-info  .product-image-wrapper .product-image-photo{top: 33px;}
.categorypath-gift-cards .product-items .product-item-info  .product-item-img .product-item-name{margin-top: 24px;}
.categorypath-gift-cards .product-items .product-item-info  .products-wrapper .price-box.price-final_price{text-align: center;}
.categorypath-gift-cards .product-items .product-item-info  .product-image-wrapper .product-image-photo{top: 24px !important; max-width: 167px !important;}
.product-add-formproduct-build-your-own .product-info-main .box-tocart .actions {text-align: right; }
.product-add-formproduct-build-your-own.fieldset:last-child {margin-top: 0; margin: 0 auto; }
.page-layout-build-your-own .product.media .title-option{width:100%;}
}
@media screen and (max-width:1280px){
.container {width: 1110px; }
.custom-product-section .container{padding: 0; width: 960px !important; margin: 0 auto;}
#maincontent .column.main{width: 100%;}
#best-seller-slider{margin:0px;}
#home-hero-slider .offer-image {max-width: 200px;margin-left: 50px;}
#home-hero-slider .slide-btn a {padding: 9px 23px; }
#home-hero-slider .offer-image {margin-bottom: 45px; }
#home-hero-slider .offer-image img {margin-bottom: 25px !important; }
#best-seller-slider {margin: 0px 12px; }
#best-sellers-2 .container .row{margin-right:0;margin-left: 0;}
/*.collapse{display: block;}*/
.nav-sections .menu{display: flex;justify-content: flex-end;}
.benifits-section .benifit-item .benifit-cover .icon{padding: 24px;height: 110px;width: 110px;display: inline-block;}
.benifits-section .benifit-item .benifit-cover .content{min-width: 125px;display: inline-block;}
.wrapper-footer .footer-column{padding: 0px 5px;}
.wrapper-footer .top-footer{justify-content: space-between;}
footer .top-footer h4{font-size: 16px;}
.wrapper-footer .container{padding: 0 40px;}
.columns .column.main .best-sellers .product-item, .wishlist-index-index .product-item {padding: 0px 20px 50px !important; }
.custom-product-section{padding: 50px 0px 75px}
.custom-product-section .section-title{margin-bottom: 50px;}
.best-sellers{padding: 45px 0px 5px;}
.best-sellers .best-seller-title{margin-bottom: 40px;}
footer ul.top-footer{padding: 20px 0px 30px;}
footer .bottom-footer{padding: 5px 0px 20px;}
.asfeaturedon {padding-top: 60px; }
.benifit-item .benifit-cover h3{font-size: 26px;}
footer .top-footer h4, footer .top-footer .menu-footer li a, .footer-column .box-footer-column p{font-size: 14px;}
#best-seller-slider2 .products.list .product-item{padding-bottom: 30px !important;}
#best-sellers-2{padding-bottom: 20px;}
.breadcrumb{margin-bottom: 20px;}
/*.catalog-category-view.page-products .products-grid .product-item-img .product-image-wrapper .product-image-photo,
.catalogsearch-result-index .products-grid .product-item-img .product-image-wrapper .product-image-photo, .container .block .products-grid .product-item-img .product-image-wrapper .product-image-photo{top: -11px; max-width: 200px;}*/
.products-wrapper strong{text-align: center !important;padding-left: 0 !important;}
.toolbar-products{margin-bottom: 20px;}
.catalog-category-view.page-products .products-grid .product-item.product-item-info.item.product, .catalogsearch-result-index .product-item.product-item-info.item.product, .container .block .product-item.product-item-info.item.product{padding-bottom:35px;}
.products.wrapper.grid.products-grid{padding-bottom: 20px;}
.catalog-category-view.page-products .products-grid ~ .toolbar-products, .catalogsearch-result-index .products-grid ~ .toolbar-products{padding-bottom: 10px !important;}
.section-wishlist{padding: 30px 0px;}
.section-wishlist h1{margin-bottom: 20px;}
.data.item.content .description{margin-bottom: 0;}
#section-login {padding-bottom: 35px; }
.we-offer  p{font-size: 15px;}
.our-mission-wrapper{padding: 110px 0px 15px;}
.history-achievements-wrapper, .product-services-wrapper{padding-bottom: 10px !important;}
.about-us-wrapper p{margin-bottom: 15px;}
.our-mission-wrapper h1::before, .our-mission-wrapper h1::after{width: 36%;}
.offer-wrapper h1::before , .offer-wrapper h1::after{width: 33%;}
.history-achievements-wrapper h1::before, .history-achievements-wrapper h1::after{width:23%;}
.product-services-wrapper h1::before, .product-services-wrapper h1::after{width: 26%;}
.our-mission-wrapper p{line-height: 32px;}
/*.page-layout-build-your-own .selection_box .selection_item label{font-size: 14px;}*/
.page-layout-build-your-own .add-to-wishlist, .page-layout-build-your-own .shreeji-whatsapp-share{display: inline-block;margin-top: 3px;}
.page-layout-build-your-own .add-to-wishlist{vertical-align: super;}
.page-layout-build-your-own .product-options-bottom .product-social-links {display: flex; justify-content: space-between;     flex-direction: column;}
.product-detail-normal .btn-green{ margin-left: auto;}
.section-wishlist{padding: 30px 0px 40px;}
.sidebar .product-items .product-item{margin: 0;}
.catalog-category-view.page-products .product-item-inner .product-item-actions button, .columns .sidebar .section-wishlist .action.tocart.primary, .catalogsearch-result-index .product-item-inner .product-item-actions button, .container .block .product-item-inner .product-item-actions button, .block-wishlist .product-item-name, .categorypath-playstation-4-custom-controllers-view-all  .product-item-info .product-item-details .stock.unavailable{margin-right: 0px;margin: auto;}
.product-item .product-item-actions .actions-primary, .block p:last-child, .block-wishlist .product-item-name{text-align: center;}
.catalog-category-view.page-products .toolbar-sorter.sorter label, .catalogsearch-result-index .toolbar-sorter.sorter label {text-align: right; }
.products-wrapper strong {   padding: 0 25px !important; font-size: 18px;}
.checkout-cart-index .container .block .product.details.product-item-details .price{text-align: center;}
.checkout-cart-index .container .block .price-box{text-align: center;}
.cart.table-wrapper .item-info td.col.item{min-width: 250px; max-width: 250px;}
.cart.table-wrapper .cart.items thead th.price, .cart.table-wrapper .item-info td.col.price{max-width: 100px;min-width: 100px;}
.cart.table-wrapper .cart.items thead th.qty, .cart.table-wrapper .item-info td.col.qty{max-width: 77px; min-width: 77px;}
.cart.table-wrapper .item-info td.col.subtotal{min-width: 100px;max-width: 100px;}
.cart-container{padding:30px 0px;}
.orders-history thead th, .orders-history tbody td, .cart.table-wrapper .cart.items thead th, .cart.table-wrapper .item-info td{    padding: 5px 7px;font-size: 14px;}
.cart.table-wrapper .cart.items thead th.subtotal, .cart.table-wrapper .item-info td.col.subtotal{min-width: 100px;}
.main-menu ul.menu li a, .navbar .nav-sections .nav-link{font-size: 13px;}
.blog-index-index div[aria-label="breadcrumb"]{padding-right:50px;padding-left:50px;}
.contact-index-index nav[aria-label="breadcrumb"], .cms-privacy-policy  div[aria-label="breadcrumb"]{padding-right:15px;padding-left:15px;}
.contact-index-index .contact-us-wrapper .row{margin: 0;}
.things-to-know-wrapper {padding: 0px !important;}
.things-to-know-wrapper h1::after, .things-to-know-wrapper h1::before{width: 30%;}
.privacy-policy-section .innerText{margin-bottom: 8px;}
.customer-account-index .column.main .container{padding:30px 20px;}
.customer-account-index .box-content p, .customer-account-index .box-content address{text-align: left;margin: 12px 0px 15px !important;}
.cms-domin8or-buttons #maincontent .container, .cms-domin8or-buttons div[aria-label="breadcrumb"] {padding-left:25px;padding-right:25px;}
.cms-domin8or-buttons div[aria-label="breadcrumb"] .container{padding-right: 0;padding-left: 0;}
.cms-domin8or-buttons .domin8or-button-section{padding-top: 0px !important;}
.cms-domin8or-buttons .compatible-wrapper{padding-bottom: 75px;}
.cms-domin8or-buttons .compatible-title h1::before, .cms-domin8or-buttons .compatible-title h1::after{width: 31%;}
.cms-rapidfire .razoback-title h1 {line-height: 65px;}
.cms-rapidfire .video-section-wrapper .row{display: flex;justify-content: space-between;}
.cms-rapidfire .video-section-wrapper .row .col-lg-6{flex: 0 0 48%; max-width: 48%;}
.cms-rapidfire .video-section-wrapper .row .col-lg-6.text-left{flex: 0 0 46%; max-width: 46%;}
.cms-rapidfire .razoback-maxfire-description{padding-bottom: 50px;}
.cms-rapidfire .video-razoback-section p{padding-bottom: 15px !important;}
.cms-rapidfire .section-razoback-features{padding: 27px 0px;}
.cms-rapidfire .section-title-download h1::before, .cms-rapidfire .section-title-download h1::after{width: 25%;}
.cms-rapidfire .section-title-razoback h1::before, .cms-rapidfire .section-title-razoback h1::after{width: 30%;}
.cms-rapidfire .section-title-features h1::before, .cms-rapidfire .section-title-features h1::after{width: 20%;}
.cms-rapidfire .section-modchips-faq, .section-download-user-guides.text-center{padding-bottom: 50px;}
.cms-rapidfire .download-pdf-btn{width: 40%;}
.video-razoback-section{padding: 50px 0px;}
.cms-vip-gallery .gallery-details {bottom:41px;}
.cms-vip-gallery .btn-view-controller .btn-view{margin-top: 30px;}
.cms-shipping div[aria-label="breadcrumb"], .cms-returns div[aria-label="breadcrumb"]{padding-right: 20px;padding-left: 20px;}
.wishlist-index-index .product-image-wrapper{}
.wishlist-index-index .product-items.products .product-item-info .product-item-photo{height: 100%; max-height: 170px;}
.wishlist-index-index .product-items.products .product-item-info .product-image-wrapper img.product-image-photo{transform:rotate(-20deg) translate(88px, 70px); max-width: 180px;}
.wishlist-index-index .product-item-details .product-item-name{font-size: 21px;}
.wishlist-index-index .product-item-details .price-box .price{font-size: 22px;}
.wishlist-index-index .product-item-details .price-configured_price	.price-wrapper{padding:0px;}
.wishlist-index-index .product-item .product-item-info .product-item-details{padding: 20px 22px;}
.wishlist-index-index .product-item .product-item-info .product-item-details .price-as-configured{margin-bottom: 13px !important;}
.wishlist-index-index .product-image-wrapper {padding-bottom: 170px !important;overflow: unset;}
.wishlist-index-index .products-grid.wishlist .product-item .product-item-comment{min-height:70px; padding: 5px 8px;    margin: 10px 0 0px;font-size: 14px;}
.wishlist-index-index .products-grid.wishlist .product-item .box-tocart .fieldset{margin: 25px 0px 15px;}
.wishlist-index-index .products-grid.wishlist .product-item .box-tocart input.qty, .wishlist-index-index .products-grid.wishlist  .product-item .tocart{height: auto;padding: 7.5px 5px;font-size: 15px;}
.wishlist-index-index .products-grid.wishlist  .product-item .tocart{padding:10px 35px;}
.wishlist-index-index .products-grid .product-item{padding-bottom: 30px;}
.categorypath-gift-cards #maincontent .container,  .categorypath-gift-cards .sidebar.sidebar-additional .section-wishlist .container, .categorypath-gift-cards #maincontent div[aria-label="breadcrumb"] {padding: 0 40px;}
.categorypath-gift-cards .product-items .product-item-info  .product-image-wrapper .product-image-photo{top: 24px !important; max-width: 190px !important;}
.categorypath-gift-cards #maincontent div[aria-label="breadcrumb"] .breadcrumb {padding: 11px 0px;}
.cms-home #home-hero-slider .carousel-control-prev .fa, .cms-home #home-hero-slider .carousel-control-next .fa{line-height: 33px; }
/*.asfeaturedon .img-item{max-width: 130px;}*/
.custom-item-img img{    transform: rotate(-18deg) translate(80px, -14px);}
.estimated-box{width:100%;}
.top-header .wrapper-header-right .main-menu.collapse{display:block;}
.product-item .product-item-actions .actions-primary, .block-wishlist .product-item-name{text-align: right;}
.catalog-category-view.page-products .product-item-inner .product-item-actions button , .columns .sidebar .section-wishlist .action.tocart.primary, .container .block .product-item-inner .product-item-actions button{margin-right: 12px; }



}
@media screen and (max-width:1120px){
.container {width: 990px;padding: 0;}
.custom-product-section .container{padding: 0; width: 870px !important; margin: 0 auto;}
.navbar .top-nav{margin-bottom: 0;}
.custom-product-section .custom-product-item {padding: 0px 32px; }
.custom-item-img {padding-bottom: 160px;}
.custom-product-item .custom-item-title{padding: 17px 52px 17px 18px;}
.custom-item-img img{transform: rotate(-18deg) translate(70px, -15px);}
.benifits-section .benifit-cover .content p{font-size: 16px;}
.benifits-section .benifit-cover .content h3{font-size: 22px;}
.footer-column form.form-subscribe .input-subscribe{padding-right: 48px;padding-left: 15px;}
.wrapper-footer .container {padding: 0 10px; }
.footer-column .box-footer-column p{line-height: 32px;}
.asfeaturedon .container{padding: 35px 8px;}
/*.asfeaturedon .img-item{max-width: 113px;}*/
.custom-product-section .section-title{font-size: 30px;}
.custom-product-section {padding: 35px 0px 50px; }
.custom-product-section .section-title {margin-bottom: 35px; }
.columns .column.main .best-sellers .product-item, .wishlist-index-index .product-item {padding: 0px 15px 50px !important; }
.product-item-details{text-align: center;}
.product-item .product-item-photo img {transform: rotate(-20deg) translate(60px, 57px); }
.product-item-details .product-item-actions{text-align: center;}
/*#maincontent .container { width: 960px;}*/
.breadcrumb{padding:15px 0px !important;}
.page-layout-build-your-own .items.breadcrumb{padding:15px 15px !important;max-width: calc(100% - 30px);}

/*.catalog-category-view.page-products .products-grid .product-item-img .product-image-wrapper,
.catalogsearch-result-index .products-grid .product-item-img .product-image-wrapper, .container .block .products-grid .product-item-img .product-image-wrapper{padding-bottom: 158px !important;}*/

/*.catalog-category-view.page-products .products-grid .product-item-img .product-image-wrapper .product-image-photo, 
.catalogsearch-result-index .products-grid .product-item-img .product-image-wrapper .product-image-photo, .container .block .products-grid .product-item-img .product-image-wrapper .product-image-photo{max-width: 126px; top: -3px;}*/

.products-wrapper strong{font-size: 19px;}

/*.catalog-category-view.page-products .product.details.product-item-details .price, 
.catalogsearch-result-index .product.details.product-item-details .price, .container .block .product.details.product-item-details .price, .catalog-category-view.page-products .product.details.product-item-details .old-price .price, .catalogsearch-result-index .product.details.product-item-details .old-price .price, .container .block .product.details.product-item-details .old-price .price{font-size: 21px;}*/

.catalog-category-view.page-products .product-item-inner .product-item-actions button, .columns .sidebar .section-wishlist .action.tocart.primary, .catalogsearch-result-index .product-item-inner .product-item-actions button, .container .block .product-item-inner .product-item-actions button, .columns .sidebar .section-wishlist .action.tocart.primary{margin-right: 0px;}

/*.catalog-category-view.page-products .product-item-inner .product-item-actions,  .catalog-category-view.page-products .price-box,
.catalogsearch-result-index .product-item-actions, .container .block .product-item-actions, .catalogsearch-result-index .price-box, .container .block .price-box{text-align: center !important;}*/

/*.catalog-category-view.page-products .product-item-inner, 
.catalogsearch-result-index .product-item-inner, .container .block .product-item-inner{padding-top:10px; }*/

/*.catalog-category-view.page-products .products-grid .product-item.product-item-info.item.product, 
.catalogsearch-result-index .product-item.product-item-info.item.product, .container .block .product-item.product-item-info.item.product {padding-bottom: 30px; } */

.product-item-info .products-wrapper {border-radius: 15px; box-shadow: 0 3px 28px rgba(25, 11, 36, 0.25); display: block; position: relative; background: #ffffff; }
.data.item.content .detail_description {width: calc(100% - 260px);}
.data.item.content .image_description{max-width:235px;width: 100%;}
.login-container .login-wrapper{max-width: 60%;flex: 0 0 60%;}

/**** About ****/
.we-offer .row{justify-content: space-between;}
.we-offer .row div{margin: 0;flex: 0 0 19.666667%; max-width: 19.666667%;}
.we-offer .row div p{margin-top: 15px;}
.our-mission-wrapper h1::before, .our-mission-wrapper h1::after{width: 36%;}
.offer-wrapper h1::before , .offer-wrapper h1::after{width: 32%;}
.history-achievements-wrapper h1::before, .history-achievements-wrapper h1::after{width:21%;}
.product-services-wrapper h1::before, .product-services-wrapper h1::after{width: 24%;}
/*.page-layout-build-your-own .selection_box .selection_item label {font-size: 13px; }*/
.modchip-faq a{font-size: 15px;}
.page-layout-build-your-own .product-options-bottom div.price-final_price:before{font-size: 19px;}
.container .product-info-main .price-box .price-wrapper .price{font-size:24px;}
.catalog-product-view .product.info.detailed{margin-top: 0px !important;}
.extracartbutton, .page-layout-build-your-own .product.media .title-option{padding-top: 10px !important;}
.page-layout-build-your-own .product.media .title-option{padding-bottom: 9px;}
.page-layout-build-your-own .reset_view{top: -62px;}
.section-wishlist .product-item .product-item-photo img{max-width: 150px;}
#wishlist-sidebar .product-image-container img{top: 0;}
#wishlist-sidebar .product-image-container .product-image-wrapper{    padding-bottom: 83% !important;}
.container .block .products-grid .product-item-img .product-image-wrapper .product-image-photo{padding: 0; margin: 15px auto;    max-width: 127px;}
.checkout-cart-index .product-item .product-item-photo {padding-top: 200px; }
.products-grid .product-item-photo{height:auto;}
.cart.table-wrapper .item-info td.col.item {min-width: 180px; max-width: 180px; }
.orders-history thead th, .orders-history tbody td, .cart.table-wrapper .cart.items thead th, .cart.table-wrapper .item-info td {padding: 15px 7px;}
.orders-history thead th.col.item{    padding-left: 55px;}
.things-to-know h3{font-size: 22px;}
.g-recaptcha{margin-bottom: 12px;}
.things-to-know-wrapper h1::after, .things-to-know-wrapper h1::before{width: 30%;}
.cms-domin8or-buttons .compatible-title h1::before, .cms-domin8or-buttons .compatible-title h1::after{width: 29%;}
.cms-rapidfire .section-title-modchips-faq h1::before, .cms-rapidfire .section-title-modchips-faq h1::after{width: 32%;}
.cms-rapidfire .section-title-download h1::before, .cms-rapidfire .section-title-download h1::after{width: 22%;}
.cms-rapidfire .section-title-razoback h1::before, .cms-rapidfire .section-title-razoback h1::after{width: 27%;}
.cms-rapidfire .section-title-features h1::before, .cms-rapidfire .section-title-features h1::after{width: 16%;}
.cms-rapidfire .section-razoback-features h1::before, .cms-rapidfire .section-razoback-features h1::after{width: 15%;}
.video , .cms-rapidfire .video iframe{width: 100%;}
.cms-rapidfire  .video-section-wrapper p{padding-bottom: 0px !important;font-size: 16px;line-height: 27px;}
.cms-rapidfire .download-pdf-btn {width: 46%; }
.cms-rapidfire .video-section-wrapper .row .col-lg-6.text-left {flex: 0 0 48%; max-width: 48%; }
.cms-vip-gallery .vip-gallery-wrapper{padding: 0px 20px;}
.cms-vip-gallery .vip-gallery-title h1::before, .cms-vip-gallery .vip-gallery-title h1::after{width: 36%;}
.wishlist-index-index .product-item .product-item-info .product-item-details .price-as-configured{text-align: left;}
.wishlist-index-index .column.main .product-items{margin-bottom: 0px;}
.wishlist-index-index .product-items.products .product-item-info .product-image-wrapper img.product-image-photo{transform:rotate(-20deg) translate(73px, 69px); max-width: 160px;}
.wishlist-index-index .product-item-info .product-item-inner .product-item-actions .action{font-size: 14px;}
.wishlist-index-index .product-item-info .product-item-inner .box-tocart .product-item-actions{width: 80%;padding-right: 0;}
.wishlist-index-index .product-item-info .product-item-inner .product-item-actions .action.edit, .wishlist-index-index .product-item-info .product-item-inner .product-item-actions .action.remove{padding-right: 0;}
.wishlist-index-index .product-item-info .product-item-inner .box-tocart .field.qty{width: 20%;padding-right: 10px;}
.wishlist-index-index .product-item-info .product-item-inner .product-item-actions .delete{width:70%;padding-right: 0;}
.wishlist-index-index .product-item-info .product-item-inner .product-item-actions .edit{width:30%;}
.categorypath-gift-cards .product-items .product-item-info .product-image-wrapper .product-image-photo {max-width: 150px !important;}
.categorypath-gift-cards #maincontent .container,  .categorypath-gift-cards .sidebar.sidebar-additional .section-wishlist .container, .categorypath-gift-cards #maincontent div[aria-label="breadcrumb"] {padding: 0 20px;}
.categorypath-gift-cards #maincontent div[aria-label="breadcrumb"] {padding-left: 40px;padding-right: 40px;}
.custom-item-img img {transform: rotate(0deg) translate(0px, 0px);    max-width: 220px; }
.catalog-product-view .product.info.detailed,.catalogsearch-result-index .product.info.detailed{padding-top: 50px;}
.catalog-category-view .product-item .product-item-actions .actions-primary,.catalogsearch-result-index .product.info.detailed{text-align: center;}
.checkout-cart-index .product-item .product-item-actions .actions-primary{text-align: center;}
.opc-block-summary .items-in-cart .product .product-item-details .product .content .item-options{margin: 0;padding-top: 8px;}
.opc-block-summary .product-item-details .product .item-options dt, .opc-block-summary .minicart-items .product .toggle{text-align: left;}
.opc-block-summary .product-item-details .product .item-options dt{font-size: 14px;}
.catalog-category-view .products-grid .pd-items-4,.catalogsearch-result-index .products-grid .pd-items-4{flex: 0 0 33.33%;}

}
@media screen and (max-width:1024px){
.catalog-category-view .products-grid .pd-items-3, .catalog-category-view .products-grid .pd-items-4,.catalogsearch-result-index .products-grid .pd-items-3,.catalogsearch-result-index .products-grid .pd-items-4{flex: 0 0 50%;}
.container{width:930px;padding: 0;}
/*.custom-product-section .container{padding: 0; width: 825px !important; margin: 0 auto;}*/
#home-hero-slider .carousel-inner{position: relative;width: 100%;}
#home-hero-slider .carousel-item{overflow: hidden;}
#home-hero-slider .carousel-item .img{min-height: 400px;}
.carousel-caption.text-left{position: relative;}
#home-hero-slider .carousel-item .img .img-fluid, #home-hero-slider .carousel-item .carousel-caption{position: absolute; left: 50%; top: 50%; transform: translate(-50%, -50%); max-width: inherit;}
#home-hero-slider .offer-image{margin:auto;max-width: 250px;}
.carousel-caption .offer-image{padding-bottom: 48px;}
.custom-product-section {padding: 45px 0px 60px;}
#home-hero-slider .offer-image img{margin-bottom: 35px !important; }
.custom-product-section .section-title {margin-bottom: 40px; }
.custom-product-section .section-title strong {margin-top: 10px;}
.columns .column.main .best-sellers .product-item, .wishlist-index-index .product-item {padding: 0px 15px 50px !important; }
.benifits-section .benifit-item .benifit-cover .icon {height: 115px; width: 115px;}
.catalog-category-view .products-grid .product-item .product-item-photo, .product-item .product-item-photo,
.product-item .product-item-photo, .wishlist-index-index .product-item .product-item-photo{    padding-top: 210px;}
.product-item .product-item-photo img {transform: rotate(-20deg) translate(66px, 49px); max-width: 260px; }
.product-item .price-box .price{font-size: 26px;}
.best-sellers .product-item .tocart, .wishlist-index-index .product-item .tocart{font-size: 14px;padding: 14px 24px;}
.best-sellers .product-item .product-item-details, .wishlist-index-index .product-item .product-item-details {background: #ffffff; padding: 23px 18px; }
/*.asfeaturedon .img-item {max-width: 106px; }*/
footer .top-footer .footer-col{padding: 7px;}
.product-item-details{text-align: left;}
.product-item .product-item-photo img {transform: rotate(-20deg) translate(60px, 57px); }
.product-item-details .product-item-actions{text-align: right;}
.wrapper-header-right{flex: 0 0 80.33%;max-width: 80.33%;padding-right: 0;}
.wrapper-header-left{flex: 0 0 19.33%;max-width: 19.33%;padding: 0;}
.top-header .main-menu.collapse .nav-sections .menu{display: flex; justify-content: space-between;}
.top-header .row{margin: 0;}
.main-menu ul.menu li, .navbar .nav-sections .nav-item{padding: 0 9px;}
/*#maincontent .container { width: 900px;}*/
/*.catalog-category-view.page-products .product.details.product-item-details .price, */
.container .block .product.details.product-item-details .price, .catalog-category-view.page-products .product.details.product-item-details .old-price .price, .catalogsearch-result-index .product.details.product-item-details .old-price .price, .container .block .product.details.product-item-details .old-price .price{font-size: 19px;}
.breadcrumb{margin-bottom: 15px;}
.toolbar-products {margin-bottom: 10px; }
.products.wrapper.grid.products-grid {padding-bottom: 10px; }
.data.item.content .image_description{max-width:235px;width: 100%;}
.our-mission-wrapper p{line-height: 32px;}
.our-mission-wrapper h1::before, .our-mission-wrapper h1::after{width: 34%;}
.offer-wrapper h1::before , .offer-wrapper h1::after{width: 30%;}
.history-achievements-wrapper h1::before, .history-achievements-wrapper h1::after{width:19%;}
.product-services-wrapper h1::before, .product-services-wrapper h1::after{width: 22%;}
/***/
/*.page-layout-build-your-own .selection_box .selection_item label {font-size: 12px; }*/
/*.page-layout-build-your-own .container .product-info-main .price-box.price-final_price{display: inline-block; width: auto; flex-grow: 0;}*/
.catalog-product-view main .product.media{position: unset;}
.product-info-main .extracartbutton{justify-content: space-between;}
/*.page-layout-build-your-own .product-options-bottom{padding-bottom: 0px;}*/
.cart-container .checkout-methods-items .action.primary {font-size: 16px; padding: 4px; }
.cart-container .cart-summary{margin-top: 0;}
.cart-summary{top:0 !important;}
.carousel-inner{overflow: unset;}
.cms-home .actions-primary{text-align: right;}
.blog-index-index div[aria-label="breadcrumb"] {padding-right:15px;padding-left:15px;}
.post-item .post-title, .blog-index-index .sidebar .block-title h3{font-size:21px;}
.things-to-know-wrapper h1::after, .things-to-know-wrapper h1::before{width: 30%;}
.cms-rapidfire #maincontent .container, .cms-rapidfire div[aria-label="breadcrumb"]{padding-right: 25px;padding-left: 25px;}
.cms-rapidfire #maincontent .video-razoback-section .col-lg-6{flex: 0 0 48%;max-width: 48%;}
.cms-rapidfire .download-pdf-btn {width: 48%; }
.cms-rapidfire .section-title-download h1::before, .cms-rapidfire .section-title-download h1::after {width: 20%; }
.cms-rapidfire .section-title-modchips-faq h1::before, .cms-rapidfire .section-title-modchips-faq h1::after {width: 31%; }
.cms-rapidfire .section-title-razoback h1::before, .cms-rapidfire .section-title-razoback h1::after {width: 26%; }
.cms-rapidfire .section-razoback-features h1::before, .cms-rapidfire .section-razoback-features h1::after {width: 13%; }
.cms-rapidfire .video-razoback-section .row{justify-content: space-between;margin-left: 0 !important;}
.cms-rapidfire .game-wrapper .game-section{flex: 0 0 25%;max-width: 25%;}
.cms-rapidfire  .razoback-features-table-wrapper{padding-bottom: 0px;}
.cms-rapidfire .razoback-features-table td{font-size: 21px;}
.cms-vip-gallery .gallery-details {bottom: 72px;     padding: 0 10px;}
.cms-vip-gallery  .vip-gallery-wrapper .gallery-details .profile-picture{margin-right: 7px;}
.cms-vip-gallery  .vip-gallery-box .vip-gallery{height: 429px;}
.cms-vip-gallery .gallery-details {bottom: 32px;}
.cms-vip-gallery  .vip-gallery .gallery-details .btn-view-controller{padding-left: 75px !important;text-align: center !important;}
.cms-vip-gallery .vip-gallery-title h1::before, .cms-vip-gallery .vip-gallery-title h1::after{width: 35%;}
.wishlist-index-index .product-item .product-item-info .product-item-details {padding: 15px 15px; }
.wishlist-index-index .product-item-info .product-item-inner .product-item-actions .delete{width:70%;padding-right: 0;}
.wishlist-index-index .product-item-info .product-item-inner .product-item-actions .edit{width:30%;}
.categorypath-gift-cards #maincontent .container,  .categorypath-gift-cards .sidebar.sidebar-additional .section-wishlist .container, .categorypath-gift-cards #maincontent div[aria-label="breadcrumb"] {padding: 0 20px;}
.categorypath-gift-cards #maincontent div[aria-label="breadcrumb"] {padding-left: 40px;padding-right: 40px;}
#home-hero-slider .carousel-item .img .img-fluid, #home-hero-slider .carousel-item .carousel-caption{width: auto;}
.cms-home #home-hero-slider .carousel-control-prev .fa, .cms-home #home-hero-slider .carousel-control-next .fa {line-height: 32px; }
.slide-control .carousel-control-prev .fa {padding-right: 0; }
.slide-control .carousel-control-next .fa {padding-left: 0px; }
.cms-home .product-item .product-item-actions .actions-primary{text-align: right;}
.carousel-inner .carousel-item .carousel-caption .container{width: auto;}
.product-item .product-item-photo img {max-width: 210px;}
.custom-product-section .custom-product-item {padding: 0px 18px; }
.catalog-product-view .page-layout-build-your-own .product-options-bottom .product-social-links{flex:0 0 40%;}
.catalog-product-view .page-layout-build-your-own .product-options-bottom .estimated-hld-product{flex:0 0 60%;}
.razoback-maxfire-slider .nav-tabs .nav-item {flex: 0 0 20%; padding: 2px; } .razoback-maxfire-slider .nav-tabs {flex-wrap: wrap; align-items: flex-start; justify-content: center; }
.razoback-maxfire-slider .slider-controls{display:none;}
.custom-item-img img {transform: rotate(0deg) translate(-17px, -2px); max-width: 220px; }
.cms-home .best-sellers .slick-dots{top:9px;}
.cms-home .best-sellers .slick-prev, .cms-home .best-sellers .slick-next, .asfeaturedon .slick-next, .asfeaturedon .slick-prev{top:13px;}
.cms-home .best-sellers#best-sellers-2 .slick-next{right: 10px;}
.cms-home .best-sellers#best-sellers-2 .slick-prev{right: 60px;}
.cms-home .best-sellers .slick-dots {right: 129px; }
.catalog-category-view.page-products .product-item-inner .product-item-actions button , .columns .sidebar .section-wishlist .action.tocart.primary,.catalogsearch-result-index.page-products .product-item-inner .product-item-actions button{margin-right: 0px;}
/*.catalog-product-view.product-build-your-own-xbox-one-controller{}*/
.opc-block-summary .product-item-details .product .item-options dt{font-size: 12px;}
.opc-block-summary .minicart-items .product .toggle{font-size: 15px;}
.opc-block-summary .items-in-cart .product .product-item-details .product .content .item-options{margin: 0;padding-top: 8px;}
.opc-block-summary .minicart-items .product-item-name, .opc-block-summary .product-item .price{    font-size: 20px;}

}
@media screen and (max-width:960px){
.container{width:728px;padding: 0;}
.custom-product-section .container{padding: 0; width:78%;margin: 0 auto;}
.custom-product-section .custom-product-item{display: inline-block; width: 100%; max-width: 42%; flex: none; text-align: center; margin: auto;padding: 0px 10px;    margin-bottom: 40px;}
.custom-product-section .custom-product-item:last-child{margin-bottom: 0px;}
.custom-item-img img {transform: rotate(-18deg) translate(80px, -15px); }
.custom-item-img {padding-bottom: 155px; }
.custom-product-section {padding: 35px 0px 30px; }
.bottom-footer .copyright{flex: 0 0 60%;}
.bottom-footer .social{flex: 0 0 40%;}
.bottom-footer .copyright{flex: 0 0 70%; max-width: 70%;}
.bottom-footer .social{flex: 0 0 30%; max-width: 30%;}
.bottom-footer .copyright p.copyright{display: block; width: 100%; max-width: 100%;}
.top-footer .footer-column:nth-child(1), .top-footer .footer-column:nth-child(2), .top-footer .footer-column:nth-child(3){height: auto;}
footer .top-footer .footer-col{flex: unset;}
.carousel-inner .product-items .product-item{flex: 0 0 50%;max-width: 50%}
.benifits-section .benifit-item .benifit-cover{padding: 0px 5px;flex-direction: column;text-align: center;}
.benifits-section .benifit-item .benifit-cover .icon{padding: 27px;display: block;width: 135px;height: 135px;}
.benifits-section .benifit-item .benifit-cover .content{display: block;margin: 0;width: 100%;margin-top: 25px;}
.benifits-section{background-size: cover;}
footer .top-footer .footer-col{max-width: 25%;}
.footer-col-last .box-footer-column h4{margin-bottom: 30px;}
footer ul.top-footer{border-color:rgba(39, 231, 144, 0.3); }
.footer-column form.form-subscribe{margin-bottom: 20px; width: 100%; display: inline-block; }
footer .top-footer .footer-col.footer-col-last{max-width: 100%;flex:100%;border-top: 1px solid rgba(39, 231, 144, 0.3);padding-top: 5px; margin-top: 36px;display: flex;justify-content: space-between;}
.footer-column .payment {text-align: right; flex: 0 0 48%; max-width: 48%; display: inline-block;align-self: flex-end;}
.footer-col.footer-col-last .box-footer-column{flex: 0 0 47%; max-width: 47%; display: inline-block;}
footer ul.top-footer{padding: 20px 0px 10px;}
.main-menu ul.menu li, .navbar .nav-sections .nav-item{padding: 0 7px;}
.main-menu ul.menu li a, .navbar .nav-sections .nav-link{font-size: 12px;}
.wrapper-header-right{flex: 0 0 83.33%; max-width: 83.33%; padding-left: 6px;}
.top-header .container{width: 100%;margin: 0px;padding: 0px;}
.wrapper-header-left{flex: 0 0 16.33%;max-width: 16.33%;padding: 0;}
.custom-item-img img {transform: rotate(0deg) translate(00px, 10px); }
.custom-product-section .custom-product-item{padding: 0px 7px;max-width: 33.33%;margin:0;margin-bottom: 30px;}
.custom-product-section .container{width: 94%}
.carousel-inner .product-items .product-item {flex: 0 0 33.33%; max-width: 33.33%;}
.catalog-category-view .products-grid .product-item-img,
.catalogsearch-result-index .products-grid .product-item-img,
.product-item .product-item-photo img {transform: rotate(0deg) translate(00px, 26px); max-width: 189px;}
.best-seller-title .section-title{font-size: 24px;}
.slide-control .carousel-control-next, .slide-control .carousel-control-prev {line-height: 37px; font-size: 18px;width: 40px;height: 40px;}
.wishlist-index-index .product-item {padding: 0px 12px 50px !important; }
.product-item .price-box {margin: 0px 0 21px; text-align: center; }
.product-item .product-item-photo, .wishlist-index-index .product-item .product-item-photo{    padding-top: 210px;}
.product-item-details .product-item-actions {text-align: center; }
.best-sellers .product-item .product-item-details, .wishlist-index-index .product-item .product-item-details{padding: 19px 14px;}
.best-sellers {padding: 40px 0px 15px; }
.best-sellers .best-seller-title {margin-bottom: 25px; }
.columns .column.main .best-sellers .product-item{padding: 0px 12px 35px !important;}
.slide-control .carousel-control-next .fa {padding-left: 4px; }
.slide-control .carousel-control-prev .fa {padding-right: 4px; }
.section-title strong{font-weight: 600;}
.best-sellers .product-item .product-item-name a, .wishlist-index-indexs .product-item .product-item-name a{font-size: 20px;}
.benifits-section{padding: 30px 0px;}
/*#maincontent .container { width:720px;}*/
.product-item-info .products-wrapper{width: 220px}
.data.item.content .image_description {max-width: 180px;width: 100%;}
.data.item.content .description{}
.product .value .description.row .description.row{max-width: 510px;width:100%;}
.product.media .fotorama__stage__frame img {min-width: 313px;}
.catalog-product-view .product-info-main .page-title-wrapper h1.page-title{font-size: 24px;}
.product-info-stock-sku .stock{padding-left: 0 !important;display: block;}
.container .product-info-main .price-box .price-wrapper .price{font-size: 28px;}
.product-info-main .product-add-form{margin-top: 0;}
.login-container .login-wrapper{max-width: 70%;flex: 0 0 70%;}
.our-mission-wrapper h1::before, .our-mission-wrapper h1::after{width: 30%;}
.offer-wrapper h1::before , .offer-wrapper h1::after{width: 26%;}
.history-achievements-wrapper h1::before, .history-achievements-wrapper h1::after{width:12%;}
.product-services-wrapper h1::before, .product-services-wrapper h1::after{width: 16%;}
.controller-wrapper{bottom: -106px;}
.our-mission-wrapper {padding: 65px 0px 15px; }
.about-us-wrapper p{margin-bottom: 10px;font-size: 16px;}
.we-offer .row div{padding: 0 10px;}
/**/
.modchip-faq {text-align: left;    padding-bottom: 0px;}
.modchip-faq h2{text-align:center;}
.modchip-faq>div.video{margin-left: 0;padding-bottom: 0;}
/*.page-layout-build-your-own .product.media .title-option{margin-top: 0;margin: 10px 0px !important;padding-bottom: 0;top:-47px;}*/
.page-layout-build-your-own .product-options-bottom .product-info-price{text-align: left;}
.page-layout-build-your-own .view_controls{text-align: center;padding:15px;}
/*.page-layout-build-your-own .reset_view{position: unset;}*/
/*.page-layout-build-your-own .product.media .title-option{top:4px;}*/
/*.page-layout-build-your-own .view_controls{position: absolute;top: -47px;left: 0;width: 100%;padding:0 4px;}*/
/*.page-layout-build-your-own .prev_view, .page-layout-build-your-own .next_view{width: 20px; height: 20px;    vertical-align: inherit;}*/
.page-layout-build-your-own .product-info-main{padding-top: 0px;}
.product-info-main .extracartbutton{text-align: center;justify-content: space-around;}
.page-layout-build-your-own .product-info-main, .page-layout-build-your-own .product.media{width: 100%;margin:auto;}
/*.page-layout-build-your-own .product.media .title-option, .page-layout-build-your-own .preview_control{position: absolute;}*/
.page-layout-build-your-own .items.breadcrumb{margin-bottom: 30px;}
.page-layout-build-your-own .items.breadcrumb li{font-size: 14px;}
.page-layout-build-your-own #maincontent .container{position: relative;}
/*.page-layout-build-your-own .product.media .title-option, .page-layout-build-your-own .preview_control{left:50%;transform: translate(-50%, 0);}*/
/*.page-layout-build-your-own .preview_control {top: 63px;}*/
/*.page-layout-build-your-own .selection_box .selection_item label {font-size: 14px;}*/
.page-layout-build-your-own .slide_title, .product-info-main .title-option{margin-bottom: 0;}
.product.media .faq-wrap, .modchip-faq h2{padding-top: 0px;}
/**/
.cart-container .form-cart, .cart-container .cart-summary{width: 100%;float: none;padding-left: 0px;}
.cart-summary .payment-accept{text-align: center; display: inline-block; width: auto; max-width: 430px; right: 0; left: unset; bottom: 31px; position: absolute;}
.cart-container{padding-bottom: 10px;}
.checkout-cart-index  .products.wrapper.grid.products-grid{padding-top: 0px;}
.checkout-cart-index .column.main .product-items{margin-bottom: 0px;}
.cart-container .checkout-methods-items .action.primary{display: inline-block;    width: auto;}
.cart-container .checkout-methods-items .action.primary{display: inline-block; width: auto; margin-right: 0; padding: 4px 25px;; font-size: 15px;}
.paypal.after:before{display: block; text-align: center;}
.paypal.checkout.paypal-logo input[type=image]{margin-left: auto; width: auto; display: inline-block;} 
.paypal.checkout.after.paypal-logo{text-align: left;}
.cart-container .form-cart, .cart-container .cart-summary{margin-bottom: 0px;}
/*.asfeaturedon .img-item {max-width: 85px; }*/
.custom-item-img {padding-bottom: 185px; }
.privacy-policy .row{justify-content: space-between;}
.privacy-policy .col-md-6.text-left{ flex: 0 0 55%; max-width: 55%;}
.privacy-policy .col-md-6{ flex: 0 0 40%; max-width: 40%;}
.terms-Conditions-section h2, .additional-information h3{margin-bottom: 10px;}
.controller-description{padding-top: 0px !important;}
.content-contact-us .row{display: block;}
.button-form {display: flex;justify-content: space-between;}
.content-contact-us .col-md-6{flex: unset;max-width: 100%;padding: 0 15px;}
.submit-btn, .label-required-text, .label-required-text p {display: inline-block;width: auto;}
.submit-btn{text-align: right;}
.content-contact-us .map-iframe iframe{width: 100%;height: 100%;min-height: 500px;}
.things-to-know p{ font-size: 14px; margin-bottom: 10px; }
.things-to-know h3{font-size: 17px;    padding-bottom: 15px;}
.things-number{margin-bottom: 0;    font-size: 29px; height: 50px; width: 50px;}
.things-to-know-wrapper h1::after, .things-to-know-wrapper h1::before{width: 25%;}
.submit-btn{text-align: right;float: right;    padding-right: 0 !important;}
.label-required-text{text-align: left;}
.customer-address-form  .login-container .login-wrapper {max-width: 1000%;flex: 0 0 100%;}
.customer-address-form #maincontent .column.main{margin-bottom: 0px !important}
.customer-account-edit #section-customer-edit .row{width: 100%;display: flex;margin-right: 0; margin-left: 0;justify-content: space-between;}
.customer-account-edit #section-customer-edit .row .login-wrapper{width: 100%;display: block;max-width: 100%;flex:0 0 100%;}
.customer-account-edit #section-customer-edit .row .btn-login-wrapper .col-md-6{flex:0 0 50%;max-width: 50%;}
/*.customer-account-edit #section-customer-edit .actions-toolbar>.primary:last-child{margin-right: 0px;}*/
.cms-domin8or-buttons .compatible-wrapper{padding: 60px 0px;}
.cms-domin8or-buttons .compatible-wrapper h1{font-size: 28px;}
.cms-domin8or-buttons .compatible-title h1::before, .cms-domin8or-buttons .compatible-title h1::after {width: 27%;top:14px;}
/*.cms-rapidfire*/
.cms-rapidfire .razoback-title h1{font-size: 29px;}
.cms-rapidfire .video-section-wrapper .row .col-lg-6, .cms-rapidfire .video-section-wrapper .row .col-lg-6.text-left, .cms-rapidfire #maincontent .video-razoback-section .col-lg-6{flex: 0 0 100%;max-width: 100%;padding: 0;margin:0;}
.video-razoback-section .col-lg-6.text-left{order:2;}
.cms-rapidfire .razoback-title h1 {line-height: 47px; }
.cms-rapidfire .razoback-title{padding-bottom: 25px;}
.cms-rapidfire .video-section-wrapper .row{margin: 0px;}
.cms-rapidfire .video-section-wrapper .video, .cms-rapidfire .video-razoback-section .video{margin:0px;}
.cms-rapidfire  h1{font-size: 28px;}
.razoback-features-table td i {font-size: 25px; }
.cms-rapidfire .razoback-features-table td {font-size: 19px; }
.cms-rapidfire .razoback-features-table th{padding: 15px;}
.razoback-features-table td{    padding: 16px 11px 11px;}
.cms-rapidfire .section-razoback-features h1::before, .cms-rapidfire .section-razoback-features h1::after {width: 13%;}
.cms-rapidfire .section-razoback-features h1::before, .cms-rapidfire .section-razoback-features h1::after, .cms-rapidfire .section-title-razoback h1::before, .cms-rapidfire .section-title-razoback h1::after, .cms-rapidfire .section-title-modchips-faq h1::before, .cms-rapidfire .section-title-modchips-faq h1::after, .cms-rapidfire .section-title-download h1::before, .cms-rapidfire .section-title-download h1::after{top:15px;}
.cms-rapidfire .section-title-download h1::before, .cms-rapidfire .section-title-download h1::after {width: 24%; }
.cms-rapidfire .section-title-download h1::before, .cms-rapidfire .section-title-download h1::after {width: 20%; }
.cms-rapidfire .video-section-wrapper .row .col-lg-6:first-child, .cms-rapidfire #maincontent .video-razoback-section .col-lg-6:last-child{margin-bottom: 30px;}
.cms-rapidfire .video-razoback-section p {padding-bottom: 0px !important; }
.cms-rapidfire .section-razoback-features{padding: 27px 0px 10px; }
.cms-rapidfire .section-title-razoback h1{margin-bottom: 0px;}
.cms-rapidfire .game-wrapper .game-section{margin-bottom: 30px;}
.cms-rapidfire .section-title-razoback{padding:20px 0px 40px;}
.download-pdf-btn .pdf-btn{font-size: 14px;}
.cms-rapidfire .download-pdf-btn {width: 57%; margin-bottom: 15px;}
.section-download-user-guides.text-center{padding-bottom: 30px;}
.cms-vip-gallery  .vip-gallery .gallery-details .btn-view-controller{padding: 0px !important;}
.cms-vip-gallery .btn-view-controller .btn-view{margin-top: 0px;}
.cms-vip-gallery .gallery-details .profile-name p{height: auto;}
.cms-vip-gallery .gallery-details .profile-name{width: 100%;text-align: center;padding: 0 10px;}
.cms-vip-gallery .gallery-details .profile-name h3{color: #000;text-align: center !important;margin-top: 10px;}
.cms-vip-gallery .vip-gallery-wrapper .gallery-details .profile-picture{margin-right: 0px;}
.cms-vip-gallery .gallery-details {bottom: 35px; }
.cms-vip-gallery .vip-gallery-box .vip-gallery {height: 449px; }
.cms-vip-gallery .vip-gallery-title h1::before, .cms-vip-gallery .vip-gallery-title h1::after{width: 32%;}
.cms-vip-gallery .vip-gallery-title {padding: 0px !important;}
.cms-vip-gallery .section-vip-gallery{margin-bottom: 10px !important;}
.cms-shipping .shipping p{margin-bottom: 5px;font-size: 14px;}
.cms-shipping .shipping .container h3, .cms-returns .returns .container h2{padding-bottom: 10px !important;padding-top: 8px;}
.cms-returns .returns p {font-size: 18px; font-weight: 500; margin-bottom: 15px; }
.wishlist-index-index .products-grid .product-item{flex: 0 0 50%;max-width: 50%;}
.wishlist-index-index .product-items.products .product-item-info .product-image-wrapper img.product-image-photo {transform: rotate(-20deg) translate(94px, 64px); max-width: 190px; }
.wishlist-index-index .product-item .product-item-info .product-item-details {padding: 20px 22px;}
.wishlist-index-index .products-grid.wishlist .product-item .box-tocart .field.qty, .wishlist-index-index .product-item-info .product-item-inner .product-item-actions .action.edit{width: 40%;    padding-right: 15px}
.wishlist-index-index .products-grid.wishlist .product-item .box-tocart .product-item-actions, .wishlist-index-index .product-item-info .product-item-inner .product-item-actions .delete{width:60%;}
.wishlist-index-index .products-grid.wishlist .product-item .tocart{width: 100%;}
.wishlist-index-index .products-grid.wishlist .product-item .product-item-actions a{font-size: 15px !important;}
.wishlist-index-index .products-grid.wishlist .product-item .product-item-comment{font-size: 15px;}
.categorypath-gift-cards #maincontent .container,  .categorypath-gift-cards .sidebar.sidebar-additional .section-wishlist .container, .categorypath-gift-cards #maincontent div[aria-label="breadcrumb"] {padding: 0 4px;}
.categorypath-gift-cards #maincontent div[aria-label="breadcrumb"] {padding-left: 20px;padding-right: 20px;}
.cms-home .custom-product-section .container{width: 716px !important;}
.catalog-category-view.page-products .product.details.product-item-details .price-box,.catalogsearch-result-index.page-products .product.details.product-item-details .price-box{margin-top: 0px;}
.catalog-category-view.page-products .product.details.product-item-details .product.actions,.catalogsearch-result-index.page-products .product.details.product-item-details .product.actions{justify-content: center;}
.slide-control .carousel-control-next .fa{padding-left: 0;}
.slide-control .carousel-control-prev .fa{padding-right: 0;}
.cms-home .product-item .product-item-actions .actions-primary {text-align: center; }
.fotorama__nav-wrap--horizontal .fotorama__nav.fotorama__nav--thumbs{margin: auto;text-align: center;}
/*.page-layout-build-your-own .estimated-hld {display: block !important; width: 100%; text-align: left; }*/
.cms-rapidfire .razoback-features-table td {font-size: 15px; }
.detail-title h1::before, .detail-title h1::after{width:35.5%;}
.catalog-product-view  .details-description-wrapper .details-description{display: inline-block;width: 72%;padding-right:0px;}
.catalog-product-view  .details-description-wrapper .details-icon {display: inline-block; width: 30%;}
.details-description-wrapper .row{justify-content: space-between;}
.catalog-product-view .details-description-wrapper .details-icon{    flex: 0 0 30%;    max-width: 30%;width:100%;}
.catalog-product-view .details-description-wrapper .details-description{flex: 0 0 70%;    max-width: 70%;width:100%;}
.catalog-product-view  .video iframe{min-height: 380px;}
.custom-product-item .custom-cover:hover {box-shadow: 0px 16px 40px rgba(44, 164, 122, 0.60); }
.cms-home .best-sellers .products{padding: 8px 10px;}
.preview_control{width: 100%;}
.review_controll{position: unset;}
.opc-block-summary .minicart-items .product-item-name, .opc-block-summary .product-item .price {font-size: 16px; }
.minicart-items .product>.product-image-container{max-width: 60px;}
.minicart-items .product-item-details {padding-left: 68px; }
.opc-block-summary .product-item-details .product .item-options dt {width: 100%; }
.opc-block-summary .items-in-cart .product{padding: 8px 14px;}
.opc-block-summary .product-item-details .product .item-options dt {font-size: 14px; }

/** 18 APR CTS **/
.page-layout-build-your-own .product-info-main{
	position:relative;
	order:2;
	/*padding-top:0px;*/
} 
.page-layout-build-your-own .product.media{
	position:relative !important;
	order:1;
    top:auto !important;
}
.page-layout-build-your-own .preview_control{
/*	position:relative;*/
	margin-left: auto;
	margin-right: auto;
    position: relative;
    top: auto;
    left: auto;
	}
	
/*.page-layout-build-your-own .product.media .title-option{    left: 60%;    width: auto;}*/
/*.review_controll{margin-left: 29px;}*/
/*.catalog-product-view.page-layout-build-your-own .view_controls .prev_view, .catalog-product-view.page-layout-build-your-own .view_controls .next_view{bottom: -362px;}*/
#wishlist-sidebar .product-item .product-item-details {padding: 10px 12px;}
#wishlist-sidebar .product-item .product-item-photo {padding-top: 80px;}
#wishlist-sidebar .product-item .addtocart{    padding-top: 0;}
#wishlist-sidebar .price-wrapper .price-box .price{margin:0;}
.footer-column form.form-subscribe .submit.btn-green{top: 1.5px;}
.categorypath-build-your-own-custom-controller.catalog-category-view .products-grid .product-item-img{top: 5px;}

.categorypath-build-your-own-custom-controller .product-item .products-wrapper .product-item-photo{padding-top: 245px;}

.selection_options[data-option="engraving font"] ul.list-dropdown {max-width: 440px;}
.selection_options[data-option="engraving font"] .list-dropdown li:nth-child(odd),
.selection_options[data-option="engraving font"] .list-dropdown li{margin-left:10px;}
.selection_options[data-option="engraving font"] .list-dropdown li:nth-child(2),
.selection_options[data-option="engraving font"] .list-dropdown li:nth-child(5) {margin-left: 0px;}
.selected-font-select {font-size: 16px;}
}
@media screen and (max-width: 768px){
/**/
#mdz_shortMenu{display: none;}
.opc-block-summary .minicart-items .product-item-name, .opc-block-summary .product-item .price {font-size: 22px; }
.minicart-items .product>.product-image-container{max-width: 60px;}
.opc-block-summary .minicart-items .product .toggle {font-size: 20px; }
.opc-block-summary .product-item-details .product .item-options dt {width: 100%; }
.opc-block-summary .product-item-details .product .item-options dt {font-size: 14px; }
.opc-block-summary .minicart-items .product>.product-image-container {max-width: 100px; width: 100% !important; height: auto !important; }
.opc-block-summary .product-item-details .product .item-options dt {width: auto; margin-right: 20px; }
.minicart-items .product-item-details {padding-left: 138px; }
.opc-block-summary .product-item-details .product .item-options dt {font-size: 16px; }
.opc-block-summary .items-in-cart .product {padding: 14px 20px; }
.opc-block-summary .minicart-items-wrapper{max-height: 440px;}
.wrapper-header ul.menu-account li, .navbar .top-nav .nav-item {    padding: 0px 8px;}
.wrapper-header-right-actions .search-wrapper .search_mini_form .input-text {max-width: 120px;}
.top-footer .footer-column:nth-child(4) {clear: none;}


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

.wrapper-header-right-actions .shop-option a{
    font-size: 34px;
    }
.product.info.detailed .text-left .d-flex.align-items-start {
    flex-wrap: wrap;
}
.product.info.detailed .text-left .ct_desc {
    padding-left:0px;
}
.product.info.detailed .text-left .ct_title {
    flex: 0 0 100%;
    margin-bottom: 5px;
}
.container{width:646px;padding: 0;}
.custom-product-section .container{width: 600px !important}
.custom-product-section .section-title{font-size: 24px;margin-bottom: 30px;}
.carousel-inner .product-items .product-item {flex: 0 0 100%; max-width: 100%; }
.benifits-section .benifit-item .benifit-cover .content {display: unset; width: auto; margin: auto 0px auto 20px;}
.benifits-section .benifit-item:last-child .benifit-cover{margin-bottom: 0;}
.bottom-footer .row, footer .bottom-footer .col-right{display: block;text-align: center;}
.bottom-footer .copyright, .bottom-footer .row .social{max-width: 100%;width: 100%;}
.bottom-footer .row .social {margin-top: 20px;}
footer .top-footer .footer-col.footer-col-last{display: block;border:0;margin: 0;padding: 0;}
.footer-column .payment, .footer-col.footer-col-last .box-footer-column, footer .top-footer .footer-col{width: 100%;max-width: 100%}
.footer-column .payment{text-align: center;}
.wrapper-footer .top-footer{display: block;padding: 0 40px;}
footer .top-footer h4, footer .top-footer .menu-footer li a, .footer-column .box-footer-column p{font-size: 16px;}
.top-footer .footer-col .box-footer-column h4 {cursor: pointer; position: relative;    margin: 0 auto 20px;}
.top-footer .footer-col .box-footer-column h4::after {content: ''; position: absolute; right: 19px; top: 4px; width: 0; height: 0; border-left: 8px solid transparent; border-right: 8px solid transparent; border-top: 8px solid #26e695; clear: both; }
.top-footer .footer-col .box-footer-column ul.menu-footer {display: none; }
.top-footer .footer-col{padding: 0 !important;margin: 0 !important;}
.top-footer .footer-col-last h4::after, .top-footer .footer-col:nth-child(4) h4::after{content: none !important;}
.wrapper-footer .top-footer{padding-top: 30px;padding-bottom: 30px;}
.footer-column .box-footer-column p{margin-bottom: 30px;}
.top-footer .footer-col .menu-footer{margin-bottom: 15px;}
.top-header .container, .top-header .container .row{margin: 0;padding: 0;width:100%;}
.wrapper-header-right .menu-account{display: flex;text-align: center;}
.wrapper-header ul.menu-account li, .navbar .top-nav .nav-item{padding: 0px 10px;}
.wrapper-header-right{width: 100%;padding: 0;}
.benifits-section .benifit-item .benifit-cover .content{text-align: left;}
.top-header .container .row{display: flex;justify-content: space-between;padding:0px 15px;}
.main-menu.collapse .menu{display: none;}
.nav-toggle-menu{display: block;}
.wrapper-header-left, .wrapper-header-right{display: inline-block;float: none;width: auto;    max-width: max-content;}
.wrapper-header-right, header .top-header, header .top-header .container{position: unset;}
.main-menu.collapse{position: absolute; top:0px; left: 0; background: #120219; width: 100%;margin-top: 43px;display: none;}
.main-menu.collapse .menu li{width: 100%; display: block; float: none; max-width: 100%;text-align: left;}
.top-header .main-menu.collapse .nav-sections .menu{display: block;}
.wrapper-header.clearfix{position: relative;padding:10px 16px;}
.main-menu ul.menu li a{padding: 9px 0;}
.top-header .main-menu.collapse .nav-sections .menu{padding-bottom: 15px;}
.custom-product-section {padding: 35px 0px 15px; }
.custom-item-img {padding-bottom: 155px; }
.custom-product-item .custom-item-title {padding: 14px 25px; text-align: left; }
.custom-item-img img {transform: rotate(0deg) translate(4px, 3px); }
.custom-product-section {padding: 20px 0px 0px; }
.best-seller-title{display: flex; justify-content: space-between;}
.best-seller-title .titlec-col{display: inline-block; width: auto; flex: 0 0 45%;}
.best-seller-title .slide-control{width: auto; display: inline-block; flex: 0 0 48%; text-align: right;}
.slide-control .carousel-control-next, .slide-control .carousel-control-prev{line-height: 38px;}
.custom-product-section .section-title {font-size: 20px; margin-bottom: 20px; }
.carousel-inner .product-items .product-item {flex: 0 0 33.33%; max-width: 33.33%; width: 100%;margin: 0;padding: 0;}
.benifits-section .row{    display: flex; justify-content: space-between;    padding: 0 10px;}
.benifits-section .row .benifit-item{display: inline-block; flex: 0 0 32.33%; max-width: 32.33%;}
.benifits-section .benifit-item .benifit-cover .content{text-align: center;margin-top: 20px;}
.benifits-section .benifit-item .benifit-cover .icon {padding: 19px; width: 100px; height: 100px;}
.benifits-section {padding: 20px 0px; }
.benifits-section .benifit-cover .content h3 {font-size: 20px; }
.benifits-section .benifit-cover .content p {font-size: 14px; }
.asfeaturedon .title{font-size: 18px;padding: 0px 10px;}
.asfeaturedon {padding-top: 45px; }
.asfeaturedon .container {padding: 16px 8px 25px; }
.best-seller-title .section-title {font-size: 21px; }
/*#maincontent .container { width:450px;}*/
.product-item-info .products-wrapper{width: 220px}
.page-products #maincontent div[aria-label='breadcrumb'] .breadcrumb .home{padding-left: 62px;}
.toolbar-sorter{padding: 0px;}
.sorter-options{width: 100%;}
.catalog-category-view.page-products .toolbar-sorter.sorter label, .catalogsearch-result-index .toolbar-sorter.sorter label{text-align: right;}
.product-item-info .products-wrapper {width: 210px; }
.products-grid .product{margin-bottom: 0;}
.section-wishlist .block-wishlist, .block-title h1{text-align: center !important;}
/*.catalog-product-view main .product.media{width: 100%; display: block; float: none; margin: 0px auto 20px; position: relative; overflow: hidden; min-height: 400px}*/
/*.catalog-product-view .product.media{order: 1;}*/
.catalog-product-view .product-info-main{/*order: 2;*/padding: 0;}
.fotorama__stage__shaft{width: 100%;margin:auto;}
.gallery-placeholder, .product .gallery-placeholder {position: unset; top: 50%; left: 50%; transform: translate(-50%, -50%); width: 100% !important; height: auto;transform:none;}
.product-info-main .box-tocart, .product-info-main .product-addto-links, .product-options-bottom .box-tocart, .product-options-bottom .product-addto-links{margin: 10px 0px 20px;}
.catalog-product-view .product.info.detailed{margin-top: 20px;}
.product-info-main{width: 100%;}
.product-info-price{text-align: center;}
.login-container .login-wrapper{max-width: 100%;flex: 0 0 100%;padding: 0 20px;}
.forgot-password-wrapper .col-md-6, .btn-login-wrapper .col-md-6{display: inline-block;max-width: 50%;flex: 0 0 50%;}
.controller-wrapper .container .row div{flex: 0 0 33.33%;max-width: 33.33%;padding: 0 10px;}
.controller-wrapper {bottom: -88px; }
.our-mission-wrapper {padding: 40px 0px 15px; }
.our-mission-wrapper h1::before, .our-mission-wrapper h1::after{width: 27%;}
.offer-wrapper h1::before , .offer-wrapper h1::after{width: 21%;}
.history-achievements-wrapper h1::before, .history-achievements-wrapper h1::after{width:4%;}
.product-services-wrapper h1::before, .product-services-wrapper h1::after{width: 9%;}
.about-us-wrapper p {margin-bottom: 8px; font-size: 14px; }
.we-offer .row div {padding: 0 4px; }
.we-offer .row div p{font-size: 12px;}
.we-offer{padding-bottom: 0px;}
.modchip-faq {text-align: left;    padding-bottom: 0px;}
.modchip-faq h2{text-align:center;}
.modchip-faq>div.video{margin-left: 0;padding-bottom: 0;}
/*.page-layout-build-your-own .product.media .title-option{margin-top: 0;margin: 10px 0px !important;padding-bottom: 0;top:-47px;}*/
/*.page-layout-build-your-own .product-options-bottom .product-info-price{text-align: left;}*/
/*.page-layout-build-your-own .view_controls{text-align: left;padding:0 5px;}*/
/*.page-layout-build-your-own .reset_view{position: unset;}*/
/*.page-layout-build-your-own .product.media .title-option{top:0;}*/
/*.page-layout-build-your-own .view_controls{position: absolute;top: -47px;left: 0;width: 100%;}*/
/*.page-layout-build-your-own .prev_view, .page-layout-build-your-own .next_view{width: 20px; height: 20px;    vertical-align: sub;}*/
/*.page-layout-build-your-own .product-info-main{padding-top: 400px;}*/
.product-info-main .extracartbutton{text-align: center;justify-content: space-around;}
/*.catalog-product-view main .product.media{position: unset;}*/
/*.page-layout-build-your-own .product.media .title-option, .page-layout-build-your-own .preview_control{width: 70%;}*/
/*.page-layout-build-your-own .product-info-main {padding-top: 390px; }*/
.catalog-category-view.page-products .products-grid .product-item-img .product-image-wrapper,
.catalogsearch-result-index.page-products .products-grid .product-item-img .product-image-wrapper
{
    height:auto;
    padding:0px !important;
}
/*.catalog-category-view.page-products .products-grid .product-item.product-item-info.item.product, 
.catalogsearch-result-index .product-item.product-item-info.item.product, .container .block .product-item.product-item-info.item.product, */.wishlist-wrapper .product-item-info{flex:  0 0 33.33%;max-width: 33.33%;    padding-left: 7px; padding-right: 7px;}
.product-item-info .products-wrapper {width: 188px; }
.products-wrapper strong {font-size: 16px; }
.cart-summary .payment-accept{    bottom: 39px;max-width: 330px;}
.product-item .product-item-photo img{max-width: 142px;}
.catalog-category-view .products-grid .product-item-img,
.catalogsearch-result-index .products-grid .product-item-img
{
    top:35px;
    display: flex;
    align-items: center;
    justify-content: center;
    transform: none;
}
.catalog-category-view .products-grid .product-item-img img,
.catalogsearch-result-index .products-grid .product-item-img img{
    top: auto;
    left: auto;
}
/*.asfeaturedon .img-item {max-width: 70px; }*/
#mdz_shortMenu{display: block;padding-bottom: 5px;}
.navbar .nav-sections li .custom-menu-popup{width: 100%;border: 0;}
.navbar .nav-sections li .custom-menu-popup li{text-align: center;}
.custom-menu-popup{position: unset;}
#mdz_shortMenu .nav-toggle-menu{height: 28px; background-size: contain;}
.carousel-caption .container{width: auto;}
.privacy-policy .col-md-6.text-left{ flex: 0 0 65%; max-width: 65%;}
.privacy-policy .col-md-6{ flex: 0 0 30%; max-width: 30%;}
.things-to-know .col-md-6{flex: unset;max-width: 100%;}
.domin8or-controller .img-fluid{max-width: 235px;}
.cms-domin8or-buttons .compatible-title h1::before, .cms-domin8or-buttons .compatible-title h1::after {width: 25%;}
.cms-domin8or-buttons .compatible-wrapper .row{display: flex;justify-content: space-between;}
.cms-domin8or-buttons .compatible-wrapper .row .col-md-6{flex: 0 0 45%;max-width: 45%;}
.domin8or-button-description p{font-size: 16px;line-height: 23px;margin-bottom: 12px;}
.cms-domin8or-buttons .section-title  h1{font-size: 24px;}
.domin8or-button-wrapper{padding: 50px 0px;}
.cms-rapidfire .razoback-title h1 {font-size: 26px; }
.cms-rapidfire .razoback-maxfire-description{padding-bottom: 25px;}
.cms-rapidfire h1 {font-size: 25px; }
.cms-rapidfire .section-razoback-features h1::before, .cms-rapidfire .section-razoback-features h1::after, .cms-rapidfire .section-title-razoback h1::before, .cms-rapidfire .section-title-razoback h1::after, .cms-rapidfire .section-title-modchips-faq h1::before, .cms-rapidfire .section-title-modchips-faq h1::after, .cms-rapidfire .section-title-download h1::before, .cms-rapidfire .section-title-download h1::after {top: 13px; }
.cms-rapidfire h1 {margin-top: 10px;}
.download-pdf-btn .pdf-btn {font-size: 18px; }
.cms-rapidfire .download-pdf-btn {width: 100%;margin-bottom: 20px;}
.cms-rapidfire div[aria-label="breadcrumb"]{font-size: 14px;}
.cms-rapidfire .section-modchips-faq{padding-bottom: 30px;}
.cms-vip-gallery .vip-gallery-wrapper {padding: 0px 53px; }
.cms-returns .returns p {font-size: 18px; font-weight: 500; margin-bottom: 15px; }
.wishlist-index-index .product-items.products .product-item-info .product-image-wrapper img.product-image-photo {transform: rotate(-20deg) translate(71px, 63px); max-width: 170px; }
.categorypath-gift-cards .column.main .products.wrapper.grid.products-grid{padding-top: 5px;}
.categorypath-gift-cards .column.main .products-grid .product-items .product-item-info{flex: 0 0 50%;max-width: 100%;}
.categorypath-gift-cards .product-items .product-item-info .product-image-wrapper .product-image-photo { max-width:220px !important;top:-5px !important;}
.categorypath-gift-cards #maincontent div[aria-label='breadcrumb'] .breadcrumb .home{padding-left: 0px !important;}
.categorypath-gift-cards .column.main .product-items.row{margin:0;}
.categorypath-gift-cards .column.main .products-grid .product-items .product-item-info .products-wrapper{width:100%;}
.cms-home .custom-product-section .container {width: 631px !important; }
#mdz_shortMenu{display: inline-block;width: auto;padding-bottom: 0px;}
.bottom-footer .copyright p.copyright{text-align: center;}
.cms-home .wrapper-header-right-actions .search-wrapper {display: block;position: absolute;top: 44px;left: 3px;width: 100%;max-width: 100%;right: 0;}
.menu {border-top: 0px solid #242729;}
.top-header .main-menu.collapse{border-top: 1px solid #2d3235;padding-top: 48px;}
.main-menu.collapse{margin-top:0px;}
.top-header .main-menu.collapse{    padding-top: 50px;}
.asfeaturedon .container {padding: 46px 8px 25px; }
.cms-home .custom-product-section .container {width: 535px !important; }
.custom-item-img img{    max-width: 150px;transform: rotate(0deg) translate(-10px, 3px);}
.best-seller-title .titlec-col{text-align: center;    width: 100%; display: block; flex: unset;} 
.best-seller-title .titlec-col h2{text-align: center !important;padding-bottom: 35px;}
.cms-home .best-sellers .slick-prev, .asfeaturedon .slick-prev,.cms-home .best-sellers#best-sellers-2 .slick-prev{right: auto;}
.cms-home .best-sellers .slick-prev, .cms-home .best-sellers .slick-next, .asfeaturedon .slick-next, .asfeaturedon .slick-prev{top:12px;    width: 30px;
    height: 30px;}
.cms-home .best-sellers .slick-prev, .cms-home .best-sellers#best-sellers-2 .slick-prev{background-size: 44px; background-position: 3px 3px;}
.cms-home .best-sellers .slick-next, .cms-home .best-sellers#best-sellers-2 .slick-next {background-size: 44px; background-position: -18px 3px;}
.cms-home .best-sellers .slick-dots, .cms-home .best-sellers#best-sellers-2 .slick-dots{right: auto; width: 100%; text-align: center;}
.cms-home .best-sellers .slick-dots, .cms-home .best-sellers#best-sellers-2 .slick-dots{top:53px;width: 100%;text-align: center;}
.align-items-center .menu .triangle.dropdown a.level0:hover::after{    display: inline-block !important;}
.menu .triangle a.level0:before {display:none;}
.main-menu ul.menu li a.dropdown-toggle::after{display: none;}
.wrapper-header-right .wrapper-header-right-actions.top-nav{text-align: right !important;margin: 0 !important;position: unset;height: 100%;padding:0px;}
.nav-toggle-menu{margin: 0;}
.navbar .nav-sections li .custom-menu-popup li{text-align: left;}
.menu .active a.level0, .menu a.level0:hover{color: #fff;}
.navbar .nav-sections li .custom-menu-popup{border-radius: 0;text-align: left !important;}
.mobile_control_container ul{margin-bottom: 20px;}
.nav-sections{padding-top: 40px;}
.wrapper-header-right-actions .search-wrapper .search_mini_form{position: unset; padding: 0px 0px 0 0;}
.wrapper-header-right-actions .search-wrapper{display: block;    z-index: 1200; position: absolute; top: 46px; left:0px; width: 100%; max-width: 310px; right: 0;}
.wrapper-header-right-actions .search-wrapper, .shop-option{max-width: 100%;}
.wrapper-header-right-actions .search-wrapper .search_mini_form .input-text{width: 100%;max-width: 100%;border-bottom: 1px solid #c8bcd6;}
#mdz_shortMenu{flex: 0 0 40%;max-width: 40%;margin: auto;text-align: center;}
/*.wrapper-header-right .wrapper-header-right-actions.top-nav {flex:0 0 25%;max-width: 25%;margin: auto;text-align: center;}*/
.wrapper-header-left{flex:0 0 60%;max-width: 60%;text-align: left;margin: auto;}
.wrapper-header-right-actions .search-wrapper{display: none;}
.wrapper-header-right-actions .search-wrapper, .shop-option {max-width: 100% !important; }
#mdz_shortMenu .nav-toggle-menu{order: 1;}
.cms-rapidfire .container{width: 94% !important;}
.top-header .wrapper-header-right .main-menu.collapse {display: none;    margin-top: 15px;z-index: 160; }
.mobile_control_container{color: #000;}
.main-menu ul.menu li a, .navbar .nav-sections .nav-link , .mobile_control_container ul li a, .navbar .nav-sections .nav-link, .wrapper-header-right-actions .search-wrapper .search_mini_form .input-text{font-size: 14px; }
.minicart-wrapper .action.showcart:before{font-size: 50px;}
.main-menu ul.menu li a{color: #c8bcd6 !important;}
.detail-title h1::before, .detail-title h1::after{width:28.5%;    top: 16px;}
.product.info.detailed .data.item.content h2{    line-height: 25px;    font-size: 18px;}
.product.info.detailed .data.item.content p{    margin-bottom: 10px;    font-size: 16px;}
.detail-title h1{font-size: 30px;margin-bottom: 40px;}
.catalog-product-view .product.info.detailed{    padding-top: 30px;}
/*.catalog-product-view.page-layout-build-your-own .product.info.detailed{display: none;}*/
/*.catalog-product-view.page-layout-build-your-own .view_controls .prev_view, .catalog-product-view.page-layout-build-your-own .view_controls .next_view{width: 20px; height: 20px; vertical-align: middle; padding: 2px 6px; position: absolute; left: 50%; transform: translate(-50%, 0%);bottom: -340px;top: auto;}*/
/*.catalog-product-view.page-layout-build-your-own .view_controls .prev_view{left: 47%;}*/
/*.catalog-product-view.page-layout-build-your-own .view_controls .next_view{left: 53%;}*/
/*.review_controll{padding: 0px 5px 7px;padding-top: 2px;}*/
.catalog-product-view  .reset_view{padding-top: 6px;}
.top-header .align-items-center .menu .triangle.dropdown a.level0:hover::after{display: none !important;}
.top-header .main-menu.collapse{position: unset; padding-top: 0;}
.top-header .wrapper-header-right{flex: unset; position: relative; top: 0px; left: 0; background: #120219; width: 100%; padding-top: 0px; display: block; max-width: 100%;}
.top-header .align-items-center .wrapper-header-left a.logo{text-align: left; }
.top-header .wrapper-header-right-actions .search-wrapper {display: none; }
.top-header .main-menu .nav-sections {padding-top: 60px; }
.main-menu  .nav-sections {z-index: 12000; }
.top-header .main-menu .nav-sections .mobile_control_container {display: block;}
.mobile_control_container li, .navbar .nav-sections .nav-item {padding: 0px; background-color: #fff; text-align: center; }
.mobile_control_container ul li a, .navbar .nav-sections .nav-link {font-size: 14px !important; padding: 8px 0px !important; margin: 0; margin-bottom: 9px; }
.mobile_control_container .nav-link, .navbar .nav-sections .nav-link {color: #000; font-weight: 700; }
.main-menu ul.menu li a {color: #ffffff !important; }
.top-header .main-menu .nav-sections {padding-top: 60px; }
.mobile_control_container ul li a, .navbar .nav-sections .nav-link {color: #000 !important; }
.wrapper-header-right-actions .search-wrapper .search_mini_form .action.search{position: absolute;top: -1px;}
.wrapper-header-right-actions .search-wrapper .search_mini_form .input-text{padding:0px 0px 5px 38px;}
.mobile_control_container li, .navbar .nav-sections .nav-item {}
.wrapper-header-right .main-menu .mobile_control_container ul li a:hover{background: #fff;}
.wrapper-header-right .main-menu  .nav-sections .menu a:hover,.wrapper-header-right .main-menu  .mobile_control_container ul li a:hover{color:#26e695 !important;}
.wrapper-header-right, header .top-header, header .top-header .container {position: relative; /*height: -webkit-fill-available; z-index: -12;*/}
.top-header .align-items-center .wrapper-header-right-actions .shop-option{position: absolute; top:-62px; z-index: 1200;     right: 0;}

i.fa.fa-sort-desc.down-toggle-arrow {display: inline-block;}
.opc-progress-bar-item>span{font-size: 20px;}
/*.page-layout-build-your-own .product.media .title-option{    left: 50%;}*/
/*.review_controll{margin-left: 0px;}*/
/*.catalog-product-view.page-layout-build-your-own .view_controls .prev_view, .catalog-product-view.page-layout-build-your-own .view_controls .next_view{bottom: -363px;}*/
/*.page-layout-build-your-own .product-options-bottom .estimated-hld-product, .page-layout-build-your-own .product-options-bottom .product-social-links{width:50%;}*/
#preview_control {margin: auto;text-align: center;max-width: 96% !important;width:100% !important;}
/*.catalog-product-view.page-layout-build-your-own .view_controls .prev_view {left: 45%;}*/
/*.catalog-product-view.page-layout-build-your-own .view_controls .next_view {left: 50%;}*/
/*.page-layout-build-your-own .item_upgrade .selection_btn{padding: 7px 15px !important;height: 80px !important;}*/
.wrapper-header-right-actions .search-wrapper {top: 25px;}
.top-header .wrapper-header-right .menu-account > .logo, .top-header .wrapper-header-right .menu-account .button-menu-phone, .top-header .wrapper-header-right .menu-account .nav-item, .top-header .wrapper-header-right .menu-account .switcher-currency, .top-header .wrapper-header-right .menu-account .switcher-language {
    display: none;
}
.wrapper-header-right-actions .header_currency_translator { width:100%;display:flex;align-items: center; }
.wrapper-header-right .menu-account { display: flex;text-align: center;width: 140px;align-items: center;order:2; }
.top-header .wrapper-header-right-actions .search-wrapper {position: relative;top: auto;left: auto;order:1;padding-right:20px;align-items: center; }
.wrapper-header-right .wrapper-header-right-actions.top-nav { padding-top:15px; }
.wrapper-header-right-actions .search-wrapper .search_mini_form .action.search {position: relative;
    top: auto; }
.wrapper-header-right-actions .switcher { margin-right: 0;
    margin-left: 5px;
    padding-right: 0;}
    .top-header .wrapper-header-right .menu-account .switcher-language{ padding:0px;}

.top-header .wrapper-header-right-actions .search-wrapper { width:100%;}
.wrapper-header-right-actions .switcher { height:auto;}
.wrapper-header-right .wrapper-header-right-actions.top-nav { width:100%;}
.categorypath-build-your-own-custom-controller.catalog-category-view .products-grid .product-item-img .product-image-photo { max-width:220px;} 
.categorypath-gold-chrome .products-wrapper .product-item-img { top:0px;}
}

@media screen and (max-width:675px){
.page-layout-build-your-own .selection_box li.clearfix {display: block;}
.container {width: 460px;}

.catalog-category-view #maincontent .container,.catalogsearch-result-index #maincontent .container{max-width:510px;width: 100%;}
.custom-product-section .container {width: 90% !important; }
.custom-item-img {padding-bottom: 115px; }
.wrapper-toggle-menu{display: none;}
.wrapper-header-right{position: absolute; top:0px; left: 0; background: #120219; width: 100%;padding-top:81px;display: contents;z-index: -12;display: contents;}
.navbar .top-nav{display: flex !important;justify-content: space-between !important;}
.wrapper-header ul.menu-account li, .navbar .top-nav .nav-item {padding: 0px 23px; }
.menu-account.clearfix li:first-child{padding-left: 0;}
.wrapper-header-right {flex: unset;}
.top-header .main-menu.collapse{position: unset; padding-top: 0;}
.minicart-wrapper{margin:0 10px;}
.wrapper-header ul.menu-account li, .navbar .top-nav .nav-item{padding: 0 5px;}
/*.wrapper-header-right-actions .search-wrapper .search_mini_form .input-text, .wrapper-header-right-actions .search-wrapper .search_mini_form{padding: 6px 3px;}*/
.best-sellers {padding: 20px 0px 5px; }
.wrapper-header-right-actions .search-wrapper, .align-items-center .wrapper-header-right-actions .shop-option{}
.wrapper-header-right .menu-account{justify-content: space-between;}
.data.item.content .image_description, .data.item.content .detail_description{display: block;width: 100%;}
.data.item.content .value>.row:nth-child(1)>.image_description{display: block; width: 140px; max-width: 100%; margin: auto;}
.customer-account-login #remember-me-box label, .customer-account-login .secondary a.remind, .btn-login-wrapper .create-account span{font-size: 13px;}
#remember-me-box .tooltip{display: none;}
.forgot-password-wrapper{padding-bottom: 0 !important}
.btn-login-wrapper .col-md-6.text-left{max-width: 70%;flex: 0 0 70%;margin: auto;}
.btn-login-wrapper .col-md-6.text-right{max-width: 30%;flex: 0 0 30%;}
.login-container .login-wrapper{padding-top: 0 !important;}
#section-login{    padding: 25px 0px;}
.about-us-wrapper h1, .vip-gallery-title h1, .section-title h1, .compatible-title h1, .razoback-title h1{font-size: 18px;margin-bottom: 20px;}
.history-achievements-wrapper, .product-services-wrapper{padding-bottom: 0px;}
.about-us-wrapper p {margin-bottom: 12px; font-size: 14px; }
.our-mission-wrapper h1::before, .our-mission-wrapper h1::after{width: 29%;}
.offer-wrapper h1::before , .offer-wrapper h1::after{width: 24%;}
.history-achievements-wrapper h1::before, .history-achievements-wrapper h1::after{width:9%;}
.product-services-wrapper h1::before, .product-services-wrapper h1::after{width: 13%;}
.our-mission-wrapper h1::before, .our-mission-wrapper h1::after, .offer-wrapper h1::before , .offer-wrapper h1::after, .history-achievements-wrapper h1::before, .history-achievements-wrapper h1::after, .product-services-wrapper h1::before, .product-services-wrapper h1::after{top:9px;}
.our-mission{padding: 0 !important;}
.offer-wrapper h1{margin-bottom: 3px;}
.we-offer .row div{flex: 0 0 32.666667%; max-width: 32.666667%; text-align: center; margin: 0 auto;}
.we-offer {padding-bottom: 0 !important}
.controller-wrapper .container .row div{padding: 0 3px;}
.controller-wrapper {bottom: -52px; }
.our-mission-wrapper {padding: 10px 0px 15px; }
/**/
.page-layout-build-your-own .product.media .title-option, .page-layout-build-your-own .preview_control{width: 100%;
    z-index: 120;}
/*.catalog-category-view #maincontent .container,*/
.page-layout-build-your-own #maincontent .container {width: 92%; }
/*.page-layout-build-your-own .selection_box .selection_item:nth-child(4n){margin-right:auto;}*/
/*.page-layout-build-your-own .selection_box .selection_item{width: 26.666%;margin: 0 3.3% !important;}*/
.page-layout-build-your-own .selection_btn {height: 100px; }
.page-layout-build-your-own .selection_box .selection_item.item_upgrade{width: 100%;}
/*.page-layout-build-your-own .selection_item .tooltip-box{display: none;}*/
/*.page-layout-build-your-own .item_upgrade .price-upgrade{text-align: left;}*/
.page-layout-build-your-own .selection_item .tooltip-box i{    padding: 23px;}
.modchip-faq h2{padding-top: 15px;}
/*.page-layout-build-your-own .product.media .title-option{display: block;}*/
.page-layout-build-your-own .selection_box .clearfix{padding-top: 15px;}
/*.page-layout-build-your-own .selection_box .selection_item.item_personalisation.personalisation{padding-bottom: 0;}*/
.page-layout-build-your-own .selection_popup{top: auto !important;}
/*.page-layout-build-your-own .title-option{display: block; }*/
.product-info-main .extracartbutton {display: flex; }
.extracartbutton .btn-green{width: auto; display: inline-block;}
/*.catalog-category-view.page-products .products-grid .product-item.product-item-info.item.product, 
.catalogsearch-result-index .product-item.product-item-info.item.product, */.container .block .product-item.product-item-info.item.product, .wishlist-wrapper .product-item-info{flex:  0 0 50%;max-width:50%;    padding-left: 7px; padding-right: 7px;}
/*.catalog-category-view .product-item-info .products-wrapper {width: auto; }*/
/*.catalog-category-view.page-products .products-grid .product-item-img .product-image-wrapper .product-image-photo{max-width: 130px;}*/
/*.catalog-category-view.page-products .products-grid .product-item-img .product-image-wrapper{padding-bottom: 160px !important;}*/
.catalog-category-view .column.main .product-items.row,.catalogsearch-result-index .column.main .product-items.row {margin-left: -15px; margin-right: -15px; } 
.checkout-cart-index .container .block .product-item.product-item-info.item.product{flex: 0 0 50%; max-width: 50%; padding-left: 10px; padding-right: 10px;}
.cart-summary .payment-accept{position: unset;max-width: 380px;margin: auto;margin-bottom: 10px;}
.paypal.checkout.paypal-logo input[type=image]{width: 100%;}
.cart-custom-header h3, .cart-container .form-cart .cart.actions{display: block;width: 100%;flex:unset;    text-align: center;}
.cart-container .cart-custom-header{display: block;}
.cart-container .form-cart .cart-custom-header .cart.actions .action{display: inline-block;width: 49%;margin-top: 10px;}
.cart-container .checkout-methods-items .action.primary{width: 100%;}
.cart.table-wrapper .item-info td.col.image{min-width: 70px;max-width: 70px;padding: 5px 5px;}
.cart-container .cart-custom-header{margin-bottom: 0;}
.cart.table-wrapper .item-info td.col.item {min-width: 70px; max-width: 70px;padding: 5px 5px; border-right: 1px solid #CCCCCC;}
.cart.table-wrapper .cart.items thead th.qty, .cart.table-wrapper .item-info td.col.qty {max-width:50px; min-width:50px;padding: 5px 5px; }
.cart.table-wrapper .cart.items thead th.subtotal, .cart.table-wrapper .item-info td.col.subtotal {min-width: 70px; max-width: 70px; padding: 5px 5px; }
.cart.table-wrapper .item-info .cart-price .price, .cart.table-wrapper .product-item-name{font-size: 13px !important;}
.cart.table-wrapper .product-item-name{margin-top: -25px ;}
.cart-container .form-cart .cart-custom-header .cart.actions .action{margin-bottom: 0;}
.cart.table-wrapper .cart.items thead th{font-size: 12px;}
/*.asfeaturedon .img-item {max-width: 83px; }*/
.product-item-info .products-wrapper {width: 100%; }
.slide-control .carousel-control-next, .slide-control .carousel-control-prev{width: 40px;margin-left:14px;}
.carousel-inner .product-items .product-item {flex: 0 0 340px; max-width: 340px; margin: 0 auto;}
.mobile_control_container{font-weight: 700;color: #000; padding: 0px 0 0px;}
.mobile_control_container li, .navbar .nav-sections .nav-item{padding:0px;background-color: #fff;text-align: center;}
.mobile_control_container{display: block;}
.nav-sections{z-index: 12000;}
.mobile_control_container .nav-link , .navbar .nav-sections .nav-link{color: #000 ;font-weight: 700;}
.main-menu.collapse{z-index: unset;}
.mobile_control_container ul li a, .navbar .nav-sections .nav-link{font-size: 14px !important; padding: 8px 0px !important;margin: 0;margin-bottom: 9px;}
.top-header .wrapper-header-right .menu-account > .logo,.top-header .wrapper-header-right .menu-account .button-menu-phone,.top-header .wrapper-header-right .menu-account .nav-item,.top-header .wrapper-header-right .switcher-currency,.top-header .wrapper-header-right .switcher-language{display: none; }	
.wrapper-header-right-actions .search-wrapper, .shop-option{width: auto;float: none;    vertical-align: text-bottom;}
.shop-option .cart, .shop-option{max-width: 80px;}
.navbar .top-nav{width: auto; display:block !important;margin-left: auto; margin: 0;margin-left: auto;width: 100%;text-align: right;}
.shop-option .cart{float: none;}
.minicart-wrapper{width: 100%;margin: 0;}
.blog-index-index .container .column.main, .blog-index-index .container .sidebar{flex: unset;max-width: 100%;width: 100%;}
.blog-index-index .container .sidebar{margin-bottom: 25px;}
.blog-index-index #maincontent div[aria-label='breadcrumb'] .breadcrumb .home{padding-left: 0px;}
.privacy-policy .col-md-6, .privacy-policy .col-md-6.text-left{ flex: unset;max-width: 100%;}
.privacy-policy .row{display: block;}
.terms-Conditions-section h2, .additional-information h3{font-size: 24px;margin-bottom: 0px;}
.things-to-know-wrapper h1{font-size: 26px;margin-bottom: 20px;}
.things-to-know-wrapper h1::after, .things-to-know-wrapper h1::before{width: 20%;top: 14px;}
.things-to-know-wrapper .container{padding: 0 25px 15px;}
.things-to-know .col-md-6{    margin-bottom: 20px;}
.contact-index-index nav[aria-label="breadcrumb"] {padding-right: 20px; padding-left: 20px; }
.contact-index-index nav[aria-label="breadcrumb"] .breadcrumb.container{width: 100%;}
.content-contact-us .map-iframe iframe{min-height: 400px;}
.privacy-policy-section .grayText strong, .privacy-policy-section strong {font-size: 18px;}
.privacy-policy-section .innerText{font-size: 14px;	}
.cms-privacy-policy  #maincontent div[aria-label='breadcrumb'] .breadcrumb .home{padding-left: 0px ;}
.customer-account-index .block-dashboard-info{margin-bottom: 60px;}
.customer-account-index .block-dashboard-addresses a.action {    margin-top: 2px;}
.customer-account-index .column.main .container {padding: 10px 20px; }
.cms-domin8or-buttons .section-title  h1, .cms-domin8or-buttons .compatible-title h1{font-size: 24px;}
.cms-domin8or-buttons .compatible-title h1::before, .cms-domin8or-buttons .compatible-title h1::after {width: 19%;top: 12px;}
.cms-domin8or-buttons .domin80r-controller-wrapper{padding: 55px 0px;}
.domin80r-controller-wrapper .container .row{padding-top: 00px !important;}
.domin80r-controller-wrapper .domin8or-controller img{margin-top: 25px;}
.cms-rapidfire div[aria-label="breadcrumb"] {font-size: 14px; }
.cms-rapidfire div[aria-label="breadcrumb"] ul{width: 100%;}
.cms-rapidfire #maincontent div[aria-label='breadcrumb'] .breadcrumb .home{padding-left: 0px;}
.cms-rapidfire .razoback-title h1 {font-size: 17px; line-height: 34px; }
.cms-rapidfire .razoback-maxfire-wrapper{    padding-top: 0px !important;}
.cms-rapidfire .razoback-title {padding-bottom: 10px; }
.cms-rapidfire .video-razoback-section p {padding-bottom: 5px !important; }
.cms-rapidfire .razoback-features-table td {font-size: 15px; padding: 10px 2px 5px; }
.cms-rapidfire .razoback-features-table th {padding: 8px;}
.cms-rapidfire h1 {font-size: 20px; margin:0;}
.cms-rapidfire .section-razoback-features .section-razoback-features{padding: 17px 0px 20px}
.cms-rapidfire .section-title-download h1::before, .cms-rapidfire .section-title-download h1::after {width: 14%; }
.cms-rapidfire .section-razoback-features h1::before, .cms-rapidfire .section-razoback-features h1::after, .cms-rapidfire .section-title-razoback h1::before, .cms-rapidfire .section-title-razoback h1::after, .cms-rapidfire .section-title-modchips-faq h1::before, .cms-rapidfire .section-title-modchips-faq h1::after, .cms-rapidfire .section-title-download h1::before, .cms-rapidfire .section-title-download h1::after {top: 12px; }
.cms-rapidfire .section-title-modchips-faq h1::before, .cms-rapidfire .section-title-modchips-faq h1::after {width: 27%; }
.cms-rapidfire .section-title-razoback h1::before, .cms-rapidfire .section-title-razoback h1::after {width: 21%; }
.cms-rapidfire .section-razoback-features h1::before, .cms-rapidfire .section-razoback-features h1::after {width: 8%; }
.cms-rapidfire #maincontent .container{padding-right: 15px;padding-left: 15px;}
.download-pdf-btn .pdf-btn {font-size: 17px; }
.section-download-user-guides.text-center{padding-bottom: 15px;}
.cms-shipping #maincontent div[aria-label='breadcrumb'] .breadcrumb .home, .cms-returns #maincontent div[aria-label='breadcrumb'] .breadcrumb .home{padding-left: 0px;}
.cms-shipping #maincontent div[aria-label='breadcrumb'] .breadcrumb, .cms-returns #maincontent div[aria-label='breadcrumb'] .breadcrumb{width: 100%;}
.cms-shipping .shipping .container, .cms-returns .returns .container{padding-left: 10px;padding-right: 10px;}
.cms-returns .returns .container h2{text-align: center;padding-bottom: 2px !important;    font-size: 26px;}
.cms-home .wrapper-header-right-actions .search-wrapper{display: none;}
.cms-home .top-header .row{display: flex;justify-content: space-between;}
/*.cms-home #mdz_shortMenu, .wrapper-header-right .wrapper-header-right-actions.top-nav {flex: 0 0 25%;max-width: 25%;    margin: auto;text-align: center;}*/
.cms-home .wrapper-header-right .navbar .top-nav{width: auto;}
/*.cms-home  .wrapper-header-left .logo{flex:0 0 60%;max-width: 60%;text-align: center;margin: auto;}*/
/*.cms-home .wrapper-header-right .wrapper-header-right-actions.top-nav {flex:0 0 15%;max-width: 15%;}*/
.align-items-center .wrapper-header-left a.logo, header .top-header .wrapper-header-left > .logo{text-align: center;}
.wrapper-header-right-actions .search-wrapper, .shop-option {max-width: 100%;}
.page-products #maincontent div[aria-label='breadcrumb'] .breadcrumb .home{padding-left: 0px;}
.top-header .main-menu  .nav-sections {padding-top: 60px; }
.best-sellers .product-item .product-item-info, .wishlist-index-index .product-item .product-item-info{box-shadow: 0px 18px 21px rgba(44, 101, 76, 0.62);}
.cms-home .container{width: 540px; }
header .top-header .container{width: 100%;    margin: auto;}
.cms-home .custom-product-section .container{width: 530px !important;}
.custom-product-section .row{display: flex;justify-content: space-between;}
.custom-product-section .custom-product-item{flex: 0 0  27.33%;max-width: 27.33%;}
.custom-product-section .custom-product-item {flex: 0 0 33.33%; max-width: 33.33%;}
.custom-item-img img {max-width: 140px; transform: rotate(0deg) translate(-14px, 7px);}
.columns .column.main .best-sellers .product-item {padding: 0px 12px 35px !important; }
.fotorama-item .fotorama__nav__shaft .fotorama__nav__frame--thumb .fotorama__thumb, .fotorama-item .fotorama__nav__shaft .fotorama__nav__frame--thumb{    width: 100% !important;    max-width: 80px;    height: 55px;}
.cms-home .best-sellers .slick-prev, .cms-home .best-sellers .slick-next, .asfeaturedon .slick-next, .asfeaturedon .slick-prev{top:20px;}
.cms-home .best-sellers#best-sellers-2 .slick-next, .cms-home .best-sellers .slick-next{right:0px;}
/*.cms-home .best-sellers .slick-next{right: -14px}*/
.mobile_control_container ul li a, .navbar .nav-sections .nav-link{color: #000 !important;}
.cms-home .best-sellers .slick-prev {left:0;}
.wrapper-header-left, #mdz_shortMenu, .top-header .wrapper-header-right{z-index: 251;}
.top-header .wrapper-header-right .main-menu.collapse{    margin-top: 15px;}
.wrapper-header-right-actions .search-wrapper{    top:25px;}
.home-slider .offer-text{font-size: 11px;}
.products.wrapper.grid.products-grid{padding-top:0;}
.opc-block-summary .minicart-items .product-item-name, .opc-block-summary .product-item .price {font-size: 16px; }
.minicart-items .product-item-details {padding-left: 118px; }
.opc-block-summary .product-item-details .product .item-options dt {font-size: 14px;    margin-right: 10px; }
.item-options dd{width: auto;font-size: 14px;}
.opc-block-summary .minicart-items .product .toggle {font-size: 16px; }
.page-layout-build-your-own .selection_box .selection_item {
    margin: 0 .5%;
    width: 19%;
}
.page-layout-build-your-own .selection_box .selection_item:nth-child(4n) {margin-right: 0.5%;}
.page-layout-build-your-own .selection_box .selection_item:nth-child(6n+1) {clear: none;}
.page-layout-build-your-own .selection_box{clear: both;}
/*.page-layout-build-your-own .selection_box .selection_item:nth-child(4n+1) {clear: none;}*/
.page-layout-build-your-own .selection_btn {height: 80px; }
/*.page-layout-build-your-own .selection_box .selection_item label {font-size: 8px; line-height: 12px; word-wrap: break-word;}*/
.cart-container {padding: 10px 0px; }
.cart.table-wrapper .product-item-name a{font-size: 13px;display: inline-table;    margin-top: 10px;}
.cart.table-wrapper .product-item-details{padding: 7px 5px;}
/*.page-layout-build-your-own .selection_box .clearfix{display: none}*/
.page-layout-build-your-own .selection_popup .selection_controls{
    padding:20px 0px;
    }
/*.page-layout-build-your-own .selection_box .selection_item.item_personalisation.personalisation,*/
/*.page-layout-build-your-own .selection_box .selection_item.item_upgrade{*/
    /*display: block;*/
    /*position:static;*/
    /*clear: none !important;*/
    /*width: 15%;*/
    /*font-size: 8px;*/
    /*float: left;*/
    /*font-weight: 400;*/
/*}*/
/*.page-layout-build-your-own .item_upgrade .price-upgrade,*/
/*.page-layout-build-your-own .item_personalisation .price-add{*/
    /*font-size: 8px;*/
    /*line-height: 12px;*/
    /*font-weight: 400;*/
/*}*/

.estimated-hld-product .estimated-box p{
    font-size: 12px;
    line-height: 18px;
    text-align: left;
}
.product.media .faq-wrap{padding: 0px;  }
.top-header .align-items-center .wrapper-header-right-actions .shop-option { top:-60px; }
.catalog-category-view .product-item .product-item-name, .best-sellers .product-item .product-item-name, .wishlist-index-index .product-item-name,.catalogsearch-result-index .product-item .product-item-name {
    text-overflow: inherit;
    white-space: inherit;
    height: auto;
    font-size: 18px;
    line-height: 22px;
}
div.mage-error[generated] {
	font-size:14px;
	line-height:16px;
}
.review-list .block-title strong {
    margin-bottom: 17px;
    font-size: 30px;
    font-weight: 400; }
.review-title {font-size: 22px;;  }
.review-details .review-date{text-align:left !important;}
/*.catalog-product-view.page-layout-build-your-own .view_controls .prev_view, .catalog-product-view.page-layout-build-your-own .view_controls .next_view{bottom: -363px;}*/
.page-layout-build-your-own .selection_box .selection_item.item_upgrade, .page-layout-build-your-own .selection_box .selection_item.item_personalisation.personalisation
{
        width: 19%;
        display:inline-block;
        position:initial;
}
.page-layout-build-your-own .selection_box .selection_item.item_personalisation.personalisation
{
    float:left;
}
.page-layout-build-your-own .selection_box label
{
        text-align: center;
    width: 100%;
    display: block;
    font-size: 11px;
    color:#9a9a9a;
}
.page-layout-build-your-own .selection_popup
{
    width:100%;
}
.page-layout-build-your-own .item_upgrade .tooltip-box.active:after
{
    transform: translateY(0%) rotate(-90deg);
    top:16px;
    left:50px;
}
.page-layout-build-your-own .item_upgrade .tooltip-box.active p
{
    top:13px;
}
.page-layout-build-your-own .item_upgrade .tooltip-box.active
{
    position:relative;
}
/*.page-layout-build-your-own .fa-chevron-left:before
{
        content: "Front";
        font-family:'Montserrat', sans-serif;
}
.page-layout-build-your-own .fa-chevron-right:before
{
        content: "Back";
        font-family:'Montserrat', sans-serif;
}*/
.page-layout-build-your-own .item_upgrade .tooltip-box.active
{
    position: absolute;
    z-index: 999;
}
.page-layout-build-your-own .item_upgrade .tooltip-box.active i
{
        margin-right: 46px;
}
.page-layout-build-your-own .selection_item.item_upgrade.active .selection_popup
{
    top:460px !important;
}
.page-layout-build-your-own .selection_box .selection_item.item_personalisation.active .selection_group
{
        top: 225px !important;
}
.page-layout-build-your-own.product-build-your-own-xbox-one-controller .selection_box .selection_item.item_personalisation.active .selection_group
{
        top: 340px !important;
}
.page-layout-build-your-own.product-build-your-own-xbox-one-controller .selection_box .selection_item.item_upgrade.active .selection_popup
{
        top: 575px !important;
}

.product-personalized-gold-chrome-ps4-controller.page-layout-build-your-own .selection_box .selection_item.item_personalisation.personalisation,.product-gold-chrome-xbox-one-controller.page-layout-build-your-own .selection_box .selection_item.item_personalisation.personalisation
{
width:30%;
}

.product-gold-chrome-xbox-one-controller.page-layout-build-your-own .selection_box .selection_item.personalisation label,.product-personalized-gold-chrome-ps4-controller.page-layout-build-your-own .selection_box .selection_item.personalisation label
{
    line-height: 20px;
}
.product-gold-chrome-xbox-one-controller.page-layout-build-your-own .selection_item label,.product-personalized-gold-chrome-ps4-controller.page-layout-build-your-own .selection_item label
{
font-size:10px !important;
}

.product-gold-chrome-xbox-one-controller.page-layout-build-your-own .price-add, .price-upgrade,.product-personalized-gold-chrome-ps4-controller.page-layout-build-your-own .price-add, .price-upgrade
{
    font-size: 8px;
    line-height: 20px;
}

}
@media only screen and (max-width:640px){
.right-navigation .nav-sections .custom-menu-popup .dropdown a.dropdown-toggle:after, .menu .triangle a.level0:hover::after,.main-menu .menu .triangle .level0.active:after,.menu .triangle a.level0.active-hover:after{display: none !important;}	
.logo img, .payment li a img, .selection_item img { max-height: 40px;}
.review-content{font-size:14px;}
#preview_control {/*width: 100%;max-height: 240px;*/margin-bottom:0px !important;}
.catalog-product-view .product-info-main .extracartbutton {justify-content: space-between;}
.page-layout-build-your-own .product-info-main .extracartbutton{margin-bottom: 45px;}
/*.catalog-product-view.page-layout-build-your-own .view_controls .prev_view, .catalog-product-view.page-layout-build-your-own .view_controls .next_view {bottom: -313px;}*/
.page-layout-build-your-own .preview_control{max-width: 100%;}
.wrapper-header-right-actions .search-wrapper {top: 30px;}
.page-layout-build-your-own .selection_item.item_upgrade label,
.page-layout-build-your-own .selection_item.item_upgrade .price-upgrade{text-align: left;}
.page-layout-build-your-own .item_upgrade .controller_label_price{padding: 0px 15px;}
.page-layout-build-your-own .selection_item .tooltip-box {width: auto;}
.cms-home .wrapper-header-right-actions .search-wrapper { left:0;}
.top-header .main-menu .nav-sections { padding-top:5px; }
.page-layout-build-your-own .selection_item label
{
        text-align: center;
    width: 100%;
    display: block;
    font-size: 10px !important;
    color:#9a9a9a !important;
    font-weight:700;
}
.page-layout-build-your-own .selection_item .tooltip-box i
{
    padding:5px;
}
.price-add, .price-upgrade
{
    font-size:9px;
}
.page-layout-build-your-own .selection_box .selection_item.personalisation label, .page-layout-build-your-own .selection_box .selection_item.razorback label, .page-layout-build-your-own .selection_box .selection_item.item_upgrade label {line-height: 15px;}
.page-layout-build-your-own .selection_item .tooltip-box i {     background-size: contain;cursor: pointer;}
.page-layout-build-your-own .item_upgrade .controller_label_price { padding:0px;}
.page-layout-build-your-own .selection_item.item_upgrade label, .page-layout-build-your-own .selection_item.item_upgrade .price-upgrade { text-align:center;}

.page-layout-build-your-own .item_upgrade .tooltip-box.active p {
    left: 0px;
    bottom: 0px;
    top: 0px;
    right: 42px;
    width: 150px;
    position: relative;
    margin: 0px;
    text-align: left;
    padding: 12px 14px;
}
.page-layout-build-your-own .selection_popup {
    width: auto;
    padding: 10px; 
}
.page-layout-build-your-own .selection_popup
{
    width:100%;
}
.page-layout-build-your-own .selection_box .selection_item.item_personalisation.active .selection_group
{
    top:auto !important;
}
.page-layout-build-your-own .item_upgrade .tooltip-box.active:after
{
    transform: translateY(0%) rotate(-90deg);
    top:16px;
    left:50px;
}
.page-layout-build-your-own .item_upgrade .tooltip-box.active p
{
    top:13px;
}
.page-layout-build-your-own .item_upgrade .tooltip-box.active
{
    position:relative;
}
.selection_box .clearfix
{
    display:block;
    width:100%;
}
.page-layout-build-your-own .title-option
{
    display:block;
}
.page-layout-build-your-own .product-info-main .extracartbutton
{
    display:none; 
}
.product-build-your-own-xbox-one-elite-controller.page-layout-build-your-own .product-info-main .extracartbutton
{
display:block;
}
.page-layout-build-your-own .selection_box > .clearfix:first-child
{
    display:none;  
}
.page-layout-build-your-own .item_upgrade .tooltip-box.active
{
    position: absolute;
    z-index: 999;
}
.page-layout-build-your-own .item_upgrade .tooltip-box.active i
{
        margin-right: 46px;
}
.page-layout-build-your-own .selection_box .selection_item.item_personalisation.active .selection_group
{
        top: 225px !important;
}
.page-layout-build-your-own.product-build-your-own-xbox-one-controller .selection_box .selection_item.item_personalisation.active .selection_group
{
        top: 340px !important;
}
.page-layout-build-your-own.product-build-your-own-xbox-one-controller .selection_box .selection_item.item_upgrade.active .selection_popup
{
        top: 575px !important;
}
.categorypath-gold-chrome .products-wrapper .product-item-img img{ max-width:100%;}
.categorypath-gold-chrome.catalog-category-view .products-grid .product-item .product-item-photo, .product-item .product-item-photo{padding-top:270px !important;}

.product-personalized-gold-chrome-ps4-controller.page-layout-build-your-own .selection_box .selection_item.item_personalisation.personalisation,.product-gold-chrome-xbox-one-controller.page-layout-build-your-own .selection_box .selection_item.item_personalisation.personalisation
{
width:30%;
}

.product-gold-chrome-xbox-one-controller.page-layout-build-your-own .selection_box .selection_item.personalisation label,.product-personalized-gold-chrome-ps4-controller.page-layout-build-your-own .selection_box .selection_item.personalisation label
{
    line-height: 20px;
}
.product-gold-chrome-xbox-one-controller.page-layout-build-your-own .selection_item label,.product-personalized-gold-chrome-ps4-controller.page-layout-build-your-own .selection_item label
{
font-size:10px !important;
}

.product-gold-chrome-xbox-one-controller.page-layout-build-your-own .price-add, .price-upgrade,.product-personalized-gold-chrome-ps4-controller.page-layout-build-your-own .price-add, .price-upgrade
{
    font-size: 8px;
    line-height: 20px;
}

.product-personalized-gold-chrome-ps4-controller.page-layout-build-your-own .selection_box > .clearfix:first-child,
.product-gold-chrome-xbox-one-controller.page-layout-build-your-own .selection_box > .clearfix:first-child
{
display:block; 
}

}

@media screen and (max-width:580px){
.catalog-category-view #maincontent .container,.catalogsearch-result-index #maincontent .container{
    padding-left:15px;
    padding-right:15px;
    
}
/*.page-layout-build-your-own .product-info-main {*/
    /*padding-top: 300px;*/
/*}*/
.catalog-category-view .products-grid .pd-items-3, .catalog-category-view .products-grid .pd-items-4,.catalogsearch-result-index .products-grid .pd-items-3, .catalogsearch-result-index .products-grid .pd-items-4 {flex: 0 0 100%;}
.catalog-category-view .products-grid .product-item-img img,.catalogsearch-result-index .products-grid .product-item-img img{max-width: 100%;}
.top-header .align-items-center .wrapper-header-right-actions .shop-option {top: -40px;}
header.wrapper-header .wrapper-header-left{flex: 0 0 60%;max-width: 60%;}
#mdz_shortMenu {flex: 0 0 40% ;max-width: 40% ;}
.wrapper-header-right-actions .search-wrapper {
    top: auto !important;
}
.wrapper-header-right  .wrapper-header-right-actions { width:100%; }	
.top-header .wrapper-header-right .main-menu.collapse {margin-top: 0px;}
.wrapper-header-right  .wrapper-header-right-actions { width:100%; }	
.selection_options[data-option="engraving font"] ul.list-dropdown {max-width: 300px;}
.selection_options[data-option="engraving font"] .list-dropdown li{
	margin-left:5px !important;
	margin-right:5px !important;
}
.page-layout-build-your-own .items.breadcrumb li {font-size: 13px;}
.wrapper-header-right-actions .header_currency_translator { padding-bottom:10px; }
#mdz_shortMenu .nav-toggle-menu { height:18px;}
.wrapper-header-right-actions .shop-option a { font-size:25px; } 
.top-header .form-search .search .fa { font-size:18px;}
.page-layout-build-your-own .selection_item label { font-size:7px !important;line-height:10px;}
.price-add, .price-upgrade { font-size:8px;line-height:10px;}
.page-layout-build-your-own.product-build-your-own-playstation-4-controller .selection_item.item_upgrade.active .selection_popup
{
    top:415px !important;
}
.page-layout-build-your-own.product-build-your-own-playstation-4-controller .selection_box .selection_item.item_personalisation.active .selection_group
{
        top: 225px !important;
}
.page-layout-build-your-own.product-build-your-own-xbox-one-controller .selection_box .selection_item.item_personalisation.active .selection_group
{
    top: 325px !important;
}
.page-layout-build-your-own.product-build-your-own-xbox-one-controller .selection_box .selection_item.item_upgrade.active .selection_popup
{
    top: 540px !important;
}


.product-personalized-gold-chrome-ps4-controller.page-layout-build-your-own .selection_box .selection_item.item_personalisation.personalisation,.product-gold-chrome-xbox-one-controller.page-layout-build-your-own .selection_box .selection_item.item_personalisation.personalisation
{
width:30%;
}

.product-gold-chrome-xbox-one-controller.page-layout-build-your-own .selection_box .selection_item.personalisation label,.product-personalized-gold-chrome-ps4-controller.page-layout-build-your-own .selection_box .selection_item.personalisation label
{
    line-height: 20px;
}
.product-gold-chrome-xbox-one-controller.page-layout-build-your-own .selection_item label,.product-personalized-gold-chrome-ps4-controller.page-layout-build-your-own .selection_item label
{
font-size:10px !important;
}

.product-gold-chrome-xbox-one-controller.page-layout-build-your-own .price-add, .price-upgrade,.product-personalized-gold-chrome-ps4-controller.page-layout-build-your-own .price-add, .price-upgrade
{
    font-size: 8px;
    line-height: 20px;
}
.categorypath-gift-cards .column.main .products-grid .product-items .product-item-info
{
    flex:0 0 100%;
}
}

@media screen and (max-width:500px){
.wrapper-header ul.menu-account li, .navbar .top-nav .nav-item{padding: 0px 7px;}
.wrapper-header-right{margin-left: 0;}
header.wrapper-header .wrapper-header-left{padding-bottom: 0; flex: 0 0 70%; max-width: 70%;}
.wrapper-header-right{margin-top: 5px;}
#mdz_shortMenu {flex: 0 0 30%; max-width: 30%;}
.navbar .top-nav { margin: 0 auto; text-align: center; display: flex !important; justify-content: space-between !important; }
#maincontent div[aria-label='breadcrumb'] .breadcrumb .home {padding-left: 25px; }
/*.catalog-category-view.page-products .products-grid .product-item.product-item-info.item.product, 
.catalogsearch-result-index .product-item.product-item-info.item.product, .container .block .product-item.product-item-info.item.product{margin: auto;    padding-bottom: 20px;}*/
/*.catalog-category-view.page-products .products-grid .product-item-img .product-image-wrapper .product-image-photo, 
.catalogsearch-result-index .products-grid .product-item-img .product-image-wrapper .product-image-photo, .container .block .products-grid .product-item-img .product-image-wrapper .product-image-photo{max-width: 130px;}*/
#maincontent .container .empty{font-size: 14px;}
.fotorama__stage__shaft{width: 100% !important;}
.product-add-form{text-align: left; }
.shreeji-whatsapp-share{margin-bottom: 0;}
.catalog-category-view .product-item-info .products-wrapper,.catalogsearch-result-index .product-item-info .products-wrapper {width: auto; }
.navbar .top-nav{display: inline-block !important;text-align: right;width: auto;}
.wishlist-wrapper .product-item-info .products-wrapper {width: 100%;}
.wishlist-index-index .products-grid .product-item {flex: 0 0 100%; max-width: 100%; }
.wishlist-index-index .column.main .product-items{padding: 0 50px;}
.wishlist-index-index .product-items.products .product-item-info .product-image-wrapper img.product-image-photo {transform: rotate(-20deg) translate(86px, 66px); max-width: 180px; }
.wishlist-index-index .form-wishlist-items .actions-toolbar .primary .action{flex: 0 0 70%; max-width: 70%; margin: auto auto 20px; }
.wishlist-index-index .form-wishlist-items .actions-toolbar .primary{flex-direction: column;}
.cms-home .container{max-width: 410px; width:100%;}
.cms-home .custom-product-section .container{max-width: 410px !important;width:100%;}
.columns .column.main .best-sellers .product-item {padding: 0 32px 35px !important; }
/*.wrapper-header-right-actions .search-wrapper .search_mini_form .input-text{width: 73%;}*/
.wrapper-header-right-actions .search-wrapper{max-width:100% !important;}
.custom-item-img img {transform: rotate(0deg) translate(5px, 5px); }
.custom-product-item .custom-item-title {padding: 10px 16px; }
.product-item .product-item-photo img {max-width: 212px;transform: rotate(-20deg) translate(60px, 48px); }
.product-item .price-box {text-align: left;}
.product-item-details .product-item-actions, .cms-home .product-item .product-item-actions .actions-primary{text-align: right;}
/*.catalog-category-view #maincontent .container{width: 300px;}*/
/*.catalog-category-view.page-products .price-box{text-align: left !important;}*/
.catalog-category-view .products-grid .product-item-img,.catalogsearch-result-index .products-grid .product-item-img{top:51px;}
.catalog-product-view .video iframe {min-height: 270px; }
.catalog-category-view.page-products .product-item-inner .product-item-actions button,.catalog-category-view.page-products .product-item-inner .product-item-actions button{padding: 8px 25px !important;font-size: 14px !important;}
.cms-home .wrapper-header-right-actions .search-wrapper{left:0;}
.checkout-cart-index .container .block .product-item.product-item-info.item.product{flex: 0 0 100%; max-width: 100%;}
.opc-block-summary .items-in-cart .product {padding: 8px 20px; }
.cms-home .top-header .row{padding:0;}
.top-header .align-items-center .wrapper-header-right-actions .shop-option { top:-40px; }
header.wrapper-header .wrapper-header-left{flex: 0 0 60% !important;max-width: 60% !important;}
#mdz_shortMenu {flex: 0 0 40% !important;max-width: 40% !important;}
.page-layout-build-your-own .selection_popup .selection_options .option-child {padding: 6px;}
.wrapper-header-right  .wrapper-header-right-actions { width:100%; }	
.wrapper-header-right .switcher-language ul.dropdown.switcher-dropdown { right:0px;}
.page-layout-build-your-own.product-build-your-own-playstation-4-controller .selection_item.item_upgrade.active .selection_popup { top:430px !important;}
    .categorypath-gold-chrome.catalog-category-view .products-grid .product-item .product-item-photo, .product-item .product-item-photo{padding-top:320px !important;} 
}
@media screen and (max-width:480px){
.page-layout-build-your-own div.selection_popup{
    top: -15px !important;
}
.page-layout-build-your-own.product-build-your-own-playstation-4-controller div.selection_popup,
.page-layout-build-your-own.product-build-your-own-playstation-4-controller .selection_box .selection_item.item_personalisation.active .selection_group,
.page-layout-build-your-own.product-build-your-own-playstation-4-controller .selection_item.item_upgrade.active .selection_popup 
{
    top: -85px !important;
}
.page-layout-build-your-own.product-build-your-own-xbox-one-controller .selection_box .selection_item.item_personalisation.active .selection_group
{
        top: -15px !important;
}
.page-layout-build-your-own.product-build-your-own-xbox-one-controller .selection_box .selection_item.item_upgrade.active .selection_popup
{
        top: -15px !important;
}
    .categorypath-gold-chrome.catalog-category-view .products-grid .product-item .product-item-photo, .product-item .product-item-photo{padding-top:180px !important;} 
}
@media screen and (max-width:479px){
.catalog-product-view .price-option{font-size:8px;}
.container{width:360px;padding: 0;}
.wrapper-footer .top-footer {padding: 30px 30px; }
.custom-product-section .section-title {font-size: 18px; }
.menu-account li {min-width: 80px; padding: 0 3px;}
#home-hero-slider .carousel-item .img {min-height: 300px; }
#home-hero-slider .offer-image {max-width: 160px;}
#home-hero-slider .slide-btn a {padding: 5px 18px; font-size: 13px; }
.carousel-caption .offer-image {padding-bottom: 65px; }
.home-slider .offer-text{line-height: 19px;    font-size: 11px;}
#home-hero-slider .carousel-control-prev .fa, #home-hero-slider .carousel-control-next .fa {font-size: 15px; width: 30px; height: 30px; line-height: 21px; }
#home-hero-slider .carousel-control-next .fa {padding-left: 2px; }
#home-hero-slider .carousel-control-prev .fa {padding-right: 2px; }
#home-hero-slider .offer-image img {margin-bottom: 15px !important; }
/*.navbar .top-nav, .right-navigation .collapse{display: none !important;}*/
.custom-product-section {padding: 25px 0 25px; }
.custom-product-section .section-title{margin-bottom: 15px; font-size:16px;}
.custom-product-item .custom-item-title{border-top-left-radius: 7px; border-top-right-radius: 7px; padding: 10px 40px 10px 14px;}
.custom-product-item .custom-cover{border-radius: 7px;}
.custom-product-section .custom-product-item{max-width: 240px;padding: 0 7px;margin-bottom: 35px;}
.best-seller-title .section-title{font-size: 20px;}
.best-seller-title .titlec-col{flex: 0 0 49%; padding: 0; padding-left: 15px;}
.best-seller-title .slide-control{flex: 0 0 50%; padding: 0; padding-right: 15px;    margin-top: 9px;}
.slide-control .carousel-control-next, .slide-control .carousel-control-prev , .theme-white .slide-control .carousel-control-next, .theme-white .slide-control .carousel-control-prev{line-height: 34px;margin-left: 15px;width: 35px; height: 35px;    font-size: 18px;border: 1.5px solid;}
.best-seller-title .section-title span{line-height: 40px;}
.slide-control .carousel-control-next .fa{padding-left: 4px; }
.slide-control .carousel-control-prev .fa{padding-right: 4px; }
.best-sellers {padding: 8px 0 5px; }
.best-sellers .best-seller-title {margin-bottom:35px; }
#home-hero-slider .carousel-item .img .img-fluid{left:60%;transform: translate(-60%, -50%);}
.custom-item-img img {transform: rotate(0deg) translate(-4px, 0px);max-width: 100px;}
.custom-product-section .custom-product-item{max-width: 115px;    margin-bottom: 0;}
.custom-product-section .row{justify-content: space-between;    padding: 0;    margin: 0;}
.custom-product-item .custom-item-title{    padding: 8px 12px;}
.custom-item-img {padding-bottom: 83px; }
.carousel-inner .product-items .product-item {flex: 0 0 100%; max-width: 100%;}
.best-sellers .product-item .product-item-details, .wishlist-index-index .product-item .product-item-details {padding: 14px 8px; }
.columns .column.main .best-sellers .product-item, .wishlist-index-index .product-item { padding: 0px 13% 40px !important;  }
.benifits-section .benifit-cover .content h3 {font-size: 16px; }
.benifits-section .benifit-cover .content p {font-size: 12px; }
.benifits-section .benifit-item .benifit-cover .content {margin: 20px 0 0;}
.benifits-section .benifit-item .benifit-cover .icon {width: 90px; height: 90px; }
.asfeaturedon .title {font-size: 16px;}
.copyright{font-size: 12px;}
footer .bottom-footer{padding-top: 0;}
#maincontent .container { width:270px;}
.catalog-category-view.page-products .products-grid .product-item.product-item-info.item.product, .catalogsearch-result-index .product-item.product-item-info.item.product, .container .block .product-item.product-item-info.item.product, .product-item-info .products-wrapper{width: 100%; }
.description.row h1{font-size: 24px;}
.catalog-product-view .product-info-main .page-title-wrapper h1.page-title{font-size: 18px;}
.product-info-stock-sku .stock.pl-4{font-size: 14px;}
.product-info-main .price-box .price-wrapper .price {font-size: 20px; }
.container .product-info-main .special-price .price-label, .container .product-info-main .old-price .price-label {font-size: 15px;}
.container .product-info-main .price-box .price-wrapper .price {font-size: 19px !important; }
.catalog-product-view .product-info-main .product-info-stock-sku{margin-bottom: 10px;}
.product.info.detailed .data.item.content p, .product.info.detailed .data.item.content p span{font-size: 14px !important;margin-bottom: 16px;line-height: 23px}
.description.row h1 {font-size: 20px;}
.catalog-product-view .description.row .description.row .detail_description p{margin-bottom: 9px;}
.catalog-product-view .description.row .detail_description h2{font-size: 16px !important;line-height: 25px;}
.catalog-product-view .breadcrumb .items.breadcrumb{font-size: 15px;}
.product.media .fotorama__stage__frame img {min-width: 265px; }
.product.media .fotorama__stage{min-width: 270px;min-height: 305px;}
/*.catalog-product-view main .product.media{min-height: 305px;}*/
.catalog-product-view #maincontent div[aria-label='breadcrumb'] .breadcrumb{font-size: 14px;}
.catalog-product-view #maincontent div[aria-label='breadcrumb'] .breadcrumb .home{padding-left: 0;}
.product-info-main .product-add-form .product-options-bottom .fieldset .actions button{ text-align: center; margin: auto; width: 100%;}
.forgot-password-wrapper .col-md-6, .btn-login-wrapper .col-md-6, .forgot-password-wrapper a.action.remind{display: inline-block;max-width: 100%;flex: 0 0 100%;text-align: left !important;}
#remember-me-box, .login-container .block .block-title, .contact-heading{margin-bottom: 0px !important;}
.btn-login-wrapper{margin-top: 15px !important;padding-top: 15px !important;}
.contact-heading h4 {font-size: 20px;text-align: center; }
.btn-login-wrapper .col-md-6.text-right{order:1;flex: 0 0 100%;max-width: 100%;}
.btn-login-wrapper .col-md-6.text-left{order:2;flex: 0 0 100%;max-width: 100%;text-align: center !important;}
.btn-login-wrapper .col-md-6.text-right .login{width: 100%;}
.controller-wrapper {bottom: -46px; }
.our-mission-wrapper h1::before, .our-mission-wrapper h1::after {width: 24%; } .about-us-wrapper h1, .vip-gallery-title h1, .section-title h1, .compatible-title h1, .razoback-title h1 {font-size: 18px; margin-bottom: 10px; }
.our-mission-wrapper p {line-height: 25px; }
.we-offer .row div{flex:unset;max-width: 100%;display: block;}
.we-offer .row div img{width: 82px; display: inline-block;}
.we-offer .row div p{width: 58%;margin: auto 0;display: inline-block;vertical-align: bottom; line-height: 17px; margin-bottom: 12px;}
/**/
/*.page-layout-build-your-own #maincontent .container, */
.catalog-category-view #maincontent .container,.catalogsearch-result-index #maincontent .container{width: 300px;}
/*.page-layout-build-your-own .product-info-main {padding-top: 300px; }*/
/*.page-layout-build-your-own .selection_box .selection_item {width: 29.666%; margin: 0 1.3% !important; }*/
/*.page-layout-build-your-own .item_upgrade .selection_btn {max-width: 98px;}*/
/*.page-layout-build-your-own .selection_item img{padding: 10px;}*/
.page-layout-build-your-own .slide_title, .product-info-main .title-option{    font-size: 19px;}
/*.page-layout-build-your-own .selection_btn {height: auto; padding: 7px; }*/
 .page-layout-build-your-own .selection_btn img{width: auto;/*height: 37px;*/max-height: 45px;}
 .extracartbutton .btn-green{flex: 0 0 120px;}
.extracartbutton #product-addtocart-button > span{font-size: 13px;}
/*.page-layout-build-your-own .view_controls{padding: 0 2px;}*/
/*.page-layout-build-your-own .prev_view, .page-layout-build-your-own .next_view {width: 15px; height: 15px; vertical-align: baseline; }*/
.page-layout-build-your-own .product.media .title-option{font-size: 20px; padding: 6px 12px;}
.modchip-faq a {font-size: 12px; }
/*.page-layout-build-your-own .selection_box .selection_item label {font-size: 12px; }*/
/*.page-layout-build-your-own .item_upgrade .selection_btn {padding: 10px; height: 90px;width:100px; } */
.page-layout-build-your-own .item_upgrade .controller_label_price{margin: auto 5px; }
.product.media .faq-wrap .title{font-size: 20px;}
/*.catalog-category-view.page-products .products-grid .product-item.product-item-info.item.product, 
.catalogsearch-result-index .product-item.product-item-info.item.product, .container .block .product-item.product-item-info.item.product, .wishlist-wrapper .product-item-info{flex:  0 0 100%;max-width:100%;    padding-left: 7px; padding-right: 7px;}*/
/*.catalog-category-view.page-products .products-grid .product-item-img .product-image-wrapper, */
#wishlist-sidebar .product-image-container .product-image-wrapper{padding-bottom: 180px !important;}
.navbar .top-nav{width: auto;margin: 0;margin-left: auto;}
.terms-Conditions-section h2, .additional-information h3{font-size: 20px;}
.terms-Conditions-section p {font-size: 16px; margin-bottom: 10px; }
.sub-content{padding-bottom: 10px !important;}
.content-contact-us .col-md-6, .contact-form .btn-submit-wrapper button{max-width: 100%;display: block;width:100%;}
.submit-btn{float: none;}
.contact-us-wrapper {padding-top: 0px !important;}
.things-to-know-wrapper h1{font-size: 20px;}
.things-to-know-wrapper h1::after, .things-to-know-wrapper h1::before{top:10px;width: 16%;}
.things-to-know-wrapper .container {padding: 35px 15px 0 !important; }
.things-to-know  {padding-bottom: 0 !important;}
.customer-account-index .box-actions a.action{padding: 7px 18px;margin-bottom: 10px;}
.customer-account-index .block-dashboard-info{margin-bottom: 40px;}
.block-dashboard-addresses strong, .block-dashboard-addresses a.action {display: contents !important;width: 100%;margin:0 0 15px !important;}
.customer-account-index .block-title{padding-bottom: 10px;margin-bottom: 0px !important;}
.customer-account-index .block-title strong{font-size: 18px;width: 100%;margin-bottom: 0 !important;display: block !important}
.customer-account-index .block-dashboard-addresses a.action{display: contents;}
.customer-account-index .box-title span{font-size: 18px !important;}
.customer-account-index .box-content p, .customer-account-index .box-content address{font-size: 14px !important;}
.customer-account-index .box{margin-bottom: 10px;margin-right: 0;}
.customer-account-edit .block-title h4{font-size: 21px !important;}
.customer-account-edit #section-customer-edit .row .btn-login-wrapper .col-md-6.text-right{order: 2;}
.customer-account-edit #section-customer-edit .row .btn-login-wrapper .col-md-6.text-left a{margin: 0;}
body.customer-account-edit .column.main{margin-bottom: 0 !important;}
.customer-account-edit #section-customer-edit .actions-toolbar.btn-login-wrapper.row{padding-top: 23px !important;margin-top: 25px !important;}
.customer-account-edit #section-customer-edit .row .btn-login-wrapper .col-md-6.text-left{flex: 0 0 35%;max-width: 35%;padding-left: 0;}
.customer-account-edit #section-customer-edit .row .btn-login-wrapper .col-md-6.text-right{flex: 0 0 65%;max-width: 65%;padding-right: 0;}
.customer-account-edit #section-customer-edit .row{margin-top: 0 !important;padding-top: 0 !important;}
.cms-domin8or-buttons .compatible-wrapper .row .col-md-6{flex: 0 0 100%;max-width: 100%;margin-bottom: 65px;}
.cms-domin8or-buttons .compatible-wrapper .row .col-md-6:last-child{margin-bottom: 0;}
.cms-domin8or-buttons .section-title h1, .cms-domin8or-buttons .compatible-title h1 {font-size: 20px; }
.cms-rapidfire .razoback-title h1 {font-size: 18px;}
.cms-rapidfire h1 {font-size: 15px;}
.cms-rapidfire .section-razoback-features h1::before, .cms-rapidfire .section-razoback-features h1::after, .cms-rapidfire .section-title-razoback h1::before, .cms-rapidfire .section-title-razoback h1::after, .cms-rapidfire .section-title-modchips-faq h1::before, .cms-rapidfire .section-title-modchips-faq h1::after, .cms-rapidfire .section-title-download h1::before, .cms-rapidfire .section-title-download h1::after {top: 8px; }
.cms-rapidfire .section-razoback-features h1::before, .cms-rapidfire .section-razoback-features h1::after {width: 9%; }
.cms-rapidfire .section-razoback-features .section-razoback-features {padding: 7px 0 22px; }
.cms-rapidfire .razoback-features-table td {font-size: 14px; padding: 7px 2px 5px; }
.cms-rapidfire .razoback-features-table th {padding: 4px; }
.cms-rapidfire .razoback-features-table tr > td{width: auto;min-width: 50px;max-width: 50px;}
.cms-rapidfire .razoback-features-table tr > td:first-child{width: 100px;min-width: 100px;max-width: 100px;}
.cms-rapidfire .razoback-features-table td i {font-size: 22px; }
.cms-rapidfire .game-wrapper .game-section {flex: 0 0 50%; max-width: 50%; margin-bottom: 34px; }
.download-pdf-btn .pdf-btn {font-size: 18px; }
.cms-rapidfire h1 {font-size: 22px; padding-bottom: 20px;padding-top: 20px; border-bottom: 1px solid #666; margin-bottom: 10px;border-top: 1px solid #666; }
.cms-rapidfire h1:before, .cms-rapidfire h1:after{content: none;}
.cms-vip-gallery .vip-gallery-box .vip-gallery {height: 400px; }
.cms-vip-gallery .gallery-details {bottom: 25px; }
.cms-vip-gallery .vip-gallery-title p{font-size: 17px;}
.cms-vip-gallery .gallery-details .profile-name p{height: 72px;overflow: hidden;}
.cms-vip-gallery .vip-gallery-wrapper {padding: 0 3px; }
.cms-shipping .shipping p {margin-bottom: 4px; font-size: 14px;}
.cms-shipping .shipping .container h3 {padding-bottom: 0 !important; padding-top: 3px; text-align: center; font-size: 24px; margin-bottom: 20px !important; }
.cms-returns .returns .container h2 {padding-bottom: 4px !important; margin-bottom: 0 !important; font-size: 22px; padding-top: 0;}
.cms-returns .returns p {font-size: 14px !important; font-weight: 500; margin-bottom: 15px; }
.cms-returns .returns p span{font-size: 14px !important;}
.wishlist-index-index .column.main .product-items {padding: 0 20px; }
.wishlist-index-index .column.main .product-items .product-item {padding: 0 0 40px !important;}
.wishlist-index-index .form-wishlist-items .actions-toolbar .primary{margin-top: 15px;}
.wishlist-index-index .form-wishlist-items .actions-toolbar .primary .action {flex: 0 0 90%; max-width: 90%; margin: auto auto 20px; }
.wishlist-index-index .column.main .product-items{margin-top: 15px;}
.cms-home .custom-product-section .container {width: 350px !important; }
.wrapper-header-right-actions .search-wrapper, .shop-option {max-width:100% !important; }
.custom-item-img img {transform: rotate(0deg) translate(-4px, 6px); max-width: 90px; }
.asfeaturedon .img-item {/*max-width: 130px;*/ margin: 0 auto; }
.cms-home .container, #maincontent .container {width: 270px; }
.wrapper-footer .top-footer{padding: 30px 10px;}
.asfeaturedon .container {padding: 16px 8px 19px; }
.asfeaturedon .title{width: 180px;}
.benifits-section .benifit-item .benifit-cover .icon {width: 70px; height: 70px;     padding: 15px;}
.best-seller-title .titlec-col{max-width: 100%;flex:0 0 100%;    padding-left:0;}
.cms-home .best-sellers .slick-next, .cms-home .best-sellers#best-sellers-2 .slick-next{right: 0;}
.cms-home .best-sellers .slick-dots, .cms-home .best-sellers#best-sellers-2 .slick-dots{    top: 80px;}
.product-item .price-box .price {font-size: 19px; }
.best-sellers .product-item .tocart, .wishlist-index-index .product-item .tocart {padding: 10px 24px; }
.cms-home .best-sellers .slick-prev, .cms-home .best-sellers .slick-next, .asfeaturedon .slick-next, .asfeaturedon .slick-prev {top:33px;}
.cms-home #home-hero-slider .carousel-control-prev .fa, .cms-home #home-hero-slider .carousel-control-next .fa {line-height: 21px; }
.cms-home #home-hero-slider .carousel-control-prev .fa, .slide-control .carousel-control-prev {padding-right: 4px;color:#24dc8f; }
.cms-home #home-hero-slider .carousel-control-next .fa, .slide-control .carousel-control-next {padding-left: 4px; color:#24dc8f;}
#home-hero-slider .carousel-control-prev .fa, #home-hero-slider .carousel-control-next .fa{border-color:#24dc8f;}
.home-slider .offer-text {line-height: 19px; font-size: 10px;}
.product-detail-normal .btn-green {max-width: 175px; margin-left: auto; width: auto; font-size: 13px !important; }
.product-info-main .extracartbutton{    justify-content: space-between;}
.catalog-category-view.page-products .price-box,.catalogsearch-result-index.page-products .price-box{text-align: left !important;}
.catalog-category-view .product-item .product-item-actions .actions-primary,.catalogsearch-result-index .product-item .product-item-actions .actions-primary{text-align: right !important;padding-right:16px;}
.detail-title h1::before, .detail-title h1::after{width:25.5%;top: 16px;}
.catalog-product-view .details-description-wrapper .details-icon {flex: 0 0 100%;max-width: 100%;width: 100%;text-align:center;margin-bottom: 30px;}
.catalog-product-view .details-description-wrapper .details-description {flex: 0 0 100%;max-width: 100%;width: 100%;}
.catalog-product-view .details-description-wrapper .details-icon img{    max-width: 35%;}
.details-description {padding-bottom: 20px;}
.catalog-product-view .review_controll a span{font-size: 14px;}
.catalog-product-view .review_controll a, .catalog-product-view .reset_view{font-size: 14px;line-height: 15px;}
/*.catalog-product-view.page-layout-build-your-own .view_controls .prev_view, .catalog-product-view.page-layout-build-your-own .view_controls .next_view{bottom: -265px;}*/
.catalog-product-view.page-layout-build-your-own .view_controls .review_controll{padding-top: 0;}
.catalog-product-view .video iframe {min-height: 80px; }
.catalog-product-view.page-layout-build-your-own .modchip-faq .modz-toggle:after{margin-left: 5px;border-top: 5px solid #27e790; border-right: 5px solid transparent; border-left: 5px solid transparent;}
.catalog-product-view.page-layout-build-your-own .modchip-faq > div.active a:after{border-top: 0px solid #27e790;}
.catalog-product-view.page-layout-build-your-own .modchip-faq a {font-size: 14px; }
.ct_slick .slick-slide img {margin: auto;}
.cart.table-wrapper .product-item-name a{font-size: 12px;line-height: 14px;}
.checkout-cart-index  #maincontent .container{width: 320px;}
.checkout-index-index  #maincontent .container {width: 310px;}
.opc-block-summary .items-in-cart .product {padding: 8px 10px; }
.opc-block-summary .minicart-items .product>.product-image-container {max-width: 60px;}
.minicart-items .product-item-details {padding-left: 78px; }
.opc-block-summary .minicart-items .product-item-name, .opc-block-summary .product-item .price {font-size: 14px; max-width: 105px; height: auto; } 
.opc-block-summary .product-item-details .product .item-options dt {font-size: 13px; margin-right: 0;}
.opc-block-summary .minicart-items .product-item-name, .opc-block-summary .product-item .price{white-space: unset;    line-height: 20px;}
.cms-vip-gallery .vip-gallery-title{margin: 30px 0 !important;padding: 0 !important;}
.cms-vip-gallery .vip-gallery-title h1::before, .cms-vip-gallery .vip-gallery-title h1::after{width: 24%;top: 10px;}
.review-list .block-title strong {
    margin-bottom: 15px;
    font-size: 26px;
}
/*.page-layout-build-your-own .product-info-main {*/
    /*padding-top: 230px;*/
/*}*/
/*.page-layout-build-your-own .preview_control {*/
    /*max-width: 75%;*/
/*}*/

/*#preview_control {width: 100%;max-height: 170px;}*/
.page-layout-build-your-own .preview_control {max-width: 100%;}
/*.catalog-product-view.page-layout-build-your-own .view_controls .prev_view, .catalog-product-view.page-layout-build-your-own .view_controls .next_view {bottom: -250px;}*/
/*.catalog-product-view.page-layout-build-your-own .view_controls .prev_view {left: 47%;}*/
/*.catalog-product-view.page-layout-build-your-own .view_controls .next_view {left: 54%;}*/
/*.page-layout-build-your-own .item_upgrade .selection_btn{height: 40px !important;}*/
header.wrapper-header .wrapper-header-left{flex: 0 0 60%;max-width: 60%;}
#mdz_shortMenu {flex: 0 0 40%;max-width: 40%;}
.top-header .align-items-center .wrapper-header-right-actions .shop-option {top: -45px;}
.page-layout-build-your-own .selection_box .selection_item label{font-size: 12px;}
.categorypath-build-your-own-custom-controller.catalog-category-view .products-grid .product-item-img {top: 74px;}
.categorypath-build-your-own-custom-controller.catalog-category-view.page-products .price-box {text-align: center !important;}
.page-layout-build-your-own .selection_btn img {max-height: 60px;}
.page-layout-build-your-own .product-info-main .price-box.price-final_price {text-align: center;padding: 0;}
.page-layout-build-your-own .product-info-main .extracartbutton .price-box.price-final_price .price::before,
.page-layout-build-your-own .product-options-bottom div.price-final_price:before {font-size: 16px;display: block;position: relative;text-align: center;}
.page-layout-build-your-own .custom_cart_options {
        display: block;
        text-align: center;
}
.page-layout-build-your-own .extracartbutton #product-addtocart-button, .page-layout-build-your-own .custom_cart_options #product-addtocart-button{
    margin:0 auto;
    width: 100%;
    max-width: 175px;
}
.page-layout-build-your-own .product-options-bottom .estimated-hld-product {
        margin-top: 20px;
        flex: 0 0 100%;
    }
.page-layout-build-your-own .estimated-hld-product .estimated-box p{text-align: center;}
.page-layout-build-your-own .product-info-main .extracartbutton .price-box.price-final_price .price,
.page-layout-build-your-own .product-options-bottom div.price-final_price .price-final_price .price{font-size: 36px !important;margin-bottom: 15px;}
.page-layout-build-your-own .product-detail-normal.add-to-wishlist{text-align: center;}
.page-layout-build-your-own .product-options-bottom .product-social-links {
    margin-top: 10px;
    text-align: center;
    margin-bottom: 5px;
}

.page-layout-build-your-own .selection_box .selection_item.item_upgrade, .page-layout-build-your-own .selection_box .selection_item.item_personalisation.personalisation {flex-wrap: wrap;}
.page-layout-build-your-own .item_upgrade .controller_label_price{flex: 0 0 51%;}
.page-layout-build-your-own .item_upgrade .controller_label_price {

    flex: 0 0 45%;
}
.page-layout-build-your-own .selection_item .tooltip-box {
    text-align: center;
    flex: 0 0 100%;
}
.page-layout-build-your-own .selection_item .tooltip-box i {padding: 16px;}
.page-layout-build-your-own .selection_box .selection_item.item_upgrade {margin: 0 .5% 20px;}
.page-layout-build-your-own .review-item {padding: 20px;margin-bottom: 20px;}
.page-layout-build-your-own .review-details {flex-wrap: wrap;}
.page-layout-build-your-own .review-details .review-author {flex: 0 0 100%;}
.page-layout-build-your-own .review-details .review-date {margin-left: 0px;}
.page-layout-build-your-own .review-title {font-size: 24px;}
header.page-header .switcher.switcher-currency .options ul.dropdown {right:-40px;}
header.page-header .wrapper-header-right .switcher-language ul.dropdown.switcher-dropdown {right:-25px;}
.page-header .switcher. .options ul.dropdown a { padding:5px;}
.categorypath-build-your-own-custom-controller.catalog-category-view .products-grid .product-item-img { top:20px;}
.page-layout-build-your-own .selection_item .tooltip-box i {
    padding: 5px;
}
.page-layout-build-your-own .selection_btn
{
    height:90px;
}
.categorypath-gift-cards .product-items .product-item-info .product-image-wrapper .product-image-photo {
    max-width: 180px !important;
    top: -15px !important;
}
}


@media screen and (max-width:400px){
.selection_options[data-option="engraving font"] .list-dropdown li.clearfix {width: 110px;font-size: 28px;height: 75px;}
.catalog-product-view .price-option{font-size:7px;}	
.page-layout-build-your-own .selection_btn
{
    height:60px;
}
.page-layout-build-your-own .selection_btn
{
     padding: 5px 10px;   
}
.page-layout-build-your-own .selection_item label { font-size:7px !important;line-height:10px;}
.price-add, .price-upgrade { font-size:7px;line-height:10px;}
.page-layout-build-your-own .selection_box .selection_item.personalisation label, .page-layout-build-your-own .selection_box .selection_item.razorback label, .page-layout-build-your-own .selection_box .selection_item.item_upgrade label {line-height: 10px;}
.page-layout-build-your-own .item_upgrade .controller_label_price { padding:0px;}
.page-layout-build-your-own .selection_item .tooltip-box i { vertical-align:middle;background-size:contain;}
.page-layout-build-your-own .selection_item .tooltip-box { text-align:center;}
.page-layout-build-your-own .item_upgrade .tooltip-box.active:after { right:4px;}
.page-layout-build-your-own .items.breadcrumb.container li strong,.page-layout-build-your-own .items.breadcrumb.container li { font-size:12px;}
.product-gold-chrome-xbox-one-controller.page-layout-build-your-own .selection_box .selection_item.item_personalisation.active .selection_group,
.product-personalized-gold-chrome-ps4-controller.page-layout-build-your-own .selection_box .selection_item.item_personalisation.active .selection_group 
{
    top: 185px !important;
}
}
@media screen and (max-width:374px){
.top-header .align-items-center .wrapper-header-right-actions .shop-option {top: -40px;}
.container {width: 300px;}
.benifits-section .benifit-item .benifit-cover{padding: 0px 17px;}
.benifits-section .benifit-item .benifit-cover .icon{width: 80px;height: 80px;padding: 18px;}
/*.benifits-section .benifit-item .benifit-cover{    margin-bottom: 22px;}*/
.benifits-section{padding: 30px 0px;}
.asfeaturedon .title{padding: 0px 12px;font-size: 14px;}
.asfeaturedon {padding-top: 40px; }
/*.catalog-product-view.page-layout-build-your-own .view_controls .prev_view, .catalog-product-view.page-layout-build-your-own .view_controls .next_view {bottom: -120px;  }*/
.page-layout-build-your-own .selection_popup .selection_options .option-child {padding: 5px;}

.columns .column.main .best-sellers .product-item, .wishlist-index-index .product-item{padding: 0px 10px 40px !important;}
.custom-product-section .section-title{font-size: 16px;}
#home-hero-slider .carousel-control-prev .fa, #home-hero-slider .carousel-control-next .fa{opacity: 0.6;}
.custom-item-img img {transform: rotate(-18deg) translate(2px, -1px); }
.best-sellers .best-seller-title {display: block;padding: 0px 15px;position: relative; }
.best-seller-title .slide-control, .best-seller-title .titlec-col{flex: unset;padding: 0;}
.best-seller-title .slide-control .d-flex{justify-content: center !important;}
.slide-control .carousel-control-prev, .slide-control .carousel-control-next{position: absolute;top:40%;transform: translate(0%, -40%);}
.slide-control .carousel-control-prev{left: 7px;}
.slide-control .carousel-control-next{right: 7px;}
.best-seller-title .section-title{ width: auto; display: inline-block;}
.best-sellers .slide-control .arrows, .best-seller-title .slide-control{position: unset;}
.best-seller-title .titlec-col, .best-seller-title .section-title{text-align: center !important;}
.slide-control .carousel-control-next, .slide-control .carousel-control-prev, .theme-white .slide-control .carousel-control-next, .theme-white .slide-control .carousel-control-prev{line-height: 36px;}
.slide-control .carousel-control-next .fa {padding-left: 5px; }
.slide-control .carousel-control-prev .fa {padding-right: 5px; }
.best-seller-title .titlec-col{display: block;}
.best-sellers .slide-control .arrows, .best-seller-title .slide-control{display: block;}
.custom-product-section .custom-product-item{padding: 0px 3px;}
.custom-item-img img {transform: rotate(-5deg) translate(-5px, 4px);     max-width: 85px;}
.custom-product-item .custom-item-title {padding: 6px 10px; }
.custom-product-section {padding: 20px 0px; }
.product-info-main .product-add-form .product-options-wrapper .fieldset .field label{margin-top: 13px;margin-bottom: 0px;font-size: 14px;}
.product-info-main .product-add-form .product-options-bottom .fieldset .field.qty label{margin-top: 5px;}
.catalog-product-view .product-social-links .add-to-wishlist{display: inline-block;vertical-align: top;}
.catalog-product-view .product-social-links .shreeji-whatsapp-share{display: block;flex:0 0 100%;}
.catalog-product-view .product.info.detailed, .catalog-product-view .product-info-main .product-add-form{margin-top: 10px;}
/**/
/*.page-layout-build-your-own #maincontent .container, */
.catalog-category-view #maincontent .container,.catalogsearch-result-index #maincontent .container, .checkout-cart-index  #maincontent .container , .cms-home #maincontent .container{width: 300px;}
.catalog-category-view.page-products .products-grid .product-item.product-item-info.item.product, .catalogsearch-result-index .product-item.product-item-info.item.product, .container .block .product-item.product-item-info.item.product, .wishlist-wrapper .product-item-info{flex:  0 0 100%;max-width:100%;    padding-left: 20px; padding-right:20px;}
.catalog-category-view.page-products .products-grid .product-item.product-item-info.item.product,.catalogsearch-result-index.page-products .products-grid .product-item.product-item-info.item.product{padding-left: 20px; padding-right:20px;  }
.privacy-policy-section .grayText strong, .privacy-policy-section strong{font-size: 15px;}
.g-recaptcha, .g-recaptcha > div, .g-recaptcha iframe{max-width: 270px;width: 270px;}
.privacy-policy-section .innerText {font-size: 13px; }
.customer-account-index .block-title strong{font-size: 23px !important;}
.customer-account-index .box-title span {font-size: 16px !important; }
.customer-account-index .box-content p, .customer-account-index .box-content address {font-size: 13px !important; }
.customer-account-index .box-content p, .customer-account-index .box-content address {text-align: left; margin: 10px 0 20px !important; }
.customer-account-index .block-title strong{margin-top: 0 !important;}
.customer-account-index .box-actions a.action {padding: 7px 15px; font-size: 12px; }
.bottom-footer .row .social{margin-top: 10px;}
.copyright {font-size: 10px; }
.actions-toolbar .primary, .actions-toolbar .secondary{display: block;width: 100%;margin:0 0 10px 0 !important;text-align: center;}
.customer-address-form  .form-address-edit .actions-toolbar{display: block;}
.customer-address-form .actions-toolbar .secondary a.action{text-align: center !important;margin-bottom: 0 !important}
.customer-address-form .sidebar-additional{margin-top: 20px;}
.customer-account-edit .block-title h4 {font-size: 16px !important; }
.customer-account-edit #section-customer-edit form > .fieldset > .field > .control .input-text{height: 36px;padding: 5px 10px;font-size: 14px;}
.customer-account-edit #section-customer-edit .fieldset.password .block-title.contact-heading {margin-top: 10px;margin-bottom: 10px !important;}
.customer-account-edit #section-customer-edit form > .fieldset > .field > .label{font-size: 13px;}
.customer-account-edit #section-customer-edit fieldset.fieldset .field{    margin-bottom: 5px;}
.customer-account-edit #section-customer-edit .column.main .block:not(.widget) .block-title{margin-bottom: 0 !important;}
.customer-account-edit #section-customer-edit .row .btn-login-wrapper .col-md-6.text-left{margin: 0 auto;}
.customer-account-edit #section-customer-edit .actions-toolbar.btn-login-wrapper.row {padding-top: 18px !important; margin-top: 15px !important; }
.customer-account-edit #section-customer-edit .row .btn-login-wrapper .col-md-6.text-right,.customer-account-edit #section-customer-edit .row .btn-login-wrapper .col-md-6.text-right button{margin-bottom: 0px !important;}
.cms-domin8or-buttons .section-title h1, .cms-domin8or-buttons .compatible-title h1 {font-size: 16px; line-height: 30px; }
.domin8or-button-wrapper, .cms-domin8or-buttons .compatible-wrapper, .cms-domin8or-buttons .domin80r-controller-wrapper {padding: 40px 0px; }
.cms-vip-gallery .vip-gallery-wrapper {padding: 0px 23px; }
.cms-shipping .shipping p {margin-bottom: 1px; font-size: 13px; }

.wishlist-index-index .product-item-details .product-item-name {font-size: 18px; top: 15px; left: 17px; }
.wishlist-index-index .product-image-wrapper {padding-bottom: 140px !important;}
.wishlist-index-index .product-items.products .product-item-info .product-image-wrapper img.product-image-photo {transform: rotate(-20deg) translate(58px, 54px); max-width: 140px; }
.wishlist-index-index .product-item-details .price-box .price {font-size: 20px; }
.wishlist-index-index .product-item .product-item-info .product-item-details {padding: 15px 16px; }

.wishlist-index-index .products-grid.wishlist .product-item .box-tocart .field.qty, .wishlist-index-index .products-grid.wishlist .product-item .box-tocart .product-item-actions{width: 100%;display: block; padding: 0;}
.wishlist-index-index .products-grid.wishlist .product-item .box-tocart .fieldset {margin: 15px 0px 15px; }
.wishlist-index-index .products-grid.wishlist .product-item .product-item-actions{margin-top: 10px;}
    .category-gift-cards .column.main .product-items.row{padding-left:0px;padding-right: 0px;}
.cms-home #maincontent .container {width: 275px; }
.cms-home .custom-product-section .container {width: 290px !important; }
.custom-product-section .custom-product-item {max-width: 100%; padding: 0px 47px; margin-bottom: 15px;flex: 0 0 100%; }
.custom-item-img img {max-width: 135px; transform: rotate(0deg) translate(-21px, 4px)}
.custom-item-img {padding-bottom: 103px; }
.custom-product-section .section-title {margin-bottom: 25px; }
.custom-product-item .custom-item-title {padding: 11px 10px; text-align: left; }
.custom-product-section {padding: 30px 0px 40px; }
.wrapper-header-right-actions .search-wrapper, .shop-option {max-width: 100% !important; }
/*.page-layout-build-your-own .product-info-main {padding-top: 295px; }*/
.modchip-faq>div {padding: 7px 0px; }
.modchip-faq .modz-toggle:after{margin-left: 6px;border-top: 5px solid #27e790; border-right: 5px solid transparent; border-left: 5px solid transparent;}
.modchip-faq a {font-size: 14px; }
.page-layout-build-your-own .product-options-bottom .product-social-links{    margin-top: 10px;}
.cms-home .top-header .row{padding: 0;}
.checkout-cart-index  #maincontent .container{width: 290px;}
.top-header .align-items-center .wrapper-header-right-actions .shop-option { right:-10px; }
/*.page-layout-build-your-own .product-info-main {padding-top: 220px;}*/
/*.catalog-product-view.page-layout-build-your-own .view_controls .prev_view, .catalog-product-view.page-layout-build-your-own .view_controls .next_view {bottom: -240px;}*/
/*.catalog-product-view.page-layout-build-your-own .view_controls .next_view {*/
    /*left: 53%;*/
/*}*/
/*.catalog-product-view.page-layout-build-your-own .view_controls .prev_view {*/
    /*left: 48%;*/
/*}*/
.page-layout-build-your-own .product-options-bottom .estimated-hld-product, .page-layout-build-your-own .product-options-bottom .product-social-links {width: 100%;}
.page-layout-build-your-own .product-options-bottom .product-social-links{ display: flex;flex-direction: row;justify-content: center; flex-wrap: wrap;}
.page-layout-build-your-own .product-info-main .selection_box{display: flex;flex-wrap: wrap;}
.page-layout-build-your-own .item_upgrade .selection_btn {padding: 5px 10px !important;}

.page-layout-build-your-own .selection_popup .selection_controls button {font-size: 12px;padding: 8px 20px;}
.catalog-product-view .price-option{font-size:6px;}
    .page-layout-build-your-own .product.media .title-option {
        font-size: 18px;
        padding: 5px;
    }
    .page-layout-build-your-own .review_controll a i{font-size: 14px;}
    .page-layout-build-your-own .review_controll a, .page-layout-build-your-own .reset_view {
        font-size: 13px;
        line-height:20px;
        padding:5px 10px;
    }
    .page-layout-build-your-own .product.media .title-option .ct-m-title span {
        padding: 5px 10px;
        font-size: 13px;
        line-height:20px;
    }
    .page-layout-build-your-own .items.breadcrumb.container li strong,.page-layout-build-your-own .items.breadcrumb.container li { font-size:10px;}

}
/* CT_B 23_05_2018 */

@media screen and (max-width: 500px){
    #hb-cc-wrap #hb-cc-hide {position: absolute; top: 0; right: 10px; }
    #hb-cc-wrap{font-size: 13px !important; line-height: 18px; padding: 10px 15px !important;}
    .cms-home .offer-text .container {max-width: 100%;width: 100%;}
    
}
@media screen and (max-width: 479px){
.cms-home #maincontent .offer-text .container {
    width: 100%;
}
}
@media screen and (max-width: 458px){
.cms-home #maincontent .offer-text .container {
    width: 100%;
}
.home-slider .offer-text {
    font-size: 11px;
    padding: 5px;
}
.offer-text span{
    font-size: unset !important;
}
}
@media screen and (max-width:380px){
   .home-slider .offer-text {
   font-size: 10px !important;
    padding: 5px;
}
.cms-home #maincontent .offer-text .container {
    width: 100%;
}
.offer-text span{
    font-size: unset !important;
}
.cms-home #maincontent .offer-text .container {
    width: 100%;
}
}
@media screen and (max-width:350px){
    .home-slider .offer-text {
    font-size: 9px !important;
    padding: 5px;
}
}
@media screen and (max-width:331px){
    .home-slider .offer-text {
    font-size: 8px !important;
    padding: 4px;
}
}
/* CT_B 23_05_2018 */

/* CT_B 24_05_2018 */
.home-slider .offer-text {
    position: relative !important;
}

@media screen and (max-width: 768px){
#home-hero-slider .carousel-item .carousel-caption {
    left: 42%;
    top: 72%;
}
}
@media screen and (max-width: 480px){
#home-hero-slider .carousel-item .carousel-caption {
    left: 49%;
    top: 85%;
}
}
@media screen and (max-width: 479px){
.cms-home .home-slider .container, #maincontent .home-slider .container {
    width: auto;
}
#home-hero-slider .offer-image {
    padding-bottom: 30px;
}
}
@media screen and (max-width: 375px){
#home-hero-slider .offer-image {
    padding-bottom: 25px;
}
.wrapper-header-right-actions .switcher {
    margin-left:0px;
    }
}
@media screen and (max-width: 350px){
#home-hero-slider .offer-image {
    padding-bottom: 20px;
}
}
/* CT_B 24_05_2018 */


/************** Custom hrd 17/09/18 product image issue ****************/

.cart.table-wrapper .product-item-name+.item-options
{
margin-top:10px !important;
}
.checkout-index-index .checkout-billing-address .fieldset .actions-toolbar .action.action-update
{
        margin-top: 40px;
}


/*** paypal **/

.paypal-express-review .column > .container
{
    margin-top:40px;
    margin-bottom:40px;
}
.paypal-express-review .paypal-review-discount
{
    display:none;
}
.paypal-express-review .actions-toolbar .action.checkout.primary{ background: #ffffff none repeat scroll 0 0; border: 1px solid #120219; border-radius: 50px; color: #120219; cursor: pointer; display: block;     font-weight: 600; margin-right: 22px; text-align: center; box-shadow: none; text-transform: uppercase; width:35%;     font-size: 20px; padding: 10px;     line-height: 2.2rem;}
.paypal-express-review .actions-toolbar .action.checkout.primary:hover
{
box-shadow:0px 16px 24px rgba(38, 230, 148, 0.36);
}



@media only screen and (min-width:320px) and (max-width:767px) {
.cart-container .cart.table-wrapper .item-info td.col { float: left; margin: 0px; padding: 10px !important; width: 100%; max-width: none !important; min-width: auto !important;}
.cart.table-wrapper .product-item-name a{ float: left; }
.cart.table-wrapper .item-info td.col.image{ width: 24% !important;}
.cart.table-wrapper .item-info td.col.item{ width: 76% !important;}
.cart.table-wrapper .product-item-name{margin: 0px !important; white-space:normal;}
.cart.table-wrapper .item-info td.col.item{ border:none !important; }
.cart.table-wrapper .item-info .action.action-edit{width: auto; margin: 0 10px 0 0 !important;}
.cart.table-wrapper .item-options dd, .cart.table-wrapper .item-options dt{ font-size: 12px; }
.cart.table-wrapper .item-info td.col.qty{ width: 50% !important; }
.cart.table-wrapper .item-info td.col.subtotal{width: 50% !important;}
.cart.table-wrapper .product-item-name a{ margin: 0px !important;}
.cart.table-wrapper .product-item-photo { width: 100%;}
.customfree .freedelivery ul li{ width: 100%; margin: 10px 0; }
.cart-summary .payment-accept{ float: left; width: 100%; position: static;}

.custom-product-section .rating-summary {font-size: 12px; text-align: center;}
.custom-product-section .rating-summary .rating-result::before{ font-size: 20px; letter-spacing: -6px; }
.custom-product-section .rating-summary .rating-result > span::before {font-size: 20px; letter-spacing: -6px;}
.custom-product-section .rating-summary .rating-result{ width: 77px; }
.custom-product-section .custom-product-item{ max-width: 100%; }
.banner-content{ display: none; }
.cart-container .form-cart .cart.actions{ display: none; }
.cart-container {position: relative; padding-bottom: 220px; margin: 0 0 30px 0;}
.cart-container .customfree{ position: absolute; left: 0px; bottom: 0px; }
.cart-summary .payment-accept + .payment-accept{ display: none; }
.shop-option > .cart{ display: none; }
.benifits-section h2.title {text-align: center; color: #ffffff; font-size: 17px; margin: 0 0 25px 0;}
.account .wrapper-content.page-main{ padding:0px; width: 100%;}
.page-layout-2columns-left .columns .column {
	width: 100% !important;
	float: right;
	padding-left: 0px !important;
}
.page-layout-2columns-left .columns .sidebar {
	width: 100% !important;
	float: left;
	padding-right: 20px !important;
	padding-left: 20px !important;
}
.account #maincontent .container { width: 100%;}
}
@media only screen and (min-width:768px) and (max-width:991px) {
.cart.table-wrapper .cart.items thead th.qty, .cart.table-wrapper .item-info td.col.qty { max-width: 117px !important; min-width: 117px !important;}
.cart-summary .payment-accept{ float: left; margin: 0 0 20px; position: static; width: 100%; max-width: 100%;}
.cart-summary .discount{ margin-bottom: 30px; }
.customfree {float: left;margin: 0 0 30px 0px;padding: 0px;width: 100%;}
.customfree .freedelivery ul li span{ font-size: 12px; }
.cart.table-wrapper .product-item-name + .item-options{ width: 100%; }
.cart-container .checkout-methods-items .item{ width: auto; }
.cart-container .checkout-methods-items .paypal.checkout.paypal-logo input[type="image"]{ width: 324px; }
.cart-summary .paypal.after::before {display: block; width: auto; margin: 0px 15px 0px; float: left; line-height: 50px; font-size: 14px;}
}

@media only screen and (min-width:991px) and (max-width:1199px) {
.cart.table-wrapper .product-item-name + .item-options{ width: 100%; }
.cart.table-wrapper .cart.items thead th.qty, .cart.table-wrapper .item-info td.col.qty {max-width: 117px; min-width: 117px;}
.cart.table-wrapper .item-options dd, .cart.table-wrapper .item-options dt{ font-size: 12px;}
.customfree .freedelivery ul li img{ width: 30px; }
.customfree .freedelivery ul li span{ font-size: 11px; }

}