/* Enter Your Custom CSS Here */
/* Enter Your Custom CSS Here */
.tour-btn{
    background: #ed8620;
  float:right;
color: #fff;
border-radius: 3px;
padding: 2px 10px;
margin: 4px 0 4px 7px;
border: 1px solid rgba(255, 255, 255, 0.35);
font-size: 16px;
font-weight: 500;
} 
.contact li .email{
  font-size: 15px;
}
#form-row .btn.btn-default {
   height: 93px;
  width:300px;
line-height: 20px;
padding:30px 10px;

  text-align:center;
}
.contact .fa.fa-youtube-play {
        margin-right: 10px;
float: left;
margin-top: 5px;
color: #fff;
font-size: 15px;
}
.fa.fa-youtube-play {
        margin-right: 10px;
        float: left;
        margin-top: 13px;
        color: #fff;
        font-size: 15px;
}
    #secondary #widget-area > [class*="widget_"], #secondary #widget-area > [class*="widget-"] {
        margin-bottom:0;
}
body.single-post .entry-content p{
        padding-top: 25px;
}
.fa.fa-facebook {
        margin-right: 10px;
}
    .fa.fa-instagram {
        margin-right: 40px;
        float: left;
        margin-top: 13px;
        color: #fff;
        font-size: 15px;
}
    .contact li .fa {
  width:15px;
}
    div.wpcf7-mail-sent-ok {
        border: 2px solid #398f14;
        background: #fff;
}
    .wpcf7-form textarea {
        line-height: normal;
}
.footer-logo{
  display: block; margin-top: 12px;
}
#back_to_top span{
  color:#fff!important;
  line-height:normal!important;
}
.textwidget p{
  color:#fff;
}
.welcome{
  text-align: center;
  font-size: 38px;
  color:#fff;
  font-family:'Dosis', sans-serif;
  line-height: 48px;
  font-weight: bold;
}
.contact .fa.fa-envelope {
    font-size: 15px;
}
 .contact li .fa.fa-facebook {
        margin-right: 5px!important;
        margin-left: 0px;
        float: left;
        margin-top: 5px;
        color: #fff;
        font-size: 15px!important;
}
 .contact li .fa.fa-instagram {       
        font-size: 15px!important;
  margin-top: 5px;
}
.contact li a{
  margin-left: 10px;
}
.contact li .fax{
  margin-left: 10px;
}
.contact li .sec-line-address{
  margin-left: 28px;
}

