/* Added CSS */

.form-item-honeypot{
    display: none!IMPORTANT;
}

.col{
    display: flex;
}

body{
       
    padding: 0;
    overflow-x:  hidden;
    margin:0 !important;
    font-family: 'all-round-gothic', sans-serif;
    font-display: fallback;
}
.make_impact_sec .make_imapact_button_sec .make_imapact_buttons_sec_inner .view_link a.text-capitalize.arrow-cstm-jq {
    color: #04364A! important;
}

.timer-learn-more section.blog_sec_right_sec h2 {
    position: relative;
}

.timer-learn-more section.blog_sec_right_sec {
    display: flex! important;
}

.body {
margin-bottom: 0;
}

h1,h2,h3,h5,h5,h6,p{
 /*font-family: "all-round-gothic" !important;*/
 color:#04364A;
 font-family: "all-round-gothic"! important;
}

p , li{
	font-family: 'Avenir LT Std'! important;
}

.learn-more_sec .learn_more_sec_heading {
    position: relative;
}

.learn-more_sec .learn_more_sec_heading:after {
    content: "";
    background: #FE8673 0% 0% no-repeat padding-box;
    border-radius: 248px;
    opacity: 0.24;
    position: absolute;
    top: 65px;
    left: 0;
    height: 434px;
    width: 65%;
    z-index: -1;
    border-radius: 248px;
}

.learn-more_sec .learn_more_sec_heading .learn_more-top_sec h1 {
    margin-top: 20px;
    text-align: center;
    font-size: 73px;
    font-weight: bold;
}

.be_your_best_sec .be_your_best_heading .view_link {
    padding-left: 0;
    margin-top: 40px;
}

.series .view_link {
    padding-left: 0;
}

#second-headers {
    top: 68px;
    padding: 8px 0;
    box-shadow: 0px 3px 7px 0px #00000010;
}

#second-headers ul{
   margin-block-end: 0 !important;
}
   
#second-headers ul li {
    display: inline-block;
    
}

#second-headers ul li:first-child {
    padding-right: 35px;
}

#second-headers ul li:nth-child(2) {
    padding-right: 35px;
    padding-left: 35px;
}

#second-headers ul li:last-child {
    padding-left: 35px;
}

#second-headers span {
    font-weight: 600;
    line-height: 16px;
}

#second-headers i {
    font-size: 0 !important;
}

.testimonial-v2 .review-wrapper .review-content h2 {
    font-size: 38px !important;
    line-height: 45px;
}

.testimonial-v2 .review-wrapper .image-avatar {
    width: 30%;
    margin-top: 10px;
}

.onek-remote-img, .onek-side-img, .twok-remote-img, .twok-side-img {
    display: none;
    width: 60%;
    position: absolute;
    right: 0;
    top: -30px;
}

.onek-remote, .onek-side, .twok-remote, .twok-side {
    display: flex;
}

.onek-remote, .twok-remote {
    margin-top: 20px;
}

.onek-remote a:hover + .onek-remote-img {
  display: block !important;
}

.onek-side a:hover + .onek-side-img {
  display: block !important; 
}

.twok-remote a:hover + .twok-remote-img {
  display: block !important;
}

.twok-side a:hover + .twok-side-img {
  display: block !important; 
}

.testimonial-v2 .review-wrapper {
    padding-left: 0px;
    padding-right: 0px;
    width: 96%;
    margin: 0 auto;
    /* flex-direction: row-reverse; */
}

.testimonial-v2 .review-wrapper .image-avatar img {
    -webkit-transform: scaleX(-1);
    transform: scaleX(-1);
}


.image-menu a img {
    position: inherit;
    top: 0;
    bottom: 0;
    left: 0;
    width: 100%;
}

.be_your_best_sec {
    padding-top: 100px;
}
.be_your_best_sec .be_your_best_heading h1 {
    margin: 0;
    font-size: 45px;
    font-weight: bold;
}
.be_your_best_sec .view_link a.text-capitalize.arrow-cstm-jq {
    height: 75px;
   width: 271px;
}
.learn-more_sec .learn_more_sec_heading .make_imapact_buttons_sec_inner {
    justify-content: inherit;
}
.learn-more_sec .learn_more_sec_heading .make_imapact_buttons_sec_inner a.text-capitalize.arrow-cstm-jq {
    height: 75px! important;
    width: 247px! important;
}
.learn-more_sec .learn_more_sec_heading .make_imapact_buttons_sec_inner .view_link a.text-capitalize.arrow-cstm-jq span.arrow::before {
    border: 3px solid #fff;
	border-top: 0;
    border-left: 0;
}
.learn-more_sec .learn_more_sec_heading .make_imapact_buttons_sec_inner .view_link a.text-capitalize.arrow-cstm-jq span.arrow::after {
    background-color: #fff;
}
.be_your_best_sec .view_link a.text-capitalize.arrow-cstm-jq span.arrow {
    background-color: #fe8673;
}
.learn-more_sec .learn_more_sec_heading .learn_more-top_sec .learn-more_sec_top_box {
    display: flex;
    justify-content: space-between;
    width: 85%;
    margin: auto;
}
.learn-more_sec .learn_more_sec_heading .learn_more-top_sec .learn-more_top_box_sec {
    width: 33%;
    padding: 0 15px;
}
.be_your_best_sec .be_your_best_heading {
    width: 85%;
    margin: auto;
}
.learn-more_sec .learn_more_sec_heading .learn_more-top_sec .learn-more_top_box_sec h1 {
    font-size: 27px;
    text-align: left;
}
.be_your_best_sec_helping {
    padding-top: 137px;
}
.be_your_best_sec_helping .be_your_best_content:last-child {
    padding-top: 53px;
}
.be_your_best_content h1 {
    font-size: 54px;
    font-weight: bold;
    line-height: 53px;
    width: 73%;
	color:#fff! important;
}
.be_your_best_sec_helping .be_your_best_content p {
    color: #fff;
    font-size: 16px;
    line-height: 22px;
	width: 66%;
}
.lear_more_images_sec ul {
    display: flex;
}
.lear_more_images_sec ul li {
    margin-right: 0px;
}
.lear_more_images_sec ul li:last-child{
	margin-right:0px;
}
.lear_more_images_sec ul li img {
    width: 72%;
}
.be_your_best_sec_helping {
    width: 85%;
    margin: auto;
	padding-top: 50px;
}
.lear_more_images_sec {
    margin: auto;
    width: 85%;
}
.timer-learn-more div#main-content {
    margin-top: 96px;
}
.make_imapact_buttons_sec_inner .view_link  a.text-capitalize.arrow-cstm-jq {
    color: #fff;
}
.learn-more_sec {
    background-image: url(https://cdn11.bigcommerce.com/s-zo23333613/product_images/uploaded_images/learn-more-banner.png?t=1620372773&_ga=2.259841674.1456040095.1619668757-913716372.1618980623);
    background-repeat: no-repeat;
    width: 100vw;
    margin-left: 50%;
    -moz-transform: translateX(-50%);
    -webkit-transform: translateX(-50%);
    transform: translateX(-50%);
    max-width: 100vw;
	background-size: cover;
	background-position:center;
	background-origin: content-box;
}
.learn-more_sec .learn_more_sec_heading .make_imapact_buttons_sec_inner {
    justify-content: inherit;
    width: 85%;
    margin: auto;
    padding-bottom: 100px;
}

.dropdown-content a:hover {background-color: transparent;  color: #04364A !important;}

.learn-more_sec .learn_more_sec_heading .make_imapact_buttons_sec_inner .view_link a.text-capitalize.arrow-cstm-jq:hover{
	color:#fff! important;
}
.theme_clr{
color: #04364A
}
.learn-more_sec .learn_more_sec_heading {
    padding-top: 50px;
    width: 85%;
    margin: auto;
}

/*common end*/
.charity-option-wrapper {
    position: absolute;
    top: -10px;
    padding-bottom: 0;
    display: block;
    margin-top: 0;
    margin-bottom: 13px;
}
.cstm-prd-option {
    position: relative;
    /* padding-top: 74px; */
}
.shape .form-field label#product-list-label {
    width: 100%;
	    margin-top: 0px;
    font-weight: bold;
    font-family: "all-round-gothic"! important;
    color: #04364A! important;
}
.charity-option label {
    font-size: 16px;
    margin-right: 15px;
    font-family: 'Avenir LT Std'! important;
}
.charity-option-wrapper {
    border-bottom: 1px solid #FFCA7E;
    padding-bottom: 8px;
    margin-bottom: 8px;
}
.shape .form-field {
    margin-bottom: 0;
}
.shape .form-field label#product-list-label:after{
	display:none;
}
.charity-option label{
	position:relative;
}
.form-radio+.form-label::before {
    top: 0! important;
}
.form-radio+.form-label::after {
    border: 3px solid #fff;
    top: 1px! important;
}


a.navbar-brand {
color: #04364A !important;
 font-family: "all-round-gothic" !important;
font-size: 38px;
font-weight: 500;
text-decoration: none;
}
.navbar-light .navbar-nav .nav-link {
  color: #04364a!important;
font-weight: 500;
text-decoration: none;
font-size: 20px;
position: relative;
}
.drpdown_support a{
z-index: 999;
}
header li.nav-item { 
padding: 0 30px;
}  
header li.nav-item i{
color: #04364A;
font-size: 30px;
}

#primaryheader {
    background-color: #ffffff !important;
    box-shadow: 0px 3px 7px 0px #00000010;
}

nav.navbar.navbar-expand-lg.navbar-light {
    background-color: transparent;
    max-width: 100%;
    margin: 0 auto;
}

.drpdown_support {
position: relative;
display: inline-block;
  background-color: #ffffff !important;
}

.dropdown-content {
	display: none;
	position: absolute;
	background-color: #ffffff;
	min-width: 204px;
	z-index: 1;
	top: 35px;
	left: 8px;
	border-radius: 0;
	border: 0;
	padding: 20px 20px 20px 30px;
	border-radius: 22px;
	box-shadow: 0 5px 5px rgba(0,0,0,0.15);
}
.dropdown-content ul:before{
   content: '';
position: absolute;
width: 35px;
height: 118%;
border-radius: 34px;
background-color: #fec2b9;
left: 15px;
top: 0;
z-index: -1;
}
.dropdown-content ul{
    list-style: none;
    margin-top: 0 !important;
    position: relative;
}
.dropdown-content a {
  color: #04364A;
  padding: 0;
  text-decoration: none;
  font-size: 19px;
}


.drpdown_support:hover .dropdown-content {display: block;}
.cart_hover,.cart_hover .cart_icn,.cart_hover .cart_icn i{
transition: all 0.3s linear;
color: #04364a;
}
.cart_hover .cart_icn {
width: 33px;
display: block;
}
.cart_hover .cart_icn i:hover{
padding-left: 7px !important;
}
a.nav-link.cart_hover {
display: flex;
align-items: center;
}


.inner_img {
    width: 177px;
    margin: 0 auto;
    margin-top: 15px;
    text-align: center;
}

.purchase-section h2.h2-bold {
    font-size: 40px !important;
    
}

.purchase-section h3.h3-light {
    font-size: 29px !important;
    
}

.homepage_banner_inner_sec .parent-form-item .form-item input[type=text] {
    width: 380px;
}

@media only screen and (min-width:1700px){
h2{
  font-size:35px !important;
 line-height: 42px;
}
.error_btn .contact_btn span.arrow {
top: 50%;
}
.error_btn .contact_btn span.arrow i {
margin-top: 16px;
}
.error_banner{
width: 80% !important;
}
.cart-actions.cart-content-padding-right a span.arrow i {
color: #04364A;
transform: scale(1.5,.7);
margin-left: -25px !important;
transition: all 0.3s linear;
margin-top: 9px !important;
}
.cart_inner .cart-totals {
width: 27.6% !important;
}
.footer .other-links  li a{
font-size: 20px !important;
}
h6.copyright_text {
    font-size: 20px;
}
.newsletter_sctn{
padding:91px 0 !important;
}
.bdmt-smwthtpnl .inner_slider .text_slider {
margin-right: -186px !important;
width: 34% !important;
}
.home-cmn-prd-slider .inner_slider .text_slider {
width: 37% !important;
margin-left: -173px !important; 
margin-top: 111px !important;
}
.view_link.view_product a {
width: 283px !important;
}

.inner-feature {
    width: 440px !important;
    padding: 0 15px;
}
 .inner-text p {
font-size: 18px !important;
}
.inner-text h4{
    font-size: 35px !important;
}
.banner_content:before {
height: 204px !important;
width: 216px !important;
left: 100% !important;
margin-left: -170px;
top: -43% !important;
background-size: 132px !IMPORTANT;
}
.banner_content:after {
width: 1024px !important;
height: 636px !important;
right: -42% !important;
top: -75px !important;
}
span.arrow i {
margin-top: 10px;
transform: scale(1.6,.7) !important;
margin-left: -3px !important;
}

.view_link {
margin-top: 45px;
}
    .view_link a.text-capitalize {
    border: 4px solid #FE8673;
    border-radius: 51px;
    width: 312px;
    display: flex;
    height: 50px;
    align-items: center;
    justify-content: center;
    font-size: 30px;
    text-decoration: none;
}
.banner_content p {
font-size: 20px;
line-height: 27px;
margin-top: 35px !important;
margin-bottom: 55px !important;
}

a.navbar-brand {
color: #04364A !important;
font-size: 50px;
font-weight: 500;
text-decoration: none;
}
section.bdmt-into {
padding: 225px 0 90px !important;
}
.banner_content h2 {
font-size: 35px;
    line-height: 35px !important;
}
.banner_content h6 {
font-size: 20px;
}
}
.container {
padding: 0;
max-width: 1500px;
}
/*banner*/
.view_link {
margin-top: 23px;
}
section.bdmt-into {
padding: 145px 0 90px;
}
.banner_content h6 {
font-weight: bold;
color: #04364A;
text-transform: none;
margin: 0;
}
.banner_content h2 {
font-weight: bold;
color: #04364A;
margin:0;
line-height: 27px;
}
.banner_content p {
color: #434243;
margin-top: 17px;
margin-bottom:25px;
}
h2.orange {
color: #FE8673;
}

.series .view_product h2 {
    font-size: 16px !important;
    margin-left: 30px;
}

