/******HomePage*******/
.track-shipment .description{
    margin-left: 0%!important;
}
#feature-88 .feature--title h2{
text-align: center;
}
html:lang(ar) .contact--form h2 {
    font: normal normal bold 20px/30px Cairo;
}
.feature .button {
width: auto;
}
#feature-88 .feature--content .content:last-child {
margin: 1px;
position: initial;
right: 0;
top: 0;
flex: none;
}
#feature-88 .feature--content{
justify-content: space-evenly !important;
}
#feature-88 .feature--content .content:nth-child(1):after{
right: -45px;
}
#feature-88 .feature--content .content:nth-child(2):after{
right: -58px;
}
body.path-node.page-node-type-landing-page,
body.path-frontpage.page-node-type-landing-page,
body.path-node.page-node-type-page{
background-color: #ffffff;
}

#feature-34 .feature--description p span {
color: #FFFFFFB3;
}
section#carousel-110 p span {
color: #FFFFFFB3;
}
#feature-32 img{
min-width: 50%;
height: auto;
}
.component.component--calculator .form-element--wrapper.form-element--text-wrapper {
height: 46px;
border-bottom: 1px solid #99B527;
width: 389px;
}
.component.component--calculator .form-element--wrapper.form-element--text-wrapper label
{
font: normal normal 300 14px/16px "Poppins";
color: #000000;
margin-top: -6px;
}
footer.site-footer .contact--form-wrapper {
display: none;
}
/***Regarding Doc point 8 and 9****/
@media only screen and (max-width: 768px) {

.feature--qualities-ileft .media-image--wrapper,
.feature--qualities .media-image--wrapper{

margin: 0 auto 30px;
}

#feature-34 .media-image--wrapper:before {
height: 200px;
width: 200px;
}
}

@media only screen and (max-width: 768px) {

.form-element--select-search.block .placeholder {
background: transparent linear-gradient(
270deg, #E54C82 0%, #E75573 29%, #EB6A4E 100%) 0% 0% no-repeat padding-box;
}
.form-element--select-search.block .placeholder .label {
color: #fff;
}
}

/******How It Work*******/
/*****Regarding point 2****/
@media only screen and (max-width: 768px){
.media-image--wrapper img {
width: auto;
}
}

/******Store Page*******/
/**********Regarding point 1***************/
@media only screen and (max-width: 768px){
.feature--qualities-ileft .feature--wrapper, .feature--qualities .feature--wrapper{
height: 100%;
display: flex;
align-items: end;
}
}
/*******Regarding point 2***********/
@media only screen and (max-width: 768px){

#feature-107 .feature--media .media-image--wrapper img{
  width: 100%;
}
#media-image-149 img{
    max-width: unset;
    width: 100% !important;
}
}
/*******Regarding point 2 and 4***********/
@media only screen and (max-width: 768px){
.media-image--wrapper img {
    width: auto ;
   
}
}

/******Track Order*******/
/*******Regarding point 1***********/
.track-shipment .header {
min-height: 60px;
height: auto;
}

/********Contact US********/
/*******Regarding point 1 and 2***********/
@media only screen and (max-width: 768px) {
#page-37 .form-element--text-wrapper {
max-width: 100%;
margin: auto;
}
#page-13 section#feature-31 {
    display: none;
}
}
/*******Regarding point 3***********/
@media only screen and (max-width: 768px) {

#feature-88 .feature--content .content:last-child {
margin: 1px;
position: relative;
right: 0;
top: 0;
flex: 0 0 4%;
}
}

/***********3-Oct*************/

@media only screen and (max-width: 768px){
  #page-37 #feature-88{
      padding: 44px;
  }
 

#media-image-148 {
margin: 0 -20px;
}

.feature--qualities-ileft .feature--wrapper, .feature--qualities .feature--wrapper {
    flex-direction: column;
}
#feature-30 .feature--wrapper:after {
top: 84px;
}
#feature-30 h2 {
font: normal normal bold 19px/22px "PoppinsBold";
margin-bottom: 50px !important;
}
html:lang(en) #feature-30 .feature--content .content p {
font: normal normal normal 14px/18px "Poppins"
}
html:lang(ar) #feature-30 .feature--content .content p {
    font: normal normal normal 14px/18px "Cairo"
    }
html:lang(en) #feature-30 .feature--content .content h3 {
font: normal normal normal 18px/26px "Poppins";
margin-bottom: 7px;
}
html:lang(ar) #feature-30 .feature--content .content h3 {
    font: normal normal normal 18px/26px "Cairo";
    margin-bottom: 7px;
    }
#feature-30 .feature--content .content h3 br {
display: none;
}
html:lang(en) #content-24 .content--text strong,
html:lang(en) #content-25 .content--text strong,
html:lang(en) #content-17 .content--text strong {
font-weight: bold;
font-family: 'PoppinsBold';
}
html:lang(ar) #content-24 .content--text strong,
html:lang(ar) #content-25 .content--text strong,
html:lang(ar) #content-17 .content--text strong {
font-weight: bold;
font-family: 'CairoBold';
}
section#carousel-110 .content--wrapper {
display: flex;
flex-direction: column;
height: 100%;
}
section#carousel-110 .content--text {
margin: 20px;
}
section#carousel-110 .content--text p.titleimg {
bottom: -53px;
left: 0;
right: 0;
text-align: center;
font-size: 16px;
font-weight: normal;
text-transform: uppercase;
}
section#carousel-110 h2 {
font-size: 36px;
line-height: 44px;
font-family: 'PoppinsBold';
}
section#carousel-110 .content--wrapper .content--media {
order: 2;
}
section#carousel-110 .content--wrapper .content--media .media-image--wrapper .media-image--default {
position: relative;
max-width: 100%;
left: 0;
right: 0;
margin: 0 auto;
display: flex;
justify-content: center;
top: 0;
transform: none;
}
section#carousel-110 .carousel--items .carousel--controls {
display: flex;
justify-content: center;
align-items: center;
}
section#carousel-110 .carousel--items .carousel--controls button.carousel--bullet {
flex: 1;
height: 5px;
}
#carousel-110 .carousel--controls span{
height: 7px;
width: 100%;
bottom: 0;
justify-content: center;
left: 0;
right: 0;
max-width: 91%;
margin: 0 auto;
}
.feature--qualities-ileft .media-image--wrapper,
.feature--qualities .media-image--wrapper {
position: relative;
display: block;
margin-bottom: 50px;
}
#feature-48 .media-image--wrapper:before,
#feature-34 .media-image--wrapper:before {
height: 200px !important;
width: 200px !important;
}
#feature-48 {
margin-bottom: 100px!important;
}
#media-image-92 {
margin-bottom: 30px;
}
.contact--form-wrapper .contact--form h2{
margin-bottom: 15px;
text-align: center;
}
#feature-58 .component--rest-form .form-element--text-wrapper {
margin-bottom: 15px;
}
}
@media only screen and (min-width: 768px){
     #media-image-148 {
        display: none;
}
div#media-image-269,
div#media-image-275{
    display: none;
}
}
@media (min-width: 992px){
#feature-107 .feature--media .media-image {
     max-width: 641px; 
}
.track-shipment .wrapper{
    flex-direction: column-reverse;
}
.track-shipment .status, .track-shipment .summary{
    display: inline-block;
    width: 45% !important;
}
.track-shipment .histories {
    margin-left: 3%;
    padding-left: 3%;
}
#feature-54 .feature--details{
    max-width: 614px;
}
.path-frontpage .site-header + main
{
    padding-top: 140px;
    background: #C3F401;
    margin-bottom: -118px;
}

#page-33 main,
#page-34 main{
    padding-top: 100px;
    background: #C3F401;
}
#feature-54 .feature--details {
    max-width: 57%;
    margin-top: 287px;
    margin-right: 44%;
}
#feature-76 .feature--details {
    max-width: 621px;
    margin-right: 40px;
    text-align: right;
    flex: 0 0 47%;
    margin-bottom: 150px;
}
html:lang(en) #feature-76 .feature--title p {
    font: normal normal normal 18px/24px "Poppins";
    color: #FFFFFFB3;
}
html:lang(ar) #feature-76 .feature--title p {
    font: normal normal normal 18px/24px "Cairo";
    color: #FFFFFFB3;
}
#feature-40 #content-21 .issue--text {
    margin: 10px 0;
}
#feature-40 #content-21 .issue--5 .issue--text {
    width: 146%;
}
#feature-40 #content-21 .issue--2 .issue--text,
#feature-40 #content-21 .issue--3 .issue--text {
    width: 140%;
}
}

@media only screen and (max-width: 768px){

#page-13 section#carousel-110 .content--text{
    margin-top: 0;
}
#page-13 section#carousel-110 .content--text {
    margin-left: 20px;
}
html:lang(ar) #page-13 section#carousel-110 .content--text {
    margin-right: 20px;
    text-align: right;
}
#page-13 section#carousel-110 .content--wrapper{
    height: 453px;
}
#page-13 div#media-image-118, 
#page-13 div#media-image-119, 
#page-13 div#media-image-178
{
    max-width: 100%;
    left: 0;
    top: 73%;
    margin-right: 20px;
    margin-left: 20px;
}

