/*
ProVision Co.
-------------
This web application design and development by ProVision Co.

All source files, presentable or core, graphics and layout are owned/controlled by ProVision, and no one, entity or individual, can use/modify/destribute at anytime or to anywhere without a written approval from ProVision.

This website/web app is based on LegionCMS engine, which is a MVC platform built completely from scratch by ProVision's team.

-We know that you like this code, if you are interested joing our team, dont hesitate sending your CV to us.
--------------
Omar Shamali
https://provision.ps 
*/

@media all and (max-width: 1199px) {
  .w1200{
    width: 100%;
  }

.main_section_car,.main_section_car_summary {
   width: 80%;
    text-align: center;
    margin: auto;
}
.l_grid2.about_main.l_mb50,#services_box {
  padding: 5px;
}
.main_section_car{
  font-size: 25px;
}
 .main_section_car_summary {
   
    margin-top: auto;
    margin-top: 19px;
  }
  .social_header{
    width: 15%;
  }
  .car-360-container {
  width: 100% !important;
  height: unset !important;
  }
  .search.w10.mid {
    display: none;
  }
  #mob_menu_btn {
    display: inline-block;
    color: white;
    font-size: 44px;
    float: right;
    top: 18px;
  }
  #real_main_ul li ,#real_main_ul1 li {
    display: block;
    width: 100%;
    margin: unset;
    text-align: center;
    background: #10c57af5;
  }
  #real_main_ul {
    top: 30px ;
  }
  .logo_box {
    width: 10%;
    height: 100px;
  }
  #real_main_ul1 ,#real_main_ul {
    position: absolute;
    left: 2%;
    width: 95% !important;
    margin: unset !important;
    padding: unset !important;
    z-index: 1;
  }
  #real_main_ul1 {
    top: 46%;
  }
  #real_main_ul1 li:first-child {
    border-radius: 5px 5px 0 0;
  }
  #real_main_ul li:last-child {
    border-radius: 0 0 5px 5px;
  }
  .noselect.menu_items_box:hover {
    background: var(--mc) !important;
    box-shadow: 0 0 4px white inset;
  }
  .real_main_ul_sh {
    display: none;
  }
  .car_main_details {
    bottom: 20%;
    text-align: right;
  }
  #mob_menu_btn{
    z-index: 10;
  }
  .main_sub_box2 {
  width: 150px !important;
}

.slider_photo {
  width: 88%;
}
.continer , .main_sub_b,#services_main, #vid_box ,#services,#footer,#testimonial_wrap,#team_wrap,.p_content, .th-section,.description,.Finance_btn_box,.Finance_title,.page_container{
  padding: 15px;
}
#social_links_wrap {
  text-align: center;
}
.sec_head.sec_normal{
  padding-left: 10px;
}
.menuline {
  padding: 0 5px;
}
.partner-pagination.swiper-pagination-clickable.swiper-pagination-bullets.swiper-pagination-horizontal {
  transform: translate(379px,100px);
}
.l_grid4{
    grid-template-columns: repeat(4, 1fr);
}
.product-grid{
  grid-template-columns: repeat(2,1fr) !important;
}
.bottom_box .l_grid3 ,.dropdowns.l_grid3{
  grid-template-columns:repeat(3,1fr)
}
  .filter_box input[name="text_search"] {
    width: 100% !important;
  }
#min_value {
  width: 10%;
}
#max_value {
  margin-left: 4px;
}
.general_form_873617_personal_code, .general_form_873617_landline_code, .general_form_873617_work_phone_country_code_ {
  width: 20%;
} 

.payment_method_photo {
  height: 200px !important;
  margin-bottom: 16px;
}
.scroll_header, .subpages {
  height: 100px;
}
#menuCont{
  margin: unset;
}
mh {
 
  height: 66px;
}
#sell_form_ .l_tab_toggler {
  width: 24.7%;
  height: 50px;
  align-content: center;
}
.list1 .select2 {
  max-width: 249px !important;
}
.payment_method_title{
  background: #fff;
}
  .mobile_field.general_form_873617_phone_number, .general_form_873617_telephonehome, .general_form_873617_telephonework {
    width: 80% !important;
  }
    .general_form_873617_personal_code, .general_form_873617_landline_code, .general_form_873617_work_phone_country_code_ {
    width: 23% !important;
  }
   #form_bank .onfour {
  width: 33.3%;
}
  .mobile_field.general_form_873617_phone_number label, .general_form_873617_telephonehome label, .general_form_873617_telephonework label {
    transform: translateX(-24%);
  }