.view_link a {
 position: relative;
border: 2px solid #FE8673;
border-radius: 51px;
width: 204px;
display: flex;
height: 47px;
align-items: center;
justify-content: center;
font-size: 19px;
text-decoration: none;
font-weight: 600;
color: #04364A;
}
span.arrow {
position: absolute;
right: 6px;
width: 25px;
height: 25px;
background-color: #feada0;
border-radius: 45% 43% 45% 43%;
}
span.arrow  i {
color: #04364A;
     transform: scale(1.5,.7);
margin-left: -5px;
transition:all 0.3s linear;
}
.view_link a:hover{
 font-weight: 900;
}
.view_link a:hover span.arrow i {
	margin-left: 8px !important;
}
.banner_content {
width: 70%;
position: relative;
margin-top:-2px;

}
.cart-totals li{
display: flex;
align-items: center;
}
.cart-remove {
margin-bottom: 12.1px;
}
.banner_content:after {
content: '';
position: absolute;
background: transparent url(https://cdn11.bigcommerce.com/s-zo23333613/product_images/uploaded_images/bird-graphic.png) no-repeat top center; 
width: 100%;
height: 298px;
right: 0;
top: -60px;
z-index: -1;
margin-top: -70px;
background-size: 90%;

}

.banner_content:before {
content: '';
position: absolute;
background-image: url(https://cdn11.bigcommerce.com/s-zo23333613/product_images/uploaded_images/group-756.png?t=1603791326&_ga=2.182868453.2130172593.1603685065-173421108.1600409754);
height: 144px;
width: 178px;
left: 55%;
top: -51%;
background-repeat: no-repeat;
background-size: 91px;
display: none;
}

/*feature*/

.inner-text h4 {
font-size: 20px;
font-weight: bold;
color: #04364A;
}
.inner-text p {
font-size: 14px;
color: #434243;
}

section.bdmt-features {
display: flex;
justify-content: space-between;
}
.inner-feature {
width: 275px;
}

/*slider*/
.img_slider {
width:73%;
display: inline-block;
float: left;
}
.text_slider:after,.text_slider:before{
display: none;
}
.inner_slider .text_sliderp{
margin-top:3px !important;
}
.inner_slider .text_slider {
width: 32% !important;
padding-right: 0 !important;
margin-left: -115px;
margin-top: 56px;
}
.view_link.view_product a {
border: none !important;
justify-content: flex-start;
width: 180px;
}
.inner_slider {
display: flex;
align-items: center;
flex-wrap: wrap;
    width: 85%;
margin: 0 auto;
}
.slick-dots li button::before {
height: 20px;
width: 20px;
border-radius: 50%;
border: 6px solid #FE8673;
opacity: 1;
}
.slick-dots li button{
border:none !important;
}
.slick-dots li.slick-active button::before {
background: #FE8673;
}

/*bdmt-smwthtpnl*/
.bdmt-smwthtpnl .inner_slider .text_slider{
margin-left: 0 !important;
margin-right: -154px;
}
.banner_content.text_slider p {
margin-top: 0 !important;
}

/*testimonial*/
.bdmt-testimnonial {
width: 85%;
margin: 0 auto;
padding-top: 50px;
}
.inner_reviews {
display: flex;
flex-wrap: wrap;
}
.review_img {
width: 45%;
}
.about-us .review_content {
      margin-top: 12%;
    position: absolute;
    right: 0;
    display: block;
 z-index: 2;
	-moz-transform: translateX(-2%);
    -webkit-transform: translateX(-2%);
    transform: translateX(-2%);
}

.review_content h6 {
font-weight: 500;
color: #04364A;
text-transform: none;
margin: 0;
font-family: inherit;
}
.review_content h2 {
font-weight: bold;
color: #04364A;
margin: 0;
line-height: 35px;
    width: 57%;
}
button.btn.btn-review {
margin: 0;
padding: 0;
}
.btn-review .fa-star {
color: #FE8673;
font-size: 20px;
}
div#slick-slide01 .banner_content.text_slider .view_link.view_product span.arrow {
    background-color: #ffe2dd;
}
/*marketing*/
.bdmt-marketing {
    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;
    background-color: #d3ebf0;
    width: 100vw;
    margin-left: 50%;
    -moz-transform: translateX(-50%);
    -webkit-transform: translateX(-50%);
    transform: translateX(-50%);
    max-width: 100vw !important;
}
.marketting_inner h2 {
font-weight: bold;
color: #04364A;
margin-top: 0;
text-align: center;
line-height: 35px;
}
.marketting_inner h3 {
font-weight: bold !important;
font-size: 35px !important;
color: #04364A;
margin-top: 0;
text-align: center;
line-height: 35px;
}
.marketting_inner {
background-color: #ffffff;
border-radius: 181px;
padding: 60px 0;
display: flex;
text-align: center;
flex-direction: column;
align-items: center;
}
.bdmt-marketing .view_link a {
width: 268px !important;
transition: all 0.1s linear;
}

/*newletter*/
.newsletter_sctn h2 {
font-weight: bold;
color: #04364A;
margin-top: 0;
line-height: 35px;
 font-family: "all-round-gothic" !important;
}
.newsletter_sctn h6{
    font-weight: 600;
    color: #04364A;
    text-transform: none;
    margin: 0;
    font-size: 16px;
    font-family: "all-round-gothic" !important;
}
.newsletter_sctn form {
width: 100%;
border: 2px solid #FFCA7E;
border-radius: 44px;
overflow: hidden;
padding: 7px 8px;
margin-top:35px;
}
.newsletter_sctn input::placeholder{
font-weight:600;
font-family: "all-round-gothic" !important;
}

.btn-signup {
position: relative;
width: 30%;
font-weight: 500;
transition: all 0.3s linear;
font-family: "all-round-gothic" !important;
}
.btn-signup:hover{
 font-weight: 700;
}
.btn-signup:hover span.arrow i {
transform: scale(.7,.7);
margin-left: 3px;
}
form span.arrow {
background-color: #ffdba7;
top:3px;
}
form span.arrow i {
transform: scale(1.7,.7);
margin-left: -15px;  margin-top: 5px;
}
.newsletter_sctn input{
border: none;
width:87%;
}
.newsletter_sctn{
padding:60px 0;
}
.newsletter_sctn .form-group {
display: flex;
align-items: center;
overflow: hidden;
margin-bottom: 0;
}

/*footer*/
.footer{
border-top:none !important;
}
.footer-logo {
border-top: 2px solid #47ACBE;
margin: 0 auto;
text-align: center;
padding-top: 25px;
}
.footer-logo img{
width: 17%;
}
.social ul {
list-style: none;
display: flex;
justify-content: center;
margin-top: 20px;
}
.social ul li{
margin: 0 10px;
}
.footer .other-links {
list-style: none;
list-style: none;
justify-content: space-between;
font-family: "all-round-gothic" !important;

}
.footer .other-links li a{
text-decoration: none;
font-size: 16px;
color: #04364A;
}
h6.copyright_text {
text-align: center;
color: #47ACBE;
font-family: "all-round-gothic" !important;
}

/*banner_shop*/
.banner_shop h1 {
font-size: 70px;
font-weight: bold;
line-height: 60px;
}

.banner_shop h2 {
font-weight: bold;
margin-top: 0;
line-height: 35px;
}
.banner_shop h6{
    font-weight: 600;
text-transform: none;
margin: 0;
}
.banner_shop {
position: relative;
width: 72%;
padding: 70px 70px;
margin: -80px auto 0 auto;
}
.banner_shop::after {
content: '';
background-color: #fff2e0;
position: absolute;
right: 0;
top: 21px;
width: 97%;
height: 250px;
z-index: -1;
border-radius: 248px;
}
.banner_shop .content {
width: 75%;
}
.product_list ul{
list-style: none;
display: flex;
flex-wrap: wrap;
justify-content: space-between;
}
.product_list ul li{
width:47%;
margin-bottom:55px;
}
.product_inner .produc_img {
position: relative;
width: 100%;
height: 385px;
}

.product_inner .produc_img::after {
content: '';
position: absolute;
width: 86%;
height: 276px;
background-color: rgb(211, 235, 239) !important;
top: 83px;
right: 37px;
left: 0;
margin: auto;
border-radius: 400px;
z-index: -1;
}
.product_inner:nth-child(2) .produc_img::after{
background-color:rgb(211, 235, 239) !important;
}
.product_inner:nth-child(3) .produc_img::after{
background-color:rgb(211, 235, 239) !important;
}
.product_inner:nth-child(4) .produc_img::after{
background-color:rgb(211, 235, 239) !important;
}
.product_inner:nth-child(2) .produc_img img{
width: 55%;
}
.product_inner:nth-child(4) .produc_img img{
width: 56%;
}
.product_inner .produc_img img{
margin:auto;
display:block;
width:60%;
position: absolute;
left: 0;
right: 0; 
transition: all 0.3s linear;   
}
.product_inner .produc_img:hover img{
top:-13px;
}
.product_inner .banner_content {
padding-right: 0 !important;
margin:20px auto 0;
width: 65% !important;
}
.product_inner:nth-child(2) span.arrow{
background-color:rgb(102, 156, 176) !important;
}
.product_inner:nth-child(2) .view_link:hover span.arrow{
background-color:#feada0 !important;
}
.product_inner:nth-child(3) span.arrow{
background-color:rgb(130, 199, 211) !important;
}
.product_inner:nth-child(4) span.arrow{
background-color:rgb(254, 173, 160) !important;
}
.product_inner:nth-child(4) .view_link:hover span.arrow{
 background-color:rgb(102, 156, 176) !important;
}
.prd-cstm-main-ttle h2{
font-weight: bold;
margin: 0;
}
.cstm-sku-and.description p{
color: #04364A;
font-size: 20px;
font-weight: 400;
}
.prd-short-description p {
color: #04364A;
font-size: 20px;
margin-top:3px;
}
.prd-short-description{
font-size:  20px;
color: #04364A;
}
.prd-short-description ul{
columns: 3;
font-size:  16px;
-webkit-columns: 3;
}
.prd-short-description ul li{
width:100%;
color: #04364A;
}
.price.price--withoutTax {
font-size: 25px ;
font-weight: 500;
color: #04364A;
}
.price-bl-text {
color: #1E6D8B;
font-size: 10px;
width:65%;
}
.price-bl-pop {
width:  26%;
margin-left:  40px;
}
.cstm-text-with-pop-up {
display: flex;
flex-wrap: wrap;
border-bottom: 1px solid #FFCA7E;
margin-bottom: 20px;
}
.learn_more a{
font-size: 16px !important;
width: 145px !important;
}
.view_link.view_product.learn_more{
margin-top: -15px !important;
}
.cstm-prd-option label{
font-size: 16px;
 color: #1E6D8B;
}
.prd-req{
color: #FE8673;
}
#radio-group-label{
font-weight: bold;
}
.cstm-prd-option  form {
display: flex;
width: 90%;
flex-wrap: wrap;
flex-direction: column;
}
.shape{
width:50%;
}
.form-increment {
border: 1px solid #04364A;
height: 32px;
position: relative;
width: 80px;
overflow: hidden;
}
.form-increment .button {
background-color: transparent !important;
border: none !important;
margin: 0;
padding: 0;
}
.form-increment .button  svg{
fill: #ffffff;
}
.cstm-tabs {
display: flex;
justify-content: left;
flex-wrap: wrap;
margin-top: 30px;
margin-left: 22px;
}
.cmmn-acc-cs.active{
background-color: #ffca7e;
}
.shrt-desc-shipng-info p{
margin: 0;
}
.shrt-desc-shipng-info{
/* margin-bottom: 20px; */
}
.cmmn-acc-cs {
width: 14%;
background-color: #ffe4be;
height: 58px;
border-radius: 94px;
margin-right: 52px;
position: relative;
display: flex;
align-items: center;
}
.cmmn-acc-cs:hover .txt{
    font-weight: 700;
}
.cmmn-acc-cs.active .txt{
    font-weight: 700;
    text-align: center;
    margin-top: auto;
    margin-bottom: auto;
}
.cmmn-acc-cs .txt{
    position: relative;
    font-size: 20px;
    align-items: center;
    text-align: center;
    font-family: 'all-round-gothic';
    display: block;
    width: 100%;
    font-weight: 400;
}
.productView-rating .cstm-revw-text{
color: #fe8673;
border-bottom: 1px solid;
padding-bottom: 5px;

}
.productView-reviewLink {
display: inline-block;
margin-left: 0.35714rem;
vertical-align: middle;
color: #63b3c2 !important;
text-decoration: navajowhite;
border-bottom: 1px solid;
margin-left: 20px;
}
.rv-rdmr {
text-transform: capitalize;
color: #fe8673;
text-decoration: underline;
cursor: pointer;
}
.productView-ratingWrapper {
border: none !important;
}
.shape .form-field{
display: flex;
flex-wrap: wrap;
}
.shape .form-field #radio-group-label{
width: 100%;
}
.cstm-opt-inp {
margin-right: 15px;
}
.prd-inc-butns {
display: flex;
flex-direction: column;
position: absolute;
right: 0;
top: 0;
background-color: #04364A;
padding:0 3px;
height:100%;
}
.prd-inc-butns .fa{
color: #fff;
}
.shape label{
color: #04364A !important;
}
.form-field.form-field--increments label{
color: #04364A !important;
font-weight: 700;
font-size: 16px;
}
.form-input--incrementTotal {
border: 0;
display: inline-block;
font-size: 15px;
font-weight: 700;
height: auto;
padding: 0;
text-align: center;
vertical-align: middle;
width: 75%;
padding: 6px 0;
}
.cst-tans-content{
padding-top: 80px;
width:95%;
margin: auto;
}
.productReview-title {
font-size: 35px;
font-weight: 600;
color: #04364A;
display: none;
}
.cmn-rev-pop {
height: 500px;
width: 90%;
border-radius: 45px;
overflow: hidden;
border: 2px solid  #FFCA7E;

}
.cmn-rev-pop .modal-title {
display: none;
}
.cmn-rev-pop .modal-footer {
display: none;
}
.cmn-rev-pop .modal-content{
height: 100%;
border:none;
}
.cmn-rev-pop  .modal-header {
border: none;
padding-top: 0;
}
.cmn-rev-pop .productReview-rating i,.cmn-rev-pop .productView-ratingWrapper i {
color: #fe8673;
font-size: 37px;
}
.cmn-rev-pop .close {
margin-left: auto;
color: #04364A;
font-size: 54px;
font-weight: 400;
opacity: 1;
padding: 37px 52px 0;
}
.cmn-rev-pop .modal-dialog{
    width: 100%;
padding: 0;
margin: 0;
max-width: 100%;
height: 100%;
min-height: 100%;
max-height: 100%;
}
.cmn-rev-pop .productReview-title {
display: block !important;
}
.cmn-rev-pop .modal-body{
padding-top: 0;
}
.productReview,.for-cstm-css {
width: 100%;
border-bottom: 1px solid #ffe4be;
padding: 0 10%;
margin-bottom: 25px;
}
.productReview-author,.productReview-body {
font-size: 16px;
color: #04364A;
}
#productReviews-list .productReview{
display: none;
}
.productReview-rt.extra-revrt-0.cmn-extr-rev.for-cstm-css,.productReview-rt.extra-revrt-1.cmn-extr-rev.for-cstm-css,.productReview-rt.extra-revrt-2.cmn-extr-rev.for-cstm-css{
display: none !important;
}
#productReviews-list .extra-rev-0,#productReviews-list .extra-rev-1,#productReviews-list .extra-rev-2{
display: block !important; 
}
.main-prd-slider.col-md-7 {
padding-left: 8%;
}
.productView-thumbnail {
width: 84px !important;
height: 84px;
padding: 0;
}
.productView-thumbnail  img{
width: 100% !important;
height: 100%;
object-fit: cover;
}
.productView-thumbnails .slick-dots{
display: none !important;
}
/*.productView-thumbnails {
display: flex;
justify-content: center;
}*/
.productView-img-container img{
height:100%;
width: 100%;
object-fit: contain !important;
}
.view-mr{
text-align: center;
color: #04364A;
font-size: 20px;
margin-top:30px;
position: relative;
}
.view-mr.upper::after {
/*content: '\f177';*/
content:'';
/*font-family: fontAwesome;
color: #1b1b1b;*/
font-size: 20px;
background-color: rgb(254, 173, 160);
width: 40px;
height: 40px;
border-radius: 50%;
display: flex;
margin: 10px auto 0;
transform: rotate(-90deg);
align-items: center;
justify-content: center;
/* padding: 5px;*/
}
.view-mr.upper:hover div.arw i{
transform: scale(1.8,1) !important;
}
.view-mr.upper:hover div.arw{
bottom:12px;
}
div.arw i{
padding:9px;
}
div.arw{
position: absolute;
right: 0;
left: 0;
margin: auto;
color: #1b1b1b;
z-index: 999;
width: 40px;
height: 40px;
display: flex;
align-content: center;
border-radius: 50%;
bottom: 0;
transform: rotate(89deg);
justify-content: center;
}

.view-mr.lower::before{
content: '\f177';
font-family: fontAwesome;
color: #1b1b1b;
font-size: 20px;
background-color: rgb(254, 173, 160);
width: 40px;
height: 40px;
border-radius: 50%;
display: flex;
margin: 0 auto;
transform: rotate(92deg);
align-items: center;
justify-content: center;
padding: 4px;
}
.productReview-rating i,.productView-ratingWrapper i{
color: #fe8673;
font-size: 18px;
}
.productView-ratingWrapper i{
margin-right: 3px;
}
.cmn-acc-content{
display: none;
}
.cmn-acc-content.active{
display: block !important;
}
.prd-video-content {
margin: 0 0 50px;
}
.video-frame.product-video{
width:100%;
}
.video-frame  img {
display: inline-block;
height: auto;
max-width: 100%;
vertical-align: middle;
}