html:lang(en) section#carousel-110 h2 {
font-size: 36px !important;
line-height: 44px !important;
font-family: 'PoppinsBold' !important;
text-transform: capitalize;
}
html:lang(ar) section#carousel-110 h2 {
    font-size: 36px !important;
    line-height: 44px !important;
    font-family: 'CairoBold' !important ;
    text-transform: capitalize;
    }
section#carousel-110 .carousel--items .carousel--controls button.carousel--bullet {
flex: 1;
height: 5px;
width: 100%;
position: relative;
}
section#carousel-110 .carousel--items .carousel--controls button.carousel--bullet span {
background-color: transparent;
}
div#media-image-118, div#media-image-119,div#media-image-178 {
max-width: 100%;
left: 0;
right: 0;
margin: 0 auto;
text-align: center;
}
#feature-74 .feature--wrapper .feature--media {
margin: 0 auto;
}
#feature-76 .feature--wrapper:after,
#feature-74 .feature--wrapper:after {
top: 78%;
}

.site-footer--top #content-14 {
    clip-path: polygon(0 0, 100% 0, 100% 100%, 0 91%);
}
#feature-50{
    background-image: url(/sites/store2door.com/files/media-images-small/Group%20137428%402x-min.png) !important;
}
}

@media only screen and (max-width: 768px){
    #feature-32 .feature--wrapper {
        padding-bottom: 0;
    }
#feature-63 .feature--wrapper .feature--media {
margin: 0 auto;
}
#feature-63 .feature--wrapper .feature--media .media-image--wrapper:after {
content: " ";
height: 200px !important;
width: 200px !important;
display: block;
position: absolute;
background: #554338;
opacity: 0.3;
border-radius: 150px;
bottom: 0;
right: 0;
transform: scale(0.8);
transition: all 0.3s ease-in-out;
animation: tiltZoom 5s linear 2s infinite alternate;
}
section#carousel-110 .content--text p.titleimg {
bottom: -22px;
left: 0;
right: 0;
text-align: center;
font-size: 12px;
font-weight: normal;
text-transform: uppercase;
font-family: 'PoppinsDynamic';
}
#media-image-155 img{
    width: 300px;
}
#feature-72 .feature--title h2 {
    font: normal normal normal bold 36px/42px "Poppins";
    display: inline;
    margin: 5px;

}
#feature-72 .feature--description p {
    margin: 15px !important;
}
#feature-74 .feature--title h2 {
    font: normal normal bold 36px/32px "PoppinsBold";
    text-align: center;
    line-height: 1.3;
}
#feature-74 .feature--title p {
    font: normal normal normal 14px/18px "Poppins";
    text-align: center;
}
#feature-76 .feature--title h2 {
    font: normal normal bold 36px/32px "PoppinsBold";
    line-height: 1.3;
}
html:lang(en) #feature-76 .feature--title p {
    font: normal normal normal 14px/18px "Poppins";
    color: #E3E3E3;
}
html:lang(ar) #feature-76 .feature--title p {
    font: normal normal normal 14px/18px "Cairo";
    color: #E3E3E3;
}
#feature-78 .feature--title h2 {
    font: normal normal bold 36px/42px "PoppinsBold";
    line-height: 1.3;
}
#feature-78 .font-style-main-heading-2,
#feature-80 .font-style-main-heading-2 {
    font-size: unset;
}

#feature-80 .feature--cta-wrapper .button--title{
    font-size: 16px;
}
.desktop-banner-text {
    visibility: hidden;
}
div#block-contactsociallink {
    background-color: #252D38;
}
#block-contactsociallink ul.text-align-center {
    margin: 0;
}
#feature-32 .feature--title .media-image--wrapper img {
    width: auto;
}
}

@media only screen and (min-width: 769px){
#feature-65 .feature--title:after {
top: -50px;
width: 314px;
transform: rotate(
3deg)!important;
left: 81%!important;
height: 201px!important;
background-image: url(http://store2door.eastus.cloudapp.azure.com/sites/store2door.com/files/media-images-large/Paperplane%402x_0.png)!important;
}
 .mobile-img{
    display: none;
}
.mobile-banner-text {
    display: none;
}
div#media-image-196 {
    display: none;
}
div#block-contactsociallink {
    display: none;
}
div#content-28 {
    margin-top: -21px !important;
}
div#content-29 {
    margin-top: 30px !important;
}
div#content-30 {
    margin-top: 100px !important;
}
#feature-65 {
    overflow: hidden;
}
div#media-image-161 img {
    max-width: 56%;
    margin-bottom: 100px;
}
}
@media only screen and (max-width: 768px){

.component.component--calculator .form-element--text-wrapper {
    max-width: 100%;
    margin: 0;
    }
    #feature-48 .feature--description span.font-style-body-text-14{
        font-size: 15px;
    }
    .site-footer--top #content-14 .content--wrapper .media-image {
        
        position: unset;
    }
}
@media only screen and (max-width: 767px){
    .newsletter--container .button.form-element {
    width: 28% !important;
    font-size: 12px;
    min-width: 70px;
    }
    .newsletter--container .button.form-element .button--text-wrapper {
    margin-right: 0;
    }
    #carousel-43 .carousel--wrapper .glide__slide {
    height: 100% !important;
    width: 29% !important;
    }
    #feature-67 .feature--details {
    margin-right: 0 !important;
    margin-left: 0 !important;
    }
    #feature-67 .feature--title ul {
    margin: 0;
    }
    #page-35 .feature--qualities .feature--wrapper {
        flex-direction: column !important
        }
.newsletter--container .form-element--text-wrapper .form-label{
    font-size: 15px;
}

#feature-88 .content--cta-wrapper .icon-only {
    margin: 10px;
}


}

.mobile-img {
position: relative;
display: none;
}

@media only screen and (max-width: 767px) {


#page-34 #feature-80 img {
width: 100%;
height: auto;
}

}
@media (min-width: 992px){
    #feature-48 .feature--details p {
        margin-right: 149px;
    }
    }
@media only screen and (max-width: 768px){
.newsletter--container .button.form-element {
    right: 12% !important;
}     
div#media-image-132,
div#media-image-134,
div #media-image-229 {
    display: none;
} 
#feature-34 .mobile-img:before {
    content: " ";
    height: 50%;
    width: 65%;
    display: block;
    position: absolute;
    background: #FFB446;
    opacity: 0.3;
    border-radius: 80%;
    bottom: 0;
    right: 0;
    left: auto;
    top: 35%;
    transform: scale(0.8);
    transition: all 0.3s ease-in-out;
    animation: tiltZoom 5s linear 2s infinite alternate;
}
.mobile-img {
    display: block;
    }
    .mobile-img img {
        width: 134%;
        height: auto;
        margin-left: -17%;
    }
    .mobile-img:before{
        content: " ";
        height: 275px;
        width: 275px;
        display: block;
        position: absolute;
        background: #45B2B2;
        opacity: 0.3;
        border-radius: 80%;
        top: 0;
        left: 0;
        transform: scale(0.8);
        transition: all 0.3s ease-in-out;
        animation: tiltZoom 5s linear 2s infinite alternate;
        height: 50%;
        width: 65%;
    }
    .google-map .gmnoprint {
        display: none !important;
    } 
    img.custom-map-control-button {
        top: 75% !important;
        left: 82% !important;
    }
    div#media-image-178 img{
    width: 325px;
    height: 220px;
}
#feature-65 .feature--details {
    margin-left: auto;
    margin-right: auto;
}
#feature-67 .feature--wrapper{
    align-items: center;
}
#feature-67 .feature--title ul{
    width: auto;
}
#page-34 #feature-76 .feature--wrapper .feature--media,
#page-34 #feature-78 .feature--wrapper .feature--media{
margin: 0 auto;
}
#carousel-43.carousel--testimonials .carousel--items{
margin-left: auto;
margin-right: auto;
max-width: 88%;
}
#feature-107 .feature--title,
#feature-112 .feature--title,
#feature-115 .feature--title{
text-align: center;
}

}
/*******resize*******/
@media (min-width: 992px){
#feature-33 .calculator--form-wrapper .button.large {
width: 0;
min-width: 33%;
}
#block-contactsociallink-2{
display: none;
}
}
@media only screen and (max-width: 991px){
#feature-33 .feature--media {
    top: 140%;
    right: 18%;
}
#feature-33 .media-image--wrapper {
    text-align: center;
    width: 410px;
    margin-left: auto;
    margin-right: auto;
}
#feature-33 {
    padding-bottom: 270px;
    margin-bottom: 85px;
    z-index: 1;
}
#feature-33 .media-image--wrapper img {
    width: auto;
    height: 400px;
}
#feature-40 #content-21 .issue--icon {
    transform: translateX(-50%);
}
#feature-40 #content-21 .issue--icon img {
    width: 22px !important;
    height: 22px !important;
}
#feature-40 #content-21 .issue--arrow {
    margin-left: -66px !important;
    margin-top: -5px !important;
}
#feature-40 #content-21 .issue:nth-child(even) .issue--arrow{
    margin-right: -66px;
}
#feature-42 {
    margin-bottom: 100px;
    padding-top: 121px;
    z-index: 1;
}
#feature-42 .media-image {
    transition: all 1s;
    width: 100%;
    max-width: 60%;
    margin-top: 0px;
}
.path-frontpage #feature-42:after{
clip-path: polygon(0 0, 100% 11%, 100% 89%, -10% 100%);
}
.path-frontpage #feature-42 .feature--media{
top: 14px;
}

