@charset "UTF-8";

@font-face {
  font-family: 'MaisonNeueWEB-Bold';
  src: url('MaisonNeueWEB-Bold.woff') format('woff2'),
    url('MaisonNeueWEB-Bold.woff2') format('woff');
  font-weight: normal;
  font-style: normal;

}
@font-face {
  font-family: 'MaisonNeueWEB-MonoItalic';
  src: url('MaisonNeueWEB-MonoItalic.woff') format('woff2'),
    url('MaisonNeueWEB-MonoItalic.woff2') format('woff');
  font-weight: normal;
  font-style: normal;

}
@font-face {
  font-family: 'MaisonNeueWEB-BoldItalic';
  src: url('MaisonNeueWEB-BoldItalic.woff') format('woff2'),
    url('MaisonNeueWEB-BoldItalic.woff2') format('woff');
  font-weight: normal;
  font-style: normal;

}
@font-face {
  font-family: 'MaisonNeueWEB-Book';
  src: url('MaisonNeueWEB-Book.woff') format('woff2'),
    url('MaisonNeueWEB-Book.woff2') format('woff');
  font-weight: normal;
  font-style: normal;

}
@font-face {
  font-family: 'MaisonNeueWEB-BookItalic';
  src: url('MaisonNeueWEB-BookItalic.woff') format('woff2'),
    url('MaisonNeueWEB-BookItalic.woff2') format('woff');
  font-weight: normal;
  font-style: normal;

}
@font-face {
  font-family: 'MaisonNeueWEB-DemiItalic';
  src: url('MaisonNeueWEB-DemiItalic.woff') format('woff2'),
    url('MaisonNeueWEB-DemiItalic.woff2') format('woff');
  font-weight: normal;
  font-style: normal;

}
@font-face {
  font-family: 'MaisonNeueWEB-Demi';
  src: url('MaisonNeueWEB-Demi.woff') format('woff2'),
    url('MaisonNeueWEB-Demi.woff2') format('woff');
  font-weight: normal;
  font-style: normal;

}
@font-face {
  font-family: 'MaisonNeueWEB-Light';
  src: url('MaisonNeueWEB-Light.woff') format('woff2'),
    url('MaisonNeueWEB-Light.woff2') format('woff');
  font-weight: normal;
  font-style: normal;

}
@font-face {
  font-family: 'MaisonNeueWEB-LightItalic';
  src: url('MaisonNeueWEB-LightItalic.woff') format('woff2'),
    url('MaisonNeueWEB-LightItalic.woff2') format('woff');
  font-weight: normal;
  font-style: normal;

}
@font-face {
  font-family: 'MaisonNeueWEB-LightItalic';
  src: url('MaisonNeueWEB-LightItalic.woff') format('woff2'),
    url('MaisonNeueWEB-LightItalic.woff2') format('woff');
  font-weight: normal;
  font-style: normal;

}
@font-face {
  font-family: 'MaisonNeueWEB-Medium.woff';
  src: url('MaisonNeueWEB-Medium.woff') format('woff2'),
    url('MaisonNeueWEB-Medium.woff2') format('woff');
  font-weight: normal;
  font-style: normal;

}
@font-face {
  font-family: 'MaisonNeueWEB-Mono';
  src: url('MaisonNeueWEB-Mono.woff') format('woff2'),
    url('MaisonNeueWEB-Mono.woff2') format('woff');
  font-weight: normal;
  font-style: normal;

}

@font-face {
  font-family: 'MaisonNeueWEB-MonoItalic';
  src: url('MaisonNeueWEB-MonoItalic.woff') format('woff2'),
    url('MaisonNeueWEB-MonoItalic.woff2') format('woff');
  font-weight: normal;
  font-style: normal;

}

/* fonts */


