/** Shopify CDN: Minification failed

Line 204:69 Expected ":"
Line 204:74 Expected ":"
Line 562:148 Expected ":"
Line 562:158 Expected identifier but found ","

**/
.feature_divider{ height:1px; }

a:focus, a:hover{outline:none;}
h2.title{ font-size: 35px; color: #515151; font-weight:500; }

h1, h2, h3, h4, h5, h6, .title, .collection_title, .empty_cart, .title.insta a, .title.twitter a, 
.collection_title, .thumbnail .title{ color: #515151; }

.shopify-section, .index-sections{width:100%; float:left;}

body.is-active #header{overflow-y: inherit;overflow-x: inherit;}

.index-sections .under-menu:nth-child(1) { margin-top: 0; }

.wc_container, .page_container{ width: 100%; max-width:1630px; display:table; box-sizing: border-box; padding:0 15px; margin:0 auto; }

 div.container{ max-width:1230px; width: 100%; box-sizing: border-box; padding-left: 15px; padding-right: 15px; clear: both; }
.container .sixteen.columns{ width: 100%; margin: 0; float: left; }

.featured_collection_cls .container .four.columns, .product-list.collection-matrix .four.columns{ width: 25% !important; padding: 0 10px; box-sizing: border-box; margin-left: 0px !important; 
 margin-right: 0px !important; clear: none !important; }

.product-list.collection-matrix{ margin: 0 -10px; }
.product-list.collection-matrix .one-third.column{ width: 33.33% !important; margin: 0; padding: 0 10px; box-sizing: border-box; 
 margin-left: 0px !important; margin-right: 0px !important; clear: none !important;}

.text-center{ text-align: center; }



/* Header */

.wc_header_main_cls_desktop{width:100%; float:left; padding:0 !important; padding-bottom:0 !important; border-bottom:1px solid #c2edf2;}
.remove_border_cls{border:none !important;}
.wc_header_main_cls_desktop a:focus, .wc_header_main_cls_desktop a:hover{outline:none;}

.wc_header_main_cls_mobile, .mobile_cart_form_cls{display:none;}
.top_blue_bar_div{width:100%; float:left; background:#1db5ca;}
.top_blue_bar_div ul{width:100%; float:left; text-align:right; padding:0; margin:0; }
.top_blue_bar_div ul li{width:auto; display:inline-block; padding:2px 10px 2px; vertical-align:middle; font-size:14px; color:#fff; position:relative; margin:0;}
.top_blue_bar_div ul li.padding_li_cls{padding:5px 10px;}
.top_blue_bar_div ul li.cart_hover_btn_cls{padding:6px 10px 2px;}
.top_blue_bar_div ul li form{width:100%; float:left; margin:0;}
.top_blue_bar_div ul li form input[type="text"]{width:auto; border:none; border-bottom:1px solid #fff;border-radius: 0px; display:inline-block; padding:2px 0; line-height:18px; color:#fff; background:transparent; font-size:15px; margin:0; min-height:inherit; height:inherit;}
.top_blue_bar_div ul li form input[type="text"]::-webkit-input-placeholder {color:#fff;}
.top_blue_bar_div ul li form input[type="text"]::-moz-placeholder {color:#fff;}
.top_blue_bar_div ul li form input[type="text"]:-ms-input-placeholder {color:#fff;}
.top_blue_bar_div ul li form input[type="text"]:-moz-placeholder {color:#fff;}
.top_blue_bar_div ul li form button{width:auto; vertical-align:middle; background:transparent; border:none; color:#fff; font-size:15px; height:inherit; min-height:inherit; display:inline-block; padding:0; line-height:20px;}
.top_blue_bar_div ul li form button:focus, .top_blue_bar_div ul li form button:hover{outline:none; box-shadow:none;}
.top_blue_bar_div ul li a{width:auto; display:inline-block; color:#fff; font-weight:400; line-height:24px; text-decoration:none; font-size:14px; text-transform:capitalize; vertical-align:middle;}
.top_blue_bar_div ul li a:hover{color:#fff; text-decoration:none;}

.cart_inner_div > a .icon{vertical-align:middle; position:relative; font-size:24px !important;}
.header_Cart_title_em{font-style:normal; line-height:20px; display:inline-block; vertical-align:top; font-weight:400; font-size:15px;}
.cart_container .mini_cart .cart_count{width:16px; height:16px; line-height:14px; font-size:12px; padding:0; top:-5px; right:-5px; background:#ffb5ba; color:#fff; position:absolute; text-align:center; border-radius:50%;}
.cart_container.active_link .mini_cart .cart_count{background:#FF4C01 !important; color:#fff !important;}

.cart_container .mini_cart{background:transparent; padding:0; height:inherit;}
.cart_container .mini_cart span.icon{width:auto; padding:0; display:inline-block; vertical-align:middle;}
.cart_container.active_link .mini_cart{background:transparent; color:#fff !important;}
.cart_container.active_link .mini_cart span.icon{background:transparent !important; color:#fff !important;}
.cart_content{width:420px; border:1px solid #cccccc; top:28px;}

.cart_content ul{ width: 100%; float: left; padding:0px 20px 20px; text-align:left;}
.cart_content ul li{width:100%;float: left; padding: 0; margin: 0; }
.cart_content ul li.cart_item a{width:100%; float:none; display:block; }
.cart_content .cart_subtotal{color:#333; margin: 0 0 10px; }
.cart_content ul.cart_items { padding:0px 20px; }
.cart_content li.cart_item{ padding:12px 0; margin:0; }
.cart_content ul.cart_items li:last-child{ padding-bottom: 12px; }

.cart_content .cart_image{ line-height: 0; }
.cart_content .price{ color:#333; }
.cart_content .item_title{ line-height: 18px; margin: 0 0 10px; }

/*.cart_content .product-quantity-box{  width:100%; }*/
/*
.cart_content .cart_item.table_cls{ display:table; float:none; }
.table_cell_cls, .cart_content ul li.cart_item a.cart_prod_images{ display:table-cell; float:none; vertical-align:middle; }

.cart_content .cart_image{ padding:0; }
.cart_content ul li.cart_item a.cart_prod_images, .cart_content ul li.cart_item >  a{ width: 25%; padding-right: 20px; }
.cart_content .item_title{ width: 60%; padding-right: 15px; }
.cart_content .price{ width: 15%; text-align: right; }
*/

div.cart_content form{ margin:0; }
.touchevents a.cart_content__continue-shopping.secondary_button{ padding-top: 10px; margin-bottom: 0; }

.cart_hover_code{display:none; width:280px; position:absolute; right:0; top:32px; padding-top: 10px; z-index:99;}
.cart_hover_inner_start{ border:2px solid #00b5cb; padding:5px 0 15px; background:#fff;} 
.cart_hover_code form{width:100%; display:block;}
.cart_hover_code:before{position:absolute; right:24px; display:inline-block; content:''; border-style:solid; border-width:0 8px 12px 8px; border-color:transparent transparent #00b5cb transparent; top:0px;}
.cart_hover_code .cart_hover_inner_start{width:100%; display:block;}
.cart_hover_code .cart_hover_inner_start ul{width:100%; display:block; padding:0; margin:0;}
.cart_hover_code .cart_hover_inner_start ul li{width:100%; display:block; padding:0; margin:0; text-align:left; padding:10px 15px; border-bottom:1px solid #c2edf2;}
.cart_hover_code .cart_prd_img{width:35%; display:inline-block; vertical-align:top; margin:0; padding:5px; border:1px solid #efeff0;}
.cart_hover_code .cart_prd_img a{width:mauto; display:inline-block;}
.cart_hover_code .cart_prd_img a img{width:100%; display:inline-block;}
.cart_hover_code .cart_prd_dtl{width:60%; display:inline-block; vertical-align:top; padding-left:10px;}
.cart_hover_code .cart_prd_dtl h6{width:100%; display:block; margin-bottom:10px; padding:0; line-height:20px;}
.cart_hover_code .cart_prd_dtl h6 a{width:100%; display:block; font-size:15px; color:#00b5cb; text-decoration:none;}
.cart_hover_code .cart_prd_dtl h6 a:hover, .cart_hover_code .cart_prd_dtl h6 a:focus{color:#00b5cb; text-decoration:none;}
.cart_hover_code .cart_prd_dtl h6 span{font-size:13px; color:#949599; display:block; width:100%;}
.cart_hover_code .cart_prd_dtl p{width:100%; display:block; font-size:13px; color:#949599; margin-bottom:6px; line-height:15px;}
.cart_hover_code .cart_bottom_section{width:100%; display:inline-block; padding:10px 15px;}
.cart_hover_code .cart_items_num{width:100%; display:block; margin:0; padding:0;}
.cart_hover_code .cart_items_num li{width:100%; display:block; margin:0; padding:0 !important; border:none !important; padding-bottom:5px !important;}
.cart_hover_code .cart_items_num li span{width:auto; text-align:left; display:inline-block; vertical-align:top;}
.cart_hover_code .cart_items_num li a, .cart_hover_code .cart_items_num li em{width:auto; text-align:right; display:inline-block; vertical-align:top; float:right;}
.cart_hover_code .cart_items_num li a{font-size:15px; text-transform:uppercase; color:#00b5cb; text-decoration:none;}
.cart_hover_code .cart_items_num li a:hover, .cart_hover_code .cart_items_num li a:focus{text-decoration:none; color:#00b5cb !important;}
.cart_hover_code .cart_items_num li em{font-size:15px; color:#949599; font-weight:700; font-style:normal}
.cart_hover_code .cart_items_num li span.cart_item_text{font-size:15px; color:#949599;}
.cart_hover_code .cart_items_num li span.cart_st_text{font-size:15px; color:#00b5cb; font-weight:700; text-transform:uppercase;}
.cart_hover_code .cart_bottom_section .cart_checkout_btn_div{width:100%; display:block;}
.cart_hover_code .cart_bottom_section .cart_checkout_btn_div a{width:100%; font-size:20px; margin-top:15px; display:inline-block; -webkit-transition:all .2s linear; transition:all .2s linear; color:#fff; background:#00b5cb; border:1px solid #00b5cb; text-decoration:none; border-radius:5px; text-align:center; padding:5px;}
.cart_hover_code .cart_bottom_section .cart_checkout_btn_div a:hover, .cart_hover_code .cart_bottom_section .cart_checkout_btn_div a:focus{background:#33c4d5; border:1px solid #33c4d5; text-decoration:none;}
.cart_hover_code h5.empty_cart_text{width:100%; display:block; text-align:center; margin:0; padding:20px 15px 10px; color:#949599; font-size:16px; line-height:20px;}

.main_menu_div_cls{width:100%; float:left; position:relative;  padding: 0px 0 26px; }
.main_menu_div_cls .site_logo_cls{width:auto; display:inline-block; vertical-align:middle;}
.main_menu_div_cls .site_logo_cls a{width:auto; display:inline-block; top:-25px !important; position:absolute; z-index:9;}
.main_menu_div_cls .main_menu_div{width:100%; display:inline-block; vertical-align:middle;}
.main_menu_div_cls .logo_menu_contant_cls{width:100%; display:inline-block; }
.main_menu_div_cls .logo_menu_contant_cls ul{margin:0; position:relative; top:5px;}
.main_menu_div_cls .logo_menu_contant_cls ul li{padding:0 25px;}
.main_menu_div_cls .logo_menu_contant_cls ul li:last-child{ padding-right:0px; }
.main_menu_div_cls .main_menu_div .menu a{ color: #7f7e7f; font-size:15px; font-weight: 500; letter-spacing: 0.5px; padding:0 0 5px; }
.main_menu_div_cls .main_menu_div .menu a:hover, .main_menu_div_cls .main_menu_div .menu a.active{color:#1db5ca; border-bottom:1px solid #1db5c9;}

.cart_header_cls{width:100%; display:block; padding: 0;}
.cart_header_cls .cart_header_logo, .cart_header_cls .cart_header_title{width:auto; display:inline-block; vertical-align:middle;}
.cart_header_cls .cart_header_logo a{width:auto; display:inline-block;}
.cart_header_cls .cart_header_logo a img{position:relative !important; top:0 !important;}
.cart_header_cls .cart_header_title h4{font-size: 32px;display: inline-block;line-height: 34px;margin: -5px 0 0;color: #50b2c8;padding-left: 40px;
vertical-align: top;letter-spacing: 0;text-transform: capitalize;font-weight: 500;}
.product_page_wc_cls .product-info__price{text-align:left !important;}
.home_parallax_section{width:100%; display:inline-block; height:617px; background-attachment:fixed;}

.top_banner_img_section, .top_banner_img_section a, .top_banner_img_section a img{width:100%; float:left;}



/* Home Content */

.homepage_content .rich-text{font-family: 'BoolackPersonalUse';font-size: 180px;text-transform: inherit;margin: 130px 0 80px 0;line-height:112px;letter-spacing: 8px;
  background: linear-gradient(90deg, #2fb7c8 8%, #2bb8ca 10%, #f0e2d9 45%, #ffb6bb 100%);-webkit-text-fill-color: transparent; -webkit-background-clip: text;}
.homepage_content .rich_text_content p{color: #515151; font-weight: 300; font-size: 20px; line-height: 35px; max-width: 1000px; margin: 0 auto;}

.title_image{ width:100%; float:left; padding: 60px 15px 0; text-align: center; }
.title_image img{ width:100%; max-width:600px; margin:0 auto; }
.homepage_content .featured_text{ padding: 25px 0 0; }
.homepage_content .rich-text{ font-size: 125px; margin: 60px 0 35px 0; line-height: 85px; }

/* Product Grid */

.feature_divider{ background-color: #1db5c9; }
.thumbnail .sale, .sale{ color: #ffb5ba; }
.featured-collection-section .product-list{ padding: 0 0 50px; }

.product-wrap{ margin: 0 0 25px; }

/* Bg image width text */

.caption-content{max-width: 730px;}
.caption-content .wc-headline{ font-size: 80px; line-height: 80px;font-weight:500; font-family: 'Raleway', sans-serif; margin: 0;}
.caption-content .action_button{width: 127px;margin: 50px 0 0 0;padding: 0;}
.under-menu .action_button{ width: auto !important; height: auto; font-size: 25px; line-height: 32px; padding: 15px 25px; border-width: 2px; font-weight: 500; display: inline-block; }

.caption-small{width: 100%;position: absolute;color:#ffffff;top:50%;-webkit-transform: translate(0, -50%);-ms-transform: translate(0, -50%);transform: translate(0, -50%);}
.caption-small-content{ padding: 0 15px;max-width: 1028px;margin: 0 auto;text-align: center;}
.caption-small-content .wc-small-headline{position:relative;font-family: 'Raleway', sans-serif;color:#ffffff; font-size: 48px; font-weight: bold; 
 line-height: 50px; max-width: 685px; margin: 0 auto; padding: 0 0 35px 0;}
.caption-small-content .wc-small-headline:after{content:'';position:absolute;left:0;right:0;bottom:0;width:270px;height:2px;background:#ffffff;margin:0 auto;}
.caption-small-content .wc-small-subtitle{ max-width:850px; margin: 0 auto; }
.caption-small-content .wc-small-subtitle p{font-size: 18px; line-height: 35px; padding: 35px 0 30px;font-weight: 300;letter-spacing:0.025em;margin:0;}
.caption-small-content .wc-link-url{font-family: 'Raleway', sans-serif;letter-spacing: 0.025em;text-transform:uppercase; 
  font-size: 22px; line-height: 32px; color: #ffffff;font-weight:700;border-bottom: 1px solid #ffffff;}

/* Featured collection */

.featured-link--half .collection_title{font-size: 52px;line-height:62px;color: #515151;font-weight: 500;padding: 0;margin: 0}
.featured-link--half .description{ margin:45px 0 60px 0;color:#515151;font-size: 20px; font-weight: 300;}
.featured-link--half .description p{margin:0;line-height:24px;}
.featured-link--half .wc-button{font-size: 20px; line-height: 32px; letter-spacing: 0.050em;border: 2px solid #ffb6b9;color: #ffb6b9;font-weight: 500; padding: 15px 25px;}
.featured-link--half .button:hover{ border: 2px solid #ffb6b9; background-color: #ffb6b9; color: #ffffff; }

/* Instagram */

.social-feeds-section{ padding: 0 0 80px; }
.social-feeds-wrap .sixteen .columns{width:16.666667%;float:left; padding:2px; box-sizing:border-box; margin:0;}
.social-feeds-wrap .sixteen .columns a{width:100%;float:left;line-height: 0 !important;}
.social-feeds-wrap .sixteen .columns a img{width:100%;margin:0 !important;}
.social-feeds-wrap .sixteen .columns:first-child{width:33.3333%;float;left;margin:0;}

/* Footer */

.page .feature_divider, h2.title+.feature_divider{margin-bottom:58px;background-color:#1db5c9;}
.footer{ padding: 35px 0 20px; border-top: solid 1px #e1e1e1; background-color:#ffffff; }
.footer .wc-footer_menu, .footer .wc-empty-column{width: 23%;float: left; padding: 0 15px; height: auto; }
.footer .wc-footer_content {width:30%;float:right; padding: 0 15px; }
.wc-social_icons li{display:block;font-size:18px;letter-spacing:0.025em;margin-bottom:12px !important;}
.wc-social_icons li a{font-size:18px !important;margin:0;}
.wc-social_icons li span{ font-size: 14px; color: #7f8c8d; margin-bottom:4px;display: inline-block;vertical-align: middle;padding-left:10px;}
.wc-footer-menu-toggle ul{padding:0;}
.wc-footer-menu-toggle ul li{ font-size: 14px; font-family: 'Open Sans', sans-serif; margin-bottom: 10px; }
.footer .wc-footer-menu-toggle ul li a{ font-size: 14px; line-height: 26px; font-family: 'Open Sans', sans-serif;  letter-spacing:0.025em;}
.footer .wc-social_icons .social_icons a{ font-size: 14px; vertical-align: middle; }

.footer .wc_toggle_content p,.footer .wc_toggle_content p a{ font-size: 16px; color: #7f8c8d; line-height: 26px;font-family: 'Roboto', sans-serif;font-weight:300;}
.footer .wc_toggle_content p{margin: 0 0 30px 0;}

.footer a:hover, .footer a:active, .wc-social_icons li a:hover, .wc-social_icons li a:hover span { color: #2db9ca; }
.footer a:hover, .footer a:active{color:#6b6b6b;}
.footer .social_icons a:active, .footer .social_icons a:hover{color:#6b6b6b;}
.footer .social_icons{margin-top:0;padding-top:0;}

.footer-payment-img-list{padding:0 !important;}
.footer-payment-img-list li{display:inline-block;padding-right:10px;}
.footer-payment-img-list li:last-child{padding-right:0;}

/* Product Page */

.fixed{position: fixed;top: 0;left: 0;width: 100%;z-index: 9999;background: #fff;box-shadow: 0px 8px 8px -8px #ddd;border-bottom:none;}
.wc_header_main_cls_mobile.sticky.fixed{box-shadow:none;}
.wc_header_main_cls_mobile.sticky.fixed .dropdown{position:absolute; top:48px;}
.product_container{position:relative; width: 100%; margin:0 auto;padding-top:60px !important;}
.product_container .product_breadcrumb{width:100%;}
.product_container .sixteen.columns{width:100%;margin:0;}
.product_container .nine.columns{width:60%;margin:0;}
.product_container .seven.columns{width:40%;margin:0;}
.product_container .product_gallery{ width: calc(100% - 104px); width: -webkit-calc(100% - 104px); width: expression(100% - 104px);
 width: -moz-calc(100% - 104px); width: -o-calc(100% - 104px); width: calc(100% - 104px);float:left;}
.product_container .product_gallery.single-image{ width:100%; }
.product_container .product_gallery_nav{ width: 104px; float: left; padding-right: 24px; }
.product_img_div_cls > .gallery-wrap{ padding-right: 60px; }
.product_container .product_gallery_nav .gallery-cell{width:100%; margin:0 0 10px;}
.product_container .product_gallery .image__container{ max-width: inherit !important;}
.product_container .product_gallery .flickity-prev-next-button{display:none !important;}
.product_container .product_name{font-size: 36px;margin-top: 10px;margin-bottom:22px;color:#515151;}
.product_container .product_section .spr-badge-starrating .spr-icon{color:#ffb5ba;}
.product_container .product_section .spr-badge-caption a{font-size: 17px;color: #8e8e93;}
.product_container .modal_price{width:auto; float:left;}
.product_container .product_section .spr-badge{width:auto; float:right;}
.product_container .pro_info_cls{width:100%; float:left;}
.product_container .feature_divider{background-color: #d7d7d7;float:left;}
.product_container .modal_price .current_price{color: #515151;font-size:24px;}
.product_container .product_form{float:left;max-width:none;width:100%; margin: 0 0 3px;}
.product_container .product-quantity-box .product-plus, .product_container .product-quantity-box .product-minus{width:42px;}
.product_container .product-quantity-box .quantity{width:60px;}
.product_container .description{width:100%;float:left;}
.product_container .inline_purchase{width:100%; margin-top:0;}
.product_container .swatch_options .option_title{font-size: 18px;color: #515151;margin:10px 0;}
.product_container .swatch_options .swatch label{font-size:14px;color:#515151;}
.product_container .swatch_options input:checked+.swatch-element{border-color: #515151;}
.product_container .swatch_options .swatch .swatch-element{margin:0 12px 12px 0;}
.product_container .product-quantity-box label{font-size:15px;}
.product_container .inline_purchase button.add_to_cart{height:50px;width:100%;}
.product_container .inline_purchase button.add_to_cart .text{font-size: 18px;font-weight: 500;}
.product_container .description h4, .product_container .description h4 span{color:#1db5c9 !important;font-size: 26px;font-weight: 500;}
.product_container .description ul li, .product_container .description ul li span{color:#515151 !important;font-size: 16px;}
.product_container .description ul{list-style: disc inside;padding-left: 10px;}
.product_container .pro_custom_desc{width:100%; float:left;}
.product_container .pro_custom_desc ul{list-style: none;padding: 0; max-width: 500px; float: none;margin:0 auto;display:table;}
.product_container .pro_custom_desc ul li{width: 25%;float: left;text-align: center;padding:0 5px;}
.product_container .pro_custom_desc ul li p{font-size: 12px;text-transform: capitalize;margin: 0;line-height: 18px;}
.product_container .pro_custom_desc ul li figure{width:100%; display:inline-block; }
.product_container .pro_custom_desc ul li figure svg{ width:75px; }

.mobile_cart_added_text{display:none; position:fixed; z-index:999999; background-color:#77CBDC; width:100%; padding: 10px 22px; top:0;}
.mobile_cart_added_text h4{width:100%; display:block; margin-bottom:5px; font-size:18px; color:#000;}
.mobile_cart_added_text a{ width: auto; display: inline-block; font-size:15px; font-weight: bold; color:#33c4d5; border-bottom: 1px solid #33c4d5; text-decoration:none;}
.mobile_cart_added_text a em{ display:none; }
.mobile_cart_added_text a:hover, .mobile_cart_added_text a:focus{text-decoration:none; color:#33c4d5;}
.mobile_cart_added_text .added_img_cls img{width:60px; height:60px;}
.mobile_cart_added_text .added_img_cls{width:auto; float:left;}
.mobile_checkout_btn_cls {box-sizing: border-box;display: table-cell;vertical-align: middle;}
.mobile_checkout_btn_cls a {float: right;display: inline-block;text-align: center;padding: 7px 20px;background: #FD4661;color: #fff;text-transform: uppercase;box-sizing: border-box;border: none;border-radius: 5px;font-size: 15px;}
.mobile_product_details_cls .added_product_desc_cls {padding: 0 15px;box-sizing: border-box;display: table-cell;vertical-align: middle;}
.mobile_product_details_cls .added_product_desc_cls h4 {width: 100%;float: left;text-transform: capitalize;font-size: 14px;font-weight: 600;color: #fff;}
.mobile_product_details_cls .added_product_desc_cls p {width: 100%;float: left;margin: 0;font-size: 14px;font-weight: 300;color: #fff;}

.collection_template_cls .feature_divider {background-color: #eee; margin-bottom:40px;}
.collection_template_cls .breadcrumb-collection{margin-bottom:10px;}
.collection_template_cls .collection_title{margin-bottom:0;}

.spr-icon{ color: #ffb5ba; }

.product_section .purchase .saso-volumes, .product_section .purchase .saso-bundle{ display:none; }

/* About */

.abt_banner{width:100%; float:left;}
.abt_banner figure img, .abt_block_wrap figure img{width:100%;}
.abt_block_cls{width:100%; float:left;}
.grid-7{width:55%; float:left; padding:0 15px;}
.grid-5{width:45%; float:left; padding:0 15px;}
.left_float{float:left !important;}
.right_float{float:right !important;}
.abt_block_wrap{width:100%; float:left; padding:100px 0 0;}
.abt_block_wrap .block_content h3{color: #515151;font-size: 32px;font-weight: 500; position:relative;padding-bottom: 15px;margin-bottom: 35px;}
.abt_block_wrap .block_content h3:after{content:''; width:70px; height:1px; position:absolute; left:0; bottom:0; display:block; background:#515151;}
.abt_block_wrap .block_content .abt_desc p{font-size: 18px;font-weight: 300;line-height: 35px;color: #515151;margin-bottom: 20px;}
.how_do_we_this{width: 100%;float: left;padding: 70px 0;margin-top: 100px;}
.about_bottom{width: 100%;float: left;padding: 100px 0 0;}
.how_do_we_this figure{position:relative;}
.how_do_we_this .how_do_this_block{width: 50%;background: #fff;padding:75px 50px;float: left;max-width: 600px;margin-left: 125px;}
.how_do_we_this .how_do_this_block h3{color: #515151;font-size: 32px;font-weight: 500;position: relative;padding-bottom: 15px;margin-bottom: 35px;}
.how_do_we_this .how_do_this_block h3:after{content:''; width:70px; height:1px; position:absolute; left:0; bottom:0; display:block; background:#515151;}
.how_do_we_this .how_do_this_block .abt_desc p{font-size: 18px;font-weight: 300;line-height: 35px;color: #515151;margin-bottom: 20px;}
.about_bottom .abt_bottom_block{width: 60%;margin: -125px auto 0;text-align: center;background: #fff;z-index: 9;position: relative;padding: 60px 0	;}
.about_bottom .abt_bottom_block h3{color: #515151;font-size: 30px;font-weight: 500;position: relative;padding-bottom: 20px;margin: 0 auto 35px;width: 65%;letter-spacing: 2px;}
.about_bottom .abt_bottom_block h3:after{content: '';width: 70px;height: 1px;position: absolute;left: 50%;bottom: 0;display: block;background: #515151;transform: translateX(-50%);}
.about_bottom .abt_bottom_block p{font-style: italic;font-size: 18px;font-weight: 300;line-height: 35px;color: #515151;margin-bottom: 20px;text-transform:uppercase;}
.about_bottom figure{width: 100%;display: inline-block;}
.about_bottom figure img{max-width:100%;}
.about_bottom figure img.mob_img{display:none;}
.about_bottom figure img.desktop_img{display:block;}


/* Brand Ambassador */

.inner_row{ margin:0 -15px; }
.grid-6, .grid-3{ float:left; padding:0 15px; box-sizing:border-box; }
.grid-6{ width:50%; }
.grid-3{ width:25%; }
.grid-4{ width:33.33%; }

.brand_ambassador{ width: 100%; float: left; padding: 50px 0; border-bottom: 2px solid #ebebeb; }
.brand_ambassador h2{ font-size: 35px; line-height:60px; font-weight: 500; text-transform: capitalize; color: #515151; }
.brand_ambassador h2 span{ color:#1db5ca; }
.brand_ambassador p{ color: #515151; font-size: 18px; font-weight: 300; line-height: 40px; margin: 0 0 60px; }

.form_box{ padding: 30px 40px; margin:25px; background: #f2fdff; border: 1px solid #1db5c9; text-align: center; }
.form_box label{ color: #515151; font-size: 16px; margin: 0 0 10px; font-weight: 400; text-transform: capitalize; }
.form_box label span{ color: #e9756f; font-size: 18px; }
.form_box input, .form_box textarea{ width: 100%; height: 50px; border: 1px solid #1db5c9; margin: 0 0 25px; }
.form_box textarea{ height:130px; resize:none; }
.form_box button{ font-size: 18px; font-weight: 600; padding: 20px 30px; height: auto; min-width: 200px; display: inline-block; }

.program_work{ width: 100%; float: left; padding: 80px 0; text-align:center; }
.program_work h3{ font-size:32px;  font-weight: 500; line-height:40px; text-transform: capitalize; color: #515151; margin: 0 0 25px; }
.icon_circle{ width: 150px; height: 150px; position: relative; display: inline-block; text-align: center; border: 4px solid #ffb5ba;
  border-radius: 50%; margin: 25px 0; }
.icon_circle img{ position: absolute; top: 50%; left: 50%; transform: translate(-50%,-50%); -webkit-transform: translate(-50%,-50%); 
  -moz-transform: translate(-50%,-50%); -o-transform: translate(-50%,-50%); -ms-transform: translate(-50%,-50%); }
.program_work p{ font-size: 18px; font-weight: 300; text-transform: capitalize; }
.program_work p span{ font-weight: 500; display: block; }

/* Cart */

.cart_design_cls .title-box h1{margin: 0 !important;padding: 15px 0px;color: #424242;font-weight: 400;text-transform: capitalize;font-size:20px;}
.cart_design_cls .shopping-cart-table thead{display:none;}
.cart_design_cls .shopping-cart-table tbody{border-top: 1px solid #e5e5e5;}
.cart_design_cls .shopping-cart-table td, .cart_design_cls .shopping-cart-table th{border-right: none;}
.cart_design_cls .shopping-cart-table__product-image{padding: 0 30px;text-align: center;}
.cart_design_cls .shopping-cart-table td{padding:30px 0 70px;}
.cart_design_cls .shopping-cart-table__delete{width: 100%;float:left; font-size:14px; font-weight:500;color: #bfbfbf;text-transform: lowercase;text-decoration: underline;}
.cart_design_cls .shopping-cart-table td:nth-child(1), .cart_design_cls .shopping-cart-table th:nth-child(1){width:10%;border-left:none;}
.cart_design_cls .shopping-cart-table td:nth-child(2), .cart_design_cls .shopping-cart-table th:nth-child(2){width:50%;vertical-align: top;}
.cart_design_cls .shopping-cart-table td:nth-child(3), .cart_design_cls .shopping-cart-table th:nth-child(3){width:20%;vertical-align: top;}
.cart_design_cls .shopping-cart-table td:nth-child(4), .cart_design_cls .shopping-cart-table th:nth-child(4){width:15%;vertical-align: top;}
.cart_design_cls .cart_product_name, .cart_design_cls .shopping-cart-table__product-price{color: #8d8d8d;font-size: 18px;text-transform: capitalize;
    font-weight: 400;line-height: 26px; display: block;}
.cart_design_cls .shopping-cart-table__product-price{margin-top:10px;border:none;}
.cart_design_cls .qty_block_cls{padding-bottom:10px;}
.cart_design_cls .qty_block_cls a{width:20px;height:20px;color:#feb6b9; background:#fff; line-height:20px; font-size:20px; text-align:center;
  text-decoration:none;position: absolute;top: 50%;margin-top: -10px;}
.cart_design_cls .qty_block_cls a:hover, .product_page_wc_cls .qty_block_cls a:focus{text-decoration:none;}
.cart_design_cls .qty_block_cls a.min_count_id{float:left;left:0;}
.cart_design_cls .qty_block_cls a.min_count_id:before{content:"\f056"; font-family:'FontAwesome';}
.cart_design_cls .qty_block_cls a.plus_count_id{float:right;right:0;}
.cart_design_cls .qty_block_cls a.plus_count_id:before{content:"\f055"; font-family:'FontAwesome';}
.cart_design_cls .qty-input{margin: 0 !important;width: 100%; text-align:center; border-radius: 8px;height: 50px;box-shadow: inset 0px 1px 2px 1px #ccc;}
.cart_design_cls .shopping-cart-table__input{width:auto;float:left;text-align:center;}
.cart_design_cls .qty-label{width: 100%;float: left;padding-bottom: 5px;color:#8d8d8d;font-size:16px;text-transform: capitalize;font-weight: 400;line-height:28px;padding-top:4px;}
.cart_design_cls .cart_note_cls{float: left;padding: 10px 25px;background: #faf0ee;border: 1px solid #f15c22;}
.cart_design_cls .cart_note_cls figure{width: 12%;float: left;}
.cart_design_cls .cart_note_cls p span{font-size:24px;text-transform: uppercase;border-bottom: 2px solid #ff4c00;}
.cart_design_cls .cart_total_cls{ width:100%; float:left;}
.cart_design_cls .cart_total_cls .table-total th{color: #8d8d8d;font-weight: 700;text-transform: capitalize; font-size:22px; line-height:26px;padding-bottom:5px;border:none;background:transparent;}
.cart_design_cls .cart_total_cls .table-total td{color: #8d8d8d;font-weight: 700;text-transform: capitalize; font-size:18px; line-height:26px; padding-bottom:0;border:none;background:transparent;}
.cart_design_cls .cart_total_cls .table-total td.text-right{ float: right; }
.cart_design_cls .cart_total_cls .table-total tr{border:none;}
.cart_design_cls .cart_total_cls tr td p{font-size:14px;font-weight: 400;font-style: italic; margin:0; color:#8d8d8d;padding:0;}
.cart_design_cls .qty_block_cls .inline-block{display: inline-block;vertical-align: middle;width:100%; max-width:130px;position: relative;padding: 0 35px;}
.cart_design_cls .cart_total_cls .table-total{margin-bottom:25px;}
.cart_design_cls .cart_total_cls .table-total .cart_subtotal{float:right;}
.cart_design_cls .cart_bottom_btn_cls{width:100%; display:inline-block;}
.cart_design_cls .cart_bottom_btn_cls .update_cart_btn_btn{width:48%; float:left; color:#fff;background: #7accda;border-radius: 5px;padding:12px 0;margin: 0;font-size:18px;}
.cart_design_cls .cart_bottom_btn_cls .action_button{width:50%; float:right; color: #fff;background: #7accda;border-radius:0;padding:12px 0;margin: 0; font-size:18px;height:50px;}
.cart_design_cls .cart_note_cls figure img{width:100%;}

.cart_design_cls .shopping-cart-table{margin:0 0 30px;width:100%; float:left; padding:0; list-style:none;}
.cart_design_cls .shopping-cart-table li:first-child{border-top: 1px solid #e5e5e5;}
.cart_design_cls .shopping-cart-table li{width:100%; display: table; margin: 0;padding:25px 0;border-bottom: 1px solid #e5e5e5;}
.cart_design_cls .shopping-cart-table li div.tt-pro-img{width:11%; padding:0 30px; text-align:center; display: table-cell; vertical-align: top; }
.cart_design_cls .shopping-cart-table li div.tt-product{width:50%; display: table-cell; vertical-align: top; }
.cart_design_cls .shopping-cart-table li div.tt-qty{width:20%; display: table-cell; vertical-align: top; text-align:center;}
.cart_design_cls .shopping-cart-table li div.tt-price{width:15%; display: table-cell; vertical-align: top; text-align:right;}
.cart_design_cls .shopping-cart-table li div.tt-pro-img .cart_page_image img{margin:0;}
.cart_design_cls .qty_block_cls .product-quantity-box{margin: 0 auto !important;width: 100% !important;float: none;max-width: 125px;display: table;}
.cart_design_cls .qty_block_cls .product-quantity-box .quantity{ font-size: 18px; font-weight: 400; padding: 0  !important;color:#8d8d8d; 
  font-family: 'Roboto', sans-serif; width: 65px !important;min-height: 30px !important;height: 50px !important; box-shadow: inset 0px 1px 2px 1px #ccc;margin: 0 10px;border-radius: 8px;}
.cart_design_cls .qty_block_cls .product-quantity-box .js-change-quantity{border: none;top: 15px;width: 20px;height:20px !important;background: #fff;/*background: #febcb9; color: #fff;*/ border-radius: 50%;line-height: 22px !important;font-size: 12px !important;}
.cart_design_cls .qty_block_cls.mob_qty_cls{ display:none; }

.cart_design_cls .cart_note_wrap{padding-bottom:50px;padding-right:35px;padding-left:0;}
.cart_design_cls .cart_total_wrap{padding-left:35px;padding-right:0;}
.cart_design_cls .checkout_btn:hover, .cart_design_cls .checkout_btn:focus{background:#33c4d5;}
.cart_design_cls #paypal-express-button{border-radius:0px !important;}
.cart_design_cls #paypal-express-button:hover, .cart_design_cls #paypal-express-button:focus{background-color:#fbb612 !important;}
.cart_design_cls .checkout_btn:active, .cart_design_cls .checkout_btn:focus{-webkit-box-shadow: 0 0 0 2px #0aa7b9 inset !important; box-shadow: 0 0 0 2px #0aa7b9 inset !important; outline: none;}
.cart_design_cls #paypal-express-button:active, .cart_design_cls #paypal-express-button:focus{-webkit-box-shadow: 0 0 0 2px #e09e00 inset !important; box-shadow: 0 0 0 2px #e09e00 inset !important; outline: none;}
.cart_design_cls .saso-cart-original-total{float:right;}
.cart_design_cls .cart_note_cls{width:100%; float:left; border:1px solid #feb6b9; padding:22px 30px; border-radius:0px; background:#fff7f7;}
.cart_design_cls .cart_note_cls p{width:100%;float:left;font-size:22px;line-height:30px;color:#feb6b9;font-weight:700;margin-bottom:10px;padding-top:0;font-family:Raleway;}
.cart_design_cls .cart_note_cls ul{width:100%; float:left; padding-left:20px; margin:0;}
.cart_design_cls .cart_note_cls ul li{width:100%; float:left; color:#feb6b9; font-size:18px; line-height:25px;margin:0 0 5px;}

.wc_col_page_title{text-align:center;padding-top:40px;}
.empty_cart_cls{width:100%; float:left; text-align:center;}
.empty_cart_btn{width:100%; float:left; text-align:center;padding-bottom:40px;}
.empty_cart_btn .add_to_cart{width:auto;}

.cart_update_btn_div{width:100%; margin-top:15px; text-align:center;}
.cart_inline_update_btn{width: auto;display: inline-block;font-size: 16px;border: none;background: #fff;color:#00b5cb;text-decoration: underline;padding: 0; font-weight: 600;text-transform: capitalize;height: inherit;}
.cart_inline_update_btn:hover, .cart_inline_update_btn:focus{background:#fff; color:#7accda; border:none;}
.hide_on_desktop{display:none;}
.visible-xs, .visible-sm, .visible-md, .visible-lg{display:none;}
.additional-checkout-button{border: 0 !important;border-radius: 0px !important;display: inline-block;margin: 0 0 10px;padding: 0px 24px !important;  max-width: 100%;line-height: 44px !important;text-align: center !important;width: 48%;height: 50px;}
.product_review_cls{width:100%;float:left;margin-top:15px;}
.cart_design_cls .shopping-cart-table__product-price{font-family: 'Roboto', sans-serif;}

.sale_banner, .new_banner, .preorder_banner{ font-size:13px; }

/* save our animals */

.organization_support, .support_cause{ width:100%; float:left; text-align:center; padding: 0 0 50px; }
.support_cause .title_image, .organization_support .title_image{ padding:35px 0 30px; }
.organization_support ul{ width:100%; display: table; max-width: 560px; margin: 0 auto; padding:0; }
.organization_support ul li{ padding: 0 25px; display: table-cell; vertical-align: middle; list-style:none; }
.organization_support ul li img{ width:100%; opacity: 0.5; filter:gray; -webkit-filter:grayscale(100%); -moz-filter: grayscale(100%); -o-filter: grayscale(100%); 
-webkit-transition: all 0.5s ease-in-out;-moz-transition: all 0.5s ease-in-out;-o-transition: all 0.5s ease-in-out;transition: all 0.5s ease-in-out;}
.organization_support ul li img:hover{ width:100%; opacity: 1;  filter:gray; -webkit-filter:grayscale(0%); -moz-filter: grayscale(0%); -o-filter: grayscale(0%); }

.save_animals{ width:100%; float:left; }
.save_animals .info img{ width:auto; max-width: 165px; margin-bottom: 20px; }
.save_animals .featured-link--half{ background: #f8f7f7; }
.save_animals .featured-link--half .collection_title{ text-align: center; font-size: 30px; line-height: 36px; }
.save_animals .featured-link--half .description{ font-size: 18px; line-height: 35px; margin: 20px 0 30px; }
.save_animals .featured-link--half .wc-button{ font-size: 18px; line-height: 30px; padding: 12px 25px; }

.support_cause .title_image img{ max-width: 400px; }
.support_cause .button{ font-size: 17px; line-height: 28px; letter-spacing: 0.050em; border: 2px solid #ffb6b9; color: #fff; background:#ffb6b9;
  display: inline-block; font-weight: 500; padding: 12px 25px; height: auto; min-width: 335px; }
.support_cause .button:hover, .support_cause .button:focus{ color: #ffb6b9; background:#fff; border: 2px solid #ffb6b9; }


/* kishu 30 Nov 2017 */
.cart_header_cls.fixed{ padding: 5px 0; }
.main_menu_div_cls .site_logo_cls a, .cart_header_cls .cart_header_logo a{ width: 90px; height: 90px; }
.product_container .pro_custom_desc ul li figure svg path{ fill: #f8b3b9; }
.product-details .spr-badge-starrating .spr-icon{ font-size: 85%; }
.slider-gallery{ margin-bottom:0; }
.related-products .product-wrap .title{ min-height: auto !important; }

div.breadcrumb-collection{ margin-bottom: 15px; text-align:left; }

.breadcrumb-collection .breadcrumb_text{ margin:0; }
.newsletter_section .container .ten.columns{ margin: 0 auto; max-width: 730px; width: 100%; display: inline-block; padding: 0; float: none; }
input.contact_email[type="email"]{ width: 320px; }
#contact_form input.sign_up[type="submit"]{ width: 120px; margin-left: 5px; }

.product-wrap .spr-badge-starrating, .product-wrap .price span, .product-wrap .sale span.money, .product-wrap .price span.money,
.product-wrap .price span.money:hover{ color: #ffb5ba; }
.product-wrap span.was_price span.money, .product-wrap span.was_price, .product-wrap  span.was_price span.money:hover{ color: #8c8b8b; }

.collection_page_banner{ margin:0; }

.section_related_products{ width: 100%; float:left; }

.thumbnail .product-wrap .thumbnail-overlay{ height: 63px; bottom: 0; top: auto; }
.thumbnail .product-wrap .thumbnail-overlay .quick_shop{ font-size: 13px; padding: 8px 20px; }

.featured_text_cls div.container{ padding-bottom: 0; }

/* Ultimate Special Offers */
.saso-cart-item-discount-notes, .saso-cart-item-upsell-notes, .saso-price, .saso-cart-item-discount-notes a, .saso-cart-item-upsell-notes a{ color: #7accda !important; font-size: 13px; font-weight: bold; }
.saso-volumes{ display:none; }

/* 11 Dec 2017 */

.cart_content .product-quantity-box .product-plus, .cart_content .product-quantity-box .product-minus, 
.cart_content .product-quantity-box .quantity{ width: 35px; height: 35px; font-size: 13px;  line-height: 35px; }
.cart_content .product-quantity-box .quantity{ width: 50px; min-height:auto; }

.collection_template_cls .collection_title{ margin-bottom: 15px; }

.thumbnail .price, .thumbnail .title{ line-height: inherit; }

/* kishu */
.cart_btn_hover_div{ position:relative; }
.cart_btn_hover{ position:absolute; width: auto; top: -41px; left: 50%; transform: translateX(-50%); -webkit-transform: translateX(-50%); -moz-transform: translateX(-50%); -o-transform: translateX(-50%); -ms-transform: translateX(-50%); margin:0 auto; display: none; font-size: 13px; line-height: 22px; text-align:center; padding: 5px 15px; z-index:2; background-color: #fff; border: 1px solid #ddd; border-radius: 5px; }
.cart_btn_hover:before, .cart_btn_hover:after{ top: 100%; left: 50%; border: solid transparent; content: " ";	height: 0; width: 0; position: absolute; pointer-events: none; }
.cart_btn_hover:after { border-color: rgba(136, 183, 213, 0); border-top-color: #fff; border-width: 10px; margin-left: -10px; }
.cart_btn_hover:before { border-color: rgba(194, 225, 245, 0); border-top-color: #ddd; border-width: 11px; margin-left: -11px; }
.selector-wrapper select{ font-size:13px; }
.cart_design_cls .attributes{font-size:15px; line-height:21px; font-weight: 400; color:#8d8d8d; font-family: 'Roboto', sans-serif; width:100%; height:inherit; min-height:inherit; max-width:200px; box-shadow:inset 0 1px 1px rgba(0,0,0,0.075); margin: 8px 0; padding:6px 20px 6px 10px;}
.cart_design_cls .shopping-cart-table li div.tt-product{ padding-right: 10px; }
.disabled_btn:hover .cart_btn_hover{ display:block; }

/* kishu */

/* Jack CSS Start */
.product-details .spr-badge-caption{display:inline-block;}
.spr-review-header-byline{opacity:1 !important;}
.spr-review-header-byline .author, .spr-review-header-byline > div{opacity:0.5 !important;}
#stamped-review-photos{width:100%; display:inline-block;}
#stamped-review-photos a{width:125px; float:left; padding:0 5px;}
#stamped-review-photos a img{width:100%;}
/* Jack CSS End */


/* kishu 7 Feb 2018 Start */

.main_menu_div_cls .site_logo_cls a, .cart_header_cls .cart_header_logo a{ width: 135px; height: 135px; margin-top: -20px; }
.cart_header_cls .cart_header_logo a{margin-top:0;}
.main_menu_div_cls .site_logo_cls a svg{ width: 135px; height: 135px; }

/* kishu 7 Feb 2018 End */


.product-tab ul.tabs li a{font-size:20px;}
.tab-inner{margin-top:15px;width:100%;float:left;border: 1px solid #ECECEC;padding: 24px;margin: 25px 0px 0px;}

/* Media Query */

.wc_row{ margin:0 -10px; }
.desktop_img{ display:block; }
.mobile_img{ display:none !important; }

/* cart addition checkout */

.additional-checkout-button{border:0 !important;border-radius:5px !important;display:inline-block;margin:0 0 10px;padding:0 24px !important;max-width:100%;min-width:150px !important;line-height:44px !important;text-align:center !important;}
.additional-checkout-button+.additional-checkout-button{margin-left:10px} 
.additional-checkout-button:last-child{margin-bottom:0}.additional-checkout-button span{font-size:14px !important}
.additional-checkout-button img{display:inline-block !important;height:1.3em !important;margin:0 !important;vertical-align:middle !important;width:auto !important}
@media (max-width: 500px){
  .additional-checkout-button{display:block;margin-left:0 !important;padding:0 10px !important;width:100%}
}
.additional-checkout-button--apple-pay{background-color:#000 !important;color:#fff !important;display:none;font-family:-apple-system, &#39;Helvetica Neue&#39;, sans-serif !important;min-width:150px !important;white-space:nowrap !important}
.additional-checkout-button--apple-pay:hover,.additional-checkout-button--apple-pay:active,.additional-checkout-button--apple-pay:visited{color:#fff !important;text-decoration:none !important}
.additional-checkout-button--apple-pay .additional-checkout-button__logo{background:-webkit-named-image(apple-pay-logo-white) center center no-repeat !important;background-size:auto 100% !important;display:inline-block !important;vertical-align:middle !important;width:3em !important;height:1.3em !important}
@media (max-width: 500px){.additional-checkout-button--apple-pay{display:none}}
.additional-checkout-button--paypal-express{background-color:#ffc439 !important}
.additional-checkout-button--paypal{vertical-align:top;line-height:0 !important;margin:0 !important;padding:0 !important}
.additional-checkout-button--amazon{background-color:#fad676 !important;position:relative !important}
.additional-checkout-button--amazon .additional-checkout-button__logo{-webkit-transform:translateY(4px) !important;transform:translateY(4px) !important}
.additional-checkout-button--amazon .alt-payment-list-amazon-button-image{max-height:none !important;opacity:0 !important;position:absolute !important;top:0 !important;left:0 !important;width:100% !important;height:100% !important}
.additional-checkout-button-visually-hidden{border:0 !important;clip:rect(0, 0, 0, 0) !important;clip:rect(0 0 0 0) !important;width:1px !important;height:1px !important;margin:-2px !important;overflow:hidden !important;padding:0 !important;position:absolute !important}


@media screen and (max-width: 1679px){
  
  /* Home */
  .caption-content .wc-headline{ font-size: 60px; line-height: 60px; }
  .under-menu .action_button{ font-size: 20px; padding: 10px 25px; margin: 35px 0 0 0; }
  .featured-link--half .collection_title{ font-size: 40px; line-height: 50px; }
  .caption-small-content .wc-small-headline{ font-size: 45px; line-height: 50px; }
  
  /* Cart */
  
  .cart_design_cls .shopping-cart-table li div.tt-pro-img{ width: 10%; padding: 0 23px; }
  
  /* About */
  
  .about_bottom .abt_bottom_block h3{ width: 85%; }
  .about_bottom .abt_bottom_block{ width: 75%; }
  
  /* Save animals */
  .save_animals .featured-link--half .info{ width:100%; padding: 20px 20px 35px; }
  .save_animals .info img{ max-width: 150px; }
  .save_animals .featured-link--half .collection_title{ font-size: 28px; }
  .save_animals .featured-link--half .description{ font-size: 16px; line-height: 36px; }
  .save_animals .featured-link--half .wc-button{ font-size: 16px; line-height: 26px; padding: 12px 25px; }
  
}

@media screen and (max-width: 1599px){
  /*change container size*/
  .wc_container, .page_container{ max-width:1200px;}
  
}
@media screen and (max-width: 1365px){
  
  /* About */
  .abt_block_wrap .block_content .abt_desc p, .how_do_we_this .how_do_this_block .abt_desc p{ font-size: 22px; line-height: 40px; }
  .how_do_we_this .how_do_this_block h3{ font-size: 40px; }
  .how_do_we_this .how_do_this_block{ padding: 65px 50px; }
  .about_bottom .abt_bottom_block h3{ font-size: 35px; }
  
  /* Cart */
  .cart_design_cls .shopping-cart-table li div.tt-pro-img{ padding: 0 15px; }
  .cart_design_cls .shopping-cart-table li div.tt-pro-img, .cart_design_cls .shopping-cart-table li div.tt-product,
  .cart_design_cls .shopping-cart-table li div.tt-qty, .cart_design_cls .shopping-cart-table li div.tt-price{ vertical-align:middle; }
  
  /* Brand */
  .form_box{ padding: 30px; margin:15px;}
  .form_box input, .form_box textarea{margin:0 0 15px;height:42px;}
  
  /* Save animals */
  .save_animals .info img{ max-width: 85px; margin-bottom: 10px; }
  .save_animals .featured-link--half .description{ font-size: 14px; line-height: 26px; margin: 8px 0 20px; }
  .save_animals .featured-link--half .collection_title{ font-size: 22px; }
  .save_animals .featured-link--half .wc-button{ font-size: 14px; line-height: 22px; padding: 10px 25px; }
  
}
@media screen and (max-width: 1199px){
  
  /* Home */
  .homepage_content .title_image img{ max-width: 475px; }
  .caption-content .wc-headline{ font-size: 50px; }
  .under-menu .action_button, .featured-link--half .wc-button{ font-size: 18px; padding: 8px 25px; }
  .featured-link--half .collection_title{ font-size: 35px; line-height: 35px; }
  .featured-link--half .description{ margin: 30px 0 40px; }
  .caption-small-content .wc-small-headline{ font-size: 35px; line-height: 35px; max-width: 650px; padding: 0 0 30px; }
  .caption-small-content .wc-small-subtitle p{ font-size: 18px; padding: 25px 0; line-height: 28px; }
  .caption-small-content .wc-link-url{ font-size: 20px; line-height: 28px; }
  
  /* About */
  .abt_block_wrap{ padding: 60px 0 0; }
  .abt_block_wrap .block_content h3, .how_do_we_this .how_do_this_block h3{ font-size: 35px; padding-bottom: 15px; margin-bottom: 35px; }
  .abt_block_wrap .block_content .abt_desc p, .how_do_we_this .how_do_this_block .abt_desc p{ font-size: 18px; line-height: 32px; margin-bottom: 25px; }
  .how_do_we_this{ margin-top: 60px; }
  .about_bottom .abt_bottom_block h3{ font-size: 28px; }
  .about_bottom .abt_bottom_block p{ font-size: 20px; line-height: 40px; }
  
  /* cart */
  
  .cart_design_cls .cart_total_cls .table-total th, .cart_design_cls .cart_total_cls .table-total .cart_subtotal{ font-size: 20px; }
  
  /* Brand */
  .brand_ambassador h2{ font-size: 42px; line-height: 50px; }
  .program_work p{ font-size: 18px; }
  
}

@media screen and (max-width: 1023px){
  
  .desktop_img{ display:none !important; }
  .mobile_img{ display:block !important; }
  
  div.container{ width:100%; max-width: 768px; padding-left: 15px; padding-right: 15px; }
  .product_container .wc_container, .abt_block_cls .page_container, .cart_design_cls .wc_container, .brand_ambassador .page_container,
  .program_work  .page_container{ width:100%; max-width: 768px; margin:0 auto; }
  /*.save_animals .featured-link--section{ width:100%; float:none; max-width: 768px; margin:0 auto; }*/
  div.breadcrumb-collection{ margin-top: 0; }
 
  
  /* Mobile Header */
  .wc_header_main_cls_desktop{display:none !important;}
  .wc_header_main_cls_mobile{display:block; background:#00b5cb; padding:0; height:80px;top: 0px !important;}
  .main_mobile_div{width:100%; padding:0 15px; box-sizing:border-box; display:inline-block; vertical-align:middle; text-align:center;}
  .mobile_menu_cls{width:auto; float:left; padding-top:24px;}
  .mobile_menu_cls .navbar-toggle{display:inline-block !important; width:inherit; margin-top:5px;}
  .mobile_menu_cls .navbar-toggle .menu-text{display:none;}
  .mobile_menu_cls .navbar-toggle span{background:#fff; height:3px;}
  .cart_side_icon_mobile{width:auto; float:right; padding-top:24px;}
  .cart_side_icon_mobile .dropdown-toggle{padding:0; position:relative; line-height:20px; vertical-align:middle;}
  .cart_side_icon_mobile .cart_inner_div.text-right{padding:0; line-height:20px;}
  .cart_side_icon_mobile .dropdown a .icon{margin:0 !important;}
  .cart_side_icon_mobile .header-cart{display:inline-block; vertical-align:middle; position:relative; top:6px;}
  .cart_side_icon_mobile .badge--cart{width:20px; height:20px; line-height:20px; font-size:12px; top:-15px; right:-10px; background:#FF4C01; color:#fff;}
  .cart_side_icon_mobile .user_icon_cls{width:auto; display:inline-block; padding-left:15px; vertical-align:middle; position:relative;}
  .cart_side_icon_mobile .user_icon_cls a{width:auto; display:inline-block;}
  .cart_side_icon_mobile .user_icon_cls a svg{width:24px; height:24px; fill:#fff; vertical-align:middle;}
  .mobile_logo_cls{width:auto; float:none; display:inline-block;}
  .mobile_cart_form_cls{display:block; width:100%; background:transparent; padding:10px 15px; text-align:center;}
  .mobile_cart_form_cls form{width:100%; display:inline-block; margin:0;}

  .mobile_cart_form_cls input[type="text"]{background:#fff; width:100%; border:1px solid #ddd; margin:0; height:30px; padding:0 10px; display:inline-block; font-size:14px;line-height: 20px; border-radius:8px; min-height:inherit; font-size:14px;}
  .mobile_cart_form_cls input[type="text"]::-webkit-input-placeholder{line-height:normal;}
  .mobile_cart_form_cls input[type="text"]::-moz-placeholder{line-height:normal;}
  .mobile_cart_form_cls input[type="text"]:-ms-input-placeholder{line-height:normal;}
  .mobile_cart_form_cls input[type="text"]:-moz-placeholder{line-height:normal;}

  .mobile_cart_form_cls form button{background:transparent; border:none; font-size:14px; position:absolute; color:#000; right:10px; top:6px; line-height:20px; display:inline-block; padding:0; height:inherit; min-height:inherit;}
  .mobile_cart_form_cls form .input-outer{width:100%; display:inline-block; position:relative;}
  .mobile_account_div_id{display:none; position:absolute; background:#fff; right:0; width:auto; padding:10px 15px 10px 25px; z-index:999; border:1px solid #ddd; top:30px;}
  .mobile_account_div_id ul{width:100%; display:inline-block; margin:0; padding:0; list-style:none;}
  .mobile_account_div_id ul li{width:100%; display:block; text-align:right;}
  .mobile_account_div_id ul li a{width:100%; display:block; text-decoration:none;}
  .mobile_account_div_id ul li a:hover, .mobile_account_div_id ul li a:focus{text-decoration:none;}

  .mobile_logo_cls a{width: 80px;display: inline-block;position: relative;top: 0px;}
  /*.mobile_logo_cls a svg{stroke-width: 200px;fill: white;height: 40px;width: 200px;}*/
  
  .mobile_nav div span{height:2px !important;}

  .cart .cart_inner_div .cart_item_counter{width:16px; height:16px; line-height:16px; font-size:12px; top:-8px; right:-8px; background:#ffb5ba; color:#fff; position:absolute; text-align:center; border-radius:50%;}
  #pagecontent{padding:0 !important;}
  .mobile_nav div{margin:0; height:30px;}
  #mobile_menu{margin:0;}
  #mobile_menu li{padding:0 15px;}
  .container.collection_template_cls .breadcrumb_text{text-align:left;}
  .mobile_menu_cls .mobile_nav{width:auto; float:left;}
  .mob_header_content{position:relative;}
  
  /* Mobile Header */
  
  /* Home */
  .title_image{ padding: 25px 15px 0; }
  .featured_collection_cls .container .four.columns, .product-list.collection-matrix .four.columns{ width:50% !important; }
  .featured-link--half .collection_title{ font-size: 30px; }
  .featured-link--half .description{ margin: 25px 0 30px; }
  .under-menu .action_button, .featured-link--half .wc-button{ font-size: 15px; padding: 5px 20px; }
  .featured-link--half .info{ padding: 20px 0; }
  .social-feeds-section{ padding: 0 0 60px; }
   footer .footer-social-icons{ display:block; }  
  .toggle_content{ display: block; padding:0; }
  
  /* Product */
  .product_container .nine.columns, .product_container .seven.columns{ width:100%; }
  .product_container{ padding-top: 35px !important; }
  .product_img_div_cls > .gallery-wrap{ padding:0; }  
  .related-products .product-wrap .title{ font-size: 16px; line-height: 22px; }
  .related-products .product-details .spr-badge-starrating .spr-icon{ font-size: 15px; }
  .related-products .sale, .related-products .thumbnail .price{ font-size: 18px; }
  
  /*.product-list.collection-matrix .one-third.column{ width:50% !important; }*/
  
  /* About */
  .abt_block_wrap .grid-7, .abt_block_wrap .grid-5{ width:100%; margin: 15px 0; }
  .how_do_we_this .how_do_this_block{ width: 80%; float: none; margin:0 auto; }
  .about_bottom .abt_bottom_block h3{ width: 90%; }
  .about_bottom .abt_bottom_block{ width: 85%; margin: -85px auto 0; }  
  .abt_block_wrap{ padding: 25px 0 0; }
  .how_do_we_this{ margin-top: 25px; }
  .about_bottom{ padding: 60px 0 0; }
  .abt_block_wrap.even .grid-5{ display:none; }
  
  /* Cart */
  .cart_design_cls .shopping-cart-table li div.tt-pro-img{ width: 11%; }
  .cart_design_cls .cart_note_wrap, .cart_design_cls .cart_total_wrap{ width:100%; padding: 0; }
  .cart_design_cls .cart_total_cls{ padding: 15px 0 50px; }
  .cart_design_cls .qty_block_cls .product-quantity-box{ max-width: 102px; }
  .cart_design_cls .qty_block_cls .product-quantity-box .quantity{ width: 50px !important; height: 36px !important; font-size: 16px; }
  .cart_design_cls .qty_block_cls .product-quantity-box .js-change-quantity{ top: 10px; width: 16px; height: 16px !important; line-height: 17px !important;
   font-size: 10px !important; }
  .cart_design_cls .qty_block_cls .product-quantity-box .js-change-quantity svg{ width:16px; height:16px; }
  
  .cart_design_cls .attributes{font-size:15px;}
  
  /* Brand */
  .brand_ambassador{ padding:0 0 50px; }
  .brand_ambassador h2{ text-align:center; }
  .brand_ambassador p{ margin: 0 0 35px; }
  .brand_ambassador .grid-6{ width:100%; }
  .program_work{ padding:60px 0; }
  .program_work .grid-3{ width:50%; }
  .form_box{ padding: 30px; margin:0px;}
  .form_box form{margin:0;}
  .form_box label{margin:0 0 5px;}
  
  /* Save aminals */
  
  .save_animals{ background: #f8f7f7; }
  .save_animals .featured-link--half{ width:100%; } 
  .organization_support .title_image img{ max-width: 530px; }
  .organization_support ul{ max-width: 620px; }
  .organization_support ul li{ padding: 0 30px; }
  .save_animals .info img{ max-width: 110px; }
  .save_animals .featured-link--half .collection_title{ font-size: 25px; }
  .save_animals .featured-link--half .description{ font-size: 16px; line-height: 32px; }
  .save_animals .featured-link--half .info{ padding: 30px 20px 35px; }
  
  /* Collection */
  
  
  
}

@media screen and (max-width: 798px){
  
   .cart_content ul{ padding: 0px 20px 10px; }
  
  
}

@media screen and (max-width: 768px){
  
  div.container, .product_container, .brand_ambassador .page_container, .program_work  .page_container{ max-width: 650px; }

  /* Home */
  .banner.image_with_text_cls{ display:none; }
  .featured-link--half{ width:100%; }
  .featured-link--half .collection_title{ font-size: 38px; line-height: 42px; }	
  .featured-link--half .description{ margin: 30px 0 45px; }
  .featured-link--half .info.text-align--left{ padding: 60px 0; }
  .featured-link--half .wc-button{ font-size: 18px; padding: 10px 25px; }
  .social-feeds-wrap .sixteen .columns{ width: 33.3333%; }
  .social-feeds-section, .social-feeds-section .social-feeds-wrap { padding-bottom:0; }
  .social-feeds-section .homepage_content{ margin:0 0 2px; }
  #instafeed{ margin: 0 -71px; }  
  .footer .wc-footer_menu, .footer .wc-empty-column, .footer .wc-footer_content{ width:100%; text-align: center; margin: 0 0 35px; }
  .footer .wc-footer_content{ margin:0; }
  .wc-social_icons li span{ display:none; }
  .wc-social_icons li{ display:inline-block; }
  .footer-payment-img-list li{ max-width: inherit; }
  .footer .wc-footer-menu-toggle ul li a, .footer .wc_toggle_content p a{ font-size: 18px; color: #777777; font-weight: 400; }
  .footer .wc_toggle_content p{  font-size: 18px; font-weight: 400; }
  .wc-social_icons li a.icon-facebook{ font-size: 25px !important; color: #8d8d8d; }
  .wc-social_icons li a.icon-instagram{ font-size: 28px !important; color: #8d8d8d; }
  
  /* Product */
  .product-list.collection-matrix .one-third.column{ width:50% !important; }
  .product_container{padding-top: 15px !important;}
  .mobile_nav-fixed--false .page_banner{ margin: 0; }
 
  
  /* About */
  
  .about_bottom figure img.desktop_img{ display:none; }
  .about_bottom figure img.mob_img{ width: 100%; display:block; }
  
  /* Save animals */
  .save_animals .featured-link--half .info.text-align--left{ padding: 20px 20px 35px; }
  
}

@media screen and (max-width: 767px){
  
  
  /* Home */
  #instafeed{ margin: 0 0; }
  .caption-small-content .wc-small-headline{ font-size: 28px; line-height: 30px; max-width: 535px; }
  .caption-small-content .wc-small-subtitle p{ font-size: 15px; padding: 10px 0; line-height: 22px; }
  .caption-small-content .wc-link-url{ font-size: 16px; line-height: 22px; }
  .featured-collection-section .product-list{ padding:0; }
  
  /* Collection */
   .collection_template_cls .feature_divider{ margin-bottom: 10px; }   
  
  /* Cart */
  .cart_design_cls .shopping-cart-table li div.tt-pro-img{ width: 31%; }
  .cart_design_cls .shopping-cart-table li div.tt-qty{ display:none; }
  .cart_design_cls .qty_block_cls .product-quantity-box{ float: left; }
  .cart_design_cls .cart_product_name, .cart_design_cls .shopping-cart-table__product-price{ font-size: 16px; line-height: 20px; }
  .cart_design_cls .cart_bottom_btn_cls .action_button, .additional-checkout-button{ width:100%; }
  
  /* Save animals */
  .organization_support ul{ max-width: 520px; }
  .organization_support ul li{ padding: 0 20px; }
  
  /* About */
  .about_bottom .abt_bottom_block h3{ font-size: 22px; }
  .about_bottom .abt_bottom_block p{ font-size: 17px; }
  
}


@media screen and (max-width: 639px){
  
  h2.title{ font-size: 28px; }
  
  /* Home */
  .homepage_content .rich_text_content p{ font-size: 18px; }
  .caption-small-content .wc-small-headline{ font-size: 25px; line-height: 25px; padding: 0 0 15px; }
  .caption-small-content .wc-small-subtitle p{ font-size: 15px; padding: 10px 0; line-height: 20px; }
  .caption-small-content .wc-link-url{ font-size: 15px; line-height: 22px; }
  .footer .wc-footer-menu-toggle ul li a, .footer .wc_toggle_content p a, .footer .wc_toggle_content p{ font-size: 16px; }
   
  /* Product */
  .product_container .product_gallery_nav{ width: 85px; padding-right: 15px; }
  .product_container .product_gallery{ width: calc(100% - 85px); width: -webkit-calc(100% - 85px); width: expression(100% - 85px);
   width: -moz-calc(100% - 85px); width: -o-calc(100% - 85px); width: calc(100% - 85px); }
  .related-products .product-wrap .title{ font-size: 14px; line-height: 22px; }  
  .product_container .product_name{ font-size: 26px !important; }
  .related-products .sale, .related-products .thumbnail .price{ font-size: 16px; }
  .product_container .inline_purchase{margin-top:0;}
  
  /* About */
  .how_do_we_this .how_do_this_block{ width: 90%; padding: 45px 35px; }
  .abt_block_wrap .block_content h3, .how_do_we_this .how_do_this_block h3{ font-size: 28px; }
  .about_bottom .abt_bottom_block h3{ font-size: 20px; line-height: 30px; width: 85%; }
  .about_bottom .abt_bottom_block p{ font-size: 16px; line-height: 32px; }
  .about_bottom .abt_bottom_block{ padding: 35px 0; margin: -60px auto 0; }
  
  /* Cart */
  
  .cart_design_cls .shopping-cart-table li div.tt-pro-img{ width: 30%; }
  
  /* Brand */
  .brand_ambassador h2{ font-size: 35px; line-height: 40px; }
  .brand_ambassador p{ font-size: 18px; }
  .program_work h3{ font-size: 30px; }
  .icon_circle{ width: 130px; height: 130px; border: 3px solid #ffb5ba; }
  .icon_circle img{ width: 45px; }
  
  /* Save animals */
  .support_cause .title_image, .organization_support .title_image{ padding: 15px 0 20px; }
  .organization_support ul{ max-width: 450px; }
  .organization_support ul li{ padding: 0 15px; }
  
}

@media screen and (max-width: 479px){
  
  /* Home */
  .mobile_logo_cls a svg{ width: 200px; margin-left:15px; }
  .product-wrap .title{ font-size: 12px; line-height: 18px; }
  .featured-link--half .collection_title{ font-size: 28px; line-height: 35px; }
  .featured-link--half .description{ font-size: 18px; }
  .featured-link--half .wc-button{ font-size: 15px; padding: 8px 20px; line-height: 25px; }  
  /*.banner img{ height: 230px; max-width: inherit; width: auto; }*/
  .caption-small-content .wc-small-headline{ font-size: 22px; line-height: 22px; padding: 0 0 11px; }
  .caption-small-content .wc-small-subtitle p{ font-size: 14px; }
  .homepage_content .rich_text_content p{ margin-top: 10px; display: inline-block; }
  
  .cart_content ul.cart_items{ padding: 0px 10px; }
  .cart_content{ width: 300px; }
  .product-quantity-box{ width:65%; }
  .cart_content .product-quantity-box .quantity{ width: 45px; padding: 0; }
  .product_container .product_name{ font-size: 22px !important; }
  
  /* Product */
  .product_container .product_gallery_nav{ width: 65px; }
  .product_container .product_gallery{ width: calc(100% - 65px); width: -webkit-calc(100% - 65px); width: expression(100% - 65px);
   width: -moz-calc(100% - 65px); width: -o-calc(100% - 65px); width: calc(100% - 65px); }
  .related-products .product-wrap .title{ font-size: 12px; line-height: 18px; }
  .related-products .product-details .spr-badge-starrating .spr-icon{ font-size: 13px; }
  .related-products .sale, .related-products .thumbnail .price{ font-size: 14px; margin-top: 5px; }
  .product_container .product_gallery_nav .gallery-cell{ margin: 0 0 5px; }
  
  .product_container .description h4, .product_container .description h4 span{ font-size: 22px; } 
  .product_review_cls .spr-header-title{ font-size: 20px; }
  .product_container .pro_custom_desc ul li figure svg{ width: 60px; }
  .product_container .pro_custom_desc ul li p{ font-size: 9px; line-height: 16px; margin-top: -5px; }
  .related-products .sale_banner, .related-products .new_banner, .related-products .preorder_banner{ font-size: 10px; line-height: 16px; padding: 3px 5px 2px; }
  .product_container{padding-top: 10px !important;}
  
  .cart_btn_hover{ font-size: 12px; line-height: 18px; }
  
  /* Cart */
  
  .cart_design_cls .cart_product_name, .cart_design_cls .shopping-cart-table__product-price, .cart_design_cls .qty-label{ font-size: 14px; line-height: 20px; }
  .cart_design_cls .cart_note_cls p{ font-size: 18px; }
  .cart_design_cls .cart_note_cls ul li{ font-size: 14px; line-height: 22px; margin: 0 0 0; }
  .cart_design_cls .qty_block_cls .product-quantity-box .quantity{ font-size: 14px; }
  
  .cart_design_cls .attributes{ font-size: 13px; background-size: 15px; }
  
  /* Brand */
  
  .form_box{ padding: 20px 20px 25px; }
  .form_box label{ font-size: 16px; }
  .form_box input{ height: 45px; }
  .form_box textarea{ height: 110px; }
  .form_box button{ font-size: 16px; padding: 16px 20px; min-width: 150px; }
  .program_work p{ font-size: 15px; }
  
  /* Newsletter */
  input.contact_email[type="email"]{ width: 195px; font-size: 13px; }
  #contact_form input.sign_up[type="submit"]{ width: auto; padding: 0 13px; font-size: 12px;  }
  
  /* Save animals */
  .organization_support{  padding: 0; }
  .support_cause,  .organization_support{ padding: 0 0 35px; }
  .support_cause .title_image, .organization_support .title_image{ padding-bottom: 20px; }
  .organization_support ul{ max-width: 320px; }
  .organization_support ul li{ padding: 0 10px; }
  .save_animals .featured-link--half .collection_title{ font-size: 20px; }
  .save_animals .featured-link--half .description{ font-size: 15px; line-height: 32px; margin: 10px 0 20px; }
  .save_animals .featured-link--half .wc-button{ font-size: 14px; line-height: 22px; padding: 12px 25px; }
  .support_cause .button{ min-width:auto; font-size: 15px; line-height: 20px; }
  
}

@media screen and (max-width: 374px){
  
  /* Home */
  .mobile_logo_cls a svg{ width: 170px; }
  .sale_banner, .new_banner, .preorder_banner{ font-size: 11px; padding: 1px 8px; }
  .homepage_content .rich_text_content p{ font-size: 17px;  line-height: 30px; }
  .featured_collection_cls .container .four.columns, .product-list.collection-matrix .four.columns{ width: 50% !important; }
  .featured-link--half .collection_title{ font-size: 25px; line-height: 35px; }
  .featured-link--half .description{ font-size: 16px; margin: 20px 0 30px; }
  .caption-small-content .wc-small-headline{ font-size: 18px; line-height: 20px; padding: 0 0 6px; }
  .caption-small-content .wc-small-subtitle p{ font-size: 13px; padding: 5px 0; line-height: 18px; }
  .caption-small-content .wc-link-url{ font-size: 14px; }
  .footer-payment-img-list li{ padding-right: 5px; }
  
 
  /* about */
  
  .about_bottom .abt_bottom_block{ width: 88%; }
  .abt_block_wrap .block_content h3, .how_do_we_this .how_do_this_block h3{ font-size: 22px; }
  .abt_block_wrap .block_content .abt_desc p, .how_do_we_this .how_do_this_block .abt_desc p{ font-size: 16px; }
  .about_bottom .abt_bottom_block h3{ font-size: 20px; }
  .about_bottom .abt_bottom_block p{ font-size: 15px; }
  
  /* Cart */
  
  .cart_design_cls .cart_note_cls{ padding: 20px 20px; }
  
  /* Product */
  .product-list.collection-matrix .one-third.column{ width: 100% !important; }
  
  /* Brand */
  .brand_ambassador h2 { font-size: 28px; line-height: 35px; }
  .brand_ambassador p{ font-size: 16px; line-height: 35px; }
  .program_work h3{ font-size: 26px; line-height: 35px; }
  .icon_circle{ width: 110px; height: 110px; margin: 10px 0; }
  
  /* Save animals */
  
  .organization_support ul li{ padding: 0 8px; }
  /*
  .organization_support ul{ max-width: 350px; }
  .organization_support ul li{ width: 50%; padding: 0 35px; display: inline-block; vertical-align: bottom; }*/
  
  .cart_design_cls .shopping-cart-table li div.tt-pro-img{ padding-left: 0; }
  
}




.btn {
    color: #fff !important;
    letter-spacing: 1px;
}