/*CSS Document for web responsive Layout*/

/*css added by Ajay Kumar on 170718*/

@media screen and (min-width:768px) {
	.hidden_md {
		display: none
	}
	.home_banner_block_inner {
		margin-right: 140px;
	}
}
@media screen and (max-width:1024px) {   
   
}
@media screen and (max-width:992px) {
	.navbar_collapse {
		position: absolute;
		top: 38px;
		width: 300px;
		background: #f9f9f9;
	}
	.social_links {
		display: none
	}
}
@media screen and (max-width:767px) {	
	.pledge_block {
		flex-direction:column
	}
	.home_tabs li a img {
		max-width: 28px;
		margin: 0 auto 5px;
		display: block
	}
	.home_banner_block {
		justify-content: center;
		position: static
	}
	.guaranty_section {
		/* display: none */
		bottom: 20px;
		padding: 0 20px
	}
	.home_banner_heading {
		color: #01326a
	}
	.preowned_block {
		max-width: 130px;
	}
	.warranty_block {
		max-width: 60px
	}
}
@media screen and (max-width:576px) { 
	.header_top {
		padding: 0 10px;
	}
	.home_banner_heading {
		font-size: 18px
	}
	.home_block {
		font-size: 12px
	}
	.home_tabs {
		top: -15px
	}
	.main_tabs {
		padding: 0 10px
	}
	.home_tabs li a {
    		padding: 10px;
    		font-size: 14px;
	}
	.home_tabs li a img {
		max-width: 18px;
	}
	.search_banner input, .search_banner button {
		font-size: 12px
	}
	.heading2 {
		font-size: 22px;
    	font-weight: 600;
	}
	.heading4 {
		font-size: 16px;
	}
	.home_tabs_inner li a {
		padding: 5px;
		flex-direction: column;
	}
	.home_tabs_inner li a > div h4 {
		font-size: 13px;
	}
	.home_tabs_inner li a > div p {
		font-size: 10px;
	}
	.home_tabs_inner li a img {
		max-width: 18px;
	}
	.home_tabs_inner li a .arrow {
		width: 10px;
		border-right: 1px solid #112b64;
		border-top: 1px solid #112b64;
		height: 10px;
		right: 6px;
	}
	.pledge_points li {
		font-size: 14px;
	}
	.kai_agent {
		margin-bottom: 0
	}
	.why_kaicell h4 {
		font-size: 14px;
	}
}
@media screen and (max-width: 500px) {
    .heading_inner2 {
    	font-size: 16px;
	}
}
@media screen and (max-width:480px) {
	.logo {
		max-width: 140px;
	}
	.contact_block {
		padding-left: 0;
	}
	.call_us {
		padding: 7px 11px;
		font-size: 14px;
	}
	.call_us img {
		max-width: 17px;
	}	
	.home_tabs li a {
    		font-size: 12px;
	}
	
	
	.home_banner_heading {
		font-size: 24px;
	}
	.home_block {
		font-size: 12px;
		padding: 0 5px;
		max-width: 100px;
		margin-top: 0
	}
	.home_block img {
		max-width: 35px;
		margin-bottom: 5px;
	}
	.home_block span {
		font-size: 12px;
	}
	.guaranty_section {
		/* display: none */
	}
}
@media screen and (max-width:400px) {
	
	.info_b_btn {
    		font-size: 12px;
    		width: 150px;
	}
	
	.info_b_btn:after {
    		width: 10px;
    		height: 10px;
    		top: 9px;
	}
	
	.home_banner_heading {
		font-size: 24px;
	}
	.home_block {
		font-size: 12px;
		padding: 0 5px;
		max-width: 95px;
		margin-top: 0
	}
	.home_block img {
		max-width: 30px;
		margin-bottom: 5px;
	}
	.home_block span {
		font-size: 11px;
	}
	.guaranty_section {
		/* display: none */
	}
}
@media screen and (max-width:320px) {
	.home_tabs li a {
		padding: 10px 7px;
		font-size: 12px;
	}
	.info_b_btn {
    		font-size: 10px;
    		width: 130px;
	}
	.info_b_btn:after {
    		width: 9px;
    		height: 9px;
    		top: 10px;
	}
	.logo {
		max-width: 125px;
	}
	.call_us {
		padding: 6px 10px;
		font-size: 12px;
	}
	.call_us img {
		max-width: 15px;
	}
}
	