.latest-news-section ul {
    padding: 0 0 20px 0;
    margin: 0;
    list-style-type: none;
}
.form-home-1 h2 {
    margin-top: 15px;
}
.form-home-1 {
    background: #F6F6F6;
    border: 1px solid #DDDDDD;
    box-shadow: 0px 0px 5px 0px rgba(0, 0, 0, 0.7);
}
.latest-news-section h2 {
    margin-bottom: 10px;
}
.x-nav-menu li > ul.x-sub-menu {
    top: 69%;
}
.is-sticky .x-nav-menu li > ul.x-sub-menu {
    top: 78%;
}
.top-above {
    background-color: #5aa1e3!important;
    color: #fff!important;
}
.second-space{
    margin-top: 125px;
    margin-bottom: 30px!important;
}
input[type="text"], input[type="search"], input[type="email"], input[type="url"], input[type="tel"], input[type="password"], textarea {
    border: 1px solid #ccc;
}
input[type="text"], input[type="search"], input[type="email"], input[type="url"], input[type="tel"], input[type="password"], textarea {
    color: #000000
}
body.page-id-1975 .whats-news-section {
    min-height: 275px;
}
body.page-id-1951 .whats-news-section {
    min-height: 230px;
}
body.page-id-1925 .whats-news-section img {
    height: 273px;
}
.first-space {
    font-size: 0;
    height: 100px;
}
header.main-header .header-logo > a > img {
    display: none;
}
a:hover, a.active {
	color:#fff;
}
.header-logo a {
    /*background-image: url(https://comstruc.com/wp-content/uploads/2016/11/Comstruc-Logo.png);*/
    width: 300px;
    height: 95px;
    display: block;
    background-size: cover;
}
.sticky-wrapper.is-sticky > header.main-header .header-logo > a {
    /*background-image: url(https://comstruc.com/wp-content/uploads/2016/11/Comstruc-Logo.png);*/
    width: 210px;
    height: 66px;
    display: block;
    background-size: cover;
}
header.main-header {
    background-image: url(https://comstruc.com/wp-content/uploads/2016/12/newhomebg.png);
    min-height: 130px;
}
.bottom-single-service.sidebar {
    display: none;
}
header.main-header .menu-wrapper .x-nav-menu li > ul.x-sub-menu li > a {
    padding: 8px 20px;
}
.header-customize {
    display: none!important;
}
.home1a {
    border-right: thin solid #999999;
    float: left;
    line-height: 1.3;
    padding-right: 20px;
    margin-right: 20px;
    text-align: center;
    font-family: 'OpenSansCondensedLight', sans-serif;
}
.home1a-top {
    color: #ffbf00;
    font-size: 34pt;
}
.home1a-bottom {
    color: #ffbf00;
    font-size: 21pt;
}
.home1b-top {
    color: #ffbf00;
    font-family: 'OpenSansCondensedLight', sans-serif;
    font-size: 20pt;
    margin-bottom: 5px;
}
.home1b-bottom {
    color: #ffbf00;
    font-size: 20pt;
    font-weight: bold;
}
.textwidget ul {
    padding-left: 15px;
}
h4.cortana-title {
    height: 33px;
    overflow: hidden;
    display: block;
}
footer.main-footer-wrapper {
    background-image: url(https://comstruc.com/wp-content/uploads/2016/12/Footerbackground.jpg);
}
section.page-title-wrap.page-title-wrap-bg {
    background-image: url(https://comstruc.com/wp-content/uploads/2016/11/Page-Background.png)!important;
}
body.single-services section.page-title-wrap.page-title-wrap-bg {
    background-image: url(https://comstruc.com/wp-content/uploads/2015/10/Header-Background.png)!important;
}
body.postid-1884 h3.cortana-title::before {
    content: "Modular Break Room and Recreation Buildings";
    font-size: 14px;
}
body.postid-1884 h3.cortana-title {
    font-size: 0;
}
ul.breadcrumbs {
    display: none;
}
.page-title-wrap .block-center {
    text-align: center;
}
.whats-news-section {
    border: 1px solid #ccc;
    padding: 15px 0;
    border-radius: 6px;
    margin-top: 15px;
    display: block;
    margin-bottom: 15px!important;
}
body.page-id-1913 .whats-news-section {
    padding: 15px;
    min-height: 563px;
}
body.page-id-12 .cortana-service-content {
    display: none;
}
body.page-id-1965 .whats-news-section {
    min-height: 370px;
}
select {
    border: 1px solid #ccc;
}
body.page-id-1895 .gallery-inner-thumb img {
    max-width: 299px;
    height: 149.5px;
}
body.page-id-1895 .cortana-gallery .cortana-gallary-thumb .gallery-hover a {
    width: 299px;
}
body.page-id-1895 .cortana-gallery .cortana-gallary-thumb .gallery-hover {
    width: 299px;
}
body.page-id-1895 .cortana-gallery .cortana-gallary-thumb {
    padding: 0;
}
body.page-id-2205 .product_des img {
    width: 195px;
    height: 195px;
}
body.page-id-2205 .product_des h4 {
    height: 21px;
    overflow: hidden;
    margin-bottom: 0;
}
body.page-id-2205 .vc_custom_heading.vc_gitem-post-data.vc_gitem-post-data-source-post_excerpt {
    height: 121px;
    overflow: hidden;
}
body.page-id-2205 .vc_custom_heading.vc_gitem-post-data.vc_gitem-post-data-source-post_excerpt p:nth-child(1) {
	display:none;
}
.x-nav-menu > li.x-menu-item + li {
    margin-left: 15px;
}
header.main-header .menu-wrapper .x-nav-menu > li.current-menu-ancestor > a.x-menu-a-text span:before, header.main-header .menu-wrapper .x-nav-menu > li.current-menu-parent > a.x-menu-a-text span:before, header.main-header .menu-wrapper .x-nav-menu > li.current-menu-item > a.x-menu-a-text span:before, header.main-header .menu-wrapper .x-nav-menu > li.menu-current > a.x-menu-a-text span:before, header.main-header .menu-wrapper .x-nav-menu > li > a.x-menu-a-text:hover span:before, header.main-header .menu-wrapper .x-nav-menu > li:hover > a span:before {
    border-color: #ffbf00!important;
}
.entry-content a, .comment-text a {
    color: blue;
}
.entry-content a:hover, .comment-text a:hover {
    color: blue;
}
header.main-header .menu-wrapper .x-nav-menu li.current-menu-ancestor > a.x-menu-a-text, header.main-header .menu-wrapper .x-nav-menu li.current-menu-parent > a.x-menu-a-text, header.main-header .menu-wrapper .x-nav-menu li.current-menu-item > a.x-menu-a-text, header.main-header .menu-wrapper .x-nav-menu li.menu-current > a.x-menu-a-text, header.main-header .menu-wrapper .x-nav-menu li > a.x-menu-a-text:hover, header.main-header .menu-wrapper .x-nav-menu li:hover > a, header.main-header .menu-wrapper .x-nav-menu li ul.x-sub-menu li:hover > a {
    color: #ffbf00!important;
}
header.main-header .menu-wrapper .x-nav-menu>li>a {
    color: #fff;
}
header.main-header .menu-wrapper .x-nav-menu > li.x-menu-item > a > b.x-caret:before {
    color: #ffbf00!important;
}
header.main-header .menu-wrapper .x-nav-menu li.current-menu-ancestor > a.x-menu-a-text > b.x-caret:before, header.main-header .menu-wrapper .x-nav-menu li.current-menu-parent > a.x-menu-a-text > b.x-caret:before, header.main-header .menu-wrapper .x-nav-menu li.current-menu-item > a.x-menu-a-text > b.x-caret:before, header.main-header .menu-wrapper .x-nav-menu li.menu-current > a.x-menu-a-text > b.x-caret:before, header.main-header .menu-wrapper .x-nav-menu li > a.x-menu-a-text:hover > b.x-caret:before, header.main-header .menu-wrapper .x-nav-menu li:hover > a > b.x-caret:before, header.main-header .menu-wrapper .x-nav-menu li ul.x-sub-menu li:hover > a > b.x-caret:before {
    color: blue;
}
h4.widget-title:after {
    background: blue;
}
.sidebar .widget-contact-info > li > i {
    color: blue;
}
footer.main-footer-wrapper .footer_top_holder .sidebar .widget-contact-info > li > i {
    color: #ffbf00;
}
.cortana-title:after {
    background: blue;
}
.cortana-heading h2:after {
    background: blue;
}
.cortana-gallery .cortana-gallary-thumb .gallery-hover {
    background-color: rgba(0, 0, 255, 0.8);
}
.cortana-service .cortana-service-item .cortana-service-thumb .hover-action {
    background-color: rgba(0, 0, 255, 0.8);
}
body.header-overlay header.main-header {
    background-color: #111111!important;
}
.whats-new-102 {
    text-align: center;
    font-weight: bold;
    font-size: 20px;
    border: 1px solid #ccc;
    padding: 15px 15px;
	border-radius: 6px;
	margin-bottom: 15px!important;
}
.whats-new-102 a {
    font-family: Montserrat;
    font-weight: 400;
    font-style: normal;
    font-size: 24px;
	color: #222222;
}
.page-title-inner h1 {
    text-align: center;
}
/*body.single-services #wrapper-content {
    background-image: url(https://comstruc.com/wp-content/uploads/2016/12/Speed-Space-Background.jpg)!important;
	background-size: cover;
}*/
body.single-services .service-content p {
    font-size: 18px;
}
.bs-example {
    font-size: 18px;
}
/*body.single-services #wrapper-content .cortana-title {
    color: #fff;
}
body.single-services #wrapper-content h4.widget-title {
    color: #fff;
}
body.single-services #wrapper-content .sidebar .widget-posts-wrap .widget-posts-title {
    color: #fff;
}
body.single-services #wrapper-content .sidebar .widget-contact-info > li p, .sidebar .widget-contact-info > li a {
    color: #fff;
}
body.single-services #wrapper-content .sidebar .widget-contact-info > li > i {
    color: white;
}
body.single-services #wrapper-content h4.widget-title:after {
    background: white;
}
body.single-services #wrapper-content .sidebar .widget-contact-info > li p, .sidebar .widget-contact-info > li a {
    color: #ffbf00!important;
}
body.single-services #wrapper-content .cortana-title:after {
    background: white;
}
body.single-services #wrapper-content .services-slideshow {
    border-bottom: 1px solid #fff;
}
body.single-services #wrapper-content .service-content p {
    color: #fff;
}
body.single-services #wrapper-content .service-content h2 {
    color: #fff;
}
body.single-services #wrapper-content  .table-bordered>tbody>tr>td, .table-bordered>tbody>tr>th, .table-bordered>tfoot>tr>td, .table-bordered>tfoot>tr>th, .table-bordered>thead>tr>td, .table-bordered>thead>tr>th {
    border: 1px solid #fff;
	color: #fff;
}*/
body {
    color: #222222;
}
.cortana-title {
    color: #222222;
}
/*.sidebar .widget-contact-info > li p, .sidebar .widget-contact-info > li a {
    color: #222222;
}*/
.table-bordered>tbody>tr>td, .table-bordered>tbody>tr>th, .table-bordered>tfoot>tr>td, .table-bordered>tfoot>tr>th, .table-bordered>thead>tr>td, .table-bordered>thead>tr>th {
    border: 1px solid #222;
}
.services-slideshow {
    border-bottom: 1px solid #222;
}
footer.main-footer-wrapper h4.widget-title {
    color: #ffbf00;
}
.textwidget ul li a {
    color: #ffbf00;
}
footer.main-footer-wrapper .footer_top_holder .sidebar .widget-contact-info > li p, footer.main-footer-wrapper .footer_top_holder .sidebar .widget-contact-info > li a {
    color: #ffbf00!important;
}
.textwidget {
    color: #ffbf00;
}
ul.header-custom-info {
    padding: 0;
    list-style-type: none;
    max-width: 1180px;
    margin: 0 auto;
    text-align: right;
}
ul.header-custom-info li {
    display: inline-block;
    margin-left: 20px;
    font-size: 20px;
}

aside#text-18 .textwidget {
    color: #222;
}
header.main-header .menu-wrapper .x-nav-menu > li.x-menu-item > a {
    font-size: 14px;
}
.home-categories-title {
	border: thin solid;
	margin-bottom: 25px!important;
}
.home-categories-title p:nth-child(2) {
	background: linear-gradient(to bottom, #ffcc00 0%,#fffe64 100%);
	text-align: center;
	font-weight: bold;
}
.home-categories-title p:nth-child(1) {
	margin-bottom: 0;
}
.home-categories-title a:hover{
	text-decoration: none;
}
li#menu-item-2443:hover ul.x-sub-menu {
    overflow: visible;
    visibility: visible;
    opacity: 1;
    height: auto;
    z-index: 1000;
	animation-duration: .5s;
	transform-origin: 50% 0;
	animation: x-sign-flip 0.5s 0s 1 ease-in-out;
	animation-fill-mode: both;			
}
li#menu-item-1834:hover ul.x-sub-menu {
    overflow: visible;
    visibility: visible;
    opacity: 1;
    height: auto;
    z-index: 1000;
	animation-duration: .5s;
	transform-origin: 50% 0;
	animation: x-sign-flip 0.5s 0s 1 ease-in-out;
	animation-fill-mode: both;			
}
li#menu-item-1819:hover ul.x-sub-menu {
    overflow: visible;
    visibility: visible;
    opacity: 1;
    height: auto;
    z-index: 1000;
	animation-duration: .5s;
	transform-origin: 50% 0;
	animation: x-sign-flip 0.5s 0s 1 ease-in-out;
	animation-fill-mode: both;			
}
ul#main-menu > li#menu-item-2183 > a {
    background-color: #ffbf00;
    border-radius: 5px;
    padding-right: 10px;
    padding-left: 10px;
}

