@charset "utf-8";
/* CSS Document */

@font-face {
    font-family: 'HindBold';
    src: url('../fonts/HindBold.eot');
    src: url('../fonts/HindBold.eot') format('embedded-opentype'),
         url('../fonts/HindBold.woff2') format('woff2'),
         url('../fonts/HindBold.woff') format('woff'),
         url('../fonts/HindBold.ttf') format('truetype'),
         url('../fonts/HindBold.svg#HindBold') format('svg');
}

@font-face {
    font-family: 'HindRegular';
    src: url('../fonts/HindRegular.eot');
    src: url('../fonts/HindRegular.eot') format('embedded-opentype'),
         url('../fonts/HindRegular.woff2') format('woff2'),
         url('../fonts/HindRegular.woff') format('woff'),
         url('../fonts/HindRegular.ttf') format('truetype'),
         url('../fonts/HindRegular.svg#HindRegular') format('svg');
}

body {font-family:HindRegular, Arial, Tahoma; font-size:14px; color:#5f5f5f;}
/* Header Styles */
.logoAlign {margin:20px 0 20px 0;}
.searchArea {padding-top:15px; text-align:right;}
.topSearchField {width: calc(66% - 40px); background:#dcdcdc; border:none; padding:11px; color:#757575; font-size:13px; margin-bottom:20px;}
.topNavContainer {background:#2662ad; text-align:center;}
.topNavHolder {padding:0; margin:0;}
.topNavHolder li {list-style-type:none; display:inline; margin:0 20px;}
.topNavHolder li a{font-size:16px; color:#fff; text-transform:uppercase; display:inline-block; padding:10px 10px 7px 10px; border-bottom:3px solid #2662ad;}
.topNavHolder li a.active{text-decoration:none; border-bottom:3px solid #fff;}
.topNavHolder li a:hover {text-decoration:none; border-bottom:3px solid #fff;}
.welcomeUnderline {margin-left:15%;}
.buttonReadMore {background:#3281e4; padding:10px 20px; border:none; -moz-box-shadow: 2px 2px 3px #808080; -webkit-box-shadow: 2px 2px 3px #808080; -o-box-shadow: 2px 2px 3px #808080; box-shadow: 2px 2px 3px #808080; -moz-text-shadow: 1px 1px 1px #002759; -webkit-text-shadow: 1px 1px 1px #002759; -o-text-shadow: 1px 1px 1px #002759; text-shadow: 1px 1px 1px #002759; font-size:13px; color:#fff; font-family:HindBold, Arial, Tahoma; text-transform:uppercase;}
.buttonClickHere {background:#3281e4; padding:10px 20px; border:none; -moz-box-shadow: 2px 2px 3px #000; -webkit-box-shadow: 2px 2px 3px #000; -o-box-shadow: 2px 2px 3px #000; box-shadow: 2px 2px 3px #000; -moz-text-shadow: 1px 1px 1px #002759; -webkit-text-shadow: 1px 1px 1px #002759; -o-text-shadow: 1px 1px 1px #002759; text-shadow: 1px 1px 1px #002759; font-size:13px; color:#fff; font-family:HindBold, Arial, Tahoma; text-transform:uppercase;}
.buttonReadMore:hover {background:#FF9900;}
.buttonClickHere:hover {background:#FF9900;}
.deviderLine {border-bottom:1px solid #ccc; padding-bottom:40px; margin-bottom:40px;}
.mobileMenu {display:none;}
#headerBg {
    background: #f0f2ef;
}
/* News Member Styles */
.newsMemberHolder {background:url(../img/news-bg.jpg) no-repeat; background-size:cover; min-height:338px;}
.newsDateHolder {width:100px; text-align:center; float:left; font-family:HindBold, Arial, Tahoma; color:#fff; font-size:16px; text-transform:uppercase; text-align:center;}
.newsDate {font-family:HindBold, Arial, Tahoma; color:#fff; font-size:40px; line-height:35px;}
.newsContentHolder {width:calc(90% - 100px); text-align:justify; float:left; color:#fff;}
.memberFields {width:80%; -moz-box-shadow: 2px 2px 3px #808080; -webkit-box-shadow: 2px 2px 3px #808080; -o-box-shadow: 2px 2px 3px #808080; box-shadow: 2px 2px 3px #808080; font-size:13px; color:#5f5f5f; padding:10px; margin-bottom:20px;}
.buttonSubmit {width:80%; background:#333333; -moz-box-shadow: 2px 2px 3px #000; -webkit-box-shadow: 2px 2px 3px #000; -o-box-shadow: 2px 2px 3px #000; box-shadow: 2px 2px 3px #000; font-size:13px; color:#5f5f5f; padding:10px; margin-bottom:20px; border:none; color:#fff; font-family:HindBold, Arial, Tahoma;}

/* Bottom Boxes Styles */
.marginTop40 {margin-top:40px;}
.articleHolder {width:100%; min-height:299px; background:url(../img/article-bg.jpg) no-repeat; background-size:cover;}
.marginTop10 {margin-top:10px;}
.articleContentHolder {background:url(../img/article-text-bg.png) repeat; width:calc(100% - 30px); padding:10px; text-align:center; position:absolute; bottom:47px; left:15px; right:0; color:#fff;}
.btnViewAll {width:100%; clear:both; background:#3281e4; padding:10px 20px; border:none; -moz-box-shadow: 2px 2px 3px #808080; -webkit-box-shadow: 2px 2px 3px #808080; -o-box-shadow: 2px 2px 3px #808080; box-shadow: 2px 2px 3px #808080; -moz-text-shadow: 1px 1px 1px #002759; -webkit-text-shadow: 1px 1px 1px #002759; -o-text-shadow: 1px 1px 1px #002759; text-shadow: 1px 1px 1px #002759; font-size:13px; color:#fff; font-family:HindBold, Arial, Tahoma; text-transform:uppercase; margin-top:7px;}
.homeFormField {width:100%; padding:10px 20px; border:none; -moz-box-shadow: 2px 2px 3px #ccc; -webkit-box-shadow: 2px 2px 3px #ccc; -o-box-shadow: 2px 2px 3px #ccc; box-shadow: 2px 2px 3px #ccc; font-size:13px; color:#5f5f5f;  margin-bottom:15px; border:1px solid #e8e8e8;}
.logoDevider {border-top:1px solid #e2e2e2; border-bottom:1px solid #e2e2e2; padding:30px 0 10px 0; overflow:hidden; margin-bottom:40px;} 
.marginBottom20 {margin-bottom:20px;}

/* Footer Styles */
.footer {background:#333; padding:40px 0; color:#949494;}
.listFooterLinks {margin:0; padding:0;}
.listFooterLinks li {list-style-type:none; margin-bottom:20px;}
.listFooterLinks li a{font-size:13px; text-transform:uppercase; color:#949494; text-decoration:none;}
.listFooterLinks li a:hover {text-decoration:underline;}
.marginRight30 {margin-right:30px; margin-bottom:10px;}

/*Credits*/
.creditsHolder {background:url(../img/credits-bg.jpg) repeat-x bottom #3281e4; padding:30px 0; color:#fff;}

/* Content Styles */
.txtCall {font-size:16px; color:#626262;}
.contactNumber {font-family:HindBold, Arial, Tahoma; font-size:25px; color:#333;}
.txtWelcome {font-family:HindBold, Arial, Tahoma; font-size:40px; color:#333; text-transform:uppercase; margin-top:40px;}
.txtWelcomeHead { width:auto; display:block; float:left; margin-bottom:20px; padding-bottom:20px; font-family:HindBold, Arial, Tahoma; font-size:22px; color:#333; margin-top:0; text-transform:uppercase; background:url(../img/welcome-underline.png) center bottom no-repeat;}
.txtWelcomeContent {line-height:25px; margin:20px 0; clear:both;}
.headNews {font-family:HindBold, Arial, Tahoma; font-size:35px; color:#fff; margin:40px 0 20px 0; padding-bottom:20px; background:url(../img/news-underline.png) no-repeat center bottom; text-align:center; text-transform:uppercase;}
.headBottom { width:100%; margin-bottom:20px; padding-bottom:20px; font-family:HindBold, Arial, Tahoma; font-size:35px; color:#333; margin-top:0; text-transform:uppercase; background:url(../img/welcome-underline.png) center bottom no-repeat; text-align:center;}
.lnkWhiteBold {font-family:HindBold, Arial, Tahoma; color:#fff; text-decoration:none; font-size:15px; text-transform:uppercase;}
.lnkWhiteBold:hover {color:#fff;}
.headWhite {font-family:HindBold, Arial, Tahoma; color:#fff; font-size:25px; margin-bottom:20px; text-transform:uppercase;}
.lnkAsh {color:#949494;}
.lnkWhite {color:#fff;} .lnkWhite:hover {color:#fff;}
.headPage {width:auto; display:block; float:left; margin:0 0 20px 0; padding-bottom:20px; font-family:HindBold, Arial, Tahoma; font-size:35px; color:#333;text-transform:uppercase; background:url(../img/welcome-underline.png) center bottom no-repeat;}
.txtNormal {line-height:25px;}
.headRtCenter { width:100%; display:block; text-align:center; margin-bottom:35px; padding-bottom:25px; font-family:HindBold, Arial, Tahoma; font-size:22px; color:#333; margin-top:0; text-transform:uppercase; background:url(../img/welcome-underline.png) center bottom no-repeat;}
.headArticle {width:auto; margin:0 0 10px 0; font-family:HindBold, Arial, Tahoma; font-size:24px; color:#333; text-transform:uppercase;}
.headAddress {font-family:HindBold, Arial, Tahoma; color:#333; font-size:22px; margin-bottom:10px; margin-top:0; text-transform:uppercase;}
.head14 {font-family:HindBold, Arial, Tahoma; color:#333; font-size:14px; text-transform:uppercase;}
.headName {font-family:HindBold, Arial, Tahoma; color:#333; font-size:22px; text-transform:uppercase; margin-top:0;}
.headDesig {font-family:HindBold, Arial, Tahoma; color:#3281e4; font-size:16px; text-transform:uppercase;}

/* Inner Styles */
.breadcrumbBg {background:#3281e4;}
.breadcrumbHolder {margin:5px 0 0 0; padding:0; color:#fff;}
.breadcrumbHolder li {display:inline; list-style-type:none; margin:0 5px; text-transform:uppercase;}
.breadcrumbHolder li a {display:inline-block; padding:10px; color:#fff; text-decoration:none;}
.txt26 {font-family:HindBold, Arial, Tahoma; font-size:26px;}
.contentArea {padding:40px 0;}
.listQuickLinks {margin:0; padding:0;}
.listQuickLinks li {list-style-type:none;}
.listQuickLinks li a {background:#e5e5e5; border-left:3px solid #333; border-bottom:1px solid #fff; padding:10px 0; display:block; text-align:center;font-family:HindBold, Arial, Tahoma; color:#333; font-size:16px; text-transform:uppercase;  }
.listQuickLinks li a:hover {text-decoration:none; background:#3281e4; color:#fff; border-left:3px solid #3281e4;} 
.addressHolder {width:calc(100% - 110px); margin:0 0 20px 20px; float:left;}
.contactFormField {width:100%; padding:15px; border:none; -moz-box-shadow: 2px 2px 3px #ccc; -webkit-box-shadow: 2px 2px 3px #ccc; -o-box-shadow: 2px 2px 3px #ccc; box-shadow: 2px 2px 3px #ccc; font-size:13px; color:#5f5f5f; text-transform:uppercase; margin-bottom:30px; border:1px solid #e8e8e8;}
.refesh {margin:0 0px;}
.captchaField{width:calc(100% - 167px); padding:15px; border:none; -moz-box-shadow: 2px 2px 3px #ccc; -webkit-box-shadow: 2px 2px 3px #ccc; -o-box-shadow: 2px 2px 3px #ccc; box-shadow: 2px 2px 3px #ccc; font-size:13px; color:#5f5f5f; text-transform:uppercase; margin-bottom:30px; border:1px solid #e8e8e8;}
.buttonReset {width:45%; float:left; background:#333; padding:15px 20px; border:none; -moz-box-shadow: 2px 2px 3px #808080; -webkit-box-shadow: 2px 2px 3px #808080; -o-box-shadow: 2px 2px 3px #808080; box-shadow: 2px 2px 3px #808080; -moz-text-shadow: 1px 1px 1px #002759; -webkit-text-shadow: 1px 1px 1px #002759; -o-text-shadow: 1px 1px 1px #002759; text-shadow: 1px 1px 1px #002759; font-size:13px; color:#fff; font-family:HindBold, Arial, Tahoma; text-transform:uppercase;}
.buttonContactSubmit {width:45%; margin-right:10%; float:left; background:#3281e4; padding:15px 20px; border:none; -moz-box-shadow: 2px 2px 3px #808080; -webkit-box-shadow: 2px 2px 3px #808080; -o-box-shadow: 2px 2px 3px #808080; box-shadow: 2px 2px 3px #808080; -moz-text-shadow: 1px 1px 1px #002759; -webkit-text-shadow: 1px 1px 1px #002759; -o-text-shadow: 1px 1px 1px #002759; text-shadow: 1px 1px 1px #002759; font-size:13px; color:#fff; font-family:HindBold, Arial, Tahoma; text-transform:uppercase;}
.oBDetailsHolder {width:99%; border:1px solid #cfcfcf; background:#e9e9e9; margin-bottom:30px;}
.oBDetailsHolder div {padding:0;}
.officeBDetailsHolder {padding:20px!important;}
DIV#list ul {
	margin: 0 0 35px 20px;
padding: 0;
}
DIV#list li {
	list-style-type: none;
list-style-image: url(../img/arrow-big.png);
margin-bottom: 10px;
}
DIV#list li li 
{
    list-style-type: none;
list-style-image: url(../img/arrow-small.png);
margin: 10px 8px 7px 20px;
}

@media (max-width: 1200px) {
.newsMemberHolder {background:url(../img/news-bg.jpg) no-repeat -150px 0; background-size:cover;}
}

@media (max-width: 992px) {
.contactNumber {font-size:14px;}
.newsMemberHolder {background:url(../img/news-bg.jpg) no-repeat -230px 0; background-size:cover;}
.captchaField {width:100%; margin-top:20px;}
}

/* Landscape tablets and medium desktops */
@media (min-width: 992px) and (max-width: 1199px) {

}

/* Portrait tablets and small desktops */
@media (min-width: 768px) and (max-width: 991px) {


}

/* Landscape phones and portrait tablets */
@media (max-width: 767px) {
.logoAlign {margin-bottom:0;}
.topSearchField {width: calc(100% - 40px);}
.newsMemberHolder {background:none;}
.newsWrapper {background:url(../img/news-bg2.jpg); background-size:cover; overflow:hidden; padding:20px;}
.memberWrapper {background:#3281e4; padding:20px;}
.creditsHolder {text-align:center;}
.mobileMenu {margin:5px 15px; float:left; display:block;}
.topNavContainer {overflow:hidden;}
.topNavHolder {clear:both;}
#topNavHolder {display:none;}
.topNavHolder li {display:block; border-top:1px solid #fff;}
.topNavHolder li a{display:block;}
.captchaField {width:calc(100% - 167px); margin-top:0;}
}

/* Portrait phones and smaller */
@media (max-width: 480px) {


}
