/* fonts */
	@font-face {
	   font-family: 'GenR101';
	   src: url('fonts/GenR101.ttf');
	   font-weight: normal;
	   font-style: normal;
	}
	@font-face {
	   font-family: 'Barkentina-1';
	   src: url('fonts/Barkentina-1.otf');
	   font-weight: normal;
	   font-style: normal;
	}
/* end fonts */
/* html, body */
	html {
		background: #fff;
		padding: 90px 0 0 0;
	}
	body {
		margin: 0;
		padding: 0;
		font-family: Barkentina-1,GenR101, Arial, Helvetica, sans-serif;
		font-size: 10px;
		width: 100%;
		display: table;
	}
	h1{
		font-size: 3.5em;
		padding: 15px 0;
		text-align: center;
		font-weight: bolder;
		text-shadow: 3px 3px #000;
		line-height: 1.3em;
		color:#fff;
		margin:0 0 35px 0;
		width: 100%;
	    letter-spacing: 1.20px;
	    position: relative;
	}
	h1::after{
		width: 72px;
		height: 3px;
		left: 0;
		right: 0;
		bottom: 0;
		margin: 0 auto;
		content: "";
		background-color: #7F2636;
		display: inline-block;
		position: absolute;
	}
	h2{
		font-size: 2.5em;
		text-align: center;
		margin: 10px 0;
		padding: 10px 0;
		line-height: 20px;
		position: relative;
		width: 100%;
		color: #fff;
		line-height: 1.3em;
		text-shadow: 3px 3px #000;
	}
	h2::after{
		width: 60px;
		height: 2px;
		left: 0;
		right: 0;
		bottom: 0;
		margin: 0 auto;
		content: "";
		background-color: #7F2636;
		display: inline-block;
		position: absolute;
	}
	h3{
		font-size: 2em;
		margin: 5px 0;
		padding: 1em;
		line-height: 18px;
		text-align: center;
	}
	h4{
		font-size: 1.6em;
		padding: 0;
		margin: 1%;
	}
	p{
		font-size: 1.5em;
		padding:5px;
	}
	a{
		text-decoration: none;
		color: #000;
	}
	ul{
		padding: 0;
	}
/* end html, body .. */
/* classes for all pages */
	.gold-border{
		-webkit-box-shadow: 0px 0px 5px 1px rgba(191,159,48,0.5);
	}
	.gold-border:hover{
		-webkit-box-shadow: 0px 0px 20px 5px rgba(191,159,48,0.5);
		transition: .70s ease;
		border: 2px #BF9F62;
	}
	.gold-border ul{
		padding: 0;
	}
	.cover{
		width: 100%;
		color: #fff;
		background-position: center;
		background-size: cover;
		margin: 0;
	}
	.centered{
		max-width: 85%;
		margin: 0 auto;
	}
/* end of classes css */

#container{
	position: relative;
	z-index: 500;
}
/* Header */
	#header_section {
		width: 100%;
		height: 90px;
		padding:0;
		top:0;
		position: fixed;
		background: #fff;
		z-index: 500;
		-webkit-box-shadow: 5px 5px 5px 0px rgba(115,109,115,0.5);
	}
	#header_content{
		position: relative;
		height: 100%;
	}
	#header_logo img{
		width: 200px;
		height: 80px;
		top: 50%;
		left: 0;
		position: absolute;
		margin:-40px 0 0 0;
	}
	#header_menu{
		font-size: 1.2em;
		background: #fff;
		height: 90px;
		width: 70%;
		right: 0;
		top: 50%;
		position: absolute;
		margin:-45px 0 0 0;
	}
	.toggle{
		float: right;
		width: 50%;
		margin-top: 15px;
		padding: 10px 20px;
		background-color: #fff;
		text-align: right;
		box-sizing: border-box;
		font-size: 30px;
		display: none;
	}
	#header_menu ul li{
		font-size: 1.5em;
		font-weight: bold;
		text-align: center;
		text-decoration: none;
		list-style: none;
		color: #802636;
		width: auto;
		height: 80px;
	    line-height: 90px;
		padding: 0 1.2em;
		float: left;
		background: #fff;
	}
	#header_menu ul{
		float: right;
		max-width: 100%;
		margin: 0;
		padding:0;
		visibility: visible;
	}
	#header_menu li:hover{
		color: rgb(191,159,98);
		border-bottom: solid;
		border-color: rgb(191,159,98);
	}
