.jh-solid-box {
           background-color: #ffffff;
           padding: 24px;
           min-height: 400px;
           display:block;
           margin-bottom: 10px;
           border-radius: 10px;
           box-shadow: 0 4px 10px rgba(0,0,0,0.1);
}

.jh-border-box {
           border: 2px solid #ffffff;
           padding: 24px;
           min-height: 320px;
           display:block;
           margin-bottom: 10px;
           border-radius: 10px;
           box-shadow: 0 4px 10px rgba(0,0,0,0.1);
}

.jh-solid-box2 {
           background-color: #134963;
           padding: 24px;
           min-height: 0px;
           display:block;
           margin: -0.5em;
           border-radius: 10px;
           box-shadow: 0 4px 10px rgba(0,0,0,0.1);
}

.jh-solid-box3 {
           background-color: #ffffff;
           padding: 24px;
           min-height: 300px;
           display:block;
           margin: -0.5em;
           border-radius: 10px;
           box-shadow: 0 4px 10px rgba(0,0,0,0.1);
}

.jh-solid-box4 {
           background-color: #ffffff;
           padding: 24px;
           min-height: 670px;
           display:block;
           margin-bottom: 10px;
           border-radius: 10px;
           box-shadow: 0 4px 10px rgba(0,0,0,0.1);
}

.jh-solid-box5 {
           background-color: #ffffff;
           padding: 24px;
           min-height: 270px;
           display:block;
           margin: -0.5em;
           border-radius: 10px;
           box-shadow: 0 4px 10px rgba(0,0,0,0.1);
}

.jh-solid-box6 {
           background-color: #218abf;
           padding: 24px;
           display:block;
           margin: -1em;
           border-radius: 10px;
}

.jh-solid-box7 {
           background-color: #ffffff;
           padding: 24px;
           min-height: 120px;
           display:block;
           margin: -0.5em;
           border-radius: 10px;
           box-shadow: 0 4px 10px rgba(0,0,0,0.1);
}

  .d0insetleft {
        background: #218abf; 
        width: 100vw; 
        border-radius: 30px;  
        padding: 2em 2em 2em 0;
        margin-left: calc(-100vw + 100%);
        margin-right: calc(-50vw + 50%);
    }
    
@media only screen and (min-width: 992px) {
    .d0insetright {
        background: #218abf; 
        width: 100vw; 
        border-radius: 30px; 
        border: 5px solid #fff; 
        padding: 2em 0 2em 2em;
    }

    .d0insetrightinner {
        background-color: #218abf; 
        min-height: 0px; 
        width: 40vw;
        border-radius: 30px; 
        display: block;
    }
    
    .d0insetleftinner {
        background-color: #218abf; 
        min-height: 0px; 
        width: 40vw; 
        display: block; 
        margin-left: auto; 
        margin-right: 2em;
    }
}
@media only screen and (max-width: 991px) {
    .d0insetright {
        background: transparent; /* No background on outer container */
        width: auto; /* Reset width */
        border: none; /* No border */
        padding: 0; /* No padding */
        margin: 0; /* No margin */
    }
    
    .d0insetleft {
        background: transparent; /* No background on outer container */
        width: auto; /* Reset width */
        border: none; /* No border */
        padding: 0; /* No padding */
        margin: 0; /* No margin */
    }
    
    .d0insetrightinner {
        background-color: #218abf; 
        min-height: 0px;  
        padding: 20px; 
        width: 75vw; 
        border-radius: 30px; 
        display: block;
        margin: 0 auto; /* Center the box */
    }
    
    .d0insetleftinner {
        background-color: #218abf; 
        min-height: 0px;  
        padding: 20px; 
        width: 75vw; 
        border-radius: 30px; 
        display: block;
        margin: 0 auto; /* Center the box */
    }
}
@media only screen and (min-width: 800px) {
  .d0splitgreenright {
    background: linear-gradient(
      270deg,
      rgba(1, 121, 128, 1) 0%,       /* new deep blue */
      rgba(1, 121, 128, 1) 50%,      /* solid color to 50% */
      rgba(255, 255, 255, 0) 50%,   /* fade starts */
      rgba(255, 255, 255, 0.5) 100% /* ends partially transparent */
    );
  }
}