.youtube-player {
position: relative;
padding-bottom: 56.23%;
height: 0;
overflow: hidden;
max-width: 100%;
background: #000;
margin: 5px;
}
.youtube-player iframe {
position: absolute;
top: 0;
left: 0;
width: 100%;
height: 100%;
z-index: 100;
background: transparent;
}
#learn-more-modal .modal-content{
visibility: visible;
background-color: #ffffff;
height: 715px;
max-height: 715px;
}
#learn-more-modal {
z-index: 999999;
width: 75%;
height: 718px;
border: 2px solid #FFCA7E;
overflow: hidden;
border-radius: 45px;
padding: 0;
    padding-right: 0px;
    overflow: hidden;
}
#learn-more-modal .modal-header{
padding: 0;
border: none;
}
#learn-more-modal h2{
font-weight: 800;
color: #04364A;
margin-top: 1px;
}
#learn-more-modal ul li{
 color: #04364A;
 font-size: 16px;
}
#learn-more-modal .modal-title{
display: none;
}
#learn-more-modal .modal-header .close {
margin-left: auto;
color: #04364A;
font-size: 54px;
font-weight: 400;
opacity: 1;
padding: 37px 52px 0
}
#learn-more-modal .modal-dialog{
width: 100%;
max-width: 100%;
height: 718px !important;
max-height: 718px !important;
overflow: hidden;
border-radius: 45px;
}
.inner_slider h6{
margin-bottom:2px;
font-weight: 100;
font-family:inherit;
}
@media only screen and (min-width:1700px){
.footer-logo {
padding-top: 53px !important;
}
.slick-dots {
bottom: 28px;
}
.inner_slider  .view_link {
margin-top: 17px !important;
}
.inner_slider p{
    margin-bottom: 0 !important;
}
.cmmn-acc-cs{
    margin-right: 75px !important;
}
.cmmn-acc-cs .txt{
top: 10px !important;
}
.cmmn-acc-cs {
height: 76px !important;
}
 .cstm-prd-option  form {
/* width: 60% !important; */
}
.prd-short-description ul li{
width:50% !important;
}
.price-bl-text {
/* width:50% !important; */
}

.cmmn-acc-cs .txt{
position: absolute;
font-size: 35px !important;
 font-family: "all-round-gothic" !important;
}
.view_link.view_product.learn_more a{
font-size: 16px !important;
width: 150px !important;
}
/* .view_link.view_product.learn_more a span.arrow { */
/* width: 32px !important; */
/* height: 32px !important; */
/* } */
.view_link.view_product.learn_more a span.arrow i {
margin-top: 8px;
transform: scale(1.8,.7) !important;
margin-left: 2px !important;
}
.price.price--withoutTax {
font-size: 35px !important;
font-weight: 500;
}
}
@media only screen and (min-width:1900px) and (max-width:1920px){
/*banner_shop*/
.banner_shop .content {
width: 52% !important;
}
.registration-page .banner_shop .content {
width: 100% !important;
}
.registration-page .banner_shop .content h2 {
padding-left: 50px;
margin: 0;
}
.registration-page .banner_shop .content p {
padding-left: 70px;
}
.shop-all-cstm  .banner_shop .content {
width: 66% !important;
}
.banner_shop::after {
height: 268px !important;

}
.product_inner:nth-child(2) .produc_img img {
width: 46% !important;
}
.product_inner .produc_img img{
width:51%;
}
.product_inner:nth-child(4) .produc_img img {
width: 46% !important;
}
.product_inner .produc_img{
height:490px !important;
}
.product_inner .produc_img::after {
height: 367px !important;
}
.product_list ul li {
margin-bottom: 55px !important;
}
.banner_shop {
padding: 60px 60px !important;
}
.banner_shop h1{
line-height: 6rem;
font-size: 6rem !important;
}
.product_inner .banner_content {
width: 55% !important;
}
.product_inner p{
margin-bottom: 12px !important;
}
.product_inner .view_link {
margin-top: 6px !important;
}
.newsletter_sctn form {
width: 100%;
height: 77px;
display: flex;
justify-content: space-between;
align-items: center;
}
.newsletter_sctn form .form-group{
width:100%;
height: 100%;
}
.btn-signup:hover span.arrow i {
	transform: scale(2,1) !important;
	margin-left: 0 !important;
}
.bdmt-marketing .view_link a {
width: 465px !important;
transition: all 0.1s linear;
 font-family: "all-round-gothic" !important;
}
.newsletter_sctn form  span.arrow i {
	transform: scale(3,1) translateY(-50%) !important;
	margin-left: -22px !important;
}
.privacy_banner:after{
background-color: #d2ebef !important;
height:320px !important;
width:92% !important;
}
.privcy_inner {
margin-top: -3px !important;
padding: 0;
width:91% !important;
}
.contact_banner {
padding:1px 0 !important;
}
.imag_contact {
top: 15px !important;
}
.imag_contact img{
width: 44% !important;
}
#contact-us-page {
padding: 120px 0 0 !important;
}
.contact_btn span.arrow i {
transform: scale(3,1) !important;
margin-left: -21px !important;
margin-top: 16px;
}
}
.cart_banner{
margin-bottom: 150px;
padding-top:52px !important;
}
.breadcrumb {
display: none !important;}
.privacy_banner:after{
background-color: #d2ebef !important;
height:299px;
width:90% ;
}
.privacy_banner .content {
width: 65% !important;
}
.privcy_inner{
width:100%;
color: #434243;
padding-bottom: 150px;
margin-top:-38px;
padding: 0;
}

.privcy_inner p{
font-size: 16px;
}
.privcy_inner h4 {
font-size: 24px;
font-weight: 400;
font-family: inherit;
margin-bottom: 25px;
}
.date-privcy {
margin-bottom: 65px;
}
.etxt p{
margin:0;
}
.privcy_inner  ul{
list-style: none;
font-size: 16px;
}
/*contact*/
.contact_banner::after {
background-color: rgb(210, 235, 239) !important;
}
.contact_banner {
padding: 30px 0;
}
.contact_banner .para {
padding-left: 64px;
margin-top: -10px;
}
.contact_banner .para h6{
width:76%;
}
.imag_contact img{
width:53%;
}
.imag_contact {
position: absolute;
left: 59%;
top: 54px;
width: 100%;
}
#contact-us-page {
padding: 80px 0 0;
}
#contact-us-page .two-fields {
width: 100%;
display: flex;
justify-content: space-between;
}
#contact-us-page label{
color: #04364A;
font-size: 16px;
font-weight: 600;
margin-left: 20px;

}
.full-fields {
width: 100%;
}
.full-fields .form-field{
width:100%;
}
.contact_btn{
border: 2px solid #FE8673;
border-radius: 61px;
width: 312px;
height: 68px;
} 
.contact_btn span.arrow {
background-color: rgb(254, 173, 160) !important;
top: 50%;
width: 40px;
height: 40px;
right: 12px;
}
.contact_btn:hover span.arrow i{
 transform: scale(1.4,1);
}
.contact_btn input{
border: none !important;
background-color: transparent !important;
color: #04364A !important;
font-size: 18px;
height:100% !important;
}
#contact-us-page input{
border: 2px solid #FFCA7E;
border-radius: 25px;
height:47px;
width: 100%;
}
.contact_btn{
position: relative;
}
.contact_btn:hover input{
font-weight: 700;
}
#contact-us-page textarea{
border: 2px solid #FFCA7E;
border-radius: 25px;
}
.require_p{
font-size: 16px;
color: #FE8673;
}
.contact_btn span.arrow i {
transform: scale(3,1);
margin-left: -21px;
margin-top: 17px;
}
.forgot-password {
font-size: 20px;
font-weight: bold;
margin-top: -13px;
}
.contact_btn:hover span.arrow i {
	transform: scale(2,1) !important;
	margin-left: 0 !important;
	margin-top: 15px;
}
#contact-us-page .two-fields .form-field{
width:48%;
}
#contact-us-page .two-fields .form-field{
width:48%;
}
/*cart*/
.cart_inner {
width: 80%;
margin-left: auto;
}
.cart_inner a,.cart_inner td,.cart_inner td .cart-item-value,.cart_inner input,.cart_inner.icon{
color: #04364A;
text-decoration: none;
font-size: 16px;
font-weight: 400 !important
}
.cart_inner td {
vertical-align: top;
}
.cart_inner th, .cart_inner td{
padding: 8px;
border: 1px solid #f0f0f0;
}
.cart-item-title{
width:30%;
}
.cart-remove.icon {
color: #FE8673;
font-size: 16px;
border: none;
border-radius: 0;
width: 110px;
height: auto;
background-color: transparent;
position: absolute;
left: 0;
bottom: 0px;
top: 0;
margin: auto;
}
.cart_inner th, .cart_inner td {

padding: 8px;
border: 1px solid #f0f0f0;
font-weight: 800;
font-size: 15.1px;
color: #04364A;
font-family: inherit !important;

}
.cart_inner td {

vertical-align: top;

}
.cart_inner a, .cart_inner td, .cart_inner td .cart-item-value, .cart_inner input, .cart_inner.icon {

color: #04364A;
text-decoration: none;
font-size: 16px;
font-weight: 400 !important;

}
.cart-close-cstm {

border: none !important;
position: relative;
width:18%;

}
.cart_inner .cart-totals {
width:26%;
}
.cart-actions.cart-content-padding-right a{
background-color: transparent;
width: 268px;
height: 72px;
display: flex;
font-size: 29px;
justify-content: flex-start;
}
.cart-actions.cart-content-padding-right a span.arrow i {
color: #04364A;
transform: scale(1.5,.7);
margin-left: -20px;
transition: all 0.3s linear;
margin-top: 6px;
}
.cart-actions.cart-content-padding-right a {
font-weight: 600;
}
.cart-actions.cart-content-padding-right a span.arrow, .cart_imgg {
position: absolute;
right: 6px;
width: 40px;
height: 40px;
background-color: #feada0;
border-radius: 50%;
}
.form-field.form-field--increments{
width:100%;
}
.cart_imgg{
margin-top:7px;
}
.shoping_icn{
font-size: 34px;
margin-left: -16px;
}
.cart_imgg:hover .shoping_icn{
margin-left: 0 !important;
}
.cart-total-label, .cart-total-value{
float: none !important;
font-size: 16px;
}
.shipping-estimate-show {
font-size: 16px;
text-decoration: none;
color: #04364A;
}
.cart-total-value {
text-align: left;
padding: 0;
}
.cart-total-label {
padding-bottom: 8px;
width: 40%;
color: #04364A;

}
.cart_inner .cart-totals li{
border:none !important;}
.form-increment .button {
background-color: #F0F0F0;
border-color: #f0f0f0;
}

/*error*/
#error_banner {
display: flex;
flex-wrap: wrap;
}
.error_banner::after {
background-color:#ffe1dd;
width: 87%;
left: 36px;
}
.error_btn {
width: 100%;
margin: 0 auto;
display: block;
text-align: center;
display: flex;
justify-content: center;
}

.error_banner{
width: 71%;
}
.error-form-google{
width:96%;
margin:0 auto;
padding-bottom: 50px;
}

/*product detail*/
.productView-title p {
    font-size: 25px !important;
    color: #04364A;
    margin: 0;
    font-family: "all-round-gothic"! important;
    font-weight: bold;
}
.contact_btn.detail_btn {
width:284px;
height:60px;
}
.contact_btn.detail_btn input{
font-size: 24px;
}
.feature_inner {
color: #04364A;
}
.feature_inner h6{
color: #04364A;
font-weight: 600;
margin-bottom: 0
}
.feature_inner p{
height: 260px ;
}
.feature_img {
width: 100%;
height:231px;
background-color: gray;
}
.feature_img img{
width:100%;
height:100%;
object-fit: cover;
}
h2{
color: #04364A;
}
.feature_inner h2{
text-align: center;
margin-top:4px;
}
.spacification_iner ul{
display: flex;
flex-wrap: wrap;
}
.spacification_iner ul li{
width:33.33%;
color: #04364A;
}
.spacification_iner p{
 color: #04364A;
}
.warranty_sctn ul li{
 color: #04364A;
 font-size: 20px
}
.warranty_sctn ul{
padding-bottom: 0;
margin-bottom: 0;
}
.warranty_sctn p{
 color: #04364A;
 margin: 0;
}
@media only screen and (min-width: 1700px) {
.spacification_iner ul li{
    font-size: 20px;
}
.feature_img {
height: 321px !important;
}
.featactive .col-md-3{
padding:0 32px;
}
h6,p{
font-size: 20px !important;
text-transform: none;
}
.feature_inner p{
height: 350px !important;
}
}

@media only screen and (min-width:1300px) and (max-width:1699px){
.banner_content {
    width:100% !important;
position: relative;
padding-right: 28%;
}
.banner_content:after {
height: 475px !important;
}

}

.productView-rating a{
color: #fe8673;
text-decoration: navajowhite;
border-bottom: 1px solid;
font-size: 16px;
}
.mobile-slider-prdimages {
display: none;
}
.accortdians-prd-mobile {
display: none;
}
.prd-short-description p{
margin:0 !important;
}
.cstm-sku-and.description p{
margin-top: 20px;
margin-bottom: 0;
}
.cstm-sku-and.description strong {
font-weight: 700;
line-height: inherit;
margin-top: 17px;
display: block;
}
.modal-footer.btn.btn-default {
opacity: 0;
}
.thanku_frmm h6{
width:61%;
}
.cart-close-blank {
border: none !important;
}
.cart-close-cstm {
border: none !important;
}

@media only screen and (max-width:1506px){
.btn-signup {
    position: relative;
    width: 32%;
}
}
@media only screen and (max-width:767px){
.form-increment .prd-inc-butns .button{
    background-color: transparent !important;
}
.cart_inner {
width: 100%;
}
.thanku_frmm h6{
width:100% !important;
}
.cmn-rev-pop .productReview-title {
display: block !important;
font-size: 27px;
}
.cmn-rev-pop .close {
padding: 17px 0 0;
}
.main-prd-slider.col-md-7 {
margin-bottom: 25px;
}
.feature_inner p {
height: auto;
}
.accortdians-prd-mobile h2{
margin:0;
}
.card{
margin:0 !important;
}
.accortdians-prd-mobile h2 button{
background-color: #ffe4be;
height: 58px;
border-radius: 94px;
color:#04364A;
width:100%;
position: relative;
font-size: 20px;
text-transform: none;
display: flex;
justify-content: center;
align-items: center;
margin: 0 auto;
}
.card,.card-header,.accordion{
border:none;
background-color: transparent !important;
}
.cst-tans-content-mobl{
    display: none;
}
 .cst-tans-content-mobl.active{
    display:block !important;
 }
.accortdians-prd {
display: none;
}
.main-prd-slider.col-md-7 figure, .main-prd-slider.col-md-7 .productView-thumbnails{
    display: none
}
.accortdians-prd-mobile {
display: block !important;
}
#FormField_10,#FormField_9{
    width:50%;
}
.form.forgot-password-form {
width: 100% !important;
}
.form.forgot-password-form .contact_btn input {
height: auto  !important; 
}
.mobile-slider-prdimages {
display: block !important;
}
.price-bl-text {
width: 82%;
margin: 0 auto;
}
.productView {
margin: 0 !important;
}
.productView-title {
font-size: 23px;
margin: 0;
font-weight: 900 !important;
}

.main-prd-rght-section .productView-title h1{
    margin: 0 !important;
}
.welocme_inner span.arrow {
right: 9px;
}
.banner_shop h1 {
font-size: 45px;
}
.share_btn .arrow i {
margin-top: 9px;
}
.welocme_inner {
width: 100% !important;
}
.bdmt-marketing.btn_welcome {
margin-left: 0 !important;
}
.welocme_inner h2{
padding: 0 16px;
}
.thankyou_banner img {
width: 52% !important;
margin: 0 auto;
display: block;
}
.thankyou_banner .error_img {
width: 100% !important;
}
.bdmt-smwthtpnl .inner_slider .text_slider {
margin-left: 0 !important;
margin-right: 0;
}
.bdmt-smwthtpnl .inner_slider {
flex-direction: column-reverse;
}
.productView-rating .cstm-revw-text {
margin: 0 0 15px;
}
.cmmn-acc-cs {
width: 37%;
height: 59px;
margin: 0 20px 19px;
}
.error_img {
width: 100%;
}
.error_img  img{
margin: 0 auto;
display: block;
}
.container {
padding: 0 16px;
}
section.bdmt-into {
padding: 40px 0;
}
section.bdmt-into  img{
width: 60%;
margin: 0 auto;
display: block;
}
.banner_content {
width: 100%;
padding-top: 140px;
}
.banner_content::before {
left: 52%;
top: -5px;
}
.banner_content::after {
height: 68%;
top: -30px;
border-radius: 142px;
width:100%;
}
section.bdmt-features{
flex-wrap:wrap;
}
.inner-feature {
width: 100%;
}
.inner-text h4{
margin-top:0 !important;
}
section.bdmt-testimnonial {
width: 100%;
padding-top: 40px;
padding-bottom:40px;
}
.review_img {
width: 100%;
}
.review_content {
width: 100%;
margin-left: 0;
margin-top: 0;
}
.marketting_inner {
border-radius: 170px;
padding: 20px 40px;
text-align: center;
}
.newsletter_sctn {
padding: 40px 16px;
}
form span.arrow {
right: -1px;
}
.btn-signup {
width: 59%;
padding-right: 40px;
}
.newsletter_sctn input {
width: 80%;
}
.img_slider {
width: 100%;
}
.inner_slider{
width:100%;
}
.inner_slider .text_slider {
width: 100% !important;
margin-left: 0;
margin-top: 0;
padding-top: 10px !important;
}
.bdmt-smwthtpnl {
padding-top: 40px;
}
.review_content h2 {
line-height: 27px;
font-size: 20px;
}
.banner_shop {
width: 100%;
padding:40px 0;
}
.banner_shop .content {
width: 100%;
}
.banner_shop::after {
width: 100%;
height: 300px;
border-radius: 200px;
}
.product_list ul li {
width: 100%;
}
.product_inner .produc_img img {
width: 78%;
}
.product_inner .banner_content {
width: 100% !important;
}
.product_inner .produc_img {
width: 100%;
height: 240px;

}
.product_inner:nth-child(2) .produc_img img {
width: 76%;
}
.product_inner:nth-child(4) .produc_img img {
width: 73%;
}
.privacy_banner .content {
width: 100% !important;
}
.imag_contact img {
width: 42%;
}
#contact-us-page .two-fields {
flex-wrap: wrap;
}
#contact-us-page .two-fields .form-field {
width: 100%;
}
.body {
margin-bottom: 0;
display: flex;
flex-direction: column;
}
}
@media only screen and (min-width:500px) and (max-width:767px){
.privcy_inner {
margin-top: 131px;
}
.product_inner .produc_img img {
width: 48% !important;
}
.product_inner:nth-child(2) .produc_img img {
width: 45% !important;
}
.product_inner:nth-child(4) .produc_img img {
width: 42% !important;
}
.btn-signup {
width: 24% !important;
}
}
@media only screen and (min-width:768px) and (max-width:1299px){
.cart_inner .cart-totals {
width: 35%;
}
.cart-total-label {
width: 60%;
text-align: left;
}
.cart-total-value {
width: 40%;
}
.cst-tans-content {
padding-top: 80px;
width: 100%;
padding: 48px 16px 0;
}
.feat.cmn-acc-content.featactive .col-md-3{
flex: 0 0 50%;
max-width: 50%;
}
.feature_inner p {
height: 155px;
}
.imag_content p{
height:auto !important;
}
.cmmn-acc-cs .txt {
font-size: 17px;
top:14px !important;
} 
.cmmn-acc-cs {
width: 14%;
background-color: #ffe4be;
height: 58px;
border-radius: 94px;
margin-right: 35px;
position: relative;
}
.cmmn-acc-cs:last-child{
margin-right:0 !important;
}
.productView-rating {
margin-bottom: 0px;
}
.cart_inner {
width: 100%;
}
#contact-us-page {
padding: 0px 0 0;
}
  .productView-rating .cstm-revw-text {
margin: 0 0 15px;
}
.productView-reviewLink{
margin: 0px 0 -3px;
}
.body {
margin-bottom: 0;
display: flex;
flex-direction: column;
}
.imag_contact img {
width: 42%;
}
.banner_shop {
width: 100%;
padding: 82px 0 60px;
}
.product_inner .produc_img::after {
height: 169px;
}
.product_inner .produc_img {
height: 265px;
}
.product_inner .banner_content {
padding-right: 0 !important;
margin: 20px auto 0;
width: 100% !important;
}
.container {
padding: 0 16px;
}
.banner_content {
width: 100%;
}
.banner_content::before {
top: -47%;
}
.inner-feature {
width: 238px;
}
.inner_slider{
width: 100%;
}
.img_slider {
width: 60%;
}
.inner_slider .text_slider {
width: 40% !important;
margin-left: 0;
margin-top: 50px;
}
.bdmt-smwthtpnl {
padding-top: 50px;
}
.bdmt-smwthtpnl .inner_slider .text_slider{
margin-right: 0;
}
section.bdmt-testimnonial{
padding-bottom: 50px;
}
.review_content {
    margin-left: 0;
    margin-top: 20px;
    width: 56%;
}
.marketting_inner{
border-radius: 181px;
text-align: center;
}
.btn-signup {
width: 50%;
}
.error_img {
width: 100%;
}
.error_img  img{
margin: 0 auto;
display: block;
}
}