#feature-65 .feature--media {
    display: none;
}
#feature-65 .feature--content {
    display: none;
}
.wrk_Section {
    display: block !important ;
}
#page-37 form.contact--form {
    margin: 0 auto;
}
}
/********menu********/
@media only screen and (max-width: 991px){
nav#block-s2d-account-menu ul.menu--wrapper.menu--wrapper--lvl-0 li:nth-child(3) {
display: none;
}
nav#block-s2d-account-menu ul.menu--wrapper.menu--wrapper--lvl-0 li:nth-child(1),
nav#block-s2d-account-menu ul.menu--wrapper.menu--wrapper--lvl-0 li:nth-child(2) {
display: inline-block;
width: 42%;
}
nav#block-s2d-account-menu ul.menu--wrapper.menu--wrapper--lvl-0 li:nth-child(1){
display: block;
text-align: center;
margin-left: auto;
margin-right: auto;
}
.menu--link.js-external-login-link:after {
content: "";
display: inline-block;
margin-left: 5px;
color: #FFF;
}

nav#block-s2d-account-menu ul.menu--wrapper.menu--wrapper--lvl-0 li:nth-child(4){
margin-top: -143%;
float: right;
padding-right: 20px;
}
nav#block-s2d-account-menu ul.menu--wrapper.menu--wrapper--lvl-0 li:nth-child(4) a{
display: none;
}

.site-header.js-site-header--mobile .menu--account .menu--wrapper--lvl-0{
display: inherit;
margin-top: 24px;
}
/*****country list*****/
nav#block-s2d-account-menu ul.js-menu-country-list li:nth-child(3) {
display: flex !important;
}
nav#block-s2d-account-menu ul.js-menu-country-list li:nth-child(1),
nav#block-s2d-account-menu ul.js-menu-country-list li:nth-child(2) {
display: flex !important ;
width: unset !important;
}
nav#block-s2d-account-menu ul.js-menu-country-list li:nth-child(4){
margin-top: 0 !important;
float: unset !important;
}
nav#block-s2d-account-menu ul.js-menu-country-list li img{
display: block !important ;
}
#feature-88 .feature--content {
flex-direction: column;
}
#feature-33 .form-element--select-search.block {
margin-bottom: 20px !important;
}
.site-header--navigation .site-header--logo {
text-align: center;
margin-top: -100px;
}
.js-menu-country-list{
top:100px;
}
a.font-style-login-text.js-external-login-link.menu--link {
display: none;
}
a.custom-country {
float: right;
text-align: center;
margin-right: 20px;
margin-top: -53px;
}
nav#block-accountmenu {
background-color: #1F242B;
padding: 2px;
text-align: center;
width: 50%;
float: right;
}
nav#block-accountmenu-arabic{
background-color: #1F242B;
padding: 2px;
text-align: center;
width: 50%;
float: left;
}

.site-header.js-site-header--mobile nav#block-accountmenu .menu--link,
.site-header.js-site-header--mobile nav#block-accountmenu-arabic .menu--link{
margin-top: 0;
}
.track-shipment .description, 
.track-shipment .histories{
width: 100%;
}
.track-shipment .wrapper{
flex-direction: column-reverse;
}
html:lang(ar) #feature-67 .feature--title .font-style-main-heading-2 {
font: normal normal bold 36px/42px Cairo;
}
html:lang(ar) #feature-67 .font-style-body-text-14 {
font: normal normal normal 12px/18px "Cairo";
margin:12px 0px;
display: block;
}
html:lang(ar) #feature-67 .feature--title ul {
  width: fit-content;
  margin-left: auto;
margin-right: auto;
}
#page-33 #feature-67 .button {
width: 340px;
height: 50px;
}
html:lang(ar) #feature-76 .feature--details {
margin-left: auto;
margin-right: auto;
}
}
@media (min-width: 992px){
#feature-32 .feature--description {
top: 965px;
}
#feature-32 .feature--content .content {
margin-top: 0;
}
}
@media (min-width: 992px){
#feature-50 .feature--title h2 span {
font: normal normal normal 54px/70px "PoppinsBold";
opacity: 0.92;
}

#feature-30 .feature--wrapper:after {
top: 80px;
}
.site-header--navigation .site-header--logo {
display: none;
}
a.custom-country {
display: none;
}
}
#feature-32 #media-image-54{
left: 53px;
}
/*******Animation******/


.gm-svpc {
display: none;
}
.gm-style-mtc {
display: none;
}
.google-map .gmnoprint {
display: block;
}
img.custom-map-control-button {
top: 68%;
right: 0px !important;
}
#feature-32.feature--descriptive .feature--content .content--text {
max-width: 460px;
}
.gm-svpc {
display: none;
}
@media screen and (max-width: 991px) and (min-width: 769px) {
#feature-30 .feature--wrapper:after{
    top:0px;
}

#feature-32 .feature--description {
    position: absolute;
    top: 655px;
    left: 0;
    right: 0;
    min-height: 220px;
}
#feature-32 #media-image-54 {
    display: inline-block;
    position: relative;
    top: initial;
    z-index: 1;
    bottom: -4px;
}
#feature-32 #rocket-path-svg-1-clone, #feature-32 #rocket-path-svg-1 {
    display: block;
}
.carousel--testimonials {
    display: flex;
    align-items: center;
    flex-direction: row-reverse;
    justify-content: center;
}
.carousel--testimonials .carousel--description {
    max-width: 570px;
    text-align: left;
}
#feature-34 .feature--details{
    max-width: 100% !important;
}

#feature-34.feature--qualities .media-image--wrapper {
    max-width: 70%;
    margin-right: auto;
    margin-left: auto;
}
#page-35 #feature-54 .feature--wrapper {
    flex-direction: row-reverse;
    display: flex;
    align-items: center;
}
#page-35 #feature-54 .feature--details {
    max-width: 57%;
    margin-top: 287px;
    margin-right: 44%;
    text-align: left;
    flex: 0 0 50%;
}

}
@media screen and (max-width: 1114px) and (min-width: 992px) {
.site-header--navigation .menu--main{
    margin:auto;
}
#feature-65 .feature--content .content{
    width: 100%;
}

}
.site-header.js-site-header--mobile .site-header--navigation{
overflow-x: auto;
}
html:lang(en) [data-icon=globe]:before{
margin-top: 6px;
}

