/*
Theme Name: Miah Taxis 
Theme URI: http://www.moshisoft.co.uk
Author: the MoshiSoft team
Author URI: http://www.moshisoft.co.uk
Description: Miah Taxis is a privately owned taxi hire service based in Ashford and run by experienced local driver. We pride our selves on providing a fast, safe and reliable Taxi Service. All our taxis are meter operated and fitted with navigation in our cabs making sure you get to your destination in good time and at a reliable price.
Version: 1.9
License: GNU General Public License v2 or later
License URI: http://www.gnu.org/licenses/gpl-2.0.html
Tags: Taxi Services, airport transport, taxi hire services, minicab from heathrow airport
, airport taxi companies birmingham, heathrow airport transfers, gatwick airport taxi service, bristol airport taxi, southampton airport transfers, luton airport taxi service, cheap taxi to stansted airport, manchester airport taxis, exeter airport taxi service, Miah Taxis
Text Domain: Miah Taxis

This theme, like WordPress, is licensed under the GPL.
Use it to make something cool, have fun, and share what you've learned with others.
*/

/**
 * Table of Contents:
 *
 * 1.0 - Reset
 * 2.0 - Repeatable Patterns
 * 3.0 - Basic Structure
 * 4.0 - Header
 * 5.0 - Navigation
 * 6.0 - Content
 *   6.1 - Post Thumbnail
 *   6.2 - Entry Header
 *   6.3 - Entry Meta
 *   6.4 - Entry Content
 *   6.5 - Galleries
 *   6.6 - Post Formats
 *   6.7 - Post/Image/Paging Navigation
 *   6.8 - Attachments
 *   6.9 - Archives
 *   6.10 - Contributor Page
 *   6.11 - 404 Page
 *   6.12 - Full-width
 *   6.13 - Singular
 *   6.14 - Comments
 * 7.0 - Sidebar
 *   7.1 - Widgets
 *   7.2 - Content Sidebar Widgets
 * 8.0 - Footer
 * 9.0 - Featured Content
 * 10.0 - Multisite
 * 11.0 - Media Queries
 * 12.0 - Print
 * -----------------------------------------------------------------------------
 */


/**
 * 1.0 Reset
 *
 * Resetting and rebuilding styles have been helped along thanks to the fine
 * work of Eric Meyer http://meyerweb.com/eric/tools/css/reset/index.html
 * along with Nicolas Gallagher and Jonathan Neal
 * http://necolas.github.com/normalize.css/ and Blueprint
 * http://www.blueprintcss.org/
 *
 * -----------------------------------------------------------------------------
 */

