
#pop_up_lear{
	position:fixed;
	z-index:5000;
	bottom:0;
	left:0;
	width:100%;
	max-width:100%;
	height:100%;
	background: rgba(49, 49, 49, 0.6);
	display:none;
	
	vertical-align: middle; 
}
.back_to_back_btn {
    background: #bd462b;
    height: 40px;
    float: right;
    line-height: 30px;
    padding: 5px;
    margin: 0 10px 10px 10px;
    animation: rainbow 2s linear 2s infinite;
	border-radius: 3px;
	font-family: Roboto,sans-serif;
font-size: 16px;
font-weight: 500;
box-shadow: 0 3px 7px rgba(0,0,0,.35);
color:white;
text-decoration:none;
}
.back_to_back_btn:hover {
	color:white;
text-decoration:none;
}
#pop_up_content{
	position:fixed;
	z-index:5001;
	top:5%;
	left:35%;
	width:30%;
	height:auto;
	background:white;
	display:none;
}
@media screen and (max-width: 1000px) {
#pop_up_lear{
	position:fixed;
	z-index:5000;
	bottom:0;
	left:0;
	width:100%;
	max-width:100%;
	height:100%;
	background: rgba(49, 49, 49, 0.6);

}
#pop_up_content{
	position:fixed;
	z-index:5001;
	top:5%;
	left:20%;
	width:60%;

	background:white;
}
.tstext {
    display: none;
}
	
}
@media screen and (max-width: 500px) {
#pop_up_lear{
	position:fixed;
	z-index:5000;
	bottom:0;
	left:0;
	width:100%;
	max-width:100%;
	height:100%;
	background: rgba(49, 49, 49, 0.6);

}
#pop_up_content{
	position:fixed;
	z-index:5001;
	top:5%;
	left:5%;
	width:90%;
	
	background:white;
}

}
@media screen and (max-width: 1100px) {
#pop_up_lear{
	position:fixed;
	z-index:5000;
	bottom:0;
	left:0;
	width:100%;
	max-width:100%;
	height:100%;
	background: rgba(49, 49, 49, 0.6);

}
#pop_up_content{
	position:fixed;
	z-index:5001;
	top:5%;
	left:5%;
	width:90%;
	height:auto;
	background:white;
}
}
.button_ajax{
	cursor:pointer;}
.site-login{
	width:85%;
	margin:auto;
	margin-top:20px;
}
.popupform__title{
	margin-top:30px;
	}
.formfields{
	width:100%;
	
	}
.popupform__bottom {
    margin-top: 29px;
    display: -webkit-flex;
    display: -moz-flex;
    display: -ms-flex;
    display: -o-flex;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: justify;
    -webkit-justify-content: space-between;
    -ms-flex-pack: justify;
    justify-content: space-between;
    -webkit-box-align: end;
    -webkit-align-items: flex-end;
    -ms-flex-align: end;
    align-items: flex-end;
}
.popupform__bottom_left {
    display: -webkit-flex;
    display: -moz-flex;
    display: -ms-flex;
    display: -o-flex;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
	
}
#loginform-rememberme{
	float:left;
	width:20px;
	height:20px;
	margin:0;}
.text_aloas{
	margin-left:17px;
	
}
.buttom-login{
	width:100%;
	height: 40px;
	background: #B04E35;
	border:none;
	color:white;
border-radius: 4px;
margin-top:10px;
}
.form-group{
	margin-bottom:10px;
	}
.text_marg_form{
	padding:10px;
	text-align:center;
	font-family: Open Sans;
font-style: normal;
font-weight: normal;
font-size: 16px;
line-height: 22px;
}	
.but_fastregist{
	margin-top:5px;
	width:100%;
	}
.float_left{
	float:left;}	
.float_right{
	float:right;}
.but_form_fast_reg{
	width:49%;}	
