@import url('https://fonts.googleapis.com/css?family=Montserrat:400,400i,600,600i,800&display=swap'); 


.socdisp { display: block; padding: 20px; }
.logo { width: 100px; }
html, body { overflow-x: hidden; }
strong{
color:#117ec1;
}

.bg-dark {
    background-color: #ddd!important;
}


.gallery-inline.dashboardGallery {
    float: right;
    width: 55%;
}

.carousel-control-next-icon {
    
    filter: brightness(0.2) sepia(1) hue-rotate(180deg) saturate(5);
}

.carousel-control-prev-icon {
   filter: brightness(0.2) sepia(1) hue-rotate(180deg) saturate(5);

}

#gallery-title-uuid{
display:none;
}

.carousel-inner {
    position: relative;
    width: 75%;
    margin: 15px auto;
    overflow: hidden;
}

.profile{
display:inline-block;
width:60px;
height:60px;
}

.profile img{
width:100%;
}



.ctab, .ctab:visited {
    -moz-background-clip: padding;
    -webkit-background-clip: padding-box;
    background-clip: padding-box;
    background: #00837e;
    color: #ffffff!important;
    padding: 10px 5px;
    font-size: 130%;
    font-weight: bold;
    font-family: Montserrat;
    display: block;
    text-align: center;
    text-decoration: none;
    width: 250px;
    max-width: 100%;
    margin: 0px 20px;
    border-radius: 3px;
    text-transform: uppercase;
}


#share-floating-bar a, #share-floating-bar a{
   font-size: 20px;
}

.ctab:hover, .ctab:active, .ctab:focus {
    background: #193662;
    color: #ffffff!important;
   transition: background 0.4s ease;
    text-decoration: none;
}

.highlights {
    background: #fff;
    padding: 28px 40px 8px 40px;
    color: #000;
    margin: 40px 0px 10px 0px;
    font-size: 115%;
    display: block;
}

.kw-title, .me-title {
    font-weight: bold;
    text-align: right;
}

.card-body {
    -ms-flex: 1 1 auto;
    flex: 1 1 auto;
    padding: 1.25rem;
    display: none;
}



#image-26d27f00-7a4b-423c-ba39-d039a45b1254-3 {
    width: 50px;
    height: 50px;
}

#image-818e5054-85df-4105-bd56-4d8d17653fdb-4 {
    width: 50px;
    height: 50px;
}

#image-0639a8d7-5771-4f34-8e91-960743203462-2 {
   width: 100%;
  
}


#image-24e00896-2690-4986-ad95-c70bcce9eaf2-4 {
    width: 30%;
    float: left;
    margin-right: 3%;
    margin-bottom: 2%;
    border: 2px solid #fff;
}

#image-09758598-8645-4c45-91b3-9952bca166f8-6{

    width: 30%;
    float: left;
    margin-right: 3%;
    margin-bottom: 2%;
    border: 2px solid #fff;
}


#image-ec8b6376-9435-43fc-a985-143af21eaa72-2{
width:100%;
}

.section{
border-bottom: 1px #d4d4d4 solid;
    padding: 30px 0px;
}

.section col-sm-12:first-child, .section col-xs-12:first-child{
  margin-bottom: 20px;
}


/*Header Box*/
#hero-plus-header{
    text-align: left;
    margin: 0px auto;
    padding:20px;

}
.container-fluid {
    width: 100%;
     padding-right: 0px; 
     padding-left: 0px; 
    margin-right: auto;
    margin-left: auto;
}

#image-78becba3-4ebb-419d-8534-aeb76bfdcdfc-1 {
 width: 30%;
    float: left;
    margin-right: 3%;
    margin-bottom: 2%;
    border: 2px solid #fff;
}

#image-de0d5054-bf69-4a81-9d71-60ceda8022c8-5{

 width: 30%;
    float: left;
    margin-right: 3%;
    margin-bottom: 2%;
    border: 2px solid #fff;
}

/*.card{

 width: 33%!important;
    float: left;
    margin-right: 3%;
    margin-bottom: 2%;
    border: 2px solid #fff;
}*/

iframe{
float:left;
margin-right:3%;
margin-bottom:3%;
}

.section h3{
    color: #117ec1;
    margin: 0px;
    font-weight: 600;
}

.foothead { padding: 10px; }

#hero-plus-footer h3 {
    
    color: #fff;
    font-size: 2.25em;
        padding: 20px;
    font-weight: 600;
font-family: Montserrat,Arial,sans-serif; 
}
h1 { text-align:center; font-size: 1.9em; font-family: Montserrat,Arial,sans-serif; 
    margin: 1em auto;
    font-weight: 600;
    color: #114e8e;
    font-weight: bold;
}

