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

/* Large Devices, Wide Screens */
@media only screen and (max-width : 1200px) {
	.warp_header .title{
		font-size: 80px;
	}
	.warp_title {
		font-size: 80px;
	}
	.block_3 {
		font-size: 36px;
		text-indent: 80px;
	}
	.block_5 .title,
	.block_8 .title,
	.block_9 .title,
	.block_10 .title,
	.warp_contact .title
	{
		font-size: 70px;
	}

}

/* Medium Devices, Desktops */
@media only screen and (max-width : 992px) {
	.mb-130{
		margin-bottom: 80px;
	}
	.warp_header {
		padding-left: 15px;
		padding-right: 15px;
		margin-bottom: 80px;
	}
	.warp_header .title {
		font-size: 70px;
	}
	.warp_header_body {
		margin-top: 100px;
	}
	.warp_title {
		font-size: 62px;
	}
	.block_2 .warp_block {
		margin-bottom: 10px;
	}
	.block_3 {
		font-size: 30px;
	}
	.block_4 svg {
		width: 70px;
		height: 70px;
	}
	.block_5 {
		padding-left: 15px;
		padding-right: 15px;
	}
	.block_5 .title, .block_8 .title, .block_9 .title, .block_10 .title, .warp_contact .title {
		font-size: 50px;
	}
	.block_6{
		min-height: 225px;
	}
	.block_6 .title-block{
		font-size: 26px;
	}
	.block_7 .block{
		min-height: 250px;
	}
	.block_7 .block .title-block{
		font-size: 25px;
	}
	footer .btn-phone {
		font-size: 50px;
	}

}

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

	.warp_header .title,
	.warp_title{
		font-size: 50px;
	}
	.mb-130 {
		margin-bottom: 40px;
	}
	.block_5 .title, .block_8 .title, .block_9 .title, .block_10 .title, .warp_contact .title{
		font-size: 40px;
		text-indent: 50px;
	}
	.block_5 .title,
	.block_8 .title{
		max-width: 326px;
		margin-left: auto;
		margin-right: auto;

	}
	.warp_contact .text {
		margin-bottom: 15px;
		width: 100%;
	}
	.form-group input,
	.form-group button {
		width: 100%;
		box-sizing: border-box;
	}
	footer .btn-phone {
		font-size: 32px;
	}
}

/* Extra Small Devices, Phones */
@media only screen and (max-width : 480px) {
	.warp_header .title, .warp_title {
		font-size: 40px;
	}

	.warp_header .title, .warp_title {
		font-size: 38px;
		text-indent: 30px;
	}
	.block_3{
		font-size: 23px;
		text-indent: 30px;
	}
	.block_4{
		margin-top: 30px;
		margin-bottom: 60px;
	}

	.block_4 svg {
		width: 55px;
		height: 55px;
	}
	.block_6 {
		min-height: 150px;
	}
	.block_7 .block {
		min-height: 185px;
	}
	.user{
		width: 172px;
		height: 160px;
	}
	.user .name{
		margin-bottom: 10px;
	}
	footer .btn-phone {
		font-size: 22px;
	}
	.block_10 .title{
		text-indent: 0;
	}
}



/* 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) {

}