﻿html, body {border:0; margin:0; padding:0; background:url(../images/bg.png) no-repeat fixed center #3a0a3d;}

body {font-family:Arial, Helvetica, sans-serif; }



@font-face {font-family:'georgiai'; src: url(../fonts/georgiai.ttf);}
@font-face {font-family:'TCM'; src: url(../fonts/TCM.ttf);}
@font-face {font-family:'TCCM'; src: url(../fonts/TCCM.ttf);}

.font_fam_BarbedorT{font-family:'BarbedorT';}

a.whatsapp {
    position: fixed;
    bottom: 60px;
    font-size: 20px;
    background: #03d34d;
    right: 15px;
    color: #fff;
    z-index: 99;
    padding: 7px 10px;
    border-radius: 50%;
}
.pulse {
    animation-name: pulse;
    -webkit-animation-name: pulse;
    animation-duration: 1.5s;
    -webkit-animation-duration: 1.5s;
    animation-iteration-count: infinite;
    -webkit-animation-iteration-count: infinite;
}


h1, h2, h3, h4, h5, h6 {margin:0; padding: 0;font-family:'TCCM';}

 ul, ol {margin:0; padding:0;}

img {border:0;}

a, a:link, a:visited, a:hover {text-decoration:none; outline:none;}

form input, form select, form textarea {font:12px, tahoma, calibri;}

form label {cursor:pointer;}

table {border:0px; margin:0; padding:0;}

table tr td {padding:0px;}

.left{float:left;}

.right{float:right}

.width100{width:100%;}
.wrapper{
	width:100%;
	float:left;
}
.margin-t10{
	margin-top:10px;
}
h1{
	font-size:24px;
	color:#FC0;
	text-transform:uppercase;
	font-weight:normal;
}
h3{
	font-size:16px;
	color:#FC0;
	text-transform:uppercase;
	font-weight:normal;
}
strong{
	font-size:16px;
	color:#FC0;
	text-transform:uppercase;
	font-weight:normal;
	font-family:'TCCM';
}
p{
	font-family:'georgiai';
	font-size:12px;
	text-align:justify;
	line-height:22px;
	color:#eee;
}
.list li{
	list-style:url(../images/list.png);
    font-family:'georgiai';
	font-size:13px;
	color:#eee;
	line-height:20px;
	margin-left:30px;
	margin-bottom:10px;
	
}
.list a{
	list-style:url(../images/list.png);
    font-family:'georgiai';
	font-size:13px;
	color:#eee;
	line-height:20px;
	margin-bottom:10px;
	text-decoration:none;
}
.list a:hover{
	list-style:url(../images/list.png);
    font-family:'georgiai';
	font-size:13px;
	color:#813f84;
	line-height:20px;
	margin-bottom:10px;
	text-decoration:none;
}
.button {
    font-family:'TCCM';
	font-size:16px;
	color:#FFF;
	text-decoration:none;
}
.button a{
    font-family:'TCCM';
	font-size:16px;
	color:#FFF;
	text-decoration:none;
	background:url(../images/menu_bg.png) repeat-x bottom;
	padding:5px 10px;
}
.button a:hover{
    font-family:'TCCM';
	font-size:16px;
	color:#CCC;
	text-decoration:none;
	background:url(../images/menu_bg.png) repeat-x top;
	padding:5px 10px;
}
	

/*------------------------------------------------------------------Header ------------------*/
.area_box, .menu-area, .footer-area{
	width:100%;
	float:left;
}
.center-wrapper-box{
	width:1000px;
	margin:0 auto;
}
.header-box{
	width:1000px;
	height:130px;
	float:left;
}
.logo-box{
	width:400px;
	height:120px;
	float:left;
	padding:5px 0;
}
.eye-logo-box{
	height:130px;
	float:right
}
.menu-area{
	background:url(../images/menu_bg.png) repeat-x bottom !important;
}
.menu-box{
	width:990px;
	height:35px;
	float:left;
	text-align:center;
	padding-top:15px;
}
.menu li{
	list-style:none;
	display:inline;
    font-family:'TCCM';
	font-size:16px;
	color:#fff;
	text-decoration:none;
	text-transform:uppercase;
	padding:0 16px;
}
.menu a{
	color:#fff;
	text-decoration:none;
	padding:7px 21px;
}
.menu a:hover{
	color:#FC0;
	text-decoration:none;
	padding:5px 20px;
	background:#5f2363;
	border-radius:5px;
	-moz-border-radius:5px;
	-webkit-border-radius:5px;
	border:1px solid #3b013e;
}
.current a{
	color:#FC0;
	text-decoration:none;
	padding:5px 20px;
	background:#5f2363;
	border-radius:5px;
	-moz-border-radius:5px;
	-webkit-border-radius:5px;
	border:1px solid #3b013e;
}
.banner-box{
	width:990px;
	height:340px;
	float:left;
	border:5px solid#fff;
	margin:10px 0;
}
.content-box{
	width:1000px;
	float:left;
	margin-bottom:20px;
}
.left-box{
	width:750px;
	float:left;
	margin-right:20px;
}
.right-box{
	width:230px;
	float:left;
}
.home-img-box{
	width:200px;
	float:right;
	margin-left:20px;
}
.footer-area{
	background:url(../images/footer_bg.png) repeat-x bottom !important;
	border-top:1px solid #542956 !important;
}
.footer-box{
	width:1000px;
	float:left;
	padding:20px 0;
}
.footer-left{
	width:700px;
	float:left;
	text-align:left;
}
.footer-right{
	width:300px;
	float:left;
	text-align:right;
}
.footer li{
	list-style:none;
	display:inline;
    font-family:'georgiai';
	font-size:12px;
	color:#fff;
	text-decoration:none;
}
.footer a{
	color:#fff;
	text-decoration:none;
	padding:0 10px;
}
.footer a:hover{
	color:#FC0;
	text-decoration:none;
	padding:0 10px;
}

.services-content-box{
	width:980px;
	height:auto;
	float:left;
	margin-bottom:10px;
	padding:10px;
}
.contact-map-box{
	width:600px;
	float:left;
	margin-right:50px;
}
.contact-info-box{
	width:350px;
	float:left;
}

.text-box{
	border:1px solid #542956 ;
	width:250px;
	height:40px;
	background:#390b3b;
	opacity:1;
	padding:0 10px;
	border-radius:1em;
	moz-border-radius:1em;
	-webkit-border-radius:1em;
	color:#fff;
}

.text-box:hover{
	border:1px solid #400d42 ;
	width:250px;
	height:40px;
	background:#390b3b;
	opacity:0.5;
	padding:0 10px;
	border-radius:1em;
	moz-border-radius:1em;
	-webkit-border-radius:1em;
	color:#fff;
}

.message-box{
	border:1px solid #542956 ;
	width:300px;
	min-height:100px;
	background:#390b3b;
	padding:0 10px;
	border-radius:1em;
	moz-border-radius:1em;
	-webkit-border-radius:1em;
	color:#fff;
}

.message-box:hover{
	border:1px solid #400d42 ;
	width:300px;
	min-height:100px;
	background:#390b3b;
	padding:0 10px;
	border-radius:1em;
	moz-border-radius:1em;
	-webkit-border-radius:1em;
	color:#fff;
}




