@charset "utf-8";
/* CSS Document */

@media screen and (max-width:1600px)
{
    .site{max-width:100%;}
    .title_panel{font-size: 15px;}
    .title_panel_desc{font-size: 13px;}
    .panel_cont_sec_in{    min-height: 376px;}
    .panel_cont_sec_in{padding-top: 58px;}
    .video_sec_b{height: 432px;}
}
@media screen and (max-width:1550px)
{
    .video_sec_b{height: 400px;}
    .panel_cont_sec_in {min-height: 344px;}
    .site-header.sticky{width:100%;}
    .mobile_close{margin-right: 9%;}
    .main-navigation .primary-menu > li:last-child,
    .main-navigation .primary-menu > li:nth-of-type(4){ }
}
@media screen and (max-width:1530px)
{
   
}

@media screen and (max-width:1520px)
{
    .slider_text{margin-bottom: 442px;}
}
@media screen and (max-width:1500px)
{
    .slider_text{margin-bottom: 433px;}
    .site-inner{width:95%;}
    .mobile_close{margin-right: 8%;}
    .woocommerce #content div.product div.summary{margin-right: 0;}
    .woocommerce #content div.product div.images {width: 62%;}
    .woocommerce #content div.product div.summary{width:35%;}
    .cart_layout_sectionss{padding: 59px 110px 80px 110px;}
    .first_sect_cart_checkout{width:40%;}
    .first_sect_cart_price{width:16.50%;}
    .first_sect_cart_quantity{width:14%;}
    .first_sect_cart_total{width:24.5%;}
    .product-remove{width:5%;}
/*    .woocommerce .cart input.button[name="update_cart"]{margin-right: 29px;}*/
    .product-name{width:61%;}
    .woocommerce .cart-collaterals .cart_totals, .woocommerce-page .cart-collaterals .cart_totals{width:40%;}

    #billing_postcode_field,p#billing_phone_field{clear:left !important;}
   
   
}

@media screen and (max-width:1470px)
{
    .slider_text{margin-bottom: 423px;}
   
    
}

@media screen and (max-width:1460px)
{
    .slider_text{margin-bottom: 420px;}
}
@media screen and (max-width:1450px)
{
    .slider_text{margin-bottom: 411px;}
    .site-inner{width:100%;}
    
    
}

@media screen and (max-width:1430px)
{
    .slider_text{    margin-bottom: 400px;}
    .mobile_close{margin-right: 6%;}
    
}
@media screen and (max-width:1400px)
{
    .slider_text{    margin-bottom:389px;}
    .main-navigation .primary-menu > li:last-child,
    .main-navigation .primary-menu > li:nth-of-type(4){  }
    .mobile_close{margin-right: 82px;}
     
    .devide_show_box_left_last{    padding-right: 0; margin-top: 40px;}
    .devide_show_boxcont_in_1{padding-left: 80px;}
    .devide_show_box_left_first{margin-top: 70px;}
    .devide_show_boxcont_in{    padding: 68px 0 0 64px;}
    .woocommerce-variation.single_variation{padding-left: 0;}
    .cart_layout_sectionss{padding: 59px 64px 80px 64px;}
    .woocommerce .cart input.button[name="update_cart"] {
    margin-right: 24px;
}
.site-inner_edit_d{padding: 0;}
.log_box_sho_middle {
    margin-left: 8.3%;
}
.order_and_r .site-inner {
    padding: 0 112px;
}
.blog_post_full_top{padding: 0 5%;}
     
}

@media screen and (max-width:1380px)
{
    .slider_text{    margin-bottom:375px;}
    #fancybox-wrap{margin-left: -40px;}
    
    
}

@media screen and (max-width:1360px)
{
    .slider_text{    margin-bottom:375px;}
    .without_header_footer{ background-size: cover;}
    .devide_show_box_left_first{max-width: 95%;}
    .devide_show_boxcont_in{padding: 68px 0 0 14px;}
    .put_in_section .site-inner{    padding: 0 50px;}
    .reviews_section_more_box .site-inner {
    padding: 0 122px;
}

.col_left, .col_right{width:48.5%;}
.section_after_title.section1{margin-left: 0;}
.section_after_title.section2{margin-left: 0px;}
.section_after_title.section3{margin-left: 0px;}

    
    
}

@media screen and (max-width:1280px)
{
    .slider_text{    margin-bottom:375px;}
    .my_carousel{padding: 0 270px;}
    .siz_reasons_box_inside{    padding: 0 30px;}
    .woocommerce-variation-description p:last-child{font-size: 12px;}
    
    
   
    
}
@media screen and (max-width:1260px)
{
    .slider_text{    margin-bottom:375px;}
    .break_datata{display: inline;}
}

@media screen and (max-width:1250px)
{
    .slider_text{    margin-bottom:320px;}
    .main-navigation .primary-menu > li:last-child,
        .main-navigation .primary-menu > li:nth-of-type(4) {}
    .mobile_close {margin-right:5%;}
    
    .cart_layout_sectionss {
    padding: 59px 0px 80px 0px;
}

.qty input[type="text"]{width:47%;}
.var_pr_name_fotd{padding: 16px 0 0 14px;    width: 200px;}
.pero_name_of_thss{font-size: 13px;}
.woocommerce-checkout .product-name{width:350px;}
.woocommerce-checkout .entry-content .site-inner{width:100%; padding: 0 90px !important;}
#video_popup_show iframe{width: 800px !important; height: 350px !important;}
}

@media screen and (max-width:1230px)
{
    .mobile_close {margin-right:4%;}
}
@media screen and (max-width:1210px)
{
    .mobile_close {margin-right:3%;}
}




/*
@media screen and (max-width:1550px)
{
    .site-inner{width:1366px;}
    .panel_cont_sec_in, .panel_cont_sec_in.padd_top_in {padding: 24px 110px 32px 110px;    min-height: 366px;}
    
    .video_sec_b{height: 470px;}
    .img_sec_b{height: 423px; line-height: 423px;}
    .delivery_step{margin-right:78px;}
.tag_model_box.tag_two{margin-left: 350px;}
.cart_section{margin-right:20px;}
.footer_top .site-inner, .footer_after .site-inner{padding: 0 79px;}
}


@media screen and (max-width:1450px)
{
    .site-inner{width:1200px;}
    .video_sec_b {
    height: 452px;
}
.cart_section{margin-right:0px;}
    .panel_cont_sec_in, .panel_cont_sec_in.padd_top_in{    min-height: 395px; padding:24px 32px;}
    .img_sec_b{height: 451px;
    line-height: 451px;}
    
    .delivery_step {
    margin-right: 35px;
}
.widget.widget_nav_menu {
    width: 155px;
}
.tag_model_box.tag_two {
    margin-left: 260px;
    margin-top: 29px;
}
.tag_model_box.tag_two .tag_model_content{ margin-left: -185px;}
.tag_model_box.tag_three .tag_model_content{ margin-left: -405px;}
.privacy_inner{padding: 0 80px;}
.faq_section{padding: 64px 0;}
.footer_top .site-inner, .footer_after .site-inner{padding: 0 40px;}

}*/


