

@media only screen and (min-width:200px) and (max-width:767px) {

	header {

	position: relative;

}

/*div#google_translate_element {
    position: static;
}
*/
	.log_list {

	

	text-align: center;

}

	.log_list li a {

	color: #000;

	padding: 0 10px 0 10px;

}

	.log_list li:last-child a {

    padding-right: 10px;

}

	.address_txt p img {

	position: relative;

	margin-right: 10px;

}

	

	.address_txt p {

	padding-left: 0;

	margin-bottom: 7px;

	text-align: center;

}

	

	.logo_are {

	width: 143px;

	display: block;

	margin: 0 auto;

}

	.stellarnav.mobile .menu-toggle, .stellarnav.mobile .dd-toggle, .stellarnav.mobile .close-menu, .stellarnav.mobile .call-btn-mobile, .stellarnav.mobile .location-btn-mobile {

	display: block;

	width: 101px;

	margin: 0 auto;

}

	

	.search_list {

	

	text-align: center;

}

	

	#banner-carousel .owl-dots {

	top: 0;

}

	

	.stellarnav.mobile > ul > li > a {

	padding: 10px 15px;

}

	.stellarnav > ul > li > a:hover, .stellarnav > ul > li.active > a {

	border: transparent 1px solid;

	color: #0836a8;

}

	

	.stellarnav li a {

	border-radius: 0;

}

	.provider_Area {

	margin-bottom: 30px;

}

	.provider_Area h1 {

	font-size: 60px;

}

	

	.provider_Area h1 big {

	font-size: 123px;

}

	

	.provider_Area p {

	padding-right: 2px;

}

	

	.offset-2 {

	margin-left: 0;

}

	.our_progress .headline {

	margin-bottom: 20px;

}

	a.mail_img {

	width: 44px;

	height: 45px;

	

	top: 15px;

}

	a.mail_img img{

		width: 100%;

	}

	

	.our_progress .headline h2 {

	font-size: 30px;

}

	

	.progres_list::before{

		display: none;

	}

	.progres_list {

	text-align: center;

}

	

	.offset-1 {

	margin-left: 0;

}

	

	.download_img {

	width: 100%;

	height: auto;

	padding-top: 30px;

}

	.download_img img {

	width: 100%;

	position: relative;

}

	.download_txt h2 {

	font-size: 30px;

	margin-top: 10px;

}

	

	footer {

	background-size: auto 100%;

}

	.copy_footer {

	padding-top: 20px;

	padding-bottom: 20px;

	margin-top: 16px;

}

	.our_progress {

	padding-top: 50px;

	padding-bottom: 50px;

	

}

#list_job li{
	width:100%;
}

#list_job li a{
display:block;
text-align:center;}

.map_view{
margin-top:30px;}

	

/***************************************

				For Admin

***************************************/

.admin_header .logo_area {

	width: 143px;

	display: block;

	margin: 0 auto 20px auto;

}

	

	.feedback_list {



	width: 100%;

	text-align: center;

}

	.search {

	margin: 7px auto 13px auto;

	position: relative;

} .search input[type="text"] {

	width: 100%;

	

}

	.feedback_list li {

	margin: 0 0 9px 0;

}

	

	.left_panel {

	width: 100%;

	}

	

	.wrapper_sec {

	width: 100%;

	

}

	.map_sec img{

		width: auto;

		height: 100%;

	}

	.dump_sec .dump_txt h3 {

	font-size: 18px;

}

	.dump_sec .dump_txt h4 {

	font-size: 20px;

}

	

	.trak_sec .trak_txt a {

	font-size: 17px;

	padding: 3px 0 3px 11px;

}

.login_area {

	min-height: 551px;

	padding-top: 30px;

	padding-bottom: 30px;

}

	.login_form {

	width: 90%;

	min-height: 506px;

	margin-left: 0;

	padding-top: 67px;

	padding-left: 20px;

	padding-bottom: 30px;

	margin: 0 auto 0 auto;

	padding-right: 20px;

}

	.offset-3 {

	margin-left: 0;

}

