﻿/* LARGE DESKTOP PART */
@media screen and (min-width:1200px){
}

/* DESKTOP PART */
@media screen and (min-width:992px) and (max-width:1199px){
	
	/* wraper_banner */
	
	.banner_form_text{
		padding:10px 0px 0px 0px;
	}
	
	/* wraper_home_welcome */
	
	.home_welcome_right_text{
		padding:40px 20px 130px 20px;
	}
	
	/* wraper_home_quote */
	
	.home_quote_form .form-row input[type=submit]{
		font-size:18px;
		line-height:25px;
	}
	
}

/* TABLET LANDSCAPE PART */
@media screen and (min-width:768px) and (max-width:991px){
	
	/* wraper_banner */
	
	.wraper_banner > .container{
		padding-top:150px;
	}
	
	.banner_form_text{
		padding:5px 0px 0px 0px;
	}
	
	.banner_form_main .form-row input[type=submit]{
		font-size:20px;
		line-height:20px;
	}
	
	/* wraper_home_welcome */
	
	.home_welcome_left p{
		font-size:15px;
		line-height:23px;
	}
	
	.home_welcome_right_text{
		padding:40px 20px 240px 20px;
	}
	
	/* wraper_home_who */
	
	.home_who_body_item_data{
		padding:0;
	}
	
	/* wraper_home_quote */
	
	.wraper_home_quote > .container{
		padding-bottom:20px;
	}
	
	.home_quote_text{
		padding:30px 0px 0px 0px;
	}
	
	.home_quote_form .form-row{
		margin:0px 0px 20px 0px;
	}
	
}

/* TABLET PROTRAIT PART */
@media screen and (min-width:480px) and (max-width:767px){
	
	/* wraper_header */
	
	.wraper_header > .container{
		padding-top:10px;
		padding-bottom:10px;
	}
	
	.header_left{
		text-align:center;
	}
	
	.header_right{
		margin:15px 0px 0px 0px;
		text-align:center;
	}
	
	/* wraper_banner */
	
	.wraper_banner > .container{
		padding-top:60px;
		padding-bottom:60px;
	}
	
	.banner_text{
		margin:0px 0px 60px 0px;
	}
	
	.banner_text .holder h1,
	.banner_text .holder h3{
		margin:0px 0px 10px 0px;
		background-size:400px auto;
		font-size:50px;
		line-height:60px;
	}
	
	.banner_text .holder h2,
	.banner_text .holder h4{
		font-size:25px;
		line-height:35px;
	}
	
	.banner_form{
		padding:20px 30px 0px 30px;
	}
	
	.banner_form_text{
		padding:0px 0px 20px 0px;
		text-align:center;
	}
	
	.banner_form_text h3{
		font-size:30px;
		line-height:40px;
	}
	
	.banner_form_main .form-row:last-child,
	.banner_form_main .form-row.last{
		margin:0px 0px 20px 0px;
	}
	
	/* wraper_home_welcome */
	
	.home_welcome_left{
		text-align:center;
	}
	
	.home_welcome_left p{
		text-align:center;
	}
	
	/* wraper_home_who */
	
	/* wraper_home_quote */
	
	.wraper_home_quote > .container{
		padding-top:30px;
		padding-bottom:20px;
	}
	
	.home_quote_text{
		margin:0px 0px 20px 0px;
		text-align:center;
	}
	
	.home_quote_form{
		text-align:center;
	}
	
	.home_quote_form .form-row{
		margin:0px 0px 20px 0px;
	}
	
	.home_quote_form .form-row label{
		margin:0px 0px 10px 0px;
	}
	
	.home_quote_form .form-row input[type=submit]{
		margin:10px 0px 0px 0px;
	}
	
	/* wraper_home_testimonial */
	
	.home_testimonial_body_pic{
		margin:0px 0px 20px 0px;
	}
	
}

