/* put here your custom css styles */

.header_left a img
{
        height: 85px !important;
        margin-left: -10px !important;
        margin-top: -23px !important;
}

.thin_list li {
	margin-top: 5px;
}
#slide_21_1_content h1 {
    text-align: right;
}
#call-us {
    font-size: 16px;
}
.contact-map {
    padding-top: 28px;
}
.header_top_sidebar_container {
    //position: fixed;
}
#text-4.footer_box {
    margin-left: 28px;
    width: 620px;
}
@media screen and (max-width: 1009px) {
	#text-4.footer_box {
    		width: 464px;
	}
	.slider_content h1 {
    		font-size: 36px;
	}
}
@media screen and (max-width: 767px) {
	#text-4.footer_box {
    		width: 450px;
		margin-left: 0px;
	}
	.header, .header_container.sticky.move .header.layout_1, .header_container.sticky.move .header.layout_4 {
		  padding: 74px 0 0 0;
	}
	.header_top_sidebar .top_header_icons {
		width: 72px;
		margin: 38px auto;
		float: none !important;
	}
	.header_top_sidebar {
    		width: 423px;
	}
	.header.layout_1 .header_left {
   		 margin: 27px auto 0;
	}
	.slider_content h1 {
    		font-size: 36px;
	}
}

@media screen and (max-width: 480px) {
	#text-4.footer_box {
    		width: 280px;
		margin-left: 0px;
	}
	.header_top_sidebar .top_header_icons {
		width: 72px;
		margin: 0 auto;
		float: none;
	}
	.header_top_sidebar {
    		width: 320px;
	}
	.thin_list li {
    		float: none;
		margin-bottom: 15px;
    		margin-right: 0px;
    		text-align: center;
	}
	
	.header.layout_1 .header_left {
   		 margin: 40px auto 0;
	}
	.slider_content h1 {
    		font-size: 24px;
	}
}

@media (min-width:768px) and (max-width:1009px){
.sf-menu li a, .sf-menu li a:visited {
padding: 12px 7px;
font-size: 12px;
}
.sf-menu li {
margin-left: 1px;
}
.header_left a img {
height: 62px !important;
margin-top: -12px !important;
margin-left: 0px !important;
}
.header {
padding: 20px 0 10px 0;
}
}

@media (max-width:479px){
.header_left a img {
height: 67px !important;
margin-left: 0px !important;
}
}
