/* Common CSS */

body, form, input, ul, ol, li, h1, h2, h3, h4, div, p, span, dl, dt, dd {
	padding:0px;
	margin:0px;
    box-sizing: border-box;
    font-family: 'Roboto', sans-serif!important;
}
ul {
	list-style:none;
}
p.txt {
	margin:10px 0px !important;
}
.clear {
	padding:0px !important;
	margin:0px !important;
	line-height:0px;
	clear:both;
}
#top {
	width:100%; height:122px; 
	margin:0px auto;
	float:left;
	border-bottom:3px solid #9E9A9A;
    position: fixed;
    top: 0;
    width: 100%;
    background-color: #ffffff;
    z-index: 5;
}
.permanent-rezidance-b{
	font-size: 14px;
}
.main-content{
	z-index: 4;
    position: relative;
    top: 448px;
    background: white;
}
#baner-bg {
	width:100%;
	margin:0px auto;
	z-index: 3;
	position: fixed;
}
#baner-bg .container3 img{
	    width: 440px;
   	margin: auto;
    display: block;
}
#bars-rullz{
	    z-index: 101;
    margin-top: 122px;
}
#services {
	width:100%; 
	margin:0px auto;

	background-color:#ffffff;
	padding-top:25px;
	padding-bottom:25px;
}
#welcome {
	width:100%; 
	margin:0px auto;
	float:left;
	background-color:#242424;
	padding-bottom:20px;
	padding-top:20px;
	margin-top: 90px;
}
#foter {
	width:100%;
	margin:0px auto;
	float:left;
	background-image:url(../images/foter-main.jpg); background-repeat:repeat-x; background-position:left top;
	background-size: 100% 100%;
}
.title-orange{
	color: #EFB72B;
	margin-top: 10px;
	margin-bottom: 10px;
}
.txt-white{
	color: #ffffff;
    font-family: arial;
    font-size: 12px;
    text-decoration: none;
    display: block;
    line-height: 20px;
}




/* Body CSS */
.container3{
	width:1003px;
	margin:0px auto;
	position: relative;
}
.container {
	padding-left: 150px;
    padding-right: 150px;
	margin:0px auto;
}
.container2 {
	width:935px;
	margin:0px auto;
	padding-bottom: 30px;
}
.full-left ul li{
    list-style-type: circle;
}
.full-right ul li{
    list-style-type: circle;
}
.bottom-body{
	margin-top: 20px;
}
.bottom-body ul li{
    list-style-type: circle;
}
.foter-container {
	width: 100%;
	max-width:1200px;
	margin:0px auto;
    padding-top: 30px;
    padding-bottom: 30px;
	
}
.logo {
	width:250px;
	height:64px;
	background-image:url(../images/logo.jpg); background-repeat:no-repeat; background-position:top;
	display:block;
	float:left;
	margin:32px 0px 0px 0px;
}
.rss {
	width:36px;
	height:32px;
	background-image:url(../images/rss.jpg); background-repeat:no-repeat; background-position:top;
	display:block;
	float:right;
}
.rss {
	width:36px;
	height:32px;
	background-image:url(../images/rss.jpg); background-repeat:no-repeat; background-position:top;
	display:block;
	float:right;
	margin-top:25px;
}
.blog {
	width:41px;
	height:32px;
	background-image:url(../images/blog.jpg); background-repeat:no-repeat; background-position:top;
	display:block;
	float:right;
	margin-top:25px;
}
.fcbok {
	width:39px;
	height:32px;
	background-image:url(../images/fcbok.jpg); background-repeat:no-repeat; background-position:top;
	display:block;
	float:right;
	margin-top:25px;
}
.menu {
	width: 621px; height:44px;
	margin:46px 0px 0px 0px;
	float:right;

}
.men1 {
	width:8px; height:44px;
	background-image:url(../images/men-left.jpg); background-repeat:no-repeat; background-position:left;
	float:left;
}
.men2 {
	width: 605px; height:44px;
	background-image:url(../images/men-mid.jpg); background-repeat:repeat-x; background-position:left;
	float:left;
}
.men3 {
	width:8px; height:44px;
	background-image:url(../images/men-right.jpg); background-repeat:no-repeat; background-position:left;
	float:right;
}
.men2 ul li {
	float:left;
	font-family:verdana;
	font-size:10px;
		background:url(../images/navi-bod.jpg) no-repeat right center;
} 
.men2 ul li a {
	line-height:44px;
	display:block;
	text-decoration:none;
	color:#ffffff;
}
.men2 ul li a span{
	display:block;
	padding:0px 24px 0px 25px;
}
.men2 ul li a:hover{
	text-decoration:none;
	background:url(../images/h-tile.jpg) repeat-x;
}
.men2 ul li.active {
	background:url(../images/h-tile.jpg) repeat-x left center;
	
}
.men2 ul li.active a {
	
	text-decoration:none;
}

