@media(max-width: 1919px) {
  .dashLeft, .dashRight {
    max-width: 372px;
  }
  .dashMid {
    max-width: calc(100% - 744px);
    padding: 0 20px;
  }
  .dgBox{
    padding: 20px;
  }
  .msbBox {
    padding: 8px 0;
  }
}

@media(max-width: 1599px) {
  .dgBox > .dgBox {
      padding: 0;
      padding-bottom: 16px;
      margin-bottom: 24px;
  }
}

@media(max-width: 1349px) {

    /*Font-Size*/
    h1,
    .h1 {
      font-size: 42px;
    }
    h2,
    .h2,
    .txt36 {
      font-size: 32px;
    }
    h3,
    .h3,
    .txt28{
      font-size: 26px;
    }
    h4, .h4, .txt24 {
      font-size: 22px;
    }
    h5, .h5, h6, .h6, .txt20, .btn {
      font-size: 19px;
    }
    .txt32{
      font-size: 30px;
    }
    .txt18{
      font-size: 17px;
    }
    .txt16, html, body, p{
      font-size: 16px;
    }
    .txt14{
      font-size: 14px;
    }
    
    /**/
    /*Margin/Padding*/
    .mt_24{
      margin-top: 22px;
    }
    .mb_24{
      margin-bottom: 22px;
    }
    .pt_24{
      padding-top: 22px;
    }
    .pb_24{
      padding-bottom: 22px;
    }

    .mt_28{
      margin-top: 26px;
    }
    .mb_28{
      margin-bottom: 26px;
    }
    .pt_28{
      padding-top: 26px;
    }
    .pb_28{
      padding-bottom: 26px;
    }

    .mt_32{
      margin-top: 28px;
    }
    .mb_32{
      margin-bottom: 28px;
    }
    .pt_32{
      padding-top: 28px;
    }
    .pb_32{
      padding-bottom: 28px;
    }

    .mt_36{
      margin-top: 32px;
    }
    .mb_36{
      margin-bottom: 32px;
    }
    .pt_36{
      padding-top: 32px;
    }
    .pb_36{
      padding-bottom: 32px;
    }

    .mt_40{
      margin-top: 36px;
    }
    .mb_40{
      margin-bottom: 36px;
    }
    .pt_40{
      padding-top: 36px;
    }
    .pb_40{
      padding-bottom: 36px;
    }

    .mt_44{
      margin-top: 40px;
    }
    .mb_44{
      margin-bottom: 40px;
    }
    .pt_44{
      padding-top: 40px;
    }
    .pb_44{
      padding-bottom: 40px;
    }

    .mt_48{
      margin-top: 44px;
    }
    .mb_48{
      margin-bottom: 44px;
    }
    .pt_48{
      padding-top: 44px;
    }
    .pb_48{
      padding-bottom: 44px;
    }

    .mt_52{
      margin-top: 48px;
    }
    .mb_52{
      margin-bottom: 48px;
    }
    .pt_52{
      padding-top: 48px;
    }
    .pb_52{
      padding-bottom: 48px;
    }

    .mt_56{
      margin-top: 52px;
    }
    .mb_56{
      margin-bottom: 52px;
    }
    .pt_56{
      padding-top: 52px;
    }
    .pb_56{
      padding-bottom: 52px;
    }

    .mt_60{
      margin-top: 56px;
    }
    .mb_60{
      margin-bottom: 56px;
    }
    .pt_60{
      padding-top: 56px;
    }
    .pb_60{
      padding-bottom: 56px;
    }

    .mt_64{
      margin-top: 60px;
    }
    .mb_64{
      margin-bottom: 60px;
    }
    .pt_64{
      padding-top: 60px;
    }
    .pb_64{
      padding-bottom: 60px;
    }

    .mt_68{
      margin-top: 64px;
    }
    .mb_68{
      margin-bottom: 64px;
    }
    .pt_68{
      padding-top: 64px;
    }
    .pb_68{
      padding-bottom: 64px;
    }

    .mt_72{
      margin-top: 68px;
    }
    .mb_72{
      margin-bottom: 68px;
    }
    .pt_72{
      padding-top: 68px;
    }
    .pb_72{
      padding-bottom: 68px;
    }

    .mt_76{
      margin-top: 72px;
    }
    .mb_76{
      margin-bottom: 72px;
    }
    .pt_76{
      padding-top: 72px;
    }
    .pb_76{
      padding-bottom: 72px;
    }

    .mt_80{
      margin-top: 76px;
    }
    .mb_80{
      margin-bottom: 76px;
    }
    .pt_80{
      padding-top: 76px;
    }
    .pb_80{
      padding-bottom: 76px;
    }

    .mt_84{
      margin-top: 80px;
    }
    .mb_84{
      margin-bottom: 80px;
    }
    .pt_84{
      padding-top: 80px;
    }
    .pb_84{
      padding-bottom: 80px;
    }

    .mt_88{
      margin-top: 84px;
    }
    .mb_88{
      margin-bottom: 84px;
    }
    .pt_88{
      padding-top: 84px;
    }
    .pb_88{
      padding-bottom: 84px;
    }

    .mt_92{
      margin-top: 88px;
    }
    .mb_92{
      margin-bottom: 88px;
    }
    .pt_92{
      padding-top: 88px;
    }
    .pb_92{
      padding-bottom: 88px;
    }

    .mt_96{
      margin-top: 92px;
    }
    .mb_96{
      margin-bottom: 92px;
    }
    .pt_96{
      padding-top: 92px;
    }
    .pb_96{
      padding-bottom: 92px;
    }

    .mt_100{
      margin-top: 96px;
    }
    .mb_100{
      margin-bottom: 96px;
    }
    .pt_100{
      padding-top: 96px;
    }
    .pb_100{
      padding-bottom: 96px;
    }

    .mt_104{
      margin-top: 100px;
    }
    .mb_104{
      margin-bottom: 100px;
    }
    .pt_104{
      padding-top: 100px;
    }
    .pb_104{
      padding-bottom: 100px;
    }

    .mt_108{
      margin-top: 104px;
    }
    .mb_108{
      margin-bottom: 104px;
    }
    .pt_108{
      padding-top: 104px;
    }
    .pb_108{
      padding-bottom: 104px;
    }

    .mt_112{
      margin-top: 108px;
    }
    .mb_112{
      margin-bottom: 108px;
    }
    .pt_112{
      padding-top: 108px;
    }
    .pb_112{
      padding-bottom: 108px;
    }

    .mt_116{
      margin-top: 112px;
    }
    .mb_116{
      margin-bottom: 112px;
    }
    .pt_116{
      padding-top: 112px;
    }
    .pb_116{
      padding-bottom: 112px;
    }

    .mt_120{
      margin-top: 116px;
    }
    .mb_120{
      margin-bottom: 116px;
    }
    .pt_120{
      padding-top: 116px;
    }
    .pb_120{
      padding-bottom: 116px;
    }

    .mt_250{
      margin-top: 230px;
    }
    .mb_250{
      margin-bottom: 230px;
    }
    .pt_250{
      padding-top: 230px;
    }
    .pb_250{
      padding-bottom: 230px;
    }
    /**/
    header ul.navbar-nav li.nav-item a.nav-link{
      padding: 10px 20px;
    }
    .homeBnr{
      padding: 300px 0 80px;
    }
    .bnrSearch{
      height: 68px;
    }
    .bnrSearchBtn{
      top: 14px;
    }
    .hbbBox{
      padding: 24px 20px;
    }
    .hbbImg {
        width: 70px;
    }
    .hbbTxt{
      width: calc(100% - 70px);
    }
    .tbBox{
      border-radius: 24px;
    }
    .tbBoxIn{
      padding: 16px 20px 20px;
    }
    .ksmcImg{
      width: 600px;
    }
    .ksmcCtnt{
      max-width: calc(100% - 600px);
    }
    .faqWrapper .accordion-button::after {
      width: 32px;
      height: 32px;
    }
    .lgsu, .lgsuFormIn {
      padding: 28px 20px;
      border-radius: 20px;
    }
    .footerLeft{
      padding-right: 48px;
    }
    .footerRight{
      padding-left: 48px;
    }
    .footerLogo{
      max-width: 90px;
    }
    .followUs ul li a{
      width: 42px;
      height: 42px;
      font-size: 19px;
    }
    .dashLeft, .dashRight {
        max-width: 300px;
    }
    .dashMid {
        max-width: calc(100% - 600px);
        padding: 0 16px;
    }
    .dashMain .btn1{
      padding: 9px 18px;
      border-radius: 10px;
      font-size: 15px;
    }
    .dgBox {
        padding: 16px;
    }
    .dgBoxIn{
      padding: 12px;
    }
    .msUser {
      width: 80px;
      height: 80px;
    }
    .msbbImg{
      width: 40px;
      height: 40px;
    }
    .msbbImg img{
      width: 50%;
    }
    .msbbCtnt {
      width: calc(100% - 40px);
      padding-left: 10px;
    }
    .genreTags li{
      padding: 9px 12px;
      margin-right: 10px;
      margin-top: 5px;
      margin-bottom: 5px;
    }
    .foList li a{
      width: 36px;
      height: 36px;
    }
    .foList li a img{
      width: 50%;
    }
    .pfForm textarea{
      height: 60px;
    }
    .spImg {
      width: 82px;
      height: 82px;
    }
    .foList{
      gap: 10px;
    }
    .dashHeader{
      padding: 18px 0;
    }
    .msgBox .fiCtnt {
      padding-right: 60px;
    }
    .msgBox .feedPost.baseUser .fiCtnt{
      padding-left: 60px;
    }
    .msgIntroImg, .amImg{
      width: 40px;
      height: 40px;
    }
    .msgIntroCtnt, .amCtnt {
      width: calc(100% - 40px);
      padding-left: 10px;
    }
    .amMsg{
      padding-right: 10px;
    }
    .card_service {
      gap: 22px;
    }
}

