article,aside,details,figcaption,figure,footer,header,main,nav,section,summary{display:block}audio,canvas,video{display:inline-block;*display:inline;*zoom:1}audio:not([controls]){display:none;height:0}[hidden]{display:none}html{font-family:Verdana,Tahoma,"DejaVu Sans",sans-serif;font-size:100%;-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%;line-height:1.5em}button,input,select,textarea{font-family:Verdana,Tahoma,"DejaVu Sans",sans-serif}body{margin:0;padding:0}a:focus{outline:thin dotted}a:active,a:hover{outline:0}p,pre{margin:0.7em 0}blockquote{margin:1.5em 30px}h1{font-size:2em;line-height:1.5em;margin-top:0.75em;margin-bottom:0.75em}
h2{font-size:20px;line-height:28px;}h3{font-size:1.17em;line-height:1.28205em;margin-top:1.28205em;margin-bottom:1.28205em}h4{font-size:1em;line-height:1.5em;margin-top:1.5em;margin-bottom:1.5em}h5{font-size:0.83em;line-height:1.80723em;margin-top:1.80723em;margin-bottom:1.80723em}h6{font-size:0.67em;line-height:2.23881em;margin-top:2.23881em;margin-bottom:2.23881em}abbr[title]{border-bottom:1px dotted}b,strong{font-weight:bold}dfn{font-style:italic}hr{-webkit-box-sizing:content-box;-moz-box-sizing:content-box;box-sizing:content-box;height:0;border:1px solid #666;padding-bottom:-1px;margin:1.5em 0}mark{background:#ff0;color:#000}code,kbd,pre,samp,tt,var{font-family:"Courier New","DejaVu Sans Mono",monospace,sans-serif;_font-family:'courier new', monospace;font-size:1em;line-height:1.5em}pre{white-space:pre;white-space:pre-wrap;word-wrap:break-word}q{quotes:"\201C" "\201D" "\2018" "\2019"}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sup{top:-0.5em}sub{bottom:-0.25em}
dl,menu,ol,ul{margin:1.5em 0}ol ol,ol ul,ul ol,ul ul{margin:0}dd{margin:0 0 0 30px}
ol,ul{padding:0 0 0 30px}nav ul,nav ol{list-style:none;list-style-image:none}img{border:0;-ms-interpolation-mode:bicubic;max-width:100%;height:auto;width:auto}svg:not(:root){overflow:hidden}figure{margin:0}form{margin:0}fieldset{margin:0 2px;border-color:#c0c0c0;border-top-style:solid;border-top-width:0.0625em;padding-top:0.4625em;border-bottom-style:solid;border-bottom-width:0.0625em;padding-bottom:0.9125em;border-left-style:solid;border-left-width:0.0625em;padding-left:0.9125em;border-right-style:solid;border-right-width:0.0625em;padding-right:0.9125em}legend{border:0;padding:0;*margin-left:-7px}button,input,select,textarea{font-family:inherit;font-size:100%;margin:0;vertical-align:baseline;*vertical-align:middle;max-width:100%;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}button,input{line-height:normal}button,select{text-transform:none}button,html input[type="button"],input[type="reset"],input[type="submit"]{-webkit-appearance:button;cursor:pointer;*overflow:visible}button[disabled],html input[disabled]{cursor:default}input[type="checkbox"],input[type="radio"]{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;padding:0;*height:13px;*width:13px}input[type="search"]{-webkit-appearance:textfield;-webkit-box-sizing:content-box;-moz-box-sizing:content-box;box-sizing:content-box}input[type="search"]::-webkit-search-cancel-button,input[type="search"]::-webkit-search-decoration{-webkit-appearance:none}button::-moz-focus-inner,input::-moz-focus-inner{border:0;padding:0}textarea{overflow:auto;vertical-align:top}label{display:block;font-weight:bold}table{border-collapse:collapse;border-spacing:0;margin-top:1.5em;margin-bottom:1.5em}
#header,#content,#navigation,.region-sidebar-first,.region-sidebar-second,#footer
{border-left:0 !important;border-right:0 !important;word-wrap:break-word;*behavior:url("/path/to/boxsizing.htc");
_display:inline;_overflow:hidden;_overflow-y:visible}#header,#main,#footer{*position:relative;*zoom:1}
#header:before,#header:after,#main:before,#main:after,#footer:before,#footer:after{content:"";display:table}
#header:after,#main:after,#footer:after{clear:both}#main{padding-top:3em;position:relative}
.lt-ie8 .with-wireframes #header,.lt-ie8 .with-wireframes #main,.lt-ie8 .with-wireframes #content,.lt-ie8 .with-wireframes 
#navigation,.lt-ie8 .with-wireframes .region-sidebar-first,.lt-ie8 .with-wireframes .region-sidebar-second,.lt-ie8 .with-wireframes 
#footer,.lt-ie8 .with-wireframes .region-bottom{border:1px solid #ccc}.element-invisible,.element-focusable,
#navigation .block-menu .block__title,#navigation .block-menu-block .block__title{position:absolute !important;height:1px;width:1px;overflow:hidden;clip:rect(1px 1px 1px 1px);clip:rect(1px, 1px, 1px, 1px)}
.element-focusable:active,.element-focusable:focus{position:static !important;clip:auto;height:auto;width:auto;overflow:auto}
#skip-link{margin:0}
#skip-link a,#skip-link a:visited{display:block;width:100%;padding:2px 0 3px 0;text-align:center;background-color:#666;color:#fff}
#navigation .block{margin-bottom:0}#navigation .links,#navigation .menu{margin:0;padding:0;text-align:left}
.messages,.messages--status,.messages--warning,.messages--error{
margin:1.5em 0;padding:10px 10px 10px 50px;background:#ccc;border:1px solid #be7}
.messages--warning{background:red;border-color:#ed541d}.messages__list{margin:0}.messages__item{list-style-image:none}.messages--error p.error{color:#333}.ok,.messages--status{background-color:#f8fff0;color:#234600}.warning,.messages--warning{background-color:#fffce5;color:#840}.error,.messages--error{background-color:#fef5f1;color:#8c2e0b}.tabs-primary,.tabs-secondary{overflow:hidden;*zoom:1;background-image:-webkit-gradient(linear, 50% 100%, 50% 0%, color-stop(100%, #bbbbbb), color-stop(100%, transparent));background-image:-webkit-linear-gradient(bottom, #bbbbbb 1px,transparent 1px);background-image:-moz-linear-gradient(bottom, #bbbbbb 1px,transparent 1px);background-image:-o-linear-gradient(bottom, #bbbbbb 1px,transparent 1px);background-image:linear-gradient(bottom, #bbbbbb 1px,transparent 1px);list-style:none;border-bottom:1px solid #bbb \0/ie;margin:1.5em 0;padding:0 2px;white-space:nowrap}.tabs-primary__tab,.tabs-primary__tab.is-active,.tabs-secondary__tab,.tabs-secondary__tab.is-active{float:left;margin:0 3px}a.tabs-primary__tab-link,a.tabs-primary__tab-link.is-active,a.tabs-secondary__tab-link,a.tabs-secondary__tab-link.is-active{border:1px solid #e9e9e9;border-right:0;border-bottom:0;display:block;line-height:1.5em;text-decoration:none}.tabs-primary__tab,.tabs-primary__tab.is-active{-moz-border-radius-topleft:4px;-webkit-border-top-left-radius:4px;border-top-left-radius:4px;-moz-border-radius-topright:4px;-webkit-border-top-right-radius:4px;border-top-right-radius:4px;text-shadow:1px 1px 0 #fff;border:1px solid #bbb;border-bottom-color:transparent;border-bottom:0 \0/ie}.is-active.tabs-primary__tab{border-bottom-color:#fff}a.tabs-primary__tab-link,a.tabs-primary__tab-link.is-active{-moz-border-radius-topleft:4px;-webkit-border-top-left-radius:4px;border-top-left-radius:4px;-moz-border-radius-topright:4px;-webkit-border-top-right-radius:4px;border-top-right-radius:4px;-webkit-transition:background-color 0.3s;-moz-transition:background-color 0.3s;-o-transition:background-color 0.3s;transition:background-color 0.3s;color:#333;background-color:#dedede;letter-spacing:1px;padding:0 1em;text-align:center}a.tabs-primary__tab-link:hover,a.tabs-primary__tab-link:focus{background-color:#e9e9e9;border-color:#f2f2f2}a.tabs-primary__tab-link:active,a.tabs-primary__tab-link.is-active{background-color:transparent;*zoom:1;filter:progid:DXImageTransform.Microsoft.gradient(gradientType=0, startColorstr='#FFE9E9E9', endColorstr='#00E9E9E9');background-image:-webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, #e9e9e9), color-stop(100%, rgba(233,233,233,0)));background-image:-webkit-linear-gradient(#e9e9e9,rgba(233,233,233,0));background-image:-moz-linear-gradient(#e9e9e9,rgba(233,233,233,0));background-image:-o-linear-gradient(#e9e9e9,rgba(233,233,233,0));background-image:linear-gradient(#e9e9e9,rgba(233,233,233,0));border-color:#fff}.tabs-secondary{font-size:.9em;margin-top:-1.5em}.tabs-secondary__tab,.tabs-secondary__tab.is-active{margin:0.75em 3px}a.tabs-secondary__tab-link,a.tabs-secondary__tab-link.is-active{-webkit-border-radius:0.75em;-moz-border-radius:0.75em;-ms-border-radius:0.75em;-o-border-radius:0.75em;border-radius:0.75em;-webkit-transition:background-color 0.3s;-moz-transition:background-color 0.3s;-o-transition:background-color 0.3s;transition:background-color 0.3s;text-shadow:1px 1px 0 #fff;background-color:#f2f2f2;color:#666;padding:0 .5em}a.tabs-secondary__tab-link:hover,a.tabs-secondary__tab-link:focus{background-color:#dedede;border-color:#999;color:#333}a.tabs-secondary__tab-link:active,a.tabs-secondary__tab-link.is-active{text-shadow:1px 1px 0 #333;background-color:#666;border-color:#333;color:#fff}.inline{display:inline;padding:0}.inline li{display:inline;list-style-type:none;padding:0 1em 0 0}span.field-label{padding:0 1em 0 0}.more-link{text-align:right}.more-help-link{text-align:right}.more-help-link a{background-image:url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAA7UlEQVR42qWTPQqDQBCFcwSPkCNITpAj5AjeIm1uYpkyR7Cy2Mot7OwsBAsRwUKwmOwLGRle3EIy8PyBfZ/z3J2TiPylz8VWWZZpUB40BonRKyizaxkA88MYYiqCEgv4MTvnZJom0VqWRbz3FlJZgLYtqmEY1Lg9r+sKsIXcLSC3AC019H0vqLquLeC5AfiHYSGkcdAJimKIBQiJ4+CO92OAtm0FNc8zOjkMwE5Q63FAtbeg6zpAYvG8BWR7i5qmQYwY4MIHqYhE2DOPQWcGJBQF2XU72ZzyUeZ5GCNt5/hybJgYdAXsq5sOEE/jG6dC5IOqCXTmAAAAAElFTkSuQmCC');*background-image:url('../images/help.png');background-position:0 50%;background-repeat:no-repeat;padding:1px 0 1px 20px}.pager{clear:both;padding:0;text-align:center}.pager-item,.pager-first,.pager-previous,.pager-next,.pager-last,.pager-ellipsis,.pager-current{display:inline;padding:0 0.5em;list-style-type:none;background-image:none}.pager-current{font-weight:bold}.block{margin-bottom:1.5em}
.new,.update{color:#c00;background-color:transparent}.unpublished{height:0;overflow:visible;background-color:transparent;color:#d8d8d8;font-size:75px;line-height:1;font-family:Impact, "Arial Narrow", Helvetica, sans-serif;font-weight:bold;text-transform:uppercase;text-align:center;word-wrap:break-word}.lt-ie8 .node-unpublished>*,.lt-ie8 .comment-unpublished>*{position:relative}.comments{margin:1.5em 0}.comment-preview{background-color:#ffffea}.comment .permalink{text-transform:uppercase;font-size:75%}.indented{margin-left:30px}.form-item{margin:1.5em 0}.form-checkboxes .form-item,.form-radios .form-item{margin:0}tr.odd .form-item,tr.even .form-item{margin:0}.form-item input.error,.form-item textarea.error,.form-item select.error{border:1px solid #c00}.form-item .description{font-size:0.85em}.form-type-radio .description,.form-type-checkbox .description{margin-left:2.4em}.form-required{color:#c00}label.option{display:inline;font-weight:normal}a.button{-webkit-appearance:button;-moz-appearance:button;appearance:button}.password-parent,.confirm-parent{margin:0}#user-login-form{text-align:left}.openid-links{margin-bottom:0}.openid-link,.user-link{margin-top:1.5em}html.js #user-login-form li.openid-link,#user-login-form li.openid-link{margin-left:-20px}#user-login ul{margin:1.5em 0}form th{text-align:left;padding-right:1em;border-bottom:3px solid #ccc}form tbody{border-top:1px solid #ccc}form table ul{margin:0}tr.even,tr.odd{background-color:#eee;border-bottom:1px solid #ccc;padding:0.1em 0.6em}tr.even{background-color:#fff}.lt-ie8 tr.even th,.lt-ie8 tr.even td,.lt-ie8 tr.odd th,.lt-ie8 tr.odd td{border-bottom:1px solid #ccc}td.active{background-color:#ddd}td.checkbox,th.checkbox{text-align:center}td.menu-disabled{background:#ccc}#autocomplete .selected{background:#0072b9;color:#fff}html.js .collapsible .fieldset-legend{background-image:url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAcAAAAHAQMAAAD+nMWQAAAABlBMVEX///8AAABVwtN+AAAAAXRSTlMAQObYZgAAABJJREFUeJxj+MdQw2DBIMAABgAUsAHD3c3BpwAAAABJRU5ErkJggg==');*background-image:url('../images/menu-expanded.png');background-position:5px 65%;background-repeat:no-repeat;padding-left:15px}html.js .collapsed .fieldset-legend{background-image:url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAcAAAAHAQMAAAD+nMWQAAAABlBMVEX///8AAABVwtN+AAAAAXRSTlMAQObYZgAAABFJREFUCB1jVmCGQClmEWYOAAZ8AMy3HPLXAAAAAElFTkSuQmCC');*background-image:url('../images/menu-collapsed.png');background-position:5px 50%}.fieldset-legend .summary{color:#999;font-size:0.9em;margin-left:0.5em}tr.drag{background-color:#fffff0}tr.drag-previous{background-color:#ffd}.tabledrag-toggle-weight{font-size:0.9em}tr.selected td{background:#ffc}.progress{font-weight:bold}.progress .bar{background:#ccc;border-color:#666;margin:0 0.2em;-webkit-border-radius:3px;-moz-border-radius:3px;-ms-border-rad.ftsocialbius:3px;-o-border-radius:3px;border-radius:3px}.progress .filled{background-color:#0072b9;background-image:url('../images/progress.gif')}@media print{a:link,a:visited{text-decoration:underline !important}a:link.header__site-link,a:visited.header__site-link{text-decoration:none !important}#content a[href]:after{content:" (" attr(href) ")";font-weight:normal;font-size:16px}#content a[href^="javascript:"]:after,#content a[href^="#"]:after{content:""}#content abbr[title]:after{content:" (" attr(title) ")"}#content{float:none !important;width:100% !important;margin:0 !important;padding:0 !important}body,#page,#main,#content{color:#333;background-color:transparent !important;background-image:none !important}#skip-link,#toolbar,#navigation,.region-sidebar-first,.region-sidebar-second,#footer,.breadcrumb,.tabs,.action-links,.links,.book-navigation,.forum-topic-navigation,.pager,.feed-icons{visibility:hidden;display:none}}

*{
box-sizing:border-box;
}
p {
    text-align: justify;
}
.fnewsb .fntitle {
    line-height: 20px;
    font-size: 18px;
    font-weight: 300;
    color: #333;
    margin-bottom: 12px;
}
.svlink a {
    color: #0080c7!important;
}
.front .region-welcome {
    width: 28%;
    float: left;
}
.cleft {
    width: calc(100% - 500px);
    text-align:right;
}
.cleft .cspan1 {
    float: left;
    text-align:left;
}
.fnewsb .views-row.views-row-1 {
    padding-top: 20px;
    border-top: 1px solid rgba(221, 221, 221, 0.68);
}
.viewmore {
    float: right;
}
.page-careers .views-field-field-image,
.page-tenders .views-field-field-image {
    text-align: center;
}
.page-careers .views-row,
.page-tenders .views-row {
    margin-bottom: 20px;
    border-bottom: 1px solid #eee;
    padding-bottom: 20px;
}
.node li {
    list-style: square;
    list-style-type: square;
}
.page-downloads .views-row {
    padding-bottom: 25px;
    margin-bottom: 18px;
    border-bottom: double #eee;
}
.fnewsb .fntitle a {
color: #333;

}
.srtitle a {
    color: #f0f0f0;
    font-size: 17px;
}
.fnewsb .more-link a {
    border: 1px solid #eee;
    padding: 10px 15px;
    text-transform: uppercase;
    font-size: 13px;
}
.faqpg .views-row{
margin-bottom:14px;
padding-bottom:14px;
border-bottom:double #eee;
}
html, body {
  height: 100%;
}
.pgnews .views-row,
.rnewsb .views-row,
.rclientb .views-row {
    float: left;
    padding:10px;
    width: 100%;
    margin-bottom: 1px;
}
.pgnews .views-row{
padding-bottom:18px;
margin-bottom:18px;
border-bottom:double #eee;;
}
.rnewsb .views-row-1 {
    border-top: 1px solid #eee;
}
.rnewsb .views-row {
    margin-bottom: 10px;
    padding-bottom: 10px;
    border-bottom: 1px solid #eee;
}
.rnewsb .fntitle {
    width: 62%;
    float: left;
}
.rclientb .views-row {
 background: #006eb4;}
.rnewsb .views-row{
margin-bottom:10px;
padding-bottom:10px;
}
#page{
min-height:100%;
margin-bottom:-50px;
}
#page:after {
  content: "";
  display: block;
}
.footer2, #page:after {
  height: 50px; 
}
.simplenb .compact-form-label:before{
content:"\f0e0";
    float:left;
    font: normal normal normal 14px/1 FontAwesome;
    font-size: inherit;
    text-rendering: auto;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
     margin-top: 8px; 
    margin-right: 15px;
     font-size: 37px;
}
.front .row3wrap {
    background:#006eb4;
    padding:30px 0;
}
.svbody {
    font-size: 15px;
}
.nimg {
    float: left;
    margin-right: 3%;
    max-width: 35%;
}
.rnewsb .nimg {
    margin-right: 3%;
}
.fservicesb .block-title {
    text-align: center;
}
.svbody, .stitle {
    padding: 0 15px;
}
.svlink {
    float: left;
    border-top: 1px solid #e6e6e6;
    margin-top: 14px;
    padding:9px 10px;
    width: 100%;
}
.front .row2wrap{
    background: #eee;
    padding-top:10px;
    border-top: 1px solid #e6e6e6;
    border-bottom: 1px solid #e6e6e6;
}
.hellob .block-title{
margin:0;
padding:0;
}
.stitle a {
    color: #333;
    font-size: 24px;
    margin-top: 10px;
    width: 100%;
    float: left;
    margin-bottom: 10px;
}
.hellob .contentin {
    line-height: 27px;
}
   .iconsw svg.at-icon {
    background: #fff;
    border: 1px solid #f5f8fa;
    padding: 3px;
}
.hellob {
    padding:6px 20px;
    background-color: #fff;
    box-shadow: 0 4px 10px rgba(0,0,0,0.15);
    width: 100%;
    margin-top:16px;
}
.fnewsb .fntitle a:hover,
.views-field.views-field-title a:hover{
 color:#0080c7!important;
}
div#block-block-25 {
    margin-top: 15px;
    position: relative;
    z-index: 999;
}
.whitebg {
    background: #fff;
    float: left;
    height: 49px;
    width: 35%;
    position: absolute;
    left: 0;
    top: 0;
}
.whitebg:after {
    content: "";
    border: 25px solid #006eb4;
    float: right;
    height: 0;
    width: 0;
    border-top-color: transparent;
    border-left-color: transparent;
}

.sname{
color:#0080c7;
}
.block{
float:left;
}
.topcb {
    margin: 4px 0 0;
}
.topcb .fa{
margin-right:6px;
}
.epwrap {
    float: LEFT;
    margin-right: 13px;
    font-size: 14px;
    color: #aaa;
}
.topmb ul.menu{
padding:0;
margin:0;
}
.toptopwrap {
    background: #f5f5f5;
    border-bottom: 1px solid #ededed;
}
.topmb li{
float:left;
margin-right:2px;
}
.ebody{
font-size:12px;
width:auto;
}
.front .row1wrap {
    padding: 20px 0;
}
.fleaderb .more-link {
    text-align: center;
    width: 100%;
    float: left;
}
.cleft{
float:left;
}
.cright{
float:right;
margin-right:13%;
}
.cright a{
color:#DCD6D6;
}
.iconsw svg.at-icon:hover{
background:#eee!important;
}
.limg img{
border-radius:130px;
border:2px solid #fff;
}
.lname a {
    color: #333;
    font-size: 25px;
    margin-top: 8px;
    float: left;
    width: 100%;
    margin-bottom: 3px;
}

.fleaderb .block-title {
    font-size: 30px;
    text-align: center;
    width: 100%;
    float: left;
    margin-bottom: 50px;
}
.at-icon{
fill:#ccc!important;
}
.fleaderb .more-link a,
ul.pager.pager-show-more a {
    background: #38b557;
    color: #fff;
    font-size: 20px;
    padding: 10px 10%;
}
.fleaderb .views-row{
float:left;
width:18%;
margin-right:2%;
text-align:center;
margin-bottom:5%;
}
.lmore {
    float: left;
    border:none;
    width:190px;
    margin-top:0!important;
}
a.wrmore {
    border-top: none;
}
.lmore a {
    color: #0080c7!important;
}
.topmb li a {
    color: #aaaaaa;
    font-size: 13px;
    padding: 0 8px;
    border-right: 1px solid #ccc;
}
.topmb li.last a{
border:none;
}
.topmb {
    float: right!important;
    margin:3px 0 0 0;
}
 .feventsb .view-footer {
    float: right;
    text-transform:uppercase;
}
.lshare {
    float: right;
    width: auto;
}
.rheaders {
    float: right;
    position:relative;
    width:30%;
}
.alltextwrap2 {
    margin-top: -17%;
    position: absolute;
    width: 100%;
    text-align: center;
}

.hgsubtitle {
    font-size: 23px;
    font-weight:bold;
    color: #fff;
    background: #38b557;
    display: block;
    max-width: 380px;
    margin: 0 auto 30px;;
    padding: 5px 0;
    
}
.nosubtitle {
    display: none;
}
.hgslink a {
    background: #22a3dd;
    padding: 10px 44px;
    color: #fff;
    font-weight:bold;
}
.hgslink {
    margin-top: 10px;
}
.footer2 {
    padding: 15px 0;
padding: 15px 0;
    background-color:#338bc3;
}
.mainmb ul#nice-menu-1 > li > a {
    color: #fff;
    font-size: 15px;
    padding: 0 12px;
    text-transform:uppercase;
}

.col {
    float: left;
    width: 30%;
    margin-right: 3%;
    margin-top: 3%;
}
.contactbb{
float:left;
width:100%;
}
.contactbb .views-field-body {
    font-family: 'Arimo', Roboto, sans-serif;
    font-size: 16px;
    line-height: 1.4;
    color: #6d6e70;
}
.mainmb li{
padding:12px 0;
float:left;
}
.mainmb ul.nice-menu-down ul li {
clear: both;
padding-bottom: 17px!important;
padding-top: 17px!important;
width: 100%;
border-bottom:1px solid #069;
padding-left: 10px;
padding-right: 10px;
box-sizing: border-box;
}
h1#page-title {
    color: #666;
    font-weight: 400;
}
.slidewrap{
background:#fff;
margin-top:-3px;
border-top:3px solid #006eb4;
}
.searchb1 {
    max-width: 370px;
    margin-top: 10px;
    width:100%;
    float:right!important;
}
.fmb li{
float:left;
}

