@media only screen and (max-width:990px ) {
    .banner-text .banner-heading{
        font-size: 34px;
        line-height:40px;
    }
    .head{
        line-height: 1.2;
        font-size: 33px;
    }
    .hide{
      display:none;
    }
    .services-items .item{
        padding: 4px 14px;
    }
    .flip-box{
        margin-top: 18px;
    }
    .flip-box .inner{
        padding:0;
        top: 24%;
        
        height: 0%;
    }
    .flip-box-button {
        font-size: 12px;
    }
    .banner-footer-text{
        font-size: 14px;
    }
    .features ul li {
        font-size: 14px;
        line-height: 17px;
    }
    .btn-custom {
        font-size: 10px;
    }
    .features li:before{
        font-size: 10px !important;
        left: -24px;
        top: 9px;
        height: 15px;
        width: 15px;
        line-height: 17px !important;
    }
    .pos-abs-img{
        margin-top: 34px;
    }
    .items a{
        padding: 5px 8px;
        margin: 10px 0;
    }
    .services-items .item .icons{
        top: 2px;
    }
    .nav-item {
        padding: 0;
    }
    .dropdown-menu {
        background-color: #05222a !important;
    }
    iframe{
        height: 250px;
    }
    .product-btn{
        padding:0.8rem 1rem !important;
    }
    .lines1{
        line-height: 1.4rem;
    }
    .rigp{
        padding: 0 25px 0 ;
    }
    .rigp h4{
        margin-bottom: 15px !important;
    }
    .search-bar{
        padding:0 22px 22px;
    }
    
    .fa-circle-arrow-up{
        font-size: 18px;
    }
}

@media only screen and (min-width:766px ){
    .inner-a{
        height: 190px;
    }
}
@media only screen and (min-width:991px ){
    .dropdown:hover .dropdown-menu{
        display: block;
        transition:all 2s;
    }
}
@media only screen and (max-width:766px ) {

    .flip-box .inner{
        top: 37%;
    }
    .custom-img{
        margin-top: -43px !important;
    }
    .flxombx{
        display: block;
    }
    .pdfs {
        display: block;
    }
    .lefblue-bmx h3{
        font-size: 20px;
    }
    .soft-link{
        margin-top:2rem !important;
    }
    .pos-abs-img{
        width: 80vw !important;
    }
    .childs >li{
        font-size: 14px;
    }
    .table>:not(caption)>*>*{
        font-size: 14px;
    }
    .childs{
        display: block;
    }
    .buy-btn{
        display: flex;
        flex-direction: column;
        margin: 27px 17px 0px;
    }
    .hidden{
        display: none;
    }
   
}
@media only screen and (max-width:663px ){
    .buy-btn{
        margin: 0px 17px 0;
    }
    .scrollYTop-style{
        display: none;
    }
    .custom-size{
        font-size: 33px;
    }
}
@media only screen and (max-width:375px ) {
    #lines::before {
        margin: -7px 0 0 34px;
    }
    .fa-circle-arrow-up{
        font-size: 10px;
    }
}

