html:lang(ar) img.custom-map-control-button {
    left: 10px;
    right: auto !important;
}
html:lang(ar) .google-map .gmnoprint{
  left: 0;
}
html:lang(ar) button.gm-control-active.gm-fullscreen-control {
    left: 0;
    right: unset !important;
}
[dir=rtl] #feature-88 .feature--title h2{
  text-align: center;
}
html:lang(ar) #feature-88 .feature--content{
  margin-top: 20px;
}
[dir=rtl]{
    font-size: 13px;
}
html:lang(ar) nav#block-footermenu ul li a {
    border-left: 2px solid #44484E !important;
    padding-left: 20px;
}
html:lang(ar) nav#block-footermenu ul li:last-child a {
    border-left: unset !important;
}
html:lang(ar) nav#block-footermenu ul li a {
    border-right: unset;
}
html:lang(ar) .site-footer--top .content {
    clip-path: unset;
}
html:lang(ar) .newsletter--container .button.form-element{
	left: 10px;
    right: unset;
}
html:lang(ar) #feature-67 .feature--details {
    margin-left: 10px;
    margin-right: 45px;
}
html:lang(ar) #page-33 #feature-65 .feature--wrapper .feature--details{
   margin-right: 0;
}
html:lang(ar) #feature-65 .feature--wrapper .feature--details {
    margin-right: 55px;
    margin-left: auto;
}
html:lang(ar) #feature-65 .feature--media{
    margin-left: 34px;
    margin-right: auto;
}
html:lang(ar) section#carousel-110{
    direction: ltr;
}

@media (min-width: 992px){
  
html:lang(ar) #feature-88 .feature--content .content:nth-child(3):after {
    content: "";
    position: absolute;
    display: block;
    height: 16px;
    width: 0;
    top: 70%;
    left:0;
    transform: translateY(-50%);
    border-left: 3px solid #454f5d;
    right: 73%;
}
html:lang(ar) #feature-88 .feature--content .content:nth-child(1):after{
    content: unset;
}
html:lang(ar) #feature-40 #content-21 .issue--arrow:before, html:lang(ar) #feature-40 #content-21 .issue--arrow:after {
    right: unset;
    left: 50%;
}
html:lang(ar) #feature-40 #content-21 .issue--icon img {
    width: 34px;
    height: 34px;
}
html:lang(ar) #feature-40 #content-21 .issue--wrapper::after{
    top: 46%;
}
html:lang(ar) #feature-40 #content-21 .issue:nth-child(even) .issue--icon{
    transform: translate(50%, 63%)
}
html:lang(ar) #feature-40 #content-21 .issue--icon{
    transform: translate(50%, -38%);
}
html:lang(ar) #feature-40 .feature--description{
    margin-right: 86px;
    margin-left: unset;
}
html:lang(ar) #feature-48 .feature--details p{
    margin-left: 149px;
    margin-right: 0;
}
html:lang(ar) #feature-48 .media-image--wrapper:before {
    content: " ";
    display: block;
    position: absolute;
    background: #45B2B2;
    opacity: 0.3;
    border-radius: 150px;
    top: 0;
    right: 0;
    transform: scale(0.8);
    transition: all 0.3s ease-in-out;
    animation: tiltZoom 5s linear 2s infinite alternate;
}
html:lang(ar) #feature-34 .feature--details {
    max-width: 70%;
    flex: 0 0 59%;
    margin-left: 39%;
}
html:lang(ar) #feature-34 .media-image--wrapper {
    max-width: 38%;
    left: 3%;
    right: unset !important;
}
html:lang(ar) #feature-34 .feature--description{
    width: 74%;
}
html:lang(ar) #feature-34 .media-image--wrapper:before {
    content: " ";
    height: 275px;
    width: 275px;
    display: block;
    position: absolute;
    background: #FFB446;
    opacity: 0.3;
    border-radius: 150px;
    bottom: 0;
    left: 0;
    transform: scale(0.8);
    transition: all 0.3s ease-in-out;
    animation: tiltZoom 5s linear 2s infinite alternate;
}
html:lang(ar) #feature-33 .feature--media{
    left: -146px;
    right: unset;
    top: -188px;
}

