@charset "utf-8";
/* CSS Document */

input[type="submit"], input[type="button"], input[type="text"], input[type="password"] { -webkit-border-radius:0; -webkit-appearance: none; }
a[href^=tel] {
text-decoration:inherit;
color: inherit;
 
}
/* #Media Queries
================================================== */

@media only screen and (max-width: 1920px) {
body{ overflow-x:hidden;}
.box-mobile img { display:none;}
.freight-rht {min-height: 433px;}

}
@media only screen and (max-width: 1366px) {

.freight-rht {min-height: 311px;}
}
@media only screen and (max-width: 1280px) { 
.freight-rht {min-height: 291px;}
}
@media screen and (min-width:1200px) and (max-width:1279px) {
.row { width:1160px; }
.box-mobile img { display:none;}
.freight-rht {min-height: 288px;}
.ethics.our {min-height: 570px;}
.ethics.pol {min-height: 470px;}
.simplePopup { width:50%;}

}
@media screen and (min-width:1024px) and (max-width:1199px) {
img {max-width:100%; }
.row { width:1004px; }
.ddsmoothmenu ul li a { padding: 0px 20px;}
.rht-menu ul li.quote a {font-size: 11px; padding: 10px 10px;}
.rht-menu ul li a {font-size: 14px;}
.flex-caption h1 { font-size: 24px;}
.flex-caption .ban-txt:after {width: 84%;}
.flex-caption h3:after {width: 96%;}
.freight-rht {min-height: 234px;}
.success h1 {margin-bottom: 19px;}
.success {padding: 38px 0px 62px 0px;}
.foot-lft {width: 55%;}
.services h2 { padding: 12px 0 12px 15px;}
ul.list li {padding: 0 0 0 15px;}
.box-mobile img { display:none;}
.ethics.our { min-height: 620px;}
.ethics.pol { min-height: 550px;}
.welcome-sarvams {padding-top: 30px;}
.flex-caption h3 { font-size:15px;}
.flex-caption h5 { font-size:14px;}
ul.enquiry-form li input { font-size:12px; }
.simplePopup { width:50%;}
#contact_form input#vercode {width: 54%;}
}

