body{font-family:"Lato",serif,Arial,Times New Roman,Times; color:#6e6e6e; background:url(../i/bg.jpg) top center no-repeat fixed; font-size:130%; border-top:3px solid #245ea7;}

h1 { font-size:220%; font-weight:bold; color:#0a486c; margin:0; margin-bottom:20px; padding-top:8px;}
h2 {font-size:140%; font-weight:bold; color:#0e364d; 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:130%;}

a { color:#cb0030; text-decoration:none; transition: all .80s ease;}
.clear { clear:both}
sup { font-size:75%;}

.container { max-width:1000px;}

#top-header { margin:6px auto;}

#top-social-icons { float:right; width:80px; margin-top:2px}
#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:10px; background-color:#ff874c; border-bottom:3px solid #ef6725;}
#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:#ef6725;}
#top-hor-nav .navbar { min-height:40px; margin-bottom:25px; }

#banner img {border-radius:50px 0 0 0; box-shadow:2px 4px 2px #333;}

#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 { float:left; background-color:#245ea7; width:100%; border-radius:0 0 50px 0; padding:10px 0 10px; margin-bottom:25px;}
#welcome h1, p { margin:10px; color:#fff;}
#welcome .small { color:#fff; font-size:14px !important}
#welcome h2 { margin:10px; font-size:24px; color:#fff; margin-top:60px;}
#contact-info { float:left; width:100%; padding:15px;}

#services p { color:#333; margin:10px 0; font-size:14px;}
#services .thumbnail .caption { padding:3px;}
#services h2 { color:#245ea7; font-size:26px; margin-bottom:25px;}
#services h3 { font-size:16px; background-color:#245ea7; color:#fff; text-align:center; margin:0; padding:4px;}

#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;}

.dropdown-menu { background-color:#d9534f;}

body:after{content:url(../i/close.png) url(../i/loading.gif) url(../i/prev.png) url(../i/next.png);display:none}
.lightboxOverlay{position:absolute;top:0;left:0;z-index:9999;background-color:#000;filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=80);opacity:0.8;display:none}
.lightbox{position:absolute;left:0;width:100%;z-index:10000;text-align:center;line-height:0;font-weight:400}
.lightbox .lb-image{display:block;height:auto;max-width:inherit;-webkit-border-radius:3px;-moz-border-radius:3px;-ms-border-radius:3px;-o-border-radius:3px;border-radius:3px}
.lightbox a img{border:none}
.lb-outerContainer{position:relative;background-color:#FFF;zoom:1;width:250px;height:250px;-webkit-border-radius:4px 4px 0 0;-moz-border-radius:4px 4px 0 0;-ms-border-radius:4px 4px 0 0;-o-border-radius:4px 4px 0 0;border-radius:4px 4px 0 0;margin:0 auto}
.lb-container{padding:4px}
.lb-loader{position:absolute;top:43%;left:0;height:25%;width:100%;text-align:center;line-height:0}
.lb-cancel{display:block;width:32px;height:32px;background:url(../i/loading.gif) no-repeat;margin:0 auto}
.lb-nav{position:absolute;top:0;left:0;height:100%;width:100%;z-index:10}
.lb-container > .nav{left:0}
.lb-nav a{outline:none;background-image:url(data:image/gif;base64,R0lGODlhAQABAPAAAP///wAAACH5BAEAAAAALAAAAAABAAEAAAICRAEAOw==)}
.lb-prev,.lb-next{height:100%;cursor:pointer;display:block}
.lb-nav a.lb-prev{width:34%;left:0;float:left;background:url(../i/prev.png) left 48% no-repeat;filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=0);opacity:100;-webkit-transition:opacity .6s;-moz-transition:opacity .6s;-o-transition:opacity .6s;transition:opacity .6s}
.lb-nav a.lb-next{width:64%;right:0;float:right;background:url(../i/next.png) right 48% no-repeat;filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=0);opacity:100;-webkit-transition:opacity .6s;-moz-transition:opacity .6s;-o-transition:opacity .6s;transition:opacity .6s}
.lb-dataContainer{padding-top:5px;zoom:1;width:100%; background-color:#fff;-moz-border-radius-bottomleft:4px;-webkit-border-bottom-left-radius:4px;border-bottom-left-radius:4px;-moz-border-radius-bottomright:4px;-webkit-border-bottom-right-radius:4px;border-bottom-right-radius:4px;margin:0 auto}
.lb-data{color:#333;padding:0 4px}
.lb-data .lb-details{width:85%;float:left;text-align:left;line-height:1.1em}
.lb-data .lb-caption{font-size:13px;font-weight:700;line-height:1em}
.lb-data .lb-number{display:block;clear:left;padding-bottom:1em;font-size:12px;color:#999}
.lb-data .lb-close{display:block;float:right;width:30px;height:30px;background:url(../i/close.png) top right no-repeat;text-align:right;outline:none;filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=70);opacity:0.7;-webkit-transition:opacity .2s;-moz-transition:opacity .2s;-o-transition:opacity .2s;transition:opacity .2s}
.lb-data .lb-close:hover{cursor:pointer;filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=100);opacity:1}
.lb-outerContainer:after,.lb-dataContainer:after{content:"";display:table;clear:both}
.lb-nav a.lb-prev:hover,.lb-nav a.lb-next:hover{filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=100);opacity:1}

#gallery img { float:left; margin:10px; box-shadow:3px 3px 3px #10478c; width:180px; height:auto;}