
.page-one-column .panel-content .wrap {
    max-width: 100%;
    padding:0 10%;
}
ul#top-menu {
    background: #3f4966;
    padding: 0px 0 2px;
   
}

.only-mobile ul#top-menu { position: relative;
    z-index: 999;}
.clinets_videos h2.wpb_heading.wpb_video_heading {
    line-height: 26px;
    text-align: center;
    margin-bottom: 15px;
    font-weight: 100;
}
#tv{opacity: 1; position: absolute;
    top: 0;
    left: 0;
    -webkit-transform: translate3d(0, 0, 0);
    -moz-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
    -webkit-backface-visibility: hidden;
    -webkit-perspective: 1000;width: 100%;height: 100%;z-index:1000}

.dzsajx-ajax-transitioning-in #tv {
   opacity: 1;z-index: 999
}
a.start_iframe.pum-trigger {
    position: absolute;
    top: 29px;
    right: 0;
    left: 58px;
    margin: 0 auto;
    width: 100px;
    text-align: center;
    z-index: 9;
}
.cart_item img {
    width: 30px;
    display: inline-block;
}
.cart_item .item_cart {
    width: 100px;
    display: inline-block;
    text-align: left;
    padding: 10px;
    font-size: 70px;
}

#customer_details{    width: 50%;
    float: left;}
   #order_review {
    width: 50%;
    float: right;
    padding: 0 20px;
}
 .woocommerce .col2-set .col-1, .woocommerce-page .col2-set .col-1 {
    float: none;
    width: 100%;
    margin-bottom: 20px;
}
#order_review > h3:nth-child(2){display: none;}
.site-header .cart_item {
    top: 50px;
    text-align: right;
    position: absolute;
    right: 0;
    z-index: 90;
    font-size: 50px;
    width: 140px;
}
body .pum-theme-lightbox .pum-container {
    padding: 0!important;
    border-radius: 0;
    border: unset;
    box-shadow: 0px 0px 0px 0px rgba( 2, 2, 2, 1.00 );
    background-color: transparent;
}
@media screen and (min-width:1600px){

#page {
    position: relative;
    word-wrap: break-word;
    width: 1400px;z-index: 999;
    margin: 0 auto;
}

}



@media screen and (max-width: 1600px){
#page {
 
     width: 1200px;margin: 0 auto;max-width: 100%;
   
}


 
#wp-custom-header {
    height: 78%;
}

}
.wpcf7-form-control-wrap input , .select2-selection {
    background-image: url(../images/top_right.png), url(../images/top_left.png), url(../images/bottom_right.png), url(../images/bottom_left.png);
    background-position: right top, left top, right bottom, left bottom;
    background-color: #847ccf;
    display: block;
    background-repeat: no-repeat;
}

.wpcf7-form-control-wrap::before {
    display: table;
    content: "";
    width: 98%;
    border: 2px solid #675fad;
    margin: 0 auto;
    position: relative;
    z-index:1;
    top: 3.2px;
}
.colors-dark .select2-container--default .select2-results .select2-results__options {
    background: #857ecd!important;
}
.select2-results {
    display: block;
    box-shadow: 3px 11px 28px -13px #000;
}
.woocommerce-checkout-review-order-table td {
    padding: 12px .5em;
    font-size: 32px;
}
.single-featured-image-header{display: none;}

.woocommerce form .form-row label, .woocommerce-page form .form-row label {
    display: none!important;
}
#billing_last_name_field , #billing_city_field{float: right;}

.shop_table  .coupon input.button {
    background-size: 100%!important;
    font-size: 24px!important;
    padding: 5px 13px!important;
    line-height: 35px!important;
    text-transform: capitalize;
}
.woocommerce #payment #place_order, .woocommerce-page #payment #place_order  {
    font-family: pixelplay;
    font-weight: 100;
    background-image: url(../../btn.png);
    font-size: 20px;
    line-height: 27px;
    color: #fff!important;
    background-size: 100%!important;
    background-repeat: no-repeat!important;
    padding: 5px 21px;
    text-align: center;
    text-shadow: 3px 3px 0px #151e4c;
    display: inherit;
       width: 190px;

}
 form.checkout_coupon > p.form-row.form-row-last > button {
    font-family: pixelplay;
    font-weight: 100;
    background-image: url(../../btn.png);
    font-size: 23px;
    line-height: 20px;
    color: #fff!important;
    background-size: 100%!important;
    background-repeat: no-repeat!important;
    padding: 12px 47px;
    text-align: center;
    text-shadow: 3px 3px 0px #151e4c;
    display: inherit;
    width: unset;
}