/* VS 2/5/2017 */
.account_links {
    text-align: right;
    position: absolute;
    top: 110px;    
    width: 100%;
    z-index: -1;
}
.account_links span{font-size: 18px;color:#999999}
header .account_links .site-nav__link--icon{display:block;}
.account_links .cart-link__bubble--visible{display:none}
.tearms_condition {padding-bottom:13px;font-family: 'MaisonNeueWEB-Light';font-size:14px;color:#99999b}
#RecoverPasswordForm {width: 58%;margin: 0 auto;float: none;}
#RecoverPasswordForm h2{letter-spacing:0;text-transform:inherit}
#shopify-section-footer{clear:both}
.line{width:100%;margin-top: 0px;margin-bottom: 12px}
#reset-account .btn{width: 230px}
#reset-account .button_reset{text-align:right !important}
#reset-account .acc_header{margin-bottom:0}
#reset-account .acc_header h1{margin-bottom: 9px;}
/* End VS 2/5/2017 */


/* VS 3/5/2017 */
.wrapper1.featured_home_page {padding-right: 30px;}
body{background-color:#f4f4f6}
.featured_product_wrapper{background-color:#e3e3e5 !important}
.product_featured_image a{background-color:#e3e3e5 !important}
.featured_product_wrapper { position: relative;}

.first .product_top a.grid-product__meta.product_title{font-size:50px}
.product_top {position: absolute;top: 15px;left:45px;text-align:left}
.first .product_top {top: 49px;}
.product_bottom {position: absolute;bottom: 39px;left:45px;text-align:left}

.product_top a.grid-product__meta.product_title { display: block; width: 100%;font-size:24px;color:#414141;font-family: 'MaisonNeueWEB-Light';  padding-bottom: 0;}
.product_icons {border-bottom: 1px solid #ccc;width: 215px;padding-bottom: 15px;}
.product_price .grid-product__price {font-size:14px;color:#99999b;font-family: 'MaisonNeueWEB-Light';vertical-align: top;}
.product_price .price {font-size:30px;color:#99999b;font-family: 'MaisonNeueWEB-Light';}
.product_price{padding-top:15px}
.product_top span{font-size:24px;color:#99999b;font-family: 'MaisonNeueWEB-Light';}
.account-left-order, .account-left-address {display: block !important;}
.product_icons span {display: inline-block;padding-right: 5px;}
.product_featured_image img{margin-right:0%} 
.product_right_pading img {  margin-right: 7% !important;}

.my_account_content{width:60%;margin:0 auto;float:none;padding-left:0}
.account-left-order{background-color:#fff}
.account-left-address h3{padding-bottom: 10px;font-size:18px;color:#000;font-family: 'MaisonNeueWEB-Light';text-transform:capitalize;letter-spacing:0px}
.account-left-address p{font-size:14px;color:#000;font-family: 'MaisonNeueWEB-Light';text-transform:capitalize;letter-spacing:0px}
.account-left-address a{color:#0064ff;}
.account-left-address a:hover{color:#0064ff;}

/* End VS 3/5/2017 */


/* VS 4/5/2017 */
.common_info1 {text-align: center;}
.common_pages_main h4{font-size: 18px;font-family: 'MaisonNeueWEB-Light';text-transform: inherit;letter-spacing: 1px;color:#000000}
.common_page_header{margin-bottom:0}
.common_page_header_title{font-size:30px;font-family: 'MaisonNeueWEB-Light';color:#000000}
.common_pages_main  p{font-size:14px;font-family: 'MaisonNeueWEB-Light';color:#000000;}
.common_info1 p{width:397px;margin:0 auto;}
.common_info2 {width: 498px;margin: 62px auto 82px;}
.common_info1 h4 {border-bottom: 1px solid #ccc;padding-bottom: 40px;width: 473px;margin: 40px auto;}
.common_info2 h4{margin-top:0;margin-bottom:22px}
.common_info2 h6{font-size:12px;color:#99999b;margin-bottom: 13px;}
#privacy-policy .common_info1 h4{width: 536px;}
.common_info1 a {color: #0064ff;border-bottom:1px solid #0064ff !important;}
#essential-refund-return-policy .common_info1 h4{width: 556px;}
.address_list { width: 49%; display: inline-block;vertical-align:top; padding-right: 20px;}
.account-left-address .grid__item{padding-left:10px}
.address_text { min-height: 176px;}
.account-left-address h2.h3 {text-transform: inherit;letter-spacing: 1px;font-family: 'MaisonNeueWEB-Light';font-size:18px;color:#000000}
ul.no-bullets.site-footer__linklist li a.active{color:#0064ff;text-decoration:underline;}
.detail_table_main .detail_table td a{font-size:18px;font-family: 'MaisonNeueWEB-Light';color:#000000;text-decoration:none;display:block}
span.varint{color:#99999b;font-size:14px;font-family: 'MaisonNeueWEB-Light';}
.detail_table td.total{font-family: 'MaisonNeueWEB-Light';}
.account-left-order .detail_page_border  h2{border-bottom:none;padding-bottom:0;padding-left: 0;}
.detail_page_border{border-bottom:1px solid #f4f4f6;padding-left: 19px;}
.detail_page_border p{font-family: 'MaisonNeueWEB-Light';color:#99999b;font-size:14px;}
.detail_page_border p span{font-style:normal}
.my_account_content .detail_table_main td{font-family: 'MaisonNeueWEB-Light';font-size:14px;color:#000000}
.shiping_sub_total tr:first-child th:after, .shiping_sub_total tr:first-child td:after {border:none !important}
.detail_table_main tr:first-child th:after,.detail_table_main tr:first-child td:after{border:none !important}
tfoot.shiping_sub_total td {border-bottom: 1px solid #000;}

.detail_table_main tbody { display: table;width: 100%;}
tfoot.shiping_sub_total {display: table;width: 95%;margin: 0 auto;}
.detail_table { border-bottom: 1px solid #ccc;}
.my_account_content .detail_table_main td:last-child { text-align: right;}
.detail_title h1.title_myacc_1{width:12%}
.detail_title p{width:35%;color:#99999b;font-size:12px;}
.detail_title p a{text-transform:capitalize;font-family: 'MaisonNeueWEB-Light';text-decoration:underline}
.detail_title {margin-bottom:7px}
.first.shop_first .product_top a.grid-product__meta.product_title {display: block;width: 100%;font-size: 24px;color: #414141;font-family: 'MaisonNeueWEB-Light'; padding-bottom: 0;}
.first.shop_first .product_top{top:15px}
.shop_header {margin-bottom: 59px;margin-top: 6px;}
.shop_header{width:50%}
.shop_header_title {width: 50%; display: inline-block;}
.shop_header_selection{width: 24%; display: inline-block;}
.shop_header_selection select{background-color:#f4f4f6;outline:none;font-size:12px;color:#99999b}
.border_shop_header { border-top: 1px solid #ccc; margin-left: 30px; margin-right: 30px;}
.shop_header_title h3 { color: #414141;text-transform: capitalize;font-size: 24px;letter-spacing: 0px;font-family: 'MaisonNeueWEB-Light'}

a.checkout_btn1.btn--secondary1.btn--half1.cart__checkout.slide_checkout {background: #0064FF;height: 50px;width: 230px;float: right;margin-bottom: 40px;font-family: MaisonNeueWEB-Light;margin-top: 15px;position: relative;}
span.checkout_text { /*text-align: center;*/ display: block; padding-top: 16px;text-transform: capitalize;font-size:14px;font-family: 'MaisonNeueWEB-Mono';color:#fff}
a.checkout_btn1 span.icon.icon-arrow-right:before{text-align:center}
p.thank_text{font-size:18px;font-family: 'MaisonNeueWEB-Light';color:#000; border-bottom: 1px solid #ccc;padding-bottom: 48px;width: 424px;margin: 0 auto;}
.thank_you_info p{font-size:14px;font-family: 'MaisonNeueWEB-Light';color:#000;width: 405px;text-align: center; margin: 0 auto;padding-top:34px}
.thank_you_info {margin-bottom: 400px;}
.js-drawer-open-right .page-container{transform: translateX(0px);background-color:rgba(0,0,0,0.5)}
.drawer--has-fixed-footer .drawer__inner{overflow:auto}
.ajaxcart__inner--has-fixed-footer{position:relative;padding:30px 30px 0 30px}
.ajaxcart__footer--fixed{position:relative}
.drawer__inner .cart_footer{padding-left:0;padding-right:0}
.drawer__inner{padding:15px 15px 0;} 
.pre-order_text p {margin: 0 auto; width: 504px; margin-bottom: 10px;font-size:16px;font-family: 'MaisonNeueWEB-Light'}
.pre-order_text h3{font-size:21px;font-family: 'MaisonNeueWEB-Light';color:#000000;text-transform: inherit;letter-spacing: 0;margin-bottom: 25px;}
p.pre-order_text1 {padding-bottom: 20px;}
p.pre-order_text2{padding-bottom: 15px;}
p.pre-order_text3 {font-size: 14px;color:#78787a}
.preorder_full h3{font-family: 'MaisonNeueWEB-Light';font-size:18px;text-transform:inherit;letter-spacing: 0;}
.preorder_full input {width: 100%;margin-bottom: 20px;outline: none;}
.drop_down {width: 40%;display: inline-block;}
.drop_down select{width:100%}
.zip_code{width: 20%;display: inline-block;}
.extra_pading .grid__item:first-child{padding-left:0}
.extra_pading{padding-left:0}
.right_phn_info {margin-left: 120px;width: 33%;}
.right_phn_info .line_item_list{background:#fff;padding: 27px 15px 15px 26px;border-bottom: 1px solid #f4f4f6;}
.model_img {width: 20%;display: inline-block;vertical-align: middle;}
.model_name { width: 39%; display: inline-block; vertical-align: middle;padding-left: 24px;}
.model_price {text-align: right;width: 38%;display: inline-block;vertical-align:bottom; float:right;}
.model_img img { width: 100%;}

.left_form_info{padding-left:0}
a.cart__product-name{font-family: 'MaisonNeueWEB-Light';font-size:18px;text-transform:none;letter-spacing: 0;color:#000}
.model_name p{color:#99999b;font-size:14px;font-family: 'MaisonNeueWEB-Light';}
.model_price span{color:#000000;font-size:14px;font-family: 'MaisonNeueWEB-Book';letter-spacing: 0;}
::-webkit-input-placeholder{font-family: 'MaisonNeueWEB-Light';font-size:14px;color:#99999b}
.drop_down select{font-family: 'MaisonNeueWEB-Light';font-size:14px;color:#99999b;outline: none;}
option{outline:none}
.preorder_page .form_head_text{border-bottom:1px solid #ccc;padding-left: 0;}
.grid.preorder_page {padding: 0 40px;margin-left:0}
.preorder_full{padding-left:0;    padding-top: 19px;}
.summry_edit{border-bottom: 1px solid #f4f4f6;}
.summry_edit ,.summry_subtotal{position:relative; background: #fff;padding: 15px 35px 15px 35px;}
.summry_edit h3{ margin-bottom: 4px;padding-top: 8px;display:inline-block;text-align:left;width:49%;font-family: 'MaisonNeueWEB-Light';font-size:21px;text-transform: capitalize;}
.summry_edit a{display:inline-block;text-align:right;width:49%;font-family: 'MaisonNeueWEB-Light';color:#99999b;font-size:14px;}
.summry_subtotal h3{display:inline-block;text-align:left;font-family: 'MaisonNeueWEB-Light';font-size:18px;color:#000}
.summry_subtotal h4{display:inline-block;text-align:right;font-family: 'MaisonNeueWEB-Book';font-size:18px;    letter-spacing: 0;color:#000; position:relative;}
.Return_to_cart p{float:right;font-size:14px;font-family: 'MaisonNeueWEB-Light'}
.Return_to_cart  a{font-size:14px;text-decoration:underline;color:#0064ff;font-family: 'MaisonNeueWEB-Light'}
.free_shiping{font-family: 'MaisonNeueWEB-Light';color:#99999b;font-size:18px}
.preorder_full .left_form_info h3{padding-bottom: 30px;}

.address_list label{font-family: 'MaisonNeueWEB-Light';font-size:16px;font-style:normal;color:#000}
.address_list input,.address_list select{outline:none;font-family: 'MaisonNeueWEB-Light';font-size:14px;font-style:normal;color:#000}
.address_list .edit_submit_btn {color: #fff;}
.pre_submit_btn{margin-bottom: 20px;float: right;clear: both; font-family: 'MaisonNeueWEB-Mono';width: 271px;height: 52px;background: #0064FF;color: #fff;text-transform: capitalize;position:relative;font-size:14px}
.pre_submit_btn span.icon.icon-arrow-right:before { background-repeat: no-repeat;background-position: center; font-size: 0;   background-image: url(https://cdn.shopify.com/s/files/1/1847/2271/files/arrow_checkout.png?12374680577820233699);color: #fff;height: 50px;width: 50px; background-color: #0064FF; position: absolute;padding-top: 17px; border-right: 1px solid #fff;} 
.pre_submit_btn span.icon.icon-arrow-right {position: absolute;left: 0; top: 0;}
.pre_submit_btn:focus{outline:none}
input:focus,select:focus{outline:none}
button:focus{outline:none}
.box_new_dsgn .product-single__description{ width: auto;display: inline-block; position: relative; min-height: 145px;} 
.product_feature .rte img { height: auto;display: block;}
.product-single {text-align: center; margin-left: 0;}
.box_new_dsgn p{color:#010101;font-size:18px;font-family: 'MaisonNeueWEB-Light';text-align:left;border-bottom: 1px solid #c6c6c8;}
.product_temp_right{padding-right:30px}
.product_feature {text-align: left;border-bottom: 1px solid #c6c6c8;padding-bottom: 10px;}
.product_feature .product-single__description span{font-size: 14px;font-family: 'MaisonNeueWEB-Light';color: #99999b;position: absolute;bottom: -35px;height: 55px; width: 143px;padding: 0 4px;text-align: center}
.product-single .product_thumbnails{margin-bottom:57px}
.product-single .product-single__photos a,.product-single .product-single__photos img,.product-single .product-single__thumbnails a,.product-single .product-single__thumbnails img{background-color:#f4f4f6}
.product-single__photos{background-color:#f4f4f6}
.product-single__photos {position:relative}
.product-single__photos span#slider-prev{position:absolute;top: 50%;left:0;z-index: 9999;font-size: 20px;} 
.product-single__photos span#slider-next{position:absolute;top: 50%;right:0;font-size: 20px;} 
.product_temp_left {padding-right: 94px;}
.product_right_background { background: #fff;}
.product_temp_right .product-single__description {margin-top:0;    padding: 23px 30px 0px 30px;}
.product_temp_right .product-single__title {font-size: 21px;font-family: 'MaisonNeueWEB-Book';color: #000000;text-align: left;width: 60%; background: #fff;margin-bottom: 0;padding:23px 30px;border-bottom: 1px solid #f4f4f6;}
.product_temp_right .description span{font-family: 'MaisonNeueWEB-Light';font-size:16px;color:#999999}
.product_temp_right .description {width:80%}
.tech_spec a{color:#0064ff;text-decoration:underline;font-size:12px;font-family: 'MaisonNeueWEB-Mono';border-bottom: none !important;cursor:pointer;}
.toggle_desc span {vertical-align: text-top;padding-left: 5px;}
.tech_spec a:hover,.tech_spec a:focus{color:#0064ff}
.tech_spac_details{font-family: 'MaisonNeueWEB-Light';font-size: 16px;color: #999999;}
.tech_spec{width:80%;padding-top: 11px;}
.product_temp_right .product-form__item { border-bottom: 1px solid #f4f4f6; border-top: 1px solid #f4f4f6;}
.form_swatch { padding: 10px 22px;}
.color_swatch {display: inline-block; text-align: left;width: 69%;vertical-align: middle;}
.mate_black {width: 30%;display: inline-block; text-align: right;vertical-align: middle;}
.color_swatch .single-option-radio{padding-left:0}
.mate_black span{font-family: 'MaisonNeueWEB-Light';font-size: 20px;color: #000;}
.color_swatch label.single-option-radio__label{font-size: 14px;font-family: 'MaisonNeueWEB-Book';color: #99999b;margin-bottom:0}
.single-option-radio input[type='radio']:focus+label{background-color:#fff}
.extra_products p{font-size: 14px;font-family: 'MaisonNeueWEB-Book';color: #99999b;text-align:left}
.extra_products{ padding:20px 30px 10px 30px}
.extra_single {    cursor: pointer;border: 1px solid #c6c6c8;margin-bottom: 14px;padding: 16px 30px;}
.extra_single span.added { display: block; text-align: left;color:#99999b;font-size:14px;font-family: 'MaisonNeueWEB-Light';}
span.extra_pro_title {text-align: left;display: block;font-family: 'MaisonNeueWEB-Book';font-size:15px;color:#414141}
span.single_pro_price {text-align: right;display: block;}
span.added.ad_sign { text-align: right;}
.price_product {text-align: right;}
span.added.ad_sign { text-align: right; display: inline-block;color:#414141;font-size: 20px;}
span.rem_sign {display: inline-block;text-align: right;color:#414141;font-size: 20px;}
span.single_pro_price {text-align: right;display: inline-block;}
.removed{text-align:left;display:block;color: #99999b;font-size: 14px;font-family: 'MaisonNeueWEB-Light';}
.price_block { width: 100%; display: block;}
.extra_main_title {display: inline-block;text-align: left;width: 50%;}
.price_product {text-align: right;display: inline-block;width: 49%;font-size: 20px;font-family: 'MaisonNeueWEB-Book';}
.notice_details span{font-size:14px;color:#99999b;font-family: 'MaisonNeueWEB-Light';display:block;line-height:30px}
.notice_details {text-align: left;padding: 24px 30px 24px;border-bottom: 1px solid #c6c6c8;}

.btn.single_pro_submit:hover{background: #0064FF;color: #fff;}

.single_pro_submit {  margin-bottom: 20px; float: right; clear: both; font-family: 'MaisonNeueWEB-Mono'; width: 231px; height: 52px; background: #0064FF !important;color: #fff !important;text-transform: capitalize;position: relative;font-size: 14px;}
.single_pro_submit span.icon.icon-arrow-right:before {color: #fff; height: 50px;width: 50px;background-color: #0064FF;position: absolute;line-height:50px;border-right: 1px solid #fff;left: 0;}
/*.single_pro_submit span.icon.icon-arrow-right{position: absolute;left: 0;top: 0;right:0;line-height:50px;padding-left: 15px;}*/
/* .product_price span{font-family: 'MaisonNeueWEB-Book';font-size:40px;} */
.product_price  .now_price{font-size:14px;font-family: 'MaisonNeueWEB-Light';color:#000000;vertical-align: top;}

.address_list h2.h4{font-family: 'MaisonNeueWEB-Book';font-size:20px;color:#000000;letter-spacing:1px}
.notice_details span:first-child {display: none;}
.product_temp_right .product-single__meta {padding-top: 0;}
.product_remove{border:1px solid #0064ff;}
.product_remove span.extra_pro_title,.product_remove .removed{color:#0064ff}
.product_remove .price_product{color:#0064ff}
.product_price {width: 49%;display: inline-block;text-align: left;vertical-align: top;}
.product-single__add-to-cart {width: 50%;display: inline-block;text-align: right;padding-top: 15px}
.social_media_share {text-align: left;border-bottom: 1px solid #c6c6c8;padding-bottom: 17px;padding-top: 17px;}

.product_add_cart {padding-top: 34px;}
.social_media_share p{font-family: 'MaisonNeueWEB-Light';font-size:12px;color:#414141;margin-bottom: 7px;}
.social_media_share a{color:#99999b;font-family: 'MaisonNeueWEB-Light';font-size:12px;}

.product_price  .now_price{display:inline-block;}
.product-single__price{width:49%;display:inline-block}
 .single-option-radio label.active {border: none;padding: 0;}

.single-option-radio label.active img {border-radius: 50%;}
#CartDrawer .ajaxcart__qty-adjust { z-index: 0;  }
.product_works { background-color: #fff; float: left;width: 100%;clear: both;}
.work_with_product{padding-left:0}
.work_with_product .work_product_titl{padding-right: 27px;font-size:18px;font-family: 'MaisonNeueWEB-Light';color:#000000;display:block;text-align: left;}
.work_with_product .work_product_price{font-size:27px;font-family: 'MaisonNeueWEB-Book';color:#000000;display:block;   margin-top: 30px;text-align: left;}
a.checkout_btn1.btn--secondary1.btn--half1.cart__checkout.slide_checkout.buy_now_bton{background: #0064FF; height: 50px; width: 188px;margin-bottom: 28px;font-family: MaisonNeueWEB-Light;margin-top: 12px; position: relative;}
.buy_now_bton .icon .icon-arrow-right{position: absolute;left: 0; top: 0;}
.buy_now_bton span.icon.icon-arrow-right:before{color: #fff; height: 50px; width: 50px;  background-color: #0064FF;   position: absolute;    padding-top: 17px;  border-right: 1px solid #fff;}
/*.span.buy_nw{padding-left:38px}*/

.work_product_price span{font-size:14px;font-family: 'MaisonNeueWEB-Light';vertical-align: top;padding-right: 20px; }
.work_with_product h4{font-size:18px;font-family: 'MaisonNeueWEB-Light';text-align:left;letter-spacing: 0;text-transform: initial;padding-top: 35px;padding-bottom: 10px;}
.product_temp_left .bx-viewport{height:526px}
/* .single-option-radio label.active img{border:1px solid #000} */
#CustomerLoginForm .error-msg{font-family: 'MaisonNeueWEB-Light';font-size:16px;color:#000;text-transform: capitalize;}
.cart_remove p.cart__product-meta a{color:#99999b;font-size:12px;font-family: 'MaisonNeueWEB-Book'}
.right_phn_info .free_shiping { text-align: right;}

.product_works .work_with_product_left img{width:100%}
.product_works .work_with_product_right{padding: 57px 30px 1px 30px;}
/*.buy_nw{padding-left:40px;padding-top:14px !important}*/

#order-thank-you p{width:421px}

#ProductSelect-option-Color-White img{border:1px solid #cccccc}

.single-option-radio .active #White{border:1px solid #cccccc !important;}
.single-option-radio img{vertical-align:bottom;}
.single-option-radio label.active img{vertical-align:super;height:18px}
.single-option-radio label.active {padding: 9px 11px;margin: 3px 4px 1px 3px;}
p.sicial_link { color: #99999b;}
.preorder_full input:focus { border: 1px solid #000;}

.form_label {font-size: 0.85714em;
    font-weight: normal;
    position: absolute;
    top: 0;
    padding: 0 0.93333em;
    z-index: 1;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
    -webkit-transform: translateY(3px);
    transform: translateY(3px);
    pointer-events: none;
    overflow: hidden;
    white-space: nowrap;
    text-overflow: ellipsis;
    box-sizing: border-box;
    opacity: 0;
    }
/*************************************************/
.input_box.active .form_label{opacity:1;transition: 1s ease-out;}

 .preorder_page .input_box.active input {padding-top: 15px;padding-bottom: 1px;} 


/**************************************************/
.preorder_full input {padding: 8px 10px;}

.input_box{position:relative}
.drop_down.active .form_label{opacity:1}
.drop_down {position:relative}
.preorder_full select{padding: 8px 10px;}
.preorder_page .drop_down.active select{padding-top: 21px;padding-bottom: 2px;}
.form_label {font-family: 'MaisonNeueWEB-Light';font-style: normal;color: #999999;font-size:12px}
a.buy_now_bton span.icon.icon-arrow-right:before{height:50px} 
.product-single__form .single-option-radio label{margin: 0px 0px 1px 0px;padding: 9px 7px;}
.final_price {    padding: 10px 0; }
.form_swatch .single-option-radio input[type='radio']:checked+label{border:none}
.right_child {width: 56%; clear: both;  float: right; text-align: left;}
.prev_image.main_thumb { position: absolute;  z-index: 999999;   width: 10%;   top: 35%;   left: 0; display:none;}
.next_image.main_thumb { position: absolute; right: 0; width: 10%; top: 35%;  z-index: 99999;display:none;}
.work_with_product_right .work_product_price .doller2{float:none !important}
/* End VS 4/5/2017 */


body{display:block;}
/* header */
.header_logo_section_web {
  width: 20%;
  display: inline-block;
  padding: 20px 0px;
  float:left;
}
.nav_right_header{
  width: 79%;
  display: inline-block;
  padding: 0px 0px;
  float:right;
}
.sec_2,.sec_1{
  width:23%;
  display:inline-block;
  vertical-align:top;
}

.sec_1 img,.sec_2 img {
  display: inline-block;
  float: left;
}
.menu1 {
  display: inline-block;
}
.sec_1 p, .sec_2 p{margin-top:5px;}
.sec_1 span, .sec_2 span {
  font-size: 14px;
  font-family: MaisonNeueWEB-Light;
  color: #99999b;
  display: block;
  margin-top: 0;
}
.sec_3{
  width:50%;
  display:inline-block;
  vertical-align:top;
  float:right;
}
.my_container_header {
  padding: 0 30px;
}
.top_bdr {
  border-top: 1px solid #99999b;
  margin: 8px;
}
ul#AccessibleNav {
  text-align: right;
}
ul#AccessibleNav li a{
  font-size:14px;
  color:#99999b;
  font-family:MaisonNeueWEB-Light;
  text-transform: capitalize;

}

.site-header__logo img {width: 140px;}

header .site-nav__link--icon {
  display:none;
}
.lang select {
  background-color: transparent;
  font-size: 14px;
  color: #99999b;
  font-family: MaisonNeueWEB-Light;
  outline: none;
  background-image: url(https://cdn.shopify.com/s/files/1/1847/2271/files/downarrow.png?18003455819279776128);
}
/* header
*/

/* footer */
ul.no-bullets.site-footer__linklist li {
  display: inline-block;
  padding: 0 15px;
  font-size: 14px;
  font-family:MaisonNeueWEB-Light;
  color:#99999b;

}
ul.no-bullets.site-footer__linklist li a{color:#99999b;font-size: 14px;
  font-family:MaisonNeueWEB-Light;}
.copy_right{
  font-size: 14px;
  font-family:MaisonNeueWEB-Light;
  color:#99999b;
}
.my_footer_contain{padding:0 30px;}

.footer_left {
  text-align: right;
  padding-top: 10px;
/*   border-top: 1px solid #99999b; */
  float: right;
  width: 25%;
}
.footer_right {
  text-align: left;
  padding-top: 10px;
/*   border-top: 1px solid #99999b; */
  width: 45%;
  float: left;
}
.grid-uniform1 .footer_right{padding-left:0px;}

ul.no-bullets.site-footer__linklist li:first-child{padding-left:0px;}

/* footer */
/* login */

.cancle_reset{font-family:MaisonNeueWEB-Light;}
.pass_recover {
  font-family:MaisonNeueWEB-Light;
}
#RecoverPasswordForm p{
  font-family:MaisonNeueWEB-Light;
}

.template-customers-login{background:#f4f4f6;}
.account_login {
  display: block;
  margin: 0 auto;
}
input, textarea, select{background-color:#fff;font-family:MaisonNeueWEB-Light;font-style:normal}
.account_login .account-left-login{display:inline-block; width:45%; float:left}
.account_login .account-right-registration{display:inline-block;width:45%;float:right }
.account_login .account-registration{display:inline-block;width:45%;float:right }
.account_login .form-vertical input{margin-bottom:30px;}
.account {
  font-size: 22px;
  font-family:MaisonNeueWEB-Light;
  color:#000;
}

.login_title {
  text-align: left;
  margin-top: 40px;
}
.login_title h1 {
  border-bottom: 1px solid #000;
  font-size: 18px;
  font-family:MaisonNeueWEB-Light;
  padding-bottom:10px;
}
.reg_title {
  text-align: left;
  margin-top: 40px;
}
.reg_title h1 {
  border-bottom: 1px solid #000;
  font-size: 18px;
  font-family:MaisonNeueWEB-Light;
  padding-bottom:10px;
}

.social-login-account {
  display: block;
  position: relative;
}
.social-login-account .social-login-google{
  display: inline-block;
  width: 45%;
  float: right;
  margin-bottom: 25px;
}

.social-login-account .social-login-google a{
  padding:10px;
  display:block;
  background-color:#df4a32;
  color:#fff;
  font-family:MaisonNeueWEB-Light;
  background-image: url(https://cdn.shopify.com/s/files/1/1847/2271/files/google.png?18338635451225735794);
  background-repeat: no-repeat;
  background-position: 10px center;
  border-radius: 9px;
  padding-left:40px;

}


.social-login-account .social-login-facebook a {
  padding: 10px;
  display: block;
  background-color: #3c5c95;
  color: #fff;
  font-family: MaisonNeueWEB-Light;
  background-image: url(https://cdn.shopify.com/s/files/1/1847/2271/files/facebook.png?18338635451225735794 );
  background-repeat: no-repeat;
  background-position: 10px center;
  border-radius: 9px;
  padding-left:40px;
}


.social-login-account .social-login-facebook{
  display: inline-block;
  width: 45%;
  float: left;
  margin-bottom: 25px;
  color:#fff;
}

input.btn.btn--full1 {
  width: 201px;
  float: right;
}
.account_login .grid {padding-bottom:100px; margin:0px;}
.radio_reg{  font-size: 14px;
  font-family:MaisonNeueWEB-Light; 
  font-style:normal;
  text-align:left;
  display:block;
}

.sub_form
{ 

  text-transform: capitalize;
  font-size: 14px;
  font-family:MaisonNeueWEB-Light; }
/* login */
/* myacc */
.my_container {
  width: 90%;
  margin: 0 auto;
  display: block;
  position: relative;
}
.title_myacc {
  display: block;
}
h1.title_myacc_1 {
  text-align: right;
  width: 17%;
  display: inline-block;
  float:left;
  font-size:21px;
  font-family:MaisonNeueWEB-Light;color:#000000;
}
.title_myacc_2 {
  float:right;
  text-align: right;
  width: 45%;
  display: inline-block;
  font-size:18px;
  font-family:MaisonNeueWEB-Book;
}
.div-link-order-history{
  font-size:18px;
  font-family:MaisonNeueWEB-Book;
}
.div-link-account-details{
  font-size:18px;
  font-family:MaisonNeueWEB-Book;

}
.account-left-order h2{
	font-family: 'MaisonNeueWEB-Light';
    font-size: 18px;
    text-transform: capitalize;
    padding-left: 15px;
    padding-top: 24px;
    border-bottom: 1px solid #f4f4f6;
    padding-bottom: 23px;
  letter-spacing:0;color:#000000;
}
table{background:#fff;}
.account-left-order th
{
 font-family: 'MaisonNeueWEB-Light';
  font-size:18px;
  text-transform:capitalize;letter-spacing: 1px;padding: 2px 15px;
}
.table__section td a{font-size:14px;font-family: 'MaisonNeueWEB-Mono';color:#1664ff;text-decoration:underline;letter-spacing: 0px !important;}
.table__section td {font-size:14px;color:#000;font-family: 'MaisonNeueWEB-Light';letter-spacing:1px }
.account-left-order td{
  font-family:MaisonNeueWEB-Book;
  font-size:14px;
  text-transform:capitalize;}
/* myacc */
/* pass reset */
.template-customers-reset_password{background:#f4f4f6;}
label.hidden-label1 {
  font-size: 16px;
  font-style: normal;
  text-align: left;
  float: left;
  margin: 10px 0px;
  font-family:MaisonNeueWEB-Book;
}
.acc_header h1 {
  font-family: MaisonNeueWEB-Light;
  font-size:30px;
  text-transform:inherit;
  color:#2b2b2b;
  text-align:left;
}
.acc_header p {
  font-family: MaisonNeueWEB-Book;
  font-size:16px;
  text-transform:none;
  color:#2b2b2b;
  text-align:left;
}

.button_reset{margin-top:15px;}
.button_reset .btn{
  text-transform: capitalize;
  margin-top:30px;
}
.reset_pass {
  display: block;
  position: relative;
  padding-bottom: 150px;
  margin-top: 80px;
}
.large--one-third1.reset_pass_form {
  max-width: 640px;
  margin: 0 auto;
  display: block;
  float: none;
}

/* pass reset */
/* refunds-returns */
.left_side_menu h4{
  font-family:MaisonNeueWEB-Bold;
  font-size:18px;
  text-transform:uppercase;
  color:#2b2b2b;
  border-bottom:1px solid #ccc;
}

.left_side_menu li.active a{
  color: #2b2b2b;
}
.left_side_menu li a{
  font-family:MaisonNeueWEB-Bold;
  font-size:18px;
  text-transform:uppercase;
  color:#797979;
}
.sandr_left h3 {
  font-family: MaisonNeueWEB-book;
  font-size: 40px;
  text-transform: capitalize;
  letter-spacing: normal;
  color: #2b2b2b;
  text-align: left;
  margin-bottom:0px;
}
.sandr_right h4 {
  font-family: MaisonNeueWEB-book;
  font-size: 22px;
  text-transform: capitalize;
  letter-spacing: normal;
  color: #2b2b2b;
  text-align: left;
  margin-bottom:10px;
  margin-top:10px;
  border-bottom: 1px solid #ccc;
  padding-bottom:10px;
}
.sandr_right p {
  font-family: MaisonNeueWEB-book;
  font-size: 16px;
  text-transform: capitalize;
  letter-spacing: normal;
  color: #2b2b2b;
  text-align: left;
  margin-top:30px;

}
.sandr_right h3 {
  font-family: MaisonNeueWEB-book;
  font-size: 40px;
  text-transform: capitalize;
  letter-spacing: normal;
  color: #2b2b2b;
  text-align: left;
  margin-bottom:0px;
}
.sandr_left {
  padding-top: 81px;
}
.tos{
  display:block;
  position:relative;
  margin-bottom:100px;
}
.left_two {
  margin-top: 40px;
  padding-top: 20px;
  display: block;
  border-top: 1px solid #ccc;
}
.left_two .support span{display:block;

  font-family: MaisonNeueWEB-Bold;
  font-size: 18px;
  text-transform: uppercase;
  color: #2b2b2b;
}
.left_two .support p{  	
  font-family: MaisonNeueWEB-book;
  font-size: 18px;
  text-transform: uppercase;
  color: #797979;
}
.left_two .support p a{
  font-family: MaisonNeueWEB-book;
  font-size: 18px;
  text-transform: uppercase;
  color: #797979;
  text-decoration:underline;
}
.left_two .phone{
  display:block;
  font-family: MaisonNeueWEB-Bold;
  font-size: 18px;
  text-transform: uppercase;
  color: #2b2b2b;
  margin-top: 40px;

}

/* refunds-returns */
/* cart */
.drawer__title {  font-family: MaisonNeueWEB-Light;
  font-size: 21px;
  color:#000;
}
.supports-fontface .icon:before{color:#ccc;}
.drawer__fixed-header {
  left: 0;
  right: 0;
  width: 100%;
  background: #f5f5f5;
}
.drawer {
  display: none;
  position: fixed;
  overflow-y: auto;
  overflow-x: hidden;
  -webkit-overflow-scrolling: touch;
  top: 0;
  bottom: 0;
  padding: 0 15px 15px;
  max-width: 95%;
  z-index: 10;
  color: #000;
  background-color: #fff;
  -webkit-transition: all 0.35s cubic-bezier(0.46, 0.01 , 0.32, 1);
  -moz-transition: all 0.35s cubic-bezier(0.46, 0.01 , 0.32, 1);
  -ms-transition: all 0.35s cubic-bezier(0.46, 0.01 , 0.32, 1);
  -o-transition: all 0.35s cubic-bezier(0.46, 0.01 , 0.32, 1);
  transition: all 0.35s cubic-bezier(0.46, 0.01 , 0.32, 1);
}
.ajaxcart__qty input[type="text"] {
  padding: 0 20px;
  color: #000;
}
.drawer__header{padding:0 20px !important;}
.ajaxcart__footer--fixed {
  left: 0;
  right: 0;
  padding: 0 10px;
}
.drawer a{
  color:#000;
  font-family: MaisonNeueWEB-Light;
  font-size: 18px;
  font-style: normal;
}
.drawer a:hover{
  color:#000;
  font-family: MaisonNeueWEB-Light;
  font-size: 18px;
}
.product_title {
  width: 50%;
  float: left;
  position:relative;
}
.Phone .product_title {min-height:80px;}
.text-right {
  padding: 10px 0px;
  border-top: 1px solid #cccccd;
  border-bottom: 1px solid #cccccd;
  width: 100%;
  margin-top: 10px;
  display: block;
}
.text-right span.now {
  float: left;
  width: 50%;
  text-align: left;
  font-family: MaisonNeueWEB-Light;
  font-size: 14px;
}
.text-right span.price_right{
  float: left;
  width: 50%;
  text-align: right;
}

.text-right .ajaxcart__price{

  font-size:30px;
  font-family: MaisonNeueWEB-book;
}

.product_title .ajaxcart__product-meta{ font-family: MaisonNeueWEB-Light;
  font-size: 14px;
  color:#99999b;
}

.remove_cart {
  text-align: right;
  font-size: 12px !important;
}
.remove_cart a{
  font-family: MaisonNeueWEB-Light;
  font-size: 12px !important;
  color:#99999b;
}
.cart_footer {
  background: #f4f4f6;
}
.cart_footer {
  background: #f4f4f6;
  border-top: 0;
  padding-top: 10px;
}
.final_text_footer{
  font-size:14px;
  font-family: MaisonNeueWEB-Light;
  color:#99999b;
  font-style: normal;
  opacity:1;
}
.final_price {
  padding: 10px;
  border-top: 1px solid #c6c6c8 !important;
  
}
.final_price .title_total{
  font-family: MaisonNeueWEB-Light;
  font-size: 12px !important;
  color:#000;
  text-transform:capitalize;
}


.final_price1{
  font-size:44px;
  font-family: MaisonNeueWEB-Book;
  margin:0px;
}
.grid__item.two-thirds1 {
  width: 40%;
}

button.checkout_btn1.btn--secondary1.btn--half1.cart__checkout {
  background: #0064FF;
  height: 50px;
  width: 210px;
  float: right;
  margin-bottom: 40px;
  font-family: MaisonNeueWEB-Light;
  margin-top: 30px;
  position:relative;
}
.checkout_btn1 span.icon.icon-arrow-right {
  position: absolute;
  left: 0;
  top: 0;
}
.checkout_btn1 span.icon.icon-arrow-right:before {
  color: #fff;
  height: 50px;
  width: 50px;
  background-color: #0064FF;
  position: absolute;
  padding-top: 17px;
  border-right:1px solid #fff;
}

.drawer input[type="text"], .drawer input[type="email"], .drawer input[type="number"], .drawer textarea{border-color:#fff;}
.js-qty__adjust--minus, .ajaxcart__qty--minus {
  left: 0;
  border-right: none;
  background: #f4f4f6;
  border-radius: 80%;
  padding: 0px 7px !important;
}

.js-qty__adjust--plus, .ajaxcart__qty--plus{
  right: 0;
  border-right: none;
  background: #f4f4f6;
  border-radius: 80%;
  padding: 0px 7px !important;
}
.supports-fontface .icon:before{
  color:#000;
}
.ajaxcart__qty-adjust:active,.ajaxcart__qty-adjust:hover
{
  background: #f4f4f6;
  color: #000;
  outline:none;
}
.ajaxcart__qty--plus{border-color:#fff;}
/* cart */
/* cartpage */
.car_form {
  width: 90%;
  margin: 0 auto;

}
.cart_box .cart__row_cart {
  background: #fff;
  margin-bottom: 5px;
  padding: 30px 25px;
  position:relative;
}
.header_cart {
  margin-bottom: 20px;
  width: 90%;
  margin: 20px auto;
  text-align: left !important;
}
.header_cart h1{font-size:20px;font-family: MaisonNeueWEB-Light;    text-align: left;
}
.cart__product-name {
  font-size: 18px;
  font-family: MaisonNeueWEB-Light;
  font-style: normal;
  text-transform: capitalize;color:#000;
}
.cart__product-meta {
  font-size: 12px;
  font-family: MaisonNeueWEB-Light;
  font-style: normal;
  text-transform: capitalize;
  color: #99999b;
  padding-right: 7px;
}
#your-shopping-cart{background-color:#f4f4f6}

.cart_box .grid__item_cart.one-third_cart {

  display: table-cell;
  vertical-align: middle;
}
.name_qty_cart {
  display: table-cell;
  vertical-align: middle;
  padding-left:30px;
}
.qty {
  display: inline-block;
  float: right;
}
.grid__item_cart.two-thirds_cart {
  display: inline-block;
}
.cart_left {
  display: table-cell; 
  TABLE-LAYOUT: FIXED;
  float: none;
}
.cart_right{display:inline-block;width:50%; vertical-align:top;}
.cart_box .text-right{border:none;}
.cart_under_line {
  border-bottom: 1px solid #ccc;
  padding-bottom: 30px;
}
.my_qty_cart .js-qty{background-color:transparent}
.js-qty input[type="text"], .ajaxcart__qty input[type="text"] {
  display: block;
  background: none;
  text-align: center;
  width: 100%;
  padding: 5px 25px;
  margin: 0;
  height: 22px;
  font-size: 12px;
}
.my_qty_cart .js-qty {
  background-color: transparent;
  height: 22px;
}
.text-right{
  font-family: MaisonNeueWEB-Light;
  font-size:12px;

  color:#000;
}
.text-right .cart__price{
  font-family: MaisonNeueWEB-Light;
  font-size:30px;
  color:#000;
}

.hide_cart{display:none;}
.cart_text em{font-size:14px;
  font-family: MaisonNeueWEB-Light;
  font-style: normal;
	color:#99999b;

}
.final_price_cart {
      padding-top: 10px;
    border-top: 1px solid #ccc;
    width: 50%;
    float: right;
}
.total_final_cart {
    padding-left: 0;
    text-align: left !important;
}
.total_final_cart {
    padding-left: 0;
    text-align: left !important;
    width: 49%;
    display: inline-block;
}
.price_total_num {
    width: 50%;
  	vertical-align:top;
    display: inline-block;
}
.total_final_cart .cart__subtotal {
    text-transform: capitalize;
    font-size: 14px;
}
.price_total_num p{font-size:44px;}
.cart_remove_mini {font-size:14px;
  font-family: MaisonNeueWEB-Light;
  font-style: normal;
	color:#99999b;
	text-transform:capitalize;
}
.checkout_btn1{position:relative;}
button.btn.cart__checkout.checkout_btn1 {
    width: 200px;
    height: 52px;
    background: #0064FF;
    color: #fff;
  text-transform:capitalize;
}
/* cartpage */
.clear{clear:both;}


@media(max-width:1820px)
{
  .sec_2, .sec_1 {    width: 20%;    display: inline-block;   vertical-align: top;}
  .left_form_info{width:55%}
}
@media(max-width:1700px)
{
  .right_child { width: 66%;}

}
@media(max-width:1600px)
  {
    .total_final_cart{width:45%}
    .price_total_num{width:50%}
/*     .product_price .now_price {width: 20%;display: inline-block;} */
    .product-single__price {width: 77%; display: inline-block;}
    
  }
@media(max-width:1500px)
 {
   ul.no-bullets.site-footer__linklist li{padding: 0 8px;}
   .right_child {  width: 78%;}
 }
@media(max-width:1440px)
  {
     .right_child {  width: 83%;}
    .product_temp_right .description { width: 95%;}
    .tech_spec { width: 80%;  padding-top: 5px;}
    .extra_main_title {display: inline-block; text-align: left;  width: 49%;}
  }
@media(max-width:1400px)
 {
   /* VS 3/05/2017 */
	/* .product_featured_image img {margin-right: 8%;} */
    .product_top {position: absolute;top: 15px;left: 32px;text-align: left;width: 30%;}
   .product_top a.grid-product__meta.product_title{font-size: 22px;}
   .product_icons{width: 125px;}
   .product_price .grid-product__price{font-size: 12px;}
   .product_price .price{font-size: 24px;}
   .product_bottom{left: 27px;}
   .product_top{left: 27px;}
   .product_top span {font-size: 21px;color: #99999b;font-family: 'MaisonNeueWEB-Light';}
   .first .product_top a.grid-product__meta.product_title{line-height: 52px;}
   .footer_left{width:30%}
   .footer_right{width:66%}
   .extra_main_title {display: inline-block;text-align: left;width: 49%;}
   .price_product {text-align: right;display: inline-block;width: 48%;font-size: 20px;font-family: 'MaisonNeueWEB-Book';}
   .product_temp_right .description {width: 100%;}
   .product_temp_right .product-single__title{width:70%}
  
   /* end VS 3/05/2017  */
 }
@media(max-width:1366px){
  ul.no-bullets.site-footer__linklist li{padding: 0 12px}	
  .sec_2, .sec_1 {    width: 20%;    display: inline-block;   vertical-align: top;} 
  
  /* VS 3/05/2017 */
  .price_total_num p {font-size: 34px;}
/*  .product_price span { font-size: 40px;} */
  .model_name{    width: 33%;}
  .model_price{width: 43%;}
  .right_child { width: 89%;}
  /* end VS */

}
@media(max-width:1300px)
{
  .single_pro_submit{width: 213px;}
  .single_pro_submit span.icon.icon-arrow-right{padding-left: 38px;}
/*   .product_price span{font-size: 35px;} */
  .right_child { width: 100%;}
}
@media(max-width:1240px)
{
  .color_swatch{width:100%;text-align:center}
  .mate_black {width: 100%;text-align:center}
}
@media(max-width:1139px)
{
.right_phn_info {margin-left: 68px; width: 37%;}
    .zip_code { width: 34%; display: inline-block;}
    .drop_down { width: 33%; display: inline-block;}
  .work_with_product_left{width:50%;padding-left:0}
.work_with_product_right{width:49%;padding-left:0}
}
@media(max-width:1024px){

  ul.no-bullets.site-footer__linklist li {
    padding: 0 3px;
  }
  ul.no-bullets.site-footer__linklist li a {
    color: #99999b;
    font-size: 12px;
    font-family: MaisonNeueWEB-Light;
  }
  
    /* VS 3/05/2017 */
  		.final_price_cart{width: 89%;}
  .left_form_info {width: 59%;}
  .right_phn_info {margin-left: 26px; width: 37%;}
  	/* End VS */
}
@media(max-width:1023px){  
  .footer_right {
    text-align: left;
    padding-top: 10px;
    /* border-top: 1px solid #99999b; */
    width: 90%;
    float: none;
    margin: 0 auto;
  }
  .footer_left {
    text-align: right;
    padding-top: 10px;
    /* border-top: 1px solid #99999b; */
    float: none;
    width: 90%;
    margin: 0 auto;
  }
  .thank_you_info { margin-bottom: 81px;}
  
}
@media(max-width:991px){
  .account_login .account-right-registration {
    display: block;
    width: 90%;
    float: none;
    margin: 0 auto;
    padding:20px 0px;
  }
  .account_login .account-left-login {
    display: block;
    width: 90%;
    float: none;
    margin: 0 auto !important;
    padding:0px;
  }
  .sec_1 img, .sec_2 img{width:30%;}
  .sec_1 span, .sec_2 span {
    font-size: 12px;
    font-family: MaisonNeueWEB-Light;
    color: #99999b;
    display: block;
    margin-top: 20px 0;
  }
  ul.no-bullets.site-footer__linklist li a{color:#99999b;font-size: 12px;font-family:MaisonNeueWEB-Light;}
  .my_account_content{width:100%;padding-right:0}
  .grid.padding_none {margin-left: 0;}
  .supports-fontface .icon-fallback-text .icon{display:inline-block}
  .detail_title p{width:100%;text-align: right;}
  .detail_title h1.title_myacc_1 { width: 10%;}
  
}
@media(max-width:984px)
  {
.product_works .work_with_product_right { padding: 57px 30px 1px 2px;}
  }
@media(max-width:900px)
{
  ul#AccessibleNav li a{padding:10px }
  .product_featured{width:100%}
  .first .product_top a.grid-product__meta.product_title {line-height: 45px;font-size: 40px;}
  .shop_header { width: 100%;}
  .product_temp_left{width:100%}
  .product_temp_right{width:100%}
  .product_temp_left {padding-right: 44px;padding-left: 44px;}
  .product_temp_right { padding-right: 44px; padding-left: 44px;margin-top: 30px;margin-left: 0;}
  .product_price {width: 46%;}
/*   .product_price .now_price {width: 49%;display: inline-block;} */
  .product-single__price { width: 49%;display: inline-block;}
  .social_media_share{border-bottom:none}
  a.checkout_btn1.btn--secondary1.btn--half1.cart__checkout.slide_checkout.buy_now_bton{float:left}
  .product_works .work_with_product_right { padding: 57px 30px 1px 30px;}
}

@media(max-width:850px)
{
	ul#AccessibleNav li a { padding: 4px;}
}
@media(max-width:800px)
{
  .Return_to_cart p { float: none;}
}
@media(max-width:768px){  
  .sandr_left {
    padding-top: 81px;
    padding-bottom: 50px;
  }
  header .medium-down--one-half1 {    width: 50% !important;}
  .site-header .grid--table>.grid__item1 {    float: none;    display: table-cell;    vertical-align: middle;}
  header .medium-down--hide1{display:none !important;}
  header .one-quarter1 {    width: 25%;}
  
  /* VS 3/05/2017 */
  		.total_final_cart { width: 37%;text-align: center !important;vertical-align: text-top;}
  		.price_total_num {width: 48%;vertical-align: top;text-align: center !important;}
        .final_price_cart{width:100%}
  		.mobile-nav a{color:#fff}
  		.mobile-nav a:hover{color:#fff}
  		ul#AccessibleNav li a {padding: 15px;}
  		.account_links{display:none}
  .my_container_header .site-nav--mobile.text-right{border:none;font-size:18px}
  .extra_pading .grid__item:last-child{padding-left:0}
  .drop_down { width: 50%;}
  .zip_code {width: 100%;margin-top: 20px;}
  .right_phn_info{width:100%;padding-left:0;margin-left:0;    margin-bottom: 30px;}
    .left_form_info {width: 100%;}
  .model_name { width: 39%;}
  .model_price { width: 38%;}
  /* End VS */
  
}

@media(max-width:640px)
{
  .large--one-third1.reset_pass_form {max-width: 90%;margin: 0 auto;display: block;float: none;}
	#essential-refund-return-policy .common_info1 h4 {width: 74%;}
}
@media(max-width:600px)
{
/* .product_price .now_price {width: 20%;} */
.product-single__price { width: 77%;}
}

@media(max-width:590px)
{
  .wrapper1.featured_home_page{padding-right:15px }
  tfoot.shiping_sub_total tr td:first-child { display: none;}
/*   html:not(.lt-ie9) .table--responsive.detail_table_main td{text-align:left} */
  td.tab_img {
    width: 29% !important;
    display: inline-block !important;
    float: none !important;
    clear: both !important;
    text-align: center !important      ;}
  .tab_img:before{display:none}
  html:not(.lt-ie9) .table--responsive td:before{font-size:14px;color:#000000;font-family: 'MaisonNeueWEB-Light';text-transform:capitalize}

  .text-right .ajaxcart__price { font-size: 24px;}  
  .final_price1 { font-size: 30px;}
  .product_title {width: 100%;float: left;}
 

}
@media(max-width:580px)
{
  .footer_right,.footer_left{width:100%}
  #privacy-policy .common_info1 h4 {width: 90%;}
  p.pre-order_text1 { width: 100%;}
}
@media(max-width:568px)
{
  .common_info1 h4{width: 84%;}
  .common_page_header_title{padding-left: 15px;padding-right: 15px;line-height:36px}
  .common_info1 p{width: 91%;}
  .common_info2 {width: 100%;margin: 62px auto 82px;padding-left: 20px; padding-right: 20px;}
  .product_temp_right {padding-right: 25px; padding-left: 25px;}
  .product_temp_left { padding-right: 24px; padding-left: 25px;}
 @media(max-width:522px) 
 {
   .my_footer_contain { padding: 0 15px;}
   .model_img{width: 30%;}
   .model_price{width:100%}
   a.cart__product-name{font-size:14px}
   .right_phn_info .line_item_list{    padding: 15px 15px 15px 15px;}
   .product_price { width: 100%; margin: 0 auto; text-align: center;}
   .single_pro_submit {width: 100%;}
   .product-single__add-to-cart {width: 100%; }
   
   .work_with_product_left { width: 100%;padding-left: 0;}
   .work_with_product_right {width: 100%;padding-left: 0;text-align: center;}
   a.checkout_btn1.btn--secondary1.btn--half1.cart__checkout.slide_checkout.buy_now_bton { width: 100%;margin: 30px auto 40px;}
   .work_with_product .work_product_titl{text-align:center}
   .work_with_product .work_product_price{text-align:center}
   
 }
@media(max-width:480px){  
  .left_two .support span{display:block;

    font-family: MaisonNeueWEB-Bold;
    font-size: 14px;
    text-transform: uppercase;
    color: #2b2b2b;
  }
  .left_two .support p{  	
    font-family: MaisonNeueWEB-book;
    font-size: 14px;
    text-transform: uppercase;
    color: #797979;
  }
  .left_two .support p a{
    font-family: MaisonNeueWEB-book;
    font-size: 14px;
    text-transform: uppercase;
    color: #797979;
    text-decoration:underline;
  }
  .left_two .phone{
    display:block;
    font-family: MaisonNeueWEB-Bold;
    font-size: 14px;
    text-transform: uppercase;
    color: #2b2b2b;
    margin-top: 40px;

  }
  .sandr_right h3{font-size:30px;}
  .sandr_right p{font-size:14px;}
  .sandr_right h4{font-size:18px;}
  .left_side_menu li a{font-size:16px;}
  .social-login-account .social-login-facebook,.social-login-account .social-login-google{width:100%;}
  ul.no-bullets.site-footer__linklist li {
    padding: 0 0;
    display: block;
  }
  .grid__item {padding-left:0;}
  .copy_right {
    font-size: 14px;
    font-family: MaisonNeueWEB-Light;
    color: #99999b;
    text-align: left;
  }
  
  
  .first .product_top{position: relative;text-align: center; top: 0;left: 0;right: 0;margin: 0 auto;width: 90%;}
   .product_top{position: relative;text-align: center;top: 0;left: 0;right: 0;margin: 0 auto;width: 90%;}
   .product_bottom{position: relative;text-align: center;top: 0;left: 0;right: 0;margin: 0 auto;width: 90%;}
   .product_icons{margin:0 auto;width: 170px;}
   .product_featured_image img{margin:0 auto}
  .product_content {padding-bottom: 20px;padding-top: 10px;}
  td.tab_img {width: 100% !important;}    
  .first.shop_first .product_top{top:0}
  .shop_header_title { width: 100%; display: inline-block;}
  .shop_header_selection { width: 49%; display: inline-block;}
  .thank_you_info p{width:77%}
  p.thank_text{width:80%}
   #order-thank-you p{width:80%}
}
@media(max-width:414px)
 {
   .drop_down{width:100%;margin-bottom:20px;    padding-left: 0;}
   .address_list { width: 100%;}
   .account-left-address .grid__item { padding-left: 10px;}
   .right_phn_info .line_item_list { padding: 15px 15px 15px 30px;}
   .model_img img {  width: auto;}
   .model_img { width: 30%;}
   .model_name { width: 64%;display: inline-block; vertical-align: middle; padding-left: 20px;}
   .model_price { width: 100%;}
   .summry_edit, .summry_subtotal { padding: 15px 15px 15px 26px;}
   .summry_edit h3{width:46%}
   .product_temp_right .product-single__description {padding: 23px 15px 0px 15px;}
   .form_swatch {padding: 10px 15px;}
   .extra_products {padding: 20px 15px 10px 15px;}
   .product_temp_right .product-single__title{padding:20px 15px}
   .extra_single{padding: 30px 15px;}
 }
 
@media(max-width:380px)
{
  .product_feature .product-single__description span{width:100%;text-align: center;}
  .product_feature .rte img{width: auto;margin: 0 auto;}
  .box_new_dsgn .product-single__description { width: 100%;}
  .product_right_background .single-option-radio label{margin:0}
  .color_swatch .single-option-radio {padding-left: 0;padding-right: 0;}
}
  
@media(max-width:350px)
{
  /* .product_right_background {margin-left:-20px; margin-right:-20px;} */
  .product_temp_right .product-single__title {margin-left:-20px; margin-right:-20px;}
}
  
@media(max-width:320px)
{
  .product_temp_left { padding-right: 30px; padding-left: 30px;}
}
@media(max-width:320px)
{
  /* VS 3/05/2017 */
  .price_total_num{width: 58%;}
  .total_final_cart {width: 33%;}
  .pre_submit_btn{width: 241px;padding-left: 43px;}
  /* end VS 3/05/2017 */

}