.nav{
	text-decoration:none;
	color:#ffffff;
		display:block;
	height:25px;
	float:left;
	margin:5px 0px 4px 0px;
	border-right:1px solid #2E2B2C;
	border-left:1px solid #000000;
}
.nav:hover{
	color:#FDB033;
}
.service1 {
	width:33.333%;
	float:left;
	
	
}
#prop-text1{
	display: none;
}
#prop-text2{
	display: none;
}
#prop-text3{
	display: none;
}

.service2 {
	width:33.333%;
	float:left;
	padding-left: 20px;
}
.service3 {
	width:33.333%;
	float:left;
	padding-left: 20px;
	
}
.services-txt{
	color:#242424;
	font-family:arial;
	font-size:12px;
	text-decoration:none;
		display:block
}
.services-lnk{
	color:#EFB72D;
	font-family:arial;
	font-size:12px;
	text-decoration:underline;
		display:block;
	float:right;
	margin-top:10px;
	
}
.services-lnk:hover{
	color:#ffffff;
	text-decoration:none;
}
.ftr-right {
	width:450px; height:35px;
	float:left;
	margin-top:25px;
	background-image:url(../images/ie-logo.jpg); background-repeat:no-repeat; background-position:left top;
}
.ftr-txt1 {
	color:#000000;
	font-family:arial;
	font-size:12px;
	text-decoration:none;
	
}
.ftr-lnks {
	color:#000000;
	font-family:arial;
	font-size:12px;
	text-decoration:none;
	display: block;
	
}
.ftr-lnks:hover {
	text-decoration:underline;
}
.bdy-left {
	width:33.333%;
	float:left;	
}
.bdy-right {
	width:33.333%;
	float:left;	
	padding-left: 20px;
}
.r-news {
	background-image:url(../images/r-nws.jpg); background-repeat:no-repeat; background-position:left top;
	float:left;
	display:block;
	height:17px; width:144px;
}
.free-ass {
	background-image:url(../images/free-assments.jpg); background-repeat:no-repeat; background-position:left top;
	float:left;
	display:block;
	height:17px; width:300px;
	margin-top:10px;
}
.free-ass-img {
	background-image:url(../images/folder-icn.jpg); background-repeat:no-repeat; background-position:left top;
	float:left;
	display:block;
	height:60px; width:300px;
	margin-top:10px;
}
.free-ass-content {
	float:left;
	display:block;
	height:60px; width:200px;
	margin-left:50px;
}
.bullet {
	background-image:url(../images/nws-blt.jpg); background-repeat:no-repeat; background-position:left 5px;
	float:left;
	display:block;
	height:17px; width:310px;
	padding-left:20px;
	color:#5A5A5A;
	font-family:arial;
	font-size:12px;
	line-height:20px;
	text-decoration:none;
		margin-top:20px;
	margin-bottom:20px;
	
}
.rm-link {
	color:#8D8D8C;
	font-family:arial;
	font-size:12px;
	text-decoration:underline;
		line-height:20px;
	display:block;
	float:right;
	margin-top:10px;
	
}
.rm-link:hover {
	text-decoration:none;
}
.txt1 {
	color:#ffffff;
	font-family:arial;
	font-size:12px;
	text-decoration:none;
	}