html:lang(ar) div#content-28 {
    margin-top: 28px !important;
}
html:lang(ar) div#content-29 {
    margin-top: 20px !important;
}
html:lang(ar) div#content-30 {
    margin-top: 139px !important;
}
html:lang(ar) div#content-31 {
    margin-top: 59px !important;
}
html:lang(ar) #feature-107 .feature--media .media-image--wrapper,
html:lang(ar) #feature-112 .feature--media .media-image--wrapper {
    transform: initial;
}
html:lang(ar) #feature-107 .feature--media .media-image,
html:lang(ar) #feature-112 .feature--media .media-image {
    max-width: 100%;
}
html:lang(ar) #page-13 #feature-107 .feature--details,
html:lang(ar) #page-13 #feature-112 .feature--details {
    margin-right: auto;
}
html:lang(ar) #feature-107 .feature--cta-wrapper .button,
html:lang(ar) #feature-112 .feature--cta-wrapper .button {
    min-width: auto;
    width: 340px;
}
html:lang(ar) #feature-107 .feature--details h2,
html:lang(ar) #feature-112 .feature--details h2 {
    margin-top: 0;
}
html:lang(ar) #feature-112 .feature--details h2 {
      line-height: 77px;
}
html:lang(ar) #feature-30 .feature--wrapper .button {
        width: 340px;
}
html:lang(ar) #feature-48 .feature--details{
    margin-right: 45%;
}

html:lang(ar) #page-34 #feature-74 .feature--details {
    margin-right: 60px;
    margin-left: auto;
}
html:lang(ar) #feature-50 .feature--title h2 span {
    font: normal normal normal 54px/70px "Cairo";
}
html:lang(ar) #feature-32 .feature--content .content--text h3 strong {
    font: normal normal 26px/28px "Cairo";
}
}
@media (max-width: 768px){
html:lang(ar) #feature-33 .feature--media {
    left: 18%;
    right: auto;
}
html:lang(ar) #feature-34 .feature--details {
    max-width: 100% !important;
}
html:lang(ar) .mobile-img img{
    margin-right: -17%;
}
html:lang(ar) #feature-40 #content-21 .issue:nth-child(even) .issue--icon {
    transform: translateX(-55%)
}
html:lang(ar) #feature-40 #content-21 .issue--icon {
    transform: translateX(39%)
}
html:lang(ar) #feature-40 #content-21 .issue--arrow {
    margin-top: -8px !important;
}
html:lang(ar) #feature-45 .feature--title h2 {
    font-size: 34px;
    line-height: 42px;
}
html:lang(ar) #feature-45 .feature--title p {
    font: normal normal normal 14px/18px Cairo !important;
}

html:lang(ar) .track-shipment .form-element--wrapper.form-element--text-wrapper {
    max-width: unset !important;
}

html:lang(ar) #carousel-43 .carousel--description p:nth-child(3) {
    font: normal normal normal 12px/16px Cairo !important;
    text-align: right;
    letter-spacing: 0;
    margin: 15px 0;
}
html:lang(ar) #carousel-43 .carousel--description h2 strong {
    font: normal normal bold 31px/38px "Cairo";
    text-align: right;
    margin-top: 0px;
    display: block;
}
html:lang(ar) #page-13 .carousel--testimonials .carousel--description {
    text-align: right;
}
html:lang(ar) #feature-107 .feature--title h2 {
    font-size: 33px;
    letter-spacing: 0;
    line-height: 42px;
    text-align: center;
}
html:lang(ar) #page-34 #feature-74 .feature--wrapper:before {
    right: -20px;
    transform: scaleX(-1);
    left: auto;
}
}
@media screen and (max-width: 991px) and (min-width: 768px) {
    html:lang(ar) #feature-32 .feature--description > div {
        direction: ltr;
        transform: scaleX(-1);
    }
    html:lang(ar) div#content-28 {
        margin-top: 72px !important;
    }
    html:lang(ar) div#content-29 {
        margin-top: 50px !important;
    }
    html:lang(ar) div#content-30 {
        margin-top: 175px !important;
    }
    html:lang(ar) div#content-31 {
        margin-top: 100px !important;
    }
    html:lang(ar) #feature-40 #content-21 .issue:nth-child(even) .issue--icon {
        transform: translateX(-56%)
    }
    html:lang(ar) #feature-40 #content-21 .issue--icon {
        transform: translateX(45%);
    }
    html:lang(ar) #feature-40 #content-21 .issue--arrow {
        margin-top: -8px !important;
    }
    html:lang(ar) #page-33 .mobile-banner-text{
        padding:50px;
    }
    html:lang(ar) #page-34 #feature-78 .feature--wrapper:after {
    top: 77%;
}
}

