@media only screen and (max-width: 1550px) {
.slider_con_left {
    width: 50%;
	margin-top:21%;
}
.slider_content {
min-height: 600px;
}
.slider_con_right {
width: 580px;
}
.banner_mob_text,.banner_tab_text,.banner_desk_text,.banner_group_text{
font-size:21px;
}
.slider_con_right iframe {
        width: 95%;
        height: 350px;
        margin: 0% 2%;
    }
}
@media only screen and (max-width: 1200px) {
    .slider_con_left {
    margin-top: 150px;
    width: 55%;
    float: none;
    padding-left: 30px;
    padding-right: 30px;
    text-align: left;
    }
    .slider_con_right {
        width: 40%;
        float: right;
        margin-top: 120px;
        position: static;
    }

    .slider_content {
    min-height: 100px;
    padding-left: 0px;
    padding-right: 0px;
    padding-bottom:20px;
	text-align:center;
    }
	.slider_con_left h1 {
    font-size: 24px;
    line-height: 32px;
    }
	.slider_con_left h2 {
    font-size: 17px;
    }
	
   .slider_con_left a {
    font-size: 12px;
    padding: 7px 18px 5px;
    }
    .online {
        margin-left: 10px;
        padding-left: 5px;
    }
	.nav_sec li {
    margin: 15px 10px;
    }
	.left_car {
    padding-right: 7%;
	}
	.right_car {
     padding-left: 7%;
     }
	 .car_slides .carousel-indicators li:after {
     left: 85%;
	 }
	 .center_car_mesure.first_img
     {
     display:none;	
     }
     .center_car_mesure.second_img
     {
     display:block;		
     }
	 .cent_car1,.cent_car2,.cent_car3
     {
	 display:none; 
	 }
	 .carousel, .item, .active {
    height: auto;
    }
	.background_bc {
    height: auto;
    min-height: 100px;
    }
	.center_car_mesure
    {
    position: absolute;
    top: 48%;
    left: -3.8%;
    width: 122% !important;
    }
    .cont_1,.cont_3
    {
    width:36%;
    }
    .cont_2,.cont_4
    {
        width:43%;
    }
	.footer_blue .col-sm-4 {
    min-height:288px;
    }
	.banner_mob_text,.banner_tab_text,.banner_desk_text,.banner_group_text{
    font-size:16px;
    }
    .bc_lines
    {
    background-image: none;
    }
    .bc_lines br
    {
     display: block;
    }
    .vec_dr
    {
        display: none;
    }
   .line_img1,.line_img2{
        position: static;
        display: inline-block;
        width: 250px;
        margin-top: 40px;
    }
    .line_img3,.line_img4,.line_img5,.line_img6,.line_img7,.line_img8,.line_img9,.line_img10,.line_img11,.line_img12,.line_img13,.line_img14{
        position: static;
        display: inline-block;
        width: 130px;
        margin-top: 15px;
    }
    .line_img11, .line_img12{
        display: none;
    }
    .pop_child {
       left: -70px;
        bottom: 140px;
    }
    .pop_child:after {
      right: 127px;
    }
    .line_img3:hover span,.line_img4:hover span,.line_img6:hover span, .line_img9:hover span{
        bottom: 140px;
    }
    .slider_con_right iframe {
        width: 98%;
        margin: 0% 2% 0px 0px;
    }
}
@media only screen and (max-width: 1130px) {
.dealer_sect {
width: 60%;
}
.slider_con_right iframe{
        height: 300px;
        margin: 5% 2% 5% 0px;
    }
}
@media only screen and (max-width: 1000px) {
.bottom_dealer li
{
width:86px;
}	
}
@media only screen and (max-width: 991px) {
	.slider_con_left {
    width: 55%;
    }
    .nav_sec li {
     margin: 5px 0px;
     width: 100%;
    }
    .nav_sec ul {
        width: 100%;
    }
    .online {
     border-left: none;
     float: left;
     margin-left: 0;
     padding-left: 0;
     margin-bottom:20px ;
    }
    .nav_sec {
     width: 100%;
     float: left;
     display: inline-block;
     margin: 0;
     height: 0;
     overflow-y: hidden;
     }
    .nav_sec.open {
    height: auto;
    }
    .online a {
     margin-left: 0;
    }
    #menu_btn_2 {
    display: block;
    }
	.car_slides .carousel-indicators .active {
    width:100%;
    }
   .car_slides .carousel-indicators li {
    width:100%;
	margin: 0 0 10px;
    }
   .car_slides .carousel-indicators li:after {
    display:none;
    }
	.car_slides .carousel-indicators li.active:before {
    left: 49%;
    }
   .car_slides .carousel-indicators li:hover:before {
    left: 49%;
    }
	.carousel.car_slides {
    padding-top: 300px;
    }
    .cont_1,.cont_3
    {
        width:43%;
    }
    .cont_2,.cont_4
    {
        width:57%;
    }
    .contact_area
    {
        background-image: none;
    }
    .footer_blue .col-sm-4
    {
        width: 100%;
        border-bottom: 1px solid #1D82CA;
        background-image:none;
        min-height:50px;
    }
    .post_area .col-sm-8,.post_area .col-sm-4
    {
     width: 100%;
    }
    .date_boxes {
    height: 305px;
    }
}
@media only screen and (max-width: 900px) {
.web_portal
{
padding:40px 6% 60px;
text-align:center;
}
.web_portal img
{
display:none;	
}
.banner_mob
{
position:static;
width:auto !important;
max-width:100% !important;
display:inline-block !important;
margin:0px 0 18px;
}
.banner_mob_text {
position:static;
width:100%;
display:block !important;
font-size:18px;
padding-bottom: 32px;
border-bottom: 1px solid #EAEAEA;
}
.banner_tab
{
position:static;
width:auto !important;
max-width:100% !important;
display:inline-block !important;
margin:40px 0 0;
}
.banner_tab_text {
position:static;
width:100%;
display:block !important;
font-size:18px;
padding-bottom: 32px;
border-bottom: 1px solid #EAEAEA;
}
.banner_desk
{
position:static;
width:auto !important;
max-width:100% !important;
display:inline-block !important;
margin:40px 0 0;
}
.banner_desk_text {
position:static;
width:100%;
display:block !important;
font-size:18px;
padding-bottom: 32px;
border-bottom: 1px solid #EAEAEA;
}
.banner_group
{
position:static;
width:auto !important;
max-width:100% !important;
display:inline-block !important;
margin:40px 0 8px;
}
.banner_group_text {
position:static;
width:100%;
display:block !important;
font-size:18px;
}
.slider_con_left a {
margin-bottom: 20px;
}
    .slider_con_right iframe {
        height: 250px;
    }
}
@media only screen and (max-width: 850px) {
   .tab_bc h2 {
    padding-top: 19px;
   }
    .fb_icons
    {
        width: 100%;
    }
    .tw_icons
    {
        width: 100%;
    }
    .copyright {
        margin: 18px 0px 17px;
        width: 100%;
        text-align: center;
        padding: 0 15px;
    }
}
@media only screen and (max-width: 800px) {
    .left_car h2,.right_car h2,.bottom_car h2 {
    font-size: 20px;
    }
    .left_car p,.right_car p,.bottom_car p {
     font-size: 14px;
     margin-bottom: 0;
    }
    .car_logo_sec h4 {
     font-size: 16px;
     }
    .car_logo_sec img
    {
     width: 200px;
    }
    .press_area .col-sm-6 p {
        font-size: 15px;
    }
    .customer_bc h2 {
    font-size: 23px;
    }
    .customer_bc h3 {
    font-size: 16px;
    }
    .inner_contains h2 {
    font-size: 25px;
    }
    .webs_area h1{
        font-size: 24px;
    }
    .webs_area p {
    font-size: 15px;
    }
    .dealer_section h1 {
    font-size: 22px;
    }
    .dealer_section p {
        font-size: 15px;
    }
    .carbc {
    min-height: 200px;
    }
    .bottom_car p
    {
    padding-bottom: 45px;
    }
    .tab_bc p {
    font-size: 18px;
  }
    .tab_bc h2 {
        padding-top: 25px;
        font-size: 24px;
    }
    .car_slides h2 {
   font-size: 20px;
   }
    .car_slides p {
     font-size: 13px;
    }
    .post_area h2 {
    font-size: 23px;
    }
    .post_area p {
        font-size: 15px;
    }
    .blog_area h3
    {
        font-size: 18px;
    }
    .blog_area h3 a
    {
        font-size: 16px;
    }
    .news_blo h4 {
     font-size: 15px;
   }
    .post_area p {
        font-size: 13px;
    }
    .news_blo span {
     font-size: 13px;
    }
    .news_blog_box {
     height: 355px;
    }
    .clients_area h2,.press_area h2
    {
    font-size: 23px;
    }
    .clients_area p,.press_area p
    {
    font-size: 15px;
    }
    .customer_bc li
    {
    font-size: 18px;
    }
    .slider_con_left h1 {
        font-size: 20px;
        line-height: 26px;
    }
    .slider_con_left h2 {
        font-size: 15px;
        margin-top: 10px;
    }
    .slider_con_left a {
     margin-top: 15px;
     margin-bottom: 20px;
    }
    .trials h1 {
        font-size: 22px;
        line-height: 25px;
    }
    .trials h2 {
        font-size: 16px;
        line-height: 25px;
    }
    .copyright {
    font-size: 14px;
    }
    .privacy h3 {
    font-size: 15px;
    }
    .privacy p {
        font-size: 13px;
    }
    .online_dm h1 {
    font-size: 25px;
    }
    .online_dm h5 {
    font-size: 15px;
    }
    .inn_texpop
    {
    font-size: 13px;
    }
    .shedu,.oks
    {
    font-size: 15px;
    }
}
@media only screen and (max-width: 767px) {
    .dealer_section {
        padding-bottom:20px;
    }
	.slider_con_left {
    width: 55%;
    }
    .dealer_sect {
     position: relative;
     width: 75%;
     float: right;
    }
	.bottom_dealer {
    background-color:#F4F4F4;
    position: static;
	float: left;
    }
	.dealer_area {
    background-image:none;
	}
   .bottom_dealer li {
    width: 100%;
    margin-top: 5px;
    padding-bottom: 10px;
    border-bottom: 1px solid #DCDCDC;
    }
    .tab_bc p {
      font-size: 18px;
    }
	.shake_hands h2 {
    margin-top: 50px;
	}
	.dealer_hands h2 {
    margin-top: 50px;
	}
    .left_car {
    padding-right: 0%;
	width:100%;
	}
	.left_car h2{
    margin-top:20px;
	}
	.left_car p{
    margin-bottom:30px;
	}
	.right_car {
     padding-left: 0%;
	 width:100%;
     }
	 .right_car h2{
    margin-top:20px;
	}
	.right_car p{
    margin-bottom:30px;
	}
	 .center_car
     {
     width:100%;
	 text-align:center;
     }
	 .center_car_mesure
     {
     left: 32.3%;
     width: 40% !important;
	}
    .center_car img {
     width: 35%;
    }
	.car_logo_sec {
    padding-bottom: 20px;
    }
	.carbc{
    padding-bottom: 20px;
	background-size:cover;
    }
    .inner_col,.inner_cols
    {
        width:100%;
        padding-right: 30px;
        padding-left: 30px;
    }
    .cont_1,.cont_3
    {
        width:100%;
    }
    .cont_2,.cont_4
    {
        width:100%;
    }
    .contact_area
    {
        padding: 0 20px;
        margin-bottom: 20px;
    }
    #map
    {
     height: 300px;
    }
}
@media only screen and (max-width: 680px) {
    nav {
        display: block;
        float: left;
        width: 100%;
        margin-top: 20px;
        height: 0;
        overflow-y: hidden;
    }
    nav.open {
     height: auto;
    }
    nav ul {
        display: block;
        width: 100%;
    }
    nav li {
          width: 100%;
          text-align: center;
          float: left;
          margin:0;
          padding: 0;
          border-bottom: 1px solid #D0F1FB;
      }
    nav li:after {
        display: none;
    }
    nav li:last-child {
             border-bottom: none;
    }
    nav li:last-child a{
    padding-bottom: 8px;
    }
    nav li a{
        color: #ffffff;
        display: block;
        padding: 10px 0 5px;
        background-color: #4fbee1;
        top: 0px;
        left: 0px;
    }
    nav li a:hover{
        color: #ffffff;
        opacity: 0.9;
    }
    .logs a:before
    {
        display: none;
    }
    nav li:hover
    {
        list-style:none;
    }
   #menu_btn1
    {
    display: block;
    }
    nav li.active
    {
        list-style:none;
    }
    nav li.active a
    {
        color: #ffffff;
    }
	.slider_con_right {
    width: 45%;
	margin-bottom: 20px;
    margin-top: 170px;
    }
    .top_area.inner_pages nav li {
      margin: 0;
      padding: 0;
    }
   .top_area.inner_pages nav li:after {
        display: none;
    }
    .nav_boxs
    {
    padding: 0;
    }
    .top_area.inner_pages nav li a {
        background-color: #3a3a3a;
    }
    .top_area.inner_pages nav li
    {
    border-bottom: 1px solid #636363;
    }
    .top_area.inner_pages nav li:first-child
    {
        border-top: 1px solid #636363;
    }
	.checkbox.terms {
    font-size: 14px;
    padding-left: 40px;
    padding-right: 10px;
    }
	.checkbox.terms input[type=checkbox] {
     margin: 2px 0 0 -34px;
    }
    .center_car_mesure
    {
        left: 29.3%;
        width: 47% !important;
    }
    .center_car img {
        width: 42%;
    }
    .slider_con_right iframe {
        height: 230px;
    }

}
@media only screen and (max-width: 560px) {
    .call_nu
    {
    text-align: center;
    width: 100%;
    padding: 14px 0 0px;
    }
    .top_sec
    {
        text-align: center;
    }
    .shedule
    {
    float: none;
    padding-bottom: 20px;
    }
	.case_stu a
    {
    margin-left:4px;
    }
.case_stu img
{
margin-left:4px;	
}
.dealer
{
padding:5px 10px;
}
.case_study
{
font-size:13px;	
}
.case_stu
{
padding-left:12px;
}
.top_area {
top: 102px;
}
.call_nu {
 font-size: 13px;
}
.tab_bc p {
        font-size: 14px;
        padding-left: 200px;
}
.tab_bc h2 {
font-size: 20px;
}
.choose_key
{
background-size:300px;
min-height: 300px;
}
.choose_shakes
{
background-size:300px;
min-height: 300px;
}
.choose_mob
{
background-size:300px;
min-height: 300px;
}
.choose_dealer
{
background-size:300px;
min-height: 300px;
}
.alert_hands
{
background-size:300px;
min-height: 312px;
}
.news_blo img {
position: static;
margin-bottom: 20px;
}
.news_blo {
padding: 15px 0 15px 15px;
}
.banner_mob_text,.banner_tab_text,.banner_desk_text,.banner_group_text{
font-size:18px;
}
.shedu {
	width:180px;
}
.slider_con_left {
width: 100%;
}
.slider_con_right
{
margin-top: 0;
width: 50%;
}
.slider_con_left h1 {
font-size: 17px;
line-height: 26px;
}
.carousel.carousel-fade .item:nth-child(2) .slider_content .slider_con_right{

    width: 73%;
    margin: 3% 10%;
    margin-top: 0px;
    padding-bottom: 10px;
    }
.carousel.carousel-fade .item:nth-child(2) .slider_content .slider_con_right img{
        margin: -20px 0px 20px 0px;
    }
}
@media only screen and (max-width: 500px) {
.bc_lines
{
padding: 0 8%;
}
.line_img1, .line_img2{
width: 85%;
}
.line_img3,.line_img4,.line_img5,.line_img6,.line_img7,.line_img8,.line_img9,.line_img10,.line_img11,.line_img12,.line_img13,.line_img14{
width: 55%;
}
    .pop_child, .line_img3:hover span, .line_img4:hover span, .line_img6:hover span, .line_img9:hover span {
        bottom: 220px;
    }
}
@media only screen and (max-width: 470px) {
    .tab_bc p {
    padding-left:0;
    }
    .tab_bc {
        background-image: none;
        background-repeat: no-repeat;
        background-position: 10px;
        min-height: 50px;
        padding-bottom: 30px;
    }
    .blue_bc
    {
     min-height: 50px;
    }
    .tab_bc h2 {
        font-size: 25px;
    }
    .tab_bc p {
        font-size: 16px;
    }
    .center_car_mesure
    {
        left: 24.1%;
        width: 59% !important;
    }
    .center_car img {
        width: 55%;
    }
}