ul#main-menu > li#menu-item-2183 > a:hover {
    background-color: #ffffff;
}

ul#main-menu > li#menu-item-2183 > a:hover:before, 
ul#main-menu > li#menu-item-2183 > a:hover:after {
    background:none;
}

ul#main-menu > li#menu-item-2183 > a:before, 
ul#main-menu > li#menu-item-2183 > a:after {
    width:0;
    height:0;
}

header.header-1 .menu-wrapper .x-nav-menu > li.x-menu-item > a {
    line-height: 37px !important;
}

ul#main-menu > li#menu-item-2183 > a:hover > span:before {
    border-color:transparent !important;
}

ul#main-menu > li#menu-item-2183 > a:not(:hover) {
    color:#fff!important;
}

ul#main-menu > li#menu-item-2183 > a:not(:hover) > span:before {
    border-color:transparent!important;
}

@media screen and (max-width: 991px) {
    ul#main-menu > li#menu-item-2183 > a {
        border-radius:0;
    }
}
input[type="text"], input[type="search"], input[type="email"], input[type="url"], input[type="tel"], input[type="password"], textarea{
padding:0 !important;
width:335px;
}
.vc_gitem-animated-block  {
    width: 23% !important;
}
.blog-wrap .entry-thumbnail-wrap, .single-product-image-inner, .cortana-post .cortana-post-image {
    width: 34% !important;
}
/*pillar page code*/


