@media screen and (max-width:1200px){
	.arrow_left:before{

		left: -3px;

	}

	.inline_inp h6{

		padding-left: 25px;

	}

	.logo_m{	

		top: 10px;

		left: 20px;

		width: 200px;

	}

	.menu>ul>li{

		padding: 20px 5px !important;

	}

	.computation ul{

		width: 194px;

	}

	.menu ul{

		/* float: left; */

		padding-left: 20px;

	}

	.menu ul li{

		margin-right: 20px;

	}

	.menu>ul>li{

		padding: 20px 5px !important;

	}

	.footer_menu>li{

		padding-left: 40px;

	}

	.lists_of_types{

		padding-right: 20px;

		padding-left: 20px;

	}

	.determ_img img{

		width: 100%;

		float: none;

		display: block;

		margin: 0 auto;

	}

	.index_bg_inner{

		width: 45%;
		padding-top: 14%; 

	}

	.testem{

		width: 90%;

	}

	.popup{

		width: 70%;

		height: 520px;

	}

	.last_news{

		padding-left: 50px;

		padding-right: 50px;

	}

	.footer_bottom_inner ul{

		width: 96%;

	}

}



@media screen and (max-width:991px){
	
	.text_for_ff{
		margin-left: -5px;
	}
	.moving_menu .text_for_ff{
	margin-left: -3px;
}	
	.moving_menu .call_box{

		right: 50px;

	}

	.computation>div{

		width: 100%;

		margin-bottom: 25px;

	}

	.computation ul{

		width: 40%;

	}

	.computation_right ul{

		padding-left: 5px;

	}

	.computation>div:last-child{

		border: none;

	}

	.computation ul li{

		height: 70px;

	}

	.footer_bottom_inner>ul>li:last-child{

		float: left;

		width: 25%;

	}

	.footer_bottom_inner ul{

		width: 100%;

	}

	.footer_bottom_inner{

		width: 94%;

	}

	.last_news{

		padding-left: 15px;

		padding-right: 15px;

	}

	.popup p{

		width: 100%;

	}

	.popup{

		width: 95%;

		height: auto;

		overflow: auto;

		display: block;

		position: relative;

		top: 0;

		align-self: auto;

		margin: 0 auto;

	}

	.thin{

		padding-left: 40px;

		padding-right: 40px;

	}

	.index_bg_inner{

		width: 60%;
		padding-top: 19%; 

	}

	.menu{

		display: none;

	}

	.menu ul{

		display: none;

	}



	.determ_img img{

		width: 100%;

	}

	.the_process ol li{

		width: 100%;

	}

	.lists_of_types>div:nth-child(5),

	.lists_of_types>div:nth-child(6){

		margin-bottom: 35px;

	}

	.lists_of_types{

		padding-right: 120px;

		padding-left: 120px;

	}

	.footer_logo{

		display: none;

	}

	.footer_menu>li{

		min-width: 60px;

		padding-left: 10px;

	}

	.types_of_cases{

		width: 100%;

	}

	 .logo{

		position: relative;

		float: left;

		left: 0;

	}

	.login_button{

		position: relative;

		float: right;

		right: 10px;

	} 

	.mobile_menu{

		display: block;

	}

	.menu{

		float: left;

	}

	.menu>ul{

		margin-top: 10px;

		display: none;

		margin-bottom: 0;

	}

	.menu>ul li{

		float: none;

		text-align: center;	

	}

	.menu ul li>ul li:last-child{

		border-bottom: 1px solid #000;

	}

	.menu>ul li a{

		display: inline-block;

		font-size: 18px;

		clear: both;

	}

	.menu>ul li a:hover{

		border-bottom: none;

	}

	.relate_fq{

		padding-bottom: 10px;

		border-right: none;

	}

	.head_inner{

		margin-top: 200px;

	}

	.arrow a:before{

		display: none;

	}

	.menu ul li>ul{

		width: 100%;

		box-shadow: none;

		position: relative;

		top: 0;

		left: 0;

	}

	.mob_menu>ul>li ul{

		display: inline-block;

		width: 100%;

	}

	.lists_of_types_item{

		height: auto;

	}

	.contacts_inner{

		width: 218px;

		position: absolute;

		top: 280px;

		right: 30px;

	}

	.testem_img{

		width: 100%;

		height: auto;

	}

	.testem_text{

		width: 100%;

	}

	.testem{

		padding: 0px 15px !important;

		width: 95%;

	}

	.table_block{

		padding-left: 0px  !important;

		padding-right: 0px  !important;

	}

	.call_box{

		display: block;

		float: right;

		padding-top: 8px;

		position: relative;

		right: 50px;

	}



}