/*#########################################################
				Fonts
#########################################################*/
@import url(http://fonts.googleapis.com/css?family=Open+Sans:400,300,300italic,400italic,600,600italic,700,700italic,800,800italic);
/* font-family: 'Open Sans', sans-serif; */

@font-face {
 font-family: BlackFox_PersonalUseOnly;
 
 src:url(fonts/BlackFox_PersonalUseOnly.ttf) format("opentype");

}
@font-face {
 font-family: Lato-Regular;
 
 src:url(fonts/Lato-Regular.ttf) format("opentype");

}



*{
	margin:0;
	padding:0;
}
img{
	max-width:100% !important;
	display:block;
}
.clear{
	clear:both;
}
.left{
	float:left;
}
.right{
	float:right;
}
.full{
	width:100%;
	background-color:#f2f2f2;
}
.container{
	max-width:1130px;
	width:95%;
	margin:auto;
	background-color: #ffffff;
}
h2{
	font-family: "Open Sans",sans-serif;
	font-size:20px;
	color:#eabfa5;
	font-weight: 600;
}
p{
    font-family: Lato-Regular;
	line-height:24px;
	font-size:14px;
	color:#848484;
	font-weight:normal;
}
.my-padd{
	padding:0 20px !important;
}
a {
  color: #ff992b;
  text-decoration: none;
}

/*#################################*/

/******* Header ********/

/*#################################*/
.choise_top {
  padding: 20px 15px;
  display: none;
}
.offer {
  margin: 0 auto;
  padding-left: 40px;
  padding: 30px 0 40px 30px;
}
.offer h2 {
  color: #ff992b;
  font-family: "Open Sans",sans-serif;
  font-size: 24px;
  font-weight: 500;
}
.offer p {
  color: #848484;
  font-family: Lato-Regular;
  font-size: 18px;
  line-height: 30px;
}
.home_services_div_detail h3 {
  color: #ff992b;
  font-weight: 400;
}
.header_top {
  padding: 40px 0;
}
.logo{
	width:25%;
	margin-left:35px;
}
.logo img {
  width: 200px;
}
.top_followers {
  margin-right: 15px;
  margin-top: 25px;
  width: 19%;
}
.top_followers li {
    float: right;
    list-style: outside none none;
    margin-left: 10px;
    width: 20%;
}
.top_followers li a{
	height:40px;
	width:40px;
	display:block;
}
.skype{
	background-image:url(images/skype.png);
	background-repeat:no-repeat;
	background-position:center;
}
.skype:hover{
	background-image:url(images/skype-bk.png);
	background-repeat:no-repeat;
	background-position:center;
}
.fb{
	background-image:url(images/fb.png);
	background-repeat:no-repeat;
	background-position:center;
}
.fb:hover{
	background-image:url(images/fb-bk.png);
	background-repeat:no-repeat;
	background-position:center;
}
.twitter{
	background-image:url(images/twitter.png);
	background-repeat:no-repeat;
	background-position:center;
}
.twitter:hover{
	background-image:url(images/twitter-bk.png);
	background-repeat:no-repeat;
	background-position:center;
}
.gplus{
	background-image:url(images/gplus.png);
	background-repeat:no-repeat;
	background-position:center;
}
.gplus:hover{
	background-image:url(images/google.png);
	background-repeat:no-repeat;
	background-position:center;
}
.login {
  margin-top: 5px;
  padding: 11px 0;
  width: 24%;
} .login > h1 {
  color: #ff992b;
  float: right;
  font-size: 25px;
}

.login li:first-child {
    float: left;
    list-style: outside none none;
    padding-left: 0;
    padding-right: 40px;
    width: 30%;
}


.login li {
    float: left;
    padding-left: 20px;
    width: 41%;
}
.login li a{
	text-decoration:none;
	font-family: BlackFox_PersonalUseOnly;
	font-size:16px;
	color:#2c3e50;
}
.login li a:hover{
	color:#7f3b4d;
}
.header_line{
	height:1px;
	width:97%;
	background-color:#e3e3e3;
	display:block;
	margin:auto;
	max-width:1100px;
}
/*#################################*/

/******* MENU ********/

/*#################################*/


.min_menu{
	height:30px;
	display:block;
	background-color:#ebebeb;
}
.menu {
  padding: 5px 0;
}
.menu ul{
	width:100%;
	text-align:center;
}

.menu ul li {
  display: inline-block;
  list-style: outside none none;
}
.menu ul li a {
    color: #2c3e50;
    display: block;
    font-family: "Open Sans",sans-serif;
    font-size: 18px;
    padding: 10px 40px;
    text-decoration: none;
}
.menu ul li a:hover {
  background-color: #ff992b;
  border-radius: 4px;
  color: #fff !important;
}

.current-menu-item a {
  color: #ff992b !important;
  font-weight: bold;
}
.menu-item {
  list-style: outside none none;
}
/*#################################*/

/******* Slider ********/

/*#################################*/

.slider{
	width:95%;
}

/*#################################*/

/******* Car Choise ********/

/*#################################*/


.choise_first_li{
	width:25% !important;
}
.home_choise{
	background-color:#1e1e1e;
}	
.choise_top {
    padding: 20px 15px;

}
.choise_links {
    float: left;
    width: 70%;
}

.choise_links li {
    float: left;
    list-style: outside none none;
    margin-right: 40px;
    width: 23%;
}
.choise_links li a {
  color: #ffffff;
  display: block;
  float: left;
  font-family: "Open Sans",sans-serif;
  font-size: 18px;
  padding-left: 15px;
  padding-top: 15px;
  text-decoration: none;
}
.choise_links li a:hover {
  color: #ff992b;
}
.choise_links.left img {
    float: left;
}
.choise_search {
    float: right;
    padding-top: 10px;
    position: relative;
    width: 24%;
}

.choise_search_input {
    border: medium none;
    border-radius: 4px;
    float: left;
    font-family: "Open Sans",sans-serif;
    font-size: 12px;
    padding: 10px;
    width: 92%;
}

.choise_submit {
	background-color: #ffffff;
    background-image: url("images/search.png");
    background-position: center center;
    background-repeat: no-repeat;
    border: medium none;
    border-radius: 4px;
    bottom: 0;
    cursor: pointer;
    display: block;
    margin-right: 0;
    padding: 10px;
    position: absolute;
    right: 10px;
    top: 10px;
    width: 12%;
}
.choise_line{
	max-width:1100px;
	margin:0 auto;
	height:1px;
	width:100%;
	background-color:#343434;
	display:block;
}
.car_choise{
	margin:35px 15px 0px 15px;
	padding-bottom:40px;
}
.car_choise_big_image{
	width:43.80%;
}
.choise_detail{
	width:52.21%;
}
.choise_small_image{
	width:33.89%;
}
.small_img img {
    cursor: pointer;
}
.jml{
	width:100%;
	margin-bottom:21px;
}
.hummer{
	width:100%;
	margin-bottom:20px;
}
.toyota{
	width:100%;
}
.choise_detail_content{
	width:62.71%;
}
.choise_detail_content h2{
	margin-bottom:15px;
	font-family: "Open Sans",sans-serif;
	font-size:20px;
	color:#eabfa5;
	font-weight: 600;
}
.choise_detail_content p{
    font-family: Lato-Regular;
	line-height:24px;
	font-size:14px;
	color:#848484;
	text-align:justify;
}
.choise_detail_content_button {
    background-color: #333333;
    border-radius: 4px;
    margin-top: 15px;
    width: 120px;
}
.choise_detail_content_button a{
	color: #ffffff;
    display: block;
    font-family: "Open Sans",sans-serif;
    padding: 10px 0;
    text-align: center;
    text-decoration: none;
}
.choise_detail_content_button a:hover{
	color:#7f3b4d;
}

/*#################################*/

/******* Car Choise ********/

/*#################################*/

.carousel_main{
	padding-top: 40px;
	
}
.carousel_main h2{
	color:#333333;
	font-size:24px;
	font-family: "Open Sans",sans-serif;
	margin-left:15px;
	font-weight: 500;	
	width: 75%;
}
.carousel_detail{
	max-width:1096px;
	width:100%;
	margin:40px auto 0 auto;
	padding-bottom:25px;
	position:relative;
	
}
.carousel_bottom{
	width:100%;
	max-width:1096px;
	margin:0 auto;
	display:block;
	height:1px;
	background-color:#e3e3e3;
}
/*#################################*/

/******* Home Services ********/

/*#################################*/
.home_services {
  box-sizing: border-box;
  margin: 0 auto;
  padding: 40px 15px 100px;
}
.home_services h2{
	color:#333333;
	font-size:24px;
	font-family: "Open Sans",sans-serif;
	font-weight: 500;	
}
.home_services_div_main {
    margin-top: 40px;
    width: 100%;
}
.home_services_div{
	width:30%;
	float:left;
	margin-right:3.33%;
}
.home_services_div_image{
	width:30%;
	float:left;
}
.home_services_div_detail{
	width:53.42%;
	float:right;
}
.home_services_div_detail a{
	color: #333333;
    font-family: "Open Sans",sans-serif;
    font-size: 24px;
    font-weight: 500;
    margin-bottom: 15px;
    margin-top: 25px;
	text-decoration:none;
}
.home_services_div_detail a:hover{
	color:#7f3b4d;
}
.home_services_div_detail p{
	font-family: Lato-Regular;
	line-height:24px;
	font-size:14px;
	color:#848484;
}

/*#################################*/

/******* Footer ********/

/*#################################*/

.footer{
	background-color: #1b1b1b;
    max-width: 1130px;
    padding: 30px 15px;
    width: 95%;
	margin:0 auto;
	box-sizing:border-box;
}

.footer_about{
	width:23.7%;
	float:left;
	margin-right:1.41%;
}
.footer_about h2 {
  color: #ff992b;
  font-family: "Open Sans",sans-serif;
  font-size: 20px;
  font-weight: 500;
  margin-bottom: 15px;
}
.footer_about p{
	font-size:12px;
	font-family:Arial, Helvetica, sans-serif;
	color:#636363;
	line-height:20px;
}
.footer_post{
	width:23.7%;
	float:left;
	margin-right:1.41%;
}
.footer_post h2 {
  color: #ff992b;
  font-family: "Open Sans",sans-serif;
  font-size: 20px;
  font-weight: 500;
  margin-bottom: 6px;
}
.footer_post a{
	padding:9px 0;
	display:block;
	border-bottom:1px solid #323232;
	font-size:12px;
	font-family:Arial, Helvetica, sans-serif;
	color:#636363;
	line-height:20px;
	text-decoration:none;
}
.footer_post a:hover {
  color: #ff992b;
}
.footer_contact{
	width:23.7%;
	float:left;
	margin-right: 1.81%;
}
.footer_contact h2 {
  color: #ff992b;

  font-family: "Open Sans",sans-serif;
  font-size: 20px;
  font-weight: 500;

}
.footer_contact_detail{
	width:100%;
	margin-top:15px;
}
.footer_contact_detail_image{
	width:10%;
	float:left;
	margin-top: 5px;
}
.footer_contact_detail_text{
	width:90%;
	float:right;
}
.footer_contact_detail_text p{

	font-size:12px;
	font-family:Arial, Helvetica, sans-serif;
	color:#636363;
	line-height:20px;
}
.footer_followers {
    float: left;
    width: 24%;
}
.footer_followers h2 {
  color: #ff992b;
  font-family: "Open Sans",sans-serif;
  font-size: 20px;
  font-weight: 500;
  margin-bottom: 15px;
}

.footer_followers li:first-child{
	margin-left:0px;
	width:34px;
	float:left;
	list-style:outside none none;
}
.footer_followers li{
	margin-left:12px;
	width:34px;
	float:left;
	list-style:outside none none;
}
.footer_bottom {
  background-color: #ff992b;
  text-align: center;
}
.footer_bottom p{
	font-size:12px;
	font-family:Arial, Helvetica, sans-serif;
	color:#ffffff;
	line-height:20px;
	padding:16px 10px;
}
.footer_bottom a{
	text-decoration:none;
	font-size:12px;
	font-family:Arial, Helvetica, sans-serif;
	color:#ffffff;
	line-height:20px;
}
.footer_bottom a:hover{
	color:#000000;
}

.nex-btn {
  background-image: url("images/nex-btn.png");
  display: block;
  height: 30px;
  position: absolute;
  right: 10px;
  top: -74px;
  width: 30px;
}

.pre-btn {
    background-image: url("images/pre-btn.png");
    display: block;
    height: 30px;
    position: absolute;
    right: 45px;
    top: -74px;
    width: 30px;
}

.single_image > img {
    margin: 0 auto;
}
.sigle_heading{
	color: #000;
    font-family: "Open Sans",sans-serif;
    font-size: 20px;
    font-weight: 600;
	margin-bottom:5px;
	margin-left:15px;
	margin-top:30px;
}

.sigle_content {
    color: #000;
    font-family: "Open Sans",sans-serif;
    font-size: 14px;
    font-weight: 600;
    margin-left: 15px;
    margin-top: 10px;
    padding-bottom: 30px;
}
.entry-title {
    display: none;
}	

/*#################################*/

/******* About Us ********/

/*#################################*/

.about_main{
	margin-top: 25px;
	padding: 12px;
}
.about_image {
    float: left;
    margin-right: 2%;
    padding-top: 20px;
    width: 25%;
}
.page_title {
    color: #7f3b4d;
    font-family: "Open Sans",sans-serif;
    font-size: 30px;
    font-weight: bold;
    margin-bottom: 0 !important;
    margin-top: 10px !important;
    width: 100%;
	text-align: center;
}

.main_pge_txt {
    margin-bottom: 3%;
    margin-top: 10px;
}
.main_pge_txt p {
    font-family: Arial,Helvetica,sans-serif;
    font-size: 14px;
    line-height: 25px;
}



/*#################################*/

/******* Services ********/

/*#################################*/

.services_ma {
    padding: 0 30px;
}
.services_main{
	margin-top: 25px;
}

.services_image {
    float: left;
    margin-right: 2%;
    padding-top: 20px;
    width: 10%;
}

.services_page_title {
    color: #7f3b4d;
    float: right;
    font-family: "Open Sans",sans-serif;
    font-size: 30px;
    font-weight: bold;
    margin-bottom: 0 !important;
    margin-top: 10px !important;
    width: 88%;
}


.services_pge_txt {
    float: right;
    margin-bottom: 3%;
    margin-top: 10px;
    width: 88%;
}
.services_pge_txt p {
    font-family: Arial,Helvetica,sans-serif;
    font-size: 14px;
    line-height: 25px;
}




/*#################################*/

/******* Fleet ********/

/*#################################*/



.fleet_main {
    box-sizing: border-box;
    margin: 0 auto;
    padding-bottom: 20px;
    padding-left: 40px;
    padding-top: 30px;
}
.fleet_div {
  float: left;
  margin-right: 20px;
  padding-bottom: 20px;
  width: 22.5%;
}
.fleet_div_image{
	width:100%;
}

.fleet_div_detail {
    margin-top: 15px;
    width: 100%;
}
.fleet_div_detail h1{
	color:#333333;
	font-size:24px;
	font-family: "Open Sans",sans-serif;
	font-weight: 500;
	text-align:left;
}
.fleet_div_detail p{
	font-family: Lato-Regular;
	line-height:24px;
	font-size:14px;
	color:#848484;
	text-align:left;
}


.fleet_div_link {
  background-color: #ff992b;
  border-radius: 4px;
  margin: 15px auto auto;
  width: 120px;
}


.fleet_div_link a {
    color: #ffffff;
    display: block;
    font-family: "Open Sans",sans-serif;
    padding: 10px 0;
    text-align: center;
    text-decoration: none;
}
.fleet_div_link a:hover {
    color: #7f3b4d;
}

.rate_main{
	padding:20px;
}
.contact_main{
	padding:20px;
}

.contact_form1 {
    margin: 0 auto;
    text-align: center;
    width: 100%;
}

.contact_form1 p {
    color: #7f3b4d !important;
    float: left;
    font-family: "Open Sans",sans-serif;
    font-size: 18px;
    line-height: 35px;
    margin-bottom: 0;
    margin-right: 4%;
    text-align: left;
    width: 46%;
}

.wpcf7-form-control.wpcf7-text.wpcf7-validates-as-required {
    border: 1px solid #cccccc;
    border-radius: 5px;
    box-sizing: border-box;
    height: 35px;
    width: 100%;
}

textarea {
    border: 1px solid #cccccc;
    border-radius: 5px;
    box-sizing: border-box;
    height: 150px;
    width: 96%;
}


.wpcf7-form-control.wpcf7-submit {
    background: none repeat scroll 0 0 #333333;
    border: medium none;
    border-radius: 4px;
    color: #ffffff;
    cursor: pointer;
    font-family: "Open Sans",sans-serif;
    font-size: 15px;
    font-weight: bold;
    margin: 13px 0 0;
    padding: 10px 0;
    text-align: center;
    text-decoration: none;
    width: 150px;
}
.wpcf7-form-control.wpcf7-submit:hover {
	color: #7f3b4d;
}
.contact_form1_text {
    text-align: left !important;
    width: 100% !important;
}


.testimonial_heading{
    width:100%; 
	text-align:center;
	color: #7f3b4d; 
	font-family: "Open Sans",sans-serif; 
	font-size: 30px; 
	font-weight: 600; 
	margin-bottom: 20px; 
	padding-top: 20px;
	width: 100%;
}
.testimonial_ma {
    margin-top: 25px;
    padding: 0 30px;
}

#click-menu.admin-bar-showing {
    margin-top: 0px !important;
}
#click-menu {
    background: none repeat scroll 0 0 #000000;
    color: #ffffff;
    cursor: pointer;
    display: none;
    float: right !important;
    font-size: 13px !important;
    padding: 5px;
    position: relative !important;
    right: 4% !important;
    text-align: center;
    top: 0 !important;
    z-index: 9999;
}