.successfull_form .success_input .form-control {

	padding: 6px 57px 6px 79px;

}

	.successful_area {

	

	padding-top: 0;

}

	.joinas_area {

	

	padding-top: 0;

}



	.wrapper_sec .head_sec h2 {

	font-size: 25px;

}

	.wrapper_sec .head_sec p {

	font-size: 13px;

	}

	

	.wrapper_sec .head_sec .search {

	margin: 0px 0 15px 0;

	position: relative;

	width: 100%;

	float: none;

}

	.wrapper_sec .head_sec h4 {

	font-size: 21px;

	margin-bottom: 25px;

	display: block;

		background: transparent !important;

}

	.wrapper_sec .head_sec {

	text-align: center;

}

	.btn-map_view {

	

	float: none;

	margin-right: 0;

	margin-top: 15px;

	margin-bottom: 20px;

}

	.trucking_area h4 {

	line-height: 29px;

}

	.about_img img {

	position: relative;

	width: 100%;

}

	

	.about_area {

	

	padding: 30px 15px;

}

	.wrapper_sec .about_area .head_sec{

		text-align: left;

	}

	.wrapper_sec .about_area .head_sec h1 {

	font-size: 50px;

	

}

	.contact_detail h2 {

	font-size: 25px;

	

}

	.contact_detail h5 {

	font-size: 16px;

	

}

	.contact_detail ul.add_list li {

	

	font-size: 14px;

	

}

	.contact_detail ul.add_list li a big {

	font-size: 17px;

	text-decoration: none;

}

	

	

	.Trip_Time_Area {

	text-align: center;

}

	.Trip_Time_Area .Trip_Time {

	

	margin-right: 0;

}



	.Trip_btn_Area {

	text-align: center;

	padding-top: 10px;

}

	.Trip_btn_Area .btn-blue {

	font-size: 14px;

}

	.Mini_Area {

	text-align: center;

}

	

	.Mini_Area .Trip_Time{

	

	margin: 0 15px 30px 15px;

	}

	.job_number_area {

	

	text-align: center;

}

	.wrapper_sec .head_sec .dropdown {

	float: none;

}

	

	.offset-8 {

	margin-left: 0;

}

	.trucks_live_area .pickup_sec {

	text-align: left;

}

	

	.map_nav_area {

    width: auto;

	}

	

	.map_nav_area a {

    margin-bottom: 6px;

}

	.map_nav_area a img{

		width: 25px;

	}

	

	.trucks_live_area {

	width: 100%;

	margin-top: 20px;

}

	.driver_sec .driver_txt h4 {

	

	margin-bottom: 0 !important;

	

}

	.speak-list::after {

	display: none;

}

	.speak-list {

	padding: 0 0 0 0;

	

}

	.speak-list li {

	font-size: 17px;

}

	.star_sec a {

	font-size: 30px;

}

		#profile-carousel .owl-dots {

	right: -19px;

}

	.success_sec .btn-blue {

	

	font-size: 14px;

	

}

.postet_job img{
height:auto!important;}

.job_number_area img {
    width: 100%!important;
}

.postet_job p.head {
    text-align: center;
}

.postet_job p {
    text-align: center;
}

.img_upload {
    width: 100%!important;
	height: 470px !important;
}


	.btn-blue{
		margin-bottom:20px;
		margin-top:15px;
	}
	
#exTab2 ul.nav.nav-tabs li {
    padding: 0 !important;
    margin-right: 0;
    border-radius: 50px !important;
    width: 100%;
    margin-bottom: 15px;
}
	

}



/*@media only screen and (max-width: 678px) {

}*/



@media only screen and (min-width:320px) and (max-width:479px) {

.dump_sec .dump_txt {
    width: 93%;
    height: auto;
    position: absolute;
    left: 15px;
    top: 15px;
}


	.search_sec {

	top: 50px;

	left: -12px;

	margin: 0 auto;

}

	#banner-carousel .overlay {

	width: 81%;

	height: 111px;

	top: 0;

	bottom: 0;

	margin: auto;

}

	#banner-carousel .overlay .btn-blue {

	padding: 8px 17px;

	font-size: 13px;

}

	#banner-carousel .overlay p {

	font-size: 13px;



	margin-bottom: 7px;

	line-height: 1;

}

	#banner-carousel .overlay h2 {

	font-size: 16px;

	margin-bottom: 7px;

}

	#banner-carousel .overlay h3 {

	font-size: 15px;

	margin-bottom: 3px;

}

	.service_sec {

	width: 289px;

	

	margin: 0 auto 55px auto;

}

	

	.download_txt .btn_sec {

	margin-right: 15px;

	width: 125px;

	margin-bottom: 30px;

}

	.download_txt .btn_sec img{

		width: 100%;

	}

	

		.progres_list li {

	width: 100%;

	

}

	.progres_list li:first-child {

	padding-left: 25px;

}

	

	.progres_list li {

	padding: 0 25px;

	

}

	.progres_list li:last-child {

    padding-right: 25px;

}

