#preloading {
    background-color: #5a5a5a;
    background-position: center center;
    background-repeat: no-repeat;
    display: none;
    height: 100%;
    margin: auto;
    opacity: 0.83;
    position: fixed;
    right: 0;
    text-align: center;
    top: 0;
    width: 100%;
    z-index: 21479;
}
#compareButton {
  float: none !important;
  margin-top: 26px;
}
.cMotorsList, .cMotorsStyle {
    background-color: #fff;
    /* background-position: 102% 50%; */
    /* background-repeat: no-repeat; */
    /* background-size: 50px auto; */
    /* border-right: 3px solid transparent; */
    box-shadow: 0 1px 1px 0 rgba(0, 0, 0, 0.1);
    cursor: pointer;
    display: block;
    float: right;
    font-size: 16px;
    margin-right: 12px;
    margin-top: 9px;
    /* padding: 6px 0; */
    text-align: center;
    width: 10%;
    height: 38px;
    position: relative;
}
.cMotortitle_top > h1 {
    font: normal 700 19px Basef;
}
.cMotorsList:hover, .cMotorsStyle:hover {
    border-bottom: 1px solid #0088cc;
}
.mMotorstotal{
    min-height: 200px;
    display: block !important;
}
.totalRight {
  float: right;
  width: 100%;
}
.totalLeft {
  float: right;
  text-align: center;
  width: 100%;
}
.coMotoItem {
      border-bottom: 1px solid #efefef;
    box-shadow: 0 3px 5px rgba(128, 128, 128, 0.23), 0 3px 12px rgba(0, 0, 0, 0.16);
    display: inline-block;
    height: 285px;
    margin: 2%;
    vertical-align: top;
    width: 28%;
    background-color: #fff;
}
.coMotoItemImgImg {
  height: 140px;
  width: 192px;
}
.coMotoItemDesc {
  font-family: basef,yasin;
  font-size: 110%;
  padding: 15px 12px;
  text-align: right;
}
.coMotoItemDescI {
  font-size: 12px;
  padding: 3px 0;
}

/*Compare*/
#compare{
        padding: 26px;
    width: 100%;
    margin-bottom: 12px;
}
.coMotoItemImg {
  background: #efefef none repeat scroll 0 0;
  height: 140px;
}
.coMotoItemDesc > div#compareButton {
  text-align: right;
}
.coMotoItem:hover {
    border-bottom: 3px solid #0088cc;
}
#showAlertTotal{
    border: 2px solid #bbb;
    float: right;
    margin: 5px;
    padding: 0 5px;
    width: 278px;
}
#showAlertTotal > div {
    border-bottom: 1px solid #bbb;
    padding: 7px;
}
#showAlertTotal > #showAlertDelete {
        background-color: #d2d2d2;
    border: 2px solid #aaa;
    cursor: pointer;
    display: block;
    margin: 4px;
    padding: 5px;
    text-align: center;
}
.label.Tips1.invalid {
    color: #3f3f3f !important;
}
#total input{
        border: 1px solid #e9e9e9 !important;
}
#totalShowCompare{
    background: #fff;
    padding: 12px;
}
#totalShowCompare td{
    padding: 12px;
}
#compTable{
    width: 97%;
        
}
#compTable td{
        //width: 149px !important;
        text-align: right;
        border: 1px solid #ccc;
    
}
td#compdesc {
    background: #f6f6f6 none repeat scroll 0 0;
   
    width: 118px !important;
}
.carcompareTotal{
    background-color: #fff;
        padding: 33px;
}
.carcompareTotalImage, carcompareTotalImageDesc{
      background-color: #e3e3e3;
   // width: 1000px;
}
.carcompareTotalImageDescAll{
    background-color: #fafafa;
    border-right: 6px solid red;
    margin-top: 13px;
}
.carcompareTotalImageDescAllLeft{
    float: right;
    font-size: 15px;
    padding: 0 15px;
   
}
.carcompareTotalImageDescAllRight{
    float: right;
    font-size: 15px;
    line-height: 4.9;
	font-family: basef,yasin !important;
}
#comments-form .btn, #comments-report-form .btn, #comments-form .btn div, #comments-report-form .btn div{
    background: none !important;
}
#comments-form .btn a, #comments-report-form .btn a{
    padding: 0 45px !important;
    border: 1px solid #ccd !important;
    margin-right: -18px !important;
}
.carcompareTotalImage img , .carcompareTotalImageDescAllRight img {
    width: 100%;
}
article.carcompareTotalImageDescAllRight p{
      font: normal 100 15px iransans !important;
    line-height: 2.6 !important;
    color: #444;
}
.carcompareTotalImageDescAllLeft h3 {
    font: normal 700 18px basefB;
}
article.carcompareTotalImageDescAllRight h1, article.carcompareTotalImageDescAllRight h2{
  font:normal 700 27px basefB !important;
}
.carcompany{
    /* display: inline-block; */
    /* height: 19px; */
    /* padding-right: 11px; */
    position: absolute;
    top: 50%;
    transform: translateY(-50%);
    width: 100%;
    right: 0;
}
.compareIn{
    background-color: #fff !important;
    border: 1px solid #eee !important;
    float: right !important;
    max-height: 184px !important;
    margin-right: 7px !important;
    padding: 6px 4px !important;
    min-width: 139px !important;
    border-radius: 4px !important;
}
.deleteRef {
    background: #eee url(../../../images/deleteicon.png) no-repeat scroll 50% 50% !important;
    border: 1px solid #ccc !important;
    cursor: pointer !important;
    height: 16px !important;
    margin: -13px -10px !important;
    position: absolute !important;
    width: 14px !important;
}
.compareClick {
    background-color: #ccc;
    cursor: pointer;
    display: block;
    margin-top: 60px;
    padding: 8px;
    text-align: right;
    color: #fff;
}
.compareClick {
    background-color: transparent !important;
    cursor: pointer !important;
    display: block !important;
    margin-top: 60px !important;
    padding: 8px !important;
    text-align: center !important;
    color: #111 !important;
    border: 1px solid #111 !important;
    font: normal 700 15px iransans !important;
}

#compareClick img, #compareDeleteAll img {
    display: none;
}
.compareDeleteAll {
    background-color: transparent !important;
   color: #111 !important;
    cursor: pointer !important;
    display: block !important;
    margin-top: 8px !important;
    padding: 8px !important;
    text-align: center !important;
    border: 1px solid #111 !important;
    font: normal 700 15px iransans !important;
}
.compareClick:hover, .compareDeleteAll:hover{
     background-color: #111 !important;
     color: #fff !important;
}
/*--------------------------------
## Start Of Responsivation
 ##--------------------------------- 
*/
@media (max-width: 979px){

#jm-middle-page, #jm-right {
    width: 100% !important;
}
.preimggif{
    margin-top: 16% !important;
    width: 113px !important;
    border: 2px solid #0088cc !important;
    border-radius: 93px !important;
    padding: 9px !important;
    background-color: #fff !important;
}
.mMotorstotal{
    display: none !important;
} 
#showCorp{
    display: inline !important;
}
.cMotorsList{
    width: 28%;
}
.coMotoItem{
   width: 40%;
}
}
@media (max-width: 545px){
  .coMotoItem{
   width: 100%;
}
}

