
@media only screen and (min-width: 1445px) and (max-width: 1599px)
{
    .homebanner h1
    {
        font-size: 44px;
    }
    .contact-form-wrap h4
    {
        font-size: 40px;
    }
    .contact-form-wrap .contact-form-flex
    {
        padding: 0 5px;
    }
    .contact-form-flex .form-group input
    {
        width: 300px;
    }
    .contact-form-wrap .popbtn.cxm-btn-header
    {
        width: 100%;
    }
}
@media only screen and (min-width: 1366px) and (max-width: 1444px)
{
    .homebanner h1
    {
        font-size: 44px;
    }
    .contact-form-wrap h4
    {
        font-size: 40px;
    }
    .contact-form-wrap .contact-form-flex
    {
        padding: 0 5px;
    }
    .contact-form-flex .form-group input
    {
        width: 300px;
    }
    .contact-form-wrap .popbtn.cxm-btn-header
    {
        width: 100%;
    }
}
@media only screen and (min-width: 1200px) and (max-width: 1399px)
{
    .logo
    {
        margin: 0 auto;
    }
    .mainBanner
    {
        padding: 218px 0 60px;
    }
    .menu>li
    {
        margin-right: 26px;
    }
    .menu>li a
    {
        font-size: 16px;
    }
    .header-top ul li a
    {
        font-size: 16px;
    }
    .sidehead
    {
        font-size: 18px;
        left: -159px;
    }
    .sidehead span
    {
        padding: 20px 16px;
    }
    .homebanner h1
    {
        font-size: 44px;
    }
    .contact-form-wrap h4
    {
        font-size: 40px;
    }
    .contact-form-wrap .contact-form-flex
    {
        padding: 0 5px;
    }
    .contact-form-flex .form-group input
    {
        width: 245px;
    }
    .brandlogo
    {
        padding: 20px 50px;
    }
    .brandlogo ul li
    {
        width: 125px;
    }
    .contact-form-wrap .popbtn.cxm-btn-header
    {
        width: 100%;
    }
    .testimg
    {
        right: -125px;
        top: -10px;
    }
    .testimonsec h5
    {
        padding-bottom: 85px;
    }
    .testimg
    {
        right: -125px;
        top: -10px;
    }
    .formsec h4
    {
        width: 75%;
        margin: 0 auto;
    }
    .ftr-logo
    {
        margin-left: -20px;
    }
}
@media only screen and (min-width: 992px) and (max-width: 1199px)
{
    header .navbar-brand img
    {
        width: 125px;
    }
    .homebanner h1
    {
        font-size: 40px;
    }
    section.contact-form-wrap
    {
        padding: 54px;
    }
    .contact-form-wrap h4
    {
        font-size: 40px;
        margin-bottom: 5px;
    }
    .contact-form-flex .form-group input
    {
        width: 216px;
        height: 50px;
    }
    .contact-form-wrap .popbtn.cxm-btn-header
    {
        width: 100%;
        font-size: 14px;
        padding: 20px 18px;
    }
    .contact-form-wrap .contact-form-flex
    {
        padding: 0;
    }
    .brandlogo ul
    {
        margin: 0 50px;
    }
    .brandlogo ul li a img
    {
        width: 90px;
    }
    .endorse ul li
    {
        margin-right: 36px;
    }
    .endorse ul li a
    {
        font-size: 12px;
    }
    .endorse ul li a.getbtn
    {
        width: 190px;
    }
    .companysec h4
    {
        font-size: 45px;
        width: 770px;
        margin: 0 auto;
        line-height: 50px;
    }
    .companysec h4
    {
        font-size: 45px;
        width: 770px;
        margin: 0 auto;
        line-height: 50px;
    }
    .sidehead
    {
        left: -157px;
        top: 157px;
        font-size: 16px;
        width: 370px;
        line-height: 20px;
    }
    .sidehead span
    {
        padding: 18px 20px;
    }
    .info-combo::before
    {
        height: 250px;
        left: -12px;
    }
    .info-comb ul li h5, .info-comb ul li h5+a
    {
        font-size: 13px;
    }
    .our-combo
    {
        padding-bottom: 0;
    }
    .hmquality
    {
        padding-top: 50px;
        display: flex;
        justify-content: center;
        align-items: center;
    }
    .hmquality li
    {
        width: 17%;
    }
    .hmquality li img
    {
        width: 65px;
    }
    .pad-sec
    {
        padding-top: 50px;
        padding-bottom: 50px;
    }
    .hmexclusiv p
    {
        font-size: 14px;
    }
    .hmexclst li
    {
        font-size: 15px;
        font-weight: 400;
        margin-bottom: 6px;
    }
    .hmexcprc li a
    {
        width: 140px;
        height: 40px;
        line-height: 40px;
        font-size: 16px;
    }
    .testibox
    {
        width: 420px;
        height: 215px;
        margin: 10px;
    }
    .testimonsec h4
    {
        font-size: 22px;
        line-height: 30px;
    }
}
@media only screen and (min-width: 768px) and (max-width: 991px)
{
    .collapse:not(.show)
    {
        display: none!important;
    }
    header .navbar-collapse .navbar-nav
    {
        display: -ms-flexbox;
        display: flex;
        -ms-flex-direction: column;
        flex-direction: column;
        padding-left: 0;
        margin-bottom: 0;
        list-style: none;
        width: 50%;
        background: #1c1a1b;
        border-radius: 20px;
        text-align: left;
        margin: 0;
        position: relative;
        left: -7px;
        top: -15px;
        border: 2px solid #000;
        padding: 20px 2rem;
    }
    header .navbar-collapse .navbar-nav a
    {
        color: #fff;
        font-weight: 500;
        font-size: 19px;
        line-height: 1.2;
    }
    header .navbar-toggler-icon
    {
        background: #1c1a1b00;
        line-height: 0;
        padding: 20px 23px;
        border-radius: 5px;
        display: flex;
        justify-content: center;
        align-items: center;
        border: 2px solid #1c1a1b;
    }
    header .navbar-nav .dropdown-menu
    {
        background: #fff;
    }
    header .navbar-nav .dropdown-menu a
    {
        color: #000;
        font-size: 16px;
    }
    header .navbar-toggler-icon i
    {
        color: #1c1a1b;
        font-size: 22px;
    }
    header .navbar-brand img
    {
        width: 125px;
    }
    header .header-top
    {
        display: none;
    }
    .homebanner h1
    {
        font-size: 30px;
        line-height: 40px;
    }
    .homebanner
    {
        padding: 138px 0 53px;
    }
    .homebanner p
    {
        font-size: 17px;
    }
    .itemfle .contact-form-wrap .popbtn.cxm-btn-header
    {
        width: 100%;
    }
    .contact-form-wrap h4 span
    {
        color: #fe2829;
    }
    .contact-form-wrap h4
    {
        font-size: 34px;
        margin-bottom: 0;
    }
    .contact-form-wrap .popbtn.cxm-btn-header
    {
        padding: 15px 10px;
        width: 50%;
        font-size: 16px;
    }
    section.contact-form-wrap
    {
        padding: 20px;
    }
    .contact-form-flex form
    {
        display: block;
    }
    .contact-form-flex .form-group input
    {
        background: #fff;
        width: 60%;
        border-radius: 10px;
    }
    .contact-form-flex .form-group
    {
        margin-bottom: 3px;
    }
    .contact-form-wrap .contact-form-flex
    {
        background: transparent;
        border: transparent;
        box-shadow: none;
    }
    .contact-form-flex .form-group
    {
        display: flex;
        justify-content: center;
    }
    .brandlogo ul
    {
        margin: 0;
        display: flex;
        justify-content: center;
        align-items: center;
    }
    .pad-sec
    {
        padding-top: 50px;
        padding-bottom: 50px;
    }
    .concrebox
    {
        height: auto;
    }
    .sidehead
    {
        left: -159px;
        top: 158px;
        font-size: 16px;
    }
    .sidehead span
    {
        padding: 20px 16px;
    }
    .endorse h4
    {
        font-size: 34px;
        line-height: 36px;
    }
    .endorse ul li a.getbtn
    {
        width: 166px;
        height: 36px;
        font-size: 13px;
        color: #fff;
        text-align: center;
        line-height: 36px;
    }
    .endorse p
    {
        padding-bottom: 20px;
    }
    .endorse ul li:before
    {
        display: none;
    }
    .endorse ul li
    {
        margin-bottom: 18px;
    }
    .companysec h6
    {
        font-size: 22px;
    }
    .companysec h4
    {
        font-size: 38px;
    }
    .countlst li span
    {
        font-size: 27px;
    }
    .countlst p.counter-plus
    {
        font-size: 27px;
    }
    .countlst li
    {
        width: 24%;
        margin: 0;
    }
    .awrdbox
    {
        height: 136px;
        margin: 10px;
    }
    .awrdimg
    {
        bottom: 270px;
    }
    .img-layers
    {
        display: none;
    }
    .img-layers
    {
        display: none;
    }
    .info-combo::before
    {
        height: 240px;
        left: -40px;
        bottom: -58.1px;
    }
    .info-combo
    {
        margin-top: 25px;
    }
    .our-combo p
    {
        margin-bottom: 25px;
        margin-top: 90px;
    }
    .hmquality
    {
        padding: 50px 0;
        display: flex;
        justify-content: center;
        align-items: center;
    }
    .hmquality li h6
    {
        font-size: 14px;
    }
    section.Moneyb
    {
        padding-bottom: 0;
    }
    .hmexclusiv h4
    {
        font-size: 35px;
        line-height: 35px;
    }
    .hmexclusiv h4 span
    {
        font-size: 23px;
        color: #fff;
        line-height: 29px;
    }
    .hmexclusiv p
    {
        font-size: 14px;
    }
    .hmexclst li
    {
        font-size: 11px;
        margin-bottom: 7px;
        padding-left: 25px;
        font-weight: 500;
    }
    .hmexclst li:before
    {
        top: 0;
        font-size: 16px;
    }
    .hmexcprc li
    {
        margin-right: 0;
    }
    .hmexcprc li a
    {
        width: 150px;
        height: 36px;
        line-height: 36px;
        font-size: 16px;
    }
    .testimonsec h5
    {
        font-size: 40px;
        padding-bottom: 62px;
    }
    .testimonsec h4
    {
        font-size: 20px;
        line-height: 20px;
        margin-bottom: 50px;
    }
    .testimonsec.mn-hd.pad-sec .col-md-7
    {
        max-width: 100%;
    }
    .testimonsec.mn-hd.pad-sec .row.align-items-center
    {
        justify-content: center;
    }
}
@media only screen and (min-width: 520px) and (max-width: 767px)
{
    .collapse:not(.show)
    {
        display: none!important;
    }
    header .navbar-collapse .navbar-nav
    {
        display: -ms-flexbox;
        display: flex;
        -ms-flex-direction: column;
        flex-direction: column;
        padding-left: 0;
        margin-bottom: 0;
        list-style: none;
        width: 98%;
        background: #1c1a1b;
        border-radius: 20px;
        text-align: center;
        margin: 0;
        position: relative;
        left: -7px;
        top: -1px;
        border: 2px solid #000;
        padding: 20px 2rem;
    }
    header .navbar-collapse .navbar-nav a
    {
        color: #fff;
        font-weight: 500;
        font-size: 19px;
        line-height: 1.2;
    }
    header .navbar-toggler-icon
    {
        background: #1c1a1b00;
        line-height: 0;
        padding: 20px 23px;
        border-radius: 5px;
        display: flex;
        justify-content: center;
        align-items: center;
        border: 2px solid #1c1a1b;
    }
    header .navbar-toggler-icon i
    {
        color: #1c1a1b;
        font-size: 22px;
    }
    header .navbar-nav .dropdown-menu
    {
        background: #fff;
        text-align: center;
    }
    header .navbar-nav .dropdown-menu a
    {
        color: #000;
        font-size: 16px;
    }
    header .navbar-brand img
    {
        width: 125px;
    }
    header .header-top
    {
        display: none;
    }
    .homebanner h1
    {
        font-size: 28px;
        line-height: 40px;
    }
    .homebanner
    {
        padding: 200px 0 60px;
    }
    .homebanner p
    {
        font-size: 15px;
    }
    .itemfle .contact-form-wrap .popbtn.cxm-btn-header
    {
        width: 100%;
    }
    .contact-form-wrap h4 span
    {
        color: #fe2829;
    }
    .contact-form-wrap h4
    {
        font-size: 21px;
        margin-bottom: 0;
    }
    .contact-form-wrap .popbtn.cxm-btn-header
    {
        padding: 15px 10px;
        width: 50%;
        font-size: 16px;
    }
    section.contact-form-wrap
    {
        padding: 20px;
    }
    .contact-form-flex form
    {
        display: block;
    }
    .contact-form-flex .form-group input
    {
        background: #fff;
        width: 60%;
        border-radius: 10px;
    }
    .contact-form-flex .form-group
    {
        margin-bottom: 3px;
    }
    .contact-form-wrap .contact-form-flex
    {
        background: transparent;
        border: transparent;
        box-shadow: none;
    }
    .contact-form-flex .form-group
    {
        display: flex;
        justify-content: center;
    }
    .brandlogo ul
    {
        margin: 0;
        display: flex;
        justify-content: center;
        align-items: center;
    }
    .pad-sec
    {
        padding-top: 50px;
        padding-bottom: 50px;
    }
    .concrebox
    {
        height: auto;
    }
    .sidehead
    {
        left: -159px;
        top: 158px;
        font-size: 16px;
        display: none;
    }
    .sidehead span
    {
        padding: 20px 16px;
    }
    .endorse h4
    {
        font-size: 32px;
        line-height: 36px;
    }
    .endorse ul li a.getbtn
    {
        width: 147px;
        height: 36px;
        font-size: 13px;
        color: #fff;
        text-align: center;
        line-height: 36px;
    }
    .endorse p
    {
        padding-bottom: 20px;
        font-size: 13px;
    }
    .endorse ul li:before
    {
        display: none;
    }
    .endorse ul li
    {
        margin-bottom: 22px;
        margin-right: 35px;
    }
    .companysec h6
    {
        font-size: 18px;
    }
    .companysec h4
    {
        font-size: 22px;
    }
    .countlst li span
    {
        font-size: 27px;
    }
    .countlst p.counter-plus
    {
        font-size: 27px;
    }
    .countlst li
    {
        width: 24%;
        margin: 0;
    }
    .awrdbox
    {
        height: 244px;
        margin: 10px;
    }
    .awrdimg
    {
        bottom: 270px;
    }
    .img-layers
    {
        display: none;
    }
    .img-layers
    {
        display: none;
    }
    .info-combo::before
    {
        height: 240px;
        left: -40px;
        bottom: -58.1px;
    }
    .info-combo
    {
        margin-top: 25px;
    }
    .our-combo p
    {
        margin-bottom: 25px;
        margin-top: 90px;
        font-size: 14px;
    }
    .hmquality
    {
        padding: 50px 0;
        display: flex;
        justify-content: center;
        align-items: center;
    }
    .hmquality li h6
    {
        font-size: 12px;
    }
    section.Moneyb
    {
        padding-bottom: 0;
    }
    .hmexclusiv h4
    {
        font-size: 35px;
        line-height: 35px;
    }
    .hmexclusiv h4 span
    {
        font-size: 22px;
        color: #fff;
        line-height: 29px;
    }
    .hmexclusiv p
    {
        font-size: 14px;
    }
    .hmexclst li
    {
        font-size: 11px;
        margin-bottom: 7px;
        padding-left: 25px;
        font-weight: 500;
    }
    .hmexclst li:before
    {
        top: 0;
        font-size: 16px;
    }
    .hmexcprc li
    {
        margin-right: 0;
    }
    .hmexcprc li a
    {
        width: 150px;
        height: 36px;
        line-height: 36px;
        font-size: 16px;
    }
    .testimonsec h5
    {
        font-size: 29px;
        padding-bottom: 24px;
        line-height: 36px;
    }
    .testimonsec h4
    {
        font-size: 20px;
        line-height: 20px;
        margin-bottom: 50px;
    }
    .testimonsec.mn-hd.pad-sec .col-md-7
    {
        max-width: 100%;
    }
    .testimonsec.mn-hd.pad-sec .row.align-items-center
    {
        justify-content: center;
    }
    .sideform
    {
        display: none;
    }
    .fixed.sticky .logo
    {
        max-width: 0%;
    }
    .concrete h4
    {
        font-size: 28px;
    }
    .concrete h6
    {
        font-size: 21px;
    }
    .concrete p
    {
        font-size: 13px;
        width: 91%;
        margin: auto;
        padding-bottom: 26px;
    }
    ul.countlst.wow.fadeInDown li h5
    {
        font-size: 11px;
    }
    .mn-hd h4
    {
        font-size: 35px;
        padding-bottom: 9px;
    }
    .awardsec p
    {
        font-size: 16px;
    }
    .awardsec a
    {
        font-size: 15px;
    }
    .mn-hd h4
    {
        font-size: 30px;
        line-height: 38px;
    }
    h2>span
    {
        font-size: 24px;
    }
    .our-pricing h2
    {
        font-size: 28px;
    }
    .our-pricing h2::before
    {
        width: 41%;
    }
    .text-center h2+p
    {
        font-size: 14px;
    }
    .our-combo h2
    {
        font-size: 17px;
        letter-spacing: .1px;
    }
    .combo-price h3
    {
        font-size: 46px;
        margin-right: 14px;
    }
    .combo-price h5
    {
        font-size: 23px;
        margin-right: 11px;
    }
    ul.hmexcprc
    {
        margin-bottom: 18px;
    }
    .mn-hd h4
    {
        font-size: 23px;
    }
    .testimg
    {
        display: none;
    }
    a.ftr-logo
    {
        max-width: 28%;
        margin-left: 4px;
    }
    .ftr-recon li img
    {
        width: 66%;
    }
    .copyright p, .copyright p a
    {
        font-size: 8px;
    }
    .row.align-items-center
    {
        display: flex;
        align-items: center;
        justify-content: center;
    }
    .col-md-4.text-right img
    {
        width: 30%;
    }
    .ftr-recon
    {
        width: 600px;
    }
}
@media only screen and (min-width: 300px) and (max-width: 519px)
{
    .collapse:not(.show)
    {
        display: none!important;
    }
    header .navbar-collapse .navbar-nav
    {
        display: -ms-flexbox;
        display: flex;
        -ms-flex-direction: column;
        flex-direction: column;
        padding-left: 0;
        margin-bottom: 0;
        list-style: none;
        width: 98%;
        background: #1c1a1b;
        border-radius: 20px;
        text-align: center;
        margin: 0;
        position: relative;
        left: -7px;
        top: -1px;
        border: 2px solid #000;
        padding: 20px 2rem;
    }
    header .navbar-collapse .navbar-nav a
    {
        color: #fff;
        font-weight: 500;
        font-size: 19px;
        line-height: 1.2;
    }
    header .navbar-toggler-icon
    {
        background: #1c1a1b00;
        line-height: 0;
        padding: 20px 23px;
        border-radius: 5px;
        display: flex;
        justify-content: center;
        align-items: center;
        border: 2px solid #1c1a1b;
    }
    header .navbar-toggler-icon i
    {
        color: #1c1a1b;
        font-size: 22px;
    }
    header .navbar-nav .dropdown-menu
    {
        background: #fff;
        text-align: center;
    }
    header .navbar-nav .dropdown-menu a
    {
        color: #000;
        font-size: 16px;
    }
    header .navbar-brand img
    {
        width: 125px;
    }
    header .header-top
    {
        display: none;
    }
    .homebanner h1
    {
        font-size: 28px;
        line-height: 40px;
    }
    .homebanner
    {
        padding: 160px 0 60px;
    }
    .homebanner p
    {
        font-size: 15px;
    }
    .itemfle .contact-form-wrap .popbtn.cxm-btn-header
    {
        width: 100%;
    }
    .contact-form-wrap h4 span
    {
        color: #fe2829;
    }
    .contact-form-wrap h4
    {
        font-size: 21px;
        margin-bottom: 0;
    }
    .contact-form-wrap .popbtn.cxm-btn-header
    {
        padding: 20px 10px;
        width: 84%;
        font-size: 16px;
        line-height: 20px;
    }
    section.contact-form-wrap
    {
        padding: 20px;
    }
    .contact-form-flex form
    {
        display: block;
    }
    .contact-form-flex .form-group input
    {
        background: #fff;
        width: 100%;
        border-radius: 10px;
        height: 49px;
    }
    .contact-form-flex .form-group
    {
        margin-bottom: 3px;
    }
    .contact-form-wrap .contact-form-flex
    {
        background: transparent;
        border: transparent;
        box-shadow: none;
    }
    .contact-form-flex .form-group
    {
        display: flex;
        justify-content: center;
    }
    .brandlogo ul
    {
        margin: 0;
        display: flex;
        justify-content: center;
        align-items: center;
    }
    .pad-sec
    {
        padding-top: 50px;
        padding-bottom: 50px;
    }
    .concrebox
    {
        height: auto;
    }
    .sidehead
    {
        left: -159px;
        top: 158px;
        font-size: 16px;
        display: none;
    }
    .sidehead span
    {
        padding: 20px 16px;
    }
    .endorse h4
    {
        font-size: 25px;
        line-height: 36px;
    }
    .endorse ul li a.getbtn
    {
        width: 147px;
        height: 36px;
        font-size: 13px;
        color: #fff;
        text-align: center;
        line-height: 36px;
    }
    .endorse p
    {
        padding-bottom: 20px;
        font-size: 13px;
    }
    .endorse ul li:before
    {
        display: none;
    }
    .endorse ul li
    {
        margin-bottom: 22px;
        margin-right: 23px;
    }
    .companysec h6
    {
        font-size: 18px;
    }
    .companysec h4
    {
        font-size: 21px;
    }
    .countlst li span
    {
        font-size: 14px;
    }
    .countlst p.counter-plus
    {
        font-size: 14px;
    }
    .countlst li
    {
        width: 24%;
        margin: 0;
    }
    .awrdbox
    {
        height: 240px;
    }
    .awrdimg
    {
        bottom: 270px;
    }
    .img-layers
    {
        display: none;
    }
    .img-layers
    {
        display: none;
    }
    .info-combo::before
    {
        height: 401px;
        left: -40px;
        bottom: -58.1px;
    }
    .info-combo
    {
        margin-top: 25px;
    }
    .our-combo p
    {
        margin-bottom: 25px;
        margin-top: 80px;
        font-size: 14px;
    }
    .hmquality
    {
        padding: 50px 0;
        display: flex;
        justify-content: center;
        align-items: center;
        position: relative;
        flex-wrap: wrap;
        flex-direction: column;
    }
    .hmquality li h6
    {
        font-size: 12px;
    }
    section.Moneyb
    {
        padding-bottom: 0;
    }
    .hmexclusiv h4
    {
        font-size: 35px;
        line-height: 35px;
    }
    .hmexclusiv h4 span
    {
        font-size: 22px;
        color: #fff;
        line-height: 29px;
    }
    .hmexclusiv p
    {
        font-size: 14px;
    }
    .hmexclst li
    {
        font-size: 11px;
        margin-bottom: 7px;
        padding-left: 25px;
        font-weight: 500;
    }
    .hmexclst li:before
    {
        top: 0;
        font-size: 16px;
    }
    .hmexcprc li
    {
        margin-right: 0;
    }
    .hmexcprc li a
    {
        width: 150px;
        height: 36px;
        line-height: 36px;
        font-size: 16px;
    }
    .testimonsec h5
    {
        font-size: 29px;
        padding-bottom: 24px;
        line-height: 36px;
    }
    .testimonsec h4
    {
        font-size: 20px;
        line-height: 20px;
        margin-bottom: 50px;
    }
    .testimonsec.mn-hd.pad-sec .col-md-7
    {
        max-width: 100%;
    }
    .testimonsec.mn-hd.pad-sec .row.align-items-center
    {
        justify-content: center;
    }
    .sideform
    {
        display: none;
    }
    .fixed.sticky .logo
    {
        max-width: 0%;
    }
    .concrete h4
    {
        font-size: 19px;
    }
    .concrete h6
    {
        font-size: 21px;
    }
    .concrete p
    {
        font-size: 12px;
        width: 94%;
        margin: auto;
        padding-bottom: 26px;
    }
    ul.countlst.wow.fadeInDown li h5
    {
        font-size: 7px;
    }
    .mn-hd h4
    {
        font-size: 35px;
        padding-bottom: 9px;
    }
    .awardsec p
    {
        font-size: 16px;
        padding-bottom: 17px;
    }
    .awardsec a
    {
        font-size: 15px;
        width: 100%;
    }
    .mn-hd h4
    {
        font-size: 30px;
        line-height: 38px;
    }
    h2>span
    {
        font-size: 21px;
    }
    .our-pricing h2
    {
        font-size: 28px;
    }
    .our-pricing h2::before
    {
        width: 41%;
    }
    .text-center h2+p
    {
        font-size: 14px;
    }
    .our-combo h2
    {
        font-size: 17px;
        letter-spacing: .1px;
    }
    .combo-price h3
    {
        font-size: 46px;
        margin-right: 14px;
    }
    .combo-price h5
    {
        font-size: 23px;
        margin-right: 11px;
    }
    ul.hmexcprc
    {
        margin-bottom: 18px;
    }
    .mn-hd h4
    {
        font-size: 23px;
    }
    .testimg
    {
        display: none;
    }
    a.ftr-logo
    {
        max-width: 28%;
        margin-left: 4px;
    }
    .ftr-recon li img
    {
        width: 66%;
    }
    .copyright p, .copyright p a
    {
     }
    .row.align-items-center
    {
        display: flex;
        align-items: center;
        justify-content: center;
    }
    .col-md-4.text-right img
    {
        width: 30%;
    }
    .ftr-recon
    {
        width: 600px;
    }
    .brandlogo ul li
    {
        margin-right: 16px;
    }
    .endorse h6
    {
        font-size: 24px;
    }
    ul.countlst.wow.fadeInDown
    {
        display: flex;
    }
    .industrie-point
    {
        margin: 0 auto;
        justify-content: center;
        display: flex;
    }
    .ctabtns li
    {
        margin: 0;
        margin-bottom: 11px;
    }
    .ctalnk li
    {
        font-size: 15px;
    }
    .combo-price
    {
        margin-top: 18px;
        margin-bottom: 18px;
    }
    .pae::before
    {
        left: 0;
        top: -5px;
        text-align: center;
        width: 195px;
    }
    .hmquality li
    {
        margin-bottom: 23px;
        width: 100%;
        margin-right: 0;
    }
}