/*#################################*/

/******* Responsive ********/

/*#################################*/







@media screen and (min-width: 120px) and (max-width: 420px){
	
	.myclasss > p {
  float: left;
  margin-right: 30px;
  margin-top: 15px;
  width: 98% !important;
}
.header_top {
    padding: 35px 0;
}
.logo {
    margin: 0 auto 0 0;
    width: 100%;
}
.logo.left img {
  margin: 0 auto;
}
.top_followers {
    float: left;
    margin: 10px 0;
    width: 100%;
}

.login {
    padding: 11px 0;
    width: 88%;
}

.login li:first-child {
    float: left;
    list-style: outside none none;
    padding-left: 0;
    padding-right: 40px;
    width: 30%;
}


.login li {
    float: left;
    padding-left: 18px;
    width: 44%;
}
.header_line {

    width: 94%;
}

.slider {
    margin-top: 5%;
    width: 95%;
}
.desktop_menu{
	display:none;
}
.choise_links {
    float: left;
    width: 100%;
}
.choise_links li {
    float: left;
    list-style: outside none none;
    margin-right: 0;
    margin-top: 5%;
    width: 62%;
}
.choise_first_li{
	width: 62% !important;
}
.nex-btn {
    top: -50px;

}
.pre-btn {
    top: -50px;
}
.choise_links li a {
    font-size: 12px;

}

.choise_search {
    width: 100%;
}
.car_choise_big_image {
    width: 100%;
}
.choise_detail {
    margin-top: 4%;
    width: 100%;
}
.choise_detail_content_button {
    width: 120px;
}

.choise_small_image {
    margin-top: 2%;
}

.home_services_div_main {
    margin-top: 40px;
    width: 100%;
}
.home_services_div {
    float: left;
    margin-right: 0;
    margin-top: 3%;
    width: 99%;
}

.home_services_div_detail {
    float: right;
    width: 68.42%;
}

.carousel_main h2 {
    font-size: 17px;
}


.footer_about {
    width: 100%;
}

.footer_post {
    margin-right: 0;
    margin-top: 3%;
    width: 100%;
}

.footer_contact {
    float: left;
    margin-right: 0;
    margin-top: 3%;
    width: 100%;
}

.footer_followers {
    float: left;
    margin-top: 3%;
    width: 100%;
}

.footer_bottom p {
    padding: 5px 0;
    text-align: center;
    width: 100%;
}
.about_image {
    margin-bottom: 15px;
    width: 100%;
}
.about_image img{
	margin:0 auto;
}

.services_image {
    width: 100%;
}
.services_image img{
	margin:0 auto;
}
.services_page_title {
    width: 100%;
}
.services_pge_txt {
    width: 100%;
}

.fleet_main {
    padding-left: 20px;
}
.fleet_div {
    width: 100%;
}

.fleet_div_image img{
    margin:0 auto;
}

.fleet_div_detail h1 {
    text-align: center;
}

.fleet_div_detail p {
    text-align: center;
}


.contact_form1 p {
    width: 100%;
}
	
}