@media only screen and (min-width: 769px){
    html:lang(ar) #feature-65 .feature--title:after{
        right: 81%!important;
        transform: scaleX(-1) !important;
    }
    html:lang(ar) #page-34 #feature-74 .feature--wrapper:before {
        right: -20px;
        left: auto;
            transform: scaleX(-1);
    }
}
@media only screen and (max-width: 991px){

html:lang(ar) nav#block-useraccountarabic ul.menu--wrapper.menu--wrapper--lvl-0 li:nth-child(3),
html:lang(ar) nav#block-useraccountarabic ul.menu--wrapper.menu--wrapper--lvl-0 li:nth-child(4) a {
    display: none;
}
html:lang(ar) .site-header.js-site-header--mobile .menu--user-account-arabic .menu--wrapper--lvl-0 {
    display: grid;
    margin-top: 24px;
}
html:lang(ar) .site-header.js-site-header--mobile .menu--link{
    letter-spacing: 0;
}
html:lang(ar) #feature-40 #content-21 .issue--text {
    padding: 3px 5px 3px 15px;
    font: normal normal 300 10px/15px "Cairo";
}
html:lang(ar) #feature-40 #content-21 .issue:nth-child(even) .issue--arrow{
    margin-left: -35px !important;
}
html:lang(ar) #feature-40 #content-21 .issue--arrow {
    margin-left: 0 !important;
    margin-right: -32px !important;
}
html:lang(ar) #feature-40 #content-21 .issue:nth-child(even) .issue--text {
    margin-left: 32px;
}
html:lang(en) #feature-40 #content-21 .issue:nth-child(even) .issue--text {
    margin-right: 55px;
    padding: 10px 20px;
}
}
html:lang(ar) .menu--link.js-external-login-link {
    padding-left: 0;
}
html:lang(ar) .menu--link.js-external-register-link{
    padding-right: 5px;
}
html:lang(ar) .menu--link.js-external-login-link:after{
    margin-right: 5px;
    margin-left: auto;
}
html:lang(ar) a.custom-country {
    float: left;
    margin-left:17px;
    
}
html:lang(ar) .js-menu-country-list{
    left: 0;
    right: unset;

}
html:lang(ar) .js-menu-country-list img{
    margin-left: 10px;
}
.font-style-login-arbic {
    font: normal normal 600 18px/15px "Cairo" !important;
}
html:lang(ar) .track-shipment .history .icon{
    margin-right: 18px;
    margin-left: unset;
}
html:lang(ar) .history--wrapper.tmline:before{
    left: 16px;
    right: 0px;
}