#page-34 #feature-74 .feature--wrapper:before{
left: -20px;
}
.component.component--calculator h2 {
margin-top: 0 !important;
}
.component.component--calculator .form-element--select-search.inline .placeholder,
.component.component--calculator .form-element--select-search.inline .dropdown .option {
padding: 0 33px;
}
@media (min-width: 992px){
#page-34 #feature-78 .feature--media {
max-width: unset;
margin-top: -60px;
}
.font-style-hero-banner-title-2 {
font-size: 40px;
}
nav#block-s2d-account-menu ul.menu--wrapper.menu--wrapper--lvl-0 li:nth-child(4) a::after
{
content: '';
position: absolute;
border-left: 5px solid transparent;
border-right: 5px solid transparent;
border-top: 7px solid #fff;
right: -14px;
top: 15px;
z-index: 3;
border: none;
background: url(/sites/store2door.com/files/media-images-large/country-dropdown-arrow.svg) no-repeat 0 0 / 100% auto;
width: 11px;
height: 9px;
}
nav#block-useraccountarabic ul.menu--wrapper.menu--wrapper--lvl-0 li:nth-child(4) a::after{
content: '';
position: absolute;
border-left: 5px solid transparent;
border-right: 5px solid transparent;
border-top: 7px solid #fff;
left: -14px;
top: 15px;
z-index: 3;
border: none;
background: url(/sites/store2door.com/files/media-images-large/country-dropdown-arrow.svg) no-repeat 0 0 / 100% auto;
width: 11px;
height: 9px;
}
#feature-50 .feature--details{
margin-bottom: 62px;
}
#feature-63 .feature--wrapper{
margin-top: 0px;
}
#feature-63 .feature--media {
width: 445px;
height: 445px;
}
#page-33 #feature-65 {
margin-top: 120px;
}
html:lang(en) #feature-65 .feature--content .content{
background: transparent linear-gradient(88deg, #363A40 0%, #33373C9A 63%, #2E323700 100%) 0% 0% no-repeat padding-box;
opacity: 0.7;
}
html:lang(ar) #feature-65 .feature--content .content{
background: transparent linear-gradient(-88deg, #363A40 0%, #33373C9A 63%, #2E323700 100%) 0% 0% no-repeat padding-box;
opacity: 0.8;
}
#feature-65 .feature--wrapper .feature--details{
margin-left: 0;
padding-left: 61px;
}
#feature-65 .feature--content{
margin-top: 40px;
}
#feature-65 .feature--media{
margin-top: 130px;
}
html:lang(ar) #feature-63 .feature--media{
margin-left: 34px;
}
html:lang(ar) #feature-65 .feature--content .content{
margin-left: 20px;
margin-right: auto;
}
html:lang(ar) #feature-65 .feature--content .content--wrapper {
padding: 0 14px 0 0px;
}
html:lang(ar) #feature-65 .feature--content .content--wrapper {
border-right: 4px solid gray;
border-left: unset;
}
html:lang(en) #feature-67 .feature--title h2 .font-style-main-heading-2 {
font-size: 60px;
line-height: 70px;
}
html:lang(en) #feature-67 .feature--title p {
font: normal normal normal 18px/24px "Poppins";
padding-top: 10px;
}
html:lang(ar) #feature-67 .feature--title p {
font: normal normal normal 18px/24px "Cairo";
padding-top: 10px;
}
#feature-67 .feature--title ul {
margin-left: 0;
padding-bottom: 20px;
}
.site-footer--top #content-14 .content--text{
margin-right: 0;
padding-left: 30px;
margin-left: 0;
}
.site-footer--top #content-14 .content--wrapper .media-image--wrapper{
  transform-origin: left;
  transform: scale(1.06);
}
#media-image-138 img {
max-width: 550PX;
height: 500px;
}
.site-footer--top #content-14 .content--wrapper .media-image{
bottom: 3px;
}
.site-footer .align-center.embedded-entity {
margin-top: -48px;
}
form.newsletter--form {
margin-top: 20px;
}
.site-footer [data-icon=arrow]:after{
background-image: unset;
content :unset;
}
html:lang(en) .newsletter--container .button--title{
font: normal normal 18px/28px Poppins;
}
html:lang(ar) .newsletter--container .button--title{
font: normal normal 18px/28px Cairo;
}
html:lang(en) form.newsletter--form .button--text-wrapper{
margin-right: 0;
}
html:lang(ar) form.newsletter--form .button--text-wrapper{
margin-left: 0;
}
form.newsletter--form .form-element--text-wrapper{
border-radius: 10px;
}
html:lang(en) form.newsletter--form .form-element--text-wrapper .form-label{
left: 20px;
}
html:lang(ar) form.newsletter--form .form-element--text-wrapper .form-label{
right: 20px;
}
section.site-footer--bottom {
margin-bottom: -15px;
}
html:lang(en) #feature-54 .font-style-hero-banner-title-2 {
font: normal normal normal 60px/70px Poppins;
}
html:lang(ar) #feature-54 .font-style-hero-banner-title-2 {
font: normal normal normal 60px/70px Cairo;
}
#feature-54 .desktop-banner-text .para{
margin-top: 20px;
color: #E3E3E3;
}
html:lang(ar) #feature-54 .feature--details{
margin-left: 44%;
}
html:lang(ar) #feature-54 .desktop-banner-text .para{
font: normal normal normal 18px/24px Cairo;
}
html:lang(en) #feature-85 .feature--title h2 span {
font: normal normal normal 60px/70px "Poppins";
}
html:lang(ar) #feature-85 .feature--title h2 span {
font: normal normal normal 60px/70px "Cairo";
}
#feature-85 .feature--content {
padding: 21px 66px !important;
}
#feature-83 .feature--title h2{
margin: 0 auto 10px;
}
#feature-83{
margin-top: 0;
}
#feature-72 .font-style-heading-support {
font-size: 14px;
letter-spacing: 2.8px;
font-weight: 500;
}
#feature-72 .feature--title p {
font: normal normal normal 14px/24px "Poppins";
}
#feature-80 .feature--description img {
width: 340px;
height: 340px;
}
#page-34 #feature-80 .button{
width: 30%;
margin-top: 40px;
}
html:lang(en) #feature-80 .feature--title h2 span {
font: normal normal 500 59px/70px "Poppins";
}
html:lang(ar) #feature-80 .feature--title h2 span {
font: normal normal 500 59px/70px "Cairo";
}
#feature-80 .feature--title{
margin-bottom: 60px;
}
#page-34 #feature-78 .media-image--wrapper img{
max-width: 540px;
height: 540px;
}
#page-34 #feature-78 .feature--media{
margin-right: -108px;
}
#feature-76 .feature--wrapper:after {
left: 9%;
}
#feature-76 .feature--wrapper:after{
z-index: unset;
top: 74%;
}
#feature-76.feature--qualities-ileft .feature--media{
z-index: 1;
margin-left: 60px;
flex: 0 0 42%;

}
#feature-76{
padding-bottom: 130px;
}
section#feature-78 {
margin: 0;
}
#feature-30 #content-24 .content--text p {
width: 248px;
text-align: center;
margin-left: auto;
margin-right: auto;
}
section#carousel-110 p{
margin-bottom: 0;
} 
#feature-107 .feature--media{
margin-right: 0;
}
html:lang(en) #feature-61 .feature--wrapper h2.text-align-center strong {
font: normal normal 600 28px/67px "Poppins";
}
html:lang(ar) #feature-61 .feature--wrapper h2.text-align-center strong {
    font: normal normal 600 28px/67px "Cairo";
}
#feature-61 .component.component--tracking-form {
margin-top: -20px;
}
.track-shipment .history .text:before{
top: 47px;
}
.track-shipment .history .text:before{
border-top: 2px dashed #ffffff;
}
.text.iconcntr:last-child .text-status {
width: 99%;
}

.text.iconcntr:last-child .statusicon {
margin-top: 0;
}
.track-shipment .wrapper{
width: unset !important;
}
.track-shipment .description{
padding-left: 6% !important;
}
.track-shipment .summary{
margin-right: 19px;
}
html:lang(en) .contact--form h2{
font: normal normal bold 20px/30px Poppins;
}

html:lang(en) #feature-58 .component--rest-form .contact--form .form-label{
font: normal normal normal 10px/24px Poppins;
}

html:lang(ar) #feature-58 .component--rest-form .contact--form .form-label {
    font: normal normal normal 10px/24px Cairo;
}
#feature-58 .component--rest-form .contact--form .form-element--textarea-wrapper .form-label.active{
top: 0px !important;
}
html:lang(en) #feature-58 .component--rest-form .contact--form .form-element.button.red.small .button--title {
font: normal normal 600 16px/24px Poppins;
letter-spacing: 1.6px;
text-transform: uppercase;
}
html:lang(ar) #feature-58 .component--rest-form .contact--form .form-element.button.red.small .button--title {
font: normal normal 600 16px/24px Cairo;
letter-spacing: 0;
text-transform: uppercase;
}

#feature-58 .component--rest-form .contact--form .form-element.button.red.small{
height: 54px;
background: #0057FF;
margin-right: 0;
        margin-left: 0;
        border-radius: unset;
}
#feature-58 .component--rest-form .contact--form .form-element--text-wrapper,
#feature-58 .component--rest-form .contact--form .form-element--textarea-wrapper{
background-color: #F6F7FA;
}
.gmnoprint > div {
border-radius: 6px !important;
}
#page-37 .site-footer{
padding-top: 82px;
}

#page-34 #feature-74 .feature--wrapper:before{
height: 201px;
width: 202px;
}
#feature-74 .feature--wrapper:after{
top: 83%;
right: 3%;
}
div#media-image-146 {
z-index: 9;
}
#feature-76 .feature--title h2 {
font: normal normal 500 60px/70px Poppins;
}
#feature-76 .feature--title p{
padding-top: 10px;
}
html:lang(ar) #feature-74 .feature--wrapper:after{
left: 3%;
}
html:lang(ar) #feature-76 .feature--wrapper:after {
left: 41%;
}
html:lang(ar) #page-34 #feature-78 .feature--media {
margin-left: -108px;
}
html:lang(ar) #feature-78 .feature--details {
margin-right: 60px;
margin-left: auto;
}
html:lang(ar) section#carousel-110 .content--text {
margin-left: 34px;
margin-right: 57%;   
text-align: right;
}
html:lang(ar) div#media-image-118, html:lang(ar) div#media-image-119, html:lang(ar) div#media-image-178{
right: 66px;
left: auto;
}
html:lang(ar) section#carousel-110 p.titleimg{
right: 64px;
left: auto;
margin-top: 370px;
}
html:lang(ar) #carousel-110 .carousel--controls span{
right: auto;
left: auto;
}
html:lang(ar) #feature-32 {
padding-top: 1px;
}
html:lang(ar) #feature-33 .media-image--wrapper{
margin-right: auto;
}

}
#feature-76 .title-2-color{
color: #EEB860;
}


/* Portrait and Landscape */
@media only screen 
and (min-width: 1024px) 
and (max-height: 1366px) 
and (-webkit-min-device-pixel-ratio: 1.5) {
#page-13 #feature-107 .feature--details {
    margin-left: auto;
}
section#carousel-110 h2{
    font-size: 58px !important;
}
#page-13 #feature-33 .calculator--form-wrapper .button.large {
    min-width: 35%;
    z-index: 9;
}

#page-13 #feature-33 .feature--wrapper{
    margin-right: 40px;
    margin-left: 40px;
}