form.checkout_coupon > p.form-row.form-row-last::before{display: none;}

.colors-dark .select2-container--default .select2-selection--single {
    background-color: #857ecd!important;
    border: transparent!important;
}
.colors-dark tr {
    background-color: #c7a1ed;
}
#coupon_code{    background-color: #847ccf;}
.woocommerce-cart-form .product-quantity .quantity input {
    color: #fff!important;
    width: 81px;
}
.colors-dark thead th {
        background-color: #675fad;
}
.woocommerce #content div.product div.images, .woocommerce div.product div.images, .woocommerce-page #content div.product div.images, .woocommerce-page div.product div.images {
  
    opacity: 1!important;
}
.woocommerce .product-name a{    color: #304377; }


.product_meta .posted_in a{    color: #040404;}
.single-product .summary p.price {
    margin-bottom: 0em;
}
.wpb-js-composer .vc_tta.vc_general .vc_tta-panel-body {
    
    -webkit-transform: unset!important;
    transform:unset!important;
    transition: unset!important;
}

.vc_tta-container > .vc_general::before {
    display: table;
    content: "";
    width: 98%;
    border: 2px solid #d3b5f2;
    margin: 0 auto;
    position: relative;
    z-index:3;
    top: 3.2px;
}

.wpb-js-composer .vc_tta-color-grey.vc_tta-style-classic.vc_tta-tabs .vc_tta-panels::after {
    display: table;
    content: "";
    width: 98%;
    border: 2.4px solid #8765aa!important;
    margin: 0 auto;
    position: relative;
    z-index: 99;
    bottom: 0px;
}
.wpb-js-composer .vc_tta.vc_tta-style-classic.vc_tta-tabs .vc_tta-panels {
    border: 0px solid transparent!important
}


.wpb-js-composer .vc_tta-color-grey.vc_tta-style-classic.vc_tta-tabs .vc_tta-panels {
    background-image: url(../images/tab_bottom_right.png), url(../images/tab_bottom_left.png);
    background-position: right bottom, left bottom;
    background-repeat: no-repeat;
}
.vc_tta-container > .vc_general ul.vc_tta-tabs-list li:first-child a {
    background-image: url(../images/tab_top_left.png);
    background-position: 1px 0px;
    background-repeat: no-repeat;
}

.vc_tta-container > .vc_general ul.vc_tta-tabs-list li:last-child a {
    background-image: url(../images/tab_top_right.png);
    background-position: right 0px;
    background-repeat: no-repeat;
}
.vc_tta-container > .vc_general ul.vc_tta-tabs-list li.vc_active:last-child a {
    background-image: url(../images/tab_active_right.png);
    background-position: right 1px;
    background-repeat: no-repeat;
}
.vc_tta-container > .vc_general ul.vc_tta-tabs-list li.vc_active:first-child a{
    background-image: url(../images/tab_active_left01.png) ,url(../images/tab_active_right01.png);
    background-position: 1px 1px ,right top;     
    background-repeat: no-repeat;}
 .wpb-js-composer .vc_tta.vc_general .vc_tta-tab>a{padding: 5px 20px!important;}


.cart .button {
    font-family: pixelplay;
    font-weight: 100;
    background-image: url(../../btn.png);
    width: 211px;
    margin: 0;text-shadow: 3px 3px 0px #151e4c;
    font-size: 24px;
    line-height: 24px;
    color: #fff!important;
    background-size: 100%!important;
    background-repeat: no-repeat!important;
    padding: 10px;
}
.single-product form.cart input {
    width: 90px!important;
}
.product_meta{    padding: 20px 0;
    color: #36497a;}
.woocommerce-product-gallery__trigger{display: none;}
.product  .cart{    margin-top: 20px;
}
 .woocommerce-checkout-payment .wc_payment_method .payment_box {
    padding: 6px 15px;background: #847ccf;
}
.colors-dark .select2-container--default .select2-selection--single .select2-selection__rendered {
    color: #675fad!important;
}
.woocommerce-checkout .select2-container .select2-selection--single {
    height: 39px!important;
}
.woocommerce-checkout .select2-container .select2-selection--single .select2-selection__rendered {
    line-height: 39px!important;
}   
.site-footer{display: none!important;}
.main-navigation li {
    background-repeat: no-repeat;
    background-size: cover;
    background-color: #304377;
    display: inline-block;
    text-align: right;
    font-family: pixelplay;
    font-weight: 100;
    background-image: url(../../btn.png);
    width: 16.5%;
    margin: 0;
    font-size: 32px;
    line-height: 30px;
    background-size: 100%;
}
.main-navigation li::before {
    display: table;
    content: "";
    position: absolute;
    z-index: 999;
    width: 53px;
    height: 49px;
    background-size: contain;
    background-repeat: no-repeat;
    top: 3px;
    left: 8px;
}


.entry-header{display: none;}

.main-navigation li a {
    padding: 5px 5px 4px 57px;
    text-transform: uppercase;
    font-weight: 500;
    color: #57dfec!important;
    text-shadow: 3px 3px 0px #151e4c;
    position: relative;
    z-index: 999;
}
}

/*woocommerce*/
.woocommerce #content div.product div.images, .woocommerce div.product div.images, .woocommerce-page #content div.product div.images, .woocommerce-page div.product div.images{opacity: 1!important}
.woocommerce-breadcrumb a:hover {
    box-shadow: unset;
}
.woocommerce-breadcrumb a {
    box-shadow: unset;
    -webkit-transition: box-shadow ease-in-out 130ms;
    transition: box-shadow ease-in-out 130ms;
}
.woocommerce-error, .woocommerce-info, .woocommerce-message {
    margin-bottom: 20px;
    padding: 14px;}

.woocommerce-cart-form td {
    padding: 10px;
}
.woocommerce .woocommerce-ordering, .woocommerce-page .woocommerce-ordering {
     
    clear: both;
    margin-bottom: 14px;
}
.woocommerce-cart-form td.actions{  padding:20px;}
.woocommerce-cart-form .button {
    padding: 10px 25px;
}
.woocommerce tr {
    border-bottom: 1px solid #ac92c7;
}
.colors-dark .checkout-button {
    border: 1px solid #020202;
    background: #000000;
    padding: 17px 19px;
    font-family: pixelplay;
    font-weight: 100;
    background-image: url(../../btn.png);
    text-shadow: 3px 3px 0px #151e4c;
    font-size: 28px;
    line-height: 22px;
    color: #fff!important;
    background-size: 100%!important;
    background-repeat: no-repeat!important;
    display: -webkit-inline-box;
    float: right;
}
.colors-dark .checkout-button:hover{border: 0px solid;
    border-bottom: 2px solid #000;}
.woocommerce-cart-form .actions .input-text {
    width: 153px!important;
    float: left;
    margin-right: .25em;
    padding: 12px 16px;
}
.cart_totals h2{
    color: #fff;
    font-size: 40px;
    padding: 0;
    margin: 0;
}

.woocommerce-info {
    background: #304377;
    color: #fff;
}

th:first-child, td:first-child {
    padding-left: 20px;
}
th:last-child, td:last-child {
    padding-right: 20px;
}

.main-navigation li.clients::before  {
    background-image: url(../images/menuicon/clients.png);
}

.main-navigation li.staff::before {
    background-image: url(../images/menuicon/staff.png);
}

.main-navigation li.services::before  {
    background-image: url(../images/menuicon/services.png);
}

.main-navigation li.merch::before  {
    background-image: url(../images/menuicon/merch.png);
}

.main-navigation li.home::before  {
    background-image: url(../images/menuicon/home.png);
}

.main-navigation li.contact::before  {
    background-image: url(../images/menuicon/contact.png);
}

.entry-content p {
    margin: 0 0 10px;
    padding: 0;
    font-family: pixel maz;
    font-size: 33px;
    line-height: 36px;
    color: #304377;
}
.clients h2 {
    font-size: 40px;
    margin: 0;
    line-height: 66px;
    color: #304377;
    font-family: pixelplay;
}
.wpcf7-form-control.wpcf7-textarea {
    height: 160px;
}
.vc_tta-tab a:before {
    background-repeat: no-repeat;
    background-size: 75px;
    background-position: center;
    display: table;
    content: '';
    width: 100%!important;
    height: 70px!important;
    position: unset!important;
}
/*  Gireesh css*/
.top-left {
    position: absolute;
    left: -15px;
    top: -13px;
}
.top-right {
    position: absolute;
    right: -13px;
    top: -15px;
}
.bottom-left {
    position: absolute;
    left: -13px;
    bottom: -21px;
}
.bottom-right {
    position: absolute;
    right: -15px;
    bottom: -19px;
}
.border {
    right: 0;
    bottom: 0;
    top: 0;
    z-index: 0;
    left: 0;
    position: absolute;
}
.site-content-contain {
    border: 4px solid #847ccf;
    min-height: 50vh;
    margin: 4px;
     
}
.site-content {
    position: relative;
}
.content-area .woocommerce-breadcrumb , .woocommerce-products-header__title.page-title {
   display: none;
}

.single  .content-area .woocommerce-breadcrumb {
  
    margin-bottom: 20px;
    
}


.high_score.wpb_content_element{margin-bottom: 0;}
.credit_counter p {
    color: #fff;
    text-align: right;
    font-size: 40px;
}

.high_score p {
    color: #fff;
    text-align: right;
    font-size: 60px;
    line-height: 36px;
}
.wpb-js-composer .vc_tta.vc_tta-spacing-1 .vc_tta-tab {
    margin: 0!important;
    width: 25%!important;
}
.wpb-js-composer .vc_tta.vc_tta-style-classic .vc_tta-panel-body, .wpb-js-composer .vc_tta.vc_tta-style-classic .vc_tta-panel-heading, .wpb-js-composer .vc_tta.vc_tta-style-classic .vc_tta-tab>a {
    border-width: 0!important;
}

.vc_tta-tab:nth-child(1) a::before{ 
    background-image: url(../images/music.png);}


.vc_tta-tab:nth-child(2) a::before{ 
    background-image: url(../images/artist.png);}


.vc_tta-tab:nth-child(3) a::before{ 
    background-image: url(../images/parter.png);}


.vc_tta-tab:nth-child(4) a::before{ 
    background-image: url(../images/more.png);}

.wpb-js-composer .vc_tta.vc_tta-shape-rounded .vc_tta-tabs-container {
    margin: 0!important;
}
.vc_tta-panel-body {
    min-height: 250px!important;
}
.wpb-js-composer .vc_tta-color-grey.vc_tta-style-classic .vc_tta-tab>a {
    border-color: #8264a1!important;
    background-color: #8364a2!important;
    color: #fff!important;
    border-radius: 0!important;
}
.wpb-js-composer .vc_tta-color-grey.vc_tta-style-classic .vc_tta-tab.vc_active>a{background-color: #af86d8!important;}
.wpb-js-composer .vc_tta-color-grey.vc_tta-style-classic.vc_tta-tabs .vc_tta-panels {
    background-color: #af86d8!important;
}

    .wpb-js-composer .vc_tta-color-grey.vc_tta-style-classic.vc_tta-tabs .vc_tta-panels{border-color:transparent!important;}

.vc_tta-container .vc_tta-panels-container {
    top: -6px;
}
.contact_us .wpcf7-form{   width: 60%;
    margin: 0 auto;}

/* noise*/

#page {
  
    background: #cba6f2;
 }
body::before {
    content: "";
    z-index: 100;
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    background: url(../images/noise.png);
    -webkit-animation: 1s infinite noise;
    animation: 1s infinite noise;
    pointer-events: none;
    z-index: 5;
}

@-webkit-keyframes noise {
  0%, 100% {
    background-position: 0 0;
  }
  10% {
    background-position: -5% -10%;
  }
  20% {
    background-position: -15% 5%;
  }
  30% {
    background-position: 7% -25%;
  }
  40% {
    background-position: 20% 25%;
  }
  50% {
    background-position: -25% 10%;
  }
  60% {
    background-position: 15% 5%;
  }
  70% {
    background-position: 0% 15%;
  }
  80% {
    background-position: 25% 35%;
  }
  90% {
    background-position: -10% 10%;
  }
}

@keyframes noise {
  0%, 100% {
    background-position: 0 0;
  }
  10% {
    background-position: -5% -10%;
  }
  20% {
    background-position: -15% 5%;
  }
  30% {
    background-position: 7% -25%;
  }
  40% {
    background-position: 20% 25%;
  }
  50% {
    background-position: -25% 10%;
  }
  60% {
    background-position: 15% 5%;
  }
  70% {
    background-position: 0% 15%;
  }
  80% {
    background-position: 25% 35%;
  }
  90% {
    background-position: -10% 10%;
  }
}

.variations td {
    padding: 0;
}
/*Woommrce*/
ul.products li.product .button {
    font-family: pixelplay;
    font-weight: 100;
    background-image: url(../../btn.png);
    width: 100%;
    margin: 0;
    font-size: 20px;
    line-height: 22px;
    color: #fff!important;
    background-size: 100%!important;
    background-repeat: no-repeat!important;
    padding: 10px;
    text-align: center;text-shadow: 3px 3px 0px #151e4c;
    display: block;
}
ul.products li.product .price, ul.products li.product .star-rating {
    color: #304377;
    font-size: 40px;
    line-height: 29px;
    margin: 9px 0;
}
.woocommerce ul.products li.product, .woocommerce-page ul.products li.product {
    margin: 0 2.9% 36px 0!important;
}
.woocommerce  .woocommerce-message {
    background: #304377;
}
ul.products .woocommerce-loop-product__title {
    font-size: 34px;
    text-transform: capitalize;
    font-weight: 100;
    letter-spacing: 0;
    color: #304377!important;
    margin: 0;
    padding: 0;
    line-height: 22px;
}
.woocommerce-result-count{display: none;}
/**/



/*resposnvie design*/


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

.main-navigation li{
    font-size: 30px;
    line-height: 34px;
    background-size: auto;
}
.contact_us .wpcf7-form {
    width: 85%;
    margin: 0 auto;
}
 }

 @media screen and (min-width:990px){

.js .menu-toggle, .js .dropdown-toggle {
    display: none;
}


 }
 @media screen and (max-width:990px){
  .site-header .cart_item {
    margin-right: 100px;
    top: 16px;
    right: 0;
    z-index: 99;
}

.entry-content > .woocommerce{position: relative;}

.woocommerce td.product-remove {
    position: absolute;
    right: -23px;
}

.woocommerce-cart-form td {
    padding: 5px 0;
    line-height: 30px;
}
    #customer_details {
    width: 100%;
    float: left;
}
#order_review {
    width: 100%;
    float: none;
    padding: 00px;
}
td {
    padding: 5px 20px;
    line-height: 26px;
}

 button, input, select, textarea {
    font-size: 30px;
    line-height: 28px;
}
.woocommerce-page .site-content {
    padding: 3em 0 0;
}

.colors-dark thead th {
    background-color: #675fad;
    line-height: 16px;
}
.entry-content .payment_box.payment_method_paypal p {
      padding: 5px;    
    font-size: 30px;
    line-height: 26px;
  
}
.custom-header {
     
    height: 160px;
}
#wp-custom-header {
    height: 100%;
    position: relative;
    right: 33%;
}



