@charset "UTF-8";

nav{background-color:rgba(255,255,255,0.8);transition:background 0.3s;}
	nav .nav-link{font-family:"Lato";font-weight:600;color:#02023f!important;}
	nav .dropdown-menu .dropdown-item:hover,
	nav .dropdown-menu .dropdown-item:focus,
	nav .dropdown-menu .dropdown-item:active{background-color:#87b738;color:#fff;}

nav.scroller-we{background-color:#fff;box-shadow:0 0 15px rgba(0,0,0,0.3);}

header{margin:0;padding:0;width:100%;height:650px;}
	header #mainSlider{width:100%;height:650px;}
		header #mainSlider .item{width:100%;height:650px;background-position:center;background-repeat:no-repeat;background-size:cover;}
			header #mainSlider .item h1{display:inline-block;margin:240px 0 0 0;font-family:"Lato";text-transform:uppercase;padding:10px 20px;background-color:rgba(2,2,63,0.8);color:#fff;}
			header #mainSlider .item h2{display:inline-block;margin:10px 0 0 0;text-transform:uppercase;padding:10px 20px;background-color:rgba(135,183,56,0.8);color:#fff;}
		header #mainSlider .item.right{text-align:right;}
		header #mainSlider .item.left{text-align:left;}
		header #mainSlider .item.center{text-align:center;}

#carousel{margin-top:-90px;margin-bottom:60px;}
	#carousel .item{height:180px;background-color:#fff;padding:15px;transition:background 0.3s;}
		#carousel .item h5{font-family:"Lato";font-size:20px;color:#000;}
		#carousel .item p{margin-top:15px;color:#333;}
		#carousel #x1{background-image:url(../img/billing-bg.png);background-repeat:no-repeat;background-position:right -50px top 20px;}
		#carousel #x1:hover{background-position:right -35px top 20px;}
		#carousel #x2{background-image:url(../img/accounting-bg.png);background-repeat:no-repeat;background-position:right -50px top 20px;}
		#carousel #x2:hover{background-position:right -35px top 20px;}
		#carousel #x3{background-image:url(../img/tn-bg.png);background-repeat:no-repeat;background-position:right -50px top 20px;}
		#carousel #x3:hover{background-position:right -35px top 20px;}
		#carousel #x4{background-image:url(../img/tws-bg.png);background-repeat:no-repeat;background-position:right -50px top 20px;}
		#carousel #x4:hover{background-position:right -35px top 20px;}

#arrowLeft{position:absolute;top:-25px;left:-25px;width:50px;height:50px;line-height:50px;background-color:rgba(135,183,56,0.8);color:#000;z-index:99;text-align:center;font-size:22px;cursor:pointer;}
#arrowRight{position:absolute;top:-25px;right:-25px;width:50px;height:50px;line-height:50px;background-color:rgba(135,183,56,0.8);color:#000;z-index:99;text-align:center;font-size:22px;cursor:pointer;}

#about{background-color:#efefef;padding-bottom:50px;}
	#about h3{margin:15px 0;font-family:"Lato";font-size:40px;color:#000;text-transform:uppercase;}
	#about h4{margin:0;font-family:"Lato";font-size:20px;font-weight:normal;color:#666;}

#services .box{margin-top:50px;text-align:center;}
	#services .box .icon{display:inline-block;width:60px;height:60px;line-height:70px;text-align:center;background-color:#02023f;}
		#services .box .icon i.fa{color:#fff;font-size:30px;}
	#services .box h5{margin:15px 0;font-family:"Lato";font-size:20px;text-transform:uppercase;color:#000;}
	#services .box article{font-size:15px;color:#444;}

#prices .box{width:100%;height:auto;}
	#prices .box h6{margin:0;padding:15px 0;width:100%;font-family:"Lato";font-size:15px;text-align:center;text-transform:uppercase;color:#000;background-color:#fff;}
	#prices .box .price{width:100%;height:auto;padding:15px;background-color:#fafafa;color:#fff;font-size:35px;font-weight:bold;text-align:center;color:#000;}
	#prices .box ._body{width:100%;height:auto;padding:15px;background-color:#fff;}
		#prices .box ._body ul{list-style-type:none;margin:0;padding:0;}
			#prices .box ._body ul li{margin:8px 0;text-align:center;}
	#prices .box ._body button{margin-top:15px;margin-bottom:15px;}

	#prices .box h6.inverse{color:#fff;background-color:rgb(135,183,56);}

#dist .title{padding:25px 0;width:100%;height:auto;background-color:rgba(2,2,63,0.6);}
	#dist .title h2{margin:0;font-family:"Lato";font-size:30px;text-transform:uppercase;text-align:center;color:#fff;letter-spacing:2px;}
	#dist .title h4{margin:0;font-size:25px;text-align:center;color:#fff;}
#dist ._body{padding:25px 0;width:100%;height:auto;background-color:rgba(135,183,56,0.8);}
	#dist ._body .icon{margin:15px 0;width:80px;height:80px;line-height:100px;border:1px solid #fff;text-align:center;}
		#dist ._body .icon i.fa{font-size:40px;color:#fff;}
	#dist ._body h5{font-family:"Lato";color:#fff;font-weight:bold;}
	#dist ._body p{color:#fff;font-size:16px;font-weight:bold;}
	#dist ._body h6{margin-top:15px;text-align:center;color:#fff;}
	#dist ._body canvas{margin-top:50px;}

#form{background:url(../img/contact_overlay_bg.jpg) no-repeat center;background-size:cover;}
	#form form .form-control{border:0;}
	#form form input{height:50px;}
	#form form textarea{resize:none;}


footer{width:100%;height:auto;padding:50px 0 0 0;background-color:#02023f;}
	footer #copyright{margin-top:50px;width:100%;height:auto;padding:25px 0;background-color:#02023f;color:#fff;}
		footer #copyright a{color:#87b738;}
	footer .social{margin-top:15px;}
		footer .social a{display:inline-block;margin:0 8px 0 0;width:50px;height:50px;line-height:50px;background-color:#fff;color:#87b738;text-align:center;font-size:25px;}
	footer p{margin:0;font-size:14px;color:#ccc;}
	footer ul{list-style-type:none;margin:0;padding:0;}
		footer ul li a{display:block;width:100%;padding:5px 0;color:#ccc;transition:all 0.3s;}
		footer ul li a:hover,
		footer ul li a:focus,
		footer ul li a:active{text-decoration:none;color:#fff;padding-left:10px;}
	footer h4{font-family:"Lato";font-size:20px;text-transform:uppercase;color:#87b738;letter-spacing:2px;}


h2.title-wrap{display:inline-block;margin:0;padding:10px;font-family:"Lato";font-size:18px;text-transform:uppercase;letter-spacing:1px;color:#fff;background-color:rgba(135,183,56,0.8);}
.section{width:100%;height:auto;padding:50px 0;}
.section.gray{background-color:#efefef;}
	.section h4{margin:25px 0;font-family:"Lato";font-size:18px;color:#666;font-weight:normal;line-height:20px;}

.button-blue{padding:10px 15px;border:0;background-color:#02023f;text-transform:uppercase;color:#fff;outline:0!important;cursor:pointer;transition:background 0.5s;display:inline-block;}
.button-blue:hover,
.button-blue:focus,
.button-blue:active{background-color:rgb(135,183,56);text-decoration:none;color:#fff;}