@font-face {
    font-family: 'IRANSans';
    src: url('../../assets/fonts/iran-sans'); /* IE9 Compat Modes */
    src: url('../../assets/fonts/iran-sans/WebFonts/fonts/eot/IRANSansWeb.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
    url('../../assets/fonts/iran-sans/WebFonts/fonts/woff2/IRANSansWeb.woff2') format('woff2'), /* Super Modern Browsers */
    url('../../assets/fonts/iran-sans/WebFonts/fonts/woff/IRANSansWeb.woff') format('woff'), /* Pretty Modern Browsers */
    url('../../assets/fonts/iran-sans/WebFonts/fonts/ttf/IRANSansWeb.ttf')  format('truetype'); /* Safari, Android, iOS */
}
body{
    text-align: right !important;
    font-family: IRANSans , sans-serif !important;
}
.btn-primary{
    background-color: #23f1dd !important;
    border-color: #23f1dd !important;
    font-weight: bold;
}
a{
    color: #46c1a4 !important;
}
.checkbox-primary input[type=checkbox]:checked+label::before{
    background-color: #23f1dd !important;
    border-color: #23f1dd !important;
    color:#567280 !important;
}
.navbar-mega .dropdown-menu{
    right: auto !important;
}
.dropdown-item{
    text-align: right !important;
}
.site-menu-item a{
    color: #87C2FF!important;
}
.dt-buttons{
    display: none !important;
}
.breadcrumb-item a{
    color: #3e8ef7 !important;
}
.paginate_button a{
    color: #3e8ef7 !important;
}
.page-item.active .page-link{
    color:#fff !important;
}
.ltr{
    direction: ltr !important;
}
.rtl{
    direction: rtl !important;
}
.f-size-28{
    font-size: 28px !important;
}
h4{
    font-size: 1.75rem !important;
    line-height: 1.75;
}
.modal-dialog{
    margin-top: 145px !important;
}
.close{
    float: left !important;
}
.modal-header .close{
    padding: 0 !important;
    margin: 0 !important;
}
.popup-btn{
    border: none !important;
    background: none !important;
    color: #46c1a4 !important;
}
.green-share{
    color: #46c1a4 !important;
}
.footer-social li a:hover{
    background: #46c1a454 !important;
}
.line-h-2{
    line-height: 2;
}

button:focus{
    outline: none;
    border: none;
    box-shadow: none;
}
button:hover{
    color: #03ffc3 !important;
    text-decoration: none;
}
a:hover{
    text-decoration: none;
}
#section-one{
    background: url(../../assets/images/1.jpg) center center
}
#section-two{
    background: url(../../assets/images/2.jpg) center center
}
#section-three{
    background: url(../../assets/images/3.jpg) center center
}
#section-four{
    background: url(../../assets/images/6.jpg) center center
}
#section-five{
    background: url(../../assets/images/7.jpg) center center
}

/* ===================================
    Media Queries
====================================== */
@media screen and (max-width: 768px){
    #section-one{
        background: url(../../assets/images/1-mob.jpg) center center;
    }
    #section-two{
        background: url(../../assets/images/2-mob.jpg) center center;
    }
    #section-three{
        background: url(../../assets/images/3-mob.jpg) center center;
    }
    #section-four{
        background: url(../../assets/images/6-mob.jpg) center center;
    }
    #section-five{
        background: url(../../assets/images/7-mob.jpg) center center;
    }
    .single-items h3 {
        font-size: 1.75rem;
    }
    .single-items h4 {
        font-size: 1.35rem !important;
    }
    .single-items p{
        font-size: .75rem;
    }
    .single-items{
        height: 50vh;
    }
    .navbar-top-default{
        height: 80px;
    }
    header a.logo img {
        max-width:50px;
    }
    .header-appear .navbar-top-default{
        height: 75px;
    }
}