.contact li .fa.fa-phone{
  margin-right:0;
}
.contact li{
  margin-bottom: 10px;
}
.fa.fa-star-o {
  margin-right: 7px;
}
.header-buttons{
  float:right;
}
.pp_description {
    display: none!important;
}
    .page-sub-title {
        color: #fbc433;
}
.red-box .vc_column-inner.vc_custom_1496331828299 {
 min-height:310px; 
}
.blue-box .vc_column-inner.vc_custom_1496332128111 {

  min-height: 408px;
}
    .number {
        float: left;
        font-size: 60px;
        padding:10px 5px 10px 0;
}
.esg-center.eg-washington-element-3.esg-flipup {
   display:none;
}
input[type="email"], input[type='text'], textarea{
  background-color:#fff!important;
  border:1px solid #cccccc;
}
.cms-blog-date {
  color:#fff!important;
}
.eg-washington-element-1 {
    display: none!important;
}
input[type="submit"], .btn-green{
  background-color:#ed8620;
  border-color:#e0791f;
}
#secondary #widget-area > [class*="widget_"]{
  margin-bottom:0;
}
.wpcf7-form input[type="submit"]{
  margin-top:5px;
}
    .entry-blog.entry-post {
        margin: 40px 0 27px;
        padding: 0 20px 20px;
}
    .entry-blog.entry-post .list-style-check li {
        color:#575656;
}
#secondary {
  margin-top:40px;
}
.page-template-blog-classic #secondary{
  margin-top:0;
}
.entry-date {
    color:#fff!important;
}
    .wpb-js-composer .vc_tta-shape-rounded.vc_tta-o-shape-group:not(.vc_tta-o-no-fill) .vc_tta-panel:not(:first-child):not(:last-child) .vc_tta-panel-body {
        border-bottom-left-radius: 5px!important;
        border-bottom-right-radius: 5px!important;
}
#secondary #widget-area .wg-title{
 color:#57bfd2; 
}
.wpb-js-composer .vc_tta.vc_tta-accordion .vc_tta-controls-icon-position-left .vc_tta-controls-icon{
  float:left!important;
  right: 25px!important;
  left:0!important;
  top:12px!important;
}
.vc_tta-title-text {
    padding-left: 15px;
}
    .wpb-js-composer .vc_tta.vc_tta-accordion .vc_tta-controls-icon-position-left.vc_tta-panel-title > a {
        padding-left: 25px!important;
}
    .wpb-js-composer .vc_tta-color-grey.vc_tta-style-classic .vc_active .vc_tta-panel-heading .vc_tta-controls-icon::after, .wpb-js-composer .vc_tta-color-grey.vc_tta-style-classic .vc_active .vc_tta-panel-heading .vc_tta-controls-icon::before, .wpb-js-composer .vc_tta-color-grey.vc_tta-style-classic .vc_tta-controls-icon::after, .wpb-js-composer .vc_tta-color-grey.vc_tta-style-classic .vc_tta-controls-icon::before {
        border-color:#fff!important;
}
    .vc_tta-container .vc_tta-accordion.vc_tta-style-classic .vc_tta-panels .vc_tta-panel .vc_tta-panel-heading .vc_tta-panel-title a {
        font-size: 24px;
        color: #fff;
        font-weight: 600;
}
#slide-8-layer-5, #slide-9-layer-5 {
text-shadow: #000 3px 3px 3px;
}
#cshero-header-wrapper.h-trans #cshero-header{
  background:#fff;
}
#cshero-header-navigation .main-navigation .menu-main-menu > li.menu-item-has-children > .cs-menu-toggle{
  bottom:-2%;
}

    .vc_tta-container .vc_tta-accordion.vc_tta-style-classic .vc_tta-panels .vc_tta-panel .vc_tta-panel-heading .vc_tta-panel-title a i {
        font-size: 18px;
        position: relative;
        top: 5px;
}
.vc_tta-container .vc_tta-accordion.vc_tta-style-classic .vc_tta-panels .vc_tta-panel .vc_tta-panel-heading .vc_tta-panel-title{
  background-color:#93227f;
  border-color:#7c006b;
}
.vc_tta-container .vc_tta-accordion.vc_tta-style-classic .vc_tta-panels .vc_tta-panel .vc_tta-panel-body{
  border-color:#7c006b;
}
.vc_tta-container .vc_tta-accordion.vc_tta-style-classic .vc_tta-panels .vc_tta-panel:nth-child(2) .vc_tta-panel-heading .vc_tta-panel-title{
background-color:#57bfd2;
  border-color:#3ea8bb;  
}
.vc_tta-container .vc_tta-accordion.vc_tta-style-classic .vc_tta-panels .vc_tta-panel:nth-child(2) .vc_tta-panel-body{
   border-color:#3ea8bb; 
}
.vc_tta-container .vc_tta-accordion.vc_tta-style-classic .vc_tta-panels .vc_tta-panel:nth-child(3) .vc_tta-panel-heading .vc_tta-panel-title{
  background-color:#bdc518;
  border-color:#a5ae00;
}