.contact_informatione i{

  vertical-align: top !important;
  top: 11px ;
}
.car_colors_photo_picture {
  width: 100% !important;
}


				/* // transformElement(this.slideShow, 'translateX(calc('+transformValue+'%  - 0))'); */

.cd-product-viewer-wrapper .product-viewer {
  position: relative;
  z-index: 1;
  display: inline-block;
  overflow: hidden;
  width: 100%;
}
.cd-product-viewer-wrapper .product-sprite {

  width: 2405% !important;
}
.xee{
  width: 100%;
}
}
@media all and (max-width: 575px) {
 .social_header {
    width: 38%;
  }
  .main_box.l_mb30{
    display: none;
  }
   .services_box,
    .services_box.reverse {
        flex-direction: column;
        text-align: center;
    }
.services_photo_picture2 {
  width: 100% !important;
}
  .slider_photo {
    width: 100%;
  }
  .slider_photo img{
    object-fit: contain;
  }
.w50 {
  width: 100%;
  padding: unset !important;
}

.contact_informatione i {

  width: 10%;
}
.moto-title2 {

  font-size: 28px;
}
.contact_informatione.Privacy {

  margin-top: 30px;
  width: 350px;
  transform: translateX(-159px);
}

#electric_cars_properties_wrap .l_grid3 ,#team_wrap .l_grid3 {
  grid-template-columns: repeat(2, 1fr) !important;
}
.testimonial_right{
  grid-column: span 1;
}
#testimonial_wrap .l_grid4{
 grid-template-columns: repeat(2, 1fr);
}
.left_box_contact.in.w30 {
  width: 100%;
}
.right-box.in.w70 {
  width: 100%;
}
.filter-wrapper {
  width: 100%;
}
.cars_box2 {
  width: 100%;
}
  .product-grid {
    grid-template-columns: repeat(1,1fr) !important;
  }
  .top_btns {
  grid-template-columns: repeat(2, 1fr);
}
.top_btns_div{
  margin: 0;
}
.newly-listed-tiles {
  font-size: 30px;
}
  .Finance_btn_box_grid{
      grid-template-columns: repeat(2, 1fr);
  }
  .dropdowns.l_grid3 {
    grid-template-columns: repeat(1,1fr);
  }
  .single_page_photo.in.w40 {
  width: 100%;
  padding: unset;
  margin-top: 10px;
}
.single_page_left.in.w60.l_padr10 {
  width: 100%;
  padding: unset;
}
.single_page_photo img {
  border-radius: 10px;
}
 #sell_form_ .l_tab_toggler {
    width: 49.4%;
    height: 50px;
    align-content: center;
    border-radius: unset;
    margin: unset;
    border: 0.3px solid black;
  }
  .check_box_wrap.nos {
  height: unset;
  }
  #comparisonTable {

  overflow: scroll;
  display: block;
}
#comparisonTable th, #comparisonTable td {
  padding: 6px;
  border: 1px solid #ccc;
  font-size: 10px;
}
.main_sub_box {
  width: 49%;
}

#car_colors_wrap{
  width: 100%;
}
.slobe {
  align-content: center;
}
.video {
 
  width: 80%;
}
.swiper-button-next, .swiper-button-prev {

  top: 55%;
}
.select2-container .select2-selection--single .select2-selection__rendered {
  padding-left: 1px;
  padding-right: 1px;
}
  .general_form_873617_personal_code, .general_form_873617_landline_code, .general_form_873617_work_phone_country_code_ {
    width: 25% !important;
  }
    .select2-container .select2-selection--single .select2-selection__rendered {
    padding-left: 1px !important;
    padding-right: 1px !important;
    font-size: 10px !important;
  }
}

/*375*/