.fmb ul.menu {
    margin:5px  0 0;
    padding: 0;
    argin
}
.fmb li a {
    color: #fff;
    padding: 0px 10px;
}
#logo img {
margin-top:0px;
height:114px;
    position: relative;
    z-index: 999;
    margin-bottom:2px;
}
.sidebar-first .listimg {
width: 220px;
}
.mainmb ul#nice-menu-1 {
    margin: 0;
    padding:0;
}
.mean-container .mean-nav {
    background: #1a75bb;}
.footer1 {
background-color: #fff;
}
.region.region-header2 {
margin-top: 10px;
}
.mean-container .mean-nav ul li a.mean-expand {
    border: none !important;
    background: none !important;
}
.pageptitles h1#page-title {
text-transform: uppercase;
font-weight: 300;
}
.searchb1 .form-item {
margin: 0;
}

.form-item {
margin: 1.0em 0;
}
span.fieldset-legend {
color: #24a9e1;
}


.copyb div {
color:#DCD6D6;
}
.footerwrap {
padding: 20px 0;
}
body{
   background-color: #fff;
    font-family:'Arimo', Roboto, sans-serif;
    font-size: 16px;
    line-height: 1.4;
    color: #6d6e70;
    background-color: #fff;
	}


.not-front #content .field-name-field-image {
    float: left;
    width: 100%;
    margin-right: 0;
    text-align:center;
    margin-bottom:20px;
}
.pdonate {
    background: #38b557;
    float: left;
    padding: 6px 10px;
    font-size: 15px;
}