a, a:visited, a:hover, a:active {
    word-wrap: break-word;
    color: ;
}
strong { color: #193662; }
a:hover {
    color: #193662;
    text-decoration: underline;
}

h2 {text-align:center; margin: 30px 0px 40px; font-size: 1.2em; font-style:italic; font-family: Montserrat,Arial,sans-serif; }


.link { display:inline-block; padding:5px; margin:10px; text-decoration:none !important; text-transform: uppercase; color: #fff; }

.link:hover { }

img#image-3b5747bc-2938-48ca-b197-eb0a119c1d14-5 {
    width: 100%;
}


.icons, .icons:visited, .icons:hover, .icons:active  {
 padding: 11px;
 margin: 8px 3px;
 width: 55px;
 height: 55px;
 display: inline-block;
 background: #117ec1;
 text-align: center;
 color: #fff;
 border-radius: 50%;
 vertical-align: middle;
}

.icon-m {
    padding: 11px 4px!important;
}

 .icons:hover {
opacity:.8;
color:#fff!important;

}

.fab:hover{
opacity:.8;
color:#fff!important;
}




.mt-5, .my-5 {
    margin-top: 0px !important;
}
.soc { padding: 5px; margin: 10px; height: 50px; width: 50px; color: #fff; display: inline-block; border: solid; -webkit-box-shadow: 0 8px 6px -6px black; -moz-box-shadow: 0 8px 6px -6px black; box-shadow: 0 8px 6px -6px black; }

/*Hero Box*/
#hero-plus-hero{
}
#hero-plus-body {
    padding: 15px 15%;
font-family: Montserrat,Arial,sans-serif;
    font-size: 17px;
    -webkit-font-smoothing: antialiased;
    color: #34404b;
background:#eee;
}
#hero-plus-hero .clearfix {
    text-align: center;
    margin: 0px auto;
}
/*Body Box*/


/*Footer Box*/
#hero-plus-footer{
   background: #333;
   background-color: rgb(26, 54, 98);
   padding: 0px 0px 20px 0px;
   text-align: center;
   justify-content: center;
   align-items: center;
}
#hero-plus-footer .clearfix {
    text-align: center;
    margin: 20px auto;
}

@media only screen and (max-width:924px) {

}

@media only screen and (max-width: 768px) {


#hero-plus-body {
    padding: 15px 13%;
    font-size: 16px;
}
#hero-plus-hero {
}

#hero-plus-header {
    text-align: center;
    display: block;
}
 .logo img {
    width: 200px;
max-width: 100%;
    margin: auto;
    display: inline-block;
}

.ctab, .ctab:visited {
    margin: 21px auto 0;
    padding: 9px;
    width: 230px;
}

h1 {
    font-size: 1.5em;
}
.gallery-inline.dashboardGallery {
    float: none;
    width: 100%;
    margin-bottom: 30px;
}

.highlights {
    padding: 25px 20px 8px 20px;
    margin: 40px 0px 23px 0px;
    font-size: 98%;
}

.kw-title {
    text-align: left;
    font-size: 84%;
    line-height: 121%;
}

.profile {
    display: block;
    margin-bottom: 5px;
}


#image-78becba3-4ebb-419d-8534-aeb76bfdcdfc-1 {
 width: 100%;
    float: left;
    margin-right: 3%;
    margin-bottom: 2%;
    border: 2px solid #fff;
}

#image-de0d5054-bf69-4a81-9d71-60ceda8022c8-5{

 width: 100%;
    float: left;
    margin-right: 3%;
    margin-bottom: 2%;
    border: 2px solid #fff;
}

#image-09758598-8645-4c45-91b3-9952bca166f8-6{

 width: 100%;
    float: left;
    margin-right: 0%;
    margin-bottom: 2%;
    border: 2px solid #fff;
}

/*.card{

 width: 100%!important;
    float: left;
    margin-right: 0%;
    margin-bottom: 2%;
    border: 2px solid #fff;
}*/



}

.multivu-m {
    max-width: 100%;
    vertical-align: middle;
}

.form-container {
    background-image: url('images/8701551-cc-hero.jpg');
    position: relative;
    background-position: center center;
    background-attachment: fixed;
    background-repeat: no-repeat;
    background-size: cover;
    margin-bottom: 40px;
}

.form-container::after {
    content: '';
    background: #1a3762;
    opacity: .9;
    position: absolute;
    width: 100%;
    top: 0;
    bottom: 0;
    left: 0;
}

.form-container-content {
    position: relative;
    z-index: 5;
    padding: 40px 15%;
}

@media only screen and (min-width: 1925px) {
    .me-highlight{
        padding: 0px 20px 10px;
    border-left: 7px solid #107ec1;
    background: none;
    margin-bottom: 40px;
    }

   .me-title{
        text-align: left;
        font-size: 1.0rem;
   }
}