@media only screen and (min-width:1024px) and (max-width:1299px){
.btn-signup {
width:49% !important;
}
.inner-feature {
width: 30% !important;
}
.product_inner .produc_img {
height: 360px !important;
}
.product_inner .produc_img::after {
height: 260px !important;
}
}
.product-page .newsletter_sctn{
display: block;
}
@media only screen and (max-width:415px){
.cstm-opt-inp {
margin-bottom: 7px;
}
.product_inner:nth-child(2) .produc_img img {
width: 61% !important;
}
.product_inner .produc_img img {
width: 65% !important;
}
.product_inner:nth-child(4) .produc_img img {
width: 60% !important;
}
.account-orderStatus {
position: relative;
}
.card-img-container {
max-width: 160px;
}
.card-img-container img{
margin:0;
}
.productGrid .product {
width: 100% !important;
}
.account.account--fixed form button {
padding: 20px 0 !important;
}
.continue_shopping .button.button--primary {
width: 100% !important;
font-size: 19px !important;
line-height: 36px !important;
position: absolute;
left: 1px;
margin-left: -20px !important;
}
.continue_shopping .contact_btn i {
margin-top: 3px !important;
}
.continue_shopping .contact_btn {
width: 100% !important;
height: 62px !important;
}
.continue_shopping .contact_btn i {
margin-top: 10px !important;
position: absolute;
top: -8px;
}
.continue_shopping .contact_btn span.arrow {
right: -12px !important;
}
.date-privcy {
margin-bottom: 35px;
}
.pro_amount.col-4 {
padding: 0;
}

.product_shopping {
border: 1px solid #e1e1df;
margin-bottom: 19px;
padding: 0 12px 25px;
}
table.cart{
    display: none;
}
.productView-reviewLink {
margin-left: 0;
margin-top: 9px;
margin-bottom: 10px;
}
.cst-tans-content .productReview-title {
font-size: 28px;
}
.productReview-author{
font-weight: 600;
}
.cmmn-acc-cs {
width: 100%;
}
.cmmn-acc-cs .txt {
left: 0;
right: 0;
text-align: center;
}
.contact_btn.detail_btn input {
width: 100%;
}
.cstm-prd-option .form-action{
width: 100%;
}
.contact_btn.detail_btn {
width: 100%;
}
.price-bl-pop {
width: 37%;
margin: 0 auto;
} 
.price-bl-pop span.arrow {
right: -22px;
width: 35px;
height: 36px;
}
.price-bl-text p{
    text-align: center;
}
.price.price--withoutTax {
font-weight: 600;
text-align: center;
width: 100%;
display: block;
}
.cstm-prd-option form {
justify-content: space-between;
width: 100%;
}
.form-field.form-field--increments {
width: 100%;
}
.productView-rating {
    width: 70%;
}
section.bdmt-into img {
width: 50%;
margin: 0;
}

.banner_content {
padding-top: 33px;
}

.banner_content::after {
height: 56%;
top: -10%;
border-radius: 125px;
width: 430px;
right: -118px;
}
.banner_content::before {
left: 75%;
top: -29%;
}
.navbar-light .navbar-toggler{
border: none;
}
.navbar-toggler-icon {
width: 2.5em;
height: 2.5em;
}

.marketting_inner {
border-radius: 0;
text-align: center;
}
.banner_shop {
padding: 0 0 40px;
}
.banner_shop::after {
top: 0;
left: 15px;
width: 380px;
border-radius: 200px;
height: 130px;
}
.banner_shop h1 {
margin-top: 0;
}
.product_inner .produc_img::after {
height: 187px !important;
}
.view_link {
width: 100%;
display: flex;
justify-content: center;
}
span.arrow {
right: -22px;
width: 40px;
height: 40px;
}
span.arrow i {
transform: scale(2.5,.9);
margin-left: -1px;
transition: all 0.3s linear;
line-height: 2;
}
.banner_shop h1 {
font-size: 55px;
}
.product_quantities.row {
border-top: 1px solid #e5e5e5;
margin:0;
}
.cart_inner {
width: 100%;
margin-top: -41%;
}
.prodct_nm {
display: flex;
margin-bottom: 25px;
}
.product_discription h6,.product_discription h4,h5{
color: #04364A
}
.product_discription h6{
font-size: 17px;
text-transform: capitalize;
}
.product_discription h5{
margin: 0;
font-size: 18px;
word-break: break-all;
}
.product_img {
width: 43%;
background-color: #fff;
}
.product_img img{
width:100%;
height: 100%;
object-fit:cover;
}
.product_discription h4{
width:52%;
margin:0;
padding-left: 15px;
}
.bdmt-marketing .view_link {
width: 340px !important;
position: relative;
}
.bdmt-marketing   span.arrow {
right: 8px !important;
}
.bdmt-marketing span.arrow i {
margin-left: -22px;
}
.bottom_dtl .row{
align-items:flex-start;
}
.bottom_dtl  button.cart-remove.icon{
position: relative;
width: 100%;
text-align: left;
padding-top: 40px;
font-size: 19px;
font-weight: 600;
text-decoration: underline;
}
.cart_inner .cart-totals {
display: none;
}
.cart-actions.cart-content-padding-right {
/* display: none; */
}
.product_discription .view_link a{
background-color: transparent;
height: 60px;
width: 95%;
font-size: 21px;
font-weight: bold !important;
display: flex;
justify-content: flex-start;
padding-left: 52px;
}
.product_discription .view_link span.arrow {
right: 7px;
}
.product_discription .view_link span.arrow i{
margin-left: -33px;
}
.cart_banner {
padding-top: 0 !important;
}
.mobile_detail,.bdmt-features-mobile{
display: block !important;
}
.bdmt-features{
display: none !important;
}
.bdmt-marketing .view_link a {
justify-content: flex-start;
padding-left: 40px;
height: 63px;
width: 84% !important;
}
.banner_content .view_link a span.arrow {
right: 6px;
}
.banner_content .view_link  span.arrow i {
transform: scale(2.5,.9);
margin-left: -25px;
}
.banner_content .view_link a {
height: 63px;
width: 60% !important;
}
.inner_slider .view_link a {
width: 60% !important;
}
.banner_content .view_link a span.arrow {
right: 6px;
}
.banner_content .view_link  span.arrow i {
transform: scale(2.5,.9);
margin-left: -2px;
}
.error_img img {
margin: 0 44px 0 auto;
width: 44%;
}
.error_banner::after {
top: -36% !important;
left: 27% !important;
}
.error_banner .content {
margin-top: -33px;
}
#contact-us-page {
padding: 30px 0 0;
}
.contact_btn input {
font-size: 18px;
font-weight: 600;
}
.contact_btn span.arrow i {
margin-top: 6px;
}
.contact_banner {
display: flex;
flex-direction: column-reverse;
}
.imag_contact {
position: relative;
left: 0;
top: -32px;
width: 100%;
}
.imag_contact img {
width: 93%;
margin: 0 auto;
display: block;
}
.contact_banner::after {
top: 18% !important;
left: 9% !important;
}
.cart_banner .content {
margin-top:0 !important;
}
.cart_banner.contact_banner::after {
top: -25% !important;
left: 9% !important;
}
.form-increment .button {
background-color: #f0f0ef !important;
padding: 0;
width: 25px;
}
.form-increment {
border: 1px solid #f0f0ef;
display: flex;
}
.cart_inner input{
width: 31px;
}

.contact_banner .content {
width: 100%;
margin-top: -60px;
}
.contact_banner .para {
padding-left: 28px;
}
.thankyou_banner .error_banner {
width: 100% !important;
margin-top: 38px;
}
.welocme_inner {
width: 100%;
margin: -75px auto 0;
padding-bottom: 80px;
}
.thankyou_banner .error_banner {
width: 100% !important;
}
.newsletter_inner span.arrow {
right:0px;
width: 31px;
height: 31px;
top: 0px !important;
}
.newsletter_inner span.arrow i {
margin-top: 2px !important;
}
}
.mobile_detail{
display: none;
}
.bdmt-features-mobile{
display: none;
}
.bdmt-marketing.btn_welcome a:hover span.arrow i {
transform: scale(1,.7) !important;
margin-left: -1px !important;
}
.bdmt-marketing.btn_welcome .share_btn:hover .arrow i {
transform: none !important;
margin-left: 4px !important;
}
a:hover{
color: #04364A !important;
}
.btn_welcome .view_link {
flex-wrap: wrap;
}
#modal-review-form,#previewModal{
max-height: 90%;
height: 100%;
}
#modal-review-form select,#modal-review-form input,#modal-review-form textarea{
border: 2px solid #FFCA7E;
border-radius: 20px;
}
#modal-review-form .button--primary,#previewModal .button--primary{
background-color: transparent !important;
border: 2px solid #FE8673;
border-radius: 61px;
height: 60px;
color: #04364A !important;
font-size: 17px;
line-height: 2;
}
.button--primary:hover{
font-weight: 600;
}
/*login*/
.login,.account{
max-width: 100%;
margin:0;
}
.login-form input,.create_frm input,.new-password-form input,.forgot-password-form input,.create_frm select{
float: none;
border: 2px solid #FFCA7E;
border-radius: 25px;
height: 47px;
width: 100%;
}
.login-form label,.create_frm label,.new-password-form label,.forgot-password-form label {
color: #04364A;
font-size: 16px;
font-weight: 600;
margin-left: 20px;
}
.new-customer .contact_btn .button.button--primary {
background-color: transparent !important;
border: none;
width: 100%;
font-size: 20px;
color: #04364A;
line-height: 1.9;
}
.new-customer .contact_btn  button span.arrow i {
transform: scale(2,1) !important;

}
.panel-header,.panel-body{
background-color: transparent;
}
.new-customer-fact-list li{
font-size: 20px;
}
.form.forgot-password-form {
width: 40%;
margin: 0 auto 80px;
}
.form.forgot-password-form  .form-prefixPostfix.wrap {
flex-direction: column;
justify-content: center;
align-content: center;
}
.form.forgot-password-form  .form-input{
width:100%;
margin-bottom: 25px;
}
.form.forgot-password-form .contact_btn span.arrow i {
transform: scale(3,1) !important;
margin-left: 3px !important;
}
.account--fixed{
margin:0 auto;
}
.modal{
visibility: visible;
z-index: 999999;
}
.continue_shopping .button.button--primary {
background-color: transparent;
border: none;
margin: 0;
height: 100%;
color: #04364a;
width: 100%;
font-size: 24px;
font-weight: 500;
line-height: 36px;
}
.continue_shopping .contact_btn {
border: 2px solid #FE8673;
border-radius: 61px;
width: 435px;
height: 68px;
margin: 45px auto 70px;
}
.continue_shopping .contact_btn  i{
transform: scale(2,1) !important;
margin-left: -21px;
margin-top: 10px !important;
}
.cart .form-increment {
border: 1px solid #f0f0ef !important;
display: flex !important;
}
.cart_inner input {
width: 37px;
color: #04364A;
}
.cart .form-increment .button {
background-color: #f0f0ef !important;
border: none !important;
margin: 0;
padding: 0;
width: 31px;
border-radius: 0;
  color: #04364A;
}
.cart .form-increment .button svg {
fill: #04364A !important;
}
.cart-header-item.cart-header-quantity {
text-align: left;
}
.navBar.navBar--sub.navBar--account {
margin-top: 50px;
}
.navBar-item {

width: 15%;
border-radius: 34px;
overflow: hidden;
}
.navBar--sub .navBar-action,.navBar--sub .navBar-item.is-active{
 background-color: #ffe4be;
padding: 19px 0;
font-size: 22px;  
}
.navBar--sub .navBar-item.is-active{
background-color: #ffca7e !important;
font-weight: 600;
}
.account-orderStatus-label {
background-color: transparent;
color: #04364A;
border: 4px solid #FE8673;
padding: 18px 40px;
border-radius: 37px;
}
.account-heading {
font-size: 29px;
font-weight: 600;
 color: #04364A !important; 
}
.account-product-title a{
  color: #04364A !important; 
}
.account-product-title,.account-product-details,.account-product-detail-heading{
color: #04364A !important; 
}
.account-content input,.account-content select{
border: 2px solid #FFCA7E;
border-radius: 25px;
height: 47px;
width: 100%;
background-color: transparent;
color: #04364A !important; 
}
.address-title{
 font-size: 23px;
 color: #04364A !important; 
}
.address-details--postal {
font-size: 18px;
 color: #04364A !important; 
}
.account-content textarea{
border: 2px solid #FFCA7E;
border-radius: 25px;
width: 100%;
}
.account-content label{
color: #04364A;
font-size: 16px;
font-weight: 600;
margin-left: 20px;
}
.button.button--primary.button--small {

background-color: transparent;
border: 2px solid #FE8673;
  color: #04364A;
}
.account.account--fixedLarge{
width:100%;
}
.alertBox--info {
background-color: #FE8673 !important;
}
.account.account--fixedLarge .button.button--primary{
background-color: transparent;
border: 2px solid #FE8673;
color: #04364A;
border-radius: 28px;
font-size: 21px;
padding: 20px 65px;
margin-bottom: 40px;
}
.table--line .table-thead tr th{
font-size: 18px;
 color: #04364A;
}
.account form .productGrid li .card{
padding:20px;
}
.account form .productGrid li .card   a{
font-size: 22px;
font-weight: 600;
color: #04364A;
}
.price.price--withoutTax {
font-weight: 600;
 color: #04364A;
}
.rating--small i{
color: #fe8673;
}
.card-figcaption-button {
background-color: #ffca7e;
color: #333333;
font-size: 16px;
}
.account.account--fixed {
width: 100%;
}
.account.account--fixed form input.form-input{
border: 2px solid #FFCA7E;
border-radius: 25px;
height: 47px;
width: 100%;
}
.account.account--fixed form 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 label {
color: #04364A;
font-size: 16px;
font-weight: 600;
margin-left: 20px;
}
input.button{
border-color:#FE8673 !important;
}
.cart-list,.cart-item {
border: none !important;
}
.view_link:hover a{
    font-weight: 600 !important;
}
  .view_link:hover  span.arrow i {
	/* margin-top: 10px; */
	transform: scale(0.8,.7) !important;
	/* margin-left: 8px !important; */
}
.paypal-button-row {
height: 46px !important;
}
.paypalCommerce-smart-buttons {
margin-bottom: -8px !important;
}
.paypal-button-tagline {
margin-bottom: -3px;
}

