@media only screen and (max-width:992px) {
    .mx-container{
        padding: 0px 5%;
    }

    .main-slider .bann-frm h3 {
        font: 500 26px / 1.2 var(--op-sans);
    }

    .hd-title{
        padding: 0px 5%!important;
    }

   

    .frm-layout .hd-title{
        padding: 0px 0px 10px 0px!important;
    }

    .frm-layout .hd-title h1{
        font-size: 20px!important;
    }

    .frm-layout .hd-title p{
        font-size: 14px!important;
    }


    .logo-area img{
      width: 80%;
    }
  
}


@media only screen and (max-width:592px){
    .frm-layout .input-con{
      margin: 15px 0px!important;
    }

    .frm-layout .input-con .inp-sec select, .frm-layout input[type="text"] {
        width: 100%!important;
    }


    .smfullwidth-header .menu-area {
        min-width: 90%;
    }


}