.pdonate a{
color:#fff;
}
div#content {
    float: left;
    width: 55%;
    margin-right: 5%;
}
.not-front div#content {
    width: 65%;
}
.pnumber {
    color: #fff;
    float: left;
    margin-right: 20px;
    margin-top: 5px;
    font-size: 16px;
}
.sidebarl {
    float: right;
    width: 38%;
    margin-right:0;
}
.not-front .sidebarl{
width: 30%;
}
.ftsocialb{
width:114px;
margin:0;
float: right;
margin-right: 20px;
}

.ftsocialb ul {
    margin: 0;
    padding:0;
}
.ftsocialb li:hover a{
text-decoration:underline !important;
}
.block16 {
    color: #fff;
    margin-left: 50px;
    text-align: right;
    font-size: 14px;
}
.footer2 .block {
    margin-bottom: 0;
}
.region.region-header {
    width: 100%;
    float: left;
}
.ftsocialb .fa {
color: #aaa;
font-size: 16px;
padding: 0px;
width: 30px;
height: 30px;
line-height: 30px;
text-align: center;
margin-right: 6px;
}
.ftsocialb span{
color:#fff;
}
.ftsocialb li {
float: left;
margin-right: 1%;
text-align: center;
}
a#logo {
    float: left;
    margin-right:20px;
    margin-top:5px;
}
header#header {
padding: 0;
position:relative;
background:#fff;
}
/*masanche2008@gmail.com 0769338868*/