.forgotpassword{
font-family: Open Sans;
font-style: normal;
font-weight: 600;
font-size: 14px;
line-height: 19px;
color: #B04E35;
text-decoration:none;}
.fasce-logo{
	background: #3679EA;
	border-radius: 4px;
	padding:5px 0;
	text-align:center;
	color:white;
	font-size:14px;
	margin-bottom:20px;
	cursor:pointer;
	}
.google-logo{
	border: 1px solid #F2F2F2;
	border-radius: 4px;
	padding:5px 0;
	text-align:center;
	color:black;
	font-size:14px;
	margin-bottom:20px;
	cursor:pointer;
	}	
.logo_gogle_img{
	margin-right:3px;}				
/*# sourceMappingURL=nav.css.map */
.clear_float{
	clear:both;}
.text_center{
	text-align:center;}	
.fromtext{
	margin-bottom:15px;
	font-family: Open Sans;
font-style: normal;
font-weight: 600;
font-size: 14px;
line-height: 19px;}
.but_reg_forms{
	color:#B04E35;
	margin-left:5px;
}
.arrow {
    border: solid black;
    border-width: 0 2px 2px 0;
    display: inline-block;
    padding: 3px;
	margin-right:5px;
	margin-left:2px;
}
@media screen and (max-width: 600px) {
 
  .arrow{
	  display:none;
  }
}


.down {
    transform: rotate(45deg);
    -webkit-transform: rotate(45deg);
}		
			.dropbtn {

  color: white;
 
  font-size: 16px;
  border: none;
  cursor: pointer;
}
.tstext{
	margin:0 5px;
}
.dropdown {

	padding:5px;
	
background: #FFF6EA;
border-radius: 35px;
  position: relative;
  display: inline-block;
}

.dropdown-content {
  display: none;
  position: absolute;
  right: 0;
  background-color: #FFFFFF;
  min-width: 160px;

  box-shadow: 0px 2px 4px rgba(0, 0, 0, 0.5);
  z-index: 1;
 border-radius: 7px;
  margin-top:4px;

}



.dropdown-content a {
  color: black;
  padding: 12px 16px;
  text-decoration: none;
  display: block;

}