@media screen and (max-width:1250px)
{
    .site-inner{width: 1100px; padding:0px;}
     .site-header.sticky{left:0; right:0; width:100%;}
    .main-navigation .primary-menu > li{margin-right:36px;}
    .main-navigation .primary-menu > li.logo_here{margin-right:76px;}
    .main-navigation .primary-menu > li.faq_menu {margin-right: 54px;}
    .main-navigation .primary-menu{text-align: center;}
    .superoir_box_icn{line-height: 162px; width: 162px;height: 162px;}
    .bed_section_full{background-size: 100%;}
    .tag_model_box.tag_two {margin: 36px 0 0 220px;}
    .tag_model_box.tag_three {margin: 96px 0 0 82%;}
   .tag_model_box.tag_for{margin: 26px 0 0 40%;}
    .delivery_step_cont{font-size: 16px;}
    .delivery_step_img img{height: 100px;}
    .delivery_step {margin-right: 76px;}
    .delivery_step:after{width: 200px; margin: 81px -135px 0 0;}
    .footer_after .widget.enhanced-text-widget .textwidget.widget-text span{margin-right:22px;}
    .footer_after .widget.enhanced-text-widget .textwidget.widget-text:last-child{padding-right: 0;}
    .footer_logo{width: 100%; margin-bottom: 40px; text-align: center;}
    .footer_widget_sare{float:left; width:100%;}
    .news_latter{float: right;width: 100%;}
    .social_icn{margin-left:0;}
    
    .video_sec_b {
    height: 451px;
}

.widget.widget_nav_menu {
    width: 167px;
}
.tag_model_box.tag_two .tag_model_content{ margin-left: -145px;}
.tag_model_box.tag_three .tag_model_content{ margin-left: -325px;}
.privacy_inner{padding: 0 0px;}
.site-header.sticky{position: fixed; background: #fff; border-bottom: solid 1px #eceff1; top:0; z-index: 100;box-shadow: 0 2px 3px rgba(0, 0, 0, 0.1); }
.video_btn_smore{left:44%;}
.site{width: 100%;}
.bed_section_full{height:452px;}
.video_sec_b{height: 366px;}
.img_sec_b {/*    line-height: 347px;*/height: 365px;}
.news_latter input[type="text"]{width:86%;}

.panel_cont_sec_in{min-height: 309px; padding-top: 18px;}
.without_header_footer{background-position:-100px 50px;}
/*.cart-discount{margin-left: 45px;}*/
.product-name{width:58%;}
.product-subtotal{width:212px;}

.bed_sectionss{width:900px;}
.img_bed_shoe_perf{margin-top: -53px;}
.bed_section_inside{margin-top: -90px;padding: 0 70px;}
.for_click_buttons{bottom: 158px;}
.for_click_buttons ul li#first_show_link {margin-left: 119px;}
.for_click_buttons ul li#second_show_link {margin-left: 169px;}
.for_click_buttons ul li#third_show_link {margin-left: 65px;}
.for_click_buttons ul li#for_show_link {margin-left: 167px;}
.thesection_show_box{width: 302px;}
.thesection_show_box_desc{font-size: 13px;}
.thesection_show_box_about_row{font-size: 14px;}
.product-subtotal{width:100%;}
.woocommerce .cart-collaterals .cart_totals, .woocommerce-page .cart-collaterals .cart_totals{width:41%;}
.label_cuposn_this{float: left;
    margin: 0 0px 10px 0;}
.cupon_sectionn{width:430px;}
.woocommerce .cart input.button[name="update_cart"] {
    margin-right: 7px;
}
.coupon{width:100%;}
.log_box_sho_middle{    margin-left: 3.5%;}
.log_box_sho {
    width: 31%;
}

.dsc_fetail_sec{padding: 50px 0 0;}
.myaccount_logout{right:115px;}
.review_full_page_section_bocy{width:100% !important;}



}

@media screen and (max-width:1200px)
{
.mobile_close {margin-right:3%;}
.siz_reasons_box_inside{padding: 0 0;}
}

@media screen and (max-width:1180px)
{
.mobile_close {margin-right:2%;}
}

@media screen and (max-width:1150px)
{
.site-inner{width: 940px;}
.type-product{width: 100%;}
.tag_model_box.tag_three {margin: 56px 0 0 82%;}

.bed_section_full{height: 392px;}
table.variations td.value div label{font-size: 15px;}
table.variations td.value div label:before{bottom:2px;}
.free_shipping{margin-top: 4px;}
.free_shipping span{float:left; margin-top: -8px;}


#comments ol li .comment-text .extra_fileds .f_values.front_sleepr{min-width: 175px;}

.my_carousel{padding: 0 100px;}
.my_carousel .carousel-control.right{right:40px;}
.my_carousel .carousel-control.left{left:40px;}
.faq_section{padding: 64px 0;}
.trial_section{/*background-position: top left;*/}
input[type="text"].newsletter_input{    width: 81%;padding: 0 7px;}
.expection_sectionn .site-inner{padding: 0;}
.exceprion_box_img img{height: 120px;}
.woocommerce #content div.product div.images{width:58%;}
.woocommerce #content div.product div.summary {
    width: 39%;
}
.product_2nd_tile{font-size: 13px;}
.title_section, .text_section{font-size: 13px;}
table.variations td.value div label{    height: 69px;
    line-height: 69px;}
.woocommerce-variation.single_variation .price, .button[type="submit"].single_add_to_cart_button.button.alt{width:175px;}
.woocommerce .cart-collaterals .cart_totals, .woocommerce-page .cart-collaterals .cart_totals{margin-top: -110px;}
.label_cuposn_this{margin-bottom: 20px;}
.woocommerce-checkout .product-total{margin-top: 0;}
.woocommerce-variation-description p:last-child{font-size: 11px;}
    .woocommerce-variation-description p{font-size: 11px;}
    
    .order_fields_table_td{padding-left: 82px;}
.blog_post_full_top_img_full{height: 210px;}
.blog_post_full_top_img_min {
    height: 135px;}
table.variations td.value div label[for="pa_choose-a-size_v_grand-king"]{padding-top: 11px;}



}