/* End of Header */

/* First page css */
	#seen-first p{
		font-weight: bold;
		color: #fff;
		line-height: 1.8em;
		letter-spacing: 1.3px;
		margin: 0;
	}
	#seen-first h2{
		color: #fff;
		margin: 10px 0;
		font-size: 2em;
	}
	#seen-first{
		padding: 3% 0;
		height: 500px;
		font-weight: bold;
		z-index: 0;
		background-image: url(bisness_img/business_parners-R.jpg);
		position: relative;
	}
	#seen-first-content{
		padding: 5% 0;
	}
	#seen-first-content article{
		background-color: rgba(128,38,54,0.6);
		border-radius: 25px 0;
		height: 300px;
		padding: 1%;
		font-size: 1em;
		float: left;
		width: 30%;
		margin: 0.6%;
		cursor: pointer;
	}
	#seen-first-content article:hover{
		background-color: rgba(128,38,54,0.9);
		transition: .70s ease;
	}
	#mission{
		height: 500px;
		background-color: #fff;
	}
	#mission div{
		left: 0;
		font-size: 1.2em;
		width: 48%;
		margin: 50px 0;
		float: left;
		height: 400px;
		text-align: justify;
		word-wrap: break-word;
	}
	#mission h2{
		color: #000;
		text-shadow: none;
	}
	#mission span{
		color:#BF9F62;
	}
	#mission img{
		width: 100%;
		height: 400px;
		margin: 10px 25px;
		border-radius: 15px 0;
	}
	#survice{
		background-size: cover;
		background-image: linear-gradient(140deg,#BF9F62 5%,rgba(191,159,98,0.5) 30%), url(bisness_img/accountant-R.jpg);
		background-repeat: no-repeat;
		background-color: #000;
		width: 100%;
		padding: 10px 0;
		height: 600px;
	}
	#survice a{
		width: 33%;
		float: left;
		margin: auto;
	}
	#survice article{
		color: #7F2636;
		background-color: #fff;
		opacity: 0.8;
		text-align: center;
		margin: 0.2em;
		height: 220px;
	}
	#survice article:hover{
		background-color: #7F2636;
		opacity: 1;
		color: #BF9F62;
		-webkit-box-shadow: 5px 5px 40px 10px rgba(115,109,115,0.5);
		transition: .70s ease;
	}
	#survice_price{
		width: 100%;
		margin: 3% auto;
		height: 900px;
	}
	#survice_price img{
		text-align: center;
		width: 70px;
		height: 70px;
		padding: 20px 0 0 0;
	}

/* End of First page */

/* History page */
	#history{
		background-size: cover;
		background-image: linear-gradient(140deg,#BF9F62 5%,rgba(191,159,98,0.5) 30%), url(bisness_img/office.jpg);
		background-repeat: no-repeat;
		background-color: #000;
		width: 100%;
		padding: 3% 0;
	}
	#history article{
		width: 65%;
		text-align: justify;
		font-size: 1.6em;
		margin: 0.5% auto;
		color: #000;
		padding: 1%;
		background-color: rgba(256,256,256,0.5);
	}
/* End of History page */

