         

 #places-map a[href].map-location-marker:hover{
            background: url(../map-pin-green1-2.html);
            background-repeat: no-repeat;
            background-size: 25px;
}
#places-map .marker-SanFrancisco{
   display: none !important;
}
@media (max-width: 1024px){
   .navbar-toggler-icon img{
      height: auto !important;
   }
   .fulfillment-page .carousel>img{
      height: auto;
   }
   .countryDropdown {
    position: absolute;
    right: 50px;
    top: 3px;
}
.banner-area h1 br {
    display: none !important;
}
.banner-area h1 span.text-white {
    display: inline-block !important;
    width: 100% !important;
}
.text>h5{
   max-width: 100%;
}
.usps-items-text>img{
   width: 45px !important;
}
.banner-area a{
   padding: 4px 15px;
   margin-top: 0 !important;
}

}

.usps-items img{
   height: auto;
   width: auto;
}

  .mls_wrapper .returnServiceArea {
      padding-bottom: 80px !important;
   }
 .mls_wrapper  .fulfillment-page.fulfillment-center{
   padding: 120px 0 !important;
   }
 .mls_wrapper  .section_points{
   padding: 120px 0 !important;
   }
 .mls_wrapper  .operations_easy img{
   margin: 0 auto;
   display: block;
   }
.mls_wrapper   .text>h5{
   text-transform: capitalize;
   }


   @media (max-width: 1024px){
 .mls_wrapper  .services__area br {
   display: block; 
   }
   body.mls_wrapper .pt-50.services__area{
   padding-bottom: 0 !important;
   }
.mls_wrapper   .returns-page .right-thumb img {
   max-width: 200px !important;
   margin-top: 30px;
   }
 .mls_wrapper  .operations_easy img{
   max-width: 100%;
   }
 .mls_wrapper  .banner-area:before {
   background-position: left;
   background-size: cover;
   }

   }
.mls_wrapper   .right-thumb img {
   max-height: 100% !important;
   }


   @media only screen and (max-width: 767px){
 .mls_wrapper  .banner-returns .text>h5 {
   max-width: 100%;
   margin-top: 10px !important;
   margin-bottom: 40px;
   }
.mls_wrapper   .banner-area h1 br{
   display: none;
   }
   .banner-area .text{
   padding: 0 20px;
   }
.mls_wrapper   .mbFlexDire_rev{
      flex-direction: column-reverse;
   }
  .mls_wrapper .section__title p br{
      display: none !important;
   }
   .mls_wrapper .MainNavigation .dropdown-menu{
      background-color: #fff !important;
   }
   .mls_wrapper .MainNavigation .dropdown-menu a.dropdown-item{
      padding: 4px !important;
   }
   .technology_wrapper .services__area .col-lg-4 .services__item {
    margin-bottom: 0px !important;
    min-height: 270px;
    padding: 30px 10px !important;
}
body .banner-area h1 {
    font-size: 24px!important;
    line-height: 28px!important;
    margin-bottom: 10px;
    max-width: 100% !important;
}
.landingPagesbanner .col-lg-6 p {
    font-size: 14px!important;
    margin: 0;
    margin-bottom: 20px;
}
.form{
   margin-top: 20px;
}

   }
.technology_wrapper ._row p {
    min-height: auto;
}
   
   .mls_wrapper .banner-area{
   padding: 50px 0;
   background-image: none;
   background-color: rgba(0,0,0,0.8);
   min-height: 800px;
   }
.mls_wrapper .returns-page .right-thumb img{
   height: auto;
   width: 436px;
}



   #places-map .marker-los-las-vegas {
    left: 30%;
    bottom: 46%;
}
   #places-map a[href].map-location-marker:hover {
    background: url(../svg/map-pin-green2-2.svg);
    background-repeat: no-repeat;
    background-size: 25px;
}
.MainNavigation li {
      margin-right: 20px;
   }
   .MainNavigation li a {
         font-size: 14px !important;
   }
   .navbar-expand-lg .navbar-nav .nav-link {
    padding: 0;
}
.MainNavigation .countryDropdown .dropdown-menu a{
   padding: 0 !important;
}
@media only screen and (min-width: 1200px) and (max-width: 1500px){
.MainNavigation li.nav-item a {
    font-size: 12px !important;
}
.MainNavigation li {
    margin-right: 15px;
}
.MainNavigation .nav-item.quoteBtn a {
    background-color: #2d8134;
    color: #fff!important;
    line-height: 30px;
    margin-top: 4px;
    padding: 0 10px;
}
}
@media only screen and (max-width: 767px){
   .MainNavigation .nav-item a{
      line-height: 25px !important;
   }
   .MainNavigation li:last-child{
      padding: 0 10px;
   }
}

a.MainLogo:hover{
   text-decoration: none;
   box-shadow: none !important;
}

#places-map .marker-Chicago {
    right: 35%;
    top: 39%;
    z-index: 99
}

#places-map .marker-detroit {
    right: 26%;
    top: 33%
}

#places-map .marker-minneapolis {
    right: 41%;
    top: 28%
}

#places-map .marker-cleveland {
    right: 21%;
    top: 36%
}

#places-map .marker-southbend {
    right: 31%;
    top: 34%
}

#places-map .map-location-marker {
    background-size: 20px
}

@media only screen and (max-width: 767px) {
    #places-map .marker-cleveland {
        right:16%;
        top: 44%;
        z-index: 9999
    }

    #places-map .marker-detroit {
        right: 20%;
        top: 39%;
        z-index: 99999 !important;
    }

    #places-map .marker-southbend {
        right: 27%;
        top: 40%
    }

    #places-map .marker-Chicago {
        right: 35%;
        top: 44%;
        z-index: 99
    }

    #places-map .marker-minneapolis {
        right: 35%;
        top: 33%;
        z-index: 9999 !important
    }

    #places-map .marker-dallas {
        z-index: 99
    }

    #places-map .marker-Chicago {
        z-index: 9999
    }

    #places-map .marker-southbend {
        z-index: 9999!important
    }
    #places-map .marker-los-las-vegas{
        z-index: 9;
    }
    #places-map .marker-Nashville{
        z-index: 9999;
    }
}

@media only screen and (min-width: 768px) and (max-width:1180px) {
    #places-map .marker-Chicago {
        right:37%;
        top: 42%;
        z-index: 9999
    }

    #places-map .marker-minneapolis {
        right: 38%;
        top: 29%;
        z-index: 99
    }

    #places-map .marker-southbend {
        right: 30%;
        top: 40%;
        z-index: 9999;
    }
}


body #places-map.services__area{
    z-index: 0;
}