/* SMART PHONE LANDSCAPE PART */
@media screen and (min-width:321px) and (max-width:479px){
	
	/* wraper_header */
	
	.wraper_header > .container{
		padding-top:10px;
		padding-bottom:10px;
	}
	
	.header_left{
		text-align:center;
	}
	
	.logo img{
		width:200px;
	}
	
	.header_right{
		margin:10px 0px 0px 0px;
		text-align:center;
	}
	
	.header_right .phone{
		min-height:45px;
		padding:0px 0px 0px 55px;
		background-size:45px auto;
	}
	
	.header_right .phone h4{
		font-size:15px;
		line-height:23px;
	}
	
	.header_right .phone h5{
		font-size:20px;
		line-height:25px;
	}
	
	/* wraper_banner */
	
	.wraper_banner > .container{
		padding-top:40px;
		padding-bottom:40px;
	}
	
	.banner_text{
		margin:0px 0px 40px 0px;
	}
	
	.banner_text .holder h1,
	.banner_text .holder h3{
		margin:0px 0px 10px 0px;
		padding:0px 0px 20px 0px;
		background-size:200px auto;
		font-size:40px;
		line-height:50px;
	}
	
	.banner_text .holder h2,
	.banner_text .holder h4{
		font-size:20px;
		line-height:30px;
	}
	
	.banner_form{
		padding:20px 30px 0px 30px;
	}
	
	.banner_form_text{
		padding:0px 0px 20px 0px;
		text-align:center;
	}
	
	.banner_form_text h3{
		font-size:30px;
		line-height:40px;
	}
	
	.banner_form_main .form-row:last-child,
	.banner_form_main .form-row.last{
		margin:0px 0px 20px 0px;
	}
	
	/* wraper_home_welcome */
	
	.home_welcome_left{
		text-align:center;
	}
	
	.home_welcome_left h1,
	.home_welcome_left h3{
		font-size:30px;
		line-height:40px;
	}
	
	.home_welcome_left p{
		margin:0px 0px 10px 0px;
		text-align:center;
		font-size:15px;
		line-height:23px;
	}
	
	/* wraper_home_who */
	
	.wraper_home_who > .container{
		padding-top:40px;
		padding-bottom:10px;
	}
	
	.home_who_head{
		margin:0px 0px 30px 0px;
	}
	
	.home_who_head h1,
	.home_who_head h3{
		font-size:30px;
		line-height:40px;
	}
	
	.home_who_body_item_data{
		padding:0;
	}
	
	/* wraper_home_quote */
	
	.wraper_home_quote > .container{
		padding-top:30px;
		padding-bottom:20px;
	}
	
	.home_quote_text{
		margin:0px 0px 20px 0px;
		text-align:center;
	}
	
	.home_quote_form{
		text-align:center;
	}
	
	.home_quote_form .form-row{
		margin:0px 0px 20px 0px;
	}
	
	.home_quote_form .form-row label{
		margin:0px 0px 10px 0px;
	}
	
	.home_quote_form .form-row input[type=submit]{
		margin:10px 0px 0px 0px;
	}
	
	/* wraper_home_testimonial */
	
	.wraper_home_testimonial > .container{
		padding-top:40px;
		padding-bottom:40px;
	}
	
	.home_testimonial_head{
		margin:0px 0px 30px 0px;
	}
	
	.home_testimonial_head h1,
	.home_testimonial_head h3{
		font-size:30px;
		line-height:40px;
	}
	
	.home_testimonial_body_pic{
		margin:0px 0px 20px 0px;
	}
	
}

/* SMART PHONE PROTRAIT PART */
@media screen and (max-width:320px){
	
	/* wraper_header */
	
	.wraper_header > .container{
		padding-top:10px;
		padding-bottom:10px;
	}
	
	.header_left{
		text-align:center;
	}
	
	.logo img{
		width:200px;
	}
	
	.header_right{
		margin:10px 0px 0px 0px;
		text-align:center;
	}
	
	.header_right .phone{
		min-height:45px;
		padding:0px 0px 0px 55px;
		background-size:45px auto;
	}
	
	.header_right .phone h4{
		font-size:15px;
		line-height:23px;
	}
	
	.header_right .phone h5{
		font-size:20px;
		line-height:25px;
	}
	
	/* wraper_banner */
	
	.wraper_banner > .container{
		padding-top:40px;
		padding-bottom:40px;
	}
	
	.banner_text{
		margin:0px 0px 40px 0px;
	}
	
	.banner_text .holder h1,
	.banner_text .holder h3{
		margin:0px 0px 10px 0px;
		padding:0px 0px 20px 0px;
		background-size:200px auto;
		font-size:40px;
		line-height:50px;
	}
	
	.banner_text .holder h2,
	.banner_text .holder h4{
		font-size:20px;
		line-height:30px;
	}
	
	.banner_form{
		padding:20px 30px 0px 30px;
	}
	
	.banner_form_text{
		padding:0px 0px 20px 0px;
		text-align:center;
	}
	
	.banner_form_text h3{
		font-size:30px;
		line-height:40px;
	}
	
	.banner_form_main .form-row:last-child,
	.banner_form_main .form-row.last{
		margin:0px 0px 20px 0px;
	}
	
	/* wraper_home_welcome */
	
	.home_welcome_left{
		text-align:center;
	}
	
	.home_welcome_left h1,
	.home_welcome_left h3{
		font-size:30px;
		line-height:40px;
	}
	
	.home_welcome_left p{
		margin:0px 0px 10px 0px;
		text-align:center;
		font-size:15px;
		line-height:23px;
	}
	
	/* wraper_home_who */
	
	.wraper_home_who > .container{
		padding-top:40px;
		padding-bottom:10px;
	}
	
	.home_who_head{
		margin:0px 0px 30px 0px;
	}
	
	.home_who_head h1,
	.home_who_head h3{
		font-size:30px;
		line-height:40px;
	}
	
	.home_who_body_item_data{
		padding:0;
	}
	
	/* wraper_home_quote */
	
	.wraper_home_quote > .container{
		padding-top:30px;
		padding-bottom:20px;
	}
	
	.home_quote_text{
		margin:0px 0px 20px 0px;
		text-align:center;
	}
	
	.home_quote_form{
		text-align:center;
	}
	
	.home_quote_form .form-row{
		margin:0px 0px 20px 0px;
	}
	
	.home_quote_form .form-row label{
		margin:0px 0px 10px 0px;
	}
	
	.home_quote_form .form-row input[type=submit]{
		margin:10px 0px 0px 0px;
	}
	
	/* wraper_home_testimonial */
	
	.wraper_home_testimonial > .container{
		padding-top:40px;
		padding-bottom:40px;
	}
	
	.home_testimonial_head{
		margin:0px 0px 30px 0px;
	}
	
	.home_testimonial_head h1,
	.home_testimonial_head h3{
		font-size:30px;
		line-height:40px;
	}
	
	.home_testimonial_body_pic{
		margin:0px 0px 20px 0px;
	}
	
}