   .qtip.qtip-dark { margin-top:23px!important; }
   .border-right { border-right: 1px solid #dddddd; }
   .slick-row.even { background: #ffffff; }
   .slick-row even:hover { background-color: #D6D6D6; }
    .no-clear{ clear:none; }
    .memberhf {text-align: left;}

    .benefits_container {
       margin-top: -150px;
       position: relative;
       z-index: 50;
       }

    .benefitsTop table {
       width: auto;
       }

    .benefits_home {
       background: #FFFFFF;
       box-shadow: 0px 4px 25px rgba(0, 0, 0, 0.09);
       border-radius: 3px;
       padding:45px 60px 15px 60px;
    }
    .l-h-16 { line-height: 1.6; }

    .inline {
       display: inline-block;
       vertical-align: middle;
       }

    .headerBlock {
       font-size: 14px !important;
       line-height: 16px !important;
       letter-spacing: 0.03em !important;
       font-weight: bold;
       text-transform:uppercase;
       color: #666 !important;
       }
    .someSpinnerImage1 {
        position: relative;
        margin:auto 0px;
        left:50%;
        }
    #myGrid {
        width:100%;
        top:-10px;
        }
    .m-l-3 {
        margin-left: 3px;
        }
    .fistElement {
       width:100%;
       }
    .fistElementImage {
       width:60px;
       }

    .secElement {
       width:100%;
       }

    .benefitsTop table td {
       width:auto !important;
       }

    .thumbnail-style {
       padding:30px 8px 60px 8px;
       }
    .thumbnails .thumbnail-img {
       margin-bottom: 11px;
       }

    .thumbnails .thumbnail-img img {
       max-height:80px;
       }

    .thumbnails .thumbnail-img a {
       display:block;
       }
    .margin-bottom-40 {
        margin-bottom: 40px;
    }


    .home-line {
       background:#DDDDDD;
       height:2px;
       width:100%;
       float:left;
       margin-top:25px;
       clear:both;
       }

    .home-line-red {
       background: #EB352D;
       width: 100%;
       height: 2px;
       float:left;
       margin-top:5px;
       }

    .auto-width {
       width:auto;
       float:left;
       }

    .margin-top-60 {
       margin-top:60px;
       }

    .notice {
       font-size:12px;
       color:gray;
       }

    .rescue {
       color:#13a34d;
       font-size:16px;
       margin-top: 5px;
       margin-left: 5px;
       }

    .sign {
       cursor:pointer;
       float: right;
       padding-top: 3px;
       margin-right:6px;
       font-size:13px;
       font-weight:normal;
       }

    .caption {
       line-height: 1.2;
       color:#111;
       }

    .bg-black {
       background: #000;
       }

    .pd-5 {
       padding:5px 0;
       }

    .m-0 {
       margin: 0;
       }

    .mbl h3, .mbl h4 {
       color: #fff
       }

    .New_sliderContainer .btn-u-lg {
       border:2px solid #CD0511 !important;
       }

    .mbl {
       text-align: center;
       }

    .mbl h3 {
       padding:40px 0 20px 0;
       font-size:7vw;
       }

    .mbl h4 {
       font-size:5vw;
       }

    .icons {
       width: 70px;
       height: 70px;
       margin-right:5px;
       background-size: contain;
       background-repeat: no-repeat;
       background-position: center;
       }

    .pamm-icon1 {
       background-image:url('/assets/hfappnew/websites/pamm/images/homepage/images/pamm_icon1.svg');
       }
    .pamm-icon2 {
       background-image:url('/assets/hfappnew/websites/pamm/images/homepage/images/pamm_icon2.svg');
       }
    .pamm-icon3 {
       background-image:url('/assets/hfappnew/websites/pamm/images/homepage/images/pamm_icon3.svg');
       }
    .pamm-icon4{
       background-image:url('/assets/hfappnew/websites/pamm/images/homepage/images/pamm_icon4.svg');
       }

    .icons2 {
       width: 130px;
       height: 90px;
       background-size: contain;
       background-repeat: no-repeat;
       background-position: center;
    }
    .pamm-icon5 {
       background-image:url('/assets/hfappnew/websites/pamm/images/homepage/images/pamm_icon5.svg');
       }
    .pamm-icon6 {
       background-image:url('/assets/hfappnew/websites/pamm/images/homepage/images/pamm_icon6.svg');
       }
    .pamm-icon7 {
       background-image:url('/assets/hfappnew/websites/pamm/images/homepage/images/pamm_icon7.svg');
       }
    .pamm-icon8 {
       background-image:url('/assets/hfappnew/websites/pamm/images/homepage/images/pamm_icon8.svg');
       }

    .owl-carousel .owl-item {
       float: left;
       width: 118px !important;
       }
    .svg_payment{
        height: 90px!important;
        width: 80px;
    }
    .lg_payment{
        height: 60px!important;
        width: 60px;
        margin-top: 10px;
        margin-left: 10px;
    }
    #myGrid .slick-viewport {overflow-y: hidden!important;}


    @media (max-width: 768px){

       .insideBoxHm {
          text-align:center;
          }
       .home-line {
          margin-left: auto;
          margin-right: auto;
          float: none;
          }
       .thumbnail-style .thumbnail-img{
          margin-bottom:0px;
          }

       .auto-width{
          float:none;
          }

       .home-line-red {
          width: 25%;
          float: none;
          margin-left: auto;
          margin-right: auto;
          }

       .benefits_home {
          padding:45px 0px 15px 0px;
          }

       .benefits_home {
          float:left;
          position:static;
          background:none;
          width:100%;
          box-shadow:none;
          }

       .benefits_container {
          margin-top:0px;
          }

       .benefits_container {
          z-index: 0 !important;
          }

       .footerRight {
           display: none;
           }

    }

    @media (max-width: 414px){
       #myCarousel .carousel-inner div.item {
          background-position: -155px !important;
          }
       .thumbnail-style {
          padding: 10px 8px 10px 8px!important;
          }
        }

    @media (max-width: 440px) {
       .sign { display: none; }
       }