#page-13 #feature-34{
    margin-top: 210px;
}
#feature-40 .feature--description p{
    margin-top: -9px;
}
#feature-83 .feature--title h2, #feature-45 .feature--title h2{
    margin: auto;
}
.carousel--testimonials .content--media:before{
    height: 68px;
    width: 68px;
}
.carousel--testimonials .content--text:before{
    height: 35px;
    width: 35px;
}
.carousel--testimonials .content--text:after{
    height: 18px;
    width: 18px;
    top: 55%;
    right: 15%;
}
#feature-42{
    padding-top: 7%;
}
.issue.issue--2 p {
    width: 269px;
    margin: 10px !important;
}
.issue.issue--4 p {
    width: 229px;
    margin: 10px !important;
}
.issue.issue--1 p {
    width: 223px;
    margin: 10px !important;
}
.issue.issue--3 p {
    width: 285px;
    margin: 10px !important;
}
.issue.issue--5 p {
    width: 305px;
    margin: 10px !important;
}

}
@media screen and (max-width: 991px) and (min-width: 769px) {

/* For general iPad layouts */
.carousel--testimonials {
    display: flex;
    align-items: center;
    flex-direction: row-reverse;
    justify-content: center;
}
.carousel--testimonials .carousel--description {
    max-width: 570px;
    text-align: left;
}
.carousel--testimonials .carousel--description{
    max-width: 50%;
}
}
@media screen and (max-width: 991px) and (min-width: 768px) {



.carousel--testimonials .carousel--description p {
    font: normal normal normal 18px/24px "Poppins";
}
.carousel--testimonials .carousel--description h2 {
    font: normal normal bold 56px/64px "Poppins";
}
.carousel--testimonials .content--wrapper {
    padding: 0 20px;
}
.carousel--testimonials .content--text {
    font: normal normal 600 18px/24px "Poppins";
    padding: 48px;
    padding-top: 80px;
    margin-bottom: 25px;
}

.carousel--testimonials .carousel--items{
    max-width: 57%;
}
.carousel--testimonials .carousel--items li {
    width: 29% !important;
    height:100% !important;
}
}
@media only screen and (device-width: 768px) {
/* For general iPad layouts */
img.custom-map-control-button {
    top: 81% !important;
    right: 0px !important;
    left: 90% !important;
}
.track-shipment .history .text:before{
    left: 29% !important;
    width: 42% !important;
}
}

@media screen and (max-width: 991px) and (min-width: 769px) {
.custom-country::after{
    top: 38px !important;
}
#page-13 section#carousel-110 .content--text {
    margin-left: 20px;
    margin-top: 0; 
    margin: 20px;
}
section#carousel-110 .content--wrapper .content--media {
    order: 2;
}
#page-13 div#media-image-178,
#page-13 div#media-image-118,
#page-13 div#media-image-119 {
    max-width: 100%;
    left: 0;
    top: 73%;
    width: 325px;
    height: 220px;
    text-align: center;
    right: 0;
    margin-right: auto;
    margin-left: auto;
}
section#carousel-110 h2 {
    font-size: 36px !important;
    line-height: 44px !important;
    font-family: 'PoppinsBold' !important;
    text-transform: capitalize;
}
section#carousel-110 .content--text p.titleimg {
    bottom: -22px;
    left: 0;
    right: 0;
    text-align: center;
    font-size: 12px;
    font-weight: normal;
    text-transform: uppercase;
    font-family: 'PoppinsDynamic';
}
section#carousel-110 .carousel--items .carousel--controls button.carousel--bullet {
    flex: 1;
    height: 5px;
    width: 100%;
    position: relative;
}
section#carousel-110 .carousel--items .carousel--controls button.carousel--bullet span {
    background-color: transparent;
}
.custom-country::after {
    content: '';
    position: absolute;
    border-left: 5px solid transparent;
    border-right: 5px solid transparent;
    border-top: 7px solid #fff;
    right: auto;
    top: 48px;
    z-index: 3;
    border: none;
    background: url(/sites/store2door.com/files/media-images-large/country-dropdown-arrow.svg) no-repeat 0 0 / 100% auto;
    width: 11px;
    height: 9px;
}
}
@media only screen and (max-width: 768px){
.track-shipment .description {
    margin-left: 0 !important;
}
#feature-107 .feature--cta-wrapper,
#feature-112 .feature--cta-wrapper{
margin-left: auto;
margin-right: auto;
text-align: center;
}
#feature-112 .feature--cta-wrapper {
    width: 100%;
    margin-top: 10px;
}
.custom-country::after {
content: '';
position: absolute;
border-left: 5px solid transparent;
border-right: 5px solid transparent;
border-top: 7px solid #fff;
right: auto;
top: 38px;
z-index: 3;
border: none;
background: url(/sites/store2door.com/files/media-images-large/country-dropdown-arrow.svg) no-repeat 0 0 / 100% auto;
width: 11px;
height: 9px;
}

.calculator--form-wrapper .form-element--select-search .placeholder:after{
right: 14px;
}
[dir=rtl] .calculator--form-wrapper .form-element--select-search .placeholder:after {
right: unset;
left: 14px;
}
.calculator--form-wrapper .form-element--select-search .text-wrapper{
margin-bottom: -13px;
}

}
.track-shipment .history--wrapper{
margin-bottom: 50px;
}
.track-history-btn {
background: transparent linear-gradient(
259deg, #F26247 0%, #CB3F23 100%) 0% 0% no-repeat padding-box;
height: 40%;
padding: 10px 10px 10px 10px;
border-radius: 5px;
margin-right: auto;
margin-left: auto;
text-align: center;
width: 15%;
}
.track-history-btn a {
text-align: center;
color: #fff;
font: normal normal 16px/29px "Poppins";
cursor: pointer;
text-decoration: none;
}
nav#block-accountmenu,
nav#block-accountmenu-arabic {
display: none;
}
#page-13 #feature-107 .eyebrow,
#page-13 #feature-112 .eyebrow,
#page-13 #feature-115 .eyebrow{
font-size: 14px;
}
html:lang(en) #block-accountmenu-arabic,
html:lang(ar) #block-accountmenu{
display:none !important;
}
.track-shipment .history.topicons{
justify-content: center;
}
html:lang(ar) section#carousel-110 .content--text p.titleimg{
font-family: 'Cairo';
letter-spacing: 0;
}
nav#block-s2d-account-menu ul.menu--wrapper.menu--wrapper--lvl-0 li:nth-child(1) a {
letter-spacing: 0;
}
html:lang(en) section#feature-54 {
background-image: linear-gradient(to left, #1C232B00 10%, #1C232BC9,#1C232B),url("/sites/store2door.com/files/media-images-large/AdobeStock_321471783%402x.png") !important;
}
html:lang(ar) section#feature-54 {
background-image: linear-gradient(to right, #1C232B00 10%, #1C232BC9,#1C232B),url("/sites/store2door.com/files/media-images-large/AdobeStock_321471783%402x.png") !important;
}
section#feature-50 {
background-image: linear-gradient(to bottom, #1C232B00, #1C232BC9,#1C232B),url("/sites/store2door.com/files/media-images-large/AdobeStock_353029420%402x_2.png") !important; 
}
.newsletter--container .button.form-element{
background: transparent linear-gradient(111deg, #56B245 0%, #2B5923 100%) 0% 0% no-repeat padding-box;
}
#feature-33 .calculator--form-wrapper .button.large{
border-radius: 10px;
}

@media (min-width: 992px){
html:lang(en) section#feature-50 {
    background-image: linear-gradient(to left, #1C232B00 10%, #1C232BC9,#1C232B),url("/sites/store2door.com/files/media-images-large/AdobeStock_353029420%402x_2.png") !important; 
}
html:lang(ar) section#feature-50 {
    background-image: linear-gradient(to right, #1C232B00 10%, #1C232BC9,#1C232B),url("/sites/store2door.com/files/media-images-large/AdobeStock_353029420%402x_2.png") !important; 
}

img.custom-map-control-button{
    right: 10px !important;
    width: 42px;
    height: 42px;
    top: 72%;
}
html:lang(ar) img.custom-map-control-button {
    left: 10px;
}
.calculator--selected-countries{
    font-size: 14px;
}
.calculator--selected-option span {
    font-size: 16px;
}
#feature-33 .calculator--form-wrapper .button.large{
z-index: 9;
}

a.font-style-login-arbic.menu--link{
    margin-right: -24px;
    margin-top: -2px;
}
html:lang(ar) #block-useraccountarabic a.lang-en.menu--link,
html:lang(ar) #block-useraccountarabic span.lang-en.menu--link{
    border-left: 1px solid grey;
    height: 15px;
    margin-top: 13px;
}
}
/*******Tracking********/
.history--wrapper.tmline:before{
content : unset;
}
.text-date {
margin-bottom: 5px;
}
.track-time {
    width: 70px;
    font-size: 14px;
    margin-left: 20px;
        color: #737477;
}
.track-shipment .history--wrapper.tmline .history {
    display: block;
}
.history--wrapper.tmline .text {
    margin-left: 20px;
    margin-right: auto;
    
}

