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



/* Large Devices, Wide Screens */

@media only screen and (max-width : 1200px) {

 .slide_name{

 	margin-bottom: 10px;

 }

 .slide_person_info{

 	margin-bottom: 15px;

 }

 .slide_img{

 	margin-right: 25px;

 }

 .address_info{

 	font-size: 18px;

 	margin-left: 5px;

 }

 .phone_number{

 	font-size: 18px;

 }

 .header_title{

 	font-size: 30px;

 }

 .header_sub_title{

 	font-size: 22px;

 }

 .header{

 	padding: 110px 0;

 }

 .services_desk,.why_desk{

 	font-size: 15px;

 }

 .feed_row{

 	padding: 0;

 }

 .calc_block {

    padding: 55px 90px 30px 90px;

}



}

/* Medium Devices, Desktops */



@media only screen and (min-width : 992px) and (max-width : 1199px) {



}

@media only screen and (max-width : 1085px) {

	#mvsunfix_block_info_left {

		width: 100%;
		height: auto;
		margin-bottom: 150px;

	}

	.recaptcha2__calc>div {
		width: 250px!important;
	}


	#mvsunfix_block_info {

		padding: 0;

	}

	#mvsunfix_block_info_left a {

		width: 225px;

	}

	.maps{
		display: none;
	}


}

@media only screen and (max-width : 992px) {

 .calc_block {

    padding: 55px 15px 30px 15px;

 }

 .range_field{

 	width: 245px;

 }

 .work_item,.why_item,.services_item{

 	margin-bottom: 30px;

 }

 .work_title{

 	margin-bottom: 45px;

 }

 .work{

 	padding-bottom: 50px;

 }

 .question_title,.services_title, .compare_title,.care_title{

 	font-size: 32px;

 }

 .question_btn{

 	width: 275px;

 }

 .question_row {

    -webkit-box-pack: justify;

    -webkit-justify-content: space-between;

        -ms-flex-pack: justify;

            justify-content: space-between;

}

.map {

    height: 440px;

}

.logo{

	text-align: center;

}

.feed_desk,.feed_name{

	font-size: 16px;

	margin-bottom: 15px;

}

.feed_image{

	/* margin-right: 15px; */

}

.slide_name,.slide_age, .slide_exp{

	font-size: 16px;

}

.compare_main_item{

	padding-left: 15px;

}

.compare_head_item{

	padding: 25px 0;

}

.service_image{

	margin: 0;

}

.services_name{

	margin-bottom: 15px;

}

}

@media only screen and (max-width : 768px) {

#part1, #part2 {
	width: 100%;
}

.address{

	-webkit-box-pack: center;

	-webkit-justify-content: center;

	    -ms-flex-pack: center;

	        justify-content: center;

}

.address img{

	margin: 0;

}

.address_info{

	margin-left: 15px;

}

.phone,.feed_desk, .feed_name{

	-webkit-box-align: center;

	-webkit-align-items: center;

	    -ms-flex-align: center;

	            -ms-grid-row-align: center;

	        align-items: center;

}

.slide,.feed_row {

    display: -webkit-box;

    display: -webkit-flex;

    display: -ms-flexbox;

    display: flex;

    -webkit-box-orient: vertical;

    -webkit-box-direction: normal;

    -webkit-flex-direction: column;

        -ms-flex-direction: column;

            flex-direction: column;

    -webkit-box-pack: center;

    -webkit-justify-content: center;

        -ms-flex-pack: center;

            justify-content: center;

    -webkit-box-align: center;

    -webkit-align-items: center;

        -ms-flex-align: center;

            align-items: center;

}

.btns{

	/* top: 100%; */
	top: 150px;

	margin-top: 0;

}

.left{

	/* left: 40%; */
	left: 0;

}

.right,.work_item:after{

	right: 0;

}

.right{

	/* right: 40%; */
	right: 20px;

}
.recall{
	margin-bottom: 15px;
}
.nav-menu{
	text-align: center;
}

.slide_info{
	margin-top: 15px;
}

.care_item{

	font-size: 16px;

}

.first_cell{

}
.second_cell{
	background-color: #f89406;
  background-image: linear-gradient(to bottom,#fbb450,#f89406);
  border-radius: 10px 10px 0 0;
  border: none;
}
.third_cell{
  background-color: #7a88a2;
  background-image: linear-gradient(to bottom,#a9c1ec,#7a88a2);
  border-radius: 10px 10px 0 0;
  border: none;
}
.second_cell__item{
	background-color: rgba(248, 148, 6, 0.75);
}
.third_cell__item{
	background-color: rgba(122, 136, 162, 0.75);
}

.compare_table__head{
	background-color: initial;
  border-bottom: 1px solid rgba(8, 8, 8, 0.4);
}
.services__item-bl{
  height: initial;
  margin-bottom: 15px;
}

.feed_image{

	/* margin-right: 0; */

}

.feed_btn{

	margin: 0 auto;

}

.feedback_btns{

	margin-top: 50px;

	-webkit-box-orient: vertical;

	-webkit-box-direction: normal;

	-webkit-flex-direction: column;

	    -ms-flex-direction: column;

	        flex-direction: column;

	-webkit-box-align: center;

	-webkit-align-items: center;

	    -ms-flex-align: center;

	            -ms-grid-row-align: center;

	        align-items: center;

}

.read_feedback{

	margin: 0 0 20px 0;

}

.question_row{

	-webkit-box-orient: vertical;

	-webkit-box-direction: normal;

	-webkit-flex-direction: column;

	    -ms-flex-direction: column;

	        flex-direction: column;

}

.question_title{

	margin-bottom: 15px;

}

.range_out{

	margin-right: 15px;

}

}

@media only screen and (max-width : 660px){

	.calc_block{

	margin: 0;

}

.age_field, .sex_field,.name_field, .phone_field{

	-webkit-box-orient: vertical;

	-webkit-box-direction: normal;

	-webkit-flex-direction: column;

	    -ms-flex-direction: column;

	        flex-direction: column;

}

.form_submit{

	margin: 0 auto;

}

.slide_img{

 	margin-bottom: 20px;

 }

}

@media only screen and (max-width : 480px) {

.header_btn{

	width: 100%;

	height: 55px;

	font-size: 14px;

}

.header_title,.question_title, .services_title, .care_title,.calc_title{

	font-size: 22px;

}

.compare_title{

	font-size: 20px;

}

.specialist_title{

	font-size: 24px;

	margin-bottom: 30px;

}

.address_info {

    margin-left: 0;

    text-align: center;

}

.care_title{

	margin-bottom: 45px;

}

.care{

	padding: 50px 0;

}

.services_desk, .why_desk{

	font-size: 14px;

}

.service_image{

	height: initial;

}

.why_btn{

	width: 90%;

	margin: 0 auto;

	height: 45px;

}

.feedback_title{

	font-size: 18px;

	margin-bottom: 25px;

}

.feed_info{

	margin-top: 15px;

}



.work_item:after{

	display: none;

}

.compare_main_item{

	padding-left: 15px;

	width: 70%;

	font-size: 14px;

}

.arrow{

	width: 15%;

	padding-left: 0;

}

.compare_head_item{

	font-size: 16px;

    width: 50%;

    padding: 15px 5px;

}

.first_cell{

	display: none;

}

.second_cell{

	border: none;

}

}

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



}



/* Medium Devices, Desktops */

@media only screen and (min-width : 992px) {



}



/* Large Devices, Wide Screens */

@media only screen and (min-width : 1380px) {



}



@media only screen  and (min-width : 1800px){



}