.searchqb {
float: right;
right:0;
width:100%;
margin-top:-3px;
position: absolute!important;
    z-index: 99999999;
}

.searchqb .ui-state-default, 
.searchqb .ui-widget-content .ui-state-default, 
.searchqb .ui-widget-header .ui-state-default{
background:none !important;
border:none !important;
}
.searchqb .ui-accordion-header a {
    display: none;
}
.searchqb .ui-icon-triangle-1-s,
.searchqb .ui-icon-triangle-1-e {
    display: none;
}
.searchqb .ui-accordion-header:after,
.searchqb .ui-accordion-header-active:after{
display: inline-block;
font: normal normal normal 14px/1 FontAwesome;
font-size: inherit;
margin-top:18px;
text-rendering: auto;
-webkit-font-smoothing: antialiased;
-moz-osx-font-smoothing: grayscale;
position:absolute;
right:0;
font-size:20px;
}
.searchqb .form-item {
    margin: 0;
}
.searchqb .ui-accordion .ui-accordion-content {
    background: none;
    z-index: 999999;
    position: relative;
    margin-top:0;
    border: none !important;
    margin-right: 29px;
    padding:0;

}
.searchqb .ui-accordion-header{
position:absolute;
right:0;
top:0px;
}
.searchqb .ui-accordion-header:after{
content:"\f002";
color:#fff;
font-size:20px;
}
.searchqb .ui-accordion-header-active:after{
content:"\f00d";
color:#fff;
font-size:20px;
}