.vc_tta-container .vc_tta-accordion.vc_tta-style-classic .vc_tta-panels .vc_tta-panel:nth-child(3) .vc_tta-panel-body{
   border-color:#a5ae00; 
}
.vc_tta-container .vc_tta-accordion.vc_tta-style-classic .vc_tta-panels .vc_tta-panel:nth-child(4) .vc_tta-panel-heading .vc_tta-panel-title{  
  background-color:#dc6819;
  border-color:#ce5b08;
}
.vc_tta-container .vc_tta-accordion.vc_tta-style-classic .vc_tta-panels .vc_tta-panel:nth-child(4) .vc_tta-panel-body{
   border-color:#ce5b08; 
}
.vc_tta-container .vc_tta-accordion.vc_tta-style-classic .vc_tta-panels .vc_tta-panel:nth-child(5) .vc_tta-panel-heading .vc_tta-panel-title{  
  background-color:#fbc433;
  border-color:#e6b11a;
}
.vc_tta-container .vc_tta-accordion.vc_tta-style-classic .vc_tta-panels .vc_tta-panel:nth-child(5) .vc_tta-panel-body{
   border-color:#e6b11a; 
}
.vc_tta-container .vc_tta-accordion.vc_tta-style-classic .vc_tta-panels .vc_tta-panel:nth-child(6) .vc_tta-panel-heading .vc_tta-panel-title{  
  background-color:#da0e31;
  border-color:#bc001d;
}
.vc_tta-container .vc_tta-accordion.vc_tta-style-classic .vc_tta-panels .vc_tta-panel:nth-child(6) .vc_tta-panel-body{
   border-color:#bc001d; 
}
.vc_tta-container .vc_tta-accordion.vc_tta-style-classic .vc_tta-panels .vc_tta-panel:nth-child(8) .vc_tta-panel-heading .vc_tta-panel-title{  
  background-color:#57bfd2;
  border-color:#3ea8bb;
}
.vc_tta-container .vc_tta-accordion.vc_tta-style-classic .vc_tta-panels .vc_tta-panel:nth-child(8) .vc_tta-panel-body{
   border-color:#3ea8bb; 
}
h3.wg-title{
  font-size:35px;
  margin-bottom:0;
  color:#fff;
}
.list-style-check li{
  color:#575656;
}
.list-style-check li:after{
 background-color:#93227f; 
  border-color:#93227f; 
}
.zmdi.zmdi-caret-down{
  margin-left:5px;
}
#text-14 .textwidget, #text-15 .textwidget{
  color:#fff;
}
#text-15{
  margin-top:20px;
}
#page-front-page{
  margin-top:30px;
}
#cshero-header-top{
 background:#4c003e; 
}
#slide-5-layer-4.tp-caption.tp-resizeme, #slide-7-layer-4.tp-caption.tp-resizeme{
text-shadow: #000 3px 3px 3px;  
}
.slider-caption{
  font-size: 30px;
text-align: center!important;
text-shadow: #000 3px 3px 3px;
}
#cshero-header.cshero-main-header.header-fixed .menu-main-menu > li > a i{ 
  margin-bottom:6px!important;
}
.entry-meta{
  display:none;
}
small{
  font-size: 13px;
position: relative;
top:-25px;
}
#cshero-footer-top:before{
  background:none;
}
#page-title.page-title.br-style1{
   margin-top:145px;
}
#cshero-header-wrapper.header-2 #cshero-header-navigation .main-navigation .menu-main-menu > li{
  line-height:106px;
}
#cshero-header-wrapper.header-2 #cshero-header{
  max-height:105px;
}
#cshero-header-logo a img{
  margin-top:18px;
}
#cshero-header-wrapper.header-2 #cshero-header-logo a{
  line-height:normal;
}
#cshero-header-wrapper.header-2 #cshero-header.header-fixed{
 height:80px;
  margin-top:40px;
}
#cshero-header.cshero-main-header .menu-main-menu-container{
  margin-top:0px;
}
#cshero-header.cshero-main-header.header-fixed .menu-main-menu-container{
  margin-top:3px;
}
#cshero-header.cshero-main-header.header-fixed #cshero-header-logo a img{
  margin-top:0;
}
#cshero-header-wrapper.header-3 #cshero-header.header-fixed #cshero-header-logo a, #cshero-header-wrapper.header-3 #cshero-header.header-fixed #cshero-header-navigation .main-navigation .menu-main-menu > li > a{
  font-size:18px;
    line-height: 68px;
}
.tour-btn:hover{
    color:#fff;
}
.fa.fa-laptop{
    margin-right:10px;
}
.forms-btn{
    float: right;
background:#ed8620;
color:#fff;
border-radius: 3px;
padding:2px 10px;
margin:4px 7px 4px 0;
font-size:17px;
  font-weight:500;
  border:1px solid rgba(255, 255, 255, 0.35);
}
.forms-btn:hover{
    color:#fff;
}
.fa.fa-pencil-square-o{
    margin-right:10px;
}
.call-btn{
    margin-top:9px;
float:left;
font-size:16px;
color: #fff;

}


#cshero-header-wrapper.header-3 #cshero-header #cshero-header-logo a img{
  max-height:165px;
}
#cshero-header-wrapper.header-3 #cshero-header #cshero-header-navigation .main-navigation .menu-main-menu > li > a{
  text-transform:Capitalize;
  line-height: 68px;
}
#cshero-header-wrapper.header-2 #cshero-header #cshero-header-navigation .main-navigation .menu-main-menu > li > a i{
  display:block;
  margin-bottom:0;
}
#cshero-header-wrapper #cshero-header{
-webkit-transition:none;
-moz-transition: none;
-ms-transition: none;
transition: none;
}
.top-header{
  width: 100%;
height: 40px;
background: #57bfd2;
}
.call-btn:hover{
  color:#fff;
}
.cms-counter-description {
    color: #575656!important;
}
.why-lblc p{
  color:#fff;
font-size:20px;
text-align: center;
}
.vc_tta-container .vc_tta-tabs.vc_tta-style-classic .vc_tta-tabs-container .vc_tta-tabs-list li a{
  background-color:#57bfd2;
    border-color:#44aec0;
}
.vc_tta-container .vc_tta-tabs.vc_tta-style-classic .vc_tta-tabs-container .vc_tta-tabs-list li a:before{
   background-color:#57bfd2;
    border-color:#44aec0!important;
}
.vc_tta-container .vc_tta-tabs.vc_tta-style-classic .vc_tta-panels-container .vc_tta-panels .vc_tta-panel{
    background-color:#57bfd2;
    border-color:#44aec0;
}
.vc_tta-container .vc_tta-tabs.vc_tta-style-classic .vc_tta-tabs-container .vc_tta-tabs-list li:nth-child(2) a, .vc_tta-container .vc_tta-tabs.vc_tta-style-classic .vc_tta-tabs-container .vc_tta-tabs-list li:nth-child(2) a:before, .vc_tta-container .vc_tta-tabs.vc_tta-style-classic .vc_tta-panels-container .vc_tta-panels .vc_tta-panel:nth-child(2){
  background-color:#93227f;
    border-color:#820b70!important;
}

