.static-pages-container{padding-top: 25px;}
.static-pages-container p{padding-bottom: 20px; text-align: justify; line-height: 26px;}
.static-pages-container ul,
.static-pages-container ol{padding-left: 20px; padding-bottom: 25px;}
.static-pages-container ul li{list-style: disc;}
.static-pages-container .heading-title{text-align: center;}
.static-pages-container .Static_Page_Txt{}
.static-pages-container strong{font-weight: 700;}
.static-pages-container b{font-weight: 500;}

.title-one{font-size: 22px; font-weight: 700; padding-bottom: 25px; display: flex; align-items: center; gap: 10px;}
.title-two{font-size: 18px; font-weight: 700; padding-bottom: 10px; display: flex; align-items: center; gap: 10px;}
.title-two svg{width: 25px; height: 25px;}

.page-form-container{width: 100%;}
.page-form-container .form_content{padding-bottom: 15px; display: flex; align-items: flex-start; flex-wrap: wrap; justify-content: space-between; width: 100%;}
.page-form-container .form_content.captcha{ padding-bottom: 0;}
.page-form-container label{padding-bottom: 10px;}
.page-form-container .textbox{width: 48%;display: flex;flex-wrap: wrap;}
.page-form-container .btn_holder{padding-top: 10px;}

/** CONTACT ***/
.contact_content{text-align: center; padding: 0 50px;}
.contact_form{padding: 25px 0; display: flex; align-items: flex-start; justify-content: space-between;flex-wrap: wrap;}
.contact_form .page-form-container{width: 50%;}
.contact_form .img_holder{width: 45%;}
.contact_form .btn_holder{}
.contact_form .btn_holder .btn_style{width: 250px;}
.contact_form .form_content.captcha div{width: 100%;}
.contact_details{}
.contact_details .contact-phone{}
.contact_details .contact-text p{padding-bottom:10px; font-weight:600;}
.contact_details .contact-text.note{background: var(--top-grey); padding: 15px; font-size: 14px;}

