@font-face {
    font-family: "PFIsotextPro";
    font-style: normal;
    font-weight: normal;
    src:  url("../fonts/PFIsotextPro/woff/PFIsotextPro.woff") format("woff")
    , url("../fonts/PFIsotextPro/ttf/PFIsotextPro.ttf") format("truetype");
}
@font-face {
    font-family: "PFIsotextPro-Bold";
    font-style: normal;
    font-weight: normal;
    src:  url("../fonts/PFIsotextPro/woff/PFIsotextPro-Bold.woff") format("woff")
    , url("../fonts/PFIsotextPro/ttf/PFIsotextPro-Bold.ttf") format("truetype");
}
  
@font-face {
    font-family: "Nunito";
    font-style: normal;
    font-weight: normal;
    src:  url("../fonts/Nunito/woff/Nunito-Regular.woff") format("woff")
    , url("../fonts/Nunito/ttf/Nunito-Regular.ttf") format("truetype");
}
@font-face {
    font-family: "Nunito-Bold";
    font-style: normal;
    font-weight: normal;
    src:  url("../fonts/Nunito/woff/Nunito-Bold.woff") format("woff")
    , url("../fonts/Nunito/ttf/Nunito-Bold.ttf") format("truetype");
}
@font-face {
    font-family: "Nunito-Black";
    font-style: normal;
    font-weight: normal;
    src:  url("../fonts/Nunito/woff/Nunito-Black.woff") format("woff")
    , url("../fonts/Nunito/ttf/Nunito-Black.ttf") format("truetype");
}
:root {
    --font-family-sans-serif: "Nunito", sans-serif;
}
  
body ,.popover,.tooltip{
    font-family: "Nunito", sans-serif;
}
.navbar-brand img{
    max-height: 33px;
}
.dir-rtl {
    direction:rtl
}
/*--end change style btn---*/
.home-blade .btn-success.btn{
    padding:12px 20px 11px 20px !important;
}
.btn{
    border-radius: 25px !important;
}
.btn-success.btn {
    color: #fff;
    background-color: #febd3b;
    border-color: #febd3b;
    line-height: 1.25;

}
.btn-success.btn:hover {
    background-color: #53c271;
    border-color: #53c271;
}
/*---home---*/
.btn-success.btn.btn-register{
    border-top-left-radius:0 !important;
    border-bottom-left-radius:0 !important;
}
/*--end change style btn---*/
.btn-info{
    color:#fff
    
}
.pricing-package-ribbon-green{
    background: #53c271;
}
.top-bar-bg {
    background: #56c7da none repeat center center;
}
.top-bar-bg .email,.top-bar-bg .number{
    font-size: .87rem;
}
.top-bar-bg .email{
    position: relative;
    padding-left: 30px !important;
    overflow: hidden;
}
.top-bar-bg .email::before{
    content: '';
    position: absolute;
    left: 7px;
    top: 6px;
    border: 2px solid #fff;
    padding: 4px 6px;
    border-radius: 2px;
    
}
.top-bar-bg .email::after{
    content: '';
    position: absolute;
    left: 10px;
    top: 2px;
    padding: 4px 4px;
    border: solid #fff;
    border-width: 0 1.5px 1.5px 0;
    transform: rotate(45deg);
    -webkit-transform: rotate(45deg);
    -moz-transform: rotate(45deg);
    -ms-transform: rotate(45deg);
    -o-transform: rotate(45deg);
}
.socialMedia{
    font-size:1.1rem
}
.btn.btn-primary{
    color: white;
}
.badge.badge-success{
    color: white;
}
a{
    color: #53c271;
}
.nav-link.btn.btn-success{
    padding: .5rem 1rem !important;
}
.theme-blade .nav-item{
    padding:0 1px;
}
.theme-blade .nav-link.active ,.theme-blade .nav-link:hover{
    background: #faae18 !important;
    color: #fff!important;
    border-radius: 25px !important;
}
.navbar-expand-md .navbar-nav .nav-link {
    font-family: Nunito-Black;
    font-size:13px;
}
@media (min-width: 768px){

}
@media (min-width: 767px) and (max-width: 991.99px) {
    .navbar-expand-md .navbar-nav .nav-link {
        padding-right: .2rem;
        padding-left: .2rem;
        font-size: .7rem;
    }
    .navbar-brand img{
        max-height: 25px;
    }
    

    
    
}
@media (max-width : 767.99px){
    .home-hero-section:after{
        background-image:none;
    
    }
}