@media screen and (max-width:1040px)
{
    .site-inner{width: 940px;}
    .main-navigation a{font-size: 18px;}
    .main-navigation .primary-menu > li {margin-right: 26px;}
    .main-navigation .primary-menu > li.logo_here {margin-right: 26px; margin-left:0;}
    .main-navigation .primary-menu > li.faq_menu {margin-right: 24px;}
/*  .main-navigation .primary-menu{text-align:left;}*/
    .superoir_box{padding: 0;}
    .superoir_box_title{font-size: 13px;}
    .video_sec_b {height: 365px;}
    .img_sec_b {
    height: 365px;
/*  line-height: 358px;*/
}
.panel_cont_sec_in{    padding: 18px 30px 20px 30px;}
.delivery_step {
    margin-right: 0;
    width: 33.33%;
    margin-bottom: 40px;
}
.delivery_step:nth-of-type(3):after{display: none !important;}
.delivery_step:after {
    width: 240px;margin: 81px -125px 0 0;}
.footer_after .widget.enhanced-text-widget{width:100%;}
.footer_after .widget.enhanced-text-widget .textwidget.widget-text{text-align: center !important;}
.footer_after .widget.enhanced-text-widget .textwidget.widget-text span{float:none; display: inline-block; margin: 0 20px;}
p.cont_phone, p.contact_icon{margin-top:30px; padding: 0 20px;}
p.contact_icon a{margin-left:0;}
.footer_widget_sare .widget.widget_nav_menu {width: 33.33%; margin-bottom: 30px;}
.footer_widget_sare .enhanced-text-widget{text-align: center; width: 100%; margin-left: 0;}
.footer_widget_sare  .widget.enhanced-text-widget .textwidget.widget-text{width:100%;}
.social_icn li {float: none;display: inline-block;margin: 0 10px;}

.tag_model_box.tag_one {
    margin: 3px 0 0 47%;
}
.tag_model_box.tag_two {
        margin: 40px 0 0 210px;
}
.tag_model_box.tag_three {
    margin: 60px 0 0 82%;
}
.tag_model_box.tag_for {
    margin: 22px 0 0 40%;}
.bed_section_full{height: 391px;}

.tag_model_box.tag_two .tag_model_content{ margin-left: -101px;}
.tag_model_box.tag_three .tag_model_content{ margin-left: -345px;}
.tag_model_box.tag_for .tag_model_content{ margin-left: -235px;}

.video_btn_smore{left: 43%;top: 37%;}

.woocommerce div.product .product_title{margin-top: -4px;}



#comments ol li .comment-text .extra_fileds .f_values.front_sleepr{margin-top: 1px;}
#comments ol li .comment-text .extra_fileds .f_values.average_hours{    min-width: 50%;}
#comments ol li .comment-text .extra_fileds .f_values.front_sleepr{    min-width: 50%;}
#comments ol li .comment-text .extra_fileds .f_values.sleep_partner{    min-width: 50%; margin-top: 10px;}
.section_f_value_right{margin-top: 20px;}

.main-navigation .primary-menu > li:last-child,
        .main-navigation .primary-menu > li:nth-of-type(4) {margin-left: 0; right:95px;}
.mobile_close {margin-right: 3%;}
.main-navigation .primary-menu > li {margin-right: 10px;}
.site-header-menu{margin-left: 27px;}

.my_carousel{padding: 0 50px;}
.my_carousel .carousel-control.right{right:0px;}
.my_carousel .carousel-control.left{left:0px;}

input.newsletter_input[type="text"]{width:83%;}
.sub_title_bed{max-width: 345px;}
.sub_title_bed_ne {
    max-width: 313px;
}
.devide_show_box_left_last{margin-top: 160px;}
/*#fancybox-wrap{margin-left: -270px;}*/

input.newsletter_input[type="text"]{font-size: 12px;
    padding-left: 10px;
    width: 77%;}
.paypal_ss {
    max-width: 228px;
    margin-top: 3px;
}


.bed_sectionss{width:710px;}
.img_bed_shoe_perf{    margin-top: 22px;}
.bed_section_inside {margin-top: -3px;padding: 0 50px;}
.for_click_buttons{    bottom: 158px;}
.for_click_buttons ul li#first_show_link {margin-left: 173px;}
.for_click_buttons ul li#second_show_link {margin-left: 56px;}
.for_click_buttons ul li#third_show_link {margin-left:33px;}
.for_click_buttons ul li#for_show_link {margin-left:55px;}
.thesection_show_box{width: 352px;}
.thesection_show_box_desc{font-size: 13px;}
.thesection_show_box_about_row{font-size: 14px;}
.siz_reasons_box_inside_img img{height: 140px;}
.siz_reasons_box_inside_title{font-size: 13px;}
.siz_reasons_box_inside_desc{font-size: 12px;}

.unique_fields_table .unique_fields_table_th .unique_fields_table_td{font-size: 14px;}
.unique_fields_table_td{font-size: 15px;}
.right_value_tick, .wrong_value_tick{width:40px; height: 40px;}
.exceprion_box_img img{height:auto;}
.five_cols{width:33.33%;}
.exceprion_box{margin-top: 50px;}
.expection_sectionn .optimize_text{margin-bottom: 9px;}
.expection_sectionn{text-align: center;}
.expection_sectionn .five_cols{float:none; display: inline-block; width:32.33%;}
.expection_sectionn .five_cols:after{content:" "; clear:both; display: block;}
.expection_sectionn .five_cols:before{content:" "; clear:both; display: block;}
.woocommerce #content div.product div.images{width:100%;}
.woocommerce #content div.product div.summary{width:100%; margin-top: 20px;}
.product_2nd_tile, .title_section, .text_section{font-size: 14px;}
table.variations td.value div label {
    height:69px;
    line-height: 69px;
}
.woocommerce-variation.single_variation .price, .button[type="submit"].single_add_to_cart_button.button.alt{width:190px;}
.single_variation_wrap {
    float: none;
    width: 385px;
    clear: both;
    margin: auto;
}
.first_sect_cart_price{display: none;}
.cupon_sectionn {
    width: 340px;
}
.woocommerce-variation-description p:last-child{font-size: 14px;}
    .woocommerce-variation-description p{font-size: 13px;}
.order_fields_table_td {
    padding-left: 44px;
}

.myaccount_logout{right:95px;}
table.variations td.value div label[for="pa_choose-a-size_v_grand-king"]{padding-top: 17px;}
#video_popup_show iframe{width: 600px !important; height: 280px !important;}
}

@media screen and (max-width: 992px)
{
    .site-inner{width: 710px;}

    .tag_model_box.tag_three {
    margin: 63px 0 0 82%;
}

.tag_model_box.tag_two {
    margin: 20px 0 0 160px;
}
.tag_model_box.tag_three {
    margin: 33px 0 0 82%;
}
.tag_model_box.tag_for {
    margin: 6px 0 0 40%;
}
    
.bed_section_full {
    height: 301px;
}
.product-name{margin-left: 0; float:right;}

.coupon{clear:both;}

.cart-discount{margin-left: 0;}
.woocommerce .cart-collaterals .cart_totals, .woocommerce-page .cart-collaterals .cart_totals {
    width: 47%; float:right;
}

.summary .woocommerce-product-rating{float:left !important;}
.ans_qus_setion img{height: 100px;}
.abns_ws_title{font-size: 21px;}
.abns_ws_detail{font-size: 16px;}
.first_sect_cart_checkout {
    width: 53%;
}
.first_sect_cart_quantity {
    width: 17%;
}
.first_sect_cart_total .title_plus_topp {
    padding-left: 20px;
}
.product-subtotal{text-align: left; padding-left: 20px;}
.ototl_nam{width:42%;}
.spaap_totls{width:56%;}

.wrapp_form{width:100%;}
}


