/*
Theme Name: StateNetwork Theme
*/
@font-face {
  font-family: 'Wingdings3';
  src: url('../../../fonts/Wingdings3.eot?#iefix') format('embedded-opentype'),  url('../../../fonts/Wingdings3.woff') format('woff'), url('../../../fonts/Wingdings3.ttf')  format('truetype'), url('../../../fonts/Wingdings3.svg#Wingdings3') format('svg');
  font-weight: normal;
  font-style: normal;
}
a {text-decoration:none !important;}
input{outline:0;}
select{outline:0;}
select:focus{outline:0;}
body {font-family: 'Open Sans', sans-serif;}
input:focus {border:none;}
.main_header {width:100%;background: #fff;padding: 10px 0;box-shadow: 0 1px 7px #ccc;display: inline-block; min-height:107px;}
.logo {width:100%; margin-top:10px;}
.logo img {max-width:100%;display: block;}
.header_right {width:100%;display: inline-block;float:right;}
.header_menu {width:100%;display: inline-block;}
.header_menu .navbar-collapse {padding: 0;}
.top-navi{padding-top:17px; margin-top:10px;}
.top-signup{padding-top:17px;margin-top:10px;}
.top-srch{padding-top:17px; margin-top:10px;}
.header_menu ul {margin: 0;padding: 0;width:auto;float: right;}
.header_menu ul li{padding:6px 15px; position:relative;}
.header_menu ul li:hover ul {display:block; transition:0.5s;}
.header_menu ul li a {font-family: 'Open Sans', sans-serif;color:#1885f2 !important;font-size:16px;font-weight:600;padding:0 0 5px 0 !important;}
.header_menu ul li:hover a {border-bottom:8px solid #1985f2;}
.header_menu ul li.current-menu-item a {border-bottom:8px solid #1985f2;}
.header_menu ul li ul{width:280px; background:#fff; border-bottom:3px solid #c0ddfb; border-right:3px solid #c0ddfb; padding:20px 0; display:none; position:absolute; top:100%; left:0; z-index:99;}
.header_menu ul li ul li{list-style:none; padding:0 15px;}
.header_menu ul li ul li a{display:block; font-family: 'Open Sans', sans-serif;color:#282323 !important;font-size:14px;font-weight:400; padding:5px 0 5px 10px !important;}
.header_menu ul li ul li:hover { color:#1885f2 !important; background:#c0ddfb;}
.header_menu ul li ul li.current-menu-item { color:#1885f2 !important; }
.header_menu ul li ul li.current-menu-item a{ color:#1885f2 !important;border-bottom:none; }
.header_menu ul li ul li:hover a{border-bottom:none; color:#1885f2 !important;}
.header_menu ul li:hover ul li a{border-bottom:none;}
.navbar-default {background: none;border:none;}
.navbar {margin-bottom: 0;min-height: 0;}
.header_signup:hover {background: #73a144;}
.header_signup {width:123px;background: #1885f2;padding: 0;float:right;}
.header_signup a {font-family: 'Open Sans', sans-serif;color:#fff;font-size:14px;font-weight:600;display: block;line-height: 35px;padding: 0 0 0 25px;}
.header_signup .fa-envelope {font-size:16px;margin-left: 9px; position: relative;top: 2px;}
.header_search {width:100%;border:1px solid #1885f2;display: inline-block;padding: 0;}
.header_search input[type="text"] {background: none;border:none;width:80%;float: left;color:#000;padding: 0 0 0 9px;font-size:13px;font-weight:300;height:19px;}
.header_search input[type="submit"] {border:none;height:19px;background: url(../../../images/search-icon.png) no-repeat 0 0;border-left:1px solid #1885f2;width:20%;float: right;background-position: center center;}

.nopad-right {padding-right: 0;}
.nopad-left {padding-left: 0;}
.welcome {width:100%;background: #f7f7f7;padding: 35px 0 35px;text-align: center; overflow:hidden;}
.welcome h1 {color:#1885f2;font-size:34px;font-weight:300;line-height: 30px;margin: 0 0 18px;padding: 0 0 18px;position:relative;display: inline-block;border-bottom: 1px solid #a5cdf5;}
.welcome h1 span:after {content:"";position: absolute;right:-33px;top:4px;background: url(../../../images/heading-underline.png) no-repeat 0 0;width:36px;height:46px;} 
.welcome p {color:#282323;font-weight:300;font-size:23px;line-height:32px;margin: 0;}
.welcome h1 span {padding: 0 98px;}
.banner_sliders {width:100%;}
.banner_sliders img {width:100%;display: block;}
.carousel-caption {width:60%;text-align: left;bottom: inherit;top:50%; transform: translate(-50%, 0);transform:translate(0, -50%);}
.carousel-caption h2 {color:#cee4b7;font-size:15px;font-weight:700;margin: 0 0 12px;text-transform: uppercase;text-shadow: none;position: relative;padding-left: 10px;}
.carousel-caption h2:before {content:"";position: absolute;left:0;top:0;background:url(../../../images/featured-underline.png) no-repeat 0 0;width:2px;height:20px;}
.carousel-caption h3 {color:#fff;font-size:36px;font-weight:700;margin: 0;display: inline-block;text-shadow: none;}
.carousel-caption h3 a {color:#fff;}
.carousel-caption h3 span {/*background: rgba(206, 228, 183, 0.2);*/display: inline-block;padding: 5px 14px;}
.carousel-control.left {background: url(../../../images/banner-arrow1.png) no-repeat 0 0;width:42px;height:83px;top: 40%;left: 3%;}
.carousel-control.right {background: url(../../../images/banner-arrow2.png) no-repeat 0 0;width:42px;height:83px;top: 40%;right:3%;}
.latest_work {width:100%;background: #f1f1f1;padding: 35px 0;}
.latest_head {width:100%;text-align: center;}
.latest_work h1 {color:#1885f2;font-size:34px;font-weight:300;line-height: 30px;margin: 0 0 18px;padding: 0 0 18px;position:relative;display: inline-block;border-bottom: 1px solid #a5cdf5;}
.latest_work h1 span:after {content:"";position: absolute;right:-33px;top:4px;background: url(../../../images/heading-underline.png) no-repeat 0 0;width:36px;height:46px;} 
.latest_work h1 a{color:#1885f2;}
.latest_work h1 span {padding: 0 98px;}
.latest_work h5 {color:#1885f2;font-size:34px;font-weight:300;line-height: 30px;margin: 0 0 18px;padding: 0 0 18px;position:relative;display: inline-block;border-bottom: 1px solid #a5cdf5;}
.latest_work h5 span:after {content:"";position: absolute;right:-33px;top:4px;background: url(../../../images/heading-underline.png) no-repeat 0 0;width:36px;height:46px;} 
.latest_work h5 a{color:#1885f2;}
.latest_work h5 span {padding: 0 98px;}
.latest_box {width:100%;background: #fff;padding: 30px 35px;margin-top: 30px; }
.latest_box h2 {color:#1885f2;font-size:14px;font-weight:700;margin: 0 0 10px;text-transform: uppercase;position: relative;padding-left: 10px;}
.latest_box h2:before {content:"";position: absolute;left:0;top:-3px;background: url(../../../images/report-line.png) no-repeat 0 0;width:2px;height:20px;}
.latest_box h3 {color:#73a144;font-size:25px;font-weight:400;margin: 0 0 8px;}
.latest_box h3 a{color:#73a144;}
.latest_box h3 a:hover{color:#1885f2;}
.latest_box h4 {color:#5c5c5c;font-size:14px;font-weight:700;margin: 0 0 5px;}
.latest_box h4 a {color:#5c5c5c;}
.latest_box h4 a:hover{color:#73a144;}
.latest_box p {color:#5c5c5c;font-size:14px;font-weight:600;margin: 0 0 12px;}
.latest_box .fa-arrow-right {color:#73a144;font-size:15px;margin-left: 12px;}
.lt_buttons {width:100%;margin-top: 5px;}
.lt_buttons a.topics {color:#fff;font-size:11px;font-weight:600;background: #adc891;display:inline-block;line-height: 22px;width:auto;padding: 0 11px;text-transform: uppercase;}
.lt_buttons .topics {color:#fff;font-size:11px;font-weight:600;background: #adc891;display:inline-block;line-height: 22px;width:auto;padding: 0 11px;text-transform: uppercase;}
.lt_buttons a.topics:hover {background:#73a144;}
.lt_buttons a.medic {color:#73a144;font-size:11px;font-weight:600;background: #edf3e7;display:inline-block;line-height: 22px;width:auto;padding: 0 11px;margin-left: 3px;}
.lt_buttons .medic {display:inline-block;line-height: 22px;width:auto;} 
.lt_buttons a{color:#73a144;font-size:11px;font-weight:600;background: #edf3e7; padding: 0 5px;margin:5px 3px 0 0; line-height:22px; display:inline-block;}
.lt_buttons a:hover {background:#e1effc; color:#1885f2;}
.showall {width:100%;text-align: center;margin-top: 20px;}
.showall a {display:inline-block;background:#1885f2;color:#fff;font-size:17px;font-weight:600;line-height: 50px;width:auto;padding: 0 50px;text-transform: uppercase;}
.showall a:hover {background: #73a144;}
.main_footer {width:100%;background: #6b6d69;padding:12px 0 15px;}
.footerleft p {color:#bec1bb;font-size:13px;font-weight:400;margin: 0;}
.footerleft a {color:#fff;}
.footerleft a:hover {color:#73a144;}
.footerright ul {width:auto;float: left;margin: 0;padding: 0;}
.footerright ul li {padding: 0 0 0 20px;display: inline-block;list-style: none;}
.footerright ul li a {display:block;color:#fff;font-size:13px;font-weight:400;}
.footerright ul li a:hover {color:#73a144;}
.inrpg-hdng{ background:#1780ea; padding-bottom:20px; padding-top:20px; margin-top:-5px; width:100%; float:left;}
.top-title h1{font-family: 'Open Sans', sans-serif; font-weight:700; font-size:37px; line-height:57px; color:#fff; margin:0; padding:0;}
.top-title h1 span{ /*background:#3190e3; padding:0 17px 0 17px;*/ padding:0;}
.inr-content {padding:30px 0; clear: both;}
.inr-content p {font-family: 'Open Sans', sans-serif; font-weight:300; font-size:16px; line-height:25px;}
.abt-sec p, .abt-sec ul li{font-weight:400;}
.inr-content ul{font-family: 'Open Sans', sans-serif; font-weight:300; font-size:16px; line-height:25px; padding:10px 0 10px 30px;}
.inr-content ul li {padding:7px 0 7px 0;}
.inr-content.abt-sec{padding:30px 12% 30px 0;}
.abt-org {background:#f8f8f8; padding:25px 0 25px 0}
.abtorg-block {margin-bottom:30px;}
.abtorg-block h2{min-height: 60px; font-family: 'Open Sans', sans-serif; font-weight:700; font-size:20px; color:#1885f2; line-height:30px; }
.abtorg-block p{font-family: 'Open Sans', sans-serif; font-weight:400; font-size:14px; line-height:21px;}
.abt-leftimg {width:32%; float:left; margin:15px 10px 0 6px; box-shadow:-5px -4px 0px #79af34; border-radius:0 6px 0 6px; padding:4px 0 0 4px;}
.abt-leftimg img{max-width:100%;}
.page-template-aboutnew .con_info {min-height: 170px; }
.abt-righttext {float:left; margin:11px 0 0 0; width:62%;}
.abt-righttext h3 {margin:0; padding:0; color:#282323; font-family: 'Open Sans', sans-serif; font-weight:600; font-size:20px;}
.abt-righttext p{color:#282323; font-family: 'Open Sans', sans-serif; font-weight:600; font-size:12px;}
.abtmail{margin:5px 0 5px;}
.abtmail a{color:#1885f2;}
.abtmail a:hover {color:#282323;}
.abtmail .svg-inline--fa {color:#1885f2;}
.abtphn a{color:#282323;}
.abtphn a:hover {color:#1885f2;}
.abtphn .svg-inline--fa {color:#1885f2;}
.content-resource{width:100%; background:#f2f2f2;}
.resourse-repeat {background:#ffffff; padding:20px 30px 20px 25px; margin-top:6px; overflow:hidden;}
.resourse-repeat h4 {color:#73a144; font-size:25px; margin:15px 0 15px 0;}
.resourse-repeat h4 a{color:#73a144;}
.resourse-repeat h4 a:hover{color:#1780ea;}
.res-type{font-size:15px; color:#1885f2; text-transform:uppercase; font-family: 'Open Sans', sans-serif; font-weight:700; border-left:2px solid #1885f2; padding-left:8px;}
.res-date-aut {font-family: 'Open Sans', sans-serif; font-size:12px; font-weight:600; margin-bottom:10px;}
.resourse-repeat p {font-family: 'Open Sans', sans-serif; font-size:15px; line-height:20px; color:#5c5c5c; margin:0 0 18px 0;}
.resourse-repeat .excerpt .arrow-rgt{color:#73a144;}
.header_search.res-srch{ margin-top:28px; padding:3px 0; background:#fff; margin-bottom:5px; }
.header_search.res-srch input[type="text"], .header_search.res-srch input[type="search"]{font-size:18px; color:#000; font-family: 'Open Sans', sans-serif; padding:0 0 0 20px; height:23px; font-weight:300;}
.header_search.res-srch input[type="submit"]{width:5%;}
.show-result {font-family: 'Open Sans', sans-serif; font-size:14px; font-weight:300; color:#282323; margin:16px 0 15px 0;}
.show-result-left {float:left;}
.show-result-right {float:right; background: url(../../../images/arrow-down.jpg) no-repeat right center;}
.show-result-right select{border:none; background:none; -moz-appearance:none; -webkit-appearance:none; padding-right:15px; color:#1885f2; font-weight:300;}
.res-showall.showall {text-align:left;}
.res-showall.showall a{padding:0 40px;}
.res-all {padding-bottom:32px;}
.advcsrch {background:#fff; padding-top:25px; padding-bottom:30px; margin-top:28px;}
.advcsrch h3 {margin:10px 0 20px 0; color:#82b541; font-family: 'Open Sans', sans-serif; font-size:17px; font-weight:700;}
.advcsrch .topics{ padding:0;}
.slect-form {padding:0;}
.slect-form br {margin-bottom:15px;}
.accordion-toggle{position:relative;}
.accordion-toggle:after {
   background: url(../../../images/arrow-down.jpg) no-repeat 0 0; width:10px; height:9px; position:absolute; top:8px; right:0px; content:"";  
    float: right;
}
.accordion-opened .accordion-toggle:after {    
    content: "\f0dd";    
}
.accordion-group {border:2px solid #d0e6fc; padding:8px; margin-top:15px;}
.accordion-heading a {display:block; outline:none;}
.accordion-inner{padding-top:20px; padding-bottom:20px;}
.singlres{padding-right:55px; padding-bottom:40px;}
.singlres h1{font-family: 'Open Sans', sans-serif; font-size:37px; color:#73a144; line-height:39px; margin:22px 0 15px 0;}
.singlres .res-date-aut{margin-left:3px;}
.singlres p{color:#5c5c5c;font-family: 'Open Sans', sans-serif; font-weight:400; font-size:15px; line-height:22px;}
.singlres p a{color:#1885f2;}
.singlres p a:hover{color:#73a144;}
.singlres h3{ color:#73a144; font-family: 'Open Sans', sans-serif; font-weight:600; font-size:17px; text-transform:uppercase; margin-bottom:0;}
.singlres ul{margin:15px 75px 15px 15px; padding:0; list-style:none;}
.singlres ul li{ background: url(../../../images/list-img.png) no-repeat 0 9px; color:#5c5c5c;font-family: 'Open Sans', sans-serif; font-weight:400; font-size:15px; line-height:22px; padding:0 0 2px 15px;}
.print-btn {width:100%; display:block; margin-top:20px; margin-bottom:30px;}
.print-btn button { background:#1885f2; font-family: 'Open Sans', sans-serif; font-weight:400; font-size:12px; border:none; outline:none; color:#fff; padding:13px 22px; text-transform:uppercase;}
.print-btn button:hover {background:#73a144;}
.sidebar-download {background:#ededed; padding:25px 22px 20px; margin-top:9px; }
.sidebar-download .dwnld-btn{background:#1885f2; font-family: 'Open Sans', sans-serif; font-weight:600; font-size:15px; text-transform:uppercase; color:#fff; width:214px; height:58px; margin:0 auto 14px; display:block; text-align:center; padding:19px 0 0 0;}
.sidebar-download .dwnld-btn:hover {background:#73a144;}
.sidebar-download h3 {margin:5px 0 20px 0; color:#1885f2;font-family: 'Open Sans', sans-serif; font-weight:700; font-size:17px; text-transform:uppercase; }
.green-key {background:#79af33; padding:25px 22px 20px; margin-top:9px; margin-bottom:9px;}
.green-key h3 {margin:5px 0 20px 0; color:#fff;font-family: 'Open Sans', sans-serif; font-weight:700; font-size:17px; text-transform:uppercase; }
.green-key ul{margin:0 0 10px 0; padding:0; list-style:none;}
.green-key ul li{ background: url(../../../images/list-img-green.png) no-repeat 0 9px; color:#fff;font-family: 'Open Sans', sans-serif; font-weight:400; font-size:15px; line-height:22px; padding:0 0 2px 15px;}
.archv{background:#79af33; padding:25px 22px 20px; margin-top:9px;}
.archv h3{margin:5px 0 10px 0; color:#fff;font-family: 'Open Sans', sans-serif; font-weight:700; font-size:17px; text-transform:uppercase; }
.archv ul{margin:10px 0 10px 0; padding:0; list-style:none;}
.archv ul li{ color:#fff;font-family: 'Open Sans', sans-serif; font-weight:400; font-size:15px; line-height:22px; padding:0 0 2px 1px;}
.archv ul li a {color:#fff;}
.archv ul li a:hover{color:#1885f2;}
.nwsltr	{background:#ededed; padding:25px 22px 35px; margin-top:9px; margin-bottom:9px;}
.nwsltr h2{margin:5px 0 0 0; color:#79af33;font-family: 'Open Sans', sans-serif; font-weight:700; font-size:22px; text-transform:uppercase; }
.nwsltr h3{margin:0 0 15px 0; color:#79af33;font-family: 'Open Sans', sans-serif; font-weight:700; font-size:17px; text-transform:uppercase; }
.nwsltr p{color:#313131; font-family: 'Open Sans', sans-serif; font-weight:600; font-size:13px;}
.sign-btn{width:141px; height:40px; background:#79af33; display:block; text-align:center; color:#fff; padding-top:10px; margin-top:15px; border:none; outline:none;}
.sign-btn:hover {background:#1885f2; color:#fff;}
.robert-logoftr{float:right;}
.footerright {float:right;}
.footerleft {padding-top:25px;}
.menu-footer-right-menu-container{padding-top:25px; float:left;}
#search-filter-form-86 ul { overflow:hidden;  padding:0; }
#search-filter-form-86 ul li { float:left; padding:6px 0 3px;}
#search-filter-form-86 ul li label input{background: none;border:none;width:80%;float: left;color:#000;padding: 0 0 0 9px;font-size:13px;font-weight:300;height:19px;}
#search-filter-form-86 ul li input[type="submit"] {border:none;height:19px;background: url(../../../images/search-icon.png) no-repeat 0 0;border-left:1px solid #1885f2;float: right;background-position: center center; padding:0 22px;}
#search-filter-form-86 ul li.sf-field-submit{float:right;}
.header_search.res-srch #search-filter-form-86 ul li.sf-field-search{width:95%; }
.header_search.res-srch #search-filter-form-86 ul li.sf-field-search label {width:100%;}
.header_search.res-srch #search-filter-form-86 ul li.sf-field-search label input {width:100%;}
.header_search.res-srch #search-filter-form-86 ul li.sf-field-search input{font-size:18px; color:#000; font-family: 'Open Sans', sans-serif; padding:0 0 0 20px;}
.header_search.res-srch #search-filter-form-86 ul li.sf-field-submit{width:5%;}
.slect-form ul {padding:0;}
.slect-form ul li.sf-field-taxonomy-topic{padding-top:0;}
.slect-form ul li.sf-field-taxonomy-topic .sf-label-checkbox{font-weight:400; font-size:13px;}
.show-result-right .searchandfilter select.sf-input-select{min-width:auto;}
.show-result-right .searchandfilter ul{padding-left:5px;}
.show-result-right .searchandfilter ul li {padding:0;}
#search-filter-form-94, #search-filter-form-2993, #search-filter-form-2994, #search-filter-form-4171, #search-filter-form-6392, #search-filter-form-6397{float:right;}
.advcsrch .accordion-inner{padding:0;}
.advcsrch .accordion-inner ul{padding:0;}
.advcsrch .accordion-inner ul li .sf-label-checkbox{font-weight:400;}
.searchandfilter ul li.sf-field-taxonomy-author{border:2px solid #d0e6fc; padding:0; position:relative; margin-top:15px;}
.sf-field-taxonomy-author select{border:none; background:none; -moz-appearance:none; -webkit-appearance:none; padding:8px; color:#428bca; font-weight:300; width:100%; }
.sf-field-taxonomy-author:after{background: url(../../../images/arrow-down.jpg) no-repeat 0 0; width:10px; height:9px; position:absolute; top:17px; right:10px; content:"";  float: right;}
.sf-field-taxonomy-author label{width:100%;}
.topics h4 {font-size:14px;}
.searchandfilter ul li.sf-field-taxonomy-topic{border:2px solid #d0e6fc; padding:10px; }
.searchandfilter ul li.sf-field-taxonomy-topic ul{padding-left:5px;}
.blog-sidebar .widget.widget_search label .screen-reader-text{font-size:0;}
.blog-sidebar .widget.widget_search{margin-bottom:20px;}
.blog-sidebar .widget.widget_search .search-submit .screen-reader-text{font-size:0;}
.blog-sidebar .widget.widget_search .search-submit{border:none;height:19px;background: url(../../../images/search-icon.png) no-repeat 0 0;border-left:1px solid #1885f2;float: right;background-position: center center; padding:0 22px;}
.blog-sidebar .widget.widget_search .search-form{border:1px solid #1885f2; padding:8px 0 2px 0;}
.blog-sidebar .widget.widget_search .search-form .search-field{border:0; font-weight:400;}
.blog-sidebar .widget.widget_search label{width:80%;}
.blog-sidebar .widget.widget_search label input{width:90%; padding-left:5px;}
.blog-sidebar h2{margin:10px 0 15px 0; color:#82b541; font-family: 'Open Sans', sans-serif; font-size:17px; font-weight:700; text-transform:uppercase;}
.blog-sidebar ul {padding:0 0 10px 15px;}
.blog-sidebar ul li{color:#333; font-size:14px; margin-bottom:10px;}
.blog-sidebar ul li a{color:#333;}
.blog-sidebar ul li a:hover {color:#82b541;}
.blog-left {margin-top:22px;}
.blog-left h1{ font-family: 'Open Sans', sans-serif; font-size: 37px; color: #73a144; line-height: 39px; margin: 22px 0 15px 0; }
.blog-left p{ font-family: 'Open Sans', sans-serif; font-size: 15px; color: #5c5c5c; font-weight: 400; line-height: 22px; }
.resourse-repeat .post p a{color:#1885f2;}
.mrgtp {margin-top:22px;}

.searchandfilter ul li.sf-field-taxonomy-type, .searchandfilter ul li.sf-field-taxonomy-organization{border:2px solid #d0e6fc; padding:0; position:relative; margin-top:15px;}
.sf-field-taxonomy-type select, .sf-field-taxonomy-organization select, #search-filter-form-88 .sf-field-sort_order select{border:none; background: url(../../../images/arrow-down.jpg) no-repeat 95% center; -moz-appearance:none; -webkit-appearance:none; padding:8px; color:#428bca; font-weight:300; width:100%; }
/*.sf-field-taxonomy-type:after, .sf-field-taxonomy-organization:after{background: url(../../../images/arrow-down.jpg) no-repeat 0 0; width:10px; height:9px; position:absolute; top:17px; right:10px; content:"";  float: right;}*/
#search-filter-form-88  .sf-field-sort_order label{width:100%;}
#search-filter-form-88 .sf-field-sort_order select{width:100%;border:2px solid #d0e6fc;}

.sf-field-taxonomy-type label, .sf-field-taxonomy-organization label{width:100%;}
.searchandfilter li[data-sf-field-input-type="checkbox"] label{padding-left:5px;}
.inr-content p a {color:#1885f2;}
.inr-content p a:hover {color:#333;}
.newsletter-signup {margin-top:20px;}
.newsletter-signup input{border-radius:0; margin-bottom:15px; border-color:#1885f2; font-size:12px; color:#000; height:40px;}
.newsletter-signup input[type="submit"]{background:#1885f2; color:#fff; border:0;   width:115px; display:block;
font-size: 16px;
font-weight: 600;
line-height: 35px;
padding: 0;
height:35px; margin-bottom:0;}
.newsletter-signup input[type="submit"]:hover{background:#79af34;}
.mc4wp-response{text-align:center; margin-top:15px;}
.mc4wp-response p{ font-weight:600; color:#73a144;}
.inr-content{min-height:370px;}
.page-template-aboutus .inr-content{min-height:inherit;}
.sign-top-btn{background:none; outline:none; border:0; color:#fff; text-align:center; width:100%; padding:8px 0 7px; font-weight:600;}
.sign-up-modal {width:500px; box-shadow:-7px -7px 0px #79af34; position:relative;  }
.sign-up-modal:after {position: absolute;top: -7px; right: 0px; border-bottom: 7px solid #79af34; border-right: 8px solid transparent; content: "";}

.sign-up-modal:before{position:absolute; bottom:-1px; left:-7px; border-right: 7px solid #79af34;   border-bottom: 8px solid transparent;  content:"";}
.sign-up-modal .modal-header {border-bottom:none;}
.sign-up-modal .close{background:#1885f2; opacity:1; color:#fff; padding:4px 10px 5px;}
.sign-up-modal .modal-content{border-radius:0; border:none;}
.sign-up-modal .pop-text-block p{font-family: 'Open Sans', sans-serif; font-weight:300; font-size:16px; line-height:16px; color:#000;}
.sign-up-modal .pop-text-block p span{font-weight:700; color:#1885f2;}
.sign-up-modal .modal-body{padding:15px 40px 35px;}
.pop-text-block {width:100%; overflow:hidden;}
.pop-mail-icon {float:left; width:10%; color:#79af34;}
.pop-content{float:left; width:90%;}
.pop-mail-icon .fa-envelope {font-size:30px; top:auto; margin-left:0;}
.mlchmp-popform{width:100%; overflow:hidden;}
.mlchmp-req {font-size:12px; color:#c1272d; text-align:right;}
.newsletter-signup input::-moz-placeholder {
  opacity: 1; color:#000;
}
.header_search .search-form{padding-top:7px;}
.header_search .search-submit{border:none;height:19px;background: url(../../../images/search-icon.png) no-repeat 0 0;border-left:1px solid #1885f2;float: right;background-position: center center; padding:0 22px;}
.header_right .header_search .search-submit{padding:0 15px;}
.header_search input {border:none; font-size:13px; font-weight:400;color:#000; padding-left:5px;}
.nwsltr .sign-btn {padding-top:0;}
.single.single-post .navigation.post-navigation{display:none;}
.singlres ol{margin:15px 75px 15px 35px; padding:0; }
.singlres ol li{ color:#5c5c5c;font-family: 'Open Sans', sans-serif; font-weight:400; font-size:14px; line-height:22px; padding:0 0 4px 5px;}

.listslct span{float:left; margin-left:10px; font-weight:400;}
.listslct input {float:left; height:auto; margin:3px 0 0 0;}
.archv-hdng {cursor:pointer; background: url(../../../images/archv-arrow-down.png) no-repeat right center;}
.res-srch label {width:90%;}
.res-srch label input {width:100%;}

.hmsrchform label {width:60%;}
.hmsrchform label input {width:100%; border:1px solid #1885f2;font-size:18px; color:#000; font-family: 'Open Sans', sans-serif; padding:0 0 0 20px; height:40px; font-weight:300;}
.hmsrchform .search-submit{background:#1885f2; color:#fff; font-family: 'Open Sans', sans-serif; font-weight:500; text-transform:uppercase; border:none; outline:none; padding:12px 30px 8px;}
.hmsrchform .search-submit:hover {background:#73a144;}
.latest_work.hmsrchform{padding:35px 0 0 0;}
.latest_work.hmsrchform .search-form{margin-top:15px; margin-bottom:5px;}
.listslct label{margin-right:20px;}
.welcome.wkly-cntnt{text-align:left;}
.welcome.wkly-cntnt p {font-weight:400;}
.res-date-aut a {color:#333; margin-right:8px;}
.res-date-aut a:hover {color:#73a144;}
.res-all .navigation.pagination{display:none;}
/*-cookie-popup-*/
.popup{width: 100%;margin: 0 auto;display: none;position: fixed;z-index: 999999;}
.popup_cont { height: auto;left: 50%;margin-left: -260px;margin-top: -100px;padding: 10px; position: absolute;top: 20%; width: auto; z-index: 99999;display:none;}
.over_flow1 {background: none repeat scroll 0 0 rgba(0, 0, 0, 0.5); height: 100%; left: 0;display:none; position: fixed;top: 0;width: 100%;z-index: 99999;}
.pop_info1{width:500px; height:auto; box-shadow:-7px -7px 0px #79af34; -webkit-box-shadow:-7px -7px 0px #79af34; -moz-box-shadow:-7px -7px 0px #79af34; -o-box-shadow:-7px -7px 0px #79af34; -ms-box-shadow:-7px -7px 0px #79af34; position:relative; background:#fff;}
.pop_info1:after {position: absolute;top: -7px; right: 0px; border-bottom: 7px solid #79af34; border-right: 8px solid transparent; content: "";}
.pop_info1:before{position:absolute; bottom:0; left:-7px; border-right: 7px solid #79af34;   border-bottom: 8px solid transparent;  content:"";}
.pop_info1 p{font-family: 'Open Sans', sans-serif; font-weight:300; font-size:16px; line-height:16px; color:#000;}
.pop_info1 p span{font-weight:700; color:#1885f2;}
.popup-close{position:absolute; top:25px; right:25px; cursor:pointer; z-index:99;}
.popup-close a{cursor:pointer;}
.popup_cont .pop-text-block{padding:45px 40px 15px 35px;}
.popup-close{background:#1885f2; opacity:1; color:#fff; padding:4px 10px 5px;}
.popup-close .close{opacity:1; color:#fff;}
.cust_mod.sign-up-modal{width:auto; margin:10px;}
.popC{padding:0 !important; border:none !important; background: none !important;}
.sgpb-popup-dialog-main-div-theme-wrapper-5 {
    border: none;
    outline: none;
    background: none;
}
.sgpb-popup-close-button-5{top:24px !important; right:24px !important; bottom: auto !important;}
.tooltip > .tooltip-inner { background-color: #d7eafb; border-radius:0; color:#1384e8;}
.tooltip.top .tooltip-arrow {    border-top-color:#d7eafb!important;}
.training-box{background:#f8f8f8; padding:15px;}
.training-wrapper{background:none;}
.training-wrapper h2{padding-bottom:10px; min-height:auto; margin-bottom:0;}

.abt-org{text-align:center;}
.abtorg-block{text-align:left; display: flex; flex-direction: column;}
.flex-1 {flex: 1;}
.abt-org h2.about-heading {
    color: #1885f2;
    font-size: 34px;
    font-weight: 300;
    line-height: 30px;
    margin: 20px 0 25px;
    padding: 0 0 18px;
    position: relative;
    display: inline-block;
    border-bottom: 1px solid #a5cdf5;
}
html {
  scroll-behavior: smooth;
}
.abt-org  h2.about-heading span {
    padding: 0 98px;
}

.abt-org h2.about-heading span:after {
    content: "";
    position: absolute;
    right: -33px;
    top: 4px;
    background: url(../../../images/heading-underline.png) no-repeat 0 0;
    width: 36px;
    height: 46px;
}
.quick-links{ margin-top:25px; font-weight:700; font-size:15px;}
.quick-links a{display:inline-block; border:1px solid #1885f2; color:#1885f2; margin:0 20px 0 0; padding:7px 20px;}
.quick-links a:hover{background:#1885f2; color:#fff;}
.training-wrapper.abt-org h2.about-heading{margin:20px 0 40px}
.resource.type-resource.type-data .res-date-aut {display:none;}
.single.single-post iframe{width:100%;}
.searchandfilter ul li.sf-field-taxonomy-covid19 {
    border: 2px solid #d0e6fc;
    padding: 10px;
}
.slect-form ul li.sf-field-taxonomy-covid19 .sf-label-checkbox{font-size:13px; font-weight:400;}
.greenbanner {background:#7BB444; text-align:center; text-transform:uppercase; padding:10px; margin-top:-5px; margin-bottom:5px; width:33.33%; float:left;}
.bluebanner{background:#1885f2;}
.welcomebanner {
text-align: center;
    padding-left: 20px;
    padding-right: 20px;
	/* margin-top:-35px; */
    width: 50%;
    float: left; 
}
.welcomebanner-line {
    border-left: 1px solid #a5cdf5; 
}
.greenbanner h2{font-weight:700; letter-spacing:1px; margin:0; padding:0; font-size: 22px;}
.greenbanner h2 a {color:#fff;}
.greenbanner h2 a:hover {color:#1885f2;}
.bluebanner h2 a:hover{color:#7BB444;}
.page-id-1981 .res-showall.showall a{opacity:0.001;}
#mc_embed_signup form{padding:0!important;}
#mc_embed_signup .mc-field-group input{border-radius: 0;
    margin-bottom: 15px;
    border-color: #1885f2;
    font-size: 12px;
    color: #000;
    height: 40px;}
    #mc_embed_signup .mc-field-group label{font-family: 'Open Sans', sans-serif;
    font-weight: 300;
    font-size: 16px;
    line-height: 25px;}
    #mc_embed_signup .mc-field-group{padding-bottom:15px!important;}
    #mc_embed_signup .button{background:#1885f2!important; border-radius:0!important;}

/*-responsive-*/
@media only screen and (min-width:1600px) 
{
.slect-form{font-size:13px;}
.inr-content{min-height:500px;}
.page-template-aboutus .inr-content{min-height:inherit;}
}

@media only screen and (max-width:1599px) 
{
.greenbanner h2{font-size:20px;}
}

@media only screen and (max-width:1400px) 
{
.greenbanner h2{font-size:16px;}
}
@media only screen and (min-width:992px) and (max-width:1199px)
{
.header_signup a {font-size: 12px;padding: 0 7px; line-height:29px;}
.header_search{padding:4px 0;}
.welcome p {line-height: 29px;}
.carousel-control.left {top:40%;}
.carousel-control.right {top:40%;}
.header_right {width:98%;}
.header_signup{width:auto;}
.header_menu ul li{ padding:3px 5px;}
.header_menu ul li a{font-size:15px;}
.robert-logo img {width:100%; height:auto;}
.latest_box{padding:15px;}
.latest_box h3{font-size:20px; line-height:24px;}
.header_search #search-filter-form-86 ul li input[type="submit"]{padding:0 12px;}
.header_search #search-filter-form-86 ul li.sf-field-search{width:80%; }
.header_search #search-filter-form-86 ul li{padding:0;}
.header_search #search-filter-form-86 ul li label input{width:100%;}
.header_search{padding:4px 0 0 0;}
.searchandfilter li[data-sf-field-input-type="checkbox"] label{display:inline; font-size:12px;}
.sign-top-btn{padding:5px 5px 5px; font-size:12px;}
.header_search label{width:70%;}
.header_search input{width:100%;}
.header_search .search-form{padding-top:3px;}
.blog-sidebar .widget.widget_search .search-submit{padding:0 11px;}
.singlres{padding-right:0;}
.singlres ul{margin:15px 0 15px 15px;}
.singlres ul li{padding:0 0 10px 15px;}
.top-title h1{font-size:30px; line-height:44px;}
.blog-left h1{font-size:26px; line-height:30px;}
.robert-logo {padding:0 0 0 10px;}
.popup_cont{ top:10%; margin-top:-70px; margin-left:-245px;}
.carousel-caption{width:70%;}
.carousel-caption h3{font-size:28px;}
.abtorg-block{width:50%;}


}
@media only screen and (min-width:768px) and (max-width:991px)
{
.header_signup {width:116px;float: right;}
.header_right {padding-top: 0;}
.header_menu ul li a {padding:0 !important;}
.header_menu ul li:last-child a {padding-right: 0 !important;}
.welcome p {line-height: 29px;}
.carousel-caption h3 {font-size: 28px;}
.carousel-control.left {top:26%;}
.carousel-control.right {top:26%;}
.latest_box {padding: 22px 15px;}
.latest_box h3 {font-size: 21px;margin: 0 0 12px;}
.latest_box h4 {font-size: 12px;}
.latest_box p {font-size: 12px;}
.showall a {line-height: 40px;padding: 0 23px; font-size: 15px;}
.header_menu ul{min-height:50px;}
.header_menu ul li ul{width:265px;}
.header_menu ul li ul li a{padding:5px 0 5px 5px !important;}
.top-navi{padding-top:0;}
.top-signup{padding-top:0;}
.top-srch{padding-top:0;}
.robert-logo {margin-top:-23px;}
.inr-content{min-height:inherit;}
.welcome p br{display:none;}
.header_search #search-filter-form-86 ul li input[type="submit"]{padding:0 12px;}
.header_search #search-filter-form-86 ul li.sf-field-search{width:80%;}
.header_search #search-filter-form-86 ul li label input{width:100%;}
.logo{padding-top:30px;}
.searchandfilter li[data-sf-field-input-type="checkbox"] label{display:inline; font-size:12px!important;}
.header_search label{width:70%;}
.header_search input{width:100%;}
.blog-sidebar .widget.widget_search .search-submit{padding:0 15px;}
.singlres{padding-right:0;}
.singlres ul{margin:15px 0 15px 15px;}
.singlres ul li{padding:0 0 10px 15px;}
.top-title h1{font-size:28px; line-height:42px;}
.blog-left h1{font-size:24px; line-height:28px;}
.popup_cont{ top:10%; margin-top:-70px; margin-left:-245px;}
.carousel-caption{width:70%;}
.carousel-caption h3{font-size:20px;}
.abt-righttext { width: 69%; }
.abt-leftimg { width: 26%; }

}
@media only screen and (max-width:767px) 
{
.inr-content{min-height:inherit;}
.navbar-toggle .icon-bar {background: #73a144;}
.header_menu ul {width:100%;}
.header_menu {position: relative;}
.header_menu ul li a {padding: 6px 0 !important;}
.navbar-default .navbar-collapse, .navbar-default .navbar-form {border:none;}
.header_menu .navbar-default {position: absolute;left:0;top:-10px;background: #fff;z-index: 999;width:100%;padding:0 20px;}
.header_signup {width:120px;}
.logo img {height: auto;max-width: 200px;width: 230px;}
.mobile-padding {padding-left: 0;}
.navbar-toggle {padding: 0 17px 0 0;margin: 0;}
.navbar-header {padding-top: 15px;}
.welcome h1 span:after {display: none;}
.welcome h1 span {padding: 0;}
.welcome {padding: 20px 0;}
.welcome h1 {font-size: 23px;margin: 0 0 10px;padding: 0 0 6px;}
.welcome p {font-size: 17px;line-height: 26px;}
.carousel-caption h3 {font-size: 18px; font-weight:400;}
.carousel-caption h3 span {width:100%;padding: 4px 9px;}
.carousel-caption {left: 15px;width: 85%;}
.carousel-caption h2 {display: none;}
.carousel-control.right {background-size: 100% 100%; width:25px;height:43px;right:10px;top:10px;}
.carousel-control.left {background-size: 100% 100%; width:25px;height:43px;right:40px;left:inherit;top:10px;}
.latest_work h1 span:after {display: none;}
.latest_work h1 span {padding: 0;}
.latest_work h1 {font-size: 23px;margin: 0 0 10px;padding: 0 0 6px;}
.latest_work h5 span:after {display: none;}
.latest_work h5 span {padding: 0;}
.latest_work h5 {font-size: 23px;margin: 0 0 10px;padding: 0 0 6px;}
.latest_work {padding: 20px 0;}
.latest_box {padding: 20px;}
.footerleft {width:100%;text-align: center;}
.footerright {width:100%;text-align: center;margin-top: 15px;}
.footerright ul {width:100%;}
.showall a {line-height: 40px;padding: 0 23px; font-size: 15px;}
.header_right {width:100%;padding-top: 0;}
.header_menu ul{padding:15px 0;}
.header_menu ul li{padding:2px 15px;}
.header_menu ul li ul{display:block; position:relative; background:none; border:none; width:100%; padding:5px 0;}
.header_menu ul li:hover a{border-bottom:none;}
.header_menu ul li ul li:hover { color:#1885f2 !important; background:none;}
.nopad-right{padding-left:0;}
.header_menu ul li ul li{padding:0;}
.inr-content.abt-sec{ padding:20px 0 15px 0;}
.header_search.res-srch input[type="submit"]{width:10%;}
.top-navi{padding-top:0; margin-top:0;}
.robert-logo {text-align:right;}
.robert-logo img{height:50px;}
.menu-footer-right-menu-container{width:100%;}
.robert-logoftr{float:none;}
.footerleft{padding-top:15px;}
.menu-footer-right-menu-container{padding-top:0; padding-bottom:10px;}
	.resourse-repeat h4{font-size:20px; line-height:24px;}
	.latest_box h3{font-size:20px; line-height:24px;}
.welcome p br{display:none;}
.header_search #search-filter-form-86 ul li input[type="submit"]{padding:0 12px;}
.header_search #search-filter-form-86 ul li.sf-field-search{width:80%;}
.header_search #search-filter-form-86 ul li label input{width:100%;}
.header_signup{float:left;}
.top-signup, .top-srch{padding-top:0; margin-top:0;}
.sign-up-modal{width:auto;}
.pop-mail-icon{width:15%;}
.pop-content{width:85%;}
	.header_search .search-form label{width:80%;}
.header_search input{width:80%;}
	.header_right .header_search .search-submit{padding:0 12px;}
	.header_menu ul li.current-menu-item a{border-bottom:none;}
	.header_search.res-srch input[type="text"], .header_search.res-srch input[type="search"]{font-size:13px; padding-left:10px;}
.singlres ul{margin:15px 0 15px 15px;}
.singlres{padding-right:0;}
.top-title h1{font-size:24px; line-height:30px;}
.blog-left h1{font-size:22px; line-height:26px;}
	.popup_cont{margin-left:0; margin-top:0; left:0; top:10%;}
	.pop_info1{width:100%;}
	.quick-links{margin-left:0;}
	.abt-org h2.about-heading{font-size:24px;}
	.abt-org h2.about-heading span{padding:0 40px;}
	.abtorg-block h2{min-height:auto;}
	.single.single-post iframe{width:100%; height:auto;}
	.greenbanner{width:100%;}
	.greenbanner h2{font-size:14px;}
}

@media only screen and (max-width:639px) 
{
.robert-logo {text-align:center;}
}
@media only screen and (max-width:479px)
{
.carousel-caption h3 {font-size: 12px;}
.carousel-caption h3 span {width:100%;padding: 2px 9px;}
.carousel-caption {left: 15px;width: 85%;}
.carousel-caption h2 {display: none;}
.carousel-control.right {background-size: 100% 100%; width:12px;height:20px;right:10px;top:10px;}
.carousel-control.left {background-size: 100% 100%; width:12px;height:20px;right:25px;left:inherit;top:10px;}
.abtorg-block{margin-bottom:10px;}
.footerleft{padding-left:0; padding-right:0;}
.footerleft p{font-size:12px;}
.footerright ul li{padding:0 0 0 10px;}
.top-signup {width:50%;}
.top-srch{width:50%;}
.robert-logo{width:100%;}
	.top-title h1{font-size:18px; line-height:30px;}
	.hmsrchform label{width:100%;}
	.latest_work.hmsrchform .container-fluid{padding-left:0; padding-right:0;}
	.latest_work .container-fluid{padding-left:0; padding-right:0;}
	.quick-links a{margin:10px;}
	.abt-org h2.about-heading span{padding:0;}
	.abt-org h2.about-heading{font-size:22px;}
	.abt-righttext { width: 68%; }
.abt-leftimg { width: 27%; }
}

@media screen and (-webkit-min-device-pixel-ratio:0) { 
  .blog-sidebar .widget.widget_search label .screen-reader-text{display:none;}
.blog-sidebar .widget.widget_search .search-submit{padding:0; width:18%}
}