/***************************************

			For Admin

***************************************/

		.btn-filter {

	float: none;

}

	.map_area h4 {

	display: block;

}

		.success_sec .success_img img{

		width: 100%;

	}

	

		.join_sec {

	width: 100%;

	

}

	.trucking_area h4 {

	font-size: 13px;

	

}

	.trucking_logo {

	width: 80px;

	height: 80px;

	display: block;



	margin: 0 auto;

}

	.trucking_detail {

	width: 100%;

	border-radius: 8px;

	padding: 10px;

	margin-bottom: 15px;

}

	.btn-ask {

	padding: 7px 24px;

	font-size: 12px;

	margin-right: 5px;

}

	.btn-call {

	padding: 1px 15px 1px 2px;

	font-size: 12px;

}

	.trak_sec .trak_txt a {

	

	width: 154px;

}

	.alart_sec .alart_img {

	display: block;

	margin: 0 auto 20px auto;

}

	

	.alart_txt {

	width: 100%;

	margin-left: 0;

	text-align: center;

}

	

		.Trip_Time_Area .Trip_Time_date {

	width: 100%;

	

}

	.heart_sec {

	

	position: relative;

	right: 0;

	top: 0;

}

	

	.btn-blue.btn-big {

	padding: 13px 90px;

}

	.profile_edit_sec {

	padding: 52px 0;

		text-align: center;

}

	

	

	.profile_edit_sec .profile_pic {

	

	margin-right: 0;

	margin-bottom: 25px

}

	.profile_edit_sec .profile_edit_txt {

	margin-right: 0;

	margin-bottom: 25px;

}

	.profile_dtl {

	

	margin-right: 0;

	margin-bottom: 30px;

}

	

	.search_list_logo {

	

	display: block;

	

	margin: 0 auto 20px auto;

}

	

	.search_list_detail {

	width: 82%;

	display: block;

	

	margin: 0 auto 15px auto;

}

	.search_list_sec .btn-view, .search_list_sec .btn-review {

	

	padding: 9px 17px;

	font-size: 11px;

	

	margin: 0 4px;

}

	label{

		font-size: 13px;

	}

	

		.successfull_form {

	padding: 0 0;

}

	

	

	

}





@media only screen and (min-width:480px) and (max-width:767px) {

	.progres_list li {

	width: 49%;

}

		.progres_list li:first-child {

	padding-left: 10px;

}

	

	.progres_list li {

	padding: 0 10px;

	

}

	.progres_list li:last-child {

    padding-right: 10px;

}

	

	.service_sec {

	width: 350px;

	margin: 0 auto 55px auto;

}

	.search_sec {

	top: 50px;

	left: -12px;

	margin: 0 auto;

}

	#banner-carousel .overlay {

	width: 80%;

	height: 151px;

	position: absolute;

	left: 0;

	right: 0;

	bottom: 0;

	margin: auto;

	text-align: center;

	top: 0;

}

	#banner-carousel .overlay h3 {

	font-size: 24px;

}

	#banner-carousel .overlay h2 {

	font-size: 25px;

}

	#banner-carousel .overlay p {

	font-size: 13px;

	margin-bottom: 18px;

}

	#banner-carousel .overlay .btn-blue {

	padding: 9px 18px;

	font-size: 15px;

}

	

	.download_txt .btn_sec {

	margin-right: 15px;

	width: 195px;

	margin-bottom: 30px;

}

	.download_txt .btn_sec img{

		width: 100%;

	}

	

/*************************************

				For Admin

*************************************/

	.trak_list {

	margin: 25px auto 0 auto;

	width: 420px;

}

	.trucking_area {

	width: 400px;

	

	margin: 0 auto 30px auto;

}

	.wrapper_sec .head_sec .btn-filter {

	float: none;

}

	.btn-map_view {

	

	margin-left: 10px;

}

	

	.wrapper_sec .head_sec .search {

	margin: 0px auto 15px auto;

	width: 420px;

}

	.alart_sec {

	width: 310px;

	

	margin: 0 auto 30px auto;

}

	.Trip_Time_Area .Trip_Time_date {

	width: 235px;

	

	margin-left: 15px;

}

	.heart_sec {

	

	right: -17px;

	top: -5px;

}

	.trucks_live_area {

	width: 450px;

	margin: 20px auto 0 auto;

}

	.profile_edit_sec {

	text-align: center;

	padding: 25px 16px;

}

	.profile_edit_sec .profile_pic {

	width: 159px;

	height: 159px;

	

	margin-right: 25px;

}

	.profile_edit_sec .profile_edit_txt {

	margin-right: 0;

}

	

	.profile_dtl {

	width: 86px;

	height: 120px;

	margin-right: 4px;

	margin-top: 25px;

}

	.profile_dtl h5 {

	font-size: 17px;

}

	.profile_dtl h5 small {

	font-size: 12px;

}

	.profile_dtl p {

	font-size: 12px;

}



		.search_list_sec {

	width: 350px;

	

	margin: 0 auto 30px auto;

}

	

	

	

	

	

	

}