.dropdown-content a:hover {background-color: #f1f1f1;}

.dropdown:hover .dropdown-content {
  display: block;
}
.dropdown:hover .down {
  
    transform: rotate(-135deg);
    -webkit-transform: rotate(-135deg);

}


.dropdown:hover .dropbtn {
  background-color: #3e8e41;
}
.dsonaavatar{
	
}	
.header_loggedBox__profiles{
	height:68px;
	border-radius:50%;
}
.img-desc{
	border-radius: 50%;
	width:58px;
	height:58px;
			object-fit: cover;
	}

@media (min-width: 800px) 
{ 
	.dropdown{
	margin-top:20px;
	}
		
}
.main_row{
	margin-top:10px;}
.pading_left_none{
	padding-left:0;}
.pading_none{
	padding:0;}
.margin_none{
	margin:0;}
.color_def{
	color: #B44F45;
}
.cont_search img{
	width:100px;
	height:100px;}
	
.cont_search{
	text-align:center;
}
.link_decore_none:hover{
	text-decoration:none;}
.green{
	color:#390;}
.buttom-add-arc{
	display: inline-block;
margin: 10px auto;
padding: 15px 23px;
font-family: Roboto,sans-serif;
font-size: 14px;
line-height: 1;
color: #fff;
-webkit-border-radius: 3px;
border-radius: 3px;
background: #bd462b;
-webkit-transition: background .3s;
transition: background .3s;
}
.pr-color {
    color: #bd462b;
	font-size: 16px;
}
.pr-color:hover {
    color: #bd462b;
	text-decoration:none;
}
.info-message__text_smal{
	margin-top: 15px;
font-size: 14px;
font-weight: 700;

}
.not_find{
	font-size:18px;
	font-weight:900;}
.page-nav-bottom {
    background: #cd8032;
}
.crumbs {
	margin-top:5px;
    border-left: 4px solid #fff;
    padding-left: 10px;
	color: #333333;
    font-size: 16px;
    font-weight: 600;
    line-height: 30px;
}
.crumbs__item {
    display: inline;
    
   font-family: Open Sans;
font-style: normal;
font-weight: normal;
font-size: 12px;
line-height: 19px;
padding:5px;

/* identical to box height */

/* blact\text */
color: #333333;
}
.crumbs__item_last {
    display: inline;
    font-family: Open Sans;
font-style: normal;
font-weight: normal;
font-size: 12px;
line-height: 19px;
padding:5px;

/* identical to box height */

/* blact\text */
color: #333333;
}
.crumbs__item:hover {
	text-decoration:none;
	color: #333333;
  
}

.alert {
	position:fixed;
	z-index:600;
	width:100%;}
.baner_coneyner{
	text-align:center;}
.plash{
background:#FFFCF1; 
border:1px solid #FFEFB7;
 padding:2%;
}
.serv-list {
    padding-left: 20px;
    list-style-type: none;
    border-left: 3px solid #bd462b;
}
.serv-list__item {
    color: #bd462b;
    font-size: 16px;
    line-height: 1.2;
    margin: 15px 0;
    font-weight: 600;
    letter-spacing: .07px;
}
.serv-list__item a {
    color: inherit;
}
.popup_conteyner_chat {
    position: fixed;
    width: 30%;
    z-index: 9999;
    right: 0;
    bottom: 0;
}
@media screen and (min-width: 900px) {
  .popup_conteyner_chat {
	  position:fixed;
	  width:30%;
	  z-index:9999;
	  right:0;
	  bottom:0;
  }
}

@media screen and (max-width: 900px) {
  .popup_conteyner_chat {
	  position:fixed;
	  width:100%;
	  z-index:9999;
	  right:0;
	  bottom:0;
  }
}


.popup_item_img img{
	border-radius:50%;
	width:50px;
		object-fit: cover;
		height:50px;
	
}
.popup_item_img{
	
	width:15%;
	float:left;
	}
.popup_item_info{
	float:right;
	width:82%;
	margin-right:3%;
	margin-bottom:10px;
	background-color:#FFF2D9;
	padding:15px 25px 25px 15px;
	border-radius: 0px 15px 15px 15px;
}
.popup_item_fio{
	color:black;}
.popup_item_text{
	color: #333;}
.popup_item{
	display:none;
	margin-left:1%;
	clear:both;}	
.contaynercal{
	width:250px;
	height:350px;
	border:4px solid;
	border-color:white;
	border-radius:10px;
	background-color:black;
	position:fixed;
	top:10px;
	left:10px;
	z-index:9999;
	
	}
.img-contayner-user-call{
	width:70%;
	margin:auto;
	margin-top:30px;
	text-align:center;
	}	
.img-user-call{
		width:100px;
		height:100px;
		border-radius:100%;
		}
.name-user-call
{
	text-align:center;
	font-stretch:condensed;
}
.action-for-call{
	text-align:center;
	font-size:10px;
	margin-top:10px;
	color:#666;
}
.conteuner-for-butt-call{
	text-align:center;
	}
.conteuner-for-butt-call button{
	margin:1%;
	}	

.video-frame-call
{
	position:fixed;
	z-index:9999;
	top:0;
	right:0;
}
#remoteVideostream{
	
}
.video-conteyner{
	width:320px;
}
#remoteVideostream{

	}
#video-btn-off
{
	position:relative;
	top:-60px;
	left:140px;
}
.btn-call-img{
	margin-top:40%;
	
	}	

.btn-call-left{
	margin-right:20%;
	
	}
.conteyner_call_active{
	position:fixed;
	
	
	background-color:gray;
	width:90%;
	height:90%;
	z-index:900;
	left:5%;
	top:5vh;
	border:3px solid #930;
	margin:auto;
	border-radius:15px;
	
}
.video_from_user{
  position: absolute;
  top: 50%; 
  left: 50%;
  -webkit-transform: translateX(-50%) translateY(-50%);
  transform: translateX(-50%) translateY(-50%);
  max-width: 100%; 
  max-height: 100%; 
  min-width: 100%; 
  min-height: 100%; 
  width: auto; 
  height: auto;
  z-index: 950; 
  overflow: hidden;
}
.btn-call-img_closer{
	position:absolute;
	z-index:960;
	left: 50%;
    margin-left: -20px;
	bottom:10px;
	

}	
.conteyner_call_active{
	position:fixed;
	
	
	background-color:gray;
	width:90%;
	height:90%;
	z-index:900;
	left:5%;
	top:5vh;
	border:3px solid #930;
	margin:auto;
	border-radius:15px;
	
}
.video_from_user{
  position: absolute;
  top: 50%; 
  left: 50%;
  -webkit-transform: translateX(-50%) translateY(-50%);
  transform: translateX(-50%) translateY(-50%);
  max-width: 100%; 
  max-height: 100%; 
  min-width: 100%; 
  min-height: 100%; 
  width: auto; 
  height: auto;
 z-index: 950; 
  overflow: hidden;
}
.btn-call-img_closer{
	position:absolute;
		z-index:960;
	left: 50%;
    margin-left: -20px;
	bottom:10px;
	

}	

.mcract{
	margin:2px;
	display:none;
	background: #FFFFFF;
border: 1px solid #EAEAEA;
box-sizing: border-box;
border-radius: 40px;
padding:5px 10px;
	}
.conteynermcr{
	margin-bottom:5px;}
.img_show_ttsd{
	max-width:100%;
	
	max-height: 100vh;}
.img_show_trdcin {

 	 display:none;
	position:fixed;
	z-index:5000;
	bottom:0;
	left:0;
	width:100%;
	max-width:100%;
	height:100%;
  align-items: center;
  background: rgba(49, 49, 49, 0.6);
  justify-content: center }
.img_show_trd{
	margin:0;}
.crumbs__item_last{
width: 75ch;
}
@media only screen and (max-width: 767px) {
    
 
.col-mob-6{
	width:50%;
	float:left;}
.col-mob-12{
	width:50%;
	float:left;}


}
.info-message__text_cons{
	font-family: Open Sans;
font-style: normal;
font-weight: bold;
font-size: 18px;
line-height: 25px;

/* blact\text */
color: #333333;
}
.subnav2 {
	margin-bottom:5px;
    border-bottom: 2px solid #CC7F31;

    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: justify;
    -webkit-justify-content: space-between;
    -ms-flex-pack: justify;
    justify-content: space-between;
}
.subnav2__item {
    display: inline-block;
    padding: 10px 20px;
    font-family: Roboto;
font-style: normal;
font-weight: 500;
font-size: 16px;
line-height: 19px;

/* identical to box height */

/* blact\text */
color: #333333;
}
.subnav2__item_active {
    position: relative;
	font-family: Roboto;
font-style: normal;
font-weight: 500;
font-size: 16px;
line-height: 19px;

/* identical to box height */

/* orang1 */
color: #CC7F31;


}
.subnav2__item_active::after {
    content: '';
    position: absolute;
    width: 13px;
    height: 13px;
    background: #fff;
    bottom: -7px;
    left: 50%;
    left: -webkit-calc(50% - 4px);
    left: calc(50% - 4px);
    -webkit-transform: rotate(-45deg);
    -ms-transform: rotate(-45deg);
    transform: rotate(-45deg);
    border-bottom: 1px solid #bd462b;
    border-left: 1px solid #bd462b;
}

@media only screen and (max-width: 767px) {
    
    .subnav2 {
        display: block;
		margin-top:15px;
    }
    .subnav2__item {
        display: block;
        padding: 10px
    }
    .subnav2__item_active {
        color: #fff;
        background: #bd462b
    }
    .subnav2__item_active::after {
        display: none
    }
	
}
.sub_menu{
	display:none;
	position:absolute;
	list-style-type: none;
	 margin-left:0; 
 	padding-left:0;
	background:#E45332;
	z-index:200;
	border-top:1px solid white;
	padding:28px 0;
}
.sub_menu_item:hover{
	color:#C74A2E;
	background-color:#FFFFFF !important;

	}

.sub_menu_item{
	text-align:left !important;
	display:block;
	padding:0 18px;
	margin:0;

}

.nav_list__item:hover ul
{
	display:block;
}
.menu__item:hover ul
{
	display:block;
}
.nav_serv {
    width: 100%;
    min-height: 48px;
    background: #BD462B;
    box-sizing: border-box;
    display: flex;
	padding:0 10px;
}
.menu__box_serv{
	position:absolute;
	margin:0;
	padding:0;
	margin-top:48px;
	left:0;
	z-index:9999;
	width:250px;
		border-right:1px solid #ccc;
}
.menu__item_serv{

	list-style-type: none;
	 margin-left:0; 
 	padding-left:0;
	background:white;
	z-index:9999;
	position:relative;
	border-top:1px solid white;
	padding:5px 28px 5px 50px;
	
}
.menu__item_serv a{
font-family: Roboto;
font-style: normal;
font-weight: 500;
font-size: 16px;
line-height: 19px;

/* identical to box height */

/* black */
color: #000000;
}
.sub_menu_serv{
	list-style-type: none;
	padding:0;
	margin:0;
	position:absolute;
	top:-96px;
	width:auto;
	left:250px;
	display:none;
}
.sub_menu_serv li{
	list-style-type: none;
	 margin-left:0; 
 	padding-left:0;
	background:white;
	z-index:9999;
	position:relative;
	border-top:1px solid white;
	white-space:nowrap;
	padding:5px 10px 5px 0;

	

}
.sub_menu_serv li a{
	font-family: Open Sans;
font-style: normal;
font-weight: normal;
font-size: 16px;
line-height: 22px;

/* identical to box height */

/* red1 */
color: #C74A2E;

}
.sub_menu_ttst{
	display:block;
}
.nav_menu_new{
	display:inline-block;
	border-right:1px solid #ccc;
	}
.nav_menu_new_item{
	padding:10px 25px 10px 120px;
font-family: Roboto;
font-style: normal;
font-weight: 500;
font-size: 16px;
line-height: 19px;


/* identical to box height */

/* black */
color: #000000;
}
.nav_menu_new_item_mob{
	padding:10px 25px 10px 25px;
font-family: Roboto;
font-style: normal;
font-weight: 500;
font-size: 16px;
line-height: 19px;


/* identical to box height */

/* black */
color: #000000;
}


.nav_menu_new_itemact
{
	background: #C74A2E;
	color:white;
}

.nav_menu_new_itemact_mob
{
	background: #C74A2E;
	color:white;
}


.nav_menu_new_item_mob a{
	color:inherit;
	text-decoration:none;
}


.nav_menu_new_item a{
	color:inherit;
	text-decoration:none;
}
.nav_menu_new_box{
	position:absolute;
	z-index:9999;
	background-color:white
	}
.nav_menu_new_sec_item{
font-family: Open Sans;
font-style: normal;
font-weight: normal;
font-size: 16px;
line-height: 22px;
	padding:8px 25px 8px 15px;
/* identical to box height */

/* red1 */
color: #C74A2E;
display:none;
}
.nav_menu_new_sec_item:hover{
	text-decoration:underline;
}

.nav_menu_new_sec_item a{
	color:inherit;
	text-decoration:none;
}
.podlo_nem{
	position:absolute;
	
	left:0;
	z-index:9990;
	background-color:rgba(0,0,0,0.5);
	width:100%;
	height:100%;
}
.header{
	max-width:100% ;
	margin:15px 0 ;
	padding-left:15px;
	padding-right:15px;
	width:auto;
	height: 112px;
}
.arrow-left-nav{	
border: solid white;
border-width: 0 2px 2px 0;
 transform: rotate(135deg);
 margin-left:10px;
     

}
.arrownavbar{
	display:none;
}
.h_tot{
	margin:0;
	font-family: Open Sans;
font-style: normal;
font-weight: 600;
font-size: 24px;
line-height: 33px;

/* blact\text */
color: #333333;
margin-bottom:28px;
margin-top:32px;}
img {
	word-break:break-all;
  
}
#menu__toggle{
	margin-left:7px;}
