body{font-family:"Lato",serif,Arial,Times New Roman,Times; color:#333; font-size:130%; overflow-x:hidden;}

h1 { font-size:180%; font-weight:bold; color:#0a486c; margin:0; padding-top:8px;}
h2 {font-size:24px; 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:5px 0px}

p { font-size:130%; text-align:justify; line-height:160%; margin:0px;}

header{ background-color:#FB520F; padding:5px 0px;}
header p{ font-size:14px; color:#fff; font-weight:bold;}

.header-list{ margin:0px; padding:0px; float:right;}
.header-list ul{ margin:0px; padding:0px;}
.header-list ul li{ list-style-type:none; float:left; margin:0px 0px 0px 8px;}
.header-list ul li a{ float:left; color:#fff; font-size:14px; font-weight:bold;}

.header-bottom{ background-color:#810000;  }
.thoranam{background:url(../i/thoranam-1.png) repeat-x ; height:32px;}

.tho-right{ background:url(../i/tho-right.png) no-repeat; position:absolute; top:41px; right:-30px; width:166px; height:388px;}
.tho-left{ background:url(../i/tho-left.png) no-repeat; position:absolute; top:41px; left:-30px; width:166px; height:388px;}

#logo{ margin:18px auto 0px auto !important;}

#navbar .navbar-default{ background-color:#F77B1E; border:0px !important; border-bottom:3px #0F1477 solid !important; border-radius:0px !important; 
    background: -webkit-linear-gradient(#F18432, #F77B1E); /* For Safari 5.1 to 6.0 */   background: -o-linear-gradient(#F18432, #F77B1E); /* For Opera 11.1 to 12.0 */
    background: -moz-linear-gradient(#F18432, #F77B1E); /* For Firefox 3.6 to 15 */  background: linear-gradient(#F18432, #F77B1E); /* Standard syntax (must be last) */}
#navbar .nav > li > a{ font-size:13px; font-weight:bold; color:#fff; text-transform:uppercase;}

#navbar .navbar-default .navbar-nav > .active > a, .navbar-default .navbar-nav > .active > a:focus, .navbar-default .navbar-nav > .active > a:hover{ background-color:#0F1477;}
.navbar-default .navbar-nav > .open > a, .navbar-default .navbar-nav > .open > a:focus, .navbar-default .navbar-nav > .open > a:hover{ background-color:#0F1477;}
#navbar .navbar{ margin-bottom:0px !important;}

.dropdown-menu{ background-color:#F47E26;}
.dropdown-menu > li > a{ padding:15px; color:#fff; font-size:16px; font-weight:bold;}

#body-content{ background:url(../i/bg.jpg); background-size:cover; margin:0px; padding:35px 0px;}
.body-content{padding:0px 45px;}
.welcome-text img{ margin:35px auto;}
#body-content h1{ text-align:center; color:#fff; font-size:30px; font-weight:bold;}
#body-content h6{ text-align:center; color:#fff; font-size:24px; font-weight:bold;}
.welcome-text p{ text-align:center; color:#fff; font-size:18px; margin:25px 0px;}

#body-content h2{ text-align:center; color:#fff; font-size:30px; margin:50px 0px 30px 0px}

.gallery{ margin:25px 40px;}
.gallery img{ float:left; margin:0px 20px 25px 0px;}

.gallery a{ color:#009BDB; font-size:18px; font-weight:bold;}

#footer{ padding:25px 0px; margin-top:35px;}
#footer p{ font-size:14px; padding:0px; color:#fff;}
#footer a{  color:#fff;}

.about{ height:auto;}

.about h1{ margin-bottom:25px;}
.about h3{ margin-bottom:25px; color:#fff;}
.about h4{margin-bottom:25px; color:#fff; font-size:17px; color:#363636; font-weight:bold;}
.about p{ color:#fff; margin:12px 0px;}

.heading{font-weight:bold; font-size:18px;}

.list-style-1{ margin:8px 0px;}
.list-style-1 ul{ margin:0px 15px; padding:0px;}
.list-style-1 ul li{ list-style-type:square; font-size:17px; color:#fff;}

address{ color:#fff; font-size:16px;}
address a{ color:#fff;}

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:15px 6px; padding:4px;}

@media (max-width:1024px){
	
	.tho-right{ display:none;}
.tho-left{ display:none;}
	
	
}

@media (max-width:640px){#logo{ margin:13px auto 0px auto !important;}
	
}