html:lang(ar) #feature-85 .feature--title h2 span {
    font: normal normal normal 60px/70px "Cairo" !important;
}
html:lang(ar) .workcontaner h2 {
    font: normal normal bold 18px/18px Cairo !important;
}
html:lang(ar) .workcontaner p {
    font: normal normal normal 14px/18px Cairo !important;
}
html:lang(ar) .eyebrow,
html:lang(ar) .font-style-heading-support,
[dir=rtl] .button.pink .button--title {
    letter-spacing: 0;
}
@media (min-width: 992px){
html:lang(ar) .carousel--testimonials .carousel--description h2 strong {
    font: normal normal bold 60px/64px "Cairo";
}
html:lang(ar) #block-useraccountarabic ul li {
    position: relative;
}
html:lang(ar) #feature-30 #content-24 .content--text p{
    margin-top: 51px;
}
html:lang(ar) #feature-34 a.button.default{
    width: 222px;
    height: 60px;
}
html:lang(ar) #feature-33 .calculator--form-wrapper .form-element--select-search.block{
    z-index: 9;
}
}
@media screen and (max-width: 991px) and (min-width: 768px){
html:lang(ar) .carousel--testimonials .carousel--description h2 {
    font: normal normal bold 56px/64px "Cairo";
}

html:lang(ar) #page-13 #feature-40 #content-21 .issue:nth-child(odd) .issue--arrow {
    margin-right: -63px !important;
}
 #page-13 #feature-40 #content-21 .issue--arrow {
    min-width: 64px;
}
html:lang(ar) #page-13 #feature-40 #content-21 .issue--arrow:before {
    height: 30px;
    width: 30px;
}
html:lang(ar) #page-13 #feature-40 #content-21 .issue:nth-child(even) .issue--arrow {
    margin-left: -70px !important;
}
html:lang(ar) #page-13 #feature-40 #content-21 .issue:nth-child(4) .issue--arrow {
    margin-left: -69px !important;
}
html:lang(ar) #feature-40 #content-21 .issue:nth-child(even) .issue--text {
    padding:0px 0px 0px 23px !important;
}
html:lang(ar) #page-13 #feature-40 #content-21 .issue--text {
    padding: 0px 23px 0px 0px;
}
html:lang(ar) #page-13 #feature-40 #content-21 .issue:nth-child(3) .issue--arrow,
html:lang(ar) #page-13 #feature-40 #content-21 .issue:nth-child(5) .issue--arrow {
    margin-right: -63px !important;
}
html:lang(ar) #page-35 #feature-54 .feature--details{
    margin-right: 20px;
    text-align: right;
}
html:lang(ar) .custom-country::after{
  right: auto;
}
}
html:lang(ar) .carousel--testimonials .carousel--description p span {
    font: normal normal bold 16px/32px "Cairo";
    letter-spacing: 0;
}
html:lang(ar) #feature-69 .feature--title h1 strong {
    font: normal normal bold 60px/71px "Cairo";
}
.component.component--calculator .form-element--select-search .dropdown{
    max-height: 378%;
    background: white;
}
html:lang(ar) #page-37 #feature-88 .feature--content .content:nth-child(3) .content--text {
    direction: ltr;
}
nav#block-useraccountarabic ul li a {
    font-family: 'Cairo' !important;
    letter-spacing: 0 !important;
}

html:lang(ar) section#carousel-110 h2{
  direction: rtl;
  float: right;
}
html:lang(ar) #feature-112{
    direction: rtl;
}
@media only screen and (max-width: 768px){
#feature-30 .feature--wrapper .button {
    width: 100%;
}
html:lang(ar) .custom-country::after{
  right: auto;
  top: 40px;
}
}
@media only screen and (max-width: 991px){
    html:lang(ar) section#carousel-110 h2 span.title-3-color,
    html:lang(ar) section#carousel-110 h2 span.title-5-color{
        float: right;
    }
     html:lang(ar) .newsletter--container .button.form-element{
        left: 12%;
    }
}
html:lang(ar) #feature-32 #rocket-path-svg-1-clone-wrapper, 
html:lang(ar) #feature-32 #rocket-path-svg-1-wrapper{
    width: 82%;
    left: 275px;
}
html:lang(ar) #feature-32 #media-image-54 {
    left: 262px;
}

