@media screen and (max-width: 1050px) {
.headerbg {
  
  width: 100%;
  background-size: cover;
}
.logo a, .logo a:visited {
  font-family: Times New Roman, serif;
  font-size: 80%;
  text-transform: uppercase;
 
  float: none;
  
   
}
}

@media screen and (max-width: 990px) {
 .nav_wrap ,  .navi, .container,.nav_wrap .navi {
 width: 100%;
 }
.footer .container {
width: 100%;
}
.sec1 {
width: 70%;
}

.sec2 {
width: 30%;
margin-right: 0%;
}

.footer .sec3 {
width: 35%;
min-height: 120px;
}

.footer .sec3Last {
width: 65%;
}
.footer ul.leftlist {
width: 33%;
}
.footer ul.leftlistlast {
width: 33%;
}
.footerlastinner {
width: 100%;
margin: 0 auto;
}
.footer .social_icons {
margin-right: 0%;	
}
.sec3 img { margin:0px auto;}

.round {
  width: 17%;
	}




}

/*For ipad*/
@media screen and (max-width: 960px) {
	
	/*.smooth_slider {
width: 96% !important;
height: 369.6px !important;
}*/
	.container, .nav_wrap, .nav_wrap .navi{
		width:100%; 
	}
	.mobsearchform{ display:block;}
	.round{
		width: 93%;
border: 1px solid #CCC;
margin-left:0px;
float:none;
padding: 6px;
margin-bottom: 10px;
}

 .lndiv{
	 float: left;
width: 50%;
 }
 
 .adsdiv{
	float: right;
width: 50%; 
 }
 

.search-submit {
background: url("images/searchicon.png") right top #FFF;
width: 20px;
height: 18px;
margin-left: -6%;
border: none;
 float: right;
background-repeat: no-repeat;
margin-top: 13px;
position: absolute;
}

	.sec1 { width:100%;}
	.sec2 { padding-top:0px; width:100%;}
	.footer .sec3 { width:40%;}
	.header_sec_top, .header_banner_sec/*, .copyright*/ { min-width:100%;}
	.footerlastinner{ width:100%; }
	.copyright{float:left;}
	.footer .social_icons {
padding: 6px 0 2px 0;
 
text-align: right;
}

	.header_sec_top .container { overflow:hidden;}
	.logo {/* width:100%; */text-align:center; /*float:none;*/
 }
	.quick_links_wrap { margin-right: 0%;}
	.quick_links_wrap .social_icons{ margin-top: 20px;}
	.logo img { display:inline;width: 80%;}
	.header_sec_top .quick_links { text-align:center; float:none; position:relative; width:100%; padding-bottom:13px; padding-top:0px; }
	.header_sec_top .quick_links ul { position:relative; float:none; }
	.quick_links .short_contact { display:none; }
	.quick_links_wrap { position:relative; text-align:center; float:none;}
	.header_sec_top .quick_links ul li { float:none; display:inline;}
	.quick_links ul li:last-child { padding-right:21px;}
	.banner_car img {width:534px;}
	.banner_car { top:120px;}
	.social_icons { text-align:center;}
	.login_box { width:100%; }
	.add { text-align:center;}
	.add img { display:inline-block;}
	.footer ul.leftlist { width:38%;}
	.footer ul.leftlistlast{ width:23%;}
	.footer .sec3, .footer .sec3Last { border-left:none;}
	.footer .sec3Last { width:60%;  }
	.footer_quick_list {
padding-left: 20px;
}
	.cal_test { float:none; text-align:center;}
	.footer_logo { text-align:center; float:none; padding-top:5px;}
	.footer_logo img { display:inline;}
	.side_re { width:45%;}
	.side_re:nth-of-type(1) { width:100%;}
	.side_re:nth-of-type(2) { float:left;}
	.side_re:nth-of-type(3) { float:right;}
	.side_re:nth-of-type(4) { width:100%;}
	
	/*navigation*/
	.nav_wrap .navi { display:none;}
	.feature_text { top:32px;}
	.header_banner_sec .container { min-height:344px;}
	.navi_top {  background:#255D8B;
	position:relative;
    margin: 0 15px 15px 15px;
	z-index:999;
    padding: 0 15px;
	border-radius:10px;
}
	.navi_top ul li { display:block; padding:5px 0px; border-bottom:1px dotted #fff;}
	.navi_top ul li a { font:14px Arial, Helvetica, sans-serif; color:#ffffff;}
	.navi_top { display:block;}
	.menu_switcher { display:block;}
	
	 .body_content {padding: 10px;margin-top: /*13*/0px;}
	 .blocks {
 width: 32%;margin-right: 1%;
	 }
	 .lastrowblock {margin-right: 0px; }
	 
	 
	 .banner img {
width: 100%;
}

.newsletter {
 width: 96%;}
.sec1 {line-height: 0px; } 

.content_divider_large {
clear: both;
height: 0px;
}
.side_re {
width: 49%;
}
.r2 {
	padding:25px 10px;}
.adv{
text-align:center;	
}
.adv img{
width:75%;	
margin:0px auto;
}
}

/*for ipad small*/
@media screen and (max-width: 758px) {
	 
	 
	.singleh1{
	font: 15px MyriadWebRegular;
	color:#000000; }
	.container ,.nav_wrap, .nav_wrap .navi {
		width:100%;
	}
	.header_sec_top, .header_banner_sec/*, .copyright */{ min-width:100%}
	.footer .sec3 {width: 95%;
padding: 10px;text-align: center;min-height: 80px;}
	 .footerlastinner{ width:100%; }
	 
	 .footer .social_icons {
 
 }
	 
		.footer .sec3 img{margin: 0px auto;}

	.logo a, .logo a:visited {
   
  font-size: 80%;
 
  
}

 
}
@media screen and (max-width: 622px) {
	 
.search-submit {
	margin-left: -8%;	
	}
}

 
@media screen and (max-width: 610px) {
	.blocks ul li a {
font: 11px/19px Arial, Helvetica, sans-serif;
 
}
.singleh1{
	font: 12px MyriadWebRegular;
	color:#000000; }
.search-submit {
	margin-left: -8%;	
	}
}
@media screen and (max-width: 565px) {
	.side_re {
width: 100%;
}

 .lndiv{
	 float: none;
width: 100%;
 }
 
 .adsdiv{
	float: none;
width: 100%; 
 }
 .logo {
  
  
  
}
.smooth_slider .sldr_title {
  margin: 15px 0 8px 0!important;
}
}
@media screen and (max-width: 558px) {
	.search-submit {
	margin-left: -8%;	
	}
	.blocks{
	width: 49%;
	}
	.lastrowblock {
margin-right: 1%;
}
.blocks-1,.blocks-3,.blocks-5{
	margin-right: 0%;
}
	.blocks ul li a {
font: 12px/19px Arial, Helvetica, sans-serif;
 
}
	  .blocks-3{
	clear:none;   
   }
 .blocks-2,.blocks-4{
	clear:left;   
   }
.logo {
  font-size: 36px;
}
	
}



/*mobile*/
@media screen and (max-width: 524px) {
	
	.search-submit {
	margin-left: -10%;	
	}
	.container ,.nav_wrap, .nav_wrap .navi{
		width: 100%;
		overflow:hidden;
	}
	
	.header_sec_top, .header_banner_sec/*, .copyright */{ min-width:100%;}
	.feature_text { text-align:center; width:100%;}
	.header_banner_sec .container { min-height:396px;}
	.banner_car { top:210px;}
	.banner_car img { width:310px;}
	.cal_test span { font-size:30px;}
	.search_by .col4, .search_by .col1, .search_by .col2, .search_by .col3 { width:100%;}
	.search_by input, .search_by .col3 input[type="button"], .search_by .col4 select, .search_by .col3 input { width:263px;}
	.default_btn { display:block;}
	.radio_btn .ui-button { width:50%; text-align:left;}
	.search_by .col4 select { width:265px;}
	.search_by .ltl input { width:auto; margin-right:2px;}
	.pagi a { padding-left:0px; padding-right:24px;}
	.pagi { width:100%;}
}


/*mobile*/
@media screen and (max-width: 480px) {
	.singleh1{
	font: 11px MyriadWebRegular;
	color:#000000; }
.header_sec_top {
	 
background: url(/*images/header480.png*/http://theamericanreport.virginiafreecitizen.com/wp-content/uploads/sites/4/2015/05/pinstripe.png) top center no-repeat;
height: 139px;
	/*background-size:100% 100%; */
 }
.logo {
width: 91%; }
.logo img {
display: inline;
width: 67%;
}
	.footer p {
	float: none;	text-align: center;
	}
	.footer .social_icons {
 
text-align: center;
}
.logo {
  font-size: 25px;
}
}
@media screen and (max-width: 430px) {
.innerpage_r1 {
padding:0 7px;	
}
.blocks{
	width: 99%;
	}
	.lastrowblock {
margin-right: 1%;
}
.blocks {
	margin-right: 0%;
}
	.blocks ul li a {
font: 12px/19px Arial, Helvetica, sans-serif;
 
}
	  .blocks-3{
	clear:none;   
   }
 .blocks-2,.blocks-4{
	clear:none;   
   }

		
	
}