@media screen and (min-width: 421px) and (max-width: 676px){
	.myclasss > p {
  float: left;
  margin-right: 30px;
  margin-top: 15px;
  width: 98% !important;
}
	
.header_top {
    padding: 35px 0;
}
.logo {
    margin: 0 auto 0 0;
    width: 100%;
}
.logo.left img {
  margin: 0 auto;
}

.top_followers {
    float: left;
    margin: 10px 0;
    width: 50%;
}
.login {
    padding: 11px 0;
    width: 50%;
}

.login li:first-child {
    float: right;
    list-style: outside none none;
    margin-top: 5%;
    padding-left: 10px;
    padding-right: 10px;
    width: 30%;
}

.login li a {
    color: #2c3e50;
    font-family: BlackFox_PersonalUseOnly;
    font-size: 14px;
    text-decoration: none;
}

.login li {
    float: right;
    list-style: outside none none;
    margin-top: 5%;
    padding-left: 0;
    width: 48%;
}
.choise_first_li{
	width:62% !important;
}

.nex-btn {
    top: -35px;
}

.pre-btn {
    top: -35px;
}
.header_line {

    width: 94%;
}

.slider {
    margin-top: 5%;
    width: 95%;
}
.desktop_menu{
	display:none;
}
.choise_links {
    float: left;
    width: 100%;
}
.choise_links li {
    float: left;
    list-style: outside none none;
    margin-right: 0;
    margin-top: 5%;
    width: 62%;
}
.choise_links li a {
    font-size: 12px;

}

.choise_search {
    width: 100%;
}
.car_choise_big_image {
    width: 100%;
}
.choise_detail {
    margin-top: 4%;
    width: 100%;
}
.choise_detail_content_button {
    width: 120px;
}

.choise_small_image {
    margin-top: 2%;
}

.home_services_div_main {
    margin-top: 40px;
    width: 100%;
}
.home_services_div {
    float: left;
    margin-right: 0;
    margin-top: 3%;
    width: 99%;
}

.home_services_div_detail {
    float: right;
    width: 68.42%;
}

.carousel_main h2 {
    font-size: 17px;
}


.footer_about {
    width: 100%;
}

.footer_post {
    margin-right: 0;
    margin-top: 3%;
    width: 100%;
}

.footer_contact {
    float: left;
    margin-right: 0;
    margin-top: 3%;
    width: 100%;
}

.footer_followers {
    float: left;
    margin-top: 3%;
    width: 100%;
}

.footer_bottom p {
    padding: 5px 0;
    text-align: center;
    width: 100%;
}

.about_image {
    margin-bottom: 15px;
    width: 100%;
}
.about_image img{
	margin:0 auto;
}
.services_image {
    width: 100%;
}
.services_image img{
	margin:0 auto;
}

.services_page_title {
    width: 100%;
}
.services_pge_txt {
    width: 100%;
}

.fleet_main {
    padding-left: 20px;
}
.fleet_div {
    width: 100%;
}

.fleet_div_image img{
    margin:0 auto;
}

.fleet_div_detail h1 {
    text-align: center;
}

.fleet_div_detail p {
    text-align: center;
}
.contact_form1 p {
    width: 100%;
}


}