@media(max-width: 1199px) {

    /*Font-Size*/
    h1,
    .h1 {
      font-size: 36px;
    }
    h2,
    .h2,
    .txt36 {
      font-size: 28px;
    }
    h3,
    .h3,
    .txt28{
      font-size: 24px;
    }
    h4, .h4, .txt24 {
      font-size: 21px;
    }
    h5, .h5, h6, .h6, .txt20, .btn {
      font-size: 18px;
    }
    .txt32{
      font-size: 27px;
    }
    .txt18{
      font-size: 17px;
    }
    .txt16, html, body, p{
      font-size: 16px;
    }
    .txt14{
      font-size: 14px;
    }
    
    /**/
    /*Margin/Padding*/
    .mt_24{
      margin-top: 22px;
    }
    .mb_24{
      margin-bottom: 22px;
    }
    .pt_24{
      padding-top: 22px;
    }
    .pb_24{
      padding-bottom: 22px;
    }

    .mt_28{
      margin-top: 24px;
    }
    .mb_28{
      margin-bottom: 24px;
    }
    .pt_28{
      padding-top: 24px;
    }
    .pb_28{
      padding-bottom: 24px;
    }

    .mt_32{
      margin-top: 26px;
    }
    .mb_32{
      margin-bottom: 26px;
    }
    .pt_32{
      padding-top: 26px;
    }
    .pb_32{
      padding-bottom: 26px;
    }

    .mt_36{
      margin-top: 28px;
    }
    .mb_36{
      margin-bottom: 28px;
    }
    .pt_36{
      padding-top: 28px;
    }
    .pb_36{
      padding-bottom: 28px;
    }

    .mt_40{
      margin-top: 32px;
    }
    .mb_40{
      margin-bottom: 32px;
    }
    .pt_40{
      padding-top: 32px;
    }
    .pb_40{
      padding-bottom: 32px;
    }

    .mt_44{
      margin-top: 36px;
    }
    .mb_44{
      margin-bottom: 36px;
    }
    .pt_44{
      padding-top: 36px;
    }
    .pb_44{
      padding-bottom: 36px;
    }

    .mt_48{
      margin-top: 40px;
    }
    .mb_48{
      margin-bottom: 40px;
    }
    .pt_48{
      padding-top: 40px;
    }
    .pb_48{
      padding-bottom: 40px;
    }

    .mt_52{
      margin-top: 44px;
    }
    .mb_52{
      margin-bottom: 44px;
    }
    .pt_52{
      padding-top: 44px;
    }
    .pb_52{
      padding-bottom: 44px;
    }

    .mt_56{
      margin-top: 48px;
    }
    .mb_56{
      margin-bottom: 48px;
    }
    .pt_56{
      padding-top: 48px;
    }
    .pb_56{
      padding-bottom: 48px;
    }

    .mt_60{
      margin-top: 52px;
    }
    .mb_60{
      margin-bottom: 52px;
    }
    .pt_60{
      padding-top: 52px;
    }
    .pb_60{
      padding-bottom: 52px;
    }

    .mt_64{
      margin-top: 56px;
    }
    .mb_64{
      margin-bottom: 56px;
    }
    .pt_64{
      padding-top: 56px;
    }
    .pb_64{
      padding-bottom: 56px;
    }

    .mt_68{
      margin-top: 60px;
    }
    .mb_68{
      margin-bottom: 60px;
    }
    .pt_68{
      padding-top: 60px;
    }
    .pb_68{
      padding-bottom: 60px;
    }

    .mt_72{
      margin-top: 64px;
    }
    .mb_72{
      margin-bottom: 64px;
    }
    .pt_72{
      padding-top: 64px;
    }
    .pb_72{
      padding-bottom: 64px;
    }

    .mt_76{
      margin-top: 68px;
    }
    .mb_76{
      margin-bottom: 68px;
    }
    .pt_76{
      padding-top: 68px;
    }
    .pb_76{
      padding-bottom: 68px;
    }

    .mt_80{
      margin-top: 72px;
    }
    .mb_80{
      margin-bottom: 72px;
    }
    .pt_80{
      padding-top: 72px;
    }
    .pb_80{
      padding-bottom: 72px;
    }

    .mt_84{
      margin-top: 76px;
    }
    .mb_84{
      margin-bottom: 76px;
    }
    .pt_84{
      padding-top: 76px;
    }
    .pb_84{
      padding-bottom: 76px;
    }

    .mt_88{
      margin-top: 80px;
    }
    .mb_88{
      margin-bottom: 80px;
    }
    .pt_88{
      padding-top: 80px;
    }
    .pb_88{
      padding-bottom: 80px;
    }

    .mt_92{
      margin-top: 84px;
    }
    .mb_92{
      margin-bottom: 84px;
    }
    .pt_92{
      padding-top: 84px;
    }
    .pb_92{
      padding-bottom: 84px;
    }

    .mt_96{
      margin-top: 88px;
    }
    .mb_96{
      margin-bottom: 88px;
    }
    .pt_96{
      padding-top: 88px;
    }
    .pb_96{
      padding-bottom: 88px;
    }

    .mt_100{
      margin-top: 92px;
    }
    .mb_100{
      margin-bottom: 92px;
    }
    .pt_100{
      padding-top: 92px;
    }
    .pb_100{
      padding-bottom: 92px;
    }

    .mt_104{
      margin-top: 96px;
    }
    .mb_104{
      margin-bottom: 96px;
    }
    .pt_104{
      padding-top: 96px;
    }
    .pb_104{
      padding-bottom: 96px;
    }

    .mt_108{
      margin-top: 100px;
    }
    .mb_108{
      margin-bottom: 100px;
    }
    .pt_108{
      padding-top: 100px;
    }
    .pb_108{
      padding-bottom: 100px;
    }

    .mt_112{
      margin-top: 104px;
    }
    .mb_112{
      margin-bottom: 104px;
    }
    .pt_112{
      padding-top: 104px;
    }
    .pb_112{
      padding-bottom: 104px;
    }

    .mt_116{
      margin-top: 108px;
    }
    .mb_116{
      margin-bottom: 108px;
    }
    .pt_116{
      padding-top: 108px;
    }
    .pb_116{
      padding-bottom: 108px;
    }

    .mt_120{
      margin-top: 112px;
    }
    .mb_120{
      margin-bottom: 112px;
    }
    .pt_120{
      padding-top: 112px;
    }
    .pb_120{
      padding-bottom: 112px;
    }

    .mt_250{
      margin-top: 200px;
    }
    .mb_250{
      margin-bottom: 200px;
    }
    .pt_250{
      padding-top: 200px;
    }
    .pb_250{
      padding-bottom: 200px;
    }
    /**/
    header.header{
      padding: 16px 0;
    }
    header.header.sticky_header{
      padding: 14px 0;
    }
    header ul.navbar-nav li.nav-item a.nav-link {
      padding: 8px 16px;
    }
    .homeBnr {
        padding: 260px 0 60px;
    }
    .bnrSearch {
      height: 64px;
    }
    .bnrSearchBtn {
        top: 12px;
    }
    .btn, .btn2{
      padding: 11px 22px;
    }
    .btn1{
      padding: 10px 20px;
    }
    .hbb {
      margin-left: -8px;
      margin-right: -8px;
    }
    .hbb li {
      padding: 8px;
    }
    .hbbBox {
      padding: 20px 18px;
    }
    .hbbImg {
      width: 60px;
    }
    .hbbTxt {
      width: calc(100% - 60px);
    }
    .tbBox {
      border-radius: 20px;
      height: 260px;
    }
    .tbBoxIn {
      padding: 12px 16px 16px;
    }
    .playBtn{
      font-size: 38px;
    }
    .tbNm{
      padding: 6px;
      padding-right: 12px;
    }
    .tbNmImg {
      width: 28px;
      height: 28px;
    }
    .ksmcImg {
      width: 500px;
    }
    .ksmcCtnt {
        max-width: calc(100% - 500px);
    }
    .ksmcList li{
      padding: 8px 16px;
    }
    .faqWrapper .accBlock{
      gap: 18px;
    }
    .lgsu{
      max-width: 320px;
    }
    .lgsuForm{
      max-width: calc(100% - 320px);
    }
    .formField input{
      height: 42px;
      padding: 10px 16px;
    }
    .footerLeft{
      padding-right: 42px;
      max-width: 350px;
    }
    .footerRight{
      padding-left: 42px;
      max-width: calc(100% - 350px);
    }
    .footerLogo{
      max-width: 80px;
    }
    .followUs ul li a{
      width: 40px;
      height: 40px;
      font-size: 18px;
    }
    .explore{
      padding: 0 8px;
    }
    .signRight{
      padding: 28px;
    }
    .login .signImg {
      width: 83%;
    }
    .dashLeft, .dashRight {
      max-width: 250px;
    }
    .dashMid {
      max-width: calc(100% - 500px);
      padding: 0 16px;
    }
    .msUser {
        width: 68px;
        height: 68px;
    }
    .msbList li, .spList li{
      max-width: 100%;
    }
    .pfForm textarea {
        height: 80px;
    }
    .dashHeader{
      padding: 16px 0;
    }
    .upldFields {
      margin-left: -8px;
      margin-right: -8px;
    }
    .upldFields li {
      padding: 0 8px;
    }
    .amBox {
      padding: 8px 12px;
    }
    .msgIntroCtnt, .amCtnt{
      padding-left: 8px;
    }
    .amMsg{
      padding-right: 8px;
    }
    .msgBox .fiCtnt {
      padding-right: 40px;
    }
    .msgBox .feedPost.baseUser .fiCtnt{
      padding-left: 40px;
    }
    .fpCtntIn{
      padding: 14px 14px;
    }
    .dbc li:after{
      width: 22px;
      height: 22px;
    }
    .dbc li{
      padding-right: 30px;
      margin-right: 6px;
    }
    .card_service {
      gap: 20px;
    }
    .lvbTop .epIntroImg {
      max-width: 140px;
      max-height: 140px;
    }
    
}