@media screen and (max-width:768px){
	.watch_btnfoot
	{
		display: inherit;
	}
	.text_for_ff{
		margin-left: -13px;
	}
	.moving_menu .text_for_ff{
		margin-left: -13px;

	}

	.openform {
		height: auto;
	}

	.footer_bottom_inner>ul>li:last-child{

		display: block;

		margin: 35px auto;

		float: none;

		width: auto;

	}	

	.footer_bottom_inner>ul>li:last-child p{

		text-align: center;

	}

	.footer_socials li{

		margin-left: 10px;

		width: 20%;

	}

	.contacts_inner{

		top: 335px;

	}

	.inline_inp h6{

		padding-left: 0;

	}

	.thin select{

		width: 267px !important;

	}

	.logo_m {

	    top: 16px;

	    left: -8px;

	    width: 159px;

	}

	.demo thead th{

		padding-left: 5px;

	}

	.demo thead th:last-child{

		text-align: center;

	}

	.slick-slide{

		outline: none !important;

	}

	.demo tbody td{

		text-align: center;	

		padding: 25px 5px 25px 5px;

	}

	.slider{

		display: block;

	}

	.demo tbody td:first-child{

		width: 50%;

		font-size: 12px;

    padding: 25px 5px 25px 5px;

	}

	.table_block{

		padding-left: 20px  !important;

		padding-right: 20px  !important;

	}

	.computation ul{

		width: 50%;

	}

	.computation ul li{

		font-size: 15px;

	}

	.other_news{

		width: 95%;

	}

	.other_news li{

		width: 100%;

		margin-right: 0;

	}

	.news_item_top img{

		width: 100%;

	}

	.news_item_bottom{

		min-height: 330px;

	}

	.testem{

		width: 100%;

		margin-top: -50px;

	}

	.thin{

		padding-left: 15px;

		padding-right: 15px;

	}

	.wpcf7 p span input,

	.inline_inp{

		width: 100%;

	}

	.wpcf7 p span select{

		width: 100%;

	}

	.wpcf7 p span textarea{

		width: 100%;

	}

	.wpcf7 p{

		width: 100%;

	}

	.about_item_inner{

		height: auto;

	}

	.mob_menu{

		right: -42%;

		width: 40%;

	}

	.mob_list_logos{

		display: block;

		width: 100%;

		margin-top: 160px;

		padding-bottom: 15px;

		padding-top: 15px;

	}

	.mob_list_logos ul{

		width: 100%;

		list-style: none;

		padding-left: 0;

	}

	.mob_list_logos ul li{

		width: 25%;

		float: left;

	}

	.mob_list_logos ul li img{

		display: block;

		margin: 0 auto;

	}

	.watch_bth{

		display: inline-block;

		text-align: center;

		width: 18% !important;

		min-width: 120px;

		position: relative;

		bottom: 0;

		left: 0;

	}

	.watch_bth>a{

		display: inline-block !important;

	}

	.relate_fq{

		border-bottom: 1px solid #e9e9e9;

		padding-bottom: 20px;

	}

	.relate_fq>img{

		width: 30%;

		margin-top: 5px;

		display: block;

		float: left;

		max-width: 97px;

	}

	.relate_fq>div{

		margin-left: 5%;

		width: 65%;

		float: left;

	}

	.relate>div{

		background-image: none !important;

	}

	.row5 ul li{

		width: 33%;

		float: left;

	}

	.row5 ul li:nth-child(4),

	.row5 ul li:nth-child(5){

		width: 50%;

	}

	.calc>div{

		float: left;

		padding-left: 50px;

	}

	.row8>div{
		width: 100%;		
	}

	.row8 div.calc {
		margin-top: 50px;
	}

	main>.container{

		padding-right: 15px;

		padding-left: 15px;

	}

	.common_surgeries{

		padding-left: 0 !important;

	}

	.common_surgeries li{

		height: 135px;

		width: 50%;

	}

	.head_inner{

		margin-top: 200px;

	}

	/*.lists_of_types_item{

		min-height: 530px;

	}*/

	.lists_of_types_item_inner{

		float: none;

		margin: 0 auto;

	}

	.lists_of_types{

		padding-right: 0px;

		padding-left: 0px;

	}

	.lists_of_types_item img{

		float: none;

		display: block;

		margin-bottom: 15px;

		margin-right: auto;

		margin-left: auto;

		margin-top: 0px;

		max-width: 150px;

	}

	.types_of_cases ul li:nth-child(1)>a:before{

		display: none;

	}

	.types_of_cases ul li:nth-child(3)>a:after{

		display: none;

	}

	.types_of_cases ul li{

		width: 100% !important;

		margin-bottom: 25px;

	}

	.content{

		margin-top: 0;

	}

	.content ul{

		padding-left: 25px;

	}

	.logo{

		padding-left: 0;

	}

	.footer_menu>li{

		width: 100%;

		margin-bottom: 15px;

	}

	.footer_bottom_inner{

		width: 100%;

	}

	.footer_bottom_inner>ul>li{

		width: 100%;

		float: none;

		display: block;

		margin: 0 auto;

		border-right: none;

	}

	.proc_items>div{

		padding-right: 15px;

		padding-left: 15px;

	}

	.index_bg{

		background-position: center;

		background-image: url('../images/index_bg2.png');

		min-height: 740px;

	}

	.marg440{

		margin-top: 620px;

	}
	.btn_watch
	{
		display: none;
	}

	.index_bg_inner{

		width: 100%;

		padding-top: 200px;

	}

	.index_bg_inner a{

		display: none;

	}

	.index_bg_inner>div>div{

		display: none;

	}

	.index_bg_inner>div button{

		margin-right: auto;

		margin-left: auto;

		float: none;

	}

	.login_button{

		display: none;

	}



	.popup_bottom{

		width: 95%;

	}

	.wpcf7-response-output{

		font-size: 12px !important;

	}

	.row3_inner{

		width: 100%;

	}

	.index_bg_inner ul{

		display: none;

	}

	.table_inner{

		display: none;

	}



}