.vc_tta-container .vc_tta-tabs.vc_tta-style-classic .vc_tta-tabs-container .vc_tta-tabs-list li:nth-child(3) a{
  background-color:#bdc518;
    border-color:#a6af00;
}
.vc_tta-container .vc_tta-tabs.vc_tta-style-classic .vc_tta-panels-container .vc_tta-panels .vc_tta-panel:nth-child(3){
  background-color:#bdc518;
    border-color:#a6af00;
}
.vc_tta-container .vc_tta-tabs.vc_tta-style-classic .vc_tta-tabs-container .vc_tta-tabs-list li:nth-child(3) a:before{
 background-color:#bdc518;
    border-color:#a6af00!important; 
}

.vc_tta-container .vc_tta-tabs.vc_tta-style-classic .vc_tta-tabs-container .vc_tta-tabs-list li:nth-child(4) a, .vc_tta-container .vc_tta-tabs.vc_tta-style-classic .vc_tta-panels-container .vc_tta-panels .vc_tta-panel:nth-child(4){
  background-color:#da0e31;
    border-color:#c80025;
}
.vc_tta-container .vc_tta-tabs.vc_tta-style-classic .vc_tta-tabs-container .vc_tta-tabs-list li:nth-child(4) a:before{
  background-color:#da0e31;
    border-color:#c80025!important;
}
 .divider {
        float: left;
padding: 0 10px 0 5px;
opacity: .5;
color: #fff;
margin-top: 9px;
}
    .call-btn:hover, .email-btn:hover {
        color:#fff;
}
.email-btn{
  line-height: 43px;
  color:#fff;
  font-size:16px;
}

    .email-btn .fa.fa-envelope {
        margin-right: 5px;
        font-size: 13px;
        position: relative ;
        top:-2px;
 
}

    .call-btn .fa.fa-phone {
        margin-right: 5px;
}
@media only screen 
  and (max-width: 1195px) {
  .call-btn span, .email-btn span{
    display:none!important;
  }
}
/* Portrait Smartphone */
@media only screen 
  and (max-width: 320px) {
.top-header {
        width: 100%;
        height: 125px;
        background: #57bfd2;
}
}
/* Portrait Tablet */
@media only screen 
  and (max-width: 768px) {
    .top-header {
        width: 100%;
        height: auto;
        background: #57bfd2;
}
  #form-row .btn.btn-default {
    width: 250px;
  text-align:center;
}
    .blue-box .vc_column-inner.vc_custom_1496332128111 {
        min-height: 512px;
}
    .tour-btn {       
        font-size: 14px;
    
}
    .cms-counter-wraper .cms-counter-box {
        height: 100px;
        width: 100%;        
}
.call-btn span{
    display:none;
}
    #cshero-header-logo a img {
        margin-top: 15px;
}
  .slider-caption {
    line-height: normal;
}
.email-btn span{
    display:none;
}
    .fa.fa-facebook {
        margin-top: 14px;
}
    #cshero-header-wrapper.header-2 #cshero-header #cshero-header-navigation .main-navigation .menu-main-menu > li > a i {
        display: block;
        margin-bottom: 0;
        display: none;
}

    #cshero-header-wrapper.header-2 #cshero-header-navigation .main-navigation .menu-main-menu > li {
    line-height:30px;
    }
  
    #page-title.page-title.br-style1 {
        margin-top:0px!important;
}
    .blue-box .vc_column-inner.vc_custom_1496332128111 {
    margin-left:0!important;
}
  .vc_column-inner.vc_custom_1496332120350 {
    margin-left:0!important;
}
  }