@media(max-width: 1023px) {
    /*Font-Size*/
    h1,
    .h1 {
      font-size: 34px;
    }
    h2,
    .h2,
    .txt36 {
      font-size: 26px;
    }
    h3,
    .h3,
    .txt28{
      font-size: 22px;
    }
    h4, .h4, .txt24 {
      font-size: 20px;
    }
    h5, .h5, h6, .h6, .txt20, .btn {
      font-size: 18px;
    }
    .txt32{
      font-size: 25px;
    }
    .txt18{
      font-size: 17px;
    }
    .txt16, html, body, p{
      font-size: 16px;
    }
    .txt14{
      font-size: 14px;
    }
    /**/
    /*Margin/Padding*/
    .mt_16{
      margin-top: 15px;
    }
    .mb_16{
      margin-bottom: 15px;
    }
    .pt_16{
      padding-top: 15px;
    }
    .pb_16{
      padding-bottom: 15px;
    }

    .mt_18{
      margin-top: 16px;
    }
    .mb_18{
      margin-bottom: 16px;
    }
    .pt_18{
      padding-top: 16px;
    }
    .pb_18{
      padding-bottom: 16px;
    }

    .mt_20{
      margin-top: 18px;
    }
    .mb_20{
      margin-bottom: 18px;
    }
    .pt_20{
      padding-top: 18px;
    }
    .pb_20{
      padding-bottom: 18px;
    }

    .mt_24{
      margin-top: 20px;
    }
    .mb_24{
      margin-bottom: 20px;
    }
    .pt_24{
      padding-top: 20px;
    }
    .pb_24{
      padding-bottom: 20px;
    }

    .mt_28{
      margin-top: 22px;
    }
    .mb_28{
      margin-bottom: 22px;
    }
    .pt_28{
      padding-top: 22px;
    }
    .pb_28{
      padding-bottom: 22px;
    }

    .mt_32{
      margin-top: 24px;
    }
    .mb_32{
      margin-bottom: 24px;
    }
    .pt_32{
      padding-top: 24px;
    }
    .pb_32{
      padding-bottom: 24px;
    }

    .mt_36{
      margin-top: 26px;
    }
    .mb_36{
      margin-bottom: 26px;
    }
    .pt_36{
      padding-top: 26px;
    }
    .pb_36{
      padding-bottom: 26px;
    }

    .mt_40{
      margin-top: 28px;
    }
    .mb_40{
      margin-bottom: 28px;
    }
    .pt_40{
      padding-top: 28px;
    }
    .pb_40{
      padding-bottom: 28px;
    }

    .mt_44{
      margin-top: 32px;
    }
    .mb_44{
      margin-bottom: 32px;
    }
    .pt_44{
      padding-top: 32px;
    }
    .pb_44{
      padding-bottom: 32px;
    }

    .mt_48{
      margin-top: 36px;
    }
    .mb_48{
      margin-bottom: 36px;
    }
    .pt_48{
      padding-top: 36px;
    }
    .pb_48{
      padding-bottom: 36px;
    }

    .mt_52{
      margin-top: 40px;
    }
    .mb_52{
      margin-bottom: 40px;
    }
    .pt_52{
      padding-top: 40px;
    }
    .pb_52{
      padding-bottom: 40px;
    }

    .mt_56{
      margin-top: 44px;
    }
    .mb_56{
      margin-bottom: 44px;
    }
    .pt_56{
      padding-top: 44px;
    }
    .pb_56{
      padding-bottom: 44px;
    }

    .mt_60{
      margin-top: 48px;
    }
    .mb_60{
      margin-bottom: 48px;
    }
    .pt_60{
      padding-top: 48px;
    }
    .pb_60{
      padding-bottom: 48px;
    }

    .mt_64{
      margin-top: 52px;
    }
    .mb_64{
      margin-bottom: 52px;
    }
    .pt_64{
      padding-top: 52px;
    }
    .pb_64{
      padding-bottom: 52px;
    }

    .mt_68{
      margin-top: 56px;
    }
    .mb_68{
      margin-bottom: 56px;
    }
    .pt_68{
      padding-top: 56px;
    }
    .pb_68{
      padding-bottom: 56px;
    }

    .mt_72{
      margin-top: 60px;
    }
    .mb_72{
      margin-bottom: 60px;
    }
    .pt_72{
      padding-top: 60px;
    }
    .pb_72{
      padding-bottom: 60px;
    }

    .mt_76{
      margin-top: 64px;
    }
    .mb_76{
      margin-bottom: 64px;
    }
    .pt_76{
      padding-top: 64px;
    }
    .pb_76{
      padding-bottom: 64px;
    }

    .mt_80{
      margin-top: 68px;
    }
    .mb_80{
      margin-bottom: 68px;
    }
    .pt_80{
      padding-top: 68px;
    }
    .pb_80{
      padding-bottom: 68px;
    }

    .mt_84{
      margin-top: 72px;
    }
    .mb_84{
      margin-bottom: 72px;
    }
    .pt_84{
      padding-top: 72px;
    }
    .pb_84{
      padding-bottom: 72px;
    }

    .mt_88{
      margin-top: 76px;
    }
    .mb_88{
      margin-bottom: 76px;
    }
    .pt_88{
      padding-top: 76px;
    }
    .pb_88{
      padding-bottom: 76px;
    }

    .mt_92{
      margin-top: 80px;
    }
    .mb_92{
      margin-bottom: 80px;
    }
    .pt_92{
      padding-top: 80px;
    }
    .pb_92{
      padding-bottom: 80px;
    }

    .mt_96{
      margin-top: 84px;
    }
    .mb_96{
      margin-bottom: 84px;
    }
    .pt_96{
      padding-top: 84px;
    }
    .pb_96{
      padding-bottom: 84px;
    }

    .mt_100{
      margin-top: 88px;
    }
    .mb_100{
      margin-bottom: 88px;
    }
    .pt_100{
      padding-top: 88px;
    }
    .pb_100{
      padding-bottom: 88px;
    }

    .mt_104{
      margin-top: 92px;
    }
    .mb_104{
      margin-bottom: 92px;
    }
    .pt_104{
      padding-top: 92px;
    }
    .pb_104{
      padding-bottom: 92px;
    }

    .mt_108{
      margin-top: 96px;
    }
    .mb_108{
      margin-bottom: 96px;
    }
    .pt_108{
      padding-top: 96px;
    }
    .pb_108{
      padding-bottom: 96px;
    }

    .mt_112{
      margin-top: 100px;
    }
    .mb_112{
      margin-bottom: 100px;
    }
    .pt_112{
      padding-top: 100px;
    }
    .pb_112{
      padding-bottom: 100px;
    }

    .mt_116{
      margin-top: 104px;
    }
    .mb_116{
      margin-bottom: 104px;
    }
    .pt_116{
      padding-top: 104px;
    }
    .pb_116{
      padding-bottom: 104px;
    }

    .mt_120{
      margin-top: 108px;
    }
    .mb_120{
      margin-bottom: 108px;
    }
    .pt_120{
      padding-top: 108px;
    }
    .pb_120{
      padding-bottom: 108px;
    }

    .mt_250{
      margin-top: 180px;
    }
    .mb_250{
      margin-bottom: 180px;
    }
    .pt_250{
      padding-top: 180px;
    }
    .pb_250{
      padding-bottom: 180px;
    }
    /**/
    .btn, .btn2 {
      padding: 10px 20px;
      border-radius: 10px;
    }
    .btn1{
      padding: 9px 18px;
    }
    .followUs ul {
      gap: 12px;
    }
    .footerLeft{
      padding-right: 36px;
      max-width: 250px;
    }
    .footerRight{
      padding-left: 36px;
      max-width: calc(100% - 250px);
    }
    .footerLogo{
      max-width: 70px;
    }
    .followUs ul li a{
      width: 36px;
      height: 36px;
      font-size: 16px;
    }
    .dashLeft, .dashRight {
      max-width: 100%;
    }
    .dashMid {
      max-width: 100%;
      padding: 0;
    }
    .msbList li {
      max-width: 25%;
    }
    .spList li{
      max-width: 25%;
    }
    .msbList.fullW li {
      max-width: 25%;
    }
    .dashHeader{
      padding: 14px 0;
    }
    .dashSearch, .msgNot{
      padding: 0 16px;
    }
    .dashSearch{
      max-width: calc(100% - 432px);
    }
    .msUser {
        width: 62px;
        height: 62px;
    }
    .dashBanner.hasCtnt {
      padding: 240px 16px 16px;
    }
    .profileBox{
      padding: 20px;
    }
    .dgBox > .dgBox {
      padding: 0;
      padding-bottom: 15px;
      margin-bottom: 20px;
    }
/*    */
.dashMid{
  order: 1;
}
.dashLeft{
  order: 2;
}
.dashRight{
  order: 3;
}

}