.mean-container a.meanmenu-reveal span{
background:#333;
}
.mean-container .mean-bar {
    background: rgba(215, 237, 253, 0.8)}
    
.page-search .form-text, .searchb1 .form-text {
background-color: #fff;
border: 1px solid #ccc;
border-radius: 4px;
-webkit-box-shadow: inset 0 1px 1px rgba(0,0,0,0.05);
box-shadow: inset 0 1px 1px rgba(0,0,0,0.05);
font-size: 12px;
line-height: 16px;
}

.simplenb form {
    width: 100%;
    max-width: 580px;
    float:left;
    margin: 0 auto;
    border: 1px solid rgba(255,255,255,0.3);
    border-radius: 3px;
    padding: 20px;
    background: rgba(255,255,255,0.2);
    position: relative;
    display: table;
    float:right;
}
.simplenb .form-submit,
.simplenb .form-text{
    background: white;
    border: none;
    line-height: 100%;
    padding: 0 10px 0 10px;
    height: 58px;
    font-size: 1.0em;
    color: #999;

}
iv#pageinwrap {
    background: #fff;
    float: left;
    padding: 10px;
    width: 100%;
}
.simplenb .compact-form-label {
    top: 1px;
    left: 16px;
    font-weight: 400;
    color: #aaa;
    font-size: 20px;
    line-height: 54px;
    float: left;
    font-family: Roboto;
}
.simplenb .form-text{
    width: 100%;}
    
.simplenb .form-item-mail{
    width:73%;
    float:left;
    margin:0!important;
    }
.simplenb .form-submit{
    width: 26%;
    background: #f61400;
    color: #fff;
    text-transform: uppercase;
}

.front .row5wrap {
background: #fff;
}
.form-item .description {
    font-size: 0.65em;
    color: #24a9e1;
}
.wcselect,
.compact-form-label {
top: 8px;
left: 13px;
font-size: 14px;
font-weight: 400;
color: #666;
}	
.region-manuarea{
position:relative;
}
.page-node-13 .w980.row4in {
width: 100% !important;
}
 .page-node-13 #content {
float: left;
width: 100% !important;
margin-bottom:10px;
}

.not-front .footer1{
margin-top:15px;
}


.page-node-13 .field-name-body {
float: left;
width: 100%;

}
.boardb{
margin-top:20px;
}
.boardb .views-row{
margin-bottom:15px;
padding-bottom:15px;
border-bottom:double #eee;
}
.boardb .views-field-field-thumb{
float:left;
margin-right:15px;
}
div#block-block-27 {
    float: left;
    width: 100%;
}
.views-field-field-position,
.field-name-field-position {
    font-weight: bold;
}
.field-name-field-thumb {
    float: left;
    margin-right: 15px;
}
.farelinks a {
    margin-bottom: 8px;
    float: left;
    width: 100%;
    color: #333;
    font-size: 18px;
}
.exph,
.timetpg .view-header {
    font-size: 26px;
    margin-bottom: 20px;
}
.timetpg .views-field-title a{
font-size:18px !important;
}
.node-logistic .field-name-field-images img{
float:left;
margin-right:20px;
}
.node-logistic .field-name-field-images .field-item {
    float: left;
    width: 100%;
    margin-bottom: 15px;
    padding-bottom: 15px;
}
.page-node-13 .footer1{
margin-top:0;
}
#block-block-11 {
margin-bottom: -9px;
}
.sname,
h1#site-name {
font-size: 28px;
line-height: 32px;
margin-top: 12px;
margin-bottom: 2px;
font-weight:400;
}
.fstitle a {
font-weight: 500;
font-size: 20px;
margin-top: 10px;
float: left;
width: 100%;
margin-bottom: 5px;
}
.mainmb .menuparent{
position:relative;
}
/*.mainmb .menuparent:after{
content:"";
position:absolute;
display: inline-block;
bottom:19px;
right:3px;
    width: 0;
    height: 0;
    margin-left: 2px;
    vertical-align: middle;
    border-top: 4px solid #fff;
    border-right: 4px solid transparent;
    border-left: 4px solid transparent;
}*/
.mainmb #nice-menu-1 ul {
    margin-top: 10px;
    padding: 0;
    background: #0073be;
}
.mainmb ul.nice-menu a {
    padding: 0
}
.mainmb #nice-menu-1 ul li a{
color:#fff;
}
.mainmb ul#nice-menu-1 ul li a{
color:#fff;
text-transform:uppercase;
font-size:12px;

}
.mainmb #nice-menu-1 ul > li:hover > a{
color:#fff !important ;
}

