@media(max-width:1440px){
.banner_list > li > a .icon{ width: 40px;}
	.banner_list > li > a{ padding-right: 55px; min-height: 40px;}
	.banner_list > li > a p{ font-size: 13px; top: 5px;}
	.banner_list > li:last-child{ bottom: 20px;}
	header h2 > img{ width: 280px; margin-left: 20px;}
	
}

@media(max-width:1440px){
	header{ padding-right: 50px;}
	header h2{ font-size: 50px;}
	.banner{ padding: 0 50px 0 0;}
	.home_link{ left: 30px;}
	.banner_list{ right: 85px;}
	.enquire_section{ padding-right: 50px;}
	.thankyou .thankyou_copy h1{ font-size: 30px;}
	.enquire_section h6 br{ display: none;}
	.thankyou .logo{ width: 130px;}
}

@media(max-width:1279px){
	header{ padding: 10px 0;}
	header .container{ padding-right: 15px;}
	header h2{ font-size: 40px; line-height: 72px;}
	header .logo{ width: 100px;}
	.banner{ padding: 0;}
	.home_link{ top: 15px; left: 15px;}
	.logo{ right: 15px; top: 15px; width: 100px;}
	.banner_list{ right: 15px; bottom: 15px;}
	.enquire_section{ padding-right: 0;}
	.banner_list > li > a .icon{ width: 40px;}
	.banner_list > li > a{ padding-right: 50px; min-height: 40px;}
	.banner_list > li > a p{ top: 5px;}
	.enquire_section .inner{ padding: 30px 0;}
	.container{ padding: 0 15px;}
	.enquire_section p{ font-size: 16px; line-height: normal;}
	.enquire_section h6{ font-size: 12px;}
	.enquire_section .form-control{ font-size: 16px; height: 44px;}
	.styled_select::after{ line-height: 44px; font-size: 22px;}
	.enquire_section .col-2{ width: 30%;}
	.enquire_section .col-4{ width: 70%;}
	.enquire_section .col-6{ width: 100%;}
	.enquire_section h1{ font-size: 24px; padding-bottom: 15px;}
	.thankyou .thankyou_copy h1{ font-size: 24px;}
	.thankyou .logo{ width: 100px;}
	header h2 > img{ width: 200px; margin-left: 20px;}
}

@media(max-width:1023px){
	.banner_list > li{ top: 20px;}
	.banner_list > li:last-child{ bottom: 20px;}
	.home_link{ font-size: 14px;}
	.thankyou .img_block{ width: 100%;}
	.thankyou .thankyou_copy{ width: 100%; padding: 15px;}
	.thankyou .thankyou_copy h1{ text-align: center;}
	.thankyou .thankyou_copy h1 br{ display: none;}
	.thankyou{ padding-top: 95px;}
	.thankyou .logo{ top: 10px;}
	header h2{ font-size: 30px;}
	header h2 > img{ width: 150px;}
} 

@media(max-width:767px){
	.home_link{ font-size: 11px; top: 2px; left: 5px;}
	.logo{ top: 5px; width: 50px;}
	.banner_list{ position: fixed; bottom: 0; right: auto; left: 0; width: 100%; background-color: #fff; z-index: 9; height: auto; top: auto;}
	.banner_list > li{ width: 100%; position: static; float: left;}
	/*.banner_list > li:first-child{ border-right: 1px solid #ff0a1e;}*/
	.banner_list > li > a{ float: left; width: 100%; padding: 10px; text-align: center; margin-bottom: 0;}
	.banner_list > li > a .icon{ position: static; width: 30px; display: inline-block; margin-right: 5px;}
	.banner_list > li > a p{ background-color: transparent; padding: 0; display: inline-block; font-size: 14px; line-height: normal; position: relative; top: 1px;}
	.banner_list > li > a p:before{ display: none;}
	.enquire_section .inner{ padding-bottom: 80px;}
	.thankyou .logo{ width: 100px; right: 15px;}
	header h2{ font-size: 18px; line-height: 44px;}
	header .logo{ width: 60px;}
	header h2 > img{ width: 80px; margin-left: 10px;}
	
}
@media(max-width:639px){
	
	
}
@media(max-width:479px){
	header h2{ font-size: 16px;}
}