@media(max-width: 991px) {
    .mt_250{
      margin-top: 160px;
    }
    .mb_250{
      margin-bottom: 160px;
    }
    .pt_250{
      padding-top: 160px;
    }
    .pb_250{
      padding-bottom: 160px;
    }
    header ul.navbar-nav li.nav-item a.nav-link {
        padding: 7px 14px;
    }
    .homeBnr {
      padding: 200px 0 40px;
    }
    .bnrSearch {
        height: 60px;
    }
    .bnrSearchBtn {
        top: 10px;
    }
    .hbbBox {
        padding: 18px 16px;
    }
    .hbbImg {
        width: 40px;
    }
    .hbbTxt {
        width: calc(100% - 40px);
    }
    .ksmcImg {
      width: 400px;
      border-radius: 20px;
    }
    .ksmcCtnt {
        max-width: calc(100% - 400px);
    }
    .faqWrapper .accordion-button::after {
      width: 28px;
      height: 28px;
    }
    .faqWrapper .accBlock{
      gap: 16px;
    }
    .lgsu{
      max-width: 280px;
    }
    .lgsuForm{
      max-width: calc(100% - 280px);
    }
    .formField input{
      height: 40px;
      padding: 8px 16px;
    }
    .lgsuFormBlock ul {
      margin-left: -8px;
      margin-right: -8px;
    }
    .lgsuFormBlock ul li {
      padding: 8px;
    }
    .followUs ul {
      gap: 8px;
    }
    .footerLeft{
      padding-right: 20px;
      max-width: 200px;
    }
    .footerRight{
      padding-left: 20px;
      max-width: calc(100% - 200px);
    }
    .footerLogo{
      max-width: 60px;
    }
    .followUs ul li a{
      width: 32px;
      height: 32px;
      font-size: 15px;
    }
    .signUp .signLeft{
      max-width: 326px;
    }
    .signUp .signRight{
      max-width: calc(100% - 326px);
    }
    .signRight{
      padding: 24px;
    }
    .signForm .formField input, .editFields .radio_btn label {
      height: 42px;
    }
    .signForm{
      gap: 20px;
    }
    .login .signLeft {
      max-width: 47%;
    }
    .login .signRight {
      max-width: 53%;
    }
    .ntfcBox{
      padding: 12px;
    }
    .card_service {
      gap: 18px;
    }
    .epLeft {
      max-width: 35%;
    }
    .epRight {
      max-width: calc(65% - 12px);
    }
    .epIntroImg{
      max-width: 200px;
      max-height: 200px;
    }
    .payIn {
      gap: 20px;
    }
    .payMid .epLeft {
      max-width: calc(50% - 10px);
    }
    .payMid .epRight {
      max-width: calc(50% - 10px);
    }
    .lvbTop .epIntroImg {
      max-width: 120px;
      max-height: 120px;
    }
}

@media(max-width: 799px) {
  .ksmcList li{
    width: 100%;
  }
  .lgsu{
     max-width: 240px;
  }
  .lgsuForm{
    max-width: calc(100% - 240px);
  }
}

