body{font-family:"Lato",serif,Arial,Times New Roman,Times; color:#6e6e6e; font-size:130%; background-color:#f19f00; margin:35px auto;}

h1 { font-size:180%; font-weight:bold; color:#0b0bbc; margin:0; margin-bottom:20px; padding-top:8px;}
h2 {font-size:140%; font-weight:bold; color:#fd9502; margin:15px 0}
h3 {font-size:140%; font-weight:bold; color:#1177ac; margin:15px 0}
h4 {font-size:110%; color:#0a486c; margin:15px 0}
h5 {font-size:110%; color:#0a486c; margin:15px 0}
h6 {font-size:100%; color:#0a486c; margin:15px 0}

p { font-size:130%; text-align:justify; line-height:160%; margin:15px 0;}

ul li { font-size:120%;}

a { color:#cb0030; text-decoration:none; transition: all .80s ease;}
.clear { clear:both}
sup { font-size:75%;}

.container { max-width:1000px; padding-left:8px; padding-right:8px;}

#top-header { margin:0 auto; padding-bottom:10px; max-width:1000px; background-color:#fff;}

#top-social-icons { float:right; margin-top:20px}
#top-social-icons .fb a { float:left; background:url(../i/social-icons.png) -25px 0 no-repeat; width:24px; height:24px; margin:0 1px}
#top-social-icons .tw a { float:left; background:url(../i/social-icons.png) -51px 0 no-repeat; width:24px; height:24px; margin:0 1px}
#top-social-icons .in a { float:left; background:url(../i/social-icons.png) -77px 0 no-repeat; width:24px; height:24px; margin:0 1px}
#top-social-icons .gp a { float:left; background:url(../i/social-icons.png) no-repeat; width:24px; height:24px; margin:0 1px}



#top-hor-nav .navbar-brand { display:none;}
#top-hor-nav .navbar-inverse { border:0; border-radius:0; background-color:#fd9502; border-bottom:3px solid #0b0bb7;}
#top-hor-nav .navbar ul li a { padding:9px 16px; font-size:14px; font-weight:bold; color:#fff; text-transform:uppercase}
#top-hor-nav .navbar ul li a:hover { background-color:#0b0bb7;}
#top-hor-nav .navbar { min-height:40px; margin:0;}

.bg-white { background-color:#fff;}

#banner {}

#latestNews { float:left; width:100%;background-color:#e5e5e5; padding:10px 0; border-bottom:1px solid #c1c8cd;}
#latestNews h3 { font-size:20px; font-weight:bold; color:#3b3b3b; margin:0;}
#latestNews .breadcrumb { margin:0; background:none; padding:0;}
#latestNews .breadcrumb li a { font-size:13px; font-weight:bold;}


#welcome { background-color:#245ea7; padding:10px 0 10px; margin-bottom:25px;}
#welcome h1, p { margin:10px; color:#fff;}

#services { min-height:200px; background-color:#fff; max-width:1000px; margin:0 auto}
#services p { color:#333; margin:10px 0; font-size:16px;}
#services .thumbnail .caption { padding:3px;}
#services h3 { font-size:20px; margin:0; margin-bottom:10px;}

.caption p { text-align:left}

#footer { background-color:#e0e1e2; padding:10px;}
#footer h4 { color:#333; font-weight:bold; margin:0; text-transform:uppercase}
#footer ul { list-style:none; margin-left:-40px;}
#footer ul li a { color:#333; font-size:13px;}

#copyrights { background-color:#919292; padding:5px; min-height:24px; font-size:12px; color:#fff;}
#copyrights .right { float:right}
#copyrights .left { float:left}

main { margin:20px 0;}
main p { color:#333; padding:0; margin:10px 0}

#form2 h4{ color:#161616; margin:25px 0px; text-align:center; font-size:12px;}
.address-1 p{ color:#161616; font-size:14px; line-height:18px; margin:7px 0px 5px 0px; padding:0px;}
#form2{ max-width:600px; height:auto; float:left; width:auto;}
#form2 label{ display:block; font-weight:bold;  text-align:right;  width:193px; float:left; margin-top:5px; font-size:14px; }   
#form2 .small{color:#666666; display:block; font-size:11px;font-weight:normal; text-align:right; width:193px;}
#form2 input,#form2 textarea{ float:left; border:solid 1px #aacfe4; width:284px;margin:2px 0 20px 10px; font-size: 14px;}
#form2 select{ float:left; border:solid 1px #aacfe4; width:286px;margin:2px 0 20px 10px; font-size: 14px; height:35px;}
 #form2 input{ height: 25px; padding: 4px 10px;}
#form2 textarea{padding: 10px 10px;overflow: auto;}
#form2 input[type=submit]{ padding:.1em 0.1em; border: 1px solid #c3532e;  background-image: linear-gradient(bottom, #E56038 0%, #ff8c66 100%); background-image: linear-gradient(to bottom, #ff8c66 0%, #E56038 100%);  background-color: #0A2A77; color: #EBE8DE; font-size:100%; font-weight:bold; text-shadow: 1px 1px 0px #ff8155; text-decoration:none;  border-radius:5px; box-shadow: 1px 1px 2px 1px rgba(0, 0, 0, 0.3); cursor:pointer;  text-shadow:0px 1px 0 #595959; transition: all .25s ease; width:70px; height:auto; margin-left:200px;}
#form2 input[type=submit]:hover {background:none #4A463B; border-color: #EBE8DE; text-shadow:none; color: #fff;}




.face a{ width:23px; height:23px; float:right; margin:5px; background:url(../i/face.png) no-repeat;}
.twitt a{ width:23px; height:23px; float:right; margin:5px; background:url(../i/twitter.png) no-repeat;}
.link a{ width:23px; height:23px; float:right; margin:5px; background:url(../i/link.png) no-repeat;}

.guest{ float:left; margin:10px 15px; color:#fff; font-weight:bold;}

.social{ }

#mainNav{ float:left;}

.client img{ float:left; margin:15px;}

@media screen and (max-width: 768px) {
	
	.face a{ width:23px; height:23px; float:right; margin:10px; background:url(../i/face.png) no-repeat;}
.twitt a{ width:23px; height:23px; float:right; margin:10px; background:url(../i/twitter.png) no-repeat;}
.link a{ width:23px; height:23px; float:right; margin:10px; background:url(../i/link.png) no-repeat;}
	
}