.hero-inner-top-wrapper h2 span{ color:#D02B2B; }

/*--------------Contact Page New CSS Start---------------*/
div.wpforms-container-full .wpforms-form em.wpforms-error{ margin-top:0px; }
.state-wrapper-box .wpforms-field-description{ color:#FFF !important; }
.agree-wrapper-box label.wpforms-field-label-inline{ /*color:#FFF !important;*/ font-size: 15px !important; }



.wpforms-main-wrapper.wpforms-container .wpforms-field {
  padding: 5px 0px 0px 0px;
}
.wpforms-main-wrapper.wpforms-container-full .wpforms-field-label {
  margin: 0px 0px 5px 0px;
  padding: 0;
  font-size: 14px;
  /*color: #fff;*/
  font-weight:normal;
}
.wpforms-main-wrapper.wpforms-container-full{ margin:0px auto!important; }
.wpforms-main-wrapper.wpforms-container-full input, 
.wpforms-main-wrapper.wpforms-container-full select {
  height: 32px;
  min-height: 32px!important;
  font-size:15px!important;
}
.wpforms-main-wrapper.wpforms-container-full .wpforms-form textarea {
  height: 70px!important;
}

div.wpforms-container-full.wpforms-main-wrapper input[type="text"], 
div.wpforms-container-full.wpforms-main-wrapper input[type="email"], 
div.wpforms-container-full.wpforms-main-wrapper input[type="tel"], 
div.wpforms-container-full.wpforms-main-wrapper select, 
div.wpforms-container-full.wpforms-main-wrapper textarea {
  border-radius: 10px !important;
  border-color: #16BEF6 !important;
}
.wpforms-main-wrapper.wpforms-container-full .wpforms-form em.wpforms-error {
  margin-top: 0px;
}
/*==============Custom Button Style Start============*/
.et_custom_btn{
    background-color: #1e376d !important;
    color: #ffffff !important;
    font-weight: bold !important;
    /*border: 2px solid #d6de24;*/
    border-width: 0px !important;
    padding: .7em 2em .7em 1.7em !important;
    cursor: pointer;
    position: relative;
    transition: all 300ms ease 0ms;
    display: inline-block;
    font-size: 14px;
    text-align: center;
    line-height: 2.2em;
}
.et_custom_btn:after{
    content: '$';
    font-family: ETModules;
    opacity: 0;
    visibility: visible;
    transition: all 300ms ease 0ms;
    position: absolute;
    top: 8px;
    right: 5px;
    font-size: 25px;	
    /*line-height: 0.9;*/
}
.et_custom_btn::after{
    font-family: ETmodules !important;
    font-style: normal;
    font-weight: 400;
    font-variant: normal;
    text-transform: none;
    line-height: 1;
    text-shadow: 0 0;
    direction: ltr;
}

.et_custom_btn:hover{
    background-color: #e32526 !important;
    color: #ffffff !important;
    padding-right:35px!important;
}
.et_custom_btn:hover:after{
    opacity: 1;
    visibility: visible;
    right: 6px;
}
/*=============Custom Button Style END==============*/
/*--------------Contact Page New CSS End---------------*/


.sectors-we-serve-section .sectors-we-serve-col {
  display: flex;
  -webkit-display: flex;
  -moz-display: flex;
  -ms-display: flex;
  -o-display: flex;
  flex-wrap: wrap;
}
.sectors-we-serve-section .sectors-we-serve-col .et_pb_module.et_pb_image {
  width: 20%;
}
.sectors-we-serve-section .sectors-we-serve-col.sectors-we-serve-col-next .et_pb_module.et_pb_image {
  width: 25%;
}

@media only screen and (max-width: 767px) {
  .sectors-we-serve-section .sectors-we-serve-col .et_pb_module.et_pb_image {
    width: 100%;
  }
  .sectors-we-serve-section .sectors-we-serve-col.sectors-we-serve-col-next .et_pb_module.et_pb_image {
  width: 100%;
}
}


@media only screen and (max-width:980px) {	
    .div_order_2 {
        display: flex;
        -webkit-display: flex;
        -moz-display: flex;
        -ms-display: flex;
        -o-display: flex;
        flex-wrap: wrap
    }
    .div_order_2 > div {
        order: 2
    }
    .div_order_2 > div + div {
        order: 1;
        margin-bottom: 0px !important
    }	
}
  
.pum-content{
	padding:0px 30px 30px 30px !important
}
.pum-content p{
	color:#666;
}
.pum-theme-22007, .pum-theme-default-theme {
  background-color: transparent;
}
.gs{
	margin: 0px auto !important;
}
.light_custom_button,
.light_custom_link {
  background-color:transparent;
  color:#fff;
  font-weight:700;
  border-width:0!important;
  padding-right:2em;
  padding-left:.7em;
  cursor:pointer;
  position:relative;
  transition:all 300ms ease 0ms;
  display:inline-block;
  font-size:14px;
  text-align:center;
  line-height:1.7em
}
.light_custom_button:after,
.light_custom_link:after {
  content:'5';
  font-family:ETModules;
  opacity:1;
  visibility:visible;
  transition:all 300ms ease 0ms;
  position:absolute;
  right:5px;
  font-size:25px
}
.light_custom_button:hover,
.light_custom_link:hover {
  background-color:transparent!important;
  color:#d6de24!important;
  padding-right:32px!important
}
.light_custom_button:hover:after,
.light_custom_link:hover:after {
  opacity:1;
  visibility:visible;
  right:2px
}
.pum-title{
	font-family: 'Open Sans',Helvetica,Arial,Lucida,sans-serif;
  font-weight: 700 !important;
  font-size: 24px !important;
  color: #1e376d !important;
	line-height:1.4 !important;
}
.pum-content h2{
	font-family: 'Open Sans',Helvetica,Arial,Lucida,sans-serif;
  font-weight: 700;
  font-size: 20px;
  color: #1e376d !important;
  padding-bottom:10px;
  padding-top:10px;	
}
.pum-content ul{
 list-style:disc;
 color:#666;
	line-height:1.4;
	padding-left: 20px;
}