@media(max-width: 767px) {
    /*Font-Size*/
    h1,
    .h1 {
      font-size: 30px;
    }
    h2,
    .h2,
    .txt36 {
      font-size: 24px;
    }
    h3,
    .h3,
    .txt28{
      font-size: 21px;
    }
    h4, .h4, .txt24 {
      font-size: 19px;
    }
    h5, .h5, h6, .h6, .txt20, .btn {
      font-size: 17px;
    }
    .txt32{
      font-size: 22px;
    }
    .txt18{
      font-size: 16px;
    }
    .txt16, html, body, p{
      font-size: 15px;
    }
    .txt14{
      font-size: 13px;
    }
    /**/
    /*Margin/Padding*/
    .mt_14{
      margin-top: 13px;
    }
    .mb_14{
      margin-bottom: 13px;
    }
    .pt_14{
      padding-top: 13px;
    }
    .pb_14{
      padding-bottom: 13px;
    }

    .mt_16{
      margin-top: 14px;
    }
    .mb_16{
      margin-bottom: 14px;
    }
    .pt_16{
      padding-top: 14px;
    }
    .pb_16{
      padding-bottom: 14px;
    }

    .mt_18{
      margin-top: 15px;
    }
    .mb_18{
      margin-bottom: 15px;
    }
    .pt_18{
      padding-top: 15px;
    }
    .pb_18{
      padding-bottom: 15px;
    }

    .mt_20{
      margin-top: 16px;
    }
    .mb_20{
      margin-bottom: 16px;
    }
    .pt_20{
      padding-top: 16px;
    }
    .pb_20{
      padding-bottom: 16px;
    }

    .mt_24{
      margin-top: 18px;
    }
    .mb_24{
      margin-bottom: 18px;
    }
    .pt_24{
      padding-top: 18px;
    }
    .pb_24{
      padding-bottom: 18px;
    }

    .mt_28{
      margin-top: 20px;
    }
    .mb_28{
      margin-bottom: 20px;
    }
    .pt_28{
      padding-top: 20px;
    }
    .pb_28{
      padding-bottom: 20px;
    }

    .mt_32{
      margin-top: 22px;
    }
    .mb_32{
      margin-bottom: 22px;
    }
    .pt_32{
      padding-top: 22px;
    }
    .pb_32{
      padding-bottom: 22px;
    }

    .mt_36{
      margin-top: 24px;
    }
    .mb_36{
      margin-bottom: 24px;
    }
    .pt_36{
      padding-top: 24px;
    }
    .pb_36{
      padding-bottom: 24px;
    }

    .mt_40{
      margin-top: 26px;
    }
    .mb_40{
      margin-bottom: 26px;
    }
    .pt_40{
      padding-top: 26px;
    }
    .pb_40{
      padding-bottom: 26px;
    }

    .mt_44{
      margin-top: 28px;
    }
    .mb_44{
      margin-bottom: 28px;
    }
    .pt_44{
      padding-top: 28px;
    }
    .pb_44{
      padding-bottom: 28px;
    }

    .mt_48{
      margin-top: 32px;
    }
    .mb_48{
      margin-bottom: 32px;
    }
    .pt_48{
      padding-top: 32px;
    }
    .pb_48{
      padding-bottom: 32px;
    }

    .mt_52{
      margin-top: 36px;
    }
    .mb_52{
      margin-bottom: 36px;
    }
    .pt_52{
      padding-top: 36px;
    }
    .pb_52{
      padding-bottom: 36px;
    }

    .mt_56{
      margin-top: 40px;
    }
    .mb_56{
      margin-bottom: 40px;
    }
    .pt_56{
      padding-top: 40px;
    }
    .pb_56{
      padding-bottom: 40px;
    }

    .mt_60{
      margin-top: 44px;
    }
    .mb_60{
      margin-bottom: 44px;
    }
    .pt_60{
      padding-top: 44px;
    }
    .pb_60{
      padding-bottom: 44px;
    }

    .mt_64{
      margin-top: 48px;
    }
    .mb_64{
      margin-bottom: 48px;
    }
    .pt_64{
      padding-top: 48px;
    }
    .pb_64{
      padding-bottom: 48px;
    }

    .mt_68{
      margin-top: 52px;
    }
    .mb_68{
      margin-bottom: 52px;
    }
    .pt_68{
      padding-top: 52px;
    }
    .pb_68{
      padding-bottom: 52px;
    }

    .mt_72{
      margin-top: 56px;
    }
    .mb_72{
      margin-bottom: 56px;
    }
    .pt_72{
      padding-top: 56px;
    }
    .pb_72{
      padding-bottom: 56px;
    }

    .mt_76{
      margin-top: 60px;
    }
    .mb_76{
      margin-bottom: 60px;
    }
    .pt_76{
      padding-top: 60px;
    }
    .pb_76{
      padding-bottom: 60px;
    }

    .mt_80{
      margin-top: 64px;
    }
    .mb_80{
      margin-bottom: 64px;
    }
    .pt_80{
      padding-top: 64px;
    }
    .pb_80{
      padding-bottom: 64px;
    }

    .mt_84{
      margin-top: 68px;
    }
    .mb_84{
      margin-bottom: 68px;
    }
    .pt_84{
      padding-top: 68px;
    }
    .pb_84{
      padding-bottom: 68px;
    }

    .mt_88{
      margin-top: 72px;
    }
    .mb_88{
      margin-bottom: 72px;
    }
    .pt_88{
      padding-top: 72px;
    }
    .pb_88{
      padding-bottom: 72px;
    }

    .mt_92{
      margin-top: 76px;
    }
    .mb_92{
      margin-bottom: 76px;
    }
    .pt_92{
      padding-top: 76px;
    }
    .pb_92{
      padding-bottom: 76px;
    }

    .mt_96{
      margin-top: 80px;
    }
    .mb_96{
      margin-bottom: 80px;
    }
    .pt_96{
      padding-top: 80px;
    }
    .pb_96{
      padding-bottom: 80px;
    }

    .mt_100{
      margin-top: 84px;
    }
    .mb_100{
      margin-bottom: 84px;
    }
    .pt_100{
      padding-top: 84px;
    }
    .pb_100{
      padding-bottom: 84px;
    }

    .mt_104{
      margin-top: 88px;
    }
    .mb_104{
      margin-bottom: 88px;
    }
    .pt_104{
      padding-top: 88px;
    }
    .pb_104{
      padding-bottom: 88px;
    }

    .mt_108{
      margin-top: 92px;
    }
    .mb_108{
      margin-bottom: 92px;
    }
    .pt_108{
      padding-top: 92px;
    }
    .pb_108{
      padding-bottom: 92px;
    }

    .mt_112{
      margin-top: 96px;
    }
    .mb_112{
      margin-bottom: 96px;
    }
    .pt_112{
      padding-top: 96px;
    }
    .pb_112{
      padding-bottom: 96px;
    }

    .mt_116{
      margin-top: 100px;
    }
    .mb_116{
      margin-bottom: 100px;
    }
    .pt_116{
      padding-top: 100px;
    }
    .pb_116{
      padding-bottom: 100px;
    }

    .mt_120{
      margin-top: 104px;
    }
    .mb_120{
      margin-bottom: 104px;
    }
    .pt_120{
      padding-top: 104px;
    }
    .pb_120{
      padding-bottom: 104px;
    }
    /**/
    .mob_logo{
        display: block;
        max-width: 48px;
    }
    .sticky_header .bar1, .sticky_header .bar2, .sticky_header .bar3{
        background-color: var(--white);
    }
    .offcanvas{
      background-color: var(--black1);
    }

    .offcanvas .btn-close{
      background: none;
      font-size: 18px;
    }

    .offcanvas-body .logo{
      margin-left: auto;
      margin-right: auto;
      margin-bottom: 48px;
    }
    .navbar-nav{
      gap: 24px;
    }
    .bnrSearch {
      height: 50px;
    }
    .bnrSearchBtn{
      padding: 8px 12px;
      right: 10px;
      top: 8px;
    }
    .bnrSearchBtn > img{
      width: 14px;
    }
    .bnrSearchBtn span{
      display: none;
    }
    .bnrSearch input[type="text"]{
      padding: 0 68px 0 88px;
    }
    .bnrSearch label{
      left: 12px;
    }
    .btn, .btn2 {
      padding: 9px 18px;
      border-radius: 8px;
    }
    .btn1{
      padding: 8px 16px;
    }
    header.header {
      padding: 14px 0;
    }
    header.header.sticky_header {
      padding: 12px 0;
    }
    .hbb li {
      width: 50%;
    }
    .ksmcImg {
      width: 100%;
      border-radius: 16px;
    }
    .ksmcCtnt {
        max-width: 100%;
        padding-left: 0;
        padding-top: 24px;
    }
    .ksmcList li {
        width: 50%;
    }
    .faqWrapper .accBlock{
      width: 100%;
    }
    .faqWrapper .accordion{
      gap: 16px;
    }
    .faqWrapper .accordion-button{
      padding: 12px 16px;
      padding-left: 32px;
    }
    .faqWrapper .accordion-body{
      padding: 24px 16px;
    }
    .accordion-flush .accordion-collapse {
      margin-top: 10px;
    }
    .lgsu{
       max-width: 100%;
    }
    .lgsuForm{
      max-width: 100%;
      padding-left: 0;
      padding-top: 24px;
    }
    .followUs ul {
      gap: 8px;
    }
    .footerLeft{
      padding-right: 0;
      max-width: 100%;
    }
    .footerRight{
      padding-left: 0;
      max-width: 100%;
      border-left: 0;
      border-top: 1px solid #fff;
      padding-top: 24px;
      margin-top: 24px;
    }
    .footerLogo{
      max-width: 50px;
    }
    .followUs ul li a{
      width: 32px;
      height: 32px;
      font-size: 15px;
    }
    .explore {
      padding: 0 4px;
    }
    .explore ul{
      gap: 16px;
    }
    .followUs ul {
      gap: 12px;
    }
    .homeBnr {
      padding: 140px 0 30px;
    }
    .lgsu, .lgsuFormIn {
        padding: 24px 16px;
        border-radius: 16px;
    }
    .signLogo{
      max-width: 36px;
      margin-top: 8px;
      margin-bottom: 8px;
      margin-left: 16px;
    }
    .signUp .signLeft, .signUp .signRight {
        max-width: 100%;
    }
    .signImg{
      display: none;
    }
    .signUp .signRight{
      border-radius: 0 0 16px 16px;
    }
    .signForm .formField input, .editFields .radio_btn label {
        height: 40px;
    }
    .signSec{
      padding: 80px 0;
    }
    .dashMain .btn1 {
      padding: 8px 16px;
      border-radius: 8px;
      font-size: 14px;
    }
    .msUser {
      width: 56px;
      height: 56px;
    }
    .msbList li, .msbList.fullW li {
        max-width: 33.33%;
    }
    .spList li {
        max-width: 50%;
    }
    .uploadBtn {
        padding: 8px 10px;
        border-radius: 4px;
        width: 32px;
        height: 32px;
        display: flex;
        align-items: center;
        justify-content: center;
        line-height: 0;
    }
    .uploadBtn span{
      display: none;
    }
    .dashSearch, .msgNot {
      padding: 0 8px;
    }
    .dUserImg, .msgNotBtn {
      width: 32px;
      height: 32px;
    }
    .userPD .dropdown-toggle{
      gap: 4px;
    }
    .msgNotBtn{

    }
    .hasNot:after{
      right: 8px;
      top: 8px;
      width: 7px;
      height: 7px;
      border: 1px solid var(--black1);
    }
    .dashHeader {
      padding: 12px 0;
    }
    .dashHeaderIn .logo{
      max-width: 40px;
    }
    .dashHeaderIn .logo img{
      display: none;
    }
    .dashHeaderIn .logo img + img{
      display: block;
    }
    .dropdown-toggle::after{
      width: 20px;
      height: 20px;
    }
    .dashSearch {
      max-width: calc(100% - 212px);
    }
    .dashSearchIn{
      height: 32px;
      border-radius: 4px;
    }
    .dashSearch {
        position: absolute;
        top: calc(100% + 12px);
        left: 0;
        right: 0;
        max-width: 100%;
        opacity: 0;
    }
    .dashSearch.active{
      opacity: 1;
    }
    .dsMobBtn{
      display: block !important;
      margin-right: 8px;
    }
    .upldBtnBlock .uploadBtn span{
      display: block;
      line-height: normal;
    }
    .dgBox, .dashBanner{
      border-radius: 10px;
    }
    .upldImg {
      width: 72px;
      height: 72px;
    }
    .upldCtnt {
      max-width: calc(100% - 72px);
      padding-left: 12px;
    }
    .msgBox .fiCtnt {
      padding-right: 24px;
    }
    .msgBox .feedPost.baseUser .fiCtnt{
      padding-left: 24px;
    }
    .msguStts{
      height: 28px;
      padding: 0 12px;
      line-height: 10px;
    }
    .ntfcBox{
      padding: 10px;
    }
    .dashBanner.hasCtnt {
      padding: 180px 14px 14px;
    }
    .profileBox{
      padding: 18px;
    }
    .dgBox > .dgBox {
      padding: 0;
      padding-bottom: 14px;
      margin-bottom: 18px;
    }
    .dashBanner.hasCtnt .uploadBtn{
      width: auto;
    }
    .dashBanner.hasCtnt .uploadBtn span {
      display: block;
    }
    .pvRight .addBtn, .mW_120 {
      min-width: 100px;
    }
    .card_service {
      gap: 16px;
    }
    .epLeft {
      max-width: 100%;
    }
    .epRight {
      max-width: 100%;
    }
    .epIntroImg{
      max-width: 120px;
      max-height: 120px;
    }
    .epRight{
      margin-top: 12px;
    }
    .editFields .radio_btn label span{
      width: 16px;
      height: 16px;
      border-width: 1px;
    }
    .editFields .radio_btn label span b {
      width: 8px;
      height: 8px;
    }
    .payIn {
      gap: 12px;
    }
    .payMid .epLeft {
      max-width: 100%;
    }
    .payMid .epRight {
      max-width: 100%;
    }
    .payMidTxt ul li{
      gap: 12px;
    }
    .list {
      margin-left: 16px;
    }
    .lvbTop .epIntroImg {
      max-width: 100px;
      max-height: 100px;
    }
    .tbBox {
      height: 240px;
    }
}