.txt2 {
	color:#5A5A5A;
	font-family:arial;
	font-size:12px;
	text-decoration:none;
	text-align: justify;		
	display:block;

	
	line-height:20px;
}
.free-link {
	color:#8D8D8C;
	font-family:arial;
	font-size:12px;
	text-decoration:underline;
		display:block;
	float:left;
	width:100px;
	line-height:20px;
}
.free-link:hover {
	color:#EFB72D;
}
.wlcm {
	background-image:url(../images/welcom.jpg); background-repeat:no-repeat; background-position:left top;
	display:block;
	height:20px; width:185px;
}
.expert {
	background-image:url(../images/exprt-advices.jpg); background-repeat:no-repeat; background-position:left top;
	float:left;
	display:block;
	height:20px; width:185px;
}
.wlcm-contnt {
	display:block;
}
.img {
	float:left;
}
.rm-link2 {
	color:#8D8D8C;
	font-family:arial;
	font-size:12px;
	text-decoration:underline;
		line-height:20px;
	display:block;
	float:right;
	margin-right:20px;
	width:60px;
	
}
.rm-link2:hover {
	text-decoration:none;
}
.txt3 {
	color:#5A5A5A;
	font-family:arial;
	font-size:12px;
	text-decoration:none;
		padding-left:20px;
	padding-right:20px;
	display:block;
	width:220px;
	float:left;
	line-height:20px;
}
.txt3 span {
	color:#EFB72B;
}
.heading1{
	font-family:tahoma;
	font-size:23px;
	color:#ffffff;
}
.heading5 {
	font-family:tahoma;
	font-size:18px;
	color:#FDB033;
	font-weight:normal;
	margin-bottom: 10px;
}
.txt-smal {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#5A5A5A;
}
.txt11 {
	color:#ffffff;
	font-family:arial;
	font-size:12px;
	text-decoration:none;		line-height: 18px;
	}
.info {
	color:#ffffff;
	font-family:arial;
	font-size:12px;
}
.info h5 {
	font-size:24px;
	margin:0px;
	padding:0px;
	margin-bottom:10px;
}
.info ul {
	width:250px;
	margin-left:5px;
}

.info ul li{
	display:block;
}
.info ul li a{
	display:block;
	text-decoration:none;
	color:#EFB72B;
	line-height:24px;
	border-bottom:1px dashed #EFB72B;
	
}

.info ul li a:hover{
	border-bottom:1px dashed #5A5A5A;
	color:#5A5A5A;
}
.div_input input {
height:25px;
margin:8px 0px;
display:block;
font-size:11px;
width:250px;
}
textarea {
display:block;
font-size:11px;
height:96px;
margin-bottom:20px;
overflow:auto;
width:278px;
margin:3px 0px;
margin-bottom:10px;
}
.sumit-btn {
	width:100px !important;
}

.underline{
    color: #515151;           
}

.underline span{
    color: #515151;           
}

#space{height:1700px;}
#space2{height:350px;}
#space3{height:1200px;}

.html-marquee {
height : 20px;
width : 600px;
font-family : Arial;
font-size : 14px;
font-weight : bold;
float : right;
}

/* here start Bogdan */
.sub-sub-menu{
	text-transform: uppercase;
}
.sub-sub-menu a{
	padding-left: 15px;
}
.bdy-left-bigger{
	width: 75%;
	float: left;
	padding-right: 30px;
	color: #ffffff;
}
.right-minim{
	width: 25%;
	float: left;
	color: #ffffff;
}
.bdy-left-bigger ul li{
	 list-style-type: circle;
}
.estate-class{
	width: 100%;
	padding: 0px;
}
.estate-class h2{
	margin-top: 40px;
	margin-bottom: 15px;
}
.estate-class h3{
	font-size: 15px;
	margin-top: 10px;
	margin-bottom: 10px;
}
.estate-class{
	color: #ffffff;
}
.estate-class img{
	margin-top: 10px;
	margin-bottom: 10px;
	max-width: 600px;
}
.full-left h2{
	margin-top: 10px;
}
.full-right h2{
	margin-top: 10px;
}
.full-left{
	width: 50%;
	float: left;
	padding-right: 10px;
}
.background-container{
    background-color: #242424;
    color: #ffffff;
}
.full-right{
	width: 50%;
	float: left;
	padding-left: 10px;
}
.full-left p{
	margin-top: 10px;
}
.full-left p{
	margin-top: 15px;
}

.middle-bottom li{
	padding-top: 10px;
}
.estate-class h2{
	color: rgb(253, 176, 51);
}
.estate-class h3{
	font-size: 14px;
}
.estate-class p{
	font-size: 14px;
}

.top-section-h3{
	font-size: 24px;
    color: #000000;
    text-align: center;
    display: none;
}
.text-header-banner{
    color: #192a32;
    font-size: 30px;
    text-align: center;
}
.v1-hm:hover  .hp-title-v1{
	display: block;
}
.v2-hm:hover  .hp-title-v2{
	display: block;
}
.col-md-4-b{
	width: 25%; 
	float: left;
	padding-left: 10px;
	padding-right: 10px;
}

