
/* BEGIN background_css */
      
.boxed{
    padding-top: 0px;
    padding-bottom: 0px;
}

.boxed .page-wrapper{
    padding: ;
    
    border: inherit;
}


/* END background_css */
/* BEGIN background_css */

      
.boxed{
    padding-top: 0px;
    padding-bottom: 0px;
}

.boxed .page-wrapper{
    padding: ;
    
    border: inherit;
}

.boxed .page-wrapper,
.container{
    max-width: 1170px;
    width: 100%;
}

/* END background_css */
/* BEGIN footer_css */


/* END footer_css */
/* BEGIN blog_options_css */


/* END blog_options_css */
/* BEGIN font_css */


/* END font_css */
/* BEGIN background_css */
      
.boxed{
    padding-top: 0px;
    padding-bottom: 0px;
}

.boxed .page-wrapper{
    padding: ;
    
    border: inherit;
}

.boxed .page-wrapper,
.container{
    max-width: 1170px;
    width: 100%;
}

/* END background_css */
/* BEGIN custom_css */
/*header*/
.contact-block li a {
    background-color:#2DABE2;
}
.contact-block:last-child {
    background-color:#FAA61A !important;
}
/*footer*/
/*newsletter*/
.newsLetter{
    padding-top:60px;
    padding-bottom:45px;
}
.newsLetter h1{
    font-family: "Montserrat";
    font-style: normal;
    font-weight: 900;
    font-size: 30px;
    line-height: 37px;
    color: #3082A0;
    letter-spacing:normal !important;
}
.newsLetter p{
    font-family: Montserrat;
    font-style: normal;
    font-weight: normal;
    font-size: 18px;
    line-height: 22px;
    color: #3082A0;
}
.formHolder{
    max-width:700px;
    margin:20px auto;
}
.es_subscription_form{
    display: grid !important;
    grid-template-columns: auto 150px !important;
}
input[type="submit"]:not(.button){
    height:50px !important;
    background-color:#FAA61A !important;
}
.es-field-wrap label{
    width:100% !important;
}
.es-field-wrap input[type="email"]{
    width:100% !important;
    background-color:#FAFAFA !important;
}
::placeholder{
    font-family: "Montserrat";
    font-style: normal;
    font-weight: 900;
    font-size: 14px;
    line-height: 17px;
    color: #7A7A7A;
}
.footer > .container {
    padding-top: 20px !important;
    padding-bottom: 20px !important;
}
.footer{
    background-color:#F1F0F0 !important;
    color:#4E4E4E !important;
}
.othercols{
    margin-bottom:30px;
}
.footer h2, h5{
    font-family: "Montserrat";
    font-style: normal;
    font-weight: 900;
    font-size: 30px;
    line-height: 37px;
    color: #4E4E4E !important;
}
.footer p, li{
   color:#4E4E4E !important; 
   font-style: normal;
    font-weight: normal;
    font-size: 16px !important;
    line-height: 22px;
}
.footer a{
    color:#3082A0 !important;
}
.get-in-touch ul i{
    color:#3082A0 !important;
}
.textwidget.custom-html-widget strong {
    font-size: 16px !important;
    color:#4E4E4E !important;
}
.footer-content .smaller{
    margin-top:0px !important;
}
#social-icons-2{
    margin-top:20px;
}
.specialColumn{
    border-top: 1px solid #9F9F9F;
    margin-top:30px;
    padding-top:30px;
    display: grid;
    grid-template-columns: 300px auto;
    grid-gap: 15px;
}
#gallery-1{
    margin: 30px -15px 0 !important;
}
.copyright{
    background-color:#fff !important;
}
.copyright p{
    float:unset !important;
    color:#FAA61A !important;
}
.copyright {
    padding-top: 20px !important;
    padding-bottom: 15px !important;
}
/*media queries*/
@media only screen and (min-width:992px){
   /*header styling*/
    header .navbar-brand img{
        max-height: 100px;
        position: absolute;
        margin-top: -85px;
    }
    .is-sticky .navbar-brand img{
        position:relative;
        max-height:80px !important;
        margin-top:10px;
        
    } 
}
@media only screen and (max-width:991px){
    .wsanimated-arrow span{
        background:#2DABE2;
    }
    .wsanimated-arrow span:before, .wsanimated-arrow span:after{
        background:#2DABE2 !important;
    }
    .wsmobileheader .smllogo img{
        max-width:45px;
    }
}
/* END custom_css */