.header_enter {
	width:140px;}
.header_registration{
	width:176px;
	padding: 0 15px;
	margin-right:15px;}
@media screen and (min-width: 800px) {
.strt-t{
	margin-right: 25px;
	}
.strt-s{
	margin-right: 15px;
	}
}
#loginform-username{
	}
.form__pass-vis-toggle {
    position:absolute;
    right: 14px;
    bottom: 2px;
 
    font-size: 22px;
    cursor: pointer;
    color:#666;
	
}
.trtyse{
	position:relative;}
.trty_rlk{

text-indent: 20px;
height:40px !important ;
}
.search-icon_str {
  position: absolute;
  top: 0;
  line-height: 40px;
  color: #a4a4aa;
  font-size: 18px;
}
.search-icon_alt_str {
  left: 10px;
}
.disabled {
    pointer-events: none;
}
.our-services {
  border: 1px solid #c74a2e;
  border-radius: 4px;
}

.our-services__title {
  margin: -1px;
  border-radius: 4px;
  text-transform: uppercase;
  font-size: 18px;
  font-weight: 600;
  padding: 18px;
  padding-left: 16px;
  color: #fff;
  background-color: #c74a2e;
}

.our-services__list {
  padding: 0;
  margin: 0;
  list-style: none;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -ms-flex-direction: column;
  flex-direction: column;
  gap: 17px;
  padding: 16px;
  color: #000;
}