.anchor-box{
  position:relative;
  background: transparent linear-gradient(90deg, #03488C 0%, #0472BC 100%) 0% 0% no-repeat padding-box;
}
.anchor-links-nav{
  padding:1em 0em 0.5em;
  background: linear-gradient(90deg, var(--unnamed-color-03488c) 0%, var(--unnamed-color-0472bc) 100%) 0% 0% no-repeat padding-box;
  background: linear-gradient(90deg, #03488C 0%, #0472BC 100%) 0% 0% no-repeat padding-box;
}
@media(min-width:1000px){
    .anchor-links-nav{
      padding:2em 0em 0.5em;
    }
}
.anchor-links-nav li{
  list-style-type:none !important;
  text-align: center;
  margin-bottom: 0.5em;
}
.anchor-links-nav li a{
  color: #fff;
  font-size: 14px;
  font-family: Open Sans;
  line-height: 16px;
}
@media(min-width:60em){
  .anchor-links-nav li a{
    color: #fff;
    font-size: 13px;
    font-family: Open Sans;
    line-height: 16px;
  }
  .anchor-links-nav ul{
    display: block;
    flex-wrap: wrap;
    align-items: center;
    justify-content: center;
    margin: auto;
    width: 100%;
    position: relative;
    margin-bottom: 0px !important;
    padding-left:0px !important;
  }
  .anchor-links-nav ul li{
    list-style-type: none !important;
    text-align: center;
    width: 100%;
    padding: 0em 0.3em .8em;
    position:relative;
    margin-bottom: 0em;
  }
  .anchor-links-nav ul li:after{
    content: '';
    width: 1px;
    height: 20px;
    border-left: 1px solid #fff;
    position: absolute;
    right: 0;
    top: 5px;
    margin: auto;
  }
  .agriafter:after{
    bottom:0 !important;
    top: -10px !important;
   }
}

@media(min-width:80em){
    .anchor-links-nav li a{
      color: #fff;
      font-size: 14px;
      font-family: Open Sans;
      line-height: 16px;
    }
}
.anchor-links-nav .active{
  border-bottom: 2px solid #fff;
}
.addline:before{
  content: '';
    width: 1px;
    height: 20px;
    border-left: 1px solid #fff;
    position: absolute;
    left: 0;
    top: 5px;
    margin: auto;
}
/***** main content *******/
.pillar-1st-para{
      margin: 4em 0em 2em;
}
@media(min-width: 1200px){
  .pillar-1st-para{
    margin: 4em 0em;
  }
}
.pillar-1st-para p{
  color: #000000;
  font-family: Open Sans;
}
.pillar-1st-para-list{
    margin-left: 115px;
    margin-top: 2em;
    margin-bottom: 2em;
}
.pillar-1st-para-list li{
    position: relative;
    line-height: 42px;
    margin-bottom: 1em;
}
.pillar-1st-para-list li::marker{
  content:'';
}
.pillar-header{
  background-image: url(https://comstruc.com/wp-content/uploads/2016/11/Page-Background.png); 
background-repeat: no-repeat;
    background-position: center;
    background-size: cover;
padding: 60px 0 60px 0;
}
.pillar-1st-para-list li:before {
  content: '';
    width: 40px;
    height: 40px;
    border-radius: 50%;
    background: #0472BC;
    position: absolute;
    left: -70px;
}
.pillar-imgtxt-sec{
  margin-bottom:4em;
}
.pillar-imgtxt-sec h2{
  font-size:32px;
  color:#3C78AF;
  font-weight: normal;
padding: 20px 20px;

}
.pis-right-sec{
   text-align: center;
    margin: 2em 0em;
}
.pillar-contact-sec{
    background-image: url(https://www.coolblue-mhw.com/wp-content/uploads/2023/08/contact-bg.jpg);
    background-size: cover;
    background-position: center;
    background-repeat: no-repeat;
    position: relative;
    text-align: center;
    color: #fff;
    padding: 5.2em 0em;
}
.pillar-contact-sec:before{
  content: '';
    width: 100%;
    height: 100%;
    background: #0472BC;
    opacity: 0.8;
    position: absolute;
    left: 0;
    top: 0;
}
.pillar-contact-sec .grid-container{
  position:relative;
}
.pillar-contact-sec h2{
  font-size:37px;
}
.pillar-contact-sec p a{
  color: #fff;
  text-decoration: underline;
}
@media(min-width: 60em){
  .pis-sub-sec{
    display: flex;
  }
  .pis-right-sec{
    margin: 0em 0em;
width:100%;
 }
  .pis-left-sec{
    width: 100%;
    margin-right: 0em;
  }
}
#panel-2283-1-0-1{
  display:none;
}

.pillar-header h1{
    font-family: Open Sans;
    font-weight: 700;
}
/*******service module*********/

@media(min-width: 1200px){
   .service-module {
     margin-top: 0em;
   } 
}
.sm-top-txtsec h2{
   font-size: 37px;
   line-height: 52px;
   color: #000000;
}
.sm-top-txtsec p{
   font-size: 16px;
   line-height: 26px;
   color: #000000;
}
.sm-content{
  display: flex;
  align-items: center;
  background: #F0F0F0;
  margin-top: 0.8em;
}
.service-module .sm-img-wrap {
    width: 40%;
    float: none; 
}
@media (min-width: 60em) {
  .service-module .sm-img-wrap {
    width: 40%;
    float: left; 
    position: relative;
    } 
  .service-module .sm-img-wrap:before{
      content: '';
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      background: transparent linear-gradient(90deg, #F0F0F000 0%, var(--unnamed-color-f0f0f0) 100%) 0% 0% no-repeat padding-box;
      background: transparent linear-gradient(90deg, #F0F0F000 0%, #F0F0F0 100%) 0% 0% no-repeat padding-box;
  } 
}
.service-module .inner-wrap-fullwidth {
  max-width: 100%; 
}
@media (min-width: 60em) {
  .service-module .inner-wrap-fullwidth {
    max-width: 80%; 
  }
}
.service-module .sm-txt-wrap {
  width: 100%;
  float: none; 
  padding: 0em 1em 1em;
}

@media (min-width: 60em) {
  .service-module .sm-txt-wrap {
    width: 60%;
    float: right;
    padding: 0em 10em 1em 1em;
  } 
}
.service-module .sm-txt-wrap h2 {
  margin-top: 0; 
  font-size: 32px;
  margin-bottom: 0.5em;
  color: #03488C;
}
@media (min-width: 60em) {
  .service-module .sm-txt-wrap h2 {
    font-size: 28px; 
  } 
}
.sm-txt-wrap .btn{
  margin-top: 1em;
    display: inline-block;
}
.sm-txt{
  font-size: 16px;
  color: #000000;
  margin-bottom: 1em;
}
.service-module span.image-ticon img {
  width: 55px;
  text-align: center;
  transform: skew(20deg, 0deg);
  margin: auto;
  padding-top: 0px;
}
.service-module .image-ticon {
  display: flex;
  width: 90px;
  height: 80px;
  margin: 0 auto;
  align-items: center;
  transform: skew(-20deg, 0deg);
  background: #0472BC;
}
.slick-current .image-ticon{
  background: transparent linear-gradient(180deg, var(--unnamed-color-03488c) 0%, var(--unnamed-color-0472bc) 100%) 0% 0% no-repeat padding-box;
  background: transparent linear-gradient(180deg, #03488C 0%, #0472BC 100%) 0% 0% no-repeat padding-box;
}
.service-module .slick-slide.slick-current .item .sm-tab-title .image-ticon {
  background-color: #f4d60d; 
}
.service-module .slick-slide.slick-current .item .sm-tab-title .image-ticon .icon-hover {
  display: block; 
}
.service-module .slick-slide.slick-current .item .sm-tab-title .image-ticon .icon-normal {
  display: none; 
}
.service-module img.icon-hover {
  display: none; 
}
.service-module .slick-slide {
  border: none; 
}
.service-module .sm-tab-title.d-flex {
  text-align: center;
  cursor: pointer; 
  width: 145px;
  padding: 0.5em 0em;
}
.service-module .sm-tab-title.d-flex span.opm-tab-title {
  color: #00488c;
  font-size: 14px;
  font-weight: 600;
  margin-top: 1em;
  display: block;
  font-family: Open Sans; 
}
.service-module a.btn, .service-module a.btn-download, .service-module a.btn-arrow, .service-module a.product-grid-item-link {
  background-color: #0472BC;
  color: #FFF;
  padding: 13px 20px;
  border-radius: 5px;
  line-height: 24px;
  font-size: 16px;
  font-weight: 400;
}
.service-module a.btn:hover, .service-module a.btn-download:hover, .service-module a.btn-arrow:hover, .service-module a.product-grid-item-link:hover {
    background-color: #e0c71f !important; 
}
.service-module a.btn span, .service-module a.btn-download span, .service-module a.btn-arrow span, .service-module a.product-grid-item-link span {
  font-weight: bold; 
}
.service-module .slick-arrow-nav {
  display: none; 
}
/*======= Slick Slider =========*/
.slick-slider {
  position: relative;
  display: block;
  box-sizing: border-box;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
  -webkit-touch-callout: none;
  -khtml-user-select: none;
  -ms-touch-action: pan-y;
  touch-action: pan-y;
  -webkit-tap-highlight-color: transparent; }

.slick-list {
  position: relative;
  display: block;
  overflow: hidden;
  margin: 0;
  padding: 0; }

.slick-list:focus {
  outline: 0; }

.slick-list.dragging {
  cursor: pointer;
  cursor: hand; }

.slick-slider .slick-list, .slick-slider .slick-track {
  -webkit-transform: translate3d(0, 0, 0);
  -moz-transform: translate3d(0, 0, 0);
  -ms-transform: translate3d(0, 0, 0);
  -o-transform: translate3d(0, 0, 0);
  transform: translate3d(0, 0, 0); }

.slick-track {
  position: relative;
  top: 0;
  left: 0;
  display: block;
  margin-left: auto;
  margin-right: auto; }

.slick-track:after, .slick-track:before {
  display: table;
  content: ''; }

.slick-track:after {
  clear: both; }

.slick-loading .slick-track {
  visibility: hidden; }

.slick-slide {
  display: none;
  float: left;
  height: 100%;
  min-height: 1px; }

[dir=rtl] .slick-slide {
  float: right; }

.slick-slide img {
  display: block; }

.slick-slide.slick-loading img {
  display: none; }

.slick-slide.dragging img {
  pointer-events: none; }

.slick-initialized .slick-slide {
  display: block; }

.slick-loading .slick-slide {
  visibility: hidden; }

.slick-vertical .slick-slide {
  display: block;
  height: auto;
  border: 1px solid transparent; }

.slick-arrow.slick-hidden {
  display: none; }

@media (min-width: 960px){
    .anchor-links-nav.stuck {
        border-bottom: 1px solid #707070; 
        position: fixed;
        left: 0;
        top: 9.4em !important;
        width: 100%;
        margin-top: 0;
        margin-top: 0;
        z-index: 11;
    }
}
@media (min-width: 1280px){
    .anchor-links-nav.stuck {
        top: 9.1em !important;
    }
}
.page-inner-anchor{
        margin-top: -11.25em;
    padding-top: 11.25em;

  }
.anchor-links-nav ul li:before{
    content: '';
    width: 0;
    height: 0;
    border-top: 15px solid transparent;
    border-bottom: 15px solid transparent;
    border-left: 15px solid #ffbf00;
    position: absolute;
    left: 0;
    right: 0;
    margin: 0 auto;
    top: 0;
}
.im{
height: 300px;
    width: 500px;
}
.pillar-header .pis-right-sec {
    background: linear-gradient(90deg, #03488C 0%, #0472BC 100%) 0% 0% no-repeat padding-box;
}
.pillar-header .row{
margin-left: 0 !important;
}

.sck-module{
display: flex;
}
/*.left-sck:before{
width:100%;
    content: '';
    position: absolute;
    top: -2px;
   
    display: block;
  
    background: #eb0001;
   
    height: 108%;
    right: -170px;
}*/
    transform: skewX(-20deg);
}
.right-sck{
width:100%;
}
.asfbm-four-bucket{
display: flex;
flex-wrap: nowrap;
}
.asfbmi-image {
    background-color: #3C78AF;
    max-width: 4.3125em;
    width: 100%;
    border-radius: 0px;
    overflow: hidden;
    margin: 0 auto;
    min-height: 0.3125em;
}
.asfbm-four-bucket>div{
flex-basis: 20%;
}
.scmc-row{
position: relative;
}
.asfbm-four-bucket:before{
    content: '';
    border-top: 1px dashed #EDC35B;
    position: absolute;
    left: 0;
    top: 41%;
    width: 100%;
    height: 2px;
    z-index: -1;
}
.asf-style{
text-align: center;
 color: #310D7A;
font-weight: bold;
}




.scl-module{
background-color: #3C78AF;
}

.btn{
background-color: #ffbf00;
    border-radius: 5px;
    padding: 10px;
font-weight:bold;
color: #fff !important;
border:2px solid #ffbf00;
 text-align: center;
}
.btn:hover{
background-color: #fff;
color: #ffbf00 !important;
border:2px solid #ffbf00;
}
#block-3{
    text-align: center;
}
#block-3 .btn{
padding-left: 50px;
    padding-right: 50px;
@media screen and (min-width: 991px) {
padding-left: 0px;
    padding-right: 0px;
    display: block;
}
}
#rev_slider_20_3_wrapper{
margin-bottom: 25px !important;
}

#block-4 .btn{
padding-left: 40px;
    padding-right: 40px;
}
.wpb_animate_when_almost_visible{
opacity:1 !important;
}
@media (min-width: 1200px) {
.page-id-2195 .col-lg-4 {
        height: 350px;
    }
}
.thomas-badge-wrap a{
display:inline-block;
vertical-align:top;
}

.thomas-badge-wrap a img{
display:block;
}
.thomas-badge-wrap{
margin:20px 0;
@media (min-width: 992px) {
//text-align: center;
}
}

@media (min-width: 768px) {
.row.footer-top-col-4.footer-1{
display: flex;
flex-wrap: wrap;
}
}