.cart-actions.cart-content-padding-right,.cart-additionalCheckoutButtons.cart-content-padding-right {
/* padding-right: 7.3%; */
}
.view_link a{
font-weight: 500;
}
.contact_btn.detail_btn:hover i{
margin-left: 0 !important;
}
.view_link.view_product.learn_more a:hover span.arrow i {
transform: scale(1.1,.7) !important;
}


/*-- 16-11-2020 --*/
.product_list .banner_content h6:first-child {
margin: 0 0 5px 0;
font-size: 16px !important;
font-weight: normal;
}
#contact-us-page {
padding: 0 !important;
}
.contact_banner .para h6 {
font-weight: normal;
font-size: 16px !important;
width: 95%;
}
.contact-top-main .banner_shop h2 {
font-weight: bold;
margin-top: 10px;
line-height: 35px;
}
.cart-page .banner_shop h2 {
margin-top: 8px;
}
@media (max-width:991px){
.prd-short-description ul li {
width: 100%;
}
.learn-more_sec .learn_more_sec_heading .learn_more-top_sec .learn-more_top_box_sec h1 {
    font-size: 16px;
    text-align: left;
}
.be_your_best_sec .view_link a.text-capitalize.arrow-cstm-jq {
    height: 55px;
    width: 271px;
}
.be_your_best_content h1 {
    font-size: 27px;
    line-height: 33px;
}
}
/*18-11-2020*/
.previewCartCheckout .button {
background-color: transparent !important;
border: 2px solid #FE8673;
border-radius: 61px;
height: 60px;
color: #04364A !important;
font-size: 16px;
line-height: 2;
}
.previewCartCheckout .button:hover {
font-weight: 600;
}
.imag_contact img {
margin-top: -65px;
}
#contact-us-success {
text-align: center;
margin: 60px 0;
font-size: 20px;
}
.registration-tabs {
max-width: 1650px;
width: 100%;
margin: 0 auto;
display: flex;
justify-content: center;
padding: 0 0 30px;
margin: 0 0 30px;
border-bottom: 1px solid #FFCA7E;
}
.registration-tabs .common-tabs-rg {
margin: 0 100px;
}
.registration-tabs p {
margin: 0;
padding: 15px 85px 15px 25px;
text-align: left;
background: #FFCA7E;
color: #04364A;
border-radius: 40px;
font-size: 23px !important;
cursor: pointer;
opacity: 0.5;
}
.registration-tabs .common-tabs-rg.active p {
opacity: 1;
}
.cmn-regstr-contnt.regtr-frm {
max-width: 1650px;
width: 100%;
margin: 0 auto;
}
.rgscnt-steps {
margin: 0 -15px;
}
.stpscmn.regstep-one {
width: 33.3%;
float: left;
position: relative;   
padding: 30px 0 0 75px; 
}
body {
counter-reset: section;
}
.stpscmn.regstep-one::after {
	content: "";
	position: absolute;
	top: 0;
	left: 0;
	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;
}
.stpscmn.regstep-one h2 {
color: var(--z);
text-align: left;
font-size: 20px;
font-weight: bold;
letter-spacing: 0px;
color: #04364A;
}
.stpscmn.regstep-one p {
text-align: left;
font-size: 18px;
letter-spacing: 0px;
color: #434243;
}
.registr-usrs-form {
width: 100%;
float: left;
margin: 40px 0 0;
}
.registr-usrs-form h3 {
margin: 0 0 25px;
font-size: 30px;
}
.form-container {
max-width: 1000px;
width: 100%;
margin: 0 auto;
}
.parent-form-item {
margin: 0;
}
.parent-form-item .form-item {
width: 50%;
float: left;
padding: 0 15px;
margin-bottom: 10px;
}
.parent-form-item .form-item:nth-child(6), .parent-form-item .form-item-button {
width: 100%;
}
.parent-form-item .form-item label {
letter-spacing: 0px;
color: #FFFFFF;
font-size: 16px;
display: block;
}
.parent-form-item .form-item input, .parent-form-item .form-item select {
width: 100%;
border: 2px solid #ffffff;
border-radius: 25px;
color: #FFFFFF;
height: 47px;
-webkit-appearance: none;
-moz-appearance: none;
-ms-appearance: none;
-o-appearance: none;
appearance: none;
background: #04364A;
padding: 0 15px;
font-size: 16px;
}
.parent-form-item .form-item input::placeholder {
    color: #FFFFFF;
}
.parent-form-item .form-item-button input {
border: 4px solid #FE8673;
background: #FE8673;
border-radius: 51px;
width: 312px;
display: flex;
height: 77px;
color: #FFFFFF;
align-items: center;
justify-content: center;
font-size: 30px;
text-decoration: none;
font-weight: 500;
display: table;
margin: 0 auto;
}
.btn-parent {
position: relative;
width: auto;
display: table;
margin: 0 auto;
}
.btn-parent span.arrow {
background-color: #FFFFFF;
opacity: 0.7;
top: 15px;
right: 15px !important;
}
.btn-parent span.arrow i {
margin-top: 18px;
}
.cmn-regstr-contnt.instrct {
max-width: 1200px;
margin: 0 auto;
width: 100%;
}
.cmn-regstr-contnt.instrct h2 {
font: var(--unnamed-font-style-normal) normal var(--unnamed-font-weight-bold) var(--unnamed-font-size-35)/var(--unnamed-line-spacing-21) var(--unnamed-font-family-all-round-gothic);
letter-spacing: var(--unnamed-character-spacing-0);
color: var(--z);
text-align: left;
font-family: "Montserrat", Arial, Helvetica, sans-serif;
font-size: 20px;
font-weight: bold;
letter-spacing: 0px;
color: #04364A;
}
.product-intst {
margin: 0 -15px;
}
.product-intst .inst-prd {
width: 25%;
float: left;
padding: 0 15px;
position: relative;
margin-bottom: 80px;
}
.product-intst .inst-prd h2 {
font-size: 30px;
line-height: 30px;
font-weight: bold;
color: #04364A;
min-height: 85px;
margin-bottom: 0;
margin-top: 0;
}
.hover-cloud-image {
position: absolute;
left: 50%;
transform: translateX(-50%);
bottom: 0;
transition: .3s all linear;
opacity: 0;
visibility: hidden;
}
.hover-inst-main:hover .hover-cloud-image {
opacity: 1;
visibility: visible;
bottom: 120px;
}
input:focus, button:focus, textarea:focus, select:focus, details:focus, [href]:focus, [tabindex]:not([tabindex="-1"]):focus, [contenteditable="true"]:focus {
outline: none !important;
outline-offset: 0px !important;
}
form span.arrow {
background-color: #ffdba7;
top: 50%;
width: 40px !important;
height: 40px !important;
transform: translateY(-50%);
}
.newsletter_inner .btn {
padding: 10px;
}
.btn-parent span.arrow {
top: 50%;
transform: translateY(-50%);
}
.btn-parent span.arrow i {
margin-top: 50%;
transform: scale(1.9,.9) translateY(-50%) !important;
margin-left: -5px !important;
}
form span.arrow i {
transform: scale(1.7,.7);
margin-left: -30px !important;
margin-top: 50%;
transform: translateY(-50%) scale(1.5,.7) !important;
}
.btn-signup:hover span.arrow i {
transform: scale(1.3,.7) translateY(-50%) !important;
}
.rv-rdmr {
width: 100px;
display: inline-block;
}
.view-mr.upper::after {
background: #FFCA7E;
border-color: #FFCA7E;
}
.view_link {
padding-left: 10px;
}
#contact-us-page {
padding: 150px 0 0 !important;
}
.imag_contact img {
margin-top: 20px;
}
.form-control:focus {    
box-shadow: none;
}
.header-logo-image-container {
	display: flex;
	align-items: center;
	justify-content: center;
	min-height: 75px;
	width: 97%;
}

.orange-btn a {
  font-weight: 600;
}

ul {
	margin-left: 0;
	list-style: none;
}
.cstm-sku-and.description p:first-child {
	font-weight: 700;
	margin-bottom: 10px;
}
.prd-short-description p {
	font-weight: 400 !important;
}
.page-content.page-content--centered.privcy_inner {
	padding-bottom: 60px;
}
#paypalcommerce-container1 {
	margin: 25px 0 5px !important;
}
.product-intst .modal {
	max-height: inherit;
	max-width: 980px;
	min-height: auto;
	padding: 0 !important;
	height: 85%;
	border-radius: 40px;
	box-shadow: 0 0 20px rgba(0,0,0,0.15);
	width: 95%;
}
.product-intst .modal-dialog {
	width: 100%;
	margin: 0 !important;
	max-width: 100%;
}
.product-intst .modal-header {
	padding: 0;
	border: 0;
}
.product-intst .close {
	position: absolute;
	top: 20px;
	right: 35px;
	font-size: 40px;
	font-weight: 100;
	z-index: 999;
}
.product-intst .modal-body {
	padding: 30px 85px;
	border: 0;
}
.product-intst .modal-body h2 {
	line-height: 1 !important;
	min-height: inherit !important;
	font-size: 35px !important;
	margin: 0 0 10px !important;
}
.product-intst .modal-body p {
	font-size: 16px !important;
	margin: 0 !important;
}
.product-intst .modal-body .mdl-dwnld-button {
	margin: 15px 0 30px;
}
.product-intst .modal-body .view_link {
	padding: 0;
	margin: 0 !important;
}
.product-intst .modal-body .prd-video-content {
	margin: 10px 0 0;
}
.product-intst .modal-footer {
	display: none;
}
.product-intst .modal-content {
	border: 0;
}
.btn-parent.view_link:hover span.arrow i {
	transform: scale(1.2,.8) translateY(-50%) !important;
	margin-left: 15px !important;
}
.btn-parent.view_link span.arrow i {
	margin-top: 50%;
	transform: scale(1.9,.9) translateY(-50%) !important;
	margin-left: -5px !important;
}
#radio-group-label small {
	display: none;
}
#radio-group-label {	
	display: inline-block;
	position: relative;
}
#radio-group-label::after {
	content: "*";
	position: absolute;
	top: -5px;
	left: 40px;
	color: #f00;
}
.form-label.form-label--alternate {
	position: relative;
}
.form-label.form-label--alternate::after {
	content: "*";
	position: absolute;
	top: -5px;
	left: 35px;
	color: #f00;
}
.view_link span.arrow:after {
      content: "";
    position: absolute;
    width: 30px;
    height: 3px;
    right: 16px;
    top: 14px;
    background: #04364a;
    transition: 0.5s;
}
.view_link span.arrow::before {
content: "";
    position: absolute;
    font-family: 'FontAwesome';
    left: 11px;
    top: 11px;
    font-size: 14px;
    width: 9px;
    height: 9px;
    border: 3px solid #04364a;
    border-top: 0;
    border-left: 0;
    transform: rotate(-45deg);
}
.view_link .text-capitalize:hover .arrow::after {
	width: 10px;
	transition: 0.5s;
}
.view_link span.arrow {
	position: absolute;
	right: 15px !important;
	width: 30px !important;
	height: 30px !important;
}
.view_link span.arrow i.fa.fa-long-arrow-right {
    display: none;
}
button.btn.btn-signup.text-capitalize span.arrow i.fa.fa-long-arrow-right , .contact_btn span.arrow i.fa.fa-long-arrow-right{
    display: none;
}
button.btn.btn-signup.text-capitalize span.arrow{
	position: absolute;
    right: 11px !important;
    width: 40px !important;
    height: 40px !important;
}
button.btn.btn-signup.text-capitalize span.arrow::before {
	content: "";
    position: absolute;
    font-family: 'FontAwesome';
    left: 18px;
    top: 16px;
    font-size: 14px;
    width: 9px;
    height: 9px;
    border: 3px solid #04364a;
    border-top: 0;
    border-left: 0;
  transform: rotate(-45deg);
}
.view_link span.arrow::before {
    content: "";
    position: absolute;
    font-family: 'FontAwesome';
    left: 11px;
    top: 11px;
    font-size: 14px;
    width: 9px;
    height: 9px;
    border: 3px solid #04364a;
    border-top: 0;
    border-left: 0;
  transform: rotate(-45deg);

}
button.btn.btn-signup.text-capitalize span.arrow:after {
 content: "";
    position: absolute;
    width: 30px;
    height: 3px;
    right: 16px;
    top: 19px;
    background: #04364a;
    transition: 0.5s;
}
button.btn.btn-signup.text-capitalize:hover .arrow::after{
		width: 10px;
	transition: 0.5s;
}

.contact_btn span.arrow{
	position: absolute;
    right: 11px !important;
    width: 40px !important;
    height: 40px !important;
}
.contact_btn span.arrow::before {
     content: "\f054";
    position: absolute;
    font-family: 'FontAwesome';
    left: 18px;
    top: 58%;
    font-size: 14px;
    transition: 0.5s;
    moz-transform: translateY(-58%);
    -webkit-transform: translateY(-58%);
    transform: translateY(-58%);
}
.contact_btn span.arrow:after {
     content: "";
    position: absolute;
    width: 30px;
    height: 3px;
    right: 16px;
    top: 19px;
    background: #04364a;
    transition: 0.5s;
}
.contact_btn:hover .arrow::after{
		width: 10px;
	transition: 0.5s;
}
 a {
    font-family: "all-round-gothic"! important;
}
.form-group{
	 font-family: "all-round-gothic"! important;
}
body.body.default.home {
    font-family: "all-round-gothic"! important;
}
.bdmt-marketing .view_link a {
width: 440px !important;
}
div#slick-slide00 .view_link.view_product span.arrow {
    background-color: #ffe2dd;
}
section.bdmt-smwthtpnl .home-cmn-prd-slider.slick-initialized.slick-slider.slick-dotted .slick-list.draggable div#slick-slide20 span.arrow {
    background-color: #d3ebf0;
}
div#slick-slide21 .banner_content.text_slider .view_link.view_product span.arrow {
    background-color: rgb(211 235 240)! important;
}
.product_list ul li:last-child .banner_content.text_slider .arrow:hover{
	 background-color: #feada0 !important;
}
/*.show-insta form.form .shape {*/
/*    display: none !important;*/
/*}*/
.product_inner .produc_img img {
    width: 49%! important;
}
.show-blog .product_inner .banner_content {
    margin: 10px auto 0! important;
}
.wrnty-retrn .faq-sec-main .right-infor span.arrow {
    background-color: #fe8673;
}
.wrnty-retrn .content .para h6.theme_clr{
	text-transform: capitalize;
}
header.second_header{
    top: 0;
    display: block;
    position: fixed;
    width: 100%;
    left: 0;
    z-index: 9999;
    max-width: 100%! important;
}
header.second_header.banners-available {
    top: 40px;
}
header.second_header{
    
}
/*.body.scrolled-body header.second_header {*/
/*    position: fixed;*/
/*    top: 0;*/
/*}*/
.accortdians-prd .cmmn-acc-cs , .accortdians-prd .cst-tans-content .view-mr.lower{
    cursor: pointer;
}
.body {
    margin-top: 206px;
}
.bdmt-donate-home {
    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%;
}
.bdmt-donate-home h2 {
    margin-top: 60px;
}
.bdmt-donate-home {
    margin-top: 110px;
    margin-bottom: 110px;
}
.bdmt-donate-home .inner-text {
    width: 66%;
}
section.newsletter_sctn {
    clear: both;
}
.imporve-planet {
    width: 100%;
    background: #c8e6ec;
    overflow: hidden;
    width: 100vw;
    margin-left: 50%;
    -moz-transform: translateX(-50%);
    -webkit-transform: translateX(-50%);
    transform: translateX(-50%);
    max-width: 100vw;
    height: auto;
}
.planet-inner-text {
    padding-top: 13%;
}
.planet-inner-text h2 {
    font-weight: 900;
    margin-bottom: 0;
	margin-top:0;
}
.planet-inner-text .view_link.view_product.mt-3 {
    margin-top: 5%! important;
}
#imporve-planet-block .view_link a {
width: 272px!important;
font-size: 23px;
font-weight:600;
}
.planet-image_mobile {
    display: none;
}
.img-wrap {
    width: 100vw;
    margin-left: 50%;
    -moz-transform: translateX(-50%);
    -webkit-transform: translateX(-50%);
    transform: translateX(-50%);
    max-width: 100vw;
    height: auto;
}
.logo-list {
    padding: 0;
    width: 84%;
    margin-left: auto;
}
.popup-wrap {
    position: absolute;
    left: 47%;
    top: 47%;
     -moz-transform: translateY(-47%);
    -webkit-transform: translateY(-47%);
    transform: translateY(-47%);
    width: 523px;
    margin: 0;
}
.popup-wrap h2 {
    margin-top: 0;
}
.giving-back-wrapper .inner-text h4 {
    margin-top: 0;
}
.view_link a.text-capitalize {
    font-size: 26px! important;
    width: 195px; 

}
div#my-blockfliters {
    margin-left: auto;
    width: 28%;
}
ul.myblog-ul li {
    display: flex;
}
ul.myblog-ul li input {
    margin-top: 8px;
}
div#my-blockfliters {
    margin-left: auto;
    width: 28%;
    position: absolute;
    top: 37%;
    right: 0;
    z-index: 3;
    display: block;
}
section#blog-post-list {
    padding-top: 110px;
}
.popup-wrap img {
    padding-bottom: 30px;
}
.cmmn-acc-cs {
    margin-right: 60px !important;
}
.rcharityev.cmn-acc-content.charitactive .charity_iner .row {
    margin-left: 0;
    margin-right: 0;
}
.charity_iner .charity_right_image_sec img {
    width: 95%;
    border-radius: 12px;
}
.cstm-charity-options h4 {
    margin-top: 0px;
    font-weight: bold;
    font-family: "all-round-gothic"! important;
    color: #04364A! important;
}
.cstm-charity-options form.form-charity-options {
    display: flex;
    flex-wrap: nowrap;
}
.cstm-charity-options form.form-charity-options .carity-options {
    font-size: 16px;
    margin-right: 15px;
}
.cstm-charity-options {
    border-bottom: 1px solid #FFCA7E;
    padding-bottom: 8px;
    margin-bottom: 8px;
}
.charity-opt-tltp {
    background-color: #47acbe;
    border-radius: 45px;
   padding: 10px 20px;
       position: absolute;
    z-index: 3;
	left: 0;
}
.charity-opt-tltp h5 {
    margin-top: 13px;
    color: #fff! important;
    font-size: 19px;
    font-weight: bold;
}
.charity-opt-tltp p {
    color: #fff;
}
.cstm-charity-options form.form-charity-options .carity-options label{
    font-family: 'Avenir LT Std'! important;
}
.cstm-prd-option ul li.prd-req {
    color: #FE8673! important;
    font-size: 16px;
	font-family: "all-round-gothic"! important;
}
.cstm-prd-option ul li.prd-req:before{
	content:"*";
	padding-right:4px;
} 
.soruce_blog_inner_sec {
    background-color: #eaf6f8;
    border-radius: 63px;
    height: 126px;
    padding: 0;
	    margin-top: 50px;
}
.soruce_blog_inner_sec ul.soruce_blog_list {
    padding-left: 35px;
    padding-top: 12px;
    margin-bottom: 0;
}
.soruce_blog_inner_sec ul.soruce_blog_list li {
    display: inline-block;
    color: #9cd2dc;
    font-size: 21px;
	    margin-right: 5px;
}
.soruce_blog_inner_sec ul.soruce_blog_list li a {
    color: #47acbe;
    font-size: 22px;
    display: inline-block;
}