/* Survice css */
	/* Survice cover css */
		#survice-cover{
			height: 200px;
			background-image: url(bisness_img/accountant-R.jpg);
		}
		#survice-cover ul{
			width: 100%;
			padding: 0;
			height: 10px;
		}
		#survice-cover ul li{
			font-size: 1.4em;
			list-style: none;
			vertical-align: text-top;
			display: inline-block;
			padding: 0.8%;
			margin: 0 0.2% ;
			width: 17.5%;
			height: 35px;
			color: #fff;
			text-align: center;
			background-color: rgba(128,38,54,0.5);
		}
		#survice-cover ul li:hover{
			background-color: rgba(128,38,54,0.9);
			border-radius: 15px 0;
			transition: .70s ease;

		}
	/* END Survice cover css */
	#survice-wrapper{
		width: 100%;
		background-color: #fff;
		padding: 0;
		margin: 0;
	}
	#survice-wrapper h2{
		color: #000;
		text-shadow: 0px 0px #000;
	}
	.survice-container>ul>li{
		list-style: none;
		height: 130px;
		display: inline-block;
		float: left;
		text-align: center;
	}
	#survice-content > div{
		width: 100%;
	}
	#survice-content .myFlex5 >li{
		width: 18.5%;
		margin: 0.5em;
		padding: 0.2%;
	}
	#survice-content .myFlex4 >li{
		width: 23%;
		margin: 0.4%;
		padding: 0.2%;
	}
	#survice-content .myFlex3 >li{
		width: 32%;
		margin: 0.4%;
		padding: 0.2%;
	}
	#survice-content .myFlex2 >li{
		width: 48%;
		margin: 0.4%;
		padding: 0.2%;
	}
	#survice-content .hidden{
		display: none;
	}
	#registration .text{
		font-size: 1.8em;
		font-weight: bolder;
		padding: 10px;
		text-align: center;
		margin: 10px;
		color: #fff;
		border-radius: 20px 0;
		background-color:rgba(128,38,54,1);
	}

	#accounting-survice div.gold-border{
		font-size: 1.65em;
		padding: 10px;
		margin: 10px;
		font-weight: bolder;
	}
	.show{
		margin-top: 10px;
		width: 100%;
		height: auto;
		display: inline-block;
	}
	.show h4{
		text-align: center;
		font-weight: bolder;
	}

	/* Registration css */
		#registration .survice-container{
			display: block;
			float: left;
			border-color: #fff;
		}
		#registration #regVat li{
			height: 160px;
		}
		#registration h4{
			padding: 3%;
		}
		#registration #regVat{
			height: 500px;
		}
	/* END Registration css */

	/* Accounting-survice css */
		#accounting-survice{
			height: 800px;
		}
		#accounting-survice li{
			display: inline-block;
			width: 30%;
			height: 80px;
			padding: 1%;
			margin: 0.6%;
			text-align: center;
		}
	/* END Accounting-survice css */

	/* Personnel css */
		#personnel{
			height: 550px;
		}
		#personnel li{
			height: 100px;
		}
	/* END personnel css */

	/* credit css */
		#credit{
			height: 500px;
		}
		#credit ul{
			height: 150px;
		}
	/* END credit css */

	/* protection css */
		#protection{
			height: auto;
			font-size: 1.65em;
		}
		#protection div{
			padding: 1.5em 2em;
			margin: 20px 0px;
		}
		#protection li{
			display: inline-block;
			text-align: center;
			border-bottom: solid 2px #BF9F62;
			width: 30%;
			list-style: none;
			padding: 0px 5px ;
		}
		
	/* END protection css */
/* End of Survice css */

