@charset "utf-8";
/* CSS Document */

@media only screen and (min-width:856px) and (max-width:1023px){
.nav-col {margin-top: 0 !important;}
.logo-col {margin-top: 0 !important;}
}

body {margin:0; font-family:Arial, Helvetica, sans-serif; color:#444;}
h1 {font-size:40px; color:#000;  font-family:Cambria; font-weight:normal;}
h2 {font-size:23px; color:#000;  font-family:Cambria; font-weight:normal;}
h3 {font-size:18px; color:#000;  font-family:Cambria; font-weight:normal;}
p {font-size:15px; font-family:Arial, Helvetica, sans-serif; line-height:20px; color:#444; margin:10px 0}
a {text-decoration:none; color:#000}
a img {border:0}

em {
    color: #000;
    font-size: 15px;
    font-style: normal;
}
html, body {
    max-width: 100%;
    overflow-x: hidden;
}

.news-image-right .sec2-newscol2{margin-left:0; margin-right:3%;}
.news-image-right .sec2-newscol {float:right;}


@font-face {
	font-family:"Open-Sans-Semibold";
		src:url("../font/OpenSans-Semibold.eot?") format("eot"),	url("../font/OpenSans-Semibold.woff") format("woff"),	url("../font/OpenSans-Semibold.ttf") format("truetype"),	url("../font/OpenSans-Semibold.svg#OpenSans-Semibold") format("svg");

}

.sec5-border img {margin-bottom: 15px;margin-right: 15px !important;}
.center-column{width:980px; margin:auto; }
.full-width {width:100%; float:left}

.no-mrg-top{margin-top:0;}
.no-mrg-bottom {margin-bottom:0;}

.logo-col {float:left; margin-top:14px;}
.res-menu-icon {display:none}
.nav-col {margin-top:26px;  }
.nav-ul {margin:0; padding:0; float:left; width:100%; }
.nav-ul li {float:left; display:block; }
.nav-ul a{display:block; padding:9px 18px; font-family:"Open-Sans-Semibold";   font-size:14px; text-decoration:none; color:#1b1b1b; transition:All 0.2s ease;
	-webkit-transition:All 0.2s ease;
	-moz-transition:All 0.2s ease;
	-o-transition:All 0.2s ease;}
.nav-ul a:hover { color:#333; background:#f5f5f5; box-shadow:0 0px 5px -1px #ccc inset  }
.nav-ul a.selected { color:#333; background:#f5f5f5; box-shadow:0 0px 5px -1px #ccc inset}
.nav-ul li:first-child a {border-left:0}

.left-col {width:69%; display:inline; float:left;  background:url(../images/page-devider.jpg) right repeat-y; padding-right:3%;}
.right-col {width:29%; display:inline; float:left;  background:url(../images/page-devider.jpg) repeat-y scroll -1px 0 rgba(0, 0, 0, 0); padding-left:3%; margin-left:-1.5%;}
.light-text1 {text-transform:capitalize; font-size:10px; color:#a2a2a2;}
.light-text1 a {color:#c3c3c3; text-decoration:none;}
.light-text1 a:hover {color:#000;}

/* -------- */

.head-style {height:5px; background:#f3f3f3; position:relative; z-index:-1; width:100%; float:left}
.head-style-title {background:#fff; padding-right:20px; color:#555; text-transform:uppercase; font-size:12px; font-weight:bold}
.head-style-break {position:relative; width:100%; float:left; z-index:1; margin-top:-14px; text-align:left}

.section1 {border-bottom:1px solid #f2f2f2; padding-bottom:20px;}
.sec1-col1 {width:52.5%; float:left; margin-right:7%;}
.sec1-col2 {width:40.5%; float:left; }

.home-block1 {background:#f3f3f3; min-height:405px}
.home-block1 h2 { margin:0}

.home-block2 {margin-top:25px; min-height:auto;}
.home-block2 h2 {margin:0}

.home-block3 {border:1px solid #e9e9e9; border-bottom:2px solid #e9e9e9;}
.news-block {margin:0; padding:0}
.news-block li {display:block}
.news-block li a {font-family:Cambria; border-bottom:1px dotted #e9e9e9;  display:block; padding:6px 0 10px; font-size:16.5px;}
.news-block li a:hover {color:#000}
.news-block li:last-child a {border-bottom:0}

.home-block4-col {border:1px solid #e9e9e9; border-bottom:2px solid #e9e9e9; margin-top:15px;}
.home-block4 {margin:10px; float:left; font-size:13px;}
.home-block4 h3 {margin-top:0; font-size:15px; color:#000; font-weight:bold;}
.home-block4 img {float:left; margin-right:10px;}

.section2 {margin-top:30px;}
.sec2-newscol1 {width:25%; float:left}
.sec2-newscol2 {width:72%; margin-left:3%; float:left}
.sec2-newscol2 h2 {margin:-8px 0 0}
.sec2-news-col {border-bottom:1px solid #f2f2f2; float:left; width:100%; padding-bottom:10px; margin-bottom:20px;}
.sec2-news-col.right-image .sec2-newscol1 {float:right}
.sec2-news-col.right-image .sec2-newscol2 {margin-left:0; margin-right:3%;}
.sec2-news-col.no-image .sec2-newscol1 {display:none}
.sec2-news-col.no-image .sec2-newscol2 {margin-left:0; margin-right:0%; width:100%}

/* ------------------*/

.breadcrumbs {font-size:12px; float:left; width:100%; border-bottom:1px solid #f3f3f3; padding-bottom:8px;padding-top: 15px;}
.breadcrumbs a {color:#000;}
.breadcrumbs a:hover {color:#333;}
.breadcrumb-selected {color:#0079bb}

.ad-right-first {margin-bottom:25px;}
.right-col-mrg {margin-top:30px; margin-bottom:30px;}

.right-col-ul1 {margin:25px 0; padding:0}
.right-col-ul1 li {display:block; line-height:18px; border-bottom:1px solid #f3f3f3; padding-top:8px; padding-bottom:12px;}
.right-col-ul1 li a {color:#000; text-decoration:none;  font-size:16.5px; line-height:normal; font-family:cambria;}
.right-col-ul1 li a:hover {color:#333; text-decoration:underline}
.right-col-ul1 li:last-child {border-bottom:0}

.footer-column {width:100%; padding:15px 3%; float:left; margin-top:30px; background:#000; border-top:2px solid #b6b6b6;}
.footer-nav {margin:0; padding:0; text-align:center}
.footer-nav li {display:inline-block;}
.footer-nav li a {color:#ccc; text-decoration:none; font-family:"Open-Sans-Semibold"; padding:0 10px; font-size:12px; border-right:1px solid #ccc; }
.footer-nav li:last-child a {border:0} 
.footer-nav li a:hover {color:#fff; text-decoration:underline}
.footer-col2 {margin-top:10px; font-size:10px; color:#666; text-align:center}
.footer-col2 a {color:#666; font-size:11px; font-family:"Open-Sans-Semibold"; }
.footer-col2 a:hover {color:#fff;}
.footer-col2 p {font-family:"Open-Sans-Semibold"; font-size:12px; }

/* Subscribe */
.title-h2 {text-transform:none; font-family:"Open-Sans-Semibold"; margin:0}
.form-col {background:#f9f9f9; padding:2%; width:96%; float:left; border:1px solid #e4e4e4; margin-top:30px;font-size:13px}
.color-red {color:red;}
.form-colen {float:right; }

.form-new-col {float:left; width:100%; margin-bottom:15px;}
.form-lbl {float:left; width:30%; margin-top:8px; font-family:"Open-Sans-Semibold"; font-size:13px;}
.form-txt {width:65%; margin-left:5%; float:left}
.input-txt {width:100%; border:1px solid #ccc; padding:7px 0; font-family:"Open-Sans-Semibold"; font-size:13px;}
.input-txt:focus{border: 1px solid #90b9d7;
    box-shadow: 0 0 5px 1px #ddd;}
.input-btn {background:#195c8f; border:0; color:#fff; font-family:Arial, Helvetica, sans-serif; padding:6px 12px; border-radius:3px; cursor:pointer;}
.input-btn:hover {background:#666;}	


.show-menu {display:block !important}
.menu-col {float:right}