@media (min-width: 992px){
html:lang(ar) #feature-34 .feature--description p span {
    font: normal normal normal 20px/28px "Cairo";
}
}
html:lang(ar) .track-shipment .history .text-status{
    font: normal normal normal 15px/21px "Cairo"
}
html:lang(ar) #feature-33 .component--calculator .button--title {
    font: normal normal 16px/29px "Cairo";
    letter-spacing: 0;
}
html:lang(ar) #feature-33 .component--calculator h2.form-element--modal--headline {
     font: normal normal bold 18px/24px "Cairo";
}
html:lang(ar) .component.component--calculator .form-element--wrapper.form-element--text-wrapper label{
    font:normal normal 300 14px/16px "Cairo";
}
@media (min-width: 992px){
    html:lang(ar) .statusicon {
    margin-top: unset;
}

html:lang(ar) .history.topicons {
    margin-right: 102px;
}
}
html:lang(ar) #page-63 section#accordion-98-section .accordion--wrapper .form-element--modal--headline {
    font: normal normal bold 18px/24px Cairo;
}
html:lang(ar) #page-63 section#accordion-98-section .accordion--wrapper .form-element--text-wrapper .form-label,
html:lang(ar) #page-63 section#accordion-98-section .accordion--wrapper .form-element--textarea-wrapper .form-label{
    font: normal normal normal 10px/24px Cairo;
}
html:lang(ar) #page-63 section#accordion-98-section .accordion--wrapper .form-element.button.red.small .button--title{
    font:normal normal 600 16px/25px Cairo;
}
@media only screen and (max-width: 768px){
    #page-37 .newsletter--container .form-element--text-wrapper {
        max-width: 80%;
    }
   
}
.newsletter--container input:-webkit-autofill{
    -webkit-box-shadow: 0 0 0px 1000px #44484e inset;
}
html:lang(ar) #page-37 section#feature-88 {
    display: none;
}
html:lang(ar) section#carousel-113{
    direction: ltr;
}
html:lang(ar) section#carousel-113 .glide__slides{
    direction: rtl;
}

/**************/
[dir=rtl] .track-shipment .histories {
    direction: rtl;
}
[dir=rtl] .track-shipment .histories {
    text-align: right;
    margin-right: 3%;
    padding-right: 5%;
}
[dir=rtl] .track-time{
    border-right: unset;
}
[dir=rtl] .history--wrapper.tmline .text{
  margin-top: auto;
    margin-bottom: auto;
}
[dir=rtl] .track-shipment .statusicon img{
  transform: scaleX(-1);
}

[dir=rtl] .track-shipment .text-arrival::before {
    content: unset;
}

[dir=rtl] .track-shipment .text-arrival{
      margin-right: 20px;
    direction: rtl;
}
[dir=rtl] .track-shipment {
  text-align: right;
}
@media (max-width: 768px){
  [dir=rtl] .track-shipment .text-arrival::before {
    content: "";
    background-image: url(/sites/store2door.com/files/media-images-large/icon_0.svg);
    position: absolute;
    width: 30%;
    height: 30%;
    background-repeat: no-repeat;
    margin-top: 5px;
    margin-right: -32%;
}
}
@media (min-width: 992px){
[dir=rtl] .track-shipment .description {
    padding-right: 6% !important;
    padding-left: unset !important;
}
#feature-30 h2{
  line-height: 44px;
}
}
@media only screen and (min-width: 769px){
    [dir=rtl] .track-shipment .text-arrival::before {
        content: "";
        background-image: url('/sites/store2door.com/files/media-images-large/icon_0.svg');
        position: absolute;
        width: 3%;
        height: 30%;
        background-repeat: no-repeat;
        margin-top: 5px;
        margin-right: -36px;
    }
    }
html:lang(en) .component.component--calculator .form-element--select-search.inline .dropdown .option{
	font:normal normal normal 14px/17px "Poppins";
	padding: 10px 33px;
}
html:lang(ar) section#carousel-110 p span,
html:lang(ar) #feature-50 .feature--title p span,
html:lang(ar) #feature-72 .font-style-heading-support
{
    letter-spacing: 0;
}
html:lang(ar) h6.contact-address-form{
  font-family: 'Cairo';
}
.contact-number-form img {
    margin: 8px;
}
.contact-address-form img {
    margin: 10px;
    margin-top: -10px;
}
html:lang(ar) .contact--form .form-element.button.red.small .button--title{
    letter-spacing:0;
}
