/*==========  Desktop First Method  ==========*/

/* Large Devices, Wide Screens */
@media only screen and (max-width : 1200px) {
	.footer li:first-child{
		margin-left: 0px;
	}
	.sms{
		font-size: 16px;
	}

}

/* Medium Devices, Desktops */
@media only screen and (max-width : 992px) {
	.header_nav li{
		margin-left: 10px;
	}
	.header_nav li:first-child{
		margin-left: 0;
	}

	.left_span li{
		margin-top: 20px;
		padding-right: 40px;

	}

	.left_span .si{
		top: -20px;
		right: -15px;
		font-size: 45px;
	}

	.right_span li{
		margin-top: 20px;
		padding-left: 40px;
	}

	.right_span .si{
		top: -20px;
		left: -15px;
		font-size: 45px;
	}
	.footer{
		font-size: 16px;
	}
	.footer li{
		margin-left: 25px;
	}
	.sms{
		padding: 0 0;
	}

	.footer li img{
		height: 20px;
		top: 0;
		left: -15px;
	}

	.phone{
		text-align: center;
	}
	.logo_footer{
		text-align: center;
	}
	.sms{
		text-align: center;
	}


}

/* Small Devices, Tablets */
@media only screen and (max-width : 768px) {
	.header_logo{
		text-align: center;
	}
	.header_nav li{
		margin-left: 5px;
	}
	.header_nav li:first-child{
		margin-left: 0;
	}

	.left_span{
		text-align: center;
	}
	
	.left_span ul{
		margin-top: 0;
	}

	.left_span li{
		display: inline-block;
		margin-left: 15px;
	}

	.left_span .si{
		top: -20px;
		right: -10px;
		font-size: 45px;
	}
	
	.right_span{
		text-align: center;
	}
	.right_span ul{	
		margin-top: 0;
	}

	.right_span li{
		display: inline-block;
		margin-right: 15px;
	}

	.right_span .si{
		top: -20px;
		left: -10px;
		font-size: 45px;
	}
	.img_wrapper{
		margin-bottom: 50px;
	}
	.img_wrapper .label{
		margin-top: 0;
	}

	.img_wrapper p{
		margin-top: 0;
	}
	
	.bottom_wrapper{
		margin-top: 25px;
	}

	.right{
		margin-top: 20px;
		text-align: center;

	}

	.right li{
		margin-top: 10px;
		font-size: 16px;
		margin-right: 30px;
	}

	.right li::before{
		top: 0;
		left: -15px;
		width: 20px;
		height: 20px;
	}

	.img_row_2 p{
		max-width: 260px;
		margin: 0 auto;
		margin-top: 10px;
	}

	.img_row_2 .img_wrapper{
		margin-top: 20px;
	}

	.third_block .btn{
		margin-top: 0;
		font-size: 14px;
	}

	.four_block ul{
		margin-top: 0;
		margin-bottom: 25px;
	}
	
	.four_block li{
		margin-top: 20px;
		padding: 0 40px;
	}
	
	.four_block img{
		height: 30px;
		top: 0;
		left: 0;
	}
	.phone{
		margin-top: 10px;
	}

}

/* Extra Small Devices, Phones */
@media only screen and (max-width : 480px) {
	.header_nav li{
		font-size: 14px;
	}

	h1{		
	font-size: 28px;
	}

	h2{
		font-size: 28px;
	}

	h3{
		font-size: 24px;
	}

	h4{
		font-size: 20px;
		text-transform: none;
	}

	.left_span li{
		margin-top: 20px;
		font-size: 16px;

	}

	.right_span ul{	
		margin-top: 0;
	}

	.right_span li{
		margin-top: 20px;
		font-size: 16px;
	}
	.img_wrapper .label{
		font-size: 18px;
	}

	.img_wrapper p{
		font-size: 16px;
	}

}

/* Custom, iPhone Retina */
@media only screen and (max-width : 320px) {

}


/*==========  Mobile First Method  ==========*/

/* Custom, iPhone Retina */
@media only screen and (min-width : 320px) {

}

/* Extra Small Devices, Phones */
@media only screen and (min-width : 480px) {

}

/* Small Devices, Tablets */
@media only screen and (min-width : 768px) {

}

/* Medium Devices, Desktops */
@media only screen and (min-width : 992px) {
	
}

 /* Large Devices, Wide Screens */
@media only screen and (min-width : 1200px) {

}