.contact_RmessageDiv {border-top: dotted 1px #000;border-bottom: dotted 1px #000;padding: 10px;background: var(--light-blue); margin:20px 0;}
.contact_RmessageDiv p {padding-bottom: 10px;}
.Rmessage_name, .Rmessage_txn {margin: 10px 0 15px;}
.Contact_Form_Txt {margin-top: 15px;}
.Contact_Form_Txt_Top {font-size: 16px;}
.Contact_Form_Txt_left {color: #000000;font-weight:600;margin: 0 0 15px;}
.callTime_Number {padding: 0 5px;}
.Contact_Form_Txt_Bottom {color: #151515;font-size: 14px;margin: 0 0 20px;line-height: 20px;}
.Contact_Form_Txt_Bottom ul {padding: 10px 0 0 24px;}
.Contact_Form_Txt_Bottom ul li {margin: 5px 0;padding: 0;list-style: disc;}
.Toll_faxText {margin: 0 0 5px;font-weight:600;}
.issuesText {margin: 10px 0 15px;background: #dae5fb;padding: 10px;font-size: 14px;line-height: 22px;text-align: justify;}



/*** FAQ ***/
.faq-container.two-col{display: flex;gap: 30px;align-items: flex-start;}
.faq-container .accordion-column{width: 50%;}
.faq_how_contact{padding-top: 25px;}

/*** PRIVACY POLICY ***/
.policy_text_icon strong{display: flex; align-items: self-start; gap: 5px;}
.policy_text_icon svg{width: 25px; height: 25px;}

picture.howtoorder-img{margin-bottom: 20px; display: flex;}
picture.howtoorder-img img{border: 1px solid var(--top-grey); border-radius: 10px;}

/*** SITE MAP ***/
.site_map_page {}
.site_map_page h5 {margin: 0 0 20px;line-height: normal;font-weight: 500; font-size: 18px; color: var(--site-blue);}
.site_map_page ul + h5 {margin-top: 40px;}
.site-map-text{display: flex; align-items: flex-start;}
.site-map-text ul {margin: 0;padding: 0;}
.site-map-text ul li {position: relative;line-height: 16px;}
.site-map-text ul li + li {margin-top: 16px;}
.site-map-text ul li a:hover {color:var(--clr-red);}
.site-map-text ul.category-list {position: relative;}
.site-map-text ul.category-list:before {content: '';position: absolute;left: 0;top: 8px;bottom: 12px;width: 1px;background: var(--clr-red);}
.site-map-text ul.category-list .ul-with-ul:before,
.site-map-text ul.category-list .ul-with-ul:after {-moz-transform: translate(0, 0);-ms-transform: translate(0, 0);-o-transform: translate(0, 0);-webkit-transform: translate(0, 0);transform: translate(0, 0);}
.site-map-text ul.category-list .ul-with-ul:before {top: 7px;}
.site-map-text ul.category-list .ul-with-ul:after {top: 2px;}
.site-map-text .ul-with-ul a {font-weight: 500;}
.site-map-text .ul-with-ul ul li a {}
.site-map-text ul.category-list ul {position: relative;margin-top: 16px;}
.site-map-text .col-sm-7 ul li a {}
.site-map-text ul.category-list ul:before {content: '';position: absolute;left: 0;top: 12px;bottom: 12px;width: 1px;background: var(--top-grey);}
.site-map-text ul.category-list li {position: relative;padding-left: 60px; list-style: none;}
.site-map-text ul.category-list li ul li{padding-left: 50px;}
.site-map-text ul.category-list li:before {content: '';position: absolute;top: 50%;-moz-transform: translate(0, -50%);-ms-transform: translate(0, -50%);-o-transform: translate(0, -50%);-webkit-transform: translate(0, -50%);transform: translate(0, -50%);left: 0;height: 1px;width: 35px;background: var(--top-grey);}
.site-map-text ul.category-list > li:after {content: '';position: absolute;top: 50%;-moz-transform: translate(0, -50%);-ms-transform: translate(0, -50%);-o-transform: translate(0, -50%);-webkit-transform: translate(0, -50%);transform: translate(0, -50%);left: 35px;width: 12px;height: 12px;-webkit-border-radius: 50%;-moz-border-radius: 50%;border-radius: 50%;}
.site-map-text ul.category-list > li:before,
.site-map-text ul.category-list > li:after {background: var(--clr-red);}
.site-map-text .col-xs-6 {width: 50%;}
.site-map-text .col-sm-7 {width: 55%;}
.site-map-text .col-sm-7 .row{display: flex; align-items: flex-start;}
.site-map-text .col-sm-7 .row ul{padding-left: 20px;}
.site-map-text .col-sm-6 {width: 45%;}

/*** Affiliates ***/
.affiliates_container{}
.affiliates_container p,
.affiliates_container ul{padding-bottom: 0;}
.affiliates_container .title-two{padding-bottom: 10px;}
.affiliates_program{display: flex; align-items: center; justify-content: space-between;flex-wrap: wrap;}
.affiliates_program .img_holder{width: 264px;}
.affiliates_program .content{width: 74%;}
.affiliates_work,
.affiliates_super .Af_logo_img{margin: 25px 0; border: 1px solid var(--top-grey); border-radius: 10px; overflow: hidden;}
.affiliates_work .title-two,
.affiliates_super .Af_logo_img .title-two{padding:7px 0; text-align: center; background: var(--light-blue); display: flex; justify-content: center;}
.affiliates_work .content,
.affiliates_super .Af_logo_img .content{display: flex; align-items: flex-start; gap: 40px; flex-wrap: wrap; padding:20px;line-height: normal; }
.affiliates_work .content div{width: calc((100% - 120px) / 4); font-weight: 500; text-align: center;}
.affiliates_work .content img{margin: 0 auto 10px auto; width: 120px;}
.affiliates_offer{display: flex; align-items: flex-start; justify-content: space-between; flex-wrap: wrap;}
.affiliates_offer .img_holder{width: 360px;}
.affiliates_offer .content{width: 65%;}
.affiliates_offer .content .title-two{padding-bottom: 10px;}
.affiliates_super{padding: 25px 0 0 0;}
.affiliates_super .content{}
.affiliates_super .Af_logo_img{margin-bottom: 0;}
.affiliates_super .Af_logo_img .content{}
.affiliates_super .Af_logo_img .content div{width: calc((100% - 120px) / 3); font-weight: 500; text-align: center;}
.affiliates_super .Af_logo_img .content img{width: 175px; margin: 0 auto 10px auto;}

/*** OUR REVIEWS / TESTIMONIALS ***/
.reviews_container{}
.reviews_container .rating-details{width: 240px;display: flex;align-items: center;gap: 10px;margin: 0 auto; margin-bottom: 25px;}
.reviews_container .rating-details .rating-reviews{width: 154px;display: flex;align-items: center;justify-content: space-between;}
.write-review-button{text-align: center;display: flex;align-items: center;justify-content: center; flex-wrap: wrap;}
.write-review-button p{width: 100%; text-align: center; padding: 0 0 5px 0;}
.write-review-button svg {width: 20px;height: 20px;}
.write-review-button path {fill: #fff;}
.write-review-button span{display: flex;align-items: center;justify-content: center;gap: 5px;width: 200px;line-height: 45px;color: #fff;background: var(--site-blue);border-radius: 50px;font-size: 16px;font-weight: 500;text-align: center;cursor: pointer;transition: 0.3s;}
.reviews_container .review-form-container{width: 800px;margin: 15px auto 0 auto;border-radius: 15px; padding: 20px;}
.reviews_container .form-input-box .textbox {width: calc((100% - 15px) / 2);}
.reviews_container .upload_imgs{display: none;}
.reviews_container .form-input-box .submit_button{padding: 0;}

.review_slider_container{padding-top: 25px; padding-bottom: 40px; text-align: center;}
.review_slider_container .heading-title,
.customer_review_container .heading-title{font-size: 20px;}
.review_slider_container .owl-theme .owl-nav{display: none;}
.review_slider_container .owl-theme .owl-dots .owl-dot span{width: 30px; height: 5px; border-radius: unset;}
.review_slider_container .owl-theme .owl-dots{bottom: -25px;}
.review-slider{}
.review-slider .item{border: 1px solid var(--top-grey); border-radius: 20px; padding-top: 15px;}
.review-slider .user_photo{}
.review-slider .user_photo img{width: 85px; margin: 0 auto; border-radius: 100px; border: 1px solid var(--top-grey); padding: 5px;}
.review-slider .user_title{text-transform: uppercase; color: var(--clr-red); font-weight: 500; padding: 15px 20px;}
.review-slider .user_text{height: 70px;}
.review-slider .user_text p{color: #6B7280; font-size: 14px; padding: 0 20px;display:-webkit-box; -webkit-line-clamp: 4; -webkit-box-orient:vertical; overflow:hidden; text-overflow: ellipsis;}
.review-slider .user_rating{padding: 15px 0;}
.review-slider .user_rating img{margin: 0 auto; width: 100px;}
.review-slider .user_details{padding: 15px 20px; text-align: left; display: flex; align-items: center; justify-content: space-between; font-weight: 500; border-top: 1px solid var(--top-grey);}
.review-slider .user_details .date{text-align: right;}

.customer_review_container{}
.customer_review_container .Most_Recent_ReviewsDiv{margin: 0;}
.Most_Recent_ReviewsDiv ul li{list-style: none;}

.Auto_order_ContentDiv{}
.Auto_order_ContentDiv p{padding-bottom: 10px;}

.Tracking_order_form{width: 500px; margin: 0 auto;}
.Tracking_order_form .tab{width: 90%; margin: 0 auto;}
.Tracking_order_form .order_form{}
.Tracking_order_form .tracking_form{}
.Tracking_order_form #spanLoading{display: none; padding: 10px 0; text-align: center;}
.Tracking_order_form input{margin-bottom: 15px;}
.Tracking_order_form .btn_holder{text-align: center;}
.Tracking_order_form .btn_style{margin: 0 auto; display: block;}

/*** NEWSLETTER ***/
.newsletter_container{padding-top:25px;}
.newsleter-img{padding:25px 0}
.newsletter-text .title{font-size:18px; font-weight:bold; padding-bottom:15px;}
.newsletter-text ul{padding-left:20px; padding-bottom:25px;}
.newsletter-text ul li{list-style:disc;}
.newsletter_container .continue_shopping_button{display:flex; justify-content:space-between;}
.newsletter_container .continue_shopping_button .btn_style{padding:0 25px;}






@media only screen and (max-width:1000px),(max-width:1099px){

}

@media only screen and (max-width:900px),(max-width:999px){
.title-one{font-size: 20px;}

.contact_content{padding: 0;}

.faq-container.two-col{flex-direction: column;}
.faq-container .accordion-column{width: 100%;}

.affiliates_program .content {width: 60%;}
.affiliates_offer .img_holder {width: 300px;}
.affiliates_offer .content {width: 55%;}

.reviews_container .review-form-container{width: 100%;}
.review-slider .user_text p{-webkit-line-clamp: 3;}

}

@media only screen and (max-width:800px),(max-width:899px){

}

@media only screen and (max-width:420px),(max-width:499px) {
.static-pages-container{padding: 0;}
.title-one{font-size: 18px;}
.page-form-container .form_content{padding-bottom: 0;}
.page-form-container .form_content .textbox{padding-bottom: 15px; width: 100%;}

.contact_form{}
.contact_form .img_holder{display: none;}
.contact_form .page-form-container{width: 100%;}
.contact_form .form_content.captcha{padding: 25px 0 5px 0;}
.contact_details .email{font-size: 14px; font-weight: 500;}

.site-map-text{flex-wrap: wrap;}
.site-map-text ul.category-list li{padding-left: 55px;}
.site-map-text ul.category-list li ul li{padding-left: 45px;}
.site-map-text .col-sm-6,
.site-map-text .col-sm-7{width: 100%; padding-top: 25px;font-size: 14px;}

.affiliates_program .img_holder,
.affiliates_program .content,
.affiliates_offer .img_holder,
.affiliates_offer .content{width: 100%;}
.affiliates_program .img_holder img,
.affiliates_work .content img,
.affiliates_offer .img_holder img,
.affiliates_super .Af_logo_img .content img{width: 80%; margin: 0 auto;}
.affiliates_work .title-two,
.affiliates_super .Af_logo_img .title-two{font-size: 16px;}
.affiliates_work .content,
.affiliates_super .Af_logo_img .content{gap: 10px;}
.affiliates_work .content div,
.affiliates_super .Af_logo_img .content div{width: calc((100% - 10px) / 2); font-size: 14px;}
.affiliates_super .Af_logo_img .content{padding: 10px;}

.reviews_container .review-form-container{padding: 15px;}
.reviews_container .form-input-box .textbox {width: 100%;}
.reviews_container .form-input-box .textarea{padding:0;}
.reviews_container .form-input-box .textarea:last-child{padding-top:15px;}
.reviews_container .NewCaptcha_Container{padding-bottom:15px;}

.Tracking_order_form,
.Tracking_order_form .tab{width: 100%;}

}

@media only screen and (max-width:400px),(max-width:419px) {

}

@media only screen and (max-width:375px),(max-width:399px){
.newsletter_container .continue_shopping_button a.continue_shopping {width: 210px;}
}

@media only screen and (max-width:360px){
.reviews_container .review-form-container {padding: 10px;}
}

@media only screen and (max-width:300px),(max-width:320px){
.newsletter_container .continue_shopping_button a.continue_shopping {width: 180px;}
}
