/*
* Skeleton V1.2
* Copyright 2011, Dave Gamache
* www.getskeleton.com
* Free to use under the MIT license.
* http://www.opensource.org/licenses/mit-license.php
* 6/20/2012
*/


/* Table of Content
==================================================
	#Reset & Basics
	#Basic Styles
	#Site Styles
	#Typography
	#Links
	#Lists
	#Images
	#Buttons
	#Forms
	#Misc */


/* #Reset & Basics (Inspired by E. Meyers)
================================================== */
	html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn, em, img, ins, kbd, q, s, samp, small, strike, strong, sub, sup, tt, var, b, u, i, center, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td, article, aside, canvas, details, embed, figure, figcaption, footer, header, hgroup, menu, nav, output, ruby, section, summary, time, mark, audio, video {
		margin: 0;
		padding: 0;
		border: 0;
		font-size: 100%;
		font: inherit;
		}
	article, aside, details, figcaption, figure, footer, header, hgroup, menu, nav, section {
		display: block; }
	body {
		line-height: 1; }
	ol, ul {
		list-style: none; }
	blockquote, q {
		quotes: none; }
	blockquote:before, blockquote:after,
	q:before, q:after {
		content: '';
		content: none; }
	table {
	 }

a{text-decoration:none; -webkit-transition-duration: 1s;
  -moz-transition-duration: 1s;
  -ms-transition-duration: 1s;
  -o-transition-duration: 1s;
  transition-duration: 1s;}
  
  input{-webkit-transition-duration: 0.5s;
  -moz-transition-duration: 0.5s;
  -ms-transition-duration: 0.5s;
  -o-transition-duration: 0.5s;
  transition-duration: 0.5s;}
  button{-webkit-transition-duration: 0.5s;
  -moz-transition-duration: 0.5s;
  -ms-transition-duration: 0.5s;
  -o-transition-duration: 0.5s;
  transition-duration: 0.5s;}
/* #Basic Styles
================================================== */
	body {
		background: #f7f7f7;
		font: 14px/21px "arial", "Helvetica Neue", Helvetica, Arial, sans-serif;
		color: #111111;
		-webkit-font-smoothing: antialiased; /* Fix for webkit rendering */
		-webkit-text-size-adjust: 100%; font-weight:400; }
		
.coloums{float:left; display:block; margin:0px 65px;  }
.col1{width:340px; margin-left:0px;}		
.col2{width:200px;}
.col3{width:370px; margin-right:0px;}
.col4{width:250px;}			
.col5{width:480px;}
.col6{width:540px;}
.col7{width:870px; float:left;}
.col8{width:270px; float:right;}
.col9{float:left;}
.col10{float:right;}
.col11{width:350px; float:left;}
.col12{width:350px; float:right;}
.col13{width:100%; float:left;}

