

@media only screen and (min-width: 1366px) and (max-width: 1430px){
.container {width: 1270px;	margin: auto auto auto auto;}
.nav{display:none !important;}
.welcome_left { width: 817px;}
.zoom-effect-container {width: 316px; height: 224px;}
.ser-caption p { font-size: 15px;}
.news {float: left;  width:640px;}
.news-left {width: 270px;}
.news-right {width: 340px;}
.news-left img{width:100%;}
.client {width: 615px;}
.quote {width: 440px;}
.owl-theme .owl-controls { margin-right: 200px;}
.left-bar { width: 788px;}



}

@media only screen and (min-width: 1280px) and (max-width: 1365px){
.container{width: 1225px; margin: auto auto auto auto;}
.nav{display:none !important;}
.welcome_left {width: 772px;}
/* .zoom-effect-container {width: 313px; height: 222px;} */

.zoom-effect-container {
    height: 200px;
    width: 301px;
}
.ser-caption p { font-size: 15px;}
.news {float: left;  width:610px;}
.news-left {width: 242px;}
.news-right {width: 340px;}
.news-left img{width:100%;}
.client {width: 615px;}
.quote {width: 440px;}
.owl-theme .owl-controls { margin-right: 200px;}


/* .left-bar {float: left; width: 780px;} */
.left-bar {
    float: left;
    width: 735px;
}
.inr_client .quote {width: 606px;}


}


@media only screen and (min-width: 1171px) and (max-width: 1279px){
.container {width: 1150px;	margin: auto auto auto auto;}
.nav{display:none !important;}
.welcome_left {width:667px;}
.welcome_left h1{font-size:33px;}
.zoom-effect-container {width:287px; height: 205px;}
.ser-caption p { font-size: 15px;}
.news {float: left;  width:560px;}
.news-left {width: 242px;}
.news-right {width: 300px;}
.news-left img{width:100%;}
.client {width:560px;}
.quote {width:406px;}
.owl-theme .owl-controls { margin-right:185px !important;}

.left-bar {float: left; width:667px;}
.inr_client .quote {width:505px;}

}