@media(max-width: 567px) {
    /*Font-Size*/
    h1,
    .h1 {
      font-size: 26px;
    }
    h2,
    .h2,
    .txt36 {
      font-size: 22px;
    }
    h3,
    .h3,
    .txt28{
      font-size: 20px;
    }
    h4, .h4, .txt24 {
      font-size: 18px;
    }
    h5, .h5, h6, .h6, .txt20, .btn {
      font-size: 16px;
    }
    .txt32{
      font-size: 21px;
    }
    .txt18{
      font-size: 15px;
    }
    .txt16, html, body, p{
      font-size: 14px;
    }
    .txt14{
      font-size: 12px;
    }
  /*Margin/Padding*/
    .mt_14{
      margin-top: 13px;
    }
    .mb_14{
      margin-bottom: 13px;
    }
    .pt_14{
      padding-top: 13px;
    }
    .pb_14{
      padding-bottom: 13px;
    }

    .mt_16{
      margin-top: 14px;
    }
    .mb_16{
      margin-bottom: 14px;
    }
    .pt_16{
      padding-top: 14px;
    }
    .pb_16{
      padding-bottom: 14px;
    }

    .mt_18{
      margin-top: 15px;
    }
    .mb_18{
      margin-bottom: 15px;
    }
    .pt_18{
      padding-top: 15px;
    }
    .pb_18{
      padding-bottom: 15px;
    }

    .mt_20{
      margin-top: 16px;
    }
    .mb_20{
      margin-bottom: 16px;
    }
    .pt_20{
      padding-top: 16px;
    }
    .pb_20{
      padding-bottom: 16px;
    }

    .mt_24{
      margin-top: 17px;
    }
    .mb_24{
      margin-bottom: 17px;
    }
    .pt_24{
      padding-top: 17px;
    }
    .pb_24{
      padding-bottom: 17px;
    }

    .mt_28{
      margin-top: 18px;
    }
    .mb_28{
      margin-bottom: 18px;
    }
    .pt_28{
      padding-top: 18px;
    }
    .pb_28{
      padding-bottom: 18px;
    }

    .mt_32{
      margin-top: 20px;
    }
    .mb_32{
      margin-bottom: 20px;
    }
    .pt_32{
      padding-top: 20px;
    }
    .pb_32{
      padding-bottom: 20px;
    }

    .mt_36{
      margin-top: 22px;
    }
    .mb_36{
      margin-bottom: 22px;
    }
    .pt_36{
      padding-top: 22px;
    }
    .pb_36{
      padding-bottom: 22px;
    }

    .mt_40{
      margin-top: 24px;
    }
    .mb_40{
      margin-bottom: 24px;
    }
    .pt_40{
      padding-top: 24px;
    }
    .pb_40{
      padding-bottom: 24px;
    }

    .mt_44{
      margin-top: 26px;
    }
    .mb_44{
      margin-bottom: 26px;
    }
    .pt_44{
      padding-top: 26px;
    }
    .pb_44{
      padding-bottom: 26px;
    }

    .mt_48{
      margin-top: 28px;
    }
    .mb_48{
      margin-bottom: 28px;
    }
    .pt_48{
      padding-top: 28px;
    }
    .pb_48{
      padding-bottom: 28px;
    }

    .mt_52{
      margin-top: 30px;
    }
    .mb_52{
      margin-bottom: 30px;
    }
    .pt_52{
      padding-top: 30px;
    }
    .pb_52{
      padding-bottom: 30px;
    }

    .mt_56{
      margin-top: 32px;
    }
    .mb_56{
      margin-bottom: 32px;
    }
    .pt_56{
      padding-top: 32px;
    }
    .pb_56{
      padding-bottom: 32px;
    }

    .mt_60{
      margin-top: 36px;
    }
    .mb_60{
      margin-bottom: 36px;
    }
    .pt_60{
      padding-top: 36px;
    }
    .pb_60{
      padding-bottom: 36px;
    }

    .mt_64{
      margin-top: 40px;
    }
    .mb_64{
      margin-bottom: 40px;
    }
    .pt_64{
      padding-top: 40px;
    }
    .pb_64{
      padding-bottom: 40px;
    }

    .mt_68{
      margin-top: 44px;
    }
    .mb_68{
      margin-bottom: 44px;
    }
    .pt_68{
      padding-top: 44px;
    }
    .pb_68{
      padding-bottom: 44px;
    }

    .mt_72{
      margin-top: 48px;
    }
    .mb_72{
      margin-bottom: 48px;
    }
    .pt_72{
      padding-top: 48px;
    }
    .pb_72{
      padding-bottom: 48px;
    }

    .mt_76{
      margin-top: 52px;
    }
    .mb_76{
      margin-bottom: 52px;
    }
    .pt_76{
      padding-top: 52px;
    }
    .pb_76{
      padding-bottom: 52px;
    }

    .mt_80{
      margin-top: 56px;
    }
    .mb_80{
      margin-bottom: 56px;
    }
    .pt_80{
      padding-top: 56px;
    }
    .pb_80{
      padding-bottom: 56px;
    }

    .mt_84{
      margin-top: 60px;
    }
    .mb_84{
      margin-bottom: 60px;
    }
    .pt_84{
      padding-top: 60px;
    }
    .pb_84{
      padding-bottom: 60px;
    }

    .mt_88{
      margin-top: 64px;
    }
    .mb_88{
      margin-bottom: 64px;
    }
    .pt_88{
      padding-top: 64px;
    }
    .pb_88{
      padding-bottom: 64px;
    }

    .mt_92{
      margin-top: 68px;
    }
    .mb_92{
      margin-bottom: 68px;
    }
    .pt_92{
      padding-top: 68px;
    }
    .pb_92{
      padding-bottom: 68px;
    }

    .mt_96{
      margin-top: 72px;
    }
    .mb_96{
      margin-bottom: 72px;
    }
    .pt_96{
      padding-top: 72px;
    }
    .pb_96{
      padding-bottom: 72px;
    }

    .mt_100{
      margin-top: 76px;
    }
    .mb_100{
      margin-bottom: 76px;
    }
    .pt_100{
      padding-top: 76px;
    }
    .pb_100{
      padding-bottom: 76px;
    }

    .mt_104{
      margin-top: 80px;
    }
    .mb_104{
      margin-bottom: 80px;
    }
    .pt_104{
      padding-top: 80px;
    }
    .pb_104{
      padding-bottom: 80px;
    }

    .mt_108{
      margin-top: 84px;
    }
    .mb_108{
      margin-bottom: 84px;
    }
    .pt_108{
      padding-top: 84px;
    }
    .pb_108{
      padding-bottom: 84px;
    }

    .mt_112{
      margin-top: 88px;
    }
    .mb_112{
      margin-bottom: 88px;
    }
    .pt_112{
      padding-top: 88px;
    }
    .pb_112{
      padding-bottom: 88px;
    }

    .mt_116{
      margin-top: 92px;
    }
    .mb_116{
      margin-bottom: 92px;
    }
    .pt_116{
      padding-top: 92px;
    }
    .pb_116{
      padding-bottom: 92px;
    }

    .mt_120{
      margin-top: 96px;
    }
    .mb_120{
      margin-bottom: 96px;
    }
    .pt_120{
      padding-top: 96px;
    }
    .pb_120{
      padding-bottom: 96px;
    }
    /**/
    .fbCP{
      flex-direction: column;
      gap: 4px;
      text-align: center;
    }
    .footerLogo {
        max-width: 40px;
    }
    .explore ul {
      gap: 12px;
    }
    .ksmcList li {
      width: 100%;
    }
    .mob_logo{
      max-width: 36px;
    }
    .tbList{
      justify-content: center;
    }
    .tbList li {
      width: 33.33%;
    }
    .homeBnr {
        padding: 120px 0 20px;
    }
    .signRight {
      padding: 24px 20px;
    }
    .signSec{
      padding: 72px 0;
    }
    .dashHeader {
        padding: 10px 0;
    }
    .dashHeaderIn .logo {
        max-width: 36px;
    }
    .dashHeader {
      padding: 8px 0;
    }
    .msbList li, .msbList.fullW li {
      max-width: 50%;
    }
    .msUser {
      width: 48px;
      height: 48px;
    }
    .dbc li:after{
      width: 20px;
      height: 20px;
    }
    .dbc li{
      padding-right: 28px;
      margin-right: 4px;
    }
    .card_service {
      gap: 14px;
    }
    .radio_btn{
      width: 45%;
    }
    .lvbTop .epIntroImg {
      max-width: 80px;
      max-height: 80px;
    }
}

