 .wrapperCargo{
     width: 1260px;
    margin: 0 auto;
 }
 .wrapperCargo h1{
     border-bottom: 1px solid #ab9898;
 }
@media only screen and (min-width: 0) and (max-width: 500px) {
    .wrapperCargo{ width: 95%; margin: 0 auto;}
}
 @media only screen and (min-width: 501px) and (max-width: 800px) {
    .wrapperCargo{ width: 95%; margin: 0 auto;}

}
 @media only screen and (min-width: 801px) and (max-width: 1024px) {
    .wrapperCargo{ width: 95%; margin: 0 auto;}
     
}
@media only screen and (min-width: 1025px) and (max-width: 1280px) {
    .wrapperCargo{ width: 95%; margin: 0 auto;}
    
}
@media only screen and (min-width: 1281px) {
    .wrapperCargo{ width: 1260px; margin: 0 auto;}
   
}
 div.rental form{ background: #f3f3f3;  box-shadow: 0 0 5px #808080; }
.locUL{ list-style:none; margin:0; padding:0; }
.locUL li{ list-style:none; margin:0 10px 20px 10px; padding:0; float:left; box-shadow:0 0 5px #888; height: 200px; }
.locUL li > div{ padding: 10px; }
.locUL div h3{ margin:0; padding:0; height:55px; line-height:27px; font-size:1.4em;}
.locUL div a.locPhone{ margin-top: 5px; display:inline-block; font-size:1.2em; line-height:20px;}
.locUL div a.locPhone .gicons{ float:left; opacity:1; margin-right: 5px;}
.locUL .lBtn div{ float:left; margin: 10px 5px 0 5px; }
.locUL .lBtn div:nth-child(1){ width:calc(40% - 10px); }
.locUL .lBtn div:nth-child(2){ width:calc(30% - 10px);  }
.locUL .lBtn div:nth-child(3){ width:calc(30% - 10px);  }
.locUL li h3 a{ color:#0C7E40;}
.locUL .lBtn div a{ display:block;text-align:center; text-decoration: none; border-radius: 2px; height: 40px; line-height: 40px; background-color: #00B4F1; color: #fff; border: 0; padding: 0; width: 100%; font-size: 1.2em; font-family: 'Roboto'; }
.locUL .lBtn div a:hover{ box-shadow:0 0 5px #888; }

div.lcArea{ float:right; width:336px;}
div.lcAreaList{ float:right; width:140px !important; }
div.lcAreaList .nice-select{ height:35px; line-height:35px; }
div.lcAreaList .nice-select ul{ margin-left:0; }
div.lcAreaList .nice-select span{ height:35px; line-height:35px; }
div.lcStateList{ float:right; width:150px !important; margin-left:10px; }
div.lcStateList .nice-select{ height:35px; line-height:35px; }
div.lcStateList .nice-select ul{ margin-left:0; }
div.lcStateList .nice-select span{ height:35px; line-height:35px; }

div.lcIntStateList{ float:right; width:175px !important; margin-left:10px; }
div.lcIntStateList .nice-select{ height:35px; line-height:35px; }
div.lcIntStateList .nice-select ul{ margin-left:0; }
div.lcIntStateList .nice-select span{ height:35px; line-height:35px; }

div.locations h1{ float:left; margin:0;}

ul.rating{ list-style:none; margin:0; padding:0; height:25px; float:right;}
ul.rating li{ list-style:none; margin:0; padding:0; float:left; width:25px; height:25px; box-shadow:none;}
ul.rating li:last-child{ width:125px; font-size:0.8em; line-height:20px; height:20px; clear:left; text-align:center;}
ul.rating li i{ color: #e7711b; opacity:1;}
ul.rating li div.info{ padding:0; margin:0; text-align:center;}

@media only screen and (min-width: 0) and (max-width: 800px) {
    .locUL li{ width: calc(100% - 20px); }
}
@media only screen and (min-width: 801px){
    div.rental form{ float:left; }
}
@media only screen and (min-width: 801px) and (max-width: 1024px)  {
    .locUL li{ width: calc(50% - 20px); font-size:1.1em; }
}
@media only screen and (min-width: 1025px)  {
    .locUL li{ width: calc(50% - 20px); font-size:1.1em; }
}