/* Custom Styles */
#block-1614851951348 .announcement {
    font-family: Montserrat;
    font-size: 13px;
    font-weight: 400;
    font-style: normal;
    letter-spacing: 1px;
    text-transform: none;
    line-height: 1.2em;
    color: white;
}

#block-1575400154555_1 .image__overlay {
    background-color: #fff0 !important;
    border-radius: 0px;
    opacity: 1 !important;
}

#block-1575400154555_1 .image__overlay-text {
    color: white;
    text-transform: uppercase;
}
#block-1614855248310{
    z-index: 1;
}
#block-1614855248310 h1,h2,h3,h4,h5,h6{
    font-weight: normal;
}

h1,h2,h3,h4,h5,h6{
    letter-spacing: .13rem;
}
h4{
    font-size: 19px;
}
h5{
    font-size: 16px;
}
#section-1614854048228 .form-control{
    font-size: 14px !important;
    padding: 5px;
}
#block-1614854139949 .form-btn {
    padding: 5px 25px !important;
    font-size: 13px !important;
}
@media (min-width: 768px) and (max-width: 1024px){
 iframe.res_iframe {
    width: 100%;
    height: 500px;
}    
    
}
  


@media (min-width: 768px){
#block-1614854139949 .block{
    padding-right: 20% !important;
    padding-left: 20% !important;
}
}


#block-1575400116835_0{
    z-index:1 !important;
}
#block-1614869410066_1{
    z-index: 1 !important;
    
}
#block-1614869410066_1 h1,h2,h3,h4{
    font-weight: normal;
    
}
#block-1614870245915_1{
    z-index: 1 !important;
    
}
#block-1614870245915_1 h1,h2,h3,h4{
    font-weight: normal;
    
}
#section-1614859539901 .container {
    max-width: 100% !important;
}
h2{
    font-size: 34px;
}
.btn{
    font-family: "Open Sans","Helvetica Neue",Arial,Helvetica,Verdana,sans-serif;
    font-size: 15px; 
    font-weight: 400;
    padding: 18px 40px;
    letter-spacing: 0.1rem;
}



@media (min-width:1025px){
#block-1575400116835_0 h1 span, #block-1575400116835_0 h5 span{
    font-weight: 400;
    color:white !important;
}
#block-1575400116835_0 {
    margin-top: -575px !important;
    margin-right: 0px;
    margin-bottom: 0px;
    margin-left: 0px;
}
}


@media (min-width:765px) and (max-width:1024px){
   #block-1575400116835_0 h1,h5{
    font-weight: 400;
    color:white !important;
} 
#block-1575400116835_0 {
    margin-top: -410px !important;
    margin-right: 0px;
    margin-bottom: 0px;
    margin-left: 0px;
}
}
   
@media (max-width: 767px){
   .custom_heading{
       font-size:20px;  
   }
   .custom_subheading{
       font-size:14px;  
   }
}