.main-navigation li {
    background-size: 100%;
    font-size: 19px;
    line-height: 14px;
	width: 16%;
}

.main-navigation li::before {
    width: 58px;
    height: 25px;
    top: 5px;
    background-size: contain;
}
.main-navigation li a {
    padding: 10px 10px 10px 50px; ;
}


body.has-header-image .site-header .custom-header-media  img {
    height: 100%!important;
    width: unset!important;
}
 
.has-header-image.twentyseventeen-front-page .custom-header, .has-header-video.twentyseventeen-front-page .custom-header, .has-header-image.home.blog .custom-header, .has-header-video.home.blog .custom-header {
    
    height: 300px;
    height: 100%;
   
}




}

 @media screen and (max-width:768px){
	 .only-desktop{display: none;}
.toggled-on.main-navigation .only-mobile ul{display: block;padding: 0}
	 .menu-toggle{float: right; padding-top: 36px;}
.woocommerce ul.products[class*=columns-] li.product, .woocommerce-page ul.products[class*=columns-] li.product {
    width: 47%;
}
body .woocommerce-product-gallery {
   
    margin-bottom: 10px;
}
h1 {
    font-size: 42px;
    font-weight: 300;
    line-height: 38px;
    margin-bottom: 15px;
}
h2, .home.blog .entry-title {
   
    font-size: 36px;
    font-weight: 300;
    line-height: 30px;
    margin-top: 20px;
}
table.variations label {
    margin: 0;
    font-size: 32px;
}
.product_meta {
   
    font-size: 28px;
}
.header-cart-count {
    width: 41%;

    display: inline-block;
    text-align: left;
    padding: 8px 15px;
    line-height: 6px;
    vertical-align: text-top;
}

.colors-dark thead th {
    background-color: #675fad;
    line-height: 16px;
    font-size: 27px;
}
.woocommerce-cart-form .product-quantity .quantity input {
    color: #fff!important;
    width: 53px;
    padding: 5px;
    text-align: center;
    float: right;
}.wc_payment_method>label:first-of-type {
    margin: 10px 0!important;
    font-size: 24px!important;
}
th {
    padding: 0.4em;
    font-size: 27px;
    line-height: 19px;
}
.woocommerce-checkout h3 {
    line-height: 15px;
    margin-top: 51px;
    font-size: 39px;
} 
 .woocommerce table.shop_table_responsive tr td, .woocommerce-page table.shop_table_responsive tr td {
    display: block;
    text-align: right!important;
    clear: both;
}
.wpb-js-composer .vc_tta-color-grey.vc_tta-style-classic .vc_tta-panel.vc_active .vc_tta-panel-heading {
    display: none!important;
}
.wpb-js-composer .vc_tta.vc_general .vc_tta-tabs-container {
    display: block!important;
  
}
.wpb-js-composer .vc_tta.vc_general .vc_tta-panel {
    display: none!important;
}
.wpb-js-composer .vc_tta.vc_general .vc_tta-panel.vc_active, .wpb-js-composer .vc_tta.vc_general .vc_tta-panel.vc_active .vc_tta-panel-body {
    display: block!important;
}
.main-navigation li a {
    padding: 10px 10px 10px 130px;
    text-align: left;   
}
.custom-logo-link img {
    display: inline-block;
    width: auto;
    max-height: 100px;
}

.main-navigation li {
   
    font-size: 20px;
    width: 100%;
     
}
.site-branding {
    padding: 0em 0 0;}

 
.homelogo img {
    width: 180px;
}.woocommerce .woocommerce-ordering, .woocommerce-page .woocommerce-ordering {
    float: left;
   
}
.woocommerce-ordering select.orderby {
    font-size: 26px;
    padding: 10px;
}


}

 @media screen and (min-width:768px){

.only-mobile{display: none;}



}



