/*-------------------media queries---------*/
@media screen and (max-width: 1145px)

{

.content_in			{ width:100%;}

.header_in			{ width:100%;}

.nav				{ width:100%;}

.banner_in			{ width:100%;}

.welcome_blog		{ width:100%;}	

.social_blg			{ width:100%;}

.footer_in			{ width:100%;}

.fb_div				{ width:30%; margin-left:3%; padding-bottom:54px;}

.tweets_div			{ width:30%; padding:0 3%; padding-bottom:51px;}

.testimonial		{ width:30%; margin-left:3%;}

}



@media screen and (max-width: 1024px)

{

.banner 			{ width:100%; margin:0px; padding:0px; background:none; }

.ban_pic			{ width:94%; margin:0 3%;}

.loan_blog 			{ width:94%; margin:0 3%; background:none;}

.Header_logo		{ width:37%; float:left; margin-top:46px; margin-left:3%; }

.Header_logo img	{ max-width:100%;}

.left_nav			{ width:66.9%; height:37px; float:left; background:#000;}

.right_nav			{ width:7%; height:37px; float:right; background:#000;}

.main_nav			{ width:100%; float:left; margin-top:30px;}

.wrap 				{ width:96%; margin-top:20px; }	

#content { background:none;}

.slides {margin-bottom:-2px;}

ul#menu-footer-menu { margin: 0;width: 100%;}

.contact { margin-top:15px; }

.know_more {

	width:34%;

	right:28px;

	bottom:4px;

	}

.know_more2 {

	width:40%;

	bottom:5px;

	}

.know_more a , .know_more2 a {text-decoration:none;}

.main_head .search input[type="text"] { margin-bottom:0px; line-height:20px; }

}







@media screen and  (max-width: 900px)



{

.Header_logo		{ width:27%; }

.right_head1		{ width:56.8%; margin-right:5%;}

.our_story			{ width:69.3%; }

.left_nav 			{ width:74%;}

.left_nav ul		{ margin-left:0;}

.left_nav ul li		{ padding:9px 15px;}

.right_nav			{ display:none;}

.appointment input[ type=button]{ font-size:14px; width:99%;}

.left_foot			{ width:35%;}

.right_foot			{ width:55%;}



.testimonial p		{ font-size:12px;}



.auto {

	opacity: 0.88;

    padding-bottom: 20px;

    position: absolute;

    right: 2px;

    top: 60px;

    width: 53%;	

	}

.auto h2 {

	font-size: 22px;

    font-weight: 400;

    letter-spacing: 21px;

    margin-bottom: 0;

    margin-left: 22px;

    margin-top: 4px;

    text-align: center;

	}	

	

.service {

	float: left;

    margin-left: 20px;

    width: 90%;

	}

.service h1 {

	font-size: 38px;

    font-weight: 900;

    line-height: 52px;

    margin: 0;

    text-align: center;

}

.service p {

	font-size: 12px;

    line-height: 16px;

    margin: 0;

    padding: 10px 0;

    text-align: left;

	}

.get_online span , .get_online b {

	font-size:16px;

	}

.loan_blog input[type="button"] {border-radius:0px;}

.know_more {

	right:22px;

	}

.tv {

   margin-right: 0%;

    width: 100%; 

}



}



@media screen and  ( max-width:768px)



{

.special_in			{ width:100%; margin:auto;}  

.fa { margin-right:-5px; }
.servimg img { height:auto;}

}



@media screen and  ( max-width:767px)



{

.left_nav { display:none;}

.slides {margin-top:0px;}   

.header				{ width:100%; background:url(../images/header_bg_02.png) top center repeat-x #f4f4f4; min-height:386px;}

.Header_logo		{ width:100%; text-align:center;}

.Header_logo img 	{ width:100%; width:auto;}

.right_head1		{ width:100%; margin-right:0;}

.banner				{ width:100%; padding:0px; margin:0px; }

.right_head1 .search{ width:70%; float:right; margin-top:30px; padding:0 15%}

.right_head1 .search input[type=text]{ width:89%; height:18px; border:2px solid #777777; float:left; border-right:none; background-color:#ebebeb;}

.right_head1 .search input[type=button]{ width:9%; height:22px; float:left; border:2px solid #777777; background:url(../images/search_icon_05.png);

 border-left:none; cursor:pointer;}

.our_story			{ width:100%; float:right; margin-top:0;}

.our_story ul		{ list-style:none; margin-left:0px;}

.our_story ul li	{ float:left; border-right:none; line-height:10px; padding:8px 0px 6px; margin-top:0px; font-size:11px; width:100%; text-align:center; padding-bottom:10px;}





.main_nav			{ width:100%; float:left; margin-top:28px; position:relative;}

.left_nav			{ width:100%;}

.left_nav ul		{ list-style:none; margin-left:50px;}

.left_nav ul li		{ float:left; border-right:1px solid #424141; font-family: 'Source Sans Pro', sans-serif; font-size:15px; font-weight:400; padding:9px 20px;}

.left_nav ul li:last-child{ border-right:none;}

.left_nav ul li a	{ text-decoration:none; color:#ffffff; }

.right_nav			{ display:none;}

.appointment		{  float:left;  margin-left:0; margin-top:0; width:100%; position:absolute; top:-26px;}

.appointment input[ type=button]{ width:100%; height:25px; background-color:#cb0811; color:#FFF; border:none; font-family: 'Source Sans Pro', sans-serif; font-size:15px; font-weight:900; border-radius: 0px;}







.ban_pic img		{ width:98%; margin-top:1%;}	

.loan_blog			{ width:100%; float:left; background:none; margin:0px; padding-bottom:20px;}

.golf_car			{ width:94%; background:none; margin:0 3%;}

.golf_car img		{ width:100%; height:auto !important}

.movers				{ width:94%;  background:none; margin-left:0; margin:0 3%;}

.movers	img			{ width:100%;}

.know_more			{ right:0px; width:28%; bottom:4px;}

.repair				{ width:94%; float:left; margin-top:15px; margin:0 3%;}

.repair	 img		{ width:100%; height:auto !important}

.know_more2			{ right:0px; width:28%; bottom:5px;}

.welcome_div		{ width:94%; border-right:none; margin:0 3%;}

.welcome_div p		{ font-size:13px; color:#000; line-height:20px; padding:10px 0px; margin-right:0px; text-align:justify;}

.getintch			{ width:94%; float:left; margin-top:40px; margin:0 3%;}

.getintch input[type=submit]{ width:27.5%;}



.fb_div				{ display:inline-block !important; text-align:center !important; width:90% !important; margin:0 6% !important; padding-bottom:10px !important; border-right:none !important;}

.fb_div img			{ margin-top:25px !important; max-width:100% !important;}

.tweets_div			{ width:94%; margin-top:15px; margin:0 3%; padding:0px; padding-bottom:10px; border-right:none;}

.testimonial		{ display: inline-block !important; text-align:center !important; width:94% !important; margin-top:15px !important; margin-left:0 !important;  margin:0 3% 3% 3% !important; float:none !important;}

.testimonial img	{ max-width:100% !important;}

.run_content		{ width:100%; float:left; background:none;  padding-bottom:0px;}	

.facebk_blg			{ width:100%; float:left; background:none;}

.bx-wrapper			{ width:97%;}



	

.left_foot			{ width:100%; margin-left:0; text-align:center;}	

.right_foot			{ width:100%; float:left; margin-top:20px;}

.right_foot ul		{ margin-left:0;}

.right_foot ul li	{ padding:0 0 10px  0px; width:100%; text-align:center; border-right:0px;}

.contact			{ width:100%; text-align:center;}

.footer 			{ height:auto; padding-bottom:30px;}



#responsive_menu {

	display:block;

	float:left;

	width: 100%;

	text-align: center;

	height: 30px;

	line-height: 30px;

	color: #FFFFFF;

	text-transform: uppercase;

	cursor: pointer;

	font-weight:bold;

	padding-top:3px;

}

.left_nav {float:none;}

.left_nav ul {display:none;}

.left_nav ul, .left_nav ul li, .left_nav ul li ul, .left_nav ul li ul li {

	position: relative;

	margin:0px;

	padding: 0px;

	float: left;

	width: 100%;

	height: auto;

	text-align: center;

	background:#000;

	color:#fff;

}





.nav.header-top.cf {width:100%;}

.Header_logo {margin-left:0px;}



.main_head .search {width:85%; margin-left:15%;}

.main_head .search input[type="text"] {width:73%; height:22px; font-size:11px;}

.main_head .search input[type="button"], #searchform input[type="submit"] { width:10% }



.auto {display:none;}

#contact-container .contact-input {width:60% !important;}

#contact-container {width: 100% !important}

.contact.wpi-button { width:100%; margin-bottom:20px;}

.special_in { width:100%;}

.loan_blog img 		{ height:auto !important;}

}



@media screen and  ( max-width:640px)

{

.services .one { width:100%; }

.troyin { width:100%; margin-right:0%; }

.widget.widget_sp_image { text-align:center;}

}



@media screen and  ( max-width:480px)

{

.woocommerce ul.products li.product, .woocommerce-page ul.products li.product {

	width:98%;

	}

.promoin { width:96%; padding:0 2%; margin:0px; }

.headlight_pic_in {  margin: 0 5%;

    width: 90%; }

.headlight_pic span { margin-bottom:10px; }

.services { padding-left:10%; }

.charity_left_area , .charity_right_area { width:100%;}

#charity_calendar h2 { font-size:19px;}

.widget.widget_sp_image { margin-top:10px;}
#charity_calendar { width:100%;}
.cavi img { width:100%; float:left; clear:none !important;}
.cavr img {width:100%; padding:0px;}
}





@media screen and  ( max-width:384px)

{

.ngg-galleryoverview .ngg-slideshow { width:auto !important; height:250px !important; }

.ngg-gallery-thumbnail-box { width:48%; margin-right:2%; }

.troyvideos { width:100%; margin:0%;}

}