@media screen and (max-width: 850px)
{
input.newsletter_input[type="text"]{font-size: 14px;}
.main-navigation .primary-menu > li.logo_here{display: none !important;}
.devide_show_box_left_last{margin-top: 0;}
.device_header {
float: left;
margin-top: 0;
width: 100%;
display: block;
-webkit-flex-wrap: nowrap;
-ms-flex-wrap: nowrap;
flex-wrap: nowrap;
}
.content_faq{width:100%;}
    .search_form{width:100%;}
.device_logo {
    display: block;
    width: 80%;
    text-align: center;
}
.menu-toggle{margin:0; margin-top:15px; margin-right: 0; float:left; font-size: 0 !important; border:0; text-indent: 0; width:10%; height: 23px; background: url(img/device_menu_icn.png) left center no-repeat; border-radius:0 !important;}
.menu-toggle:hover,
.menu-toggle.toggled-on{background: url(img/device_menu_icn_hr.png) left center no-repeat;}
.cart_section{position: relative; width: 10%; background-position: right center; margin-top:11px;}
.menu-togglecart_section:hover{background-position: right center;}
.site-header-menu{    position: absolute;
    z-index: 999;
    background: #fff;
    left: 0;
    width: 300px;
    top: 0;
    margin-top: 50px;
    border: solid 1px #ccc;
    box-shadow: 2px 3px 5px rgba(0, 0, 0, 0.3);}
.main-navigation .primary-menu > li{margin-right:0 !important;}
.main-navigation .primary-menu > li a{padding-left: 15px; padding-right: 15px;}
.slider_area{padding-left: 5%; padding-right: 5%;}
.col_for{width:100%;}
.col-two{width:100%; display: block; float:left;}
.panel_row{display: block; float:left;}
.panel_cont_sec_in, .panel_cont_sec_in.padd_top_in{min-height: inherit;}
.img_sec_b{height: inherit; line-height: inherit;}
.site-footer{padding: 0;}
.site-footer {
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-flex-wrap: wrap;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    padding: 0;
    background: #091a35;
}

.site-header {
    padding: 23px 0 33px 0;
}
.site-header{border-bottom:solid 1px #eceff1;}
.the_hightest_sec{    background: url(img/pattern_1.png) 0 0 repeat;
    width: 100%;
    padding: 28px; float:left;}
.the_hightest_sec .text-center{padding: 0 30px;}
.the_hightest_sec .site-inner{width:100%;}

.delivery_step{width:100%;}
.delivery_step_img{width:50%; text-align: center; float:left;}
.delivery_step_cont{float:right; width:50%; text-align: left; padding-top: 22px;}
.delivery_step:after {
    /* width: 170px; */
    left: 0;
    width: 1px;
    height: 200px;
    margin: 30px 0 0 177px; display: block !important;}
.delivery_step:last-child:after{display: none !important;} 
.delivery_step:nth-of-type(3):after{display: block !important;}
.delivery_step_cont span{    display: inline-block; vertical-align: top; margin-top:-3px;}
.delivery_step_cont img{vertical-align: top;}


.tag_model_content{width:490px;padding: 20px 12px 20px 20px;margin-left: -232px;height: 177px; bottom: 12px;}
.tag_model_box.tag_two .tag_model_content{ margin-left: -114px;}
.tag_model_box.tag_three .tag_model_content{ margin-left: -398px;}
.tag_model_box.tag_for .tag_model_content{ margin-left: -197px;}

.tag_model_img {
    width: 92px;
    height: 92px;
}
.tag_model_content_right {
  
    width: 73%;
}

.video_btn_smore{left:47%; top: 40%;}
.aside_section_wh h3{    font-size: 26px;
    width: 57%;
    float: none;
    margin: auto;}
.superoir_box_title{font-size: 24px;}
.superoir_box_desc {
    font-size: 23px;
    float: none;
    width: 58%;
    margin: auto;
}

.aside_section_whight h2{width:80%; float:none; margin: auto;}
.sub_headin{width:80%; float:none; margin-left: auto; margin-right: auto; font-size: 19px; display: inline-block;}
.title_emaill{padding: 0 40px;}


.panel_cont_sec_in{    padding: 18px 50px 20px 50px;}

.footer_widget_sare .widget.widget_nav_menu{width:100%; text-align: center;}
.footer_widget_sare .widget h3{font-size: 17px; padding-bottom: 10px; border-bottom: solid 1px #656f80; margin-bottom: 15px;}
.footer_widget_sare .menu li{margin-bottom: 15px;}

.footer_after .widget.enhanced-text-widget .textwidget.widget-text span.inli{float:left; width:100%;padding-bottom: 10px; border-bottom: solid 1px #656f80; margin-bottom: 15px; margin-left: 0; margin-right: 0;}

p.cont_phone, p.contact_icon{width:100%; text-align: center; float: left; margin-top:50px;}
p.cont_phone a, p.contact_icon a{padding-top: 25px; background-position: top center; padding-left: 0;}
p.cont_phone{margin-top:80px;}
input[type="text"].email_inputbox{width: 350px;}
.tag_model_box.tag_three{ margin: 53px 0 0 82%;}
.bed_section_full {background-size: 580px auto;}
.tag_model_box.tag_two {margin: 3px 0 0 26%;}
.tag_model_box.tag_three {
    margin: 28px 0 0 77%;
}
.tag_model_box.tag_for {
    margin: -7px 0 0 40%;
}
.faq_section{padding-left: 0; padding-right: 0;}
.woocommerce #content div.product div.images{width:100% !important;}
.woocommerce #content div.product div.summary{width:100% !important; margin:50px 0; text-align: center; padding: 0 110px; float:left; clear:both;}

.woocommerce div.product div.images div.thumbnails a{overflow: hidden; height: 105px; line-height: 105px;}
.woocommerce div.product .product_title{width:100%;}
.summary .woocommerce-product-rating{float:left !important; clear:both; width:100%;}
.summary .star-rating{float:none !important; width:107px;}
.woocommerce .woocommerce-product-rating .star-rating{margin:20px auto !important;}
.woocommerce div.product p.price, .woocommerce div.product span.price{float:none; display: inline-block;}
.free_shipping{float:none;}

div[itemprop="description"] ul{text-align: left;}
div[itemprop="description"] p{clear:both; text-align: left;}
div[itemprop="description"] p:first-child{text-align: center;}
.woocommerce div.product form.cart .button{float:none; }
table.variations{margin-top: 30px;}
div[itemprop="description"] ul{padding-left: 65px;}
div[itemprop="description"] p{padding-left: 65px;}
div[itemprop="description"] p:first-child{padding-left: 0;}
.woocommerce div.product form.cart .variations{padding-left: 0;}

.three_cols{width:100%; margin-bottom: 60px;}
.three_cols:last-child{margin-bottom: 0;}
.ans_qus_setion img{height: 149px;}
.abns_ws_title{font-size: 24px;}
.abns_ws_detail{font-size: 18px;}

#comments ol li .comment-text .extra_fileds .f_values.front_sleepr{margin-top: 1px;}
#comments ol li .comment-text .extra_fileds .f_values.average_hours{    width: 80%; clear:both;}
#comments ol li .comment-text .extra_fileds .f_values.front_sleepr{    width: 80%; clear:both;margin-top: 10px;}
#comments ol li .comment-text .extra_fileds .f_values.sleep_partner{   width: 80%; margin-top: 10px; clear:both;}
.section_f_value_right{margin-top: 20px; width: 20%; float:right;}
.review_learnn{display: block;}
.rating_by_count{display: none;}
.free_return_title span.hide_hifon{display: none;}

.review_learnn_desktop .data_review_leam{padding: 50px 65px 30px 65px; position: initial; margin: -30px 0 0 0;}
.review_learnn_desktop .data_review_leam:after{display: none !important;}
.woocommerce-main-image:after{content:" "; display: block; left:0; top:0; right:0; bottom:0; position: absolute;}

.dimention_description{padding-left: 65px;}
.logo{width: 78%;text-align: center; margin-top: 8px;}
.mobile_close {margin-right: 13px;}
.my_carousel{padding: 0 70px;}
.my_carousel .carousel-control.right{right:0px; top:120px;}
.my_carousel .carousel-control.left{left:0px; top:120px;}
.sub_title_carousel{    padding: 0 121px;line-height: 25px;}
.carousel-inner .fill{min-height: 316px;}
.trial_section{background: url("img/img_bed_people_device.png") top right no-repeat;}
.desc_of_trial{margin-bottom: 35px;}



.menu-header-menu-container{}
.site-header-menu{margin-left: 0;}
.main-navigation .primary-menu{border:0;}
.main-navigation .primary-menu li{float:left; width:100%;}
.main-navigation .primary-menu li a{color: #90a4ae;
text-transform: uppercase;
padding:15px 16px; float:left; font-size: 15px;width:100%; text-align: left;}
.site-header-menu{display: none;}
.menu-toggle.toggled-on:after{position: fixed; top:0; right:0; bottom:0; left:0; content:" "; cursor: default; z-index: 100;}
.main-navigation .primary-menu li a:hover{background: #4db6ac; color:#fff;}
.slider_text {
    margin-bottom: 416px;
}
.devide_show_box_right{width:100%; text-align: center;}
.devide_show_box_left{width:100%;}
.devide_show_boxcont_in{    padding: 68px 180px 0 180px;}
.img_sect_bedd, .sub_title_bed{max-width:100%;}
.devide_show_boxcont_in_1{ padding: 68px 160px 0 160px; text-align: center; position: relative; z-index: 1; margin-bottom: -50px;}
.quality_ss_box{padding: 43px 161px;}
.devide_show_box_left_last{padding-right: 0;}
.desktop_show_ss{display:none;}
.mobile_show_ss{display: inline-block;}
.shipping_section_bottom{margin-top: 125px;}
.good_sleeping_section{    background-position: 84% center;}
.good_sl_title{padding: 0 170px;    margin-bottom: 20px;}
.footer_left{width:100%; text-align: center;}
.footer_right{width:100%; text-align: center;}
.social_secc{width:100%; text-align: center; margin-top: 40px;}
.social_secc ul li{float:none; display: inline-block;}
.social_secc ul li a{float:none; display: inline-block;}
.footer_insid{padding: 0;}
.footer_cols{width:100%; text-align: center; margin-bottom: 75px;}
.footer_linkss ul li a{float:none; display: inline-block;}
.newsletter_secin{float: none;width: 444px;margin: auto; clear:both; margin-top: 40px;}
.newsletter_secin:after{content:" "; clear:both; display: block;}
.newsletter_secin:before{content:" "; clear:both; display: block;}
.footer_left_part{width:100%; text-align: center;}
.copy_right_txet{width:100%;}
.footer_right_part{width:100%; margin-top: 42px; text-align: center;}
.paypal_ss{width:100%; margin-bottom: 10px;}
.page .entry-content{min-height: 100px;}
.main-navigation .primary-menu > li:last-child,
        .main-navigation .primary-menu > li:nth-of-type(4) {margin-left: 0; right:0px; position: initial !important;}
.social_secc ul li a{width:64px; height: 64px; line-height: 64px; font-size: 26px;}
.social_secc ul li a .fa.fa-instagram, .social_secc ul li a .fa.fa-pinterest-p{font-size: 30px;}
.paypal_ss{max-width:100%;}
.inner_toggle{padding:0;}
.content_faq{padding: 0 110px;}
.search_form{width:90%;}
.paypal_ss {

    margin-top: 0;
}
.db_floor{margin-top: 50px;}



.bed_sectionss{width:710px;}
.img_bed_shoe_perf{    margin-top: 39px;}
.bed_section_inside {margin-top: -3px;padding: 0 20px;}
.for_click_buttons{    bottom: 158px;}
.for_click_buttons ul li#first_show_link {margin-left: 163px;}
.for_click_buttons ul li#second_show_link {margin-left: 90px;}
.for_click_buttons ul li#third_show_link {margin-left:45px;}
.for_click_buttons ul li#for_show_link {margin-left:90px;}
.thesection_show_box{width: 352px;}
.thesection_show_box_desc{font-size: 13px;}
.thesection_show_box_about_row{font-size: 14px;}
.learnmore_section{background: url(img/learn_more_bg_device.png) top center no-repeat;}
.text_learmore{font-size: 30px;}
.text_learmore_sub{font-size: 18px;margin-bottom: 426px;}
.siz_reasons_box_inside_desc{padding: 0 120px;}

.lazy_induse_section{background: url(img/learn_more_bg_a_device.png) top center no-repeat;}
.mobile_version_data{display: block;}
.desktop_version_data {display: none;}
.unique_fields_table .unique_fields_table_th .unique_fields_table_td{padding-top: 50px;}

.siz_reasons_box_inside_img img{height: auto;}
.siz_reasons_box_inside_title{font-size: 18px;}
.siz_reasons_box_inside_desc{font-size: 14px; padding: 0 160px;}

.unique_fields_table .unique_fields_table_th .unique_fields_table_td{font-size: 24px;}
.unique_fields_table_td{font-size: 24px;}
.right_value_tick, .wrong_value_tick{width:46px; height: 46px;}
#comments ol li .comment-text p.meta time{margin-right: 10px;}
.rating_recview_both{    margin: 9px 0 21px 0;}
.title_post_blooog{margin-bottom: 18px;}
.woocommerce-variation-description{text-align: left;}
.details_section_title{width:100%; margin-bottom: 20px;}
.details_section_details{width:100%;}

.woocommerce-page.woocommerce-checkout .inner_page_headers{background: url(img/checkwoccomerce_header_bg_device.png) top center no-repeat !important; padding-top: 100px;}
.col_left, .col_right{width:100%;}
.woocommerce-checkout .entry-content .site-inner{padding: 0 90px !important;}
.order_detail{    min-height: initial;
    margin-bottom: 70px;}
.woocommerce-checkout .product-total{margin-top: 13px;}
.product_page_section .good_sl_title{padding: 0; margin-bottom: 45px;}
.good_sleeping_section {
    background-position: center bottom;
}
#fancybox-wrap {
    margin-left: -40px;
}
.optimized_botom_text{padding: 0 66px;font-size: 16px;}
.page-template-thank_you_template .site-content{ background: url(img/tankupage-bg_sub.jpg) top center no-repeat;  background-size: contain;}
/*.woocommerce-account.woocommerce-page .inner_page_headers{    background: url(img/header_bgg_device.png) top center no-repeat !important;}*/
.from_tourt_fa{width: 524px; font-size: 16px; line-height: 24px;}
.from_tourt_fa_ful{margin-bottom: 32px;}

.log_box_sho{float:left; margin: 0 auto; width:100%; margin-bottom: 60px; clear: both;}
.log_box_sho_middle{margin-bottom: 90px;}
.site-inner_edit_d{width:322px; margin: 0 auto; float:none; clear:both;}

.blog_post_full_top_img{width:100%; float:left; width:100%; text-align: center;}
.blog_post_full_top_cont{width:100%; float:left; width:100%; text-align: center; margin-top: 30px; padding-left: 0;}

.sub_catrgories_section_formate .three_cols{width:50%; margin-bottom: 0;}
.blog_post_full_top_img_min {
    height: 175px;
}
.myaccount_logout{right:0px; top:10px;}
.yotpo .yotpo-tool-tip, .yotpo .yotpo-tool-tip-question, .yotpo .yotpo-tool-tip-answer{left: 99px;top: 40px;}


.page-template-review_template .inner_page_headers h1{width: 510px;font-size: 30px; margin: 0 auto;}


}

@media screen and (max-width: 767px)
{
.site-inner{width: 90%;}

.delivery_step:after{margin-left: 132px;}
.dimention_description{padding-left: 0;}
.delivery_step_img img {height: 100px;}
.email_add_box{width:100%;}
input[type="text"].email_inputbox{width:60%;}
input[type="submit"].email_input_button, input[type="button"].email_input_button{width:40%;}
.aside_section_wh{padding: 57px 10px 75px 10px;}
.col_for {width: 100%;}

div[itemprop="description"] ul{padding-left: 0px;}
div[itemprop="description"] p{padding-left: 0px;}
div[itemprop="description"] p:first-child{padding-left: 0;}
.woocommerce div.product form.cart .variations{padding-left: 0px;}

.bed_section_full {height: 251px;}
.tag_model_step, .tag_model_box:hover .tag_model_step, .tag_model_step:hover{width:28px; height: 28px; background-size: 100%;}
.tag_model_box.tag_two {
 margin: 19px 0 0 30%;
}
.tag_model_box.tag_one {
    margin: -8px 0 0 47%;
}
.tag_model_box.tag_three {
   margin: 32px 0 0 76%;
}
.tag_model_box.tag_for {
    margin: -3px 0 0 40%;
}

.slider_text{font-size: 25px;}
.slider_text p{font-size: 21px;}

.superoir_box_desc{float: none; width: 53%;margin: auto; font-size: 17px;}
.superoir_box_title{font-size: 19px;}
.sub_headin{font-size: 19px;}
.title_emaill{font-size: 30px;}

.aside_section_wh h3{width:69%;}

.tag_model_content{width:350px;padding: 20px 12px 20px 20px;margin-left: -163px;height: 177px; bottom: 12px;}
.tag_model_box.tag_two .tag_model_content{ margin-left: -72px;}
.tag_model_box.tag_three .tag_model_content{ margin-left: -297px;}
.tag_model_box.tag_for .tag_model_content{ margin-left: -136px; height: 195px;}

.tag_model_img {
width: 92px;
height: 92px;
}
.tag_model_content_right {
width: 67%;
}
.the_hightest_sec .text-center{padding: 0;}
.site-header-menu{margin-top: 70px;}


.search_form input[type="text"]{width:88%;}
.inner_toggle{padding: 0;}
.toggle_title{padding-right: 20px;}
.superoir_box_desc{width:69%;}
.title_emaill{font-size: 27px;}

.video_btn_smore{left:44%; top: 40%;}

.slider_text {margin-bottom: 413px;}
.slider_area{padding-bottom: 22px;}
.bed_section_full{background-size: 500px;}

.actions_cupons{width:100%;}
.woocommerce .cart-collaterals .cart_totals, .woocommerce-page .cart-collaterals .cart_totals{width:100% !important;}

.woocommerce #content div.product div.summary{ padding: 0 0px;}


#comments ol li .comment-text .extra_fileds .f_values.average_hours{width: 75%; clear:both;}
#comments ol li .comment-text .extra_fileds .f_values.front_sleepr{width: 75%; clear:both;margin-top: 10px;}
#comments ol li .comment-text .extra_fileds .f_values.sleep_partner{width: 75%; margin-top: 10px; clear:both;}
.section_f_value_right{margin-top: 20px; width: 25%; float:right;}
.pagination_secction ul li a{width:23px;}
.review_learnn{padding: 0;}
#comments ol li .comment-text p.meta time{float:left; margin-top: 10px; width: 100%; clear:both;}
#comments ol li .comment-text p.meta time span{display: none;}
.mobile_subrb{display: block; width:100%; margin-top: 10px;}
.mobile_close {margin-right:21px;}
.slider_area .button_text{margin-bottom: 120px;}
.sub_title_carousel{padding: 0;}
.devide_show_boxcont_in {
    padding: 68px 120px 0 120px;
}
.devide_show_boxcont_in_1 {
    padding: 68px 120px 0 120px;}
.quality_ss_box {
    padding: 43px 80px;
}
.good_sl_title {
    padding: 0 80px;}
.cart_section{width:12%;}
.devide_show_boxcont_in_1{margin-bottom: 20px;}
.content_faq{padding: 0 0;}
.search_form{width:100%;}

.bed_sectionss{width:510px;}
.bed_section_inside {margin-top: -1px;padding: 0 0;}
.for_click_buttons {bottom: 129px;}
.for_click_buttons ul li#first_show_link {margin-left: 140px;}
.for_click_buttons ul li#second_show_link {margin-left: 44px;}
.for_click_buttons ul li#third_show_link {margin-left: 22px;}
.for_click_buttons ul li#for_show_link {margin-left: 44px;}
.siz_reasons_box_inside_desc{padding: 0 100px;}
.exceprion_box_img img{height: 120px;}
.woocommerce-main-image{height: 447px;}
.woocommerce div.product div.images div.thumbnails a {
    overflow: hidden;
    height: 75px;
    line-height: 75px;
}
.first_sect_cart_checkout {
    width: 100%; margin-bottom: 25px;
}
.first_sect_cart_quantity {
    width: 50%;
}
.first_sect_cart_total {
    width: 40%;
}
.product-remove {
    width: 10%;
}

.cart_item:first-child .title_plus_topp{text-align: left;}
.product-name {
    width: 69%;
}
.cupon_sectionn{width:100%;}
.coupon{width:100%;}
.coupon input[type="text"]{width:60%;}
.coupon input[type="submit"]{width:40%;}
.woocommerce .cart-collaterals .cart_totals, .woocommerce-page .cart-collaterals .cart_totals{margin-top: 40px;}
.woocommerce-cart .wc-proceed-to-checkout{padding-right: 7px;}
.qty{width:90%;}
.woocommerce-message{line-height: normal;}
#fancybox-wrap{margin-left: 0;}
.woocommerce-checkout .entry-content .site-inner{    padding: 0 0px !important; width:90% !important;}
.select2-drop-active{margin-top: 0 !important;}
.optimized_botom_text{padding: 0 30px;font-size: 16px;}
.social_secc ul li a{width: 56px;
    height: 56px;
    line-height: 57px;}
.page-template-thank_you_template .site-content{height: 370px; background-position: bottom center;}
.order_fields_table_td {
    padding-left: 21px;
}
.from_tourt_fa{width:100%; float:left;}
.blog_post_full_top_img_full {
    height: 160px;
}
.blog_post_full_top_img_min {
    height: 165px;
}

.yotpo .yotpo-modal .yotpo-modal-header .modal-title span{    font-size: 19px !important;}
table.variations td.value div label[for="pa_choose-a-size_v_grand-king"]{padding-top: 16px;}
.top_header{padding-right: 40px;}
.site-inner{overflow: hidden;}
header .site-inner{overflow: visible;}
#video_popup_show iframe{width: 400px !important; height: 200px !important;}
}


@media screen and (max-width: 567px)
{
.device_header {
    float: right;
    margin-top: 9px;
}
.slider_area{padding-bottom: 17px;}
.aside_section_wh h3{width:100%; float:left;}
.superoir_box_desc{width:100%; float:left;}
.aside_section_whight h2{width:100%; float:left;}
.sub_headin{width:100%; float:left;}
.video_sec_b{height: 100%;}
input[type="text"].email_inputbox{width:100%;    background: #eceff1; border-radius:50px;}
input[type="submit"].email_input_button, input[type="button"].email_input_button{width:100%; margin-top:10px;}
.email_add_box_form{background: transparent; border-radius:0;}
.footer_after .widget.enhanced-text-widget .textwidget.widget-text span{margin: 0 15px;}
.superoir_box_title{font-size: 16px;}
.delivery_step:after {
margin-left: 108px;
}
.bed_section_full {
height: 161px;
}
.bed_section_full {
background-size: 370px auto;
}
.tag_model_box.tag_two {
margin: 4px 0 0 26%;
}
.tag_model_box.tag_one {
margin: -8px 0 0 47%;
}
.tag_model_box.tag_three {
margin: 17px 0 0 76%;
}
.tag_model_box.tag_for{margin: -8px 0 0 40%;}
.title_emaill{font-size:26px;}
.slider_text{font-size: 22px;}
.slider_text p{font-size: 18px;}
.my_carousel {padding: 0 40px;}
.carousel-inner .fill {min-height: 356px;}
.devide_show_boxcont_in {
padding: 68px 70px 0 70px;
}
.devide_show_boxcont_in_1 {
padding: 68px 70px 0 70px; margin-bottom: 20px;
}
.quality_ss_box {
padding: 43px 40px;
}
.good_sl_title {
    padding: 0 30px;
}
.newsletter_secin{width:100%;}

.search_form input[type="text"]{width:87%;}

.site-header.sticky{position: relative !important; top:0; left:0; right:0; z-index: 9; padding: 44px 0 34px 0; transition:all 0.4s ease-in-out 0s; background: #fff; border-bottom: solid 1px #eceff1; box-shadow: 0 0px 0px rgba(0, 0, 0, 0.1);}
.bed_section_full {
height: 201px;
}

.video_btn_smore{left:42%; top: 40%;}
.slider_text {
margin-bottom:414px;
}
.coupon{width:100%;}

.woocommerce div.product div.images div.thumbnails a{height: 75px;
line-height: 75px;}
table.variations td.value div{width:33.33%;}

#comments ol li{padding-left: 0; padding-right: 0;}
.pagination_secction ul li a{width:32px;}
.review_learnn_desktop .data_review_leam{padding-left: 20px; padding-right: 20px;}

.shoew_bed_desktop{display: block;}
.shoew_bed_mobile{display:none;}
#fancybox-wrap{left: 0 !important;margin-left: 1%;width: 90% !important; padding: 20px !important;}
#fancybox-content{width:100% !important;}
p.form-row.remember_sectionn{width:40%;}
.ladzy_bed_shoew{padding-right: 0;}
.shipping_section_top{width:100%;}

.bed_sectionss{width:400px;}
.bed_section_inside {margin-top: -1px;padding: 0 0;}
.for_click_buttons {bottom: 99px;}
.for_click_buttons ul li#first_show_link {margin-left: 108px;}
.for_click_buttons ul li#second_show_link {margin-left: 27px;}
.for_click_buttons ul li#third_show_link {margin-left: 11px;}
.for_click_buttons ul li#for_show_link {margin-left: 27px;}
.img_bed_shoe_perf {margin-top: 26px;}
.siz_reasons_box_inside_desc{padding: 0 40px;}
.unique_fields_table .unique_fields_table_th .unique_fields_table_td{font-size: 18px;}
.unique_fields_table_td{font-size: 18px;}
.five_cols, .expection_sectionn .five_cols{width:49%; }
.woocommerce-main-image{height: 377px;}
.product-name {
    width: 65%;
}
.woocommerce-message{line-height: normal;}
.colmn_sec{width:100%; margin-bottom: 17px !important;}
.colmn_sec:last-child{margin-bottom: 0 !important;}
.learnmore_section{background-position: 30% center !important;}
.optimized_botom_text{padding: 0 0;font-size: 14px;}

.page-template-thank_you_template .site-content{min-height: 350px; background-position: bottom center;}
.order_fields_table_th .order_fields_table_td, .order_fields_table_td{font-size: 13px;}

.cols_two{width:100%; margin-top: 40px;}
.blog_post_full_top_img_full {
    height: 250px;
}
.blog_post_full_top_img_min {
    height: 145px;
}
.myaccount_logout{right:-10px; top:10px;}
.page-template-review_template .inner_page_headers h1{width: 100%;font-size: 24px; margin: 0 auto;}
.top_header{padding-right: 30px;}
}


@media screen and (max-width: 479px)
{
.menu-toggle{margin-top:13px;}
.cart_section{margin-top:11px;}
.menu-toggle{float:left;}
.device_header{display: block;  -webkit-flex-wrap: inherit;
-ms-flex-wrap: inherit;
flex-wrap:nowrap;}

.site-header-menu{top:auto; margin-top:60px;}
.slider_text{font-size: 23px;}

.slider_text p{font-size: 14px;}
.panel_cont_sec_in, .panel_cont_sec_in.padd_top_in{    padding: 24px 22px;}

.social_icn li{margin: 0 5px;}
.social_icn li a{width: 48px;
height: 48px;}
.footer_after .widget.enhanced-text-widget .textwidget.widget-text span{margin-bottom: 10px;}

.delivery_step_img{width:42%;}
.delivery_step_cont{width:58%; text-align: left; font-size: 12px;}
.delivery_step:after, .delivery_step:nth-of-type(3):after{display: block !important; margin-left:21%; height: 120px;}
.delivery_step:last-child:after{display: none !important;}
.delivery_step_img img {
height: 56px;
}
.bed_section_full {
    background-size: 280px auto;
}
.bed_section_full {
    height: 171px;
}
.tag_model_box.tag_two {
    margin: -7px 0 0 29%;
}
.tag_model_box.tag_three {
    margin: 7px 0 0 72%;
}
.delivery_step_cont{padding-top: 0;}

.tag_model_box.tag_for {
    margin: -15px 0 0 40%;
}

.tag_model_content{width:350px;padding: 20px 12px 20px 20px;margin-left: -163px;height: 177px; bottom: 12px;}
.tag_model_box.tag_two .tag_model_content{ margin-left: -72px;}
.tag_model_box.tag_three .tag_model_content{ margin-left: -249px;}
.tag_model_box.tag_for .tag_model_content{ margin-left: -149px; height: 205px;}

.tag_model_img {
width: 92px;
height: 92px;
}
.tag_model_content_right {
width: 67%;
}
.tag_model_content_right_title{font-size: 13px;}
.tag_model_content_right_cont{font-size: 12px; line-height: normal;}

.search_form input[type="text"]{width:83%;}
.superoir_box_desc{width:100%;}
.the_hightest_sec{ padding: 26px;}
p.cont_phone, p.contact_icon{min-height: 25px;}
.title_emaill{padding: 0;}
.title_emaill{font-size: 27px;}

.video_btn_smore{left:41%; top: 40%;}
.slider_text {
    margin-bottom: 274px;
}
.without_header_footer .site-inner{width:90%;}
.without_header_footer .entry-content{padding: 50px 0 !important;}
.cart_item{padding-left: 0; padding-right: 0;}
.qty{float:right; margin-left: 0;}
.coupon input[type="text"]{width:100%;}
.woocommerce .cart .button, .woocommerce .cart input.button{width:100% !important; margin-top: 4px;}
/*.cart-discount, .cart-discount_total{width:100%; margin:30px 0;}*/
.wc-proceed-to-checkout{width:100%;}
.wc-proceed-to-checkout a.btn_checkoutt{width:100% !important;}
.woocommerce-cart .wc-proceed-to-checkout{padding: 0;}
.product-subtotal{margin-top: 14px;}
.woocommerce a.remove{margin-top: 5px;}


.woocommerce div.product div.images div.thumbnails li{width: 33.33% !important; margin-bottom: 14px;}

#comments ol li .comment-text .extra_fileds .f_values.average_hours{width: 100%; clear:both;}
#comments ol li .comment-text .extra_fileds .f_values.front_sleepr{width: 100%; clear:both;margin-top: 10px;}
#comments ol li .comment-text .extra_fileds .f_values.sleep_partner{width: 100%; margin-top: 10px; clear:both;}
.section_f_value_right{margin-top: 0; width: 100%; float:left;}

.top_header{font-size: 10px;}
.logo{width:72%;}
.cart_section {width: 18%; margin-top: 5px;}
.carousel-inner .fill {
    min-height: 376px;
}
.trial_sec_content{width:100%;}
.devide_show_boxcont_in , .devide_show_boxcont_in_1{
    padding: 68px 7% 0 7%;
}
.shipping_section_top{width:100%; float:left;}
.good_sl_title {
    padding: 0 0px;
}
p.form-row.remember_sectionn{width:100%;}
.login input[type="button"], .login input[type="submit"], .register input[type="button"], .register input[type="submit"], .lost_reset_password input[type="button"], .lost_reset_password input[type="submit"]{width:100%;}
#fancybox-wrap{}

.social_secc ul li a{    width: 33px;
    height: 33px;
    line-height: 35px;
    font-size: 16px;}
.social_secc ul li a .fa.fa-instagram, .social_secc ul li a .fa.fa-pinterest-p{font-size: 19px;}


.bed_sectionss{width:310px;}
.bed_section_inside {margin-top: -1px;padding: 0 0;}
.for_click_buttons {bottom: 69px;}
.for_click_buttons ul li#first_show_link {margin-left: 70px;}
.for_click_buttons ul li#second_show_link {margin-left: 23px;}
.for_click_buttons ul li#third_show_link {margin-left: 4px;}
.for_click_buttons ul li#for_show_link {margin-left: 21px;}
.img_bed_shoe_perf {margin-top: 26px;}
.thesection_show_box{width:100%; height: 241px;}
.thesection_show_box_title{font-size: 15px;}
.thesection_show_box_desc {font-size: 12px;}
.siz_reasons_box_inside_desc{padding: 0 0;}
.unique_fields_table .unique_fields_table_th .unique_fields_table_td{font-size: 15px;}
.unique_fields_table_td{font-size: 15px;}
.right_value_tick, .wrong_value_tick{width:38px; height: 38px;}
.five_cols, .expection_sectionn .five_cols{width:100%; float:left; }

.sleep_better_title
{
    font-size: 21px;
}
p.form-row.button_sectionn_hed{width:100%;}
.woocommerce-main-image {
    height: 367px;
}
.section_after_title{width:100%; margin-top: 35px;}
table.variations td.value div{width:50%;}
.single_variation_wrap{width:100%; float:left;}
.woocommerce-variation.single_variation .price, .button[type="submit"].single_add_to_cart_button.button.alt{width:100%; margin-right: 0;}
.woocommerce-variation.single_variation{width:100%;}
.product-name {
    width: 54%;
}
.first_sect_cart_quantity{width:40%;}
.first_sect_cart_total {
    width: 50%;
}
.coupon input[type="submit"]{margin: 0 0 0 0; }
.coupon{height:auto;}
.woocommerce .cart input.button[name="update_cart"]{margin-right: 0;}
#billing_first_name_field, #billing_last_name_field, #billing_city_field, #billing_phone_field, #billing_postcode_field, #billing_country_field, #billing_state_field{width:100% !important;}
.learnmore_section{ background-position: 31% center !important;}

#billing_city_field.woocommerce-invalid-required-field,
#billing_postcode_field.woocommerce-invalid-required-field{margin-bottom: 10px; position: relative;}


#billing_city_field.woocommerce-invalid-required-field .error_city,
#billing_postcode_field.woocommerce-invalid-required-field .error_postcode{position: initial; bottom:0;}
.coupon_area{width:100%; float:left;}
.your_find_data_bx{width:100%; float:left;}
.site-inner_edit_d{width:100%; float:left;}
.order_fields_table_td {
    padding-left: 12px;
}
.blog_post_full_top_img_full {
    height: 220px;
}
.blog_post_full_top_img_min {
    height: 145px;
}

.sub_catrgories_section_formate .three_cols{width:100%;}
.blog_post_full_top_img_min {
    height: 225px;
}
.woocommerce-page .wrapp_form form p{width:100% !important;}
.woocommerce-page .wrapp_form form p#billing_first_name_field,
.woocommerce-page .wrapp_form form p#billing_last_name_field,
.woocommerce-page .wrapp_form form p#billing_city_field,
.woocommerce-page .wrapp_form form p#billing_phone_field,
.woocommerce-page .wrapp_form form p#billing_postcode_field,
.woocommerce-page .wrapp_form form p#billing_country_field,
.woocommerce-page .wrapp_form form p#billing_state_field{width:100% !important;}

.yotpo .yotpo-review .yotpo-header .yotpo-header-actions, .yotpo .yotpo-comment .yotpo-header .yotpo-header-actions, .yotpo .yotpo-question .yotpo-header .yotpo-header-actions{float:left !important;}
.yotpo .yotpo-review .yotpo-main, .yotpo .yotpo-comment .yotpo-main, .yotpo .yotpo-question .yotpo-main{    margin-left: 0 !important; margin-top: 20px !important;    float: left;
    width: 100%;}
.yotpo .yotpo-regular-box{padding: 27px 0px 43px 0px !important;}
.yotpo .yotpo-review .yotpo-header .yotpo-header-element, .yotpo .yotpo-comment .yotpo-header .yotpo-header-element, .yotpo .yotpo-question .yotpo-header .yotpo-header-element{    padding-top: 14px !important;
    margin-right: 0px !important;
    clear: both;
    float: left;
    width: 100%;}
.yotpo .yotpo-review .yotpo-footer, .yotpo .yotpo-comment .yotpo-footer, .yotpo .yotpo-question .yotpo-footer{margin-left: 0 !important;clear: both;
    float: left;
    width: 100%;}
.yotpo-nav-content .yotpo-header .yotpo-header-element.yotpo-header-actions .y-label.yotpo-review-date{float: left !important;}


.yotpo .yotpo-tool-tip, .yotpo .yotpo-tool-tip-question, .yotpo .yotpo-tool-tip-answer {
    left: 0;
    top: 120px; max-width: 100% !important;
}
table.variations td.value div label[for="pa_choose-a-size_v_grand-king"]{padding-top: 17px;}
table.variations td.value div.king_var{width:100%;}
#video_popup_show iframe{width: 300px !important; height: 180px !important;}

.btn_checkoutt{
margin-top:20px;
}

}
@media screen and (max-width: 400px)
{
    .woocommerce-main-image{position: relative;}
   
    .title_emaill{font-size:25px;}
    .news_latter input[type="text"]{width:80%;}
    .social_icn li {margin: 0 1px;}
.sub_headin{font-size: 12px;}
.cart_add_box{width:287px;}
.right_part_cart{width:176px;}
.amount_totlal{width:176px;}
.bed_section_full {
    background-size: 230px auto;
}

.tag_model_box.tag_two{margin: -15px 0 0 25%;}

.slider_area{padding-bottom:9px;}
.tag_model_box.tag_three {margin: 2px 0 0 72%;}
.search_form input[type="text"]{width:78%;}
.without_header_footer .site-content{padding-top: 0 !important;}

.tag_model_content{width: 232px;
    padding:10px;
    margin-left: -110px;
    height: 177px;
    bottom: 12px;}
.tag_model_box.tag_two .tag_model_content{ margin-left: -49px;}
.tag_model_box.tag_three .tag_model_content{ margin-left: -171px; height: 190px;}
.tag_model_box.tag_for .tag_model_content{ margin-left: -97px; height: 205px;}

.tag_model_img {
    width: 50px;
    height: 50px;
}
.tag_model_content_right {
  
    width: 67%;
}
.tag_model_content_right_cont{margin-top:6px;}

.site-header-menu{width:284px;}
.video_btn_smore{left:38%; top: 37%;}
.slider_text {
    margin-bottom:315px;
}
.quantity_title{margin-top:20px;}
.qty{margin-top:10px; width:100%;}

.qty input[type="text"]{width:70%;}
#comments ol li .comment-text p.meta time{ clear: both;
    float: left;
    margin-top: 10px;
    width: 100%;}
.pagination_secction ul li a {
    width: 16px;
}
.slider_text {
    font-size: 20px;
}


.abns_ws_detail{font-size: 15px;}
#fancybox-content {
    padding: 50px 20px !important;
}
#fancybox-wrap {
   margin-left: 0% !important;
}
input[type="text"].newsletter_input{font-size: 13px;padding: 0 8px;}



.bed_sectionss{width:240px;}
.bed_section_inside {margin-top: -1px;padding: 0 0;}
.for_click_buttons {bottom:49px;}
.for_click_buttons ul li#first_show_link {margin-left: 50px;}
.for_click_buttons ul li#second_show_link {margin-left: 9px;}
.for_click_buttons ul li#third_show_link {margin-left: 2px;}
.for_click_buttons ul li#for_show_link {margin-left: 9px;}
.img_bed_shoe_perf {margin-top: 26px;}
.thesection_show_box{width:100%; height: 241px;}
.thesection_show_box_title{font-size: 15px;}
.thesection_show_box_desc {font-size: 12px;}
.img_bed_shoe_perf {margin-top: 16px;}
.thesection_show_box{height: 261px;}
.lazt_insude_title_sub{font-size: 13px;}
.sleep_better_title
{
    font-size: 18px;
}

.woocommerce-main-image {
    height: 297px;
}
.product-name{width:100%;}
.product-subtotal, .first_sect_cart_total .title_plus_topp{padding-left: 10px;}
.cart_page_sub_title br{display: none !important;}
.woocommerce-cart .woocommerce-message{ height: 90px; position: relative;}
.woocommerce-cart .woocommerce-message .button.wc-forward{position: absolute; bottom:10px;}
.woocommerce-cart .woocommerce-message{    height: 110px;
    position: relative;}
.var_pr_name_fotd{    padding: 16px 0 0 0;
    width: 100%;
    clear: both;}
.woocommerce-checkout .product-name {
    width: 100%;
}
.title_left_dteial{width:60%;}

.product-total_cart,

.woocommerce-checkout .product-total{width:37%;}
.woocommerce-checkout .cart-subtotal, .order-total{width:100%;}
.Checkout_page_sub_title{text-align: left; margin-left: 21px;}
.woocommerce-page.woocommerce-checkout .inner_page_headers{background-position: right center !important;}
.woocommerce-checkout .cart-subtotal, .woocommerce-checkout .cart-discount, .order-total{width:100%;}
.cart_item .product-total{width:100%;}
.page-template-thank_you_template .site-content{min-height: 300px; background-position: bottom center; height: 320px;}
.blog_post_full_top_img_min {
    height: 185px;
}

.carousel-inner .fill{min-height: 466px;}
}
@media screen and (max-width: 380px)
{
    .woocommerce-cart .woocommerce-message{ height: 110px; position: relative;}
  .top_header{font-size: 9px;
    padding-left: 22px;
    text-align: center;}
  .mobile_close{margin-left: 4%;}
  
  .top_header {
    font-size: 9px;
    padding-left: 12px;
    text-align: left;
}
.good_sl_title{font-size: 19px;}
.mobile_close {
    margin-right: 8px; top:5px;
}
.cart_section{width:24%;}
.logo {
    width: 65%;
}
.sub_title_carousel, .desc_title_carousel{line-height: 18px;}
.my_carousel {
    padding: 0 30px;
}
.quality_ss_box{font-size: 16px;}
input[type="text"].newsletter_input{width:80%;}


.carousel-inner .fill{    min-height: 406px;}

/*#fancybox-wrap {
   margin-left: -2px !important;
}*/
}

@media screen and (max-width: 320px)
{
    .captch_class{margin-left: -11px;}
}

@media screen and (max-width: 319px)
{
 .slider_text {
    font-size: 37px;
}
.bed_section_full{height: 101px;}
.video_btn_smore{ left: 37%;top: 35%;}
.slider_text {
    margin-bottom: 127px;
}

.tag_model_box.tag_two {
    margin: -15px 0 0 19%;
}

.tag_model_box.tag_three {
    margin: 2px 0 0 79%;
}

}

@media screen and (max-width: 239px)
{

}