.mainmb ul.nice-menu-down ul li:hover{
background:#069;
}
.mainmb ul.nice-menu-down ul ul li{
width: 14.5em;
}

div#block-nice-menus-1 {
z-index: 99999999;
}

.fpromob {
float: right;
width: 100%;
}

.fnewsb .contentin {
    float:left;
    width:100%;
}
.fa-arrow-circle-right {
    color: #00427a;
    margin-right: 8px;
    font-size: 18px;
        float: left;
    margin-top: 4px;
}
a.sprmore {
    text-transform: capitalize;
    color: #fff;
    font-weight: 400;
    font-size:14px;
        font-family: 'Montserrat', sans-serif;
}
i.fa.fa-download {
    color: #ddab38;
}
.rmore,
.rmore a{
color:#ddab38;
}
.fullwrow .views-row{
padding: 10px 0;
    float: left;
    width: 100%;
    box-sizing: border-box;
    position: relative;
    border-bottom: 1px solid rgba(221, 221, 221, 0.68);
    margin-bottom: 7px;
}

.bltitle {
    float: left;
    font-weight: 900;
    font-size: 20px;
    width:100%;
}
	
.block-title {
    color: #333;
font-family: 'Roboto', sans-serif;
    font-weight: 500;
    text-transform: uppercase;
    font-size: 26px;}
    
.feventsb .views-row{
    padding: 10px 0;
    float: left;
    width: 100%;
    box-sizing: border-box;
    position: relative;
    border-bottom: 1px solid rgba(221, 221, 221, 0.68);
    margin-bottom: 7px;
}
.edatewrap {
    background: #9e4098;
    float: left;
    border-radius: 10px;
    padding: 10px;
    margin-right: 15px;
    color: #fff;
}
.edatewrap2 {
    font-size: 24px;
}
.ftusefullb {
    background: #f0f0f0;
    float: right;
    width: 260px;
    height:320px;
}
.twitterb{
    height:360px;
    width:100%;
    overflow-y: scroll;
    border: 1px solid #f0f0f0;
}
.mapcont.w980 {
display: none;
}
.footer1{
background-color: #0f4d82;
}
.fsbody {
line-height: 20px;
}

.fsrmore a{
font-size:12px;
}
.mapb{
margin-bottom:0;
}

.email1 {
width: 240px;
}
.emailphone2b {
color: #fff;
margin-top: 20px;
width:100%;
margin-bottom:10px;
}
.location {
float: left;
margin-right: 120px;
}

.logoslogan {
float: left;
width:580px;
}
table td, table tr, table {
    border:1px solid #ccc!important;
}
table td {
    padding: 5px 10px;
}
	.flexslider {
margin: 0;
}

.emailphone2b {
float: right;
}
.emailphone2b strong {
font-size: 30px;
color: #8B9AA2;
float:left;
width:100%;
margin-bottom:10px;
}
.phone1 {
float: left;
margin-right: 40px;
width:200px;
}
.simplenb {
float: right;
width:62%;
}
.neslettertb{
width:35%;
float:left;
color:#fff;
}
.neslettertb b{
font-size:27px;
}
.email1{
float:left;
}
.rightnewsb .fa {
color: #ca0333;
margin-right: 5px;
}
.rightnewsb span{
overflow:auto;
}
.node ul li {
list-style: inherit;
list-style-type: inherit;
}
.page-certifications .views-field-field-image {
    float: left;
    background: #318BB1;
    padding: 25px;
}
.page-certifications .views-row{
float:left;
margin-right:20px;
margin-bottom:20px;
}
.page-photo-gallery .views-field-field-images {
    float: left;
    margin-right: 20px;
}
.hidecaption blockquote.image-field-caption {
display: none;
}

.not-front #content .views-field-title,
.not-front #content .views-field-title a {
color: #333;
font-size: 20px;
font-weight: 400;
line-height: 24px;
margin-bottom: 10px;
}
.page-node-13 #content .views-field-title a{
font-size:18px!important;
}
.not-front #content .views-field-body {
overflow: auto;
}
.emailphone2b .fa {
margin-right:10px;
}
.page-afiia-resources .views-row{
padding:25px 0;
}
.node ul {
width: 100%;
float: left;
margin-top:0px;
}

.rightsb .fa {
display:none;
}
.aboutimg{
width:40%;
float:left;
margin-right:2%;
margin-top: 12px;
}
.rmore {
float: left;
clear: both;
width: 100%;
text-align: right;
font-size:14px;
color:#24a9e1;
font-weight: 400;
font-family: 'Merriweather', serif;
}


.mainmb #nice-menu-1 ul{
width:280px;
}
.mainmb #nice-menu-1 ul ul{
width: initial;
left: 20.5em;
margin-top: 8px;
}
.showcaseb .flex-direction-nav .flex-disabled{
z-index:10 !important;
}

.fntitle a {
font-weight: 400;
color:#002e4b;
}
.contrightr{
background: #004891;
padding: 10px 18px 2px;
width:65%;
overflow: auto;
color: #fff;
font-weight: 300;
font-size: 16px;
line-height: 22px;
position: absolute;
right: 0;
height: 96%;
top: 0;
}
.lbody {
    float: left;
    width: 60%;
    margin-bottom: 0;
    line-height:18px;
    font-size:13px;
}
.lkwords,
.ldate {
    font-size: 12px;
    text-transform: uppercase;
    color: #aaa;
}

.ldate {
    float: left;
    margin-right: 10px;
}

.feventsb .fntitle{
color: #727272;
font-size:21px;
}
.feventsb .view-footer a {
    float: right;
}
.sidebarl .block {
    margin-bottom: 34px;
}