.pro-col{float:left; background:#FFF; padding:10px; text-align:center; margin:20px 15px;}
.pro-col:hover{background:#0C3793}

.first-pro{margin-left:0px;}
.last-pro{margin-right:0px;}
		
.wrapper{width:100%; float:left; display:block;}
.container{width:1170px; margin:0 auto; position:relative;}
.top-main{background:#0c3793; height:90px; position:relative;}
.logo{display:block; z-index:10; float:left;}
.nav{float:right; display:block;}
.nav ul{display:block; margin:0px; padding:0px;}
.nav ul li{display:inline-block; margin:0px; padding:0px;  height:90px; line-height:90px; }
.nav ul li a{color:#FFF; display:block; text-decoration:none; padding:0px 22px; font-size:18px; font-weight:bold;
-webkit-transition-duration: 1s;
  -moz-transition-duration: 1s;
  -ms-transition-duration: 1s;
  -o-transition-duration: 1s;
  transition-duration: 1s; }
.nav ul li a:hover{background:#032263;}
.nav ul li a.active-top{background:#032263;}




.banner{width:100%; float:left; position:relative;}
.banner1{width:100%; float:left; position:relative; box-sizing:border-box;  -moz-box-sizing:border-box; border:2px solid #0C3793;}

.banner img{width:100%;}

section{font-size: 13px; line-height:20px;}
h1{width:100%; box-sizing:border-box; -moz-box-sizing:border-box; margin:0px; padding:0px;}
h2{width:100%; box-sizing:border-box; -moz-box-sizing:border-box; margin:0px; padding:0px; float:left;}

.title-main{padding:22px 18px; background:#0c3793; color:#FFF; font-size:25px; text-transform:uppercase; margin:8px 0px 50px 0px; font-weight:bold;}
.title-main1{padding:22px 18px; background:#092460; color:#FFF; font-size:25px; text-transform:uppercase;  font-weight:bold;}
.sub-title{color:#0c3793; font-size:25px; margin:0px 0px 30px 0px; font-weight:bold; width:100%;  }
.sub-title a{color:#0c3793; }
.about-main{width:100%; float:left; margin-bottom:60px; }

.pro-img{width:250px; height:250px; display:block; margin-bottom:10px;}
.pro-img img{width:250px; height:250px;  display:block;}
.pro-title{ line-height:24px;  height:74px;  font-size:20px; text-align:center;  }

.news-letter{width:100%; float:left; background:#FFF; padding:25px 35px; box-sizing:border-box; -moz-box-sizing:border-box; font-size:15px; margin:30px 0px;}  
.news-letter strong{color:#0c3793; font-weight:bold; font-size:18px;}
.news-input{width:320px; height:60px; background:#efefef; border:none; padding:0px 15px; box-sizing:border-box; -moz-box-sizing:border-box; float:left; -webkit-transition-duration: 1s;
  -moz-transition-duration: 1s;
  -ms-transition-duration: 1s;
  -o-transition-duration: 1s;
  transition-duration: 1s;} 
.news-input:focus{background:#fff; border:1px solid #0c3793;} 

.news-left{float:left;}
.news-right{float:right;}
.news-bu{width:211px; float:left; height:60px; background:url(../images/news-letter-bu.jpg) no-repeat top; cursor:pointer; border:none;}
.news-bu:hover{ background:url(../images/news-letter-bu.jpg) no-repeat bottom; }


.map-main{width:100%; float:left; background:#0c3793;}
.map{width:100%;}
.map iframe{width:100%; display:block;}

.contact-main{width:100%; float:left; padding:40px 0px;}
.contact-title{float:left; width:100%; font-size:25px; font-weight:bold; color:#0c3793; padding-bottom:15px; border-bottom:1px solid #eaeaea; margin-bottom:30px;}

.contact-col{width:270px; float:left;}
.contact-col2{width:570px; float:right;}

.contact-col1{width:100%; float:left; margin-bottom:30px;}
.contact-col1 input{width:100%; float:left; box-sizing:border-box;  -moz-box-sizing:border-box; height:40px; line-height:40px; background:#FFF; color:#666; font-size:14px; border:none; padding:0px 10px;}
.contact-col1 input:focus{border:1px solid #CCC; background:#e9e9e9;}

.contact-col2 textarea{width:100%; float:left; box-sizing:border-box;  -moz-box-sizing:border-box; height:180px; line-height:20px; background:#FFF; color:#666; font-size:14px; border:none; padding:0px 10px; resize:none; font-family:inherit;}
.contact-col2 textarea:focus{border:1px solid #CCC; background:#e9e9e9;}
.contact-bu{width:100%; float:left; height:60px; line-height:60px; text-transform:uppercase; color:#FFF; background:#0c3793; text-align:center; font-size:14px; font-weight:bold; border:none; cursor:pointer;}
.contact-bu:hover{background:#092460;}
.contact-address{font-size:14px; line-height:24px;}
.contact-address strong{font-size:14px; font-weight:bold; padding-right:4px; }
.contact-address span{color:#0c3793;}
.social-media{float:left; margin-top:25px; width:100%;}
.social-media img{float:left; margin-right:10px; -webkit-transition-duration: 1s;
  -moz-transition-duration: 1s;
  -ms-transition-duration: 1s;
  -o-transition-duration: 1s;
  transition-duration: 1s;}
.social-media img:hover{opacity:0.8; margin-top:5px; }

.footer-main{width:100%; float:left; height:30px; line-height:30px; padding:25px 0px; background:#0c3793; color:#FFF; font-size:14px;}
.footer-main a {color:#ccc;}
.footer-main a:hover {color:#fff;}
.up-arrow{width:30px; height:30px; background:url(../images/up.jpg) no-repeat; margin-left:20px; float:right; -webkit-transition-duration: 1s;
  -moz-transition-duration: 1s;
  -ms-transition-duration: 1s;
  -o-transition-duration: 1s;
  transition-duration: 1s;}
.up-arrow:hover{opacity:0.4}


#slidebox{position:relative; width:370px; height:142px !important; overflow:hidden;  background:#FFF; padding:10px; box-sizing:border-box;   -moz-box-sizing:border-box;}
#slidebox .content{width:370px; height:120px; float:left; text-align:center;  }
#slidebox .container{position:relative; left:0; height:120px; margin-left:30px;}

#slidebox .next, #slidebox .previous{position:absolute; z-index:2; display:block; width:9px; height:14px; cursor:pointer; top:55px !important;}
#slidebox .next{right:10px;  background:url(../images/next.png) no-repeat right top;}
#slidebox .previous{ left:10px; background:url(../images/pre.png) no-repeat left top; }



.inner-page-main{width:100%; float:left; padding:40px 0px 80px 0px;}
.inner-title-main{font-size:42px; padding:40px 0px; background:#0c3793; color:#FFF; text-transform:uppercase; width:100%; float:left;  margin-bottom:30px; line-height:28px;}
.sidebar{width:320px; padding:25px; background:#efefef; float:right; font-size:15px; line-height:31px;}
.sidebar strong{width:100%; clear:both; display:block; font-weight:bold;}
.sidebar ul{list-style:none; margin:0px 0px 0px 15px;}
.sidebar ul  ul{margin:0px 0px 0px 0px !important;}
.sidebar ul li{list-style:url(../images/side-bullet.png); clear:left;}
.sidebar a{color:inherit;}
.sidebar a:hover{color:#0C3793;}
.inner-left{width:750px; float:left; text-align:justify;}
.top1{margin-top:25px;}
.clear-div{width:100%; clear:both; display:block; margin:25px 0px; float:left;}

.small-title{color:#0c3793; font-size:18px; margin:0px 0px 10px 0px; font-weight:bold; }
.inner-point{float:left; width:100%;}
.inner-point ul{list-style:none; margin:0px 0px 0px 15px;}
.inner-point ul li{list-style:url(../images/side-bullet1.png); clear:left;}
.inner-img{margin:8px;}
.inner-img-full{width:100%; margin:8px 0px;}

/*slider*/
.slidesjs-pagination{display:none;}
.slidesjs-previous {position:absolute !important; top:50% !important; left:0px; z-index:1000; background:url(../images/pre1.png) no-repeat; height:41px; width:41px; font-size:0px;}
.slidesjs-next {position:absolute !important; top:50% !important; right:0px; z-index:1000; background:url(../images/next1.png) no-repeat; height:41px; width:41px; font-size:0px;}
.banner-reset{padding:0px !important;}
#slides {position:relative;}

 #slides {
      display: none
    }

    /* Center the slideshow */
    .container1 {
      margin: 0 auto; 
    }

    /* Show active item in the pagination */
    .slidesjs-pagination .active {
      color:red;
    }

    /* Media quires for a responsive layout */

    /* For tablets & smart phones */
    @media (max-width: 767px) {
     
      .container1 {
        width: auto
      }
    }

    /* For smartphones */
    @media (max-width: 480px) {
      .container1 {
        width: auto
      }
    }

    /* For smaller displays like laptops */
    @media (min-width: 768px) and (max-width: 979px) {
      .container1 {
        width: 724px
      }
    }

    /* For larger displays */
    @media (min-width: 1200px) {
      .container1 {
        width: 1170px
      }
    }
	
	
	
	/*  SLIDE2 */
	
	
	
	.home-pro1{color:#000;}
	.home-pro1:hover{color:#fff;}
	
	.side-active{color:#0C3793;}
	
	
	.sidr-inner{display:none;}
	
	.readmore{width:100%; float:left; margin-top:15px;}
		.readmore a{width:100%; float:left; color:#0C3793; text-decoration:none; text-decoration:none; font-weight:bold;}
		.readmore a:hover{color:#666;}
		
.table1{width:100%; float:left; font-size:13px; margin:2px 0px 15px 0px;}
.table1 .title1{background:#0C3793; color:#FFF; }
.table1 td{padding:5px 10px; background:#fff; }