.gradient_bstrip {background: linear-gradient( 147deg, rgb(245,56,67) 9%, rgb(47,87,149) 78%);}
.left_side_logo { display: flex; align-items: center;}
.logo_list {list-style: none;display: flex;justify-content: flex-end;margin-bottom: 0;align-items: center;column-gap: 1rem;}
.left_side_logo p {margin-left: 2rem;border-left: solid 1px #fff;padding-left: 2rem;font-size: 18px;text-transform: uppercase;font-weight: 700;color: #fff;font-family: 'Montserrat';margin-bottom: 0;}
.left_side_logo p span {display: block;text-transform: capitalize;font-size: 16px;font-weight: 500;color: #ffffff;}
.logo_list li { margin-left: 0.5rem; margin-top: 1rem;}
.bg_gray {background: #ededed;}
.bottom_footer_logo li img { max-width: 75px; padding-left: 5px; /* filter: grayscale(); */}
.f14 {    font-size: 14px; color: #555}
.footer_mobile_collaps h4.diy-box-title, .diy-box-title span, .diy-box-title { color: #555; letter-spacing: 0;}
.bottom_footer_logo {display: flex;list-style: none;margin-left: auto;align-items: center;justify-content: flex-end;margin-bottom: 0;}
footer .social_app img { filter: brightness(.5) invert(1);}
.blank_bgl ul li a {color: #555 !important;font-size: 14px;font-family: 'Open Sans' !important;}
.blank_bgl ul li a:hover { text-decoration: underline; color: #181617;}
.blank_bgl small{ color:#888}
.diy-box-title{font-size:15px;letter-spacing:0em !important}
@media (min-width: 992px) and (max-width: 1499px){.glob_lr{padding: 0 80px}}
@media screen and (max-width: 1024px){
	img.payment{max-width:100%}
}
@media (max-width: 992px){
.left_side_logo {flex-direction: column;align-items: center;}
.left_side_logo p{margin-left: 0; padding-left: 0; border: none; text-align: center}
.logo_list{justify-content: center; padding-left: 0}
.collaps{background:url('/public/frontEnd/images/buy/collaps.png') no-repeat center !important}
}
@media (min-width: 992px){
	.collapse.dont-collapse-sm{display:block;height:auto !important;visibility:visible}
}
@media (max-width: 572px){
.logo_list img{max-width: 100%}
.left_side_logo p{font-size: 1rem; padding-top: .5rem}
}
.cookies_message{position:fixed;bottom:0;background-color:rgba(0,0,0,.5); ;width:100%; color:#555;padding:10px 0;font-size:16px; z-index: 1025; height: 100%   ;}



/*New*/  
.close-btn {font-size: 12px; font-weight: normal;cursor: pointer; position: absolute; color: #fff; top: 4px;
    right: 4px; display: flex; align-items: center; justify-content: center;}

.cookies_message3 {position: fixed; bottom: 0; background-color: #fff; color: #555; font-size: 12px !important;
    z-index: 1025; height: auto!important; max-width: 1154px; width: 100%; margin: auto; left: 0; right: 0;
    padding: 0rem 1rem; box-shadow: 0 0 18px rgb(0 0 0 / 30%); border-radius: 6px 6px 0 0;
    border: solid 1px #555; border-bottom: 0;}

 .cookies_message3 .button_box .ok_btn{display: inline-flex; text-decoration: none;
    background: #fff; color: #e11f26;border-radius: 3px; margin-bottom: 1rem;border: solid 1px #e11f26;
    font-weight: 700; white-space: nowrap; margin-right: 1rem; font-size:12px }
    
 .cookies_message3 .cookis_cntainer p { padding-right: 2rem;  padding: 0px 70px 0px 15px; text-align: start; font-size:12px}
  .cookies_message3 .cookis_cntainer p a{ font-size:12px}
.close-btn { font-size: 12px;  font-weight: normal; cursor: pointer; position: absolute; color: #fff; top: 4px;
    right: 4px; display: flex;  align-items: center;  justify-content: center;}      
/*New*/  

 .cookis_wrapper{position: absolute; bottom: 0; left: 0; width: 100%; background: #f3f3f3; box-shadow:0 0 18px rgb(0 0 0 / 20%)}
.cookisTitle{ display: flex; justify-content: flex-start; align-items: center; color: #555;  }
.cookisTitle h4{font-size: 20px; font-weight: 600; margin-left: .5rem; color: #181617}
.cookisTitle   img{ margin-bottom: .4rem}
.cookies_message3 a.link{color: #e11f26; text-decoration: underline; cursor: pointer}
 .cookies_message3 .button_box{display: flex;align-items: center}
.cookies_message3 .button_box .ok_btn{display: inline-flex; padding: .3rem 0.5rem;  background: #fff; color: #e11f26; border-radius: 3px; margin-bottom: 1rem; border:solid 1px #e11f26;font-weight:700;white-space:nowrap  }
.cookies_message3 .button_box .ok_btn:hover{background: #e11f26;color: #fff}
.cookies_message3 .close_cookis{position: absolute; font-size:30px; color: #555; right: 2rem; transform: rotate(45deg); cursor: pointer}
.cookies_message3 .close_cookis:hover{color: #181617}
.cookis_cntainer{display: flex; align-items: center}
 .cookis_wrapper .cookis_cntainer .button_box{display: flex;align-items: center; max-width: 250px; width: 100%; margin-left: auto; justify-content: flex-end; margin-top:1rem}
.cookies_message3  .cookis_cntainer p{padding-right: 2rem}
.button_box{margin-top:0.5rem;position:relative}
footer .f14 span{ font-size:14px}
@media (max-width:992px){
	.cookis_wrapper a.link{display: inline}
.cookis_cntainer{text-align: left; flex-wrap: wrap}
/*.cookis_cntainer p{font-size: 12px;}*/
/*new*/
.cookis_cntainer p {font-size: 12px; padding: 0px 15px 0px 15px; text-align: start;}

.cookis_wrapper .cookis_cntainer .button_box { justify-content: flex-start; margin-left: 0;  max-width: 100%; display: block}
.cookis_wrapper .button_box .ok_btn{margin-bottom: 0}
.blank_bgl .diy-box-title { border-bottom: solid 1px #6f6f6f;  padding-bottom: 10px;}
.collaps { position: absolute;  right: 30px;  background-size: 12px; background: url(//m.photo-criticism.com/image/collaps.png) no-repeat center;
    width: 16px;    height: 10px;}
}

@media screen and (max-width:572px) {
    .glob_lr {padding-left: .3rem !important; padding-right: .3rem !important}
    .cookis_cntainer p { font-size: 12px; padding: 13px 6px 10px 2px!important; text-align: start;}
    .button_box { margin-top: 0.3rem!important;}    
    .cookies_message3 .button_box .ok_btn {margin-bottom: 1.5rem;}
}

@media (max-width:572px){
    .cookis_cntainer p { font-size: 12px; padding: 4px 56px 1px 2px!important; text-align: start;}
    .button_box { margin-top: 0.5rem!important;}    
    .cookies_message3 .button_box .ok_btn {margin-bottom: 0.4rem;}
    span.hdn_mbl_cks{display: none;}
}
.red_buyh{ font-size:16px;text-transform:uppercase;color:#e11f26;font-family:'Montserrat';font-weight:700}
.counter_text{list-style:none;display:flex;justify-content:space-around;margin-bottom:0;width:100%}.counter_text li{text-align:center;margin:1rem auto}.counter_text li .gtext{background:linear-gradient(147deg,rgb(245,56,67) 10%,rgb(47,87,149) 68%);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;text-fill-color:transparent}.counter_text .counter_h span{font-size:42px;font-weight:800;font-family:'Montserrat'}.counter_text .counter_h span sup{font-size:60%;font-weight:800;position:static;vertical-align:revert}.counter_sh{font-size:14px;font-weight:700;text-transform:uppercase}.counter_text p{margin-bottom:0}
	@media  screen and (max-width:1024px){.counter_text .counter_h span{font-size:25px}.email_delivery{position:static}.services .row{justify-content:center}}
	@media  screen and (max-width:992px){.counter_text{flex-wrap:wrap}.counter_text li{max-width:30%;width:100%}.crousel_container{max-width:450px}}
	@media  screen and (max-width:767px){.counter{padding:1rem .5rem;width:33.3%}.why_stellar_row .counter span{font-size:32px}}
	@media  screen and (max-width:572px){.counter_text{flex-wrap:wrap;padding-left:0}.counter_text li{max-width:30%;width:100%}.counter_text .counter_h span{font-size:22px}.counter_sh{font-size:12px; line-height:20px}}
	@media  screen and (max-width:320px){.counter p{font-size:14px}.product_banner h1{font-size:24px!important}.counter span sup{font-size:60%}.counter{text-align:center}.counter span{font-size:52px;color:#e11f26;line-height:0;font-family:'Montserrat';font-weight:700}.counter p{font-weight:600;font-family:'Montserrat'}}
	