@import 'https://fonts.googleapis.com/css?family=Alegreya+Sans';* {	-webkit-box-sizing:border-box;	-moz-box-sizing:border-box;	box-sizing:border-box;	margin: 0;	border: 0;	padding: 0;}body{	background: #F1F6F8;	font-family:sans-serif;	margin: 0 auto; }p{	font-family: 'Alegreya Sans',sans-serif;	color:#524C56;	font-size: 150%;	line-height: 155%;	padding: 3%;	text-indent: 2%;	text-align: justify;}h2{	font-size:155%;	line-height: 145%;		color: #524C56;	text-align: center;	text-transform: uppercase;	padding: 0;}h3,h5{	font-size:175%;	line-height: 145%;	font-weight:500;	color: #524C56;	text-align: center;	text-transform: uppercase;	padding: 0;}a{	color: #524C56;	text-decoration:none;	font-weight: bold;}a:hover{	color:#C3D7DF;}img{	display: block;	margin: 0 auto;	max-width: 100%;	height: auto;	width: auto;	margin-bottom: -4px;}#wrapper{	max-width: 1200px;	margin: 0 auto;}#banner-wrapper{	max-width: 1200px;	margin: 0 auto;	padding: 0 0 3% 0;}header{	max-width: 1200px;	margin: 0 auto;	background: #331F65;	height: 86px;	position: fixed;	z-index: 1000;	width: 100%;	opacity: .7;	top:0;}#logo{	background: url(img/icons/nova-bqlo.png);	float: left;	width: 116px;	height: 55px;	margin: 10px;}/*--Start Nav--*/nav{	float: right;	padding: 25px 25px 0px 0px;}#menu-icon{	display:hidden;	width:40px;	height:40px;	background: url(img/icons/icon.png) right;	color:#331F65;}nav ul li{	font-family: 'Alegreya Sans', sans-serif;	font-size: 150%;	display: inline-block;	float: left;	padding: 10px;}ul{	list-style: none;}nav ul li a{	color: #331F65;	color: #fff;}.current{   color: #6c6d6a;}a:hover{	color: #A5BDCD;}.slider{	max-width: 1200px;	padding-top: 82px;}.slider1 img{	width: 100%;	max-width: 1200px;	margin: 0 auto;}.slider .bx-wrapper .bx-controls-direction a{    display: none;}.one-third{	width: 33.333333%;	float: left;	text-align: justify;	text-align: center;}.left-col{	float:left;	margin: 0 auto;	width: 60%;	height: auto;	padding: 1%;}.sidebar{	float: right;	margin: 0 auto;	width: 32%;	max-height: 	padding: 1%;}.one-third-padding{	width: 28%;	float: left;	margin: 2% 2%;	text-align: justify;}.one-third-padding li{	line-height: 145%;	margin: 3%;	font-family: 'Alegreya Sans',sans-serif;    color: #524C56;    font-size: 150%;    line-height: 60%;    padding: 3%;    text-indent: 2%;    text-align: justify;}h1{	text-align: center;}.clearfix-padding{	clear: both;	padding: 2%;}/*--Start Footer--*/footer{	max-width: 1200px;	background: #333;	overflow: hidden;	opacity: .9;	margin: 0 auto;}#footer-inner{	max-width: 1200px;	margin: 0 auto;}footer.one-third{	width:33%;	margin: 2% 0;}footer h3{	color: #959595;	padding-top: 10px;}footer p{	color: #959595;	text-align: center;	font-family: 'Alegreya Sans',sans-serif;        font-size: 160%;    line-height: 155%;    /*padding: 3%;*/    text-indent: 2%;}#footer-third{	border-right: 1px solid #959595;	max-height: 250px;	min-height: 250px;}footer a{	color: #959595;	text-decoration: none;}.social li {   display: inline;}.social i{	font-size: 245%;	padding: 2% 6%;	color: #959595;}.social i:hover{	color: #fff;}h5 a:hover{	text-decoration: none;	color: #fff;}h5{	font-size: 110%;	color: #959595;}/*---Start footer second--*/footer.second{	border-top:1px solid #fff;	background-color:#331F65;	color: #fff;	margin: 0 auto;	opacity: .9; 	padding-top:0;}/*Start media*/@media screen and (max-width: 768px){	p{		font-size: 130%;	}	h3{		font-size: 150%;	}	header{		height: 80px;		position: relative;	}	#logo{		/*margin: 15px 0 20px -25px;*/		background: url(img/icons/nova-bqlo.png) no-repeat left;	}	#menu-icon{		display: inline-block;		color: #331F65;	}	nav:hover ul{		display: block;	}	nav ul, nav:active ul{		display:none;		z-index:1000;		position: absolute;		padding: 20px;		background:#331F65;		border:1px solid #A5BDCD;		right: 20px;		width: 50%;		border-radius: 3px 0 3px 3px;		opacity: .95;	}	nav li{		text-align: center;		width: 100%;	}	.one-third{		float: left;		width: 100%;    }    .icon-wrap{       height: 80px;	       width: 80px;       margin:0 auto;     }    .left-col{    	width: 100%;    	padding: 0;    }    .sidebar{    	width: 100%;    }    .one-third-padding{    	width: 98%;    	margin: 0;    	padding: 2%;    	float: left;    }    footer-nav {    	width: 100%;    	margin: 0 auto;    	padding: 0 0 4% 0;    	    }    .social li{       width: 100%;      padding-left: 100px;     }    .footer-nav{    	text-align: center;    	padding:5%;     }    .footer-nav li {    	padding: 1%;    }    .footer-nav a{    	font-size: 160%;    }    h2 ul li{    font-family: 'Alegreya Sans',sans-serif;    color: #524C56;    font-size: 160%;    line-height: 155%;    padding: 3%;    text-indent: 2%;    text-align: justify;    }    .contacts ul li{    line-height: 165%;    padding: 3%;    text-indent: 2%;    text-align: justify;    font-family: 'Alegreya Sans',sans-serif;    color: #fff;    }@media screen and(max-width: 478px){	h3{		font-size: 110%;	}	p{		font-size: 100%;		margin: 2%;	}	h4{		font-size: 115%;	}}