.text-arrival {
    color: #0057FF;
}
.track-shipment .form-element--modal--wrapper {
    min-width: 60%;
    margin-top: auto;
    margin-bottom: 12px;
}
.track-shipment .form-element--modal--wrapper .histories {
    overflow-y: auto;
    max-height: calc(100vh - 199px);
}
.track-shipment .form-element--modal--wrapper .histories::-webkit-scrollbar {
width: 4px;
}
.track-shipment .form-element--modal--wrapper .histories::-webkit-scrollbar-thumb {
background-color: #FD6043;
}
.track-shipment .form-element--modal--wrapper .histories::-webkit-scrollbar-track {
border-radius: 10px;
box-shadow: inset 0 0 5px grey;
}
.component.component--calculator .form-element--select-search.inline .dropdown .option:after{
left: 3px;
top: 10px;
}
.component.component--calculator .form-element.button.block {
	height: 54px;
    width: 200px;
}
[data-icon=close]:after{
margin-right: -9px;
}
.component.component--tracking-form .form-element--modal--close{
    top: 8px;
    right: 20px;
    left: auto;
}
@media only screen and (max-width: 768px){
.track-shipment .history.topicons{
    flex-direction: column;
    margin-left: unset;
}
.track-shipment .history .text{
  margin-right: unset;
  margin-top: 18px;
}

.track-shipment .history .text:before{
        content: "";
border-top: 1px dashed #ffffff;
transform: rotate(270deg);
left: 0%;
top: 36%;
width: 100%;
}
.track-shipment .history .text:nth-child(4):before {
        border-top: 1px dashed #FFB446;
   width: 50%;
top: 72%;
left: 25%;
}
.track-history-btn {
    height: 50px;
    width: 320px;
    margin-right: auto;
    margin-left: auto;
}
.track-shipment .description{
    margin-left: 0%!important;
}
}
nav#block-s2d-account-menu ul.menu--wrapper.menu--wrapper--lvl-0 li.open:nth-child(4) a::after,
nav#block-useraccountarabic ul.menu--wrapper.menu--wrapper--lvl-0 li.open:nth-child(4) a::after,
.custom-country.open::after{
    transform: rotate(180deg);
}
.site-footer{
background-position: bottom;
background-repeat: no-repeat;
clip-path: polygon(0 12%, 100% 0%, 100% 100%, 0% 100%);
}
.component.component--tracking-form .track-shipment .form-element--text-wrapper{
    max-width: 100%
}
@media screen and (max-width: 1174px) and (min-width: 991px) {
    html:lang(en) #feature-40 .feature--description{
        margin-bottom: 11%;
    }
}

@media screen and (max-width: 1253px) and (min-width: 1175px) {
    html:lang(en) #feature-40 .feature--description{
        margin-bottom: 4%;
    }
}
@media screen and (max-width: 1024px) and (min-width: 992px) {
    html:lang(en) #feature-33 .feature--title {
        flex: 0 0 54%;
        margin-left: 50px;
    }
    
    html:lang(en) #feature-33 .feature--media{
             left: auto;
      right: 73px;
    }
  
}

@media screen and (max-width: 1260px) and (min-width: 992px) {
    #feature-107 .feature--media .media-image {
        max-width: 100%;
        height: 651px;
    }
    #feature-107 .feature--media .media-image--wrapper {
        transform: unset;
    }
    
}
@media screen and (max-width: 1048px) and (min-width: 992px) {
    html:lang(en) div#media-image-118, div#media-image-119, div#media-image-178{
        top: 33% !important;
    }
    html:lang(en) section#carousel-110 .content--text{
        margin-right: 9px !important;
    }
}
@media screen and (max-width: 1150px) and (min-width: 1049px) {
    html:lang(en) div#media-image-118, div#media-image-119, div#media-image-178{
        top: 35% !important;
    }
}
@media screen and (max-width: 1200px) and (min-width: 1151px) {
    html:lang(en) div#media-image-118, div#media-image-119, div#media-image-178{
        top: 38% !important;
    }
}
@media screen and (max-width: 1121px) and (min-width: 992px) {
    html:lang(en) section#carousel-110 p.titleimg{
        margin-top: 0 !important;
    }

}

@-moz-document url-prefix() {
    #feature-33 .feature--title h2 {
        letter-spacing: -2px;   
    }
    #feature-40 h1,
    #feature-76 .feature--title h2{
        letter-spacing: -1px;
    }
    .track-shipment .form-element--modal--wrapper .histories{
        scrollbar-color: #FD6043 gray;
        scrollbar-width: thin;
    }
}
.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: 3px;
    margin-left: -20px;
}
.text-arrival {
    margin-left: 20px;
}
img.custom-loader {
    width: 200px;
    height: auto;
    margin-left: 43%;
    position:fixed;
    z-index:999;
    left:0;
   
}
/********23-nov********/

html:lang(en) #page-61 .font-style-sub-pages-subheading {
    font: normal normal 600 14px/24px Poppins;
}
html:lang(ar) #page-61 .font-style-sub-pages-subheading {
    font: normal normal 600 14px/24px Cairo;
    letter-spacing: 0;
}
#page-61 p.tc-text {
    font: normal normal normal 16px/24px Poppins;
    margin-top: 10px;
    margin-bottom: 30px;
}
@media only screen and (min-width: 768px){
    #page-61 div#block-s2d-content,
    #page-138 div#block-s2d-content {
        padding-left: 60px;
        padding-right: 60px;
        margin-top: 20px;
    }
}
#page-63 section#accordion-98-section .accordion--wrapper .form-element--modal--headline{
    font: normal normal bold 18px/24px Poppins;
}
#page-63 section#accordion-98-section .accordion--wrapper .form-element--select-search.block-small .placeholder{
        background: #1A1E26 0% 0% no-repeat padding-box;
}
#page-63 section#accordion-98-section .accordion--wrapper [data-icon=drop]:after {
        background: transparent url(http://store2door.eastus.cloudapp.azure.com/sites/store2door.com/files/media-images-large/Drop%20down.svg) 0% 0% no-repeat padding-box;
      top: 18px;
}
#page-63 section#accordion-98-section .accordion--wrapper .form-element--text-wrapper{
    background: #1A1E26 0% 0% no-repeat padding-box;
    height:46px;
}
#page-63 section#accordion-98-section .accordion--wrapper .form-element--text-wrapper .form-label,
#page-63 section#accordion-98-section .accordion--wrapper .form-element--textarea-wrapper .form-label{
    font: normal normal normal 10px/24px Poppins;
    top: 10px;
}
#page-63 section#accordion-98-section .accordion--wrapper .form-element--text-wrapper .form-label.active, 
#page-63 section#accordion-98-section .accordion--wrapper .form-element--textarea-wrapper .form-label.active{
  top:0px;
}

#page-63 section#accordion-98-section .accordion--wrapper .form-element.button.red.small .button--title{
    font: normal normal 600 16px/25px Poppins;
    letter-spacing: 1.6px;
}
.awbvalidation {
    margin-left: auto;
    margin-right: auto;
    text-align: center;
    font-size: 14px;
}

@media only screen and (min-width: 768px){
    .awbvalidation {
        width: 440px;
    }
}

@media only screen and (max-width: 767px){
    .history--wrapper.tmline .text {
        width: 70%;
        word-break: break-word;
    }
    img.custom-loader{
        margin-left: 30%;
    }
}
.track-shipment .header .headline{
    margin-top: 7px;
    color: #fff;
    font-size: 24px;
    margin-bottom: 7px;
}
@media (min-width: 992px){
    section#carousel-110{
        height: 781px;
    }

}
@media (min-width: 992px){
    #feature-33{
        height: 545px;
    }
    [dir=ltr] #feature-33 .feature--media{
        width: auto;
        right: 146px;
        top: -188px;

    }
    #feature-33 .feature--media .media-image--wrapper img{
        width: 410px;
        height: 673px;
    }
    [dir=rtl] .site-footer--top #content-14 .content--media {
    flex: 0 0 32%;
}
}
@media (min-width: 992px){
#feature-112, #feature-115, #feature-117 {
    padding-top: 0;
    padding-left: 0;
    padding-right: 0;
    margin-top: 0;
    margin-bottom: -65px;
    top: -34px;
    background-size: unset;
    background-position: unset;
}
#feature-112 {
    height: 800px;
    background-size: cover;
    background-position: center;
}
#feature-112 .feature--wrapper,#feature-115 .feature--wrapper,#feature-117 .feature--wrapper{
    min-height: 715px;
}
#feature-112 .feature--media {
    max-width: calc(50% - 85px);
    margin-left: -10px;
    margin-top: -41px;
    margin-right: 0;
}
#feature-112 .feature--media .media-image--wrapper {
    transform: translateX(-85px);
}
#feature-112 .feature--media .media-image {
    max-width: 631px;
    display: block;
}
#feature-112 .feature--details {
    margin-top: 20px;
}
#feature-112 .feature--cta-wrapper {
    margin-top: 10px;
}
#feature-112 .feature--cta-wrapper .button {
    min-width: 340px;
}
#carousel-113 .carousel--controls span[data-glide-el= "controls[nav]" ] {
    transform: rotate(-90deg);
    left: auto;
    top: auto;
    position: absolute;
    display: inline-block;
    background: #11121a;
    padding: 1px;
    border-radius: 30px;
    width: 7px;
    overflow: hidden;
}
#feature-115 .feature--cta-wrapper .button,
#feature-117 .feature--cta-wrapper .button {
    width: 340px;
}
#carousel-113 .carousel--controls{
    margin-top: -16px;
}
#carousel-43.carousel--testimonials .carousel--items li {
    height:100% !important;
}
}
@media only screen and (min-width: 1024px) and (max-height: 1366px) and (-webkit-min-device-pixel-ratio: 1.5){
#page-13 #feature-112 .feature--details {
    margin-left: auto;
}
}
#feature-107{
    display:none
}
#carousel-113 .carousel--controls button.carousel--bullet{
    height: 15px;
    background-color: #353E4A;
}
#carousel-113 .carousel--controls button.carousel--bullet.glide__bullet--active{
    background-color: #fd6043;
}

