/* Write your custom css code here */
.mfp-title {
    font-size: 21px;
}
.su-lightbox-photo-gallery_title {
    position: absolute;
    bottom: 0;
    padding: 10px;
    z-index: 1;
    height: 35%;
    width: 100%;
    color: #fff;
    font-size: 18px;
    line-height: 21px;
    font-weight: 700;
    background: linear-gradient(rgba(0, 0, 0, 0.017), rgba(0, 0, 0, 0.9));
}
.sunfw-sticky {
    position: relative;
    z-index: 0;
}
/*
.sunfw-sticky-open {
    display: inherit;
}
*/
@media (max-width: 767px)
{
    .sunfw-menu-head.navbar-default {
    z-index: 2;
    }
    .navbar-default .navbar-toggle {
        background-color: #1531a7;
        float: right;
    }
    .navbar-default .navbar-toggle:hover, .navbar-default .navbar-toggle:focus {
        background-color: #1531a7;
        float: right;
    }
    .full {
    width: 100%;
    }
    ul.sunfw-tpl-menu.navbar-nav {
        background-color: #eeeeee;
        text-align: center;
    }
    ul.sunfw-tpl-menu > li {
    border-bottom: none;
    }

}

.menu-padding {
    padding: 6px 0px !important; 
    margin-right: -30px;
 }
#menu_item_menu-laptop {
    letter-spacing: 0.001em;
    margin-right: -30px;
    margin-left: -30px;
}
.top-phone {
    font-size: 18px;
    font-weight: bold;
    letter-spacing: 0.1em;
}
a {
    transition: all 0.3s;
}
#menu_item_menu ul.navbar-nav > li > a {
    letter-spacing: 0.1em;
}
.container-fluid {
    border-bottom: 1px solid #eee;
}
.sunfw-sticky.sunfw-sticky-open {
    transition: 1s;
}
.margin-top {
 margin-top: -60px;   
}
.img_height img{
    height: 50px;
}
.navbar-nav > li:first-child > a {
    padding-left: 20px !important;
}
.navbar-nav >  li > a {
    font-weight: bold !important;
}
.right {
    float: right;
}
.fa-arrow-circle-right {
    font-size: 24px;  
}
