body { margin: 0;font-family: 'open_sansregular', Arial, Helvetica, sans-serif;font-size: 14px;
line-height: 20px;color: #333333;background-color: #ffffff;}
.pageContainer {
max-width: 1000px;
margin: 0 auto;
}
.topText {
width: 45%;
float:left;
}
.newstitle{
background: url(../images/testimonial_main_head.png) no-repeat;
width: 205px;
height: 66px;
display: block;
position: absolute;
right: -17px;
top: -26px;
z-index: 99;
}	
.rc {
float: right;
}
.lc{
float:left;
margin-right: 100px;	
}
.clearfix{
clear:both;	
}
.rc ul{
margin:0px;
padding:0px;	
}
.rc ul li{
margin:0px;
padding:0px;
list-style:none;
float: left;
margin-right: 5px;
width: 25px;
height: 25px;	
}
.sprite_cardicon{
height: 19px;
width: 130px;
display: inline-block;
float: left;	
}
.main { width:1000px; margin:auto}
.header_top { background: #1a88c4;color: #fff;padding: 8px 0;}
.header { width:100%; float:left;}
.logo_text { width:70%; float:left}
.logo { width:445px; height:95px; float:left; margin: 21px 0 0 0;}
.text_header { width: 36%;float: left;display: block;margin: 0 auto;margin: 25px 0 0 0px;}
.text_header img{
display:block;margin:0 auto;	
}
.text_header strong { font-family:Myriad Prol; font-size:33px; color:#df4127; font-weight:normal; margin: 0px;}
.text_header p { font-family:Myriad Prol; font-size:15px; color:#344759; font-weight:normal; text-align:right; margin:0 48px 0 0px;} 
.pohne { width:27%; float:right; margin:50px 0px  0 0px;}
.phone_logo {float:left;padding-right: 10px;padding-top: 10px;}
.phone_no {font: 25px/28px 'OpenSansCondensedBold', Arial, Helvetica, sans-serif;
color: #e20009; 
font-weight: 600;}
.phone_no a{color:#e20009;background: transparent; text-decoration: none;}
.nav_bg { width:100%;float:left; background:#FFCC00; margin-top: 20px; margin-bottom: 20px;}
.nav { width:100%; float:left;}
.nav{ list-style:none; margin:0px; padding:0px;}
.nav li { float: left;display: inline-block;position: relative;z-index: 500;margin: 0 1px;
list-style: none;background: #ffca08;text-transform: uppercase;}
.nav li a { display: block;font-weight: 700;text-decoration: none;color: #fff;color: #333;
padding: 13px 12px;font: 11px 'open_sansregular', Arial, Helvetica, sans-serif;}
.nav li a:hover { color: #fff;background: #d00710;}
.nav li a #selected {
color: #fff;
background: #d00710;
}

.nav a:last-child {
border-right: 0px !important;
}
a.quotetxt {
float: right;
background: #d70103;
padding: 0.7% 2%;
border-radius: 3px;
color: #fff;
text-transform: uppercase;
margin: 3px 0 0 0;
text-decoration: none;
}
a.quotetxt:hover{
background: #0088cc;	
}
#selected{
color: #fff;
background: #d00710;	
}
.facebook_post{
margin-left: 20px;
margin-top: 20px;	
margin-bottom:20px;
}
.middle_top{
margin-top:15px;	
}
.middle_inner h1{
font: 21px 'open_sanssemibold', Arial, Helvetica, sans-serif;
text-transform: uppercase;
color: #000000;
margin: 0 0 10px;
padding: 0;
text-rendering: optimizelegibility;	
}
.middle_inner p{
line-height: 30px;	
}
.cityblock {
width: 295px;
float: left;
background: #fefcea;
background: -moz-linear-gradient(top, #fefcea 0%, #f1da36 100%);
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#fefcea), color-stop(100%,#f1da36));
background: -webkit-linear-gradient(top, #fefcea 0%,#f1da36 100%);
background: -o-linear-gradient(top, #fefcea 0%,#f1da36 100%);
background: -ms-linear-gradient(top, #fefcea 0%,#f1da36 100%);
background: linear-gradient(to bottom, #fefcea 0%,#f1da36 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#fefcea', endColorstr='#f1da36',GradientType=0 );
border-radius: 5px;
padding: 10px;
margin-right: 15px;
margin-bottom: 15px;
}
.cityblock {
min-height: 100px;
padding-bottom: 0 !important;
}

.cityblock h3 {
margin: 0 0 5px;
padding: 0 0 5px;
font-size: 16px;
text-align: center;
border-bottom: 2px solid #333;
line-height: 18px;
margin: 10px 0;
font-family: inherit;
font-weight: bold;
line-height: 20px;
color: inherit;
text-rendering: optimizelegibility;
}
.person {
float: left;
text-align: right;
padding-left: 20px;
}
.persname {
float: left;
padding-left: 10px;
}
.cityblock1 h4{

font-size: 17.5px;
margin: 10px 0;
font-family: inherit;
font-weight: bold;
line-height: 20px;
color: inherit;
text-rendering: optimizelegibility;
font-family: 'open_sansregular', Arial, Helvetica, sans-serif;

line-height: 20px;
color: #333333;
}
.cityblock1 p{
line-height:30px;	
}
.cityblock1 p a{
color: #333333;
font-size: 14px;
}
.cityblock1 {
width: 650px;
float: left;
background: #fefcea;
background: -moz-linear-gradient(top, #fefcea 0%, #f1da36 100%);
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#fefcea), color-stop(100%,#f1da36));
background: -webkit-linear-gradient(top, #fefcea 0%,#f1da36 100%);
background: -o-linear-gradient(top, #fefcea 0%,#f1da36 100%);
background: -ms-linear-gradient(top, #fefcea 0%,#f1da36 100%);
background: linear-gradient(to bottom, #fefcea 0%,#f1da36 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#fefcea', endColorstr='#f1da36',GradientType=0 );
border-radius: 5px;
padding: 10px;
margin-right: 15px;
margin-bottom: 15px;
}
.nav ul li a.bg { background:url(../images/bg_nav.jpg) repeat-x; padding:11px 21px 12px 20px;}
.bennar { width:100%; float:left; margin:0px 0 0 0;}
.banner_box{ width:100%; float:left; margin:auto;}
.well_come { width:100%; float:left;margin: 15px 0 0;}
.well_in { float: left;width: 660px;}
.well_p p { font-size:15px;  font-family:Myriad Pro; color:#696969; margin:0 0 0 13px;  line-height:25px; }
.logo_wel { width:8%; float:left; margin: 0px 0 0;  }
.logo_wel img { margin:0px 0 0 0px;}
.well_text { width:100%; float:left; margin:0px;}
.well_text h1 { font: 20px 'open_sanssemibold', Arial, Helvetica, sans-serif;text-transform: uppercase;color:#d70003;margin: 4px 0px 10px 0px; text-transform: uppercase; }
.well_p { width:100%; float:left;}
.div_welcontent{

width: 610px;
margin-left: 15px;
font: 15px/19px 'open_sansregular', Arial, Helvetica, sans-serif;
color: #333;
text-align: justify;	
}
.div_welcontent p{
line-height:24px;	
}

.div_welcontent img{width: 150px;
margin: 0;
padding: 5px 15px 13px 0px;
}
.phone { float: left;width: 300px;margin-left: 20px;}

.phone h4  { width:82%; float:left; margin:31px 0 0 12px; font-family:Myriad Pro; color:#ff5c41; text-transform:uppercase; font-size:18px; font-weight:normal;}
.adds { width:100%; float:left; margin:20px 0 0 0;}
.adds strong {font-family:Myriad Pro; color:#ff5c41; font-size:15px; font-weight: normal;}
.adds span { font-family:Myriad Pro; color:#696969; font-size:15px;  margin:0px;  line-height: 25px;}
.servis { width:100%; float:left; border-top:1px solid #BBBBBB; margin:31px 0 0 0;}

.well_servis { width:34%; float:left; margin: 16px 0 0;}
.well_servis h3 { font-family:Myriad Pro; color:#ff5c41; font-size:24px; font-weight:normal; margin:10px 0 10px 7px;  text-transform: uppercase; font-weight:normal; }
.cargo { width:58%; float:left; margin: 16px 0 0;}
.cargo_text { width:46%; float:left; margin:-89px 0 0 0;}
.cargo_text p { margin:0 0 0 10px;  line-height: 20px;}
.cargo_text p a { text-decoration:none; padding:0 0 0 15px; color:#696969; font-size:14px;}
.cargo_text p a.arrow {
    background:url("../images/blck_dot.png") no-repeat scroll left center transparent;
}
.well_out { width:78%; float:left; margin:35px 0 10px 31px;}
.well_out h3 { font-family:Myriad Pro; color:#ff5c41; font-size:24px; font-weight:normal; margin:30px 0 10px 7px;  text-transform: uppercase; font-weight:normal; }

.logo_wel01 { width:8%; float:left;  }
.center {width:80%; float:left;} 
.logo_wel01 img { margin:65px 0 0 15px;}
.cinlt { width:100%; float:left;}
.cinlt ul { list-style:none; margin:15px 0 15px 0; padding:0px;}
.cinlt ul li  { display:inline; margin:0px; padding:0 0px 0px 27px;}
.cinlt ul li img {  margin:0px; padding:0px;}
.cinlt ul .uot_arrov{ margin:0px; padding:0px;}
.form { width:105%; float:right; margin: 0px 0px 0px 0px;}
.highlight {
background: rgb(241, 218, 54);
padding: 20px 10px 10px 10px;
margin-bottom: 20px;
}
.well_form { width:78%; float:left; margin:0px;}
.well_form h3 { font-family:Myriad Pro; color:#ff5c41; font-size:24px; font-weight:normal; margin:30px 0 10px 7px;  text-transform: uppercase; font-weight:normal; }
.form img {}
.box { width:90%; height:30px;  border: 1px solid #BBBBBB; border-radius: 5px; margin: 9px 0; box-shadow: 0 1px 1px #BBBBBB inset; padding:6px 5px 4px 0px;}
.box_1 { width:88%; height:25px;   border: 1px solid #BBBBBB; border-radius: 5px; margin: 9px 0; box-shadow: 0 1px 1px #BBBBBB inset; }
.box_01 { width:88%; height:88px;   border: 1px solid #BBBBBB; border-radius: 5px; margin: 9px 0; box-shadow: 0 1px 1px #BBBBBB inset; }
.box_011 { width:88%; height:78px;   border: 1px solid #BBBBBB; border-radius: 5px; margin: 9px 0; box-shadow: 0 1px 1px #BBBBBB inset; }
.form_in {margin: 10px 0 0 20px;
font-family: Myriad Pro;
color: #696969;
padding: 10px;
font-size: 14px;
text-transform: uppercase;
border: 1px solid #ddd;}
.login2 {
    background-image: linear-gradient(#000, #000);
    border-bottom: 1px solid #000;
    border-color: #000;
    border-radius: 3px;
    border-right: 1px solid #000;
    border-width: 1px;
	border-radius:5px;
    color: #FFFFFF;
    cursor: pointer;
    display: inline-block;
    filter: none;
    font-size: 18px;
    margin: 5% 0 4% 25%;
    padding: 2% 8%;
}
.login3 {
    background-image: linear-gradient(#000, #000);
    border-bottom: 1px solid #000;
    border-color: #000;
    border-radius: 3px;
    border-right: 1px solid #000;
    border-width: 1px;
	border-radius:5px;
    color: #FFFFFF;
    cursor: pointer;
    display: inline-block;
    filter: none;
    font-size: 18px;
   /*margin: 5% 0 4% 25%;*/
    padding: 2% 2%;
}
.login4 {
    background-image: linear-gradient(#000, #000);
    border-bottom: 1px solid #000;
    border-color: #000;
    border-radius: 3px;
    border-right: 1px solid #000;
    border-width: 1px;
	border-radius:5px;
    color: #FFFFFF;
    cursor: pointer;
    display: inline-block;
    filter: none;
    font-size: 18px;
   /*margin: 5% 0 4% 25%;*/
    padding: 2% 2%;
}
.well_massg { width:78%; float:left; margin:15px 0 10px 11px;}
.well_massg h3 { font-family:Myriad Pro; color:#ff5c41; font-size:24px; font-weight:normal; margin:30px 0 10px 7px;  text-transform: uppercase; font-weight:normal; }

.logo_massg { width:8%; float:left; margin: 30px 0 0;  }
.logo_massg img { margin:15px 0 0 15px;}
.testi { width:92%; float:left; border:1px solid  #BBBBBB; margin: 10px 0 10px 25px;}
.testi p { width:86%; float:left; font-size: 12px; line-height: 19px; border-right: 1px solid #BBBBBB;}
.testi img { margin:4px 2px 0 17px;}
.testi01 { width:92%; float:left; border:1px solid  #BBBBBB; margin: 10px 0 10px 25px;}
.testi01 p { width:86%; float:right; font-size: 12px; line-height: 19px; border-left: 1px solid #BBBBBB;padding: 0 0 0 14px;}
.testi01 img { margin:4px 2px 0 17px;}
.submitbtnsubmit{
background: url(../images/submit.png) no-repeat;
width: 162px;
height: 40px;
display: inline-block;
overflow: hidden;
text-indent: -9999px;
outline:none;
margin-top: 5px;
border: 0;
cursor:pointer;
}
.inquery_main_head img{
width:253px;	
display: block;
    margin-left: auto;
    margin-right: auto
}
.full_div { width:100%; float:left; background:#ffca08; margin:25px 0 1px 0;
padding: 10px 0;

}
.full_div ul{
margin:0px;
padding:0px;	
}
.middle_nav{
display:block;
margin:0 auto;
width:1000px;	
}
.middle_nav a:hover{
text-decoration: underline;	
}
.middle_nav a{
color: #000 !important;
padding-right: 25px;
text-transform: uppercase;
font-size: 14px;
}
.full_div ul li{
float:left;
padding: 10px 25px 10px 0px;
text-align:center;
margin:0px;
list-style:none;	
}
.icon {  float:right;}
.icon p { float:left;}
.icon ul { list-style:none ; margin:0px; padding:8px 6px 3px 85px;}
.icon ul li { display:inline; margin:0px; padding:0px;}
.footer_1 { background: rgb(26, 136, 196);width: 100%;float: left;padding: 20px 0;}
.packers { /*width:26%;*/float:left;}
.packers strong {font-family:Myriad Pro; color:#ff5c41; font-size:16px; }
.packers ul { padding:0px; list-style:none;}
.packers ul li { 
display:list-item; margin:0px; padding:0px 0;
list-style: none;
line-height: 20px;

width:200px;
float: left;
}
.packers ul li a { text-decoration:none; color: #fff;
font: 12px 'open_sansregular', Arial, Helvetica, sans-serif; padding:0 0 0 15px; }
.packers ul li a:hover{
color: #e20009;
text-decoration:underline;	
}
.packers ul li .arrow2 { background:url("../images/arrow.png") no-repeat scroll left center transparent;}

.city_wise ul { padding:0px; list-style:none;}
.city_wise ul li { 
display:list-item; margin:0px; padding:0px 0;
list-style: none;
line-height: 24px;

}
.city_wise ul li a { text-decoration:none;
font: 14px 'open_sansregular', Arial, Helvetica, sans-serif; padding:0 0 0 20px; }
.city_wise ul li a:hover{
color: #1A9698;
text-decoration:underline;	
}
.city_wise ul li .arrow2 { background:url("../images/blck_dot.png") no-repeat scroll left center transparent;
}

.red {background: #d70103;font: 12px 'open_sansregular', Arial, Helvetica, sans-serif;
color: #fff;padding: 10px 0;float: left;width: 100%;margin-top: 1px;}
.last_footer { width:100%; float:left; margin: 8px 0;}
.last_footer p { text-align:center; color:#FFF; font-family:Arial; font-size:13px; margin:0px;}
.last_footer h4 { text-align:center; color:#FFF; font-family:Myriad Pro; font-size:18px; margin:0px; font-weight:normal;}

.hi-title{ background-image:none !important; padding-left:10px !important;}
.page_content h1 {

font-size: 30px;
font-family: Calibri;
color: #ef341d;

}
.red a{
color:#fff;	
}
.red a:hover{
text-decoration:underline;	
}
.end_foo_left{
float:left;	
}
.page_content1 h1{

font-size: 30px;
font-family: Calibri;
color: #ef341d;
}
.page_content2 h1{

font-size: 20px;
font-family: Calibri;
color: #ef341d;
}
img, a {
margin: 0px;
padding: 0px;
border: 0px;
color: #ef341d;
}
#wel_box {
margin: 0px 0 13px 0;
padding: 0px;
width: 662px;
float: left;
background: #fff;
border: #eae9e9 solid 1px;
min-height: 655px;
}


.inner-clients_box{ width:150px; float:left;margin-left:10px; margin-top:10px;min-height:95px;}

.inner-clients_box img{position:relative;top:0;bottom:0;left:0;right:0;margin:auto;height:84px;width:140px;}

.client_box {
border: #373b43 solid 2px;
border-radius: 4px 4px 4px 4px;
-moz-border-radius: 4px 4px 4px 4px;
-webkit-border-radius: 4px 4px 4px 4px;
margin: 10px 0;
float: left;
width: 98%;
}
.client_box h2 {
background: #373b43;
color: #fff;
padding: 5px;
}
.clients_logo {
width: 150px;
float: left;
margin-left: 70px;
}
.social_media {
float: left;
border: #373b43 solid 2px;
border-radius: 4px 4px 4px 4px;
-moz-border-radius: 4px 4px 4px 4px;
-webkit-border-radius: 4px 4px 4px 4px;
margin: 0px 0;
float: left;
width: 83%;
padding-top: 5px;
}

.advert {
margin-top: 9px;
float: left;
}
#wel_box p {
margin: 0px;
margin-bottom: 10px;
padding: 10px 10px 0px 10px;
text-align: justify;
line-height: 26px;
}

#middle_content {
margin: 15px 0 0 0;
padding: 0px;
width: 1003px;
float: left;
}
.middle_content {
margin: 15px 0 0 0;
padding: 0px;
width: 1003px;
float: left;
}
#middle_left {
margin: 0px;
padding: 0px;
width: 662px;
float: left;
}

#middle_right {
margin: 0px 0 13px 0;
padding: 0px;
width: 267px;
float: right;
}
.services_box {
border: #ef341d solid 2px;
border-radius: 4px 4px 4px 4px;
-moz-border-radius: 4px 4px 4px 4px;
-webkit-border-radius: 4px 4px 4px 4px;
margin: 0px 0 10px 0;
float: left;
width: 98%;
}

.page_content {
float: left;
margin: 0 0 0 20px;
line-height: 25px;
width: 93%;
}
.page_content1 {
font-size:14px;
float: left;
margin: 0 0 0 0px;
line-height: 20px;
width: 100%;
}
.page_content2 {
float: left;
margin: 0 0 0 20px;
line-height: 25px;
width: 100%;
}

.contact_bg a{text-decoration:none;color:#333;}
.contacttitle {
font-size: 19px;}
.contact-image img{
	padding:0px 0px 0px 263px;
}

input[type='text'] {
border: 1px solid #ccc;
border-radius: 3px;
box-shadow: inset 0 1px 2px rgba(0,0,0,0.1);
width: 253px;
min-height: 28px;
padding: 2px 4px 2px 4px;
font-size: 12px;
-moz-transition: all .2s linear;
-webkit-transition: all .2s linear;
transition: all .2s linear;
}
.faq_head
{
color: #039be0;
text-transform: capitalize;
font-size: 16px;
font-weight: bold;
margin-bottom: 5px;
}

.formbottm {
background: url(../images/form_bottom_line.png) no-repeat;
margin-left:20px;
width: 293px;
height: 5px;
display: block;
}
.footerSlider h2 {
margin: 0;
padding: 0;
text-transform: uppercase;
font: 24px 'OpenSansCondensedBold', Arial, Helvetica, sans-serif;
color: #e20009;
}
.footerSlider h2 span {
color: #000;
}
.footerSlider{
margin-top: 15px;
width: 1000px;
display: block;
margin: 0 auto;	
}
.process{
	float:left;
	width:270px;
	height:350px;
	padding:0px 30px 0px 10px;
}

.process h1{
	font-size:20px;
}

.process p{
	font-size:14px;
	color:#222;
}
.fb_post_iframe{
border:none; overflow:hidden; width:290px; height:225px;
}
.row {
margin-right: -16px;
margin-left: -30px;
}
.row_team li {
list-style: none;
}
.col-md-3 {
width: 25%;
}
.text-center {
text-align: center;
}
.member-thumb {
position: relative;
background-color: #fff;
}
.member-thumb img {
box-shadow: 0 0 8px rgba(125, 83, 64, 0.6);
height: 250px;
width: 200px;
padding: 5px 5px 5px 5px;
margin: 5px 5px 5px 5px;
}
.team-inner {
margin-top: 15px;
}
.team-inner-header {
font-family: 'Open Sans', sans-serif;
font-weight: 600;
font-size: 14px;
}
@media (min-width: 992px)
{
.col-md-1, .col-md-2, .col-md-3, .col-md-31, .col-md-4, .col-md-5, .col-md-6, .col-md-7, .col-md-8, .col-md-9, .col-md-10, .col-md-11, .col-md-12 {
float: left;
}
}
@media (min-width: 768px)
{
.col-sm-6 {
width: 33%;
float: left;
}
}

<!-------------------responsive menu---------------->
body, nav, ul, li, a  {margin: 0; padding: 0;}

a {text-decoration: none;}
.container {
    width: 90%;
    max-width: 900px;
    margin: 10px auto;
}
.toggleMenu {
  display: none;
background: #1A88C5;
padding: 10px 0px;
color: #fff;
width: 100%;
text-align: center;
}
.tgl_m1{
display:none;	
}
.nav{
display:block;	
}
.tgl_m2{
display:none;	
}
.nav {
    list-style: none;
     *zoom: 1;
    
}
.nav:before,
.nav:after {
    content: " "; 
    display: table; 
}
.nav:after {
    clear: both;
}
.nav ul {
    list-style: none;
    width: 9em;
}
.nav a {
    padding: 7px 15px;
    color:#fff;
}
.nav li {
    position: relative;
}
.nav > li {
    float: left;
    
}
.nav > .p-parent{
  /*background-image: url("../images/downArrow.png");
    background-repeat: no-repeat;
    background-position: right;*/
	border-right: 1px dotted #000;
}
.nav > li > .p-parent-sub > li {
width: 255px;	
}
.nav > li > .p-parent-sub{
	padding:0px;
}
.nav > li > a {
    display: block;
}
.nav li  ul {
    position: absolute;
    left: -9999px;
}
.nav > li.hover > ul {
    left: 0;
}
.nav li li.hover ul {
    left: 100%;
    top: 0;
}
.nav li li a {
   display: block;
background: #1a88c4;
color: #fff;
position: relative;
z-index: 100;
border-top: 1px solid #015093;
}
.nav li li li a {
    background:#249578;
    z-index:200;
    border-top: 1px solid #1d7a62;
}

@media screen and (max-width: 999px) {
    .active {
        display: block;
    }
    .nav > li {
        float: none;
    }
    .nav > li > .parent {
        background-position: 95% 50%;
    }
    .nav li li .parent {
        background-image: url("../images/downArrow.png");
        background-repeat: no-repeat;
        background-position: 95% 50%;
    }
    .nav ul {
        display: block;
        width: 100%;
    }
   .nav > li.hover > ul , .nav li li.hover ul {
        position: static;
		display: none;
    }

}
<!-------------------- end responsive menu------------------->