#feature-115 .feature--cta-wrapper .button .button--title,
#feature-117 .feature--cta-wrapper .button .button--title{    
    font: normal normal 500 16px/52px Poppins;
    letter-spacing: 1.6px;
}
@media screen and (max-width: 1260px) and (min-width: 992px){
#feature-112 .feature--media .media-image {
    max-width: 100%;
    height: 651px;
}
#feature-112 .feature--media .media-image--wrapper {
    transform: unset;
}
}

@media only screen and (max-width: 768px){
    #carousel-113 .carousel--controls button.carousel--bullet{
        height: 6px;
    }
    #carousel-113 .glide__slide{
        height: 100% !important;
        margin: auto;
    }
}
@media screen and (max-width: 991px) and (min-width: 769px) {

    #carousel-113 .carousel--controls button.carousel--bullet{
        height: 6px;
    }
    #carousel-113 .glide__slide{
        height: 100% !important;
    }
    #carousel-113 .carousel--controls{
        margin-top: -35px;
    }
}
#feature-112 .feature--wrapper,#feature-117 .feature--wrapper{
    min-height: 715px;
}

@media screen and (max-width: 991px) and (min-width: 769px) {
    #page-13 #feature-40 #content-21 .issue--icon img {
        width: 50px !important;
        height: 50px !important;
    }
    #page-13 #feature-40 #content-21 .issue--arrow:before {
    height: 30px;
    width: 30px;
}
#page-13 #feature-40 #content-21 .issue--text {
    font:normal normal 300 10px/15px "Poppins";
}
#feature-40 #content-21 .issue:nth-child(even) .issue--text {
    padding: 0px 81px 0px 0px !important;
    text-align: left;
}
html:lang(en) #feature-40 #content-21 .issue:nth-child(even) .issue--text{
    margin-right: unset !important;
}
}
#page-13 #feature-40 #content-21 .issue--icon img {
    width: 50px !important;
    height: 50px !important;
}
html:lang(en) #feature-33 .component.component--calculator .form-element--modal--wrapper{
        background: transparent linear-gradient(140deg, #252D38 0%, #000000 100%) 0% 0% no-repeat padding-box;
}
html:lang(ar) #feature-33 .component.component--calculator .form-element--modal--wrapper{
        background: transparent linear-gradient(-140deg, #252D38 0%, #000000 100%) 0% 0% no-repeat padding-box;
}
section#feature-65 .content.js-loaded.js-active.js-inview.js-display-active {
    opacity: 1;
}
h6.contact-address-form, .contact-number-form {
    font: normal normal normal 12px/17px Poppins;
    letter-spacing: 0;
    text-align: left;
    margin-top: 20px;
    display: flex;
    margin: auto;

}
.contact-address-details {
        margin-top: 20px;
}
html:lang(ar) h6.contact-address-form, 
html:lang(ar) .contact-number-form{
    text-align: right;
}
@media (min-width: 769px){
.track-shipment .history{
    align-items: unset;
}
#feature-115 .feature--cta-wrapper,
#feature-115 .feature--title {
    display: none;
}
.track-shipment .history .text:before{
    width: 16%;
}
}
@media screen and (max-width: 1140px) and (min-width: 769px) {
    .track-shipment .history .text:before{
        width: 25%;
    }
}
@media only screen and (max-width: 768px){
    section#feature-50 {
        background-position: 83%;
    }
}
/******FAQ Page******/
#page-63 .accordion--section,
#page-132 .accordion--section {
    margin-top: 0;
}
#page-63 .accordion--sequenced .accordion--wrapper,
#page-132 .accordion--sequenced .accordion--wrapper{
    background: none;
}
html:lang(en) #page-63 .accordion--sequenced .accordion--wrapper h2,
html:lang(en) #page-132 .accordion--sequenced .accordion--wrapper h2{
    font: normal normal 300 28px/67px Poppins !important;
    color: #FD6043;
}
html:lang(ar) #page-63 .accordion--sequenced .accordion--wrapper h2,
html:lang(ar) #page-132 .accordion--sequenced .accordion--wrapper h2{
    font: normal normal 300 28px/67px Cairo !important;
    color: #FD6043;
}
html:lang(en) #page-63 .accordion--sequenced .accordion--wrapper .accordion dt,
html:lang(en) #page-132 .accordion--sequenced .accordion--wrapper .accordion dt{
    font: normal normal 16px/19px Poppins;
    letter-spacing: -0.5px;
    display: unset;
}
html:lang(ar) #page-63 .accordion--sequenced .accordion--wrapper .accordion dt,
html:lang(ar) #page-132 .accordion--sequenced .accordion--wrapper .accordion dt{
    font: normal normal 16px/19px Cairo;
    letter-spacing: -0.5px;
    font-weight: normal;
}
html:lang(en) #page-63 .accordion--sequenced .accordion--wrapper .accordion dd p,
html:lang(en) #page-132 .accordion--sequenced .accordion--wrapper .accordion dd p{
    font: normal normal normal 16px/28px Poppins;
    color: #FFFFFFB3;
    letter-spacing: -0.5px;
}
.accordion dt:focus, .accordion dt[aria-expanded=true]{
    font-weight: 600 !important;
}