/* Smaller than standard 1024 (devices and browsers) */
@media screen and (min-width:768px) and (max-width:1023px) {
img {max-width:100%; }
.row { width:750px; }
.m-menu {display: block;}
.menu-section {display: none;}
.header_right {width: 72%;}
.header_right ul li {margin-right: 5px;}
.header_right img {margin-right: 8px;}
.flex-caption h1 {font-size: 16px;line-height: 20px;}
.flex-caption .ban-txt:after { width: 90%;}
.flex-caption h5 {font-size: 10px;}
.flex-caption h3 { width: 88%;}
.flex-caption h3 {font-size: 13px;}
.flex-caption h3 a { font-size:12px;}
.flex-caption h1{padding: 5px 0 5px 55px;}
.welcome-to h1 span {font-size: 25px;}
.welcome-to p {padding-bottom: 10px;  font-size: 12px;}
.welcome-to h1{margin-bottom: 10px;}
.service-include h1 span {font-size: 12px;}
.service-include a { padding: 0px 4px;}
.freight-rht { min-height: 363px;}
.freight-rht h2 {font-size: 30px;}
.freight-rht p {font-size: 18px;line-height: 25px;}
.success { padding: 38px 0px 38px 0px;}
.services h2 { padding: 12px 0 12px 10px;}
ul.list li {padding: 0 0 0 10px;}
.enquiry h2 {font-size: 18px;}
ul.enquiry-form li input {font-size: 9px;}
.policy h2{ margin-top:20px;}
.m-menu {top: 10px;}
.ser-let {width: 100%;}
.foot-lft {width: 100%; text-align: center;}
.foot-rft {float: none;}
.quality {padding: 15px 48px;}   
.foot-links li:last-child {width: 50%;padding-left: 2%;}
.header_right {width: 100%;border-top: 1px solid #ccc;}
.foot-links li:nth-child(4) {width: 50%;}
.foot-btm p {line-height: 20px;text-align: center; float:none; line-height:20px;}
.foot-links li:nth-child(2) { border-right:none;}
.service-include {padding: 35px 0px 70px;position: relative;}
.service-include a {padding: 0px 4px;width: 22%;margin: 0px auto;position: absolute;left: 0;right: 0;bottom: 25px;}
.header_right {width: 100%;border-top: 1px solid #ccc;display: block;text-align: center;}
.header_right ul {float: right;padding: 3px 0px 0px 0px;margin: 10px 0px 0px 0px;width: 100%;}
.header_right ul li {margin-right: 30px;float: none;display: inline-block;}
.success h1 {margin-bottom: 25px;}
.box-mobile img { display:none;}
.logo {margin: 0px 0px 10px 0px;}
/*footer css */
.foot-links li { width:48%; margin-right:2%; margin-bottom:20px;}
.foot-links li:nth-child(3n) { margin-right:0px; /*width:48%;*/}
.foot-links li.mob-dev {width: 48%;}
.simplePopup { width: 80%;min-width: 80%; top:7%!important;}
/*.simplePopupBackground {top:79px;left: 0px;z-index: 1;}*/
#pop1 h2:after { display:none;}
.ethics.lists li {width: 100%;float: left;margin-right: 0;}
.culture,.policy{ width:100%;}
.vision-part,.mission-part{ width:100%; float:left;}
.ethics.our{ min-height: auto;}
.ethics.pol {min-height: auto;}
.enquiry{ padding:10px;}
ul.list li a{ line-height:35px;}
.ser-let.services-rht ul li{float: left;width: 50%;display: flex;align-items: center;justify-content: center;}
.ser-let.services-rht ul li a{width: 100%;float: left;}
.freight-lft {height: 362px;}
.freight-rht.raistar {height: 300px;}
ul.list li a {line-height: 22px;padding: 10px 0 10px 20px;}
.lan-banner img{ height:130px;}
.banner-content > h1{ font-size:30px;}
.welcome-sarvams {padding-top: 25px;}
.visit { text-align:center; margin-top:10px; }
.freight-lft > img { height:100%; }
#contact_form input#vercode {width: 54%;}
}

/* Smaller than standard 768 (devices and browsers) */
@media screen and (max-width:767px) {
body { -webkit-text-size-adjust: none; }
img {max-width:100%; }
.row  { width:97%; }
.m-menu {display: block; top: 10px;}
.menu-section {display: none;}
/*test*/
.welcome-to {width: 100%;  padding: 4% 4% 8% 8%; position: relative;}
.welcome-to h1 span {font-size: 28px;}
.service-include h1 {font-size: 22px;}
.header_right {width: 90%;}
.freight-lft {float: left; width: 50%;}
.ser-let.services-rht ul li {width: 50%;}
.ser-let {float: left;width: 100%;}
.freight-rht {float: left;width: 50%;/*border-bottom: 1px solid #ccc; min-height: 327px;*/}
.header_right ul {display: none;}
.service-include h1 {line-height: 25px;}  
.foot-lft {width: 100%; text-align: center;}
.success p {font-size: 14px;line-height: 20px;text-align: justify;width: 86%;margin: 0 auto;}
.left-qute {display: none;}
.rhy-qute {display: none;}
.quality {padding: 20px 0px;}
.freight-rht.star::before {position: absolute;display: block;content: "";background: #fff url(../images/1.png) no-repeat center center;}
.freight-rht.rostar::after {position: absolute;display: block;content: "";background: #fff url(../images/2.png) no-repeat center center;
/*left: 371px;background-repeat: no-repeat;right: 0;*/}  
.success {padding: 15px 0px 38px 0px;}
.success h1 {margin-bottom: 10px;}
.flex-caption h1 {font-size: 25px;line-height: 33px; padding: 0; text-shadow: 2px 2px 2px #000;}
.flex-caption h3 { display:none;}
.flex-caption {width: 490px;position: absolute;/*left: 20%;bottom: 14%;*/}
.flex-caption h5 {font-size: 18px;margin-left: 0;margin-bottom: 6px;}
.flex-caption .ban-txt:after {width: 55%; height: 62%;}
.flex-direction-nav li .flex-next {background-position: -40px 0;right: 5px;}
.flex-direction-nav li .flex-prev {left: 5px;}
.flex-caption .ban-txt:after{ background:none;}
.flex-caption h3:after{background:none;}
.foot-btm p {line-height: 20px;text-align: center;}
.flex-caption h3 a {font-size: 13px;}
.service-include { padding: 35px 0px 70px;position: relative;}
.service-include a {padding: 0px 4px;width: 30%;margin: 0px auto;position: absolute;left: 0;right: 0;bottom: 25px;}
.foot-links li:nth-child(2n){ border-right:none;}
.foot-links li:last-child{ padding-left:2%;}
.foot-rft,.foot-btm p{ float:none;}
.box-mobile img {width: 100%;padding-top: 10px; display: block;}
.box{ display: none;}
/* landing page*/
.let-service { width: 100%;}
.welcome-sarvams {padding-top: 20px;}
.culture {float: left;width: 100%;}
.culture h2 {font-size: 25px;}
.policy {float: left;width: 100%;}
.policy h2 {font-size: 25px; margin-top:20px;}
.vision-part {float: left; width: 100%;}
.vision-part h2 {font-size: 25px;}
.mission-part {float: left;width: 100%;}
.mission-part h2 {font-size: 25px;}
.rht-service {width: 100%;float: left; margin-top:25px;}
.get-touch h1 {font-size: 21px; margin-bottom: 10px;}
.get-touch p {padding: 0px 5%;font-size: 16px;line-height: 23px;}
.banner-content > h1 {font-size: 25px;}
.lan-banner img {height: 120px;}
.enquiry {width: 100%; margin-bottom:10px;}
ul.list li{ font-size:16px;}
/*footer css */
.foot-links li { width:48%; margin-right:2%; margin-bottom:20px;}
.foot-links li:nth-child(3n) { margin-right:0px;}
.foot-links li.mob-dev {width: 48%;}
.container-lft {width: 100%;float: left;}
.information h1 span {font-size: 25px;}
.information h1{font-size: 25px;}
.container-rht {width: 100%;float: left;}
.branch-office li {float: left;width: 100%; border-right: none;}
.contact-form {width: 100%;float: left;}
.map {width: 100%;float: left;}
.simplePopup {width: 80%;min-width: 80%;}
.simplePopupBackground {left: 0px;z-index: 1;}
#pop1 h2:after { display:none;}
.ethics.lists li {width: 100%;float: left;margin-right: 0;}
.nice-scroll {width: 100%;float: left;overflow-x: scroll;}
.ethics.our {min-height: auto;}
.ethics.pol {min-height: auto;}
.values.vis{ margin-bottom:0;}
.ser-let li a {width: 100%;float: left;}
.ser-let li {float: left;width: 100%;display: flex;align-items: center;justify-content: center;}
.ser-let.services-rht ul li{float: left;width: 50%;display: flex;align-items: center;justify-content: center;}
.ser-let.services-rht ul li a{width: 100%;float: left;}
.freight-lft {height: 290px;}
.freight-rht.raistar {height: 280px;}
.let-service h1{ padding-bottom:12px; margin-bottom:14px;}
.branch-office li:last-child {width: 100%;}
.visit { text-align:center; margin-top:10px; }

}

/* Mobile Landscape Size (devices and browsers) */
@media screen and (max-width:639px) {
.row { width:95%; }
.welcome-to {width: 100%;  padding: 4% 4% 8% 8%; position: relative;}
.freight-rht {float: left;width: 100%;    border-bottom: 1px solid #ccc;}
.foot-links li {width: 100%;}
.foot-links li{ border-right:none;}
.header_right ul {display: none;}
.service-include { padding: 35px 0px 70px;position: relative;}
.service-include a {padding: 0px 4px;width: 40%;margin: 0px auto;position: absolute;left: 0;right: 0;bottom: 25px;}
.foot-links li {text-align: center;border-bottom: 1px solid #ccc;}
.foot-links li p {text-align: center;}
footer {padding: 10px 0 15px 0;}
.box-mobile img { width: 100%;padding-top: 10px; display: block;}
.box{ display: none;}
/* landing page*/
.vision-part {float: left; width: 100%;}
.vision-part h2 {font-size: 25px;}
.mission-part {float: left;width: 100%;}
.mission-part h2 {font-size: 25px;}
.rht-service {width: 100%;float: left;}
.get-touch h1 {font-size: 21px; margin-bottom: 10px;}
.get-touch p {padding: 0px 5%;font-size: 16px;line-height: 23px;}
.enquiry {width: 100%; margin-bottom:10px;}
.foot-links li:nth-child(3n) { margin-right:0px;}
.foot-links li.mob-dev {width: 100%;}
.foot-links li.social-link {text-align: center;margin: 0px auto;width: 100%;}
.social-icon ul{text-align: center; display: inline-block;width: 34%;}
.container-lft {width: 100%;float: left;}
.information h1 span {font-size: 25px;}
.information h1{font-size: 25px;}
.container-rht {width: 100%;float: left;}
.branch-office li {float: left;width: 100%; border-right: none; margin-bottom:0; min-height: 130px;}
.contact-form {width: 100%;float: left;}
.map {width: 100%;float: left;}
.simplePopup {width: 85%;min-width: 85%;}
.simplePopupBackground {left: 0px;z-index: 1;}
#pop1 textarea#message {width: 100%;}
a.contact-buts {width: 30%;}
#pop1 input#name {width: 100%;}
#pop1 h2:after { display:none;}
.freight-lft {float: left;width: 100%;}
.ser-let.services-rht ul li{ width:100%;}
.freight-rht.star::before {position: absolute;display: block;content: "";background: #fff url(../images/3.png) no-repeat center center;left: 50%;top: -304px;}
.freight-rht.rostar::after {position: absolute;display: block;content: "";background: #fff url(../images/3.png) no-repeat center center;
left: 0;background-repeat: no-repeat;top: -300px;right: 0;}
.flex-control-nav li a{ display:none;}
ul.list li a {padding: 10px 0 10px 20px;background: url(../images/service-aero.png) no-repeat scroll left 17px;line-height: 25px;font-size: 16px;}
.foot-links li{ margin-right:0;}
.flex-caption { display:none; }
#pop1 .form-group input[type="text"] { float: left; width: 100%;}
.simplePopup textarea#usrmessage { width: 100%;}
.simplePopup .captcha_img1 > input,.simplePopup #vercode {width: 100%!important;}
#contact_form input#vercode {width: 54%;}
#pop1 .form-group #usrmessage1 { width:100%;}
.simplePopup #contact_form .captcha_img1 > input { width: 100% !important; margin-bottom: 5px !important;}
#pop1 .form-group #vercode1 { width:100%;}
}

/* Mobile Portrait Size to Mobile Landscape Size (devices and browsers) */
@media screen and (max-width:479px) {
.row { width:93%; }
.m-menu {top: 10px;}
.welcome-to {width: 100%;  padding: 4% 4% 8% 8%; position: relative;}
.welcome-to h1 span {font-size: 28px;}
.service-include h1 {font-size: 22px;}
.header_right {width: 90%;}
.freight-lft {float: left; width: 100%;}
.ser-let.services-rht ul li {width: 100%;}
.ser-let {float: left;width: 100%;}
.freight-rht {float: left;width: 100%;     border-bottom: 1px solid #ccc;}
.foot-links li {width: 100%;}
.foot-links li{ border-right:none;}
.header_right ul {display: none;}
.service-include h1 {line-height: 25px;}  
.foot-lft {width: 100%; text-align: center;}
.success p {font-size: 14px;line-height: 20px;text-align: justify;width: 86%;margin: 0 auto;}
.left-qute {display: none;}
.rhy-qute {display: none;}
.quality {margin-bottom: 15px;}
.freight-rht.star::before {position: absolute;display: block;content: "";background: #fff url(../images/3.png) no-repeat center center;left: 50%;top: -304px;}
.freight-rht.rostar::after {position: absolute;display: block;content: "";background: #fff url(../images/3.png) no-repeat center center;
left: 0;background-repeat: no-repeat;top: -300px;right: 0;}  
.success {padding: 15px 0px 12px 0px;}
.success h1 {margin-bottom: 10px;}

.foot-btm p {line-height: 20px;text-align: center;}
.service-include { padding: 35px 0px 70px;position: relative;}
.service-include a {padding: 0px 4px;width: 60%;margin: 0px auto;position: absolute;left: 0;right: 0;bottom: 25px;}
.foot-links li {text-align: center;border-bottom: 1px solid #ccc;}
.foot-links li p {text-align: center;}
.footer {padding: 20px 0 50px;}
.flex-caption h3 a {font-size: 11px;}
.box-mobile img {width: 100%;padding-top: 10px;display: block;}
.box{ display: none;}
.smk_accordion .accordion_in .acc_head{ font-size:13px;}
.social-icon ul {width: 55%;}
.flex-caption{ display:none;}
.flexslider .slides li img {width: 100%;float: left;min-height: 190px;}
.branch-office li:last-child {width: 100%;margin-right: 0px;border-right: none;}
.branch-office li li {float: left;width: 100%;margin-right: 0;padding-right: 0;border-right: 0px solid #bfbdbe;padding-bottom: 0px;min-height: 180px; margin-bottom: 15px; padding-bottom:15px; border-bottom:1px solid #ccc;}
.branch-office li li:last-child {width: 100%; border-bottom: none; margin-bottom: 0;padding-bottom: 0;}
.branch-office li{ padding-right:0;}
.banner-content > h1 {font-size: 23px;}
#contact_form input#vercode {width: 53%;}
#pop1 .form-group #usrmessage1 { width:100%;}
}
@media screen and (max-width:319px) {
.header_right {width: 90%;}
.header_right ul {display: none;}
.welcome-to h1 span {font-size: 24px;}
}