@media screen and (min-width: 548px) and (max-width: 676px){
	
.fleet_main {
    box-sizing: border-box;
    margin: 0 auto;
    padding-bottom: 20px;
    padding-left: 20px;
    padding-top: 30px;
}

.fleet_div {
    float: left;
    margin-right: 20px;
    padding-bottom: 20px;
    width: 46%;
}
	
	
	
	
}

@media screen and (min-width: 677px) and (max-width: 900px){
	


.top_followers {
    margin-right: 15px;
    width: 35%;
}

.login {
    padding: 11px 0;
    width: 100%;
}


.login li:first-child {
    float: right;
    list-style: outside none none;
    padding-left: 0;
    padding-right: 0;
    width: 12%;
}


.login li {
    float: right;
    list-style: outside none none;
    padding-left: 6px;
    padding-right: 23px;
    width: 20%;
}
.choise_first_li {
    width: 18% !important;
}

.menu ul li {
    display: inline-block;
    list-style: outside none none;
    padding: 0;
}
.menu ul li a {
    color: #2c3e50;
    display: block;
    font-family: "Open Sans",sans-serif;
    font-size: 18px;
    padding: 10px 17px;
    text-decoration: none;
}

.choise_links {
    float: left;
    width: 100%;
}

.choise_links li {
    float: left;
    list-style: outside none none;
    margin-right: 40px;
    width: 26%;
}

.choise_links li a {
    font-size: 15px;

}


.choise_search {
    float: left;
    margin-top: 2%;
    padding-top: 10px;
    position: relative;
    width: 40%;
}

.car_choise_big_image {
    width: 100%;
}

.car_choise_big_image.left > img {
    margin: 0 auto;
}
.choise_detail {
    margin-top: 5%;
    width: 100%;
}

.home_services_div_detail a {
    font-size: 22px;

}

.footer_about {
    float: left;
    margin-right: 1.41%;
    width: 48%;
}

.footer_post {
    float: left;
    margin-right: 1.41%;
    width: 49%;
}

.footer_contact {
    float: left;
    margin-right: 1.81%;
    margin-top: 4%;
    width: 48%;
}
.footer_followers {
    float: left;
    margin-top: 4%;
    width: 49%;
}
.fleet_main {
    padding-left: 20px;
}

.fleet_div {
    margin-right: 18px;
    width: 29.97%;
}



	
}