@media (max-width: 575.98px) {
  .our-services__list {
    padding: 6px;
    gap: 10px;
    padding-bottom: 15px;
  }
}

.our-services__item {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: start;
  -ms-flex-align: start;
  align-items: flex-start;
}

.our-services__item-arrow {
  position: relative;
  top: 7px;
  font-size: 8px;
  color: #333;
  margin-right: 8px;
}

.our-services__item-title {
  display: inline-block;
  font-size: 16px;
  font-weight: 400;
  text-transform: uppercase;
  margin-bottom: 4px;
  color: #c74a2e;
}

.our-services__item-desc {
  margin: 0;
  font-size: 14px;
}

@media (max-width: 575.98px) {
  .our-services__item-desc {
    font-size: 12px;
  }
}.new-list-lawyer .our-services__title {
   padding: 27px 0px;
   font-size: 18px;
   text-align: center;
}
@media (max-width: 1200.98px) {
   .new-list-lawyer .our-services__title {
      padding: 27px 0px;
   }
}
.new-list-lawyer .our-services__list {
   margin: 16px 5px 16px 5px;
   padding: 0px !important;
}
.new-list-lawyer .our-services__list a {
   color: #c74a2e;
   width: 100%;
}
.new-list-lawyer .decree__our-services {
   margin-bottom: 60px;
}

.new-list-lawyer .decree__our-services .our-services__item-desc {
   font-size: 12px;
}
.new-list-lawyer .decree-hero__our-services_mobile {
   display: none;
}
@media (max-width: 991.98px) {
   .new-list-lawyer .decree-hero__our-services_mobile {
      display: block;
      margin-bottom: 50px;
   }
}
@font-face {
  font-family: "icon";
  src: url("../fonts/icons/fonts/icon.ttf?lao83w") format("truetype"),
    url("../fonts/icons/fonts/icon.woff?lao83w") format("woff"),
    url("../fonts/icons/fonts/icon.svg?lao83w#icon") format("svg");
  font-weight: normal;
  font-style: normal;
  font-display: block;
}

.icon {
  font-family: "icon" !important;
  speak: never;
  font-style: normal;
  font-weight: normal;
  font-variant: normal;
  text-transform: none;
  line-height: 1;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}
.icon-long-arrow::before {
  content: "";
}