@media screen and (max-width:600px){
.wpcf7-form-control.wpcf7-textarea{height:100px}
.custom-header {
    height: 110px;
}
ul.products li.product .button {
   
    width: 80%;
    margin: 0 auto;
    
}
}


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

.custom-logo-link img {
   
    padding-left: 10px;
    margin-top: 0px;
}
.entry-content p {
   
    font-size: 28px;
    line-height: 30px;
    
}

.vc_tta-tab a:before {
       background-size: 50px; 
}
html .wpb-js-composer .vc_tta.vc_general .vc_tta-tab>a {
    padding: 0px 13px!important;
}
.main-navigation li a {
    padding: 10px 10px 10px 70px;
}

.main-navigation li::before{    left: 18px;top: 7px;}
.woocommerce ul.products[class*=columns-] li.product, .woocommerce-page ul.products[class*=columns-] li.product {
    width:100%;clear: both;text-align: center;float: none;
}
.woocommerce-cart-form td {
       padding: 5px 15px;
    font-size: 24px;
    line-height: 30px;
}

.vc_custom_1521097224677 {
    background-size: cover!important;
     
}

.site-content {
    padding: 4em 0 0;
}
.woocommerce-cart .wrap {
   
    padding-left: 3em;
    padding-right: 3em;
}
.reset_variations{    font-size: 26px;}

ul.products li.product .button {
    width: 100%;
    margin: 0 auto;
}.woocommerce .woocommerce-product-gallery__image img, .woocommerce-page .woocommerce-product-gallery__image img {
    height: auto;
    width: 100%;
}
}

@media screen and (max-width:420px){
.cart .button {
   
    width: 145px;
  
    background-size: cover!important;
    
}



}