*,div, ul, li, p{margin:0; padding:0;}

body

{

	margin:0;

	padding:0;

	background:#fff;

	font-family: 'open_sansregular';

	

}

.wrapper{width:100%; float:left;}

.dblue{background:#0e4888;}

.head_left ul{padding:10px 0px; text-align:center;}

.head_left ul li{display:inline; border-left:1px #fff solid; color:#fff;padding:0px 1.2%; font-size:13px;}

.head_left ul li:first-child{border:none;}

.head_left ul li span{color:#00c7fe;}

.head_left ul li a{color:#fff;}

.lblue{background:#e5eff9;}

.logo i{color:#fff;}

.logo button, .logo button:hover{background-color:#0e4888!important;}

.header_bottom{margin:0;}

.menu ul{padding:10px 0px;}

.menu ul li a{text-transform:uppercase; color:#5b5d5e!important;}

.menu ul li a:hover, .menu ul li.current-menu-item a{color:#1bbbfe!important;}

.slider{margin:0; padding:0;}

.slide-caption{width:27%; text-align:left; background:rgba(0,0,0,0.7); top:30%;color:#1bbbfe; font-size:22px; padding:2%; font-style:italic; bottom:25%; line-height:1.5;}

.slide-caption ul li{list-style:none;}

.black{background:#242525;}

.login{border-right:1px #454545 solid;}

.login:last-child{border:none;}

.login a{color:#fff; font-size:18px; text-transform:uppercase; font-weight:bold; float:left; 
padding-top:28px; outline:none;}

.login a:hover{text-decoration:none; color:#1bbbfe;}
.padding6{ padding-left:6px;}
.terms_c{padding-left:5px;}

.index-desc{padding:20px 0px;}

.index-desc h1, .index-desc h2{font-size:25px; color:#008ffe; font-weight:bold;}
.testi_head h1 {margin:18px 1.2%!important;}

.index-desc p{color:#45494e; font-size:14px; margin:10px 0px; text-align:justify;}

.index-desc p span{color:#0e4888;}
.warehouse p span{color:#45494e;}

.footer-main{padding:20px 0px;}

.footer-main ul{margin:8px 0px;}

.footer-main ul li{display:inline;}

.footer-main ul li a{font-size:14px; color:#fff; margin-right:10px; text-transform:uppercase;}

.footer-main ul li a:hover, .footer-main ul li.current-menu-item a, .footer-main p a:hover{color:#00c7fe; text-decoration:none;}

.footer-main p, .footer-main p a{color:#6997ca; font-size:13px;}



.service-offer ul li{list-style:none; margin:8px 0px; color:#45494e;}

.service-offer ul li span{color:#0e4888; font-weight:bold;}

.service-specialize ul{margin-left:20px;}

.service-specialize ul li{line-height:1.8; color:#45494e;}

.service-offer h3, .service-specialize h3{font-size:21px; margin:18px 0px;}

.sub-banner{width:100%; margin:0; padding:0;}

.sub-banner img{width:100%;}

.fleet img{width:100%; margin:20px 0px; border: 2px #CED1D4 solid; border-radius:18px 0px 18px 0px;

-webkit-box-shadow: 3px 3px 5px -1px rgba(0,0,0,0.45);

-moz-box-shadow: 3px 3px 5px -1px rgba(0,0,0,0.45);

box-shadow: 3px 3px 5px -1px rgba(0,0,0,0.45);

}

.testimonial-details{padding-bottom:8px; border-bottom:1px dotted rgb(167, 158, 158); margin-bottom:8px;}

.register{min-height:500px; padding:2% 0px 10% 0px;}

.register-form{padding:15px 0px;}

.register-form input{width:90%; border:1px #e1dede solid;}
.register-form input[type=submit]{width:auto;}

.logout_section input[type=submit]{width:100% !important;}

.register-form label, .register-form p span{font-size:13px; line-height:2; color: #0e4888; font-weight:normal;}

.register-form p{font-size:13px; line-height:2; text-align:center;}

.register-form label span{color:#F00;}

.close-form{margin:5px 8px;}

.form-tc a{margin:10px 0px; float:left; font-size:12px;}

.form-tc input[type=checkbox]{margin:7px 0px;}

.submit-button{background:#1bbbfe; border:1px #0992CC solid;}

.submit-button:hover{background:#0992CC;}

.register-tab li{background:#60C5F0;}

.register-tab li a{color:#fff;}

.register-tab li a:hover{background:#fff; color:#000;}

.log-header{background:#60C5F0;}



/** ==================contact-form=================*/

.contact_map iframe{width:100%; height:350px; border:none;}

.contact_part h2{color: #d5021b;}

.contact_left{width:47%; margin:1%; float:left; border-right:1px #E6E1E1 solid; padding-right:2%}

.contact-details{margin-top:3%;}

.contact-details ul li{list-style:none; color:#242525; line-height:1.8; font-size:15px;}

.contact-details ul li span{color:#0e4888; font-weight:bold; width:46%; float:left}

.contact-details ul li a{color:#242525; text-decoration:none;}

.contact-details ul li a:hover{color:#1bbbfe;}

.contact-details p{color:#000; font-size:15px;}

#form-main h1{text-align:center;}



#feedback-page{

	text-align:center;

}



#form-main{

	width:100%;

	float:left;

	padding-top:0px;

}



#form-div {

	background-color:rgba(72,72,72,0.4);

	padding:3% 3%;

	width: 70%;

	border-radius: 7px;

   -moz-border-radius: 7px;

   -webkit-border-radius: 7px;

   margin:10px auto;

}



.feedback-input {

	color:#3c3c3c;

	font-family: Helvetica, Arial, sans-serif;

  font-weight:500;

	font-size: 15px;

	border-radius: 0;

	line-height: 22px;

	background-color: #fbfbfb;

	padding: 7px 13px 7px 40px;

	margin-bottom: 0px;

	width:100%;

	-webkit-box-sizing: border-box;

	-moz-box-sizing: border-box;

	-ms-box-sizing: border-box;

	box-sizing: border-box;

  border: 3px solid rgba(0,0,0,0);

}



.feedback-input:focus{

	background: #fff;

	box-shadow: 0;

	border: 3px solid #1bbbfe;

	color: #606060;

	outline: none;

  padding: 7px 13px 7px 40px;

}



.focused{

	color:#30aed6;

	border:#30aed6 solid 3px;

}



/* Icons ---------------------------------- */

#name{

	background-image:url(../images/name.svg);

	background-size: 15px 15px;

	background-position: 11px 11px;

	background-repeat: no-repeat;

}



#name:focus{

	background-image: url(../images/name.svg);

	background-size: 15px 15px;

  	background-position: 11px 11px;

	background-repeat: no-repeat;

}



#email{

	background-image: url(../images/email.svg);

	background-size: 15px 15px;

	background-position: 11px 11px;

	background-repeat: no-repeat;
	padding-left:31px;
}



#email:focus{

	background-image: url(../images/email.svg);

	background-size: 15px 15px;

    background-position: 11px 11px;

	background-repeat: no-repeat;

}



#comment{

	background-image: url(../images/comment.svg);

	background-size: 15px 15px;

	background-position: 11px 11px;

	background-repeat: no-repeat;

}

#phone{

	background-image: url(../images/phone.png);

	background-size: 15px 15px;

	background-position: 11px 11px;

	background-repeat: no-repeat;

}



textarea {

    width: 100%;

    height: 85px;

    line-height: 150%;

    resize:vertical;

}



input:hover, textarea:hover {

	background-color:white;

}



#button-blue{

	

	float:left;

	width: 100%;

	border: #fbfbfb solid 4px;

	cursor:pointer;

	background-color: #1bbbfe;

	color:white;

	font-size:17px;

	padding-top:5px;

	padding-bottom:5px;

	-webkit-transition: all 0.3s;

	-moz-transition: all 0.3s;

	transition: all 0.3s;

  margin-top:-4px;

  font-weight:700;

}



#button-blue:hover{

	background-color: rgba(0,0,0,0);

	color: #1bbbfe;

}

	

.submit:hover {

	color: #3498db;

}

	

.ease {

	width: 0px;

	height: 0px;

	background-color: #000;

	-webkit-transition: .3s ease;

	-moz-transition: .3s ease;

	-o-transition: .3s ease;

	-ms-transition: .3s ease;

	transition: .3s ease;
	display:none;
}



.submit:hover .ease{

  width:100%;

}

.profile_email input{ width:50% !important;}
.tml-profile .wp-pwd{ text-align:left !important; float:left !important; width:50% !important;}

/*===========map============*/

#map {

        height:320px;

        width:100%;

    }

    .gm-style-iw * {

        display: block;

        width: 100%;

    }

    .gm-style-iw h4, .gm-style-iw p {

        margin: 0;

        padding: 0;

    }

    .gm-style-iw a {

        color: #4272db;

    }

.wpcf7-submit{

	float:left;

	width: 100%;

	border: #fbfbfb solid 4px;

	cursor:pointer;

	background-color: #1bbbfe;

	color:#06435d;

	font-size:17px;

	padding-top:5px;

	padding-bottom:5px;

	-webkit-transition: all 0.3s;

	-moz-transition: all 0.3s;

	transition: all 0.3s;

  margin-top:-4px;

  font-weight:700;

}

.wpcf7-submit:hover{

	background-color:#06435d;

	color: #1bbbfe;

}

.wpcf7-not-valid-tip{

	color: #F00 !important;

}

.my_submit_button_class input[type=submit]{float:right;}
.tml-lostpassword, .tml-login{margin: 0 auto; padding:2%; margin: 0 auto; border:1px #999 solid;}
.entry-title{text-align:center;}
.service_type_class select,.service_type_class input[type=text],.service_type_class textarea{ width:100% !important; margin-bottom:10px;}
.service_datepicker input[type=text{width:100% !important;}
.bs-example {margin-bottom:20px;}



