/*! IP Range Banner */
.ip_banner{position:relative;display:inline-block}
.ip_img--leftData,.ip_img--rightData{position:absolute;margin:0;font-family:Poppins,system-ui;display:none}
.ip_img--leftData{left:16px;top:36%;color:#fff;text-align:center;font-size:34px;font-weight:900}
.ip_img--rightData{right:80px;top:36%;color:#1b2131;text-align:left;font-size:12px;line-height:normal;font-weight:800}
.template_type_left .ip_img--leftData{left:42px;text-align:left;top:40%;font-size:22px;line-height:22px}
.template_type_left .ip_img--leftData.leftdata-small-content{top:53%}
.template_type_left .ip_img--rightData{right:60px}
/*! IP Range Banner End */
.ipgeo_shipping_banner{margin-top: 5px}
.banner_ip{width:100%;display:flex;position:relative;overflow:hidden;max-height: 118px}
.canada-banner{background:linear-gradient(90deg,#d806210D 0,#d8062133 100%)}
/* img{display:block} */
.banner_ip ul{margin:14px 0 0 0;padding:0;list-style-type:none;display:flex;align-items:center;border:1px solid #8f0719;border-radius:9px;padding:10px 18px;justify-content: center}
.banner_info{display:flex;justify-content:center;flex-direction:column}
.banner_ip ul img,.banner_ip ul svg{margin-right:7px}
.banner_info li{display:flex;font-size:18px;line-height:19px;font-family:'Circular Std';font-weight:500;color:#8f0719;padding:2px 18px;border-right:1px solid #8f0719;margin: 0}
.banner_info li:last-child img:last-child{margin-right:0}
.banner_info li:last-child{border-right:0;padding-right:0;padding-left:8px;margin-left:10px}
.banner_info li:first-child{padding-left:0}
.banner_ip h1{font-weight:500;font-family:'Circular Std';color:#8f0719;font-size:34px;text-align:Center;line-height:34px;margin: 0}
.banner_ip h1 span{font-weight:900}
.clouds{margin-right:-16px;margin-left:auto;padding-top: 16px}
.banner_ip .tcapply{position:absolute;right:11px;bottom:9px;margin:0;display:flex}
.tcapply a{font-size:14px;color:#8f0719;line-height:14px;font-family:'Circular Std Book';font-weight:400;text-decoration:none}
.mexico-banner{background:linear-gradient(90deg,#cc90001A 0,#cc90004D 100%)}
.mexico-banner .banner_info li,.mexico-banner h1{color:#755301}
.mexico-banner .banner_info svg:not(.delivery-options) path{fill:#cc9000}
.mexico-banner li:first-child svg path{stroke:#cc9000}
.mexico-banner ul{border-color:#cc9000}
.mexico-banner .banner_info li{border-color:#cc9000}
.mexico-banner .tcapply a{color:#755301}
.south-africa-banner{background:linear-gradient(90deg,#0023950D 0,#00239533 100%)}
.south-africa-banner .banner_info li,.south-africa-banner h1{color:#002395}
.south-africa-banner .banner_info svg:not(.delivery-options) path{fill:#002395}
.south-africa-banner li:first-child svg path{stroke:#002395}
.south-africa-banner ul{border-color:#002395}
.south-africa-banner .banner_info li{border-color:#002395}
.south-africa-banner .tcapply a{color:#002395}
.uae-banner{background:linear-gradient(90deg,#0000000D 0,#00000033 100%)}
.uae-banner .banner_info li,.uae-banner h1{color:#1b2131}
.uae-banner .banner_info svg:not(.delivery-options) path{fill:#1b2131}
.uae-banner li:first-child svg path{stroke:#1b2131}
.uae-banner ul{border-color:#1b2131}
.uae-banner .banner_info li{border-color:#1b2131}
.uae-banner .tcapply a{color:#1b2131}
.saudi-banner{background:linear-gradient(90deg,#00b8680D 0,#00543033 100%)}
.saudi-banner .banner_info li,.saudi-banner h1{color:#005430}
.saudi-banner .banner_info svg:not(.delivery-options) path{fill:#005430}
.saudi-banner li:first-child svg path{stroke:#005430}
.saudi-banner ul{border-color:#005430}
.saudi-banner .banner_info li{border-color:#005430}
.saudi-banner .tcapply a{color:#005430}
.banner-section .mydivq .myContainer,.ipgeo-country-banner .myContainer{padding: unset;max-width: unset}
.ipgeo-country-banner .ipgeo_shipping_banner{margin: 0 !important}
.ipgeo-country-banner .ipgeo_shipping_banner .banner_ip{max-height: 117.98px}

@media (min-width:1025px){
.canada-banner :is(#Path_1051,#Path_1052){fill:url(#canada)}
.mexico-banner :is(#Path_1051,#Path_1052){fill:url(#mexico)}
.south-africa-banner :is(#Path_1051,#Path_1052){fill:url(#south-africa)}
.uae-banner :is(#Path_1051,#Path_1052){fill:url(#uae)}
.saudi-banner :is(#Path_1051,#Path_1052){fill:url(#saudi-arabia)}
}
@media (max-width:1280px) {
    .banner_info li{font-size: 15px;line-height: 17px}
}
@media (max-width:1024px){
/*! IP Range Banner */
.template_type_left .ip_img--rightData{font-size:14px}
/*! IP Range Banner End */
.banner_ip{justify-content:space-between;padding:5px 12px 9px 0}
.banner_ip ul{justify-content:center;margin-top: 0}
.international-delivery svg{width:150px;height: 91px}
.banner_info li{font-size:15px;line-height:16px;padding-left: 10px}
.clouds{margin-left:unset}
}
@media (max-width:768px){
/*! IP Range Banner */
.ip_img--leftData{top:30%;font-size:28px}
.ip_img--rightData{font-size:10px;font-weight:700}
.template_type_left .ip_img--rightData{font-size:12px;right:25px}
.template_type_left .ip_img--leftData{left:30px}
/*! IP Range Banner End */
.banner_info{z-index:9}
.banner_ip ul{padding: 3px 5px}
.banner_info li{font-size:12px;line-height:12px;align-items:center;padding: 2px 7px}
.banner_info li:last-child{padding-left:7px;margin-left: 0}
.international-delivery svg{width:100px;height: 65px}
.banner_ip h1{font-size:20px;line-height:20px}
.clouds{width:80px}
.banner_ip .tcapply{bottom:11px;right: 10px}
}
@media screen and (max-width:767px){
/*! IP Range Banner */
.ip_img--leftData,.ip_img--rightData{font-weight:700;margin:0;line-height:15px}
.ip_img--leftData{top:27%;font-size:13px;width:75%}
.ip_img--rightData{right:unset;left:16px;top:57%;font-size:10px;line-height:11px;width:75%}
.template_type_left .ip_img--leftData{top:21%;font-size:10px;left:16px;line-height:15px}
.template_type_left .ip_img--leftData.leftdata-small-content{top:22%;font-size:13px}
.template_type_left .ip_img--rightData{right:inherit;line-height:12px;top:57%;font-size:10px;width:75%}
.banner-section.promotional_iprange{margin-bottom:0}
.breadcrumbs+.banner-section.promotional_iprange{margin-bottom:15px}
.banner-section.promotional_iprange .myContainer,.promotionalwrap.promotional_iprange .myContainer{padding:0}
/*! IP Range Banner End */
.banner_ip{max-width:100%;align-items:center;overflow:hidden;max-height: auto;}
.mob-delivery{display:block;margin-left:-40px}
.banner_ip h1{font-size:13px;line-height:12px;margin-bottom:5px;z-index:9}
.saudi-banner .banner_info h1,.south-africa-banner .banner_info h1{font-size: 13px}
.banner_info li{font-size:10px;line-height:11px;padding:0 3px;align-items:flex-start}
.ipgeo-country-banner .ipgeo_shipping_banner .banner_ip h1{font-size: 12px;}
.ipgeo-country-banner .ipgeo_shipping_banner .banner_info li{font-size: 9px;}
.banner_ip ul img,.banner_ip ul li:not(:last-child) svg{width:16px;height:11px;margin-right:3px}
.international-delivery svg{width:70px;height: auto}
.delivery-options{width:25px;height:22px}
.banner_ip ul{padding:1px 5px;border-radius:4px;margin-top:0;justify-content:center}
.banner_info li:last-child{padding-left:3px;margin:0}
.tcapply a{font-size:6px;line-height:6px}
.clouds{position: absolute;top:5px;right:-10px;width:auto}
.clouds img{height:14px;width:28px}
.banner_info{padding-left:4px;width:100%}
.banner_ip .tcapply{bottom:2px}
.ipgeo-country-banner .myContainer{padding: 0;}
}
/*! IP Range Banner */
@media only screen and (max-width:767px) and (orientation:landscape){
.ip_img--leftData{left:30px;top:27%;font-size:34px}
.ip_img--rightData{top:65%;font-size:14px;line-height:16px}
.template_type_left .ip_img--leftData{top:24%;font-size:18px;line-height:20px;left:30px}
.template_type_left .ip_img--rightData{line-height:14px;top:65%;font-size:14px;left:30px}
}
/*! IP Range Banner End */
@media (max-width:320px){
/*! IP Range Banner */
.template_type_left .ip_img--leftData,.template_type_left .ip_img--rightData{left:14px;line-height:12px}
.ip_img--rightData,.template_type_left .ip_img--rightData{top:55%}
/*! IP Range Banner End */
.banner_ip h1{font-size:12px}
.banner_info li{font-size:8px;line-height:8px}
.delivery-options{width:20px}
}
/*! IP Range Banner */
@media only screen and (max-width:570px) and (orientation:landscape){
.ip_img--rightData{top:55%}
.template_type_left .ip_img--leftData{left:25px}
.template_type_left .ip_img--rightData{top:61%;left:25px}
}
/*! IP Range Banner End */
