.hero-banner img{
    border-radius: 15px 0 0 100px;
}
.fyellow{
    color:#F7C247!important;
}
.fmain{
    color:#9175B3!important;
}
.fgray{
    color:#606060!important;
}
.promo-icon img{
    width: 62px;
    margin: auto;
}
.footer-widget img{
    width:90px;
}
.bdr-14{
    border-radius: 14px;
}
.icon-social{
    width:25px;
    margin-left: 5px;
}
.btn-line{
    background-color: #00BF52!important;
}
.contact-me .btn{
    padding: 14px 70px 16px;
    margin-right: 10px;
    margin-left: 10px;
}
.contact-me .btn i{
    margin-right: 6px;
}
.flight{
    font-family: "minimon-light"!important;
}

.navbar-light .navbar-nav .nav-link:hover{
    color: #9175B3!important;
  }

  .dpre {
    white-space: pre-line;
    display: block;
}

.dpre img,
.dpre iframe {
    max-width: 100%;
}
.footer-widget iframe{
    height: 250px;
    width: 100%;
}
.iframe iframe{
    width:100%;
}
.sub1{
    overflow: hidden;
text-overflow: ellipsis;
-webkit-box-orient: vertical;
display: -webkit-box;
-webkit-line-clamp: 1;
}
.sub2{
    overflow: hidden;
text-overflow: ellipsis;
-webkit-box-orient: vertical;
display: -webkit-box;
-webkit-line-clamp: 2;
}

.sub3{
    overflow: hidden;
text-overflow: ellipsis;
-webkit-box-orient: vertical;
display: -webkit-box;
-webkit-line-clamp: 3;
}
@media only screen and (max-width: 1340px) {
    .header-wrap .header-bottom .navbar .navbar-nav .nav-item .nav-link
    {
        margin: 0 5px;
        padding-right: 7px;
    padding-left: 7px;
    }


}
@media only screen and (max-width: 1040px) {
    .header-wrap .header-bottom .navbar .navbar-nav .nav-item .nav-link
    {
        margin: 0 5px;
        padding-right: 3px;
    padding-left: 3px;
    }


}