.mdep2 {
	border-top: 1px; 
	border-left: 1px; 
	border-right: 1px; 
	border-style: solid; 
	padding-top: 5px; 
	padding-left: 5px; 
	float:left;
	cursor:pointer; 
	padding-right:5px; 
	position : relative;
	background-repeat : no-repeat; 
	width:100%; !important; 	
}


.elementor-widget-container {
	padding-right : 0px !important;
}

.btnprice {
	font-family: "Raleway", Sans-serif;
    font-size: 14px;
    font-weight: 900;
    text-transform: uppercase;
    letter-spacing: 0.7px;
    color: #ffffff;
    background-color: #f7a801;
    border-radius: 0px 0px 0px 0px;
    padding: 17px 44px 19px 44px;
}

.btnprice:hover {
	background-color: #1B242B;
}

.inputbox {
    background-color: #f6f6f6;
    border-color: white;
    color: #8d8d8d;
    box-shadow: inset 0 0 0 1px #f6f6f6;
    font-style: normal;
    font-size: 14px;
    font-family: Raleway, sans-serif;
    min-height: 45px;
    padding: 14px 18px 15px;
    line-height: 1.5;
    -webkit-transition: .3s;
    -o-transition: .3s;
    transition: .3s;
    border-radius: 25px;	
}


.forms_submit {
    font-family: "Raleway", Sans-serif;
    font-size: 14px;
    font-weight: 900;
    text-transform: uppercase;
    letter-spacing: 0.7px;
    color: #ffffff;
    background-color: #f7a801;
    border-radius: 0px 0px 0px 0px;
    padding: 17px 44px 19px 44px;
}

.news_dep_zag {
	font-family: Montserrat !important;
	font-style: normal !important;
	font-weight: 100 !important;
	
}


.forms_submit:hover {
    background-color: #1b242b;
}




.mdep3 {
	border-top: 1px; 
	border-left: 1px; 
	border-right: 1px; 
	border-style: solid; 
	padding-top: 5px; 
	padding-left: 5px; 
	float:left;
	cursor:pointer; 
	padding-right:5px; 
	position : relative;
	background-repeat : no-repeat; 
	width:100%; !important; 
}

.serv1 {
	margin : 0px;
	padding : 0px !important;
}

.serv2 {
	margin : 0px;
	padding : 0px !important;
}

.srv td {
	font-size : 12px !important;
	padding : 4px 10px !important;
}

.srv th {
	font-size : 12px !important;
	padding : 4px 10px !important;
	background-color: #FFC000;
}

.srv {
	border : 1px solid #000000;
}

.srv-text {
	color: rgb(0, 0, 0);
	height: 32px;
	padding-top: 7px;
	padding-left: 5px;
	float: left;
	padding-right: 5px;
	cursor: pointer;
	width: 92%;
	display: block;
	background-color: #FFC000;
	background-repeat: no-repeat;
	margin-bottom: 20px;
}

.srv_name {
border-top: 1px; border-left: 1px; border-right: 1px; border-style: solid; border-style: solid; height: 25px; padding-top: 7px; padding-left: 5px; float:left; padding-right:5px; width:98%; hight:9px; display : block;	
}

.menu2 li {
	padding : 3px 10px !important;
	background-color : #fff !important;
	margin-bottom : 2px;
	opacity : 0.9;
}

.menu2 li:hover {
	background-color : #f7a801 !important;
}

.level-1-item span {
	cursor : pointer;
	padding-left : 10px;
}

.menu2 li a, .menu2 li a:link, .menu2 li a:active, .menu2 li a:link:hover, .menu2 li a:visited, .menu2 span {
	color : #444 !important;
	font-style: normal;
	cursor : pointer;
	font-weight: 600 !important;
	font-size: 14px !important;
	line-height: 1.643;
	font-family: Montserrat, sans-serif !important;
	letter-spacing: 0.04em;

	text-decoration-color : rgb(255, 255, 255);
	text-decoration-line : none;
	text-decoration-style : solid;
	text-decoration-thickness : auto;
	text-size-adjust : 100%;
}

@media(max-width: 600px) {

	#menu2 {
		display : none !important;
	}

	.menu3 {
		display : block !important;
	}


}


.elementor-1234 .elementor-element.elementor-element-sa8j84q {
    padding: 20px 0px 20px 0px !important;
}


.price-header {
	margin-bottom : 5px; 
	background-color : #ee8b47; 
	padding : 5px 10px; 
	color : #000; 
	cursor : pointer;
}

.price-table td {
	padding : 7px 10px !important;
}

.price-table tr:hover {
	background-color : #ee8b47 !important;
}

@media (max-width: 1980px) {


	.price-table td {
		padding : 3px 8px !important;
		font-size : 12px !important;
	}


	.price-header {
		font-size : 12px !important;

		margin-bottom : 3px; 
		background-color : #ee8b47; 
		padding : 3px 8px;  
		color : #000; 
		cursor : pointer;
	}
}

@media (max-width: 1300px) {

	.menu li.menu-item {
		max-width : 100px !important;
	}

}