@charset "utf-8";
/* CSS Document */
@font-face {
    font-family: 'TrajanProRegular';
    src: url('fonts/trajanpro-regular_1.eot');
    src: url('fonts/trajanpro-regular_1.eot') format('embedded-opentype'),
         url('fonts/trajanpro-regular_1.woff2') format('woff2'),
         url('fonts/trajanpro-regular_1.woff') format('woff'),
         url('fonts/trajanpro-regular_1.ttf') format('truetype'),
         url('fonts/trajanpro-regular_1.svg#TrajanProRegular') format('svg');
}
/*************************************/
/**********************/
html, body { margin:0; padding:0; font-family:Arial, Helvetica, sans-serif ; font-size:12pt; line-height:150%;  }
.text-center { text-align:center; }
a img, img, a img:focus, img:focus, a, a:focus { border:0; outline:0; }


h1 { font:normal 50px/130%  'TrajanProRegular', Arial, Helvetica, sans-serif; /* margin:0 0 50px 0;*/ margin:0 0 10px 0; padding:0 0 0 0; text-align:center; color:#1C7AFF;  }

.main-logo{text-align:center; width:100%;}

.text1 { margin:0 0 20px; color:#555; text-align:center; }

/*.container { width:932px; margin:0 auto;  padding:40px 0px 30px 0px; display:table;  }*/

.logo { margin:0 auto; /*width:310px;*/ /*width:306px; display:table; padding-bottom:10px;*/ margin-bottom:10px; }
.logo { float:left; display:block; border:0px solid red; }
.logo.logo1 {  background:url(../images/verticle-seperator.png) no-repeat right center; background-size:1px 100%; padding-right:1px; }
.logo.logo3 {  background:url(../images/verticle-seperator.png) no-repeat left center; background-size:1px 100%; padding-left:1px; }

.list1 { float:left; width:100%; display:block; margin:0 0 10px 0; padding:0 0 0 22px; box-sizing:border-box;   }  
.list1 li { float:left; width:100%; display:block; margin:0 0 2px 0; padding:0 0 0 12px; list-style:none; color:#666;
	background:url(../images/bullete.png) no-repeat 0 8px;   } 
	
footer .footer-above{
	background-color: #3e3d3d !important; 
}
footer .footer-below{
	background-color: #6b6b6b !important; 
}
footer .footer-text{
	text-align:left;
}
footer .footer-text p{
	font-size: 17px;
}
footer .footer-text p a{
	color:#fff;	
}
footer .footer-below{
	background-color: #6b6b6b !important; 
}
.footer-above h3{
	text-transform:uppercase !important;
	font-size:25px;
	font-weight:400;
	margin-bottom:10px;
}
.footer-above iframe{
	border:5px solid #fff !important;
}

@media (max-width:767px){
	
	.footer-col{
		text-align:center;	
	}
	
	footer .footer-text{
		text-align:center;	
		}
		.icon-list{
			text-align:center;	
		}
		
	
	.logo.logo1{
		background:none !important;	
	}
	.logo{
		float:none !important;	
	}
	.logo.logo3{
		background:none !important;
		padding-left:15px !important;	
	}	
}

@media (min-width:1200px){
	.container{
		width:932px; 	
	}		
}

@media (min-width:768px) and (max-width:990px) {
	.logo h2{
		font-size:18px !important;	
	}
	.list1 li{
		font-size:13px !important;
		padding:3px 0 3px 12px
	}
}

.btn-outline:hover, .btn-outline:focus, .btn-outline:active, .btn-outline.active{
	color:#3e3d3d;	
}

.iframe-rwd  {
position: relative;
padding-bottom: 65.25%;
padding-top: 30px;
height: 0;
overflow: hidden;
}
.iframe-rwd iframe {
position: absolute;
top: 0;
left: 0;
width: 100%;
height: 100%;
}
.footer-below p{
	font-size:12px;
}