@media only screen and (min-width:768px) and (max-width:991px) {

		header {

	position: relative;

}

		.log_list {

	

	text-align: center;

}

	.log_list li a {

	color: #000;

	padding: 0 10px 0 10px;

}

	.log_list li:last-child a {

    padding-right: 10px;

}

	.address_txt p img {

	position: relative;

	margin-right: 10px;

}

	

	.address_txt p {

	padding-left: 0;

	margin-bottom: 7px;

	text-align: center;

}

	

	.logo_are {

	width: 143px;

	display: block;

	margin: 0 auto;

}

	

	.stellarnav ul {

	margin: 0;

	padding: 0;

	text-align: center;

}

	.search_list {

	margin: 10px 0 0 0;

	text-align: center;

}

	

	.search_sec {

    top: 50px;

    left: -12px;

    margin: 0 auto;

}

	

	#banner-carousel .overlay {

	width: 67%;

	height: 210px;

	

	bottom: 0;

	margin: auto;

	text-align: center;

	top: 0;

}

	#banner-carousel .overlay h3 {

	font-size: 28px;

}

	#banner-carousel .overlay h2 {

	font-size: 33px;

}

	

	#banner-carousel .owl-dots {

	top: 0;

}

	.col-lg-6.provider_Area {

	margin-bottom: 30px;

}

	

	.service_sec {

	

	min-height: 205px;

}

	

	.service_sec .service_ico {

	

	min-height: 65px;

}

	.progres_list::before {

	

	display: none;

}

	.offset-2 {

	margin-left: 0;

}

	

	.offset-1 {

	margin-left: 0;

}

	.progres_list li:first-child {

	padding-left: 45px;

}

	.progres_list li {

	

	width: 49%;

}

	.progres_list li:last-child {

	padding-right: 45px;

}

.our_progress .headline {

	margin-bottom: 45px;

}	

	.download_txt {

	padding-bottom: 60px;

}

	.copy_footer {

	margin-top: 30px;

}

	

/***************************************

				For Admin

***************************************/

.admin_header .logo_area {

	width: 143px;

	display: block;

	margin: 0 auto 20px auto;

}

.feedback_list {

	

	text-align: center;

}

	.left_panel {

	width: 25%;

}

.wrapper_sec {

	width: 75%;

	

}

	.trak_list {

	margin: 25px auto 0 auto;

	width: 420px;

}

	.map_sec img{

		width: auto;

		height: 100%;

	}

	

	.login_area {

	min-height: 551px;

	padding-top: 30px;

	padding-bottom: 30px;

}

	.login_form {

	width: 530px;

	min-height: 506px;

	margin-left: 0;

	padding-top: 67px;

	padding-left: 20px;

	padding-bottom: 30px;

	margin: 0 auto 0 auto;

	padding-right: 20px;

}

	.successful_area {

	

	padding-top: 0;

}

	.offset-3 {

	margin-left: 0;

}

	.success_sec {

	width: 80%;

	height: auto;

	text-align: center;

	margin: 0 auto;

}

	.join_sec {

	width: 100%;

}

	.btn-blue {

	font-size: 17px;

}

	.joinas_area {

	

	padding-top: 0;

}

	

	.join_sec::after {

	width: 100%;

	

	background-size: 100% auto;

}

	

	.joinas_sec {

	

	padding-bottom: 57px;

}

	.trucking_area {

	width: 400px;

	

	margin: 0 auto 30px auto;

}

	

	.wrapper_sec .head_sec .search {

	width: 95%;

}

	

	.about_img img {

	position: relative;

	width: 100%;

}

	.left_menu ul li a {

	

	font-size: 13px;

	

}

		.alart_sec .alart_img {

	display: block;

	margin: 0 auto 20px auto;

}

	

	.alart_txt {

	width: 100%;

	margin-left: 0;

	text-align: center;

}

	

	.job_number_area {

	

	text-align: center;

}

	.Trip_Time_Area {

	

	text-align: center;

}

	.Trip_btn_Area {

	text-align: center;

}

	.Mini_Area {

	

	text-align: center;

}

	.Mini_Area .Trip_Time {

	margin-right: 25px;

}

	.offset-8 {

	margin-left: 0;

}

		.profile_edit_sec {

	text-align: center;

	padding: 25px 16px;

}

	.profile_edit_sec .profile_pic {

	width: 159px;

	height: 159px;

	

	margin-right: 25px;

}

	.profile_edit_sec .profile_edit_txt {

	margin-right: 0;

}

	

	.profile_dtl {

	width: 108px;

	height: 120px;

	margin-right: 4px;

	margin-top: 25px;

}

	.profile_dtl h5 {

	font-size: 17px;

}

	.profile_dtl h5 small {

	font-size: 12px;

}

	.profile_dtl p {

	font-size: 12px;

}



	.speak-list li {

	

	font-size: 14px;

	

}

	.star_sec a {

	font-size: 30px;

	margin-right: 2px;

}

	

	.search_list_sec {

	width: 350px;

	

	margin: 0 auto 30px auto;

}

	

	

	

	

}