li.stayc {
    color: #fff;
    margin-right: 10px;
    margin-top: 5px;
}

.fnewsb .views-row {
    float: left;
    width: 100%;
    box-sizing: border-box;
    position: relative;
    border-bottom: 1px solid rgba(221, 221, 221, 0.68);
    margin-bottom: 20px;
    padding-bottom:20px;
}
.fnewsb .views-row-last {
    border: none;
    margin-bottom: 0;
}

.fnewsb .fa-caret-right {
    color: #000
    margin-right: 5px;
}

.ftest .views-row {
        float:left;
    width:49%;
    position:relative;
}
.vtitlebody{
background: #fff;
    padding: 36px 40px 39px;
    border-right: 1px solid #b6b6b6;
    border-bottom: 1px solid #b6b6b6;
    border-radius: 3px;
    position: relative;
    margin-bottom: 20px;
    width:100%;
}
.vimage {
    float: right;
    margin-left: 4%;
}
.vdetails {
    margin-top: 30px;
    font-size:13px;
    }
.vconaweb {
    float: right;
    text-align: right;
    width: 60%;
}
.arrowqin{
position:absolute;
right:12%;
bottom:-29px;
width:50px;
height:33px;
z-index:999;
background:url(../images/bkg/arrowq.png)no-repeat;
}
.ftest .block-title {
    margin-bottom: 55px;
}
.ftest .views-row-1 {
    margin-right: 2%;
}
.vtitle {
    color: #24a9e1;
    font-size: 22px;
    line-height: 24px;
    margin-bottom:15px;
}
.view-footer .fa{
float:none;
}

	ul.nice-menu-down > li:hover ,
	ul.nice-menu-down > li.active-trail{
	background: #0073be;
	}
	
	ul.nice-menu-down > li:hover > a,
	ul.nice-menu-down > li.active-trail > a{
		color:#fff !important;
	}
	

.front .slidewrap{
min-height:200px;
padding-top:0;
}

.slideb {
float: left;
width: 100%;
position:relative;
margin-bottom:0px;

}
.slideb .views-row-even,
.slideb .views-row-odd{
position:relative;
}
.slideb .flex-direction-nav a{
	position:absolute;
	color: #fff;
		}
	
	.slideb:hover .flex-direction-nav a{
	opacity:1;
	}
	.slideb .flex-direction-nav {
top: 44%;
position: absolute;
z-index: 999;
width: 100%;
float: left;
}

.flex-direction-nav .fa {
    font-size: 78px;
    border-radius: 50px;
    text-align: center;

}

.webform-component .form-select,
input#edit-captcha-response,
.webform-component textarea,
.webform-component .form-text {
color: #555555;
background-color: #ffffff;
background-image: none;
border: 1px solid #cccccc;
border-radius: 4px;
-webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
-webkit-transition: border-color ease-in-out .15s, box-shadow ease-in-out .15s;
-o-transition: border-color ease-in-out .15s, box-shadow ease-in-out .15s;
transition: border-color ease-in-out .15s, box-shadow ease-in-out .15s;
width:100%;
box-sizing:border-box;
}
.wcdatewrap .form-select{
max-width:100px;
}
.wctarea{
width:100%;
float:left;
}

fieldset {
border-color: rgba(230, 230, 230, 0.27);}
.wcleft{
width:48%;
margin-right:4%;
float:left;
}
.wcright{
width:48%;
float:left;
}
.wccol3{
width:31.33333333333%;
margin-right:2%;
float:left;
}
.fnewsb .views-row .rmore a,
.fnewsb .views-row .rmore{
color:#24a9e1}
.webform-component .fa {
    color: #0080c7;
    margin-right: 5px;
    font-size: 15px;
}
input#edit-captcha-response{
width: 160px;
    padding: 5px 8px;
    height: 40px;
}
.webform-component .form-select{
padding: 5px 8px;
    height: 40px;
}
.webform-component textarea {
min-height: 166px;
}
.webform-component .form-text{
height: 40px;
}
.node-webform .form-type-radio {
    float: left;
    margin-right: 30px;
}
.node-webform  .rwrap .form-item {
margin: 14px 0 10px;
}
.node-webform  .lwrap{
float:left;
box-sizing:border-box;
width:48%;
margin-right:2%;
border:none;
padding-left:0;
}
.node-webform .rwrap{
width:48%;
float:left;
box-sizing:border-box;
border:none;
padding-bottom:0;
padding-left:0;
}
.bodywrap{
width:100%;
float:left;
margin-top:20px;
}
.captcha img {
    float: left;
    margin-right: 15px;
    margin-bottom:15px;
}
.captcha .form-type-textfield {
    position: relative;
    float: left;
    margin:0;
}
.node-13 .col.nuru {
margin-right: 12px;
margin-left: 12px;
}
.captcha {
    float: left;
    clear: left;
    width:100%;
}
.node-13 .col {
float: left;
width: 220px;
font-size:14px;
line-height:19px;
}
.col.straton {
width: 224px !important;
}

.node-13 .form-actions {
    float: right;
    margin-right: 3%;
}
.webform-submit {
background: #0080c7;
border: none;
padding: 10px 25px;
clear:both;
color: #fff;
outline: none;
float: right;
margin-right: 3%;
}
.searchb1 .form-submit {
    background: #fff;
    border: none;
    padding: 0;
    position: absolute;
    right: 2px;
    height: 33px;
    width: 48px;
    color: #fff;
    float: left;
    top: 2px;
}
.searchb1 .search-form {
    float: left;
    width: 100%;
    margin: 0;
    position:relative;
}
.searchqb .ui-accordion .ui-accordion-header{
margin:0;
padding:0;

}
.slgan,
#site-slogan {
color: #333;
font-family: Roboto;
font-weight: 500;
text-transform: uppercase;
    font-size: 22px;
    margin-bottom:8px;
    float: left;

}
.slidewrap {
position: relative;
}

.menuwrap {
background: #006eb4;
padding:4px 0;
position:relative;
margin-top:-52px;
}
.menuwrap ul.menu {
    float: left;
    margin: 0;
	padding:0;
}
.mainmb {
margin: 0;
float: right;
}
a,img{
outline:none !important;
}