.col-md-4-a{
	width: 25%;
	float: left;
	padding-right: 10px;
}
.v3-hm:hover  .hp-title-v3{
	display: block;
}
.v4-hm:hover  .hp-title-v4{
	display: block;
}
.aos-init #services ul{
	text-align: center;
	cursor: pointer;
}
.footer-column{
	width: 30%;
	float: left;
	padding-left: 20px;
	border-right: 2px solid black;
}
.show-title12{
	display: block;
}

.footer-column h2{
	text-align: center;
}
.ftr-txt122{
	text-align: center;
	padding-top: 25px;
}
.dropdown-new{
	display: none;
	background-color: #242424;
	color: #ffffff;
	position: relative;
	text-transform: uppercase;
}
.dropdown-new li{
	float: none!important;
	background: none!important;
}
#hover-b:hover .dropdown-new{
	display: block;
}
.menu-mobile{
	display: none;
}

/* Contact */

#Company-info{
	width: 50%;
	float: left;
	padding-right: 20px;
}
.div_input{
	width: 50%;
	float: left;
	padding-left: 20px;
}
.textfield_effect input[type="submit"]{
	background-color: rgb(239, 183, 45);
    border: none;
    border-radius: 30px;
    text-align: center;
    margin: auto;
    margin-top: 15px;
    margin-bottom: 15px;
    width: 150px;
    padding-top: 10px;
    padding-bottom: 10px;
    height: auto;
    font-size: 16px;
}


/*responsive */
@media screen and (max-width: 767px) {
	.bdy-left-bigger{
		width: 100%;
		float: none;
		padding-left: 10px;
		padding-right: 10px;
	}
	.right-minim{
		width: 100%;
		float: none;
		margin-top: 20px;
		padding-left: 10px;
		padding-right: 10px;
	}
	.text-header-banner{
		position: inherit;
	    top: 0;
	    width: 100%;
	    left: 0;
	    max-width: 100%;
	    margin: auto;
	}
	.full-left{
		width: 100%;
		float: none;
		padding-right: 0px;
	}
	.background-container{
		padding-left: 10px;
		padding-right: 10px;
	}
	.full-right{
		width: 100%;
		float: none;
		padding-left: 0px;
	}
	#baner-bg img{
		display: none;
	}
	.bdy-left{
		width: 90%;
		float: none;
		margin: auto;
	}
	#Company-info{
		width: 90%;
		padding: 0;
		margin: auto;
		float: none;
	}
	.div_input{
		width: 90%;
		padding: 0;
		margin: auto;
		margin-top: 30px;
		float: none;
	}
	.textfield_effect input{
		width: auto;
	}
	.textfield_effect textarea{
		width: auto;
	}
	.img-title-contact{
		display: block;
		margin: auto;
	}
	.footer-column{
		float: none;
		width: 100%;
		margin-top: 15px;
	}
	.bdy-right{
		width: 90%;
		margin: auto;
		float: none;
		margin-top: 25px;
		padding-left: 0px;
	    margin-bottom: 20px;
	}
	.container3{
		width: 100%;
	}
	.container3 img{
		width: 100%!important;
		height: auto!important;
	}
	.container2{
		width:100%;
	}
	.menu-mobile{
		display: block;
	    width: 150px;
	    float: right;
	}
	.menu{
		display: none;
	}
	.container{
		width: 100%;
		padding-left: 0;
		padding-right: 0;
	}
}
.menu_items {
  text-align: center;
  position: absolute;
  width: 150px;
  background: #FFF;
  box-shadow: 0 3px 4px rgba(0, 0, 0, 0.5);}
  .menu_items a{
  	font-size: 15px;
  }
  #nav_bird_hamburger{
  	font-size: 18px;
  	text-align: center;
  }

.menu_items li {padding: 0.5em 0;}