.soruce_blog_inner_sec ul.soruce_blog_list li  span{
    display: inline-block;
    color: #9cd2dc! important;
    font-size: 21px;
	font-weight:500;
}
/*.main-prd-rght-section .productView-title {*/
/*    display: none;*/
/*}*/
.productView-title p {
    font-size: 16px;
    color: #04364A;
    margin: 0;
}
.prd-cstm-main-ttle h2 {
    display: none;
}
.main-prd-rght-section .prd-short-description strong {
    display: none;

}
.main-prd-rght-section .prd-short-description .shrt-desc-shipng-info strong {
    display: block;
    color: #FE8673;
    font-size: 24px;
    font-weight: normal;
    font-style: italic;

}
.main-prd-rght-section .prd-short-description .shrt-desc-shipng-info p {
    
    font-weight: normal;
    font-style: italic;

}
.main-prd-rght-section h2.theme_clr {
    padding-bottom: 15px;
    padding-top: 10px;
}
section.as-seen-sec {
    padding: 25px 0;
    background-color: #80c5d2;
    width: 100vw;
    margin-left: 50%;
    -moz-transform: translateX(-50%);
    -webkit-transform: translateX(-50%);
    transform: translateX(-50%);
    max-width: 100vw;
    height: auto;
    
    min-height: 300px;
    /* margin-bottom: 35px; */
    /* margin-top: 85px; */
}
 
section.as-seen-sec .as-seen-main .slick-slide img {
    width: auto;
}
.as-seen-sec .as-seen-sec-heading {
    text-align: center;
}
.as-seen-sec .as-seen-main ul.slick-dots li button:before{
	border: 6px solid #fff;
}
.as-seen-sec .as-seen-main .slick-dots li.slick-active button::before {
    background: #fff;
}
.as-seen-sec .as-seen-main .slick-dots li button:hover::before{
background: #fff;	
}
section.as-seen-sec .as-seen-main div#slick-slide30 img {
    width: 22%;
    margin: auto;
}
section.as-seen-sec .as-seen-main .slick-slide img {
    width: 85%;
    margin: auto;
}
section.as-seen-sec .slick-initialized .slick-slide {
    display: flex;
    align-content: center;
}
.as-seen-sec .as-seen-main ul.slick-dots {
    bottom: -29px;
}
section.as-seen-sec .as-seen-slider .slick-track {
    height: 157px;
}
.slick-slide.slick-cloned.slick-active:nth-child(18) img {
    width: 18%;
}
.as-seen-sec .as-seen-slider div#slick-slide310 img {
    width: 55%;
}
.blog_post .blog-post-figure {
    width: 100%;
	    padding-top: 0;
    padding-bottom: 10px;
    margin-left: 50%;
    -moz-transform: translateX(-50%);
    -webkit-transform: translateX(-50%);
    transform: translateX(-50%);
    max-width: 100vw;
    position: relative;
    margin-top: 0;
}

.blog_post .single-blog-main .blog-thumbnail img.lazyautosizes.lazyloaded {
    width: 100%;
    height: 680px;
}
.blog_post .blog-post-body {
    width: 100%;
}
.single-blog-main article.blog .blog-post-figure figure.blog-thumbnail {
    width: 100%;
}
/*.single-blog-main.normal-blog p img {*/
/*    width: 100%! important;*/
/*}*/

/*.single-blog-main article.blog .blog-post p img {*/
/*    width: 100%! important;*/
/*}*/
.single-blog-main article.blog .addthis_toolbox.addthis_32x32_style {
    margin-top: 0;
}
.single-blog-main  .single-blog-main ul.tags {
    margin-top: 0;
    margin-bottom: 0;
}
.single-blog-main.normal-blog .blog-post-figure figure.blog-thumbnail {
    padding-bottom: 10px;
}
.single-blog-main.normal-blog header.blog-header {
    position: absolute;
    top: 50%;
    left: 50%;
    z-index: 99999;
    transform: translate(-50%,-50%);
    background: #47ACBE 0% 0% no-repeat padding-box;
    width: 58%;
    height: 250px;
    position: absolute;
    border-radius: 248px;
    align-items: center;
    display: flex;
    flex-direction: column;
    justify-content: center;
}
.single-blog-main.normal-blog header.blog-header h2.blog-title {
    text-align: center;
    color: #fff !important;
    width: 80%;
    margin-left: auto;
    margin-right: auto;
}
.single-blog-main.normal-blog header.blog-header h2.blog-title a {
    color: #fff;
    font-size: 4rem;
    font-weight: bold;
}
.single-blog-main.normal-blog header.blog-header p.blog-date {
    text-align: center;
    color: #fff;
    font-size: 20px! important;
    font-weight: bold;
    margin-bottom: 0;
    padding-left: 24px;
}
.single-blog-main.normal-blog .blog-post-body p {
    margin-bottom: 15px;
}
.single-blog-main.normal-blog .blog-post-body p br {
    display: none;
}
.single-blog-main.normal-blog ul.tags {
    margin-bottom: 0;
    margin-top: 22px;
}


@media all and (max-width: 5210px) {
.product_inner .produc_img img {
    width: 37%! important;
}
.product_inner:nth-child(2) .produc_img img, .product_inner:nth-child(4) .produc_img img {
    width: 35%! important;
}
.login .content {
    padding-top: 35px;
}
.login .banner_shop h1 {
    margin-bottom: 0;
}
}
@media all and (max-width: 1920px) {
.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;
}	
.thousand_series_pages_product_sec .thousand_first_li img.img-fluid {
    width: 47%! important;
}
.thousand_series_pages_product_sec .thousand_second_li img.img-fluid {
    width: 43%! important;
}
.two_thousand_series li.product_inner:first-child .produc_img img.img-fluid {
    width: 47%! important;
}
.two_thousand_series li.product_inner:first-child img.img-fluid {
    width: 47%! important;
}
.two_thousand_series li.product_inner:last-child .produc_img img.img-fluid {
    width: 43%! important;
}
}
@media all and (max-width: 1880px) {
.product_inner .produc_img img {
    width: 39%! important;
}
.product_inner:nth-child(2) .produc_img img, .product_inner:nth-child(4) .produc_img img {
    width: 36%! important;
}
.thousand_series_pages_product_sec .thousand_first_li img.img-fluid {
    width: 39%! important;
}
.two_thousand_series li.product_inner:first-child .produc_img img.img-fluid {
    width: 37%! important;
}
.two_thousand_series li.product_inner:last-child .produc_img img.img-fluid {
    width: 35%! important;
}
footer.footer.fisrt_footer .footer_links ul {
    padding-left: 0;
}
.cstm-tabs {
    margin-left: 0;
}
.cmmn-acc-cs .txt {
    font-size: 20px;
}
.single-blog-main.normal-blog header.blog-header h2.blog-title a {
font-size: 72px;
}
}

@media all and (max-width: 1799px) {
.imag_contact img {
    margin-top: -40px;
}
.view_link a:hover span.arrow i {	
	margin-left: 3px !important;
}
form span.arrow i {
	transform: translateY(-50%) scale(2.5,1) !important;
}
.btn-signup:hover span.arrow i {
	margin-left: 0 !important;
	transform: translateY(-50%) scale(1.7,.7) !important;
}
.date-privcy {
	margin-bottom: 150px;
}
.cmmn-acc-cs {
    margin-right: 50px !important;
}
}
@media only screen and (max-width:1718px){
.btn-signup {
    position: relative;
width: 26%;
}
}
@media only screen and (max-width:1696px){
	.view_link span.arrow {
    width: 32px !important;
    height: 32px !important;
}
.view_link span.arrow:after {
width: 26px;
    height: 3px;
    right: 12px;
    top: 15px;
}

}
@media only screen and (max-width:1644px){
.bdmt-donate-home ul li {
    margin-right: 2%;
}	

}

@media all and (max-width: 1600px) {

.review_content h2 {
    width: 53%;
}
.single-blog-main.normal-blog header.blog-header h2.blog-title a {
    font-size: 55px;
}

.show-blog .product_inner .banner_content {
    margin: 34px auto 0! important;
}
.product_inner .produc_img img {
    width: 52%! important;
}
.product_inner:nth-child(2) .produc_img img, .product_inner:nth-child(4) .produc_img img {
    width: 47%! important;
}
.thousand_series_pages_product_sec .thousand_first_li img.img-fluid {
    width: 49%! important;
}
.thousand_series_pages_product_sec .thousand_second_li .produc_img img.img-fluid {
    width: 45%! important;
}
.thousand-series ul.m-0.p-0 li.product_inner .banner_content.text_slider h2 {
    font-size: 25px! 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 all and (max-width: 1599px) {
.imag_contact img {
    margin-top: -10px;
}
.cmmn-acc-cs .txt {
}
.feature_inner h6 {
    min-height: 31px;
}
.banner_shop h1 {
    margin: 0;
    line-height: 1;
}
.banner_shop {
    width: 100%;
}
.banner_shop .content {
    width: 100%;
}
.registration-page .banner_shop h1 {
    margin-left: -30px;
}
.registration-page .banner_shop h2, .registration-page .banner_shop p {
    padding-left: 50px;
    margin: 0;
}
.parent-form-item .form-item-button input {        
    width: 302px;
    height: 75px;
    font-size: 26px;
}
}
@media all and (max-width: 1699px) {
.cstm-text-with-pop-up .price-bl-pop a.text-capitalize.learn-more-modal {
    font-size: 20px! important;
}
}
@media all and (max-width: 1550px) {
.charity_iner ul li {
    margin-right: 1px;
}
.charity_iner ul li img {
    width: 27%;
}
}
@media all and (max-width: 1493px) {
.timer-learn-more section.blog_sec_right_sec h2 a.text-capitalize.arrow-cstm-jq {
    bottom: -15px! important;
}
}
@media all and (max-width: 1474px) {
.bdmt-donate-home ul li {
    display: inline;
    margin-right: 1%;
}	
.bdmt-donate-home ul li img {
    width: 24%;
}	
.timer-learn-more section.blog_sec_right_sec h2 {
    position: relative;
    font-size: 23px;
}

}
@media all and (max-width: 1440px) {
.thousand_series_pages_product_sec .thousand_first_li img.img-fluid {
    width: 53%! important;
}
.learn-more_sec .learn_more_sec_heading .learn_more-top_sec h1 {
font-size: 60px;
}
.be_your_best_content h1 {
    font-size: 49px;
}
.be_your_best_content h1 {
    font-size: 44px;
}
.lear_more_images_sec ul li img {
    width: 65%;
}
.thousand_series_pages_product_sec .thousand_second_li .produc_img img.img-fluid {
    width: 49%! important;
}
.thousand_series_pages_product_sec .thousand_first_li img.img-fluid {
    width: 55%! important;
}
.two_thousand_series li.product_inner:last-child .produc_img img.img-fluid {
    width: 49%! important;
}
section.as-seen-sec .as-seen-slider .slick-track {
    height: 117px;
}
}

@media all and (max-width: 1420px) {
	.bdmt-donate-home ul li {
    margin-right: 4%;
}
.cstm-charity-options form.form-charity-options .carity-options {
    margin-right: 10px;
}
}

@media all and (max-width: 1399px) {
.product-intst .inst-prd h2 {
    font-size: 33px;
}
.registration-tabs .common-tabs-rg {
    margin: 0 80px;
}
.imag_contact img {
    margin-top: 0;
}
form span.arrow i {
	/* transform: translateY(-50%) scale(1.5,1) !important; */
	margin-left: -20px !important;
}
.contact_btn span.arrow i {	
	margin-top: 21px;
}
span.arrow {
	right: 0;
}
.home-cmn-prd-slider .view_link a.text-capitalize {
    font-size: 26px! important;
    width: 235px;
}
.bdmt-testimnonial {
    padding-top: 0;
}
section.as-seen-sec {
    margin-bottom: 35px;
    margin-top: 98px;
}

}

@media all and (max-width: 1396px) {
.btn-signup {
    width: 34%;
}
.cstm-charity-options form.form-charity-options .carity-options {
    margin-right: 5px;
}
section.bdmt-features {
    padding-top: 70px;
}


}
@media all and (max-width: 1366px) {
.review_content {
    margin-top: 10%;
}
.thousand_series_pages_product_sec ul .thousand_first_li .produc_img .img-fluid{
width: 53%! important;
}
.thousand_series_pages_product_sec ul .thousand_first_li .produc_img::after {
    height: 261px! important;
}
.thousand_series_pages_product_sec .show-blog .product_inner .banner_content {
    margin: 23px auto 0! important;
}
.thousand-series .bdmt-features, .twothousand-series .bdmt-features {
    padding-top: 90px;
    padding-bottom: 90px! important;
}
.two_thousand_series li.product_inner:first-child .produc_img img.img-fluid {
    width: 53%! important;
}
.bdmt-donate-home ul li img {
    width: 30%;
}
.bdmt-donate-home ul li {
    margin-right: 1%;
}
}
@media all and (max-width: 1299px) {
.cstm-tabs {
    padding: 0 15px;
}
.single-blog-main.normal-blog header.blog-header h2.blog-title a {
    font-size: 53px;
}
}
@media all and (max-width: 1280px) {
.thousand_series_pages_product_sec ul .thousand_first_li .produc_img .img-fluid {
      width: 48%! important;
}	
.thousand_series_pages_product_sec .product_inner:nth-child(2) .produc_img img, .product_inner:nth-child(4) .produc_img img {
    width: 44%! important;
}
.cstm-text-with-pop-up .price-bl-pop {
    margin-left: 8px;
}
.planet-inner-text {
    padding-top: 8%;
}
.thousand-series .bdmt-features, .twothousand-series .bdmt-features {
    padding-bottom: 30px! important;
}
.learn-more_sec .learn_more_sec_heading .learn_more-top_sec h1 {
    font-size: 51px;
}
.learn-more_sec .learn_more_sec_heading .learn_more-top_sec .learn-more_top_box_sec h1 {
    font-size: 23px;
    text-align: left;
}
.be_your_best_sec .be_your_best_heading .view_link {
    padding-left: 0;
    margin-top: 15px;
}
.learn-more_sec .learn_more_sec_heading:after {
    height: 433px;
}
.be_your_best_sec .be_your_best_heading h1 {
    margin: 0;
    font-size: 31px;
    font-weight: bold;
}
.be_your_best_content h1 {
    font-size: 38px;
    line-height: 38px;
}
}
@media all and (max-width: 1270px) {
.single-blog-main h1.heading_banner_image {
    font-size: 73px;
}
}
@media all and (max-width: 1200px) {	
.thousand_series_pages_product_sec ul .thousand_first_li .produc_img .img-fluid {
    width: 51%! important;
}
.lear_more_images_sec ul li img {
    width: 61%;
}
.be_your_best_sec_helping .be_your_best_content:last-child {
    padding-top: 0px;
}
.be_your_best_sec_helping {
    padding-top: 0;
}
.learn-more_sec .learn_more_sec_heading .learn_more-top_sec .learn-more_top_box_sec h1 {
    font-size: 18px;
    text-align: left;
}
.learn-more_sec .learn_more_sec_heading .learn_more-top_sec .learn-more_top_box_sec p {
    font-size: 13px;
}
.learn-more_sec .learn_more_sec_heading:after {
    height: 385px;
}
.be_your_best_sec {
    padding-top: 85px;
}
.be_your_best_content h1 {
    font-size: 34px;
    line-height: 33px;
}
.be_your_best_sec_helping .be_your_best_content p {
    font-size: 14px;
}
.learn-more_sec .learn_more_sec_heading .make_imapact_buttons_sec_inner a.text-capitalize.arrow-cstm-jq {
    height: 63px! important;
	font-size: 23px! important;
    width: 247px! important;
}

.thousand_series_pages_product_sec .product_inner:nth-child(2) .produc_img img, .product_inner:nth-child(4) .produc_img img {
    width: 47%! important;
}
.cstm-text-with-pop-up .price-bl-pop {
    margin-left: 0px;
}
.cstm-text-with-pop-up .price-bl-pop .view_link.view_product.learn_more {
    padding-left: 0;
}
.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;
}
.single-blog-main.normal-blog header.blog-header h2.blog-title a {
    font-size: 45px;
}
}

@media all and (max-width: 1199px) {
.registration-tabs .common-tabs-rg {
    margin: 0;
}
.registration-tabs .common-tabs-rg:first-child {
    margin-right: auto;
}
.registration-tabs p {        
    padding: 15px 50px;
    font-size: 20px !important;
}
.banner_shop {
    margin: 0;
}
.cart {
    margin-top: 120px;
}
.banner_content::after {        
    height: 450px;
}
.bdmt-donate-home ul {
    padding-top: 17%;
    padding-bottom: 15%;
}
.bdmt-donate-home .inner-text {
    margin-right: 0%;
}
.planet-inner-text {
    padding-top: 6%;
}
.planet-inner-text h2 {
    font-size: 22px;
}
}
@media all and (max-width: 1058px) {
.logo-list {
    padding: 0;
    width: 95%;
    margin-left: auto;
}
.popup-wrap {
    left: 42%;
    -moz-transform: translateY(-42%);
    -webkit-transform: translateY(-42%);
    transform: translateY(-42%);
}
section.as-seen-sec .as-seen-main div#slick-slide30 img {
    width: 24%;
    margin: auto;
}
section.as-seen-sec .as-seen-main .slick-slide img {
    width: 80%;
    margin: auto;
}
}
@media all and (max-width: 1049px) {
.cstm-prd-option {
    padding-top: 84px;
}
.charity-option label {
    margin-right: 8px;
}
	.single-blog-main.normal-blog header.blog-header h2.blog-title a {
    font-size: 40px;
}
}