/* Price css */
	#priceCover{
		background-image: linear-gradient(140deg,#BF9F62 0%,rgba(128,38,54,0.5) 50%), url(bisness_img/business-suit.jpg);
		height: 200px;
		margin: 0 0 3% 0;
	}
	#priceCover h1{
		padding: 3% 0 ;
	}
	.priceContainer{
		width: 24%;
		height: 200px;
		margin: 0.5%;
		color: #BF9F62;
		float: left;
		text-align: center;
	}
	#survPrice table{
		width: 100%;
		height: 180px;
		text-align: center;
		font-size: 1.5em;
		border-collapse: separate;
		border-spacing: 10px;
	}
	#survPrice .smallSize{
		display: none;
	}
	.priceDiplomation{
		width: 100%;
		float: left;
		margin: 0.5%;
	}
	.smallTable{
		width: 100%;
		float: right;
		margin: 0;
		padding: 90px 0 0 0;
	}
	.survClassElem{
		width: 11.5%;
		height: 125px;
		display: inline-block;
		margin: 0.5%;
		float: left;
		font-size: 0.75em;
	}
	.survClassElem img{
		display: none;
	}
	#survPrice table td{
		margin: 5%;
	}
	#survice_price h2{
		font-size: 2em;
		color: #000 !important;
		text-shadow: 0px 0px #000 ;
	}
/* End of Price css */

/* Contacts css */
	#contactsCover{
		background-image: linear-gradient(140deg,#BF9F62 0%,rgba(128,38,54,0.5) 50%), url(bisness_img/conference.jpg);
		height: 150px;
		margin: 0 0 1% 0;
		width: 100%;
	}
	#contactsCover h1{
		padding: 3% 0 ;
	}
	#contactModuls{
		height: 400px;
	}
	#contactModuls>div{
		width: 49%;
		margin: 0.5%;
		float: left;
	}
	#contactModuls h2{
		color:#000;
		text-shadow: none;
		font-size: 2em;
		margin: 1%;
	}
	#contactModuls h4{
		text-align: center;
	}
	#contactModuls article{
		width: 47%;
		float: left;
		height: 200px;
		text-align: justify;
		margin: 1%;
	}
/* End of contact css */

/* Map & footer css */
	#map{
		width: 100%;
		height: 400px;
		background-color: #fff;
		border: none;
	}
	footer{
		width: 100%;
		color: #333;
		margin: 0 !important;
		padding: 0 !important;
		background-color: #f4f4f4;
	}
	#footer-content{
		height: 450px;
		padding: 0 0 2% 0;
	}
	#footer-content>div{
		width: 32%;
		margin: 0.2%;
		float: left !important;
		padding: 0.2%;
		text-align: justify;
	}
	#footer-content h2{
		color:#000;
		margin:0 0 12px 0;
		width: 100%;
		text-align: center;
	    text-shadow: none;
	    letter-spacing: 1.28px;
	}
	#footer-content div h3{
		text-align: center;
		padding: 1%;
	}
	#footer-content p{
		margin: 0 0 10px 0;
	}
	#footer-content li{
		list-style:none;
		font-size: 1.5em;
		padding: 10px 5px;
	}
	#footer-content div img{
		float: left;
		height: 28px;
		color: #000;
		margin: 0 0.5%;
		display: inline-block;
	}
	#social div img{
		float: left;
		width: 30px !important;
		height: 30px !important;
		display: inline-block;
	}
	#social{
		padding: 0 !important;
	}
	#social .centered{
		height: 50px;
		width: 50%;
		margin: 0 auto;
		display: block;
	}
	#social .socialIMG{
		width: 50% !important;
		height: 50px;
		margin: 1% auto !important;
	}
	#copyRight{
		height: 35px;
		padding: 1%;
		width: 100% !important;
		float: none;
		display: block;
		background-color: #fff;
	}
	.alignCenter h4{
		text-align: center;
	}
	#copyRight p{
		text-align: center;
		font-size: 1.5em;
		margin: 0;
		padding: 0;
	}
	#rights{
		text-align: justify;
	}
	#rights h2{
		color: #000;
		text-shadow: none;
	}
	#rights li{
		font-size: initial;
		list-style: none;
		padding: 0.5% 2%;
	}
	#rights .centered{
		width: 75%;
	}
	#rightsCover{
		height: 150px;
		background-image: url(bisness_img/rights.jpg);
	}

.newscroll {
height: 25px;
width: 120px;
overflow: auto;
border: 1px solid #666;
background-color: #ccc;
color:#000;
padding: 8px;
}

/* End of Map & footer css */