@charset "utf-8";
/* CSS Document */

@media(max-width:768px){
	
.container{padding:0;}
.header{background:#373737; margin-bottom:0;}

.brochure {padding:0; position:absolute; top:0; margin-top:0;}
.brochure h2{width:100%;}
.brochure h2 a {font-size:14px; display:block; margin-right:1px;}
.brochure h3 {width:100%;}
.brochure h3 a {font-size:14px; display:block; text-align:right;}

.logo {margin-top:55px; padding:0px 0px 10px 10px;}

.menu p{display:none;}
.menu span{padding-left:50px !important;}
.overlay a {font-size:23px;}

.banner-caption h2{font-size:11px; padding:10px 15px;}
.banner-caption h3 a {font-size:18px; padding:4px 9px; margin-top:-31px; margin-right:-16px;}
.banner-caption a {font-size: 11px; margin-top:-16px; margin-right: 20px;}

.banner .bx-wrapper .bx-controls-direction a {top:85%;}
.banner .bx-wrapper .bx-prev {left:88%;}
.banner .bx-wrapper .bx-next {right:2%}

.about-us {padding:0px 15px; margin-top:0px;}
.about-us-left h2 {background:none; text-align:left; margin-right:0; font-size:21px;}
.about-us-left h1 {
    margin:0px 0px 20px 0px;
    font-size: 15px;
	padding-left:0px;
    padding-right: 30px;
}
.about-us-left p{padding-left:0px;}
.about-us-left a{padding-left:0px;}
.about-us-left a:after{margin-left:0px;}
.about-us-left a:hover:after{margin-left:0px;}

.about-us-right {margin-top:30px;}

.balck-bg {background:none; background-color:#1f1f1f !important;}
.balck-bg h2 {padding:20px 0px 40px 20px; background:none;}
.service {padding:0px 10px;}
.service-1 img {width:100%;}
.service-1 {margin-bottom:30px;}

.testimonial {margin:30px 0px; padding:0px 15px;}
.testimonial-right {padding-left:0; margin-bottom:20px;}
.testimonial-right p {width:auto; padding-left:40px; text-align:justify;}
.testimonial-right h4 {font-size: 14px;}
.testimonial-right h4 span {font-size: 30px;}
.testimonial-right h4:before {width: 25px;}

.testimonial-left h4 span {font-size: 30px;}
.testimonial-left h4 {font-size: 14px;}
.testimonial-left {padding-right:0; margin-bottom:20px;}
.testimonial-left p {width:auto; padding-right:35px; padding-left:0;}
.testimonial-left h4:after {width:25px;}

.testimonial h3{margin-bottom:40px !important;}

.thumbnail-slider div#bx-pager a img {width:50px; margin-top:35px;}

.footer {margin:10px 0px;}
.footer-left {padding-right:0px;}
.footer-left a img { margin-right:0; margin:0 auto; margin-bottom:15px; float:none;}
.footer-left p{float:none; text-align:center;}

.footer-right {
    padding: 0;
    padding-left: 0;
    margin: 0 auto;
    text-align: center;
}

.quick-links {padding:0; margin:20px 0px;}
.quick-links ul li{margin:5px 12px;}

.about-us-title p {text-align:justify;}
.about-us-title h2 {margin:30px 0px 20px 0px;}
.about-us-title ul {margin:30px 0px;}
.about-us-title ul li {border-right:none; border-bottom:1px dashed #ddd; padding:15px 30px;}
.about-us-title ul li:last-child {border-bottom:none;}

.factory {padding:50px 0px;}
.factory h2 {margin-bottom:30px;}
.factory p {padding-left:20px;}

.director-1 {margin:20px 0px 20px 0px;}

.Services {padding:0px 15px;}
.services-1 {margin:20px 0px;}
.service-right {padding-left:0px;}
.service-right h2 span {font-size:31px;}
.service-right h2 {font-size:15px; margin-top:15px;}

.services-2 {margin:10px 0px;}
.service-left-1 {padding-right:0px;}
.service-left-1 h2 {font-size:15px;}
.service-left-1 h2 span {font-size:31px;}

.gallery-img {margin-bottom:0px; padding:10px;}
.nivo-lightbox-theme-default .nivo-lightbox-nav {top:25%; width:5%; height:5%;}

.contact-us {padding:0px 15px; margin-top:20px;}
.contact-us-adress {padding:15px 0px 0px 0px;}
.contact-us-adress p{min-height:auto;}
.contact-us-adress:after {width:100%;}
.contact-us-adress-1:after {
    content: '';
    border-bottom: 1px solid #ebebeb;
    display:block;
    width:100%;
}
.contact-us-adress-1 a{margin-bottom:12px; display:block;}

.Service-tab {margin-bottom:10px;}
.tabcontent p {text-align:justify;}
.Scania-bus-1 {margin-bottom:30px;}
.tabcontent h5 {line-height:26px;}

.trailer p {margin:20px 0px 20px 0px;}
.trailer-left p {font-size:14px; font-weight:500;}

#main b{display:none;}
}

@media(max-width:560px){

.brochure h2 a {font-size: 11px;}	
.brochure h3 a {font-size: 11px;}

.banner .bx-wrapper .bx-controls-direction a {top:85%;}
.banner .bx-wrapper .bx-prev {left:78%;}
.banner .bx-wrapper .bx-next {right:2%}

.sidenav a {font-size: 17px;}
	
}

@media(max-width:420px){

.service-right-1 {position:absolute;}
.service-left-1 {margin-top:200px;}

}