@media only screen and (min-width: 800px) {
  .d0splitlightleft {
    background: linear-gradient(
      90deg,
      rgba(255, 255, 255, 0) 0%,
      rgba(255, 255, 255, 0) 40%,
      rgba(33, 138, 191, 1) 40%,
      rgba(33, 138, 191, 1) 100%
    );
  }
}

@media only screen and (min-width: 800px) {
  .d0splitlightrightwhite {
    background: linear-gradient(
      90deg,
      rgba(255, 255, 255, 1) 0%,
      rgba(255, 255, 255, 1) 60%,
      rgba(255, 255, 255, 0) 60%,
      rgba(255, 255, 255, 0) 100%
    );
  }
}

@media only screen and (max-width: 799px) {.d0splitlightleft{background: #218abf}}
@media only screen and (max-width: 799px) {.d0splitlightrightwhite{background: #ffffff}}

.btn-statement {
background: linear-gradient(90deg,rgba(27, 143, 196, 1) 0%, rgba(16, 59, 80, 1) 100%); color: #ffffff;-moz-transition: all .35s ease-in;
    -o-transition: all .35s ease-in;
      -webkit-transition: all .35s ease-in;
    transition: all .35s ease-in;
} 
 .btn-statement:hover {box-shadow: 1px 1px 5px #a8a8bf;color: 0b4661;}
@media only screen and (max-width: 799px) {.col-lg-1, .col-lg-10, .col-lg-11, .col-lg-12, .col-lg-2, .col-lg-3, .col-lg-4, .col-lg-5, .col-lg-6, .col-lg-7, .col-lg-8, .col-lg-9, .col-md-1, .col-md-10, .col-md-11, .col-md-12, .col-md-2, .col-md-3, .col-md-4, .col-md-5, .col-md-6, .col-md-7, .col-md-8, .col-md-9, .col-sm-1, .col-sm-10, .col-sm-11, .col-sm-12, .col-sm-2, .col-sm-3, .col-sm-4, .col-sm-5, .col-sm-6, .col-sm-7, .col-sm-8, .col-sm-9, .col-xs-1, .col-xs-10, .col-xs-11, .col-xs-12, .col-xs-2, .col-xs-3, .col-xs-4, .col-xs-5, .col-xs-6, .col-xs-7, .col-xs-8, .col-xs-9 {padding-left: 0px; padding-right: 0px;}} 

blockquote {
    border-left: 5px solid #55b5e6 !important;
}

#r8_content .ui-state-default {border: 1px solid #134963; background: #134963; padding: 0 0 !important;}

#r8_content .ui-state-active {background: #537a5a;}

#dotgo-accordion6 .ui-state-default {background: #134963 !important; border: 1px solid #134963 !important;}

#dotgo-accordion6 .ui-state-active {background: #134963; border: 0px solid rgba(0,0,0,0);}

#dotgo-accordion6 .ui-widget-content {background: #fff; border: 1px solid rgba(0,0,0,0); color:#000000 !important;}

#dotgo-accordion6 h4 {color: #fff;}

#dotgo-accordion6 i {color: #55b5e6;}

.ui-accordion .ui-accordion-content p {color: #134963 !important;}

.r8\_form{

border:0px;

}

img {border-radius: 10px;}

.r8_form_title {
    text-align: left;
    font-size: 1em;
    font-weight: bold;
    padding-left: 18px;
}
@media only screen and (max-width: 991px) {
  .jh-solid-box, .jh-solid-box5
 {min-height: 0px; margin: 0em; margin-bottom: 10px;}}

@media only screen and (max-width: 1199px) {.btn {display: block !important; white-space: normal !important;}}
