/*Rest Style */
html,body,div,span,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,abbr,address,cite,
code,del,dfn,em,img,ins,kbd,q,samp,small,strong,sub,sup,var,b,i,dl,dt,dd,ol,ul,li,fieldset,
form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,
figcaption,figure,footer,header,hgroup,menu,nav,section,
summary,time,mark,audio,video {margin:0;padding:0;border:0;outline:0;font-size:100%;vertical-align:baseline;background:transparent}
article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section {display:block}
nav ul {list-style:none}blockquote,q {quotes:none}
blockquote:before,blockquote:after,q:before,q:after {content:'';content:none}a{margin:0;padding:0;font-size:100%;vertical-align:baseline;background:transparent}
ins {background-color:#ff9;color:#000;text-decoration:none}
mark {background-color:#ff9;color:#000;font-style:italic;font-weight:bold}
del {text-decoration: line-through}abbr[title],dfn[title] {border-bottom:1px dotted;cursor:help}
table {border-collapse:collapse;border-spacing:0}hr {display:block;height:1px;border:0;border-top:1px solid #cccccc;margin:1em 0;padding:0}
input,select {vertical-align:middle}a,input,input:focus{border:none; outline:none}
a{ text-decoration: none; transition:0.3s all; -webkit-transition:0.3s all; -moz-transition:0.3s all; -o-transition:0.3s all; -ms-transition:0.3s all;}
body{ font-family: 'Roboto', sans-serif;background:#fff;} 
/*--header--*/
.left-part{background:#fff;}
.left-part .nav{margin-top:1em;}
.left-part .nav ul{list-style:none;}
.left-part .nav ul li{display:block; text-align:center;}
.left-part .nav ul li a{font-size:1em;font-family: 'Oswald', sans-serif; display:block;
 padding:1em 0; color:#424241; border-bottom:solid 1px #e0e0df;}
.left-part .nav ul li a:hover, .left-part .nav ul li a.active{background:#fef200;}

.right-part{background:#f4f4f4; padding:0;-webkit-box-shadow: -4px 0px 5px -2px rgba(201,201,201,1);
-moz-box-shadow: -4px 0px 5px -2px rgba(201,201,201,1);
box-shadow: -4px 0px 5px -2px rgba(201,201,201,1);
}
.right-part h1{font-family: 'Oswald', sans-serif; 
font-size:2.3em; font-weight:600; color:#fff200; 
text-align:center; padding:0.4em 0; background:#0964c1;}
.right-part h1 small{color:#fff;}
.right-part .banner{width:100%;}
.right-part .banner img{width:100%;}

.right-part .content{padding-top:1.2em; padding-bottom:1.2em;}
.right-part .content p{margin:0.6em 0;line-height:1.9em; font-size:0.9em;}


.foot{padding:0.8em 0; color:#fff; text-align:center; background:#0964c1;}
.list-ul h3{font-family: 'Oswald', sans-serif; font-size:1em; color:#ec1d25;}
.list-ul ul{list-style:none;}
.list-ul ul li{ list-style-type:circle; line-height:2em; padding-left:0.4em;}
/*photo gallery*/
 .gallery {list-style: none;overflow: hidden; padding:1em; margin: 0; }
.gallery li {float: left;margin:0.8em 0.9em;}
.gallery li a{text-align:center; display:block;width: 290px; height: 240px; border:solid 2px #dedede; padding:2px;}
.gallery li img{ width:100%; min-height:180px;}

.pdf{ padding:1em;}
.pdf a{font-size:1.2em; display:block; margin-bottom:1em;
 background:url(../images/pdf-icon.gif) 0 0 no-repeat; padding:1em; padding-left:4em; font-weight:400;}
/*--contact css--*/
  .contact{
	padding:2em 0 3em;
}
.contact-top-right form input[type="text"] {
  width: 72%;
  color: #898888; 
  outline: none;
 font-size: 14px;
  padding: 12px 13px;
  margin-bottom: 1em;
  border: solid 1px #B6B7BA; background:#f2f2f2;
  -webkit-appearance: none; transition:0.5s all;
}
.contact-top-right form input[type="text"]:focus{background:#ffc10c; color: #fff; font-size: 14px;}
.contact-top-right form label{ width: 20%;  font-weight: 600; float: left; line-height: 3em;}
.contact-top-right form textarea {
	resize: none;
	width: 100%;
	color: #898888;
 font-size: 14px;
	outline: none;
	padding: 10px 10px;
	border: solid 1px #B6B7BA; background:#f2f2f2;
	min-height: 10em;
	-webkit-appearance: none;transition:0.5s all;
}
.contact-top-right form textarea:focus{ color: #fff;background:#ffc10c;}
.sub-button input[type="submit"] {
  border: none;
  outline: none;
  text-decoration: none;
  color: #fff;
  font-size:1em;
  font-weight: 400;
  text-transform: uppercase;
  padding: 0.5em 2em;
  display: inline-block;
  margin-top: 1em;
  -webkit-appearance: none;
  float: right; margin-right: 5em;
  background:#ffc10c; border-radius:3px;
}
.sub-button input[type="submit"]:hover {
background:#000;
	transition: 0.5s all;
	-webkit-transition: 0.5s all;
	-moz-transition: 0.5s all;
	-ms-transition: 0.5s all;
	-o-transition: 0.5s all;
}
.contact-top-left h3{text-align:left;font-family: 'Oswald', sans-serif; font-size:1.3em; color:#ec1d25; font-weight:400;}
.contact-top-right h3{text-align:left;font-family: 'Oswald', sans-serif; font-size:1.3em; color:#ec1d25; font-weight:400;}
.contact-top {margin-top: 1.4em; }
.contact-top-one h4 { font-size: 1em;
 color: #1f1e23;font-weight:600;
 margin: 0.2em 0 0 0;text-align: left;}
 .contact-top-one{padding-top:1em;}
.contact-top-one h6 {color: #005ea6;
 font-size:1em; 
 margin:  0;text-align: left; font-weight: 600;}
.contact-top-one span {display: block;}
.contact-top-one p,.contact-top-one p a {
 color: rgba(0,0,0,.8);font-size: 14px;margin:  0px;
 line-height: 1.8em;text-align:left;}
.contact-top-one p a {font-size:1.1em;}
.contact-top-one p a:hover {color: #1f1e23;text-decoration: none;}
h2.heading{font-family: 'Oswald', sans-serif; font-size:1.3em; color:#ec1d25; font-weight:400; padding-left:1.2em;}