.searchb1 .form-text:focus{
	outline:none;	
}
.searchb1 .form-text{
width:100%;
margin-right:0;
box-sizing: border-box;
float:left;
border-radius:0 !important;
font-size:16px;
color:#333;
height: 37px;
padding:9px 6px;
margin-bottom: 0px;
}
.front .region-row1 {
    float: right;
    width: 68%;
    margin-left: 0;
}
.fnewsb{
    width:48%;
    margin-right:4%;
    float:left;
}
.foppb{
    float:right;
    padding: 1px 30px 15px;
    background-color: #fff;
    border-left:2px solid #eee;
    width: 48%;
    }
   
    .foppb .views-row {
    float: left;
    width: 100%;
    margin-bottom: 10px;
    padding-bottom: 10px;
    border-bottom: 1px solid rgba(221, 221, 221, 0.68);
}
 .foppb .views-row-1{
     padding-top: 10px;
    border-top: 1px solid rgba(221, 221, 221, 0.68);
 }
  .foppb .views-row a{
      color:#333;
      display:block;
  }
.fservicesb .views-row{
width:31.3333%;
margin-right:2%;
float:left;
margin-bottom:40px;
background:#fff;
}
.page-search .form-text,
.searchb1 .form-text{
background-color: #fff;
border: 1px solid #ccc;
-webkit-box-shadow: inset 0 1px 1px rgba(0,0,0,0.05);
box-shadow: inset 0 1px 1px rgba(0,0,0,0.05);
font-size: 12px;
line-height: 16px;
}

.page-search .form-text {
    height: 40px;
    margin-bottom: 4px;
}

.block{
position:relative;
}
.copyb {
    color: #0080c7!important;
    text-align: left;
    font-size: 14px;
    width: 100%;

}
	
	li{
		list-style:none;
		list-style-type:none;
		
	}
	a{
		text-decoration:none;
		color:#0080c7;
		
	}
	.w100{
		float:left;
		width:100%;
		
	}
	.w980{width:96%;
		max-width:1090px;
		margin:0 auto;
		
	}
	.mean-container .mean-nav {
    background: #1a75bb;}
.footer1 {
background-color: #fff;
}
.mean-container .mean-nav ul li a.mean-expand {
    border: none !important;
    background: none !important;
}
.mean-container a.meanmenu-reveal span{
background:#333;
}

.mean-container .mean-nav ul li a.mean-expand {
    border: none !important;
    background: none !important;
}

.mean-container a.meanmenu-reveal span{
background:#333;
}

  .mean-container .mean-nav {
    float: left;
    width: 100%;
    background: #24a9e1;
    margin-top: 44px;
    position: absolute;
    left: 0;
    z-index: 9999;
}
.mean-container .mean-nav ul li a.mean-expand {
    background: none !important;
    border: none !important;
} 

.mean-container a.meanmenu-reveal span {
    display: block;
    background: #333;
    height: 3px;
    margin-top: 3px;
}

.mean-container a.meanmenu-reveal{
color:#333;
}
.mean-container .mean-bar {
    background:#fff;
    width:40px;
    float:right;
    position:inherit;
}
	
.ftusefullb .block-title {
    font-size: 22px;
    padding-left: 25px;
    border-bottom:1px solid #ccc;
    margin: 0;
    padding: 10px 26px;
}
.ftusefullb ul{
margin:0;
padding:0;
}
.ftusefullb li {
border-bottom: 1px solid #ccc;
    padding: 10px 26px 10px 26px;
    border-top: 1px solid #fff;
}
/*masanche2008@gmail.com 0769338868*/
.pgnews .lbody{
width:60%;
}
.not-front #content .views-field-view-node a {
    color: #ff9810!important;
}
.not-front #content .views-field-title a{
line-height: 28px;
    font-size: 24px;
    font-weight: 300;
}
.not-front #content .views-field-title a{
color: #333;
}


/*masanche2008@gmail.com 0769338868*/
@media all and (max-width:1290px){
.menuwrap.w100{
display:none;
}
.mean-container a.meanmenu-reveal{
top:10%;
}
}
@media all and (min-width:1291px){
.hidenmenu{
display:none!important;
}
}
@media all and (max-width:800px){
.ftsocialb {
    margin-right:0;
    clear: right;
}
}
@media all and (max-width:736px){
.topmb{
display:none;
}
.not-front #content,
.not-front .sidebarl{
margin-right:0;
width:100%!important;
}
.hellob {
    width: 100%;
    margin-top: 0;
}
.region.region-welcome{
    width:100%;
}
.fnewsb,
.foppb,
.front .region-row1 {
    width: 100%;
    margin-right:0;
    border-left:none;
}
.neslettertb,
.simplenb {
    float: left!important;

}

.footerall {
    padding-bottom: 30px;
    background: #338bc3;
}

.logoslogan{
width:86%
}
.simplenb,
.neslettertb,
.fservicesb .views-row {
    width: 100%;
    margin-right: 0;
}
.fservicesb .views-field-field-image {
    text-align: center;

}
.logslog {
    float: left;
    width: 18%;
    margin-right: 5px;
}
a#logo{
margin-right:0;
}
#logo img {
    margin-top: 0px;
    height: auto;
    margin-right:0;
   
}
}
@media all and (max-width:480px){
.slgan, #site-slogan{
font-size:14px;
margin-top:8px;
}
.node-webform  .rwrap .form-item{
margin-top:0;
}
div#block-block-25 {
    margin-top: 0;
    width: 197px;
    margin-bottom:0;

}
.node-webform  .lwrap,
.node-webform  .rwrap{
width:100%;
margin-top:0;
}
.nimg {
    float: left;
    margin-right: 0;
    max-width: 100%;
    margin-bottom: 10px;
}
.rnewsb .fntitle,
.lbody {
    width: 100%;
}
.flex-direction-nav .fa{
font-size:30px;
}
.ftsocialb .fa{
margin-right:2px;
width:26px;
}
.ftsocialb ul{
padding:0;
}
.ftsocialb {
    width: 88px;}
.mean-container a.meanmenu-reveal {
    top: 4%;
}
.rheaders {
    width: 100%;
}
.sname{
font-size:17px;
float:left;
margin-top:-8px;
}

}
@media all and (min-width:481px) and (max-width:736px){
div#block-block-25{
width:300px;
}
.rheaders{
margin-top:-15%;
width:50%;
}
}
@media all and (max-width:340px){
.topcb{
width:170px;
}
.footerall{
padding-bottom:60px;
}
}
@media all and (max-width:667px){
.simplenb .form-item-mail{
width:100%;
}
.cleft span {
    width: 100%;
    float: left;
    margin-bottom: 15px;
    text-align:left;
}

.cright {
    float: left;
}
.front .slidewrap {
    min-height: 100px;

}
.simplenb .form-submit {
    width: 50%;
    float: right;
    margin-top: 10px;
}
}
@media all and (max-width:812px){
    .cleft{
        width:100%;
    }
}