@media screen and (max-width:480px){
	.btn_watch
	{
		display: none;
	}
	.watch_btnfoot
	{
		display: inherit;
	}
	.text_for_ff{
		margin-left: -38px;
		font-size: 15px;
	}
	.moving_menu .text_for_ff{
		margin-left: -42px;
		margin-top: 5px;
	}
	.wpcf7 p span input{

		width: 267px;

	}	

	.screen-reader-response{

		padding-left: 10px;

	}

	.mob_menu{

		right: -72%;

		width: 70%;

	}

	.mob_list_logos ul li{

		width: 50%;

		height: 65px;

	}

	.row5 ul li{

		width: 100%;

		float: left;

	}

	.row7_inner{

		margin-top: 0;

	}

	.row7_inner p{

		margin: 0;

	}

	.row7{

		background-repeat: no-repeat;

		display: block;

		background-size: cover;

		padding-top: 25px;

		height: 900px;

	}



	.calc>div{

		width: 100%;

	}

	.get_lawsuit>div{

		width: 100%;

	}

	.logo{

		width: 120px;

	}

	.row8{

		margin-top: -131px;

	}

	.the_process>.container{

		padding-left: 20px;

		padding-right: 20px;

	}

	.the_process ol li{

		padding-right: 0;

	}

	.moving_menu .logo{	

		top: 16px;

		left: -5px;

	}

}

@media screen and (max-width:320px){
	.btn_watch
	{
		display: none;
	}
	.watch_btnfoot
	{
		display: inherit;
	}
	.text_for_ff{
		margin-left: -36px;
		font-size: 14px;
	}
	.moving_menu .text_for_ff{
		margin-left: -42px;
		margin-top: 5px;
	}
	.row5 ul li:nth-child(4), .row5 ul li:nth-child(5){

		width: 100%;

	}

}