.menu_items li:hover {background: #fa8072; color: #FFF;}
.toggle_input {display: none;}
.toggle_label {cursor: pointer;}
.toggle_input:checked ~ .menu_items {display: block;}
.toggle_input:not(:checked) ~ .menu_items {display: none;}/* RTL support */html[dir="rtl"] #top {	float:right;}html[dir="rtl"] #welcome {	float:right;	}html[dir="rtl"] #foter {	float:right;}html[dir="rtl"] .container {	padding-left: 150px;    padding-right: 150px;}html[dir="rtl"] .logo {	float:right;	margin:32px 0px 0px 0px;}html[dir="rtl"] .rss {	float:left;}html[dir="rtl"] .rss {	float:left;}html[dir="rtl"] .blog {	float:left;}html[dir="rtl"] .fcbok {	float:left;}html[dir="rtl"] .menu {	float:left;}html[dir="rtl"] .men1 {	float:right;	background-image:url(../images/men-right.jpg); background-repeat:no-repeat; background-position:left;}html[dir="rtl"] .men2 {	float:right;}html[dir="rtl"] .men3 {	background-image:url(../images/men-left.jpg); background-repeat:no-repeat; background-position:right;	float:left;}html[dir="rtl"] .men2 ul li {	float:right;	background:url(../images/navi-bod.jpg) no-repeat left center;} html[dir="rtl"] .men2 ul li a span{	padding:0px 25px 0px 24px;}html[dir="rtl"] .men2 ul li.active {	background:url(../images/h-tile.jpg) repeat-x right center;	}html[dir="rtl"] .nav{	float:right;}html[dir="rtl"] .service1 {	float:right;		}html[dir="rtl"] .service2 {	float:right;	padding-right: 20px;	padding-right: 0;}html[dir="rtl"] .service3 {	float:right;	padding-right: 20px;	padding-right: 0;	}html[dir="rtl"] .services-lnk{	float:left;}html[dir="rtl"] .ftr-right {	float:right;	background-image:url(../images/ie-logo.jpg); background-repeat:no-repeat; background-position:right top;}html[dir="rtl"] .bdy-left {	float:right;	}html[dir="rtl"] .bdy-right {	float:right;		padding-right: 20px;	padding-left: 0px;}html[dir="rtl"] .r-news {	background-image:url(../images/r-nws.jpg); background-repeat:no-repeat; background-position:right top;	float:right;}html[dir="rtl"] .free-ass {	background-image:url(../images/free-assments.jpg); background-repeat:no-repeat; background-position:right top;	float:right;}html[dir="rtl"] .free-ass-img {	background-image:url(../images/folder-icn.jpg); background-repeat:no-repeat; background-position:right top;	float:right;}html[dir="rtl"] .free-ass-content {	float:right;	margin-left:50px;	margin-right:50px;}html[dir="rtl"] .bullet {	background-image:url(../images/nws-blt.jpg); background-repeat:no-repeat; background-position:right 5px;	float:right;		padding-right:20px;	padding-left:0px;	}html[dir="rtl"] .rm-link {	float:left;}html[dir="rtl"] .free-link {	float:right;}html[dir="rtl"] .wlcm {	background-image:url(../images/welcom.jpg); background-repeat:no-repeat; background-position:right top;}html[dir="rtl"] .expert {	background-image:url(../images/exprt-advices.jpg); background-repeat:no-repeat; background-position:right top;	float:right;	}html[dir="rtl"] .img {	float:right;}html[dir="rtl"] .rm-link2 {		float:left;	margin-left:20px;	margin-right:0px;	}html[dir="rtl"] .txt3 {	padding-left:20px;	padding-right:20px;		float:right;}html[dir="rtl"] .info ul {	margin-right:5px;	margin-left:0px}html[dir="rtl"] .html-marquee {float : right;}html[dir="rtl"] .sub-sub-menu a{	padding-right: 15px;	padding-left:0px;}html[dir="rtl"] .bdy-left-bigger{	float: right;	padding-left: 30px;	padding-right:0px;}html[dir="rtl"] .right-minim{	float: right;}html[dir="rtl"] .full-left{	float: right;	padding-left: 10px;	padding-right: 0px;}html[dir="rtl"] .full-right{	float: right;	padding-right: 10px;	padding-left: 0px;}html[dir="rtl"] .col-md-4-b{	float: right;}html[dir="rtl"] .col-md-4-a{	float: right;	padding-left: 10px;	padding-right: 0px;}html[dir="rtl"] .footer-column{	float: right;	padding-right: 20px;	padding-left: 0px;	border-left: 2px solid black;	border-right: none;}html[dir="rtl"] #Company-info{	float: right;	padding-left: 20px;	padding-right: 0px;}html[dir="rtl"] .div_input{	float: right;	padding-right: 20px;	padding-left: 0px;}/*responsive */@media screen and (max-width: 767px) {		html[dir="rtl"] .right-minim{		padding-left: 10px;		padding-right: 10px;	}	html[dir="rtl"] .text-header-banner{	    right: 0;		left: auto;	}	html[dir="rtl"] .full-left{		padding-left: 0px;	}		html[dir="rtl"] .full-right{		padding-right: 0px;	}		html[dir="rtl"] .bdy-right{				padding-right: 0px;	}	html[dir="rtl"] .menu-mobile{	    float: left;	}}