@media screen and (min-width: 901px) and (max-width: 932px){


.fleet_main {
    padding-left: 20px;
}

.fleet_div {
    margin-right: 18px;
    width: 29.97%;
}



}

@media screen and (min-width: 901px) and (max-width: 1100px){



.top_followers {
    margin-right: 15px;
    width: 24%;
}
.login {
    padding: 11px 0;
    width: 32%;
}
.choise_first_li {
    width: 20% !important;
}
.menu ul li {
    display: inline-block;
    list-style: outside none none;
	padding:0px;
}
.menu ul li a {
    color: #2c3e50;
    display: block;
    font-family: "Open Sans",sans-serif;
    font-size: 18px;
    padding: 10px 28px;
    text-decoration: none;
}

.choise_links li {
    float: left;
    list-style: outside none none;
    margin-right: 40px;
    width: 26%;
}

.choise_links li {
    float: left;
    list-style: outside none none;
    margin-right: 30px;
    width: 27%;
}

.choise_links li a {
    font-size: 15px;
}

.footer_about {
    float: left;
    margin-right: 1.41%;
    width: 48%;
}

.footer_post {
    float: left;
    margin-right: 1.41%;
    width: 49%;
}

.footer_contact {
    float: left;
    margin-right: 1.81%;
    margin-top: 4%;
    width: 48%;
}
.footer_followers {
    float: left;
    margin-top: 4%;
    width: 49%;
}






}



@media screen and (min-width: 1101px) and (max-width: 1189px){

.top_followers {
    width: 20%;
}

.login {
    width: 26%;
}
.choise_first_li {
    width: 18% !important;
}
.choise_links li {
    margin-right: 37px;
    width: 25%;
}	

.footer_followers li:last-child {
    float: left;
    list-style: outside none none;
    margin-left: 0;
    margin-top: 5%;
    width: 48px;
}

	
}