@media(max-width: 479px) {
    /*Font-Size*/
    h1,
    .h1 {
      font-size: 24px;
    }
    h2,
    .h2,
    .txt36 {
      font-size: 21px;
    }
    h3,
    .h3,
    .txt28{
      font-size: 19px;
    }
    h4, .h4, .txt24 {
      font-size: 17px;
    }
    h5, .h5, h6, .h6, .txt20, .btn {
      font-size: 16px;
    }
    .txt32{
      font-size: 20px;
    }
    .txt18{
      font-size: 15px;
    }
    .txt16, html, body, p{
      font-size: 14px;
    }
    .txt14{
      font-size: 12px;
    }
    /**/
    /*Margin/Padding*/
    .mt_14{
      margin-top: 13px;
    }
    .mb_14{
      margin-bottom: 13px;
    }
    .pt_14{
      padding-top: 13px;
    }
    .pb_14{
      padding-bottom: 13px;
    }

    .mt_16{
      margin-top: 14px;
    }
    .mb_16{
      margin-bottom: 14px;
    }
    .pt_16{
      padding-top: 14px;
    }
    .pb_16{
      padding-bottom: 14px;
    }

    .mt_18{
      margin-top: 15px;
    }
    .mb_18{
      margin-bottom: 15px;
    }
    .pt_18{
      padding-top: 15px;
    }
    .pb_18{
      padding-bottom: 15px;
    }

    .mt_20{
      margin-top: 16px;
    }
    .mb_20{
      margin-bottom: 16px;
    }
    .pt_20{
      padding-top: 16px;
    }
    .pb_20{
      padding-bottom: 16px;
    }

    .mt_24{
      margin-top: 17px;
    }
    .mb_24{
      margin-bottom: 17px;
    }
    .pt_24{
      padding-top: 17px;
    }
    .pb_24{
      padding-bottom: 17px;
    }

    .mt_28{
      margin-top: 18px;
    }
    .mb_28{
      margin-bottom: 18px;
    }
    .pt_28{
      padding-top: 18px;
    }
    .pb_28{
      padding-bottom: 18px;
    }

    .mt_32{
      margin-top: 19px;
    }
    .mb_32{
      margin-bottom: 19px;
    }
    .pt_32{
      padding-top: 19px;
    }
    .pb_32{
      padding-bottom: 19px;
    }

    .mt_36{
      margin-top: 18px;
    }
    .mb_36{
      margin-bottom: 18px;
    }
    .pt_36{
      padding-top: 18px;
    }
    .pb_36{
      padding-bottom: 18px;
    }

    .mt_40{
      margin-top: 20px;
    }
    .mb_40{
      margin-bottom: 20px;
    }
    .pt_40{
      padding-top: 20px;
    }
    .pb_40{
      padding-bottom: 20px;
    }

    .mt_44{
      margin-top: 22px;
    }
    .mb_44{
      margin-bottom: 22px;
    }
    .pt_44{
      padding-top: 22px;
    }
    .pb_44{
      padding-bottom: 22px;
    }

    .mt_48{
      margin-top: 24px;
    }
    .mb_48{
      margin-bottom: 24px;
    }
    .pt_48{
      padding-top: 24px;
    }
    .pb_48{
      padding-bottom: 24px;
    }

    .mt_52{
      margin-top: 26px;
    }
    .mb_52{
      margin-bottom: 26px;
    }
    .pt_52{
      padding-top: 26px;
    }
    .pb_52{
      padding-bottom: 26px;
    }

    .mt_56{
      margin-top: 28px;
    }
    .mb_56{
      margin-bottom: 28px;
    }
    .pt_56{
      padding-top: 28px;
    }
    .pb_56{
      padding-bottom: 28px;
    }

    .mt_60{
      margin-top: 30px;
    }
    .mb_60{
      margin-bottom: 30px;
    }
    .pt_60{
      padding-top: 30px;
    }
    .pb_60{
      padding-bottom: 30px;
    }

    .mt_64{
      margin-top: 32px;
    }
    .mb_64{
      margin-bottom: 32px;
    }
    .pt_64{
      padding-top: 32px;
    }
    .pb_64{
      padding-bottom: 32px;
    }

    .mt_68{
      margin-top: 36px;
    }
    .mb_68{
      margin-bottom: 36px;
    }
    .pt_68{
      padding-top: 36px;
    }
    .pb_68{
      padding-bottom: 36px;
    }

    .mt_72{
      margin-top: 40px;
    }
    .mb_72{
      margin-bottom: 40px;
    }
    .pt_72{
      padding-top: 40px;
    }
    .pb_72{
      padding-bottom: 40px;
    }

    .mt_76{
      margin-top: 44px;
    }
    .mb_76{
      margin-bottom: 44px;
    }
    .pt_76{
      padding-top: 44px;
    }
    .pb_76{
      padding-bottom: 44px;
    }

    .mt_80{
      margin-top: 48px;
    }
    .mb_80{
      margin-bottom: 48px;
    }
    .pt_80{
      padding-top: 48px;
    }
    .pb_80{
      padding-bottom: 48px;
    }

    .mt_84{
      margin-top: 52px;
    }
    .mb_84{
      margin-bottom: 52px;
    }
    .pt_84{
      padding-top: 52px;
    }
    .pb_84{
      padding-bottom: 52px;
    }

    .mt_88{
      margin-top: 56px;
    }
    .mb_88{
      margin-bottom: 56px;
    }
    .pt_88{
      padding-top: 56px;
    }
    .pb_88{
      padding-bottom: 56px;
    }

    .mt_92{
      margin-top: 60px;
    }
    .mb_92{
      margin-bottom: 60px;
    }
    .pt_92{
      padding-top: 60px;
    }
    .pb_92{
      padding-bottom: 60px;
    }

    .mt_96{
      margin-top: 64px;
    }
    .mb_96{
      margin-bottom: 64px;
    }
    .pt_96{
      padding-top: 64px;
    }
    .pb_96{
      padding-bottom: 64px;
    }

    .mt_100{
      margin-top: 68px;
    }
    .mb_100{
      margin-bottom: 68px;
    }
    .pt_100{
      padding-top: 68px;
    }
    .pb_100{
      padding-bottom: 68px;
    }

    .mt_104{
      margin-top: 72px;
    }
    .mb_104{
      margin-bottom: 72px;
    }
    .pt_104{
      padding-top: 72px;
    }
    .pb_104{
      padding-bottom: 72px;
    }

    .mt_108{
      margin-top: 76px;
    }
    .mb_108{
      margin-bottom: 76px;
    }
    .pt_108{
      padding-top: 76px;
    }
    .pb_108{
      padding-bottom: 76px;
    }

    .mt_112{
      margin-top: 80px;
    }
    .mb_112{
      margin-bottom: 80px;
    }
    .pt_112{
      padding-top: 80px;
    }
    .pb_112{
      padding-bottom: 80px;
    }

    .mt_116{
      margin-top: 84px;
    }
    .mb_116{
      margin-bottom: 84px;
    }
    .pt_116{
      padding-top: 84px;
    }
    .pb_116{
      padding-bottom: 84px;
    }

    .mt_120{
      margin-top: 88px;
    }
    .mb_120{
      margin-bottom: 88px;
    }
    .pt_120{
      padding-top: 88px;
    }
    .pb_120{
      padding-bottom: 88px;
    }
    /**/
    .faqWrapper .accordion-button{
      padding: 10px 16px;
      padding-left: 32px;
    }
    .faqWrapper .accordion-body{
      padding: 20px 16px;
    }
    .lgsuFormBlock ul li{
      width: 100%;
    }
    .homeBnr {
      padding: 90px 0 20px;
    }
    .bnrSearch input[type="text"] {
        padding: 0 62px 0 82px;
    }
    .signSec{
      padding: 64px 0;
    }
    .msbList.fullW li{
      max-width: 100%;
    }
    .feedOpt {
        align-items: flex-start;
        justify-content: space-between;
        flex-direction: column;
        gap: 16px;
    }
    /*.feedBtnBlock {
      justify-content: flex-start;
    }*/
    .fiImg{
      width: 32px;
      height: 32px;
    }
    .fiCtnt {
      width: calc(100% - 32px);
      padding-left: 8px;
    }
    .fpCtntIn {
      border-radius: 12px;
      padding: 14px 12px;
    }
    .upldFields li.w_1_2{
      width: 100%;
      margin-bottom: 17px;
    }
    .upldFields li:last-child{
      margin-bottom: 0;
    }
    .msgBox .fiCtnt {
      padding-right: 16px;
    }
    .msgBox .feedPost.baseUser .fiCtnt{
      padding-left: 16px;
    }
    .formField input, .formField textarea, .editFields .radio_btn label{
      padding: 6px 10px;
    }
    .formField textarea{
      padding-top: 6px;
    }
    .msgTypeBox .formField textarea{
      height: 50px;
    }
    .ntfcBox{
      padding: 8px;
    }
    .dashBanner.hasCtnt {
      padding: 120px 14px 14px;
    }
    .profileBox{
      padding: 17px;
    }
    .profileBox .upldImg {
      width: 100px;
      height: 100px;
    }
    .dgBox > .dgBox {
      padding: 0;
      padding-bottom: 14px;
      margin-bottom: 17px;
    }
    .upldBox{
      width: 100%;
    }
    .pvRight .addBtn, .mW_120 {
      min-width: 80px;
    }
    .card_service {
      gap: 12px;
    }
    .editFields .formField textarea{
      height: 56px;
    }
    .editFields li.w_2_4, .editFields li.w_1_2{
      width: 100%;
    }
    .lvbTop .epIntroImg {
      max-width: 60px;
      max-height: 60px;
    }
}
@media(max-width: 375px) {
    .mt_84{
      margin-top: 44px;
    }
    .mb_84{
      margin-bottom: 44px;
    }
    .pt_84{
      padding-top: 44px;
    }
    .pb_84{
      padding-bottom: 44px;
    }

    .mt_88{
      margin-top: 48px;
    }
    .mb_88{
      margin-bottom: 48px;
    }
    .pt_88{
      padding-top: 48px;
    }
    .pb_88{
      padding-bottom: 48px;
    }

    .mt_92{
      margin-top: 52px;
    }
    .mb_92{
      margin-bottom: 52px;
    }
    .pt_92{
      padding-top: 52px;
    }
    .pb_92{
      padding-bottom: 52px;
    }

    .mt_96{
      margin-top: 56px;
    }
    .mb_96{
      margin-bottom: 56px;
    }
    .pt_96{
      padding-top: 56px;
    }
    .pb_96{
      padding-bottom: 56px;
    }

    .mt_100{
      margin-top: 60px;
    }
    .mb_100{
      margin-bottom: 60px;
    }
    .pt_100{
      padding-top: 60px;
    }
    .pb_100{
      padding-bottom: 60px;
    }

    .mt_104{
      margin-top: 64px;
    }
    .mb_104{
      margin-bottom: 64px;
    }
    .pt_104{
      padding-top: 64px;
    }
    .pb_104{
      padding-bottom: 64px;
    }

    .mt_108{
      margin-top: 68px;
    }
    .mb_108{
      margin-bottom: 68px;
    }
    .pt_108{
      padding-top: 68px;
    }
    .pb_108{
      padding-bottom: 68px;
    }

    .mt_112{
      margin-top: 72px;
    }
    .mb_112{
      margin-bottom: 72px;
    }
    .pt_112{
      padding-top: 72px;
    }
    .pb_112{
      padding-bottom: 72px;
    }

    .mt_116{
      margin-top: 76px;
    }
    .mb_116{
      margin-bottom: 76px;
    }
    .pt_116{
      padding-top: 76px;
    }
    .pb_116{
      padding-bottom: 76px;
    }

    .mt_120{
      margin-top: 80px;
    }
    .mb_120{
      margin-bottom: 80px;
    }
    .pt_120{
      padding-top: 80px;
    }
    .pb_120{
      padding-bottom: 80px;
    }
    /**/
    .signSec{
      padding: 56px 0;
    }
    .hbb {
        margin-left: -4px;
        margin-right: -4px;
    }
    .hbb li {
        padding: 4px;
    }
    .msgBox .fiCtnt {
      padding-right: 0;
    }
    .msgBox .feedPost.baseUser .fiCtnt{
      padding-left: 0;
    }
    .dgBox {
        padding: 12px;
    }
    .profileBox {
        padding: 12px;
    }
    .dashBanner.hasCtnt {
      padding: 80px 14px 14px;
    }
    .card_service {
      gap: 8px;
    }

}