/********************@media only screen and (min-width:1024px) and (max-width:1200px)********************/





@media (min-width:992px) and (max-width:1199px) {

	.stellarnav li a {

	font-size: 14px;

}

	.stellarnav > ul > li > a {

	padding: 6px 10px;

}

	

	.btn-blue {

	padding: 9px 22px;

	font-size: 15px;

}



	.search_list {

	margin: 7px 0 0 0;

}

	

	.stellarnav {

	margin-top: 10px;

}

	

	#banner-carousel .overlay {

	

	bottom: 62px;

}

	

	#banner-carousel .overlay h2 {

	font-size: 43px;

}

	

	#banner-carousel .overlay p {

	margin-bottom: 23px;

}

	

	.service_sec .service_ico {

	min-height: 70px;

}

	.progres_list li {

	padding: 0 18px;

}

	

	.download_img img {

	width: 100%;

}

	.download_txt {

	padding-top: 40px;

}

	

	.download_txt h2 {

	font-size: 38px;

	margin-bottom: 20px;

}

	footer h3 {

	font-size: 24px;

	

}

	footer .latest_sec .latest_img {

	width: 65px;

	height: 45px;

}

	footer .latest_sec .latest_txt {

	width: 58%;

}

	footer .latest_sec .latest_txt p {

	font-size: 12.5px;

}

	

	

/***************************************

				For Admin

***************************************/

.admin_header .logo_area {

	width: 143px;

	display: block;

	margin: 0 auto 20px auto;

}

.feedback_list {

	

	text-align: center;

}

	.left_panel {

	width: 25%;

}

.wrapper_sec {

	width: 75%;

	

}

	.trak_sec .trak_txt a {

	font-size: 16px;

	padding: 3px 12px 3px 11px;

	width: 138px;	

}

	

	.dump_sec .dump_txt h3 {

	font-size: 25px;

}

	

	

	

	.map_sec img{

		width: auto;

		height: 100%;

	}

		

	

	.login_form {

	width: 56%;

	min-height: 506px;

	margin-left: 44%;

	padding-top: 67px;

	padding-left: 20px;

	padding-right: 20px;

}

	

	.join_sec {

	width: 100%;

}

	.wrapper_sec .head_sec p {

	font-size: 14px;

	

}

	

	.trucking_area h4 {

	font-size: 14px;

	

	line-height: 29px;

}



	.col-lg-4.trucking_big {

	-ms-flex: 0 0 49.333333%;

	flex: 0 0 49.333%;

	max-width: 49.333%;

}

	

	.about_img img {

	width: 100%;

}

		.alart_sec .alart_img {

	display: block;

	margin: 0 auto 20px auto;

}

	

	.alart_txt {

	width: 100%;

	margin-left: 0;

	text-align: center;

}

	.Trip_Time_Area .Trip_Time_date {

	width: 233px;

}

	.Trip_btn_Area .btn-blue {

	font-size: 13px;

}

	.Mini_Area .Trip_Time {

	margin-right: 9px;

}

	.manage_builders_area .form_sec .btn-blue.btn-big {

	padding: 13px 67px;

}

	.profile_edit_sec {

	text-align: center;

}

	

	.profile_edit_sec .profile_edit_txt {

	margin-right: 8px;

}

	.profile_dtl_sec {

	margin-top: 25px;

}

	.profile_dtl {

	width: 92px;

	

	margin-right: 8px;

	

}

	.profile_dtl h5 {

	font-size: 17px;

	

}

	.speak-list li {

	padding: 14px 5px;

	font-size: 14px;

}

	

	.star_sec a {

	font-size: 30px;

}

	.contact_detail h5 {

	font-size: 20px;

	

}

	

	

	

	

}



	

/********************@media only screen and (min-width:1201px)********************/



	



/********************@media only screen and (min-width:1201px)********************/