@media all and (max-width: 1024px) {
.review_content h2 {
    width: 82%;
}
.thousand_series_pages_product_sec ul .thousand_first_li .produc_img .img-fluid {
    width: 58%! important;
}
.thousand_series_pages_product_sec .product_inner:nth-child(2) .produc_img img, .product_inner:nth-child(4) .produc_img img {
    width: 54%! important;
}
.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! important;
}
.thousand-series .feat_desc_inner_sec .twothousand-feats ul li{
	font-size:21px! important;
}
.thousand-series .feat_desc_list_sec .first_list ul li, .thousand-series .feat_desc_list_sec .third_list ul li{
	font-size:21px! important;
}
.cstm-text-with-pop-up .view_link.view_product.learn_more a.text-capitalize.learn-more-modal {
    width: 206px !important;
}
}
@media all and (max-width: 991px){
.blog_post .single-blog-main .blog-thumbnail img.lazyautosizes.lazyloaded {
    height: 546px;
}
.single-blog-main.normal-blog header.blog-header {
width: 100%;
left: 0;
    height: 203px;
-moz-transform: translateX(0%);
    -webkit-transform: translateX(0%);
    transform: translateX(0%);
}
.single-blog-main.normal-blog header.blog-header h2.blog-title {
    margin: 0;
}
}
@media all and (max-width: 986px){
.bdmt-donate-home ul {
    padding-top: 22%;
    padding-bottom: 4%;
}
section#bdmt-donate-home-desktop {
    margin-top: 30px;
    margin-bottom: 30px;
}
.cstm-prd-option {
    padding-top: 98px;
}
.two_thousand_series li.product_inner:first-child .produc_img img.img-fluid {
    width: 30%! important;
}
.two_thousand_series li.product_inner:last-child .produc_img img.img-fluid {
    width: 27%! important;
}
.planet-image_mobile {
    display: block! important;
}
.planet-image {
    display: none;
}
.planet-image_mobile img {
    width: 100%;
}
.imporve-planet .planet-text {
    width: 100%! important;
}
.planet-inner-text .view_link.view_product.mt-3 {
    margin-top: 0%! important;
}
.planet-inner-text p {
    margin-bottom: 14px;
}
.planet-inner-text {
    padding-top: 0%;
    width: 100%;
    padding: 25px 15px;
}
.logo-list {
    padding: 0;
        padding-top: 0px;
    width: 100%;
    margin: auto;
    text-align: center;
    display: block;
    padding-top: 60px;
}
.logo-list li + li {
    margin: 70px 0 0;
}
.giving-back-wrapper h1 {
    font-size: 60px;
}
.img-wrap {
    display: block;
}
#earth-div , div#ocan-div ,  div#arbor-div{
    display: block;
    position: static;
    width: 98%;
    margin-top: 230px;
    margin-left: auto;
    margin-right: auto;
}
.logo-list img {
    max-width: 230px;
}
.giving-back-wrapper #giving-back-maintext {
    margin-left: 0;
    max-width: 100%;
}
.img-wrap {
    height: 115vh! important;
    min-height: inherit;
}
.popup-wrap .view_link a.text-capitalize {
    font-size: 26px! important;
    width: 100%;
}
.cmmn-acc-cs {
    margin-right: 22px !important;
}
.cstm-charity-options form.form-charity-options {
    display: block;
}
.cstm-charity-options form.form-charity-options .carity-options {
    margin-right: 0px;
}
}
@media all and (max-width: 979px) {
.product-intst .inst-prd {
    width: 50%;
}
.product-intst .inst-prd:nth-child(3) {
    clear: left;
}
.cart-item-block {
    display: inline-block;
}
.productView-rating a {
    font-size: 13px;
    margin-left: 7px;
    line-height: 1;
}
.productView-rating {
    display: flex;
    align-items: center;
}
.videoprd-vid-ttle {
    padding: 0 5px;
}
.productView .row {
    margin: 0;
}   
#contact-us-page {
    padding: 40px 0 0 !important;
}
.imag_contact img {
	margin-top: 120px;
}
}
@media all and (max-width: 966px) {
.product_inner .banner_content {
    padding-right: 0 !important;
    margin: 94px auto 0;
    width: 100% !important;
}
}
@media all and (max-width: 856px) {
.cstm-prd-option {
    padding-top: 122px;
}
.charity-option-wrapper {
    width: 100%;
}
.form-radio+.form-label::before {
    top: 2px! important;
}
.home-cmn-prd-slider .view_link a.text-capitalize {
    font-size: 26px! important;
    width: 235px;
}
}
@media all and (max-width: 812px) {
.thousand_series_pages_product_sec ul .thousand_first_li .produc_img .img-fluid {
    width: 37%! important;
}
.learn-more_sec .learn_more_sec_heading .learn_more-top_sec .learn-more_sec_top_box {
    display: block;
    width: 100%;
    margin: auto;
}
.learn-more_sec .learn_more_sec_heading .learn_more-top_sec .learn-more_top_box_sec {
    width: 100%;
    padding: 0 15px;
}
.learn-more_sec .learn_more_sec_heading:after {
    height: 412px;
    width: 100%;
}
.be_your_best_sec {
    padding-top: 39px;
}
.be_your_best_sec .view_link a.text-capitalize.arrow-cstm-jq {
    height: 56px;
  width: 225px;
    font-size: 21px! important;
}
.be_your_best_content h1 {
    font-size: 24px;
    line-height: 28px;
    width: 100%;
}
.be_your_best_sec_helping .be_your_best_content p {
    color: #fff;
    font-size: 16px;
    line-height: 22px;
    width: 100%;
}

.thousand_series_pages_product_sec .product_inner:nth-child(2) .produc_img img, .product_inner:nth-child(4) .produc_img img {
    width: 38%! important;
}
.thousand_second_li .banner_content.text_slider {
    margin-top: 110px! important;
}
.thousand_first_li .banner_content.text_slider {
    margin-top: 65px! important;
}
.bdmt-donate-home {
    padding-left: 4%;
    padding-right: 4%;
}
.bdmt-donate-home .inner-text {
    width: 100%;
}
.bdmt-donate-home ul {
    padding-top: 0;
    padding-bottom: 0;
}
.bdmt-donate-home {
    position: relative;
}
.bdmt-donate-home:after {
    content: "";
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    background-color: rgba(255,255,255,0.4);
    z-index: -7;
}
div#my-blockfliters {
    width: 100%;
    position: static;
}
}
@media all and (max-width: 858px) {
.cmmn-acc-cs {
    width: 100%!important;
}
.charity_iner .col-md-6 {
    max-width: 100%;
    flex: 0 0 100%;
}
.charity_iner p {
    padding-right: 0;
}
.charity_iner .charity_right_image_sec img {
    width: 100%;
}
.charity_iner ul li {
    margin-right: 0;
    display: block;
    margin-bottom: 13px;
}
.charity_iner ul li img {
    margin: 0! important;
}
.accortdians-prd-mobile h2 {
    margin-bottom: 10px;
    margin-top: 0;
}
}
@media all and (max-width: 800px) {
.timer-learn-more div#main-content {
    margin-top: 35px;
}
.learn-more_sec .learn_more_sec_heading .learn_more-top_sec h1 {
    font-size: 40px;
}
}
@media all and (max-width: 767px) {
.bottom_dtl .col-5 {
    -webkit-box-flex: 0;
    -ms-flex: 0 0 100%;
    flex: 0 0 100%;
    max-width: 100%;
}
.stpscmn.regstep-one {
    width: 100%;
    padding: 30px 15px 0 30px;
}
.registration-tabs {        
    display: block;
}
.registration-tabs .common-tabs-rg:first-child {        
    margin-bottom: 15px;
}
.registr-usrs-form h3 {        
    font-size: 22px;
}
.parent-form-item .form-item {
    width: 100%;
}
.parent-form-item .form-item-button input {    
    height: 60px;
    font-size: 22px;
}
.btn-parent span.arrow {
    top: 10px;
}
.btn-parent span.arrow i {
    margin-top: 7px;
    margin-left: 0;
}
.product-intst .inst-prd {
    width: 100%;
}
.product-intst .inst-prd h2 {
    font-size: 22px;
    margin: 0;
}
.mobile_detail, .bdmt-features-mobile {        
    margin-top: 160px;
}
.cart-actions.cart-content-padding-right, .cart-additionalCheckoutButtons.cart-content-padding-right {
    padding-right: 0;
}
.GooglePayContainer, .GooglePayContainer div {
    width: 100%;
}
.gpay-button.short, .gpay-button.plain {
    width: 100% !important;
    border-radius: 40px;
    height: 45px;
}
.newsletter_inner span.arrow {        
    top: 50% !important;
}
.newsletter_inner span.arrow i {
    margin-top: 50% !important;
}
section.bdmt-into img {
    width: 15%;
    margin: 0;
}
.banner_content {
    padding-top: 20px;
}
.contact_btn span.arrow {
    top: 50%;
}
.bdmt-donate-home{
height:inherit;	
}
.bdmt-donate-home {
    padding-left: 17px;
    padding-right: 17px;
	    margin-top: 10px;
    margin-bottom: 10px;
}
.bdmt-donate-home h2 {
    margin-top: 0;
}
}
@media all and (max-width: 736px) {
.review_content h2 {
    width: 94%;
}
}
@media all and (max-width: 667px) {
.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;
}
.blog_post .single-blog-main .blog-thumbnail img.lazyautosizes.lazyloaded {
    height: auto;
}
.single-blog-main.normal-blog header.blog-header p.blog-date , .single-blog-main.normal-blog header.blog-header h2.blog-title{
    text-align: center;
}
.single-blog-main.normal-blog header.blog-header {
    top: 30%;
}
.be_your_best_sec {
    padding-top: 0;
}
.be_your_best_sec .be_your_best_heading h1 {
    margin: 0;
    font-size: 25px;
    font-weight: bold;
}
.be_your_best_content h1 {
    font-size: 20px;
    line-height: 21px;
    width: 100%;
}
.lear_more_images_sec ul li img {
    width: 86%;
}
.learn-more_sec .learn_more_sec_heading .learn_more-top_sec h1 {
    font-size: 33px;
}
.learn-more_sec .learn_more_sec_heading {
    padding-top: 50px;
    width: 94%;
    margin: auto;
}
.be_your_best_sec_helping .be_your_best_content p {
    color: #fff;
    font-size: 15px;
    line-height: 19px;
    width: 100%;
}
}
@media all and (max-width: 568px) {
.review_content {
    width: 62%;
}
section.blog_sec_right_sec .blog_sec_images_sec, .blog_sec_last-sec {
    display: block! important;
}
section.blog_sec_right_sec .blog_sec_images_sec .blog_image_sec {
    width: 100%! important;
}
.review_content {
    width: 62%;
    position: static;
    margin-top: 0;
    text-align: center;
    width: 100%;
}
.bdmt-donate-home {
    padding: 30px 17px;
}
.logo-list li + li {
    margin: 50px 0 0;
}
.img-wrap {
    height: 130vh;
}

}


@media all and (max-width: 480px) {
section.bdmt-into img {
    width: 30%;
    margin: 0;
}
.banner_content .view_link a {        
    width: 100% !important;
}
.banner_content::after {        
    top: 13%;
}
#earth-div .view_link {
    padding-left: 0;
}
#earth-div .view_link .text-capitalize.arrow-cstm-jq {
    font-size: 18px !important;
}
.logo-list {
    padding-top: 20px;
    padding-bottom: 20px;
}
.img-wrap {
    height: 130vh;
}
.logo-list img {
    max-width: 205px;
}
.popup-wrap .view_link a.text-capitalize {
    font-size: 17px! important;
    width: 100%;
}
.popup-wrap {
    padding: 20px;
}
#earth-div, div#ocan-div, div#arbor-div {
    margin-top: 248px;
}
.img-wrap {
    padding: 30px 15px;
}
.popup-wrap img {
    padding-bottom: 18px;
    width: 67%;
}
.giving-back-wrapper .inner-text h4 {
    font-size: 18px;
}
.charity_iner ul li img {
    width: 58%;
}
section.as-seen-sec .as-seen-main .slick-slide img {
    width: 90%;
}
section.as-seen-sec .as-seen-main div#slick-slide30 img {
    width: 30%;
}
section.as-seen-sec .as-seen-sec-heading h1 {
    font-size: 38px;
}
section.as-seen-sec .as-seen-main {
    padding-top: 34px;
}
section.as-seen-sec .as-seen-slider .slick-track {
    height: 89px;
}
.homepage_banner_text_sec h1 {
    font-size: 27px!important;
}
.single-blog-main.normal-blog header.blog-header h2.blog-title a {
    font-size: 28px;
}
.single-blog-main.normal-blog header.blog-header h2.blog-title {
    padding-top: 0;
}
.single-blog-main.normal-blog header.blog-header {
  height: 156px;
}
.single-blog-main.normal-blog header.blog-header {
    top: 36%;
	height: 143px;
	left: 0;
}
.single-blog-main.normal-blog header.blog-header p.blog-date{
	padding-left:0px;
	font-size:16px! important;
}
}

@media all and (max-width: 444px) {
	.cstm-prd-option {
    padding-top: 125px;
}
.cstm-prd-option label {
    font-size: 15px;
    color: #1E6D8B;
}
	.charity-option label {
    margin-right: 0;
}
.form-radio+.form-label::after {
    border: 3px solid #fff;
    top: 3px! important;
}
}

@media all and (max-width: 420px) {
.cstm-prd-option {
    padding-top: 145px;
}	
}

@media all and (max-width: 415px) {
.contact_btn span.arrow i {
    margin-top: 50%;
}
}

