/*custom CSS*/
.center{
    text-align: center;
}

/* section header */
h3.section-heading {
    margin: 0;
    color: #04364A;
    font-size: 50px! important;
    font-weight: bold! important;
    line-height: 55px;
    margin-bottom: 10px;
}
/* subheading */
p.sub-text {
    font-weight: bold;
    color: #04364A;
    margin: 0;
    font-size: 40px;
    line-height: 35px;
}
.contain-padding{
    padding: 40px 0px;
}

.button-text-wrapper{
   text-align: center;
}
.button-text-wrapper p.sub-text{
    padding-bottom: 40px;
}
.button-text-wrapper .orange-btn {
    margin: 0 auto;


}

.cart-oval{
    display: none;
}
.sec-padding{
    padding: 30px 0;
}

.homepage_banner_text_section {
    position: absolute;
    top: 113px;
    left: -162px;
      -moz-transform: translateX(49%);
    -webkit-transform: translateX(49%);
    transform: translateX(49%);
    background-color: transparent;
    border-top-left-radius: 200px;
    border-bottom-left-radius: 200px;
    width: 1000px;
    height: 383px;
    z-index: 99; 
}

.homepage_banner_text_section h1 {
    font-weight: bold;
    font-size: 60px;
}

.make_imapact_buttons_sec_inners {
    display: flex;
    justify-content: space-between;
  
}
.view_links {
    border: 1px solid black;
    padding: 10px 60px 10px 60px;
    border-radius: 27px;
}

.view_links a {
    text-decoration: none;
    font-size: 22px;
    font-weight: bold; 
}

.make_imapact_button_headings h1 {
    font-size: 30px;
}
.make_imapact_button_sec {
        width: 66%;
}
.home-main::after {
    height: 100vh;
    content: '';
    position: absolute;
    background: #fff;
    top: 0;
    left: 0;
    width: 100%;
    opacity: .5;
     z-index: -1; 
}
.view_links_bottom {
       border: 1px solid black;
    padding: 20px;
    width: 251px;
    border-radius: 40px;
    margin-top: 20px;
    text-align: center;
}

.view_links_bottom a {
    text-decoration: none;
    font-weight: bold;
    font-size: 30px;
    padding-top: 8px;
    padding-bottom: 8px;
}
.view_links_bottom.btn-orange {
    background: #FE8673;
    border: none;
    /* color: white !important; */
}
.view_links_bottom.btn-orange a{
    color: #fff;
}
/*custom CSS*/


.cst-tans-content .feat.cmn-acc-content.featactive .row.mobile_sec {
    display: none;
}

.term_page .banner_image_sec:after , .sr-page .banner_image_sec:after{
    background-color: #d2ebef !important;
    content: '';
    position: absolute;
    right: 0;
    top: 98px;
    z-index: -1;
    border-radius: 248px;
    height: 320px !important;
    width: 92% !important;
}
.term_page .banner_image_sec , .sr-page .banner_image_sec{
    position: relative;
    width: 72%;
      padding: 88px 0;
    margin: 0 auto;
}
.term_page .banner_image_sec h1 , .sr-page .banner_image_sec h1{
    margin-top: 85px;
    font-size: 90px !important;
    margin-bottom: -15px;
    font-weight: bold;
    color: #04364A;
	    margin-left: 25px;
}
.term_page .faq-sec-main , .sr-page .faq-sec-main{
    background-color: #ffdad5;
    margin: auto;
    display: flex;
    justify-content: space-between;
    padding: 79px 0;
    z-index: 99999! important;
    margin-top: 40px;
    width: 100vw;
    margin-left: 50%;
    -moz-transform: translateX(-50%);
    -webkit-transform: translateX(-50%);
    transform: translateX(-50%);
    max-width: 100vw;
    height: auto;
    padding-left: 266px;
    padding-right: 266px;
}
.term_page .faq-sec-main .container , .sr-page .faq-sec-main .container{
    padding: 0 0;
    max-width: 1920px;
}
.term_page .faq-sec-main .faq_inner_sec_main  , .sr-page .faq-sec-main .faq_inner_sec_main{
    display: flex;
    justify-content: space-between;
}
.term_page .faq-sec-main .faq_inner_sec_main .left-infor h4 , .sr-page .faq-sec-main .faq_inner_sec_main .left-infor h4{
    font-size: 35px;
    font-weight: 900;
    margin-bottom: 0;
}
.term_page .faq-sec-main .faq_inner_sec_main .view_link , .sr-page .faq-sec-main .faq_inner_sec_main .view_link{
    margin-top: 12px !important;
}
.term_page .faq-sec-main .faq_inner_sec_main .view_link a.text-capitalize.arrow-cstm-jq span.arrow , .sr-page .faq-sec-main .faq_inner_sec_main .view_link a.text-capitalize.arrow-cstm-jq span.arrow{
    background-color: rgb(254 134 115);
}
.terms_conditions_sec , .shipping_returns_sec{
    width: 84%;
    margin: auto;
padding-bottom: 70px;
}
.term_page .privacy_banner .content , .sr-page section.banner_shop.privacy_banner .content {
    width: 100% !important;
}
.sr-page section.banner_shop.privacy_banner:after , .term_page section.banner_shop.privacy_banner:after{
	    top: 98px;
}
.sr-page section.banner_shop.privacy_banner .content h1.theme_clr , .term_page section.banner_shop.privacy_banner .content h1.theme_clr{
    margin-top: 85px;
}
.term_page .privacy_banner .content h1.theme_clr {
    margin-top: 0px;
}
.term_page .privacy_banner .content h1.theme_clr {
    margin-top: 0px;
    margin-bottom: 53px;
}
.terms_conditions_sec p , .shipping_returns_sec p{
    font-size: 16px !important;
    margin-bottom: 18px;
    color: #434243;
}
.terms_conditions_sec ul {
    list-style: disc;
    padding-left: 18px;
    margin-bottom: 0;
}
.terms_conditions_sec h1.terms_last_heading {
    margin-bottom: 0;
}
.terms_conditions_sec p a {
    text-decoration: none;
}
.terms_conditions_sec ul li {
    font-size: 16px;
}
.homepage_banner_inner_sec {
    background-image: none;
    background-size: cover;
    padding-top: 0;
    margin: auto;
    width: 100vw;
    margin-left: 50%;
    -moz-transform: translateX(-50%);
    -webkit-transform: translateX(-50%);
    transform: translateX(-50%);
    max-width: 100vw;
    height: auto;
    padding-left: 0;
    padding-right: 0;
    position: relative;
    height: 100%;
    overflow: hidden;
    min-height: 800px;
    background: linear-gradient( 0deg, #ffffffc2, #fe86734f), url("https://cdn11.bigcommerce.com/s-zo23333613/product_images/uploaded_images/hero-banner.png?");
    background-repeat: no-repeat;
    background-size: cover;
}

.homepage_banner_inner_sec .home_banner_content {
    max-width: 940px;
    /* margin: 0 auto; */
}

.home-body-content {
    /* max-width: 1325px; */
    margin: 0 auto;
}

.series .view_link a.text-capitalize {
    font-size: 20px !important;
}


.series .inner_img.produc_img:after {
    height: 190px;
    width: 85%;
}

.terms_conditions_sec h1 , .shipping_returns_sec h1{
    margin-top: 0;
    margin-bottom: 10px;
    font-size: 25px;
    color: #434243;
    font-weight: 900;
}
.home div#main-content {
    margin-top: 0;
}
.homepage_banner_image_sec {
    position: absolute;
    right: 0;
    top: 0;
	z-index: 99999;
}
.homepage_banner_text_sec {
    position: absolute;
    right: 80rem;
    bottom: 350px;
    -moz-transform: translateX(49%);
    -webkit-transform: translateX(49%);
    transform: translateX(49%);
    background-color: transparent;
    border-top-left-radius: 200px;
    border-bottom-left-radius: 200px;
    width: 1000px;
    height: 383px;
    z-index: 99;
}
.homepage_banner_text_sec h1 {
    margin-top: 60px;
    margin-bottom: 0;
    font-size: 65px;
    font-weight: bold;
    margin-left: 18px;
}
.term_page .bdmt-marketing , .sr-page .bdmt-marketing{
    width: 100vw;
    margin-left: 50%;
    -moz-transform: translateX(-50%);
    -webkit-transform: translateX(-50%);
    transform: translateX(-50%);
    max-width: 100vw;
    height: auto;
    padding-left: 17%;
    padding-right: 17%;
    background-image: url(https://cdn11.bigcommerce.com/s-zo23333613/product_images/uploaded_images/rectangle-13.png);
    background-repeat: no-repeat;
    background-size: cover;
    padding: 65px 0;
    overflow: hidden;
}
footer.footer.first_footer .footer_payment_sec h1 {
    margin-top: 0;
    font-weight: 500;
    color: #04364A;
}
.first_footer .footer_payment_sec {
    text-align: center;
}
.first_footer .footer_payment_sec ul.footer_payment_sec_list li {
    display: inline-block;
    margin-right: 30px;
	    padding-bottom: 75px;
}
.first_footer .footer_payment_sec ul.footer_payment_sec_list li:last-child{
	margin-right:0px;
}

.homepage_banner_text_sec .view_link a.text-capitalize {
    border: none;
    color: #fff;
width: 19%;
    justify-content: inherit;
}
.homepage_banner_text_sec .view_link {
    margin-top: 1px! important;
	padding-left: 35px;
}
.homepage_banner_image_sec img {
    width: 100%;
    max-width: 634px;
}
.contact_top_main_page_text_sec .contact_top_main_page_left_sec p {
    padding-bottom: 0;
    margin-bottom: 0;
    font-size: 16px !important;
}
.contact_top_main_page_text_sec .contact_top_main_page_left_sec {
  width: 81%;
}
.contact_top_main_page_text_sec .contact_top_main_page_left_sec a {
    display: inline-block;
    text-decoration: none;
    font-size: 16px;
}
.contact_top_main_page_text_sec {
    display: flex;
    justify-content: space-between;
	padding-top: 10px;
}
.homepage_banner_text_sec .view_link a.text-capitalize:hover{
	color:#fff! important;
}
.wrnty-retrn .form-action.error_btn .arrow::before {
    top: 54%;
    moz-transform: translateY(-58%);
    -webkit-transform: translateY(-58%);
    transform: translateY(-58%);
}
.page_contact_form .form .contact_btn .arrow::before {
    top: 55%;
    moz-transform: translateY(-55%);
    -webkit-transform: translateY(-55%);
    transform: translateY(-55%);
}
.homepage_banner_text_sec .view_link span.arrow {
    background-color: #da998f;
}
.homepage_banner_text_sec .view_link span.arrow:before {
    border: 3px solid #fff;
    border-top: 0;
    border-left: 0;
}
.homepage_banner_text_sec .view_link span.arrow:after{
	background-color:#fff;
}
.returns-page .faqs-main .faq h2 {
    margin-top: 0;
}
.returns-page .faqs-main {
    padding-top: 35px! important;
}
.about-us .review_content {
    position: sticky;
    margin-top: 16%;
    margin-left: -150px;
    moz-transform: translateX(0%);
    -webkit-transform: translateX(0%);
    transform: translateX(0%);
}
.about-us .bdmt-testimnonial{
	width:100%;
}
.about-us .review_content h2{
	width:inherit;
}
.about-us .review_content h3 {
    font-size: 35px;
	font-weight: bold;
	margin-top: 0;
}

.blog-thumbnail img {
    width: 100%;
    height: 385px;
    object-fit: cover;
}
.login_sec h1 {
    font-weight: 700;
    margin-top: 0px;
    margin-bottom: 0;
}
.login_sec p {
    margin-bottom: 40px;
}
.view_link span.arrow {
    -moz-transform: translateX(-50%);
    -webkit-transform: translateY(-50%);
    transform: translateY(-50%);
	top: 50%;
}
.product-page .price-bl-pop a.text-capitalize.learn-more-modal {
    width: 169px !important;
}
.productView-rating a , .productView-reviewLink{
	border-bottom:none! important;
	text-decoration:underline! important;
}
.single-blog-main .blog-thumbnail {
    width: 70%;
}
section.blog_sec_right_sec .blog_sec_images_sec figure.blog-thumbnail a:first-child , .single-blog-main .blog_sec_images_sec a:first-child{
    display: inline-block;
    border-radius: 200px;
    overflow: hidden;
    position: relative;
}
.bidegets_ready_sec .view_link:last-child {
    padding-left: 14%;
}
.bidegets_ready_sec .view_link:first-child{
	padding-left:0px;
}
section.blog_sec_right_sec .blog_image_sec img.lazyautosizes.lazyloaded {
    max-width:100%;
    height: 394px;
    object-fit: cover;
    border-radius: 146px;
}
.bidegets_ready_sec {
    display: flex;
}
.bidegets_ready_sec .view_link span.arrow {
    background-color: #fe8673;
}
section.blog_sec_right_sec figure.blog-thumbnail:hover p.home-blog-title , .single-blog-main .blog_sec_images_sec .blog_image_sec .blog-thumbnail:hover p.home-blog-title{
	bottom: 157px;
}
section.blog_sec_right_sec .blog_sec_images_sec figure.blog-thumbnail a:first-child:after , .single-blog-main .blog_sec_images_sec a:first-child:after{
	content: "";
    position: absolute;
    top: 0;
    left: 0px;
    right: 0px;
    bottom: 0px;
    background-color: #48aaba;
	opacity: .6;
    transition: .3s all linear;
	border-radius:120px! important;
}
section.blog_sec_right_sec .blog_sec_images_sec figure.blog-thumbnail a:first-child:hover:after , .single-blog-main .blog_sec_images_sec a:first-child:hover:after{
	opacity: .8;
}
section.blog_sec_right_sec .blog_sec_images_sec figure.blog-thumbnail.blog-thumbnail:hover p.bloglist-title {
       bottom: 190px;
}
.single-blog-main ul.blog_4_list {
    width: 54%;
    margin: auto;
    padding-bottom: 10px;
	list-style:disc;
}
.single-blog-main ul.blog_7_list {
    width: 62%;
    margin: auto;
	    list-style: decimal;
		padding-bottom: 10px;
}
.single-blog-main ul.blog_6_list {
    width: 62%;
    margin: auto;
    padding-bottom: 10px;
	list-style:disc;
}
.single-blog-main ul.blog_4_list li , .single-blog-main ul.blog_6_list li , .single-blog-main ul.blog_7_list li{
    font-size: 20px;
    font-family: "all-round-gothic"! important;
}
.single-blog-main {
    max-width: 1500px;
    margin: auto;
    width: 100%;
}
.single-blog-main h1.heading_banner_image2 {
    position: absolute;
    top: 315px;
    color: #fff !important;
    left: 0px;
    -moz-transform: translateX(31%);
    -webkit-transform: translateX(31%);
    transform: translateX(31%);
    font-size: 100px;
    font-weight: bold;
    margin-top: 0;
}
.single-blog-main ul.blog_2_list li {
    font-size: 20px;
    font-family: "all-round-gothic"! important;
    line-height: 27px;
}
.single-blog-main ul.blog_2_list {
    list-style: disc;
    width: 85%;
    margin-left: auto;
}
.single-blog-main .blog_sec_images_sec {
    padding-bottom: 35px;
	padding-top: 17px;
}
.single-blog-main h1.blog_banner_image {
    padding-top: 0;
	padding-bottom: 10px;
    width: 100vw;
    margin-left: 50%;
    -moz-transform: translateX(-50%);
    -webkit-transform: translateX(-50%);
    transform: translateX(-50%);
    max-width: 100vw;
    position: relative;
	margin-top: 0;
}
.single-blog-main h6.blog_author_name {
    margin-top: 0;
    float: left;
    width: 38%;
    clear: none;
    font-size: 14px !important;
    font-weight: bold;
    text-transform: capitalize !important;
}
.single-blog-main h6.blog_author_name:after {
    content: "";
    display: table;
    clear: both;
}
.single-blog-main h6.blog_author_date:after {
    content: "";
    clear: both;
    display: table;
}
.single-blog-main h6.blog_author_date {
    float: right;
    width: 11%;
    margin-top: 0;
    margin-bottom: 0;
	    font-size: 14px! important;
    font-weight: bold;
	text-align:right;
	 text-transform: capitalize !important;
}
.single-blog-main h1.blog_banner_image:after {
  content: "";
    background-color: rgba(0,0,0,0.4);
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    max-height: 680px;
}
.single-blog-main p.blog_sec_text_pic {
    float: right;
}
 .blog_post div#main-content {
    margin-top: 0! important;
}
.single-blog-main h4.Mini_heading_banner_image {
    position: absolute;
    top: 278px;
    font-size: 20px;
    font-weight: bold;
    left: 0;
    -moz-transform: translateX(-50%);
    -webkit-transform: translateX(-50%);
   transform: translateX(-50%);
    color: #fff;
    z-index: 4;
    display: block;
    margin-top: 0;
    left: 63%;
    width: 100%;
}
.single-blog-main h1.heading_banner_image {
    position: absolute;
    top: 315px;
    color: #fff !important;
    left: 0px;
    -moz-transform:  translateX(-50%);
    -webkit-transform: translateX(-50%);
    transform:  translateX(-50%);
    font-size: 100px;
    font-weight: bold;
    margin-top: 0;
    left: 63%;
    width: 100%;
}
.single-blog-main p.blog_author_image {
    margin-bottom: 6px;
}
.single-blog-main p.blog_banner_para {
position: absolute;
    top: 418px;
    color: #fff;
    z-index: 5;
    left: 0;
    -moz-transform: translateX(-50%);
    -webkit-transform: translateX(-50%);
    transform:translateX(-50%);
    display: block;
    font-size: 35px! important;
    font-weight: bold;
    left: 63%;
    width: 100%;
}
.single-blog-main p.blog_author_image_heading {
    margin-bottom: 13px;
}
.single-blog-main p.blog_last_sec_text {
    clear: both;
}
.single-blog-main p.blog_author_para {
    clear: both;
    color: #04364A;
}
.single-blog-main p.blog_author_image img {
    width: 100%;
    height: 727px;
    object-fit: cover;
}
.single-blog-main h1.blog_author_heading {
    width: 87%;
    margin: auto;
    padding-bottom: 28px;
    color: #FE8673;
    font-size: 31px;
    line-height: 47px;
}
.single-blog-main .blog_sec_images_sec h4 {
    text-align: center;
    font-size: 35px;
    font-weight: bold;
}
.single-blog-main h1.blog_bg_color {
    background: #47ACBE 0% 0% no-repeat padding-box;
    opacity: 0.8;
       width: 58%;
    height: 294px;
    position: absolute;
    left: 0;
    border-radius: 248px;
    top: 181px;
    -moz-transform: translateX(29%);
    -webkit-transform:translateX(29%);
    transform: translateX(29%);
}
.single-blog-main .blog_sec_images_sec:after {
    content: "";
    display: table;
    clear: both;
}
.single-blog-main .blog_sec_images_sec .blog_image_sec {
    float: left;
	width:33.3%;
	padding:60px 15px 0 15px;
}
.single-blog-main .blog_sec_images_sec .blog_image_sec img.lazyautosizes.lazyloaded {
    max-width: 363px;
    height: 394px;
    object-fit: cover;
    border-radius: 146px;
}
.single-blog-main h1.blog_banner_image img {
    width: 100%;
    height: 680px;
}
.form_sec_text .manual_warranty_sec div#contact-us-page {
    padding-top: 3%! important;
}
.form_sec_text .manual_warranty_sec {
    width: 81%;
	    padding-bottom: 25px;
    margin-left: auto;
}
.account_orderstatus section.banner_shop {
    display: none;
}
.show-blog .product_inner .banner_content {
      width: 66% !important;
}
.account_orderstatus .navBar.navBar--sub.navBar--account{
	margin-top:85px;
}
.returns_page:after {
    content: "";
    background-color: #d2ebef;
   height: 304px !important;
    position: absolute;
    top: 21px;
    z-index: -1;
    border-radius: 248px;
    width: 71%;
    left: 13%;
}
.returns_page p {
    width: 30%;
    margin-left: 15.4%;
    font-size: 16px! important;
}
.returns_page {
    position: relative;
	margin-top: 6%;
}
.banner_image_mini {
    position: absolute;
    top: -4%;
    right: 19%;
    width: 100%;
    max-width: 419px;
    display: block;
    transform: rotate(34deg);
}
.banner_image_mini img {
    width: 100%;
    max-width: 100%;
}
.returns_page h1.theme_clr {
    font-size: 90px !important;
    margin-bottom: -13px;
    font-weight: bold;
    margin-top: 0%! important;
    padding-top: 58px;
    margin-left: 142px;
}
.returns_page h2.theme_clr {
    font-size: 35px;
   font-weight: 900;
    margin-left: 15%;
    width: 31%;
    margin-top: 4px;
}
section.account-content h3.account-heading {
    display: none;
}
.account_inbox .account-body section.account-content ul.account-list li.account-listItem {
   height: 220px;
}
.account_inbox form.form .form-actions input.button.button--primary {
    line-height: 4px;
}
div#main-content  h2.page-heading.title {
    color: #feada0;
    font-size: 35px! important;
    font-weight: 900; 
}
.account_order div#main-content nav.navBar.navBar--sub.navBar--account li.navBar-item.is-active {
    padding: 0;
}
.account-body section.account-content ul.account-list li.account-listItem .account-product-figure {
    width: 122px;
}
.account-body section.account-content ul.account-list li.account-listItem {
    padding-top: 30px;
    padding-bottom: 30px;
	height: 228px;
	border: 2px solid #feada0;
    margin-bottom: 26px;
    padding: 10px;
    height: 196px;
    border-radius: 29px;
}
.account-product-body .account-product-detail h6 {
    font-weight: 700;
}
.account-product-body h5.account-product-title a {
    color: #fe8673! important;
	text-decoration:underline;
}
section.orders h3.account-heading {
    border-bottom: none;
}
.account-product-body h5.account-product-title {
    font-size: 25px;
    font-weight: 900;
}
.account-content p.account-product-description {
    font-size: 16px! important;
}
.account-product-body .account-product-details .account-product-detail {
    width: 15%;
}
.account-product-figure:after {
    padding-bottom: 0%; 
}
nav.navBar.navBar--sub.navBar--account li.navBar-item.is-active {
    border: none;
}
 nav.navBar.navBar--sub.navBar--account li.navBar-item a.navBar-action:hover , .account.account--fixedLarge .button.button--primary:hover , .account.account--fixed .account-body a.button:hover{
	text-decoration:none;
}
div#thousandp .modal-content .mdl-prd-info h2 {
    margin-top: 8px;
}
main.account.account--fixed .account-body section.account-content h3.account-heading {
    border-bottom: none;
}
.account .account-body .account-content.account-content--fixedSmall h3.account-heading , .account .account-body aside.account-sidebar section.account-sidebar-block h3.account-heading{
    color: #feada0! important;
}
.account .account-body .account-content.account-content--fixedSmall figure.account-product-figure {
    width: 16%;
}
.account .account-body .account-content.account-content--fixedSmall dl.account-orderTotal dt , .account .account-body dl.definitionList dt{
    font-weight: 900;
    color: #333;
}
.account-sidebar-block button.button , aside.account-sidebar form.account-reorder-form input.button{
    background-color: transparent;
    color: #04364A;
    border: 4px solid #FE8673;
    padding: 18px 40px;
	    font-size: 17px;
    font-weight: 600;
    border-radius: 37px;
}
.createaccount_thanks .page-content--textCenter h1.page-heading.text-left {
    font-size: 61px;
	    margin-bottom: 13px;
}
.createaccount_thanks section.banner_shop {
    padding-bottom: 0;
}
.account_addressbook form .form-actions button.button.secondary.button--small , .account-body input.button.button--primary , .account-body a.button{
    background-color: transparent;
    border: 2px solid #FE8673;
    color: #04364A;
    border-radius: 28px;
    font-size: 21px;
    padding: 20px 65px;
    margin-bottom: 40px;
}
.account.account--fixed form select {
    border: 2px solid #FFCA7E;
    border-radius: 25px;
    height: 47px;
    width: 100%;
}
.addressList dl.address-details dt ,.addressList dl.address-details dd{
    font-size: 18px;
    color: #04364A !important;
}
 nav.navBar.navBar--sub.navBar--account li.navBar-item {
    width: 14%;
}
.navBar--sub .navBar-action {
    background-color: #feada0;
	    font-size: 20px;
    color: #333;
}
.account_addressbook form .form-actions {
    position: static;
}
.navBar.navBar--sub.navBar--account ul.navBar-section li.navBar-item.is-active {
    background-color: #fe8673 !important;
	cursor:pointer;
}
.createaccount_thanks section.continue_shopping.row .contact_btn a.button.button--primary span.arrow {
    top: 19%;
}
.account_orderstatus .banner_shop::after{
	background-color: #d2ebef;
}
.createaccount_thanks section.continue_shopping.row .contact_btn a.button.button--primary:hover{
	text-decoration:none;
}
.cmn-inst-data.installinstruct-data-thousand.showth .hover-inst-main , .cmn-inst-data.installinstruct-data-twothousand.showtwoth .hover-inst-main{
    position: relative;
    text-align: center;
}
.hover-inst-main img{
    margin: auto;
}
section.instagram-common-section iframe#embedIFrame_186c5df4dab1cd8124cd4307e0e78d35fc62bb56ixl2jn {
    width: 100%;
}
section.instagram-common-section {
    width: 80%;
    margin: auto;
}
div#thousandp .mdl-dwnld-button .view_link {
    margin-top: 20px !important;
}
header.second_header {
     display: block;
}
header.first_header {
	display:none;
}
header.second_header ul li.drpdown_support {
    padding: 0 104px;
}
header.second_header ul li.nav-item:last-child {
    padding-right: 0;
}
header.second_header li.nav-item i.fa.fa-user {
    padding-left: 10px;
}
.footer_first_inner_sec {
    border-top: 2px solid #47ACBE;
    padding-top: 53px;
}

#primaryheader ul .drpdown_support {
    padding: 0 20px!important;
}


header.second_header .dropdown-content {
    min-width: 197px;
    left: 13px !important;
    height: 175px;
}
header.second_header div#navbarSupportedContent li.nav-item.drpdown_support:nth-child(3) .dropdown-content ul::before {
    height: 108%;
}
.error-page  #contact-us-page {
    padding: 40px 0 0 !important;
}
.second_footer {
    display: none;
}
.first_footer {
    
	display:block;
}

.createaccount .account.account--fixed form.form.create_frm {
 width: 65%;
    margin: auto;
    padding-top: 2%;
}
.login  .banner_shop::after{
	background-color: #ffe2dd;
}
.login .content {
    padding-top: 56px;
}
.login .content p {
    font-weight: 900;
}
.login form.login-form.form {
    width: 45%;
    border-right: 3px solid #67bac9;
    padding-right: 135px;
    margin-right: 93px;
    height: 299px;
	margin-top: 23px;
}
.login .new-customer {
    width: 48%;
}
.login .new-customer button.button.button--primary span.arrow {
    top: 16%;
}
.login .login-row {
    max-width: 1337px;
}
.login .new-customer-fact-list li {
    font-size: 18px;
}
.login .form-actions.d-flex.flex-wrap.align-items-center .contact_btn input.button.button--primary , .login .new-customer .contact_btn a button.button.button--primary{
    font-size: 21px;
    font-weight: normal;
}
.createaccount section.banner_shop::after{
	    background-color: #ffe2dd;
}
.createaccount .content h1.page-heading.text-left {
    padding-top: 44px;
}
.createaccount .content p {
    font-weight: 900;
}

.first_footer .footer-logo {
    border-top: inherit;
}
.first_footer .footer-logo img.img-fluid {
        width: 51%;
}
.first_footer .footer-logo {
    border-top: inherit;
    padding-top: 0px! important;
}
.first_footer .footer_links h3 {
    margin-top: 0;
    font-weight: 600;
}
.first_footer .footer_links ul li {
    margin-bottom: 15px;
}
.first_footer .footer_links ul li a {
    text-decoration: none;
    font-size: 16px;
    color: #04364A;
    display: inline-block;
    font-weight: 600;
}
.first_footer .social {
    padding-top: 55px;
}

.footer_first_inner_sec {
    border-top: 2px solid #47ACBE;
    padding-top: 53px;
}

.thousand-series .page-main-newp .content , .twothousand-series .content{
    background: var(--unnamed-color-ffca7e) 0% 0% no-repeat padding-box;
    background-color:#fff2e0;
    border-radius: 248px;
	width: 1024px;
    margin: auto;
    height: 294px;
    margin-top: 60px;
	position:relative;
}
.thousand-series .images_sec {
    display: block;
    position: absolute;
    top: -75px;
    right: 70px;
}
.thousand-series .page-main-newp .content h1.theme_clr , .twothousand-series .content h1.theme_clr{
    margin-top: 0! important;
    padding-top: 100px;
    color: #04364A! important;
    font: normal normal bold 100px/133px All Round Gothic;
    margin-left: -28px;
    margin-bottom: 0px! important;
}
.thousand-series .page-main-newp .content h6.theme_clr , .twothousand-series .content h6.theme_clr{
    margin-top: -10px;
    margin-bottom: 0;
	    font-weight: 900;
}
.thousand-series .feat-desc , .twothousand-series .feat-desc{
    padding-top: 75px;
}
.thousand-series .feat-desc p.heading_feature_thousand , .twothousand-series .feat-desc .heading_feature_twothousand{
    text-align: left;
    color: #04364A;
        font-size: 44px! important;
   width: 85%;
    margin: auto;
}
.thousand-series .feat_desc_inner_sec {
	display: flex;
    flex-wrap: nowrap;
   width: 68%;
    margin: auto;
    padding-top: 35px;
}
.thousand-series .feat_desc_inner_sec .thousand-feats {
    width: 70%;
}
.thousand-series .feat_desc_inner_sec .twothousand-feats{
	width:30%;
}
.thousand-series .feat_desc_inner_sec .thousand-feats p , .twothousand-series  .thousand-feats p{
    color: #04364A;
    font-size: 35px! important;
    font-weight: 900! important;
	    margin-bottom: 8px;
		    margin-left: -28px;
}
.thousand-series .feat_desc_list_sec .third_list {
     margin-right: 15px;
}
.thousand-series .feat_desc_list_sec .second_list ul li , .thousand-series .feat_desc_list_sec, .twothousand-series .feat_desc_list_sec ul li{
	list-style: disc;
    color: #04364A;
    font-size: 25px;
}
.thousand-series .feat_desc_list_sec .first_list ul li ,  .thousand-series .feat_desc_list_sec .third_list ul li{
    list-style: disc;
    color: #04364A;
    font-size: 25px;
}
.thousand-series .feat_desc_inner_sec .thousand-feats p strong {
    font-weight: 900! important;
}
.thousand-series .feat_desc_inner_sec .twothousand-feats p {
    color: #04364A;
    opacity: 0.35;
    font-size: 35px! important;
    font-weight: 900;
	    margin-bottom: 8px;
}
.thousand-series .feat_desc_inner_sec .twothousand-feats ul li {
    list-style: disc;
    color: #04364A;
    font-size: 25px;
    opacity: 0.35;
}
.thousand-series .feat-img-desc , .twothousand-series .feat-img-desc{
	display: flex;
    flex-wrap: nowrap;
    padding-top: 96px;
    justify-content: space-between;
    padding-bottom: 128px;
	width: 87%;
    margin: auto;
}
.thousand-series .feat-img-desc .img-desc , .twothousand-series .feat-img-desc .img-desc{
       width: 33%;
    padding-right: 22px;
    padding-left: 22px;
}
.thousand-series .feat-img-desc .img-desc h2 {
    font-size: 35px;
    font-weight: bold;
}
.thousand-series ul.m-0.p-0 , .two_thousand_series ul{
    display: flex;
	flex-wrap:nowrap;
}
.thousand-series ul.m-0.p-0 li.product_inner , .two_thousand_series ul li.product_inner{
    width: 50%;
}
.thousand-series .product_inner .produc_img::after , .two_thousand_series ul li.product_inner .produc_img::after{
	width: 74%;
}
.thousand-series ul.m-0.p-0 li.product_inner .banner_content.text_slider h2 {
    font-size: 34px! important;
}
.thousand-series .bdmt-features , .twothousand-series .bdmt-features {
    display: flex;
    justify-content: space-between;
	padding-top: 90px;
	padding-bottom: 172px;
}

.thousand-series .did_we_leave_sec {
    background-color: #ffdad5;
	position:relaive;
	padding-top: 83px;
	padding-bottom: 54px;
	display: flex;
    flex-wrap: nowrap;
	opacity: 1;
	width: 85%;
    margin: auto;
	width: 100vw;
    margin-left: 50%;
    -moz-transform: translateX(-50%);
    -webkit-transform: translateX(-50%);
    transform: translateX(-50%);
    max-width: 100vw;
    height: auto;
    padding-left: 266px;
    padding-right: 266px;
	
	
	
}

.thousand-series .did_we_leave_sec .ud-info , .thousand-series .did_we_leave_sec .ud-image{
    width: 50%;
}
.thousand-series .did_we_leave_sec .ud-image {
    position: absolute;
    right: 0;
    top: -104px;
    width: 45%;
    display: block;
    z-index: 11;
    text-align: center;position: absolute;
    right: 0;
    top: -104px;
    width: 45%;
    display: block;
    z-index: 11;
    text-align: center;
}
.thousand-series .did_we_leave_sec .ud-image img {
	width: 63%;
}
.thousand-series .dropdown-content ul.m-0.p-0 {
    display: block;
}
.thousand-series .feat-img-desc .img-desc:nth-child(3) img {
    height: 220px;
    object-fit: cover;
}
.thousand-series .did_we_leave_sec .view_link {
    padding-left: 0;
}
.thousand-series .did_we_leave_sec .arrow-cstm-jq {
    justify-content: left;
    padding-left: 28px;
    width: 353px;
}
.thousand_series_pages_product_sec .banner_content.text_slider {
    margin-left: 128px;
    margin-right: 0;
    width: 70%! important;
}

.thousand-series .page-main-newp .content h1.theme_clr {
    margin-top: 0! important;
    padding-top: 105px;
    color: #04364A! important;
    font: normal normal bold 100px/133px All Round Gothic;
    margin-left: -28px;
    margin-bottom: 0px! important;
}
.thousand-series .page-main-newp .content h6.theme_clr {
    margin-top: -10px;
    margin-bottom: 0;
}
.thousand-series .feat_desc_list_sec , .twothousand-series .feat_desc_list_sec{
    display: flex;
    flex-wrap: nowrap;
	justify-content: space-between;
}
.thousand-series .feat_desc_list_sec .first_list ul li ,  .thousand-series .feat_desc_list_sec .third_list ul li{
    list-style: disc;
    color: #04364A;
    font-size: 25px;
}
.thousand-series .feat_desc_inner_sec .thousand-feats p strong {
    font-weight: 900! important;
}
.thousand-series .feat_desc_inner_sec .twothousand-feats p {
    color: #04364A;
    opacity: 0.35;
    font-size: 35px! important;
    font-weight: 900;
	margin-bottom: 8px;
	margin-left: 35px;
}
.thousand-series .feat_desc_inner_sec .twothousand-feats ul {
    margin-left: 19%;
}
.thousand-series .dropdown-content ul.m-0.p-0 {
    display: block;
}
.thousand-series .feat-img-desc .img-desc:nth-child(3) img {
    height: 220px;
    object-fit: cover;
}
.thousand-series .did_we_leave_sec .view_link {
    padding-left: 0;
}
.thousand-series .did_we_leave_sec .arrow-cstm-jq {
    justify-content: left;
    padding-left: 28px;
    width: 353px;
}
.thousand-series .thousand_first_li .view_link.view_product a.text-capitalize.arrow-cstm-jq span.arrow {
    background-color: #feada0;
}
.thousand-series .thousand_first_li .produc_img::after{
	background-color: #ffe2de !important;
}
.thousand-series .thousand_second_li .produc_img::after{
	background-color:#c9dce3 !important;
}
.thousand-series .thousand_second_li .view_link.view_product a.text-capitalize.arrow-cstm-jq span.arrow {
	background-color: rgb(102, 156, 176)! important;
}
.thousand-series .thousand_series_pages_product_sec .banner_content.text_slider {
    margin: 39px auto 0;
}
.thousand-series .did_we_leave_sec .arrow-cstm-jq span.arrow {
    background-color: #feada0;
}
.newsletter_sctn .row {
    margin: 0;
}


.twothousand-series .images_sec_200_series {
   display: block;
    position: absolute;
    top: -44px;
    right: 147px;
}
.twothousand-series .images_sec_200_series img {
    width: 98%;
}
.twothousand-series .thousand-feats {
    width: 68%;
    margin: auto;
    padding-top: 35px;
}
.twothousand-series .feat-img-desc .img-desc img {
    width: 81%;
}
.twothousand-series .feat-img-desc .img-desc:nth-child(2) img {
    width: 81%;
}
.twothousand-series .feat-img-desc .img-desc:last-child img {
    width: 92%;
}
.two_thousand_series ul {
    display: flex;
    flex-wrap: nowrap;
}
.two_thousand_series .banner_content.text_slider {
    width: 70% !important;
    margin-top: 55px;
}
.returns-page .content {
    background: var(--unnamed-color-ffca7e) 0% 0% no-repeat padding-box;
    background-color: #d2ebef;
    border-radius: 248px;
    width: 1024px;
    margin: auto;
    height: 294px;
    margin-top: 60px;
}
.returns-page .content h1.theme_clr {
    margin-top: 0! important;
    padding-top: 33px;
    color: #04364A! important;
    font: normal normal bold 100px/133px All Round Gothic;
    margin-left: -81px;
    margin-bottom: 0px! important;
}
.returns-page .content .para {
    margin-top: -20px;
    margin-bottom: 0;
    margin-left: -79px;
}
.returns-page .faqs-main {
       padding-top: 10px;
	    width: 84%;
    margin: auto;
}
.returns-page .faqs-main .faq h2 {
    font-weight: 900;
}
.returns-page .faqs-main .faq {
    padding-bottom: 11px;
}
.returns-page .faq-sec-main {
    background-color: #c7e6eb;
    width: 84%;
    margin: auto;
    display: flex;
    justify-content: space-between;
    padding: 79px 0;
    z-index: 99999! important;
    margin-top: 40px;
    width: 100vw;
    margin-left: 50%;
    -moz-transform: translateX(-50%);
    -webkit-transform: translateX(-50%);
    transform: translateX(-50%);
    max-width: 100vw;
    height: auto;
  padding-left: 266px;
    padding-right: 266px;
}

.returns-page .faq-sec-main .left-infor h4 {
    font-size: 35px;
    font-weight: 900;
	margin-bottom: 0;
}
.returns-page .faq-sec-main .left-infor p {
    font-size: 16px! important;
    margin-bottom: 0;
}
.returns-page .faq-sec-main .view_link {
    margin-top: 21px! important;
}
.returns-page .bdmt-marketing , .wrnty-retrn .bdmt-marketing , .about-us .bdmt-marketing{
    width: 100vw;
    margin-left: 50%;
    -moz-transform: translateX(-50%);
    -webkit-transform: translateX(-50%);
    transform: translateX(-50%);
    max-width: 100vw;
    height: auto;
    padding-left: 17%;
    padding-right: 17%;
    background-image: url(https://cdn11.bigcommerce.com/s-zo23333613/product_images/uploaded_images/rectangle-13.png);
    background-repeat: no-repeat;
    background-size: cover;
    padding: 65px 0;
    overflow: hidden;
}
.wrnty-retrn .bdmt-marketing .view_link a.text-capitalize.arrow-cstm-jq span.arrow {
    background-color: rgb(254 173 160);
}

.installation-inst .content {
    background: var(--unnamed-color-ffca7e) 0% 0% no-repeat padding-box;
    background-color: #fff2e0;
    border-radius: 248px;
    width: 100%;
    margin: auto;
    height: 294px;
    margin-top: 60px;
}
.installation-inst .content h1.theme_clr {
     margin-top: 0! important;
    padding-top: 88px;
    color: #04364A! important;
    font: normal normal bold 100px/133px All Round Gothic;
    margin-left: -28px;
    margin-bottom: 0px! important;
}
.installation-inst .content .para h2.theme_clr {
    margin-top: -18px;
    font-weight: 900;
}
.installation-inst .content .para {
    margin-left: 78px;
}
.installation-inst .content .para h6.theme_clr {
   margin-top: -5px;
    max-width: 600px;
    font-size: 16px! important;
}
.installation-inst .content .installation_page_sec {
    position: absolute;
    top: 33px;
    right: 19%;
	display:block;
}
.installation-inst .content .installation_page_sec img.img-fluid {
    width: 75%;
}
.installation-inst .installinstruc-tabs {
    padding-top: 85px;
}
.installation-inst .installinstruc-tabs ul li {
       display: inline-block;
    font-size: 35px;
    font-weight: 900;
    border: 3px solid #c7e6eb;
   padding: 16px 23px;
    border-radius: 44px;
    opacity: 0.5;
	margin-top: 1px;
	    margin: 0 50px 0 0;
cursor:pointer;
	
}
.cmn-inst-data.installinstruct-data-thousand.showth h2 , .installation-inst .inst-tabs-cont .cmn-inst-data h2{
    font-weight: bold;
}
.installation-inst .inst-tabs-cont .cmn-inst-data.installinstruct-data-all.showall .inst-prd .hover-inst-main h2 {
    margin-top: 0;
    font-size: 35px;
    font-weight: bold;
    text-align: center;
}
.installation-inst .inst-tabs-cont {
    padding-top: 25px;
}
.installation-inst .htub-main {
   padding-top: 60px;
    width: 94%;
    margin: auto;
}
.installation-inst .htub-main h1 {
    text-align: center;
    font-size: 100px;
    font-weight: 900;
}
.installation-inst .htub-main .htub-steps .stpscmn {
    width: 33.3%;
    position: relative;
    padding: 30px 0 0 50px;
}
.installation-inst .htub-main .htub-steps .insstept-one:after{
	content: "";
    position: absolute;
    top: -28px;
    left: 10px;
    counter-increment: section;
    content: "" counter(section) "";
    font-size: 170px;
    text-align: left;
    letter-spacing: 0px;
    opacity: 0.6;
    color: #47ACBE;
    z-index: -1;
    font-weight: 700;
}
.installation-inst .inst-tabs-cont .cmn-inst-data.installinstruct-data-all.showall .hover-inst-main:hover .hover-cloud-image {
    bottom: 62px;
}
.installation-inst .htub-main .htub-steps {
    display: flex;
    justify-content: space-between;
}
.installation-inst .htub-main .htub-steps .inststep-two:after {
    content: "";
    position: absolute;
    top: -29px;
    left: -11px;
    counter-increment: section;
    content: "" counter(section) "";
    font-size: 170px;
    text-align: left;
    letter-spacing: 0px;
    opacity: 0.6;
    color: #47ACBE;
    z-index: -1;
    font-weight: 700;
}
.installation-inst .htub-main .htub-steps .inststep-three:after {
    content: "";
    position: absolute;
    top: -28px;
    left: -5px;
    counter-increment: section;
    content: "" counter(section) "";
    font-size: 170px;
    text-align: left;
    letter-spacing: 0px;
    opacity: 0.6;
    color: #47ACBE;
    z-index: -1;
    font-weight: 700;
}
.installation-inst .htub-main .htub-steps .stpscmn h2 {
    font-weight: bold;
}
.installation-inst .faq-sec-main {
    background-color: #c7e6eb;
    display: flex;
    justify-content: space-between;
    padding: 79px 0;
    z-index: 99999! important;
    margin-top: 40px;
    width: 100vw;
    margin-left: 50%;
    -moz-transform: translateX(-50%);
    -webkit-transform: translateX(-50%);
    transform: translateX(-50%);
    max-width: 100vw;
    height: auto;
    padding-left: 242px;
    padding-right: 242px;
}
.installation-inst .faq-sec-main .left-infor h4 {
    font-size: 35px;
    font-weight: 900;
	margin-bottom: 3px;
}
.installation-inst .faq-sec-main .right-infor .view_link {
    margin-top: 38px! important;
}
.installation-inst .faq-sec-main .right-infor .view_link span.arrow {
    background-color: rgb(236 165 154);
}
.installation-inst .inst-tabs-cont .cmn-inst-data.installinstruct-data-all.showall .hover-inst-main {
    position: relative;
	text-align: center;
}
.installation-inst .inst-tabs-cont .cmn-inst-data.installinstruct-data-all.showall .hover-cloud-image img {
    padding-bottom: 38px;
    width: 100%;
}
div#thousandp {
       min-height: 100%;
    max-height: 100%;
    height: 100%;
    width: 44%;
    padding-right: 0px! important;
    border: none;
    overflow: inherit! important;
    background-color: transparent;
    top: 49%! important;
    margin-top: 10px;
    margin-bottom: 10px;
}
div#thousandp .modal-header button.close {
    color: #04364A! important;
    font-size: 32px;
    font-weight: 300;
    z-index: 6;
}
div#thousandp .modal-header {
  position: absolute;
    right: -20px;
    border: none;
    top: 8px;
}
div#thousandp .modal-body p.arrow.span-element , div#thousandp .modal-footer{
    display: none;
}
t div#thousandp .modal-body h2 {
    font-weight: 900;
}
 div#thousandp .modal-body .mdl-rgstr-video .prd-video-content {
    margin-top: 0;
    margin-bottom: 57px;
}
 div#thousandp .modal-dialog {
    width: 100%;
    height: 100%;
    max-width: 1010px;
    max-height: 1010px;
	    background: #FFFFFF 0% 0% no-repeat padding-box;
    box-shadow: 0px 3px 6px #00000029;
    border-radius: 56px;
}
div#thousandp .modal-dialog .modal-content {
    border: none;
	    height: 100%;
    border-radius: inherit;
}
div#thousandp .modal-body {
    overflow: inherit! important;
}

.wrnty-retrn .page-main-newp {
    padding-top: 87px;
}
.wrnty-retrn .content {
    background: var(--unnamed-color-ffca7e) 0% 0% no-repeat padding-box;
    background-color: #d2ebef;
    border-radius: 248px;
    width: 1024px;
    margin: auto;
    height: 294px;
    margin-top: 0;
}
.wrnty-retrn .content .para {
    padding-top: 0;
    padding-left: 43px;
}
.wrnty-retrn .content h1.theme_clr {
      margin-top: 0;
    padding-top: 33px;
    font-size: 100px;
    font-weight: 900;
    margin-left: -85px;
}
.wrnty-retrn .content .para h2.theme_clr {
    margin-top: 0px;
    padding-top: 60px;
    font-weight: 900;
    margin-bottom: 0;
}
.wrnty-retrn .content .para h6.theme_clr {
    margin-top: 0;
      width: 68%;
    font-size: 16px! important;
    margin-bottom: 0;
}
.wrnty-retrn .manual-downloads {
    padding-top: 68px;
	    display: flex;
    justify-content: space-between;
}
.wrnty-retrn .manual-downloads .inst-prd .hover-inst-main {
    position: relative;
	    text-align: center;
}
.wrnty-retrn .manual-downloads .inst-prd h2 {
	font-weight: bold;
	    margin-top: 17px;
	text-align:center;
}
.wrnty-retrn .wnty-main_first {
    display: flex;
    flex-wrap: nowrap;
    justify-content: space-between;
    padding-top: 40px;
    position: relative;
}
.wrnty-retrn .right_sec_wnty_content {
    width: 70%;
    margin-left: auto;
    margin-right: 156px;
	padding-left: 30px;
}
.wrnty-retrn .wnty-main_first:before {
    content: "";
    background-image: url(https://cdn11.bigcommerce.com/s-zo23333613/product_images/uploaded_images/group-1440.png?t=1609161213&_ga=2.13412727.1124331977.1609130859-634437299.1609130859);
    position: absolute;
    left: 0;
	top: 58px;
    width: 100%;
    height: 100%;
    background-repeat: no-repeat;
	z-index: -1;
}
.wrnty-retrn .right_sec_wnty_content h1 {
    font-size: 100px;
    font-weight: bold;
}
.wrnty-retrn .right_sec_wnty_content .wrnty-info {
    padding-left: 100px;
}
.wrnty-retrn .wnty-main {
    padding-top: 56px;
    width: 56%;
    margin: auto;
}
.wrnty-retrn .wnty-main h1 {
    font-size: 100px;
    font-weight: 800;
    margin-top: 0;
	margin-bottom:0px;
}
.wrnty-retrn .wnty-main h4 {
    padding-left: 110px;
    margin-top: -12px;
    margin-bottom: 0;
    font-size: 35px;
    font-weight: bold;
    width: 62%;
}
.wrnty-retrn .wnty-main p {
    margin-bottom: 0;
    padding-left: 112px;
    font-size: 16px! important;
    width: 64%;
}
.wrnty-retrn .faq-sec-main {
    padding-top: 34px;
    background-color: rgb(255 218 213);
    background-color: #ffdad5;
    position: relaive;
    padding-top: 83px;
    padding-bottom: 54px;
    display: flex;
    flex-wrap: nowrap;
    opacity: 1;
    width: 85%;
    margin: auto;
    width: 100vw;
    margin-left: 50%;
    -moz-transform: translateX(-50%);
    -webkit-transform: translateX(-50%);
    transform: translateX(-50%);
    max-width: 100vw;
    height: auto;
    padding-left: 18%;
    padding-right: 18%;
	margin-top: 50px;
    justify-content: space-between;
}
.wrnty-retrn .faq-sec-main .left-infor h4 {
    margin-top: 6px;
    font-weight: bold;
    font-size: 35px;
	    margin-bottom: 0;
}
.wrnty-retrn .faq-sec-main .left-infor p {
    font-size: 16px! important;
    margin-bottom: 0;
}
.wrnty-retrn .faq-sec-main .right-infor .view_link {
    margin-top: 0! important;
}
.wrnty-retrn .faq-sec-main .right-infor .view_link a.text-capitalize.arrow-cstm-jq span.arrow {
    background-color: rgb(254 161 147);
}
div#thousandp .modal-body .mdl-prd-info h2 , div#thousandp .modal-dialog .modal-content .mdl-rgstr-video h2{
    text-align: left;
}
.wrnty-retrn .right_sec_wnty_content .wrnty-info p {
    margin-bottom: 5px;
    font-size: 16px! important;
}
.wrnty-retrn .right_sec_wnty_content .wrnty-info ul.right_sec_wnty_list {
    padding-left: 12px;
	margin-bottom: 0;
}
.wrnty-retrn .right_sec_wnty_content .wrnty-info ul.right_sec_wnty_list li {
    list-style: disc;
    font-family: "all-round-gothic"! important;
    font-size: 16px;
}
.installation-inst .faq-sec-main .faq_inner_sec_main , .wrnty-retrn .faq-sec-main .faq_inner_sec_main , .returns-page .faq-sec-main .container .faq_inner_sec_main{
    display: flex;
    justify-content: space-between;
}
.installation-inst .faq-sec-main .container , .thousand-series .did_we_leave_sec .container , .wrnty-retrn .faq-sec-main .container , .wrnty-retrn .bdmt-marketing .container , .returns-page .faq-sec-main .container , .returns-page .bdmt-marketing .container{
    max-width: 1920px;
    padding: 0 0;
}
.blog_sec_last-sec {
        width: 40%;
}

.blog_sec_last-sec .blog_sec_right_sec {
    width: 70%;
	padding-left: 21px;
}
.blog_sec_last-sec .blog_sec_right_sec .blog_sec_images_sec {
    display: flex;
    justify-content: space-between;
}
.blog_sec_last-sec .blog_sec_left_sec h1 {
    margin-top: 60px;
    font-weight: 900;
    font-size: 35px;
    position: relative;
}
.blog_sec_last-sec .blog_sec_left_sec .view_link a.text-capitalize.arrow-cstm-jq span.arrow {
    background-color: #feada0;
}
.blog_sec_last-sec .blog_sec_left_sec .view_link a.text-capitalize.arrow-cstm-jq {
    border: none;
    position: absolute;
    bottom: -17px;
    right: 11px;
    display: block;
}
.about-us .page-main-newp {
    padding-top: 40px;
}
.about-us .page-main-newp .about_first_us_sec {
       margin-top: 60px;
    position: relative;
}
.about-us .page-main-newp .about_first_us_sec:before {
    content: "";
    background-color: #ffe2dd;
    position: absolute;
    top: 0;
    left: 0;
    height: 496px;
    width: 63%;
    z-index: -1;
    border-radius: 248px;
}
.about-us .page-main-newp .content h1.theme_clr {
      margin-top: 0! important;
    padding-top: 10px;
    color: #04364A! important;
    font: normal normal bold 100px/133px All Round Gothic;
    margin-bottom: 0px! important;
    text-align: right;
    margin-right: 0;
    width: 79%;
}
.about-us .page-main-newp .about_first_us_sec .banner-why {
    display: flex;
    justify-content: space-between;
}
.about-us .page-main-newp .about_first_us_sec .banner-why {
    display: flex;
    justify-content: space-between;
    width: 84%;
	    padding-top: 45px;
    margin: auto;
}
.about-us .page-main-newp .about_first_us_sec .banner-why .why-reason h2 {
    font-weight: 900;
	    margin-top: 2px;
		margin-bottom: 0;
}
.about-us .page-main-newp .about_first_us_sec .banner-why .why-reason p {
    font-size: 16px! important;
}
.about-us .page-main-newp .about_first_us_sec .banner-why .banner_why_inner_sec{
	margin:0 -15px;
}
.about-us .page-main-newp .about_first_us_sec .banner-why .banner_why_inner_sec::after {
	content: "";
	clear: both;
	display: table;
}
.about-us .page-main-newp .about_first_us_sec .banner-why .why-reason {
        width: 33.3%;
		padding: 0 15px;
		float: left;
}
.about-us .social-main {
    padding-top: 58px;
    width: 84%;
    margin: auto;
    display: flex;
    position: relative;
    flex-wrap: nowrap;
    z-index: 1;
}
.about-us .social-main::before{
	content: "";
    position: absolute;
    left: auto;
    right: auto;
    top: 50%;
	left: 50%;
	transform: translate(-50%, -50%);
    opacity: 1;
    background-color: #F0F0F0;
    width: 100vw;
    height: 100%;
    z-index: -1;
}
.about-us .social-main .social-imag {
    width: 30%;
}
.about-us .social-main .social-imag img {
    width: 77%;
}
.about-us .social-main .socal-cnt {
    width: 70%;
}
.about-us .social-main .socal-cnt h4 {
    color: #FE8673;
    font-size: 35px;
    font-weight: 900;
	    margin-top: 10px;
}
.about-us .social-main .socal-cnt p {
    margin-bottom: 8px;
    font-size: 20px! important;
    font-weight: 500;
}
.about-us .about-qst-main .about_qst_left_sec h4 {
    color: #FE8673;
    font-size: 35px;
    font-weight: 900;
	margin-bottom: 15px;
}
.about-us .about-qst-main .about_qst_left_sec h2 {
    font-size: 35px;
    font-weight: 900;
    margin-bottom: 35px;
}
.about-us .about-qst-main .about_qst_right_sec {
    width: 550px;
    position: absolute;
    right: 50px;
    top: -33px;
    display: flex;
    justify-content: center;
    align-items: center;
}
.about-us .about-qst-main .about_qst_right_sec img {
   width: 100%;
}
.about-us .about-qst-main:before {
	/*content: "";*/
 /*   position: absolute;*/
 /*   left: 0;*/
 /*   top: 0;*/
 /*   width: 100%;*/
 /*   height: 100%;*/
 /*   background-color: #d2ebef;*/
 /*  width: 73%;*/
 /*   height: 496px;*/
 /*   -moz-transform: translateX(12%);*/
 /*   -webkit-transform: translateX(12%);*/
 /*   transform: translateX(21%);*/
 /*   z-index: -1;*/
 /*   border-radius: 248px;*/
 /*   margin-top: 32px;*/
}
.about-us .about-qst-main {
   position: relative;
    padding-top: 105px;
    display: flex;
    flex-wrap: nowrap;
    width: 84%;
    margin: auto;
}
.about-us .about-qst-main .about_qst_left_sec {
    width: 40%;
}
.about-us .bdmt-features{
	padding-top: 70px;
	padding-bottom: 70px;
}
.about-us .bdmt-features h1 {
    text-align: center;
    font-size: 100px;
    font-weight: bold;
}
.about-us .bdmt-features .bdmt_features_inner_sec {
    display: flex;
    justify-content: space-between;
    padding-top: 30px;
}
.about-us .why-bidet-head .bdmt_features_inner_sec {
    display: flex;
    justify-content: space-between;
    padding-top: 30px;
}
.about-us .why-bidet-head{
	padding-top: 70px;
	padding-bottom: 70px;
	margin-left: auto;
	margin-right: auto;
    position: relative;
}

.about-us .why-bidet-head:before{
	content: "";
    position: absolute;
    left: 50%;
    right: auto;
    top: 10%;
    margin-top: 100px;
    opacity: 0.7;
    background-color:rgba(255, 202, 126, 0.24);
    width: 40vw;
    height: 250px;
    transform: translate(-50%,-40%);
    /*-moz-transform: translateX(12%);*/
    /*-webkit-transform: translateX(12%);*/
    /*transform: translateX(21%);*/
    z-index: -1;
    border-radius: 248px;
    margin-top: 32px;
}
.about-us .why-bidet-head h1 {
    text-align: center;
    font-size: 4rem;
    font-weight: bold;
}
.about-us .inner_reviews {
    position: relative;
    display: flex;
    justify-content: center;
    flex-wrap: nowrap;
	padding-top: 15px;
    padding-bottom: 30px;
}
/* .about-us .inner_reviews::before{
    background: #1E6D8B;
    position: absolute;
    width: 100vw;
    height: 500px;
} */
.about-us .inner_reviews::before{
	content: "";
    position: absolute;
    left: auto;
    right: auto;
    top: 50%;
	left: 50%;
	transform: translate(-50%, -50%);
    opacity: 1;
    background-color: #1E6D8B;
    width: 100vw;
    height: 400px;
}

.home-main .inner_reviews {
    position: relative;
    display: flex;
    /* justify-content: center; */
    flex-wrap: nowrap;
	padding-top: 15px;
    padding-bottom: 30px;
}
.home-main .inner_reviews::before{
	content: "";
    position: absolute;
    left: auto;
    right: auto;
    top: 50%;
	left: 50%;
	transform: translate(-50%, -50%);
    opacity: 1;
    background-color: #04364A;
    width: 100vw;
    height: 353px;
}
.home-main .inner_reviews h6{
    color: white !important;
}

.home-main .inner_reviews h3{
    color: white !important;
    font-size: 2rem;
    width: 60%;
}

.home-main .review_img {
    width: 45%;
    position: relative;
}

.about-us .inner_reviews h6{
    color: white !important;
}

.about-us .inner_reviews h3{
    color: white !important;
    font-size: 2rem;
    width: 60%;
}

.about-us .review_img {
    width: 45%;
    position: relative;
}

.about-us .bdmt-marketing .marketting_inner .view_link a.text-capitalize.arrow-cstm-jq span.arrow {
    background-color: #feada0;
}
.blog_sec_last-sec .blog_sec_right_sec .blog_sec_images_sec .blog_image_sec {
    width: 33.3%;
}
.blog-thumbnail {
    margin: 0;
    position: relative;
    width: 81%;
	    max-width: inherit;
}

p.home-blog-title{
position: absolute;
    left: 0;
    transform: translateX(0%);
    bottom: 119px;
    transition: .3s all linear;
    font-size: 20px !important;
    font-weight: 700;
    width: 100%;
    text-align: center;
}
p.home-blog-title a {
    color: #fff! important;
    display: inline-block;
    text-decoration: none;
    font-size: 16px;
}
.blog_sec_last-sec .blog_sec_right_sec .blog_sec_images_sec .blog_image_sec .blog-thumbnail:hover p.home-blog-title{
	bottom: 150px;
}
.about-scl-icons ul li {
    display: inline-block;
    padding-right: 24px;
}
.about-scl-icons ul li img {
    width: 44px;
}
.home section.bdmt-into {
    padding: 131px 0 90px !important;
}
.show-insta section.banner_shop.contact_banner.cart_banner {
    margin-bottom: 30px;
}
.show-insta .registration-tabs {
       max-width: 1172px;
    width: 100%;
    margin: 0 auto;
    display: flex;
    justify-content: inherit;
    padding: 0 0 30px;
	margin: auto;
	border:none;
}
.show-insta .registration-tabs .common-tabs-rg {
    margin-right: 230px;
	margin-left:0px;
}
.show-insta section.tabs-and-content{
	    border-bottom: 1px solid #FFCA7E;
}

.thousand-series .images_sec {
    display: block;
    position: absolute;
    top: -75px;
    right: 70px;
}
.thousand-series .page-main-newp .content h1.theme_clr , .twothousand-series .content h1.theme_clr{
    margin-top: 0! important;
    padding-top: 105px;
    color: #04364A! important;
    font: normal normal bold 100px/133px All Round Gothic;
    margin-left: -28px;
    margin-bottom: 0px! important;
}
.thousand-series .page-main-newp .content h6.theme_clr , .twothousand-series .content h6.theme_clr{
    margin-top: -10px;
    margin-bottom: 0;
	    font-weight: 900;
}
.thousand-series .feat-desc , .twothousand-series .feat-desc{
    padding-top: 75px;
}
.thousand-series .feat-desc p.heading_feature_thousand , .twothousand-series .feat-desc .heading_feature_twothousand{
  text-align: left;
    color: #04364A;
    font-size: 75px! important;
    width: 85%;
    margin: auto;
    line-height: 90px;
}
.thousand-series .feat_desc_inner_sec {
	display: flex;
    flex-wrap: nowrap;
   width: 68%;
    margin: auto;
    padding-top: 35px;
}
.thousand-series .feat_desc_inner_sec .thousand-feats {
    width: 70%;
}
.thousand-series .feat_desc_inner_sec .twothousand-feats{
	width:30%;
}
.thousand-series .feat_desc_inner_sec .thousand-feats p , .twothousand-series  .thousand-feats p{
    color: #04364A;
    font-size: 35px! important;
    font-weight: 900! important;
	    margin-bottom: 8px;
		    margin-left: -28px;
}
.thousand-series .feat_desc_list_sec .third_list {
     margin-right: 15px;
}
.thousand-series .feat_desc_list_sec .second_list ul li , .thousand-series .feat_desc_list_sec, .twothousand-series .feat_desc_list_sec ul li{
	list-style: disc;
    color: #04364A;
    font-size: 25px;
}
.thousand-series .feat_desc_list_sec .first_list ul li ,  .thousand-series .feat_desc_list_sec .third_list ul li{
    list-style: disc;
    color: #04364A;
    font-size: 25px;
}
.thousand-series .feat_desc_inner_sec .thousand-feats p strong {
    font-weight: 900! important;
}
.thousand-series .feat_desc_inner_sec .twothousand-feats p {
    color: #04364A;
    opacity: 0.35;
    font-size: 35px! important;
    font-weight: 900;
	    margin-bottom: 8px;
}
.thousand-series .feat_desc_inner_sec .twothousand-feats ul li {
    list-style: disc;
    color: #04364A;
    font-size: 25px;
    opacity: 0.35;
}
.thousand-series .feat-img-desc , .twothousand-series .feat-img-desc{
	display: flex;
    flex-wrap: nowrap;
    padding-top: 96px;
    justify-content: space-between;
    padding-bottom: 128px;
	width: 87%;
    margin: auto;
}
.thousand-series .feat-img-desc .img-desc , .twothousand-series .feat-img-desc .img-desc{
       width: 33%;
    padding-right: 22px;
    padding-left: 22px;
}
.thousand-series .feat-img-desc .img-desc h2 {
    font-size: 35px;
    font-weight: bold;
}
.thousand-series ul.m-0.p-0 , .two_thousand_series ul{
    display: flex;
	flex-wrap:nowrap;
}
.thousand-series ul.m-0.p-0 li.product_inner , .two_thousand_series ul li.product_inner{
    width: 50%;
}
.thousand-series .product_inner .produc_img::after , .two_thousand_series ul li.product_inner .produc_img::after{
	width: 74%;
}
.thousand-series ul.m-0.p-0 li.product_inner .banner_content.text_slider h2 {
    font-size: 34px! important;
}
.thousand-series .bdmt-features , .twothousand-series .bdmt-features {
    display: flex;
    justify-content: space-between;
	padding-top: 90px;
	padding-bottom: 172px;
}

.thousand-series .did_we_leave_sec {
    background-color: #ffdad5;
	position:relaive;
	padding-top: 83px;
	padding-bottom:83px;
	display: flex;
    flex-wrap: nowrap;
	opacity: 1;
	width: 85%;
    margin: auto;
	width: 100vw;
    margin-left: 50%;
    -moz-transform: translateX(-50%);
    -webkit-transform: translateX(-50%);
    transform: translateX(-50%);
    max-width: 100vw;
    height: auto;
    padding-left: 266px;
    padding-right: 266px;
}

.thousand-series .did_we_leave_sec .ud-info , .thousand-series .did_we_leave_sec .ud-image{
    width: 50%;
}
.thousand-series .did_we_leave_sec .ud-image {
    position: absolute;
    right: 0;
    top: -104px;
    width: 45%;
    display: block;
    z-index: 11;
    text-align: center;position: absolute;
    right: 0;
    top: -104px;
    width: 45%;
    display: block;
    z-index: 11;
    text-align: center;
}
.thousand-series .did_we_leave_sec .ud-image img {
	width: 67%;
}
.thousand-series .dropdown-content ul.m-0.p-0 {
    display: block;
}
.thousand-series .feat-img-desc .img-desc:nth-child(3) img {
    height: 220px;
    object-fit: cover;
}
.thousand-series .did_we_leave_sec .view_link {
    padding-left: 0;
}
.thousand-series .did_we_leave_sec .arrow-cstm-jq {
    justify-content: left;
    padding-left: 28px;
    width: 353px;
}
.thousand_series_pages_product_sec .banner_content.text_slider {
    margin-left: 128px;
    margin-right: 0;
    width: 70%! important;
}

.thousand-series .page-main-newp .content h1.theme_clr {
    margin-top: 0! important;
    padding-top: 105px;
    color: #04364A! important;
    font: normal normal bold 100px/133px All Round Gothic;
    margin-left: -28px;
    margin-bottom: 0px! important;
}
.thousand-series .page-main-newp .content h6.theme_clr {
    margin-top: -10px;
    margin-bottom: 0;
	font-weight: 900;
}
.thousand-series .feat_desc_list_sec , .twothousand-series .feat_desc_list_sec{
    display: flex;
    flex-wrap: nowrap;
	justify-content: space-between;
}
.thousand-series .feat_desc_list_sec .first_list ul li ,  .thousand-series .feat_desc_list_sec .third_list ul li{
    list-style: disc;
    color: #04364A;
    font-size: 25px;
}
.thousand-series .feat_desc_inner_sec .thousand-feats p strong {
    font-weight: 900! important;
}
.thousand-series .feat_desc_inner_sec .twothousand-feats p {
    color: #04364A;
    opacity: 0.35;
    font-size: 35px! important;
    font-weight: 900;
	margin-bottom: 8px;
	margin-left: 35px;
}
.thousand-series .feat_desc_inner_sec .twothousand-feats ul {
    margin-left: 19%;
}
.thousand-series .dropdown-content ul.m-0.p-0 {
    display: block;
}
.thousand-series .feat-img-desc .img-desc:nth-child(3) img {
    height: 220px;
    object-fit: cover;
}
.thousand-series .did_we_leave_sec .view_link {
    padding-left: 0;
}
.thousand-series .did_we_leave_sec .arrow-cstm-jq {
    justify-content: left;
    padding-left: 28px;
    width: 353px;
}
.thousand-series .thousand_first_li .view_link.view_product a.text-capitalize.arrow-cstm-jq span.arrow {
    background-color: #feada0;
}
.thousand-series .thousand_first_li .produc_img::after{
	background-color: #ffe2de !important;
}
.thousand-series .thousand_second_li .produc_img::after{
	background-color:#c9dce3 !important;
}
.thousand-series .thousand_second_li .view_link.view_product a.text-capitalize.arrow-cstm-jq span.arrow {
	background-color: rgb(102, 156, 176)! important;
}
.thousand-series .thousand_series_pages_product_sec .banner_content.text_slider {
    margin: 39px auto 0;
}
.thousand-series .did_we_leave_sec .arrow-cstm-jq span.arrow {
    background-color: #feada0;
}
.newsletter_sctn .row {
    margin: 0;
}


.twothousand-series .images_sec_200_series {
   display: block;
    position: absolute;
    top: -44px;
    right: 147px;
}
.twothousand-series .images_sec_200_series img {
    width: 98%;
}
.twothousand-series .thousand-feats {
    width: 68%;
    margin: auto;
    padding-top: 35px;
}
.twothousand-series .feat-img-desc .img-desc img {
    width: 81%;
}
.twothousand-series .feat-img-desc .img-desc:nth-child(2) img {
    width: 81%;
}
.twothousand-series .feat-img-desc .img-desc:last-child img {
    width: 92%;
}
.two_thousand_series ul {
    display: flex;
    flex-wrap: nowrap;
}
.two_thousand_series .banner_content.text_slider {
    width: 70% !important;
    margin-top: 55px;
}



.returns-page .content {
    background: var(--unnamed-color-ffca7e) 0% 0% no-repeat padding-box;
    background-color: #d2ebef;
    border-radius: 248px;
    width: 1024px;
    margin: auto;
    height: 294px;
    margin-top: 60px;
}
.returns-page .content h1.theme_clr {
    margin-top: 0! important;
    padding-top: 33px;
    color: #04364A! important;
    font: normal normal bold 100px/133px All Round Gothic;
    margin-left: -81px;
    margin-bottom: 0px! important;
}
.returns-page .content .para {
    margin-top: -20px;
    margin-bottom: 0;
    margin-left: -79px;
}
.returns-page .faqs-main {
    padding-top: 10px;
	    width: 84%;
    margin: auto;
}
.returns-page .faqs-main .faq h2 {
    font-weight: 900;
}
.returns-page .faqs-main .faq {
    padding-bottom: 11px;
}
.returns-page .faq-sec-main {
    background-color: #c7e6eb;
    width: 84%;
    margin: auto;
    display: flex;
    justify-content: space-between;
    padding: 79px 0;
    z-index: 99999! important;
    margin-top: 40px;
    width: 100vw;
    margin-left: 50%;
    -moz-transform: translateX(-50%);
    -webkit-transform: translateX(-50%);
    transform: translateX(-50%);
    max-width: 100vw;
    height: auto;
  padding-left: 266px;
    padding-right: 266px;
}

.returns-page .faq-sec-main .left-infor h4 {
    font-size: 35px;
    font-weight: 900;
	margin-bottom: 0;
}
.returns-page .faq-sec-main .left-infor p {
    font-size: 16px! important;
    margin-bottom: 0;
}
.returns-page .faq-sec-main .view_link {
    margin-top: 21px! important;
}
.returns-page .bdmt-marketing , .wrnty-retrn .bdmt-marketing , .about-us .bdmt-marketing{
    width: 100vw;
    margin-left: 50%;
    -moz-transform: translateX(-50%);
    -webkit-transform: translateX(-50%);
    transform: translateX(-50%);
    max-width: 100vw;
    height: auto;
    padding-left: 17%;
    padding-right: 17%;
    background-image: url(https://cdn11.bigcommerce.com/s-zo23333613/product_images/uploaded_images/rectangle-13.png);
    background-repeat: no-repeat;
    background-size: cover;
    padding: 65px 0;
    overflow: hidden;
}
.wrnty-retrn .bdmt-marketing .view_link a.text-capitalize.arrow-cstm-jq span.arrow {
    background-color: rgb(254 173 160);
}

.installation-inst .content {
    background: var(--unnamed-color-ffca7e) 0% 0% no-repeat padding-box;
    background-color: #fff2e0;
    border-radius: 248px;
    width: 100%;
    margin: auto;
    height: 294px;
    margin-top: 60px;
}
.installation-inst .content h1.theme_clr {
     margin-top: 0! important;
    padding-top: 88px;
    color: #04364A! important;
    font: normal normal bold 100px/133px All Round Gothic;
    margin-left: -28px;
    margin-bottom: 0px! important;
}
.installation-inst .content .para h2.theme_clr {
    margin-top: -18px;
    font-weight: 900;
}
.installation-inst .content .para {
    margin-left: 78px;
}
.installation-inst .content .para h6.theme_clr {
   margin-top: -5px;
    max-width: 600px;
    font-size: 16px! important;
}
.installation-inst .content .installation_page_sec {
    position: absolute;
    top: 33px;
    right: 19%;
	display:block;
}
.installation-inst .content .installation_page_sec img.img-fluid {
    width: 75%;
}
.installation-inst .installinstruc-tabs {
    padding-top: 85px;
}
.installation-inst .installinstruc-tabs ul .active {
    position: relative;
    margin-left: 0px;
    border: none;
	    margin: 0 50px 0 0;
    opacity: inherit;
}
.installation-inst .inst-tabs-cont .cmn-inst-data {
    display: flex;
    flex-wrap:now-wrap;
}
.installation-inst .inst-tabs-cont .cmn-inst-data.installinstruct-data-all.showall .inst-prd .hover-inst-main h2 {
    margin-top: 0;
    font-size: 35px;
    font-weight: bold;
    text-align: center;
}
.installation-inst .inst-tabs-cont {
    padding-top: 25px;
}
.installation-inst .htub-main {
   padding-top: 60px;
    width: 94%;
	padding-bottom: 60px;
    margin: auto;
}
.installation-inst .htub-main h1 {
    text-align: center;
    font-size: 100px;
    font-weight: 900;
}
.installation-inst .htub-main .htub-steps .stpscmn {
    width: 33.3%;
    position: relative;
    padding: 30px 0 0 50px;
}
.installation-inst .htub-main .htub-steps .insstept-one:after{
	content: "";
    position: absolute;
    top: -28px;
    left: 10px;
    counter-increment: section;
    content: "" counter(section) "";
    font-size: 170px;
    text-align: left;
    letter-spacing: 0px;
    opacity: 0.6;
    color: #47ACBE;
    z-index: -1;
    font-weight: 700;
}
.installation-inst .inst-tabs-cont .cmn-inst-data.installinstruct-data-all.showall .hover-inst-main:hover .hover-cloud-image {
    bottom: 62px;
}
.installation-inst .htub-main .htub-steps {
    display: flex;
    justify-content: space-between;
}
.installation-inst .htub-main .htub-steps .inststep-two:after {
    content: "";
    position: absolute;
    top: -29px;
    left: -11px;
    counter-increment: section;
    content: "" counter(section) "";
    font-size: 170px;
    text-align: left;
    letter-spacing: 0px;
    opacity: 0.6;
    color: #47ACBE;
    z-index: -1;
    font-weight: 700;
}
.installation-inst .htub-main .htub-steps .inststep-three:after {
    content: "";
    position: absolute;
    top: -28px;
    left: -5px;
    counter-increment: section;
    content: "" counter(section) "";
    font-size: 170px;
    text-align: left;
    letter-spacing: 0px;
    opacity: 0.6;
    color: #47ACBE;
    z-index: -1;
    font-weight: 700;
}
.installation-inst .htub-main .htub-steps .stpscmn h2 {
    font-weight: bold;
}
.installation-inst .faq-sec-main {
    background-color: #c7e6eb;
    display: flex;
    justify-content: space-between;
    padding: 79px 0;
    z-index: 99999! important;
    margin-top: 40px;
    width: 100vw;
    margin-left: 50%;
    -moz-transform: translateX(-50%);
    -webkit-transform: translateX(-50%);
    transform: translateX(-50%);
    max-width: 100vw;
    height: auto;
    padding-left: 242px;
    padding-right: 242px;
}
.installation-inst .faq-sec-main .left-infor h4 {
    font-size: 35px;
    font-weight: 900;
	margin-bottom: 3px;
}
.installation-inst .faq-sec-main .right-infor .view_link {
    margin-top: 38px! important;
}
.installation-inst .faq-sec-main .right-infor .view_link span.arrow {
    background-color: rgb(236 165 154);
}
.installation-inst .inst-tabs-cont .cmn-inst-data.installinstruct-data-all.showall .hover-inst-main {
    position: relative;
	text-align: center;
}
.installation-inst .inst-tabs-cont .cmn-inst-data.installinstruct-data-all.showall .hover-cloud-image img {
    padding-bottom: 38px;
    width: 100%;
}
div#thousandp {
       min-height: 100%;
    max-height: 100%;
    height: 100%;
    width: 44%;
    padding-right: 0px! important;
    border: none;
    overflow: inherit! important;
    background-color: transparent;
    top: 49%! important;
    margin-top: 10px;
    margin-bottom: 10px;
}
div#thousandp .modal-header button.close {
    color: #04364A! important;
    font-size: 32px;
    font-weight: 300;
    z-index: 6;
}
div#thousandp .modal-header {
  position: absolute;
    right: -20px;
    border: none;
    top: 8px;
}
div#thousandp .modal-body p.arrow.span-element , div#thousandp .modal-footer{
    display: none;
}
t div#thousandp .modal-body h2 {
    font-weight: 900;
}
 div#thousandp .modal-body .mdl-rgstr-video .prd-video-content {
    margin-top: 0;
    margin-bottom: 57px;
}
 div#thousandp .modal-dialog {
    width: 100%;
    height: 100%;
    max-width: 1010px;
    max-height: 1010px;
	    background: #FFFFFF 0% 0% no-repeat padding-box;
    box-shadow: 0px 3px 6px #00000029;
    border-radius: 56px;
}
div#thousandp .modal-dialog .modal-content {
    border: none;
	    height: 100%;
    border-radius: inherit;
}
div#thousandp .modal-body {
    overflow: inherit! important;
}



.wrnty-retrn .page-main-newp {
    padding-top: 87px;
}
.wrnty-retrn .content {
    background: var(--unnamed-color-ffca7e) 0% 0% no-repeat padding-box;
    background-color: #d2ebef;
    border-radius: 248px;
    width: 1024px;
    margin: auto;
    height: 294px;
    margin-top: 0;
}
.wrnty-retrn .content .para {
    padding-top: 0;
    padding-left: 43px;
}
.wrnty-retrn .content h1.theme_clr {
      margin-top: 0;
    padding-top: 33px;
    font-size: 100px;
    font-weight: 900;
    margin-left: -85px;
}
.wrnty-retrn .content .para h2.theme_clr {
    margin-top: 0px;
    padding-top: 60px;
    font-weight: 900;
    margin-bottom: 0;
}
.wrnty-retrn .content .para h6.theme_clr {
    margin-top: 0;
       width: 68%;
    font-size: 16px! important;
    margin-bottom: 0;
}
.wrnty-retrn .manual-downloads {
    padding-top: 68px;
	    display: flex;
    justify-content: space-between;
}
.wrnty-retrn .manual-downloads .inst-prd .hover-inst-main {
    position: relative;
	    text-align: center;
}
.wrnty-retrn .manual-downloads .inst-prd h2 {
	font-weight: bold;
	    margin-top: 17px;
	text-align:center;
}
.wrnty-retrn .wnty-main_first {
    display: flex;
    flex-wrap: nowrap;
    justify-content: space-between;
    padding-top: 40px;
    position: relative;
}
.wrnty-retrn .right_sec_wnty_content {
    width: 70%;
    margin-left: auto;
    margin-right: 156px;
	padding-left: 30px;
}
.wrnty-retrn .wnty-main_first:before {
    content: "";
    background-image: url(https://cdn11.bigcommerce.com/s-zo23333613/product_images/uploaded_images/group-1440.png?t=1609161213&_ga=2.13412727.1124331977.1609130859-634437299.1609130859);
    position: absolute;
    left: 0;
	top: 58px;
    width: 100%;
    height: 100%;
    background-repeat: no-repeat;
	z-index: -1;
}
.wrnty-retrn .right_sec_wnty_content h1 {
    font-size: 100px;
    font-weight: bold;
}
.wrnty-retrn .right_sec_wnty_content .wrnty-info {
    padding-left: 100px;
}
.wrnty-retrn .wnty-main {
    padding-top: 56px;
    width: 56%;
    margin: auto;
}
.wrnty-retrn .wnty-main h1 {
    font-size: 100px;
    font-weight: 800;
    margin-top: 0;
	margin-bottom:0px;
}
.wrnty-retrn .wnty-main h4 {
    padding-left: 110px;
    margin-top: -12px;
    margin-bottom: 0;
    font-size: 35px;
    font-weight: bold;
    width: 62%;
	color: #04364A;
}
.wrnty-retrn .wnty-main p {
    margin-bottom: 0;
    padding-left: 112px;
    font-size: 16px! important;
    width: 64%;
}
.wrnty-retrn .faq-sec-main {
    padding-top: 34px;
    background-color: rgb(255 218 213);
    background-color: #ffdad5;
    position: relaive;
    padding-top: 83px;
    padding-bottom: 54px;
    display: flex;
    flex-wrap: nowrap;
    opacity: 1;
    width: 85%;
    margin: auto;
    width: 100vw;
    margin-left: 50%;
    -moz-transform: translateX(-50%);
    -webkit-transform: translateX(-50%);
    transform: translateX(-50%);
    max-width: 100vw;
    height: auto;
    padding-left: 18%;
    padding-right: 18%;
	margin-top: 50px;
    justify-content: space-between;
}
.wrnty-retrn .faq-sec-main .left-infor h4 {
    margin-top: 6px;
    font-weight: bold;
    font-size: 35px;
	    color: #04364A;
	    margin-bottom: 0;
}
.wrnty-retrn .faq-sec-main .left-infor p {
    font-size: 16px! important;
    margin-bottom: 0;
}
.wrnty-retrn .faq-sec-main .right-infor .view_link {
    margin-top: 0! important;
}
.wrnty-retrn .faq-sec-main .right-infor .view_link a.text-capitalize.arrow-cstm-jq span.arrow {
    background-color: rgb(254 161 147);
}
div#thousandp .modal-body .mdl-prd-info h2 , div#thousandp .modal-dialog .modal-content .mdl-rgstr-video h2{
    text-align: left;
}
.wrnty-retrn .right_sec_wnty_content .wrnty-info p {
    margin-bottom: 5px;
    font-size: 16px! important;
}
.wrnty-retrn .right_sec_wnty_content .wrnty-info ul.right_sec_wnty_list {
    padding-left: 12px;
	margin-bottom: 0;
}
.wrnty-retrn .right_sec_wnty_content .wrnty-info ul.right_sec_wnty_list li {
    list-style: disc;
    font-family: "all-round-gothic"! important;
    font-size: 16px;
}
.installation-inst .faq-sec-main .faq_inner_sec_main , .wrnty-retrn .faq-sec-main .faq_inner_sec_main , .returns-page .faq-sec-main .container .faq_inner_sec_main{
    display: flex;
    justify-content: space-between;
}
.installation-inst .faq-sec-main .container , .thousand-series .did_we_leave_sec .container , .wrnty-retrn .faq-sec-main .container , .wrnty-retrn .bdmt-marketing .container , .returns-page .faq-sec-main .container , .returns-page .bdmt-marketing .container{
    max-width: 1920px;
    padding: 0 0;
}

section.blog_sec_right_sec {
    display: flex !important;
    align-items: center;
    flex-wrap: nowrap;
    width: 89%;
    margin: auto;
	padding: 80px 0;
}
.blog_sec_left_sec h2 {
    font-weight: bold;
    color: #04364A;
    margin-top: 0;
    margin-bottom: 40px;
    line-height: 35px;
}

section.blog_sec_right_sec .blog_sec_images_sec {
    display: flex;
    flex-wrap: nowrap;
    justify-content: space-between;
    width: 100%;
}
section.blog_sec_right_sec .blog_sec_images_sec .blog_image_sec {
    width: 33.3%;
    padding: 0 15px;
}

.blog_sec_last-sec .blog_sec_right_sec {
    width: 70%;
	padding-left: 21px;
}
.blog_sec_last-sec .blog_sec_right_sec .blog_sec_images_sec {
    display: flex;
    justify-content: space-between;
}
.blog_sec_last-sec .blog_sec_left_sec h1 {
    margin-top: 60px;
    font-weight: 900;
    font-size: 35px;
    position: relative;
}
.blog_sec_last-sec .blog_sec_left_sec .view_link a.text-capitalize.arrow-cstm-jq span.arrow {
    background-color: #feada0;
}
.blog_sec_last-sec .blog_sec_left_sec .view_link a.text-capitalize.arrow-cstm-jq {
    border: none;
    position: absolute;
    bottom: -17px;
    right: 11px;
    display: block;
}




.about-us .page-main-newp {
    padding-top: 40px;
}


.about-us .page-main-newp .about_first_us_sec .banner-why .banner_why_inner_sec::after {
	content: "";
	clear: both;
	display: table;
}


.about-us .about-qst-main .about_qst_left_sec h4 {
    color: #FE8673;
    font-size: 35px;
    font-weight: 900;
	margin-bottom: 15px;
}
.about-us .about-qst-main .about_qst_left_sec h2 {
    font-size: 35px;
    font-weight: 900;
    margin-bottom: 35px;
}
.about-us .about-qst-main .about_qst_right_sec {
   width: 550px;
    position: absolute;
    right: 50px;
    top: -33px;
    display: flex;
    justify-content: center;
    align-items: center;
}
.about-us .about-qst-main .about_qst_right_sec img {
   width: 100%;
}



.about-us .bdmt-features{
	padding-top: 70px;
	padding-bottom: 70px;
}
.about-us .bdmt-features h1 {
    text-align: center;
    font-size: 100px;
    font-weight: bold;
}
.about-us .bdmt-features .bdmt_features_inner_sec {
    display: flex;
    justify-content: space-between;
    padding-top: 30px;
}
.about-us .inner_reviews {
    display: flex;
    flex-wrap: nowrap;
	    padding-top: 15px;
    padding-bottom: 30px;
}
.review_img {
    width: 45%;
    position: relative;
}

.about-us .bdmt-marketing .marketting_inner .view_link a.text-capitalize.arrow-cstm-jq span.arrow {
    background-color: #feada0;
}
.blog_sec_last-sec .blog_sec_right_sec .blog_sec_images_sec .blog_image_sec {
    width: 33.3%;
}
.blog-thumbnail {
    margin: 0;
    position: relative;
    width: 81%;
	    max-width: inherit;
		    padding-bottom: 44px;
}



p.home-blog-title a {
    color: #fff! important;
    display: inline-block;
    text-decoration: none;
}
.blog_sec_last-sec .blog_sec_right_sec .blog_sec_images_sec .blog_image_sec .blog-thumbnail:hover p.home-blog-title{
	bottom: 150px;
}
.about-us .social-main .socal-cnt .about-scl-icons {
    padding-top: 40px;
    padding-bottom: 10px;
}
.about-us .inner_reviews .review_content .stars .btn.btn-review p.fa.fa-star {
    font: normal normal normal 14px/1 FontAwesome! important;
    font-size: 23px! important;
    margin-bottom: 0;
}
.about-us .inner_reviews .review_content .stars .btn.btn-review {
    padding: 0;
}
.twothousand-series .feat-img-desc .img-desc h2 {
    font-weight: 900;
}
div#thousandp .mdl-dwnld-button .view_link a.text-capitalize.arrow-cstm-jq span.arrow , .returns-page .faq-sec-main .view_link a.text-capitalize.arrow-cstm-jq span.arrow , .returns-page .bdmt-marketing .marketting_inner .view_link a.text-capitalize.arrow-cstm-jq span.arrow{
    background-color: #fe8673;
}
.cmn-inst-data.installinstruct-data-thousand.showth {
    display: flex;
    flex-wrap: nowrap;
}
.cmn-inst-data.installinstruct-data-thousand.showth .inst-prd {
    width: 33.3%;
    padding: 0 15px;
}
.cmn-inst-data .inst-prd {
    width: 33.3%! important;
    padding: 0 15px;
}

.installation-inst .installinstruc-tabs ul li::after {
	content: inherit;
	border: 3px solid #c7e6eb;
	position: absolute;
	top: 0;
	right: 0;
	bottom: 0;
	left: 0;
	transition: .3s all linear;
	width: 100%;
}
.installation-inst .installinstruc-tabs ul li.active::after {
	content: "";
    background-color: #c7e6eb;
    left: 0px;
    top: 0px;
    width: 186px;
    height: 86px;
    position: absolute;
    z-index: -2;
    padding: 36px 44px;
    border-radius: 44px;
	border: 0;
}


.blogpostlist-main .list-post {
    width: 25%;
    padding: 0 15px;
    max-width: 25%;
    flex: 0 0 25%;
}
.blogpostlist-main {
    display: flex;
    flex-wrap: wrap;
    justify-content: inherit;
}
.blogpostlist-main .list-post .blog-thumbnail img.lazyautosizes.lazyloaded {
    max-width: 363px;
}
.blog main.page .view-all-ajax-blog {
    text-align: center;
	    display: flex;
    justify-content: center;
    align-items: center;
}
.blog main.page .view-all-ajax-blog a {
    font-size: 20px;
    text-decoration: none;
    font-weight: 500;
}
.blog main.page .view-all-ajax-blog span.arrow {
    background-color: rgb(254 134 115);
}


.first_footer .footer_first_sec {
    display: none;
}
.first_footer .footer_copyright_sec p {
    padding-bottom: 0;
    font-family: "all-round-gothic" !important;
    color: #47ACBE;
}
.first_footer .footer_copyright_sec {
    text-align: center;
}

.main-prd-rght-section.col-md-5 .cstm-sku-and.description .prd-short-description ul {
    padding-left: 20px;
}
.main-prd-rght-section.col-md-5 .cstm-sku-and.description .prd-short-description ul li {
    list-style: disc;
}
.accortdians-prd ul#productReviews-list span.rv-rdmr {
    width: 120px;
}
.main-prd-rght-section.col-md-5 .cstm-text-with-pop-up a.text-capitalize.learn-more-modal span.arrow , .bdmt-marketing .view_link a.text-capitalize span.arrow{
    background-color: #FE8673;
}
.cart_inner table.cart td.cart-close-cstm button.cart-remove.icon {
    text-decoration: underline;
}


@media only screen and (max-width:1880px){
.thousand-series .thousand_series_pages_product_sec .banner_content.text_slider {
    margin: 245px auto 0;
}
.thousand-series .did_we_leave_sec .ud-image img {
    width: 71%;
}		
}

@media only screen and (max-width:1776px){
.about-us .about-qst-main:before {
    height: 430px;
}	
.about-us .about-qst-main .about_qst_right_sec {
    width: 38%;
	right: 73px;
    top: -20px;
}
.blog_sec_last-sec .blog_sec_right_sec .blog_sec_images_sec .blog_image_sec img {
   width: 87%;
}

}
@media only screen and (max-width:1688px){
.about-us .about-qst-main .about_qst_right_sec {
    width: 40%;
}
.blog_sec_last-sec .blog_sec_left_sec .view_link a.text-capitalize.arrow-cstm-jq {
    bottom: 16px;

}
}

@media only screen and (max-width:1632px){

.blog_sec_last-sec .blog_sec_left_sec .view_link a.text-capitalize.arrow-cstm-jq {
    bottom: 2px;
}
}

@media only screen and (max-width:1602px){

.about-us .about-qst-main:before {
    height: 390px;
}
.about-us .about-qst-main .about_qst_left_sec {
    width: 48%;
}
}



@media only screen and (max-width:1530px){

.about-us .about-qst-main .about_qst_left_sec {
    width: 48%;
    padding-left: 20px;
}
.about-us .about-qst-main .about_qst_right_sec {
	right: 0;
}
.blog-thumbnail {
  width: 100%;
}
.blog_sec_last-sec .blog_sec_right_sec .blog_sec_images_sec .blog_image_sec .blog-thumbnail:hover p.home-blog-title {
    bottom: 114px;
}
.blog_sec_last-sec .blog_sec_right_sec .blog_sec_images_sec .blog_image_sec img {
    width: 100%;
}
p.home-blog-title {
    bottom: 36px;
}

.banner_shop {
    width: 70%;
    margin: -26px auto 0 auto;
}
.banner_shop .content {
    width: 100%;
}

.donate-home-text {
    padding: 450px 100px 450px 49%;
}

.donate-home-text h2 {
        font-size: 55px !important;
        line-height: 55px;
}

.faq-banner span.arrow i {
    margin-top: 12px;
}

}
@media only screen and (max-width:5200px){
.thousand-series .thousand_series_pages_product_sec .banner_content.text_slider {
    margin: 114px auto 0;
}
.two_thousand_series .banner_content.text_slider {
    margin-top: 111px;
}
}
@media only screen and (max-width:1880px){
.thousand-series .thousand_series_pages_product_sec .banner_content.text_slider {
    margin: 245px auto 0;
}
.thousand-series .did_we_leave_sec .ud-image img {
    width: 71%;
}		
}

@media only screen and (max-width:1776px){
.about-us .about-qst-main:before {
    height: 430px;
}	
.about-us .about-qst-main .about_qst_right_sec {
    width: 38%;
	right: 73px;
    top: -20px;
}
.blog_sec_last-sec .blog_sec_right_sec .blog_sec_images_sec .blog_image_sec img {
   width: 87%;
}
}

@media only screen and (max-width:1690px){
	.returns-page .faq-sec-main .view_link a {
    width: 238px;
}
}
@media only screen and (max-width:1688px){
.about-us .about-qst-main .about_qst_right_sec {
    width: 40%;
}
.blog_sec_last-sec .blog_sec_left_sec .view_link a.text-capitalize.arrow-cstm-jq {
    bottom: 16px;

}
.thousand-series .thousand_series_pages_product_sec .banner_content.text_slider {
    margin: 168px auto 0;
}
}

@media only screen and (max-width:1670px){


.returns_page h1.theme_clr {
    margin-left: 107px;
}
}

@media only screen and (max-width:1650px){
.about-us .page-main-newp .content h1.theme_clr {
    width: 86%;
}
.about-us .about-qst-main .about_qst_right_sec {
    width: 43%;
    top: -32px;
}
.inner-feature {
    width: 366px;
}

.blog_sec_last-sec .blog_sec_right_sec .blog_sec_images_sec .blog_image_sec img {
    width: 100%;
}
p.home-blog-title {
    bottom: 65px;
}
.blog_sec_last-sec .blog_sec_right_sec .blog_sec_images_sec .blog_image_sec .blog-thumbnail:hover p.home-blog-title {
    bottom: 100px;
}
.wrnty-retrn .right_sec_wnty_content {
    padding-left: 92px;
}
.wrnty-retrn .faq-sec-main .right-infor .view_link {
    margin-top: 15px !important;
}
.returns-page .content {
    width: 65%;
}
.returns-page .faq-sec-main .view_link {
    margin-top: 41px !important;
}
.installation-inst .content .installation_page_sec {
  right: 3%;
}
.installation-inst .htub-main .htub-steps .stpscmn {
    margin-right: 15px;
    margin-left: 15px;
}
.thousand-series .feat_desc_inner_sec {
    width: 75%;
}
.thousand-series .feat-img-desc, .twothousand-series .feat-img-desc {
    width: 89%;
}
.did_we_leave_sec .ud-image img {
    width: 66%;
}
.thousand-series .did_we_leave_sec .arrow-cstm-jq {
    width: 249px;
}
.thousand-series .did_we_leave_sec .ud-image img {
    width: 58%;
}
.thousand-series .did_we_leave_sec {
    padding-left: 235px;
    padding-right: 235px;
}
.thousand-series .thousand_series_pages_product_sec .banner_content.text_slider {
   margin: 69px auto 0;
}

.thousand_series_pages_product_sec ul .thousand_first_li .produc_img .img-fluid {
    width: 50%;
}
.thousand_series_pages_product_sec ul .thousand_first_li .produc_img::after{
	height: 308px;
}

.thousand_series_pages_product_sec ul .thousand_second_li .produc_img .produc_img::after{
	height: 298px;
}
.thousand-series ul.m-0.p-0 li.product_inner .banner_content.text_slider h2 {
	margin-bottom: 10px;
}
.thousand-series .did_we_leave_sec .ud-image {
	width: 47%;
}

.blog-thumbnail {
	width: 100%;
}
.two_thousand_series .banner_content.text_slider {
	margin-top: 89px;
}
.twothousand-series .thousand-feats {
    width: 72%;
}
.two_thousand_series .banner_content.text_slider .view_link.view_product.mt-3 a.text-capitalize.arrow-cstm-jq span.arrow {
    right: 0px! important;
}
.product_inner:nth-child(2) .produc_img img {
    width: 47%;
}
.two_thousand_series ul li.product_inner:first-child img.img-fluid {
    width: 51%;
}
.twothousand-series .bdmt-features {
    padding-bottom: 5px;
}

}

@media only screen and (max-width:1636px){
.home .bidegets_ready_sec .view_link a.text-capitalize {
    width: 231px;
}
}

@media only screen and (max-width:1632px){

.blog_sec_last-sec .blog_sec_left_sec .view_link a.text-capitalize.arrow-cstm-jq {
    bottom: 2px;
}
}

@media only screen and (max-width:1602px){

.about-us .about-qst-main:before {
    height: 390px;
}
.about-us .about-qst-main .about_qst_left_sec {
    width: 48%;
}
}
@media only screen and (max-width:1600px){
.show-insta section.banner_shop.contact_banner.cart_banner h1.theme_clr {
    font-size: 62px;
    margin-bottom: -6px;
}
.show-insta section.banner_shop.contact_banner.cart_banner h2 {
    margin-bottom: -6px;
    margin-left: 76px;
}
.show-insta section.banner_shop.contact_banner.cart_banner p {
    margin-left: 77px;
}
.show-insta .registration-tabs .common-tabs-rg {
    margin-right: 129px;
    margin-left: 0px;
}
.show-insta .registration-tabs {
max-width: 932px;
}
}

@media only screen and (max-width:1530px){

.about-us .about-qst-main .about_qst_left_sec {
    width: 48%;
    padding-left: 20px;
}
.about-us .about-qst-main .about_qst_right_sec {
	right: 0;
}
.blog-thumbnail {
  width: 96%;
}
.blog_sec_last-sec .blog_sec_right_sec .blog_sec_images_sec .blog_image_sec .blog-thumbnail:hover p.home-blog-title {
    bottom: 114px;
}
.blog_sec_last-sec .blog_sec_right_sec .blog_sec_images_sec .blog_image_sec img {
    width: 100%;
}
p.home-blog-title {
    bottom: 36px;
}
}

@media only screen and (max-width:1472px){
.about-us .about-qst-main .about_qst_left_sec {
	width: 56%;
}	

.about-us .page-main-newp .about_first_us_sec:before {
	height: 440px;
}

}



@media only screen and (max-width:1450px){
.about-us .about-qst-main .about_qst_right_sec {
    width: 45%;
}
.about-us .page-main-newp .about_first_us_sec::before {
    height: 474px;
}
.wrnty-retrn .right_sec_wnty_content {
    padding-left: 166px;
	    width: 84%;
    margin-left: auto;
    margin-right: 0;
}
.wrnty-retrn .wnty-main {
 width: 41%;
}
.wrnty-retrn .wnty-main h4 , .wrnty-retrn .wnty-main p{
    width: 100%;
}
.wrnty-retrn .content .para h6.theme_clr {
    width: 66%;
}
.returns-page .faq-sec-main {
    padding-left: 224px;
    padding-right: 224px;
}
.installation-inst .content .installation_page_sec {
    right: 3%;
}
.thousand-series .feat-desc p.heading_feature_thousand, .twothousand-series .feat-desc .heading_feature_twothousand {
    width: 100%;
}
.thousand-series .feat_desc_inner_sec {
    width: 85%;
}
.thousand-series .thousand_series_pages_product_sec .banner_content.text_slider {
    margin: 100px auto 0;
}
.thousand-series .did_we_leave_sec {
    padding-left: 222px;
    padding-right: 222px;
}
.thousand-series .feat-img-desc, .twothousand-series .feat-img-desc {
    width: 100%;
}
.thousand-series .feat-img-desc .img-desc, .twothousand-series .feat-img-desc .img-desc {
	padding-right: 7px;
    padding-left: 7px;
}
.thousand-series .thousand_series_pages_product_sec .banner_content.text_slider {
	margin-left: 5px;
}
.thousand-series .product_inner .produc_img::after, .two_thousand_series ul li.product_inner .produc_img::after {
    width: 89%;
}
.thousand_series_pages_product_sec ul .thousand_first_li .produc_img .img-fluid {
        width: 59%;
}
.thousand-series .did_we_leave_sec {
    padding-left: 141px;
    padding-right: 141px;
}

.blog_sec_last-sec {
    width: 100%;
}

.twothousand-series .thousand-feats {
    width: 85%;
}
.two_thousand_series .banner_content.text_slider {
    margin-top: 81px;
}
.twothousand-series .bdmt-features {
    padding-bottom: 15px;
}

.product_inner:nth-child(2) .produc_img img {
    width: 54%;
}
.thousand-series li .view_link.view_product a.text-capitalize.arrow-cstm-jq span.arrow {
    background-color: #feada0;
    right: 0px! important;
}
}
@media only screen and (max-width:1440px){
.show-insta section.tabs-and-content {
    border-bottom: 1px solid #FFCA7E;
    padding-top: 60px;
}
.show-insta .registration-tabs {
    max-width: 1263px;
}
.show-insta section.banner_shop.contact_banner.cart_banner h1.theme_clr {
       margin-left: 5px;
	margin-top: 45px;
}
}

@media only screen and (max-width:1396px){
.about-us .page-main-newp .about_first_us_sec:before {
    height: 470px;
    width: 65%;
}
.about-us .about-qst-main .about_qst_left_sec {
   padding-left:0px;
   width: 54%;
}	
.about-us .about-qst-main .about_qst_right_sec {
    width: 44%;
    top: -13px;
    right: 30px;
}

.blog_sec_last-sec .blog_sec_right_sec .blog_sec_images_sec .blog_image_sec img {
    width: 95%;
}
}







@media only screen and (max-width:1556px){
.blog-thumbnail {
    margin: 0;
    position: relative;
    width: 100%;
    max-width: inherit;
}	
.blog_sec_last-sec .blog_sec_right_sec {
    width: 70%;
    padding-left: 0px;
}

p.home-blog-title {
 bottom: 22px;
 left: 46%;
}
.blog_sec_last-sec .blog_sec_right_sec .blog_sec_images_sec .blog_image_sec .blog-thumbnail:hover p.home-blog-title {
    bottom: 70px;
}
}
@media only screen and (max-width:1506px){
.blog-thumbnail {
    width: 97%;
}	
.blog_sec_last-sec .blog_sec_right_sec {
    padding-left: 30px;
}
 
.about-us .page-main-newp .about_first_us_sec::before {
    height: 448px;
    width: 64%;
}
}


@media only screen and (max-width:1472px){
.about-us .about-qst-main .about_qst_left_sec {
	width: 56%;
}	
}
@media only screen and (max-width:1450px){
.installation-inst .faq-sec-main {
    padding-left: 233px;
    padding-right: 233px;
}
.blog_sec_last-sec {
    width: 38%;
}
.thousand-series .feat-desc p.heading_feature_thousand, .twothousand-series .feat-desc .heading_feature_twothousand {
    font-size: 63px! important;
    line-height: 74px;
}
.two_thousand_series ul li.product_inner:first-child img.img-fluid {
    width: 59%;
}
.inner_img {
    width: 195px;
}

.about-us .page-main-newp .about_first_us_sec:before {
       height: 535px;
    width: 67%;
}
.about-us .page-main-newp .about_first_us_sec .banner-why {
    padding-top: 19px;
}
.about-us .social-main {
    padding-top: 115px;
}
.about-us .about-qst-main .about_qst_left_sec {
    width: 50%;
}
}

@media only screen and (max-width:1440px){
header.second_header ul li.drpdown_support {
    padding: 0 52px! important;
}	
.returns_page h1.theme_clr {
    margin-left: 74px;
}
}

@media only screen and (max-width:1422px){

.about-us .page-main-newp .about_first_us_sec::before {
    height: 469px;
    width: 65%;
}
.about-us .about-qst-main {
    width: 87%;
}
.about-us .about-qst-main .about_qst_right_sec {
    width: 45%;
}	
}

@media only screen and (max-width:1396px){
.about-us .page-main-newp .about_first_us_sec:before {
    height: 470px;
    width: 65%;
}
.about-us .about-qst-main .about_qst_left_sec {
   padding-left:0px;
   width: 54%;
}	
.about-us .about-qst-main .about_qst_right_sec {
    width: 44%;
    top: -13px;
    right: 30px;
}

.blog_sec_last-sec .blog_sec_right_sec .blog_sec_images_sec .blog_image_sec img {
    width: 95%;
}
}

@media only screen and (max-width:1366px){
.about-us .about-qst-main .about_qst_right_sec {
    width: 46%;
    top: -13px;
    right: 31px;
}	
.inner-feature {
    width: 327px;
}
.blog_sec_last-sec .blog_sec_right_sec {
    padding-left: 10px;
}
.blog-thumbnail {
    width: 98%;
    padding-top: 36px;
}
.about-us .page-main-newp .about_first_us_sec::before {
    height: 479px;
    width: 65%;
}
.about-us .social-main {
    padding-top: 87px;
}
.installation-inst .content .installation_page_sec {
    right: 5%;
}
.installation-inst .faq-sec-main {
     padding-left: 206px;
    padding-right: 206px;
}
.thousand-series .feat_desc_inner_sec {
    width: 91%;
}
.thousand-series .feat-img-desc, .twothousand-series .feat-img-desc {
    width: 100%;
}
.thousand-series .did_we_leave_sec {
padding-left: 137px;
padding-right: 137px;
}
.blog_sec_last-sec {
    width: 57%;
}
.thousand-series .did_we_leave_sec .ud-image {
    width: 52%;
}
.blog_sec_last-sec .blog_sec_left_sec .view_link a.text-capitalize.arrow-cstm-jq {
    right: 58px;
}
.thousand-series .feat-img-desc .img-desc, .twothousand-series .feat-img-desc .img-desc {
    padding-right: 14px;
    padding-left: 14px;
}
.thousand-series .thousand_series_pages_product_sec .banner_content.text_slider {
    margin-left: 4px;
    margin-right: 0;
    width: 90% !important;
}
.thousand_series_pages_product_sec ul .thousand_first_li .produc_img::after {
    height: 281px;
}
.product_inner .produc_img::after {
    height: 245px;
}
.thousand-series .thousand_series_pages_product_sec .banner_content.text_slider {
    margin: 46px auto 0;
        margin-right: auto;
        margin-left: auto;
}
.twothousand-series .thousand-feats {
    width: 88%;
}
.two_thousand_series .banner_content.text_slider {
    margin-top: 59px;
}
.thousand-series ul.m-0.p-0 li.product_inner .banner_content.text_slider h2 {
    line-height: 36px! important;
}
.thousand-series .feat-desc p.heading_feature_thousand, .twothousand-series .feat-desc .heading_feature_twothousand {
   font-size: 58px !important;
	line-height: 68px;
}
.thousand-series .feat-img-desc .img-desc:first-child h2 {
    margin-top: 20px;
}
.two_thousand_series ul li.product_inner:first-child img.img-fluid {
    width: 52%;
}
.product_inner:nth-child(2) .produc_img img {
    width: 48%;
}
.two_thousand_series .banner_content.text_slider {
    margin-top: 0px;
}
.installation-inst .htub-main {
    width: 100%;
}
.about-us .bdmt-features {
	    padding-top: 49px;
	padding-bottom: 0;
}
.about-us .page-main-newp .about_first_us_sec::before {
    height: 521px;
    width: 66%;
}

header.second_header ul li.drpdown_support {
    padding: 0 45px! important;
}
header.second_header .dropdown-content {
    left: 7px;
}
.banner_image_mini {
    right: 18%;
    max-width: 408px;
    top: -3%;
}
.show-insta section.tabs-and-content {
    padding-top: 18px;
}
.show-insta .registration-tabs {
    max-width: 1066px;
}
}



@media only screen and (max-width:1280px){
.about-us .about-qst-main {
    width: 84%;
}
.about-us .about-qst-main .about_qst_right_sec {
    width: 41%;
}
.about-us .inner_reviews {
    position: relative;
}
.about-us .page-main-newp .about_first_us_sec .banner-why {
    width: 77%;
}
.about-us .page-main-newp .about_first_us_sec::before {
    left: 47px;
}
.about-us .page-main-newp .content h1.theme_clr {
    width: 92%;
}
.about-us .page-main-newp .about_first_us_sec::before {
    width: 59%;
}
.about-us .bdmt-features .bdmt_features_inner_sec {
    width: 90%;
    margin: auto;
}
.about-us .why-bidet-head .bdmt_features_inner_sec {
    width: 90%;
    margin: auto;
}


.wrnty-retrn .right_sec_wnty_content {
    padding-left: 189px;
	margin-right:38px;
	width:85%;
}
.wrnty-retrn .content {
    width: 78%;
}
.wrnty-retrn .faq-sec-main {
    padding-left: 7%;
    padding-right: 7%;

}
.returns-page .faqs-main {
    width: 76%;
}
.returns-page .faq-sec-main {
    padding-left: 173px;
    padding-right: 173px;
}
.installation-inst .installinstruc-tabs ul li:first-child::before {
    left: 0;
}
.installation-inst .installinstruc-tabs ul li {
    padding: 8px 27px;
}
.installation-inst .faq-sec-main {
    padding-left: 116px;
    padding-right: 116px;
}
.installation-inst .content .installation_page_sec {
    right: 3%;
    top: 91px;
}
.thousand-series .thousand_series_pages_product_sec .banner_content.text_slider {
    margin: 47px auto 0;
}
.thousand-series .thousand_first_li .view_link.view_product a.text-capitalize.arrow-cstm-jq span.arrow{
	right:-1px! important;
}
.thousand-series .did_we_leave_sec {
    padding-left: 48px;
    padding-right: 48px;
}
.thousand-series .did_we_leave_sec .ud-image {
    width: 47%;
}
.thousand-series .feat-desc p.heading_feature_thousand, .twothousand-series .feat-desc .heading_feature_twothousand {
    width: 97%;
}
.two_thousand_series .banner_content.text_slider {
    margin-top: 126px;
}

.thousand_series_pages_product_sec ul .thousand_first_li .produc_img .img-fluid {
    width: 51%;
}
.product_inner:nth-child(2) .produc_img img {
    width: 46%;
}
.product_inner:nth-child(2) .produc_img img {
    width: 47%;
}
header.second_header ul li.drpdown_support {
    padding: 0 45px;
}

.banner_image_mini {
    right: 18%;
    max-width: 421px;
    top: -3%;
}
.returns_page h1.theme_clr {
    margin-left: 90px;
}
.show-insta .registration-tabs {
    max-width: 1224px;
}
}


@media only screen and (max-width:1200px){
	.about-us .page-main-newp .about_first_us_sec::before {
    width: 64%;
    height: 494px;
}
.about-us .about-qst-main .about_qst_right_sec {
    width: 44%;
    top: -8px;
    right: 31px;
}

.wrnty-retrn .content h1.theme_clr {
    font-size: 91px;
}
.returns-page .faq-sec-main {
    padding-left: 156px;
    padding-right: 156px;
}
.installation-inst .content .installation_page_sec {
    right: 1%;
    top: 91px;
}	

.thousand-series .did_we_leave_sec .ud-image {
    width: 54%;
}
.installation-inst .faq-sec-main {
    padding-left: 85px;
    padding-right: 85px;
}
section.blog_sec_right_sec {
    width: 86%;
}
} 

@media only screen and (max-width:1046px){
.installation-inst .content {
    width: 96%;
}
.installation-inst .content .installation_page_sec {
    right: 3%;
    top: 160px;
    text-align: right;
}
.installation-inst .installinstruc-tabs ul li {
    padding: 14px 14px;
}
.installation-inst .content .installation_page_sec img.img-fluid {
    width: 75%;
}
.installation-inst .inst-tabs-cont .cmn-inst-data.installinstruct-data-all.showall .inst-prd .hover-inst-main h2 {
    font-size: 22px;
}
div#thousandp .modal-body .mdl-prd-info h2, div#thousandp .modal-dialog .modal-content .mdl-rgstr-video h2 {
    text-align: left;
    font-size: 21px;
}
div#thousandp {
	top: 53%! important;
}
div#thousandp .modal-dialog {
	height: 785px;
}
div#thousandp {
	width: 78%;
}
div#thousandp .modal-dialog {
    height: 766px;
}
.thousand-series .page-main-newp .content, .twothousand-series .content {
    width: 100%;
}
.thousand-series .page-main-newp .content h1.theme_clr, .twothousand-series .content h1.theme_clr {
    margin-left: -14px;
}
.thousand-series .feat-desc p.heading_feature_thousand, .twothousand-series .feat-desc .heading_feature_twothousand {
    font-size: 38px !important;
    line-height: 52px;
}
.twothousand-series .thousand-feats {
    width: 94%;
}
.two_thousand_series .banner_content.text_slider {
    margin-top: 20px;
}
.thousand-series .did_we_leave_sec .ud-image img {
    width: 64%;
}
.thousand_series_pages_product_sec ul .thousand_first_li .produc_img .img-fluid {
    width: 60%;
}
.product_inner:nth-child(2) .produc_img img {
    width: 56%;
}
.thousand-series .feat_desc_inner_sec {
    width: 95%;
}
.thousand-series .feat-img-desc .img-desc h2 {
    font-size: 28px;
    font-weight: bold;
}
.thousand-series .feat-img-desc, .twothousand-series .feat-img-desc {
	padding-top: 66px;
    padding-bottom: 66px;
}
.createaccount .account.account--fixed form.form.create_frm {
    width: 87%;
}
.createaccount .form-row--half .form-field {
    width: 100%;
}
}

@media only screen and (max-width:1024px){
.banner_image_mini {
    right: 15%;
    max-width: 393px;
    top: -2%;
}
.registration-page .banner_shop h1 {
    margin-left: -4px;
}
header.second_header ul li.drpdown_support {
    padding: 0 25px! important;
}
.productView .main-prd-rght-section.col-md-5 a.productView-reviewLink.productView-reviewLink--new {
    margin-left: 9px;
    font-size: 14px;
    margin-top: -6px;
}
.cstm-text-with-pop-up {
    background: #F0F0F0;
}
.cstm-text-with-pop-up .price-bl-text {
    width: 100%;
}
.cstm-text-with-pop-up .view_link.view_product.learn_more a.text-capitalize.learn-more-modal {
    width: 160px !important;
}
.show-insta .registration-tabs {
    max-width: 96%;
}
}

@media only screen and (max-width:996px){
.thousand-series .bdmt-features , .twothousand-series .bdmt-features {
display: block;
}
.thousand-series .bdmt-features .inner-feature {
    width: 100%;
}
.thousand-series .did_we_leave_sec .ud-image img {
    width: 70%;
}
.btn-signup {
    width: 54%;
}
.thousand-series .feat_desc_inner_sec{
	display:block;
}
.thousand-series .feat_desc_inner_sec .twothousand-feats , .thousand-series .feat_desc_inner_sec .thousand-feats{
    width: 100%;
}
.thousand-series .feat_desc_list_sec, .twothousand-series .feat_desc_list_sec{
	display:block;
}
.thousand-series .feat_desc_inner_sec .thousand-feats .feat_desc_list_sec ul {
    margin-bottom: 0;
}
.thousand-series .feat_desc_list_sec .third_list {
    margin-right: 0;
}
.thousand-series .feat_desc_inner_sec .twothousand-feats ul {
    margin-left: 0;
}
.thousand-series .feat_desc_inner_sec .twothousand-feats p {
    margin-left: -28px;
}
.thousand-series .feat-img-desc, .twothousand-series .feat-img-desc {
    display: block;
}
.thousand-series .feat-img-desc .img-desc, .twothousand-series .feat-img-desc .img-desc {
width: 100%;
}
.thousand-series ul.m-0.p-0, .two_thousand_series ul {
display: block;
}
.thousand-series ul.m-0.p-0 li.product_inner, .two_thousand_series ul li.product_inner {
    width: 100%;
}
.thousand_series_pages_product_sec ul .thousand_first_li .produc_img .img-fluid {
    width: 31%;
}
.product_inner:nth-child(2) .produc_img img {
    width: 29%;
}
.thousand-series .thousand_series_pages_product_sec .banner_content.text_slider {
    margin: 133px auto 0;
}
.wrnty-retrn .content h1.theme_clr {
    font-size: 63px;
}
.wrnty-retrn .content .para h2.theme_clr {
   padding-top: 42px;
}
.wrnty-retrn .manual-downloads{
	display:block;
}
.wrnty-retrn .manual-downloads .inst-prd .hover-inst-main , .wrnty-retrn .manual-downloads .inst-prd h2{
	text-align:left;
}
}

@media only screen and (max-width:966px){
.installation-inst .installinstruc-tabs ul li {
    margin: 0 46px 0 0;
}
.installation-inst .htub-main h1 {
    font-size: 88px;
}
div#thousandp {
    width: 100%;
}
.thousand-series .feat-desc p.heading_feature_thousand, .twothousand-series .feat-desc .heading_feature_twothousand {
    font-size: 30px !important;
}
.thousand-series .feat_desc_list_sec, .twothousand-series .feat_desc_list_sec {
    display: block;
}
.twothousand-series .feat_desc_list_sec ul {
    margin-bottom: 0;
}
.thousand-series .feat-img-desc, .twothousand-series .feat-img-desc , .two_thousand_series ul{
display: block;
}
.thousand-series .feat-img-desc .img-desc, .twothousand-series .feat-img-desc .img-desc {
width: 100%;
}
.thousand-series ul.m-0.p-0 li.product_inner, .two_thousand_series ul li.product_inner {
    width: 100%;
}
.thousand-series .bdmt-features, .twothousand-series .bdmt-features{
	display:block;
}
.twothousand-series .bdmt-features .inner-feature {
    width: 100%;
}
.two_thousand_series ul li.product_inner:first-child img.img-fluid {
    width: 35%;
}
.two_thousand_series .banner_content.text_slider {
    margin-top: 185px;
}
.product_inner:nth-child(2) .produc_img img {
    width: 34%;
}
.product_inner .produc_img::after {
    height: 295px;
}
.thousand-series .product_inner .produc_img::after, .two_thousand_series ul li.product_inner .produc_img::after {
    width: 100%;
}
.two_thousand_series .banner_content.text_slider {
width: 100% !important;
}
.thousand-series .feat_desc_inner_sec , .thousand-series .feat_desc_list_sec, .twothousand-series .feat_desc_list_sec , .thousand-series .feat-img-desc, .twothousand-series .feat-img-desc{
display: block;
}
.thousand-series .feat_desc_inner_sec .thousand-feats , .thousand-series .feat_desc_inner_sec .twothousand-feats{
    width: 100%;
}

.thousand-series .feat_desc_list_sec ul {
    margin-bottom: 0;
}
.thousand-series .feat_desc_inner_sec .twothousand-feats p {
    margin-left: -24px;
}
.thousand-series .feat_desc_inner_sec .twothousand-feats ul {
    margin-left: 0;
}
.thousand-series .feat-img-desc .img-desc, .twothousand-series .feat-img-desc .img-desc {
    width: 100%;
}
.thousand-series ul.m-0.p-0, .two_thousand_series ul {
    display: block;
}
.thousand-series ul.m-0.p-0 li.product_inner, .two_thousand_series ul li.product_inner {
    width: 100%;
}
.thousand_series_pages_product_sec ul .thousand_first_li .produc_img .img-fluid {
    width: 35%;
}
.thousand-series .thousand_series_pages_product_sec .banner_content.text_slider {
    margin: 166px auto 0;
}
.thousand_series_pages_product_sec ul .thousand_first_li .produc_img::after {
    height: 325px;
}
.product_inner .produc_img::after {
    height: 325px;
}
.product_inner:nth-child(2) .produc_img img {
    width: 33%;
}
.wrnty-retrn .right_sec_wnty_content {
    padding-left: 203px;
}

}

@media only screen and (max-width:914px){
.returns-page .faq-sec-main .container .faq_inner_sec_main{
	display:block;
}
.returns-page .faq-sec-main {
     padding-left: 55px;
    padding-right: 55px;
}
.btn-signup {
    width: 64%;
}
.returns-page .faqs-main {
    width: 91%;
}
.returns-page .faq-sec-main .view_link a {
    width: 100%;
}
}

@media only screen and (max-width:890px){
.installation-inst .content .installation_page_sec img.img-fluid {
    width: 100%;
    max-width: 324px;
}
.installation-inst .content .installation_page_sec {
    right: 3%;
    text-align: right;
    top: 130px;
}	
.installation-inst .installinstruc-tabs ul li , .installation-inst .installinstruc-tabs ul .active {
    margin: 0 10px 0 0;
}
.twothousand-series .images_sec_200_series {
    right: 0;
}
.thousand-series .feat-desc p.heading_feature_thousand, .twothousand-series .feat-desc .heading_feature_twothousand {
    font-size: 27px !important;
}
.two_thousand_series ul li.product_inner:first-child img.img-fluid {
    width: 39%;
}
.product_inner:nth-child(2) .produc_img img {
    width: 37%;
}
}
@media only screen and (max-width:862px){
	.thousand_series_pages_product_sec ul .thousand_first_li .produc_img .img-fluid {
    width: 40%;
}
.thousand-series .images_sec {
    right: 0;
	top: -65px;
	text-align: right;
}
.thousand-series .images_sec img {
    width: 98%;
}
.thousand-series .did_we_leave_sec {
    padding-left: 17px;
    padding-right: 17px;
}
.thousand-series .did_we_leave_sec .ud-image {
    width: 57%;
}.thousand_series_pages_product_sec ul .thousand_first_li .produc_img .img-fluid {
    width: 41%;
}
}



@media only screen and (max-width:858px){
.installation-inst .installinstruc-tabs ul li , .installation-inst .installinstruc-tabs ul .active{
    margin: 0 11px 0 0;
}
.installation-inst .content h1.theme_clr {
    font: normal normal bold 81px/133px All Round Gothic;
}
.installation-inst .installinstruc-tabs ul li {
    display: block;
	margin-top: 28px;
    margin-bottom: 28px;
}
.installation-inst .content .installation_page_sec img.img-fluid {
    width: 78%;
}
.installation-inst .content .installation_page_sec {
    top: 132px;
}
.installation-inst .inst-tabs-cont .cmn-inst-data , .cmn-inst-data.installinstruct-data-thousand.showth , .installation-inst .htub-main .htub-steps{
    display: block;
}
.cmn-inst-data .inst-prd {
    width: 100%! important;
}
.installation-inst .inst-tabs-cont .cmn-inst-data.installinstruct-data-all.showall .hover-inst-main{
	text-align:left;
}
.installation-inst .htub-main .htub-steps .stpscmn {
width: 100%;
}
.installation-inst .htub-main .htub-steps .stpscmn {
 margin-right: 0px; 
  margin-left: 0px; 
}
.installation-inst .htub-main .htub-steps .insstept-one:after , .installation-inst .htub-main .htub-steps .inststep-two:after , .installation-inst .htub-main .htub-steps .inststep-three:after{
	left:0px;
}
.installation-inst .faq-sec-main {
	padding: 50px 28px;
}
.installation-inst .faq-sec-main .faq_inner_sec_main, .wrnty-retrn .faq-sec-main .faq_inner_sec_main, .returns-page .faq-sec-main .container .faq_inner_sec_main {
    display: block;
}
.installation-inst .faq-sec-main .right-infor .view_link {
    margin-top: 38px! important;
    padding-left: 0;
}
.installation-inst .faq-sec-main .right-infor .view_link a {
    width: 100%;
}
.installation-inst .inst-tabs-cont .cmn-inst-data.installinstruct-data-all.showall .inst-prd .hover-inst-main h2 {
	text-align: left;
}
.installation-inst .htub-main h1 {
    font-size: 74px;
}
.wrnty-retrn .wnty-main_first:before {
    content:inherit;
}
.wrnty-retrn .right_sec_wnty_content {
    padding-left: 0px;
    margin-right: 0;
    width: 100%;
}
.wrnty-retrn .right_sec_wnty_content .wrnty-info {
    padding-left: 67px;
}
.wrnty-retrn .faq-sec-main {
    padding-left: 4%;
    padding-right: 4%;
	    padding-top: 39px;
    padding-bottom: 39px;
}
.wrnty-retrn .wnty-main {
    width: 100%;
}
.thousand-series .page-main-newp .content , .twothousand-series .content{
    background: var(--unnamed-color-ffca7e) 0% 0% no-repeat padding-box;
    background-color:#fff2e0;
    border-radius: 248px;
	width: 1024px;
    margin: auto;
    height: 294px;
    margin-top: 60px;
	position:relative;
}
.thousand-series .images_sec {
    display: block;
    position: absolute;
    top: -75px;
    right: 70px;
}
.thousand-series .page-main-newp .content h1.theme_clr , .twothousand-series .content h1.theme_clr{
    margin-top: 0! important;
    padding-top: 105px;
    color: #04364A! important;
    font: normal normal bold 100px/133px All Round Gothic;
    margin-left: -28px;
    margin-bottom: 0px! important;
}
.thousand-series .page-main-newp .content h6.theme_clr , .twothousand-series .content h6.theme_clr{
    margin-top: -10px;
    margin-bottom: 0;
}
.thousand-series .feat-desc , .twothousand-series .feat-desc{
    padding-top: 75px;
}
.thousand-series .feat-desc p.heading_feature_thousand , .twothousand-series .feat-desc .heading_feature_twothousand{
    text-align: left;
    color: #04364A;
        font-size: 44px! important;
   width: 85%;
    margin: auto;
}
.thousand-series .feat_desc_inner_sec {
	display: flex;
    flex-wrap: nowrap;
   width: 68%;
    margin: auto;
    padding-top: 35px;
}
.thousand-series .feat_desc_inner_sec .thousand-feats {
    width: 70%;
}
.thousand-series .feat_desc_inner_sec .twothousand-feats{
	width:30%;
}
.thousand-series .feat_desc_inner_sec .thousand-feats p , .twothousand-series  .thousand-feats p{
    color: #04364A;
    font-size: 35px! important;
    font-weight: 900! important;
	    margin-bottom: 8px;
		    margin-left: -28px;
}
.thousand-series .feat_desc_list_sec .third_list {
     margin-right: 15px;
}
.thousand-series .feat_desc_list_sec .second_list ul li , .thousand-series .feat_desc_list_sec, .twothousand-series .feat_desc_list_sec ul li{
	list-style: disc;
    color: #04364A;
    font-size: 25px;
}
.thousand-series .feat_desc_list_sec .first_list ul li ,  .thousand-series .feat_desc_list_sec .third_list ul li{
    list-style: disc;
    color: #04364A;
    font-size: 25px;
}
.thousand-series .feat_desc_inner_sec .thousand-feats p strong {
    font-weight: 900! important;
}
.thousand-series .feat_desc_inner_sec .twothousand-feats p {
    color: #04364A;
    opacity: 0.35;
    font-size: 35px! important;
    font-weight: 900;
	    margin-bottom: 8px;
}
.thousand-series .feat_desc_inner_sec .twothousand-feats ul li {
    list-style: disc;
    color: #04364A;
    font-size: 25px;
    opacity: 0.35;
}
.thousand-series .feat-img-desc , .twothousand-series .feat-img-desc{
	display: flex;
    flex-wrap: nowrap;
    padding-top: 96px;
    justify-content: space-between;
    padding-bottom: 128px;
	width: 87%;
    margin: auto;
}
.thousand-series .feat-img-desc .img-desc , .twothousand-series .feat-img-desc .img-desc{
       width: 33%;
    padding-right: 22px;
    padding-left: 22px;
}
.thousand-series .feat-img-desc .img-desc h2 {
    font-size: 35px;
    font-weight: bold;
}
.thousand-series ul.m-0.p-0 , .two_thousand_series ul{
    display: flex;
	flex-wrap:nowrap;
}
.thousand-series ul.m-0.p-0 li.product_inner , .two_thousand_series ul li.product_inner{
    width: 50%;
}
.thousand-series .product_inner .produc_img::after , .two_thousand_series ul li.product_inner .produc_img::after{
	width: 74%;
}
.thousand-series ul.m-0.p-0 li.product_inner .banner_content.text_slider h2 {
    font-size: 34px! important;
}
.thousand-series .bdmt-features , .twothousand-series .bdmt-features {
    display: flex;
    justify-content: space-between;
	padding-top: 90px;
	padding-bottom: 172px;
}

.thousand-series .did_we_leave_sec {
    background-color: #ffdad5;
	position:relaive;
	padding-top: 83px;
	padding-bottom: 54px;
	display: flex;
    flex-wrap: nowrap;
	opacity: 1;
	width: 85%;
    margin: auto;
	width: 100vw;
    margin-left: 50%;
    -moz-transform: translateX(-50%);
    -webkit-transform: translateX(-50%);
    transform: translateX(-50%);
    max-width: 100vw;
    height: auto;
    padding-left: 266px;
    padding-right: 266px;	
}
.thousand-series .did_we_leave_sec .ud-info , .thousand-series .did_we_leave_sec .ud-image{
    width: 50%;
}
.thousand-series .did_we_leave_sec .ud-image {
    position: absolute;
    right: 0;
    top: -104px;
    width: 45%;
    display: block;
    z-index: 11;
    text-align: center;position: absolute;
    right: 0;
    top: -104px;
    width: 45%;
    display: block;
    z-index: 11;
    text-align: center;
}
.thousand-series .did_we_leave_sec .ud-image img {
	width: 63%;
}
.thousand-series .dropdown-content ul.m-0.p-0 {
    display: block;
}
.thousand-series .feat-img-desc .img-desc:nth-child(3) img {
    height: 220px;
    object-fit: cover;
}
.thousand-series .did_we_leave_sec .view_link {
    padding-left: 0;
}
.thousand-series .did_we_leave_sec .arrow-cstm-jq {
    justify-content: left;
    padding-left: 28px;
    width: 353px;
}
.thousand_series_pages_product_sec .banner_content.text_slider {
    margin-left: 128px;
    margin-right: 0;
    width: 70%! important;
}

.thousand-series .page-main-newp .content h1.theme_clr {
    margin-top: 0! important;
    padding-top: 105px;
    color: #04364A! important;
    font: normal normal bold 100px/133px All Round Gothic;
    margin-left: -28px;
    margin-bottom: 0px! important;
}
.thousand-series .page-main-newp .content h6.theme_clr {
    margin-top: -10px;
    margin-bottom: 0;
}
.thousand-series .feat_desc_list_sec , .twothousand-series .feat_desc_list_sec{
    display: flex;
    flex-wrap: nowrap;
	justify-content: space-between;
}
.thousand-series .feat_desc_list_sec .first_list ul li ,  .thousand-series .feat_desc_list_sec .third_list ul li{
    list-style: disc;
    color: #04364A;
    font-size: 25px;
}
.thousand-series .feat_desc_inner_sec .thousand-feats p strong {
    font-weight: 900! important;
}
.thousand-series .feat_desc_inner_sec .twothousand-feats p {
    color: #04364A;
    opacity: 0.35;
    font-size: 35px! important;
    font-weight: 900;
	margin-bottom: 8px;
	margin-left: 35px;
}
.thousand-series .feat_desc_inner_sec .twothousand-feats ul {
    margin-left: 19%;
}
.thousand-series .dropdown-content ul.m-0.p-0 {
    display: block;
}
.thousand-series .feat-img-desc .img-desc:nth-child(3) img {
    height: 220px;
    object-fit: cover;
}
.thousand-series .did_we_leave_sec .view_link {
    padding-left: 0;
}
.thousand-series .did_we_leave_sec .arrow-cstm-jq {
    justify-content: left;
    padding-left: 28px;
    width: 353px;
}
.thousand-series .thousand_first_li .view_link.view_product a.text-capitalize.arrow-cstm-jq span.arrow {
    background-color: #feada0;
}
.thousand-series .thousand_first_li .produc_img::after{
	background-color: #ffe2de !important;
}
.thousand-series .thousand_second_li .produc_img::after{
	background-color:#c9dce3 !important;
}
.thousand-series .thousand_second_li .view_link.view_product a.text-capitalize.arrow-cstm-jq span.arrow {
	background-color: rgb(102, 156, 176)! important;
}
.thousand-series .thousand_series_pages_product_sec .banner_content.text_slider {
    margin: 39px auto 0;
}
.thousand-series .did_we_leave_sec .arrow-cstm-jq span.arrow {
    background-color: #feada0;
}
.newsletter_sctn .row {
    margin: 0;
}
.twothousand-series .images_sec_200_series {
   display: block;
    position: absolute;
    top: -44px;
    right: 147px;
}
.twothousand-series .images_sec_200_series img {
    width: 98%;
}
.twothousand-series .thousand-feats {
    width: 68%;
    margin: auto;
    padding-top: 35px;
}
.twothousand-series .feat-img-desc .img-desc img {
    width: 81%;
}
.twothousand-series .feat-img-desc .img-desc:nth-child(2) img {
    width: 81%;
}
.twothousand-series .feat-img-desc .img-desc:last-child img {
    width: 92%;
}
.two_thousand_series ul {
    display: flex;
    flex-wrap: nowrap;
}
.two_thousand_series .banner_content.text_slider {
    width: 70% !important;
    margin-top: 55px;
}
.returns-page .content {
    background: var(--unnamed-color-ffca7e) 0% 0% no-repeat padding-box;
    background-color: #d2ebef;
    border-radius: 248px;
    width: 1024px;
    margin: auto;
    height: 294px;
    margin-top: 60px;
}
.returns-page .content h1.theme_clr {
    margin-top: 0! important;
    padding-top: 33px;
    color: #04364A! important;
    font: normal normal bold 100px/133px All Round Gothic;
    margin-left: -81px;
    margin-bottom: 0px! important;
}
.returns-page .content .para {
    margin-top: -20px;
    margin-bottom: 0;
    margin-left: -79px;
}
.returns-page .faqs-main {
    padding-top: 65px;
	    width: 84%;
    margin: auto;
}
.returns-page .faqs-main .faq h2 {
    font-weight: 900;
}
.returns-page .faqs-main .faq {
    padding-bottom: 11px;
}
.returns-page .faq-sec-main {
    background-color: #c7e6eb;
    width: 84%;
    margin: auto;
    display: flex;
    justify-content: space-between;
    padding: 79px 0;
    z-index: 99999! important;
    margin-top: 40px;
    width: 100vw;
    margin-left: 50%;
    -moz-transform: translateX(-50%);
    -webkit-transform: translateX(-50%);
    transform: translateX(-50%);
    max-width: 100vw;
    height: auto;
  padding-left: 266px;
    padding-right: 266px;
}

.returns-page .faq-sec-main .left-infor h4 {
    font-size: 35px;
    font-weight: 900;
	margin-bottom: 0;
}
.returns-page .faq-sec-main .left-infor p {
    font-size: 16px! important;
    margin-bottom: 0;
}
.returns-page .faq-sec-main .view_link {
    margin-top: 21px! important;
}
.returns-page .bdmt-marketing , .wrnty-retrn .bdmt-marketing , .about-us .bdmt-marketing{
    width: 100vw;
    margin-left: 50%;
    -moz-transform: translateX(-50%);
    -webkit-transform: translateX(-50%);
    transform: translateX(-50%);
    max-width: 100vw;
    height: auto;
    padding-left: 17%;
    padding-right: 17%;
    background-image: url(https://cdn11.bigcommerce.com/s-zo23333613/product_images/uploaded_images/rectangle-13.png);
    background-repeat: no-repeat;
    background-size: cover;
    padding: 65px 0;
    overflow: hidden;
}
.wrnty-retrn .bdmt-marketing .view_link a.text-capitalize.arrow-cstm-jq span.arrow {
    background-color: rgb(254 173 160);
}

.installation-inst .content {
    background: var(--unnamed-color-ffca7e) 0% 0% no-repeat padding-box;
    background-color: #fff2e0;
    border-radius: 248px;
    width: 100%;
    margin: auto;
    height: 294px;
    margin-top: 60px;
}
.installation-inst .content h1.theme_clr {
     margin-top: 0! important;
    padding-top: 88px;
    color: #04364A! important;
    font: normal normal bold 100px/133px All Round Gothic;
    margin-left: -28px;
    margin-bottom: 0px! important;
}
.installation-inst .content .para h2.theme_clr {
    margin-top: -18px;
    font-weight: 900;
}
.installation-inst .content .para {
    margin-left: 78px;
}
.installation-inst .content .para h6.theme_clr {
   margin-top: -5px;
    max-width: 600px;
    font-size: 16px! important;
}
.installation-inst .content .installation_page_sec {
    position: absolute;
    top: 33px;
    right: 19%;
	display:block;
}
.installation-inst .content .installation_page_sec img.img-fluid {
    width: 75%;
}
.installation-inst .installinstruc-tabs {
    padding-top: 85px;
}
.installation-inst .installinstruc-tabs ul li {
       display: inline-block;
    font-size: 35px;
    font-weight: 900;
    border: 3px solid #c7e6eb;
   padding: 16px 23px;
    border-radius: 44px;
    opacity: 0.5;
	margin-top: 1px;
	    margin: 0 50px 0 0;	
}
.installation-inst .inst-tabs-cont .cmn-inst-data.installinstruct-data-all.showall .inst-prd .hover-inst-main h2 {
    margin-top: 0;
    font-size: 35px;
    font-weight: bold;
    text-align: center;
}
.installation-inst .inst-tabs-cont {
    padding-top: 25px;
}
.installation-inst .htub-main {
   padding-top: 60px;
    width: 94%;
    margin: auto;
}
.installation-inst .htub-main h1 {
    text-align: center;
    font-size: 100px;
    font-weight: 900;
}
.installation-inst .htub-main .htub-steps .stpscmn {
    width: 33.3%;
    position: relative;
    padding: 30px 0 0 50px;
}
.installation-inst .htub-main .htub-steps .insstept-one:after{
	content: "";
    position: absolute;
    top: -28px;
    left: 10px;
    counter-increment: section;
    content: "" counter(section) "";
    font-size: 170px;
    text-align: left;
    letter-spacing: 0px;
    opacity: 0.6;
    color: #47ACBE;
    z-index: -1;
    font-weight: 700;
}
.installation-inst .inst-tabs-cont .cmn-inst-data.installinstruct-data-all.showall .hover-inst-main:hover .hover-cloud-image {
    bottom: 62px;
}
.installation-inst .htub-main .htub-steps {
    display: flex;
    justify-content: space-between;
}
.installation-inst .htub-main .htub-steps .inststep-two:after {
    content: "";
    position: absolute;
    top: -29px;
    left: -11px;
    counter-increment: section;
    content: "" counter(section) "";
    font-size: 170px;
    text-align: left;
    letter-spacing: 0px;
    opacity: 0.6;
    color: #47ACBE;
    z-index: -1;
    font-weight: 700;
}
.installation-inst .htub-main .htub-steps .inststep-three:after {
    content: "";
    position: absolute;
    top: -28px;
    left: -5px;
    counter-increment: section;
    content: "" counter(section) "";
    font-size: 170px;
    text-align: left;
    letter-spacing: 0px;
    opacity: 0.6;
    color: #47ACBE;
    z-index: -1;
    font-weight: 700;
}
.installation-inst .htub-main .htub-steps .stpscmn h2 {
    font-weight: bold;
}
.installation-inst .faq-sec-main {
    background-color: #c7e6eb;
    display: flex;
    justify-content: space-between;
    padding: 79px 0;
    z-index: 99999! important;
    margin-top: 40px;
    width: 100vw;
    margin-left: 50%;
    -moz-transform: translateX(-50%);
    -webkit-transform: translateX(-50%);
    transform: translateX(-50%);
    max-width: 100vw;
    height: auto;
    padding-left: 242px;
    padding-right: 242px;
}
.installation-inst .faq-sec-main .left-infor h4 {
    font-size: 35px;
    font-weight: 900;
	margin-bottom: 3px;
}
.installation-inst .faq-sec-main .right-infor .view_link {
    margin-top: 38px! important;
}
.installation-inst .faq-sec-main .right-infor .view_link span.arrow {
    background-color: rgb(236 165 154);
}
.installation-inst .inst-tabs-cont .cmn-inst-data.installinstruct-data-all.showall .hover-inst-main {
    position: relative;
	text-align: center;
}
.installation-inst .inst-tabs-cont .cmn-inst-data.installinstruct-data-all.showall .hover-cloud-image img {
    padding-bottom: 38px;
    width: 100%;
}
div#thousandp {
       min-height: 100%;
    max-height: 100%;
    height: 100%;
    width: 44%;
    padding-right: 0px! important;
    border: none;
    overflow: inherit! important;
    background-color: transparent;
    top: 49%! important;
    margin-top: 10px;
    margin-bottom: 10px;
}
div#thousandp .modal-header button.close {
    color: #04364A! important;
    font-size: 32px;
    font-weight: 300;
    z-index: 6;
}
div#thousandp .modal-header {
  position: absolute;
    right: -20px;
    border: none;
    top: 8px;
}
div#thousandp .modal-body p.arrow.span-element , div#thousandp .modal-footer{
    display: none;
}
t div#thousandp .modal-body h2 {
    font-weight: 900;
}
 div#thousandp .modal-body .mdl-rgstr-video .prd-video-content {
    margin-top: 0;
    margin-bottom: 57px;
}
 div#thousandp .modal-dialog {
    width: 100%;
    height: 100%;
    max-width: 1010px;
    max-height: 1010px;
	    background: #FFFFFF 0% 0% no-repeat padding-box;
    box-shadow: 0px 3px 6px #00000029;
    border-radius: 56px;
}
div#thousandp .modal-dialog .modal-content {
    border: none;
	    height: 100%;
    border-radius: inherit;
}
div#thousandp .modal-body {
    overflow: inherit! important;
}
.wrnty-retrn .page-main-newp {
    padding-top: 87px;
}
.wrnty-retrn .content {
    background: var(--unnamed-color-ffca7e) 0% 0% no-repeat padding-box;
    background-color: #d2ebef;
    border-radius: 248px;
    width: 1024px;
    margin: auto;
    height: 294px;
    margin-top: 0;
}
.wrnty-retrn .content .para {
    padding-top: 0;
    padding-left: 43px;
}
.wrnty-retrn .content h1.theme_clr {
      margin-top: 0;
    padding-top: 33px;
    font-size: 100px;
    font-weight: 900;
    margin-left: -85px;
}
.wrnty-retrn .content .para h2.theme_clr {
    margin-top: 0px;
    padding-top: 60px;
    font-weight: 900;
    margin-bottom: 0;
}
.wrnty-retrn .content .para h6.theme_clr {
    margin-top: 0;
    width: 50%;
    font-size: 16px! important;
    margin-bottom: 0;
}
.wrnty-retrn .manual-downloads {
    padding-top: 68px;
	    display: flex;
    justify-content: space-between;
}
.wrnty-retrn .manual-downloads .inst-prd .hover-inst-main {
    position: relative;
	    text-align: center;
}
.wrnty-retrn .manual-downloads .inst-prd h2 {
	font-weight: bold;
	    margin-top: 17px;
	text-align:center;
}
.wrnty-retrn .wnty-main_first {
    display: flex;
    flex-wrap: nowrap;
    justify-content: space-between;
    padding-top: 40px;
    position: relative;
}
.wrnty-retrn .right_sec_wnty_content {
    width: 70%;
    margin-left: auto;
    margin-right: 156px;
	padding-left: 30px;
}
.wrnty-retrn .wnty-main_first:before {
    content: "";
    background-image: url(https://cdn11.bigcommerce.com/s-zo23333613/product_images/uploaded_images/group-1440.png?t=1609161213&_ga=2.13412727.1124331977.1609130859-634437299.1609130859);
    position: absolute;
    left: 0;
	top: 58px;
    width: 100%;
    height: 100%;
    background-repeat: no-repeat;
	z-index: -1;
}
.wrnty-retrn .right_sec_wnty_content h1 {
    font-size: 100px;
    font-weight: bold;
}
.wrnty-retrn .right_sec_wnty_content .wrnty-info {
    padding-left: 100px;
}
.wrnty-retrn .wnty-main {
    padding-top: 56px;
    width: 56%;
    margin: auto;
}
.wrnty-retrn .wnty-main h1 {
    font-size: 100px;
    font-weight: 800;
    margin-top: 0;
	margin-bottom:0px;
}
.wrnty-retrn .wnty-main h4 {
    padding-left: 110px;
    margin-top: -12px;
    margin-bottom: 0;
    font-size: 35px;
    font-weight: bold;
    width: 62%;
}
.wrnty-retrn .wnty-main p {
    margin-bottom: 0;
    padding-left: 112px;
    font-size: 16px! important;
    width: 64%;
}
.wrnty-retrn .faq-sec-main {
    padding-top: 34px;
    background-color: rgb(255 218 213);
    background-color: #ffdad5;
    position: relaive;
    padding-top: 83px;
    padding-bottom: 54px;
    display: flex;
    flex-wrap: nowrap;
    opacity: 1;
    width: 85%;
    margin: auto;
    width: 100vw;
    margin-left: 50%;
    -moz-transform: translateX(-50%);
    -webkit-transform: translateX(-50%);
    transform: translateX(-50%);
    max-width: 100vw;
    height: auto;
    padding-left: 18%;
    padding-right: 18%;
	margin-top: 50px;
    justify-content: space-between;
}
.wrnty-retrn .faq-sec-main .left-infor h4 {
    margin-top: 6px;
    font-weight: bold;
    font-size: 35px;
	    margin-bottom: 0;
}
.wrnty-retrn .faq-sec-main .left-infor p {
    font-size: 16px! important;
    margin-bottom: 0;
}
.wrnty-retrn .faq-sec-main .right-infor .view_link {
    margin-top: 0! important;
}
.wrnty-retrn .faq-sec-main .right-infor .view_link a.text-capitalize.arrow-cstm-jq span.arrow {
    background-color: rgb(254 161 147);
}
div#thousandp .modal-body .mdl-prd-info h2 , div#thousandp .modal-dialog .modal-content .mdl-rgstr-video h2{
    text-align: left;
}
.wrnty-retrn .right_sec_wnty_content .wrnty-info p {
    margin-bottom: 5px;
    font-size: 16px! important;
}
.wrnty-retrn .right_sec_wnty_content .wrnty-info ul.right_sec_wnty_list {
    padding-left: 12px;
	margin-bottom: 0;
}
.wrnty-retrn .right_sec_wnty_content .wrnty-info ul.right_sec_wnty_list li {
    list-style: disc;
    font-family: "all-round-gothic"! important;
    font-size: 16px;
}
.installation-inst .faq-sec-main .faq_inner_sec_main , .wrnty-retrn .faq-sec-main .faq_inner_sec_main , .returns-page .faq-sec-main .container .faq_inner_sec_main{
    display: flex;
    justify-content: space-between;
}
.installation-inst .faq-sec-main .container , .thousand-series .did_we_leave_sec .container , .wrnty-retrn .faq-sec-main .container , .wrnty-retrn .bdmt-marketing .container , .returns-page .faq-sec-main .container , .returns-page .bdmt-marketing .container{
    max-width: 1920px;
    padding: 0 0;
}

.blog_sec_last-sec .blog_sec_right_sec {
    width: 70%;
	padding-left: 21px;
}
.blog_sec_last-sec .blog_sec_right_sec .blog_sec_images_sec {
    display: flex;
    justify-content: space-between;
}
.blog_sec_last-sec .blog_sec_left_sec h1 {
    margin-top: 60px;
    font-weight: 900;
    font-size: 35px;
    position: relative;
}
.blog_sec_last-sec .blog_sec_left_sec .view_link a.text-capitalize.arrow-cstm-jq span.arrow {
    background-color: #feada0;
}
.blog_sec_last-sec .blog_sec_left_sec .view_link a.text-capitalize.arrow-cstm-jq {
    border: none;
    position: absolute;
    bottom: -17px;
    right: 11px;
    display: block;
}
.about-us .page-main-newp {
    padding-top: 40px;
}
.about-us .page-main-newp .about_first_us_sec {
       margin-top: 60px;
    position: relative;
}
.about-us .page-main-newp .about_first_us_sec:before {
    content: "";
    background-color: #ffe2dd;
    position: absolute;
    top: 0;
    left: 0;
    height: 496px;
    width: 63%;
    z-index: -1;
    border-radius: 248px;
}
.about-us .page-main-newp .content h1.theme_clr {
      margin-top: 0! important;
    padding-top: 10px;
    color: #04364A! important;
    font: normal normal bold 100px/133px All Round Gothic;
    margin-bottom: 0px! important;
    text-align: right;
    margin-right: 0;
    width: 79%;
}
.about-us .page-main-newp .about_first_us_sec .banner-why {
    display: flex;
    justify-content: space-between;
}
.about-us .page-main-newp .about_first_us_sec .banner-why {
    display: flex;
    justify-content: space-between;
    width: 84%;
    margin: auto;
}
.about-us .page-main-newp .about_first_us_sec .banner-why .why-reason h2 {
    font-weight: 900;
	    margin-top: 2px;
		margin-bottom: 0;
}
.about-us .page-main-newp .about_first_us_sec .banner-why .why-reason p {
    font-size: 16px! important;
}
.about-us .page-main-newp .about_first_us_sec .banner-why .banner_why_inner_sec{
	margin:0 -15px;
}
.about-us .page-main-newp .about_first_us_sec .banner-why .banner_why_inner_sec::after {
	content: "";
	clear: both;
	display: table;
}
.about-us .page-main-newp .about_first_us_sec .banner-why .why-reason {
        width: 33.3%;
		padding: 0 15px;
		float: left;
}
.about-us .social-main {
    padding-top: 58px;
    width: 84%;
    margin: auto;
    display: flex;
    flex-wrap: nowrap;
}
.about-us .social-main .social-imag {
    width: 30%;
}
.about-us .social-main .social-imag img {
    width: 77%;
}
.about-us .social-main .socal-cnt {
    width: 70%;
}
.about-us .social-main .socal-cnt h4 {
    color: #FE8673;
    font-size: 35px;
    font-weight: 900;
	    margin-top: 10px;
}
.about-us .social-main .socal-cnt p {
    margin-bottom: 8px;
    font-size: 16px! important;
}
.about-us .about-qst-main .about_qst_left_sec h4 {
    color: #FE8673;
    font-size: 35px;
    font-weight: 900;
	margin-bottom: 15px;
}
.about-us .about-qst-main .about_qst_left_sec h2 {
    font-size: 35px;
    font-weight: 900;
    margin-bottom: 35px;
}
.about-us .about-qst-main .about_qst_right_sec {
    width: 40%;
    position: absolute;
    right: 50px;
    top: -33px;
    display: flex;
    justify-content: flex-end;
}
.about-us .about-qst-main .about_qst_right_sec img {
   width: 100%;
}
.about-us .about-qst-main:before {
	/*content: "";*/
 /*   position: absolute;*/
 /*   left: 0;*/
 /*   top: 0;*/
 /*   width: 100%;*/
 /*   height: 100%;*/
 /*   background-color: #d2ebef;*/
 /*  width: 73%;*/
 /*   height: 496px;*/
 /*   -moz-transform: translateX(12%);*/
 /*   -webkit-transform: translateX(12%);*/
 /*   transform: translateX(21%);*/
 /*   z-index: -1;*/
 /*   border-radius: 248px;*/
 /*   margin-top: 32px;*/
}
.about-us .about-qst-main {
   position: relative;
    padding-top: 105px;
    display: flex;
    flex-wrap: nowrap;
    width: 84%;
    margin: auto;
}
.about-us .about-qst-main .about_qst_left_sec {
    width: 40%;
}
.about-us .bdmt-features{
	padding-top: 70px;
	padding-bottom: 70px;
}
.about-us .bdmt-features h1 {
    text-align: center;
    font-size: 100px;
    font-weight: bold;
}
.about-us .bdmt-features .bdmt_features_inner_sec {
    display: flex;
    justify-content: space-between;
    padding-top: 30px;
}
.about-us .inner_reviews {
    display: flex;
    flex-wrap: nowrap;
	padding-top: 15px;
    padding-bottom: 30px;
}
.review_img {
    width: 45%;
    position: relative;
}
.about-us .bdmt-marketing .marketting_inner .view_link a.text-capitalize.arrow-cstm-jq span.arrow {
    background-color: #feada0;
}
.blog_sec_last-sec .blog_sec_right_sec .blog_sec_images_sec .blog_image_sec {
    width: 33.3%;
}
.blog-thumbnail {
    margin: 0;
    position: relative;
    width: 81%;
	    max-width: inherit;
}

p.home-blog-title{
	position: absolute;
    left: 50%;
    transform: translateX(-50%);
    bottom: 119px;
    transition: .3s all linear;
}
p.home-blog-title a {
    color: #fff! important;
    display: inline-block;
    text-decoration: none;
}
.blog_sec_last-sec .blog_sec_right_sec .blog_sec_images_sec .blog_image_sec .blog-thumbnail:hover p.home-blog-title{
	bottom: 150px;
}
.about-scl-icons ul li {
    display: inline-block;
    padding-right: 24px;
}
.about-scl-icons ul li img {
    width: 44px;
}
}
@media only screen and (min-width:992px){
    .navbar-toggler-cstm{
        display: none;
    }
    .navbar-toggler-cart{
        display: none;
    }
}
@media only screen and (max-width:812px){
.first_footer .footer_first_sec {
    display: block;
}
.footer_second_sec {
    display: none;
}
.first_footer .social ul {
    justify-content: inherit! important;
}
.first_footer .footer_copyright_sec {
    text-align: left;
}
.cart-content-padding-right table.cart tbody.cart-list tr.cart-item td {
    margin-left: 0;
    display:table-cell! important;
}
.wrnty-retrn .content .para h6.theme_clr {
    width: 96%;
    line-height: 27px;
}
}
@media only screen and (max-width:1880px){
.thousand-series .thousand_series_pages_product_sec .banner_content.text_slider {
    margin: 245px auto 0;
}
.thousand-series .did_we_leave_sec .ud-image img {
    width: 71%;
}		
}

@media only screen and (max-width:1776px){
.about-us .about-qst-main:before {
    height: 430px;
}	
.about-us .about-qst-main .about_qst_right_sec {
    width: 38%;
	right: 73px;
    top: -20px;
}
.blog_sec_last-sec .blog_sec_right_sec .blog_sec_images_sec .blog_image_sec img {
   width: 87%;
}

}
@media only screen and (max-width:1688px){
.about-us .about-qst-main .about_qst_right_sec {
    width: 40%;
}
.blog_sec_last-sec .blog_sec_left_sec .view_link a.text-capitalize.arrow-cstm-jq {
    bottom: 16px;

}
}
@media only screen and (max-width:1685px){
.navBar--sub .navBar-action, .navBar--sub .navBar-item.is-active {
    font-size: 20px;
}
}

@media only screen and (max-width:1632px){

.blog_sec_last-sec .blog_sec_left_sec .view_link a.text-capitalize.arrow-cstm-jq {
    bottom: 2px;
}
}

@media only screen and (max-width:1602px){

.about-us .about-qst-main:before {
    height: 390px;
}
.about-us .about-qst-main .about_qst_left_sec {
    width: 48%;
}
}

@media only screen and (max-width:1530px){

.about-us .about-qst-main .about_qst_left_sec {
    width: 48%;
    padding-left: 20px;
}
.about-us .about-qst-main .about_qst_right_sec {
	right: 0;
}
.blog-thumbnail {
  width: 96%;
}
.blog_sec_last-sec .blog_sec_right_sec .blog_sec_images_sec .blog_image_sec .blog-thumbnail:hover p.home-blog-title {
    bottom: 114px;
}
.blog_sec_last-sec .blog_sec_right_sec .blog_sec_images_sec .blog_image_sec img {
    width: 100%;
}
p.home-blog-title {
    bottom: 36px;
}
}

.thousand-series .page-main-newp .content , .twothousand-series .content{
    background: var(--unnamed-color-ffca7e) 0% 0% no-repeat padding-box;
    background-color:#fff2e0;
    border-radius: 248px;
	width: 1024px;
    margin: auto;
    height: 294px;
    margin-top: 60px;
	position:relative;
}
.thousand-series .images_sec {
    display: block;
    position: absolute;
    top: -75px;
    right: 70px;
}
.thousand-series .page-main-newp .content h1.theme_clr , .twothousand-series .content h1.theme_clr{
    margin-top: 0! important;
    padding-top: 105px;
    color: #04364A! important;
    font: normal normal bold 100px/133px All Round Gothic;
    margin-left: -28px;
    margin-bottom: 0px! important;
}
.thousand-series .page-main-newp .content h6.theme_clr , .twothousand-series .content h6.theme_clr{
    margin-top: -10px;
    margin-bottom: 0;
	    font-weight: 900;
}
.thousand-series .feat-desc , .twothousand-series .feat-desc{
    padding-top: 75px;
}
.thousand-series .feat-desc p.heading_feature_thousand , .twothousand-series .feat-desc .heading_feature_twothousand{
  text-align: left;
    color: #04364A;
    font-size: 75px! important;
    width: 85%;
    margin: auto;
    line-height: 90px;
}
.thousand-series .feat_desc_inner_sec {
	display: flex;
    flex-wrap: nowrap;
   width: 68%;
    margin: auto;
    padding-top: 35px;
}
.thousand-series .feat_desc_inner_sec .thousand-feats {
    width: 70%;
}
.thousand-series .feat_desc_inner_sec .twothousand-feats{
	width:30%;
}
.thousand-series .feat_desc_inner_sec .thousand-feats p , .twothousand-series  .thousand-feats p{
    color: #04364A;
    font-size: 35px! important;
    font-weight: 900! important;
	    margin-bottom: 8px;
		    margin-left: -28px;
}
.thousand-series .feat_desc_list_sec .third_list {
     margin-right: 15px;
}
.thousand-series .feat_desc_list_sec .second_list ul li , .thousand-series .feat_desc_list_sec, .twothousand-series .feat_desc_list_sec ul li{
	list-style: disc;
    color: #04364A;
    font-size: 25px;
}
.thousand-series .feat_desc_list_sec .first_list ul li ,  .thousand-series .feat_desc_list_sec .third_list ul li{
    list-style: disc;
    color: #04364A;
    font-size: 25px;
}
.thousand-series .feat_desc_inner_sec .thousand-feats p strong {
    font-weight: 900! important;
}
.thousand-series .feat_desc_inner_sec .twothousand-feats p {
    color: #04364A;
    opacity: 0.35;
    font-size: 35px! important;
    font-weight: 900;
	    margin-bottom: 8px;
}
.thousand-series .feat_desc_inner_sec .twothousand-feats ul li {
    list-style: disc;
    color: #04364A;
    font-size: 25px;
    opacity: 0.35;
}
.thousand-series .feat-img-desc , .twothousand-series .feat-img-desc{
	display: flex;
    flex-wrap: nowrap;
    padding-top: 96px;
    justify-content: space-between;
    padding-bottom: 128px;
	width: 87%;
    margin: auto;
}
.thousand-series .feat-img-desc .img-desc , .twothousand-series .feat-img-desc .img-desc{
       width: 33%;
    padding-right: 22px;
    padding-left: 22px;
}
.thousand-series .feat-img-desc .img-desc h2 {
    font-size: 35px;
    font-weight: bold;
}
.thousand-series ul.m-0.p-0 , .two_thousand_series ul{
    display: flex;
	flex-wrap:nowrap;
}
.thousand-series ul.m-0.p-0 li.product_inner , .two_thousand_series ul li.product_inner{
    width: 50%;
}
.thousand-series .product_inner .produc_img::after , .two_thousand_series ul li.product_inner .produc_img::after{
	width: 74%;
}
.thousand-series ul.m-0.p-0 li.product_inner .banner_content.text_slider h2 {
    font-size: 34px! important;
}
.thousand-series .bdmt-features , .twothousand-series .bdmt-features {
    display: flex;
    justify-content: space-between;
	padding-top: 90px;
	padding-bottom: 172px;
}

.thousand-series .did_we_leave_sec {
    background-color: #ffdad5;
	position:relaive;
	padding-top: 83px;
	padding-bottom:83px;
	display: flex;
    flex-wrap: nowrap;
	opacity: 1;
	width: 85%;
    margin: auto;
	width: 100vw;
    margin-left: 50%;
    -moz-transform: translateX(-50%);
    -webkit-transform: translateX(-50%);
    transform: translateX(-50%);
    max-width: 100vw;
    height: auto;
    padding-left: 266px;
    padding-right: 266px;
	
	
	
}

.thousand-series .did_we_leave_sec .ud-info , .thousand-series .did_we_leave_sec .ud-image{
    width: 50%;
}
.thousand-series .did_we_leave_sec .ud-image {
    position: absolute;
    right: 0;
    top: -104px;
    width: 45%;
    display: block;
    z-index: 11;
    text-align: center;position: absolute;
    right: 0;
    top: -104px;
    width: 45%;
    display: block;
    z-index: 11;
    text-align: center;
}
.thousand-series .did_we_leave_sec .ud-image img {
	width: 67%;
}
.thousand-series .dropdown-content ul.m-0.p-0 {
    display: block;
}
.thousand-series .feat-img-desc .img-desc:nth-child(3) img {
    height: 220px;
    object-fit: cover;
}
.thousand-series .did_we_leave_sec .view_link {
    padding-left: 0;
}
.thousand-series .did_we_leave_sec .arrow-cstm-jq {
    justify-content: left;
    padding-left: 28px;
    width: 353px;
}
.thousand_series_pages_product_sec .banner_content.text_slider {
    margin-left: 128px;
    margin-right: 0;
    width: 70%! important;
}

.thousand-series .page-main-newp .content h1.theme_clr {
    margin-top: 0! important;
    padding-top: 105px;
    color: #04364A! important;
    font: normal normal bold 100px/133px All Round Gothic;
    margin-left: -28px;
    margin-bottom: 0px! important;
}
.thousand-series .page-main-newp .content h6.theme_clr {
    margin-top: -10px;
    margin-bottom: 0;
	font-weight: 900;
}
.thousand-series .feat_desc_list_sec , .twothousand-series .feat_desc_list_sec{
    display: flex;
    flex-wrap: nowrap;
	justify-content: space-between;
}
.thousand-series .feat_desc_list_sec .first_list ul li ,  .thousand-series .feat_desc_list_sec .third_list ul li{
    list-style: disc;
    color: #04364A;
    font-size: 25px;
}
.thousand-series .feat_desc_inner_sec .thousand-feats p strong {
    font-weight: 900! important;
}
.thousand-series .feat_desc_inner_sec .twothousand-feats p {
    color: #04364A;
    opacity: 0.35;
    font-size: 35px! important;
    font-weight: 900;
	margin-bottom: 8px;
	margin-left: 35px;
}
.thousand-series .feat_desc_inner_sec .twothousand-feats ul {
    margin-left: 19%;
}
.thousand-series .dropdown-content ul.m-0.p-0 {
    display: block;
}
.thousand-series .feat-img-desc .img-desc:nth-child(3) img {
    height: 220px;
    object-fit: cover;
}
.thousand-series .did_we_leave_sec .view_link {
    padding-left: 0;
}
.thousand-series .did_we_leave_sec .arrow-cstm-jq {
    justify-content: left;
    padding-left: 28px;
    width: 353px;
}
.thousand-series .thousand_first_li .view_link.view_product a.text-capitalize.arrow-cstm-jq span.arrow {
    background-color: #feada0;
}
.thousand-series .thousand_first_li .produc_img::after{
	background-color: #ffe2de !important;
}
.thousand-series .thousand_second_li .produc_img::after{
	background-color:#c9dce3 !important;
}
.thousand-series .thousand_second_li .view_link.view_product a.text-capitalize.arrow-cstm-jq span.arrow {
	background-color: rgb(102, 156, 176)! important;
}
.thousand-series .thousand_series_pages_product_sec .banner_content.text_slider {
    margin: 39px auto 0;
}
.thousand-series .did_we_leave_sec .arrow-cstm-jq span.arrow {
    background-color: #feada0;
}
.newsletter_sctn .row {
    margin: 0;
}


.twothousand-series .images_sec_200_series {
   display: block;
    position: absolute;
    top: -44px;
    right: 147px;
}
.twothousand-series .images_sec_200_series img {
    width: 98%;
}
.twothousand-series .thousand-feats {
    width: 68%;
    margin: auto;
    padding-top: 35px;
}
.twothousand-series .feat-img-desc .img-desc img {
    width: 81%;
}
.twothousand-series .feat-img-desc .img-desc:nth-child(2) img {
    width: 81%;
}
.twothousand-series .feat-img-desc .img-desc:last-child img {
    width: 92%;
}
.two_thousand_series ul {
    display: flex;
    flex-wrap: nowrap;
}
.two_thousand_series .banner_content.text_slider {
    width: 70% !important;
    margin-top: 55px;
}



.returns-page .content {
    background: var(--unnamed-color-ffca7e) 0% 0% no-repeat padding-box;
    background-color: #d2ebef;
    border-radius: 248px;
    width: 1024px;
    margin: auto;
    height: 294px;
    margin-top: 60px;
}
.returns-page .content h1.theme_clr {
    margin-top: 0! important;
    padding-top: 33px;
    color: #04364A! important;
    font: normal normal bold 100px/133px All Round Gothic;
    margin-left: -81px;
    margin-bottom: 0px! important;
}
.returns-page .content .para {
    margin-top: -20px;
    margin-bottom: 0;
    margin-left: -79px;
}
.returns-page .faqs-main {
        padding-top: 10px;
	    width: 84%;
    margin: auto;
}
.returns-page .faqs-main .faq h2 {
    font-weight: 900;
}
.returns-page .faqs-main .faq {
    padding-bottom: 11px;
}
.returns-page .faq-sec-main {
    background-color: #c7e6eb;
    width: 84%;
    margin: auto;
    display: flex;
    justify-content: space-between;
    padding: 79px 0;
    z-index: 99999! important;
    margin-top: 40px;
    width: 100vw;
    margin-left: 50%;
    -moz-transform: translateX(-50%);
    -webkit-transform: translateX(-50%);
    transform: translateX(-50%);
    max-width: 100vw;
    height: auto;
  padding-left: 266px;
    padding-right: 266px;
}

.returns-page .faq-sec-main .left-infor h4 {
    font-size: 35px;
    font-weight: 900;
	margin-bottom: 0;
}
.returns-page .faq-sec-main .left-infor p {
    font-size: 16px! important;
    margin-bottom: 0;
}
.returns-page .faq-sec-main .view_link {
    margin-top: 21px! important;
}
.returns-page .bdmt-marketing , .wrnty-retrn .bdmt-marketing , .about-us .bdmt-marketing{
    width: 100vw;
    margin-left: 50%;
    -moz-transform: translateX(-50%);
    -webkit-transform: translateX(-50%);
    transform: translateX(-50%);
    max-width: 100vw;
    height: auto;
    padding-left: 17%;
    padding-right: 17%;
    background-image: url(https://cdn11.bigcommerce.com/s-zo23333613/product_images/uploaded_images/rectangle-13.png);
    background-repeat: no-repeat;
    background-size: cover;
    padding: 65px 0;
    overflow: hidden;
}
.wrnty-retrn .bdmt-marketing .view_link a.text-capitalize.arrow-cstm-jq span.arrow {
    background-color: rgb(254 173 160);
}

.installation-inst .content {
    background: var(--unnamed-color-ffca7e) 0% 0% no-repeat padding-box;
    background-color: #fff2e0;
    border-radius: 248px;
    width: 100%;
    margin: auto;
    height: 294px;
    margin-top: 60px;
}
.installation-inst .content h1.theme_clr {
     margin-top: 0! important;
    padding-top: 88px;
    color: #04364A! important;
    font: normal normal bold 100px/133px All Round Gothic;
    margin-left: -28px;
    margin-bottom: 0px! important;
}
.installation-inst .content .para h2.theme_clr {
    margin-top: -18px;
    font-weight: 900;
}
.installation-inst .content .para {
    margin-left: 78px;
}
.installation-inst .content .para h6.theme_clr {
   margin-top: -5px;
    max-width: 600px;
    font-size: 16px! important;
	text-transform: capitalize! important;
}
.installation-inst .content .installation_page_sec {
    position: absolute;
    top: 33px;
    right: 19%;
	display:block;
}
.installation-inst .content .installation_page_sec img.img-fluid {
    width: 75%;
}
.installation-inst .installinstruc-tabs {
    padding-top: 85px;
}
/* .installation-inst .installinstruc-tabs ul li { */
       /* display: inline-block; */
    /* margin-left: 56px; */
    /* font-size: 35px; */
    /* font-weight: 900; */
    /* border: 3px solid #c7e6eb; */
   /* padding: 16px 23px; */
    /* border-radius: 44px; */
    /* opacity: 0.5; */
	/* margin-top: 1px; */
	
/* } */

.installation-inst .installinstruc-tabs ul .active {
    position: relative;
    margin-left: 0px;
    border: none;
	    margin: 0 50px 0 0;
    opacity: inherit;
}
.installation-inst .inst-tabs-cont .cmn-inst-data {
    display: flex;
    flex-wrap:now-wrap;
}
.installation-inst .inst-tabs-cont .cmn-inst-data.installinstruct-data-all.showall .inst-prd .hover-inst-main h2 {
    margin-top: 0;
    font-size: 35px;
    font-weight: bold;
    text-align: center;
}
.installation-inst .inst-tabs-cont {
    padding-top: 25px;
}
.installation-inst .htub-main {
   padding-top: 60px;
    width: 94%;
	padding-bottom: 60px;
    margin: auto;
}
.installation-inst .htub-main h1 {
    text-align: center;
    font-size: 100px;
    font-weight: 900;
}
.installation-inst .htub-main .htub-steps .stpscmn {
    width: 33.3%;
    position: relative;
    padding: 30px 0 0 50px;
}
.installation-inst .htub-main .htub-steps .insstept-one:after{
	content: "";
    position: absolute;
    top: -28px;
    left: 10px;
    counter-increment: section;
    content: "" counter(section) "";
    font-size: 170px;
    text-align: left;
    letter-spacing: 0px;
    opacity: 0.6;
    color: #47ACBE;
    z-index: -1;
    font-weight: 700;
}
.installation-inst .inst-tabs-cont .cmn-inst-data.installinstruct-data-all.showall .hover-inst-main:hover .hover-cloud-image {
    bottom: 62px;
}
.installation-inst .htub-main .htub-steps {
    display: flex;
    justify-content: space-between;
}
.installation-inst .htub-main .htub-steps .inststep-two:after {
    content: "";
    position: absolute;
    top: -29px;
    left: -11px;
    counter-increment: section;
    content: "" counter(section) "";
    font-size: 170px;
    text-align: left;
    letter-spacing: 0px;
    opacity: 0.6;
    color: #47ACBE;
    z-index: -1;
    font-weight: 700;
}
.installation-inst .htub-main .htub-steps .inststep-three:after {
    content: "";
    position: absolute;
    top: -28px;
    left: -5px;
    counter-increment: section;
    content: "" counter(section) "";
    font-size: 170px;
    text-align: left;
    letter-spacing: 0px;
    opacity: 0.6;
    color: #47ACBE;
    z-index: -1;
    font-weight: 700;
}
.installation-inst .htub-main .htub-steps .stpscmn h2 {
    font-weight: bold;
}
.installation-inst .faq-sec-main {
    background-color: #c7e6eb;
    display: flex;
    justify-content: space-between;
    padding: 79px 0;
    z-index: 99999! important;
    margin-top: 40px;
    width: 100vw;
    margin-left: 50%;
    -moz-transform: translateX(-50%);
    -webkit-transform: translateX(-50%);
    transform: translateX(-50%);
    max-width: 100vw;
    height: auto;
    padding-left: 242px;
    padding-right: 242px;
}
.installation-inst .faq-sec-main .left-infor h4 {
    font-size: 35px;
    font-weight: 900;
	margin-bottom: 3px;
}
.installation-inst .faq-sec-main .right-infor .view_link {
    margin-top: 38px! important;
}
.installation-inst .faq-sec-main .right-infor .view_link span.arrow {
    background-color: rgb(236 165 154);
}
.installation-inst .inst-tabs-cont .cmn-inst-data.installinstruct-data-all.showall .hover-inst-main {
    position: relative;
	text-align: center;
}
.installation-inst .inst-tabs-cont .cmn-inst-data.installinstruct-data-all.showall .hover-cloud-image img {
    padding-bottom: 38px;
    width: 100%;
}
div#thousandp {
       min-height: 100%;
    max-height: 100%;
    height: 100%;
    width: 44%;
    padding-right: 0px! important;
    border: none;
    overflow: inherit! important;
    background-color: transparent;
    top: 49%! important;
    margin-top: 10px;
    margin-bottom: 10px;
}
div#thousandp .modal-header button.close {
    color: #04364A! important;
    font-size: 32px;
    font-weight: 300;
    z-index: 6;
}
div#thousandp .modal-header {
  position: absolute;
    right: -20px;
    border: none;
    top: 8px;
}
div#thousandp .modal-body p.arrow.span-element , div#thousandp .modal-footer{
    display: none;
}
t div#thousandp .modal-body h2 {
    font-weight: 900;
}
 div#thousandp .modal-body .mdl-rgstr-video .prd-video-content {
    margin-top: 0;
    margin-bottom: 57px;
}
 div#thousandp .modal-dialog {
    width: 100%;
    height: 100%;
    max-width: 1010px;
    max-height: 1010px;
	    background: #FFFFFF 0% 0% no-repeat padding-box;
    box-shadow: 0px 3px 6px #00000029;
    border-radius: 56px;
}
div#thousandp .modal-dialog .modal-content {
    border: none;
	    height: 100%;
    border-radius: inherit;
}
div#thousandp .modal-body {
    overflow: inherit! important;
}
.product_inner:nth-child(even) .produc_img::after {
    background-color: #ffe2de! important;
}
.thousand_series_pages_product_sec .product_inner:nth-child(even) .produc_img::after {
    background-color: #c9dce3 !important;
}
.login form.login-form.form .req-mess-lg {
    margin-bottom: 8px;
    color: #FE8673;
    font-size: 16px;
    padding-left: 5px;
}
.form-field.form-field--input.form-field--inputEmail label.form-label , .form-field.form-field--input.form-field--inputPassword label.form-label{
    font-weight: normal;
}

.wrnty-retrn .page-main-newp {
    padding-top: 87px;
}
.wrnty-retrn .content {
    background: var(--unnamed-color-ffca7e) 0% 0% no-repeat padding-box;
    background-color: #d2ebef;
    border-radius: 248px;
    width: 1024px;
    margin: auto;
    height: 294px;
    margin-top: 0;
}
.wrnty-retrn .content .para {
    padding-top: 0;
    padding-left: 43px;
}
.wrnty-retrn .content h1.theme_clr {
      margin-top: 0;
    padding-top: 33px;
    font-size: 100px;
    font-weight: 900;
    margin-left: -85px;
}
.wrnty-retrn .content .para h2.theme_clr {
    margin-top: 0px;
    padding-top: 60px;
    font-weight: 900;
    margin-bottom: 0;
}
.wrnty-retrn .content .para h6.theme_clr {
    margin-top: 0;
       width: 68%;
    font-size: 16px! important;
    margin-bottom: 0;
}
.wrnty-retrn .manual-downloads {
    padding-top: 68px;
	    display: flex;
    justify-content: space-between;
}
.wrnty-retrn .manual-downloads .inst-prd .hover-inst-main {
    position: relative;
	    text-align: center;
}
.wrnty-retrn .manual-downloads .inst-prd h2 {
	font-weight: bold;
	    margin-top: 17px;
	text-align:center;
}
.wrnty-retrn .wnty-main_first {
    display: flex;
    flex-wrap: nowrap;
    justify-content: space-between;
    padding-top: 40px;
    position: relative;
}
.wrnty-retrn .right_sec_wnty_content {
    width: 70%;
    margin-left: auto;
    margin-right: 156px;
	padding-left: 30px;
}
.wrnty-retrn .wnty-main_first:before {
    content: "";
    background-image: url(https://cdn11.bigcommerce.com/s-zo23333613/product_images/uploaded_images/group-1440.png?t=1609161213&_ga=2.13412727.1124331977.1609130859-634437299.1609130859);
    position: absolute;
    left: 0;
	top: 58px;
    width: 100%;
    height: 100%;
    background-repeat: no-repeat;
	z-index: -1;
}
.wrnty-retrn .right_sec_wnty_content h1 {
    font-size: 100px;
    font-weight: bold;
}
.wrnty-retrn .right_sec_wnty_content .wrnty-info {
    padding-left: 100px;
}
.wrnty-retrn .wnty-main {
    padding-top: 56px;
    width: 56%;
    margin: auto;
}
.wrnty-retrn .wnty-main h1 {
    font-size: 100px;
    font-weight: 800;
    margin-top: 0;
	margin-bottom:0px;
}
.wrnty-retrn .wnty-main h4 {
    padding-left: 110px;
    margin-top: -12px;
    margin-bottom: 0;
    font-size: 35px;
    font-weight: bold;
    width: 62%;
	color: #04364A;
}
.wrnty-retrn .wnty-main p {
    margin-bottom: 0;
    padding-left: 112px;
    font-size: 16px! important;
    width: 64%;
}
.wrnty-retrn .faq-sec-main {
    padding-top: 34px;
    background-color: rgb(255 218 213);
    background-color: #ffdad5;
    position: relaive;
    padding-top: 83px;
    padding-bottom: 54px;
    display: flex;
    flex-wrap: nowrap;
    opacity: 1;
    width: 85%;
    margin: auto;
    width: 100vw;
    margin-left: 50%;
    -moz-transform: translateX(-50%);
    -webkit-transform: translateX(-50%);
    transform: translateX(-50%);
    max-width: 100vw;
    height: auto;
    padding-left: 18%;
    padding-right: 18%;
	margin-top: 50px;
    justify-content: space-between;
}
.wrnty-retrn .faq-sec-main .left-infor h4 {
    margin-top: 6px;
    font-weight: bold;
    font-size: 35px;
	    color: #04364A;
	    margin-bottom: 0;
}
.wrnty-retrn .faq-sec-main .left-infor p {
    font-size: 16px! important;
    margin-bottom: 0;
}
.wrnty-retrn .faq-sec-main .right-infor .view_link {
    margin-top: 0! important;
}
.wrnty-retrn .faq-sec-main .right-infor .view_link a.text-capitalize.arrow-cstm-jq span.arrow {
    background-color: rgb(254 161 147);
}
div#thousandp .modal-body .mdl-prd-info h2 , div#thousandp .modal-dialog .modal-content .mdl-rgstr-video h2{
    text-align: left;
}
.wrnty-retrn .right_sec_wnty_content .wrnty-info p {
    margin-bottom: 5px;
    font-size: 16px! important;
}
.wrnty-retrn .right_sec_wnty_content .wrnty-info ul.right_sec_wnty_list {
    padding-left: 12px;
	margin-bottom: 0;
}
.wrnty-retrn .right_sec_wnty_content .wrnty-info ul.right_sec_wnty_list li {
    list-style: disc;
    font-family: "all-round-gothic"! important;
    font-size: 16px;
}
.installation-inst .faq-sec-main .faq_inner_sec_main , .wrnty-retrn .faq-sec-main .faq_inner_sec_main , .returns-page .faq-sec-main .container .faq_inner_sec_main{
    display: flex;
    justify-content: space-between;
}
.installation-inst .faq-sec-main .container , .thousand-series .did_we_leave_sec .container , .wrnty-retrn .faq-sec-main .container , .wrnty-retrn .bdmt-marketing .container , .returns-page .faq-sec-main .container , .returns-page .bdmt-marketing .container{
    max-width: 1920px;
    padding: 0 0;
}

section.blog_sec_right_sec {
    /* display: flex! important; */
    flex-wrap: nowrap;
    width: 100%;
    margin: auto;
	padding: 65px 0 !important;
}

section.blog_sec_right_sec .blog_sec_images_sec {
    display: flex;
    flex-wrap: nowrap;
    justify-content: space-between;
    width: 89%;
}
section.blog_sec_right_sec .blog_sec_images_sec .blog_image_sec {
    width: 33.3%;
	max-width: 33.3%;
	flex: 0 0 33.3%;
	-ms-flex: 0 0 33.3%;
    padding: 0 15px;
}

.blog_sec_last-sec .blog_sec_right_sec {
    width: 70%;
	padding-left: 21px;
}
.blog_sec_last-sec .blog_sec_right_sec .blog_sec_images_sec {
    display: flex;
    justify-content: space-between;
}
.blog_sec_last-sec .blog_sec_left_sec h1 {
    margin-top: 60px;
    font-weight: 900;
    font-size: 35px;
    position: relative;
}
.blog_sec_last-sec .blog_sec_left_sec .view_link a.text-capitalize.arrow-cstm-jq span.arrow {
    background-color: #feada0;
}
.blog_sec_last-sec .blog_sec_left_sec .view_link a.text-capitalize.arrow-cstm-jq {
    border: none;
    position: absolute;
    bottom: -17px;
    right: 11px;
    display: block;
}




.about-us .page-main-newp {
    padding-top: 40px;
}
.about-us .page-main-newp .about_first_us_sec {
       margin-top: 60px;
    position: relative;
}
.about-us .page-main-newp .about_first_us_sec:before {
    content: "";
    background-color: #ffe2dd;
    position: absolute;
    top: 0;
    left: 0;
    height: 496px;
    width: 63%;
    z-index: -1;
    border-radius: 248px;
}
.about-us .page-main-newp .content h1.theme_clr {
      margin-top: 0! important;
   padding-top: 24px;
    color: #04364A! important;
    font: normal normal bold 100px/133px All Round Gothic;
    margin-bottom: 0px! important;
    text-align: right;
    margin-right: 0;
    width: 79%;
}
.about-us .page-main-newp .about_first_us_sec .banner-why {
    display: flex;
    justify-content: space-between;
}
.about-us .page-main-newp .about_first_us_sec .banner-why {
    display: flex;
    justify-content: space-between;
    width: 84%;
    margin: auto;
	    padding-top: 45px;
}
.about-us .page-main-newp .about_first_us_sec .banner-why .why-reason h2 {
    font-weight: 900;
	    margin-top: 2px;
		margin-bottom: 0;
}
.about-us .page-main-newp .about_first_us_sec .banner-why .why-reason p {
    font-size: 16px! important;
}
.about-us .page-main-newp .about_first_us_sec .banner-why .banner_why_inner_sec{
	margin:0 -15px;
}
.about-us .page-main-newp .about_first_us_sec .banner-why .banner_why_inner_sec::after {
	content: "";
	clear: both;
	display: table;
}
.about-us .page-main-newp .about_first_us_sec .banner-why .why-reason {
        width: 33.3%;
		padding: 0 15px;
		float: left;
}
.about-us .social-main {
    padding-top: 182px;
    width: 84%;
    margin: auto;
    display: flex;
    flex-wrap: nowrap;
}
.about-us .social-main .social-imag {
    width: 30%;
}
.about-us .social-main .social-imag img {
    width: 77%;
}
.about-us .social-main .socal-cnt {
    width: 70%;
}
.about-us .social-main .socal-cnt h4 {
    color: #FE8673;
    font-size: 35px;
    font-weight: 900;
	    margin-top: 10px;
}
.about-us .social-main .socal-cnt p {
    margin-bottom: 8px;
    font-size: 20px! important;
    font-weight: 500;
}
.about-us .about-qst-main .about_qst_left_sec h4 {
    color: #FE8673;
    font-size: 35px;
    font-weight: 900;
	margin-bottom: 15px;
}
.about-us .about-qst-main .about_qst_left_sec h2 {
    font-size: 35px;
    font-weight: 900;
    margin-bottom: 35px;
}
.about-us .about-qst-main .about_qst_right_sec {
    width: 550px;
    position: absolute;
    right: 50px;
    top: -33px;
    display: flex;
    justify-content: center;
    align-items: center;
}
.about-us .about-qst-main .about_qst_right_sec img {
   width: 100%;
}
.about-us .about-qst-main:before {
	/*content: "";*/
 /*   position: absolute;*/
 /*   left: 0;*/
 /*   top: 0;*/
 /*   width: 100%;*/
 /*   height: 100%;*/
 /*   background-color: #d2ebef;*/
 /*  width: 73%;*/
 /*   height: 496px;*/
 /*   -moz-transform: translateX(12%);*/
 /*   -webkit-transform: translateX(12%);*/
 /*   transform: translateX(21%);*/
 /*   z-index: -1;*/
 /*   border-radius: 248px;*/
 /*   margin-top: 32px;*/
}
.about-us .about-qst-main {
   position: relative;
    padding-top: 105px;
    display: flex;
    flex-wrap: nowrap;
    width: 84%;
    margin: auto;
}
.about-us .about-qst-main .about_qst_left_sec {
    width: 40%;
}
.about-us .bdmt-features{
	padding-top: 70px;
	padding-bottom: 70px;
}
.about-us .bdmt-features h1 {
    text-align: center;
    font-size: 100px;
    font-weight: bold;
}
.about-us .bdmt-features .bdmt_features_inner_sec {
    display: flex;
    justify-content: space-between;
    padding-top: 30px;
}
.about-us .inner_reviews {
    display: flex;
    flex-wrap: nowrap;
	    padding-top: 15px;
    padding-bottom: 30px;
}


.review_img {
    width: 45%;
    position: relative;
}

.about-us .bdmt-marketing .marketting_inner .view_link a.text-capitalize.arrow-cstm-jq span.arrow {
    background-color: #feada0;
}
.blog_sec_last-sec .blog_sec_right_sec .blog_sec_images_sec .blog_image_sec {
    width: 33.3%;
}
.blog-thumbnail {
    margin: 0;
    position: relative;
    width: 100%;
    max-width: 100%;
    padding-bottom: 44px;
}

p.home-blog-title{
	position: absolute;
    left: 0;
    transform: translateX(0%);
    bottom: 119px;
    transition: .3s all linear;
    font-size: 15px !important;
    width: 100%;
    text-align: center;
}
p.home-blog-title a {
    color: #fff! important;
    display: inline-block;
    text-decoration: none;
}
.blog_sec_last-sec .blog_sec_right_sec .blog_sec_images_sec .blog_image_sec .blog-thumbnail:hover p.home-blog-title{
	bottom: 150px;
}
.about-us .social-main .socal-cnt .about-scl-icons {
    padding-top: 40px;
    padding-bottom: 10px;
}
.about-us .inner_reviews .review_content .stars .btn.btn-review p.fa.fa-star {
    font: normal normal normal 14px/1 FontAwesome! important;
    font-size: 23px! important;
    margin-bottom: 0;
}
.about-us .inner_reviews .review_content .stars .btn.btn-review {
    padding: 0;
}
.twothousand-series .feat-img-desc .img-desc h2 {
    font-weight: 900;
}
div#thousandp .mdl-dwnld-button .view_link a.text-capitalize.arrow-cstm-jq span.arrow , .returns-page .faq-sec-main .view_link a.text-capitalize.arrow-cstm-jq span.arrow , .returns-page .bdmt-marketing .marketting_inner .view_link a.text-capitalize.arrow-cstm-jq span.arrow{
    background-color: #fe8673;
}
.cmn-inst-data.installinstruct-data-thousand.showth {
    display: flex;
    flex-wrap: nowrap;
}
.cmn-inst-data.installinstruct-data-thousand.showth .inst-prd {
    width: 33.3%;
    padding: 0 15px;
}
.cmn-inst-data .inst-prd {
    width: 33.3%! important;
    padding: 0 15px;
}

.installation-inst .installinstruc-tabs ul li::after {
	content: inherit;
	border: 3px solid #c7e6eb;
	position: absolute;
	top: 0;
	right: 0;
	bottom: 0;
	left: 0;
	transition: .3s all linear;
	width: 100%;
}
.installation-inst .installinstruc-tabs ul li.active::after {
	content: "";
    background-color: #c7e6eb;
    left: 0px;
    top: 0px;
    width: 186px;
    height: 86px;
    position: absolute;
    z-index: -2;
    padding: 36px 44px;
    border-radius: 44px;
	border: 0;
}


.blogpostlist-main .list-post {
    width: 25%;
    padding: 0 15px;
    max-width: 25%;
    flex: 0 0 25%;
}
.blogpostlist-main {
    display: flex;
    flex-wrap: wrap;
    justify-content: inherit;
}
.blogpostlist-main .list-post .blog-thumbnail img.lazyautosizes.lazyloaded {
    max-width: 292px! important;
    height: 394px;
    object-fit: cover;
}
.installation_guide_sec {
  background-color: #c7e6eb;
    padding: 79px 0;
    z-index: 99999! important;
    margin-top: 40px;
    width: 100vw;
    margin-left: 50%;
    -moz-transform: translateX(-50%);
    -webkit-transform: translateX(-50%);
    transform: translateX(-50%);
    max-width: 100vw;
    height: auto;
    padding-left: 0;
    padding-right: 0;
    position: relative;
    margin-top: 115px;
    margin-bottom: 115px;
}
.installation_guide_inner_sec {
	display: flex;
    justify-content: center;
    position: relative;
}
.installation_guide_inner_left_sec {
    position: absolute;
    left: -96px;
    z-index: 999999! important;
    top: -139px;
    width: 100%;
    display: block;
    max-width: 531px;
}
.installation_guide_inner_left_sec img {
    width: 100%;
    z-index: 999999! important;
}
.installation_guide_inner_right_sec {
    text-align: center;
}
.installation_guide_inner_right_sec .view_link a.text-capitalize.arrow-cstm-jq {
    width: 63%;
    display: flex;
    justify-content: center;
    align-items: center;
    margin: auto;
}
.installation_guide_inner_right_sec .view_link a.text-capitalize.arrow-cstm-jq span.arrow {
    background-color: rgb(254 134 115);
}
.blog section.banner_shop::after {
    background-color: #d2ebef;
}
.blog .blog-filters {
	border-top: 2px solid #47acbe;
    padding-top: 32px;
    margin-top: 32px;
}
.blog .banner_shop .content {
    width: 75% !important;
}
.blog .blog-filters .blog-filter {
    display: flex;
    flex-wrap: nowrap;
}
.blog .blog-filters .blog-filter span {
    font-size: 20px;
    color: #04364A;
    text-transform: uppercase;
    margin-top: -6px;
}
.blog .blog-filters .blog-filter .filter-option {
    padding-left: 15px;
}
.blog .blog-filters .blog-filter .filter-option {
    padding-left: 25px;
    font-size: 20px;
    margin-top: -7px;
}
.blog .blog-filters .blog-filter .filter-option input {
    margin-right: 8px;
    width: 16px;
    height: 16px;
    border: 2px solid #04364A;
}
.blog section#blog-post-list p.bloglist-title {
    position: absolute;
    bottom: 73px;
    left: 0;
    overflow: hidden;
    color: #fff;
    font-size: 15px! important;
    text-align: center;
    width: 100%;
	transition: .3s all linear;
	max-width: 360px;
	    z-index: 1;
}
.blog section#blog-post-list img.lazyautosizes.ls-is-cached.lazyloaded {
    position: relative;
}
.blog section#blog-post-list figure.blog-thumbnail:hover p.bloglist-title{
	    bottom: 157px;
}
.blog nav.pagination {
    padding-top: 43px;
    text-align: center;
    justify-content: center;
}
.blog .blog-filters .blog-filter .filter-option input[type='radio']:after {
        width: 16px;
        height: 16px;
        border-radius: 15px;
        top: -2px;
        left: -1px;
        position: relative;
        background-color: transparent;
        content: '';
        display: inline-block;
        visibility: visible;
        border: 2px solid #04364A;
}
.blog .blog-filters .blog-filter .filter-option input[type='radio']:checked:after {
    width: 16px;
    height: 16px;
      border-radius: 15px;
        top: -2px;
        left: -1px;
        position: relative;
        background-color: #FFCA7E;
        content: '';
        display: inline-block;
        visibility: visible;
		 border: 2px solid #04364A;
}
input#environmentalism , input#bathroom-decor , input#learning{
    margin-left: 29px;
    margin-right: 11px;
}
.blog-loading-loader {
	position: fixed;
    top: 0;
    z-index: 9999999! important;
    left: 0;
    width: 100%;
    text-align: center;
    height: 100%;
    background-color: rgba(0,0,0,0.6);
}
section#blog-post-list {
    position: relative;
}
.blog section#blog-post-list .blogpostlist-main figure.blog-thumbnail a {
    display: inline-block;
    border-radius: 200px;
       background: #78c0d3;
    overflow: hidden;
	position:relative;
}
.blog section#blog-post-list .blogpostlist-main figure.blog-thumbnail a:after{
	content:"";
	position:absolute;
	top:0;
	left:0px;
	right:0px;
	bottom:0px;
	background-color: #48aaba;
	transition: .3s all linear;
	opacity: .5;
	border-radius:120px! important;
}
.blog section#blog-post-list .blogpostlist-main figure.blog-thumbnail a:hover:after{
	    opacity: .8;
}
.blog nav.pagination ul.pagination-list li.pagination-item.pagination-item--current a.pagination-link {
    background-color: #48aaba;
    color: #fff;
    display: inline-block;
    vertical-align: middle;
	font-weight: bold;
}



@media only screen and (max-width:5200px){
.thousand-series .thousand_series_pages_product_sec .banner_content.text_slider {
    margin: 114px auto 0;
}
.two_thousand_series .banner_content.text_slider {
    margin-top: 111px;
}
}




@media only screen and (max-width:1880px){
.thousand-series .thousand_series_pages_product_sec .banner_content.text_slider {
    margin: 245px auto 0;
}
.thousand-series .did_we_leave_sec .ud-image img {
    width: 71%;
}	
.review_content h2 {
    width: 63%;
	
}

}

@media only screen and (max-width:1790px){
.form_sec_text .manual_warranty_sec {
    width: 76%;
}
}

@media only screen and (max-width:1778px){
.single-blog-main h1.heading_banner_image2 {
    font-size: 94px;
}	
}

@media only screen and (max-width:1776px){
.about-us .about-qst-main:before {
    height: 430px;
}	
.about-us .about-qst-main .about_qst_right_sec {
    width: 38%;
	right: 73px;
    top: -20px;
}
.blog_sec_last-sec .blog_sec_right_sec .blog_sec_images_sec .blog_image_sec img {
   width: 87%;
}
.returns_page h2.theme_clr {
    width: 35%;
}
}
@media only screen and (max-width:1763px){
.single-blog-main h1.heading_banner_image {
font-size: 93px;
}
}


@media only screen and (max-width:1756px){
.blog .banner_shop .content {
    width: 90% !important;
}	
	
}

@media only screen and (max-width:1734px){
.banner_image_mini {
    position: absolute;
    top: -2%;
    right: 20%;
    width: 100%;
    max-width: 386px;
    display: block;
    transform: rotate(26deg);
}	
}



@media only screen and (max-width:1690px){
	.returns-page .faq-sec-main .view_link a {
    width: 238px;
}
}
@media only screen and (max-width:1688px){
.about-us .about-qst-main .about_qst_right_sec {
    width: 40%;
}
.blog_sec_last-sec .blog_sec_left_sec .view_link a.text-capitalize.arrow-cstm-jq {
    bottom: 16px;
}
.thousand-series .thousand_series_pages_product_sec .banner_content.text_slider {
    margin: 168px auto 0;
}
}



@media only screen and (max-width:1650px){
.about-us .page-main-newp .content h1.theme_clr {
    width: 86%;
}
.about-us .about-qst-main .about_qst_right_sec {
    width: 43%;
    top: -32px;
}
.inner-feature {
    width: 366px;
}

.blog_sec_last-sec .blog_sec_right_sec .blog_sec_images_sec .blog_image_sec img {
    width: 100%;
}
p.home-blog-title {
    bottom: 65px;
}
.blog_sec_last-sec .blog_sec_right_sec .blog_sec_images_sec .blog_image_sec .blog-thumbnail:hover p.home-blog-title {
    bottom: 100px;
}
.wrnty-retrn .right_sec_wnty_content {
    padding-left: 92px;
}
.wrnty-retrn .faq-sec-main .right-infor .view_link {
    margin-top: 15px !important;
}
.returns-page .content {
    width: 65%;
}
.returns-page .faq-sec-main .view_link {
    margin-top: 41px !important;
}
.installation-inst .content .installation_page_sec {
  right: 16%;
}
.installation-inst .htub-main .htub-steps .stpscmn {
    margin-right: 15px;
    margin-left: 15px;
}
.thousand-series .feat_desc_inner_sec {
    width: 75%;
}
.thousand-series .feat-img-desc, .twothousand-series .feat-img-desc {
    width: 89%;
}
.did_we_leave_sec .ud-image img {
    width: 66%;
}
.thousand-series .did_we_leave_sec .arrow-cstm-jq {
    width: 249px;
}
.thousand-series .did_we_leave_sec .ud-image img {
    width: 58%;
}
.thousand-series .did_we_leave_sec {
    padding-left: 235px;
    padding-right: 235px;
}
.thousand-series .thousand_series_pages_product_sec .banner_content.text_slider {
   margin: 69px auto 0;
}
.thousand_series_pages_product_sec ul .thousand_first_li .produc_img .img-fluid {
    width: 50%;
}
.thousand_series_pages_product_sec ul .thousand_first_li .produc_img::after {
    height: 282px;
}

.thousand_series_pages_product_sec ul .thousand_second_li .produc_img .produc_img::after{
	height: 298px;
}
.thousand-series ul.m-0.p-0 li.product_inner .banner_content.text_slider h2 {
	margin-bottom: 10px;
}
.thousand-series .did_we_leave_sec .ud-image {
	width: 47%;
}

.blog-thumbnail {
	width: 94%;
}
.two_thousand_series .banner_content.text_slider {
	margin-top: 89px;
}
.twothousand-series .thousand-feats {
    width: 72%;
}
.two_thousand_series .banner_content.text_slider .view_link.view_product.mt-3 a.text-capitalize.arrow-cstm-jq span.arrow {
    right: 0px! important;
}
.product_inner:nth-child(2) .produc_img img {
    width: 47%;
}
.two_thousand_series ul li.product_inner:first-child img.img-fluid {
    width: 51%;
}
.twothousand-series .bdmt-features {
    padding-bottom: 5px;
}

.blog .banner_shop .content {
    width: 90% !important;
}
.createaccount_thanks .page-content--textCenter h1.page-heading.text-left {
    font-size: 57px;
    margin-bottom: 13px;
}
}
@media only screen and (max-width:1649px){
.single-blog-main h1.heading_banner_image {
    font-size: 90px;
}
}


@media only screen and (max-width:1646px){
	.blog_sec_images_sec p.home-blog-title {
    bottom: 102px;
}
}

@media only screen and (max-width:1643px){
.returns_page h2.theme_clr {
    font-size: 33px;
}	
header.second_header ul li.drpdown_support {
    padding: 0 84px;
}
.banner_image_mini {
right: 18%;
    max-width: 394px;
}
}

@media only screen and (max-width:1636px){
.installation_guide_inner_left_sec {
    max-width: 459px;
}
}

@media only screen and (max-width:1632px){

.blog_sec_last-sec .blog_sec_left_sec .view_link a.text-capitalize.arrow-cstm-jq {
    bottom: 2px;
}
}

@media only screen and (max-width:1602px){

.about-us .about-qst-main:before {
    height: 390px;
}
.about-us .about-qst-main .about_qst_left_sec {
    width: 48%;
}
}
@media only screen and (max-width:1600px){
.single-blog-main h1.heading_banner_image {
    font-size: 85px;
}
}
@media only screen and (max-width:1598px){
.form_sec_text .manual_warranty_sec {
    width: 69%;
}	
}

@media only screen and (max-width:1590px){
.login form.login-form.form {
	margin-right: 37px;
}
.error-page .error_img {
    width: 20%;
}
#error_banner section.banner_shop.error_banner {
    width: 75%;
}
}

@media only screen and (max-width:1571px){
	header.second_header ul li.drpdown_support {
    padding: 0 75px;
}
.returns_page h2.theme_clr {
    font-size: 31px;
}
}


@media only screen and (max-width:1564px){
.blog section.blog_sec_right_sec .blog_sec_last-sec {
    width: 37%;
}
}

@media only screen and (max-width:1560px){
.single-blog-main h1.heading_banner_image {
    font-size: 85px;
}
.single-blog-main p.blog_banner_para {
    font-size: 33px! important;
}
}

@media only screen and (max-width:1530px){
.about-us .about-qst-main .about_qst_left_sec {
    width: 48%;
    padding-left: 20px;
}
.about-us .about-qst-main .about_qst_right_sec {
	right: 0;
}
.blog-thumbnail {
  width: 96%;
}
.blog_sec_last-sec .blog_sec_right_sec .blog_sec_images_sec .blog_image_sec .blog-thumbnail:hover p.home-blog-title {
    bottom: 114px;
}
.blog_sec_last-sec .blog_sec_right_sec .blog_sec_images_sec .blog_image_sec img {
    width: 100%;
}
p.home-blog-title {
    bottom: 36px;
}
.blog section.blog_sec_right_sec .blog_sec_last-sec {
    width: 40%;
}
}

@media only screen and (max-width:1472px){
.about-us .about-qst-main .about_qst_left_sec {
	width: 56%;
}	

.about-us .page-main-newp .about_first_us_sec:before {
	height: 440px;
}
}

@media only screen and (max-width:1450px){
.about-us .about-qst-main .about_qst_right_sec {
    width: 440px;
}
.about-us .page-main-newp .about_first_us_sec::before {
    height: 474px;
}
.wrnty-retrn .right_sec_wnty_content {
    padding-left: 166px;
	    width: 84%;
    margin-left: auto;
    margin-right: 0;
}
.about-us .review_content{
	margin-left: -90px;
}
.wrnty-retrn .wnty-main {
 width: 41%;
}
.wrnty-retrn .wnty-main h4 , .wrnty-retrn .wnty-main p{
    width: 100%;
}
.wrnty-retrn .content .para h6.theme_clr {
    width: 66%;
}
.returns-page .faq-sec-main {
    padding-left: 224px;
    padding-right: 224px;
}
.installation-inst .content .installation_page_sec {
    right: 3%;
    top: 130px;
}
.thousand-series .feat-desc p.heading_feature_thousand, .twothousand-series .feat-desc .heading_feature_twothousand {
    width: 100%;
}
.thousand-series .feat_desc_inner_sec {
    width: 85%;
}
.thousand-series .thousand_series_pages_product_sec .banner_content.text_slider {
    margin: 100px auto 0;
}
.thousand-series .did_we_leave_sec {
    padding-left: 222px;
    padding-right: 222px;
}
.thousand-series .feat-img-desc, .twothousand-series .feat-img-desc {
    width: 100%;
}
.thousand-series .feat-img-desc .img-desc, .twothousand-series .feat-img-desc .img-desc {
	padding-right: 7px;
    padding-left: 7px;
}
.thousand-series .thousand_series_pages_product_sec .banner_content.text_slider {
	margin-left: 5px;
}
.thousand-series .product_inner .produc_img::after, .two_thousand_series ul li.product_inner .produc_img::after {
    width: 89%;
}
.thousand_series_pages_product_sec ul .thousand_first_li .produc_img .img-fluid {
        width: 59%;
}
.thousand-series .did_we_leave_sec {
    padding-left: 141px;
    padding-right: 141px;
}

.blog_sec_last-sec {
    width: 100%;
}

.twothousand-series .thousand-feats {
    width: 85%;
}
.two_thousand_series .banner_content.text_slider {
    margin-top: 81px;
}
.twothousand-series .bdmt-features {
    padding-bottom: 15px;
}

.product_inner:nth-child(2) .produc_img img {
    width: 54%;
}
.thousand-series li .view_link.view_product a.text-capitalize.arrow-cstm-jq span.arrow {
    background-color: #feada0;
    right: 0px! important;
}
.createaccount_thanks .page-content--textCenter h1.page-heading.text-left {
    font-size: 49px;
    margin-bottom: 13px;
}
.single-blog-main h1.heading_banner_image2 {
    font-size: 83px;
}
.single-blog-main p.blog_banner_para {
    font-size: 30px! important;
}
.product_inner .produc_img img {
    width: 56%! important;
}
.product_inner:nth-child(2) .produc_img img, .product_inner:nth-child(4) .produc_img img {
    width: 53%! important;
}
.show-blog .product_inner .banner_content {
    margin: 20px auto 0! important;
}
}
@media only screen and (max-width:1436px){
section.blog_sec_right_sec .blog_sec_last-sec {
    width: 33%;
}
}
@media only screen and (max-width:1390px){
.single-blog-main h1.heading_banner_image {
    font-size: 77px;
}
}

@media only screen and (max-width:1396px){
.about-us .page-main-newp .about_first_us_sec:before {
    height: 470px;
    width: 65%;
}
.about-us .about-qst-main .about_qst_left_sec {
   padding-left:0px;
   width: 54%;
}	
.about-us .about-qst-main .about_qst_right_sec {
    width: 44%;
    top: -13px;
    right: 30px;
}
}

@media only screen and (max-width:1378px){
section.blog_sec_right_sec .blog_sec_last-sec {
      width: 41%;
}
.form_sec_text .manual_warranty_sec {
    width: 62%;
}
}

@media only screen and (max-width:1358px){
	.blog section.blog_sec_right_sec .blog_sec_last-sec {
    width: 50%;
}
}
@media only screen and (max-width:1366px){
.about-us .inner_reviews .review_content {
    margin-top: 15%;
}

}
@media only screen and (max-width:1346px){
.installation_guide_inner_left_sec {
    max-width: 442px;
    top: -126px;
}
}

@media only screen and (max-width:1340px){
section.blog_sec_right_sec {
    width: 91%;
}
section.blog_sec_right_sec .blog_sec_last-sec {
    width: 42%;
}
.blog_sec_last-sec .blog_sec_right_sec .blog_sec_images_sec .blog_image_sec img {
    width: 95%;
}
.banner_image_mini {
    right: 16%;
       max-width: 396px;
    top: -2%;
}
.returns_page h2.theme_clr {
    width: 32%;
}
}


@media only screen and (max-width:1596px){
	.returns_page h2.theme_clr {
    font-size: 32px;
}
}

@media only screen and (max-width:1590px){
.login form.login-form.form {
	margin-right: 88px;
}
}
@media only screen and (max-width:1556px){
.blog-thumbnail {
    margin: 0;
    position: relative;
    width: 100%;
    max-width: 100%;
}	
.blog_sec_last-sec .blog_sec_right_sec {
    width: 70%;
    padding-left: 0px;
}

p.home-blog-title {
 bottom: 22px;
 left: 0%;
}
.blog_sec_last-sec .blog_sec_right_sec .blog_sec_images_sec .blog_image_sec .blog-thumbnail:hover p.home-blog-title {
    bottom: 70px;
}
}

@media only screen and (max-width:1538px){
.returns_page h2.theme_clr {
    font-size: 30px;
}	
}

@media only screen and (max-width:1522px){
.login form.login-form.form {
    margin-right: 84px;
}	
}

@media only screen and (max-width:1513px){
.returns_page h2.theme_clr {
    font-size: 29px;
}	
.banner_image_mini {
    right: 17%;
    max-width: 402px;
    top: -3%;
}
}

@media only screen and (max-width:1506px){
.blog-thumbnail {
    width: 97%;
}	
.blog_sec_last-sec .blog_sec_right_sec {
    padding-left: 30px;
}
 
.about-us .page-main-newp .about_first_us_sec::before {
    height: 448px;
    width: 64%;
}
}
@media only screen and (max-width:1497px){
header.second_header ul li.drpdown_support {
       padding: 0 71px;
}
.banner_image_mini {
  right: 18%;
    max-width: 404px;
    top: -3%;
}
.returns_page h2.theme_clr {
    font-size: 30px;
}
}

@media only screen and (max-width:1481px){
header.second_header ul li.drpdown_support {
    padding: 0 80px;
}

}

@media only screen and (max-width:1472px){
.about-us .about-qst-main .about_qst_left_sec {
	width: 56%;
}	
.returns_page h2.theme_clr {
    font-size: 29px;
}
}


@media only screen and (max-width:1469px){
eader.second_header ul li.drpdown_support {
    padding: 0 76px;
}
.navBar--sub .navBar-action, .navBar--sub .navBar-item.is-active {
    font-size: 16px;
}
}

@media only screen and (max-width:1467px){
.returns_page h2.theme_clr {
    font-size: 29px;
}
.returns_page p {
    width: 37%;
}
}


@media only screen and (max-width:1424px){
.login form.login-form.form {
    margin-right: 79px;
}	
}
@media only screen and (max-width:1450px){
.installation-inst .faq-sec-main {
    padding-left: 233px;
    padding-right: 233px;
}
.blog_sec_last-sec {
    width: 38%;
}
.thousand-series .feat-desc p.heading_feature_thousand, .twothousand-series .feat-desc .heading_feature_twothousand {
    font-size: 63px! important;
    line-height: 74px;
}
.two_thousand_series ul li.product_inner:first-child img.img-fluid {
    width: 59%;
}
.inner_img {
    width: 195px;
}

.about-us .page-main-newp .about_first_us_sec:before {
       height: 535px;
    width: 67%;
}
.about-us .page-main-newp .about_first_us_sec .banner-why {
    padding-top: 19px;
}
.about-us .social-main {
    padding-top: 115px;
}
.about-us .about-qst-main .about_qst_left_sec {
    width: 50%;
}
}

@media only screen and (max-width:1437px){
.returns_page h2.theme_clr {
    font-size: 28px;
}	
}


@media only screen and (max-width:1422px){

.about-us .page-main-newp .about_first_us_sec::before {
    height: 469px;
    width: 65%;
}
.about-us .about-qst-main {
    width: 87%;
}
.about-us .about-qst-main .about_qst_right_sec {
    width: 45%;
}	
}


@media only screen and (max-width:1397px){
	.returns_page h2.theme_clr {
    font-size: 27px;
}
}

@media only screen and (max-width:1396px){
.about-us .page-main-newp .about_first_us_sec:before {
    height: 470px;
    width: 65%;
}
.about-us .about-qst-main .about_qst_left_sec {
   padding-left:0px;
   width: 54%;
}	
.about-us .about-qst-main .about_qst_right_sec {
    width: 44%;
    top: -13px;
    right: 30px;
}

.blog_sec_last-sec .blog_sec_right_sec .blog_sec_images_sec .blog_image_sec img {
    width: 95%;
}
}

@media only screen and (max-width:1390px){
.login form.login-form.form {
    margin-right: 74px;
}
}

@media only screen and (max-width:1366px){
.about-us .about-qst-main .about_qst_right_sec {
    width: 440px;
    top: -13px;
    right: 31px;
}	
.inner-feature {
    width: 327px;
}
.blog_sec_last-sec .blog_sec_right_sec {
    padding-left: 10px;
}
.blog-thumbnail {
    width: 98%;
    padding-top: 36px;
}
.about-us .page-main-newp .about_first_us_sec::before {
    height: 479px;
    width: 65%;
}
.about-us .social-main {
    padding-top: 87px;
}
.installation-inst .content .installation_page_sec {
    right: 5%;
}
.installation-inst .faq-sec-main {
     padding-left: 206px;
    padding-right: 206px;
}
.thousand-series .feat_desc_inner_sec {
    width: 91%;
}
.thousand-series .feat-img-desc, .twothousand-series .feat-img-desc {
    width: 100%;
}
.thousand-series .did_we_leave_sec {
padding-left: 137px;
padding-right: 137px;
}
.blog_sec_last-sec {
    width: 57%;
}
.thousand-series .did_we_leave_sec .ud-image {
    width: 52%;
}
.blog_sec_last-sec .blog_sec_left_sec .view_link a.text-capitalize.arrow-cstm-jq {
    right: 37px;
}
.thousand-series .feat-img-desc .img-desc, .twothousand-series .feat-img-desc .img-desc {
    padding-right: 14px;
    padding-left: 14px;
}
.thousand-series .thousand_series_pages_product_sec .banner_content.text_slider {
    margin-left: 4px;
    margin-right: 0;
    width: 90% !important;
}
.thousand_series_pages_product_sec ul .thousand_first_li .produc_img::after {
    height: 281px;
}
.product_inner .produc_img::after {
    height: 245px;
}
.thousand-series .thousand_series_pages_product_sec .banner_content.text_slider {
    margin: 46px auto 0;
        margin-right: auto;
        margin-left: auto;
}
.twothousand-series .thousand-feats {
    width: 88%;
}
.two_thousand_series .banner_content.text_slider {
    margin-top: 59px;
}
.thousand-series ul.m-0.p-0 li.product_inner .banner_content.text_slider h2 {
    line-height: 36px! important;
}
.thousand-series .feat-desc p.heading_feature_thousand, .twothousand-series .feat-desc .heading_feature_twothousand {
   font-size: 58px !important;
	line-height: 68px;
}
.thousand-series .feat-img-desc .img-desc:first-child h2 {
    margin-top: 20px;
}
.two_thousand_series ul li.product_inner:first-child img.img-fluid {
    width: 52%;
}
.product_inner:nth-child(2) .produc_img img {
    width: 48%;
}
.two_thousand_series .banner_content.text_slider {
    margin-top: 0px;
}
.installation-inst .htub-main {
    width: 100%;
}
.about-us .bdmt-features {
	    padding-top: 49px;
	padding-bottom: 0;
}
.about-us .page-main-newp .about_first_us_sec::before {
    height: 521px;
    width: 66%;
}
.blog section.blog_sec_right_sec .blog_sec_last-sec {
    width: 42%;
}
.createaccount_thanks .page-content--textCenter h1.page-heading.text-left {
    font-size: 45px;
    margin-bottom: 101px;
}
section.blog_sec_right_sec {
    width: 88%;
}
.single-blog-main h1.heading_banner_image2 {
    font-size: 76px;
}
.product_inner .produc_img {
    height: 350px;
}
.product_inner .produc_img img {
    width: 55%! important;
}
.product_inner:nth-child(2) .produc_img img, .product_inner:nth-child(4) .produc_img img {
    width: 50%! important;
}
.single-blog-main h1.heading_banner_image {
    font-size: 73px;
}
}
@media only screen and (max-width:1392px){
.returns_page h1.theme_clr {
    margin-left: 77px;
}
.banner_image_mini {
    right: 18%;
    max-width: 376px;
    top: -1%;
}	
#contact-us-page {
    padding: 93px 0 0 !important;
}
.returns_page p {
    width: 32%;
    margin-left: 15.5%;
}
}

@media only screen and (max-width:1364px){
section.blog_sec_right_sec {
    width: 95%;
}
}

@media only screen and (max-width:1358px){
.returns_page h2.theme_clr {
    font-size: 26px;
}	
}


@media only screen and (max-width:1310px){
.installation_guide_inner_left_sec {
    max-width: 433px;
    top: -126px;
	    left: -116px;
}	
}

@media only screen and (max-width:1282px){
.installation_guide_inner_left_sec {
    max-width: 436px;
    top: -126px;
    left: -43px;
}
.productView .row .main-prd-slider.col-md-7 {
    padding-left: 14px;
    padding-right: 14px;
}
.productView .row {
    margin: 0;
}
.productView .main-prd-rght-section.col-md-5 {
    padding-right: 0;
    padding-left: 0;
}
.price-bl-pop {
    width: 26%;
    margin-left: 26px;
}	
}

@media only screen and (max-width:1280px){
.about-us .about-qst-main {
    width: 84%;
}
.about-us .about-qst-main .about_qst_right_sec {
    width: 440px;
}
.about-us .inner_reviews {
    position: relative;
}
.about-us .review_content h2 {
    width: 100%! important;
}
.about-us .why-bidet-head:before{
    width: 90vw;
    height: 330px;
}

.about-us .page-main-newp .about_first_us_sec .banner-why {
    width: 77%;
}
.about-us .page-main-newp .about_first_us_sec::before {
    left: 47px;
}
.about-us .page-main-newp .content h1.theme_clr {
    width: 92%;
}
.about-us .page-main-newp .about_first_us_sec::before {
    width: 59%;
}
.about-us .bdmt-features .bdmt_features_inner_sec {
    width: 90%;
    margin: auto;
}
.about-us .why-bidet-head .bdmt_features_inner_sec {
    width: 90%;
    margin: auto;
}
.wrnty-retrn .right_sec_wnty_content {
    padding-left: 189px;
	margin-right:38px;
	width:85%;
}
.wrnty-retrn .content {
    width: 78%;
}
.wrnty-retrn .faq-sec-main {
    padding-left: 7%;
    padding-right: 7%;

}
.returns-page .faqs-main {
    width: 76%;
}
.returns-page .faq-sec-main {
    padding-left: 173px;
    padding-right: 173px;
}
.installation-inst .installinstruc-tabs ul li:first-child::before {
    left: 0;
}
.installation-inst .installinstruc-tabs ul li {
    padding: 8px 27px;
}
.installation-inst .faq-sec-main {
    padding-left: 116px;
    padding-right: 116px;
}
.installation-inst .content .installation_page_sec {
    right: 3%;
    top: 130px;
}
.thousand-series .thousand_series_pages_product_sec .banner_content.text_slider {
    margin: 47px auto 0;
}
.thousand-series .thousand_first_li .view_link.view_product a.text-capitalize.arrow-cstm-jq span.arrow{
	right:-1px! important;
}
.thousand-series .did_we_leave_sec {
    padding-left: 48px;
    padding-right: 48px;
}
.thousand-series .did_we_leave_sec .ud-image {
    width: 47%;
}
.thousand-series .feat-desc p.heading_feature_thousand, .twothousand-series .feat-desc .heading_feature_twothousand {
    width: 97%;
}
.two_thousand_series .banner_content.text_slider {
    margin-top: 126px;
}

.thousand_series_pages_product_sec ul .thousand_first_li .produc_img .img-fluid {
    width: 51%;
}
.product_inner:nth-child(2) .produc_img img {
    width: 46%;
}
.product_inner:nth-child(2) .produc_img img {
    width: 47%;
}
.blog section.blog_sec_right_sec .blog_sec_last-sec {
    width: 56%;
}
.blog .banner_shop::after {
    width: 93%;
}
.blog .banner_shop .content {
    width: 90% !important;
    margin: auto;
}
.navBar.navBar--sub.navBar--account {
    margin-top: 80px;
}

.single-blog-main .blog_sec_images_sec .blog_image_sec {
    /*//width: 18%;*/
}
.single-blog-main h1.heading_banner_image2 {
    font-size: 73px;
}

header.second_header ul li.drpdown_support {
    padding: 1px 53px;
}
.single-blog-main h1.heading_banner_image {
    font-size: 69px;
}
.product_inner .produc_img img {
    width: 50%! important;
}
.product_inner:nth-child(2) .produc_img img, .product_inner:nth-child(4) .produc_img img {
    width: 46%! important;
}
.two_thousand_series li.product_inner:first-child .produc_img img.img-fluid {
    width: 47%! important;
}
.two_thousand_series li.product_inner:last-child .produc_img img.img-fluid {
    width: 43%! important;
}
}


@media only screen and (max-width:1270px){
header.second_header ul li.drpdown_support {
    padding: 0px 49px;
}

}



@media only screen and (max-width:1264px){
header.second_header ul li.drpdown_support {
    padding: 0 51px;
}
	
}



@media only screen and (max-width:1226px){
	header.second_header ul li.drpdown_support {
    padding: 0 49px;
}
}

@media only screen and (max-width:1210px){
header.second_header ul li.drpdown_support {
    padding: 0 40px;
}
	
}

@media only screen and (max-width:1200px){
	.about-us .page-main-newp .about_first_us_sec::before {
    width: 64%;
    height: 494px;
}
.about-us .about-qst-main .about_qst_right_sec {
    width: 44%;
    top: -8px;
    right: 31px;
}
.wrnty-retrn .content h1.theme_clr {
    font-size: 91px;
}
.returns-page .faq-sec-main {
    padding-left: 156px;
    padding-right: 156px;
}
.installation-inst .content .installation_page_sec {
    right: 1%;
    top: 130px;
}	

.thousand-series .did_we_leave_sec .ud-image {
    width: 54%;
}
.installation-inst .faq-sec-main {
    padding-left: 85px;
    padding-right: 85px;
}
section.blog_sec_right_sec {
    width: 86%;
}
.installation_guide_inner_left_sec {
    max-width: 379px;
    top: -95px;
    left: -34px;
}
.price-bl-pop {
    width: 26%;
    margin-left: 13px;
}
section.blog_sec_right_sec {
    width: 95%;
}
section.blog_sec_right_sec .blog_sec_last-sec {
    width: 44%;
}

.single-blog-main h1.blog_author_heading {
    width: 98%;
}
.single-blog-main p.blog_banner_para {
    font-size: 29px! important;
}
.single-blog-main h1.heading_banner_image2 {
    font-size: 68px;
}
.single-blog-main h1.heading_banner_image {
    font-size: 69px;
}
.single-blog-main p.blog_banner_para {
    font-size: 25px! important;
}
.review_content h2 {
    width: 100%;
}
.single-blog-main h1.heading_banner_image {
    font-size: 65px;
}
.two_thousand_series li.product_inner:first-child .produc_img img.img-fluid {
    width: 49%! important;
}
.two_thousand_series li.product_inner:last-child .produc_img img.img-fluid {
    width: 45%! important;
}
.product_inner .produc_img img {
    width: 53%! important;
}
.product_inner:nth-child(2) .produc_img img, .product_inner:nth-child(4) .produc_img img {
    width: 48%! important;
}

} 

@media only screen and (max-width:1166px){
section.blog_sec_right_sec {
    width: 94%;
}	
.blog_sec_last-sec {
    width: 48%;
}	
.blog-thumbnail {
    width: 100%;
    padding-top: 36px;
}
.blog section.blog_sec_right_sec .blog_sec_last-sec {
    width: 50%;
}	
}

@media only screen and (max-width:1154px){
section.blog_sec_right_sec .blog_sec_last-sec {
    width: 45%;
}
.blog_sec_last-sec .blog_sec_left_sec h1 {
    font-size: 32px;
}	
}


@media only screen and (max-width:1138px){
.installation_guide_inner_left_sec {
    max-width: 427px;
    top: -114px;
    left: -62px;
}
}

@media only screen and (max-width:1134px){
header.second_header ul li.drpdown_support {
    padding: 0 36px;
}	
}

@media only screen and (max-width:1110px){
header.second_header ul li.drpdown_support {
    padding: 0 33px;
}

}

@media only screen and (max-width:1116px){
section.blog_sec_right_sec {
    width: 96%;
}

.blog_sec_last-sec .blog_sec_left_sec .view_link a.text-capitalize.arrow-cstm-jq {
    right: 114px;
    bottom: -11px;
}
.blog section.blog_sec_right_sec .blog_sec_last-sec {
    width: 68%;
}
}

@media only screen and (max-width:1088px){
	header.second_header ul li.drpdown_support {
    padding: 0 25px;
}

}

@media only screen and (max-width:1084px){
	.returns_page h2.theme_clr {
    font-size: 25px;
}
.single-blog-main h1.heading_banner_image {
    font-size: 59px;
}
}

@media only screen and (max-width:1080px){
	.createaccount_thanks .page-content--textCenter h1.page-heading.text-left {
    font-size: 42px;
    margin-bottom: 70px;
}
}


@media only screen and (max-width:1071px){
.login form.login-form.form {
    margin-right: 69px;
}	
.blog section.blog_sec_right_sec .blog_sec_last-sec {
    width: 74%;
}
}


@media only screen and (max-width:1068px){
.banner_image_mini {
    right: 16%;
    max-width: 383px;
    top: -2%;
}	
	
}



@media only screen and (max-width:1046px){
.installation-inst .content {
    width: 96%;
}
.installation-inst .content .installation_page_sec {
    right: 3%;
    top: 160px;
    text-align: right;
    
}
.installation-inst .installinstruc-tabs ul li {
    padding: 14px 14px;
}
.installation-inst .content .installation_page_sec img.img-fluid {
    width: 75%;
}
.installation-inst .inst-tabs-cont .cmn-inst-data.installinstruct-data-all.showall .inst-prd .hover-inst-main h2 {
    font-size: 22px;
}
div#thousandp .modal-body .mdl-prd-info h2, div#thousandp .modal-dialog .modal-content .mdl-rgstr-video h2 {
    text-align: left;
    font-size: 21px;
}
div#thousandp {
	top: 53%! important;
}
div#thousandp .modal-dialog {
	height: 785px;
}
div#thousandp {
	width: 78%;
}
div#thousandp .modal-dialog {
    height: 766px;
}
.thousand-series .page-main-newp .content, .twothousand-series .content {
    width: 100%;
}
.thousand-series .page-main-newp .content h1.theme_clr, .twothousand-series .content h1.theme_clr {
    margin-left: -14px;
}
.thousand-series .feat-desc p.heading_feature_thousand, .twothousand-series .feat-desc .heading_feature_twothousand {
    font-size: 38px !important;
    line-height: 52px;
}
.twothousand-series .thousand-feats {
    width: 94%;
}
.two_thousand_series .banner_content.text_slider {
    margin-top: 20px;
}
.thousand-series .did_we_leave_sec .ud-image img {
    width: 64%;
}
.thousand_series_pages_product_sec ul .thousand_first_li .produc_img .img-fluid {
    width: 60%;
}
.product_inner:nth-child(2) .produc_img img {
    width: 56%;
}
.thousand-series .feat_desc_inner_sec {
    width: 95%;
}
.thousand-series .feat-img-desc .img-desc h2 {
    font-size: 28px;
    font-weight: bold;
}
.thousand-series .feat-img-desc, .twothousand-series .feat-img-desc {
	padding-top: 66px;
    padding-bottom: 66px;
}
.about-us .page-main-newp .about_first_us_sec .banner-why .why-reason h2 {
    font-size: 20px;
}
.about-us .page-main-newp .about_first_us_sec .banner-why .why-reason p {
    font-size: 15px! important;
}
.about-us .about-qst-main .about_qst_right_sec {
	width: 51%;
    top: -26px;
    right: 0;
}
.price-bl-pop {
    margin-left: 0;
}
.installation_guide_inner_left_sec {
    max-width: 359px;
    top: -92px;
    left: -46px;
}
.installation_guide_sec {
    padding: 40px 0;
}
.blog section.blog_sec_right_sec .blog_sec_last-sec {
    width: 74%;
}
}

@media only screen and (max-width:1028px){
.returns_page h2.theme_clr {
    font-size: 24px;
}
.returns_page p {
    width: 36%;
}
}


@media only screen and (max-width:1024px){
	.price-bl-pop .view_link {
    padding-left: 0;
}
.installation_guide_inner_left_sec {
    max-width: 285px;
    top: -57px;
    left: -31px;
}
.wrnty-retrn .content h1.theme_clr {
    font-size: 71px;
}
.wrnty-retrn .content .para h2.theme_clr {
       padding-top: 33px;
}
.thousand-series .bdmt-features, .twothousand-series .bdmt-features {
    padding-top: 90px;
    padding-bottom: 90px;
}

div#thousandp {
    top: 49%! important;
}
.blog_sec_last-sec .blog_sec_left_sec h1 {
font-size: 29px;
}
.blog_sec_last-sec .blog_sec_left_sec .view_link a.text-capitalize.arrow-cstm-jq {
    right: 36px;
    bottom: 17px;
}
.blog section.blog_sec_right_sec .blog_sec_last-sec {
    width: 45%;
}
.createaccount_thanks .page-content--textCenter h1.page-heading.text-left {
    font-size: 39px;
    margin-bottom: 101px;
}
.navBar--sub .navBar-action, .navBar--sub .navBar-item.is-active {
    font-size: 14px;
}
.account_recentitems form .productGrid .product {
    width: 50%;
}
.account_order .account .account-body .account-content.account-content--fixedSmall {
    width: 100%;
}
.account_order .account .account-body aside.account-sidebar {
    width: 100%;
    float: left;
}
.account_order .account .account-body button.button{
    width: 100%;
}
.account_order .account .account-body .account-content.account-content--fixedSmall dl.account-orderTotal {
    width: 100%;
    float: inherit;
}
section.blog_sec_right_sec .blog_sec_last-sec {
    width: 29%;
}
.blog_sec_last-sec .blog_sec_left_sec h1 {
    font-size: 28px;
}

.single-blog-main p.blog_banner_para {
    font-size: 27px! important;
}
.single-blog-main h1.blog_author_heading {
    width: 100%;
    font-size: 27px;
    line-height: 41px;
}
.single-blog-main p.blog_banner_para {
top: 402px;
}
.single-blog-main .blog-thumbnail {
     width: 100%; 
}
header li.nav-item {
    padding: 0 25px;
}

header.second_header ul li.drpdown_support {
    padding: 0 25px;
}
.navbar-light .navbar-nav .nav-link {
    font-size: 19px;
}
.contact_banner .para h6 {
    width: 51%;
}
.imag_contact img {
    width: 100%;
}
.imag_contact {
    position: absolute;
   top: 38px;
    width: 45%;
    right: 8px;
}
.product_inner .produc_img img {
    width: 60%! important;
}
.product_inner:nth-child(2) .produc_img img, .product_inner:nth-child(4) .produc_img img {
    width: 55%! important;
}
.single-blog-main h1.heading_banner_image {
    font-size: 55px;
}
.two_thousand_series li.product_inner:first-child .produc_img img.img-fluid {
    width: 58%! important;
}
.two_thousand_series li.product_inner:last-child .produc_img img.img-fluid {
    width: 53%! important;
}
.product_inner .produc_img img {
    width: 61%! important;
}
.about-us .review_content {
    moz-transform: translateX(-6%)! important;
    -webkit-transform: translateX(-6%)! important;
    transform: translateX(-6%)! important;
}
}

@media only screen and (max-width:1012px){
header.second_header ul li.drpdown_support {
    padding: 0 24px;
}
}

@media only screen and (max-width:1004px){
header.second_header ul li.drpdown_support {
    padding: 0 17px;
}
}


@media only screen and (max-width:1002px){
header.second_header ul li.drpdown_support {
    padding: 0 15px;
}

}

@media only screen and (max-width:996px){
.thousand-series .bdmt-features , .twothousand-series .bdmt-features {
display: block;
}
.thousand-series .bdmt-features .inner-feature {
    width: 100%;
}
.thousand-series .did_we_leave_sec .ud-image img {
    width: 70%;
}
.btn-signup {
    width: 54%;
}
.thousand-series .feat_desc_inner_sec{
	display:block;
}
.thousand-series .feat_desc_inner_sec .twothousand-feats , .thousand-series .feat_desc_inner_sec .thousand-feats{
    width: 100%;
}
.thousand-series .feat_desc_list_sec, .twothousand-series .feat_desc_list_sec{
	display:block;
}
.thousand-series .feat_desc_inner_sec .thousand-feats .feat_desc_list_sec ul {
    margin-bottom: 0;
}
.thousand-series .feat_desc_list_sec .third_list {
    margin-right: 0;
}
.thousand-series .feat_desc_inner_sec .twothousand-feats ul {
    margin-left: 0;
}
.thousand-series .feat_desc_inner_sec .twothousand-feats p {
    margin-left: -28px;
}
.thousand-series .feat-img-desc, .twothousand-series .feat-img-desc {
    display: block;
}
.thousand-series .feat-img-desc .img-desc, .twothousand-series .feat-img-desc .img-desc {
width: 100%;
}
.thousand-series ul.m-0.p-0, .two_thousand_series ul {
display: block;
}
.thousand-series ul.m-0.p-0 li.product_inner, .two_thousand_series ul li.product_inner {
    width: 100%;
}
.thousand_series_pages_product_sec ul .thousand_first_li .produc_img .img-fluid {
    width: 31%;
}
.product_inner:nth-child(2) .produc_img img {
    width: 29%;
}
.thousand-series .thousand_series_pages_product_sec .banner_content.text_slider {
    margin: 133px auto 0;
}
.wrnty-retrn .content h1.theme_clr {
    font-size: 63px;
}
.wrnty-retrn .content .para h2.theme_clr {
   padding-top: 42px;
}
.wrnty-retrn .manual-downloads{
	display:block;
}
.wrnty-retrn .manual-downloads .inst-prd .hover-inst-main , .wrnty-retrn .manual-downloads .inst-prd h2{
	text-align:left;
}
.login form.login-form.form {
    width: 100%;
    border-right: 0;
    padding-right: 0;
    margin-right: 0;
    height: inherit;
	    padding-left: 0;
}
.login form.login-form.form .contact_btn {
    width: 100%;
    margin-bottom: 22px;
	    margin-top: 22px;
}
.login .login-row {
    max-width: 1337px;
    margin-top: 0;
}
.login .new-customer {
    width: 100%;
	padding-top: 30px;
}
.login .new-customer .panel-header {
    padding: 0;
}
.login .new-customer .panel-body {
    padding: 10px 0 0 0;
}
.login .new-customer ul.new-customer-fact-list {
    margin-left: 0;
}
.login .new-customer ul.new-customer-fact-list li {
    padding-left: 0;
}
.login .new-customer .contact_btn {
    width: 100%;
}
.about-us .about-qst-main .about_qst_right_sec {
    width: 54%;
    top: -17px;
    right: 0;
}
.installation_guide_inner_left_sec {
    max-width: 300px;
    top: -78px;
    left: -36px;
}
.installation_guide_inner_right_sec h1 {
    margin-top: 0;
}
.about-us .page-main-newp .about_first_us_sec .banner-why .why-reason {
    width: 100%;
}
.about-us .about-qst-main .about_qst_right_sec {
    display: none;
}
.about-us .about-qst-main .about_qst_left_sec {
    width: 100%;
}
.about-us .page-main-newp .about_first_us_sec::before {
    width: 82%;
    height: 551px;
}

.about-us .bdmt-features .bdmt_features_inner_sec {
    width: 100%;
    display: block;
}
.about-us .why-bidet-head .bdmt_features_inner_sec {
    width: 100%;
    display: block;
}
.inner-feature {
    width: 100%;
}
section.blog_sec_right_sec {
    width: 100%;
	padding: 0 15px;
}
.blog_sec_last-sec .blog_sec_left_sec .view_link a.text-capitalize.arrow-cstm-jq {
    right: 331px;
   bottom: -15px;
}
section.blog_sec_right_sec .blog_sec_images_sec , .blog_sec_last-sec{
    width: 100%;
}
.error-page .error_img {
    display: none;
}
#error_banner section.banner_shop.error_banner {
    width: 100%;
}
.error_banner::after {
    width: 100%;
    left: 0;
}
section.blog_sec_right_sec .blog_sec_last-sec {
    width: 99%;
}
.returns_page p {
    width: 35%;
}
#contact-us-page .two-fields {
    display: block;
}
#contact-us-page .two-fields .form-field {
    width: 100%;
}
#contact-us-page .form-action.error_btn .contact_btn {
    width: 100%;
    margin-bottom: 15px;
    margin-top: 15px;
}
.single-blog-main ul.blog_2_list {
    width: 95%;
    margin: auto;
	padding-bottom: 15px;
}
.single-blog-main h1.heading_banner_image {
    top: 326px;
	font-size: 54px;
}
.single-blog-main ul.blog_6_list , .single-blog-main ul.blog_7_list , .single-blog-main ul.blog_4_list{
    width: 95%;
    margin: auto;
	    font-size: 14px;
}
.single-blog-main ul.blog_4_list li, .single-blog-main ul.blog_6_list li, .single-blog-main ul.blog_7_list li {
     font-size: 14px;
    font-family: "all-round-gothic"! important;
}
.single-blog-main .blog_sec_images_sec .blog_image_sec {
    float: none;
    width: 100%;
}
.single-blog-main .blog_sec_images_sec .blog_image_sec img.lazyautosizes.lazyloaded {
    max-width: 100%;
}
}

@media only screen and (max-width:990px){
nav.navBar.navBar--sub.navBar--account ul.navBar-section li.navBar-item {
    width: 100%;
    margin-bottom: 14px;
    margin-left: 0;
    margin-right: 0;
}
.editaccount form.form fieldset.form-fieldset .form-row.form-row--half .form-field.form-field--input.form-field--inputText {
    width: 100%;
    float: none;
}
.editaccount form.form fieldset.form-fieldset .form-row.form-row--half div#FormField_2 , .editaccount form.form fieldset.form-fieldset .form-row.form-row--half div#FormField_3 , editaccount form.form fieldset.form-fieldset .form-row.form-row--half div#FormField_24 , .editaccount form.form .form-actions button.button.button--primary 
{
    width: 100%! important;
    float: inherit;
}	
.editaccount form.form fieldset.form-fieldset .form-row.form-row--half div#FormField_24{
width: 100%! important;
    float: inherit;
}	
}

@media only screen and (max-width:984px){
	.returns_page h2.theme_clr {
    font-size: 22px;
}
.banner_image_mini {
    display: none;
}
.returns_page h2.theme_clr {
     font-size: 23px;
	width: 85%;
}
.returns_page p {
    width: 60%;
}
.blog_sec_last-sec .blog_sec_left_sec h1 {
    margin-top: 101px;
}
.blog_sec_last-sec .blog_sec_left_sec .view_link a.text-capitalize.arrow-cstm-jq {
    right: 260px;
}
}


@media only screen and (max-width:970px){
.blog_sec_last-sec .blog_sec_left_sec .view_link a.text-capitalize.arrow-cstm-jq {
    right: 0;
}	
nav.navBar.navBar--sub.navBar--account ul.navBar-section li.navBar-item {
    width: 100%;
    margin-bottom: 25px;
	    margin-left: 0;
    margin-right: 0;
}
.account_recentitems form .productGrid .product {
    width: 100%;
}
}


@media only screen and (max-width:966px){
.installation-inst .installinstruc-tabs ul li {
    margin: 0 46px 0 0;
}
.installation-inst .htub-main h1 {
    font-size: 88px;
}
div#thousandp {
    width: 100%;
}
.thousand-series .feat-desc p.heading_feature_thousand, .twothousand-series .feat-desc .heading_feature_twothousand {
    font-size: 30px !important;
}
.thousand-series .feat_desc_list_sec, .twothousand-series .feat_desc_list_sec {
    display: block;
}
.twothousand-series .feat_desc_list_sec ul {
    margin-bottom: 0;
}
.thousand-series .feat-img-desc, .twothousand-series .feat-img-desc , .two_thousand_series ul{
display: block;
}
.thousand-series .feat-img-desc .img-desc, .twothousand-series .feat-img-desc .img-desc {
width: 100%;
}
.thousand-series ul.m-0.p-0 li.product_inner, .two_thousand_series ul li.product_inner {
    width: 100%;
}
.thousand-series .bdmt-features, .twothousand-series .bdmt-features{
	display:block;
}
.twothousand-series .bdmt-features .inner-feature {
    width: 100%;
}
.two_thousand_series ul li.product_inner:first-child img.img-fluid {
    width: 35%;
}
.two_thousand_series .banner_content.text_slider {
    margin-top: 185px;
}
.product_inner:nth-child(2) .produc_img img {
    width: 34%;
}
.product_inner .produc_img::after {
    height: 295px;
}
.thousand-series .product_inner .produc_img::after, .two_thousand_series ul li.product_inner .produc_img::after {
    width: 100%;
}
.two_thousand_series .banner_content.text_slider {
width: 100% !important;
}
.thousand-series .feat_desc_inner_sec , .thousand-series .feat_desc_list_sec, .twothousand-series .feat_desc_list_sec , .thousand-series .feat-img-desc, .twothousand-series .feat-img-desc{
display: block;
}
.thousand-series .feat_desc_inner_sec .thousand-feats , .thousand-series .feat_desc_inner_sec .twothousand-feats{
    width: 100%;
}

.thousand-series .feat_desc_list_sec ul {
    margin-bottom: 0;
}
.thousand-series .feat_desc_inner_sec .twothousand-feats p {
    margin-left: -24px;
}
.thousand-series .feat_desc_inner_sec .twothousand-feats ul {
    margin-left: 0;
}
.thousand-series .feat-img-desc .img-desc, .twothousand-series .feat-img-desc .img-desc {
    width: 100%;
}
.thousand-series ul.m-0.p-0, .two_thousand_series ul {
    display: block;
}
.thousand-series ul.m-0.p-0 li.product_inner, .two_thousand_series ul li.product_inner {
    width: 100%;
}
.thousand_series_pages_product_sec ul .thousand_first_li .produc_img .img-fluid {
    width: 35%;
}
.thousand-series .thousand_series_pages_product_sec .banner_content.text_slider {
    margin: 166px auto 0;
}
.thousand_series_pages_product_sec ul .thousand_first_li .produc_img::after {
    height: 325px;
}
.product_inner .produc_img::after {
    height: 325px;
}
.product_inner:nth-child(2) .produc_img img {
    width: 33%;
}
.wrnty-retrn .right_sec_wnty_content {
    padding-left: 203px;
}
}

@media only screen and (max-width:989px){
header.second_header .dropdown-content {
	display: none! important;
}
header.second_header li.nav-item.drpdown_support.active .dropdown-content {
	display: block! important;
}
.navbar-light .navbar-nav .nav-link {
    font-size: 14px;
    flex-direction: row-reverse;
    justify-content: flex-end;
}
li.nav-item.drpdown_support:after {
    content: "\f107";
    font: normal normal normal 14px/1 FontAwesome;
    position: absolute;
    top: 0;
    right: 9px;
    font-size: 19px;
}
header.second_header li.nav-item i.fa.fa-user {
    padding-left: 0;
}
header li.nav-item i {    
    font-size: 16px;
    padding: 0 !important;
    margin: 0 !important;
}
.cart_hover .cart_icn {
    width: 25px;
}
div#navbarSupportedContent ul li.nav-item {
    width: 100%;
	position: relative;
}

.dropdown-content ul:before {
background-color:transparent; 
}
.dropdown-content {
	position: inherit;
    box-shadow: inherit;
    padding-top: 0;
    top: -6px;
    padding-bottom: 1px;
}
.dropdown-content a {
    padding: 0 18px;
}
}

@media only screen and (max-width:960px){
	.blog section.blog_sec_right_sec .blog_sec_last-sec {
    width: 87%;
}
}

@media only screen and (max-width:956px){
	.createaccount_thanks .page-content--textCenter h1.page-heading.text-left {
    font-size: 36px;
    margin-bottom: 81px;
}
}

@media only screen and (max-width:960px){
	.navBar.navBar--sub.navBar--account ul.navBar-section li.navBar-item {
    width: 100%;
    display: block;
    margin-bottom: 25px;
}
.account.account--fixedLarge ul.addressList li.address {
    width: 100%;
}
.account.account--fixedLarge ul.addressList li.address form .form-actions a.button.button--primary.button--small , .account.account--fixedLarge ul.addressList li.address form .form-actions button.button.secondary.button--small{
    width: 100%;
}
}







@media only screen and (max-width:914px){
.returns-page .faq-sec-main .container .faq_inner_sec_main{
	display:block;
}
.returns-page .faq-sec-main {
     padding-left: 55px;
    padding-right: 55px;
}
.btn-signup {
    width: 64%;
}
.returns-page .faqs-main {
    width: 91%;
}
.returns-page .faq-sec-main .view_link a {
    width: 100%;
}
}

@media only screen and (max-width:896px){
	.about-us .page-main-newp .content h1.theme_clr {
    width: 100%;
    font: normal normal bold 71px/133px All Round Gothic;
    text-align: left;
}
.review_content h2 {
    line-height: 28px;
    font-size: 19px;
}
}

@media only screen and (max-width:890px){
.installation-inst .content .installation_page_sec img.img-fluid {
    width: 100%;
    max-width: 324px;
}
.installation-inst .content .installation_page_sec {
    right: 3%;
    text-align: right;
    top: 130px;
}	
.installation-inst .installinstruc-tabs ul li , .installation-inst .installinstruc-tabs ul .active {
    margin: 0 10px 0 0;
}
.twothousand-series .images_sec_200_series {
    right: 0;
}
.thousand-series .feat-desc p.heading_feature_thousand, .twothousand-series .feat-desc .heading_feature_twothousand {
    font-size: 27px !important;
}
.two_thousand_series ul li.product_inner:first-child img.img-fluid {
    width: 39%;
}
.product_inner:nth-child(2) .produc_img img {
    width: 37%;
}
.about-us .page-main-newp .about_first_us_sec::before {
    width: 100%;
    left: 0;
}

.about-us .about-qst-main {
    width: 100%;
}
.about-us .about-qst-main .about_qst_left_sec h2 {
    font-size: 29px;
}
.blog .banner_shop .content {
    width: 85% !important;
    margin: auto;
}
.blog section.blog_sec_right_sec .blog_sec_last-sec {
    width: 95%;
}
.returns_page:after {
    width: 100%;
    left: 0;
}
#contact-us-page {
    padding: 120px 0 0 !important;
}
}

@media only screen and (max-width:872px){
.wrnty-retrn .manual-downloads .inst-prd .hover-inst-main, .wrnty-retrn .manual-downloads .inst-prd h2 {
    text-align: center;
}
}

@media only screen and (max-width:862px){
	.thousand_series_pages_product_sec ul .thousand_first_li .produc_img .img-fluid {
    width: 40%;
}
.thousand-series .images_sec {
    right: 0;
	top: -65px;
	text-align: right;
}
.thousand-series .images_sec img {
    width: 98%;
}
.thousand-series .did_we_leave_sec {
    padding-left: 17px;
    padding-right: 17px;
}
.thousand-series .did_we_leave_sec .ud-image {
    width: 57%;
}.thousand_series_pages_product_sec ul .thousand_first_li .produc_img .img-fluid {
    width: 41%;
}
}



@media only screen and (max-width:858px){
.installation-inst .installinstruc-tabs ul li , .installation-inst .installinstruc-tabs ul .active{
    margin: 0 11px 0 0;
}
.installation-inst .content h1.theme_clr {
    font: normal normal bold 81px/133px All Round Gothic;
}
.installation-inst .installinstruc-tabs ul li {
    display: block;
	margin-top: 28px;
    margin-bottom: 28px;
}
.installation-inst .content .installation_page_sec img.img-fluid {
    width: 78%;
}
.installation-inst .content .installation_page_sec {
    top: 132px;
}
.installation-inst .inst-tabs-cont .cmn-inst-data , .cmn-inst-data.installinstruct-data-thousand.showth , .installation-inst .htub-main .htub-steps{
    display: block;
}
.cmn-inst-data .inst-prd {
    width: 100%! important;
}
.installation-inst .inst-tabs-cont .cmn-inst-data.installinstruct-data-all.showall .hover-inst-main{
	text-align:left;
}
.installation-inst .htub-main .htub-steps .stpscmn {
width: 100%;
}
.installation-inst .htub-main .htub-steps .stpscmn {
 margin-right: 0px; 
  margin-left: 0px; 
}
.installation-inst .htub-main .htub-steps .insstept-one:after , .installation-inst .htub-main .htub-steps .inststep-two:after , .installation-inst .htub-main .htub-steps .inststep-three:after{
	left:0px;
}
.installation-inst .faq-sec-main {
	padding: 50px 28px;
}
.installation-inst .faq-sec-main .faq_inner_sec_main, .wrnty-retrn .faq-sec-main .faq_inner_sec_main, .returns-page .faq-sec-main .container .faq_inner_sec_main {
    display: block;
}
.installation-inst .faq-sec-main .right-infor .view_link {
    margin-top: 38px! important;
    padding-left: 0;
}
.installation-inst .faq-sec-main .right-infor .view_link a {
    width: 100%;
}
.installation-inst .inst-tabs-cont .cmn-inst-data.installinstruct-data-all.showall .inst-prd .hover-inst-main h2 {
	text-align: left;
}
.installation-inst .htub-main h1 {
    font-size: 74px;
}
.wrnty-retrn .wnty-main_first:before {
    content:inherit;
}
.wrnty-retrn .right_sec_wnty_content {
    padding-left: 0px;
    margin-right: 0;
    width: 100%;
}
.wrnty-retrn .right_sec_wnty_content .wrnty-info {
    padding-left: 67px;
}
.wrnty-retrn .faq-sec-main {
    padding-left: 4%;
    padding-right: 4%;
	    padding-top: 39px;
    padding-bottom: 39px;
}
.wrnty-retrn .wnty-main {
    width: 100%;
}
.productView .row {
    margin: 0;
    display: block;
}
.productView .row .main-prd-slider.col-md-7 , .productView .row .main-prd-rght-section.col-md-5{
    max-width: 100%;
}
.productView .main-prd-rght-section.col-md-5 {
    padding-right: 15px;
    padding-left: 15px;
}
.cstm-text-with-pop-up{
	display:block;
}
.installation_guide_sec {
    padding: 27px 0;
}
.installation_guide_inner_left_sec {
    max-width: 236px;
    top: -47px;
    left: -36px;
}
.feat.cmn-acc-content.featactive .col-md-3 {
    flex: 0 0 100%;
    max-width: 100%;
}
.cstm-prd-option form {
display: block;
}
.shape {
    width: 100%;
}
.cstm-opt-inp {
	margin-bottom: 16px;
}
.form-field.form-field--increments {
    width: 100%;
}
.shape .form-field {
    display: block;
}
.contact_btn.detail_btn {
    width: 100%;
}
.cstm-tabs {
    display: block;
	margin-left: 0;
}
.cmmn-acc-cs {
    width: 100%;
}
.cmmn-acc-cs .txt {
    left: 0;
    position: static;
    text-align: center;
    padding-top: 19px;
}
.productReview, .for-cstm-css {
    padding: 0 2%;
}
.productView .row .col-md-8 , .productView .row .col-md-4 , .footer_first_inner_sec .row .col-md-2 , .footer_first_inner_sec .row .col-md-4{
    max-width: 100%;
}
.footer_first_inner_sec .row {
    display: block;
}
.first_footer .footer-logo img.img-fluid {
       width: 42%;
}
.footer_first_inner_sec .footer-logo {
    text-align: left;
}
.first_footer .social {
    padding-top: 8px;
}
.first_footer .social ul {
    justify-content: end;
}
.cmmn-acc-cs {
    margin-bottom: 20px;
}
.form-increment {
    width: 100%;
}
.cstm-prd-option form {
    width: 100%;
}
.prd-inc-butns {
    width: 10%;
}
.navBar.navBar--sub.navBar--account ul.navBar-section li.navBar-item {
    display: block;
    width: 100%;
    margin-bottom: 23px;
    margin-left: 0;
}
.navBar--sub .navBar-action, .navBar--sub .navBar-item.is-active {
    font-size: 17px;
}
.navBar.navBar--sub.navBar--account {
    margin-top: 105px;
}
.account-body section.account-content ul.account-list li.account-listItem .account-product .account-product-figure {
    display: block;
    width: 28%;
    float: inherit;
}
.account-body section.account-content ul.account-list li.account-listItem {
    height: 258px;
}
.account-body section.account-content ul.account-list li.account-listItem .account-product {
    display: flex;
    align-items: center;
}
.account-body section.account-content ul.account-list li.account-listItem .account-product-body {
    max-width: 60%;
    flex: 0 0 60%;
}
.account-body section.account-content ul.account-list li.account-listItem .account-product .account-product-body .account-product-details .account-product-detail {
    float: inherit;
    width: 100%;
    margin-bottom: 11px;
}
.account-product-body h5.account-product-title {
    padding-top: 9px;
}
.form_sec_text .manual_warranty_sec {
    width: 100%;
}
.wrnty-retrn .form_sec_text h4 , .wrnty-retrn .form_sec_text p{
	padding-left:0px;
}
.wrnty-retrn .right_sec_wnty_content .wrnty-info {
    padding-left: 0;
}
.wrnty-retrn .faq-sec-main .right-infor .view_link a.text-capitalize.arrow-cstm-jq {
    width: 100%;
}
}

@media only screen and (max-width:842px){
.createaccount_thanks .page-content--textCenter h1.page-heading.text-left {
    font-size: 33px;
    margin-bottom: 81px;
}
}
@media only screen and (max-width:830px){
.account-orderStatus {
    padding-top: 14px;
}
}
@media only screen and (max-width:818px){
.createaccount_thanks .page-content--textCenter h1.page-heading.text-left {
    font-size: 31px;
    margin-bottom: 80px;
}
.blog_sec_last-sec .blog_sec_left_sec h1 {
    font-size: 28px;
}
}

@media only screen and (max-width:812px){
.installation-inst .content .installation_page_sec img.img-fluid {
    width: 98%;
}
.installation-inst .content .installation_page_sec {
    top: 153px;
}
.installation-inst .inst-tabs-cont .cmn-inst-data.installinstruct-data-all.showall .inst-prd .hover-inst-main h2 {
    text-align: center;
}
.wrnty-retrn .manual-downloads .inst-prd .hover-inst-main, .wrnty-retrn .manual-downloads .inst-prd h2 {
    text-align: center;
}
.installation-inst .inst-tabs-cont .cmn-inst-data.installinstruct-data-all.showall .hover-inst-main {
    text-align: center;
}
.installation_guide_inner_left_sec {
    display: none;
}
.cstm-prd-option form {
width: 100%;
}
.accortdians-prd {
    padding: 0 15px;
}
.about-us .about-qst-main .about_qst_left_sec h2 {
    font-size: 26px;
}
.about-us .bdmt-features h1 {
    font-size: 60px;
}
.wrnty-retrn .faq-sec-main .right-infor .view_link a.text-capitalize.arrow-cstm-jq {
    width: 100%;
}
.thousand-series .feat_desc_inner_sec {
    width: 89%;
}
.thousand-series .images_sec img {
    display: none;
}
.thousand_series_pages_product_sec ul .thousand_first_li .produc_img .img-fluid {
    width: 44%;
}
.product_inner:nth-child(2) .produc_img img {
    width: 40%;
}
.thousand-series .did_we_leave_sec .arrow-cstm-jq {
    width: 100%;
}
.thousand-series .did_we_leave_sec .ud-image{
	position:static;
}
.thousand-series .did_we_leave_sec .ud-info, .thousand-series .did_we_leave_sec .ud-image {
    width: 100%;
}
.thousand-series .did_we_leave_sec .ud-image {
    width: 100%;
}
.did_we_inner_leave_sec {
    display: flex;
}
.thousand-series .did_we_leave_sec {
    padding-top: 3px;
    padding-bottom: 3px;
}
.installation-inst .content .installation_page_sec img.img-fluid {
    display: none;
}
.installation-inst .content .para h6.theme_clr {
    width: 100%;
}
.installation-inst .installinstruc-tabs ul li {
    font-size: 28px;
}
.installation-inst .installinstruc-tabs ul li.active::after {
    height: 74px;
}
.installation-inst .faq-sec-main .left-infor h4 {
    margin-top: 0px! important;
}
.blog_sec_last-sec .blog_sec_left_sec .view_link a.text-capitalize.arrow-cstm-jq {
    right: 0;
    bottom: -15px;
}
.blog_sec_last-sec .blog_sec_left_sec h1 {
    font-size: 24px;
}
.blogpostlist-main {
display: block;
}
.blogpostlist-main .list-post {
    width: 100%;
	text-align: center;
}
.blog .blog-filters .blog-filter {
    display: block;
}
.blog .blog-filters .blog-filter .filter-option {
    padding-left: 0;
    font-size: 20px;
    margin-top: 1px;
}
section.blog_sec_right_sec .blog_sec_images_sec .blog_image_sec p.home-blog-title {
    left: 0%;
    width: 100%;
	    font-size: 13px! important;
}
div#thousandp .modal-body {
    overflow: scroll !important;
}
div#thousandp .modal-dialog {
    height: 97%;
}
.createaccount_thanks .page-content--textCenter h1.page-heading.text-left {
    font-size: 32px;
    margin-bottom: 94px;
}
.single-blog-main h1.heading_banner_image {
    font-size: 45px;
}
#contact-us-page {
    padding: 22px 0 0 !important;
}
.imag_contact img {
}
.imag_contact {
    display: none;
}
.registration-page .banner_shop h1 {
    font-size: 65px;
}
.footer_first_inner_sec .footer-logo {
    text-align: center;
}
.first_footer .social ul , .footer_links , .first_footer .footer_copyright_sec{
    justify-content: center! important;
	text-align:center;
}
section.blog_sec_right_sec {
    display: block! important;
}
.about-us .page-main-newp {
    padding-top: 0;
}
.wrnty-retrn .page-main-newp {
    padding-top: 27px;
}
.wrnty-retrn .content h1.theme_clr {
   margin-left: -12px;
}
.wrnty-retrn .content {
    width: 100%;
}
.product_inner .produc_img::after {
    height: 210px;
}
.product_inner:nth-child(2) .produc_img img {
    width: 60%;
}
.product_inner .banner_content {
    margin: 57px auto 0;
}
.product_inner .produc_img img {
    width: 65%;
}
.show-insta .registration-tabs {
    max-width: 100%;
	    padding: 0 0 15px;
    display: block;
}
.show-insta .registration-tabs .common-tabs-rg {
    margin-right: 0;
    margin-left: 0px;
    margin-bottom: 20px;
}
.show-insta section.banner_shop.contact_banner.cart_banner {
    margin-bottom: 47px;
}
.cart.empty_cart section.bdmt-marketing {
    margin-top: 125px;
}
section.banner_shop.contact_banner.cart_banner h1.theme_clr {
    font-size: 58px;
}
.cart-page .banner_shop h2 {
    margin-top: 8px;
    font-size: 21px;
}
.thousand-series .product_inner .produc_img::after {
    height: 341px;
}
.thousand-series .product_inner:nth-child(2) .produc_img img {
    width: 37%;
}
.thousand-series .product_inner .produc_img::after {
    height: 308px;
}
.twothousand-series .product_inner:nth-child(2) .produc_img img {
    width: 37%;
}
.twothousand-series .product_inner .produc_img::after {
    height: 311px;
}
.about-us .about-qst-main:before {
    height: 390px;
    width: 100%;
    -moz-transform: translateX(0%);
    -webkit-transform: translateX(0%);
    transform: translateX(0%);
}
div#previewModal .previewCart {
    display: flex;
    flex-direction: column-reverse;
}
div#previewModal .previewCart section.previewCartCheckout , div#previewModal .previewCart section.productView{
    width: 100%;
    float: none;
}
.paypalCommerce-smart-buttons {
    min-width: 100%;
	max-width:100%;
	width:100%;
}
#zoid-paypal-buttons-ffe132f31e_mdq6nta6mzk {
    min-width: 100%;
    max-width: 100%;
}
.gpay-button.short, .gpay-button.plain {
    min-width: 645px;
}
.FloatRight.GooglePayCheckout.RemoteCheckout.CheckoutButton .GooglePayContainer div#googlepaystripe-container2 {
   display: block! important;
    width: 100%;
}
.gpay-button.short, .gpay-button.plain {
    width: 100%! important;
}
#zoid-paypal-buttons-70f2265ac6_mdu6mjc6mje {
    min-width: 100%;
    max-width: 100%;
}
.paypalCommerce-smart-buttons {
    min-width: 100%;
}
.product_inner .produc_img {
    height: 304px;
}
.product_inner:nth-child(2) .produc_img img, .product_inner:nth-child(4) .produc_img img {
    width: 61%! important;
}
.inner-feature {
    padding: 0 15px;
}
.single-blog-main h1.heading_banner_image {
    font-size: 40px;
}
.single-blog-main p.blog_banner_para {
    font-size: 24px! important;
}
.single-blog-main h6.blog_author_date {
    width: 13%;
}
.product_inner .produc_img img {
    width: 68%! important;
}
.thousand_series_pages_product_sec .show-blog .product_inner .banner_content {
    margin: 66px auto 0! important;
}
.thousand_series_pages_product_sec .thousand_first_li .banner_content.text_slider {
    margin: 70px auto 0! important;
}
.two_thousand_series li.product_inner:first-child .produc_img img.img-fluid {
    width: 39%! important;
}
.two_thousand_series li.product_inner:last-child .produc_img img.img-fluid {
    width: 37%! important;
}
.two_thousand_series .banner_content.text_slider {
    margin: 117px auto 0! important;
}
.thousand_series_pages_product_sec .thousand_second_li .banner_content.text_slider {
    margin: 108px auto 0! important;
}
.about-us .review_content {
    moz-transform: translateX(-1%)! important;
    -webkit-transform: translateX(-1%)! important;
    transform: translateX(-1%)! important;
}
}


@media only screen and (max-width:792px){
.navBar--account {
    display: block;
}
}


@media only screen and (max-width:788px){
.account_addressbook .navBar--account{
	display:block! important;
}
.login .login-row {
    margin-top: 73px;
}
.account.account--fixedLarge .account-body ul.addressList li.address {
    display: block;
    width: 100%;
}
.account_addressbook form .form-actions button.button.secondary.button--small , .account_addressbook form .form-actions a.button.button--primary.button--small{
    width: 100%;
}
}


@media only screen and (max-width:786px){
.bdmt-marketing .view_link a {
    width: 390px !important;
}
.btn-signup {
    width: 80%;
}
.thousand-series .page-main-newp .content h1.theme_clr, .twothousand-series .content h1.theme_clr {
    font: normal normal bold 88px/133px All Round Gothic;
}
.thousand-series .feat-desc p.heading_feature_thousand, .twothousand-series .feat-desc .heading_feature_twothousand {
    font-size: 39px !important;
}
.two_thousand_series ul li.product_inner:first-child img.img-fluid {
    width: 45%;
}
.product_inner:nth-child(2) .produc_img img {
    width: 43%;
}
.thousand-series .page-main-newp .content h1.theme_clr, .twothousand-series .content h1.theme_clr {
    font: normal normal bold 80px/133px All Round Gothic;
}
.thousand-series .images_sec {
    right: 0;
    top: -53px;
    text-align: right;
}
.thousand-series .images_sec img {
    width: 97%;
}
.thousand_series_pages_product_sec ul .thousand_first_li .produc_img .img-fluid {
    width: 46%;
}
.thousand-series .did_we_leave_sec {
    padding-top: 40px;
    padding-bottom: 40px;
}
.thousand-series .did_we_leave_sec .ud-image img {
    width: 89%;
}

}

@media only screen and (max-width:759px){
.login .login-row {
    max-width: 1337px;
    margin-top: 133px;
}
.btn-signup {
    width: 35% !important;
}
.blog .banner_shop {
    padding: 125px 0 0 0! important;
}
}
@media only screen and (max-width:768px){
div#thousandp {
    top: 56%! important;
}
div#thousandp .modal-dialog {
    height: 70%;
}
.cart_inner input {
    border-top: 1px solid #f0f0ef;
    border-radius: 0;
    border-bottom: 1px solid #f0f0ef;

}
.cart .form-increment {
    border: 1px solid #ffffff !important;
}
.cart-item {
    padding-left: 0! important;
}
.cart-content-padding-right table.cart tbody.cart-list tr.cart-item td:last-child {
    height: 46px;
}
.cart-content-padding-right table.cart tbody.cart-list tr.cart-item td {
    height: 97px;
}
body.body.category.show-blog .product_inner:nth-child(2) .produc_img img {
    width: 61%;
}
.thousand-series .product_inner:nth-child(2) .produc_img img {
    width: 41%;
}
.twothousand-series .product_inner:nth-child(2) .produc_img img {
    width: 41%;
}
.single-blog-main h1.blog_banner_image img {
    object-fit: cover;
}
}
@media only screen and (max-width:767px){
.createaccount #FormField_10, .createaccount #FormField_9 {
    width: 100%;
}	
.createaccount .account.account--fixed form.form.create_frm {
    width: 94%;
   margin-top: 60px;
}
.createaccount .content h1.page-heading.text-left {
    padding-top: 107px;
    font-size: 66px;
}
.createaccount .content p {
	font-size: 15px;
}
.blog .banner_shop {
    padding: 125px 0 0 0! important;
}
.single-blog-main h6.blog_author_date {
    width: 13%;
}
.single-blog-main h1.heading_banner_image {
    font-size: 41px;
}
.single-blog-main p.blog_banner_para {
    top: 379px;
}
}

@media only screen and (max-width:764px){
.about-us .inner_reviews .review_content {
width: 65%;
}
.about-us .inner_reviews::before{
    height: 100%;
}
.about-us .inner_reviews h3{
    margin: auto;
}

.about-us .why-bidet-head:before{
    width: 90vw;
    height: 200px;
}

.about-us .social-main {
    width: 92%;
}
.navBar.navBar--sub.navBar--account {
    margin-top: 254px;
}
}
@media only screen and (max-width:744px){
.error_banner::after {
    height: 220px;
}
}

@media only screen and (max-width:736px){
.wrnty-retrn .content h1.theme_clr {
    font-size: 50px;
    margin-left: -40px;
}
.wrnty-retrn .content .para h6.theme_clr {
    width: 100%;
}
.wrnty-retrn .manual-downloads .inst-prd .hover-inst-main, .wrnty-retrn .manual-downloads .inst-prd h2 {
    text-align: center;
}
.wrnty-retrn .faq-sec-main .right-infor .view_link a.text-capitalize.arrow-cstm-jq {
    width: 100%;
}
.productView .main-prd-rght-section.col-md-5 {
    padding-top: 30px;
}
.card-header button.btn.btn-link {
    background-color: #ffe4be;
    color: #000;
    text-decoration: none;
}
.installation_guide_sec {
    margin-top: 0;
    margin-bottom: 21px;
}
.prd-video-content {
    margin: 6px 0 50px;
}
.price-bl-text {
    width: 100%;
}
.installation_guide_inner_right_sec .view_link a.text-capitalize.arrow-cstm-jq {
    width: 100%;
}
.learn_more a {
    font-size: 16px !important;
    width: 166px !important;
}
.blog section.blog_sec_right_sec .blog_sec_last-sec {
    width: 98%;
}
.single-blog-main h1.heading_banner_image {
    font-size: 48px;
}
.single-blog-main h1.heading_banner_image {
    font-size: 38px;
}
.single-blog-main p.blog_banner_para {
    font-size: 20px! important;

}
.single-blog-main h6.blog_author_date {
    width: 16%;
}
#contact-us-page {
    padding: 100px 0 0 !important;
}
.page_contact_form .banner_shop::after {
     height: 250px; 
}
.registration-page .banner_shop h1 {
    font-size: 57px;
}
.privcy_inner {
    margin-top: 0;
}
.privacy_banner:after{
	height: 255px;
}
.privacy_banner{
	padding-bottom:10px;
}
.privcy_inner p.date-privcy {
    margin-bottom: 217px;
}
.product_inner:nth-child(2) .produc_img img, .product_inner:nth-child(4) .produc_img img {
    width: 31%! important;
}
.product_inner .produc_img img {
    width: 35%! important;
}
.inner-feature {
     padding: 0 0px; 
}
.about-us .review_content {
    moz-transform: translateX(2%)! important;
    -webkit-transform: translateX(2%)! important;
    transform: translateX(2%)! important;
}
}

@media only screen and (max-width:730px){
.installation-inst .content h1.theme_clr {
    font: normal normal bold 66px/133px All Round Gothic;
}	
.installation-inst .content .installation_page_sec {
    top: 152px;
}	
.installation-inst .content .installation_page_sec img.img-fluid {
    width: 100%;
   max-width: 317px;
}
.installation-inst .installinstruc-tabs {
    padding-top: 104px;
}	
.installation-inst .content h1.theme_clr {
    font: normal normal bold 66px/133px All Round Gothic;
}	
.installation-inst .content .installation_page_sec {
    top: 152px;
}	
.installation-inst .content .installation_page_sec img.img-fluid {
    width: 100%;
   max-width: 317px;
}
.installation-inst .installinstruc-tabs {
    padding-top: 104px;
}
}
@media only screen and (max-width:722px){
.btn-parent span.arrow {
    top: 30px;
}
}

@media only screen and (max-width:696px){
	.installation-inst .content .para {
    margin-left: 42px;
}
.installation-inst .content .para h6.theme_clr {
    font-size: 12px! important;
}
.installation-inst .htub-main h1 {
    font-size: 60px;
}
.thousand-series .page-main-newp .content h1.theme_clr, .twothousand-series .content h1.theme_clr {
    font: normal normal bold 78px/133px All Round Gothic;
}
.wrnty-retrn .right_sec_wnty_content h1 , .wrnty-retrn .wnty-main h1{
    font-size: 74px;
}
	.installation-inst .content .para {
    margin-left: 42px;
}
.installation-inst .content .para h6.theme_clr {
    font-size: 12px! important;
}
.installation-inst .htub-main h1 {
    font-size: 60px;
}
.thousand-series .page-main-newp .content h1.theme_clr, .twothousand-series .content h1.theme_clr {
    font: normal normal bold 78px/133px All Round Gothic;
}
input#environmentalism, input#bathroom-decor, input#learning {
    margin-left: 8px;
    margin-right: 4px;
}
.blog_sec_last-sec .blog_sec_left_sec h1 {
    font-size: 23px;
}
}

@media only screen and (max-width:692px){
	.blog_sec_last-sec .blog_sec_left_sec h1 {
    font-size: 22px;
}
.blog_sec_last-sec .blog_sec_left_sec .view_link a.text-capitalize.arrow-cstm-jq {
    right: 0;
    bottom: -21px;
}
}

@media only screen and (max-width:686px){
.account-product-body h5.account-product-title {
    font-size: 20px;
    font-weight: 900;
}
}

@media only screen and (max-width:667px){
main.shop-all-cstm .banner_shop h2 {
    font-size: 25px;
}
.product_list ul li {
    width: 100%;
}
.product_inner .produc_img {
    width: 100%;
    height: 289px;
}	
section.product_list {
padding-top: 135px;
}
.thousand-series .thousand_series_pages_product_sec .banner_content.text_slider {
    margin: 140px auto 0;
}
.thousand_series_pages_product_sec ul .thousand_first_li .produc_img .img-fluid , .two_thousand_series ul li.product_inner:first-child img.img-fluid{
    width: 47%! important;
}
.thousand-series .product_inner:nth-child(2) .produc_img img , .two_thousand_series .product_inner:nth-child(2) .produc_img img{
    width: 47% !important;
}
div#navbarSupportedContent {
    padding: 16px 0;
}
.product_inner .produc_img img {
    width: 38%! important;
}
.product_inner:nth-child(2) .produc_img img, .product_inner:nth-child(4) .produc_img img {
    width: 35%! important;
}
.single-blog-main h1.heading_banner_image {
    font-size: 33px;
}
.two_thousand_series li.product_inner:first-child .produc_img img.img-fluid {
    width: 51%! important;
}
.two_thousand_series li.product_inner:last-child .produc_img img.img-fluid {
    width: 47%! important;
}
}

@media only screen and (max-width:660px){
	.installation-inst .content .installation_page_sec {
    top: 168px;
}
.installation-inst .content .installation_page_sec img.img-fluid {
    width: 100%;
    max-width: 288px;
}
.blog section.blog_sec_right_sec .blog_sec_last-sec {
    width: 100%;
}
}

@media only screen and (max-width:640px){
.blog_sec_last-sec .blog_sec_left_sec h1 {
    font-size: 21px;
}
}

@media only screen and (max-width:635px){
.account_orderstatus .navBar.navBar--sub.navBar--account {
    margin-top: 260px;
}
}

@media only screen and (max-width:628px){
.thousand-series .page-main-newp .content h1.theme_clr, .twothousand-series .content h1.theme_clr {
    font: normal normal bold 58px/133px All Round Gothic;
}
.thousand-series .images_sec {
    top: -36px;
}
.thousand-series .images_sec img {
    width: 90%;
}
.thousand-series .feat_desc_inner_sec {
    width: 85%;
}
.product_inner .produc_img img {
    width: 56% !important;
}
.product_inner:nth-child(2) .produc_img img {
    width: 52% !important;
}
.thousand-series .did_we_leave_sec .ud-image img {
    width: 98%;
}
.thousand-series .did_we_leave_sec .ud-image {
    width: 51%;
	top: -60px;
}
.thousand-series .feat-desc p.heading_feature_thousand, .twothousand-series .feat-desc .heading_feature_twothousand {
    font-size: 36px !important;
}
.blog_sec_last-sec .blog_sec_left_sec h1 {
    font-size: 20px;
}
}
@media only screen and (max-width:626px){
.about-us .social-main .social-imag {
    width: 100%;
    text-align: center;
}
.about-us .social-main {
    width: 100%;
    display: block;
    text-align: center;
}
.about-us .social-main .social-imag img {
    width: 43%;
}
.about-us .social-main .socal-cnt h4 {
    font-size: 22px;
}
.about-us .social-main .socal-cnt .about-scl-icons {
    padding-top: 10px;
    padding-bottom: 10px;
}
.about-us .social-main .socal-cnt {
    width: 100%;
}
.about-us .about-qst-main .about_qst_left_sec h2 {
    font-size: 21px;
}
.show-insta section.banner_shop.contact_banner.cart_banner h1.theme_clr {
    margin-left: 5px;
    margin-top: 45px;
    font-size: 50px;
}
.show-insta .banner_shop::after {
    width: 100%;
    height: 246px;
    border-radius: 200px;
}
.show-insta .registration-tabs {
    max-width: 100%;
    display: block;
}
.show-insta .registration-tabs .common-tabs-rg {
    margin-right: 0;
    margin-left: 0px;
}
}
@media only screen and (max-width:623px){
.wrnty-retrn .content h1.theme_clr {
       font-size: 41px;
}
}

@media only screen and (max-width:604px){
.returns-page .content {
    width: 100%;
	padding-left: 35px;
}
.returns-page .content h1.theme_clr , .returns-page .content .para {
	margin-left: 0;
}
.returns-page .content h1.theme_clr{
	    padding-top: 58px;
}
.btn-signup {
    width: 74% !important;
}
.twothousand-series .images_sec_200_series img {
    display: none;
}
.thousand-series .feat-desc p.heading_feature_thousand, .twothousand-series .feat-desc .heading_feature_twothousand {
    font-size: 35px !important;
}
.two_thousand_series ul li.product_inner:first-child img.img-fluid {
    width: 45%! important;
}
.product_inner:nth-child(2) .produc_img img {
    width: 53% !important;
}
}

@media only screen and (max-width:598px){
.about-us .page-main-newp .content h1.theme_clr {
font: normal normal bold 67px/133px All Round Gothic;
}	
.about-us .page-main-newp .about_first_us_sec::before {
    height: 681px;
}
.about-us .about-qst-main .about_qst_left_sec h2 {
    font-size: 19px;
}
input#environmentalism, input#bathroom-decor, input#learning {
    margin-left: 1px;
    margin-right: 4px;
}
}


@media only screen and (max-width:596px){
.installation-inst .content h1.theme_clr {
    font: normal normal bold 52px/133px All Round Gothic;
}
.installation-inst .content .para h2.theme_clr {
    margin-top: -18px;
    font-weight: 900;
    font-size: 22px;
}
.installation-inst .content .installation_page_sec img.img-fluid {
    width: 100%;
    max-width: 264px;
}
.installation-inst .content .installation_page_sec {
    top: 184px;
}
.thousand-series .images_sec img {
    width: 90%;
    display: none;
}
.product_inner .produc_img img {
    width: 60% !important;
}
.product_inner:nth-child(2) .produc_img img {
    width: 55% !important;
}
.thousand-series .did_we_leave_sec .ud-image {
    width: 55%;
    top: -61px;
}
.thousand_second_li {
    padding-top: 60px;
}	
.createaccount_thanks .page-content--textCenter h1.page-heading.text-left {
    font-size: 32px;
    margin-bottom: 56px;
}
.blog_sec_last-sec .blog_sec_left_sec h1 {
    font-size: 19px;
}
}

@media only screen and (max-width:568px){
.wrnty-retrn .content h1.theme_clr {
      font-size: 36px;
    margin-left: -9px;
}
.wrnty-retrn .content .para h6.theme_clr {
    width: 100%;
}
.wrnty-retrn .manual-downloads .inst-prd .hover-inst-main, .wrnty-retrn .manual-downloads .inst-prd h2 {
    text-align: center;
}
.wrnty-retrn .right_sec_wnty_content .wrnty-info {
    padding-left: 0;
}
.wrnty-retrn .wnty-main h4 {
    padding-left: 0;
}
.wrnty-retrn .wnty-main p {
    padding-left: 0;
}
.wrnty-retrn .faq-sec-main .left-infor h4 {
	font-size: 30px;
}
.wrnty-retrn .faq-sec-main .right-infor .view_link a.text-capitalize.arrow-cstm-jq {
    width: 100%;
}
.blog .blog-filters .blog-filter .filter-option {
    display: block;
    width: 78%;
}
.blog_sec_last-sec .blog_sec_left_sec h1 {
    font-size: 18px;
}
.installation-inst .content h1.theme_clr {
    margin-left: -11px;
}
.single-blog-main h1.heading_banner_image {
    font-size: 39px;
}
.single-blog-main p.blog_banner_para {
    font-size: 17px! important;
	top: 357px;
}
.single-blog-main h1.heading_banner_image {
    font-size: 31px;
}
.home section.bdmt-into {
    padding: 32px 0 90px !important;
}
.cart.empty_cart section.bdmt-marketing {
    margin-top: 180px;
}
.cart.empty_cart .banner_shop::after {
    height: 228px;
}
.about-us .page-main-newp .content h1.theme_clr {
    font: normal normal bold 59px/133px All Round Gothic;
}
.thousand-series .thousand_series_pages_product_sec .banner_content.text_slider{
    margin: 96px auto 0;
}
.two_thousand_series ul li.product_inner:first-child img.img-fluid {
    width: 59%! important;
}
.two_thousand_series .product_inner:nth-child(2) .produc_img img {
    width: 55% !important;
}
.two_thousand_series .banner_content.text_slider {
    margin-top: 100px;
}
.installation-inst .installinstruc-tabs {
    padding-top: 66px;
}
.installation-inst .content {
    margin-top: 38px;
}
.product-page .main-prd-rght-section.col-md-5 .productView-rating a {
    display: block;
    padding-top: 10px;
    margin-bottom: 11px;
    border-bottom: none;
    text-decoration: underline;
    font-size: 17px;
}
.product-page .main-prd-rght-section.col-md-5 .productView-rating {
    display: block;
}
.productView .main-prd-rght-section.col-md-5 a.productView-reviewLink.productView-reviewLink--new {
    margin-left: 0;
}
.product_inner .produc_img img {
    width: 47% !important;
}
.product_inner:nth-child(2) .produc_img img {
    width: 44% !important;
}
.product_inner:nth-child(2) .produc_img img, .product_inner:nth-child(4) .produc_img img {
    width: 41%! important;
}
.single-blog-main p.blog_author_image img {
     height: inherit; 
     object-fit: inherit;
}
.thousand-series .product_inner:nth-child(2) .produc_img img, .two_thousand_series .product_inner:nth-child(2) .produc_img img {
    width: 56% !important;
}
.thousand_series_pages_product_sec ul .thousand_first_li .produc_img .img-fluid, .two_thousand_series ul li.product_inner:first-child img.img-fluid {
    width: 54%! important;
}
.two_thousand_series li.product_inner:last-child .produc_img img.img-fluid {
    width: 55%! important;
}
.two_thousand_series li.product_inner:first-child .produc_img img.img-fluid {
    width: 60%! important;
}
.about-us .inner_reviews {
    display: block;
}
.review_img {
    width: 100%;
}
.about-us .inner_reviews .review_content {
    margin-top: 0;
    width: 100%! important;
    /*margin-left: 0;*/
	    moz-transform: translateX(0%)! important;
    -webkit-transform: translateX(0%)! important;
	    transform: translateX(0%)! important;
}
}



@media only screen and (max-width:566px){
section.blog_sec_right_sec .blog_sec_images_sec {
    display: block;
}
section.blog_sec_right_sec .blog_sec_images_sec .blog_image_sec {
    width: 100%;
}
.default.home .banner_content::after {
    right: 0;
}
}

@media only screen and (max-width:564px){
	.product_inner .produc_img img {
    width: 63% !important;
}
.product_inner:nth-child(2) .produc_img img {
    width: 58% !important;
}
.thousand-series .did_we_leave_sec .ud-image {
    width: 50%;
    top: -25px;
}
.thousand-series .did_we_leave_sec .ud-image img {
    width: 100%;
}
.thousand-series .feat-desc p.heading_feature_thousand, .twothousand-series .feat-desc .heading_feature_twothousand {
    font-size: 32px !important;
}
}




@media only screen and (max-width:558px){
.account-body section.account-content ul.account-list li.account-listItem .account-product .account-product-figure {
    display: block;
    width: 100%;
    max-width: 240px;
    display: block;
    float: none;
}
.account-orderStatus {
    padding-top: 33px;
    float: none;
    text-align: left;
    position: absolute;
    bottom: -65px;
}
.account-body section.account-content ul.account-list li.account-listItem .account-product-body {
    max-width: 100%;
    flex: 0 0 100%;
    overflow: inherit;
}
.account-body section.account-content ul.account-list li.account-listItem .account-product {
    display: block;
    align-items: center;
}

.account-body section.account-content ul.account-list li.account-listItem {
    height: inherit;
    padding-bottom: 73px;
    overflow: inherit;
    position: relative;
}
}

@media only screen and (max-width:550px){
.returns_page h1.theme_clr {
    margin-left: 32px;
}
.returns_page h2.theme_clr {
    width: 75%;
    margin-left: 22%;
}
.returns_page p {
    width: 64%;
    margin-left: 23%;
}
.returns_page:after{
	height: 347px !important;
}
.contact-us-page {
    padding: 108px 0 0 !important;
}
}

@media only screen and (max-width:542px){
.installation-inst .content .installation_page_sec {
    top: 204px;
}
.installation-inst .content .installation_page_sec img.img-fluid {
    width: 100%;
    max-width: 247px;
}
.installation-inst .htub-main h1 {
    font-size: 49px;
}
.blog_sec_last-sec .blog_sec_left_sec h1 {
    font-size: 17px;
}
}

@media only screen and (max-width:544px){
.account-product--alignMiddle .account-product-body {
    padding-left: 10px;
    vertical-align: middle;
    padding-bottom: 0;
}
}

@media only screen and (max-width:540px){
.about-us .page-main-newp .content h1.theme_clr {
    font: normal normal bold 52px/133px All Round Gothic;
}
.about-us .page-main-newp .about_first_us_sec .banner-why .why-reason h2 {
    font-size: 18px;
}
.review_img {
    width: 61%;
}
.about-us .inner_reviews .review_content {
    width: 50%;
    left: 49%;
}
}


@media only screen and (max-width:532px){
.wrnty-retrn .right_sec_wnty_content .wrnty-info {
    padding-left: 0;
}
.wrnty-retrn .wnty-main h4 {
    padding-left: 0;
}
.wrnty-retrn .wnty-main p {
    padding-left: 0;
}
}


@media only screen and (max-width:524px){
.two_thousand_series ul li.product_inner:first-child img.img-fluid {
    width: 65%! important;
}
.thousand-series .feat-img-desc, .twothousand-series .feat-img-desc {
	padding-bottom: 44px;
}
.product_inner:nth-child(2) .produc_img img {
    width: 61% !important;
}
.two_thousand_series ul li.product_inner:last-child {
    padding-top: 55px;
}
.thousand-series .feat-desc p.heading_feature_thousand, .twothousand-series .feat-desc .heading_feature_twothousand {
    font-size: 30px !important;
    line-height: 43px;
}	
.wrnty-retrn .faq-sec-main .left-infor h4 {
    font-size: 30px;
}
.wrnty-retrn .right_sec_wnty_content h1, .wrnty-retrn .wnty-main h1 {
    font-size: 70px;
}
.wrnty-retrn .wnty-main h4 {
    font-size: 30px;
}
.two_thousand_series ul li.product_inner:first-child img.img-fluid {
    width: 65%! important;
}
.thousand-series .feat-img-desc, .twothousand-series .feat-img-desc {
	padding-bottom: 44px;
}
.product_inner:nth-child(2) .produc_img img {
    width: 61% !important;
}
.two_thousand_series ul li.product_inner:last-child {
    padding-top: 55px;
}
.thousand-series .feat-desc p.heading_feature_thousand, .twothousand-series .feat-desc .heading_feature_twothousand {
    font-size: 30px !important;
    line-height: 43px;
}
}

@media only screen and (max-width:520px){
.createaccount_thanks section.banner_shop {
    padding-top: 85px;
}
.createaccount_thanks .page-content--textCenter h1.page-heading.text-left {
    font-size: 31px;
    margin-bottom: 51px;
}	
.blog_sec_last-sec .blog_sec_left_sec h1 {
    font-size: 16px;
}
.blog_sec_last-sec .blog_sec_left_sec .view_link a.text-capitalize.arrow-cstm-jq {
    right: 0;
    bottom: -26px;
}
}

@media only screen and (max-width:502px){
.installation-inst .content h1.theme_clr {
    font: normal normal bold 43px/130px All Round Gothic;
}
.installation-inst .content .installation_page_sec {
	top: 208px;
}
.installation-inst .content .installation_page_sec img.img-fluid {
    width: 100%;
    max-width: 223px;
}


	
.wrnty-retrn .content h1.theme_clr {
    margin-left: 0;
}
.wrnty-retrn .content .para h2.theme_clr {
    padding-top: 0;
}
.wrnty-retrn .content {
    width: 100%;
}	
}

@media only screen and (max-width:514px){
.createaccount_thanks .page-content--textCenter h1.page-heading.text-left {
    font-size: 30px;
    margin-bottom: 51px;
}
}
@media only screen and (max-width:550px){
.account-body section.account-content ul.account-list li.account-listItem .account-product-body {
    padding-bottom: 0;
}
}

@media only screen and (max-width:496px){
.error-page .error_banner h2.theme_clr.m-0 {
    font-size: 22px;
    line-height: 33px;
}
}

@media only screen and (max-width:492px){
	.thousand-series .feat-desc, .twothousand-series .feat-desc {
    padding-top: 33px;
}
.product_inner .produc_img img {
    width: 73% !important;
}
.product_inner:nth-child(2) .produc_img img {
    width: 68% !important;
}
.thousand-series .did_we_leave_sec {
    display: block;
}
.thousand-series .did_we_leave_sec .ud-info , .thousand-series .did_we_leave_sec .ud-image{
    width: 100%;
}
.thousand-series .did_we_leave_sec .ud-image {
    width: 75%;
    position: static;
    padding-top: 36px;
}
.did_we_inner_leave_sec {
    display: flex;
    flex-direction: column-reverse;
}
.createaccount_thanks .page-content--textCenter h1.page-heading.text-left {
    font-size: 29px;
    margin-bottom: 51px;
}
.blog_sec_last-sec .blog_sec_left_sec h1 {
    font-size: 15px;
}
}

@media only screen and (max-width:480px){
.createaccount_thanks .page-content--textCenter h1.page-heading.text-left {
    font-size: 28px;
    margin-bottom: 51px;
}	
}


@media only screen and (max-width:468px){
.about-us .page-main-newp .about_first_us_sec .banner-why .why-reason h2 {
    font-size: 15px;
}
.blog_sec_last-sec .blog_sec_left_sec h1 {
   font-size: 21px;
}
.blog_sec_last-sec .blog_sec_left_sec .view_link a.text-capitalize.arrow-cstm-jq {
    right: 0;
    bottom: -18px;
}
}

@media only screen and (max-width:446px){
.returns-page .faqs-main {
    width: 98%;
}
.newsletter_sctn h6 {
    font-size: 12px;
}	
.btn-signup {
    width: 100% !important;
}
.returns-page .faq-sec-main {
    padding-left: 25px;
    padding-right: 25px;
}
.returns-page .faq-sec-main .left-infor h4 {
    font-size: 32px;
	margin-top: 0;
}
.returns-page .faq-sec-main .view_link {
    margin-top: 41px !important;
    padding-left: 0;
}
.returns-page .faqs-main .faq h2 {
	font-size: 17px;
}
.installation-inst .content .installation_page_sec img.img-fluid {
    display: none;
}
.installation-inst .content h1.theme_clr {
    margin-left: -11px;
	padding-top: 54px;
}
.installation-inst .content .para {
    margin-left: 42px;
}  
.installation-inst .content {
    height: 312px;
}
.installation-inst .htub-main h1 {
    font-size: 39px;
}
.installation-inst .content .para h6.theme_clr {
   max-width: 600px;
}
.installation-inst .faq-sec-main .left-infor h4 {
    font-size: 29px;
}
.installation-inst .htub-main h1 {
    font-size: 33px;
}
.product_inner .produc_img img {
    width: 78% !important;
}
.product_inner:nth-child(2) .produc_img img {
    width: 72% !important;
}
.thousand_series_pages_product_sec ul li .view_link.view_product a.text-capitalize.arrow-cstm-jq {
    width: 52%! important;
}
}

@media only screen and (max-width:442px){
.about-us .page-main-newp .content h1.theme_clr {
    font: normal normal bold 45px/133px All Round Gothic;
}
.about-us .inner_reviews {
    display: block;
}
.review_img {
    width: 100%;
}
.about-us .inner_reviews .review_content {
    width: 100%;
    position: static;
    text-align: center;
    padding-bottom: 29px;
}	
.marketting_inner h2 {
    line-height: 17px;
    font-size: 21px;
}
.marketting_inner .view_link {
    margin-top: 8px;
}
.bdmt-marketing .view_link a {
    width: 366px !important;
}
.createaccount_thanks .page-content--textCenter h1.page-heading.text-left {
    font-size: 22px;
    margin-bottom: 38px;
}
.createaccount_thanks section.continue_shopping.row h2 {
    font-size: 21px;
}
.continue_shopping .contact_btn {
    width: 100%;
}
}


@media only screen and (max-width:432px){
.marketting_inner h2 {
	font-size: 21px;
}
.wrnty-retrn .right_sec_wnty_content h1, .wrnty-retrn .wnty-main h1 {
    font-size: 58px;
}
.wrnty-retrn .wnty-main h4 {
    font-size: 22px;
}
.wrnty-retrn .faq-sec-main .left-infor h4 {
    font-size: 25px;
}
.wrnty-retrn .content h1.theme_clr {
    font-size: 36px;
}
.wrnty-retrn .content .para h6.theme_clr {
    width: 100%;
}
.wrnty-retrn .content .para {
    padding-top: 31px;
    padding-left: 43px;
}
.wrnty-retrn .content h1.theme_clr {
padding-top: 36px;
}

}

@media only screen and (max-width:426px){
.thousand-series .feat-desc, .twothousand-series .feat-desc {
    padding-top: 39px;
}
.thousand-series .feat-desc p.heading_feature_thousand, .twothousand-series .feat-desc .heading_feature_twothousand {
    font-size: 25px !important;
    line-height: 38px;
}
.thousand-series .feat-desc, .twothousand-series .feat-desc {
    padding-top: 39px;
    padding-left: 15px;
    padding-right: 15px;
}
.two_thousand_series ul li.product_inner:first-child img.img-fluid {
    width: 80%! important;
}
.product_inner:nth-child(2) .produc_img img {
    width: 71% !important;
}
.two_thousand_series .banner_content.text_slider .view_link.view_product.mt-3 a {
    width: 50% !important;
}
.twothousand-series .bdmt-features .inner-feature .inner-text h4 {
    font-size: 17px;
}
.thousand-series .feat-img-desc .img-desc, .twothousand-series .feat-img-desc .img-desc{
	padding-left:0px;
	padding-right:0px;
}
.thousand-series .feat_desc_list_sec .second_list ul li, .thousand-series .feat_desc_list_sec, .twothousand-series .feat_desc_list_sec ul li {
    list-style: disc;
    color: #04364A;
    font-size: 19px;
}
.thousand-series .did_we_leave_sec .ud-image {
    width: 75%;
    position: static;
    padding-top: 0;
}
div#thousandp .modal-dialog {
    height: 83%;
}
div#thousandp .mdl-dwnld-button .view_link a.text-capitalize.arrow-cstm-jq {
    width: 100%;
}
div#thousandp .mdl-dwnld-button .view_link {
    justify-content: end;
}
.single-blog-main h1.blog_banner_image img {
    height: 567px;
}
.single-blog-main h1.blog_bg_color {
	width:100%;
	left:0;
    -moz-transform:translateX(0%);
    -webkit-transform:translateX(0%);
    transform: translateX(0%);
	top: 119px;
}
.single-blog-main h1.blog_banner_image:after {
       max-height: 567px;
}
.single-blog-main h4.Mini_heading_banner_image {
    left: 0;
    width: 100%;
    -moz-transform: translateX(00%);
    -webkit-transform: translateX(00%);
    transform: translateX(00%);
     padding-left: 0px;
    top: 195px;
	text-align:center;
}
.single-blog-main h1.heading_banner_image {
    top: 242px;
    left: 0px;
    -moz-transform: translateX(0%);
    -webkit-transform: translateX(0%);
    transform: translateX(0%);
	width: 100%;
	padding-left: 0px;
	text-align:center;
}
.single-blog-main p.blog_banner_para {
       top: 284px;
    left: 0;
    -moz-transform:  translateX(0%);
    -webkit-transform: translateX(0%);
    transform: translateX(0%);
    width: 100%;
	text-align:center;
}
.bidegets_ready_sec {
    display: block;
}
.bidegets_ready_sec .view_link:last-child {
    padding-left: 0;
}
.installation-inst .installinstruc-tabs {
    padding-top: 80px;
}
section.instagram-common-section {
    width: 90%;
}
.show-insta section.banner_shop.contact_banner.cart_banner h1.theme_clr {
    font-size: 31px;
}
.show-insta section.banner_shop.contact_banner.cart_banner h2 {
    margin-left: 0;
}
.show-insta section.banner_shop.contact_banner.cart_banner p {
    margin-left: 0;
}
.show-insta .banner_shop::after {
    width: 100%;
    height: 245px;
    border-radius: 200px;
}
}


@media only screen and (max-width:414px){
.newsletter_sctn h6 {
    font-size: 11px;
}
.returns-page .faqs-main {
    padding-top: 15px;
}	
.installation-inst .installinstruc-tabs ul li {
 padding: 13px 14px;
    font-size: 30px;
}	
.product_inner .produc_img::after {
    height: 240px !important;
}
.two_thousand_series .banner_content.text_slider {
    margin-top: 108px;
}
.two_thousand_series .banner_content.text_slider .view_link.view_product.mt-3{
	display:block;
}
.two_thousand_series ul li.product_inner:first-child img.img-fluid {
    width: 71%! important;
}
.thousand-series .thousand_series_pages_product_sec .banner_content.text_slider {
   margin: 129px auto 0;
}
.thousand-series .did_we_leave_sec {
    padding-top: 55px;
    padding-bottom: 70px;
}
.product_inner:nth-child(2) .produc_img img {
    width: 64% !important;
}
.product_inner .produc_img img {
    width: 70% !important;
}
.product_inner .produc_img {
    height: 310px;
}
.thousand_series_pages_product_sec {
    padding-bottom: 60px;
}
.thousand_series_pages_product_sec ul li .view_link.view_product {
    justify-content: end;
}
.createaccount .banner_shop::after {
   left: 0;
   width:100%;
    height: 249px;
}
.createaccount .account.account--fixed form.form.create_frm {
    width: 94%;
    margin-top: 22px;
}
.login div#main-content section.banner_shop::after {
       height: 227px;
    width: 100%;
    left: 0;
}
.product_inner:nth-child(2) .produc_img img, .product_inner:nth-child(4) .produc_img img {
    width: 60%! important;
}
.login .login-row {
    max-width: 1337px;
    margin-top: 71px;
}
.price.price--withoutTax {
	text-align: left;
}
.price-bl-pop .view_link.view_product.learn_more{
	display:block;
}
.accortdians-prd-mobile .card .card-header {
    padding: 0;
    margin-bottom: 18px;
    margin-top: 18px;
}
.price-bl-text p {
    text-align: left;
}
.blog .banner_shop {
    padding: 42px 0 0 0! important;
}
.blog .banner_shop::after {
    width: 93%;
    height: 253px;
}
#error_banner section.banner_shop.error_banner {
    padding-top: 29px;
    margin-top: 29px;
}
 .error_banner::after {
    top: -0% !important;
    left: 0! important;
}
section.blog_sec_right_sec .blog_sec_images_sec .blog_image_sec p.home-blog-title {
    bottom: 92px;
    left: 52%;
    width: 64%;
}
.marketting_inner h2 {
    font-size: 20px;
}
.blog_sec_last-sec .blog_sec_left_sec .view_link a.text-capitalize.arrow-cstm-jq {
    right: 0;
    bottom: 3px;
}
.account_orderstatus .banner_shop::after {
    left: 0;
    width:100%;
    height: 295px;
}
.account_orderstatus .banner_shop {
    margin-top: 45px;
}
.single-blog-main h1.blog_banner_image img {
    height: 626px;
}
.single-blog-main h1.blog_banner_image:after {
    max-height: 626px;
}
.single-blog-main h1.blog_bg_color {
    top: 124px;
}
.single-blog-main h4.Mini_heading_banner_image {
top: 213px;
}
.single-blog-main h1.heading_banner_image {
    font-size: 28px;
}

.single-blog-main h6.blog_author_name {
    float: none;
    width: 100%;
}
.single-blog-main h6.blog_author_date {
    float: inherit;
    width: 100%;
    padding-bottom: 17px;
}
.single-blog-main .blog_sec_images_sec .blog_image_sec {
    width: 100%;
    padding-right: 0;
    float: none;
	padding-left:0px;
}
.single-blog-main h1.blog_bg_color {
    top: 92px;
}
.page_contact_form section.banner_shop.contact_banner {
    padding-bottom: 0;
padding-top: 150px;
}
.page_contact_form section.banner_shop.contact_banner h1.theme_clr {
    font-size: 41px;
}
.contact_banner::after {
    top: 18% !important;
    left: 0% !important;
}
.contact_banner .para h6 {
    width: 80%;
}
.registration-page .banner_shop h1 {
    font-size: 33px;
}
.show-insta .cart_banner.contact_banner::after {
   top: 11% !important;
    left: 0% !important;
    height: 198px;
}
main.page-content.registration-page .content {
    margin-top: 52px! important;
}
.registration-page .banner_shop h1 {
    font-size: 31px;
}
.registration-page .banner_shop h2, .registration-page .banner_shop p {
    padding-left: 34px;
    margin: 0;
}
.privacy_banner:after {
    height: 201px;
    top: 28px;
    left: 0;
    width: 100%;
}
.privacy_banner .content {
    padding-top: 51px;
}
.privacy_banner .content h1.theme_clr {
    font-size: 47px;
}
.privcy_inner p.date-privcy {
    margin-bottom: 170px;
}
.privcy_inner p , .privcy_inner .etxt{
    font-size: 14px;
    padding: 0 10px;
}
.privcy_inner ul {
    font-size: 14px;
    padding: 0 10px;
}
.privcy_inner h4 {
font-size: 18px;
}
.cart_banner .content {
    margin-top: 40px !important;
}
.mobile_detail {
    margin-top: 233px;
}
.cart_banner.contact_banner::after {
    top: 21% !important;
    left: 0% !important;
    width: 100%;
}
.cart_banner h1.theme_clr {
    font-size: 45px;
}
.show-insta .cart_banner h1.theme_clr {
    font-size: 33px;
}
.home .banner_content {
    padding-top: 84px;
}
.home .banner_content h2 {
    font-size: 17px;
}
.default.home .banner_content::after {
    right: 0;
    width: 100%;
}
.mobile_detail, .bdmt-features-mobile {
    margin-top: 63px;
}
.home section.bdmt-features-mobile {
    margin-top: 70px;
}
.home .banner_content .view_product a {
    width: 51% !important;
}
.home .view_link.view_product {
    padding-left: 0;
}
section.bdmt-testimnonial {
padding-top: 0;
}
section.blog_sec_right_sec {
    display: block! important;
} 
.home .blog_sec_last-sec .blog_sec_left_sec h1 {
    margin-top: 40px;
}
.returns-page .content {
    margin-top: 30px;
}
.cart.empty_cart section.bdmt-marketing {
    margin-top: 245px;
}
.cart.empty_cart .banner_shop::after {
    height: 156px;
}
.cart_banner h1.theme_clr {
    font-size: 41px;
}
.cart-page .banner_shop h2 {
    font-size: 22px;
}
.privcy_inner p.date-privcy {
    margin-bottom: 145px;
}
.privacy_banner .content h1.theme_clr {
    font-size: 44px;
}
main.shop-all-cstm .banner_shop::after {
   top: 29px;
    left: 0;
    width: 100%;
    border-radius: 200px;
    height: 270px;
}
main.shop-all-cstm .banner_shop h2 {
    font-size: 18px;
    line-height: 30px;
}
main.shop-all-cstm .banner_shop h1 {
    font-size: 48px;
}
main.shop-all-cstm .banner_shop {
    padding: 61px 0 40px;
}
.show-blog .product_inner .banner_content {
    width: 92% !important;
}
.show-blog .view_link.view_product.mt-3 a.text-capitalize {
    width: 56% !important;
}
.thousand_series_pages_product_sec ul .thousand_first_li .produc_img .img-fluid {
    width: 68%! important;
}
.thousand-series .product_inner:nth-child(2) .produc_img img {
    width: 62% !important;
}
.two_thousand_series .product_inner:nth-child(2) .produc_img img {
    width: 65% !important;
}
.two_thousand_series .banner_content.text_slider {
    margin-top: 22px;
}
.thousand-series .thousand_series_pages_product_sec .banner_content.text_slider {
    margin: 16px auto 0;
}
.thousand-series ul.m-0.p-0 li.product_inner .banner_content.text_slider h2 {
    line-height: 36px! important;
    font-size: 26px! important;
}
.blog_sec_last-sec .blog_sec_left_sec h1 {
    margin-top: 0px;
}
section.blog_sec_right_sec {
    margin-top: 40px;
}
.thousand_series_pages_product_sec .thousand_first_li .banner_content.text_slider {
    margin: 47px auto 0! important;
}
.thousand_series_pages_product_sec .thousand_second_li .banner_content.text_slider {
    margin: 18px auto 0! important;
}
.two_thousand_series .banner_content.text_slider {
    margin: 23px auto 0! important;
}
.two_thousand_series li.product_inner:last-child .produc_img img.img-fluid {
    width: 61%! important;
}
.two_thousand_series li.product_inner:first-child .produc_img img.img-fluid {
    width: 67%! important;
}
}

@media only screen and (max-width:412px){
.createaccount_thanks .banner_shop::after {
    width: 100%;
    height: 272px;
	left:0px;
}	
}

@media only screen and (max-width:425px){
.account-product-price {
    padding-top: 12px;
}
.account-product-body h5.account-product-title {
    font-size: 16px;
    font-weight: 900;
    width: 71%;
}
.account .account-body .account-content.account-content--fixedSmall figure.account-product-figure {
    width: 20%;
}
.mobile_detail {
    margin-top: 233px;
}
.product_shopping {
    border: 1px solid #e1e1df;
    margin-bottom: 19px;
    padding: 0 12px 25px;
}
.product_discription h6 {
    font-size: 17px;
    text-transform: capitalize;
}
.prodct_nm {
    display: flex;
    margin-bottom: 25px;
}
.product_img {
    width: 43%;
    background-color: #fff;
}
.product_img img {
    width: 100%;
    height: 100%;
    object-fit: cover;
}
.product_discription h4, .bottom_dtl button.cart-remove.icon {
    font-size: 16px;
}
.wrnty-retrn .content .para h6.theme_clr {
    font-size: 13px! important;
}
.wrnty-retrn .page-main-newp {
    padding-top: 45px;
}
.wrnty-retrn .content .para {
    padding-top: 0;
}
}


@media only screen and (max-width:398px){
.about-us .page-main-newp .content h1.theme_clr {
    font: normal normal bold 37px/133px All Round Gothic;
}	
.about-us .page-main-newp .about_first_us_sec .banner-why .why-reason h2 {
    font-size: 19px;
}	
.about-us .page-main-newp .about_first_us_sec .banner-why .why-reason p {
    font-size: 12px! important;
}
.about-us .about-qst-main .about_qst_left_sec h4 {
 font-size: 30px;
}
.review_content h2 {
    font-size: 16px;
}
.marketting_inner h2 {
    font-size: 19px;
}
.newsletter_inner .btn {
    padding-right: 34px;
}
.blog_sec_last-sec .blog_sec_left_sec .view_link a.text-capitalize.arrow-cstm-jq {
    right: 0;
    bottom: 6px;
}
.blog_sec_last-sec .blog_sec_left_sec h1 {
    font-size: 24px;
}
.blog .blog-filters .blog-filter .filter-option {
    display: block;
    width: 70%;
	    font-size: 18px;
}
}
@media only screen and (max-width:395px){
.returns_page h1.theme_clr {
    margin-left: 0;
	    font-size: 67px !important;
}
.returns_page h2.theme_clr {
    width: 100%;
    margin-left: 0;
	font-size: 18px;
}
.returns_page p {
    width: 100%;
    margin-left: 0;
}	
}

@media only screen and (max-width:380px){
.blog_sec_last-sec .blog_sec_left_sec h1 {
    font-size: 23px;
}
.blog_sec_last-sec .blog_sec_left_sec .view_link a.text-capitalize.arrow-cstm-jq {
    right: 0;
    bottom: 5px;
}
}

@media only screen and (max-width:375px){
.returns-page .faqs-main .faq h2 {
    font-size: 15px;
	    margin-top: 1px;
}
.returns-page .faq-sec-main .left-infor h4 {
    font-size: 28px;
}
.marketting_inner h2 {
    font-size: 19px;
}
.newsletter_sctn h6 {
    font-size: 10px;
}
.newsletter_inner .btn {
    padding-right: 45px;
}
.installation-inst .faq-sec-main .left-infor h4 {
    font-size: 24px;
}
.installation-inst .htub-main h1 {
    font-size: 27px;
}
.two_thousand_series ul li.product_inner:first-child img.img-fluid {
    width: 77%! important;
}
.product_inner:nth-child(2) .produc_img img {
    width: 72% !important;
}
.two_thousand_series .banner_content.text_slider .view_link.view_product.mt-3 a {
    width: 52% !important;
}
.product_inner .produc_img img {
    width: 84% !important;
}
.product_inner:nth-child(2) .produc_img img {
    width: 76% !important;
}
.thousand_series_pages_product_sec ul li .view_link.view_product a.text-capitalize.arrow-cstm-jq {
    width: 61%! important;
}
.thousand-series .did_we_leave_sec .view_link {
    padding-left: 0;
    justify-content: end;
}
.wrnty-retrn .right_sec_wnty_content h1, .wrnty-retrn .wnty-main h1 {
    font-size: 48px;
}
.wrnty-retrn .wnty-main h4 {
    font-size: 24px;
}
.wrnty-retrn .content h1.theme_clr {
    font-size: 31px;
}
.wrnty-retrn .manual-downloads {
padding-top: 20px;
}
.wrnty-retrn .faq-sec-main .left-infor h4 {
    font-size: 21px;
}
.bdmt-marketing .view_link {
    margin-top: 0px;
}
.default.home .banner_content::after {
    right: 0;
    width: 373px;
}
.blog .blog-filters .blog-filter .filter-option {
    width: 76%;
}
.blog .blog-filters .blog-filter .filter-option input[type='radio']:after {
    top: -1px;
    left: 0px;
}
.createaccount_thanks .page-content--textCenter h1.page-heading.text-left {
    font-size: 21px;
    margin-bottom: 38px;
}
.createaccount_thanks section.continue_shopping.row h2 {
    font-size: 20px;
}
.single-blog-main .blog_sec_images_sec .blog_image_sec img.lazyautosizes.lazyloaded {
    padding-top: 0;
}
.single-blog-main .blog_sec_images_sec h4 {
    font-size: 29px;
}
.contact-top-main .banner_shop h2 {
    font-size: 21px;
}
.page_contact_form .banner_shop::after {
    width: 100%;
}
.contact_banner .para h6 {
    width: 100%;
}
.registration-page .banner_shop h1 {
    font-size: 28px;
}
.show-insta .cart_banner.contact_banner::after {
    width: 100%;
}
main.page-content.registration-page .content h2 {
    font-size: 23px;
}
.privcy_inner p , .privcy_inner .etxt{
    font-size: 14px;
    padding: 0 10px;
}
.privcy_inner ul {
    font-size: 14px;
    padding: 0 10px;
}
.privcy_inner h4 {
    font-size: 16px;
}
.product_discription h4 , .bottom_dtl button.cart-remove.icon{
    font-size: 16px;
}
.show-insta .cart_banner h1.theme_clr {
    font-size: 27px;
}
.home section.bdmt-into {
    padding: 32px 0 37px !important;
}
.home .banner_content .view_product a {
    width: 57% !important;
}
.bdmt-smwthtpnl {
    padding-top: 20px;
}
.newsletter_sctn input {
    width: 100%;
}
.show-insta section.banner_shop.contact_banner.cart_banner h1.theme_clr {
    font-size: 26px;
}
.show-insta section.banner_shop.contact_banner.cart_banner {
    margin-bottom: 39px;
}
section.product_list {
    padding-top: 66px;
}
.product_inner .produc_img::after {
    height: 240px !important;
    width: 100%;
}
.show-blog .view_link.view_product.mt-3 a.text-capitalize {
    width: 67% !important;
}
.show-blog .product_inner:nth-child(2) .produc_img img {
    width: 73% !important;
}
.show-blog .product_inner .produc_img img {
    width: 79% !important;
}
.show-blog .product_inner .banner_content {
    margin: 30px auto 0;
}
.show-blog .product_inner:nth-child(4) .produc_img img {
    width: 70% !important;
}
.thousand_series_pages_product_sec ul .thousand_first_li .produc_img .img-fluid {
    width: 79%! important;
}
.two_thousand_series .banner_content.text_slider .view_link.view_product.mt-3 a {
    width: 60% !important;
}
.twothousand-series .content h1.theme_clr {
    font: normal normal bold 58px/90px All Round Gothic;
}
.twothousand-series .content {
    margin-top: 19px;
}
.installation-inst .installinstruc-tabs {
    padding-top: 65px;
}
.single-blog-main h1.heading_banner_image {
    font-size: 24px;
}
}
@media only screen and (max-width:360px){
.createaccount_thanks .page-content--textCenter h1.page-heading.text-left {
    font-size: 20px;
    margin-bottom: 38px;
}
.createaccount_thanks section.continue_shopping.row h2 {
    font-size: 19px;
}
.blog_sec_last-sec .blog_sec_left_sec h1 {
    font-size: 22px;
}
.home .banner_content::after {
    right: 0;
    width: 100%;
}
.newsletter_sctn input {
    width: 115%;
}
.thousand_series_pages_product_sec ul .thousand_first_li .produc_img .img-fluid {
    width: 81%! important;
}
.thousand-series .page-main-newp .content, .twothousand-series .content {
    margin-top: 27px;
}
.twothousand-series .content h1.theme_clr {
    font: normal normal bold 50px/73px All Round Gothic;
}
.thousand-series .page-main-newp .content, .twothousand-series .content {
    margin-top: 21px;
}
.thousand-series .page-main-newp .content h1.theme_clr {
    font: normal normal bold 59px/97px All Round Gothic;
}
}


@media only screen and (max-width:320px){
.returns-page .faqs-main {
    padding-top: 34px;
}
.returns-page .faqs-main .faq p {
    font-size: 12px;
}
.returns-page .faqs-main .faq h2 {
    font-size: 13px;
}
.returns-page .faq-sec-main .view_link {
       margin-top: 13px !important;
}
.returns-page .faq-sec-main {

    padding: 34px 0;
}
.marketting_inner h2 {
    font-size: 15px;
}
.bdmt-marketing .view_link {
    width: 303px !important;
}
.newsletter_inner .btn {
    padding-right: 49px;
}
.returns-page .faq-sec-main .container {
    max-width: 90%;
}
.returns-page .faq-sec-main .left-infor h4 {
    font-size: 21px;
}
.returns-page .faq-sec-main .left-infor p {
    font-size: 14px! important;
}
.returns-page .content{
	height: 241px;
}
.returns-page .content h1.theme_clr {
    padding-top: 25px;
}
.thousand-series .page-main-newp .content h1.theme_clr, .twothousand-series .content h1.theme_clr {
    font: normal normal bold 52px/94px All Round Gothic;
}
.thousand-series .feat-desc p.heading_feature_thousand, .twothousand-series .feat-desc .heading_feature_twothousand {
    font-size: 31px !important;
    line-height: 38px;
}
.two_thousand_series .banner_content.text_slider .view_link.view_product.mt-3 a {
    width: 64% !important;
}
.product_inner .produc_img::after {
    height: 263px !important;
}
.product_inner:nth-child(2) .produc_img img {
    width: 82% !important;
}
.two_thousand_series ul li.product_inner:first-child img.img-fluid {
    width: 87%! important;
}
.thousand-series ul.m-0.p-0 li.product_inner .banner_content.text_slider h2 {
    font-size: 28px! important;
}
.thousand_series_pages_product_sec ul li .view_link.view_product a.text-capitalize.arrow-cstm-jq {
    width: 71%! important;
}
.product_inner:nth-child(2) .produc_img img {
    width: 92% !important;
}
.product_inner .produc_img img {
    width: 100% !important;
}
.returns-page .faqs-main {
    padding-top: 34px;
}
.returns-page .faqs-main .faq p {
    font-size: 12px;
}
.returns-page .faqs-main .faq h2 {
    font-size: 13px;
}
.returns-page .faq-sec-main .view_link {
       margin-top: 13px !important;
}
.returns-page .faq-sec-main {
padding: 34px 0;
}
.marketting_inner h2 {
    font-size: 15px;
}
.bdmt-marketing .view_link {
    width: 303px !important;
}
.newsletter_inner .btn {
    padding-right: 49px;
}
.returns-page .faq-sec-main .container {
    max-width: 90%;
}
.returns-page .faq-sec-main .left-infor h4 {
    font-size: 21px;
}
.returns-page .faq-sec-main .left-infor p {
    font-size: 14px! important;
}
.returns-page .content{
	height: 241px;
}
.returns-page .content h1.theme_clr {
    padding-top: 25px;
}
.thousand-series .page-main-newp .content h1.theme_clr, .twothousand-series .content h1.theme_clr {
    font: normal normal bold 52px/94px All Round Gothic;
}
.thousand-series .feat-desc p.heading_feature_thousand, .twothousand-series .feat-desc .heading_feature_twothousand {
    font-size: 31px !important;
    line-height: 38px;
}
.two_thousand_series .banner_content.text_slider .view_link.view_product.mt-3 a {
    width: 64% !important;
}
.product_inner .produc_img::after {
    height: 263px !important;
}
.product_inner:nth-child(2) .produc_img img {
    width: 82% !important;
}
.two_thousand_series ul li.product_inner:first-child img.img-fluid {
    width: 87%! important;
}
.thousand-series ul.m-0.p-0 li.product_inner .banner_content.text_slider h2 {
    font-size: 28px! important;
}
.thousand_series_pages_product_sec ul li .view_link.view_product a.text-capitalize.arrow-cstm-jq {
    width: 71%! important;
}
.product_inner:nth-child(2) .produc_img img {
    width: 92% !important;
}
.product_inner .produc_img img {
    width: 100% !important;
}
.wrnty-retrn .faq-sec-main .right-infor .view_link a.text-capitalize.arrow-cstm-jq {
    width: 100%! important;
    margin-top: 25px;
}
.wrnty-retrn .wnty-main h4 {
    padding-left: 60px;
}
.wrnty-retrn .wnty-main p {
    margin-bottom: 0;
padding-left: 67px;
}
.wrnty-retrn .wnty-main_first{
	display:block;
}
.wrnty-retrn .wnty-main p {
    margin-bottom: 0;
    padding-left: 0px;
}
.wrnty-retrn .wnty-main h4 {
    font-size: 20px;
    padding-bottom: 15px;
	  padding-left: 0;
    padding-top: 16px;
}
.wrnty-retrn .right_sec_wnty_content h1, .wrnty-retrn .wnty-main h1 {
    margin-top: 0;
}
.wrnty-retrn .wnty-main_first {
    padding-top: 0px;
}
.wrnty-retrn .content h1.theme_clr {
    font-size: 23px;
	    padding-top: 51px;
}
.wrnty-retrn .content .para {
    padding-top: 24px;
    padding-left: 25px;
}
.wrnty-retrn .content .para h2.theme_clr {
    padding-top: 0;
    font-size: 24px;
}
.wrnty-retrn .content .para h6.theme_clr {
    font-size: 13px! important;
}
.wrnty-retrn .faq-sec-main .left-infor h4 {
    font-size: 19px;
}
.wrnty-retrn .faq-sec-main .right-infor .view_link a.text-capitalize.arrow-cstm-jq {
    margin-top: 0px;
}
.prd-inc-butns {
    width: 13%;
}
.contact_btn.detail_btn input {
  text-align: left;
}
.footer-logo img {
    width: 79%;
}
.about-us .about-qst-main .about_qst_left_sec h4 {
    font-size: 27px;
}
.bdmt-marketing .view_link {
    width: 274px !important;
    padding-left: 0;
}
.blog .blog-filters .blog-filter .filter-option {
    width: 88%;
}
.about-us .page-main-newp .content h1.theme_clr {
    font: normal normal bold 31px/133px All Round Gothic;
}
.marketting_inner h2 {
    font-size: 18px! important;
}
.createaccount_thanks .page-content--textCenter h1.page-heading.text-left {
    font-size: 18px;
    margin-bottom: 38px;
}
.newsletter_sctn h6 {
    font-size: 12px;
}
.contact-top-main .banner_shop h2 {
    font-size: 19px;
}
.contact_banner .para h6 {
    font-size: 14px !important;
}
.registration-page .banner_shop h1 {
    font-size: 23px;
}
main.page-content.registration-page .content h2 {
    font-size: 20px;
}
.privcy_inner p, .privcy_inner .etxt {
    font-size: 12px;
    padding: 0 10px;
}
.show-insta .cart_banner h1.theme_clr {
    font-size: 22px;
}
.registration-tabs p {
    padding: 15px 50px;
    font-size: 18px !important;
}
}










@media only screen and (max-width:1440px){
.page_contact_form .imag_contact {
    position: absolute;
    top: 34px;
    width: 44%;
    right: -41px;
}
.page_contact_form .imag_contact img.img-fluid {
    width: 87%;
}
.page_contact_form .contact_banner .para h6 {
    font-weight: normal;
    font-size: 16px !important;
    width: 58%;
}	

} 
@media only screen and (max-width:1334px){
.blog-thumbnail img {
    height: 378px;
}
}
@media only screen and (max-width:1116px){
.blog-thumbnail img {
    height: 323px;
}
}
@media only screen and (max-width:854px){
.page_contact_form .imag_contact {
    display: none;
}
.page_contact_form .contact_banner .para h6 {
    font-weight: normal;
    font-size: 16px !important;
    width: 100%;
}
 .blog_post .blog_sec_right_sec {
    display: none !important;
}
}
@media only screen and (max-width:568px){
section.blog_sec_right_sec .blog_sec_images_sec .blog_image_sec {
    width:100%! important;
    max-width: 100%! important;
    flex: 0 0 100%! important;
    -ms-flex: 0 0 100%! important;
    padding: 0 15px;
}
}


@media screen and (-webkit-min-device-pixel-ratio:0) {
.about_qst_right_sec {
width: 440px;
top: 66px! important;
right: 31px;
}
}


@media only screen and (max-width:1600px){
.homepage_banner_text_sec .view_link a.text-capitalize {
 font-size: 30px;
}
}

@media only screen and (max-width:1440px){
.homepage_banner_text_sec h1 {
    font-size: 50px;
}
.homepage_banner_text_sec {
    -moz-transform: translateX(67%);
    -webkit-transform: translateX(67%);
    transform: translateX(67%);
}
.homepage_banner_text_sec .view_link {
    padding-left: 23px;
}
}


@media only screen and (max-width:1366px){
.homepage_banner_text_sec {
    -moz-transform: translateX(71%);
    -webkit-transform: translateX(71%);
    transform: translateX(71%);
	height: 333px;
}
.homepage_banner_text_sec h1 {
    font-size: 44px;
}
}
@media only screen and (max-width:1024px){
.homepage_banner_text_sec {
    -moz-transform: translateX(74%);
    -webkit-transform: translateX(74%);
    transform: translateX(74%);
    height: 333px;
}
}

@media only screen and (max-width:812px){
.homepage_banner_image_sec {
    display: none;
}
}
@media only screen and (max-width:667px){
.homepage_banner_text_sec {
    -moz-transform: translateX(98%);
    -webkit-transform: translateX(98%);
 transform: translateX(98%);

}
.homepage_banner_inner_sec {
    overflow: inherit;
min-height: 486px;
}
.home section.bdmt-features {
    padding-top: 210px;
}
.homepage_banner_text_sec {
    -moz-transform: translateX(0%);
    -webkit-transform: translateX(0%);
    transform: translateX(0%);
    height: 301px;
    bottom: -147px;
    width: 90%;
    right: 0;
}
.homepage_banner_text_sec h1 {
    font-size: 38px;
}
.homepage_banner_text_sec h1 {
    margin-left: 52px;
}
.homepage_banner_text_sec .view_link {
    padding-left: 54px;
}
.homepage_banner_text_sec .view_link a.text-capitalize {
    width: 32%;
}
}
@media only screen and (max-width:568px){
.homepage_banner_text_sec .view_link a.text-capitalize {
    width: 192px;
}
}
@media only screen and (max-width:498px){
	.homepage_banner_inner_sec {
    background-image: url(https://cdn11.bigcommerce.com/s-zo23333613/product_images/uploaded_images/mask-group-17.png?t=1612869229);
    background-size: cover;
    padding-top: 0;
    margin: auto;
    width: 100vw;
    margin-left: 12%;
    -moz-transform: translateX(-15%);
    -webkit-transform: translateX(-15%);
    transform: translateX(-15%);
    max-width: 100vw;
    height: auto;
    padding-left: 0;
    padding-right: 0;
    min-height: 340px;
	background-position: top left -30px;
}
.homepage_banner_text_sec {
    height: 252px;
}
.homepage_banner_text_sec h1 {
    margin-top: 38px;
}
}


@media only screen and (max-width:414px){
.home section.bdmt-smwpnl {
    padding-top: 162px;
}
.homepage_banner_text_sec h1 {
    margin-left: 52px;
    font-size: 35px;
    margin-top: 50px;
}
.homepage_banner_text_sec {
    height: 276px;
    width: 90%;
    right: 0;
}
.homepage_banner_text_sec .view_link {
    padding-left: 54px;
    justify-content: inherit! important;
}
.contact_top_main_page_text_sec .contact_top_main_page_left_sec {
    width: 46%;
}

}

@media only screen and (max-width:375px){
.homepage_banner_text_sec h1 {
    margin-left: 52px;
    font-size: 32px;
    margin-top: 50px;
}
.homepage_banner_text_sec {
    height: 233px;
    width: 90%;
    right: 0;
}
}
@media only screen and (max-width:360px){
.homepage_banner_text_sec h1 {
    margin-left: 52px;
    font-size: 31px;
    margin-top: 50px;
}
}
@media only screen and (max-width:320px){
.homepage_banner_text_sec h1 {
    margin-left: 52px;
font-size: 26px;
    margin-top: 50px;
}
.homepage_banner_inner_sec {
    background-image: url(https://cdn11.bigcommerce.com/s-zo23333613/product_images/uploaded_images/mask-group-17.png?t=1612869229);
    background-size: cover;
    padding-top: 0;
    margin: auto;
    width: 100vw;
    margin-left: 12%;
    -moz-transform: translateX(-16%);
    -webkit-transform: translateX(-16%);
    transform: translateX(-16%);
    max-width: 100vw;
    height: auto;
    padding-left: 0;
    padding-right: 0;
    min-height: 340px;
}
}

@media only screen and (max-width:1600px){
.term_page .faq-sec-main, .sr-page .faq-sec-main {
    padding-left: 245px;
    padding-right: 245px;
}
}

@media only screen and (max-width:1440px){
.term_page .banner_image_sec h1, .sr-page .banner_image_sec h1 {
    font-size: 83px !important;
}
.term_page .faq-sec-main, .sr-page .faq-sec-main {
    padding-left: 229px;
    padding-right: 229px;
}
.term_page .faq-sec-main .faq_inner_sec_main .view_link, .sr-page .faq-sec-main .faq_inner_sec_main .view_link {
    margin-top: 45px !important;
}
}

@media only screen and (max-width:1366px){
.term_page .banner_image_sec h1, .sr-page .banner_image_sec h1 {
    font-size: 76px !important;
}
}

@media only screen and (max-width:1280px){
.term_page .faq-sec-main, .sr-page .faq-sec-main {
    padding-left: 115px;
    padding-right: 115px;
}
}
@media only screen and (max-width:1200px){
	section.blog_sec_right_sec {
    width: 100%;
    display: block !important;
}
section.blog_sec_right_sec .blog_sec_last-sec {
    width: 100%;
	padding:0 15px;
}
section.blog_sec_right_sec .blog_sec_images_sec {
    display: flex;
    flex-wrap: nowrap;
    justify-content: space-between;
    width: 100%;
}

}

@media only screen and (max-width:1024px){
.term_page .banner_image_sec h1, .sr-page .banner_image_sec h1 {
    font-size: 67px !important;
}
}

@media only screen and (max-width:812px){
.term_page .banner_image_sec:after, .sr-page .banner_image_sec:after {
    top: 31px;
}
.term_page .banner_image_sec h1, .sr-page .banner_image_sec h1 {
margin-top: 38px;
    font-size: 55px !important;
}
.term_page .faq-sec-main, .sr-page .faq-sec-main {
    padding-left: 86px;
    padding-right: 86px;
}
.term_page .faq-sec-main .faq_inner_sec_main, .sr-page .faq-sec-main .faq_inner_sec_main {
    display: block;
    justify-content: space-between;
}
.term_page .faq-sec-main .faq_inner_sec_main .view_link, .sr-page .faq-sec-main .faq_inner_sec_main .view_link {
    margin-top: 22px !important;
    padding-left: 0;
}
.term_page .faq-sec-main .faq_inner_sec_main .left-infor h4, .sr-page .faq-sec-main .faq_inner_sec_main .left-infor h4 {
    margin-top: 00;
}
.term_page .faq-sec-main, .sr-page .faq-sec-main {
    padding-left: 37px;
    padding-right: 37px;
    padding-top: 43px;
    padding-bottom: 43px;
}
.term_page .faq-sec-main .faq_inner_sec_main a.text-capitalize.arrow-cstm-jq , .sr-page .faq-sec-main .faq_inner_sec_main .view_link a.text-capitalize.arrow-cstm-jq{
    width: 100%;
}
.terms_conditions_sec, .shipping_returns_sec {
    width: 95%;
    margin: auto;
    padding-bottom: 70px;
}
}


@media only screen and (max-width:768px){
.term_page .banner_image_sec h1, .sr-page .banner_image_sec h1 {
    margin-top: 38px;
    font-size: 50px !important;
}
.first_footer .footer_payment_sec ul.footer_payment_sec_list li {
    padding-bottom: 10px;
}
}
@media only screen and (max-width:748px){
	.review_img {
    width: 100%;
    position: relative;
}
section.bdmt-testimnonial {
    text-align: center;
}
.review_content {
    margin-top: 0! important;
    position: static;
    right: 0;
    display: block;
    z-index: 2;
    moz-transform: translateX(-0%);
    -webkit-transform: translateX(-0%);
    transform: translateX(-0%);
    text-align: center;
}
}

@media only screen and (max-width:736px){
.term_page .banner_image_sec h1, .sr-page .banner_image_sec h1 {
    margin-top: 38px;
    font-size: 48px !important;
}
}

@media only screen and (max-width:667px){
.term_page .banner_image_sec h1, .sr-page .banner_image_sec h1 {
    font-size: 44px !important;
}
.terms_conditions_sec, .shipping_returns_sec {
    padding-bottom: 0;
}
}


@media only screen and (max-width:568px){
.term_page .banner_image_sec, .sr-page .banner_image_sec {
    width: 100%;
}
.term_page .banner_image_sec h1, .sr-page .banner_image_sec h1 {
    margin-left: 0;
}
.term_page .banner_image_sec:after, .sr-page .banner_image_sec:after {
    width: 100% !important;
}
}
@media only screen and (max-width:475px){
.term_page .faq-sec-main .faq_inner_sec_main .left-infor h4, .sr-page .faq-sec-main .faq_inner_sec_main .left-infor h4 {
    font-size: 26px;
}

}
@media only screen and (max-width:414px){
.term_page .banner_image_sec h1, .sr-page .banner_image_sec h1 {
    font-size: 39px !important;
}
.terms_conditions_sec h1, .shipping_returns_sec h1 {
    font-size: 19px;
}
.terms_conditions_sec p, .shipping_returns_sec p {
    font-size: 15px !important;
}
.term_page .faq-sec-main .faq_inner_sec_main .left-infor h4, .sr-page .faq-sec-main .faq_inner_sec_main .left-infor h4 {
    font-size: 22px;
}
}

@media only screen and (max-width:375px){
.term_page .banner_image_sec h1, .sr-page .banner_image_sec h1 {
    font-size: 34px !important;
}
.term_page .faq-sec-main .faq_inner_sec_main .left-infor h4, .sr-page .faq-sec-main .faq_inner_sec_main .left-infor h4 {
    font-size: 19px;
}
}

@media only screen and (max-width:360px){
footer.footer.first_footer .footer_payment_sec h1 {
    font-size: 20px;
}
.first_footer .footer_payment_sec ul.footer_payment_sec_list li {
    padding-bottom: 13px;
    margin-right: 15px;
    padding-top: 13px;
}
}
@media only screen and (max-width:320px){
.term_page .banner_image_sec h1, .sr-page .banner_image_sec h1 {
    font-size: 28px !important;
}
.first_footer .footer_payment_sec ul.footer_payment_sec_list li {
    padding-bottom: 10px;
    margin-right: 3px;
}
}


@media only screen and (max-width:1289px){
.cst-tans-content .feat.cmn-acc-content.featactive .desktop_sec {
    display: none! important;
}
.cst-tans-content .feat.cmn-acc-content.featactive .row.mobile_sec {
    display: flex! important;
}
.cst-tans-content .feat.cmn-acc-content.featactive .row.mobile_sec .col-md-3 p {
    height: inherit! important;
}
.cst-tans-content .feat.cmn-acc-content.featactive .row.mobile_sec .col-md-3 h2 {
    margin-top: 14px;
}
}


   

@media only screen and (max-width:1377px){
section.blog_sec_right_sec {
    width: 60%;
}

section.blog_sec_right_sec .blog_sec_last-sec {
    width: 40%;
}
section.blog_sec_right_sec .blog_sec_images_sec {
    width: 60%;
}

}
@media only screen and (max-width:1024px){
.row.desktop_sec {
    display: none! important;
}
.body {
    margin-top: 141px;
}
}
@media only screen and (max-width:1465px){
.login form.login-form.form {
    margin-right: 66px;
}
}
@media only screen and (max-width:1627px){

}
@media only screen and (max-width:1389px){
header.second_header .dropdown-content {
    min-width: 185px;
    left: 14px;
}
.blog-thumbnail {
    width: 100%;
}
.blogpostlist-main .list-post {
    width: 33%;
    padding: 0 15px;
}
}

@media only screen and (max-width:931px){
	.blog_sec_images_sec .blog_image_sec {
    width: 100%! important;
    max-width: 100%! important;
    flex: 0 0 100%! important;
    -ms-flex: 0 0 100%! important;
    padding: 0 15px;
}
.blog_sec_images_sec {
    display: block! important;
}
}

@media only screen and (max-width:786px){
.body {
    margin-top: 76px;
}
}
.cst-tans-content .feat.cmn-acc-content.featactive .row.mobile_sec {
    display: none;
}
.term_page .banner_image_sec:after , .sr-page .banner_image_sec:after{
    background-color: #d2ebef !important;
    content: '';
    position: absolute;
    right: 0;
    top: 98px;
    z-index: -1;
    border-radius: 248px;
    height: 320px !important;
    width: 92% !important;
}
.term_page .banner_image_sec , .sr-page .banner_image_sec{
    position: relative;
    width: 72%;
      padding: 88px 0;
    margin: 0 auto;
}
.term_page .banner_image_sec h1 , .sr-page .banner_image_sec h1{
    margin-top: 85px;
    font-size: 90px !important;
    margin-bottom: -15px;
    font-weight: bold;
    color: #04364A;
	    margin-left: 25px;
}
.term_page .faq-sec-main , .sr-page .faq-sec-main{
    background-color: #ffdad5;
    margin: auto;
    display: flex;
    justify-content: space-between;
    padding: 79px 0;
    z-index: 99999! important;
    margin-top: 40px;
    width: 100vw;
    margin-left: 50%;
    -moz-transform: translateX(-50%);
    -webkit-transform: translateX(-50%);
    transform: translateX(-50%);
    max-width: 100vw;
    height: auto;
    padding-left: 266px;
    padding-right: 266px;
}
.term_page .faq-sec-main .container , .sr-page .faq-sec-main .container{
    padding: 0 0;
    max-width: 1920px;
}
.term_page .faq-sec-main .faq_inner_sec_main  , .sr-page .faq-sec-main .faq_inner_sec_main{
    display: flex;
    justify-content: space-between;
}
.term_page .faq-sec-main .faq_inner_sec_main .left-infor h4 , .sr-page .faq-sec-main .faq_inner_sec_main .left-infor h4{
    font-size: 35px;
    font-weight: 900;
    margin-bottom: 0;
}
.term_page .faq-sec-main .faq_inner_sec_main .view_link , .sr-page .faq-sec-main .faq_inner_sec_main .view_link{
    margin-top: 12px !important;
}
.term_page .faq-sec-main .faq_inner_sec_main .view_link a.text-capitalize.arrow-cstm-jq span.arrow , .sr-page .faq-sec-main .faq_inner_sec_main .view_link a.text-capitalize.arrow-cstm-jq span.arrow{
    background-color: rgb(254 134 115);
}
.terms_conditions_sec , .shipping_returns_sec{
    width: 84%;
    margin: auto;
padding-bottom: 70px;
}
.term_page .privacy_banner .content , .sr-page section.banner_shop.privacy_banner .content {
    width: 100% !important;
}
.sr-page section.banner_shop.privacy_banner:after , .term_page section.banner_shop.privacy_banner:after{
	    top: 98px;
}
.sr-page section.banner_shop.privacy_banner .content h1.theme_clr , .term_page section.banner_shop.privacy_banner .content h1.theme_clr{
    margin-top: 85px;
}
.term_page .privacy_banner .content h1.theme_clr {
    margin-top: 0px;
}
.term_page .privacy_banner .content h1.theme_clr {
    margin-top: 0px;
    margin-bottom: 53px;
}
.terms_conditions_sec p , .shipping_returns_sec p{
    font-size: 16px !important;
    margin-bottom: 18px;
    color: #434243;
}
.terms_conditions_sec ul {
    list-style: disc;
    padding-left: 18px;
    margin-bottom: 0;
}
.terms_conditions_sec h1.terms_last_heading {
    margin-bottom: 0;
}
.terms_conditions_sec p a {
    text-decoration: none;
}
.terms_conditions_sec ul li {
    font-size: 16px;
}
/*.homepage_banner_inner_sec {*/
/*    background-image: url(https://cdn11.bigcommerce.com/s-zo23333613/product_images/uploaded_images/new-hero.jpg);*/
/*    background-size: cover;*/
/*    padding-top: 0;*/
/*    margin: auto;*/
/*    width: 100vw;*/
/*    margin-left: 50%;*/
/*    -moz-transform: translateX(-50%);*/
/*    -webkit-transform: translateX(-50%);*/
/*    transform: translateX(-50%);*/
/*    max-width: 100vw;*/
/*    height: auto;*/
/*    padding-left: 266px;*/
/*    padding-right: 266px;*/
/*    position: relative;*/
/*    height: 100%;*/
/*    overflow: hidden;*/
/*    min-height: 800px;*/
/*}*/
.terms_conditions_sec h1 , .shipping_returns_sec h1{
    margin-top: 0;
    margin-bottom: 10px;
    font-size: 25px;
    color: #434243;
    font-weight: 900;
}
.home div#main-content {
    margin-top: 0;
}
.homepage_banner_image_sec {
    position: absolute;
    right: 0;
    top: 0;
	z-index: 99999;
}
.homepage_banner_text_sec {
    position: absolute;
    right: 30rem;
    bottom: 59px;
    -moz-transform: translateX(49%);
    -webkit-transform: translateX(49%);
    transform: translateX(49%);
    background-color: rgba(71, 172, 190, 0.8);
    border-top-left-radius: 200px;
    border-bottom-left-radius: 200px;
    width: 1000px;
    height: 383px;
    z-index: 99;
}
.homepage_banner_text_sec h1 {
    margin-top: 60px;
    margin-bottom: 0;
    font-size: 46px;
    font-weight: bold;
    margin-left: 18px;
    width: 58%;
}
.term_page .bdmt-marketing , .sr-page .bdmt-marketing{
    width: 100vw;
    margin-left: 50%;
    -moz-transform: translateX(-50%);
    -webkit-transform: translateX(-50%);
    transform: translateX(-50%);
    max-width: 100vw;
    height: auto;
    padding-left: 17%;
    padding-right: 17%;
    background-image: url(https://cdn11.bigcommerce.com/s-zo23333613/product_images/uploaded_images/rectangle-13.png);
    background-repeat: no-repeat;
    background-size: cover;
    padding: 65px 0;
    overflow: hidden;
}
footer.footer.first_footer .footer_payment_sec h1 {
    margin-top: 0;
    font-weight: 500;
    color: #04364A;
}
.first_footer .footer_payment_sec {
    text-align: center;
}
.first_footer .footer_payment_sec ul.footer_payment_sec_list li {
    display: inline-block;
    margin-right: 30px;
	    padding-bottom: 75px;
}
.first_footer .footer_payment_sec ul.footer_payment_sec_list li:last-child{
	margin-right:0px;
}

.homepage_banner_text_sec .view_link a.text-capitalize {
    border: none;
    color: #fff;
width: 19%;
    justify-content: inherit;
}
.homepage_banner_text_sec .view_link {
    margin-top: 1px! important;
	padding-left: 35px;
}
.homepage_banner_image_sec img {
    width: 100%;
    max-width: 634px;
}
.contact_top_main_page_text_sec .contact_top_main_page_left_sec p {
    padding-bottom: 0;
    margin-bottom: 0;
    font-size: 16px !important;
}
.contact_top_main_page_text_sec .contact_top_main_page_left_sec {
  width: 81%;
}
.contact_top_main_page_text_sec .contact_top_main_page_left_sec a {
    display: inline-block;
    text-decoration: none;
    font-size: 16px;
}
.contact_top_main_page_text_sec {
    display: flex;
    justify-content: space-between;
	padding-top: 10px;
}
.homepage_banner_text_sec .view_link a.text-capitalize:hover{
	color:#fff! important;
}
.wrnty-retrn .form-action.error_btn .arrow::before {
    top: 54%;
    moz-transform: translateY(-58%);
    -webkit-transform: translateY(-58%);
    transform: translateY(-58%);
}
.page_contact_form .form .contact_btn .arrow::before {
    top: 55%;
    moz-transform: translateY(-55%);
    -webkit-transform: translateY(-55%);
    transform: translateY(-55%);
}
.homepage_banner_text_sec .view_link span.arrow {
    background-color: #da998f;
}
.homepage_banner_text_sec .view_link span.arrow:before {
    border: 3px solid #fff;
    border-top: 0;
    border-left: 0;
}
.homepage_banner_text_sec .view_link span.arrow:after{
	background-color:#fff;
}
.returns-page .faqs-main .faq h2 {
    margin-top: 0;
}
.returns-page .faqs-main {
    padding-top: 35px! important;
}
.about-us .review_content {
    position: sticky;
    margin-top: 16%;
    margin-left: -67px;
    moz-transform: translateX(0%);
    -webkit-transform: translateX(0%);
    transform: translateX(0%);
}
.about-us .bdmt-testimnonial{
	width:100%;
}
.about-us .review_content h2{
	width:inherit;
}
.blog-thumbnail img {
    width: 100%;
    object-fit: cover;
}
.login_sec h1 {
    font-weight: 700;
    margin-top: 0px;
    margin-bottom: 0;
}
.login_sec p {
    margin-bottom: 40px;
}
.view_link span.arrow {
    -moz-transform: translateX(-50%);
    -webkit-transform: translateY(-50%);
    transform: translateY(-50%);
	top: 50%;
}
.product-page .price-bl-pop a.text-capitalize.learn-more-modal {
    width: 169px !important;
}
.productView-rating a , .productView-reviewLink{
	border-bottom:none! important;
	text-decoration:underline! important;
}
.single-blog-main .blog-thumbnail {
    width: 70%;
}
section.blog_sec_right_sec .blog_sec_images_sec figure.blog-thumbnail a:first-child , .single-blog-main .blog_sec_images_sec a:first-child{
    display: inline-block;
    border-radius: 200px;
    overflow: hidden;
    position: relative;
}
.bidegets_ready_sec .view_link:last-child {
    padding-left: 14%;
}
.bidegets_ready_sec .view_link:first-child{
	padding-left:0px;
}
section.blog_sec_right_sec .blog_image_sec img.lazyautosizes.lazyloaded {
    max-width:100%;
    height: 394px;
    object-fit: cover;
    border-radius: 146px;
}
.bidegets_ready_sec {
    display: flex;
}
.bidegets_ready_sec .view_link span.arrow {
    background-color: #fe8673;
}
section.blog_sec_right_sec figure.blog-thumbnail:hover p.home-blog-title , .single-blog-main .blog_sec_images_sec .blog_image_sec .blog-thumbnail:hover p.home-blog-title{
	bottom: 157px;
}
section.blog_sec_right_sec .blog_sec_images_sec figure.blog-thumbnail a:first-child:after , .single-blog-main .blog_sec_images_sec a:first-child:after{
	content: "";
    position: absolute;
    top: 0;
    left: 0px;
    right: 0px;
    bottom: 0px;
    background-color: #48aaba;
	opacity: .6;
    transition: .3s all linear;
	border-radius:120px! important;
}
section.blog_sec_right_sec .blog_sec_images_sec figure.blog-thumbnail a:first-child:hover:after , .single-blog-main .blog_sec_images_sec a:first-child:hover:after{
	opacity: .8;
}
section.blog_sec_right_sec .blog_sec_images_sec figure.blog-thumbnail.blog-thumbnail:hover p.bloglist-title {
       bottom: 190px;
}
.single-blog-main ul.blog_4_list {
    width: 54%;
    margin: auto;
    padding-bottom: 10px;
	list-style:disc;
}
.single-blog-main ul.blog_7_list {
    width: 62%;
    margin: auto;
	    list-style: decimal;
		padding-bottom: 10px;
}
.single-blog-main ul.blog_6_list {
    width: 62%;
    margin: auto;
    padding-bottom: 10px;
	list-style:disc;
}
.single-blog-main ul.blog_4_list li , .single-blog-main ul.blog_6_list li , .single-blog-main ul.blog_7_list li{
    font-size: 20px;
    font-family: "all-round-gothic"! important;
}
.single-blog-main {
    max-width: 1500px;
    margin: auto;
    width: 100%;
}
.single-blog-main h1.heading_banner_image2 {
    position: absolute;
    top: 315px;
    color: #fff !important;
    left: 0px;
    -moz-transform: translateX(31%);
    -webkit-transform: translateX(31%);
    transform: translateX(31%);
    font-size: 100px;
    font-weight: bold;
    margin-top: 0;
}
.single-blog-main ul.blog_2_list li {
    font-size: 20px;
    font-family: "all-round-gothic"! important;
    line-height: 27px;
}
.single-blog-main ul.blog_2_list {
    list-style: disc;
    width: 85%;
    margin-left: auto;
}
.single-blog-main .blog_sec_images_sec {
    padding-bottom: 35px;
	padding-top: 17px;
}
.single-blog-main h1.blog_banner_image {
    padding-top: 0;
	padding-bottom: 10px;
    width: 100vw;
    margin-left: 50%;
    -moz-transform: translateX(-50%);
    -webkit-transform: translateX(-50%);
    transform: translateX(-50%);
    max-width: 100vw;
    position: relative;
	margin-top: 0;
}
.single-blog-main h6.blog_author_name {
    margin-top: 0;
    float: left;
    width: 38%;
    clear: none;
    font-size: 14px !important;
    font-weight: bold;
    text-transform: capitalize !important;
}
.single-blog-main h6.blog_author_name:after {
    content: "";
    display: table;
    clear: both;
}
.single-blog-main h6.blog_author_date:after {
    content: "";
    clear: both;
    display: table;
}
.single-blog-main h6.blog_author_date {
    float: right;
    width: 11%;
    margin-top: 0;
    margin-bottom: 0;
	    font-size: 14px! important;
    font-weight: bold;
	text-align:right;
	 text-transform: capitalize !important;
}
.single-blog-main h1.blog_banner_image:after {
  content: "";
    background-color: rgba(0,0,0,0.4);
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    max-height: 680px;
}
.single-blog-main p.blog_sec_text_pic {
    float: right;
}
 .blog_post div#main-content {
    margin-top: 0! important;
}
.single-blog-main h4.Mini_heading_banner_image {
    position: absolute;
    top: 278px;
    font-size: 20px;
    font-weight: bold;
    left: 0;
    -moz-transform: translateX(-50%);
    -webkit-transform: translateX(-50%);
   transform: translateX(-50%);
    color: #fff;
    z-index: 4;
    display: block;
    margin-top: 0;
    left: 63%;
    width: 100%;
}
.single-blog-main h1.heading_banner_image {
    position: absolute;
    top: 315px;
    color: #fff;
    left: 0px;
    -moz-transform:  translateX(-50%);
    -webkit-transform: translateX(-50%);
    transform:  translateX(-50%);
    font-size: 100px;
    font-weight: bold;
    margin-top: 0;
    left: 63%;
    width: 100%;
}
.single-blog-main p.blog_author_image {
    margin-bottom: 6px;
}
.single-blog-main p.blog_banner_para {
position: absolute;
    top: 418px;
    color: #fff;
    z-index: 5;
    left: 0;
    -moz-transform: translateX(-50%);
    -webkit-transform: translateX(-50%);
    transform:translateX(-50%);
    display: block;
    font-size: 35px! important;
    font-weight: bold;
    left: 63%;
    width: 100%;
}
.single-blog-main p.blog_author_image_heading {
    margin-bottom: 13px;
}
.single-blog-main p.blog_last_sec_text {
    clear: both;
}
.single-blog-main p.blog_author_para {
    clear: both;
    color: #04364A;
}
.single-blog-main p.blog_author_image img {
    width: 100%;
    height: 727px;
    object-fit: cover;
}
.single-blog-main h1.blog_author_heading {
    width: 87%;
    margin: auto;
    padding-bottom: 28px;
    color: #FE8673;
    font-size: 31px;
    line-height: 47px;
}
.single-blog-main .blog_sec_images_sec h4 {
    text-align: center;
    font-size: 35px;
    font-weight: bold;
}
.single-blog-main h1.blog_bg_color {
    background: #47ACBE 0% 0% no-repeat padding-box;
    opacity: 0.8;
       width: 58%;
    height: 294px;
    position: absolute;
    left: 0;
    border-radius: 248px;
    top: 181px;
    -moz-transform: translateX(29%);
    -webkit-transform:translateX(29%);
    transform: translateX(29%);
}
.single-blog-main .blog_sec_images_sec:after {
    content: "";
    display: table;
    clear: both;
}
.single-blog-main .blog_sec_images_sec .blog_image_sec {
    float: left;
	width:33.3%;
	padding:60px 15px 0 15px;
}
.single-blog-main .blog_sec_images_sec .blog_image_sec img.lazyautosizes.lazyloaded {
    max-width: 363px;
    height: 394px;
    object-fit: cover;
    border-radius: 146px;
}
.single-blog-main h1.blog_banner_image img {
    width: 100%;
    height: 680px;
}
.form_sec_text .manual_warranty_sec div#contact-us-page {
    padding-top: 3%! important;
}
.form_sec_text .manual_warranty_sec {
    width: 81%;
	    padding-bottom: 25px;
    margin-left: auto;
}
.account_orderstatus section.banner_shop {
    display: none;
}
.show-blog .product_inner .banner_content {
      width: 66% !important;
}
.account_orderstatus .navBar.navBar--sub.navBar--account{
	margin-top:85px;
}
.returns_page:after {
    content: "";
    background-color: #d2ebef;
   height: 304px !important;
    position: absolute;
    top: 21px;
    z-index: -1;
    border-radius: 248px;
    width: 71%;
    left: 13%;
}
.returns_page p {
    width: 30%;
    margin-left: 15.4%;
    font-size: 16px! important;
}
.returns_page {
    position: relative;
	margin-top: 6%;
}
.banner_image_mini {
    position: absolute;
    top: -4%;
    right: 19%;
    width: 100%;
    max-width: 419px;
    display: block;
    transform: rotate(34deg);
}
.banner_image_mini img {
    width: 100%;
    max-width: 100%;
}
.returns_page h1.theme_clr {
    font-size: 90px !important;
    margin-bottom: -13px;
    font-weight: bold;
    margin-top: 0%! important;
    padding-top: 58px;
    margin-left: 142px;
}
.returns_page h2.theme_clr {
    font-size: 35px;
   font-weight: 900;
    margin-left: 15%;
    width: 31%;
    margin-top: 4px;
}
section.account-content h3.account-heading {
    display: none;
}
.account_inbox .account-body section.account-content ul.account-list li.account-listItem {
   height: 220px;
}
.account_inbox form.form .form-actions input.button.button--primary {
    line-height: 4px;
}
div#main-content  h2.page-heading.title {
    color: #feada0;
    font-size: 35px! important;
    font-weight: 900; 
}
.account_order div#main-content nav.navBar.navBar--sub.navBar--account li.navBar-item.is-active {
    padding: 0;
}
.account-body section.account-content ul.account-list li.account-listItem .account-product-figure {
    width: 122px;
}
.account-body section.account-content ul.account-list li.account-listItem {
    padding-top: 30px;
    padding-bottom: 30px;
	height: 228px;
	border: 2px solid #feada0;
    margin-bottom: 26px;
    padding: 10px;
    height: 196px;
    border-radius: 29px;
}
.account-product-body .account-product-detail h6 {
    font-weight: 700;
}
.account-product-body h5.account-product-title a {
    color: #fe8673! important;
	text-decoration:underline;
}
section.orders h3.account-heading {
    border-bottom: none;
}
.account-product-body h5.account-product-title {
    font-size: 25px;
    font-weight: 900;
}
.account-content p.account-product-description {
    font-size: 16px! important;
}
.account-product-body .account-product-details .account-product-detail {
    width: 15%;
}
.account-product-figure:after {
    padding-bottom: 0%; 
}
nav.navBar.navBar--sub.navBar--account li.navBar-item.is-active {
    border: none;
}
 nav.navBar.navBar--sub.navBar--account li.navBar-item a.navBar-action:hover , .account.account--fixedLarge .button.button--primary:hover , .account.account--fixed .account-body a.button:hover{
	text-decoration:none;
}
div#thousandp .modal-content .mdl-prd-info h2 {
    margin-top: 8px;
}
main.account.account--fixed .account-body section.account-content h3.account-heading {
    border-bottom: none;
}
.account .account-body .account-content.account-content--fixedSmall h3.account-heading , .account .account-body aside.account-sidebar section.account-sidebar-block h3.account-heading{
    color: #feada0! important;
}
.account .account-body .account-content.account-content--fixedSmall figure.account-product-figure {
    width: 16%;
}
.account .account-body .account-content.account-content--fixedSmall dl.account-orderTotal dt , .account .account-body dl.definitionList dt{
    font-weight: 900;
    color: #333;
}
.account-sidebar-block button.button , aside.account-sidebar form.account-reorder-form input.button{
    background-color: transparent;
    color: #04364A;
    border: 4px solid #FE8673;
    padding: 18px 40px;
	    font-size: 17px;
    font-weight: 600;
    border-radius: 37px;
}
.createaccount_thanks .page-content--textCenter h1.page-heading.text-left {
    font-size: 61px;
	    margin-bottom: 13px;
}
.createaccount_thanks section.banner_shop {
    padding-bottom: 0;
}
.account_addressbook form .form-actions button.button.secondary.button--small , .account-body input.button.button--primary , .account-body a.button{
    background-color: transparent;
    border: 2px solid #FE8673;
    color: #04364A;
    border-radius: 28px;
    font-size: 21px;
    padding: 20px 65px;
    margin-bottom: 40px;
}
.account.account--fixed form select {
    border: 2px solid #FFCA7E;
    border-radius: 25px;
    height: 47px;
    width: 100%;
}
.addressList dl.address-details dt ,.addressList dl.address-details dd{
    font-size: 18px;
    color: #04364A !important;
}
 nav.navBar.navBar--sub.navBar--account li.navBar-item {
    width: 14%;
}
.navBar--sub .navBar-action {
    background-color: #feada0;
	    font-size: 20px;
    color: #333;
}
.account_addressbook form .form-actions {
    position: static;
}
.navBar.navBar--sub.navBar--account ul.navBar-section li.navBar-item.is-active {
    background-color: #fe8673 !important;
	cursor:pointer;
}
.createaccount_thanks section.continue_shopping.row .contact_btn a.button.button--primary span.arrow {
    top: 19%;
}
.account_orderstatus .banner_shop::after{
	background-color: #d2ebef;
}
.createaccount_thanks section.continue_shopping.row .contact_btn a.button.button--primary:hover{
	text-decoration:none;
}
.cmn-inst-data.installinstruct-data-thousand.showth .hover-inst-main , .cmn-inst-data.installinstruct-data-twothousand.showtwoth .hover-inst-main{
    position: relative;
    text-align: center;
}
section.instagram-common-section iframe#embedIFrame_186c5df4dab1cd8124cd4307e0e78d35fc62bb56ixl2jn {
    width: 100%;
}
section.instagram-common-section {
    width: 80%;
    margin: auto;
}
div#thousandp .mdl-dwnld-button .view_link {
    margin-top: 20px !important;
}
header.second_header {
     display: block;
}
header.first_header {
	display:none;
}
header.second_header ul li.drpdown_support {
    padding: 0 104px;
}
header.second_header ul li.nav-item:last-child {
    padding-right: 0;
}
header.second_header li.nav-item i.fa.fa-user {
    padding-left: 10px;
}
.footer_first_inner_sec {
    border-top: 3px solid #47ACBE;
    padding-top: 53px;
}

header.second_header div#navbarSupportedContent li.nav-item.drpdown_support:nth-child(3) .dropdown-content ul::before {
    height: 108%;
}
.error-page  #contact-us-page {
    padding: 40px 0 0 !important;
}
.second_footer {
    display: none;
}
.first_footer {
    
	display:block;
}

.createaccount .account.account--fixed form.form.create_frm {
 width: 65%;
    margin: auto;
    padding-top: 2%;
}
.login  .banner_shop::after{
	background-color: #ffe2dd;
}
.login .content {
    padding-top: 56px;
}
.login .content p {
    font-weight: 900;
}
.login form.login-form.form {
    width: 45%;
    border-right: 3px solid #67bac9;
    padding-right: 135px;
    margin-right: 93px;
    height: 299px;
	margin-top: 23px;
}
.login .new-customer {
    width: 48%;
}
.login .new-customer button.button.button--primary span.arrow {
    top: 16%;
}
.login .login-row {
    max-width: 1337px;
}
.login .new-customer-fact-list li {
    font-size: 18px;
}
.login .form-actions.d-flex.flex-wrap.align-items-center .contact_btn input.button.button--primary , .login .new-customer .contact_btn a button.button.button--primary{
    font-size: 21px;
    font-weight: normal;
}
.createaccount section.banner_shop::after{
	    background-color: #ffe2dd;
}
.createaccount .content h1.page-heading.text-left {
    padding-top: 44px;
}
.createaccount .content p {
    font-weight: 900;
}

.first_footer .footer-logo {
    border-top: inherit;
}
.first_footer .footer-logo img.img-fluid {
        width: 51%;
}
.first_footer .footer-logo {
    border-top: inherit;
    padding-top: 0px! important;
}
.first_footer .footer_links h3 {
    margin-top: 0;
}
.first_footer .footer_links ul li {
    margin-bottom: 15px;
}
.first_footer .footer_links ul li a {
    text-decoration: none;
    font-size: 16px;
    color: #04364A;
    display: inline-block;
}
.first_footer .social {
    padding-top: 55px;
}

.footer_first_inner_sec {
    border-top: 3px solid #47ACBE;
    padding-top: 53px;
}

.thousand-series .page-main-newp .content , .twothousand-series .content{
    background: var(--unnamed-color-ffca7e) 0% 0% no-repeat padding-box;
    background-color:#fff2e0;
    border-radius: 248px;
	width: 1024px;
    margin: auto;
    height: 294px;
    margin-top: 60px;
	position:relative;
}
.thousand-series .images_sec {
    display: block;
    position: absolute;
    top: -75px;
    right: 70px;
}
.thousand-series .page-main-newp .content h1.theme_clr , .twothousand-series .content h1.theme_clr{
    margin-top: 0! important;
    padding-top: 105px;
    color: #04364A! important;
    font: normal normal bold 100px/133px All Round Gothic;
    margin-left: -28px;
    margin-bottom: 0px! important;
}
.thousand-series .page-main-newp .content h6.theme_clr , .twothousand-series .content h6.theme_clr{
    margin-top: -10px;
    margin-bottom: 0;
	    font-weight: 900;
}
.thousand-series .feat-desc , .twothousand-series .feat-desc{
    padding-top: 75px;
}
.thousand-series .feat-desc p.heading_feature_thousand , .twothousand-series .feat-desc .heading_feature_twothousand{
    text-align: left;
    color: #04364A;
        font-size: 44px! important;
   width: 85%;
    margin: auto;
}
.thousand-series .feat_desc_inner_sec {
	display: flex;
    flex-wrap: nowrap;
   width: 68%;
    margin: auto;
    padding-top: 35px;
}
.thousand-series .feat_desc_inner_sec .thousand-feats {
    width: 70%;
}
.thousand-series .feat_desc_inner_sec .twothousand-feats{
	width:30%;
}
.thousand-series .feat_desc_inner_sec .thousand-feats p , .twothousand-series  .thousand-feats p{
    color: #04364A;
    font-size: 35px! important;
    font-weight: 900! important;
	    margin-bottom: 8px;
		    margin-left: -28px;
}
.thousand-series .feat_desc_list_sec .third_list {
     margin-right: 15px;
}
.thousand-series .feat_desc_list_sec .second_list ul li , .thousand-series .feat_desc_list_sec, .twothousand-series .feat_desc_list_sec ul li{
	list-style: disc;
    color: #04364A;
    font-size: 25px;
}
.thousand-series .feat_desc_list_sec .first_list ul li ,  .thousand-series .feat_desc_list_sec .third_list ul li{
    list-style: disc;
    color: #04364A;
    font-size: 25px;
}
.thousand-series .feat_desc_inner_sec .thousand-feats p strong {
    font-weight: 900! important;
}
.thousand-series .feat_desc_inner_sec .twothousand-feats p {
    color: #04364A;
    opacity: 0.35;
    font-size: 35px! important;
    font-weight: 900;
	    margin-bottom: 8px;
}
.thousand-series .feat_desc_inner_sec .twothousand-feats ul li {
    list-style: disc;
    color: #04364A;
    font-size: 25px;
    opacity: 0.35;
}
.thousand-series .feat-img-desc , .twothousand-series .feat-img-desc{
	display: flex;
    flex-wrap: nowrap;
    padding-top: 96px;
    justify-content: space-between;
    padding-bottom: 128px;
	width: 87%;
    margin: auto;
}
.thousand-series .feat-img-desc .img-desc , .twothousand-series .feat-img-desc .img-desc{
       width: 33%;
    padding-right: 22px;
    padding-left: 22px;
}
.thousand-series .feat-img-desc .img-desc h2 {
    font-size: 35px;
    font-weight: bold;
}
.thousand-series ul.m-0.p-0 , .two_thousand_series ul{
    display: flex;
	flex-wrap:nowrap;
}
.thousand-series ul.m-0.p-0 li.product_inner , .two_thousand_series ul li.product_inner{
    width: 50%;
}
.thousand-series .product_inner .produc_img::after , .two_thousand_series ul li.product_inner .produc_img::after{
	width: 74%;
}
.thousand-series ul.m-0.p-0 li.product_inner .banner_content.text_slider h2 {
    font-size: 34px! important;
}
.thousand-series .bdmt-features , .twothousand-series .bdmt-features {
    display: flex;
    justify-content: space-between;
	padding-top: 90px;
	padding-bottom: 172px;
}

.thousand-series .did_we_leave_sec {
    background-color: #ffdad5;
	position:relaive;
	padding-top: 83px;
	padding-bottom: 54px;
	display: flex;
    flex-wrap: nowrap;
	opacity: 1;
	width: 85%;
    margin: auto;
	width: 100vw;
    margin-left: 50%;
    -moz-transform: translateX(-50%);
    -webkit-transform: translateX(-50%);
    transform: translateX(-50%);
    max-width: 100vw;
    height: auto;
    padding-left: 266px;
    padding-right: 266px;
	
	
	
}

.thousand-series .did_we_leave_sec .ud-info , .thousand-series .did_we_leave_sec .ud-image{
    width: 50%;
}
.thousand-series .did_we_leave_sec .ud-image {
    position: absolute;
    right: 0;
    top: -104px;
    width: 45%;
    display: block;
    z-index: 11;
    text-align: center;position: absolute;
    right: 0;
    top: -104px;
    width: 45%;
    display: block;
    z-index: 11;
    text-align: center;
}
.thousand-series .did_we_leave_sec .ud-image img {
	width: 63%;
}
.thousand-series .dropdown-content ul.m-0.p-0 {
    display: block;
}
.thousand-series .feat-img-desc .img-desc:nth-child(3) img {
    height: 220px;
    object-fit: cover;
}
.thousand-series .did_we_leave_sec .view_link {
    padding-left: 0;
}
.thousand-series .did_we_leave_sec .arrow-cstm-jq {
    justify-content: left;
    padding-left: 28px;
    width: 353px;
}
.thousand_series_pages_product_sec .banner_content.text_slider {
    margin-left: 128px;
    margin-right: 0;
    width: 70%! important;
}

.thousand-series .page-main-newp .content h1.theme_clr {
    margin-top: 0! important;
    padding-top: 105px;
    color: #04364A! important;
    font: normal normal bold 100px/133px All Round Gothic;
    margin-left: -28px;
    margin-bottom: 0px! important;
}
.thousand-series .page-main-newp .content h6.theme_clr {
    margin-top: -10px;
    margin-bottom: 0;
}
.thousand-series .feat_desc_list_sec , .twothousand-series .feat_desc_list_sec{
    display: flex;
    flex-wrap: nowrap;
	justify-content: space-between;
}
.thousand-series .feat_desc_list_sec .first_list ul li ,  .thousand-series .feat_desc_list_sec .third_list ul li{
    list-style: disc;
    color: #04364A;
    font-size: 25px;
}
.thousand-series .feat_desc_inner_sec .thousand-feats p strong {
    font-weight: 900! important;
}
.thousand-series .feat_desc_inner_sec .twothousand-feats p {
    color: #04364A;
    opacity: 0.35;
    font-size: 35px! important;
    font-weight: 900;
	margin-bottom: 8px;
	margin-left: 35px;
}
.thousand-series .feat_desc_inner_sec .twothousand-feats ul {
    margin-left: 19%;
}
.thousand-series .dropdown-content ul.m-0.p-0 {
    display: block;
}
.thousand-series .feat-img-desc .img-desc:nth-child(3) img {
    height: 220px;
    object-fit: cover;
}
.thousand-series .did_we_leave_sec .view_link {
    padding-left: 0;
}
.thousand-series .did_we_leave_sec .arrow-cstm-jq {
    justify-content: left;
    padding-left: 28px;
    width: 353px;
}
.thousand-series .thousand_first_li .view_link.view_product a.text-capitalize.arrow-cstm-jq span.arrow {
    background-color: #feada0;
}
.thousand-series .thousand_first_li .produc_img::after{
	background-color: #ffe2de !important;
}
.thousand-series .thousand_second_li .produc_img::after{
	background-color:#c9dce3 !important;
}
.thousand-series .thousand_second_li .view_link.view_product a.text-capitalize.arrow-cstm-jq span.arrow {
	background-color: rgb(102, 156, 176)! important;
}
.thousand-series .thousand_series_pages_product_sec .banner_content.text_slider {
    margin: 39px auto 0;
}
.thousand-series .did_we_leave_sec .arrow-cstm-jq span.arrow {
    background-color: #feada0;
}
.newsletter_sctn .row {
    margin: 0;
}


.twothousand-series .images_sec_200_series {
   display: block;
    position: absolute;
    top: -44px;
    right: 147px;
}
.twothousand-series .images_sec_200_series img {
    width: 98%;
}
.twothousand-series .thousand-feats {
    width: 68%;
    margin: auto;
    padding-top: 35px;
}
.twothousand-series .feat-img-desc .img-desc img {
    width: 81%;
}
.twothousand-series .feat-img-desc .img-desc:nth-child(2) img {
    width: 81%;
}
.twothousand-series .feat-img-desc .img-desc:last-child img {
    width: 92%;
}
.two_thousand_series ul {
    display: flex;
    flex-wrap: nowrap;
}
.two_thousand_series .banner_content.text_slider {
    width: 70% !important;
    margin-top: 55px;
}
.returns-page .content {
    background: var(--unnamed-color-ffca7e) 0% 0% no-repeat padding-box;
    background-color: #d2ebef;
    border-radius: 248px;
    width: 1024px;
    margin: auto;
    height: 294px;
    margin-top: 60px;
}
.returns-page .content h1.theme_clr {
    margin-top: 0! important;
    padding-top: 33px;
    color: #04364A! important;
    font: normal normal bold 100px/133px All Round Gothic;
    margin-left: -81px;
    margin-bottom: 0px! important;
}
.returns-page .content .para {
    margin-top: -20px;
    margin-bottom: 0;
    margin-left: -79px;
}
.returns-page .faqs-main {
       padding-top: 10px;
	    width: 84%;
    margin: auto;
}
.returns-page .faqs-main .faq h2 {
    font-weight: 900;
}
.returns-page .faqs-main .faq {
    padding-bottom: 11px;
}
.returns-page .faq-sec-main {
    background-color: #c7e6eb;
    width: 84%;
    margin: auto;
    display: flex;
    justify-content: space-between;
    padding: 79px 0;
    z-index: 99999! important;
    margin-top: 40px;
    width: 100vw;
    margin-left: 50%;
    -moz-transform: translateX(-50%);
    -webkit-transform: translateX(-50%);
    transform: translateX(-50%);
    max-width: 100vw;
    height: auto;
  padding-left: 266px;
    padding-right: 266px;
}

.returns-page .faq-sec-main .left-infor h4 {
    font-size: 35px;
    font-weight: 900;
	margin-bottom: 0;
}
.returns-page .faq-sec-main .left-infor p {
    font-size: 16px! important;
    margin-bottom: 0;
}
.returns-page .faq-sec-main .view_link {
    margin-top: 21px! important;
}
.returns-page .bdmt-marketing , .wrnty-retrn .bdmt-marketing , .about-us .bdmt-marketing{
    width: 100vw;
    margin-left: 50%;
    -moz-transform: translateX(-50%);
    -webkit-transform: translateX(-50%);
    transform: translateX(-50%);
    max-width: 100vw;
    height: auto;
    padding-left: 17%;
    padding-right: 17%;
    background-image: url(https://cdn11.bigcommerce.com/s-zo23333613/product_images/uploaded_images/rectangle-13.png);
    background-repeat: no-repeat;
    background-size: cover;
    padding: 65px 0;
    overflow: hidden;
}
.wrnty-retrn .bdmt-marketing .view_link a.text-capitalize.arrow-cstm-jq span.arrow {
    background-color: rgb(254 173 160);
}

.installation-inst .content {
    background: var(--unnamed-color-ffca7e) 0% 0% no-repeat padding-box;
    background-color: #fff2e0;
    border-radius: 248px;
    width: 100%;
    margin: auto;
    height: 294px;
    margin-top: 60px;
}
.installation-inst .content h1.theme_clr {
     margin-top: 0! important;
    padding-top: 88px;
    color: #04364A! important;
    font: normal normal bold 100px/133px All Round Gothic;
    margin-left: -28px;
    margin-bottom: 0px! important;
}
.installation-inst .content .para h2.theme_clr {
    margin-top: -18px;
    font-weight: 900;
}
.installation-inst .content .para {
    margin-left: 78px;
}
.installation-inst .content .para h6.theme_clr {
   margin-top: -5px;
    max-width: 600px;
    font-size: 16px! important;
}
.installation-inst .content .installation_page_sec {
    position: absolute;
    top: 33px;
    right: 19%;
	display:block;
}
.installation-inst .content .installation_page_sec img.img-fluid {
    width: 75%;
}
.installation-inst .installinstruc-tabs {
    padding-top: 85px;
}
.installation-inst .installinstruc-tabs ul li {
       display: inline-block;
    font-size: 35px;
    font-weight: 900;
    border: 3px solid #c7e6eb;
   padding: 16px 23px;
    border-radius: 44px;
    opacity: 0.5;
	margin-top: 1px;
	    margin: 0 50px 0 0;
cursor:pointer;
	
}
.cmn-inst-data.installinstruct-data-thousand.showth h2 , .installation-inst .inst-tabs-cont .cmn-inst-data h2{
    font-weight: bold;
}
.installation-inst .inst-tabs-cont .cmn-inst-data.installinstruct-data-all.showall .inst-prd .hover-inst-main h2 {
    margin-top: 0;
    font-size: 35px;
    font-weight: bold;
    text-align: center;
}
.installation-inst .inst-tabs-cont {
    padding-top: 25px;
}
.installation-inst .htub-main {
   padding-top: 60px;
    width: 94%;
    margin: auto;
}
.installation-inst .htub-main h1 {
    text-align: center;
    font-size: 100px;
    font-weight: 900;
}
.installation-inst .htub-main .htub-steps .stpscmn {
    width: 33.3%;
    position: relative;
    padding: 30px 0 0 50px;
}
.installation-inst .htub-main .htub-steps .insstept-one:after{
	content: "";
    position: absolute;
    top: -28px;
    left: 10px;
    counter-increment: section;
    content: "" counter(section) "";
    font-size: 170px;
    text-align: left;
    letter-spacing: 0px;
    opacity: 0.6;
    color: #47ACBE;
    z-index: -1;
    font-weight: 700;
}
.installation-inst .inst-tabs-cont .cmn-inst-data.installinstruct-data-all.showall .hover-inst-main:hover .hover-cloud-image {
    bottom: 62px;
}
.installation-inst .htub-main .htub-steps {
    display: flex;
    justify-content: space-between;
}
.installation-inst .htub-main .htub-steps .inststep-two:after {
    content: "";
    position: absolute;
    top: -29px;
    left: -11px;
    counter-increment: section;
    content: "" counter(section) "";
    font-size: 170px;
    text-align: left;
    letter-spacing: 0px;
    opacity: 0.6;
    color: #47ACBE;
    z-index: -1;
    font-weight: 700;
}
.installation-inst .htub-main .htub-steps .inststep-three:after {
    content: "";
    position: absolute;
    top: -28px;
    left: -5px;
    counter-increment: section;
    content: "" counter(section) "";
    font-size: 170px;
    text-align: left;
    letter-spacing: 0px;
    opacity: 0.6;
    color: #47ACBE;
    z-index: -1;
    font-weight: 700;
}
.installation-inst .htub-main .htub-steps .stpscmn h2 {
    font-weight: bold;
}
.installation-inst .faq-sec-main {
    background-color: #c7e6eb;
    display: flex;
    justify-content: space-between;
    padding: 79px 0;
    z-index: 99999! important;
    margin-top: 40px;
    width: 100vw;
    margin-left: 50%;
    -moz-transform: translateX(-50%);
    -webkit-transform: translateX(-50%);
    transform: translateX(-50%);
    max-width: 100vw;
    height: auto;
    padding-left: 242px;
    padding-right: 242px;
}
.installation-inst .faq-sec-main .left-infor h4 {
    font-size: 35px;
    font-weight: 900;
	margin-bottom: 3px;
}
.installation-inst .faq-sec-main .right-infor .view_link {
    margin-top: 38px! important;
}
.installation-inst .faq-sec-main .right-infor .view_link span.arrow {
    background-color: rgb(236 165 154);
}
.installation-inst .inst-tabs-cont .cmn-inst-data.installinstruct-data-all.showall .hover-inst-main {
    position: relative;
	text-align: center;
}
.installation-inst .inst-tabs-cont .cmn-inst-data.installinstruct-data-all.showall .hover-cloud-image img {
    padding-bottom: 38px;
    width: 100%;
}
div#thousandp {
       min-height: 100%;
    max-height: 100%;
    height: 100%;
    width: 44%;
    padding-right: 0px! important;
    border: none;
    overflow: inherit! important;
    background-color: transparent;
    top: 49%! important;
    margin-top: 10px;
    margin-bottom: 10px;
}
div#thousandp .modal-header button.close {
    color: #04364A! important;
    font-size: 32px;
    font-weight: 300;
    z-index: 6;
}
div#thousandp .modal-header {
  position: absolute;
    right: -20px;
    border: none;
    top: 8px;
}
div#thousandp .modal-body p.arrow.span-element , div#thousandp .modal-footer{
    display: none;
}
t div#thousandp .modal-body h2 {
    font-weight: 900;
}
 div#thousandp .modal-body .mdl-rgstr-video .prd-video-content {
    margin-top: 0;
    margin-bottom: 57px;
}
 div#thousandp .modal-dialog {
    width: 100%;
    height: 100%;
    max-width: 1010px;
    max-height: 1010px;
	    background: #FFFFFF 0% 0% no-repeat padding-box;
    box-shadow: 0px 3px 6px #00000029;
    border-radius: 56px;
}
div#thousandp .modal-dialog .modal-content {
    border: none;
	    height: 100%;
    border-radius: inherit;
}
div#thousandp .modal-body {
    overflow: inherit! important;
}

.wrnty-retrn .page-main-newp {
    padding-top: 87px;
}
.wrnty-retrn .content {
    background: var(--unnamed-color-ffca7e) 0% 0% no-repeat padding-box;
    background-color: #d2ebef;
    border-radius: 248px;
    width: 1024px;
    margin: auto;
    height: 294px;
    margin-top: 0;
}
.wrnty-retrn .content .para {
    padding-top: 0;
    padding-left: 43px;
}
.wrnty-retrn .content h1.theme_clr {
      margin-top: 0;
    padding-top: 33px;
    font-size: 100px;
    font-weight: 900;
    margin-left: -85px;
}
.wrnty-retrn .content .para h2.theme_clr {
    margin-top: 0px;
    padding-top: 60px;
    font-weight: 900;
    margin-bottom: 0;
}
.wrnty-retrn .content .para h6.theme_clr {
    margin-top: 0;
      width: 68%;
    font-size: 16px! important;
    margin-bottom: 0;
}
.wrnty-retrn .manual-downloads {
    padding-top: 68px;
	    display: flex;
    justify-content: space-between;
}
.wrnty-retrn .manual-downloads .inst-prd .hover-inst-main {
    position: relative;
	    text-align: center;
}
.wrnty-retrn .manual-downloads .inst-prd h2 {
	font-weight: bold;
	    margin-top: 17px;
	text-align:center;
}
.wrnty-retrn .wnty-main_first {
    display: flex;
    flex-wrap: nowrap;
    justify-content: space-between;
    padding-top: 40px;
    position: relative;
}
.wrnty-retrn .right_sec_wnty_content {
    width: 70%;
    margin-left: auto;
    margin-right: 156px;
	padding-left: 30px;
}
.wrnty-retrn .wnty-main_first:before {
    content: "";
    background-image: url(https://cdn11.bigcommerce.com/s-zo23333613/product_images/uploaded_images/group-1440.png?t=1609161213&_ga=2.13412727.1124331977.1609130859-634437299.1609130859);
    position: absolute;
    left: 0;
	top: 58px;
    width: 100%;
    height: 100%;
    background-repeat: no-repeat;
	z-index: -1;
}
.wrnty-retrn .right_sec_wnty_content h1 {
    font-size: 100px;
    font-weight: bold;
}
.wrnty-retrn .right_sec_wnty_content .wrnty-info {
    padding-left: 100px;
}
.wrnty-retrn .wnty-main {
    padding-top: 56px;
    width: 56%;
    margin: auto;
}
.wrnty-retrn .wnty-main h1 {
    font-size: 100px;
    font-weight: 800;
    margin-top: 0;
	margin-bottom:0px;
}
.wrnty-retrn .wnty-main h4 {
    padding-left: 110px;
    margin-top: -12px;
    margin-bottom: 0;
    font-size: 35px;
    font-weight: bold;
    width: 62%;
}
.wrnty-retrn .wnty-main p {
    margin-bottom: 0;
    padding-left: 112px;
    font-size: 16px! important;
    width: 64%;
}
.wrnty-retrn .faq-sec-main {
    padding-top: 34px;
    background-color: rgb(255 218 213);
    background-color: #ffdad5;
    position: relaive;
    padding-top: 83px;
    padding-bottom: 54px;
    display: flex;
    flex-wrap: nowrap;
    opacity: 1;
    width: 85%;
    margin: auto;
    width: 100vw;
    margin-left: 50%;
    -moz-transform: translateX(-50%);
    -webkit-transform: translateX(-50%);
    transform: translateX(-50%);
    max-width: 100vw;
    height: auto;
    padding-left: 18%;
    padding-right: 18%;
	margin-top: 50px;
    justify-content: space-between;
}
.wrnty-retrn .faq-sec-main .left-infor h4 {
    margin-top: 6px;
    font-weight: bold;
    font-size: 35px;
	    margin-bottom: 0;
}
.wrnty-retrn .faq-sec-main .left-infor p {
    font-size: 16px! important;
    margin-bottom: 0;
}
.wrnty-retrn .faq-sec-main .right-infor .view_link {
    margin-top: 0! important;
}
.wrnty-retrn .faq-sec-main .right-infor .view_link a.text-capitalize.arrow-cstm-jq span.arrow {
    background-color: rgb(254 161 147);
}
div#thousandp .modal-body .mdl-prd-info h2 , div#thousandp .modal-dialog .modal-content .mdl-rgstr-video h2{
    text-align: left;
}
.wrnty-retrn .right_sec_wnty_content .wrnty-info p {
    margin-bottom: 5px;
    font-size: 16px! important;
}
.wrnty-retrn .right_sec_wnty_content .wrnty-info ul.right_sec_wnty_list {
    padding-left: 12px;
	margin-bottom: 0;
}
.wrnty-retrn .right_sec_wnty_content .wrnty-info ul.right_sec_wnty_list li {
    list-style: disc;
    font-family: "all-round-gothic"! important;
    font-size: 16px;
}
.installation-inst .faq-sec-main .faq_inner_sec_main , .wrnty-retrn .faq-sec-main .faq_inner_sec_main , .returns-page .faq-sec-main .container .faq_inner_sec_main{
    display: flex;
    justify-content: space-between;
}
.installation-inst .faq-sec-main .container , .thousand-series .did_we_leave_sec .container , .wrnty-retrn .faq-sec-main .container , .wrnty-retrn .bdmt-marketing .container , .returns-page .faq-sec-main .container , .returns-page .bdmt-marketing .container{
    max-width: 1920px;
    padding: 0 0;
}


.blog_sec_last-sec .blog_sec_right_sec {
    width: 70%;
	padding-left: 21px;
}
.blog_sec_last-sec .blog_sec_right_sec .blog_sec_images_sec {
    display: flex;
    justify-content: space-between;
}
.blog_sec_last-sec .blog_sec_left_sec h1 {
    margin-top: 60px;
    font-weight: 900;
    font-size: 35px;
    position: relative;
}
.blog_sec_last-sec .blog_sec_left_sec .view_link a.text-capitalize.arrow-cstm-jq span.arrow {
    background-color: #feada0;
}
.blog_sec_last-sec .blog_sec_left_sec .view_link a.text-capitalize.arrow-cstm-jq {
    border: none;
    position: absolute;
    bottom: -17px;
    right: 11px;
    display: block;
}
.about-us .page-main-newp {
    padding-top: 40px;
}
.about-us .page-main-newp .about_first_us_sec {
       margin-top: 60px;
    position: relative;
}
.about-us .page-main-newp .about_first_us_sec:before {
    content: "";
    background-color: #ffe2dd;
    position: absolute;
    top: 0;
    left: 0;
    height: 496px;
    width: 63%;
    z-index: -1;
    border-radius: 248px;
}
.about-us .page-main-newp .content h1.theme_clr {
      margin-top: 0! important;
    padding-top: 10px;
    color: #04364A! important;
    font: normal normal bold 100px/133px All Round Gothic;
    margin-bottom: 0px! important;
    text-align: right;
    margin-right: 0;
    width: 79%;
}
.about-us .page-main-newp .about_first_us_sec .banner-why {
    display: flex;
    justify-content: space-between;
}
.about-us .page-main-newp .about_first_us_sec .banner-why {
    display: flex;
    justify-content: space-between;
    width: 84%;
	    padding-top: 45px;
    margin: auto;
}
.about-us .page-main-newp .about_first_us_sec .banner-why .why-reason h2 {
    font-weight: 900;
	    margin-top: 2px;
		margin-bottom: 0;
}
.about-us .page-main-newp .about_first_us_sec .banner-why .why-reason p {
    font-size: 16px! important;
}
.about-us .page-main-newp .about_first_us_sec .banner-why .banner_why_inner_sec{
	margin:0 -15px;
}
.about-us .page-main-newp .about_first_us_sec .banner-why .banner_why_inner_sec::after {
	content: "";
	clear: both;
	display: table;
}
.about-us .page-main-newp .about_first_us_sec .banner-why .why-reason {
        width: 33.3%;
		padding: 0 15px;
		float: left;
}
.about-us .social-main {
    padding-top: 58px;
    width: 84%;
    margin: auto;
    display: flex;
    flex-wrap: nowrap;
}
.about-us .social-main .social-imag {
    width: 30%;
}
.about-us .social-main .social-imag img {
    width: 77%;
}
.about-us .social-main .socal-cnt {
    width: 70%;
}
.about-us .social-main .socal-cnt h4 {
    color: #FE8673;
    font-size: 35px;
    font-weight: 900;
	    margin-top: 10px;
}
.about-us .social-main .socal-cnt p {
    margin-bottom: 8px;
    font-size: 20px! important;
    font-weight: 500;
}
.about-us .about-qst-main .about_qst_left_sec h4 {
    color: #FE8673;
    font-size: 35px;
    font-weight: 900;
	margin-bottom: 15px;
}
.about-us .about-qst-main .about_qst_left_sec h2 {
    font-size: 35px;
    font-weight: 900;
    margin-bottom: 35px;
}
.about-us .about-qst-main .about_qst_right_sec {
    width: 550px;
    position: absolute;
    right: 50px;
    top: -33px;
    display: flex;
    justify-content: center;
    align-items: center;
}
.about-us .about-qst-main .about_qst_right_sec img {
   width: 100%;
}
.about-us .about-qst-main:before {
	/*content: "";*/
 /*   position: absolute;*/
 /*   left: 0;*/
 /*   top: 0;*/
 /*   width: 100%;*/
 /*   height: 100%;*/
 /*   background-color: #d2ebef;*/
 /*  width: 73%;*/
 /*   height: 496px;*/
 /*   -moz-transform: translateX(12%);*/
 /*   -webkit-transform: translateX(12%);*/
 /*   transform: translateX(21%);*/
 /*   z-index: -1;*/
 /*   border-radius: 248px;*/
 /*   margin-top: 32px;*/
}
.about-us .about-qst-main {
   position: relative;
    padding-top: 105px;
    display: flex;
    flex-wrap: nowrap;
    width: 84%;
    margin: auto;
}
.about-us .about-qst-main .about_qst_left_sec {
    width: 40%;
}
.about-us .bdmt-features{
	padding-top: 70px;
	padding-bottom: 70px;
}
.about-us .bdmt-features h1 {
    text-align: center;
    font-size: 100px;
    font-weight: bold;
}
.about-us .bdmt-features .bdmt_features_inner_sec {
    display: flex;
    justify-content: space-between;
    padding-top: 30px;
}
.about-us .inner_reviews {
    display: flex;
    flex-wrap: nowrap;
	    padding-top: 15px;
    padding-bottom: 30px;
}
.review_img {
    width: 45%;
    position: relative;
}

.about-us .bdmt-marketing .marketting_inner .view_link a.text-capitalize.arrow-cstm-jq span.arrow {
    background-color: #feada0;
}
.blog_sec_last-sec .blog_sec_right_sec .blog_sec_images_sec .blog_image_sec {
    width: 33.3%;
}
.blog-thumbnail {
    margin: 0;
    position: relative;
    width: 81%;
	    max-width: inherit;
}

p.home-blog-title{
position: absolute;
    left: 0;
    transform: translateX(0%);
    bottom: 119px;
    transition: .3s all linear;
    font-size: 15px !important;
    width: 100%;
    text-align: center;
}
p.home-blog-title a {
    color: #fff! important;
    display: inline-block;
    text-decoration: none;
}
.blog_sec_last-sec .blog_sec_right_sec .blog_sec_images_sec .blog_image_sec .blog-thumbnail:hover p.home-blog-title{
	bottom: 150px;
}
.about-scl-icons ul li {
    display: inline-block;
    padding-right: 24px;
}
.about-scl-icons ul li img {
    width: 44px;
}
.home section.bdmt-into {
    padding: 131px 0 90px !important;
}
.show-insta section.banner_shop.contact_banner.cart_banner {
    margin-bottom: 30px;
}
.show-insta .registration-tabs {
       max-width: 1172px;
    width: 100%;
    margin: 0 auto;
    display: flex;
    justify-content: inherit;
    padding: 0 0 30px;
	margin: auto;
	border:none;
}
.show-insta .registration-tabs .common-tabs-rg {
    margin-right: 230px;
	margin-left:0px;
}
.show-insta section.tabs-and-content{
	    border-bottom: 1px solid #FFCA7E;
}

.thousand-series .images_sec {
    display: block;
    position: absolute;
    top: -75px;
    right: 70px;
}
.thousand-series .page-main-newp .content h1.theme_clr , .twothousand-series .content h1.theme_clr{
    margin-top: 0! important;
    padding-top: 105px;
    color: #04364A! important;
    font: normal normal bold 100px/133px All Round Gothic;
    margin-left: -28px;
    margin-bottom: 0px! important;
}
.thousand-series .page-main-newp .content h6.theme_clr , .twothousand-series .content h6.theme_clr{
    margin-top: -10px;
    margin-bottom: 0;
	    font-weight: 900;
}
.thousand-series .feat-desc , .twothousand-series .feat-desc{
    padding-top: 75px;
}
.thousand-series .feat-desc p.heading_feature_thousand , .twothousand-series .feat-desc .heading_feature_twothousand{
  text-align: left;
    color: #04364A;
    font-size: 75px! important;
    width: 85%;
    margin: auto;
    line-height: 90px;
}
.thousand-series .feat_desc_inner_sec {
	display: flex;
    flex-wrap: nowrap;
   width: 68%;
    margin: auto;
    padding-top: 35px;
}
.thousand-series .feat_desc_inner_sec .thousand-feats {
    width: 70%;
}
.thousand-series .feat_desc_inner_sec .twothousand-feats{
	width:30%;
}
.thousand-series .feat_desc_inner_sec .thousand-feats p , .twothousand-series  .thousand-feats p{
    color: #04364A;
    font-size: 35px! important;
    font-weight: 900! important;
	    margin-bottom: 8px;
		    margin-left: -28px;
}
.thousand-series .feat_desc_list_sec .third_list {
     margin-right: 15px;
}
.thousand-series .feat_desc_list_sec .second_list ul li , .thousand-series .feat_desc_list_sec, .twothousand-series .feat_desc_list_sec ul li{
	list-style: disc;
    color: #04364A;
    font-size: 25px;
}
.thousand-series .feat_desc_list_sec .first_list ul li ,  .thousand-series .feat_desc_list_sec .third_list ul li{
    list-style: disc;
    color: #04364A;
    font-size: 25px;
}
.thousand-series .feat_desc_inner_sec .thousand-feats p strong {
    font-weight: 900 !important;
}
.thousand-series .feat_desc_inner_sec .twothousand-feats p {
    color: #04364A;
    opacity: 0.35;
    font-size: 35px! important;
    font-weight: 900;
	    margin-bottom: 8px;
}
.thousand-series .feat_desc_inner_sec .twothousand-feats ul li {
    list-style: disc;
    color: #04364A;
    font-size: 25px;
    opacity: 0.35;
}
.thousand-series .feat-img-desc , .twothousand-series .feat-img-desc{
	display: flex;
    flex-wrap: nowrap;
    padding-top: 96px;
    justify-content: space-between;
    padding-bottom: 128px;
	width: 87%;
    margin: auto;
}
.thousand-series .feat-img-desc .img-desc , .twothousand-series .feat-img-desc .img-desc{
       width: 33%;
    padding-right: 22px;
    padding-left: 22px;
}
.thousand-series .feat-img-desc .img-desc h2 {
    font-size: 35px;
    font-weight: bold;
}
.thousand-series ul.m-0.p-0 , .two_thousand_series ul{
    display: flex;
	flex-wrap:nowrap;
}
.thousand-series ul.m-0.p-0 li.product_inner , .two_thousand_series ul li.product_inner{
    width: 50%;
}
.thousand-series .product_inner .produc_img::after , .two_thousand_series ul li.product_inner .produc_img::after{
	width: 74%;
}
.thousand-series ul.m-0.p-0 li.product_inner .banner_content.text_slider h2 {
    font-size: 34px! important;
}
.thousand-series .bdmt-features , .twothousand-series .bdmt-features {
    display: flex;
    justify-content: space-between;
	padding-top: 90px;
	padding-bottom: 172px;
}

.thousand-series .did_we_leave_sec {
    background-color: #ffdad5;
	position:relaive;
	padding-top: 83px;
	padding-bottom:83px;
	display: flex;
    flex-wrap: nowrap;
	opacity: 1;
	width: 85%;
    margin: auto;
	width: 100vw;
    margin-left: 50%;
    -moz-transform: translateX(-50%);
    -webkit-transform: translateX(-50%);
    transform: translateX(-50%);
    max-width: 100vw;
    height: auto;
    padding-left: 266px;
    padding-right: 266px;
}

.thousand-series .did_we_leave_sec .ud-info , .thousand-series .did_we_leave_sec .ud-image{
    width: 50%;
}
.thousand-series .did_we_leave_sec .ud-image {
    position: absolute;
    right: 0;
    top: -104px;
    width: 45%;
    display: block;
    z-index: 11;
    text-align: center;position: absolute;
    right: 0;
    top: -104px;
    width: 45%;
    display: block;
    z-index: 11;
    text-align: center;
}
.thousand-series .did_we_leave_sec .ud-image img {
	width: 67%;
}
.thousand-series .dropdown-content ul.m-0.p-0 {
    display: block;
}
.thousand-series .feat-img-desc .img-desc:nth-child(3) img {
    height: 220px;
    object-fit: cover;
}
.thousand-series .did_we_leave_sec .view_link {
    padding-left: 0;
}
.thousand-series .did_we_leave_sec .arrow-cstm-jq {
    justify-content: left;
    padding-left: 28px;
    width: 353px;
}
.thousand_series_pages_product_sec .banner_content.text_slider {
    margin-left: 128px;
    margin-right: 0;
    width: 70%! important;
}

.thousand-series .page-main-newp .content h1.theme_clr {
    margin-top: 0! important;
    padding-top: 105px;
    color: #04364A! important;
    font: normal normal bold 100px/133px All Round Gothic;
    margin-left: -28px;
    margin-bottom: 0px! important;
}
.thousand-series .page-main-newp .content h6.theme_clr {
    margin-top: -10px;
    margin-bottom: 0;
	font-weight: 900;
}
.thousand-series .feat_desc_list_sec , .twothousand-series .feat_desc_list_sec{
    display: flex;
    flex-wrap: nowrap;
	justify-content: space-between;
}
.thousand-series .feat_desc_list_sec .first_list ul li ,  .thousand-series .feat_desc_list_sec .third_list ul li{
    list-style: disc;
    color: #04364A;
    font-size: 25px;
}
.thousand-series .feat_desc_inner_sec .thousand-feats p strong {
    font-weight: 900! important;
}
.thousand-series .feat_desc_inner_sec .twothousand-feats p {
    color: #04364A;
    opacity: 0.35;
    font-size: 35px! important;
    font-weight: 900;
	margin-bottom: 8px;
	margin-left: 35px;
}
.thousand-series .feat_desc_inner_sec .twothousand-feats ul {
    margin-left: 19%;
}
.thousand-series .dropdown-content ul.m-0.p-0 {
    display: block;
}
.thousand-series .feat-img-desc .img-desc:nth-child(3) img {
    height: 220px;
    object-fit: cover;
}
.thousand-series .did_we_leave_sec .view_link {
    padding-left: 0;
}
.thousand-series .did_we_leave_sec .arrow-cstm-jq {
    justify-content: left;
    padding-left: 28px;
    width: 353px;
}
.thousand-series .thousand_first_li .view_link.view_product a.text-capitalize.arrow-cstm-jq span.arrow {
    background-color: #feada0;
}
.thousand-series .thousand_first_li .produc_img::after{
	background-color: #ffe2de !important;
}
.thousand-series .thousand_second_li .produc_img::after{
	background-color:#c9dce3 !important;
}
.thousand-series .thousand_second_li .view_link.view_product a.text-capitalize.arrow-cstm-jq span.arrow {
	background-color: rgb(102, 156, 176)! important;
}
.thousand-series .thousand_series_pages_product_sec .banner_content.text_slider {
    margin: 39px auto 0;
}
.thousand-series .did_we_leave_sec .arrow-cstm-jq span.arrow {
    background-color: #feada0;
}
.newsletter_sctn .row {
    margin: 0;
}


.twothousand-series .images_sec_200_series {
   display: block;
    position: absolute;
    top: -44px;
    right: 147px;
}
.twothousand-series .images_sec_200_series img {
    width: 98%;
}
.twothousand-series .thousand-feats {
    width: 68%;
    margin: auto;
    padding-top: 35px;
}
.twothousand-series .feat-img-desc .img-desc img {
    width: 81%;
}
.twothousand-series .feat-img-desc .img-desc:nth-child(2) img {
    width: 81%;
}
.twothousand-series .feat-img-desc .img-desc:last-child img {
    width: 92%;
}
.two_thousand_series ul {
    display: flex;
    flex-wrap: nowrap;
}
.two_thousand_series .banner_content.text_slider {
    width: 70% !important;
    margin-top: 55px;
}



.returns-page .content {
    background: var(--unnamed-color-ffca7e) 0% 0% no-repeat padding-box;
    background-color: #d2ebef;
    border-radius: 248px;
    width: 1024px;
    margin: auto;
    height: 294px;
    margin-top: 60px;
}
.returns-page .content h1.theme_clr {
    margin-top: 0! important;
    padding-top: 33px;
    color: #04364A! important;
    font: normal normal bold 100px/133px All Round Gothic;
    margin-left: -81px;
    margin-bottom: 0px! important;
}
.returns-page .content .para {
    margin-top: -20px;
    margin-bottom: 0;
    margin-left: -79px;
}
.returns-page .faqs-main {
    padding-top: 10px;
	    width: 84%;
    margin: auto;
}
.returns-page .faqs-main .faq h2 {
    font-weight: 900;
}
.returns-page .faqs-main .faq {
    padding-bottom: 11px;
}
.returns-page .faq-sec-main {
    background-color: #c7e6eb;
    width: 84%;
    margin: auto;
    display: flex;
    justify-content: space-between;
    padding: 79px 0;
    z-index: 99999! important;
    margin-top: 40px;
    width: 100vw;
    margin-left: 50%;
    -moz-transform: translateX(-50%);
    -webkit-transform: translateX(-50%);
    transform: translateX(-50%);
    max-width: 100vw;
    height: auto;
  padding-left: 266px;
    padding-right: 266px;
}

.returns-page .faq-sec-main .left-infor h4 {
    font-size: 35px;
    font-weight: 900;
	margin-bottom: 0;
}
.returns-page .faq-sec-main .left-infor p {
    font-size: 16px! important;
    margin-bottom: 0;
}
.returns-page .faq-sec-main .view_link {
    margin-top: 21px! important;
}
.returns-page .bdmt-marketing , .wrnty-retrn .bdmt-marketing , .about-us .bdmt-marketing{
    width: 100vw;
    margin-left: 50%;
    -moz-transform: translateX(-50%);
    -webkit-transform: translateX(-50%);
    transform: translateX(-50%);
    max-width: 100vw;
    height: auto;
    padding-left: 17%;
    padding-right: 17%;
    background-image: url(https://cdn11.bigcommerce.com/s-zo23333613/product_images/uploaded_images/rectangle-13.png);
    background-repeat: no-repeat;
    background-size: cover;
    padding: 65px 0;
    overflow: hidden;
}
.wrnty-retrn .bdmt-marketing .view_link a.text-capitalize.arrow-cstm-jq span.arrow {
    background-color: rgb(254 173 160);
}

.installation-inst .content {
    background: var(--unnamed-color-ffca7e) 0% 0% no-repeat padding-box;
    background-color: #fff2e0;
    border-radius: 248px;
    width: 100%;
    margin: auto;
    height: 294px;
    margin-top: 60px;
}
.installation-inst .content h1.theme_clr {
     margin-top: 0! important;
    padding-top: 88px;
    color: #04364A! important;
    font: normal normal bold 100px/133px All Round Gothic;
    margin-left: -28px;
    margin-bottom: 0px! important;
}
.installation-inst .content .para h2.theme_clr {
    margin-top: -18px;
    font-weight: 900;
}
.installation-inst .content .para {
    margin-left: 78px;
}
.installation-inst .content .para h6.theme_clr {
   margin-top: -5px;
    max-width: 600px;
    font-size: 16px! important;
}
.installation-inst .content .installation_page_sec {
    position: absolute;
    top: 33px;
    right: 19%;
	display:block;
}
.installation-inst .content .installation_page_sec img.img-fluid {
    width: 75%;
}
.installation-inst .installinstruc-tabs {
    padding-top: 85px;
}
.installation-inst .installinstruc-tabs ul .active {
    position: relative;
    margin-left: 0px;
    border: none;
	    margin: 0 50px 0 0;
    opacity: inherit;
}
.installation-inst .inst-tabs-cont .cmn-inst-data {
    display: flex;
    flex-wrap:now-wrap;
}
.installation-inst .inst-tabs-cont .cmn-inst-data.installinstruct-data-all.showall .inst-prd .hover-inst-main h2 {
    margin-top: 0;
    font-size: 35px;
    font-weight: bold;
    text-align: center;
}
.installation-inst .inst-tabs-cont {
    padding-top: 25px;
}
.installation-inst .htub-main {
   padding-top: 60px;
    width: 94%;
	padding-bottom: 60px;
    margin: auto;
}
.installation-inst .htub-main h1 {
    text-align: center;
    font-size: 100px;
    font-weight: 900;
}
.installation-inst .htub-main .htub-steps .stpscmn {
    width: 33.3%;
    position: relative;
    padding: 30px 0 0 50px;
}
.installation-inst .htub-main .htub-steps .insstept-one:after{
	content: "";
    position: absolute;
    top: -28px;
    left: 10px;
    counter-increment: section;
    content: "" counter(section) "";
    font-size: 170px;
    text-align: left;
    letter-spacing: 0px;
    opacity: 0.6;
    color: #47ACBE;
    z-index: -1;
    font-weight: 700;
}
.installation-inst .inst-tabs-cont .cmn-inst-data.installinstruct-data-all.showall .hover-inst-main:hover .hover-cloud-image {
    bottom: 62px;
}
.installation-inst .htub-main .htub-steps {
    display: flex;
    justify-content: space-between;
}
.installation-inst .htub-main .htub-steps .inststep-two:after {
    content: "";
    position: absolute;
    top: -29px;
    left: -11px;
    counter-increment: section;
    content: "" counter(section) "";
    font-size: 170px;
    text-align: left;
    letter-spacing: 0px;
    opacity: 0.6;
    color: #47ACBE;
    z-index: -1;
    font-weight: 700;
}
.installation-inst .htub-main .htub-steps .inststep-three:after {
    content: "";
    position: absolute;
    top: -28px;
    left: -5px;
    counter-increment: section;
    content: "" counter(section) "";
    font-size: 170px;
    text-align: left;
    letter-spacing: 0px;
    opacity: 0.6;
    color: #47ACBE;
    z-index: -1;
    font-weight: 700;
}
.installation-inst .htub-main .htub-steps .stpscmn h2 {
    font-weight: bold;
}
.installation-inst .faq-sec-main {
    background-color: #c7e6eb;
    display: flex;
    justify-content: space-between;
    padding: 79px 0;
    z-index: 99999! important;
    margin-top: 40px;
    width: 100vw;
    margin-left: 50%;
    -moz-transform: translateX(-50%);
    -webkit-transform: translateX(-50%);
    transform: translateX(-50%);
    max-width: 100vw;
    height: auto;
    padding-left: 242px;
    padding-right: 242px;
}
.installation-inst .faq-sec-main .left-infor h4 {
    font-size: 35px;
    font-weight: 900;
	margin-bottom: 3px;
}
.installation-inst .faq-sec-main .right-infor .view_link {
    margin-top: 38px! important;
}
.installation-inst .faq-sec-main .right-infor .view_link span.arrow {
    background-color: rgb(236 165 154);
}
.installation-inst .inst-tabs-cont .cmn-inst-data.installinstruct-data-all.showall .hover-inst-main {
    position: relative;
	text-align: center;
}
.installation-inst .inst-tabs-cont .cmn-inst-data.installinstruct-data-all.showall .hover-cloud-image img {
    padding-bottom: 38px;
    width: 100%;
}
div#thousandp {
       min-height: 100%;
    max-height: 100%;
    height: 100%;
    width: 44%;
    padding-right: 0px! important;
    border: none;
    overflow: inherit! important;
    background-color: transparent;
    top: 49%! important;
    margin-top: 10px;
    margin-bottom: 10px;
}
div#thousandp .modal-header button.close {
    color: #04364A! important;
    font-size: 32px;
    font-weight: 300;
    z-index: 6;
}
div#thousandp .modal-header {
  position: absolute;
    right: -20px;
    border: none;
    top: 8px;
}
div#thousandp .modal-body p.arrow.span-element , div#thousandp .modal-footer{
    display: none;
}
t div#thousandp .modal-body h2 {
    font-weight: 900;
}
 div#thousandp .modal-body .mdl-rgstr-video .prd-video-content {
    margin-top: 0;
    margin-bottom: 57px;
}
 div#thousandp .modal-dialog {
    width: 100%;
    height: 100%;
    max-width: 1010px;
    max-height: 1010px;
	    background: #FFFFFF 0% 0% no-repeat padding-box;
    box-shadow: 0px 3px 6px #00000029;
    border-radius: 56px;
}
div#thousandp .modal-dialog .modal-content {
    border: none;
	    height: 100%;
    border-radius: inherit;
}
div#thousandp .modal-body {
    overflow: inherit! important;
}



.wrnty-retrn .page-main-newp {
    padding-top: 87px;
}
.wrnty-retrn .content {
    background: var(--unnamed-color-ffca7e) 0% 0% no-repeat padding-box;
    background-color: #d2ebef;
    border-radius: 248px;
    width: 1024px;
    margin: auto;
    height: 294px;
    margin-top: 0;
}
.wrnty-retrn .content .para {
    padding-top: 0;
    padding-left: 43px;
}
.wrnty-retrn .content h1.theme_clr {
      margin-top: 0;
    padding-top: 33px;
    font-size: 100px;
    font-weight: 900;
    margin-left: -85px;
}
.wrnty-retrn .content .para h2.theme_clr {
    margin-top: 0px;
    padding-top: 60px;
    font-weight: 900;
    margin-bottom: 0;
}
.wrnty-retrn .content .para h6.theme_clr {
    margin-top: 0;
       width: 68%;
    font-size: 16px! important;
    margin-bottom: 0;
}
.wrnty-retrn .manual-downloads {
    padding-top: 68px;
	    display: flex;
    justify-content: space-between;
}
.wrnty-retrn .manual-downloads .inst-prd .hover-inst-main {
    position: relative;
	    text-align: center;
}
.wrnty-retrn .manual-downloads .inst-prd h2 {
	font-weight: bold;
	    margin-top: 17px;
	text-align:center;
}
.wrnty-retrn .wnty-main_first {
    display: flex;
    flex-wrap: nowrap;
    justify-content: space-between;
    padding-top: 40px;
    position: relative;
}
.wrnty-retrn .right_sec_wnty_content {
    width: 70%;
    margin-left: auto;
    margin-right: 156px;
	padding-left: 30px;
}
.wrnty-retrn .wnty-main_first:before {
    content: "";
    background-image: url(https://cdn11.bigcommerce.com/s-zo23333613/product_images/uploaded_images/group-1440.png?t=1609161213&_ga=2.13412727.1124331977.1609130859-634437299.1609130859);
    position: absolute;
    left: 0;
	top: 58px;
    width: 100%;
    height: 100%;
    background-repeat: no-repeat;
	z-index: -1;
}
.wrnty-retrn .right_sec_wnty_content h1 {
    font-size: 100px;
    font-weight: bold;
}
.wrnty-retrn .right_sec_wnty_content .wrnty-info {
    padding-left: 100px;
}
.wrnty-retrn .wnty-main {
    padding-top: 56px;
    width: 56%;
    margin: auto;
}
.wrnty-retrn .wnty-main h1 {
    font-size: 100px;
    font-weight: 800;
    margin-top: 0;
	margin-bottom:0px;
}
.wrnty-retrn .wnty-main h4 {
    padding-left: 110px;
    margin-top: -12px;
    margin-bottom: 0;
    font-size: 35px;
    font-weight: bold;
    width: 62%;
	color: #04364A;
}
.wrnty-retrn .wnty-main p {
    margin-bottom: 0;
    padding-left: 112px;
    font-size: 16px! important;
    width: 64%;
}
.wrnty-retrn .faq-sec-main {
    padding-top: 34px;
    background-color: rgb(255 218 213);
    background-color: #ffdad5;
    position: relaive;
    padding-top: 83px;
    padding-bottom: 54px;
    display: flex;
    flex-wrap: nowrap;
    opacity: 1;
    width: 85%;
    margin: auto;
    width: 100vw;
    margin-left: 50%;
    -moz-transform: translateX(-50%);
    -webkit-transform: translateX(-50%);
    transform: translateX(-50%);
    max-width: 100vw;
    height: auto;
    padding-left: 18%;
    padding-right: 18%;
	margin-top: 50px;
    justify-content: space-between;
}
.wrnty-retrn .faq-sec-main .left-infor h4 {
    margin-top: 6px;
    font-weight: bold;
    font-size: 35px;
	    color: #04364A;
	    margin-bottom: 0;
}
.wrnty-retrn .faq-sec-main .left-infor p {
    font-size: 16px! important;
    margin-bottom: 0;
}
.wrnty-retrn .faq-sec-main .right-infor .view_link {
    margin-top: 0! important;
}
.wrnty-retrn .faq-sec-main .right-infor .view_link a.text-capitalize.arrow-cstm-jq span.arrow {
    background-color: rgb(254 161 147);
}
div#thousandp .modal-body .mdl-prd-info h2 , div#thousandp .modal-dialog .modal-content .mdl-rgstr-video h2{
    text-align: left;
}
.wrnty-retrn .right_sec_wnty_content .wrnty-info p {
    margin-bottom: 5px;
    font-size: 16px! important;
}
.wrnty-retrn .right_sec_wnty_content .wrnty-info ul.right_sec_wnty_list {
    padding-left: 12px;
	margin-bottom: 0;
}
.wrnty-retrn .right_sec_wnty_content .wrnty-info ul.right_sec_wnty_list li {
    list-style: disc;
    font-family: "all-round-gothic"! important;
    font-size: 16px;
}
.installation-inst .faq-sec-main .faq_inner_sec_main , .wrnty-retrn .faq-sec-main .faq_inner_sec_main , .returns-page .faq-sec-main .container .faq_inner_sec_main{
    display: flex;
    justify-content: space-between;
}
.installation-inst .faq-sec-main .container , .thousand-series .did_we_leave_sec .container , .wrnty-retrn .faq-sec-main .container , .wrnty-retrn .bdmt-marketing .container , .returns-page .faq-sec-main .container , .returns-page .bdmt-marketing .container{
    max-width: 1920px;
    padding: 0 0;
}

section.blog_sec_right_sec {
    display: flex;
    flex-wrap: nowrap;
    width: 89%;
    margin: auto;
	    padding: 80px 0;
}

section.blog_sec_right_sec .blog_sec_images_sec {
    display: flex;
    flex-wrap: nowrap;
    justify-content: space-between;
    width: 60%;
}
section.blog_sec_right_sec .blog_sec_images_sec .blog_image_sec {
    width: 33.3%;
    padding: 0 15px;
}

.blog_sec_last-sec .blog_sec_right_sec {
    width: 70%;
	padding-left: 21px;
}
.blog_sec_last-sec .blog_sec_right_sec .blog_sec_images_sec {
    display: flex;
    justify-content: space-between;
}
.blog_sec_last-sec .blog_sec_left_sec h1 {
    margin-top: 60px;
    font-weight: 900;
    font-size: 35px;
    position: relative;
}
.blog_sec_last-sec .blog_sec_left_sec .view_link a.text-capitalize.arrow-cstm-jq span.arrow {
    background-color: #feada0;
}
.blog_sec_last-sec .blog_sec_left_sec .view_link a.text-capitalize.arrow-cstm-jq {
    border: none;
    position: absolute;
    bottom: -17px;
    right: 11px;
    display: block;
}




.about-us .page-main-newp {
    padding-top: 40px;
}


.about-us .page-main-newp .about_first_us_sec .banner-why .banner_why_inner_sec::after {
	content: "";
	clear: both;
	display: table;
}


.about-us .about-qst-main .about_qst_left_sec h4 {
    color: #FE8673;
    font-size: 35px;
    font-weight: 900;
	margin-bottom: 15px;
}
.about-us .about-qst-main .about_qst_left_sec h2 {
    font-size: 35px;
    font-weight: 900;
    margin-bottom: 35px;
}
.about-us .about-qst-main .about_qst_right_sec {
   width: 550px;
    position: absolute;
    right: 50px;
    top: -33px;
    display: flex;
    justify-content: center;
    align-items: center;
}
.about-us .about-qst-main .about_qst_right_sec img {
   width: 100%;
}



.about-us .bdmt-features{
	padding-top: 70px;
	padding-bottom: 70px;
}
.about-us .bdmt-features h1 {
    text-align: center;
    font-size: 100px;
    font-weight: bold;
}
.about-us .bdmt-features .bdmt_features_inner_sec {
    display: flex;
    justify-content: space-between;
    padding-top: 30px;
}
.about-us .inner_reviews {
    display: flex;
    flex-wrap: nowrap;
	    padding-top: 15px;
    padding-bottom: 30px;
}
.review_img {
    width: 45%;
    position: relative;
}

.about-us .bdmt-marketing .marketting_inner .view_link a.text-capitalize.arrow-cstm-jq span.arrow {
    background-color: #feada0;
}
.blog_sec_last-sec .blog_sec_right_sec .blog_sec_images_sec .blog_image_sec {
    width: 33.3%;
}
.blog-thumbnail {
    margin: 0;
    position: relative;
    width: 81%;
	    max-width: inherit;
		    padding-bottom: 44px;
}

p.home-blog-title{
position: absolute;
    left: 0;
    transform: translateX(0%);
    bottom: 119px;
    transition: .3s all linear;
    font-size: 15px !important;
    width: 100%;
    text-align: center;
}
p.home-blog-title a {
    color: #fff! important;
    display: inline-block;
    text-decoration: none;
}
.blog_sec_last-sec .blog_sec_right_sec .blog_sec_images_sec .blog_image_sec .blog-thumbnail:hover p.home-blog-title{
	bottom: 150px;
}
.about-us .social-main .socal-cnt .about-scl-icons {
    padding-top: 40px;
    padding-bottom: 10px;
}
.about-us .inner_reviews .review_content .stars .btn.btn-review p.fa.fa-star {
    font: normal normal normal 14px/1 FontAwesome! important;
    font-size: 23px! important;
    margin-bottom: 0;
}
.about-us .inner_reviews .review_content .stars .btn.btn-review {
    padding: 0;
}
.twothousand-series .feat-img-desc .img-desc h2 {
    font-weight: 900;
}
div#thousandp .mdl-dwnld-button .view_link a.text-capitalize.arrow-cstm-jq span.arrow , .returns-page .faq-sec-main .view_link a.text-capitalize.arrow-cstm-jq span.arrow , .returns-page .bdmt-marketing .marketting_inner .view_link a.text-capitalize.arrow-cstm-jq span.arrow{
    background-color: #fe8673;
}
.cmn-inst-data.installinstruct-data-thousand.showth {
    display: flex;
    flex-wrap: nowrap;
}
.cmn-inst-data.installinstruct-data-thousand.showth .inst-prd {
    width: 33.3%;
    padding: 0 15px;
}
.cmn-inst-data .inst-prd {
    width: 33.3%! important;
    padding: 0 15px;
}

.installation-inst .installinstruc-tabs ul li::after {
	content: inherit;
	border: 3px solid #c7e6eb;
	position: absolute;
	top: 0;
	right: 0;
	bottom: 0;
	left: 0;
	transition: .3s all linear;
	width: 100%;
}
.installation-inst .installinstruc-tabs ul li.active::after {
	content: "";
    background-color: #c7e6eb;
    left: 0px;
    top: 0px;
    width: 186px;
    height: 86px;
    position: absolute;
    z-index: -2;
    padding: 36px 44px;
    border-radius: 44px;
	border: 0;
}


.blogpostlist-main .list-post {
    width: 25%;
    padding: 0 15px;
    max-width: 25%;
    flex: 0 0 25%;
}
.blogpostlist-main {
    display: flex;
    flex-wrap: wrap;
    justify-content: inherit;
}
.blogpostlist-main .list-post .blog-thumbnail img.lazyautosizes.lazyloaded {
    max-width: 363px;
}
.blog main.page .view-all-ajax-blog {
    text-align: center;
	    display: flex;
    justify-content: center;
    align-items: center;
}
.blog main.page .view-all-ajax-blog a {
    font-size: 20px;
    text-decoration: none;
    font-weight: 500;
}
.blog main.page .view-all-ajax-blog span.arrow {
    background-color: rgb(254 134 115);
}


.first_footer .footer_first_sec {
    display: none;
}
.first_footer .footer_copyright_sec p {
    padding-bottom: 0;
    color: #47ACBE;
}
.first_footer .footer_copyright_sec {
    text-align: center;
}

.main-prd-rght-section.col-md-5 .cstm-sku-and.description .prd-short-description ul {
    padding-left: 20px;
}
.main-prd-rght-section.col-md-5 .cstm-sku-and.description .prd-short-description ul li {
    list-style: disc;
}
.accortdians-prd ul#productReviews-list span.rv-rdmr {
    width: 120px;
}
.main-prd-rght-section.col-md-5 .cstm-text-with-pop-up a.text-capitalize.learn-more-modal span.arrow , .bdmt-marketing .view_link a.text-capitalize span.arrow{
    background-color: #FE8673;
}
.cart_inner table.cart td.cart-close-cstm button.cart-remove.icon {
    text-decoration: underline;
}


@media only screen and (max-width:1880px){
.thousand-series .thousand_series_pages_product_sec .banner_content.text_slider {
    margin: 245px auto 0;
}
.thousand-series .did_we_leave_sec .ud-image img {
    width: 71%;
}		
}

@media only screen and (max-width:1776px){
.about-us .about-qst-main:before {
    height: 430px;
}	
.about-us .about-qst-main .about_qst_right_sec {
    width: 38%;
	right: 73px;
    top: -20px;
}
.blog_sec_last-sec .blog_sec_right_sec .blog_sec_images_sec .blog_image_sec img {
   width: 87%;
}

}
@media only screen and (max-width:1688px){
.about-us .about-qst-main .about_qst_right_sec {
    width: 40%;
}
.blog_sec_last-sec .blog_sec_left_sec .view_link a.text-capitalize.arrow-cstm-jq {
    bottom: 16px;

}
}

@media only screen and (max-width:1632px){

.blog_sec_last-sec .blog_sec_left_sec .view_link a.text-capitalize.arrow-cstm-jq {
    bottom: 2px;
}
}

@media only screen and (max-width:1602px){

.about-us .about-qst-main:before {
    height: 390px;
}
.about-us .about-qst-main .about_qst_left_sec {
    width: 48%;
}
}



@media only screen and (max-width:1530px){

.about-us .about-qst-main .about_qst_left_sec {
    width: 48%;
    padding-left: 20px;
}
.about-us .about-qst-main .about_qst_right_sec {
	right: 0;
}
.blog-thumbnail {
  width: 96%;
}
.blog_sec_last-sec .blog_sec_right_sec .blog_sec_images_sec .blog_image_sec .blog-thumbnail:hover p.home-blog-title {
    bottom: 114px;
}
.blog_sec_last-sec .blog_sec_right_sec .blog_sec_images_sec .blog_image_sec img {
    width: 100%;
}
p.home-blog-title {
    bottom: 36px;
}
}
@media only screen and (max-width:5200px){
.thousand-series .thousand_series_pages_product_sec .banner_content.text_slider {
    margin: 114px auto 0;
}
.two_thousand_series .banner_content.text_slider {
    margin-top: 111px;
}
}
@media only screen and (max-width:1880px){
.thousand-series .thousand_series_pages_product_sec .banner_content.text_slider {
    margin: 245px auto 0;
}
.thousand-series .did_we_leave_sec .ud-image img {
    width: 71%;
}		
}

@media only screen and (max-width:1776px){
.about-us .about-qst-main:before {
    height: 430px;
}	
.about-us .about-qst-main .about_qst_right_sec {
    width: 38%;
	right: 73px;
    top: -20px;
}
.blog_sec_last-sec .blog_sec_right_sec .blog_sec_images_sec .blog_image_sec img {
   width: 87%;
}
}

@media only screen and (max-width:1690px){
	.returns-page .faq-sec-main .view_link a {
    width: 238px;
}
}
@media only screen and (max-width:1688px){
.about-us .about-qst-main .about_qst_right_sec {
    width: 40%;
}
.blog_sec_last-sec .blog_sec_left_sec .view_link a.text-capitalize.arrow-cstm-jq {
    bottom: 16px;

}
.thousand-series .thousand_series_pages_product_sec .banner_content.text_slider {
    margin: 168px auto 0;
}
}

@media only screen and (max-width:1670px){

header.second_header ul li.drpdown_support {
    padding: 0px 80px;
}
.returns_page h1.theme_clr {
    margin-left: 107px;
}
}

@media only screen and (max-width:1650px){
.about-us .page-main-newp .content h1.theme_clr {
    width: 86%;
}
.about-us .about-qst-main .about_qst_right_sec {
    width: 43%;
    top: -32px;
}
.inner-feature {
    width: 366px;
}

.blog_sec_last-sec .blog_sec_right_sec .blog_sec_images_sec .blog_image_sec img {
    width: 100%;
}
p.home-blog-title {
    bottom: 65px;
}
.blog_sec_last-sec .blog_sec_right_sec .blog_sec_images_sec .blog_image_sec .blog-thumbnail:hover p.home-blog-title {
    bottom: 100px;
}
.wrnty-retrn .right_sec_wnty_content {
    padding-left: 92px;
}
.wrnty-retrn .faq-sec-main .right-infor .view_link {
    margin-top: 15px !important;
}
.returns-page .content {
    width: 65%;
}
.returns-page .faq-sec-main .view_link {
    margin-top: 41px !important;
}
.installation-inst .content .installation_page_sec {
  right: 16%;
}
.installation-inst .htub-main .htub-steps .stpscmn {
    margin-right: 15px;
    margin-left: 15px;
}
.thousand-series .feat_desc_inner_sec {
    width: 75%;
}
.thousand-series .feat-img-desc, .twothousand-series .feat-img-desc {
    width: 89%;
}
.did_we_leave_sec .ud-image img {
    width: 66%;
}
.thousand-series .did_we_leave_sec .arrow-cstm-jq {
    width: 249px;
}
.thousand-series .did_we_leave_sec .ud-image img {
    width: 58%;
}
.thousand-series .did_we_leave_sec {
    padding-left: 235px;
    padding-right: 235px;
}
.thousand-series .thousand_series_pages_product_sec .banner_content.text_slider {
   margin: 69px auto 0;
}

.thousand_series_pages_product_sec ul .thousand_first_li .produc_img .img-fluid {
    width: 50%;
}
.thousand_series_pages_product_sec ul .thousand_first_li .produc_img::after{
	height: 308px;
}

.thousand_series_pages_product_sec ul .thousand_second_li .produc_img .produc_img::after{
	height: 298px;
}
.thousand-series ul.m-0.p-0 li.product_inner .banner_content.text_slider h2 {
	margin-bottom: 10px;
}
.thousand-series .did_we_leave_sec .ud-image {
	width: 47%;
}

.blog-thumbnail {
	width: 94%;
}
.two_thousand_series .banner_content.text_slider {
	margin-top: 89px;
}
.twothousand-series .thousand-feats {
    width: 72%;
}
.two_thousand_series .banner_content.text_slider .view_link.view_product.mt-3 a.text-capitalize.arrow-cstm-jq span.arrow {
    right: 0px! important;
}
.product_inner:nth-child(2) .produc_img img {
    width: 47%;
}
.two_thousand_series ul li.product_inner:first-child img.img-fluid {
    width: 51%;
}
.twothousand-series .bdmt-features {
    padding-bottom: 5px;
}
.blog_sec_last-sec {
    width: 32%;
}
}

@media only screen and (max-width:1636px){
.home .bidegets_ready_sec .view_link a.text-capitalize {
    width: 231px;
}
}

@media only screen and (max-width:1632px){

.blog_sec_last-sec .blog_sec_left_sec .view_link a.text-capitalize.arrow-cstm-jq {
    bottom: 2px;
}
}

@media only screen and (max-width:1602px){

.about-us .about-qst-main:before {
    height: 390px;
}
.about-us .about-qst-main .about_qst_left_sec {
    width: 48%;
}
}
@media only screen and (max-width:1600px){
.show-insta section.banner_shop.contact_banner.cart_banner h1.theme_clr {
    font-size: 62px;
    margin-bottom: -6px;
}
.show-insta section.banner_shop.contact_banner.cart_banner h2 {
    margin-bottom: -6px;
    margin-left: 76px;
}
.show-insta section.banner_shop.contact_banner.cart_banner p {
    margin-left: 77px;
}
.show-insta .registration-tabs .common-tabs-rg {
    margin-right: 129px;
    margin-left: 0px;
}
.show-insta .registration-tabs {
max-width: 932px;
}
}

@media only screen and (max-width:1530px){

.about-us .about-qst-main .about_qst_left_sec {
    width: 48%;
    padding-left: 20px;
}
.about-us .about-qst-main .about_qst_right_sec {
	right: 0;
}
.blog-thumbnail {
  width: 96%;
}
.blog_sec_last-sec .blog_sec_right_sec .blog_sec_images_sec .blog_image_sec .blog-thumbnail:hover p.home-blog-title {
    bottom: 114px;
}
.blog_sec_last-sec .blog_sec_right_sec .blog_sec_images_sec .blog_image_sec img {
    width: 100%;
}
p.home-blog-title {
    bottom: 36px;
}
}

@media only screen and (max-width:1472px){
.about-us .about-qst-main .about_qst_left_sec {
	width: 56%;
}	

.about-us .page-main-newp .about_first_us_sec:before {
	height: 440px;
}

}
@media only screen and (max-width:1450px){
.about-us .about-qst-main .about_qst_right_sec {
    width: 45%;
}
.about-us .page-main-newp .about_first_us_sec::before {
    height: 474px;
}
.wrnty-retrn .right_sec_wnty_content {
    padding-left: 166px;
	    width: 84%;
    margin-left: auto;
    margin-right: 0;
}
.wrnty-retrn .wnty-main {
 width: 41%;
}
.wrnty-retrn .wnty-main h4 , .wrnty-retrn .wnty-main p{
    width: 100%;
}
.wrnty-retrn .content .para h6.theme_clr {
    width: 66%;
}
.returns-page .faq-sec-main {
    padding-left: 224px;
    padding-right: 224px;
}
.installation-inst .content .installation_page_sec {
    right: 3%;
}
.thousand-series .feat-desc p.heading_feature_thousand, .twothousand-series .feat-desc .heading_feature_twothousand {
    width: 100%;
}
.thousand-series .feat_desc_inner_sec {
    width: 85%;
}
.thousand-series .thousand_series_pages_product_sec .banner_content.text_slider {
    margin: 100px auto 0;
}
.thousand-series .did_we_leave_sec {
    padding-left: 222px;
    padding-right: 222px;
}
.thousand-series .feat-img-desc, .twothousand-series .feat-img-desc {
    width: 100%;
}
.thousand-series .feat-img-desc .img-desc, .twothousand-series .feat-img-desc .img-desc {
	padding-right: 7px;
    padding-left: 7px;
}
.thousand-series .thousand_series_pages_product_sec .banner_content.text_slider {
	margin-left: 5px;
}
.thousand-series .product_inner .produc_img::after, .two_thousand_series ul li.product_inner .produc_img::after {
    width: 89%;
}
.thousand_series_pages_product_sec ul .thousand_first_li .produc_img .img-fluid {
        width: 59%;
}
.thousand-series .did_we_leave_sec {
    padding-left: 141px;
    padding-right: 141px;
}

.blog_sec_last-sec {
    width: 100%;
}

.twothousand-series .thousand-feats {
    width: 85%;
}
.two_thousand_series .banner_content.text_slider {
    margin-top: 81px;
}
.twothousand-series .bdmt-features {
    padding-bottom: 15px;
}

.product_inner:nth-child(2) .produc_img img {
    width: 54%;
}
.thousand-series li .view_link.view_product a.text-capitalize.arrow-cstm-jq span.arrow {
    background-color: #feada0;
    right: 0px! important;
}
}
@media only screen and (max-width:1440px){
.show-insta section.tabs-and-content {
    border-bottom: 1px solid #FFCA7E;
    padding-top: 60px;
}
.show-insta .registration-tabs {
    max-width: 1263px;
}
.show-insta section.banner_shop.contact_banner.cart_banner h1.theme_clr {
       margin-left: 5px;
	margin-top: 45px;
}
}

@media only screen and (max-width:1396px){
.about-us .page-main-newp .about_first_us_sec:before {
    height: 470px;
    width: 65%;
}
.about-us .about-qst-main .about_qst_left_sec {
   padding-left:0px;
   width: 54%;
}	
.about-us .about-qst-main .about_qst_right_sec {
    width: 44%;
    top: -13px;
    right: 30px;
}

.blog_sec_last-sec .blog_sec_right_sec .blog_sec_images_sec .blog_image_sec img {
    width: 95%;
}
}

@media only screen and (max-width:1556px){
.blog-thumbnail {
    margin: 0;
    position: relative;
    width: 100%;
    max-width: inherit;
}	
.blog_sec_last-sec .blog_sec_right_sec {
    width: 70%;
    padding-left: 0px;
}

p.home-blog-title {
 bottom: 22px;
 left: 46%;
}
.blog_sec_last-sec .blog_sec_right_sec .blog_sec_images_sec .blog_image_sec .blog-thumbnail:hover p.home-blog-title {
    bottom: 70px;
}
}
@media only screen and (max-width:1506px){
.blog-thumbnail {
    width: 97%;
}	
.blog_sec_last-sec .blog_sec_right_sec {
    padding-left: 30px;
}
 
.about-us .page-main-newp .about_first_us_sec::before {
    height: 448px;
    width: 64%;
}
}


@media only screen and (max-width:1472px){
.about-us .about-qst-main .about_qst_left_sec {
	width: 56%;
}	
}
@media only screen and (max-width:1450px){
.installation-inst .faq-sec-main {
    padding-left: 233px;
    padding-right: 233px;
}
.blog_sec_last-sec {
    width: 38%;
}
.thousand-series .feat-desc p.heading_feature_thousand, .twothousand-series .feat-desc .heading_feature_twothousand {
    font-size: 63px! important;
    line-height: 74px;
}
.two_thousand_series ul li.product_inner:first-child img.img-fluid {
    width: 59%;
}
.inner_img {
    width: 195px;
}

.about-us .page-main-newp .about_first_us_sec:before {
       height: 535px;
    width: 67%;
}
.about-us .page-main-newp .about_first_us_sec .banner-why {
    padding-top: 19px;
}
.about-us .social-main {
    padding-top: 115px;
}
.about-us .about-qst-main .about_qst_left_sec {
    width: 50%;
}
}

@media only screen and (max-width:1440px){
header.second_header ul li.drpdown_support {
    padding: 0 52px! important;
}	
.returns_page h1.theme_clr {
    margin-left: 74px;
}
}

@media only screen and (max-width:1422px){

.about-us .page-main-newp .about_first_us_sec::before {
    height: 469px;
    width: 65%;
}
.about-us .about-qst-main {
    width: 87%;
}
.about-us .about-qst-main .about_qst_right_sec {
    width: 45%;
}	
}

@media only screen and (max-width:1396px){
.about-us .page-main-newp .about_first_us_sec:before {
    height: 470px;
    width: 65%;
}
.about-us .about-qst-main .about_qst_left_sec {
   padding-left:0px;
   width: 54%;
}	
.about-us .about-qst-main .about_qst_right_sec {
    width: 44%;
    top: -13px;
    right: 30px;
}

.blog_sec_last-sec .blog_sec_right_sec .blog_sec_images_sec .blog_image_sec img {
    width: 95%;
}
}

@media only screen and (max-width:1366px){
.about-us .about-qst-main .about_qst_right_sec {
    width: 46%;
    top: -13px;
    right: 31px;
}	
.inner-feature {
    width: 327px;
}
.blog_sec_last-sec .blog_sec_right_sec {
    padding-left: 10px;
}
.blog-thumbnail {
    width: 98%;
    padding-top: 36px;
}
.about-us .page-main-newp .about_first_us_sec::before {
    height: 479px;
    width: 65%;
}
.about-us .social-main {
    padding-top: 87px;
}
.installation-inst .content .installation_page_sec {
    right: 5%;
}
.installation-inst .faq-sec-main {
     padding-left: 206px;
    padding-right: 206px;
}
.thousand-series .feat_desc_inner_sec {
    width: 91%;
}
.thousand-series .feat-img-desc, .twothousand-series .feat-img-desc {
    width: 100%;
}
.thousand-series .did_we_leave_sec {
padding-left: 137px;
padding-right: 137px;
}
.blog_sec_last-sec {
    width: 57%;
}
.thousand-series .did_we_leave_sec .ud-image {
    width: 52%;
}
.blog_sec_last-sec .blog_sec_left_sec .view_link a.text-capitalize.arrow-cstm-jq {
    right: 58px;
}
.thousand-series .feat-img-desc .img-desc, .twothousand-series .feat-img-desc .img-desc {
    padding-right: 14px;
    padding-left: 14px;
}
.thousand-series .thousand_series_pages_product_sec .banner_content.text_slider {
    margin-left: 4px;
    margin-right: 0;
    width: 90% !important;
}
.thousand_series_pages_product_sec ul .thousand_first_li .produc_img::after {
    height: 281px;
}
.product_inner .produc_img::after {
    height: 245px;
}
.thousand-series .thousand_series_pages_product_sec .banner_content.text_slider {
    margin: 46px auto 0;
        margin-right: auto;
        margin-left: auto;
}
.twothousand-series .thousand-feats {
    width: 88%;
}
.two_thousand_series .banner_content.text_slider {
    margin-top: 59px;
}
.thousand-series ul.m-0.p-0 li.product_inner .banner_content.text_slider h2 {
    line-height: 36px! important;
}
.thousand-series .feat-desc p.heading_feature_thousand, .twothousand-series .feat-desc .heading_feature_twothousand {
   font-size: 58px !important;
	line-height: 68px;
}
.thousand-series .feat-img-desc .img-desc:first-child h2 {
    margin-top: 20px;
}
.two_thousand_series ul li.product_inner:first-child img.img-fluid {
    width: 52%;
}
.product_inner:nth-child(2) .produc_img img {
    width: 48%;
}
.two_thousand_series .banner_content.text_slider {
    margin-top: 0px;
}
.installation-inst .htub-main {
    width: 100%;
}
.about-us .bdmt-features {
	    padding-top: 49px;
	padding-bottom: 0;
}
.about-us .page-main-newp .about_first_us_sec::before {
    height: 521px;
    width: 66%;
}

header.second_header ul li.drpdown_support {
    padding: 0 45px! important;
}

.banner_image_mini {
    right: 18%;
    max-width: 408px;
    top: -3%;
}
.show-insta section.tabs-and-content {
    padding-top: 18px;
}
.show-insta .registration-tabs {
    max-width: 1066px;
}
}



@media only screen and (max-width:1280px){
.about-us .about-qst-main {
    width: 84%;
}
.about-us .about-qst-main .about_qst_right_sec {
    width: 41%;
}
.about-us .inner_reviews {
    position: relative;
}
.about-us .page-main-newp .about_first_us_sec .banner-why {
    width: 77%;
}
.about-us .page-main-newp .about_first_us_sec::before {
    left: 47px;
}
.about-us .page-main-newp .content h1.theme_clr {
    width: 92%;
}
.about-us .page-main-newp .about_first_us_sec::before {
    width: 59%;
}
.about-us .bdmt-features .bdmt_features_inner_sec {
    width: 90%;
    margin: auto;
}
.about-us .why-bidet-head .bdmt_features_inner_sec {
    width: 90%;
    margin: auto;
}

.wrnty-retrn .right_sec_wnty_content {
    padding-left: 189px;
	margin-right:38px;
	width:85%;
}
.wrnty-retrn .content {
    width: 78%;
}
.wrnty-retrn .faq-sec-main {
    padding-left: 7%;
    padding-right: 7%;

}
.returns-page .faqs-main {
    width: 76%;
}
.returns-page .faq-sec-main {
    padding-left: 173px;
    padding-right: 173px;
}
.installation-inst .installinstruc-tabs ul li:first-child::before {
    left: 0;
}
.installation-inst .installinstruc-tabs ul li {
    padding: 8px 27px;
}
.installation-inst .faq-sec-main {
    padding-left: 116px;
    padding-right: 116px;
}
.installation-inst .content .installation_page_sec {
    right: 3%;
    top: 130px;
}
.thousand-series .thousand_series_pages_product_sec .banner_content.text_slider {
    margin: 47px auto 0;
}
.thousand-series .thousand_first_li .view_link.view_product a.text-capitalize.arrow-cstm-jq span.arrow{
	right:-1px! important;
}
.thousand-series .did_we_leave_sec {
    padding-left: 48px;
    padding-right: 48px;
}
.thousand-series .did_we_leave_sec .ud-image {
    width: 47%;
}
.thousand-series .feat-desc p.heading_feature_thousand, .twothousand-series .feat-desc .heading_feature_twothousand {
    width: 97%;
}
.two_thousand_series .banner_content.text_slider {
    margin-top: 126px;
}

.thousand_series_pages_product_sec ul .thousand_first_li .produc_img .img-fluid {
    width: 51%;
}
.product_inner:nth-child(2) .produc_img img {
    width: 46%;
}
.product_inner:nth-child(2) .produc_img img {
    width: 47%;
}
header.second_header ul li.drpdown_support {
    padding: 0 45px;
}

.banner_image_mini {
    right: 18%;
    max-width: 421px;
    top: -3%;
}
.returns_page h1.theme_clr {
    margin-left: 90px;
}
.show-insta .registration-tabs {
    max-width: 1224px;
}
}


@media only screen and (max-width:1200px){
	.about-us .page-main-newp .about_first_us_sec::before {
    width: 64%;
    height: 494px;
}
.about-us .about-qst-main .about_qst_right_sec {
    width: 44%;
    top: -8px;
    right: 31px;
}

.wrnty-retrn .content h1.theme_clr {
    font-size: 91px;
}
.returns-page .faq-sec-main {
    padding-left: 156px;
    padding-right: 156px;
}
.installation-inst .content .installation_page_sec {
    right: 3%;
    top: 130px;
}	

.thousand-series .did_we_leave_sec .ud-image {
    width: 54%;
}
.installation-inst .faq-sec-main {
    padding-left: 85px;
    padding-right: 85px;
}
section.blog_sec_right_sec {
    width: 86%;
}
} 

@media only screen and (max-width:1046px){
.installation-inst .content {
    width: 96%;
}
.installation-inst .content .installation_page_sec {
    right: 3%;
    top: 160px;
    text-align: right;
}
.installation-inst .installinstruc-tabs ul li {
    padding: 14px 14px;
}
.installation-inst .content .installation_page_sec img.img-fluid {
    width: 75%;
}
.installation-inst .inst-tabs-cont .cmn-inst-data.installinstruct-data-all.showall .inst-prd .hover-inst-main h2 {
    font-size: 22px;
}
div#thousandp .modal-body .mdl-prd-info h2, div#thousandp .modal-dialog .modal-content .mdl-rgstr-video h2 {
    text-align: left;
    font-size: 21px;
}
div#thousandp {
	top: 53%! important;
}
div#thousandp .modal-dialog {
	height: 785px;
}
div#thousandp {
	width: 78%;
}
div#thousandp .modal-dialog {
    height: 766px;
}
.thousand-series .page-main-newp .content, .twothousand-series .content {
    width: 100%;
}
.thousand-series .page-main-newp .content h1.theme_clr, .twothousand-series .content h1.theme_clr {
    margin-left: -14px;
}
.thousand-series .feat-desc p.heading_feature_thousand, .twothousand-series .feat-desc .heading_feature_twothousand {
    font-size: 38px !important;
    line-height: 52px;
}
.twothousand-series .thousand-feats {
    width: 94%;
}
.two_thousand_series .banner_content.text_slider {
    margin-top: 20px;
}
.thousand-series .did_we_leave_sec .ud-image img {
    width: 64%;
}
.thousand_series_pages_product_sec ul .thousand_first_li .produc_img .img-fluid {
    width: 60%;
}
.product_inner:nth-child(2) .produc_img img {
    width: 56%;
}
.thousand-series .feat_desc_inner_sec {
    width: 95%;
}
.thousand-series .feat-img-desc .img-desc h2 {
    font-size: 28px;
    font-weight: bold;
}
.thousand-series .feat-img-desc, .twothousand-series .feat-img-desc {
	padding-top: 66px;
    padding-bottom: 66px;
}
.createaccount .account.account--fixed form.form.create_frm {
    width: 87%;
}
.createaccount .form-row--half .form-field {
    width: 100%;
}
}

@media only screen and (max-width:1024px){
.banner_image_mini {
    right: 15%;
    max-width: 393px;
    top: -2%;
}
.registration-page .banner_shop h1 {
    margin-left: -4px;
}
header.second_header ul li.drpdown_support {
    padding: 0 25px! important;
}
.productView .main-prd-rght-section.col-md-5 a.productView-reviewLink.productView-reviewLink--new {
    margin-left: 9px;
    font-size: 14px;
    margin-top: -6px;
}
.cstm-text-with-pop-up {
display: block;
}
.cstm-text-with-pop-up .price-bl-text {
    width: 100%;
}
.cstm-text-with-pop-up .view_link.view_product.learn_more a.text-capitalize.learn-more-modal {
    width: 206px !important;
}
.show-insta .registration-tabs {
    max-width: 96%;
}
}

@media only screen and (max-width:996px){
.thousand-series .bdmt-features , .twothousand-series .bdmt-features {
display: block;
}
.thousand-series .bdmt-features .inner-feature {
    width: 100%;
}
.thousand-series .did_we_leave_sec .ud-image img {
    width: 70%;
}
.btn-signup {
    width: 54%;
}
.thousand-series .feat_desc_inner_sec{
	display:block;
}
.thousand-series .feat_desc_inner_sec .twothousand-feats , .thousand-series .feat_desc_inner_sec .thousand-feats{
    width: 100%;
}
.thousand-series .feat_desc_list_sec, .twothousand-series .feat_desc_list_sec{
	display:block;
}
.thousand-series .feat_desc_inner_sec .thousand-feats .feat_desc_list_sec ul {
    margin-bottom: 0;
}
.thousand-series .feat_desc_list_sec .third_list {
    margin-right: 0;
}
.thousand-series .feat_desc_inner_sec .twothousand-feats ul {
    margin-left: 0;
}
.thousand-series .feat_desc_inner_sec .twothousand-feats p {
    margin-left: -28px;
}
.thousand-series .feat-img-desc, .twothousand-series .feat-img-desc {
    display: block;
}
.thousand-series .feat-img-desc .img-desc, .twothousand-series .feat-img-desc .img-desc {
width: 100%;
}
.thousand-series ul.m-0.p-0, .two_thousand_series ul {
display: block;
}
.thousand-series ul.m-0.p-0 li.product_inner, .two_thousand_series ul li.product_inner {
    width: 100%;
}
.thousand_series_pages_product_sec ul .thousand_first_li .produc_img .img-fluid {
    width: 31%;
}
.product_inner:nth-child(2) .produc_img img {
    width: 29%;
}
.thousand-series .thousand_series_pages_product_sec .banner_content.text_slider {
    margin: 133px auto 0;
}
.wrnty-retrn .content h1.theme_clr {
    font-size: 63px;
}
.wrnty-retrn .content .para h2.theme_clr {
   padding-top: 42px;
}
.wrnty-retrn .manual-downloads{
	display:block;
}
.wrnty-retrn .manual-downloads .inst-prd .hover-inst-main , .wrnty-retrn .manual-downloads .inst-prd h2{
	text-align:left;
}
}

@media only screen and (max-width:966px){
.installation-inst .installinstruc-tabs ul li {
    margin: 0 46px 0 0;
}
.installation-inst .htub-main h1 {
    font-size: 88px;
}
div#thousandp {
    width: 100%;
}
.thousand-series .feat-desc p.heading_feature_thousand, .twothousand-series .feat-desc .heading_feature_twothousand {
    font-size: 30px !important;
}
.thousand-series .feat_desc_list_sec, .twothousand-series .feat_desc_list_sec {
    display: block;
}
.twothousand-series .feat_desc_list_sec ul {
    margin-bottom: 0;
}
.thousand-series .feat-img-desc, .twothousand-series .feat-img-desc , .two_thousand_series ul{
display: block;
}
.thousand-series .feat-img-desc .img-desc, .twothousand-series .feat-img-desc .img-desc {
width: 100%;
}
.thousand-series ul.m-0.p-0 li.product_inner, .two_thousand_series ul li.product_inner {
    width: 100%;
}
.thousand-series .bdmt-features, .twothousand-series .bdmt-features{
	display:block;
}
.twothousand-series .bdmt-features .inner-feature {
    width: 100%;
}
.two_thousand_series ul li.product_inner:first-child img.img-fluid {
    width: 35%;
}
.two_thousand_series .banner_content.text_slider {
    margin-top: 185px;
}
.product_inner:nth-child(2) .produc_img img {
    width: 34%;
}
.product_inner .produc_img::after {
    height: 295px;
}
.thousand-series .product_inner .produc_img::after, .two_thousand_series ul li.product_inner .produc_img::after {
    width: 100%;
}
.two_thousand_series .banner_content.text_slider {
width: 100% !important;
}
.thousand-series .feat_desc_inner_sec , .thousand-series .feat_desc_list_sec, .twothousand-series .feat_desc_list_sec , .thousand-series .feat-img-desc, .twothousand-series .feat-img-desc{
display: block;
}
.thousand-series .feat_desc_inner_sec .thousand-feats , .thousand-series .feat_desc_inner_sec .twothousand-feats{
    width: 100%;
}

.thousand-series .feat_desc_list_sec ul {
    margin-bottom: 0;
}
.thousand-series .feat_desc_inner_sec .twothousand-feats p {
    margin-left: -24px;
}
.thousand-series .feat_desc_inner_sec .twothousand-feats ul {
    margin-left: 0;
}
.thousand-series .feat-img-desc .img-desc, .twothousand-series .feat-img-desc .img-desc {
    width: 100%;
}
.thousand-series ul.m-0.p-0, .two_thousand_series ul {
    display: block;
}
.thousand-series ul.m-0.p-0 li.product_inner, .two_thousand_series ul li.product_inner {
    width: 100%;
}
.thousand_series_pages_product_sec ul .thousand_first_li .produc_img .img-fluid {
    width: 35%;
}
.thousand-series .thousand_series_pages_product_sec .banner_content.text_slider {
    margin: 166px auto 0;
}
.thousand_series_pages_product_sec ul .thousand_first_li .produc_img::after {
    height: 325px;
}
.product_inner .produc_img::after {
    height: 325px;
}
.product_inner:nth-child(2) .produc_img img {
    width: 33%;
}
.wrnty-retrn .right_sec_wnty_content {
    padding-left: 203px;
}

}

@media only screen and (max-width:914px){
.returns-page .faq-sec-main .container .faq_inner_sec_main{
	display:block;
}
.returns-page .faq-sec-main {
     padding-left: 55px;
    padding-right: 55px;
}
.btn-signup {
    width: 64%;
}
.returns-page .faqs-main {
    width: 91%;
}
.returns-page .faq-sec-main .view_link a {
    width: 100%;
}
}

@media only screen and (max-width:890px){
.installation-inst .content .installation_page_sec img.img-fluid {
    width: 100%;
    max-width: 324px;
}
.installation-inst .content .installation_page_sec {
    right: 3%;
    text-align: right;
    top: 130px;
}	
.installation-inst .installinstruc-tabs ul li , .installation-inst .installinstruc-tabs ul .active {
    margin: 0 10px 0 0;
}
.twothousand-series .images_sec_200_series {
    right: 0;
}
.thousand-series .feat-desc p.heading_feature_thousand, .twothousand-series .feat-desc .heading_feature_twothousand {
    font-size: 27px !important;
}
.two_thousand_series ul li.product_inner:first-child img.img-fluid {
    width: 39%;
}
.product_inner:nth-child(2) .produc_img img {
    width: 37%;
}
}
@media only screen and (max-width:862px){
	.thousand_series_pages_product_sec ul .thousand_first_li .produc_img .img-fluid {
    width: 40%;
}
.thousand-series .images_sec {
    right: 0;
	top: -65px;
	text-align: right;
}
.thousand-series .images_sec img {
    width: 98%;
}
.thousand-series .did_we_leave_sec {
    padding-left: 17px;
    padding-right: 17px;
}
.thousand-series .did_we_leave_sec .ud-image {
    width: 57%;
}.thousand_series_pages_product_sec ul .thousand_first_li .produc_img .img-fluid {
    width: 41%;
}
}



@media only screen and (max-width:858px){
.installation-inst .installinstruc-tabs ul li , .installation-inst .installinstruc-tabs ul .active{
    margin: 0 11px 0 0;
}
.installation-inst .content h1.theme_clr {
    font: normal normal bold 81px/133px All Round Gothic;
}
.installation-inst .installinstruc-tabs ul li {
    display: block;
	margin-top: 28px;
    margin-bottom: 28px;
}
.installation-inst .content .installation_page_sec img.img-fluid {
    width: 78%;
}
.installation-inst .content .installation_page_sec {
    top: 132px;
}
.installation-inst .inst-tabs-cont .cmn-inst-data , .cmn-inst-data.installinstruct-data-thousand.showth , .installation-inst .htub-main .htub-steps{
    display: block;
}
.cmn-inst-data .inst-prd {
    width: 100%! important;
}
.installation-inst .inst-tabs-cont .cmn-inst-data.installinstruct-data-all.showall .hover-inst-main{
	text-align:left;
}
.installation-inst .htub-main .htub-steps .stpscmn {
width: 100%;
}
.installation-inst .htub-main .htub-steps .stpscmn {
 margin-right: 0px; 
  margin-left: 0px; 
}
.installation-inst .htub-main .htub-steps .insstept-one:after , .installation-inst .htub-main .htub-steps .inststep-two:after , .installation-inst .htub-main .htub-steps .inststep-three:after{
	left:0px;
}
.installation-inst .faq-sec-main {
	padding: 50px 28px;
}
.installation-inst .faq-sec-main .faq_inner_sec_main, .wrnty-retrn .faq-sec-main .faq_inner_sec_main, .returns-page .faq-sec-main .container .faq_inner_sec_main {
    display: block;
}
.installation-inst .faq-sec-main .right-infor .view_link {
    margin-top: 38px! important;
    padding-left: 0;
}
.installation-inst .faq-sec-main .right-infor .view_link a {
    width: 100%;
}
.installation-inst .inst-tabs-cont .cmn-inst-data.installinstruct-data-all.showall .inst-prd .hover-inst-main h2 {
	text-align: left;
}
.installation-inst .htub-main h1 {
    font-size: 74px;
}
.wrnty-retrn .wnty-main_first:before {
    content:inherit;
}
.wrnty-retrn .right_sec_wnty_content {
    padding-left: 0px;
    margin-right: 0;
    width: 100%;
}
.wrnty-retrn .right_sec_wnty_content .wrnty-info {
    padding-left: 67px;
}
.wrnty-retrn .faq-sec-main {
    padding-left: 4%;
    padding-right: 4%;
	    padding-top: 39px;
    padding-bottom: 39px;
}
.wrnty-retrn .wnty-main {
    width: 100%;
}
.thousand-series .page-main-newp .content , .twothousand-series .content{
    background: var(--unnamed-color-ffca7e) 0% 0% no-repeat padding-box;
    background-color:#fff2e0;
    border-radius: 248px;
	width: 1024px;
    margin: auto;
    height: 294px;
    margin-top: 60px;
	position:relative;
}
.thousand-series .images_sec {
    display: block;
    position: absolute;
    top: -75px;
    right: 70px;
}
.thousand-series .page-main-newp .content h1.theme_clr , .twothousand-series .content h1.theme_clr{
    margin-top: 0! important;
    padding-top: 105px;
    color: #04364A! important;
    font: normal normal bold 100px/133px All Round Gothic;
    margin-left: -28px;
    margin-bottom: 0px! important;
}
.thousand-series .page-main-newp .content h6.theme_clr , .twothousand-series .content h6.theme_clr{
    margin-top: -10px;
    margin-bottom: 0;
}
.thousand-series .feat-desc , .twothousand-series .feat-desc{
    padding-top: 75px;
}
.thousand-series .feat-desc p.heading_feature_thousand , .twothousand-series .feat-desc .heading_feature_twothousand{
    text-align: left;
    color: #04364A;
        font-size: 44px! important;
   width: 85%;
    margin: auto;
}
.thousand-series .feat_desc_inner_sec {
	display: flex;
    flex-wrap: nowrap;
   width: 68%;
    margin: auto;
    padding-top: 35px;
}
.thousand-series .feat_desc_inner_sec .thousand-feats {
    width: 70%;
}
.thousand-series .feat_desc_inner_sec .twothousand-feats{
	width:30%;
}
.thousand-series .feat_desc_inner_sec .thousand-feats p , .twothousand-series  .thousand-feats p{
    color: #04364A;
    font-size: 35px! important;
    font-weight: 900! important;
	    margin-bottom: 8px;
		    margin-left: -28px;
}
.thousand-series .feat_desc_list_sec .third_list {
     margin-right: 15px;
}
.thousand-series .feat_desc_list_sec .second_list ul li , .thousand-series .feat_desc_list_sec, .twothousand-series .feat_desc_list_sec ul li{
	list-style: disc;
    color: #04364A;
    font-size: 25px;
}
.thousand-series .feat_desc_list_sec .first_list ul li ,  .thousand-series .feat_desc_list_sec .third_list ul li{
    list-style: disc;
    color: #04364A;
    font-size: 25px;
}
.thousand-series .feat_desc_inner_sec .thousand-feats p strong {
    font-weight: 900! important;
}
.thousand-series .feat_desc_inner_sec .twothousand-feats p {
    color: #04364A;
    opacity: 0.35;
    font-size: 35px! important;
    font-weight: 900;
	    margin-bottom: 8px;
}
.thousand-series .feat_desc_inner_sec .twothousand-feats ul li {
    list-style: disc;
    color: #04364A;
    font-size: 25px;
    opacity: 0.35;
}
.thousand-series .feat-img-desc , .twothousand-series .feat-img-desc{
	display: flex;
    flex-wrap: nowrap;
    padding-top: 96px;
    justify-content: space-between;
    padding-bottom: 128px;
	width: 87%;
    margin: auto;
}
.thousand-series .feat-img-desc .img-desc , .twothousand-series .feat-img-desc .img-desc{
       width: 33%;
    padding-right: 22px;
    padding-left: 22px;
}
.thousand-series .feat-img-desc .img-desc h2 {
    font-size: 35px;
    font-weight: bold;
}
.thousand-series ul.m-0.p-0 , .two_thousand_series ul{
    display: flex;
	flex-wrap:nowrap;
}
.thousand-series ul.m-0.p-0 li.product_inner , .two_thousand_series ul li.product_inner{
    width: 50%;
}
.thousand-series .product_inner .produc_img::after , .two_thousand_series ul li.product_inner .produc_img::after{
	width: 74%;
}
.thousand-series ul.m-0.p-0 li.product_inner .banner_content.text_slider h2 {
    font-size: 34px! important;
}
.thousand-series .bdmt-features , .twothousand-series .bdmt-features {
    display: flex;
    justify-content: space-between;
	padding-top: 90px;
	padding-bottom: 172px;
}

.thousand-series .did_we_leave_sec {
    background-color: #ffdad5;
	position:relaive;
	padding-top: 83px;
	padding-bottom: 54px;
	display: flex;
    flex-wrap: nowrap;
	opacity: 1;
	width: 85%;
    margin: auto;
	width: 100vw;
    margin-left: 50%;
    -moz-transform: translateX(-50%);
    -webkit-transform: translateX(-50%);
    transform: translateX(-50%);
    max-width: 100vw;
    height: auto;
    padding-left: 266px;
    padding-right: 266px;	
}
.thousand-series .did_we_leave_sec .ud-info , .thousand-series .did_we_leave_sec .ud-image{
    width: 50%;
}
.thousand-series .did_we_leave_sec .ud-image {
    position: absolute;
    right: 0;
    top: -104px;
    width: 45%;
    display: block;
    z-index: 11;
    text-align: center;position: absolute;
    right: 0;
    top: -104px;
    width: 45%;
    display: block;
    z-index: 11;
    text-align: center;
}
.thousand-series .did_we_leave_sec .ud-image img {
	width: 63%;
}
.thousand-series .dropdown-content ul.m-0.p-0 {
    display: block;
}
.thousand-series .feat-img-desc .img-desc:nth-child(3) img {
    height: 220px;
    object-fit: cover;
}
.thousand-series .did_we_leave_sec .view_link {
    padding-left: 0;
}
.thousand-series .did_we_leave_sec .arrow-cstm-jq {
    justify-content: left;
    padding-left: 28px;
    width: 353px;
}
.thousand_series_pages_product_sec .banner_content.text_slider {
    margin-left: 128px;
    margin-right: 0;
    width: 70%! important;
}

.thousand-series .page-main-newp .content h1.theme_clr {
    margin-top: 0! important;
    padding-top: 105px;
    color: #04364A! important;
    font: normal normal bold 100px/133px All Round Gothic;
    margin-left: -28px;
    margin-bottom: 0px! important;
}
.thousand-series .page-main-newp .content h6.theme_clr {
    margin-top: -10px;
    margin-bottom: 0;
}
.thousand-series .feat_desc_list_sec , .twothousand-series .feat_desc_list_sec{
    display: flex;
    flex-wrap: nowrap;
	justify-content: space-between;
}
.thousand-series .feat_desc_list_sec .first_list ul li ,  .thousand-series .feat_desc_list_sec .third_list ul li{
    list-style: disc;
    color: #04364A;
    font-size: 25px;
}
.thousand-series .feat_desc_inner_sec .thousand-feats p strong {
    font-weight: 900! important;
}
.thousand-series .feat_desc_inner_sec .twothousand-feats p {
    color: #04364A;
    opacity: 0.35;
    font-size: 35px! important;
    font-weight: 900;
	margin-bottom: 8px;
	margin-left: 35px;
}
.thousand-series .feat_desc_inner_sec .twothousand-feats ul {
    margin-left: 19%;
}
.thousand-series .dropdown-content ul.m-0.p-0 {
    display: block;
}
.thousand-series .feat-img-desc .img-desc:nth-child(3) img {
    height: 220px;
    object-fit: cover;
}
.thousand-series .did_we_leave_sec .view_link {
    padding-left: 0;
}
.thousand-series .did_we_leave_sec .arrow-cstm-jq {
    justify-content: left;
    padding-left: 28px;
    width: 353px;
}
.thousand-series .thousand_first_li .view_link.view_product a.text-capitalize.arrow-cstm-jq span.arrow {
    background-color: #feada0;
}
.thousand-series .thousand_first_li .produc_img::after{
	background-color: #ffe2de !important;
}
.thousand-series .thousand_second_li .produc_img::after{
	background-color:#c9dce3 !important;
}
.thousand-series .thousand_second_li .view_link.view_product a.text-capitalize.arrow-cstm-jq span.arrow {
	background-color: rgb(102, 156, 176)! important;
}
.thousand-series .thousand_series_pages_product_sec .banner_content.text_slider {
    margin: 39px auto 0;
}
.thousand-series .did_we_leave_sec .arrow-cstm-jq span.arrow {
    background-color: #feada0;
}
.newsletter_sctn .row {
    margin: 0;
}
.twothousand-series .images_sec_200_series {
   display: block;
    position: absolute;
    top: -44px;
    right: 147px;
}
.twothousand-series .images_sec_200_series img {
    width: 98%;
}
.twothousand-series .thousand-feats {
    width: 68%;
    margin: auto;
    padding-top: 35px;
}
.twothousand-series .feat-img-desc .img-desc img {
    width: 81%;
}
.twothousand-series .feat-img-desc .img-desc:nth-child(2) img {
    width: 81%;
}
.twothousand-series .feat-img-desc .img-desc:last-child img {
    width: 92%;
}
.two_thousand_series ul {
    display: flex;
    flex-wrap: nowrap;
}
.two_thousand_series .banner_content.text_slider {
    width: 70% !important;
    margin-top: 55px;
}
.returns-page .content {
    background: var(--unnamed-color-ffca7e) 0% 0% no-repeat padding-box;
    background-color: #d2ebef;
    border-radius: 248px;
    width: 1024px;
    margin: auto;
    height: 294px;
    margin-top: 60px;
}
.returns-page .content h1.theme_clr {
    margin-top: 0! important;
    padding-top: 33px;
    color: #04364A! important;
    font: normal normal bold 100px/133px All Round Gothic;
    margin-left: -81px;
    margin-bottom: 0px! important;
}
.returns-page .content .para {
    margin-top: -20px;
    margin-bottom: 0;
    margin-left: -79px;
}
.returns-page .faqs-main {
    padding-top: 65px;
	    width: 84%;
    margin: auto;
}
.returns-page .faqs-main .faq h2 {
    font-weight: 900;
}
.returns-page .faqs-main .faq {
    padding-bottom: 11px;
}
.returns-page .faq-sec-main {
    background-color: #c7e6eb;
    width: 84%;
    margin: auto;
    display: flex;
    justify-content: space-between;
    padding: 79px 0;
    z-index: 99999! important;
    margin-top: 40px;
    width: 100vw;
    margin-left: 50%;
    -moz-transform: translateX(-50%);
    -webkit-transform: translateX(-50%);
    transform: translateX(-50%);
    max-width: 100vw;
    height: auto;
  padding-left: 266px;
    padding-right: 266px;
}

.returns-page .faq-sec-main .left-infor h4 {
    font-size: 35px;
    font-weight: 900;
	margin-bottom: 0;
}
.returns-page .faq-sec-main .left-infor p {
    font-size: 16px! important;
    margin-bottom: 0;
}
.returns-page .faq-sec-main .view_link {
    margin-top: 21px! important;
}
.returns-page .bdmt-marketing , .wrnty-retrn .bdmt-marketing , .about-us .bdmt-marketing{
    width: 100vw;
    margin-left: 50%;
    -moz-transform: translateX(-50%);
    -webkit-transform: translateX(-50%);
    transform: translateX(-50%);
    max-width: 100vw;
    height: auto;
    padding-left: 17%;
    padding-right: 17%;
    background-image: url(https://cdn11.bigcommerce.com/s-zo23333613/product_images/uploaded_images/rectangle-13.png);
    background-repeat: no-repeat;
    background-size: cover;
    padding: 65px 0;
    overflow: hidden;
}
.wrnty-retrn .bdmt-marketing .view_link a.text-capitalize.arrow-cstm-jq span.arrow {
    background-color: rgb(254 173 160);
}

.installation-inst .content {
    background: var(--unnamed-color-ffca7e) 0% 0% no-repeat padding-box;
    background-color: #fff2e0;
    border-radius: 248px;
    width: 100%;
    margin: auto;
    height: 294px;
    margin-top: 60px;
}
.installation-inst .content h1.theme_clr {
     margin-top: 0! important;
    padding-top: 88px;
    color: #04364A! important;
    font: normal normal bold 100px/133px All Round Gothic;
    margin-left: -28px;
    margin-bottom: 0px! important;
}
.installation-inst .content .para h2.theme_clr {
    margin-top: -18px;
    font-weight: 900;
}
.installation-inst .content .para {
    margin-left: 78px;
}
.installation-inst .content .para h6.theme_clr {
   margin-top: -5px;
    max-width: 600px;
    font-size: 16px! important;
}
.installation-inst .content .installation_page_sec {
    position: absolute;
    top: 33px;
    right: 19%;
	display:block;
}
.installation-inst .content .installation_page_sec img.img-fluid {
    width: 75%;
}
.installation-inst .installinstruc-tabs {
    padding-top: 85px;
}
.installation-inst .installinstruc-tabs ul li {
       display: inline-block;
    font-size: 35px;
    font-weight: 900;
    border: 3px solid #c7e6eb;
   padding: 16px 23px;
    border-radius: 44px;
    opacity: 0.5;
	margin-top: 1px;
	    margin: 0 50px 0 0;	
}
.installation-inst .inst-tabs-cont .cmn-inst-data.installinstruct-data-all.showall .inst-prd .hover-inst-main h2 {
    margin-top: 0;
    font-size: 35px;
    font-weight: bold;
    text-align: center;
}
.installation-inst .inst-tabs-cont {
    padding-top: 25px;
}
.installation-inst .htub-main {
   padding-top: 60px;
    width: 94%;
    margin: auto;
}
.installation-inst .htub-main h1 {
    text-align: center;
    font-size: 100px;
    font-weight: 900;
}
.installation-inst .htub-main .htub-steps .stpscmn {
    width: 33.3%;
    position: relative;
    padding: 30px 0 0 50px;
}
.installation-inst .htub-main .htub-steps .insstept-one:after{
	content: "";
    position: absolute;
    top: -28px;
    left: 10px;
    counter-increment: section;
    content: "" counter(section) "";
    font-size: 170px;
    text-align: left;
    letter-spacing: 0px;
    opacity: 0.6;
    color: #47ACBE;
    z-index: -1;
    font-weight: 700;
}
.installation-inst .inst-tabs-cont .cmn-inst-data.installinstruct-data-all.showall .hover-inst-main:hover .hover-cloud-image {
    bottom: 62px;
}
.installation-inst .htub-main .htub-steps {
    display: flex;
    justify-content: space-between;
}
.installation-inst .htub-main .htub-steps .inststep-two:after {
    content: "";
    position: absolute;
    top: -29px;
    left: -11px;
    counter-increment: section;
    content: "" counter(section) "";
    font-size: 170px;
    text-align: left;
    letter-spacing: 0px;
    opacity: 0.6;
    color: #47ACBE;
    z-index: -1;
    font-weight: 700;
}
.installation-inst .htub-main .htub-steps .inststep-three:after {
    content: "";
    position: absolute;
    top: -28px;
    left: -5px;
    counter-increment: section;
    content: "" counter(section) "";
    font-size: 170px;
    text-align: left;
    letter-spacing: 0px;
    opacity: 0.6;
    color: #47ACBE;
    z-index: -1;
    font-weight: 700;
}
.installation-inst .htub-main .htub-steps .stpscmn h2 {
    font-weight: bold;
}
.installation-inst .faq-sec-main {
    background-color: #c7e6eb;
    display: flex;
    justify-content: space-between;
    padding: 79px 0;
    z-index: 99999! important;
    margin-top: 40px;
    width: 100vw;
    margin-left: 50%;
    -moz-transform: translateX(-50%);
    -webkit-transform: translateX(-50%);
    transform: translateX(-50%);
    max-width: 100vw;
    height: auto;
    padding-left: 242px;
    padding-right: 242px;
}
.installation-inst .faq-sec-main .left-infor h4 {
    font-size: 35px;
    font-weight: 900;
	margin-bottom: 3px;
}
.installation-inst .faq-sec-main .right-infor .view_link {
    margin-top: 38px! important;
}
.installation-inst .faq-sec-main .right-infor .view_link span.arrow {
    background-color: rgb(236 165 154);
}
.installation-inst .inst-tabs-cont .cmn-inst-data.installinstruct-data-all.showall .hover-inst-main {
    position: relative;
	text-align: center;
}
.installation-inst .inst-tabs-cont .cmn-inst-data.installinstruct-data-all.showall .hover-cloud-image img {
    padding-bottom: 38px;
    width: 100%;
}
div#thousandp {
       min-height: 100%;
    max-height: 100%;
    height: 100%;
    width: 44%;
    padding-right: 0px! important;
    border: none;
    overflow: inherit! important;
    background-color: transparent;
    top: 49%! important;
    margin-top: 10px;
    margin-bottom: 10px;
}
div#thousandp .modal-header button.close {
    color: #04364A! important;
    font-size: 32px;
    font-weight: 300;
    z-index: 6;
}
div#thousandp .modal-header {
  position: absolute;
    right: -20px;
    border: none;
    top: 8px;
}
div#thousandp .modal-body p.arrow.span-element , div#thousandp .modal-footer{
    display: none;
}
t div#thousandp .modal-body h2 {
    font-weight: 900;
}
 div#thousandp .modal-body .mdl-rgstr-video .prd-video-content {
    margin-top: 0;
    margin-bottom: 57px;
}
 div#thousandp .modal-dialog {
    width: 100%;
    height: 100%;
    max-width: 1010px;
    max-height: 1010px;
	    background: #FFFFFF 0% 0% no-repeat padding-box;
    box-shadow: 0px 3px 6px #00000029;
    border-radius: 56px;
}
div#thousandp .modal-dialog .modal-content {
    border: none;
	    height: 100%;
    border-radius: inherit;
}
div#thousandp .modal-body {
    overflow: inherit! important;
}
.wrnty-retrn .page-main-newp {
    padding-top: 87px;
}
.wrnty-retrn .content {
    background: var(--unnamed-color-ffca7e) 0% 0% no-repeat padding-box;
    background-color: #d2ebef;
    border-radius: 248px;
    width: 1024px;
    margin: auto;
    height: 294px;
    margin-top: 0;
}
.wrnty-retrn .content .para {
    padding-top: 0;
    padding-left: 43px;
}
.wrnty-retrn .content h1.theme_clr {
      margin-top: 0;
    padding-top: 33px;
    font-size: 100px;
    font-weight: 900;
    margin-left: -85px;
}
.wrnty-retrn .content .para h2.theme_clr {
    margin-top: 0px;
    padding-top: 60px;
    font-weight: 900;
    margin-bottom: 0;
}
.wrnty-retrn .content .para h6.theme_clr {
    margin-top: 0;
    width: 50%;
    font-size: 16px! important;
    margin-bottom: 0;
}
.wrnty-retrn .manual-downloads {
    padding-top: 68px;
	    display: flex;
    justify-content: space-between;
}
.wrnty-retrn .manual-downloads .inst-prd .hover-inst-main {
    position: relative;
	    text-align: center;
}
.wrnty-retrn .manual-downloads .inst-prd h2 {
	font-weight: bold;
	    margin-top: 17px;
	text-align:center;
}
.wrnty-retrn .wnty-main_first {
    display: flex;
    flex-wrap: nowrap;
    justify-content: space-between;
    padding-top: 40px;
    position: relative;
}
.wrnty-retrn .right_sec_wnty_content {
    width: 70%;
    margin-left: auto;
    margin-right: 156px;
	padding-left: 30px;
}
.wrnty-retrn .wnty-main_first:before {
    content: "";
    background-image: url(https://cdn11.bigcommerce.com/s-zo23333613/product_images/uploaded_images/group-1440.png?t=1609161213&_ga=2.13412727.1124331977.1609130859-634437299.1609130859);
    position: absolute;
    left: 0;
	top: 58px;
    width: 100%;
    height: 100%;
    background-repeat: no-repeat;
	z-index: -1;
}
.wrnty-retrn .right_sec_wnty_content h1 {
    font-size: 100px;
    font-weight: bold;
}
.wrnty-retrn .right_sec_wnty_content .wrnty-info {
    padding-left: 100px;
}
.wrnty-retrn .wnty-main {
    padding-top: 56px;
    width: 56%;
    margin: auto;
}
.wrnty-retrn .wnty-main h1 {
    font-size: 100px;
    font-weight: 800;
    margin-top: 0;
	margin-bottom:0px;
}
.wrnty-retrn .wnty-main h4 {
    padding-left: 110px;
    margin-top: -12px;
    margin-bottom: 0;
    font-size: 35px;
    font-weight: bold;
    width: 62%;
}
.wrnty-retrn .wnty-main p {
    margin-bottom: 0;
    padding-left: 112px;
    font-size: 16px! important;
    width: 64%;
}
.wrnty-retrn .faq-sec-main {
    padding-top: 34px;
    background-color: rgb(255 218 213);
    background-color: #ffdad5;
    position: relaive;
    padding-top: 83px;
    padding-bottom: 54px;
    display: flex;
    flex-wrap: nowrap;
    opacity: 1;
    width: 85%;
    margin: auto;
    width: 100vw;
    margin-left: 50%;
    -moz-transform: translateX(-50%);
    -webkit-transform: translateX(-50%);
    transform: translateX(-50%);
    max-width: 100vw;
    height: auto;
    padding-left: 18%;
    padding-right: 18%;
	margin-top: 50px;
    justify-content: space-between;
}
.wrnty-retrn .faq-sec-main .left-infor h4 {
    margin-top: 6px;
    font-weight: bold;
    font-size: 35px;
	    margin-bottom: 0;
}
.wrnty-retrn .faq-sec-main .left-infor p {
    font-size: 16px! important;
    margin-bottom: 0;
}
.wrnty-retrn .faq-sec-main .right-infor .view_link {
    margin-top: 0! important;
}
.wrnty-retrn .faq-sec-main .right-infor .view_link a.text-capitalize.arrow-cstm-jq span.arrow {
    background-color: rgb(254 161 147);
}
div#thousandp .modal-body .mdl-prd-info h2 , div#thousandp .modal-dialog .modal-content .mdl-rgstr-video h2{
    text-align: left;
}
.wrnty-retrn .right_sec_wnty_content .wrnty-info p {
    margin-bottom: 5px;
    font-size: 16px! important;
}
.wrnty-retrn .right_sec_wnty_content .wrnty-info ul.right_sec_wnty_list {
    padding-left: 12px;
	margin-bottom: 0;
}
.wrnty-retrn .right_sec_wnty_content .wrnty-info ul.right_sec_wnty_list li {
    list-style: disc;
    font-family: "all-round-gothic"! important;
    font-size: 16px;
}
.installation-inst .faq-sec-main .faq_inner_sec_main , .wrnty-retrn .faq-sec-main .faq_inner_sec_main , .returns-page .faq-sec-main .container .faq_inner_sec_main{
    display: flex;
    justify-content: space-between;
}
.installation-inst .faq-sec-main .container , .thousand-series .did_we_leave_sec .container , .wrnty-retrn .faq-sec-main .container , .wrnty-retrn .bdmt-marketing .container , .returns-page .faq-sec-main .container , .returns-page .bdmt-marketing .container{
    max-width: 1920px;
    padding: 0 0;
}

.blog_sec_last-sec .blog_sec_right_sec {
    width: 70%;
	padding-left: 21px;
}
.blog_sec_last-sec .blog_sec_right_sec .blog_sec_images_sec {
    display: flex;
    justify-content: space-between;
}
.blog_sec_last-sec .blog_sec_left_sec h1 {
    margin-top: 60px;
    font-weight: 900;
    font-size: 35px;
    position: relative;
}
.blog_sec_last-sec .blog_sec_left_sec .view_link a.text-capitalize.arrow-cstm-jq span.arrow {
    background-color: #feada0;
}
.blog_sec_last-sec .blog_sec_left_sec .view_link a.text-capitalize.arrow-cstm-jq {
    border: none;
    position: absolute;
    bottom: -17px;
    right: 11px;
    display: block;
}
.about-us .page-main-newp {
    padding-top: 40px;
}
.about-us .page-main-newp .about_first_us_sec {
       margin-top: 60px;
    position: relative;
}
.about-us .page-main-newp .about_first_us_sec:before {
    content: "";
    background-color: #ffe2dd;
    position: absolute;
    top: 0;
    left: 0;
    height: 496px;
    width: 63%;
    z-index: -1;
    border-radius: 248px;
}
.about-us .page-main-newp .content h1.theme_clr {
      margin-top: 0! important;
    padding-top: 10px;
    color: #04364A! important;
    font: normal normal bold 100px/133px All Round Gothic;
    margin-bottom: 0px! important;
    text-align: right;
    margin-right: 0;
    width: 79%;
}
.about-us .page-main-newp .about_first_us_sec .banner-why {
    display: flex;
    justify-content: space-between;
}
.about-us .page-main-newp .about_first_us_sec .banner-why {
    display: flex;
    justify-content: space-between;
    width: 84%;
    margin: auto;
}
.about-us .page-main-newp .about_first_us_sec .banner-why .why-reason h2 {
    font-weight: 900;
	    margin-top: 2px;
		margin-bottom: 0;
}
.about-us .page-main-newp .about_first_us_sec .banner-why .why-reason p {
    font-size: 16px! important;
}
.about-us .page-main-newp .about_first_us_sec .banner-why .banner_why_inner_sec{
	margin:0 -15px;
}
.about-us .page-main-newp .about_first_us_sec .banner-why .banner_why_inner_sec::after {
	content: "";
	clear: both;
	display: table;
}
.about-us .page-main-newp .about_first_us_sec .banner-why .why-reason {
        width: 33.3%;
		padding: 0 15px;
		float: left;
}
.about-us .social-main {
    padding-top: 58px;
    width: 84%;
    margin: auto;
    display: flex;
    flex-wrap: nowrap;
}
.about-us .social-main .social-imag {
    width: 30%;
}
.about-us .social-main .social-imag img {
    width: 77%;
}
.about-us .social-main .socal-cnt {
    width: 70%;
}
.about-us .social-main .socal-cnt h4 {
    color: #FE8673;
    font-size: 35px;
    font-weight: 900;
	    margin-top: 10px;
}
.about-us .social-main .socal-cnt p {
    margin-bottom: 8px;
    font-size: 16px! important;
}
.about-us .about-qst-main .about_qst_left_sec h4 {
    color: #FE8673;
    font-size: 35px;
    font-weight: 900;
	margin-bottom: 15px;
}
.about-us .about-qst-main .about_qst_left_sec h2 {
    font-size: 35px;
    font-weight: 900;
    margin-bottom: 35px;
}
.about-us .about-qst-main .about_qst_right_sec {
    width: 40%;
    position: absolute;
    right: 50px;
    top: -33px;
    display: flex;
    justify-content: flex-end;
}
.about-us .about-qst-main .about_qst_right_sec img {
   width: 100%;
}
.about-us .about-qst-main:before {
	/*content: "";*/
 /*   position: absolute;*/
 /*   left: 0;*/
 /*   top: 0;*/
 /*   width: 100%;*/
 /*   height: 100%;*/
 /*   background-color: #d2ebef;*/
 /*  width: 73%;*/
 /*   height: 496px;*/
 /*   -moz-transform: translateX(12%);*/
 /*   -webkit-transform: translateX(12%);*/
 /*   transform: translateX(21%);*/
 /*   z-index: -1;*/
 /*   border-radius: 248px;*/
 /*   margin-top: 32px;*/
}
.about-us .about-qst-main {
   position: relative;
    padding-top: 105px;
    display: flex;
    flex-wrap: nowrap;
    width: 84%;
    margin: auto;
}
.about-us .about-qst-main .about_qst_left_sec {
    width: 40%;
}
.about-us .bdmt-features{
	padding-top: 70px;
	padding-bottom: 70px;
}
.about-us .bdmt-features h1 {
    text-align: center;
    font-size: 100px;
    font-weight: bold;
}
.about-us .bdmt-features .bdmt_features_inner_sec {
    display: flex;
    justify-content: space-between;
    padding-top: 30px;
}
.about-us .inner_reviews {
    display: flex;
    flex-wrap: nowrap;
	    padding-top: 15px;
    padding-bottom: 30px;
}
.review_img {
    width: 45%;
    position: relative;
}
.about-us .bdmt-marketing .marketting_inner .view_link a.text-capitalize.arrow-cstm-jq span.arrow {
    background-color: #feada0;
}
.blog_sec_last-sec .blog_sec_right_sec .blog_sec_images_sec .blog_image_sec {
    width: 33.3%;
}
.blog-thumbnail {
    margin: 0;
    position: relative;
    width: 81%;
	    max-width: inherit;
}

p.home-blog-title{
	position: absolute;
    left: 50%;
    transform: translateX(-50%);
    bottom: 119px;
    transition: .3s all linear;
}
p.home-blog-title a {
    color: #fff! important;
    display: inline-block;
    text-decoration: none;
}
.blog_sec_last-sec .blog_sec_right_sec .blog_sec_images_sec .blog_image_sec .blog-thumbnail:hover p.home-blog-title{
	bottom: 150px;
}
.about-scl-icons ul li {
    display: inline-block;
    padding-right: 24px;
}
.about-scl-icons ul li img {
    width: 44px;
}
}
@media only screen and (min-width:992px){
    .navbar-toggler-cstm{
        display: none;
    }
    .navbar-toggler-cart{
        display: none;
    }
}
@media only screen and (max-width:812px){
.first_footer .footer_first_sec {
    display: block;
}
.footer_second_sec {
    display: none;
}
.first_footer .social ul {
    justify-content: inherit! important;
}
.first_footer .footer_copyright_sec {
    text-align: left;
}
.cart-content-padding-right table.cart tbody.cart-list tr.cart-item td {
    margin-left: 0;
    display:table-cell! important;
}
.wrnty-retrn .content .para h6.theme_clr {
    width: 96%;
    line-height: 27px;
}
}
@media only screen and (max-width:1880px){
.thousand-series .thousand_series_pages_product_sec .banner_content.text_slider {
    margin: 245px auto 0;
}
.thousand-series .did_we_leave_sec .ud-image img {
    width: 71%;
}		
}

@media only screen and (max-width:1776px){
.about-us .about-qst-main:before {
    height: 430px;
}	
.about-us .about-qst-main .about_qst_right_sec {
    width: 38%;
	right: 73px;
    top: -20px;
}
.blog_sec_last-sec .blog_sec_right_sec .blog_sec_images_sec .blog_image_sec img {
   width: 87%;
}

}
@media only screen and (max-width:1688px){
.about-us .about-qst-main .about_qst_right_sec {
    width: 40%;
}
.blog_sec_last-sec .blog_sec_left_sec .view_link a.text-capitalize.arrow-cstm-jq {
    bottom: 16px;

}
}
@media only screen and (max-width:1685px){
.navBar--sub .navBar-action, .navBar--sub .navBar-item.is-active {
    font-size: 20px;
}
}

@media only screen and (max-width:1632px){

.blog_sec_last-sec .blog_sec_left_sec .view_link a.text-capitalize.arrow-cstm-jq {
    bottom: 2px;
}
}

@media only screen and (max-width:1602px){

.about-us .about-qst-main:before {
    height: 390px;
}
.about-us .about-qst-main .about_qst_left_sec {
    width: 48%;
}
}

@media only screen and (max-width:1530px){

.about-us .about-qst-main .about_qst_left_sec {
    width: 48%;
    padding-left: 20px;
}
.about-us .about-qst-main .about_qst_right_sec {
	right: 0;
}
.blog-thumbnail {
  width: 96%;
}
.blog_sec_last-sec .blog_sec_right_sec .blog_sec_images_sec .blog_image_sec .blog-thumbnail:hover p.home-blog-title {
    bottom: 114px;
}
.blog_sec_last-sec .blog_sec_right_sec .blog_sec_images_sec .blog_image_sec img {
    width: 100%;
}
p.home-blog-title {
    bottom: 36px;
}
}

.thousand-series .page-main-newp .content , .twothousand-series .content{
    background: var(--unnamed-color-ffca7e) 0% 0% no-repeat padding-box;
    background-color:#fff2e0;
    border-radius: 248px;
	width: 1024px;
    margin: auto;
    height: 294px;
    margin-top: 60px;
	position:relative;
}
.thousand-series .images_sec {
    display: block;
    position: absolute;
    top: -75px;
    right: 70px;
}
.thousand-series .page-main-newp .content h1.theme_clr , .twothousand-series .content h1.theme_clr{
    margin-top: 0! important;
    padding-top: 105px;
    color: #04364A! important;
    font: normal normal bold 100px/133px All Round Gothic;
    margin-left: -28px;
    margin-bottom: 0px! important;
}
.thousand-series .page-main-newp .content h6.theme_clr , .twothousand-series .content h6.theme_clr{
    margin-top: -10px;
    margin-bottom: 0;
	    font-weight: 900;
}
.thousand-series .feat-desc , .twothousand-series .feat-desc{
    padding-top: 75px;
}
.thousand-series .feat-desc p.heading_feature_thousand , .twothousand-series .feat-desc .heading_feature_twothousand{
  text-align: left;
    color: #04364A;
    font-size: 75px! important;
    width: 85%;
    margin: auto;
    line-height: 90px;
}
.thousand-series .feat_desc_inner_sec {
	display: flex;
    flex-wrap: nowrap;
   width: 68%;
    margin: auto;
    padding-top: 35px;
}
.thousand-series .feat_desc_inner_sec .thousand-feats {
    width: 70%;
}
.thousand-series .feat_desc_inner_sec .twothousand-feats{
	width:30%;
}
.thousand-series .feat_desc_inner_sec .thousand-feats p , .twothousand-series  .thousand-feats p{
    color: #04364A;
    font-size: 35px! important;
    font-weight: 900! important;
	    margin-bottom: 8px;
		    margin-left: -28px;
}
.thousand-series .feat_desc_list_sec .third_list {
     margin-right: 15px;
}
.thousand-series .feat_desc_list_sec .second_list ul li , .thousand-series .feat_desc_list_sec, .twothousand-series .feat_desc_list_sec ul li{
	list-style: disc;
    color: #04364A;
    font-size: 25px;
}
.thousand-series .feat_desc_list_sec .first_list ul li ,  .thousand-series .feat_desc_list_sec .third_list ul li{
    list-style: disc;
    color: #04364A;
    font-size: 25px;
}
.thousand-series .feat_desc_inner_sec .thousand-feats p strong {
    font-weight: 900! important;
}
.thousand-series .feat_desc_inner_sec .twothousand-feats p {
    color: #04364A;
    opacity: 0.35;
    font-size: 35px! important;
    font-weight: 900;
	    margin-bottom: 8px;
}
.thousand-series .feat_desc_inner_sec .twothousand-feats ul li {
    list-style: disc;
    color: #04364A;
    font-size: 25px;
    opacity: 0.35;
}
.thousand-series .feat-img-desc , .twothousand-series .feat-img-desc{
	display: flex;
    flex-wrap: nowrap;
    padding-top: 96px;
    justify-content: space-between;
    padding-bottom: 128px;
	width: 87%;
    margin: auto;
}
.thousand-series .feat-img-desc .img-desc , .twothousand-series .feat-img-desc .img-desc{
       width: 33%;
    padding-right: 22px;
    padding-left: 22px;
}
.thousand-series .feat-img-desc .img-desc h2 {
    font-size: 35px;
    font-weight: bold;
}
.thousand-series ul.m-0.p-0 , .two_thousand_series ul{
    display: flex;
	flex-wrap:nowrap;
}
.thousand-series ul.m-0.p-0 li.product_inner , .two_thousand_series ul li.product_inner{
    width: 50%;
}
.thousand-series .product_inner .produc_img::after , .two_thousand_series ul li.product_inner .produc_img::after{
	width: 74%;
}
.thousand-series ul.m-0.p-0 li.product_inner .banner_content.text_slider h2 {
    font-size: 34px! important;
}
.thousand-series .bdmt-features , .twothousand-series .bdmt-features {
    display: flex;
    justify-content: space-between;
	padding-top: 90px;
	padding-bottom: 172px;
}

.thousand-series .did_we_leave_sec {
    background-color: #ffdad5;
	position:relaive;
	padding-top: 83px;
	padding-bottom:83px;
	display: flex;
    flex-wrap: nowrap;
	opacity: 1;
	width: 85%;
    margin: auto;
	width: 100vw;
    margin-left: 50%;
    -moz-transform: translateX(-50%);
    -webkit-transform: translateX(-50%);
    transform: translateX(-50%);
    max-width: 100vw;
    height: auto;
    padding-left: 266px;
    padding-right: 266px;
	
	
	
}

.thousand-series .did_we_leave_sec .ud-info , .thousand-series .did_we_leave_sec .ud-image{
    width: 50%;
}
.thousand-series .did_we_leave_sec .ud-image {
    position: absolute;
    right: 0;
    top: -104px;
    width: 45%;
    display: block;
    z-index: 11;
    text-align: center;position: absolute;
    right: 0;
    top: -104px;
    width: 45%;
    display: block;
    z-index: 11;
    text-align: center;
}
.thousand-series .did_we_leave_sec .ud-image img {
	width: 67%;
}
.thousand-series .dropdown-content ul.m-0.p-0 {
    display: block;
}
.thousand-series .feat-img-desc .img-desc:nth-child(3) img {
    height: 220px;
    object-fit: cover;
}
.thousand-series .did_we_leave_sec .view_link {
    padding-left: 0;
}
.thousand-series .did_we_leave_sec .arrow-cstm-jq {
    justify-content: left;
    padding-left: 28px;
    width: 353px;
}
.thousand_series_pages_product_sec .banner_content.text_slider {
    margin-left: 128px;
    margin-right: 0;
    width: 70%! important;
}

.thousand-series .page-main-newp .content h1.theme_clr {
    margin-top: 0! important;
    padding-top: 105px;
    color: #04364A! important;
    font: normal normal bold 100px/133px All Round Gothic;
    margin-left: -28px;
    margin-bottom: 0px! important;
}
.thousand-series .page-main-newp .content h6.theme_clr {
    margin-top: -10px;
    margin-bottom: 0;
	font-weight: 900;
}
.thousand-series .feat_desc_list_sec , .twothousand-series .feat_desc_list_sec{
    display: flex;
    flex-wrap: nowrap;
	justify-content: space-between;
}
.thousand-series .feat_desc_list_sec .first_list ul li ,  .thousand-series .feat_desc_list_sec .third_list ul li{
    list-style: disc;
    color: #04364A;
    font-size: 25px;
}
.thousand-series .feat_desc_inner_sec .thousand-feats p strong {
    font-weight: 900! important;
}
.thousand-series .feat_desc_inner_sec .twothousand-feats p {
    color: #04364A;
    opacity: 0.35;
    font-size: 35px! important;
    font-weight: 900;
	margin-bottom: 8px;
	margin-left: 35px;
}
.thousand-series .feat_desc_inner_sec .twothousand-feats ul {
    margin-left: 19%;
}
.thousand-series .dropdown-content ul.m-0.p-0 {
    display: block;
}
.thousand-series .feat-img-desc .img-desc:nth-child(3) img {
    height: 220px;
    object-fit: cover;
}
.thousand-series .did_we_leave_sec .view_link {
    padding-left: 0;
}
.thousand-series .did_we_leave_sec .arrow-cstm-jq {
    justify-content: left;
    padding-left: 28px;
    width: 353px;
}
.thousand-series .thousand_first_li .view_link.view_product a.text-capitalize.arrow-cstm-jq span.arrow {
    background-color: #feada0;
}
.thousand-series .thousand_first_li .produc_img::after{
	background-color: #ffe2de !important;
}
.thousand-series .thousand_second_li .produc_img::after{
	background-color:#c9dce3 !important;
}
.thousand-series .thousand_second_li .view_link.view_product a.text-capitalize.arrow-cstm-jq span.arrow {
	background-color: rgb(102, 156, 176)! important;
}
.thousand-series .thousand_series_pages_product_sec .banner_content.text_slider {
    margin: 39px auto 0;
}
.thousand-series .did_we_leave_sec .arrow-cstm-jq span.arrow {
    background-color: #feada0;
}
.newsletter_sctn .row {
    margin: 0;
}


.twothousand-series .images_sec_200_series {
   display: block;
    position: absolute;
    top: -44px;
    right: 147px;
}
.twothousand-series .images_sec_200_series img {
    width: 98%;
}
.twothousand-series .thousand-feats {
    width: 68%;
    margin: auto;
    padding-top: 35px;
}
.twothousand-series .feat-img-desc .img-desc img {
    width: 81%;
}
.twothousand-series .feat-img-desc .img-desc:nth-child(2) img {
    width: 81%;
}
.twothousand-series .feat-img-desc .img-desc:last-child img {
    width: 92%;
}
.two_thousand_series ul {
    display: flex;
    flex-wrap: nowrap;
}
.two_thousand_series .banner_content.text_slider {
    width: 70% !important;
    margin-top: 55px;
}



.returns-page .content {
    background: var(--unnamed-color-ffca7e) 0% 0% no-repeat padding-box;
    background-color: #d2ebef;
    border-radius: 248px;
    width: 1024px;
    margin: auto;
    height: 294px;
    margin-top: 60px;
}
.returns-page .content h1.theme_clr {
    margin-top: 0! important;
    padding-top: 33px;
    color: #04364A! important;
    font: normal normal bold 100px/133px All Round Gothic;
    margin-left: -81px;
    margin-bottom: 0px! important;
}
.returns-page .content .para {
    margin-top: -20px;
    margin-bottom: 0;
    margin-left: -79px;
}
.returns-page .faqs-main {
        padding-top: 10px;
	    width: 84%;
    margin: auto;
}
.returns-page .faqs-main .faq h2 {
    font-weight: 900;
}
.returns-page .faqs-main .faq {
    padding-bottom: 11px;
}
.returns-page .faq-sec-main {
    background-color: #c7e6eb;
    width: 84%;
    margin: auto;
    display: flex;
    justify-content: space-between;
    padding: 79px 0;
    z-index: 99999! important;
    margin-top: 40px;
    width: 100vw;
    margin-left: 50%;
    -moz-transform: translateX(-50%);
    -webkit-transform: translateX(-50%);
    transform: translateX(-50%);
    max-width: 100vw;
    height: auto;
  padding-left: 266px;
    padding-right: 266px;
}

.returns-page .faq-sec-main .left-infor h4 {
    font-size: 35px;
    font-weight: 900;
	margin-bottom: 0;
}
.returns-page .faq-sec-main .left-infor p {
    font-size: 16px! important;
    margin-bottom: 0;
}
.returns-page .faq-sec-main .view_link {
    margin-top: 21px! important;
}
.returns-page .bdmt-marketing , .wrnty-retrn .bdmt-marketing , .about-us .bdmt-marketing{
    width: 100vw;
    margin-left: 50%;
    -moz-transform: translateX(-50%);
    -webkit-transform: translateX(-50%);
    transform: translateX(-50%);
    max-width: 100vw;
    height: auto;
    padding-left: 17%;
    padding-right: 17%;
    background-image: url(https://cdn11.bigcommerce.com/s-zo23333613/product_images/uploaded_images/rectangle-13.png);
    background-repeat: no-repeat;
    background-size: cover;
    padding: 65px 0;
    overflow: hidden;
}
.wrnty-retrn .bdmt-marketing .view_link a.text-capitalize.arrow-cstm-jq span.arrow {
    background-color: rgb(254 173 160);
}

.installation-inst .content {
    background: var(--unnamed-color-ffca7e) 0% 0% no-repeat padding-box;
    background-color: rgba(255, 202, 126, 0.24) !important;
    border-radius: 248px;
    width: 100%;
    margin: auto;
    height: 294px;
    margin-top: 60px;
}
.installation-inst .content h1.theme_clr {
     margin-top: 0! important;
    padding-top: 88px;
    color: #04364A! important;
    font: normal normal bold 100px/133px All Round Gothic;
    margin-left: -28px;
    margin-bottom: 0px! important;
}
.installation-inst .content .para h2.theme_clr {
    margin-top: -18px;
    font-weight: 900;
}
.installation-inst .content .para {
    margin-left: 78px;
}
.installation-inst .content .para h6.theme_clr {
    margin-top: -5px;
    max-width: 600px;
    font-size: 16px! important;
    text-transform: none! important;
}
.installation-inst .content .installation_page_sec {
    position: absolute;
    right: 3%;
    top: 130px;
	display:block;
}
.installation-inst .content .installation_page_sec img.img-fluid {
    width: 75%;
}
.installation-inst .installinstruc-tabs {
    padding-top: 85px;
}
/* .installation-inst .installinstruc-tabs ul li { */
       /* display: inline-block; */
    /* margin-left: 56px; */
    /* font-size: 35px; */
    /* font-weight: 900; */
    /* border: 3px solid #c7e6eb; */
   /* padding: 16px 23px; */
    /* border-radius: 44px; */
    /* opacity: 0.5; */
	/* margin-top: 1px; */
	
/* } */

.installation-inst .installinstruc-tabs ul .active {
    position: relative;
    margin-left: 0px;
    border: none;
	    margin: 0 50px 0 0;
    opacity: inherit;
}
.installation-inst .inst-tabs-cont .cmn-inst-data {
    display: flex;
    flex-wrap:now-wrap;
}
.installation-inst .inst-tabs-cont .cmn-inst-data.installinstruct-data-all.showall .inst-prd .hover-inst-main h2 {
    margin-top: 0;
    font-size: 35px;
    font-weight: bold;
    text-align: center;
}
.installation-inst .inst-tabs-cont {
    padding-top: 25px;
}
.installation-inst .htub-main {
   padding-top: 60px;
    width: 94%;
	padding-bottom: 60px;
    margin: auto;
}
.installation-inst .htub-main h1 {
    text-align: center;
    font-size: 100px;
    font-weight: 900;
}
.installation-inst .htub-main .htub-steps .stpscmn {
    width: 33.3%;
    position: relative;
    padding: 30px 0 0 50px;
}
.installation-inst .htub-main .htub-steps .insstept-one:after{
	content: "";
    position: absolute;
    top: -28px;
    left: 10px;
    counter-increment: section;
    content: "" counter(section) "";
    font-size: 170px;
    text-align: left;
    letter-spacing: 0px;
    opacity: 0.6;
    color: #47ACBE;
    z-index: -1;
    font-weight: 700;
}
.installation-inst .inst-tabs-cont .cmn-inst-data.installinstruct-data-all.showall .hover-inst-main:hover .hover-cloud-image {
    bottom: 62px;
}
.installation-inst .htub-main .htub-steps {
    display: flex;
    justify-content: space-between;
}
.installation-inst .htub-main .htub-steps .inststep-two:after {
    content: "";
    position: absolute;
    top: -29px;
    left: -11px;
    counter-increment: section;
    content: "" counter(section) "";
    font-size: 170px;
    text-align: left;
    letter-spacing: 0px;
    opacity: 0.6;
    color: #47ACBE;
    z-index: -1;
    font-weight: 700;
}
.installation-inst .htub-main .htub-steps .inststep-three:after {
    content: "";
    position: absolute;
    top: -28px;
    left: -5px;
    counter-increment: section;
    content: "" counter(section) "";
    font-size: 170px;
    text-align: left;
    letter-spacing: 0px;
    opacity: 0.6;
    color: #47ACBE;
    z-index: -1;
    font-weight: 700;
}
.installation-inst .htub-main .htub-steps .stpscmn h2 {
    font-weight: bold;
}
.installation-inst .faq-sec-main {
    background-color: #c7e6eb;
    display: flex;
    justify-content: space-between;
    padding: 79px 0;
    z-index: 99999! important;
    margin-top: 40px;
    width: 100vw;
    margin-left: 50%;
    -moz-transform: translateX(-50%);
    -webkit-transform: translateX(-50%);
    transform: translateX(-50%);
    max-width: 100vw;
    height: auto;
    padding-left: 242px;
    padding-right: 242px;
}
.installation-inst .faq-sec-main .left-infor h4 {
    font-size: 35px;
    font-weight: 900;
	margin-bottom: 3px;
}
.installation-inst .faq-sec-main .right-infor .view_link {
    margin-top: 38px! important;
}
.installation-inst .faq-sec-main .right-infor .view_link span.arrow {
    background-color: rgb(236 165 154);
}
.installation-inst .inst-tabs-cont .cmn-inst-data.installinstruct-data-all.showall .hover-inst-main {
    position: relative;
	text-align: center;
}
.installation-inst .inst-tabs-cont .cmn-inst-data.installinstruct-data-all.showall .hover-cloud-image img {
    padding-bottom: 38px;
    width: 100%;
}
div#thousandp {
       min-height: 100%;
    max-height: 100%;
    height: 100%;
    width: 44%;
    padding-right: 0px! important;
    border: none;
    overflow: inherit! important;
    background-color: transparent;
    top: 49%! important;
    margin-top: 10px;
    margin-bottom: 10px;
}
div#thousandp .modal-header button.close {
    color: #04364A! important;
    font-size: 32px;
    font-weight: 300;
    z-index: 6;
}
div#thousandp .modal-header {
  position: absolute;
    right: -20px;
    border: none;
    top: 8px;
}
div#thousandp .modal-body p.arrow.span-element , div#thousandp .modal-footer{
    display: none;
}
t div#thousandp .modal-body h2 {
    font-weight: 900;
}
 div#thousandp .modal-body .mdl-rgstr-video .prd-video-content {
    margin-top: 0;
    margin-bottom: 57px;
}
div#thousandp .modal-dialog {
    width: 100%;
    height: 100%;
    max-width: 1010px;
    max-height: 876px;
    background: #FFFFFF 0% 0% no-repeat padding-box;
    box-shadow: 0px 3px 6px #00000029;
    border-radius: 56px;
}
div#thousandp .modal-dialog .modal-content {
    border: none;
	    height: 100%;
    border-radius: inherit;
}
div#thousandp .modal-body {
    overflow: inherit! important;
}
.product_inner:nth-child(even) .produc_img::after {
    background-color: #ffe2de! important;
}
.thousand_series_pages_product_sec .product_inner:nth-child(even) .produc_img::after {
    background-color: #c9dce3 !important;
}
.login form.login-form.form .req-mess-lg {
    margin-bottom: 8px;
    color: #FE8673;
    font-size: 16px;
    padding-left: 5px;
}
.form-field.form-field--input.form-field--inputEmail label.form-label , .form-field.form-field--input.form-field--inputPassword label.form-label{
    font-weight: normal;
}

.wrnty-retrn .page-main-newp {
    padding-top: 87px;
}
.wrnty-retrn .content {
    background: var(--unnamed-color-ffca7e) 0% 0% no-repeat padding-box;
    background-color: #d2ebef;
    border-radius: 248px;
    width: 1024px;
    margin: auto;
    height: 294px;
    margin-top: 0;
}
.wrnty-retrn .content .para {
    padding-top: 0;
    padding-left: 43px;
}
.wrnty-retrn .content h1.theme_clr {
      margin-top: 0;
    padding-top: 33px;
    font-size: 100px;
    font-weight: 900;
    margin-left: -85px;
}
.wrnty-retrn .content .para h2.theme_clr {
    margin-top: 0px;
    padding-top: 60px;
    font-weight: 900;
    margin-bottom: 0;
}
.wrnty-retrn .content .para h6.theme_clr {
    margin-top: 0;
       width: 68%;
    font-size: 16px! important;
    margin-bottom: 0;
}
.wrnty-retrn .manual-downloads {
    padding-top: 68px;
	    display: flex;
    justify-content: space-between;
}
.wrnty-retrn .manual-downloads .inst-prd .hover-inst-main {
    position: relative;
	    text-align: center;
}
.wrnty-retrn .manual-downloads .inst-prd h2 {
	font-weight: bold;
	    margin-top: 17px;
	text-align:center;
}
.wrnty-retrn .wnty-main_first {
    display: flex;
    flex-wrap: nowrap;
    justify-content: space-between;
    padding-top: 40px;
    position: relative;
}
.wrnty-retrn .right_sec_wnty_content {
    width: 70%;
    margin-left: auto;
    margin-right: 156px;
	padding-left: 30px;
}
.wrnty-retrn .wnty-main_first:before {
    content: "";
    background-image: url(https://cdn11.bigcommerce.com/s-zo23333613/product_images/uploaded_images/group-1440.png?t=1609161213&_ga=2.13412727.1124331977.1609130859-634437299.1609130859);
    position: absolute;
    left: 0;
	top: 58px;
    width: 100%;
    height: 100%;
    background-repeat: no-repeat;
	z-index: -1;
}
.wrnty-retrn .right_sec_wnty_content h1 {
    font-size: 100px;
    font-weight: bold;
}
.wrnty-retrn .right_sec_wnty_content .wrnty-info {
    padding-left: 100px;
}
.wrnty-retrn .wnty-main {
    padding-top: 56px;
    width: 56%;
    margin: auto;
}
.wrnty-retrn .wnty-main h1 {
    font-size: 100px;
    font-weight: 800;
    margin-top: 0;
	margin-bottom:0px;
}
.wrnty-retrn .wnty-main h4 {
    padding-left: 110px;
    margin-top: -12px;
    margin-bottom: 0;
    font-size: 35px;
    font-weight: bold;
    width: 62%;
	color: #04364A;
}
.wrnty-retrn .wnty-main p {
    margin-bottom: 0;
    padding-left: 112px;
    font-size: 16px! important;
    width: 64%;
}
.wrnty-retrn .faq-sec-main {
    padding-top: 34px;
    background-color: rgb(255 218 213);
    background-color: #ffdad5;
    position: relaive;
    padding-top: 83px;
    padding-bottom: 54px;
    display: flex;
    flex-wrap: nowrap;
    opacity: 1;
    width: 85%;
    margin: auto;
    width: 100vw;
    margin-left: 50%;
    -moz-transform: translateX(-50%);
    -webkit-transform: translateX(-50%);
    transform: translateX(-50%);
    max-width: 100vw;
    height: auto;
    padding-left: 18%;
    padding-right: 18%;
	margin-top: 50px;
    justify-content: space-between;
}
.wrnty-retrn .faq-sec-main .left-infor h4 {
    margin-top: 6px;
    font-weight: bold;
    font-size: 35px;
	    color: #04364A;
	    margin-bottom: 0;
}
.wrnty-retrn .faq-sec-main .left-infor p {
    font-size: 16px! important;
    margin-bottom: 0;
}
.wrnty-retrn .faq-sec-main .right-infor .view_link {
    margin-top: 0! important;
}
.wrnty-retrn .faq-sec-main .right-infor .view_link a.text-capitalize.arrow-cstm-jq span.arrow {
    background-color: rgb(254 161 147);
}
div#thousandp .modal-body .mdl-prd-info h2 , div#thousandp .modal-dialog .modal-content .mdl-rgstr-video h2{
    text-align: left;
}
.wrnty-retrn .right_sec_wnty_content .wrnty-info p {
    margin-bottom: 5px;
    font-size: 16px! important;
}
.wrnty-retrn .right_sec_wnty_content .wrnty-info ul.right_sec_wnty_list {
    padding-left: 12px;
	margin-bottom: 0;
}
.wrnty-retrn .right_sec_wnty_content .wrnty-info ul.right_sec_wnty_list li {
    list-style: disc;
    font-family: "all-round-gothic"! important;
    font-size: 16px;
}
.installation-inst .faq-sec-main .faq_inner_sec_main , .wrnty-retrn .faq-sec-main .faq_inner_sec_main , .returns-page .faq-sec-main .container .faq_inner_sec_main{
    display: flex;
    justify-content: space-between;
}
.installation-inst .faq-sec-main .container , .thousand-series .did_we_leave_sec .container , .wrnty-retrn .faq-sec-main .container , .wrnty-retrn .bdmt-marketing .container , .returns-page .faq-sec-main .container , .returns-page .bdmt-marketing .container{
    max-width: 1920px;
    padding: 0 0;
}



section.blog_sec_right_sec .blog_sec_images_sec {
    display: flex;
    flex-wrap: nowrap;
    justify-content: space-between;
    width: 60%;
}
section.blog_sec_right_sec .blog_sec_images_sec .blog_image_sec {
    width: 33.3%;
	max-width: 33.3%;
	flex: 0 0 33.3%;
	-ms-flex: 0 0 33.3%;
    padding: 0 15px;
}

.blog_sec_last-sec .blog_sec_right_sec {
    width: 70%;
	padding-left: 21px;
}
.blog_sec_last-sec .blog_sec_right_sec .blog_sec_images_sec {
    display: flex;
    justify-content: space-between;
}
.blog_sec_last-sec .blog_sec_left_sec h1 {
    margin-top: 60px;
    font-weight: 900;
    font-size: 35px;
    position: relative;
}
.blog_sec_last-sec .blog_sec_left_sec .view_link a.text-capitalize.arrow-cstm-jq span.arrow {
    background-color: #feada0;
}
.blog_sec_last-sec .blog_sec_left_sec .view_link a.text-capitalize.arrow-cstm-jq {
    border: none;
    position: absolute;
    bottom: -17px;
    right: 11px;
    display: block;
}




.about-us .page-main-newp {
    padding-top: 40px;
}
.about-us .page-main-newp .about_first_us_sec {
       margin-top: 60px;
    position: relative;
}
.about-us .page-main-newp .about_first_us_sec:before {
    content: "";
    background-color: #ffe2dd;
    position: absolute;
    top: 0;
    left: 0;
    height: 496px;
    width: 63%;
    z-index: -1;
    border-radius: 248px;
}
.about-us .page-main-newp .content h1.theme_clr {
      margin-top: 0! important;
   padding-top: 24px;
    color: #04364A! important;
    font: normal normal bold 100px/133px All Round Gothic;
    margin-bottom: 0px! important;
    text-align: right;
    margin-right: 0;
    width: 79%;
}
.about-us .page-main-newp .about_first_us_sec .banner-why {
    display: flex;
    justify-content: space-between;
}
.about-us .page-main-newp .about_first_us_sec .banner-why {
    display: flex;
    justify-content: space-between;
    width: 84%;
    margin: auto;
	    padding-top: 45px;
}
.about-us .page-main-newp .about_first_us_sec .banner-why .why-reason h2 {
    font-weight: 900;
	    margin-top: 2px;
		margin-bottom: 0;
}
.about-us .page-main-newp .about_first_us_sec .banner-why .why-reason p {
    font-size: 16px! important;
}
.about-us .page-main-newp .about_first_us_sec .banner-why .banner_why_inner_sec{
	margin:0 -15px;
}
.about-us .page-main-newp .about_first_us_sec .banner-why .banner_why_inner_sec::after {
	content: "";
	clear: both;
	display: table;
}
.about-us .page-main-newp .about_first_us_sec .banner-why .why-reason {
        width: 33.3%;
		padding: 0 15px;
		float: left;
}
.about-us .social-main {
    padding-top: 182px;
    width: 84%;
    margin: auto;
    display: flex;
    flex-wrap: nowrap;
}
.about-us .social-main .social-imag {
    width: 30%;
}
.about-us .social-main .social-imag img {
    width: 77%;
}
.about-us .social-main .socal-cnt {
    width: 70%;
}
.about-us .social-main .socal-cnt h4 {
    color: #FE8673;
    font-size: 35px;
    font-weight: 900;
	    margin-top: 10px;
}
.about-us .social-main .socal-cnt p {
    margin-bottom: 8px;
    font-size: 20px! important;
    font-weight: 500;
}
.about-us .about-qst-main .about_qst_left_sec h4 {
    color: #FE8673;
    font-size: 35px;
    font-weight: 900;
	margin-bottom: 15px;
}
.about-us .about-qst-main .about_qst_left_sec h2 {
    font-size: 35px;
    font-weight: 900;
    margin-bottom: 35px;
}
.about-us .about-qst-main .about_qst_right_sec {
    width: 550px;
    position: absolute;
    right: 50px;
    top: -33px;
    display: flex;
    justify-content: center;
    align-items: center;
}
.about-us .about-qst-main .about_qst_right_sec img {
   width: 100%;
}
.about-us .about-qst-main:before {
	/*content: "";*/
 /*   position: absolute;*/
 /*   left: 0;*/
 /*   top: 0;*/
 /*   width: 100%;*/
 /*   height: 100%;*/
 /*   background-color: #d2ebef;*/
 /*  width: 73%;*/
 /*   height: 496px;*/
 /*   -moz-transform: translateX(12%);*/
 /*   -webkit-transform: translateX(12%);*/
 /*   transform: translateX(21%);*/
 /*   z-index: -1;*/
 /*   border-radius: 248px;*/
 /*   margin-top: 32px;*/
}
.about-us .about-qst-main {
   position: relative;
    padding-top: 105px;
    display: flex;
    flex-wrap: nowrap;
    width: 84%;
    margin: auto;
}
.about-us .about-qst-main .about_qst_left_sec {
    width: 40%;
}
.about-us .bdmt-features{
	padding-top: 70px;
	padding-bottom: 70px;
}
.about-us .bdmt-features h1 {
    text-align: center;
    font-size: 100px;
    font-weight: bold;
}
.about-us .bdmt-features .bdmt_features_inner_sec {
    display: flex;
    justify-content: space-between;
    padding-top: 30px;
}
.about-us .inner_reviews {
    display: flex;
    flex-wrap: nowrap;
	    padding-top: 15px;
    padding-bottom: 30px;
}
.review_img {
    width: 45%;
    position: relative;
}

.about-us .bdmt-marketing .marketting_inner .view_link a.text-capitalize.arrow-cstm-jq span.arrow {
    background-color: #feada0;
}
.blog_sec_last-sec .blog_sec_right_sec .blog_sec_images_sec .blog_image_sec {
    width: 33.3%;
}
.blog-thumbnail {
    margin: 0;
    position: relative;
    width: 100%;
    max-width: 100%;
    padding-bottom: 44px;
}

p.home-blog-title{
	position: absolute;
    left: 0;
    transform: translateX(0%);
    bottom: 119px;
    transition: .3s all linear;
    font-size: 15px !important;
    width: 100%;
    text-align: center;
}
p.home-blog-title a {
    color: #fff! important;
    display: inline-block;
    text-decoration: none;
}
.blog_sec_last-sec .blog_sec_right_sec .blog_sec_images_sec .blog_image_sec .blog-thumbnail:hover p.home-blog-title{
	bottom: 150px;
}
.about-us .social-main .socal-cnt .about-scl-icons {
    padding-top: 40px;
    padding-bottom: 10px;
}
.about-us .inner_reviews .review_content .stars .btn.btn-review p.fa.fa-star {
    font: normal normal normal 14px/1 FontAwesome! important;
    font-size: 23px! important;
    margin-bottom: 0;
}
.about-us .inner_reviews .review_content .stars .btn.btn-review {
    padding: 0;
}
.twothousand-series .feat-img-desc .img-desc h2 {
    font-weight: 900;
}
div#thousandp .mdl-dwnld-button .view_link a.text-capitalize.arrow-cstm-jq span.arrow , .returns-page .faq-sec-main .view_link a.text-capitalize.arrow-cstm-jq span.arrow , .returns-page .bdmt-marketing .marketting_inner .view_link a.text-capitalize.arrow-cstm-jq span.arrow{
    background-color: #fe8673;
}
.cmn-inst-data.installinstruct-data-thousand.showth {
    display: flex;
    flex-wrap: nowrap;
}
.cmn-inst-data.installinstruct-data-thousand.showth .inst-prd {
    width: 33.3%;
    padding: 0 15px;
}
.cmn-inst-data .inst-prd {
    width: 33.3%! important;
    padding: 0 15px;
}

.installation-inst .installinstruc-tabs ul li::after {
	content: inherit;
	border: 3px solid #c7e6eb;
	position: absolute;
	top: 0;
	right: 0;
	bottom: 0;
	left: 0;
	transition: .3s all linear;
	width: 100%;
}
.installation-inst .installinstruc-tabs ul li.active::after {
	content: "";
    background-color: #c7e6eb;
    left: 0px;
    top: 0px;
    width: 186px;
    height: 86px;
    position: absolute;
    z-index: -2;
    padding: 36px 44px;
    border-radius: 44px;
	border: 0;
}


.blogpostlist-main .list-post {
    width: 25%;
    padding: 0 15px;
    max-width: 25%;
    flex: 0 0 25%;
}
.blogpostlist-main {
    display: flex;
    flex-wrap: wrap;
    justify-content: inherit;
	text-align:center! important;
}
.blogpostlist-main .list-post .blog-thumbnail img.lazyautosizes.lazyloaded {
	    max-width: 292px! important;
    height: 394px;
    object-fit: cover;
}
.installation_guide_sec {
  background-color: #c7e6eb;
    padding: 79px 0;
    z-index: 99999! important;
    margin-top: 40px;
    width: 100vw;
    margin-left: 50%;
    -moz-transform: translateX(-50%);
    -webkit-transform: translateX(-50%);
    transform: translateX(-50%);
    max-width: 100vw;
    height: auto;
    padding-left: 0;
    padding-right: 0;
    position: relative;
    margin-top: 115px;
    margin-bottom: 115px;
}
.installation_guide_inner_sec {
	display: flex;
    justify-content: center;
    position: relative;
}
.installation_guide_inner_left_sec {
    position: absolute;
    left: -96px;
    z-index: 999999! important;
    top: -139px;
    width: 100%;
    display: block;
    max-width: 531px;
}
.installation_guide_inner_left_sec img {
    width: 100%;
    z-index: 999999! important;
}
.installation_guide_inner_right_sec {
    text-align: center;
}
.installation_guide_inner_right_sec .view_link a.text-capitalize.arrow-cstm-jq {
    width: 63%;
    display: flex;
    justify-content: center;
    align-items: center;
    margin: auto;
}
.installation_guide_inner_right_sec .view_link a.text-capitalize.arrow-cstm-jq span.arrow {
    background-color: rgb(254 134 115);
}
.blog section.banner_shop::after {
    background-color: #d2ebef;
}
.blog .blog-filters {
	border-top: 2px solid #47acbe;
    padding-top: 32px;
    margin-top: 32px;
}
.blog .banner_shop .content {
    width: 75% !important;
}
.blog .blog-filters .blog-filter {
    display: flex;
    flex-wrap: nowrap;
}
.blog .blog-filters .blog-filter span {
    font-size: 20px;
    color: #04364A;
    text-transform: uppercase;
    margin-top: -6px;
}
.blog .blog-filters .blog-filter .filter-option {
    padding-left: 15px;
}
.blog .blog-filters .blog-filter .filter-option {
    padding-left: 25px;
    font-size: 20px;
    margin-top: -7px;
}
.blog .blog-filters .blog-filter .filter-option input {
    margin-right: 8px;
    width: 16px;
    height: 16px;
    border: 2px solid #04364A;
}
.blog section#blog-post-list p.bloglist-title {
    position: absolute;
    bottom: 73px;
    left: 0;
    overflow: hidden;
    color: #fff;
    font-size: 15px! important;
    text-align: center;
    width: 100%;
	transition: .3s all linear;
	max-width: 360px;
	    z-index: 1;
}
.blog section#blog-post-list img.lazyautosizes.ls-is-cached.lazyloaded {
    position: relative;
}
.blog section#blog-post-list figure.blog-thumbnail:hover p.bloglist-title{
	    bottom: 157px;
}
.blog nav.pagination {
    padding-top: 43px;
    text-align: center;
    justify-content: center;
}
.blog .blog-filters .blog-filter .filter-option input[type='radio']:after {
        width: 16px;
        height: 16px;
        border-radius: 15px;
        top: -2px;
        left: -1px;
        position: relative;
        background-color: transparent;
        content: '';
        display: inline-block;
        visibility: visible;
        border: 2px solid #04364A;
}
.blog .blog-filters .blog-filter .filter-option input[type='radio']:checked:after {
    width: 16px;
    height: 16px;
      border-radius: 15px;
        top: -2px;
        left: -1px;
        position: relative;
        background-color: #FFCA7E;
        content: '';
        display: inline-block;
        visibility: visible;
		 border: 2px solid #04364A;
}
input#environmentalism , input#bathroom-decor , input#learning{
    margin-left: 29px;
    margin-right: 11px;
}
.blog-loading-loader {
	position: fixed;
    top: 0;
    z-index: 9999999! important;
    left: 0;
    width: 100%;
    text-align: center;
    height: 100%;
    background-color: rgba(0,0,0,0.6);
}
section#blog-post-list {
    position: relative;
}
.blog section#blog-post-list .blogpostlist-main figure.blog-thumbnail a {
    display: inline-block;
    border-radius: 200px;
       background: #78c0d3;
    overflow: hidden;
	position:relative;
}
.blog section#blog-post-list .blogpostlist-main figure.blog-thumbnail a:after{
	content:"";
	position:absolute;
	top:0;
	left:0px;
	right:0px;
	bottom:0px;
	background-color: #48aaba;
	transition: .3s all linear;
	opacity: .5;
	border-radius:120px! important;
}
.blog section#blog-post-list .blogpostlist-main figure.blog-thumbnail a:hover:after{
	    opacity: .8;
}
.blog nav.pagination ul.pagination-list li.pagination-item.pagination-item--current a.pagination-link {
    background-color: #48aaba;
    color: #fff;
    display: inline-block;
    vertical-align: middle;
	font-weight: bold;
}
.blog section.banner_shop h1.theme_clr {
    margin-bottom: 10px;
}
.thousand-series .did_we_leave_sec .ud-image img {
    width: 63%;
}


@media only screen and (max-width:5200px){
.thousand-series .thousand_series_pages_product_sec .banner_content.text_slider {
    margin: 114px auto 0;
}
.two_thousand_series .banner_content.text_slider {
    margin-top: 111px;
}
.thousand-series .did_we_leave_sec .ud-image img {
    width: 46%;
}
}




@media only screen and (max-width:1880px){
.thousand-series .thousand_series_pages_product_sec .banner_content.text_slider {
    margin: 245px auto 0;
}
.thousand-series .did_we_leave_sec .ud-image img {
    width: 71%;
}	
.review_content h2 {
    width: 63%;
	
}
}

@media only screen and (max-width:1790px){
.form_sec_text .manual_warranty_sec {
    width: 76%;
}
}

@media only screen and (max-width:1778px){
.single-blog-main h1.heading_banner_image2 {
    font-size: 94px;
}	
}

@media only screen and (max-width:1776px){
.about-us .about-qst-main:before {
    height: 430px;
}	
.about-us .about-qst-main .about_qst_right_sec {
    width: 38%;
	right: 73px;
    top: -20px;
}
.blog_sec_last-sec .blog_sec_right_sec .blog_sec_images_sec .blog_image_sec img {
   width: 87%;
}
.returns_page h2.theme_clr {
    width: 35%;
}
}
@media only screen and (max-width:1763px){
.single-blog-main h1.heading_banner_image {
font-size: 93px;
}
}


@media only screen and (max-width:1756px){
.blog .banner_shop .content {
    width: 90% !important;
}	
	
}

@media only screen and (max-width:1734px){
.banner_image_mini {
    position: absolute;
    top: -2%;
    right: 20%;
    width: 100%;
    max-width: 386px;
    display: block;
    transform: rotate(26deg);
}	
}
@media only screen and (max-width:1696px){
.view_link span.arrow::before {
    left: 13px;
    top: 12px;
}
div#thousandp .modal-dialog {
    max-height: 723px;
}
div#thousandp {
    top: 59%! important;
}
}
@media only screen and (max-width:1690px){
.returns-page .faq-sec-main .view_link a {
    width: 305px;
}
}
@media only screen and (max-width:1688px){
.about-us .about-qst-main .about_qst_right_sec {
    width: 40%;
}
.blog_sec_last-sec .blog_sec_left_sec .view_link a.text-capitalize.arrow-cstm-jq {
    bottom: 16px;
}
.thousand-series .thousand_series_pages_product_sec .banner_content.text_slider {
    margin: 168px auto 0;
}
}



@media only screen and (max-width:1650px){
.about-us .page-main-newp .content h1.theme_clr {
    width: 86%;
}
.about-us .about-qst-main .about_qst_right_sec {
    width: 43%;
    top: -32px;
}
.inner-feature {
    width: 366px;
}

.blog_sec_last-sec .blog_sec_right_sec .blog_sec_images_sec .blog_image_sec img {
    width: 100%;
}
p.home-blog-title {
    bottom: 65px;
}
.blog_sec_last-sec .blog_sec_right_sec .blog_sec_images_sec .blog_image_sec .blog-thumbnail:hover p.home-blog-title {
    bottom: 100px;
}
.wrnty-retrn .right_sec_wnty_content {
    padding-left: 92px;
}
.wrnty-retrn .faq-sec-main .right-infor .view_link {
    margin-top: 15px !important;
}
.returns-page .content {
    width: 65%;
}
.returns-page .faq-sec-main .view_link {
    margin-top: 41px !important;
}
.installation-inst .content .installation_page_sec {
  right: 16%;
}
.installation-inst .htub-main .htub-steps .stpscmn {
    margin-right: 15px;
    margin-left: 15px;
}
.thousand-series .feat_desc_inner_sec {
    width: 75%;
}
.thousand-series .feat-img-desc, .twothousand-series .feat-img-desc {
    width: 89%;
}
.did_we_leave_sec .ud-image img {
    width: 66%;
}
.thousand-series .did_we_leave_sec .arrow-cstm-jq {
    width: 304px;
}

.thousand-series .did_we_leave_sec .ud-image img {
    width: 54%;
}
.thousand-series .did_we_leave_sec {
    padding-left: 235px;
    padding-right: 235px;
}
.thousand-series .thousand_series_pages_product_sec .banner_content.text_slider {
   margin: 69px auto 0;
}
.thousand_series_pages_product_sec ul .thousand_first_li .produc_img .img-fluid {
    width: 50%;
}
.thousand_series_pages_product_sec ul .thousand_first_li .produc_img::after {
    height: 282px;
}

.thousand_series_pages_product_sec ul .thousand_second_li .produc_img .produc_img::after{
	height: 298px;
}
.thousand-series ul.m-0.p-0 li.product_inner .banner_content.text_slider h2 {
	margin-bottom: 10px;
}
.thousand-series .did_we_leave_sec .ud-image {
	width: 47%;
}

.blog-thumbnail {
	width: 94%;
}
.two_thousand_series .banner_content.text_slider {
	margin-top: 89px;
}
.twothousand-series .thousand-feats {
    width: 72%;
}
.two_thousand_series .banner_content.text_slider .view_link.view_product.mt-3 a.text-capitalize.arrow-cstm-jq span.arrow {
    right: 0px! important;
}
.product_inner:nth-child(2) .produc_img img {
    width: 47%;
}
.two_thousand_series ul li.product_inner:first-child img.img-fluid {
    width: 51%;
}
.twothousand-series .bdmt-features {
    padding-bottom: 5px;
}
.blog_sec_last-sec {
    width: 32%;
}
.blog .banner_shop .content {
    width: 90% !important;
}
.createaccount_thanks .page-content--textCenter h1.page-heading.text-left {
    font-size: 57px;
    margin-bottom: 13px;
}
}
@media only screen and (max-width:1649px){
.single-blog-main h1.heading_banner_image {
    font-size: 90px;
}


}


@media only screen and (max-width:1646px){
	.blog_sec_images_sec p.home-blog-title {
    bottom: 102px;
}
}

@media only screen and (max-width:1643px){
.returns_page h2.theme_clr {
    font-size: 33px;
}	
header.second_header ul li.drpdown_support {
    padding: 0 84px;
}
.banner_image_mini {
right: 18%;
    max-width: 394px;
}
}

@media only screen and (max-width:1636px){
.installation_guide_inner_left_sec {
    max-width: 459px;
}
}

@media only screen and (max-width:1632px){

.blog_sec_last-sec .blog_sec_left_sec .view_link a.text-capitalize.arrow-cstm-jq {
    bottom: 2px;
}
}

@media only screen and (max-width:1602px){

.about-us .about-qst-main:before {
    height: 390px;
}
.about-us .about-qst-main .about_qst_left_sec {
    width: 48%;
}
}
@media only screen and (max-width:1600px){
.single-blog-main h1.heading_banner_image {
    font-size: 85px;
}
}
@media only screen and (max-width:1598px){
.form_sec_text .manual_warranty_sec {
    width: 69%;
}	
}

@media only screen and (max-width:1590px){
.login form.login-form.form {
	margin-right: 37px;
}
.error-page .error_img {
    width: 20%;
}
#error_banner section.banner_shop.error_banner {
    width: 75%;
}
}

@media only screen and (max-width:1571px){
	header.second_header ul li.drpdown_support {
    padding: 0 75px;
}
.returns_page h2.theme_clr {
    font-size: 31px;
}
}


@media only screen and (max-width:1564px){
.blog section.blog_sec_right_sec .blog_sec_last-sec {
    width: 37%;
}
}

@media only screen and (max-width:1560px){
.single-blog-main h1.heading_banner_image {
    font-size: 85px;
}
.single-blog-main p.blog_banner_para {
    font-size: 33px! important;
}
}
@media only screen and (max-width:1530px){
.about-us .about-qst-main .about_qst_left_sec {
    width: 48%;
    padding-left: 20px;
}
.about-us .about-qst-main .about_qst_right_sec {
	right: 0;
}
.blog-thumbnail {
  width: 96%;
}
.blog_sec_last-sec .blog_sec_right_sec .blog_sec_images_sec .blog_image_sec .blog-thumbnail:hover p.home-blog-title {
    bottom: 114px;
}
.blog_sec_last-sec .blog_sec_right_sec .blog_sec_images_sec .blog_image_sec img {
    width: 100%;
}
p.home-blog-title {
    bottom: 36px;
}
.blog section.blog_sec_right_sec .blog_sec_last-sec {
    width: 40%;
}
}
@media only screen and (max-width:1516px){
div#thousandp .modal-dialog {
    max-height: 684px;
}
div#thousandp {
    top: 64%! important;
}
}
@media only screen and (max-width:1514px){
section.blog_sec_right_sec {
    width: 89%;
}

}

@media only screen and (max-width:1472px){
.about-us .about-qst-main .about_qst_left_sec {
	width: 56%;
}	

.about-us .page-main-newp .about_first_us_sec:before {
	height: 440px;
}
}
@media only screen and (max-width:1450px){
.about-us .about-qst-main .about_qst_right_sec {
    width: 440px;
}
.about-us .page-main-newp .about_first_us_sec::before {
    height: 474px;
}
.wrnty-retrn .right_sec_wnty_content {
    padding-left: 166px;
	    width: 84%;
    margin-left: auto;
    margin-right: 0;
}
.about-us .review_content{
	margin-left:-110px;
}
.wrnty-retrn .wnty-main {
 width: 41%;
}
.wrnty-retrn .wnty-main h4 , .wrnty-retrn .wnty-main p{
    width: 100%;
}
.wrnty-retrn .content .para h6.theme_clr {
    width: 66%;
}
.returns-page .faq-sec-main {
    padding-left: 224px;
    padding-right: 224px;
}
.installation-inst .content .installation_page_sec {
    right: 3%;
    top: 130px;
}
.thousand-series .feat-desc p.heading_feature_thousand, .twothousand-series .feat-desc .heading_feature_twothousand {
    width: 100%;
}
.thousand-series .feat_desc_inner_sec {
    width: 85%;
}
.thousand-series .thousand_series_pages_product_sec .banner_content.text_slider {
    margin: 100px auto 0;
}
.thousand-series .did_we_leave_sec {
    padding-left: 222px;
    padding-right: 222px;
}
.thousand-series .feat-img-desc, .twothousand-series .feat-img-desc {
    width: 100%;
}
.thousand-series .feat-img-desc .img-desc, .twothousand-series .feat-img-desc .img-desc {
	padding-right: 7px;
    padding-left: 7px;
}
.thousand-series .thousand_series_pages_product_sec .banner_content.text_slider {
	margin-left: 5px;
}
.thousand-series .product_inner .produc_img::after, .two_thousand_series ul li.product_inner .produc_img::after {
    width: 89%;
}
.thousand_series_pages_product_sec ul .thousand_first_li .produc_img .img-fluid {
        width: 59%;
}
.thousand-series .did_we_leave_sec {
    padding-left: 141px;
    padding-right: 141px;
}

.blog_sec_last-sec {
    width: 100%;
}

.twothousand-series .thousand-feats {
    width: 85%;
}
.two_thousand_series .banner_content.text_slider {
    margin-top: 81px;
}
.twothousand-series .bdmt-features {
    padding-bottom: 15px;
}

.product_inner:nth-child(2) .produc_img img {
    width: 54%;
}
.thousand-series li .view_link.view_product a.text-capitalize.arrow-cstm-jq span.arrow {
    background-color: #feada0;
    right: 0px! important;
}
.createaccount_thanks .page-content--textCenter h1.page-heading.text-left {
    font-size: 49px;
    margin-bottom: 13px;
}
.single-blog-main h1.heading_banner_image2 {
    font-size: 83px;
}
.single-blog-main p.blog_banner_para {
    font-size: 30px! important;
}
.product_inner .produc_img img {
    width: 56%! important;
}
.product_inner:nth-child(2) .produc_img img, .product_inner:nth-child(4) .produc_img img {
    width: 53%! important;
}
.show-blog .product_inner .banner_content {
    margin: 20px auto 0! important;
}
}
@media only screen and (max-width:1436px){
section.blog_sec_right_sec .blog_sec_last-sec {
    width: 100%;
}
}
@media only screen and (max-width:1390px){
.single-blog-main h1.heading_banner_image {
    font-size: 77px;
}
}

@media only screen and (max-width:1396px){
.about-us .page-main-newp .about_first_us_sec:before {
    height: 470px;
    width: 65%;
}
.about-us .about-qst-main .about_qst_left_sec {
   padding-left:0px;
   width: 54%;
}	
.about-us .about-qst-main .about_qst_right_sec {
    width: 44%;
    top: -13px;
    right: 30px;
}
}

@media only screen and (max-width:1378px){
section.blog_sec_right_sec .blog_sec_last-sec {
      width: 41%;
}
.form_sec_text .manual_warranty_sec {
    width: 62%;
}
}

@media only screen and (max-width:1358px){
	.blog section.blog_sec_right_sec .blog_sec_last-sec {
    width: 50%;
}
}
@media only screen and (max-width:1366px){
.about-us .inner_reviews .review_content {
    margin-top: 15%;
}

}
@media only screen and (max-width:1346px){
.installation_guide_inner_left_sec {
    max-width: 442px;
    top: -126px;
}
}

@media only screen and (max-width:1340px){
section.blog_sec_right_sec {
    width: 91%;
}
section.blog_sec_right_sec .blog_sec_last-sec {
    width: 42%;
}
.blog_sec_last-sec .blog_sec_right_sec .blog_sec_images_sec .blog_image_sec img {
    width: 95%;
}
.banner_image_mini {
    right: 16%;
       max-width: 396px;
    top: -2%;
}
.returns_page h2.theme_clr {
    width: 32%;
}
}


@media only screen and (max-width:1596px){
	.returns_page h2.theme_clr {
    font-size: 32px;
}
}

@media only screen and (max-width:1590px){
.login form.login-form.form {
	margin-right: 88px;
}
}
@media only screen and (max-width:1556px){
.blog-thumbnail {
    margin: 0;
    position: relative;
    width: 100%;
    max-width: 100%;
}	
.blog_sec_last-sec .blog_sec_right_sec {
    width: 70%;
    padding-left: 0px;
}

p.home-blog-title {
 bottom: 22px;
 left: 0%;
}
.blog_sec_last-sec .blog_sec_right_sec .blog_sec_images_sec .blog_image_sec .blog-thumbnail:hover p.home-blog-title {
    bottom: 70px;
}
}

@media only screen and (max-width:1538px){
.returns_page h2.theme_clr {
    font-size: 30px;
}	
}

@media only screen and (max-width:1522px){
.login form.login-form.form {
    margin-right: 84px;
}	
}

@media only screen and (max-width:1513px){
.returns_page h2.theme_clr {
    font-size: 29px;
}	
.banner_image_mini {
    right: 17%;
    max-width: 402px;
    top: -3%;
}
}

@media only screen and (max-width:1506px){
.blog-thumbnail {
    width: 97%;
}	
.blog_sec_last-sec .blog_sec_right_sec {
    padding-left: 30px;
}
 
.about-us .page-main-newp .about_first_us_sec::before {
    height: 448px;
    width: 64%;
}
}
@media only screen and (max-width:1497px){
header.second_header ul li.drpdown_support {
       padding: 0 71px;
}
.banner_image_mini {
  right: 18%;
    max-width: 404px;
    top: -3%;
}
.returns_page h2.theme_clr {
    font-size: 30px;
}
}

@media only screen and (max-width:1481px){
header.second_header ul li.drpdown_support {
    padding: 0 80px;
}

}

@media only screen and (max-width:1472px){
.about-us .about-qst-main .about_qst_left_sec {
	width: 56%;
}	
.returns_page h2.theme_clr {
    font-size: 29px;
}
}


@media only screen and (max-width:1469px){
eader.second_header ul li.drpdown_support {
    padding: 0 76px;
}
.navBar--sub .navBar-action, .navBar--sub .navBar-item.is-active {
    font-size: 16px;
}
}

@media only screen and (max-width:1467px){
.returns_page h2.theme_clr {
    font-size: 29px;
}
.returns_page p {
    width: 37%;
}
}


@media only screen and (max-width:1424px){
.login form.login-form.form {
    margin-right: 79px;
}	
}
@media only screen and (max-width:1450px){
.installation-inst .faq-sec-main {
    padding-left: 233px;
    padding-right: 233px;
}
.blog_sec_last-sec {
    width: 38%;
}
.blog section.banner_shop h1.theme_clr {
    margin-bottom: 19px;
}
.thousand-series .feat-desc p.heading_feature_thousand, .twothousand-series .feat-desc .heading_feature_twothousand {
    font-size: 63px! important;
    line-height: 74px;
}
.two_thousand_series ul li.product_inner:first-child img.img-fluid {
    width: 59%;
}
.inner_img {
    width: 195px;
}

.about-us .page-main-newp .about_first_us_sec:before {
       height: 535px;
    width: 67%;
}
.about-us .page-main-newp .about_first_us_sec .banner-why {
    padding-top: 19px;
}
.about-us .social-main {
    padding-top: 115px;
}
.about-us .about-qst-main .about_qst_left_sec {
    width: 50%;
}
}

@media only screen and (max-width:1437px){
.returns_page h2.theme_clr {
    font-size: 28px;
}	
}


@media only screen and (max-width:1422px){

.about-us .page-main-newp .about_first_us_sec::before {
    height: 469px;
    width: 65%;
}
.about-us .about-qst-main {
    width: 87%;
}
.about-us .about-qst-main .about_qst_right_sec {
    width: 45%;
}	
}


@media only screen and (max-width:1397px){
	.returns_page h2.theme_clr {
    font-size: 27px;
}
}

@media only screen and (max-width:1396px){
.about-us .page-main-newp .about_first_us_sec:before {
    height: 470px;
    width: 65%;
}
.about-us .about-qst-main .about_qst_left_sec {
   padding-left:0px;
   width: 54%;
}	
.about-us .about-qst-main .about_qst_right_sec {
    width: 44%;
    top: -13px;
    right: 30px;
}

.blog_sec_last-sec .blog_sec_right_sec .blog_sec_images_sec .blog_image_sec img {
    width: 95%;
}
div#thousandp .modal-dialog {
    max-height: 651px! important;
}
}

@media only screen and (max-width:1390px){
.login form.login-form.form {
    margin-right: 74px;
}
}

@media only screen and (max-width:1366px){
.about-us .about-qst-main .about_qst_right_sec {
    width: 440px;
    top: -13px;
    right: 31px;
}	
.inner-feature {
    width: 327px;
}
.blog_sec_last-sec .blog_sec_right_sec {
    padding-left: 10px;
}
.blog-thumbnail {
    width: 98%;
    padding-top: 36px;
}
.about-us .page-main-newp .about_first_us_sec::before {
    height: 479px;
    width: 65%;
}
.about-us .social-main {
    padding-top: 87px;
}
.installation-inst .content .installation_page_sec {
    right: 3%;
    top: 130px;
}
.installation-inst .faq-sec-main {
     padding-left: 206px;
    padding-right: 206px;
}
.thousand-series .feat_desc_inner_sec {
    width: 91%;
}
.thousand-series .feat-img-desc, .twothousand-series .feat-img-desc {
    width: 100%;
}
.thousand-series .did_we_leave_sec {
padding-left: 137px;
padding-right: 137px;
}
.blog_sec_last-sec {
    width: 57%;
}
.thousand-series .did_we_leave_sec .ud-image {
    width: 52%;
}
.blog_sec_last-sec .blog_sec_left_sec .view_link a.text-capitalize.arrow-cstm-jq {
    right: 37px;
}
.thousand-series .feat-img-desc .img-desc, .twothousand-series .feat-img-desc .img-desc {
    padding-right: 14px;
    padding-left: 14px;
}
.thousand-series .thousand_series_pages_product_sec .banner_content.text_slider {
    margin-left: 4px;
    margin-right: 0;
    width: 90% !important;
}
.thousand_series_pages_product_sec ul .thousand_first_li .produc_img::after {
    height: 281px;
}
.product_inner .produc_img::after {
    height: 245px;
}
.thousand-series .thousand_series_pages_product_sec .banner_content.text_slider {
    margin: 46px auto 0;
        margin-right: auto;
        margin-left: auto;
}
.twothousand-series .thousand-feats {
    width: 88%;
}
.two_thousand_series .banner_content.text_slider {
    margin-top: 59px;
}
.thousand-series ul.m-0.p-0 li.product_inner .banner_content.text_slider h2 {
    line-height: 36px! important;
}
.thousand-series .feat-desc p.heading_feature_thousand, .twothousand-series .feat-desc .heading_feature_twothousand {
   font-size: 58px !important;
	line-height: 68px;
}
.thousand-series .feat-img-desc .img-desc:first-child h2 {
    margin-top: 20px;
}
.two_thousand_series ul li.product_inner:first-child img.img-fluid {
    width: 52%;
}
.product_inner:nth-child(2) .produc_img img {
    width: 48%;
}
.two_thousand_series .banner_content.text_slider {
    margin-top: 0px;
}
.installation-inst .htub-main {
    width: 100%;
}
.about-us .bdmt-features {
	    padding-top: 49px;
	padding-bottom: 0;
}
.about-us .page-main-newp .about_first_us_sec::before {
    height: 521px;
    width: 66%;
}
.blog section.blog_sec_right_sec .blog_sec_last-sec {
    width: 42%;
}
.createaccount_thanks .page-content--textCenter h1.page-heading.text-left {
    font-size: 45px;
    margin-bottom: 101px;
}
section.blog_sec_right_sec {
    width: 88%;
}
.single-blog-main h1.heading_banner_image2 {
    font-size: 76px;
}
.product_inner .produc_img {
    height: 350px;
}
.product_inner .produc_img img {
    width: 55%! important;
}
.product_inner:nth-child(2) .produc_img img, .product_inner:nth-child(4) .produc_img img {
    width: 50%! important;
}
.single-blog-main h1.heading_banner_image {
    font-size: 73px;
}
}
@media only screen and (max-width:1392px){
.returns_page h1.theme_clr {
    margin-left: 77px;
}
.banner_image_mini {
    right: 18%;
    max-width: 376px;
    top: -1%;
}	
#contact-us-page {
    padding: 93px 0 0 !important;
}
.returns_page p {
    width: 32%;
    margin-left: 15.5%;
}
}

@media only screen and (max-width:1364px){
section.blog_sec_right_sec {
    width: 95%;
}
}

@media only screen and (max-width:1358px){
.returns_page h2.theme_clr {
    font-size: 26px;
}	
}


@media only screen and (max-width:1310px){
.installation_guide_inner_left_sec {
    max-width: 433px;
    top: -126px;
	    left: -116px;
}	
}

@media only screen and (max-width:1282px){
.installation_guide_inner_left_sec {
    max-width: 436px;
    top: -126px;
    left: -43px;
}
.productView .row .main-prd-slider.col-md-7 {
    padding-left: 14px;
    padding-right: 14px;
}
.productView .row {
    margin: 0;
}
.productView .main-prd-rght-section.col-md-5 {
    padding-right: 0;
    padding-left: 0;
}
.price-bl-pop {
    width: 26%;
    margin-left: 26px;
}	
}

@media only screen and (max-width:1280px){
.about-us .about-qst-main {
    width: 84%;
}
.about-us .about-qst-main .about_qst_right_sec {
    width: 440px;
}
.about-us .inner_reviews {
    position: relative;
}
.about-us .review_content h2 {
    width: 100%! important;
}

.about-us .page-main-newp .about_first_us_sec .banner-why {
    width: 77%;
}
.about-us .page-main-newp .about_first_us_sec::before {
    left: 47px;
}
.about-us .page-main-newp .content h1.theme_clr {
    width: 92%;
}
.about-us .page-main-newp .about_first_us_sec::before {
    width: 59%;
}
.about-us .bdmt-features .bdmt_features_inner_sec {
    width: 90%;
    margin: auto;
}
.about-us .why-bidet-head .bdmt_features_inner_sec {
    width: 90%;
    margin: auto;
}

.wrnty-retrn .right_sec_wnty_content {
    padding-left: 189px;
	margin-right:38px;
	width:85%;
}
.wrnty-retrn .content {
    width: 78%;
}
.wrnty-retrn .faq-sec-main {
    padding-left: 7%;
    padding-right: 7%;

}
.returns-page .faqs-main {
    width: 76%;
}
.returns-page .faq-sec-main {
    padding-left: 173px;
    padding-right: 173px;
}
.installation-inst .installinstruc-tabs ul li:first-child::before {
    left: 0;
}
.installation-inst .installinstruc-tabs ul li {
    padding: 8px 27px;
}
.installation-inst .faq-sec-main {
    padding-left: 116px;
    padding-right: 116px;
}
.installation-inst .content .installation_page_sec {
    right: 3%;
    top: 91px;
}
.thousand-series .thousand_series_pages_product_sec .banner_content.text_slider {
    margin: 47px auto 0;
}
.thousand-series .thousand_first_li .view_link.view_product a.text-capitalize.arrow-cstm-jq span.arrow{
	right:-1px! important;
}
.thousand-series .did_we_leave_sec {
    padding-left: 48px;
    padding-right: 48px;
}
.thousand-series .did_we_leave_sec .ud-image {
    width: 47%;
}
.thousand-series .feat-desc p.heading_feature_thousand, .twothousand-series .feat-desc .heading_feature_twothousand {
    width: 97%;
}
.two_thousand_series .banner_content.text_slider {
    margin-top: 126px;
}

.thousand_series_pages_product_sec ul .thousand_first_li .produc_img .img-fluid {
    width: 51%;
}
.product_inner:nth-child(2) .produc_img img {
    width: 46%;
}
.product_inner:nth-child(2) .produc_img img {
    width: 47%;
}
.blog section.blog_sec_right_sec .blog_sec_last-sec {
    width: 56%;
}
.blog .banner_shop::after {
    width: 93%;
}
.blog .banner_shop .content {
    width: 90% !important;
    margin: auto;
}
.navBar.navBar--sub.navBar--account {
    margin-top: 80px;
}

.single-blog-main .blog_sec_images_sec .blog_image_sec {
}
.single-blog-main h1.heading_banner_image2 {
    font-size: 73px;
}

header.second_header ul li.drpdown_support {
    padding: 1px 53px;
}
.single-blog-main h1.heading_banner_image {
    font-size: 69px;
}
.product_inner .produc_img img {
    width: 50%! important;
}
.product_inner:nth-child(2) .produc_img img, .product_inner:nth-child(4) .produc_img img {
    width: 46%! important;
}
.two_thousand_series li.product_inner:first-child .produc_img img.img-fluid {
    width: 47%! important;
}
.two_thousand_series li.product_inner:last-child .produc_img img.img-fluid {
    width: 43%! important;
}
}


@media only screen and (max-width:1270px){
header.second_header ul li.drpdown_support {
    padding: 0px 49px;
}

}



@media only screen and (max-width:1264px){
header.second_header ul li.drpdown_support {
    padding: 0 51px;
}
	
}



@media only screen and (max-width:1226px){
	header.second_header ul li.drpdown_support {
    padding: 0 49px;
}

}

@media only screen and (max-width:1210px){
header.second_header ul li.drpdown_support {
    padding: 0 40px;
}
	
}

@media only screen and (max-width:1200px){
	.about-us .page-main-newp .about_first_us_sec::before {
    width: 64%;
    height: 494px;
}
.about-us .about-qst-main .about_qst_right_sec {
    width: 44%;
    top: -8px;
    right: 31px;
}
.wrnty-retrn .content h1.theme_clr {
    font-size: 91px;
}
.returns-page .faq-sec-main {
    padding-left: 156px;
    padding-right: 156px;
}
.installation-inst .content .installation_page_sec {
    right: 1%;
    top: 91px;
}	

.thousand-series .did_we_leave_sec .ud-image {
    width: 54%;
}
.installation-inst .faq-sec-main {
    padding-left: 85px;
    padding-right: 85px;
}
section.blog_sec_right_sec {
    width: 86%;
}
.installation_guide_inner_left_sec {
    max-width: 379px;
    top: -95px;
    left: -34px;
}
.price-bl-pop {
    width: 26%;
    margin-left: 13px;
}
section.blog_sec_right_sec {
    width: 95%;
}
section.blog_sec_right_sec .blog_sec_last-sec {
    width: 44%;
}

.single-blog-main h1.blog_author_heading {
    width: 98%;
}
.single-blog-main p.blog_banner_para {
    font-size: 29px! important;
}
.single-blog-main h1.heading_banner_image2 {
    font-size: 68px;
}
.single-blog-main h1.heading_banner_image {
    font-size: 69px;
}
.single-blog-main p.blog_banner_para {
    font-size: 25px! important;
}
.review_content h2 {
    width: 100%;
}
.single-blog-main h1.heading_banner_image {
    font-size: 65px;
}
.two_thousand_series li.product_inner:first-child .produc_img img.img-fluid {
    width: 49%! important;
}
.two_thousand_series li.product_inner:last-child .produc_img img.img-fluid {
    width: 45%! important;
}
.product_inner .produc_img img {
    width: 53%! important;
}
.product_inner:nth-child(2) .produc_img img, .product_inner:nth-child(4) .produc_img img {
    width: 48%! important;
}

} 

@media only screen and (max-width:1166px){
section.blog_sec_right_sec {
    width: 94%;
}	
.blog_sec_last-sec {
    width: 48%;
}	
.blog-thumbnail {
    width: 100%;
    padding-top: 36px;
}
.blog section.blog_sec_right_sec .blog_sec_last-sec {
    width: 50%;
}	
}

@media only screen and (max-width:1154px){
section.blog_sec_right_sec .blog_sec_last-sec {
    width: 45%;
}
.blog_sec_last-sec .blog_sec_left_sec h1 {
    font-size: 32px;
}	
}


@media only screen and (max-width:1138px){
.installation_guide_inner_left_sec {
    max-width: 427px;
    top: -114px;
    left: -62px;
}
}

@media only screen and (max-width:1134px){
header.second_header ul li.drpdown_support {
    padding: 0 36px;
}	
}

@media only screen and (max-width:1110px){
header.second_header ul li.drpdown_support {
    padding: 0 33px;
}

}

@media only screen and (max-width:1116px){
section.blog_sec_right_sec {
    width: 96%;
}

.blog_sec_last-sec .blog_sec_left_sec .view_link a.text-capitalize.arrow-cstm-jq {
    right: 114px;
    bottom: -11px;
}
.blog section.blog_sec_right_sec .blog_sec_last-sec {
    width: 68%;
}
}

@media only screen and (max-width:1088px){
	header.second_header ul li.drpdown_support {
    padding: 0 25px;
}

}

@media only screen and (max-width:1084px){
	.returns_page h2.theme_clr {
    font-size: 25px;
}
.single-blog-main h1.heading_banner_image {
    font-size: 59px;
}
}

@media only screen and (max-width:1080px){
	.createaccount_thanks .page-content--textCenter h1.page-heading.text-left {
    font-size: 42px;
    margin-bottom: 70px;
}
}


@media only screen and (max-width:1071px){
.login form.login-form.form {
    margin-right: 69px;
}	
.blog section.blog_sec_right_sec .blog_sec_last-sec {
    width: 74%;
}
}


@media only screen and (max-width:1068px){
.banner_image_mini {
    right: 16%;
    max-width: 383px;
    top: -2%;
}	
	
}



@media only screen and (max-width:1046px){
.installation-inst .content {
    width: 96%;
}
.installation-inst .content .installation_page_sec {
    right: 3%;
    top: 160px;
    text-align: right;
}
.installation-inst .installinstruc-tabs ul li {
    padding: 14px 14px;
}
.installation-inst .content .installation_page_sec img.img-fluid {
    width: 75%;
}
.installation-inst .inst-tabs-cont .cmn-inst-data.installinstruct-data-all.showall .inst-prd .hover-inst-main h2 {
    font-size: 22px;
}
div#thousandp .modal-body .mdl-prd-info h2, div#thousandp .modal-dialog .modal-content .mdl-rgstr-video h2 {
    text-align: left;
    font-size: 21px;
}
div#thousandp {
	top: 53%! important;
}
div#thousandp .modal-dialog {
	height: 785px;
}
div#thousandp {
	width: 78%;
}
div#thousandp .modal-dialog {
    height: 766px;
}
.thousand-series .page-main-newp .content, .twothousand-series .content {
    width: 100%;
}
.thousand-series .page-main-newp .content h1.theme_clr, .twothousand-series .content h1.theme_clr {
    margin-left: -14px;
}
.thousand-series .feat-desc p.heading_feature_thousand, .twothousand-series .feat-desc .heading_feature_twothousand {
    font-size: 38px !important;
    line-height: 52px;
}
.twothousand-series .thousand-feats {
    width: 94%;
}
.two_thousand_series .banner_content.text_slider {
    margin-top: 20px;
}
.thousand-series .did_we_leave_sec .ud-image img {
    width: 64%;
}
.thousand_series_pages_product_sec ul .thousand_first_li .produc_img .img-fluid {
    width: 60%;
}
.product_inner:nth-child(2) .produc_img img {
    width: 56%;
}
.thousand-series .feat_desc_inner_sec {
    width: 95%;
}
.thousand-series .feat-img-desc .img-desc h2 {
    font-size: 28px;
    font-weight: bold;
}
.thousand-series .feat-img-desc, .twothousand-series .feat-img-desc {
	padding-top: 66px;
    padding-bottom: 66px;
}
.about-us .page-main-newp .about_first_us_sec .banner-why .why-reason h2 {
    font-size: 20px;
}
.about-us .page-main-newp .about_first_us_sec .banner-why .why-reason p {
    font-size: 15px! important;
}
.about-us .about-qst-main .about_qst_right_sec {
	width: 51%;
    top: -26px;
    right: 0;
}
.price-bl-pop {
    margin-left: 0;
}
.installation_guide_inner_left_sec {
    max-width: 359px;
    top: -92px;
    left: -46px;
}
.installation_guide_sec {
    padding: 40px 0;
}
.blog section.blog_sec_right_sec .blog_sec_last-sec {
    width: 74%;
}
}

@media only screen and (max-width:1028px){
.returns_page h2.theme_clr {
    font-size: 24px;
}
.returns_page p {
    width: 36%;
}
}


@media only screen and (max-width:1024px){
	.price-bl-pop .view_link {
    padding-left: 0;
}
.installation_guide_inner_left_sec {
    max-width: 285px;
    top: -57px;
    left: -31px;
}
.wrnty-retrn .content h1.theme_clr {
    font-size: 71px;
}
.wrnty-retrn .content .para h2.theme_clr {
       padding-top: 33px;
}
.thousand-series .bdmt-features, .twothousand-series .bdmt-features {
    padding-top: 90px;
    padding-bottom: 90px;
}

div#thousandp {
    top: 62%! important;
}
div#thousandp .modal-dialog {
    max-height: 728px! important;
    overflow-x: scroll;
}
.blog_sec_last-sec .blog_sec_left_sec h1 {
font-size: 29px;
}
.blog_sec_last-sec .blog_sec_left_sec .view_link a.text-capitalize.arrow-cstm-jq {
    right: 36px;
    bottom: 17px;
}
.blog section.blog_sec_right_sec .blog_sec_last-sec {
    width: 45%;
}
.createaccount_thanks .page-content--textCenter h1.page-heading.text-left {
    font-size: 39px;
    margin-bottom: 101px;
}
.navBar--sub .navBar-action, .navBar--sub .navBar-item.is-active {
    font-size: 14px;
}
.account_recentitems form .productGrid .product {
    width: 50%;
}
.account_order .account .account-body .account-content.account-content--fixedSmall {
    width: 100%;
}
.account_order .account .account-body aside.account-sidebar {
    width: 100%;
    float: left;
}
.account_order .account .account-body button.button{
    width: 100%;
}
.account_order .account .account-body .account-content.account-content--fixedSmall dl.account-orderTotal {
    width: 100%;
    float: inherit;
}
section.blog_sec_right_sec .blog_sec_last-sec {
    width: 29%;
}
.blog_sec_last-sec .blog_sec_left_sec h1 {
    font-size: 28px;
}

.single-blog-main p.blog_banner_para {
    font-size: 27px! important;
}
.single-blog-main h1.blog_author_heading {
    width: 100%;
    font-size: 27px;
    line-height: 41px;
}
.single-blog-main p.blog_banner_para {
top: 402px;
}
.single-blog-main .blog-thumbnail {
     width: 100%; 
}
header li.nav-item {
    padding: 0 25px;
}

header.second_header ul li.drpdown_support {
    padding: 0 25px;
}
.navbar-light .navbar-nav .nav-link {
    font-size: 19px;
}
.contact_banner .para h6 {
    width: 51%;
}
.imag_contact img {
    width: 100%;
}
.imag_contact {
    position: absolute;
   top: 38px;
    width: 45%;
    right: 8px;
}
.product_inner .produc_img img {
    width: 60%! important;
}
.product_inner:nth-child(2) .produc_img img, .product_inner:nth-child(4) .produc_img img {
    width: 55%! important;
}
.single-blog-main h1.heading_banner_image {
    font-size: 55px;
}
.two_thousand_series li.product_inner:first-child .produc_img img.img-fluid {
    width: 58%! important;
}
.two_thousand_series li.product_inner:last-child .produc_img img.img-fluid {
    width: 53%! important;
}
.product_inner .produc_img img {
    width: 61%! important;
}
.about-us .review_content {
    moz-transform: translateX(-6%)! important;
    -webkit-transform: translateX(-6%)! important;
    transform: translateX(-6%)! important;
}
}

@media only screen and (max-width:1012px){
header.second_header ul li.drpdown_support {
    padding: 0 24px;
}
}

@media only screen and (max-width:1004px){
header.second_header ul li.drpdown_support {
    padding: 0 17px;
}
}


@media only screen and (max-width:1002px){
header.second_header ul li.drpdown_support {
    padding: 0 15px;
}

}
@media only screen and (max-width:996px){
.thousand-series .feat-img-desc .img-desc, .twothousand-series .feat-img-desc .img-desc {
    width: 100%;
    text-align: center;
}
.thousand_series_pages_product_sec ul .thousand_first_li .produc_img .img-fluid {
    width: 31%! important;
}
.thousand_series_pages_product_sec .product_inner:nth-child(2) .produc_img img, .product_inner:nth-child(4) .produc_img img {
    width: 28%! important;
}
.thousand-series .did_we_leave_sec .ud-image img {
    width: 62%;
}
.thousand-series .thousand_series_pages_product_sec .banner_content.text_slider .view_link.view_product {
    margin-top: 0;
}
.thousand-series ul.m-0.p-0 li.product_inner{
    padding-top: 15px;
}
.two_thousand_series li.product_inner:first-child .produc_img img.img-fluid {
    width: 31%! important;
}
.two_thousand_series li.product_inner:last-child .produc_img img.img-fluid {
    width: 28%! important;
}
}
@media only screen and (max-width:965px){
.thousand_first_li .banner_content.text_slider {
    margin: 31px auto 0! important;
}
.thousand_series_pages_product_sec .product_inner:nth-child(2) .produc_img img, .product_inner:nth-child(4) .produc_img img {
    width: 34%! important;
}
.thousand_second_li .banner_content.text_slider {
    margin: 88px auto 0! important;
}
.thousand-series .feat-img-desc, .twothousand-series .feat-img-desc {
    padding-bottom: 26px;
}
}

@media only screen and (max-width:996px){
.thousand-series .bdmt-features , .twothousand-series .bdmt-features {
display: block;
}
.thousand-series .bdmt-features .inner-feature {
    width: 100%;
}
.thousand-series .did_we_leave_sec .ud-image img {
    width: 70%;
}
.btn-signup {
    width: 54%;
}
.thousand-series .feat_desc_inner_sec{
	display:block;
}
.thousand-series .feat_desc_inner_sec .twothousand-feats , .thousand-series .feat_desc_inner_sec .thousand-feats{
    width: 100%;
}
.thousand-series .feat_desc_list_sec, .twothousand-series .feat_desc_list_sec{
	display:block;
}
.thousand-series .feat_desc_inner_sec .thousand-feats .feat_desc_list_sec ul {
    margin-bottom: 0;
}
.thousand-series .feat_desc_list_sec .third_list {
    margin-right: 0;
}
.thousand-series .feat_desc_inner_sec .twothousand-feats ul {
    margin-left: 0;
}
.thousand-series .feat_desc_inner_sec .twothousand-feats p {
    margin-left: -28px;
}
.thousand-series .feat-img-desc, .twothousand-series .feat-img-desc {
    display: block;
}
.thousand-series .feat-img-desc .img-desc, .twothousand-series .feat-img-desc .img-desc {
width: 100%;
}
.thousand-series ul.m-0.p-0, .two_thousand_series ul {
display: block;
}
.thousand-series ul.m-0.p-0 li.product_inner, .two_thousand_series ul li.product_inner {
    width: 100%;
}
.thousand_series_pages_product_sec ul .thousand_first_li .produc_img .img-fluid {
    width: 31%;
}
.product_inner:nth-child(2) .produc_img img {
    width: 29%;
}
.thousand-series .thousand_series_pages_product_sec .banner_content.text_slider {
    margin: 133px auto 0;
}
.wrnty-retrn .content h1.theme_clr {
    font-size: 63px;
}
.wrnty-retrn .content .para h2.theme_clr {
   padding-top: 42px;
}
.wrnty-retrn .manual-downloads{
	display:block;
}
.wrnty-retrn .manual-downloads .inst-prd .hover-inst-main , .wrnty-retrn .manual-downloads .inst-prd h2{
	text-align:left;
}
.login form.login-form.form {
    width: 100%;
    border-right: 0;
    padding-right: 0;
    margin-right: 0;
    height: inherit;
	    padding-left: 0;
}
.login form.login-form.form .contact_btn {
    width: 100%;
    margin-bottom: 22px;
	    margin-top: 22px;
}
.login .login-row {
    max-width: 1337px;
    margin-top: 0;
}
.login .new-customer {
    width: 100%;
	padding-top: 30px;
}
.login .new-customer .panel-header {
    padding: 0;
}
.login .new-customer .panel-body {
    padding: 10px 0 0 0;
}
.login .new-customer ul.new-customer-fact-list {
    margin-left: 0;
}
.login .new-customer ul.new-customer-fact-list li {
    padding-left: 0;
}
.login .new-customer .contact_btn {
    width: 100%;
}
.about-us .about-qst-main .about_qst_right_sec {
    width: 54%;
    top: -17px;
    right: 0;
}
.installation_guide_inner_left_sec {
    max-width: 300px;
    top: -78px;
    left: -36px;
}
.installation_guide_inner_right_sec h1 {
    margin-top: 0;
}
.about-us .page-main-newp .about_first_us_sec .banner-why .why-reason {
    width: 100%;
}
.about-us .about-qst-main .about_qst_right_sec {
    display: none;
}
.about-us .about-qst-main .about_qst_left_sec {
    width: 100%;
}
.about-us .page-main-newp .about_first_us_sec::before {
    width: 82%;
    height: 551px;
}

.about-us .bdmt-features .bdmt_features_inner_sec {
    width: 100%;
    display: block;
}
.about-us .why-bidet-head .bdmt_features_inner_sec {
    width: 100%;
    display: block;
}
.inner-feature {
    width: 100%;
}
section.blog_sec_right_sec {
    width: 100%;
	padding: 0 15px;
}
.blog_sec_last-sec .blog_sec_left_sec .view_link a.text-capitalize.arrow-cstm-jq {
    right: 331px;
   bottom: -15px;
}
section.blog_sec_right_sec .blog_sec_images_sec , .blog_sec_last-sec{
    width: 100%;
}
.error-page .error_img {
    display: none;
}
#error_banner section.banner_shop.error_banner {
    width: 100%;
}
.error_banner::after {
    width: 100%;
    left: 0;
}
section.blog_sec_right_sec .blog_sec_last-sec {
    width: 99%;
}
.returns_page p {
    width: 35%;
}
#contact-us-page .two-fields {
    display: block;
}
#contact-us-page .two-fields .form-field {
    width: 100%;
}
#contact-us-page .form-action.error_btn .contact_btn {
    width: 100%;
    margin-bottom: 15px;
    margin-top: 15px;
}
.single-blog-main ul.blog_2_list {
    width: 95%;
    margin: auto;
	padding-bottom: 15px;
}
.single-blog-main h1.heading_banner_image {
    top: 326px;
	font-size: 54px;
}
.single-blog-main ul.blog_6_list , .single-blog-main ul.blog_7_list , .single-blog-main ul.blog_4_list{
    width: 95%;
    margin: auto;
	    font-size: 14px;
}
.single-blog-main ul.blog_4_list li, .single-blog-main ul.blog_6_list li, .single-blog-main ul.blog_7_list li {
     font-size: 14px;
    font-family: "all-round-gothic"! important;
}
.single-blog-main .blog_sec_images_sec .blog_image_sec {
    float: none;
    width: 100%;
}
.single-blog-main .blog_sec_images_sec .blog_image_sec img.lazyautosizes.lazyloaded {
    max-width: 100%;
}
}

@media only screen and (max-width:991px){
	.thousand-series .feat_desc_inner_sec {
    width: 90%;
    display: flex;
    justify-content: space-between;
}
.login section.newsletter_sctn {
    margin-top: 10px! important;
}
}

@media only screen and (max-width:990px){
nav.navBar.navBar--sub.navBar--account ul.navBar-section li.navBar-item {
    width: 100%;
    margin-bottom: 14px;
    margin-left: 0;
    margin-right: 0;
}
.editaccount form.form fieldset.form-fieldset .form-row.form-row--half .form-field.form-field--input.form-field--inputText {
    width: 100%;
    float: none;
}
.editaccount form.form fieldset.form-fieldset .form-row.form-row--half div#FormField_2 , .editaccount form.form fieldset.form-fieldset .form-row.form-row--half div#FormField_3 , editaccount form.form fieldset.form-fieldset .form-row.form-row--half div#FormField_24 , .editaccount form.form .form-actions button.button.button--primary 
{
    width: 100%! important;
    float: inherit;
}	
.editaccount form.form fieldset.form-fieldset .form-row.form-row--half div#FormField_24{
width: 100%! important;
    float: inherit;
}	
}

@media only screen and (max-width:984px){
	.returns_page h2.theme_clr {
    font-size: 22px;
}
.banner_image_mini {
    display: none;
}
.returns_page h2.theme_clr {
     font-size: 23px;
	width: 85%;
}
.returns_page p {
    width: 60%;
}
.blog_sec_last-sec .blog_sec_left_sec h1 {
    margin-top: 101px;
}
.blog_sec_last-sec .blog_sec_left_sec .view_link a.text-capitalize.arrow-cstm-jq {
    right: 260px;
}
}


@media only screen and (max-width:970px){
.blog_sec_last-sec .blog_sec_left_sec .view_link a.text-capitalize.arrow-cstm-jq {
    right: 0;
}	
nav.navBar.navBar--sub.navBar--account ul.navBar-section li.navBar-item {
    width: 100%;
    margin-bottom: 25px;
	    margin-left: 0;
    margin-right: 0;
}
.account_recentitems form .productGrid .product {
    width: 100%;
}
}


@media only screen and (max-width:966px){
.installation-inst .installinstruc-tabs ul li {
    margin: 0 46px 0 0;
}
.installation-inst .htub-main h1 {
    font-size: 88px;
}
div#thousandp {
    width: 100%;
}
.thousand-series .feat-desc p.heading_feature_thousand, .twothousand-series .feat-desc .heading_feature_twothousand {
    font-size: 30px !important;
}
.thousand-series .feat_desc_list_sec, .twothousand-series .feat_desc_list_sec {
    display: block;
}
.twothousand-series .feat_desc_list_sec ul {
    margin-bottom: 0;
}
.thousand-series .feat-img-desc, .twothousand-series .feat-img-desc , .two_thousand_series ul{
display: block;
}
.thousand-series .feat-img-desc .img-desc, .twothousand-series .feat-img-desc .img-desc {
width: 100%;
}
.thousand-series ul.m-0.p-0 li.product_inner, .two_thousand_series ul li.product_inner {
    width: 100%;
}
.thousand-series .bdmt-features, .twothousand-series .bdmt-features{
	display:block;
}
.twothousand-series .bdmt-features .inner-feature {
    width: 100%;
}
.two_thousand_series ul li.product_inner:first-child img.img-fluid {
    width: 35%;
}
.two_thousand_series .banner_content.text_slider {
    margin-top: 185px;
}
.product_inner:nth-child(2) .produc_img img {
    width: 34%;
}
.product_inner .produc_img::after {
    height: 295px;
}
.thousand-series .product_inner .produc_img::after, .two_thousand_series ul li.product_inner .produc_img::after {
    width: 100%;
}
.two_thousand_series .banner_content.text_slider {
width: 100% !important;
}
.thousand-series .feat_desc_inner_sec , .thousand-series .feat_desc_list_sec, .twothousand-series .feat_desc_list_sec , .thousand-series .feat-img-desc, .twothousand-series .feat-img-desc{
display: block;
}
.thousand-series .feat_desc_inner_sec .thousand-feats , .thousand-series .feat_desc_inner_sec .twothousand-feats{
    width: 100%;
}

.thousand-series .feat_desc_list_sec ul {
    margin-bottom: 0;
}
.thousand-series .feat_desc_inner_sec .twothousand-feats p {
    margin-left: -24px;
}
.thousand-series .feat_desc_inner_sec .twothousand-feats ul {
    margin-left: 0;
}
.thousand-series .feat-img-desc .img-desc, .twothousand-series .feat-img-desc .img-desc {
    width: 100%;
}
.thousand-series ul.m-0.p-0, .two_thousand_series ul {
    display: block;
}
.thousand-series ul.m-0.p-0 li.product_inner, .two_thousand_series ul li.product_inner {
    width: 100%;
}
.thousand_series_pages_product_sec ul .thousand_first_li .produc_img .img-fluid {
    width: 35%;
}
.thousand-series .thousand_series_pages_product_sec .banner_content.text_slider {
    margin: 166px auto 0;
}
.thousand_series_pages_product_sec ul .thousand_first_li .produc_img::after {
    height: 325px;
}
.product_inner .produc_img::after {
    height: 325px;
}
.product_inner:nth-child(2) .produc_img img {
    width: 33%;
}
.wrnty-retrn .right_sec_wnty_content {
    padding-left: 203px;
}
}

@media only screen and (max-width:989px){
header.second_header .dropdown-content {
	display: none! important;
}
header.second_header li.nav-item.drpdown_support.active .dropdown-content {
	display: block! important;
}
.navbar-light .navbar-nav .nav-link {
    font-size: 14px;
    flex-direction: row-reverse;
    justify-content: flex-end;
}
li.nav-item.drpdown_support:after {
    content: "\f107";
    font: normal normal normal 14px/1 FontAwesome;
    position: absolute;
    top: 0;
    right: 9px;
    font-size: 19px;
}
header.second_header li.nav-item i.fa.fa-user {
    padding-left: 0;
}
header li.nav-item i {    
    font-size: 16px;
    padding: 0 !important;
    margin: 0 !important;
}
.cart_hover .cart_icn {
    width: 25px;
}
div#navbarSupportedContent ul li.nav-item {
    width: 100%;
	position: relative;
}


.dropdown-content ul:before {
background-color:transparent; 
}
.dropdown-content {
	position: inherit;
    box-shadow: inherit;
    padding-top: 0;
    top: -6px;
    padding-bottom: 1px;
}
.dropdown-content a {
    padding: 0 18px;
}
}
@media only screen and (max-width:966px){
.two_thousand_series .banner_content.text_slider {
    width: 100% !important;
    margin: 73px auto 0! important;
}
.two_thousand_series li.product_inner:last-child .produc_img img.img-fluid {
    width: 37%! important;
}
.two_thousand_series li.product_inner:first-child .produc_img img.img-fluid {
    width: 37%! important;
}
}


@media only screen and (max-width:960px){
	.blog section.blog_sec_right_sec .blog_sec_last-sec {
    width: 87%;
}
}

@media only screen and (max-width:956px){
	.createaccount_thanks .page-content--textCenter h1.page-heading.text-left {
    font-size: 36px;
    margin-bottom: 81px;
}
}

@media only screen and (max-width:960px){
	.navBar.navBar--sub.navBar--account ul.navBar-section li.navBar-item {
    width: 100%;
    display: block;
    margin-bottom: 25px;
}
.account.account--fixedLarge ul.addressList li.address {
    width: 100%;
}
.account.account--fixedLarge ul.addressList li.address form .form-actions a.button.button--primary.button--small , .account.account--fixedLarge ul.addressList li.address form .form-actions button.button.secondary.button--small{
    width: 100%;
}
}

@media only screen and (max-width:914px){
.returns-page .faq-sec-main .container .faq_inner_sec_main{
	display:block;
}
.returns-page .faq-sec-main {
     padding-left: 55px;
    padding-right: 55px;
}
.btn-signup {
    width: 64%;
}
.returns-page .faqs-main {
    width: 91%;
}
.returns-page .faq-sec-main .view_link a {
    width: 100%;
}
}

@media only screen and (max-width:896px){
	.about-us .page-main-newp .content h1.theme_clr {
    width: 100%;
    font: normal normal bold 71px/133px All Round Gothic;
    text-align: left;
}
.review_content h2 {
    line-height: 28px;
    font-size: 19px;
}
.thousand_series_pages_product_sec ul .thousand_first_li .produc_img .img-fluid {
    width: 35%! important;
}
.thousand_series_pages_product_sec .product_inner:nth-child(2) .produc_img img, .product_inner:nth-child(4) .produc_img img {
    width: 38%! important;
}
}

@media only screen and (max-width:890px){
.installation-inst .content .installation_page_sec img.img-fluid {
    width: 100%;
    max-width: 324px;
}
.installation-inst .content .installation_page_sec {
    right: 3%;
    text-align: right;
    top: 130px;
}	
.installation-inst .installinstruc-tabs ul li , .installation-inst .installinstruc-tabs ul .active {
    margin: 0 10px 0 0;
}
.twothousand-series .images_sec_200_series {
    right: 0;
}
.thousand-series .feat-desc p.heading_feature_thousand, .twothousand-series .feat-desc .heading_feature_twothousand {
    font-size: 27px !important;
}
.two_thousand_series ul li.product_inner:first-child img.img-fluid {
    width: 39%;
}
.product_inner:nth-child(2) .produc_img img {
    width: 37%;
}
.about-us .page-main-newp .about_first_us_sec::before {
    width: 100%;
    left: 0;
}

.about-us .about-qst-main {
    width: 100%;
}
.about-us .about-qst-main .about_qst_left_sec h2 {
    font-size: 29px;
}
.blog .banner_shop .content {
    width: 93% !important;
    margin: auto;
}
.blog section.blog_sec_right_sec .blog_sec_last-sec {
    width: 95%;
}
.returns_page:after {
    width: 100%;
    left: 0;
}
#contact-us-page {
    padding: 120px 0 0 !important;
}
}

@media only screen and (max-width:872px){
.wrnty-retrn .manual-downloads .inst-prd .hover-inst-main, .wrnty-retrn .manual-downloads .inst-prd h2 {
    text-align: center;
}
.two_thousand_series li.product_inner:last-child .produc_img img.img-fluid {
    width: 35%! important;
    padding-top: 25px;
}
}

@media only screen and (max-width:862px){
	.thousand_series_pages_product_sec ul .thousand_first_li .produc_img .img-fluid {
    width: 40%;
}
.thousand-series .images_sec {
    right: 0;
	top: -65px;
	text-align: right;
}
.thousand-series .images_sec img {
    width: 98%;
}
.thousand-series .did_we_leave_sec {
    padding-left: 17px;
    padding-right: 17px;
}
.thousand-series .did_we_leave_sec .ud-image {
    width: 57%;
}.thousand_series_pages_product_sec ul .thousand_first_li .produc_img .img-fluid {
    width: 41%;
}
}



@media only screen and (max-width:858px){
.installation-inst .installinstruc-tabs ul li , .installation-inst .installinstruc-tabs ul .active{
    margin: 0 11px 0 0;
}
.installation-inst .content h1.theme_clr {
    font: normal normal bold 81px/133px All Round Gothic;
}
.installation-inst .installinstruc-tabs ul li {
    display: block;
	margin-top: 28px;
    margin-bottom: 28px;
}
.installation-inst .content .installation_page_sec img.img-fluid {
    width: 78%;
}
.installation-inst .content .installation_page_sec {
    top: 132px;
}
.installation-inst .inst-tabs-cont .cmn-inst-data , .cmn-inst-data.installinstruct-data-thousand.showth , .installation-inst .htub-main .htub-steps{
    display: block;
}
.cmn-inst-data .inst-prd {
    width: 100%! important;
}
.installation-inst .inst-tabs-cont .cmn-inst-data.installinstruct-data-all.showall .hover-inst-main{
	text-align:left;
}
.installation-inst .htub-main .htub-steps .stpscmn {
width: 100%;
}
.installation-inst .htub-main .htub-steps .stpscmn {
 margin-right: 0px; 
  margin-left: 0px; 
}
.installation-inst .htub-main .htub-steps .insstept-one:after , .installation-inst .htub-main .htub-steps .inststep-two:after , .installation-inst .htub-main .htub-steps .inststep-three:after{
	left:0px;
}
.installation-inst .faq-sec-main {
	padding: 50px 28px;
}
.installation-inst .faq-sec-main .faq_inner_sec_main, .wrnty-retrn .faq-sec-main .faq_inner_sec_main, .returns-page .faq-sec-main .container .faq_inner_sec_main {
    display: block;
}
.installation-inst .faq-sec-main .right-infor .view_link {
    margin-top: 38px! important;
    padding-left: 0;
}
.installation-inst .faq-sec-main .right-infor .view_link a {
    width: 100%;
}
.installation-inst .inst-tabs-cont .cmn-inst-data.installinstruct-data-all.showall .inst-prd .hover-inst-main h2 {
	text-align: left;
}
.installation-inst .htub-main h1 {
    font-size: 74px;
}
.wrnty-retrn .wnty-main_first:before {
    content:inherit;
}
.wrnty-retrn .right_sec_wnty_content {
    padding-left: 0px;
    margin-right: 0;
    width: 100%;
}
.wrnty-retrn .right_sec_wnty_content .wrnty-info {
    padding-left: 67px;
}
.wrnty-retrn .faq-sec-main {
    padding-left: 4%;
    padding-right: 4%;
	    padding-top: 39px;
    padding-bottom: 39px;
}
.wrnty-retrn .wnty-main {
    width: 100%;
}
.productView .row {
    margin: 0;
    display: block;
}
.productView .row .main-prd-slider.col-md-7 , .productView .row .main-prd-rght-section.col-md-5{
    max-width: 100%;
}
.productView .main-prd-rght-section.col-md-5 {
    padding-right: 15px;
    padding-left: 15px;
}
.cstm-text-with-pop-up{
	display:block;
}
.installation_guide_sec {
    padding: 27px 0;
}
.installation_guide_inner_left_sec {
    max-width: 236px;
    top: -47px;
    left: -36px;
}
.feat.cmn-acc-content.featactive .col-md-3 {
    flex: 0 0 100%;
    max-width: 100%;
}
.cstm-prd-option form {
display: block;
}
.shape {
    width: 100%;
}
.cstm-opt-inp {
	margin-bottom: 16px;
}
.form-field.form-field--increments {
    width: 100%;
}
.shape .form-field {
    display: block;
}
.contact_btn.detail_btn {
    width: 100%;
}
.cstm-tabs {
    display: block;
	margin-left: 0;
}
.cmmn-acc-cs {
    width: 100%;
}
.cmmn-acc-cs .txt {
    left: 0;
    position: static;
    text-align: center;
    padding-top: 19px;
}
.productReview, .for-cstm-css {
    padding: 0 2%;
}
.productView .row .col-md-8 , .productView .row .col-md-4 , .footer_first_inner_sec .row .col-md-2 , .footer_first_inner_sec .row .col-md-4{
    max-width: 100%;
}
.footer_first_inner_sec .row {
    display: block;
}
.first_footer .footer-logo img.img-fluid {
       width: 42%;
}
.footer_first_inner_sec .footer-logo {
    text-align: left;
}
.first_footer .social {
    padding-top: 8px;
}
.first_footer .social ul {
    justify-content: end;
}
.cmmn-acc-cs {
    margin-bottom: 20px;
}
.form-increment {
    width: 100%;
}
.cstm-prd-option form {
    width: 100%;
}
.prd-inc-butns {
    width: 10%;
}
.navBar.navBar--sub.navBar--account ul.navBar-section li.navBar-item {
    display: block;
    width: 100%;
    margin-bottom: 23px;
    margin-left: 0;
}
.navBar--sub .navBar-action, .navBar--sub .navBar-item.is-active {
    font-size: 17px;
}
.navBar.navBar--sub.navBar--account {
    margin-top: 105px;
}
.account-body section.account-content ul.account-list li.account-listItem .account-product .account-product-figure {
    display: block;
    width: 28%;
    float: inherit;
}
.account-body section.account-content ul.account-list li.account-listItem {
    height: 258px;
}
.account-body section.account-content ul.account-list li.account-listItem .account-product {
    display: flex;
    align-items: center;
}
.account-body section.account-content ul.account-list li.account-listItem .account-product-body {
    max-width: 60%;
    flex: 0 0 60%;
}
.account-body section.account-content ul.account-list li.account-listItem .account-product .account-product-body .account-product-details .account-product-detail {
    float: inherit;
    width: 100%;
    margin-bottom: 11px;
}
.account-product-body h5.account-product-title {
    padding-top: 9px;
}
.form_sec_text .manual_warranty_sec {
    width: 100%;
}
.wrnty-retrn .form_sec_text h4 , .wrnty-retrn .form_sec_text p{
	padding-left:0px;
}
.wrnty-retrn .right_sec_wnty_content .wrnty-info {
    padding-left: 0;
}
.wrnty-retrn .faq-sec-main .right-infor .view_link a.text-capitalize.arrow-cstm-jq {
    width: 100%;
}
}

@media only screen and (max-width:842px){
.createaccount_thanks .page-content--textCenter h1.page-heading.text-left {
    font-size: 33px;
    margin-bottom: 81px;
}
}
@media only screen and (max-width:830px){
.account-orderStatus {
    padding-top: 14px;
}
}
@media only screen and (max-width:818px){
.createaccount_thanks .page-content--textCenter h1.page-heading.text-left {
    font-size: 31px;
    margin-bottom: 80px;
}
.blog_sec_last-sec .blog_sec_left_sec h1 {
    font-size: 28px;
}
}

@media only screen and (max-width:812px){
.installation-inst .content .installation_page_sec img.img-fluid {
    width: 98%;
}
.installation-inst .content .installation_page_sec {
    top: 153px;
}
.installation-inst .inst-tabs-cont .cmn-inst-data.installinstruct-data-all.showall .inst-prd .hover-inst-main h2 {
    text-align: center;
}
.wrnty-retrn .manual-downloads .inst-prd .hover-inst-main, .wrnty-retrn .manual-downloads .inst-prd h2 {
    text-align: center;
}
.installation-inst .inst-tabs-cont .cmn-inst-data.installinstruct-data-all.showall .hover-inst-main {
    text-align: center;
}
.installation_guide_inner_left_sec {
    display: none;
}
.cstm-prd-option form {
width: 100%;
}
.accortdians-prd {
    padding: 0 15px;
}
.about-us .about-qst-main .about_qst_left_sec h2 {
    font-size: 26px;
}
.about-us .bdmt-features h1 {
    font-size: 60px;
}
.wrnty-retrn .faq-sec-main .right-infor .view_link a.text-capitalize.arrow-cstm-jq {
    width: 100%;
}
.thousand-series .feat_desc_inner_sec {
    width: 90%;
    display: flex;
    justify-content: space-between;
}
.thousand-series .images_sec img {
    display: none;
}
.thousand_series_pages_product_sec ul .thousand_first_li .produc_img .img-fluid {
    width: 44%;
}
.product_inner:nth-child(2) .produc_img img {
    width: 40%;
}
.thousand-series .did_we_leave_sec .arrow-cstm-jq {
    width: 81%;
}
.thousand-series .did_we_leave_sec .ud-image{
	position:static;
}
.thousand-series .did_we_leave_sec .ud-info, .thousand-series .did_we_leave_sec .ud-image {
    width: 100%;
}
.thousand-series .did_we_leave_sec .ud-image {
    width: 100%;
}
.did_we_inner_leave_sec {
    display: flex;
}
.thousand-series .did_we_leave_sec {
    padding-top: 3px;
    padding-bottom: 3px;
}
.installation-inst .content .installation_page_sec img.img-fluid {
    display: none;
}
.installation-inst .content .para h6.theme_clr {
    width: 100%;
}
.installation-inst .installinstruc-tabs ul li {
    font-size: 28px;
}
.installation-inst .installinstruc-tabs ul li.active::after {
    height: 74px;
}
.installation-inst .faq-sec-main .left-infor h4 {
    margin-top: 0px! important;
}
.blog_sec_last-sec .blog_sec_left_sec .view_link a.text-capitalize.arrow-cstm-jq {
    right: 0;
    bottom: -15px;
}
.blog_sec_last-sec .blog_sec_left_sec h1 {
    font-size: 24px;
}
.blogpostlist-main {
display: block;
}
.blogpostlist-main .list-post {
    width: 100%;
	text-align: center;
}
.blog .blog-filters .blog-filter {
    display: block;
}
.blog .blog-filters .blog-filter .filter-option {
    padding-left: 0;
    font-size: 20px;
    margin-top: 1px;
}
section.blog_sec_right_sec .blog_sec_images_sec .blog_image_sec p.home-blog-title {
    left: 0%;
    width: 100%;
	    font-size: 24px! important;
}
div#thousandp .modal-body {
    overflow: scroll !important;
}
div#thousandp .modal-dialog {
    height: 97%;
}
.createaccount_thanks .page-content--textCenter h1.page-heading.text-left {
    font-size: 32px;
    margin-bottom: 94px;
}
.single-blog-main h1.heading_banner_image {
    font-size: 45px;
}
#contact-us-page {
    padding: 22px 0 0 !important;
}
.imag_contact img {
}
.imag_contact {
    display: none;
}
.registration-page .banner_shop h1 {
    font-size: 65px;
}
.footer_first_inner_sec .footer-logo {
    text-align: center;
}
.first_footer .social ul , .footer_links , .first_footer .footer_copyright_sec{
    justify-content: center! important;
	text-align:center;
}
section.blog_sec_right_sec {
    display: block! important;
}
.about-us .page-main-newp {
    padding-top: 0;
}
.wrnty-retrn .page-main-newp {
    padding-top: 27px;
}
.wrnty-retrn .content h1.theme_clr {
   margin-left: -12px;
}
.wrnty-retrn .content {
    width: 100%;
}
.product_inner .produc_img::after {
    height: 210px;
}
.product_inner:nth-child(2) .produc_img img {
    width: 60%;
}
.product_inner .banner_content {
    margin: 57px auto 0;
}
.product_inner .produc_img img {
    width: 65%;
}
.show-insta .registration-tabs {
    max-width: 100%;
	    padding: 0 0 15px;
    display: block;
}
.show-insta .registration-tabs .common-tabs-rg {
    margin-right: 0;
    margin-left: 0px;
    margin-bottom: 20px;
}
.show-insta section.banner_shop.contact_banner.cart_banner {
    margin-bottom: 47px;
}
.cart.empty_cart section.bdmt-marketing {
    margin-top: 125px;
}
section.banner_shop.contact_banner.cart_banner h1.theme_clr {
    font-size: 58px;
}
.cart-page .banner_shop h2 {
    margin-top: 8px;
    font-size: 21px;
}
.thousand-series .product_inner .produc_img::after {
    height: 341px;
}
.thousand-series .product_inner:nth-child(2) .produc_img img {
    width: 37%;
}
.thousand-series .product_inner .produc_img::after {
    height: 308px;
}
.twothousand-series .product_inner:nth-child(2) .produc_img img {
    width: 37%;
}
.twothousand-series .product_inner .produc_img::after {
    height: 311px;
}
.about-us .about-qst-main:before {
    height: 390px;
    width: 100%;
    -moz-transform: translateX(0%);
    -webkit-transform: translateX(0%);
    transform: translateX(0%);
}
div#previewModal .previewCart {
    display: flex;
    flex-direction: column-reverse;
}
div#previewModal .previewCart section.previewCartCheckout , div#previewModal .previewCart section.productView{
    width: 100%;
    float: none;
}
.paypalCommerce-smart-buttons {
    min-width: 100%;
	max-width:100%;
	width:100%;
}
#zoid-paypal-buttons-ffe132f31e_mdq6nta6mzk {
    min-width: 100%;
    max-width: 100%;
}
.gpay-button.short, .gpay-button.plain {
    min-width: 645px;
}
.FloatRight.GooglePayCheckout.RemoteCheckout.CheckoutButton .GooglePayContainer div#googlepaystripe-container2 {
   display: block! important;
    width: 100%;
}
.gpay-button.short, .gpay-button.plain {
    width: 100%! important;
}
#zoid-paypal-buttons-70f2265ac6_mdu6mjc6mje {
    min-width: 100%;
    max-width: 100%;
}
.paypalCommerce-smart-buttons {
    min-width: 100%;
}
.product_inner .produc_img {
    height: 304px;
}
.product_inner:nth-child(2) .produc_img img, .product_inner:nth-child(4) .produc_img img {
    width: 61%! important;
}
.inner-feature {
    padding: 0 15px;
}
.single-blog-main h1.heading_banner_image {
    font-size: 40px;
}
.single-blog-main p.blog_banner_para {
    font-size: 24px! important;
}
.single-blog-main h6.blog_author_date {
    width: 13%;
}
.product_inner .produc_img img {
    width: 68%! important;
}
.thousand_series_pages_product_sec .show-blog .product_inner .banner_content {
    margin: 66px auto 0! important;
}
.thousand_series_pages_product_sec .thousand_first_li .banner_content.text_slider {
    margin: 70px auto 0! important;
}
.two_thousand_series li.product_inner:first-child .produc_img img.img-fluid {
    width: 39%! important;
}
.two_thousand_series li.product_inner:last-child .produc_img img.img-fluid {
    width: 37%! important;
}
.two_thousand_series .banner_content.text_slider {
    margin: 117px auto 0! important;
}
.thousand_series_pages_product_sec .thousand_second_li .banner_content.text_slider {
    margin: 108px auto 0! important;
}
.about-us .review_content {
    moz-transform: translateX(-1%)! important;
    -webkit-transform: translateX(-1%)! important;
    transform: translateX(-1%)! important;
}
.thousand_series_pages_product_sec ul .thousand_first_li .produc_img .img-fluid {
    width: 38%! important;
}
}


@media only screen and (max-width:792px){
.navBar--account {
    display: block;
}
}


@media only screen and (max-width:788px){
.account_addressbook .navBar--account{
	display:block! important;
}
.login .login-row {
    margin-top: 73px;
}
.account.account--fixedLarge .account-body ul.addressList li.address {
    display: block;
    width: 100%;
}
.account_addressbook form .form-actions button.button.secondary.button--small , .account_addressbook form .form-actions a.button.button--primary.button--small{
    width: 100%;
}
}


@media only screen and (max-width:786px){
.bdmt-marketing .view_link a {
    width: 390px !important;
}
.btn-signup {
    width: 80%;
}
.thousand-series .page-main-newp .content h1.theme_clr, .twothousand-series .content h1.theme_clr {
    font: normal normal bold 88px/133px All Round Gothic;
}
.thousand-series .feat-desc p.heading_feature_thousand, .twothousand-series .feat-desc .heading_feature_twothousand {
    font-size: 39px !important;
}
.two_thousand_series ul li.product_inner:first-child img.img-fluid {
    width: 45%;
}
.product_inner:nth-child(2) .produc_img img {
    width: 43%;
}
.thousand-series .page-main-newp .content h1.theme_clr, .twothousand-series .content h1.theme_clr {
    font: normal normal bold 80px/133px All Round Gothic;
}
.thousand-series .images_sec {
    right: 0;
    top: -53px;
    text-align: right;
}
.thousand-series .images_sec img {
    width: 97%;
}
.thousand_series_pages_product_sec ul .thousand_first_li .produc_img .img-fluid {
    width: 46%;
}
.thousand-series .did_we_leave_sec {
    padding-top: 40px;
    padding-bottom: 40px;
}
.thousand-series .did_we_leave_sec .ud-image img {
    width: 89%;
}

}

@media only screen and (max-width:759px){
.login .login-row {
    max-width: 1337px;
    margin-top: 133px;
}
.btn-signup {
    width: 35% !important;
}
.blog .banner_shop {
    padding: 125px 0 0 0! important;
}
}
@media only screen and (max-width:768px){
div#thousandp {
    top: 56%! important;
}
div#thousandp .modal-dialog {
    height: 70%;
}
.cart_inner input {
    border-top: 1px solid #f0f0ef;
    border-radius: 0;
    border-bottom: 1px solid #f0f0ef;

}
.cart .form-increment {
    border: 1px solid #ffffff !important;
}
.cart-item {
    padding-left: 0! important;
}
.cart-content-padding-right table.cart tbody.cart-list tr.cart-item td:last-child {
    height: 46px;
}
.cart-content-padding-right table.cart tbody.cart-list tr.cart-item td {
    height: 97px;
}
body.body.category.show-blog .product_inner:nth-child(2) .produc_img img {
    width: 61%;
}
.thousand-series .product_inner:nth-child(2) .produc_img img {
    width: 41%;
}
.twothousand-series .product_inner:nth-child(2) .produc_img img {
    width: 41%;
}
.single-blog-main h1.blog_banner_image img {
    object-fit: cover;
}
}
@media only screen and (max-width:767px){
.createaccount #FormField_10, .createaccount #FormField_9 {
    width: 100%;
}	
.createaccount .account.account--fixed form.form.create_frm {
    width: 94%;
   margin-top: 60px;
}
.createaccount .content h1.page-heading.text-left {
    padding-top: 107px;
    font-size: 66px;
}
.createaccount .content p {
	font-size: 15px;
}
.blog .banner_shop {
    padding: 125px 0 0 0! important;
}
.single-blog-main h6.blog_author_date {
    width: 13%;
}
.single-blog-main h1.heading_banner_image {
    font-size: 41px;
}
.single-blog-main p.blog_banner_para {
    top: 379px;
}
.login .banner_shop::after {
    height: 187px;
}
}

@media only screen and (max-width:764px){
.about-us .inner_reviews .review_content {
width: 65%;
}
.about-us .social-main {
    width: 92%;
}
.navBar.navBar--sub.navBar--account {
    margin-top: 254px;
}
}
@media only screen and (max-width:744px){
.error_banner::after {
    height: 220px;
}
.two_thousand_series li.product_inner:first-child .produc_img img.img-fluid {
    width: 45%! important;
}
.thousand-series .bdmt-features, .twothousand-series .bdmt-features {
padding-top: 39px;
}
}

@media only screen and (max-width:736px){
.wrnty-retrn .content h1.theme_clr {
    font-size: 50px;
    margin-left: -40px;
}
.wrnty-retrn .content .para h6.theme_clr {
    width: 100%;
}
.wrnty-retrn .manual-downloads .inst-prd .hover-inst-main, .wrnty-retrn .manual-downloads .inst-prd h2 {
    text-align: center;
}
.wrnty-retrn .faq-sec-main .right-infor .view_link a.text-capitalize.arrow-cstm-jq {
    width: 100%;
}
.productView .main-prd-rght-section.col-md-5 {
    padding-top: 30px;
}
.card-header button.btn.btn-link {
    background-color: #ffe4be;
    color: #000;
    text-decoration: none;
}
.installation_guide_sec {
    margin-top: 0;
    margin-bottom: 21px;
}
.prd-video-content {
    margin: 6px 0 50px;
}
.price-bl-text {
    width: 100%;
}
.installation_guide_inner_right_sec .view_link a.text-capitalize.arrow-cstm-jq {
    width: 100%;
}
.learn_more a {
    font-size: 16px !important;
    width: 166px !important;
}
.blog section.blog_sec_right_sec .blog_sec_last-sec {
    width: 98%;
}
.single-blog-main h1.heading_banner_image {
    font-size: 48px;
}
.single-blog-main h1.heading_banner_image {
    font-size: 38px;
}
.single-blog-main p.blog_banner_para {
    font-size: 20px! important;

}
.single-blog-main h6.blog_author_date {
    width: 16%;
}
#contact-us-page {
    padding: 100px 0 0 !important;
}
.page_contact_form .banner_shop::after {
     height: 250px; 
}
.registration-page .banner_shop h1 {
    font-size: 57px;
}
.privcy_inner {
    margin-top: 0;
}
.privacy_banner:after{
	height: 255px;
}
.privacy_banner{
	padding-bottom:10px;
}
.privcy_inner p.date-privcy {
    margin-bottom: 217px;
}
.product_inner:nth-child(2) .produc_img img, .product_inner:nth-child(4) .produc_img img {
    width: 31%! important;
}
.product_inner .produc_img img {
    width: 35%! important;
}
.inner-feature {
     padding: 0 0px; 
}
.about-us .review_content {
    moz-transform: translateX(2%)! important;
    -webkit-transform: translateX(2%)! important;
    transform: translateX(2%)! important;
}
.thousand-series .did_we_leave_sec .arrow-cstm-jq {
    width: 86%;
}
}

@media only screen and (max-width:730px){
.installation-inst .content h1.theme_clr {
    font: normal normal bold 66px/133px All Round Gothic;
}	
.installation-inst .content .installation_page_sec {
    top: 152px;
}	
.installation-inst .content .installation_page_sec img.img-fluid {
    width: 100%;
   max-width: 317px;
}
.installation-inst .installinstruc-tabs {
    padding-top: 104px;
}	
.installation-inst .content h1.theme_clr {
    font: normal normal bold 66px/133px All Round Gothic;
}	
.installation-inst .content .installation_page_sec {
    top: 152px;
}	
.installation-inst .content .installation_page_sec img.img-fluid {
    width: 100%;
   max-width: 317px;
}
.installation-inst .installinstruc-tabs {
    padding-top: 104px;
}
}
@media only screen and (max-width:722px){
.btn-parent span.arrow {
    top: 30px;
}
}

@media only screen and (max-width:696px){
	.installation-inst .content .para {
    margin-left: 42px;
}
.installation-inst .content .para h6.theme_clr {
    font-size: 12px! important;
}
.installation-inst .htub-main h1 {
    font-size: 60px;
}
.thousand-series .page-main-newp .content h1.theme_clr, .twothousand-series .content h1.theme_clr {
    font: normal normal bold 78px/133px All Round Gothic;
}
.wrnty-retrn .right_sec_wnty_content h1 , .wrnty-retrn .wnty-main h1{
    font-size: 74px;
}
	.installation-inst .content .para {
    margin-left: 42px;
}
.installation-inst .content .para h6.theme_clr {
    font-size: 12px! important;
}
.installation-inst .htub-main h1 {
    font-size: 60px;
}
.thousand-series .page-main-newp .content h1.theme_clr, .twothousand-series .content h1.theme_clr {
    font: normal normal bold 78px/133px All Round Gothic;
}
input#environmentalism, input#bathroom-decor, input#learning {
    margin-left: 8px;
    margin-right: 4px;
}
.blog_sec_last-sec .blog_sec_left_sec h1 {
    font-size: 23px;
}
.two_thousand_series li.product_inner:last-child .produc_img img.img-fluid {
    width: 44%! important;
}
.two_thousand_series li.product_inner:first-child .produc_img img.img-fluid {
    width: 51%! important;
}
}

@media only screen and (max-width:692px){
	.blog_sec_last-sec .blog_sec_left_sec h1 {
    font-size: 22px;
}
.blog_sec_last-sec .blog_sec_left_sec .view_link a.text-capitalize.arrow-cstm-jq {
    right: 0;
    bottom: -21px;
}
}

@media only screen and (max-width:686px){
.account-product-body h5.account-product-title {
    font-size: 20px;
    font-weight: 900;
}
.thousand-series .did_we_leave_sec .arrow-cstm-jq {
    width: 94%;
}
}

@media only screen and (max-width:667px){
main.shop-all-cstm .banner_shop h2 {
    font-size: 25px;
}
.product_list ul li {
    width: 100%;
}
.product_inner .produc_img {
    width: 100%;
    height: 289px;
}	
section.product_list {
padding-top: 135px;
}
.thousand-series .thousand_series_pages_product_sec .banner_content.text_slider {
    margin: 140px auto 0;
}
.thousand_series_pages_product_sec ul .thousand_first_li .produc_img .img-fluid , .two_thousand_series ul li.product_inner:first-child img.img-fluid{
    width: 47%! important;
}
.thousand-series .product_inner:nth-child(2) .produc_img img , .two_thousand_series .product_inner:nth-child(2) .produc_img img{
    width: 47% !important;
}
div#navbarSupportedContent {
    padding: 16px 0;
}
.product_inner .produc_img img {
    width: 38%! important;
}
.product_inner:nth-child(2) .produc_img img, .product_inner:nth-child(4) .produc_img img {
    width: 35%! important;
}
.single-blog-main h1.heading_banner_image {
    font-size: 33px;
}
.two_thousand_series li.product_inner:first-child .produc_img img.img-fluid {
    width: 51%! important;
}
.two_thousand_series li.product_inner:last-child .produc_img img.img-fluid {
    width: 47%! important;
}
}

@media only screen and (max-width:660px){
	.installation-inst .content .installation_page_sec {
    top: 168px;
}
.installation-inst .content .installation_page_sec img.img-fluid {
    width: 100%;
    max-width: 288px;
}
.blog section.blog_sec_right_sec .blog_sec_last-sec {
    width: 100%;
}
.blog section.banner_shop h1.theme_clr {
    margin-bottom: 19px;
    font-size: 40px;
}
}

@media only screen and (max-width:640px){
.blog_sec_last-sec .blog_sec_left_sec h1 {
    font-size: 21px;
}
}

@media only screen and (max-width:635px){
.account_orderstatus .navBar.navBar--sub.navBar--account {
    margin-top: 260px;
}
.two_thousand_series .banner_content.text_slider .view_link.view_product.mt-3 a {
    width: 66% !important;
}
}

@media only screen and (max-width:628px){
.thousand-series .page-main-newp .content h1.theme_clr, .twothousand-series .content h1.theme_clr {
    font: normal normal bold 58px/133px All Round Gothic;
}
.thousand-series .feat_desc_inner_sec {
    width: 90%;
    display: block;
}
.thousand-series .images_sec {
    top: -36px;
}
.thousand-series .images_sec img {
    width: 90%;
}
.thousand-series .feat_desc_inner_sec {
    width: 85%;
}
.product_inner .produc_img img {
    width: 56% !important;
}
.product_inner:nth-child(2) .produc_img img {
    width: 52% !important;
}
.thousand-series .did_we_leave_sec .ud-image img {
    width: 98%;
}
.thousand-series .did_we_leave_sec .ud-image {
    width: 51%;
	top: -60px;
}
.thousand-series .feat-desc p.heading_feature_thousand, .twothousand-series .feat-desc .heading_feature_twothousand {
    font-size: 36px !important;
}
.blog_sec_last-sec .blog_sec_left_sec h1 {
    font-size: 20px;
}
}
@media only screen and (max-width:626px){
.about-us .social-main .social-imag {
    width: 100%;
    text-align: center;
}
.about-us .social-main {
    width: 100%;
    display: block;
    text-align: center;
}
.about-us .social-main .social-imag img {
    width: 43%;
}
.about-us .social-main .socal-cnt h4 {
    font-size: 22px;
}
.about-us .social-main .socal-cnt .about-scl-icons {
    padding-top: 10px;
    padding-bottom: 10px;
}
.about-us .social-main .socal-cnt {
    width: 100%;
}
.about-us .about-qst-main .about_qst_left_sec h2 {
    font-size: 21px;
}
.show-insta section.banner_shop.contact_banner.cart_banner h1.theme_clr {
    margin-left: 5px;
    margin-top: 45px;
    font-size: 50px;
}
.show-insta .banner_shop::after {
    width: 100%;
    height: 246px;
    border-radius: 200px;
}
.show-insta .registration-tabs {
    max-width: 100%;
    display: block;
}
.show-insta .registration-tabs .common-tabs-rg {
    margin-right: 0;
    margin-left: 0px;
}
}
@media only screen and (max-width:623px){
.wrnty-retrn .content h1.theme_clr {
       font-size: 41px;
}
}

@media only screen and (max-width:604px){
.returns-page .content {
    width: 100%;
	padding-left: 35px;
}
.returns-page .content h1.theme_clr , .returns-page .content .para {
	margin-left: 0;
}
.returns-page .content h1.theme_clr{
	    padding-top: 58px;
}
.btn-signup {
    width: 74% !important;
}
.twothousand-series .images_sec_200_series img {
    display: none;
}
.thousand-series .feat-desc p.heading_feature_thousand, .twothousand-series .feat-desc .heading_feature_twothousand {
    font-size: 35px !important;
}
.two_thousand_series ul li.product_inner:first-child img.img-fluid {
    width: 45%! important;
}
.product_inner:nth-child(2) .produc_img img {
    width: 53% !important;
}
}

@media only screen and (max-width:598px){
.about-us .page-main-newp .content h1.theme_clr {
font: normal normal bold 67px/133px All Round Gothic;
}	
.about-us .page-main-newp .about_first_us_sec::before {
    height: 681px;
}
.about-us .about-qst-main .about_qst_left_sec h2 {
    font-size: 19px;
}
input#environmentalism, input#bathroom-decor, input#learning {
    margin-left: 1px;
    margin-right: 4px;
}
}


@media only screen and (max-width:596px){
.installation-inst .content h1.theme_clr {
    font: normal normal bold 52px/133px All Round Gothic;
}
.installation-inst .content .para h2.theme_clr {
    margin-top: -18px;
    font-weight: 900;
    font-size: 22px;
}
.installation-inst .content .installation_page_sec img.img-fluid {
    width: 100%;
    max-width: 264px;
}
.installation-inst .content .installation_page_sec {
    top: 184px;
}
.thousand-series .images_sec img {
    width: 90%;
    display: none;
}
.product_inner .produc_img img {
    width: 60% !important;
}
.product_inner:nth-child(2) .produc_img img {
    width: 55% !important;
}
.thousand-series .did_we_leave_sec .ud-image {
    width: 55%;
    top: -61px;
}
.thousand_second_li {
    padding-top: 60px;
}	
.createaccount_thanks .page-content--textCenter h1.page-heading.text-left {
    font-size: 32px;
    margin-bottom: 56px;
}
.blog_sec_last-sec .blog_sec_left_sec h1 {
    font-size: 19px;
}
}

@media only screen and (max-width:568px){
.wrnty-retrn .content h1.theme_clr {
      font-size: 36px;
    margin-left: -9px;
}
.wrnty-retrn .content .para h6.theme_clr {
    width: 100%;
}
.wrnty-retrn .manual-downloads .inst-prd .hover-inst-main, .wrnty-retrn .manual-downloads .inst-prd h2 {
    text-align: center;
}
.wrnty-retrn .right_sec_wnty_content .wrnty-info {
    padding-left: 0;
}
.wrnty-retrn .wnty-main h4 {
    padding-left: 0;
}
.wrnty-retrn .wnty-main p {
    padding-left: 0;
}
.wrnty-retrn .faq-sec-main .left-infor h4 {
	font-size: 30px;
}
.wrnty-retrn .faq-sec-main .right-infor .view_link a.text-capitalize.arrow-cstm-jq {
    width: 100%;
}
.blog .blog-filters .blog-filter .filter-option {
    display: block;
    width: 78%;
}
.blog_sec_last-sec .blog_sec_left_sec h1 {
    font-size: 18px;
}
.installation-inst .content h1.theme_clr {
    margin-left: -11px;
}
.single-blog-main h1.heading_banner_image {
    font-size: 39px;
}
.single-blog-main p.blog_banner_para {
    font-size: 17px! important;
	top: 357px;
}
.single-blog-main h1.heading_banner_image {
    font-size: 31px;
}
.home section.bdmt-into {
    padding: 32px 0 90px !important;
}
.cart.empty_cart section.bdmt-marketing {
    margin-top: 180px;
}
.cart.empty_cart .banner_shop::after {
    height: 228px;
}
.about-us .page-main-newp .content h1.theme_clr {
    font: normal normal bold 59px/133px All Round Gothic;
}
.thousand-series .thousand_series_pages_product_sec .banner_content.text_slider{
    margin: 96px auto 0;
}
.two_thousand_series ul li.product_inner:first-child img.img-fluid {
    width: 59%! important;
}
.two_thousand_series .product_inner:nth-child(2) .produc_img img {
    width: 55% !important;
}
.two_thousand_series .banner_content.text_slider {
    margin-top: 100px;
}
.installation-inst .installinstruc-tabs {
    padding-top: 66px;
}
.installation-inst .content {
    margin-top: 38px;
}
.product-page .main-prd-rght-section.col-md-5 .productView-rating a {
    display: block;
    padding-top: 10px;
    margin-bottom: 11px;
    border-bottom: none;
    text-decoration: underline;
    font-size: 17px;
}
.product-page .main-prd-rght-section.col-md-5 .productView-rating {
    display: block;
}
.productView .main-prd-rght-section.col-md-5 a.productView-reviewLink.productView-reviewLink--new {
    margin-left: 0;
}
.product_inner .produc_img img {
    width: 47% !important;
}
.product_inner:nth-child(2) .produc_img img {
    width: 44% !important;
}
.product_inner:nth-child(2) .produc_img img, .product_inner:nth-child(4) .produc_img img {
    width: 41%! important;
}
.single-blog-main p.blog_author_image img {
     height: inherit; 
     object-fit: inherit;
}
.thousand-series .product_inner:nth-child(2) .produc_img img, .two_thousand_series .product_inner:nth-child(2) .produc_img img {
    width: 56% !important;
}
.thousand_series_pages_product_sec ul .thousand_first_li .produc_img .img-fluid, .two_thousand_series ul li.product_inner:first-child img.img-fluid {
    width: 54%! important;
}
.two_thousand_series li.product_inner:last-child .produc_img img.img-fluid {
    width: 55%! important;
}
.two_thousand_series li.product_inner:first-child .produc_img img.img-fluid {
    width: 60%! important;
}
.about-us .inner_reviews {
    display: block;
}
.review_img {
    width: 100%;
}
.about-us .inner_reviews .review_content {
    margin-top: 0;
    width: 100%! important;
    margin-left: 0;
	    moz-transform: translateX(0%)! important;
    -webkit-transform: translateX(0%)! important;
	    transform: translateX(0%)! important;
}
}



@media only screen and (max-width:566px){
section.blog_sec_right_sec .blog_sec_images_sec {
    display: block;
}
section.blog_sec_right_sec .blog_sec_images_sec .blog_image_sec {
    width: 100%;
}
.default.home .banner_content::after {
    right: 0;
}
}

@media only screen and (max-width:564px){
	.product_inner .produc_img img {
    width: 63% !important;
}
.product_inner:nth-child(2) .produc_img img {
    width: 58% !important;
}
.thousand-series .did_we_leave_sec .ud-image {
    width: 50%;
    top: -25px;
}
.thousand-series .did_we_leave_sec .ud-image img {
    width: 100%;
}
.thousand-series .feat-desc p.heading_feature_thousand, .twothousand-series .feat-desc .heading_feature_twothousand {
    font-size: 32px !important;
}
}




@media only screen and (max-width:558px){
.account-body section.account-content ul.account-list li.account-listItem .account-product .account-product-figure {
    display: block;
    width: 100%;
    max-width: 240px;
    display: block;
    float: none;
}
.account-orderStatus {
    padding-top: 33px;
    float: none;
    text-align: left;
    position: absolute;
    bottom: -65px;
}
.account-body section.account-content ul.account-list li.account-listItem .account-product-body {
    max-width: 100%;
    flex: 0 0 100%;
    overflow: inherit;
}
.account-body section.account-content ul.account-list li.account-listItem .account-product {
    display: block;
    align-items: center;
}

.account-body section.account-content ul.account-list li.account-listItem {
    height: inherit;
    padding-bottom: 73px;
    overflow: inherit;
    position: relative;
}
}

@media only screen and (max-width:550px){
.returns_page h1.theme_clr {
    margin-left: 32px;
}
.returns_page h2.theme_clr {
    width: 75%;
    margin-left: 22%;
}
.returns_page p {
    width: 64%;
    margin-left: 23%;
}
.returns_page:after{
	height: 347px !important;
}
.contact-us-page {
    padding: 108px 0 0 !important;
}
}

@media only screen and (max-width:542px){
.installation-inst .content .installation_page_sec {
    top: 204px;
}
.installation-inst .content .installation_page_sec img.img-fluid {
    width: 100%;
    max-width: 247px;
}
.installation-inst .htub-main h1 {
    font-size: 49px;
}
.blog_sec_last-sec .blog_sec_left_sec h1 {
    font-size: 17px;
}
}

@media only screen and (max-width:544px){
.account-product--alignMiddle .account-product-body {
    padding-left: 10px;
    vertical-align: middle;
    padding-bottom: 0;
}
}

@media only screen and (max-width:540px){
.about-us .page-main-newp .content h1.theme_clr {
    font: normal normal bold 52px/133px All Round Gothic;
}
.about-us .page-main-newp .about_first_us_sec .banner-why .why-reason h2 {
    font-size: 18px;
}
.review_img {
    width: 61%;
}
.about-us .inner_reviews .review_content {
    width: 50%;
    left: 49%;
}
}


@media only screen and (max-width:532px){
.wrnty-retrn .right_sec_wnty_content .wrnty-info {
    padding-left: 0;
}
.wrnty-retrn .wnty-main h4 {
    padding-left: 0;
}
.wrnty-retrn .wnty-main p {
    padding-left: 0;
}
}


@media only screen and (max-width:524px){
.two_thousand_series ul li.product_inner:first-child img.img-fluid {
    width: 65%! important;
}
.thousand-series .feat-img-desc, .twothousand-series .feat-img-desc {
	padding-bottom: 44px;
}
.product_inner:nth-child(2) .produc_img img {
    width: 61% !important;
}
.two_thousand_series ul li.product_inner:last-child {
    padding-top: 55px;
}
.thousand-series .feat-desc p.heading_feature_thousand, .twothousand-series .feat-desc .heading_feature_twothousand {
    font-size: 30px !important;
    line-height: 43px;
}	
.wrnty-retrn .faq-sec-main .left-infor h4 {
    font-size: 30px;
}
.wrnty-retrn .right_sec_wnty_content h1, .wrnty-retrn .wnty-main h1 {
    font-size: 70px;
}
.wrnty-retrn .wnty-main h4 {
    font-size: 30px;
}
.two_thousand_series ul li.product_inner:first-child img.img-fluid {
    width: 65%! important;
}
.thousand-series .feat-img-desc, .twothousand-series .feat-img-desc {
	padding-bottom: 44px;
}
.product_inner:nth-child(2) .produc_img img {
    width: 61% !important;
}
.two_thousand_series ul li.product_inner:last-child {
    padding-top: 55px;
}
.thousand-series .feat-desc p.heading_feature_thousand, .twothousand-series .feat-desc .heading_feature_twothousand {
    font-size: 30px !important;
    line-height: 43px;
}
}

@media only screen and (max-width:520px){
.createaccount_thanks section.banner_shop {
    padding-top: 85px;
}
.createaccount_thanks .page-content--textCenter h1.page-heading.text-left {
    font-size: 31px;
    margin-bottom: 51px;
}	
.blog_sec_last-sec .blog_sec_left_sec h1 {
    font-size: 16px;
}
.blog_sec_last-sec .blog_sec_left_sec .view_link a.text-capitalize.arrow-cstm-jq {
    right: 0;
    bottom: -26px;
}
}

@media only screen and (max-width:502px){
.installation-inst .content h1.theme_clr {
    font: normal normal bold 43px/130px All Round Gothic;
}
.installation-inst .content .installation_page_sec {
	top: 208px;
}
.installation-inst .content .installation_page_sec img.img-fluid {
    width: 100%;
    max-width: 223px;
}


	
.wrnty-retrn .content h1.theme_clr {
    margin-left: 0;
}
.wrnty-retrn .content .para h2.theme_clr {
    padding-top: 0;
}
.wrnty-retrn .content {
    width: 100%;
}	
}

@media only screen and (max-width:514px){
.createaccount_thanks .page-content--textCenter h1.page-heading.text-left {
    font-size: 30px;
    margin-bottom: 51px;
}
}
@media only screen and (max-width:550px){
.account-body section.account-content ul.account-list li.account-listItem .account-product-body {
    padding-bottom: 0;
}
}

@media only screen and (max-width:496px){
.error-page .error_banner h2.theme_clr.m-0 {
    font-size: 22px;
    line-height: 33px;
}
}

@media only screen and (max-width:492px){
	.thousand-series .feat-desc, .twothousand-series .feat-desc {
    padding-top: 33px;
}
.product_inner .produc_img img {
    width: 73% !important;
}
.product_inner:nth-child(2) .produc_img img {
    width: 68% !important;
}
.thousand-series .did_we_leave_sec {
    display: block;
}
.thousand-series .did_we_leave_sec .ud-info , .thousand-series .did_we_leave_sec .ud-image{
    width: 100%;
}
.thousand-series .did_we_leave_sec .ud-image {
    width: 75%;
    position: static;
    padding-top: 36px;
}
.did_we_inner_leave_sec {
    display: flex;
    flex-direction: column-reverse;
}
.createaccount_thanks .page-content--textCenter h1.page-heading.text-left {
    font-size: 29px;
    margin-bottom: 51px;
}
.blog_sec_last-sec .blog_sec_left_sec h1 {
    font-size: 15px;
}
}

@media only screen and (max-width:480px){
.createaccount_thanks .page-content--textCenter h1.page-heading.text-left {
    font-size: 28px;
    margin-bottom: 51px;
}	
.thousand_series_pages_product_sec ul .thousand_first_li .produc_img .img-fluid, .two_thousand_series ul li.product_inner:first-child img.img-fluid {
    width: 64%! important;
}
.thousand-series .product_inner:nth-child(2) .produc_img img, .two_thousand_series .product_inner:nth-child(2) .produc_img img {
    width: 68% !important;
}
}


@media only screen and (max-width:468px){
.about-us .page-main-newp .about_first_us_sec .banner-why .why-reason h2 {
    font-size: 15px;
}
.blog_sec_last-sec .blog_sec_left_sec h1 {
   font-size: 21px;
}
.blog_sec_last-sec .blog_sec_left_sec .view_link a.text-capitalize.arrow-cstm-jq {
    right: 0;
    bottom: -18px;
}
}

@media only screen and (max-width:446px){
.returns-page .faqs-main {
    width: 98%;
}
.newsletter_sctn h6 {
    font-size: 12px;
}	
.btn-signup {
    width: 100% !important;
}
.returns-page .faq-sec-main {
    padding-left: 25px;
    padding-right: 25px;
}
.returns-page .faq-sec-main .left-infor h4 {
    font-size: 32px;
	margin-top: 0;
}
.returns-page .faq-sec-main .view_link {
    margin-top: 41px !important;
    padding-left: 0;
}
.returns-page .faqs-main .faq h2 {
	font-size: 17px;
}
.installation-inst .content .installation_page_sec img.img-fluid {
    display: none;
}
.installation-inst .content h1.theme_clr {
    margin-left: -11px;
	padding-top: 54px;
}
.installation-inst .content .para {
    margin-left: 42px;
}  
.installation-inst .content {
    height: 312px;
}
.installation-inst .htub-main h1 {
    font-size: 39px;
}
.installation-inst .content .para h6.theme_clr {
   max-width: 600px;
}
.installation-inst .faq-sec-main .left-infor h4 {
    font-size: 29px;
}
.installation-inst .htub-main h1 {
    font-size: 33px;
}
.product_inner .produc_img img {
    width: 78% !important;
}
.product_inner:nth-child(2) .produc_img img {
    width: 72% !important;
}
.thousand_series_pages_product_sec ul li .view_link.view_product a.text-capitalize.arrow-cstm-jq {
    width: 52%! important;
}
}

@media only screen and (max-width:442px){
.about-us .page-main-newp .content h1.theme_clr {
    font: normal normal bold 45px/133px All Round Gothic;
}
.about-us .inner_reviews {
    display: block;
}
.review_img {
    width: 100%;
}
.about-us .inner_reviews .review_content {
    width: 100%;
    position: static;
    text-align: center;
    padding-bottom: 29px;
}	
.marketting_inner h2 {
    line-height: 17px;
    font-size: 21px;
}
.marketting_inner .view_link {
    margin-top: 8px;
}
.bdmt-marketing .view_link a {
    width: 366px !important;
}
.createaccount_thanks .page-content--textCenter h1.page-heading.text-left {
    font-size: 22px;
    margin-bottom: 38px;
}
.createaccount_thanks section.continue_shopping.row h2 {
    font-size: 21px;
}
.continue_shopping .contact_btn {
    width: 100%;
}
}


@media only screen and (max-width:432px){
.marketting_inner h2 {
	font-size: 21px;
}
.wrnty-retrn .right_sec_wnty_content h1, .wrnty-retrn .wnty-main h1 {
    font-size: 58px;
}
.wrnty-retrn .wnty-main h4 {
    font-size: 22px;
}
.wrnty-retrn .faq-sec-main .left-infor h4 {
    font-size: 25px;
}
.wrnty-retrn .content h1.theme_clr {
    font-size: 36px;
}
.wrnty-retrn .content .para h6.theme_clr {
    width: 100%;
}
.wrnty-retrn .content .para {
    padding-top: 31px;
    padding-left: 43px;
}
.wrnty-retrn .content h1.theme_clr {
padding-top: 36px;
}

}

@media only screen and (max-width:426px){
.thousand-series .feat-desc, .twothousand-series .feat-desc {
    padding-top: 39px;
}
.thousand-series .feat-desc p.heading_feature_thousand, .twothousand-series .feat-desc .heading_feature_twothousand {
    font-size: 25px !important;
    line-height: 38px;
}
.thousand-series .feat-desc, .twothousand-series .feat-desc {
    padding-top: 39px;
    padding-left: 15px;
    padding-right: 15px;
}
.two_thousand_series ul li.product_inner:first-child img.img-fluid {
    width: 80%! important;
}
.product_inner:nth-child(2) .produc_img img {
    width: 71% !important;
}
.two_thousand_series .banner_content.text_slider .view_link.view_product.mt-3 a {
    width: 65% !important;
}
.twothousand-series .bdmt-features .inner-feature .inner-text h4 {
    font-size: 17px;
}
.thousand-series .feat-img-desc .img-desc, .twothousand-series .feat-img-desc .img-desc{
	padding-left:0px;
	padding-right:0px;
}
.thousand-series .feat_desc_list_sec .second_list ul li, .thousand-series .feat_desc_list_sec, .twothousand-series .feat_desc_list_sec ul li {
    list-style: disc;
    color: #04364A;
    font-size: 19px;
}
.thousand-series .did_we_leave_sec .ud-image {
    width: 75%;
    position: static;
    padding-top: 0;
}
div#thousandp .modal-dialog {
    height: 65%;
}
div#thousandp .mdl-dwnld-button .view_link a.text-capitalize.arrow-cstm-jq {
    width: 100%;
}
div#thousandp .mdl-dwnld-button .view_link {
    justify-content: end;
}
.single-blog-main h1.blog_banner_image img {
    height: 567px;
}
.single-blog-main h1.blog_bg_color {
	width:100%;
	left:0;
    -moz-transform:translateX(0%);
    -webkit-transform:translateX(0%);
    transform: translateX(0%);
	top: 119px;
}
.single-blog-main h1.blog_banner_image:after {
       max-height: 567px;
}
.single-blog-main h4.Mini_heading_banner_image {
    left: 0;
    width: 100%;
    -moz-transform: translateX(00%);
    -webkit-transform: translateX(00%);
    transform: translateX(00%);
     padding-left: 0px;
    top: 195px;
	text-align:center;
}
.single-blog-main h1.heading_banner_image {
    top: 242px;
    left: 0px;
    -moz-transform: translateX(0%);
    -webkit-transform: translateX(0%);
    transform: translateX(0%);
	width: 100%;
	padding-left: 0px;
	text-align:center;
}
.single-blog-main p.blog_banner_para {
       top: 284px;
    left: 0;
    -moz-transform:  translateX(0%);
    -webkit-transform: translateX(0%);
    transform: translateX(0%);
    width: 100%;
	text-align:center;
}
.bidegets_ready_sec {
    display: block;
}
.bidegets_ready_sec .view_link:last-child {
    padding-left: 0;
}
.installation-inst .installinstruc-tabs {
    padding-top: 80px;
}
section.instagram-common-section {
    width: 90%;
}
.show-insta section.banner_shop.contact_banner.cart_banner h1.theme_clr {
    font-size: 31px;
}
.show-insta section.banner_shop.contact_banner.cart_banner h2 {
    margin-left: 0;
}
.show-insta section.banner_shop.contact_banner.cart_banner p {
    margin-left: 0;
}
.show-insta .banner_shop::after {
    width: 100%;
    height: 245px;
    border-radius: 200px;
}
}


@media only screen and (max-width:414px){
.newsletter_sctn h6 {
    font-size: 11px;
}
.returns-page .faqs-main {
    padding-top: 15px;
}	
.installation-inst .installinstruc-tabs ul li {
 padding: 13px 14px;
    font-size: 30px;
}	
.product_inner .produc_img::after {
    height: 240px !important;
}
.two_thousand_series .banner_content.text_slider {
    margin-top: 108px;
}
.two_thousand_series .banner_content.text_slider .view_link.view_product.mt-3{
	display:block;
}
.two_thousand_series ul li.product_inner:first-child img.img-fluid {
    width: 71%! important;
}
.thousand-series .thousand_series_pages_product_sec .banner_content.text_slider {
   margin: 129px auto 0;
}
.thousand-series .did_we_leave_sec {
    padding-top: 55px;
    padding-bottom: 70px;
}
.product_inner:nth-child(2) .produc_img img {
    width: 64% !important;
}
.product_inner .produc_img img {
    width: 70% !important;
}
.product_inner .produc_img {
    height: 310px;
}
.thousand_series_pages_product_sec {
    padding-bottom: 60px;
}
.thousand_series_pages_product_sec ul li .view_link.view_product {
    justify-content: end;
}
.createaccount .banner_shop::after {
   left: 0;
   width:100%;
    height: 249px;
}
.createaccount .account.account--fixed form.form.create_frm {
    width: 94%;
    margin-top: 22px;
}
.login div#main-content section.banner_shop::after {
       height: 227px;
    width: 100%;
    left: 0;
}
.product_inner:nth-child(2) .produc_img img, .product_inner:nth-child(4) .produc_img img {
    width: 60%! important;
}
.login .login-row {
    max-width: 1337px;
    margin-top: 71px;
}
.price.price--withoutTax {
	text-align: left;
}
.price-bl-pop .view_link.view_product.learn_more{
	display:block;
}
.accortdians-prd-mobile .card .card-header {
    padding: 0;
    margin-bottom: 18px;
    margin-top: 18px;
}
.price-bl-text p {
    text-align: left;
}
.blog .banner_shop {
    padding: 42px 0 0 0! important;
}
.blog .banner_shop::after {
    width: 93%;
    height: 253px;
}
#error_banner section.banner_shop.error_banner {
    padding-top: 29px;
    margin-top: 29px;
}
 .error_banner::after {
    top: -0% !important;
    left: 0! important;
}
section.blog_sec_right_sec .blog_sec_images_sec .blog_image_sec p.home-blog-title {
    bottom: 92px;
    left: 0%;
    width: 100%;
}
.marketting_inner h2 {
    font-size: 20px;
}
.blog_sec_last-sec .blog_sec_left_sec .view_link a.text-capitalize.arrow-cstm-jq {
    right: 0;
    bottom: 3px;
}
.account_orderstatus .banner_shop::after {
    left: 0;
    width:100%;
    height: 295px;
}
.account_orderstatus .banner_shop {
    margin-top: 45px;
}
.single-blog-main h1.blog_banner_image img {
    height: 626px;
}
.single-blog-main h1.blog_banner_image:after {
    max-height: 626px;
}
.single-blog-main h1.blog_bg_color {
    top: 124px;
}
.single-blog-main h4.Mini_heading_banner_image {
top: 213px;
}
.single-blog-main h1.heading_banner_image {
    font-size: 28px;
}

.single-blog-main h6.blog_author_name {
    float: none;
    width: 100%;
}
.single-blog-main h6.blog_author_date {
    float: inherit;
    width: 100%;
    padding-bottom: 17px;
}
.single-blog-main .blog_sec_images_sec .blog_image_sec {
    width: 100%;
    padding-right: 0;
    float: none;
	padding-left:0px;
}
.single-blog-main h1.blog_bg_color {
    top: 92px;
}
.page_contact_form section.banner_shop.contact_banner {
    padding-bottom: 0;
padding-top: 150px;
}
.page_contact_form section.banner_shop.contact_banner h1.theme_clr {
    font-size: 41px;
}
.contact_banner::after {
    top: 18% !important;
    left: 0% !important;
}
.contact_banner .para h6 {
    width: 80%;
}
.registration-page .banner_shop h1 {
    font-size: 33px;
}
.show-insta .cart_banner.contact_banner::after {
   top: 11% !important;
    left: 0% !important;
    height: 198px;
}
main.page-content.registration-page .content {
    margin-top: 52px! important;
}
.registration-page .banner_shop h1 {
    font-size: 31px;
}
.registration-page .banner_shop h2, .registration-page .banner_shop p {
    padding-left: 34px;
    margin: 0;
}
.privacy_banner:after {
    height: 201px;
    top: 28px;
    left: 0;
    width: 100%;
}
.privacy_banner .content {
    padding-top: 51px;
}
.privacy_banner .content h1.theme_clr {
    font-size: 47px;
}
.privcy_inner p.date-privcy {
    margin-bottom: 170px;
}
.privcy_inner p , .privcy_inner .etxt{
    font-size: 14px;
    padding: 0 10px;
}
.privcy_inner ul {
    font-size: 14px;
    padding: 0 10px;
}
.privcy_inner h4 {
font-size: 18px;
}
.cart_banner .content {
    margin-top: 40px !important;
}
.mobile_detail {
    margin-top: 233px;
}
.cart_banner.contact_banner::after {
    top: 21% !important;
    left: 0% !important;
    width: 100%;
}
.cart_banner h1.theme_clr {
    font-size: 45px;
}
.show-insta .cart_banner h1.theme_clr {
    font-size: 33px;
}
.home .banner_content {
    padding-top: 84px;
}
.home .banner_content h2 {
    font-size: 17px;
}
.default.home .banner_content::after {
    right: 0;
    width: 100%;
}
.mobile_detail, .bdmt-features-mobile {
    margin-top: 63px;
}
.home section.bdmt-features-mobile {
    margin-top: 70px;
}
.home .banner_content .view_product a {
    width: 61% !important;
}
.home .view_link.view_product {
    padding-left: 0;
}
section.bdmt-testimnonial {
padding-top: 0;
}
section.blog_sec_right_sec {
    display: block! important;
} 
.home .blog_sec_last-sec .blog_sec_left_sec h1 {
    margin-top: 40px;
}
.returns-page .content {
    margin-top: 30px;
}
.cart.empty_cart section.bdmt-marketing {
    margin-top: 245px;
}
.cart.empty_cart .banner_shop::after {
    height: 156px;
}
.cart_banner h1.theme_clr {
    font-size: 41px;
}
.cart-page .banner_shop h2 {
    font-size: 22px;
}
.privcy_inner p.date-privcy {
    margin-bottom: 145px;
}
.privacy_banner .content h1.theme_clr {
    font-size: 44px;
}
main.shop-all-cstm .banner_shop::after {
   top: 29px;
    left: 0;
    width: 100%;
    border-radius: 200px;
    height: 270px;
}
main.shop-all-cstm .banner_shop h2 {
    font-size: 18px;
    line-height: 30px;
}
main.shop-all-cstm .banner_shop h1 {
    font-size: 48px;
}
main.shop-all-cstm .banner_shop {
    padding: 61px 0 40px;
}
.show-blog .product_inner .banner_content {
    width: 92% !important;
}
.show-blog .view_link.view_product.mt-3 a.text-capitalize {
    width: 56% !important;
}
.thousand_series_pages_product_sec ul .thousand_first_li .produc_img .img-fluid {
    width: 68%! important;
}
.thousand-series .product_inner:nth-child(2) .produc_img img {
    width: 62% !important;
}
.two_thousand_series .product_inner:nth-child(2) .produc_img img {
    width: 65% !important;
}
.two_thousand_series .banner_content.text_slider {
    margin-top: 22px;
}
.thousand-series .thousand_series_pages_product_sec .banner_content.text_slider {
    margin: 16px auto 0;
}
.thousand-series ul.m-0.p-0 li.product_inner .banner_content.text_slider h2 {
    line-height: 36px! important;
    font-size: 26px! important;
}
.blog_sec_last-sec .blog_sec_left_sec h1 {
    margin-top: 0px;
}
section.blog_sec_right_sec {
    margin-top: 40px;
}
.thousand_series_pages_product_sec .thousand_first_li .banner_content.text_slider {
    margin: 47px auto 0! important;
}
.thousand_series_pages_product_sec .thousand_second_li .banner_content.text_slider {
    margin: 18px auto 0! important;
}
.two_thousand_series .banner_content.text_slider {
    margin: 23px auto 0! important;
}
.two_thousand_series li.product_inner:last-child .produc_img img.img-fluid {
    width: 61%! important;
}
.two_thousand_series li.product_inner:first-child .produc_img img.img-fluid {
    width: 67%! important;
}
}

@media only screen and (max-width:412px){
.createaccount_thanks .banner_shop::after {
    width: 100%;
    height: 272px;
	left:0px;
}	
}

@media only screen and (max-width:425px){
.account-product-price {
    padding-top: 12px;
}
.account-product-body h5.account-product-title {
    font-size: 16px;
    font-weight: 900;
    width: 71%;
}
.account .account-body .account-content.account-content--fixedSmall figure.account-product-figure {
    width: 20%;
}
.mobile_detail {
    margin-top: 233px;
}
.product_shopping {
    border: 1px solid #e1e1df;
    margin-bottom: 19px;
    padding: 0 12px 25px;
}
.product_discription h6 {
    font-size: 17px;
    text-transform: capitalize;
}
.prodct_nm {
    display: flex;
    margin-bottom: 25px;
}
.product_img {
    width: 43%;
    background-color: #fff;
}
.product_img img {
    width: 100%;
    height: 100%;
    object-fit: cover;
}
.product_discription h4, .bottom_dtl button.cart-remove.icon {
    font-size: 16px;
}
.wrnty-retrn .content .para h6.theme_clr {
    font-size: 13px! important;
}
.wrnty-retrn .page-main-newp {
    padding-top: 45px;
}
.wrnty-retrn .content .para {
    padding-top: 0;
}
}


@media only screen and (max-width:398px){
.about-us .page-main-newp .content h1.theme_clr {
    font: normal normal bold 37px/133px All Round Gothic;
}	
.about-us .page-main-newp .about_first_us_sec .banner-why .why-reason h2 {
    font-size: 19px;
}	
.about-us .page-main-newp .about_first_us_sec .banner-why .why-reason p {
    font-size: 12px! important;
}
.about-us .about-qst-main .about_qst_left_sec h4 {
 font-size: 30px;
}
.review_content h2 {
    font-size: 16px;
}
.marketting_inner h2 {
    font-size: 19px;
}
.newsletter_inner .btn {
    padding-right: 34px;
}
.blog_sec_last-sec .blog_sec_left_sec .view_link a.text-capitalize.arrow-cstm-jq {
    right: 0;
    bottom: 6px;
}
.blog_sec_last-sec .blog_sec_left_sec h1 {
    font-size: 24px;
}
.blog .blog-filters .blog-filter .filter-option {
    display: block;
    width: 70%;
	    font-size: 18px;
}
}
@media only screen and (max-width:395px){
.returns_page h1.theme_clr {
    margin-left: 0;
	    font-size: 67px !important;
}
.returns_page h2.theme_clr {
    width: 100%;
    margin-left: 0;
	font-size: 18px;
}
.returns_page p {
    width: 100%;
    margin-left: 0;
}	
}

@media only screen and (max-width:380px){
.blog_sec_last-sec .blog_sec_left_sec h1 {
    font-size: 23px;
}
.blog_sec_last-sec .blog_sec_left_sec .view_link a.text-capitalize.arrow-cstm-jq {
    right: 0;
    bottom: 5px;
}
}

@media only screen and (max-width:375px){
.returns-page .faqs-main .faq h2 {
    font-size: 15px;
	    margin-top: 1px;
}
.returns-page .faq-sec-main .left-infor h4 {
    font-size: 28px;
}
.marketting_inner h2 {
    font-size: 19px;
}
.newsletter_sctn h6 {
    font-size: 10px;
}
.newsletter_inner .btn {
    padding-right: 45px;
}
.installation-inst .faq-sec-main .left-infor h4 {
    font-size: 24px;
}
.installation-inst .htub-main h1 {
    font-size: 27px;
}
.two_thousand_series ul li.product_inner:first-child img.img-fluid {
    width: 77%! important;
}
.product_inner:nth-child(2) .produc_img img {
    width: 72% !important;
}
.two_thousand_series .banner_content.text_slider .view_link.view_product.mt-3 a {
    width: 52% !important;
}
.product_inner .produc_img img {
    width: 84% !important;
}
.product_inner:nth-child(2) .produc_img img {
    width: 76% !important;
}
.thousand_series_pages_product_sec ul li .view_link.view_product a.text-capitalize.arrow-cstm-jq {
    width: 74%! important;
}
.thousand-series .did_we_leave_sec .view_link {
    padding-left: 0;
    justify-content: end;
}
.thousand-series ul.m-0.p-0 li.product_inner .banner_content.text_slider h2 {
    line-height: 36px! important;
    font-size: 22px! important;
}
.wrnty-retrn .right_sec_wnty_content h1, .wrnty-retrn .wnty-main h1 {
    font-size: 48px;
}
.wrnty-retrn .wnty-main h4 {
    font-size: 24px;
}
.thousand-series .feat-img-desc, .twothousand-series .feat-img-desc {
    padding-bottom: 5px;
}
.wrnty-retrn .content h1.theme_clr {
    font-size: 31px;
}
.wrnty-retrn .manual-downloads {
padding-top: 20px;
}
.wrnty-retrn .faq-sec-main .left-infor h4 {
    font-size: 21px;
}
.bdmt-marketing .view_link {
    margin-top: 0px;
}
.default.home .banner_content::after {
    right: 0;
    width: 373px;
}
.blog .blog-filters .blog-filter .filter-option {
    width: 76%;
}
.blog .blog-filters .blog-filter .filter-option input[type='radio']:after {
    top: -1px;
    left: 0px;
}
.createaccount_thanks .page-content--textCenter h1.page-heading.text-left {
    font-size: 21px;
    margin-bottom: 38px;
}
.createaccount_thanks section.continue_shopping.row h2 {
    font-size: 20px;
}
.single-blog-main .blog_sec_images_sec .blog_image_sec img.lazyautosizes.lazyloaded {
    padding-top: 0;
}
.single-blog-main .blog_sec_images_sec h4 {
    font-size: 29px;
}
.contact-top-main .banner_shop h2 {
    font-size: 21px;
}
.page_contact_form .banner_shop::after {
    width: 100%;
}
.contact_banner .para h6 {
    width: 100%;
}
.registration-page .banner_shop h1 {
    font-size: 28px;
}
.show-insta .cart_banner.contact_banner::after {
    width: 100%;
}
main.page-content.registration-page .content h2 {
    font-size: 23px;
}
.privcy_inner p , .privcy_inner .etxt{
    font-size: 14px;
    padding: 0 10px;
}
.privcy_inner ul {
    font-size: 14px;
    padding: 0 10px;
}
.privcy_inner h4 {
    font-size: 16px;
}
.product_discription h4 , .bottom_dtl button.cart-remove.icon{
    font-size: 16px;
}
.show-insta .cart_banner h1.theme_clr {
    font-size: 27px;
}
.home section.bdmt-into {
    padding: 32px 0 37px !important;
}
.home .banner_content .view_product a {
    width: 67% !important;
}
.bdmt-smwthtpnl {
    padding-top: 20px;
}
.newsletter_sctn input {
    width: 100%;
}
.show-insta section.banner_shop.contact_banner.cart_banner h1.theme_clr {
    font-size: 26px;
}
.show-insta section.banner_shop.contact_banner.cart_banner {
    margin-bottom: 39px;
}
section.product_list {
    padding-top: 66px;
}
.product_inner .produc_img::after {
    height: 240px !important;
    width: 100%;
}
.show-blog .view_link.view_product.mt-3 a.text-capitalize {
    width: 67% !important;
}
.show-blog .product_inner:nth-child(2) .produc_img img {
    width: 73% !important;
}
.show-blog .product_inner .produc_img img {
    width: 79% !important;
}
.show-blog .product_inner .banner_content {
    margin: 30px auto 0;
}
.show-blog .product_inner:nth-child(4) .produc_img img {
    width: 70% !important;
}
.thousand_series_pages_product_sec ul .thousand_first_li .produc_img .img-fluid {
    width: 79%! important;
}
.two_thousand_series .banner_content.text_slider .view_link.view_product.mt-3 a {
    width: 60% !important;
}
.twothousand-series .content h1.theme_clr {
    font: normal normal bold 58px/90px All Round Gothic;
}
.twothousand-series .content {
    margin-top: 19px;
}
.installation-inst .installinstruc-tabs {
    padding-top: 65px;
}
.single-blog-main h1.heading_banner_image {
    font-size: 24px;
}
}
@media only screen and (max-width:360px){
.createaccount_thanks .page-content--textCenter h1.page-heading.text-left {
    font-size: 20px;
    margin-bottom: 38px;
}
.createaccount_thanks section.continue_shopping.row h2 {
    font-size: 19px;
}
.blog_sec_last-sec .blog_sec_left_sec h1 {
    font-size: 22px;
}
.home .banner_content::after {
    right: 0;
    width: 100%;
}
.newsletter_sctn input {
    width: 115%;
}
.thousand_series_pages_product_sec ul .thousand_first_li .produc_img .img-fluid {
    width: 81%! important;
}
.thousand-series .page-main-newp .content, .twothousand-series .content {
    margin-top: 27px;
}
.twothousand-series .content h1.theme_clr {
    font: normal normal bold 50px/73px All Round Gothic;
}
.thousand-series .page-main-newp .content, .twothousand-series .content {
    margin-top: 21px;
}
.thousand-series .page-main-newp .content h1.theme_clr {
    font: normal normal bold 59px/97px All Round Gothic;
}
}


@media only screen and (max-width:320px){
.returns-page .faqs-main {
    padding-top: 34px;
}
.returns-page .faqs-main .faq p {
    font-size: 12px;
}
.returns-page .faqs-main .faq h2 {
    font-size: 13px;
}
.returns-page .faq-sec-main .view_link {
       margin-top: 13px !important;
}
.returns-page .faq-sec-main {

    padding: 34px 0;
}
.marketting_inner h2 {
    font-size: 15px;
}
.bdmt-marketing .view_link {
    width: 303px !important;
}
.newsletter_inner .btn {
    padding-right: 49px;
}
.returns-page .faq-sec-main .container {
    max-width: 90%;
}
.returns-page .faq-sec-main .left-infor h4 {
    font-size: 21px;
}
.returns-page .faq-sec-main .left-infor p {
    font-size: 14px! important;
}
.returns-page .content{
	height: 241px;
}
.returns-page .content h1.theme_clr {
    padding-top: 25px;
}
.thousand-series .page-main-newp .content h1.theme_clr, .twothousand-series .content h1.theme_clr {
    font: normal normal bold 52px/94px All Round Gothic;
}
.thousand-series .feat-desc p.heading_feature_thousand, .twothousand-series .feat-desc .heading_feature_twothousand {
    font-size: 31px !important;
    line-height: 38px;
}
.two_thousand_series .banner_content.text_slider .view_link.view_product.mt-3 a {
    width: 64% !important;
}
.product_inner .produc_img::after {
    height: 263px !important;
}
.product_inner:nth-child(2) .produc_img img {
    width: 82% !important;
}
.two_thousand_series ul li.product_inner:first-child img.img-fluid {
    width: 87%! important;
}
.thousand-series ul.m-0.p-0 li.product_inner .banner_content.text_slider h2 {
    font-size: 28px! important;
}
.thousand_series_pages_product_sec ul li .view_link.view_product a.text-capitalize.arrow-cstm-jq {
    width: 71%! important;
}
.product_inner:nth-child(2) .produc_img img {
    width: 92% !important;
}
.product_inner .produc_img img {
    width: 100% !important;
}
.returns-page .faqs-main {
    padding-top: 34px;
}
.returns-page .faqs-main .faq p {
    font-size: 12px;
}
.returns-page .faqs-main .faq h2 {
    font-size: 13px;
}
.returns-page .faq-sec-main .view_link {
       margin-top: 13px !important;
}
.returns-page .faq-sec-main {
padding: 34px 0;
}
.marketting_inner h2 {
    font-size: 15px;
}
.bdmt-marketing .view_link {
    width: 303px !important;
}
.newsletter_inner .btn {
    padding-right: 49px;
}
.returns-page .faq-sec-main .container {
    max-width: 90%;
}
.returns-page .faq-sec-main .left-infor h4 {
    font-size: 21px;
}
.returns-page .faq-sec-main .left-infor p {
    font-size: 14px! important;
}
.returns-page .content{
	height: 241px;
}
.returns-page .content h1.theme_clr {
    padding-top: 25px;
}
.thousand-series .page-main-newp .content h1.theme_clr, .twothousand-series .content h1.theme_clr {
    font: normal normal bold 52px/94px All Round Gothic;
}
.thousand-series .feat-desc p.heading_feature_thousand, .twothousand-series .feat-desc .heading_feature_twothousand {
    font-size: 31px !important;
    line-height: 38px;
}
.two_thousand_series .banner_content.text_slider .view_link.view_product.mt-3 a {
    width: 64% !important;
}
.product_inner .produc_img::after {
    height: 263px !important;
}
.product_inner:nth-child(2) .produc_img img {
    width: 82% !important;
}
.two_thousand_series ul li.product_inner:first-child img.img-fluid {
    width: 87%! important;
}
.thousand-series ul.m-0.p-0 li.product_inner .banner_content.text_slider h2 {
    font-size: 28px! important;
}
.thousand_series_pages_product_sec ul li .view_link.view_product a.text-capitalize.arrow-cstm-jq {
    width: 71%! important;
}
.product_inner:nth-child(2) .produc_img img {
    width: 92% !important;
}
.product_inner .produc_img img {
    width: 100% !important;
}
.wrnty-retrn .faq-sec-main .right-infor .view_link a.text-capitalize.arrow-cstm-jq {
    width: 100%! important;
    margin-top: 25px;
}
.wrnty-retrn .wnty-main h4 {
    padding-left: 60px;
}
.wrnty-retrn .wnty-main p {
    margin-bottom: 0;
padding-left: 67px;
}
.wrnty-retrn .wnty-main_first{
	display:block;
}
.wrnty-retrn .wnty-main p {
    margin-bottom: 0;
    padding-left: 0px;
}
.wrnty-retrn .wnty-main h4 {
    font-size: 20px;
    padding-bottom: 15px;
	  padding-left: 0;
    padding-top: 16px;
}
.wrnty-retrn .right_sec_wnty_content h1, .wrnty-retrn .wnty-main h1 {
    margin-top: 0;
}
.wrnty-retrn .wnty-main_first {
    padding-top: 0px;
}
.wrnty-retrn .content h1.theme_clr {
    font-size: 23px;
	    padding-top: 51px;
}
.wrnty-retrn .content .para {
    padding-top: 24px;
    padding-left: 25px;
}
.wrnty-retrn .content .para h2.theme_clr {
    padding-top: 0;
    font-size: 24px;
}
.wrnty-retrn .content .para h6.theme_clr {
    font-size: 13px! important;
}
.wrnty-retrn .faq-sec-main .left-infor h4 {
    font-size: 19px;
}
.wrnty-retrn .faq-sec-main .right-infor .view_link a.text-capitalize.arrow-cstm-jq {
    margin-top: 0px;
}
.prd-inc-butns {
    width: 13%;
}
.contact_btn.detail_btn input {
  text-align: left;
}
.footer-logo img {
    width: 79%;
}
.about-us .about-qst-main .about_qst_left_sec h4 {
    font-size: 27px;
}
.bdmt-marketing .view_link {
    width: 274px !important;
    padding-left: 0;
}
.blog .blog-filters .blog-filter .filter-option {
    width: 88%;
}
.about-us .page-main-newp .content h1.theme_clr {
    font: normal normal bold 31px/133px All Round Gothic;
}
.marketting_inner h2 {
    font-size: 18px! important;
}
.createaccount_thanks .page-content--textCenter h1.page-heading.text-left {
    font-size: 18px;
    margin-bottom: 38px;
}
.newsletter_sctn h6 {
    font-size: 12px;
}
.contact-top-main .banner_shop h2 {
    font-size: 19px;
}
.contact_banner .para h6 {
    font-size: 14px !important;
}
.registration-page .banner_shop h1 {
    font-size: 23px;
}
main.page-content.registration-page .content h2 {
    font-size: 20px;
}
.privcy_inner p, .privcy_inner .etxt {
    font-size: 12px;
    padding: 0 10px;
}
.show-insta .cart_banner h1.theme_clr {
    font-size: 22px;
}
.registration-tabs p {
    padding: 15px 50px;
    font-size: 18px !important;
}
}






@media only screen and (max-width:1778px){
.thousand-series .feat_desc_inner_sec .twothousand-feats ul li {
    font-size: 21px;
}
.thousand-series .feat_desc_list_sec .first_list ul li, .thousand-series .feat_desc_list_sec .third_list ul li {
    font-size: 21px;
}
.thousand-series .feat_desc_list_sec .second_list ul li, .thousand-series .feat_desc_list_sec, .twothousand-series .feat_desc_list_sec ul li {
    font-size: 21px;
}
}

@media only screen and (max-width:1440px){
.page_contact_form .imag_contact {
    position: absolute;
    top: 34px;
    width: 44%;
    right: -41px;
}
.page_contact_form .imag_contact img.img-fluid {
    width: 87%;
}
.page_contact_form .contact_banner .para h6 {
    font-weight: normal;
    font-size: 16px !important;
    width: 58%;
}	

} 
@media only screen and (max-width:1334px){
.blog-thumbnail img {
    height: 378px;
}
}
@media only screen and (max-width:1280px){
.login section.newsletter_sctn {
    margin-top: 0;
    padding: 60px 0;
    padding-top: 35px;
}
}

@media only screen and (max-width:1116px){
.blog-thumbnail img {
    height: 323px;
}
}
@media only screen and (max-width:854px){
.page_contact_form .imag_contact {
    display: none;
}
.page_contact_form .contact_banner .para h6 {
    font-weight: normal;
    font-size: 16px !important;
    width: 100%;
}
 .blog_post .blog_sec_right_sec {
    display: none !important;
}
}
@media only screen and (max-width:568px){
section.blog_sec_right_sec .blog_sec_images_sec .blog_image_sec {
    width:100%! important;
    max-width: 100%! important;
    flex: 0 0 100%! important;
    -ms-flex: 0 0 100%! important;
    padding: 0 15px;
}
}


@media screen and (-webkit-min-device-pixel-ratio:0) {
.about_qst_right_sec {
width: 440px;
top: 66px! important;
right: 31px;
}
}


@media only screen and (max-width:1600px){
.homepage_banner_text_sec .view_link a.text-capitalize {
 font-size: 30px;
}
}

@media only screen and (max-width:1440px){
.homepage_banner_text_sec h1 {
    font-size: 44px;
	width: 54%;
}
.homepage_banner_text_sec h1 br {
    display: none;
}
.homepage_banner_text_sec {
    -moz-transform: translateX(67%);
    -webkit-transform: translateX(67%);
    transform: translateX(67%);
}
.homepage_banner_text_sec .view_link {
    padding-left: 23px;
}
}


@media only screen and (max-width:1366px){
.homepage_banner_text_sec {
    -moz-transform: translateX(71%);
    -webkit-transform: translateX(71%);
    transform: translateX(71%);
	height: 333px;
}
.homepage_banner_text_sec h1 {
    font-size: 38px;
    width: 42%;
}
}
@media only screen and (max-width:1024px){
.homepage_banner_text_sec {
    -moz-transform: translateX(74%);
    -webkit-transform: translateX(74%);
    transform: translateX(74%);
    height: 333px;
}
}

@media only screen and (max-width:812px){
.homepage_banner_image_sec {
    display: none;
}
.homepage_banner_text_sec {
    position: absolute;
    right: 36rem;
    width: 712px;
}
.homepage_banner_text_sec h1 {
    width: 87%;
}
.homepage_banner_text_sec .view_link a.text-capitalize {
    width: 23%;
}
}
@media only screen and (max-width:667px){
.homepage_banner_text_sec {
    -moz-transform: translateX(98%);
    -webkit-transform: translateX(98%);
 transform: translateX(98%);

}
.homepage_banner_inner_sec {
    overflow: inherit;
min-height: 486px;
}
.home section.bdmt-features {
    padding-top: 157px;
}
.homepage_banner_text_sec {
    -moz-transform: translateX(0%);
    -webkit-transform: translateX(0%);
    transform: translateX(0%);
    height: 185px;
    bottom: -96px;
    width: 90%;
    right: 0;
}
.homepage_banner_text_sec h1 {
    margin-top: 30px;
}

.homepage_banner_text_sec h1 {
    font-size: 38px;
}
.homepage_banner_text_sec h1 {
    margin-left: 52px;
}
.homepage_banner_text_sec .view_link {
    padding-left: 54px;
}
.homepage_banner_text_sec .view_link a.text-capitalize {
    width: 32%;
}
}
@media only screen and (max-width:568px){
.homepage_banner_text_sec .view_link a.text-capitalize {
    width: 166px;
}
.homepage_banner_text_sec {
    height: 198px! important;
}
.homepage_banner_text_sec h1 {
    margin-top: 39px! important;
}
#bdmt-donate-home-mobile .view_link.view_product {
    justify-content: end;
}
#bdmt-donate-home-mobile a.text-capitalize {
    width: 208px;
}
#bdmt-donate-home-mobile {
    margin-top: 50px;
}
}
@media only screen and (max-width:498px){
	.homepage_banner_inner_sec {
    background-image: url(https://cdn11.bigcommerce.com/s-zo23333613/product_images/uploaded_images/new-hero.jpg);
    background-size: cover;
    padding-top: 0;
    margin: auto;
    width: 100vw;
    margin-left: 12%;
    -moz-transform: translateX(-15%);
    -webkit-transform: translateX(-15%);
    transform: translateX(-15%);
    max-width: 100vw;
    height: auto;
    padding-left: 0;
    padding-right: 0;
    min-height: 340px;
	background-position: top left -30px;
}
.homepage_banner_text_sec {
    height: 252px;
}
.home section.bdmt-smwpnl {
    padding-top: 130px;
}
}


@media only screen and (max-width:414px){
.home section.bdmt-smwpnl {
    padding-top: 162px;
}
.homepage_banner_text_sec h1 {
    margin-left: 52px;
    font-size: 35px;
    margin-top: 50px;
}
.homepage_banner_text_sec {
    height: 183px;
    width: 90%;
    right: 0;
}
.homepage_banner_text_sec .view_link {
    padding-left: 54px;
    justify-content: inherit! important;
}
.contact_top_main_page_text_sec .contact_top_main_page_left_sec {
    width: 46%;
}
.homepage_banner_text_sec h1 {
    width: 83%;
}
.homepage_banner_text_sec h1 {
    margin-top: 34px! important;
	    margin-left: 39px;
}
.bdmt-smwthtpnl {
    padding-top: 9px;
}
}

@media only screen and (max-width:375px){
.homepage_banner_text_sec h1 {
    margin-left: 52px;
    font-size: 32px;
    margin-top: 50px;
}
.homepage_banner_text_sec {
    height: 233px;
    width: 90%;
    right: 0;
}
}
@media only screen and (max-width:360px){
.homepage_banner_text_sec h1 {
    margin-left: 52px;
    font-size: 31px;
    margin-top: 50px;
}
}
@media only screen and (max-width:320px){
.homepage_banner_text_sec h1 {
    margin-left: 52px;
font-size: 26px;
    margin-top: 50px;
}
.homepage_banner_inner_sec {
    background-image: url(https://cdn11.bigcommerce.com/s-zo23333613/product_images/uploaded_images/mask-group-17.png?t=1612869229);
    background-size: cover;
    padding-top: 0;
    margin: auto;
    width: 100vw;
    margin-left: 12%;
    -moz-transform: translateX(-16%);
    -webkit-transform: translateX(-16%);
    transform: translateX(-16%);
    max-width: 100vw;
    height: auto;
    padding-left: 0;
    padding-right: 0;
    min-height: 340px;
}
}

@media only screen and (max-width:1600px){
.term_page .faq-sec-main, .sr-page .faq-sec-main {
    padding-left: 245px;
    padding-right: 245px;
}


#contact-us-page {
    padding: 0 0 0 !important;
}
}
@media only screen and (max-width:1880px){
.page_contact_form .imag_contact {
    right: 0;
    width: 46%;
    top: 12px;
    left: 59%;
}
.imag_contact img {
    width: 100%;
	    margin-top: 0;
}
.login section.newsletter_sctn {
    margin-top: 74px;
}
#contact-us-page {
    padding: 0px 0 0 !important;
}
.thousand-series .bdmt-features{

    padding-bottom: 74px;
}
}
@media only screen and (max-width:1440px){
.term_page .banner_image_sec h1, .sr-page .banner_image_sec h1 {
    font-size: 83px !important;
}
.term_page .faq-sec-main, .sr-page .faq-sec-main {
    padding-left: 229px;
    padding-right: 229px;
}
.term_page .faq-sec-main .faq_inner_sec_main .view_link, .sr-page .faq-sec-main .faq_inner_sec_main .view_link {
    margin-top: 45px !important;
}
.contact_top_main_page_text_sec {
    width: 60%;
}
.thousand-series .did_we_leave_sec .ud-info h2 {
    margin-top: 0;
}
}

@media only screen and (max-width:1366px){
.term_page .banner_image_sec h1, .sr-page .banner_image_sec h1 {
    font-size: 76px !important;
}
.thousand-series .did_we_leave_sec .ud-image img {
    width: 52%;
}
}

@media only screen and (max-width:1650px){
	.body {
    margin-top: 127px;
}
.login .login-row {
    max-width: 1337px;
    margin-top: 0;
}
.page_contact_form .imag_contact {
 top: 57px;
}
.login section.newsletter_sctn {
    margin-top: 54px;
}
}

@media only screen and (max-width:1440px){
.login .blog_sec_last-sec .blog_sec_left_sec h1 {
    margin-top: 115px;
}
.login section.newsletter_sctn {
    margin-top: 0;
    padding-top: 20px;
    padding-bottom: 20px;
}
.login section.newsletter_sctn {
    margin-top: 89px! important;
}
}


@media only screen and (max-width:1280px){
.term_page .faq-sec-main, .sr-page .faq-sec-main {
    padding-left: 115px;
    padding-right: 115px;
}
.login section.newsletter_sctn {
    margin-top: 0px;
}
.page_contact_form .imag_contact {
    top: 57px;
    width: 42%;
}
.thousand-series .bdmt-features {
    padding-bottom: 50px! important;
}
}
@media only screen and (max-width:1200px){
	section.blog_sec_right_sec {
    width: 100%;
    display: block !important;
}
section.blog_sec_right_sec .blog_sec_last-sec {
    width: 100%;
	padding:0 15px;
}
section.blog_sec_right_sec .blog_sec_images_sec {
    display: flex;
    flex-wrap: nowrap;
    justify-content: space-between;
    width: 100%;
}

}

@media only screen and (max-width:1024px){
.term_page .banner_image_sec h1, .sr-page .banner_image_sec h1 {
    font-size: 67px !important;
}
}

@media only screen and (max-width:812px){
.term_page .banner_image_sec:after, .sr-page .banner_image_sec:after {
    top: 31px;
}
.thousand-series .bdmt-features {
    padding-bottom: 22px! important;
}
.blog_sec_last-sec .blog_sec_left_sec h1 {
    margin-top: 44px;
}
.thousand-series .did_we_leave_sec .ud-info h2 {
    margin-top: 19px;
}
.term_page .banner_image_sec h1, .sr-page .banner_image_sec h1 {
margin-top: 38px;
    font-size: 55px !important;
}
.term_page .faq-sec-main, .sr-page .faq-sec-main {
    padding-left: 86px;
    padding-right: 86px;
}
.term_page .faq-sec-main .faq_inner_sec_main, .sr-page .faq-sec-main .faq_inner_sec_main {
    display: block;
    justify-content: space-between;
}
.term_page .faq-sec-main .faq_inner_sec_main .view_link, .sr-page .faq-sec-main .faq_inner_sec_main .view_link {
    margin-top: 22px !important;
    padding-left: 0;
}
.term_page .faq-sec-main .faq_inner_sec_main .left-infor h4, .sr-page .faq-sec-main .faq_inner_sec_main .left-infor h4 {
    margin-top: 00;
}
.term_page .faq-sec-main, .sr-page .faq-sec-main {
    padding-left: 37px;
    padding-right: 37px;
    padding-top: 43px;
    padding-bottom: 43px;
}
.term_page .faq-sec-main .faq_inner_sec_main a.text-capitalize.arrow-cstm-jq , .sr-page .faq-sec-main .faq_inner_sec_main .view_link a.text-capitalize.arrow-cstm-jq{
    width: 100%;
}
.terms_conditions_sec, .shipping_returns_sec {
    width: 95%;
    margin: auto;
    padding-bottom: 70px;
}
}
@media only screen and (max-width:1024px){
.page_contact_form .imag_contact img.img-fluid {
    width: 100%;
}
}
@media only screen and (max-width:812px){
.contact_top_main_page_text_sec {
    width: 75%;
}
#contact-us-page {
    width: 100%;
}
.page_contact_form h1 {
    margin-top: 20px! important;
}
.page_contact_form section.banner_shop.contact_banner {
    padding: 82px 0 24px;
}
}
@media only screen and (max-width:768px){
.term_page .banner_image_sec h1, .sr-page .banner_image_sec h1 {
    margin-top: 38px;
    font-size: 50px !important;
}
.first_footer .footer_payment_sec ul.footer_payment_sec_list li {
    padding-bottom: 10px;
}
}
@media only screen and (max-width:748px){
	.review_img {
    width: 100%;
    position: relative;
}
section.bdmt-testimnonial {
    text-align: center;
}
.review_content {
    margin-top: 0! important;
    position: static;
    right: 0;
    display: block;
    z-index: 2;
    moz-transform: translateX(-0%);
    -webkit-transform: translateX(-0%);
    transform: translateX(-0%);
    text-align: center;
}
}

@media only screen and (max-width:736px){
.term_page .banner_image_sec h1, .sr-page .banner_image_sec h1 {
    margin-top: 38px;
    font-size: 48px !important;
}
.homepage_banner_text_sec {
    height: 221px;
}
.homepage_banner_text_sec h1 {
margin-top: 53px;
}
}

@media only screen and (max-width:667px){
.term_page .banner_image_sec h1, .sr-page .banner_image_sec h1 {
    font-size: 44px !important;
}
.terms_conditions_sec, .shipping_returns_sec {
    padding-bottom: 0;
}
.contact_top_main_page_text_sec {
    width: 100%;
}
.thousand-series .did_we_leave_sec .ud-image img {
    width: 67%;
}
.blog_sec_last-sec .blog_sec_left_sec .view_link a.text-capitalize.arrow-cstm-jq {
    right: 0;
    bottom: -40px;
}
}


@media only screen and (max-width:568px){
.term_page .banner_image_sec, .sr-page .banner_image_sec {
    width: 100%;
}
.term_page .banner_image_sec h1, .sr-page .banner_image_sec h1 {
    margin-left: 0;
}
.term_page .banner_image_sec:after, .sr-page .banner_image_sec:after {
    width: 100% !important;
}
.thousand-series .did_we_leave_sec .ud-image img {
    width: 100%;
}
}
@media only screen and (max-width:480px){
.thousand-series .did_we_leave_sec .ud-image img {
    width: 71%;
}
.thousand-series .did_we_leave_sec .ud-image {
    padding-top: 0;
}
}
@media only screen and (max-width:475px){
.term_page .faq-sec-main .faq_inner_sec_main .left-infor h4, .sr-page .faq-sec-main .faq_inner_sec_main .left-infor h4 {
    font-size: 26px;
}
.contact_top_main_page_text_sec {
    width: 100%! important;
    display: block;
}
.contact_top_main_page_text_sec .contact_top_main_page_left_sec {
    width: 100%! important;
}
}
@media only screen and (max-width:414px){
.term_page .banner_image_sec h1, .sr-page .banner_image_sec h1 {
    font-size: 39px !important;
}
.terms_conditions_sec h1, .shipping_returns_sec h1 {
    font-size: 19px;
}
.terms_conditions_sec p, .shipping_returns_sec p {
    font-size: 15px !important;
}
.term_page .faq-sec-main .faq_inner_sec_main .left-infor h4, .sr-page .faq-sec-main .faq_inner_sec_main .left-infor h4 {
    font-size: 22px;
}
}

@media only screen and (max-width:375px){
.term_page .banner_image_sec h1, .sr-page .banner_image_sec h1 {
    font-size: 34px !important;
}
.term_page .faq-sec-main .faq_inner_sec_main .left-infor h4, .sr-page .faq-sec-main .faq_inner_sec_main .left-infor h4 {
    font-size: 19px;
}
}

@media only screen and (max-width:360px){
footer.footer.first_footer .footer_payment_sec h1 {
    font-size: 20px;
}
.first_footer .footer_payment_sec ul.footer_payment_sec_list li {
    padding-bottom: 13px;
    margin-right: 15px;
    padding-top: 13px;
}
}
@media only screen and (max-width:320px){
.term_page .banner_image_sec h1, .sr-page .banner_image_sec h1 {
    font-size: 28px !important;
}
.first_footer .footer_payment_sec ul.footer_payment_sec_list li {
    padding-bottom: 10px;
    margin-right: 3px;
}
}





@media only screen and (max-width:1480px){
section.blog_sec_right_sec {
    width: 100%;
   
    padding: 0 15px;
}
.blog_sec_last-sec {
    width: 100%;
}
section.blog_sec_right_sec .blog_sec_images_sec {
    width: 100%;
}	
}
@media only screen and (max-width:1377px){
section.blog_sec_right_sec {
    width: 100%;
  
}
section.blog_sec_right_sec .blog_sec_last-sec {
    width: 40%;
}
section.blog_sec_right_sec .blog_sec_images_sec {
    width: 100%;
}
 
p.home-blog-title {
    font-size: 21px !important;
}
}
@media only screen and (max-width:1289px){
.cst-tans-content .feat.cmn-acc-content.featactive .desktop_sec {
    display: none! important;
}
.cst-tans-content .feat.cmn-acc-content.featactive .row.mobile_sec {
    display: flex! important;
}
.cst-tans-content .feat.cmn-acc-content.featactive .row.mobile_sec .col-md-3 p {
    height: inherit! important;
}
.cst-tans-content .feat.cmn-acc-content.featactive .row.mobile_sec .col-md-3 h2 {
    margin-top: 14px;
}
}
@media only screen and (max-width:1228px){
.blog_sec_images_sec p.home-blog-title {
    bottom: 143px;
}
}
@media only screen and (max-width:1046px){
	.blogpostlist-main .list-post {
    width: 50%! important;
    padding: 0 15px;
    max-width: 50%! important;
    flex: 0 0 50%! important;
}
}

@media only screen and (max-width:1024px){
.row.desktop_sec {
    display: none! important;
}
.body {
    margin-top: 141px;
}
}
@media only screen and (max-width:1465px){
.login form.login-form.form {
    margin-right: 66px;
}
}
@media only screen and (max-width:1627px){

}
@media only screen and (max-width:1528px){
.blog_sec_last-sec {
    float: left;
    width: 40%;
}

section.blog_sec_right_sec .blog_sec_images_sec {
    float: left;
    width: 60%;
}
}


@media only screen and (max-width:1389px){

.blog-thumbnail {
    width: 100%;
}
.blogpostlist-main .list-post {
    width: 33%;
    padding: 0 15px;
    max-width: 33%;
    flex: 0 0 33%;
}
}

@media only screen and (max-width:931px){
	.blog_sec_images_sec .blog_image_sec {
    width: 100%! important;
    max-width: 100%! important;
    flex: 0 0 100%! important;
    -ms-flex: 0 0 100%! important;
    padding: 0 15px;
}
.blog_sec_images_sec {
    display: block! important;
}
.blog-thumbnail {
    width: 50%;
    margin: auto;
}
}
@media only screen and (max-width:812px){
.blog_sec_images_sec p.home-blog-title {
    font-size: 24px !important;
}	
.login .blog_sec_last-sec .blog_sec_left_sec h1 {
    margin-top: 23px;
}
.login section.newsletter_sctn {
    margin-top: 0! important;
    padding-top: 4px;
}
}
@media only screen and (max-width:808px){
	.blogpostlist-main .list-post {
    width: 100%! important;
    padding: 0 15px;
    max-width: 100%! important;
    flex: 0 0 100%! important;
}
}

@media only screen and (max-width:768px){
.blogpostlist-main .list-post {
    width: 100%;
    padding: 0 15px;
}
}
@media only screen and (max-width:786px){
.body {
    margin-top: 76px;
}
}
@media only screen and (max-width:698px){
section.blog_sec_right_sec .blog_sec_images_sec .blog_image_sec p.home-blog-title {
    font-size: 20px! important;
}
}

@media only screen and (max-width:606px){
.blog-thumbnail {
    width: 65%;
    margin: auto;
}
}
@media only screen and (max-width:568px){
.login form.login-form.form .form-actions {
    margin-top: 0! important;
}
.login form.login-form.form .form-field {
    margin-bottom: 7px;
}
.login .banner_shop::after {
    height: 193px;
}
.login .blog_sec_left_sec .view_link a.text-capitalize.arrow-cstm-jq {
    bottom: -9px;
    right: -24px;
}
}
@media only screen and (max-width:554px){
.login .new-customer .panel-body .panel-inro-right {
    display: block;
    padding-bottom: 10px;
}

.login .new-customer .panel-body .panel-inro-right ul.new-customer-fact-list {
    margin-left: 0;
    margin-bottom: 4px;
}
}
@media only screen and (max-width:450px){
section.blog_sec_right_sec .blog_sec_images_sec .blog_image_sec p.home-blog-title {
    font-size: 20px! important;
}
.blog-thumbnail {
    width: 90%;
    margin: auto;
}
}
@media only screen and (max-width:414px){
.login .blog_sec_left_sec .view_link a.text-capitalize.arrow-cstm-jq {
    bottom: 19px;
    right: -24px;
}
.login section.blog_sec_right_sec {
    margin-top: 0;
}
.login .blog_sec_last-sec .blog_sec_left_sec h1 {
    margin-top: 4px;
}
}


h1, h2, h3, h5, h5, h6, body , ul , li{
	color: #04364A! important;
}
.wrnty-retrn .right_sec_wnty_content .wrnty-info a , .left-infor h4{
	color: #04364A! important;
}
.wrnty-retrn .form-action.error_btn .arrow::before {
    top: 59%;
    moz-transform: translateY(-59%);
    -webkit-transform: translateY(-59%);
    transform: translateY(-59%);
}
header.second_header .dropdown-content ul li .dropdown-item:hover{
	font-weight:bold;
}
.blog-loading-loader img {
    display: flex;
    justify-content: center;
    align-items: center;
    width: auto;
    margin: auto;
    position: absolute;
    left: 50%;
    top: 50%;
    transform: translate(-50%,-50%);
}

h1, h2, h3, h5, h5, h6, body , ul , li{
	color: #04364A! important;
}
.wrnty-retrn .right_sec_wnty_content .wrnty-info a , .left-infor h4{
	color: #04364A! important;
}
.wrnty-retrn .form-action.error_btn .arrow::before {
    top: 59%;
    moz-transform: translateY(-59%);
    -webkit-transform: translateY(-59%);
    transform: translateY(-59%);
}
header.second_header .dropdown-content ul li .dropdown-item:hover{
	font-weight:bold;
}
.blog-loading-loader img {
    display: flex;
    justify-content: center;
    align-items: center;
    width: auto;
    margin: auto;
    position: absolute;
    left: 50%;
    top: 50%;
    transform: translate(-50%,-50%);
}
.login section.banner_shop .content {
    width: 100%! important;
	    padding-top: 32px;
}
.login section.banner_shop .content p {
    margin-bottom: 0;
}
.login section.banner_shop .content h2 {
    margin-bottom: 0;
}
.login .new-customer .panel-body .panel-inro-right {
    display: block;
    padding-bottom: 20px;
}
.login .new-customer .panel-body .panel-inro-right ul.new-customer-fact-list {
    margin-left: 0;
    margin-bottom: 0;
}
.login .new-customer .panel-body .panel-inro-right ul.new-customer-fact-list li.new-customer-fact.theme_clr {
    padding-left: 0;
    list-style: disc;
}
.login .new-customer .panel-header {
    text-align: center;
}
.blog_sec_right_sec:after {
    content: "";
    clear: both;
}
.blog_sec_last-sec , section.blog_sec_right_sec .blog_sec_images_sec{
    float: left;
}
.login section.newsletter_sctn {
    margin-top: 40px;
}
.contact_top_main_page_text_sec .contact_top_main_page_left_sec:first-child p:first-child strong {
    font-weight: bold! important;
    font-size: 19px;
}
.navbar-expand-lg .navbar-collapse li.nav-item.drpdown_support:nth-child(3) li:nth-child(3) a.dropdown-item {
    text-transform: uppercase;
}
.contact_top_main_page_text_sec .contact_top_main_page_left_sec h3 {
    font-size: 23px !important;
    margin-top: 0;
    margin-bottom: 3px;
}

#contact-us-page {
    padding: 89px 0 0 !important;
}
.login section.blog_sec_right_sec {
    display: none! important;
}
.login .new-customer .contact_btn {
    margin: auto;
}

.login .new-customer .panel-body .panel-inro-right ul.new-customer-fact-list {
    margin-left: 29%;
}


@media only screen and (max-width:1024px){
	.login .new-customer .panel-body .panel-inro-right ul.new-customer-fact-list {
    margin-left: 16%;
}
}
@media only screen and (max-width:991px){
.login .new-customer .panel-body .panel-inro-right ul.new-customer-fact-list {
    margin-left: 41%;
}
.login section.newsletter_sctn {
    margin-top: 0px! important;
}
}
@media only screen and (max-width:667px){
.login .new-customer .panel-body .panel-inro-right ul.new-customer-fact-list {
    margin-left: 33%;
}
}

@media only screen and (max-width:414px){
.login .new-customer .panel-body .panel-inro-right ul.new-customer-fact-list {
    margin-left: 14%;
}
}



.series .card-group>div:nth-child(1) span.arrow, .series .card-group>div:nth-child(5) span.arrow {
    background-color: rgba(254, 134, 115, 0.68) !important;
}

/** .series .card-group>div:nth-child(1) .inner_img.produc_img:after, .series .card-group>div:nth-child(5) .inner_img.produc_img:after {
    background-color: rgba(254, 134, 115, 0.24) !important; 
} **/

.series .inner_img.produc_img:after {
    background-color: rgba(71, 172, 190, 0.24) !important;
}


.series .card-group>div:nth-child(2) span.arrow {
    background-color: rgba(71, 172, 190, 0.68) !important;
}


.series .card-group>div:nth-child(4) .inner_img.produc_img:after {
    background-color: rgba(255, 202, 126, 0.24) !important;
}

.series .card-group>div:nth-child(4) span.arrow {
    background-color: rgba(255, 202, 126, 0.68) !important;
}

.purchase-section .content-wrapper {
    background-color: rgba(254, 134, 115, 0.60) !important;
}

section.as-seen-sec {
    background-color: rgba(71, 172, 190, 0.69) !important;
}

.banner_shop::after {
    background-color: rgba(255, 202, 126, 0.24) !important;
}

section.blog_sec_right_sec span.arrow {
    left: 30%;
}

.blog_sec_right_sec span.arrow i {
    margin-top: 7px;
    margin-left: -12px !important;
}

.blog_sec_left_sec h2 {
    font-size: 35px;
}

span.arrow {
right: 7px !important;
width: 47px !important;
height: 47px !important;
}


.shop-all-cstm {
    /* max-width: 1325px; */
    margin: 0 auto;
}

.blue {
    color: #47acbe !important;
}

.series .two-K .col-6:nth-child(1) .inner_img.produc_img:after {
    background-color: rgba(255, 202, 126, 0.24) !important;
}

.series .two-K .col-6:nth-child(2) .inner_img.produc_img:after {
    background-color: rgba(254, 134, 115, 0.24) !important;
}

.shop-all-cstm .series .one-k {
    padding-right: 50px;
    border-right: solid #000 2px;
}

.shop-all-cstm .series .two-K {
    padding-left: 50px;
}

.shop-all-cstm .series .view_product h2 {
    margin-left: 45px;
}

.shop-all-cstm .series .first-container {
    width: 100%;
}

ul.three-col {
    -webkit-column-count: 3;
    -moz-column-count: 3;
    column-count: 3;
}

ul.two-col {
    -webkit-column-count: 3;
    -moz-column-count: 3;
    column-count: 3;
}

ul.three-col li::before, ul.two-col li::before {
  content: "\2022";
  color: black;
  font-weight: bold;
  display: inline-block; 
  width: 1em;
}

ul.three-col li, ul.two-col li {
    font-family: "all-round-gothic" !important;
}

.series-description h2 {
    line-height: 35px !important;
    font-weight: 700;
}

.title-series h4 {
    font-size: 30px;
}

.shop-all-cstm .series .two-K .col-6 .yellow-ico span.arrow {
    background-color: rgba(255, 202, 126, 0.68) !important;
}

.shop-all-cstm .series .two-K .col-6 .orange-ico span.arrow {
    background-color: rgba(254, 134, 115, 0.68) !important;
}

.series-description .orange-btn {
    width: 316px;
}

.series-description p {
    font-family: "all-round-gothic" !important;
    font-size: 15px !important;
    font-weight: 700;
    margin-bottom: 0;
}

#bdmt-donate-home-desktop {
    background-image: url('https://cdn11.bigcommerce.com/s-zo23333613/product_images/uploaded_images/bm-lifestyle-men-studio-background-68.jpg') !important;
    transform: translateX(-50%);
    margin-left: 50%;
    height: auto;
    min-height: none;
}

.donate-home-text {
    padding: 450px 100px 450px 50%;
    margin-top: 50px;
}

.donate-home-text h2 {
    font-size: 70px;
    font-weight: 700;
}


section.faq-banner {
    padding: 25px 0;
    background-color: rgba(71, 172, 190, 0.30);
    width: 100vw;
    margin-left: 50%;
    -moz-transform: translateX(-50%);
    -webkit-transform: translateX(-50%);
    transform: translateX(-50%);
    max-width: 100vw;
    height: auto;
    
    /* margin-bottom: 35px; */
    /* margin-top: 85px; */
}

.category .newsletter_sctn {
    display: none;
}

.category .footer {
    padding: 0 0 3rem 0;
}

.category .footer_first_inner_sec {
    border-top: none !important;
}

.faq-banner h3 {
    font-size: 35px;
    font-weight: 700;
    margin-top: 0;
    margin-bottom: 0;
}

.faq-banner p {
    margin-bottom: 0;
}

.faq-banner .row {
    width: 100%;
    max-width: 1325px;
    margin: 0 auto;
}

.faq-banner span.arrow {
    position: relative;
}

.faq-banner span.arrow {
    border-radius: 50% !important;
    right: -41px !important;
    width: 35px !important;
    height: 35px !important;
}

.faq-banner span.arrow i {
transform: scale(2.6,1.7) !important;
}

.faq-banner .border-btn {
    border: 4px solid #fe8673;
}

.faq-banner span.arrow {
    background-color: rgb(254, 134, 115, 0.68);
}

.view_link.footer span.arrow {
    right: 137px !important;
}

.main-prd-rght-section .cstm-text-with-pop-up{
    background: #F0F0F0;
    justify-content: start;
    height: fit-content;
    /* padding: 10px; */
    align-items: center;
}


.main-prd-rght-section .cstm-text-with-pop-up .price-bl-pop{
    font-size: 16px !important;
    height: fit-content !important;
    padding: 10px;
}

.main-prd-rght-section .cstm-text-with-pop-up .price-bl-text{
    align-items: center;
}

.main-prd-rght-section .cstm-text-with-pop-up .price-bl-text p{
    margin: auto;
    font-size: 1rem !important;
    font-style: italic;
    color: #1E6D8B !important;
}
.cstm-text-with-pop-up .price-bl-pop a.text-capitalize.learn-more-modal {
    font-size: 16px! important;
}
.product-page .price-bl-pop a.text-capitalize.learn-more-modal {
    width: 160px !important;
    height: 21px !important;
}

.main-prd-rght-section.col-md-5 .cstm-text-with-pop-up a.text-capitalize.learn-more-modal span.arrow, .bdmt-marketing .view_link a.text-capitalize span.arrow {
    background-color: #FE8673;
    width: 29px !important;
    height: 29px !important;
    border-radius: 50%;
}

.productView{
    display: inline !important;
}


.view_link.view_product.learn_more {
    margin-top: 0 !important;
}

.cstm-text-with-pop-up .row .col-md-9{
    display: flex;
    align-items: center;
    justify-content: center;
}
.cstm-text-with-pop-up .row .col-md-3{
    display: flex;
    align-items: center;
    justify-content: center;
}
.prd-short-description ul{
    list-style: disc;
    padding: 10px 30px;
}

.prd-short-description .shrt-desc-shipng-info{
    position: relative !important;
}

.cstm-prd-option form{
    flex-wrap: unset;
    justify-content: space-between;
    align-items: flex-start;
}


#product-testimony {
    margin-top: 20px;
    padding: 20px 5px 20px 5px !important;
    background: #04364A;
    border-radius: 120px;
}

.testimonial-v2 .review-wrapper .review-content h2 {
    font-size: 1.5rem !important;
    line-height: 1.5rem !important;
    width: 100%;
    font-weight: bold;
    color: white !important;
    margin-bottom: unset;
}
.testimonial-v2 .review-wrapper .review-content h6 {
    line-height: 1.5rem !important;
    font-size: 1.5rem;
    color: white !important;
}
.testimonial-v2 .review-wrapper .image-avatar {
    margin: auto;
    width: 40%;
}

.why-choose-product .container h3{
    /* height: 500px; */
    font-size: 35px;
    font-weight: bold;
}

.why-choose-product .container p{
    font-size: 18px;
    line-height: 20px;
}
@media only screen and (min-width: 1700px){
    .prd-short-description ul li {
        width: 100% !important;
    }

}

.why-choose-product .container .prd-short-description ul{
    columns: 3;
    -webkit-columns: 3;
    font-weight: bolder !important;
}

.why-choose-product .container .prd-short-description li{
    font-weight: bolder !important;
    font-size:  16px;
}

.why-choose-product .container .prd-short-description strong{
    display: none;
}
.why-choose-product .container .prd-short-description .shrt-desc-shipng-info{
    display: none;
}

.image-gallery .gallery-preview{
    cursor: pointer;
}

.image-gallery .gallery-preview img{
    object-fit: cover;
}
.image-gallery .gallery-list{
    overflow-y: auto;
    overflow-x: hidden;
    flex-direction: column !important;
}
.image-gallery .gallery-item{
    width: 150px;
    height: 150px;
    cursor: pointer;
    opacity: 0.5;
    object-fit: cover;
}

.image-gallery .gallery-item-active{
    width: 150px;
    height: 150px;
    cursor: pointer;
    opacity: 0.5;
    border: solid 3px #1E6D8B;
    object-fit: cover;
}

@media only screen and (max-width: 650px){
    .image-gallery{
        flex-direction: column;
    }

    .image-gallery .gallery-list{
        flex-direction: row !important;
        overflow-x: auto;
        overflow-y: unset;
    }

}
.yotpo.bottomLine .yotpo-bottomline .yotpo-stars, .yotpo.bottomline .yotpo-bottomline .yotpo-stars, .yotpo .yotpo-modal-bottom-line .yotpo-bottomline .yotpo-stars{
    margin-right: 1rem !important;
}
.yotpo .yotpo-bottomline .yotpo-icon-star, .yotpo .yotpo-bottomline .yotpo-icon-half-star, .yotpo .yotpo-bottomline .yotpo-icon-empty-star {
    color: #FE8673 !important;
}
.show-insta section.banner_shop.contact_banner.cart_banner h1.theme_clr{
    line-height: 7.5rem;
}

.registration-page section.banner_shop .content .rgscnt-steps h2 {
    line-height: 2.5rem;
}

.registration-page section.banner_shop .content .rgscnt-steps p {
    line-height: 1.8rem;
}