@media only screen and (min-width: 768px) and (max-width: 1168px) {	
.container{ width:980px; position:relative; }
.nav_main{display:none !important;}
.nav{display:block !important;}
.in {margin-top:22px;}
.welcome_left { width: 100%}
.fleet {width:100%; border-top: 1px solid #c4c4c4; border-left:none;   margin-left: 0px;   padding: 35px 0 0 0px;  margin-top: 30px;}
.fleet img {float: left;  margin-right: 30px;}
.zoom-effect-container {width:245px; height:175px;}
.ser-caption p {font-size:13px;}
.ser-caption {padding: 8px 0px;}
.news {width: 100%;}
.news-right {width: 640px;  float: right;}
.news-right .update {width: 100%;}
.client {width: 100%;  float: left;}
.quote {width: 800px;}
.owl-theme .owl-controls {margin-right:551px !important;}



.left-bar {float: left; width:100%;}
.inr_client .quote {width:560px;}
.side-bar{width:100%; border-left:none;  margin-top: 35px;}

.flex-control-nav {
    bottom: 20px!important;
  
}

.owl-item .round-image {
    float: left;
    height: 135px;
    margin: 0 0 11px;
    text-align: center;
    width: 100% !important;
}
.client_full_sec .quote {
    width: 100% !important;
}
}






@media only screen and (min-width: 768px) and (max-width: 999px) {	
.container{ width:737px; position:relative; }
.welcome_left { width: 100%}
.fleet {width:100%; border-top: 1px solid #c4c4c4; border-left:none;   margin-left: 0px;   padding: 35px 0 0 0px;  margin-top: 30px;}
.fleet img {float: left;  margin-right: 30px; width: 320px;}
.zoom-effect-container {width:183px; height:130px;}
.ser-caption p {font-size:9px;}
.ser-caption {padding:7px 0px;}
.flex-caption { width:100%; left:0px; top: 153px; padding: 15px 60px 15px 65px;}
.flex-caption h2 {font-size:54px;}
.flex-caption p {font-size:20px; line-height:30px;}
.news {width: 100%;}
.news-right {width:400px;  float: right; margin-bottom: 30px;}
.news-right .update {width: 100%;}
.client {width: 100%;  float: left;}
.quote {width:560px;}
.owl-theme .owl-controls {margin-right:313px !important;}
.ftr-left {width: 640px;  float: inherit;  margin: 0 auto;}
.ftr-left p { text-align: center; float: inherit;}
.ftr-left ul {width: 100%; float: left;  padding-bottom: 20px;}
.ftr-logo { float: inherit;  width: 297px;  height: 91px;  margin: 16px auto;}

 
 
 
 .left-bar {float: left; width:100%;}
.inr_client .quote {width:560px;}
.side-bar{width:100%; border-left:none;  margin-top: 35px;}
  
} 








@media only screen and (min-width: 480px) and (max-width: 767px) {		
.container{ width:450px; position:relative; }
.nav_main{display:none !important;}
.nav{display:block !important;}
.logo {float: left;  width:265px;  height: 97px; padding-top: 10px;}
.logo a img{width:100%;}
.nav .nav-bars {top: 23px !important;}
.flex-caption { width:100%; left:0px; top:87px; padding: 15px 52px 15px 65px;}
.flex-caption h2 {font-size:25px;}
.flex-caption p {font-size:18px; line-height:30px;}
.flexslider .slides > li {height:355px !important;}
.banner { height:355px;}
.header_right { float: inherit;  text-align: center;}
.welcome_left { width: 100%}
.welcome_left h1 {font-size: 27px;}
.welcome_left span strong {font-size: 15px;}
.fleet {width:100%; border-top: 1px solid #c4c4c4; border-left:none;   margin-left: 0px;   padding: 35px 0 0 0px;  margin-top: 30px;}
.fleet img {float: left;  margin-right: 30px; width: 100%;}
.zoom-effect-container {width:225px; height:161px;}
.ser-caption p {font-size:11px;}
.ser-caption {padding:7px 0px;}
.news {width: 100%;}
.news-left { width: 100%;}
.news-left img{ width: 100%;}
.news-right {width: 100%;  float: right;  margin-top: 30px;   margin-bottom: 30px;}
.news-right .update {width: 100%;}
.client {width: 100%;  float: left;}
.quote {width:287px;}
.owl-theme .owl-controls {margin-right:60px !important;}
.ftr-left {width:100%;  float: inherit;  margin: 0 auto;}
.ftr-left p { text-align: center; float: inherit;}
.ftr-left ul {width: 100%; float: left;  padding-bottom: 20px;}
.ftr-left ul li {font-size:11px;}
.ftr-logo { float: inherit;  width: 297px;  height: 91px;  margin: 16px auto;}



 .left-bar {float: left; width:100%;}
.inr_client .quote {width:100%;}
.quote blockquote::before {top: -13px; left: 0px;}
.side-bar{width:100%; border-left:none;  margin-top: 35px;}
.round-image {float: inherit; margin: 0 auto; margin-bottom: 20px;}


.contact-page-left {width:100%;}
.map {width:100%;}
.getintouch-form ul li{width:100%; margin:0 0px 10px 0px;}
.getintouch-form ul li:last-child{width:100%;margin:0 0px 10px 0px;}

} 







@media only screen and (max-width: 479px) {
.container{ width:300px; position:relative;}
.nav_main{display:none !important;}
.nav{display:block !important;}
.logo {float: left;  width:170px;  height:auto; padding-top: 10px;}
.logo a img{width:100%;}
.nav .nav-bars {top:12px !important; right: 84px !important;}
.nav ul {top:69px !important;}
.header_right p {font-size: 11px;  font-weight: bold;}
.in i {line-height: 48px; height: 45px;  width: 45px;  font-size: 25px;}
.flex-caption { width:100%; left:0px; top:34px;     padding: 15px 46px 15px 57px;}
.flex-caption h2 {font-size:17px;}
.flex-caption p {font-size: 14px; line-height: 16px;}
.flexslider .slides > li {height:222px !important;}
.flexslider .slides img {height:100% !important;}
.banner {height:265px;}
.header_right { float: inherit;  text-align: center;}
.welcome_left { width: 100%}
.welcome_left h1 {font-size: 27px; text-align:left;}
.welcome_left span strong {font-size: 15px;}
.fleet {width:100%; border-top: 1px solid #c4c4c4; border-left:none;   margin-left: 0px;   padding: 35px 0 0 0px;  margin-top: 30px;}
.fleet img {float: left;  margin-right: 30px; width: 100%;}
.zoom-effect-container {width:100%; height:212px;}
.ser-caption p {font-size:11px;}
.ser-caption {padding:7px 0px;}
.news {width: 100%;}
.news-left { width: 100%;}
.news-left img{ width: 100%;}
.news-right {width: 100%;  float: right;  margin-top: 30px;   margin-bottom: 30px;}
.news-right .update {width: 100%;}
.client {width: 100%;  float: left;}
.client h1 {font-size: 29px;}
.quote {width:100%;}
.owl-theme .owl-controls {margin-right:60px !important;}
.round-image {float: inherit; margin: 0 auto; margin-bottom: 17px;}
.quote blockquote::before {top: -13px; left: 0px;}
.ftr-left {width:300px;  float: inherit;  margin: 0 auto;}
.ftr-left p { text-align: center; float: inherit;}
.ftr-left ul {width: 100%; float: left;  padding-bottom: 20px;}

.ftr-left ul li {
    font-size: 13px;
    line-height: 14px;
    margin: 0 0 15px;
}
.ftr-logo { float: inherit;  width: 297px;  height: 91px;  margin: 16px auto;}




 .left-bar {float: left; width:100%;}
.inr_client .quote {width:100%;}
.quote blockquote::before {top: -13px; left: 0px;}
.side-bar{width:100%; border-left:none;  margin-top: 35px;}
.round-image {float: inherit; margin: 0 auto; margin-bottom: 20px;}

.contact-page-left {width:100%;}
.map {width:100%;}
.getintouch-form ul li{width:100%; margin:0 0px 10px 0px;}
.getintouch-form ul li:last-child{width:100%;margin:0 0px 10px 0px;}

.welcome {
    float: left;
    padding: 0 !important;
    width: 100%;
}
.title_section h2 {
    color: #333;
    font-size: 25px;
    font-weight: normal;
}
.left_pos_img_page img{width: 100%;}
} 