@media all and (max-width: 414px) {
.review_content {
    width:100%;
    margin-top: 0%;
    position: static;
    -moz-transform: translateX(0%);
    -webkit-transform: translateX(0%);
    transform: translateX(0%);
}	
.product_inner .produc_img::after{
	width:100%! important;
}
.homepage_banner_text_sec h1 {
    font-size: 22px!important;
}	
section.as-seen-sec {
    margin-bottom: 12px;
    margin-top: 68px;
}
ul.myblog-ul li input {
    margin-top: 4px;
}
.home .banner_content .view_product a {
    width: 60% !important;
}
.single-blog-main.normal-blog header.blog-header {
    top: 35%;
}
}
@media all and (max-width: 375px) {
.single-blog-main.normal-blog header.blog-header h2.blog-title a {
    font-size: 24px;
}
}

/*18-11-2020*/

@media all and (min-width: 1921px) {
.product_inner .produc_img img {
    width: 45%;
}
.product_inner:nth-child(2) .produc_img img, .product_inner:nth-child(4) .produc_img img {
    width: 42%;
}
.product_inner .banner_content {        
    margin: 100px auto 0;
}
.bdmt-marketing .view_link a {
    width: 500px !important;
}
#main-content, header {
    max-width: 1920px;
    width: 100%;
    margin-left: auto;
    margin-right: auto;
}
form span.arrow i {
	transform: translateY(-50%) scale(3,.7) !important;
	top: 2px;
	position: relative;
}
.btn-signup:hover span.arrow i {
	margin-left: 0 !important;
	top: 0;
}
}
@media all and (max-width: 767px) {
    .product_inner .banner_content {        
            margin: 182px auto 0;
}	
}
@media all and (max-width: 736px) {
.show-blog .banner_shop::after {
    height: 222px;
}
.show-blog section.product_list {
    padding-top: 35px;
}
}

@media all and (max-width: 706px) {
.btn-signup {
    width: 40% !important;
}
}
.product_inner:nth-child(even) .produc_img::after {	
	background-color: #feada0 !important;	
}
span.arrow {
	background-color: rgb(102, 156, 176);
}
.product_inner:nth-child(2) span.arrow {
	background-color: #feada0 !important;
}
.banners{
    background-color: #FE8673;
    font-weight: 500;
}
.banners[data-banner-location=top] {
	position: fixed;
	top: 0;
	width: 100%;
	display: block;
	height: 40px;
    z-index: 99999;
    padding: 0;
}
.cstm-sku-and.description p.sku-tp{
    display: none;
}
section.make_impact_sec .make_impact_heading_sec {
    text-align: center;
}
section.make_impact_sec .make_impact_heading_sec h1 {
    margin-top: 0;
    font-size: 54px;
	margin-bottom:0px;
    font-weight: bold;
}
section.make_impact_sec .make_impact_heading_sec p {
    margin-bottom: 0;
    font-size: 28px;
    margin-top: -6px;
}
section.make_impact_sec .make_impact_box_sec {
    display: flex;
    justify-content: space-between;
    align-items: center;
    text-align: center;
    padding-top: 30px;
    padding-bottom: 30px;
}
section.make_impact_sec .make_impact_box_sec .make_impact_box_inner_sec {
    width: 33%;
}
section.make_impact_sec .make_impact_box_sec .make_impact_box_inner_sec h1 {
    margin: 0;
    color: #47ACBE! important;
    font-size: 70px;
    font-weight: bold;
}
section.make_impact_sec .make_impact_box_sec .make_impact_box_inner_sec p {
    margin: 0;
    color: #04364A;
    font-size: 35px! important;
    font-weight: bold! important;
    line-height: 40px;
    font-family: "all-round-gothic"! important;
}
.make_impact_box_para_sec {
    padding-top: 40px;
    text-align: center;
    width: 58%;
    margin: auto;
}
.make_impact_box_para_sec p {
    margin: 0;
    font-size: 16px;
    line-height: 22px;
}
.make_imapact_button_sec .make_imapact_button_heading {
    text-align: center;
}
.make_imapact_button_sec .make_imapact_button_heading h1 {
    font-size: 50px;
    font-weight: 500;
}
.make_imapact_buttons_sec_inner {
    display: flex;
    justify-content: center;
    align-items: center;
}
.make_imapact_buttons_sec_inner .view_link:first-child a.text-capitalize.arrow-cstm-jq {
    border: 4px solid #FFCA7E;
    border-radius: 64px;
    height: 90px;
    width: 319px;
}
.make_imapact_buttons_sec_inner .view_link:last-child a.text-capitalize.arrow-cstm-jq{
background: #FE8673;
border-radius: 64px;
    height: 57px;
    width: 213px;
}
.make_imapact_buttons_sec_inner .view_link:first-child a.text-capitalize.arrow-cstm-jq span.arrow {
    left: 19px;
    right: inherit;
    transform: rotate(180deg);
    top: 33%;
    background-color: #ffca7e;
}
.make_imapact_buttons_sec_inner .view_link:last-child a.text-capitalize.arrow-cstm-jq span.arrow{
	  background-color: #FE8673;
}
.make_imapact_buttons_sec_inner .view_link:first-child {
    padding-right: 54px;
}
.make_imapact_last_para {
    padding-top: 40px;
    text-align: center;
}
.make_imapact_last_para p {
    margin: 0;
    font-size: 16px;
}
@media only screen and (max-width:1440px){
section.make_impact_sec .make_impact_heading_sec h1 {
    font-size: 46px;
}
section.make_impact_sec .make_impact_heading_sec p {
    font-size: 24px;
}
section.make_impact_sec .make_impact_box_sec .make_impact_box_inner_sec h1 {
font-size: 45px;
}

.make_imapact_button_sec .make_imapact_button_heading h1 {
    font-size: 39px;
}
.make_imapact_buttons_sec_inner .view_link:first-child a.text-capitalize.arrow-cstm-jq {
    height: 77px;
}
.make_imapact_buttons_sec_inner .view_link:last-child a.text-capitalize.arrow-cstm-jq {
 height: 77px;
}
.bdmt-donate-home {
    margin-top: 53px;
    margin-bottom: 53px;
}
}
@media only screen and (max-width:1366px){
section.make_impact_sec .make_impact_heading_sec h1 {
    font-size: 40px;
}
section.make_impact_sec .make_impact_heading_sec p {
    font-size: 20px;
}
section.make_impact_sec .make_impact_box_sec .make_impact_box_inner_sec h1 {
    font-size: 38px;
}
section.make_impact_sec .make_impact_box_sec .make_impact_box_inner_sec p {
    font-size: 19px! important;
    line-height: 36px;
}
.make_impact_box_para_sec {
    padding-top: 25px;
}
.make_imapact_button_sec .make_imapact_button_heading h1 {
    font-size: 34px;
    margin-top: 15px;
}
.make_imapact_buttons_sec_inner .view_link:first-child a.text-capitalize.arrow-cstm-jq {
    height: 63px;
}
.make_imapact_buttons_sec_inner .view_link:last-child a.text-capitalize.arrow-cstm-jq {
      height: 63px;
}
.make_imapact_buttons_sec_inner .view_link:first-child a.text-capitalize.arrow-cstm-jq span.arrow {
    top: 27%;

}
}


@media only screen and (max-width:991px){
	section.make_impact_sec .make_impact_box_sec .make_impact_box_inner_sec p {
    font-size: 18px! important;
    line-height: 36px;
}
.make_imapact_button_sec .make_imapact_button_heading h1 {
    font-size: 31px;
    margin-top: 15px;
}
.make_imapact_buttons_sec_inner .view_link:first-child a.text-capitalize.arrow-cstm-jq {
    height: 56px;
    font-size: 19px! important;
}
.make_imapact_buttons_sec_inner .view_link:last-child a.text-capitalize.arrow-cstm-jq {
     height: 56px;
    font-size: 19px! important;
}
.make_imapact_last_para {
    padding-top: 17px;
    text-align: center;
}
.make_imapact_buttons_sec_inner .view_link:first-child a.text-capitalize.arrow-cstm-jq span.arrow {
    top: 14%;
}
}
@media only screen and (max-width:857px){
	section.make_impact_sec .make_impact_box_sec {
    display: block;
	padding-top: 15px;
}
section.make_impact_sec .make_impact_heading_sec h1 {
    font-size: 35px;
}
section.make_impact_sec .make_impact_heading_sec p {
    font-size: 19px;
    margin: 0;
}
.make_impact_box_para_sec {
    padding-top: 5px;
}
.make_impact_box_para_sec p {
    font-size: 14px;
}
.make_imapact_buttons_sec_inner {
    display: block;
}
.make_imapact_buttons_sec_inner .view_link:first-child {
    padding-right: 0px;
   
}
.make_imapact_buttons_sec_inner .view_link {
	 text-align: center;
    display: flex;
    justify-content: center;
    align-items: center;
}
.make_impact_box_para_sec {
    width: 79%;
}
section.make_impact_sec .make_impact_box_sec .make_impact_box_inner_sec {
    width: 100%;
}
}



@media only screen and (max-width:768px){
	section.make_impact_sec .make_impact_heading_sec h1 {
    font-size: 30px;
}
section.make_impact_sec .make_impact_heading_sec p {
    font-size: 17px;
}
section.make_impact_sec .make_impact_box_sec .make_impact_box_inner_sec h1 {
    font-size: 32px;
}
.make_imapact_button_sec .make_imapact_button_heading h1 {
    font-size: 30px;
}
}
@media only screen and (max-width:425px){
section.make_impact_sec {
    padding-top: 0;
    margin-top: 9px;
}
section.make_impact_sec .make_impact_heading_sec h1 {
    font-size: 25px;
}
}



/*28-04-2021*/
section.make_impact_sec .make_impact_box_sec .make_impact_box_inner_sec p {
    max-width: 420px;
    margin: 0 auto;
}

section.make_impact_sec .make_impact_heading_sec h1 {
    font-size: 64px;
}
.home-main section.make_impact_sec .make_impact_box_sec .make_impact_box_inner_sec h1{ font-size: 65px; }

.make_impact_sec .make_impact_box_para_sec p {
    font-size: 16px !important;
}
.make_impact_sec .make_impact_box_para_sec {
    padding-top: 48px;}
/* .home-main section.make_impact_sec .make_impact_heading_sec p {
    font-size: 50px !important;
    font-family: "all-round-gothic" !important;
} */
.make_impact_sec .make_impact_box_para_sec {max-width: 710px;}
.home-main .make_impact_sec .make_imapact_button_sec .make_imapact_buttons_sec_inner .view_link {
    margin-top: 25px !important;
}
.make_impact_sec .make_imapact_button_sec .make_imapact_buttons_sec_inner .view_link:first-child {
    padding-right: 100px;
}
.make_imapact_buttons_sec_inner .view_link:first-child a.text-capitalize.arrow-cstm-jq span.arrow {
    top: 50%;
    transform: translateY(-50%) rotate(180deg);
}
.make_imapact_buttons_sec_inner .view_link:first-child a.text-capitalize.arrow-cstm-jq {padding: 0 0 0 50px;} 
.make_imapact_buttons_sec_inner .view_link:last-child a.text-capitalize.arrow-cstm-jq{padding: 0 50px 0 0;}
.make_imapact_last_sec .make_imapact_last_para{padding-top: 35px;}

.home-main .make_imapact_last_sec .make_imapact_last_para p{color: #434243; font-size: 16px !IMPORTANT;}

@media (max-width: 1600px)
{
    .home-main section.make_impact_sec .make_impact_box_sec .make_impact_box_inner_sec h1 {
    font-size: 60px;
}
section.make_impact_sec .make_impact_box_sec .make_impact_box_inner_sec p { 
    font-size: 35px !important; 
    line-height: 1.1;
}
}

@media (max-width: 1440px)
{
    .home-main section.make_impact_sec .make_impact_box_sec .make_impact_box_inner_sec h1 {
    font-size: 50px;
}
.make_impact_sec .make_impact_box_para_sec {
    max-width: 730px;
    width: 100%;
}
section.make_impact_sec .make_impact_box_sec .make_impact_box_inner_sec p { 
    line-height: 1.1;
}
.home-main section.make_impact_sec .make_impact_heading_sec p {
    font-size: 40px !important;}
}
@media (max-width: 1377px){
	.timer-learn-more section.blog_sec_right_sec {
    display: block! important;
}
.timer-learn-more section.blog_sec_right_sec h2 {
    position: relative;
    font-size: 22px;
}
.timer-learn-more section.blog_sec_right_sec h2 .view_link a.text-capitalize.arrow-cstm-jq {
    bottom: -15px;
}
} 
@media (max-width: 1366px)
{ 
.home-main section.make_impact_sec .make_impact_box_sec .make_impact_box_inner_sec h1 {
    font-size: 50px;
}
section.make_impact_sec .make_impact_box_sec .make_impact_box_inner_sec p {
    font-size: 36px !important;}
    section.make_impact_sec .make_impact_heading_sec h1 {
    font-size: 55px;
}
}

@media (max-width: 1280px)
{
    .home-main section.make_impact_sec .make_impact_heading_sec p {
    font-size: 32px !important;
}
.home-main section.make_impact_sec .make_impact_box_sec .make_impact_box_inner_sec h1 {
    font-size: 50px;
}
}

@media (max-width: 1024px){
section.make_impact_sec .make_impact_heading_sec h1 {
    font-size: 45px;
}
    section.make_impact_sec .make_impact_box_sec .make_impact_box_inner_sec p {
    font-size: 26px !important;}
}

@media (max-width: 991px)
{
    section.make_impact_sec .make_impact_heading_sec h1 {
    font-size: 42px;
}
.home-main section.make_impact_sec .make_impact_heading_sec p {
    font-size: 28px !important;
}
section.make_impact_sec .make_impact_box_sec .make_impact_box_inner_sec { 
    margin-bottom: 30px;
}
.home-main section.make_impact_sec .make_impact_box_sec .make_impact_box_inner_sec h1 {
    font-size: 40px;
}
.make_impact_sec .make_impact_box_para_sec {
    padding-top: 0;
}
.make_impact_sec .make_imapact_button_sec .make_imapact_buttons_sec_inner .view_link:first-child {
    padding: 0;
}
}
@media (max-width: 767px)
{
    .home-main section.make_impact_sec .make_impact_heading_sec p {
    font-size: 18px !important;
    line-height: initial;
}
section.make_impact_sec .make_impact_heading_sec h1 {
    font-size: 34px;
}
.home-main section.make_impact_sec .make_impact_box_sec .make_impact_box_inner_sec h1 {
    font-size: 30px;
}
section.make_impact_sec .make_impact_box_sec .make_impact_box_inner_sec p {
    font-size: 18px !important;}
    .make_impact_sec .make_impact_box_para_sec p {
    font-size: 14px !important;
}
.make_imapact_button_sec .make_imapact_button_heading h1 {
    font-size: 26px;
}
section.make_impact_sec+#bdmt-donate-home-desktop+.bdmt-smwpnl {
    padding-top: 40px !important;
}
.home-main .make_imapact_last_sec .make_imapact_last_para p { 
    font-size: 14px !IMPORTANT;
}

}


.brand-carousel {
    margin: 0 auto;
}

.flickity-slider {
    width: 80%;
}

.gallery-cell img {
    max-width: 170px;
    filter: grayscale(100%) blur(1px);
}

.gallery-cell:first-child img {
    max-width: 120px;
}

.gallery-cell:nth-child(2) img {
    max-width: 250px;
}

.gallery-cell:nth-child(3) img {
    max-width: 270px;
}

.gallery-cell:nth-child(4) img {
    max-width: 230px;
}

.gallery-cell:nth-child(5) img {
    max-width: 270px;
}

.gallery-cell:nth-child(6) img {
    max-width: 270px;
}

.gallery-cell:nth-child(7) img {
    max-width: 270px;
}

.gallery-cell:nth-child(8) img {
    max-width: 270px;
}

.gallery-cell:nth-child(9) img {
    max-width: 270px;
}

.gallery-cell:last-child img {
    max-width: 270px;
}

.gallery-cell.is-selected img {
    transform: scale(1.3);
}

.flickity-viewport {
    height: 160px !important;
}

@media screen and (min-width:1400px){
    
    .gallery-cell:nth-child(2) img {
        max-width: 230px;
    }
    
    .gallery-cell:nth-child(3) img {
        max-width: 250px;
    }
    
    .gallery-cell:nth-child(4) img {
        max-width: 210px;
    }
    
    .gallery-cell:nth-child(5) img {
        max-width: 250px;
    }
    
    .gallery-cell:nth-child(6) img {
        max-width: 250px;
    }
    
    .gallery-cell:nth-child(7) img {
        max-width: 250px;
    }
    
    .gallery-cell:nth-child(8) img {
        max-width: 250px;
    }
    
    .gallery-cell:nth-child(9) img {
        max-width: 250px;
    }
    
    .gallery-cell:last-child img {
        max-width: 250px;
    }
    
}