html:lang(ar) #page-63 .accordion--sequenced .accordion--wrapper .accordion dd p,
html:lang(ar) #page-132 .accordion--sequenced .accordion--wrapper .accordion dd p{
    font: normal normal normal 16px/28px Cairo;
    color: #FFFFFFB3;
    letter-spacing: -0.5px;
}
#page-63 .accordion--sequenced .accordion--wrapper .accordion dd,
#page-132 .accordion--sequenced .accordion--wrapper .accordion dd{
    padding: 0 40px 0 56px;
}
html:lang(en) #page-63 .accordion--sequenced .accordion--wrapper .accordion dt:after,
html:lang(en) #page-132 .accordion--sequenced .accordion--wrapper .accordion dt:after{
    font-size: 30px;
    float: right;
}
html:lang(ar) #page-63 .accordion--sequenced .accordion--wrapper .accordion dt:after,
html:lang(ar) #page-132 .accordion--sequenced .accordion--wrapper .accordion dt:after{
    font-size: 30px;
    float: left;
}
#page-63 .accordion--sequenced .accordion--wrapper .accordion dt:before,
#page-132 .accordion--sequenced .accordion--wrapper .accordion dt:before{
    background: #222931 0% 0% no-repeat padding-box;
    border-radius: 50%;
    width: 30px;
    height: 30px;
    flex: none;
    display: inline-flex;
    align-items: center;
    justify-content: center;
}
html:lang(en) #page-63 .accordion--sequenced .accordion--wrapper .inline-component,
html:lang(en) #page-132 .accordion--sequenced .accordion--wrapper .inline-component{
    font: normal normal normal 16px/28px Poppins;
}
html:lang(ar) #page-63 .accordion--sequenced .accordion--wrapper .inline-component,
html:lang(ar) #page-132 .accordion--sequenced .accordion--wrapper .inline-component{
    font: normal normal normal 16px/28px Cairo;
}
.custom-map-control-button {
  display: none;
}
.arrow-image{    
    animation-name: bounce;
    animation-timing-function: ease;
    animation-duration: 2s;
    animation-iteration-count: infinite;
    transform-origin: center;
}
#feature-72 .feature--description:after{
  content: unset;
}
@media only screen and (max-width: 768px){
    html:lang(en) #page-63 .accordion--sequenced .accordion--wrapper h2,
    html:lang(en) #page-132 .accordion--sequenced .accordion--wrapper h2 {
        font: normal normal bold 18px/67px Poppins !important;
        color: #fff;
    }
    html:lang(ar) #page-63 .accordion--sequenced .accordion--wrapper h2,
    html:lang(ar) #page-132 .accordion--sequenced .accordion--wrapper h2 {
        font: normal normal bold 18px/67px Cairo !important;
        color: #fff;
    }
    #page-63 .accordion--sequenced .accordion--wrapper,
    #page-132 .accordion--sequenced .accordion--wrapper {
        padding: 0;
    }
    html:lang(en) #page-63 .accordion--sequenced .accordion--wrapper .accordion dt,
    html:lang(en) #page-132 .accordion--sequenced .accordion--wrapper .accordion dt{
        display: flex;
        margin-left: -18px !important;
        margin-right: -18px !important;
        font: normal normal normal 14px/18px Poppins;
    }
    html:lang(ar) #page-63 .accordion--sequenced .accordion--wrapper .accordion dt,
    html:lang(ar) #page-132 .accordion--sequenced .accordion--wrapper .accordion dt{
        display: flex;
        margin-left: -18px !important;
        margin-right: -18px !important;
        font: normal normal normal 14px/18px Cairo;
    }
    html:lang(en) #page-63 .accordion--sequenced .accordion--wrapper .accordion dt:before,
    html:lang(en) #page-132 .accordion--sequenced .accordion--wrapper .accordion dt:before{
        margin-right: 14px;
        margin-left: -11px;
    }
    html:lang(ar) #page-63 .accordion--sequenced .accordion--wrapper .accordion dt:before,
    html:lang(ar) #page-132 .accordion--sequenced .accordion--wrapper .accordion dt:before{
        margin-left: 14px;
        margin-right: -11px;
    }
    html:lang(en) #page-63 .accordion--sequenced .accordion--wrapper .accordion dd,
    html:lang(en) #page-132 .accordion--sequenced .accordion--wrapper .accordion dd {
        padding: 0 0 0 16px;
    }
    html:lang(ar) #page-63 .accordion--sequenced .accordion--wrapper .accordion dd,
    html:lang(ar) #page-132 .accordion--sequenced .accordion--wrapper .accordion dd {
        padding: 0 16px 0 0px;
    }
    #page-63 .accordion--sequenced .accordion--wrapper .inline-component,
    #page-132 .accordion--sequenced .accordion--wrapper .inline-component{
        padding-left: 14px;
    }
}
html:lang(en) .histor-pointer .history::before {
    position: absolute;
    left: -9px;
    top:3px;
    content: " ";
    height: 20px;
    width: 20px;
    background: transparent url('/sites/store2door.com/files/media-images-large/Ellipse 2517.svg') 0% 0% no-repeat padding-box;
}
html:lang(ar) .histor-pointer .history::before {
    position: absolute;
    right: -30px;
    top: 3px;
    content: " ";
    height: 20px;
    width: 20px;
    background: transparent url('/sites/store2door.com/files/media-images-large/Ellipse 2517.svg') 0% 0% no-repeat padding-box;
}
html:lang(en) .histor-pointer {
    border-left: 2px dashed #FFFFFF;
    margin-left: 30px;
}
html:lang(ar) .histor-pointer {
    border-right: 2px dashed #FFFFFF;
    margin-right: 30px;
}
.track-shipment .history--headline{
    text-align: center;
}
html:lang(en) .history--wrapper.tmline .text-date {
    font: normal normal bold 14px/24px Poppins;
    letter-spacing: 0;
    color: #000000;
    background: #F6F7FA;
    width: fit-content;
    display: flex;
    align-items: center;
}
html:lang(ar) .history--wrapper.tmline .text-date {
    letter-spacing: 0;
    color: #000000;
    background: #F6F7FA;
    width: fit-content;
    display: flex;
}
html:lang(en) .history--wrapper.tmline .text-date span, html:lang(en) .history--wrapper.tmline .text-date p{
    margin-left: 14px;
}
html:lang(ar) .history--wrapper.tmline .text-date span,
html:lang(ar) .history--wrapper.tmline .text-date p{
    margin: 10px;
   font : normal normal bold 14px/24px Cairo;
}
html:lang(ar) .track-shipment .history--wrapper.tmline .history{
    margin-right: 20px;
}

.site-footer--top #content-70 .content--text p:nth-child(2),
form.newsletter--form .form-element--text-wrapper .form-label,
.newsletter--container .button--title,
nav#block-footermenu ul li {
    font-size: 12px;
}
.site-footer--top #content-70 .content--text p:nth-child(1) {
    font-size: 14px;
}

/********Homae carousel arrow css*********/
#carousel-110 span.carousel--arrow.carousel--arrow--left .carousel--arrow-button{
    background-color: transparent;
    border: none;
    background-image: url('/sites/store2door.com/files/media-images-large/Group 135589.svg');
    background-repeat: no-repeat;
    min-width: 150%;
}
#carousel-110 span.carousel--arrow.carousel--arrow--right .carousel--arrow-button{
    background-color: transparent;
    border: none;
    background-image: url('/sites/store2door.com/files/media-images-large/Group 135320_0.svg');
    background-repeat: no-repeat;
    min-width: 150%;
}
#carousel-110 .carousel--arrow {
    z-index: 9;
}
#carousel-110 .carousel--controls span {
    position: unset !important; 
    padding: 9px !important;
    margin: 0 2px;
    width: 4% !important;
    height: auto;
    background: transparent !important;
}
#carousel-110 .carousel--controls{
    margin-top: -73px;
}

@media (min-width: 992px){
    .track-shipment .details-column{
        height: 93px;
    }
    .track-shipment .status, .track-shipment .summary{
        height: 255px;
    }
    section#carousel-110 p.titleimg{
        font-size: 27px !important;
    }
    }
[data-icon=globe]:before {
    background-image: unset;
    content: unset;
}
.site-header--navigation .menu--link{
      cursor: pointer;
}
#carousel-113 .carousel--controls  span[data-glide-el="controls"] {
    display: none;
}
html:lang(ar) #feature-58 .component--rest-form .contact--form .form-label,
html:lang(ar) .track-shipment .history .text-date{
  font-family:Cairo;
}
html:lang(en) span.font-style-login-arbic.menu--link {
    font-size: 15px !important;
}
html:lang(ar) #feature-112 .button--text-wrapper .button--title,
html:lang(ar) #feature-115 .button--text-wrapper .button--title{
    letter-spacing: 0;
    line-height: 40px;
    font: normal normal bold 14px/20px "CairoBold";
}
html:lang(ar) #feature-54 .font-style-hero-banner-title-1{
    letter-spacing: 0;
}

@media only screen and (max-width: 767px){
    .path-frontpage #feature-34 {
        padding-top: 80px;
    }
}
#feature-85 .media-image--wrapper:nth-child(1) .media-image {
    width: auto;
    height: auto;
}
html:lang(ar) span.lang-en.menu--link {
    letter-spacing: 2.7px !important;
}
html:lang(en) #feature-72 .feature--title p {
    font: normal normal normal 14px/12px "Poppins";
}
html:lang(ar) #feature-72 .feature--title p {
    font: normal normal normal 14px/12px "Cairo";
}
#page-58 main{
    padding-right: 20px;
    padding-left: 20px;
}
@media (min-width: 992px){
html:lang(ar) #feature-33 .calculator--form-wrapper .button.large{
    margin-right: 10px;
}
}

[data-title="Newsletter"] button.form-element.button.red.block.small::after {
    content: "";
    background-image: url(/themes/custom/s2d/assets/images/icons/svg/Arrow-Right.svg);
}
html:lang(en) #page-138 article {
    font: normal normal normal 16px/24px Poppins;
}
html:lang(ar) #page-138 article {
    font: normal normal normal 16px/24px Cairo;
}

@media only screen and (max-width: 768px){
    #page-138 article{
        margin-right: 20px;
        margin-left: 20px;
    }
    #media-image-266 .media-image{
    margin-left:auto;
    margin-right: auto;
}
#carousel-110 .carousel--controls span{
    width: 10% !important;
    padding: 18px !important;
}
#carousel-110 span.carousel--arrow.carousel--arrow--right .carousel--arrow-button,
#carousel-110 span.carousel--arrow.carousel--arrow--left .carousel--arrow-button
{
      position: absolute;
          height: 100%;
}
}
@media (min-width: 992px){
    #feature-42 .feature--media{
        width: 576px;
        top: auto;
        height: 300px;
    }
}

.button--title{
    color: #ffffff;
}
html:lang(ar) .calculator--selected-option span:nth-child(2), 
html:lang(ar) .calculator--selected-total span:nth-child(2),
html:lang(ar) .contact-number-form p{
    direction: ltr;
}
@media screen and (max-width: 991px) and (min-width: 769px) {
    #carousel-110 .carousel--controls {
        margin-top: 16px;
    }
    #carousel-110 .carousel--controls span{
        width: 5% !important;
    }
    #carousel-110 span.carousel--arrow.carousel--arrow--left .carousel--arrow-button,
    #carousel-110 span.carousel--arrow.carousel--arrow--right .carousel--arrow-button{
        position: absolute;
        height: 100%;
    }
    #carousel-110 .carousel--controls span{
        padding: 12px !important;
    }
}
@media only screen and (min-width: 768px){
    .track-shipment .details-column .text-color-yellow{
        height: 50px;
        overflow: hidden;
    }
    .track-shipment .details-column .text-color-yellow:hover {
    overflow: visible;
}
}
  @media only screen and (max-width: 768px){
.track-shipment .history.topicons .text-date {
    margin-left: 150px;
}
.track-shipment .history.topicons .text-status {
    margin-left: 160px;
}
}
.site-header--navigation .menu--link{
	font-weight: 500 !important;
}
