@import url('https://fonts.googleapis.com/css2?family=Montserrat:wght@300;400;500;600;700');

@import url('https://fonts.googleapis.com/css2?family=Staatliches&amp;display=swap');

.main_color{
border:none!important;
}
#header_main {
    border: none!important;
}


h1.av-special-heading-tag  { 
    text-transform: none!important;
    color: #002A5E!important;
}


.home .home-box-two h1.av-special-heading-tag  {
 font-family: 'Staatliches', cursive!important;
}

.home #av_section_4 h1.av-special-heading-tag  {
 font-family: 'Staatliches', cursive!important;
    margin-bottom: 50px;
}

.home .home-box-two .av-subheading.av-subheading_below  p{
    margin-top: 25px!important;
    margin-bottom: 25px!important;
}

.home .home-box img {
    margin-top: 20px;
}



h2.av-special-heading-tag {
    font-family: 'Staatliches', cursive!important;
    color: #002A5E!important;
padding-bottom:20px;
}


.home .home-box .av-subheading.av-subheading_below  {
    font-size: 15px;
    padding: 20px 76px;
}

.home .home-box .avia-color-theme-color,
.home .home-box-two .avia-color-theme-color {
    color: #042a5e!important;
    background: none;
    border-top: 2px solid #2d9bd4!important;
    border-radius: 0px;
    border-bottom: 2px solid #2d9bd4!important;
    letter-spacing: 2px;
    font-weight: 600!important;
    font-family: 'Montserrat', sans-serif;
    font-size: 12px;
    padding-left: 0;
    padding-right: 0;
}


.home .home-box .avia-color-theme-color:hover,
.home .home-box-two .avia-color-theme-color:hover {
    color: #2d9bd4!important;
    background: none!important;
}


.service-box h4{
    color: #239BD4!important;
    text-transform: uppercase;
    text-align: center;
    font-weight: 400;
    letter-spacing: 4px;
    line-height: 24px;
    font-size: 16px;
    margin-top: 19px;
height:50px;
}

.service-box p{
    font-family: 'Staatliches', cursive!important;
    text-align: center;
    color: #002a5e;
    line-height: 25px;
    letter-spacing: 0px;
}


#footer {
    padding: 15px 0px 0px 0px!important;
    z-index: 1;
    background: #042a5e;
    color: #fff;
}

#socket {
    font-size: 11px;
    margin-top: -1px;
    z-index: 1;
    border: none;
    background: #042a5e;
    color: #fff;
    text-align: center;
}

#socket .copyright {
    width: 571px!important;
    display: block;
    margin: 0 auto;
    line-height: 16px;
float:none!important;
}

#socket .copyright a,
.footer_color ul li a{
color:#ffffff;
}

.textwidget{
    text-align: center;
    font-size: 11px;
}

.textwidget ul li {
    display: inline-block;
    margin: 2px 22px;
}

#top #footer .widget ul {
    float: none;
    margin: 0 auto;
}


.textwidget ul li.menu-footer span{
    font-family: 'Staatliches', cursive!important;
    font-size: 18px;
}

.textwidget ul li.menu-footer{
    margin: 2px 5px;
}

.textwidget ul li.menu-footer {
    margin-top: 35px;
}

.textwidget ul li.menu-footer span a:hover{
    color:#ffffff;
}


ul li a span.avia-menu-text {
    font-family: 'Staatliches', cursive!important;
    color: #002A5E!important;
    font-size: 15px;
    -webkit-font-smoothing: antialiased!important;
    letter-spacing: 1px;
}

#menu-item-66{
    background: #002A5E;
}

#menu-item-66 a span.avia-menu-text {
    color: #fff!important;
}

#menu-item-682{
    background: #002A5E;
}

#menu-item-682 a span.avia-menu-text {
    color: #fff!important;
}

@media screen and (max-width: 992px) {
.home .home-box .av-subheading.av-subheading_below {
    font-size: 15px;
    padding: 20px 0px;
}

}
