p {text-align: justify;}
body {text-align: justify;}
.tt-text-center {
  text-align: justify;
}
#tt-header.tt-header-01 .quickLinks-map address {   
    line-height: 2;       
  }

  #tt-header.tt-header-01 .tt-logo .svg-img {   
    height: auto;
    max-width: 250px;
   
  }  

  #tt-header.tt-header-01 #tt-desctop-menu nav > ul > li a {   
    font-size: 17px;
  }


  #tt-header .btn {   
    font-size: 17px;
  }

  #tt-header.tt-header-01 .btn.btn-toggle-modal i {
    font-size: 28px;
  }

  .mainSlider .tt-caption-custom .tt-title .text-large { 
    font-size: 50px;

  }

  .tt-title-single .tt-title {
    font-size: 30px;
  }

  #tt-header.tt-header-01 #tt-desctop-menu nav > ul > li .hmobile {
    display: none;
  }

  .col-menu ul { float: right !important;}
  
  .text-red {color: red;}
  .margin-b {  margin-bottom:50px;}
  .margin-tm {  margin-top:-100px;}
  .margin-t {  margin-top:50px;}
  


  .tt-search-filter > div.tt-col-select .SumoSelect:nth-child(3), .tt-search-filter > div.tt-col-select .SumoSelect:nth-child(4) {
    width: 190px;
    margin-top: 20px;
  }

  .tt-search-filter > div.tt-col-select .SumoSelect {
    width: 190px;
  }

  .tt-search-filter .btn { margin-bottom: 20px; margin-left: 15px;}

  .btnsearch {margin-left: 15px; margin-bottom: -15px;}
  .tt-search-filter form {text-align: center;}
  .container-indent-04:not(.no-margin) {
    margin-top: 40px;
  }

  .tt-aside-promo .tt-wrapper .tt-value {
   
    font-size: 22px;
  }

  .tt-aside-promo .tt-wrapper2 {
    background-color: rgb(8, 138, 95);
  }

  .tt-aside-promo .tt-wrapper3 {
    background-color: rgb(180, 133, 31);
  }

  
  .container-indent:not(.no-margin) {
    margin-top: 70px;
  }
  
  .tt-layout01-bg {
    
    padding: 70px 0 0px 0;
    
  }

  .box-reviews {   
    padding: 70px 0 83px 0;
  }

  .tt-layout01 {
    background: #fafafa url("../../../../assets/themes/car/images/custom/box-layout01-img01.jpg") center top no-repeat;
    margin-top: -36px;
    width: 100%;
    padding: 39px 0 115px 0;
  }

  
  .box-reviews-img img {
    max-width: 450px;
  }
  
  #tt-stuck {  
    background-color: #000;    
  }
  #tt-header.tt-header-01 #tt-stuck #tt-desctop-menu nav > ul > li > a {
   color: #fff;
  }

  @media (min-width: 1224px){
  .tt-product-single-img img { min-width: 770px;}
  }
  
  @media (max-width: 1024px){
    .tt-search-filter > div.tt-col-select .SumoSelect:nth-child(3), .tt-search-filter > div.tt-col-select .SumoSelect:nth-child(4) {
      width: 150px;
      margin-top: 0px;
    }
  
    .tt-search-filter > div.tt-col-select .SumoSelect {
      width: 150px;
    }

    .tt-layout01 {
      background: #fafafa ;
      margin-top: -36px;
      width: 100%;
      padding: 39px 0 115px 0;
    }
  }

  @media (max-width: 767px){
    .tt-search-filter > div.tt-col-select .SumoSelect:nth-child(3), .tt-search-filter > div.tt-col-select .SumoSelect:nth-child(4) {
      width: 90px;
      margin-top: 5px;
    }
  
    .tt-search-filter .btn {margin-left: 60px; }
    
  }

 @media (max-width: 1024px){
#tt-header.tt-header-01 .header-holder {
  background-color: #373737;
}

#tt-header.tt-header-01 .tt-menu-toggle {
  color: #fff;
}

}

  @media (max-width: 550px){
  
    .mainSlider .tt-caption-custom .tt-title .text-large {
    font-size: 14px;
    line-height: 1;
  }

  #tt-header.tt-header-01 .tt-logo .svg-img {   
    height: auto;
    max-width: 150px;
   
  }

  .tt-search-filter > div.tt-col-select .SumoSelect:nth-child(3), .tt-search-filter > div.tt-col-select .SumoSelect:nth-child(4) {
    width: 170px;
  }

  .tt-search-filter > div.tt-col-select .SumoSelect {
    width: 170px;
    margin-top: 5px;
  }
  .tt-search-filter .btn { line-height: 30px; height: 30px; margin-top: 5px;} 

}