@media only screen and (max-width: 2810px) and (min-width: 2500px){
    .bg-slide3{
        left: 25%;
    }
    .video_btn {
    position: absolute;
    top: 36%;
    left: 45%;
}
.tailor_img a {
    position: absolute;
    top: 42%;
    left: 44%;
}
.banner-style-11 {
    position: relative;
    padding: 300px 0px 240px 0px;
    background-repeat: no-repeat;
    border-radius: 0;
    background-size: cover;
    background-position: initial;
}
.carousel_head {
    margin-top: 14px;
}
.com_text_style1 p{
    width: 97%;
}
.feature_btm {
    background: #703610;
    padding: 25px;
    margin-top: 3em;
}
.clients-style-four {
    position: relative;
    padding: 50px 0px 50px 0px;
}
.img_pt ul li {
    padding-right: 39px;
}
.testi_ctn {
    padding:3.5em 0 8em 0;
}
.testi_ctn .row{
margin: 0 auto;
    width: 95%;
}
.testi-txt h1 {
    width: 95%;
    color: black;
    font-size: 33px;
    font-weight: bold;
    line-height: 50px;
    padding-bottom: 45px;
}
.testi-txt h1 {
    width:100%;
    color: black;
    font-size: 33px;
    font-weight: bold;
    line-height: 50px;
    padding-bottom: 45px;
}
}

@media only screen and (max-width: 1800px) and (min-width: 1440px){

    .clients-style-four {
    position: relative;
    padding: 40px 0px 40px 0px;
    /* border-bottom: 1px solid gainsboro; */
}
.img_pt ul li {
    padding-right: 39px;
}
.testi_ctn {
    padding: 2em 0 8em 0;
}
}

@media only screen and (max-width: 1539px) and (min-width: 1300px){
    .new_banner_style1 .new_box h1 {
        font-size: 60px;
        line-height: 80px;
    }
    .com_text_style1 p {
        font-size: 20px;
        line-height: 32px;
    }

}
@media only screen and (max-width: 1300px) and (min-width: 1210px){
    .new_banner_style1 .new_box h1 {
        font-size:60px;
        line-height: 80px;
    }
    .com_text_style1 p {
        font-size: 17px;
        line-height: 30px;
    }
}

@media only screen and (max-width: 1210px){
    .menu-area .mobile-nav-toggler {
    display: block;
    margin-top: 35px;
    padding: 10px;
   
}
.pull-right {
    float: right;
    width: auto;
}
.mobile-menu .close-btn {
    position: absolute;
    right: 25px;
    top: 10px;
    line-height: 30px;
    width: 24px;
    text-align: center;
    font-size: 16px;
    color: #ffffff;
    cursor: pointer;
    z-index: 10;
    transition: all 0.9s ease;
    background:none;
    margin: 0;
    border: none;
}
}

@media only screen and (max-width: 1200px) and (min-width: 992px){
    .feature-style-two.soultions_feat {
    position: relative;
    padding: 60px 0px 60px 0px;
}
.soultions_sec1 .row{
    align-items: center;
}
.soultions_sec .row,.solutions_sec3 .row,.solutions_sec3 .row{
    align-items: center;
}

    .new_banner_style1 {
    padding: 60px 0 40px;
}
    .com_text_style1 p {
    font-size: 17px;
    line-height: 30px;
    width: 100%;
}

    .invoice_ctn.expese_company .invoice-text2 p {
    font-size: 16px;
    width: 96%;
    padding-bottom: 12px;
}
    .invoice_ctn.expese_company .invoice-text2 h1 {
    font-size: 24px;
}
.invoice_ctn.expese_company #image_block_27 .image-box img {
    max-width: none;
    width: 100%;
}
.invoice_ctn.expese_company .invoice-text2.pt {
    padding-left: 2em;
    padding-right: 0;
}
.invoice_ctn.expese_company .invoice-text2.pt p {
    font-size: 17px;
    width: 95%;
    padding-bottom: 14px;
}
.invoice_ctn.expese_company .invoice-text2.pt1 p {
    font-size: 16px;
    width: 95%;
    padding-bottom: 12px;
}
.subscription .newletter.subsc_new h2 {
    display: inline-block;
    width: 100%;
    font-size: 25px;
    }
    .footer-top .newletter.subsc_new {
        align-items: center;
        padding: 2em 0 2em;
    }
    .empower-box h4 {
    font-size: 22px;
}
.empower-head {
    text-align: center;
    padding-bottom: 2em;
}
.empower-ctn {
    margin-bottom: 2em;
    margin-top: 2em;
}
.invoice_ctn.expese_company {
    padding: 3em 0 2em 0;
}
.manage-ctn {
    background: #F4F4F4;
    padding: 4em 0 0em;
}
.res-list {
    padding: 2em 0 0 2em;
}
    .home_carousel .image-box {
   
    margin-right: 50px;
}
    .footer-column1{
        flex: 0 0 12.666667%;
    max-width: 12.666667%;
    }
    .footer-column2{
        flex: 0 0 18.666667%;
    max-width: 18.666667%;
    }
    .pull-right {
        float: right;
        justify-content: center;
        display: block;
    }
    .main-header .menu-area .btn-box {
        position: relative;
        float: right;
        margin: 30px 20px 0px 0;
    }
    .banner-style-11 .content-box h1 {
        position: relative;
        display: block;
        font-size: 55px;
        line-height: 70px;
        margin-bottom: 0;
        padding-top: 14px;
        padding-bottom: 14px;
    }
    .banner-style-11 .content-box .text {
        position: relative;
        display: block;
        font-size: 18px;
        color: black;
        margin-bottom: 20px;
        width: 100%;
        line-height: 34px;
    }
    .banner-style-11 {
        position: relative;
        padding: 150px 0px 50px 0px;
    }
    .sec_btm p {
        color: white;
        font-size: 18px;
    }
    .main_head p {
        color: #7C8087;
        font-size: 18px;
        font-weight: 500;
        width: 70%;
    }
    .main_head {
        padding-bottom: 0em;
    }
    .box_content p {
        width: 90%;
    }
    .feature-block-one .inner-box{
        padding: 30px 0;
    }
    .feature-style-two {
        position: relative;
        padding: 50px 0px 0px 0px;
    }

    .tailor_text h1 {
        font-size: 32px;
        width: 100%;
        padding-bottom: 10px;
    }
    .tailor_text p {
        width: 100%;
        color: #7C8087;
        font-size: 15px;
        font-weight: 500;
        line-height: 26px;
        padding-bottom: 20px;
    }
    .tailor_text a {
        position: relative;
        display: inline-block;
        overflow: hidden;
        font-size: 16px;
        color: white;
        line-height: 25px;
    }
    .list_img{
        z-index: 99;
        position: relative;
    }
    .arrow_img {
        position: absolute;
        top: 36px;
        left: 86px;
        background-image: url(../images/arrow.png);
        width: 224px;
        height: 100px;
        background-repeat: no-repeat;
    }
    .arrow_img1 {
        position: absolute;
        top: 20px;
        left: 82px;
        background-image: url(../images/arrow1.png);
        width: 232px;
        height: 100px;
        background-repeat: no-repeat;
    }
    .list_items h4 {
        font-weight: 600;
        font-size: 22px;
    }
    .list_items p {
        color: #7C8087;
        font-size: 15px;
        font-weight: 500;
        line-height: 30px;
        width: 100%;
    }
    .feature_text h1 {
        font-size: 46px;
        width: 86%;
        line-height: 58px;
    }
    .feature_text p {
        color: #7C8087;
        font-size: 14px;
        padding-bottom: 30px;
        width: 90%;
    }
    .feat_btn {
        font-size: 16px;
        color: white;
        line-height: 25px;
        font-weight: 500;
        background: #F26200;
        padding: 14px 30px;
    }
    .feat_btn1 {
        font-size: 16px;
        color: white;
        line-height: 25px;
        padding: 14px 25px;
    }
    .feat_box h4 {
        font-size: 15px;
        color: white;
        font-weight: 500;
        width: 100%;
        padding: 12px 0;
        line-height: 25px;
    }
    .feat_box > div{
        padding: 25px 20px;
    }
    .feature_btm{
        padding: 20px;
    }
    .feature_btn1 a {
        font-size: 14px;
        color: white;
        line-height: 30px;
        padding: 10px 11px
    }
    .invoice-text h1 {
        font-size: 50px;
    }
    .invoice-text p {
        color: #7C8087;
        font-size: 18px;
        font-weight: 500;
        line-height: 30px;
    }
    .invoice_ctn {
        padding: 8em 0 5em 0;
    }
    .invoice_ctn1 .invoice-text {
        padding: 0;
    }
    .testi-txt h1 {
        width: 100%;
        color: black;
        font-size: 30px;
        font-weight: bold;
        line-height: 50px;
        padding-bottom: 24px;
    }
    .testi_ctn {
        padding: 4em 0 4em 0;
    }
    .main_head h1 {
        font-size: 40px;
    }
    #image_block_27 .image-box img {
    max-width: none;
    width: 100%;
}
    .solution_txt {
        padding: 0px 0 0 1em;
    }
    .solution_txt1 {
        padding: 0px 0 0 1em;
    }
    .news-section .main_head h1 {
        font-size: 50px;
        padding-bottom: 0;
    }
    .news-section .main_head{
        padding-bottom: 2em;
    }
    .news-block-one .inner-box .lower-content h3 {
        position: relative;
        display: block;
        font-size: 14px;
        line-height: 25px;
    }
    .link-text p {
        color: #7C8087;
        font-size: 14px;
    }
    .news_btn {
        text-align: center;
        padding-top: 2em;
    }
    .news-section {
        position: relative;
        padding: 0px 0px 60px 0px;
    }
    .subsc_ctn{
        padding: 4em 0 6em;
    }
    .subsc_text h1 {
        font-size: 45px;
    }
    .subsc_text p {
        color: #7C8087;
        font-size: 18px;
        font-weight: 500;
        line-height: 30px;
        padding-bottom: 30px;
        width: 60%;
    }
    .news_form h2 {
        display: inline-block;
        width: 35%;
        float: left;
        font-size: 15px;
    }
    .form_btn a {
        font-size: 16px;
        color: white;
        line-height: 30px;
    }
    .new_banner .new_box .text p {
        color: white;
        width: 50%;
    }
    .about_right {
        padding: 0px 0 0 30px;
    }
    .about_right h6 {
        color: #F26200;
        font-size: 14px;
    }
    .about_right h1 {
        font-size: 38px;
        padding-top: 5px;
    }
    .about_right p {
        font-size: 15px;
        color: #7C8087;
        width: 100%;
        padding-top: 5px;
        font-weight: 400;
    }
    .about_author {
        display: flex;
        padding-top: 10px;
    }
    .about_sec .testimonial-carousel-4{
        width: 45%;
    }
    .clients-style-four.client_pt {
        padding: 4em 0;
    }
    .stats-text {
        width: 100%;
        padding-left: 4em;
    }
    .feature_ctn {
        background: #19191B;
        padding: 5em 0;
    }
    .invoice_ctn.about_company {
        padding: 4em 0 1em 0px;
    }
    .invoice_ctn.about_company .invoice-text {
        padding: 0 0 0 0px;
    }
    .about_company .invoice-text h1 {
        font-size: 44px;
        color: black;
        font-weight: 600;
        padding-bottom: 0px;
    }
    .about_company .invoice-text p {
        color: #7C8087;
        font-size: 14px;
        font-weight: 400;
        line-height: 28px;
        width: 100%;
        padding-bottom: 3px;
    }
    .about_company .invoice-text span {
        color: #F26200;
        font-size: 15px;
    }
    .about_company .invoice-text a {
        font-size: 14px;
        color: white;
        line-height:28px;
        font-weight: 500;
        background: #F26200;
        padding: 12px 30px;
    }
    .about_company .invoice-text .feat_btn1{
        font-size: 14px;
    }
    .widget_text h2 {
        font-size: 24px;
    }
    .widget_text {
        border-right: 1px solid gainsboro;
        padding: 35px 20px 35px 0;
    }
    .widget_ctn {
        background: #F4F4F4;
        padding: 2em 0;
    }
    .newletter.subsc_new h2 {
        font-size: 30px;
    }
    .newletter.subsc_new {
        align-items: center;
        padding: 3em 0;
    }
    .contact_ctn h2 {
        font-size: 25px;
        padding-bottom: 14px;
    }
    .contact_ctn {
        padding: 0 0 0 2em;
    }
    .contact_ctn .form-group.form_pt:nth-child(2) {
        width: 48%;
        display: inline-block;
        margin-right: 14px;
    }
    .contact_ctn .form-group.form_pt:nth-child(4) {
        width: 48%;
        display: inline-block;
        margin-right: 14px;
    }
    .address_list ul li p {
        font-size: 14px;
        color: white;
        width: 100%;
    }
    .why_right p {
        width: 100%;
         font-size: 12px;
    }
    .post_box h2 {
    font-size: 14px;
}
    .why_box {
        display: flex;
        padding-bottom: 2em;
    }
    .new_box.career_box p {
        width: 43%!important;
    }
    .team_box h6 {
        font-size: 14px;
    }
    .banner_form .form-group.form_pt:nth-child(2) {
        width: 46%;
        display: inline-block;
        margin-right: 18px;
    }
    .banner_form .form-group.form_pt:nth-child(4) {
        width: 46%;
        display: inline-block;
        margin-right: 18px;
    }
    .exp_tableft h1 {
        font-size: 24px;
        padding-bottom: 18px;
    }
    .exp_tableft p {
        font-size: 16px;
        width: 100%;
    }
    .black_bg {
        padding: 25px 18px;
    }
    .black_bg h5 {
        font-size: 14px;
    }
    .invoice_ctn.expese_company .invoice-text1 h1 {
        font-size: 28px;
    }
    .invoice_ctn.expese_company .invoice-text1 p {
        font-size: 18px;
        color: #7C8087;
        font-weight: 400;
        width: 100%;
        padding-bottom: 0.5em;
    }
    .invoice-text1{
        padding-left: 35px;
    }
    .invoice-text1 .feat_btn {
        font-size: 18px;
        padding: 18px 30px;
    }
    .invoice-text1 .feature_btn {
        padding-top: 1em;
    }
    .invoice_ctn.expese_company {
        padding: 3em 0 3em 0;
    }
    .empower-head h1 {
        font-size: 28px;
    }
    .empower-head p {
        font-size: 19px;
        font-weight: 400;
        width: 100%;
    }
    .empower-box p {
        font-size: 16px;
        width: 100%;
    }
    .manage-text ul li h5 {
        font-size: 22px;
        padding-bottom: 10px;
    }
    .manage-text ul li p {
        font-size: 16px;
        width: 100%;
    }
    .banner_form {
        background: white;
        padding: 30px 25px;
    }
    .new_banner_style1 .new_box h1 {
        font-size: 50px;
        line-height: 80px;
    }
    .com_text_style1 p {
        font-size: 17px;
        line-height: 30px;
    }
    .carousel_head {
    display: block;
    margin-right: 60px;
    margin-bottom: 25px;
    text-align: center;
}
.nav-wrapper .nav.fixed .reqtab_rt {
    display: inline-block;
    margin: 1em 2em 0px 0px;
    float: right!important;
    vertical-align: middle;
}
.nav-wrapper .nav a {
    display: inline-block;
    font-size: 16px;
    font-weight: 600;
    margin-right: 16px;
}
#myWizard .header{
    height: 78px;
}
.nav-wrapper .nav.fixed {
    overflow: auto;
    padding-left: 2em;
}
.clients_box ul li {
    display: inline-block;
    padding-right: 3em;
    }
    .clients_sec {
    padding-bottom: 4em;
}
.new_box.contact_box p {
    width: 60%!important;
}
}

@media  only screen and (max-width:1200px) {
.btn_header .btn-box.new_btn {
    display: none!important;
}
}
@media  only screen and (max-width: 991px) and (min-width: 650px){
    .main-header .menu-area .btn-box{
        display: none;
    }
    .banner-style-11 .content-box h1 {
        position: relative;
        display: block;
        font-size: 58px;
        line-height: 80px;
    }
    .banner-style-11 .content-box h1 {
        font-size: 45px;
        line-height: 58px;
        padding-top: 10px;
        padding-bottom: 10px;
        width: 76%;
    }
    .banner-style-11 {
        position: relative;
        padding: 115px 0px 30px 0px;
    }
    .banner-style-11 .content-box .text {
        position: relative;
        display: block;
        font-size: 18px;
        color: black;
        margin-bottom: 15px;
        width: 74%;
        line-height: 30px;
    }
    .banner-style-11 .content-box .btn-box .btn-one {
        position: relative;
        display: inline-block;
        overflow: hidden;
        font-size: 16px;
        color: white;
        line-height: 30px;
        font-weight: 500;
        background: #F26200;
        padding: 10px 50px;
    }
    .sec_btm p {
        color: white;
        font-size: 15px;
        font-weight: 300;
    }
    .main_head h1 {
        font-size:40px;
    }
    .main_head p {
        color: #7C8087;
        font-size: 18px;
        width: 85%;
    }
    .box_content h4 {
        font-size: 22px;
        padding-bottom: 10px;
    }
    .feature-block-one .inner-box{
        padding: 30px 0;
        margin: 0;
    }
    .box_content p {
        width: 100%;
        color: #7C8087;
        font-size: 14px;
    }
    .feature-style-two {
        position: relative;
        padding: 50px 0px 10px 0px;
    }
    .tailor_inner {
        display: block;
    }
    .tailor_img,.tailor_text {
        display: inline-block;
        width: 100%;
        padding: 40px 0px 0;
    }
    .tailor_text h1 {
        font-size: 35px;
        width: 100%;
    }
    .tailor_ctn {
        padding-bottom: 4em;
    }
    .arrow_img,.arrow_img1{
        display: none;
    }
    .list_items h4 {
        font-weight: 600;
        font-size: 22px;
    }
    .list_items p {
        color: #7C8087;
        font-size: 14px;
        font-weight: 500;
        line-height: 30px;
        width: 100%;
    }
    .list-ctn {
        padding-bottom: 4em;
    }
    .feature_ctn {
        background: #19191B;
        padding: 5em 0;
    }
    .feature_text h1 {
        font-size: 42px;
        color: white;
        font-weight: 600;
        padding-bottom: 15px;
        width: 100%;
        line-height: 50px;
    }
    .feature_text p {
        color: #7C8087;
        font-size: 14px;
        width: 100%;
        padding-bottom: 22px;
    }
    .feat_btn {
        font-size: 15px;
        line-height: 30px;
        font-weight: 500;
        padding: 10px 25px;
    }
    .feat_btn1{
        font-size: 15px;
        line-height: 30px;
        font-weight: 500;
        padding: 10px 25px;
    }
    .news_form .feat_btn1 {
    font-size: 15px;
    line-height: 30px;
    font-weight: 500;
    padding: 8px 10px;
}
.news_form .feat_btn {
    font-size: 15px;
    line-height: 30px;
    font-weight: 500;
    padding: 10px 10px;
}
.cls_footer .newletter.subsc_new {
    align-items: center;
    padding: 3em 0px 3em;
    display: flex;
}
    .feature_btn{
        padding-bottom:1em;
    }
    .bg-slide1,.bg-slide2{
        display: none;
    }
    .invoice_ctn {
        padding: 5em 0 4em 0;
    }
    .invoice_ctn1 {
        padding: 0em 0 4em 0;
    }
    .invoice-text {
        padding: 0;
    }
    .invoice-text h1 {
        font-size: 32px;
    }
    .invoice-text p {
        color: #7C8087;
        font-size: 15px;
        font-weight: 500;
        line-height: 30px;
    }
    .invoice-text a{
        padding:12px 40px;
    }
    .testi_ctn {
        padding: 2em 0 4em 0;
    }
    .testi-txt h1 {
        width: 100%;
        color: black;
        font-size: 23px;
        font-weight: bold;
        line-height: 44px;
        padding-bottom: 26px;
    }
    .news-block-one .inner-box .lower-content h3{
        font-size: 16px;
        line-height: 28px;
    }
    .news_btn {
        text-align: center;
        padding-top: 1em;
    }
    .subsc_ctn{
        padding: 4em 0 7em;
    }
    .subsc_text h1 {
        font-size: 45px;
    }
    .subsc_text p {
        color: #7C8087;
        font-size: 18px;
        width: 80%;
    }
    .news_form {
        display: inline-block;
        width: 100%;
        padding-top: 1em;
    }
    .news_logo {
        display: inline-block;
        width: 35%;
    }
    .newletter{
        display: block;
    }
    .news_form h2{
        font-size: 16px;
    }
    .banner-style-11.new_banner .content-box h1{
        width: 100%;
    }
    .new_banner .new_box .text p {
        color: white;
        width: 70%;
    }
    .banner-style-11.new_banner{
        position: relative;
        padding: 70px 0px 30px 0px;
        background-size:cover;
    }
    .about_text {
        background: #F26200;
        width: 215px;
    }
    .about_right {
        padding: 2em 0 0;
    }
    .about_right p {
        font-size: 18px;
        color: #7C8087;
        width: 100%;
        padding-top: 10px;
    }
    .clients-style-four.client_pt {
        padding: 4em 0;
    }
    .feature_text h6 {
        font-size: 16px;
    }
    .left_stats {
        display: inline-block;
        padding-right: 2em;
    }
    .stats-text {
        width: 70%;
        padding-left: 2em;
    }
    .stats-ctn:nth-child(3) .left_stats {
        padding-right: 36px;
    }
    .stats-ctn:nth-child(4) .left_stats {
        padding-right: 36px;
    }
    .stats-text p {
        color: #7C8087;
        font-size: 15px;
    }
    .invoice_ctn.about_company .invoice-text {
        padding: 2em 0 0;
    }
    .invoice_ctn.about_company {
        padding: 4em 0 2em 0;
    }
    .about_company .invoice-text p {
        color: #7C8087;
        font-size: 18px;
        width: 100%;
        padding-bottom: 10px;
    }
    .invoice_ctn.about_company .feature_btn {
        padding-bottom: 0em;
    }
    .widget_text {
        padding: 25px 13px 25px 0;
    }
    .widget_text h2 {
        font-size: 17px;
    }
    .widget_ctn {
        background: #F4F4F4;
        padding: 2em 0;
    }
    .subsc_new .feature_btn {
        float: none;
    }
    .newletter.subsc_new {
        align-items: center;
        padding: 3em 0px 7em;
        display: flex;
    }
    section.subscription.subscription_inner .newletter.subsc_new {
    align-items: center;
    padding: 3em 0px 3em;
    display: flex;
}
    .new_banner_style1 {
    padding: 60px 0 30px;
}
    .subscription .newletter.subsc_new h2 {
    
    font-size: 18px;
}
    .newletter{
        margin-bottom: 3em;
    }
    .contact_ctn {
        padding: 0;
    }
    .contact_ctn{
        padding-top: 2em;
    }
    .contact_ctn .form-group.form_pt:nth-child(4) {
        width: 46%;
        display: inline-block;
        margin-right: 38px;
    }
    .contact_ctn .form-group.form_pt:nth-child(2) {
        width: 46%;
        display: inline-block;
        margin-right: 38px;
    }
    .why_right p {
        width: 100%;
    }
    .why_box {
        display: flex;
        padding-bottom: 2em;
    }
    .team_box h6 {
        font-size: 14px;
    }
    .team_box h3 {
        color: black;
        font-size: 18px;
    }
    .new_box.exp_text p {
        width: 100%!important;
        font-size: 18px!important;
        line-height: 30px!important;
        padding-bottom: 25px!important;
    }
    .banner_form {
        background: white;
        padding: 16px 25px;
        border-radius: 10px;
        margin-top: 2em;
    }
    .banner_form .form_btn.form_bt1 {
        margin-top: 1em;
    }
    .banner_form h2{
        padding-bottom: 10px;
    }
    .about_pt {
        padding-top: 4em;
    }
    .exp_tableft h1 {
        font-size: 27px;
        padding-bottom: 15px;
    }
    .exp_tableft p {
        font-size: 16px;
    }
    .invoice_ctn.expese_company.expense_pt {
        padding: 0em 0 3em 0;
    }
    .invoice_ctn.expese_company .image-box{
        text-align: center;
        margin: 2em auto 0 auto;
    }
    .legal_subsc .newletter.subsc_new {
        align-items: center;
        padding: 3em 0px 3em;
        display: flex;
    }
    .subscription.legal_subsc .newletter.subsc_new h2 {
    display: inline-block;
    width: 100%;
    font-size: 20px;
}
    .subscription.legal_subsc{
        margin-bottom:2em;
    }
    .invoice-text2 {
    padding-right: 0;
}
    .invoice_ctn.expese_company .invoice-text2 h1 {
    font-size: 30px;
    }
    .invoice_ctn.expese_company .invoice-text1 p {
        font-size: 18px;
        color: #7C8087;
        font-weight: 400;
        width: 100%;
        padding-bottom: 0.5em;
    }
    .invoice_ctn.expese_company .invoice-text2.pt1 p {
    font-size: 16px;
    color: #7C8087;
    font-weight: 400;
    width: 100%;
    padding-bottom: 12px;
}
    .invoice-text1  .feature_btn{
        padding-top: 1em;
    }
    .invoice-text1 .feat_btn {
        font-size: 16px;
        padding: 15px 30px;
    }
    .empower-head h1 {
        font-size: 22px;
        padding-bottom: 15px;
        line-height: 40px;
    }
    .empower-head p {
        font-size: 15px;
        font-weight: 400;
        width: 100%;
    }
    .empower-box p {
        font-size: 16px;
        color: #7C8087;
        font-weight: 500;
        width: 100%;
    }
    .manage-ctn {
        background: #F4F4F4;
        padding: 4em 0 0em;
    }
    .manage-ctn h1 {
        font-size: 26px;
        padding-bottom: 12px;
    }
    .manage-text ul li h5 {
        font-size: 24px;
        color: black;
        font-weight: 700;
        padding-bottom: 12px;
    }
    .manage-text ul li p {
        font-size: 18px;
        width: 100%;
    }
    .new_banner_style1 .new_box h1 {
        font-size: 40px;
        line-height: 80px;
    }
    .com_text_style1 p {
        font-size: 16px;
        line-height: 30px;
        width: 100%;
    }
    .home_carousel{
        width: 68%;
    margin: 0 auto;
    display: block;
    }
    .home_carousel .image-box {
    margin-right: 20px;
}
.home_carousel .image-box:nth-child(1){
    margin-right:35px;
}
.home_carousel .image-box:nth-child(3){
    margin-top: 25px;
    margin-right: 68px;
}
.carousel_head {
    display: block;
    margin-right: 0;
    text-align: center;
    margin-bottom: 1em;
}
.home_btn .main-box .btn-box {
    display: none;
}
.main-header-home .banner-style-11 .content-box .text{
    width: 74%!important;
}
.clients-style-four {
    position: relative;
    padding: 40px 0px 40px 0px;
    }
    .home_carousel .image-box:last-child {
    margin-right: 0;
    margin-top: 20px;
}
.tailor_inner{
    box-shadow: none;
}
.nav-wrapper .nav.fixed .reqtab_rt {
    display: inline-block;
    margin: 1em 2em 0px 0px;
    float: right!important;
    vertical-align: middle;
}
.nav-wrapper .nav a {
    display: inline-block;
    font-size: 16px;
    font-weight: 600;
    margin-right: 16px;
}
#myWizard .header{
    height: 78px;
}
.nav-wrapper .nav.fixed {
    overflow: auto;
    padding-left: 2em;
}
.clients_box ul li:nth-child(3), .clients_box ul li:nth-child(6) {
    padding-right:0;
}
.clients_box ul li {
    display: inline-block;
    padding-right: 9.8em;
    padding-bottom: 2em;
    }
    .clients_box ul li:nth-child(4), .clients_box ul li:nth-child(5), .clients_box ul li:nth-child(6) {
    padding-bottom:0;
}
 .clients_box ul li:nth-child(2){
    padding-right: 12em;
 }
 .img_pt ul li {
    padding-right: 90px;
}
.img_pt ul li:nth-child(2){
    padding-right: 90px;
 }
 .clients_sec {
    padding-bottom: 4em;
}
.new_box.career_box p {
    width: 70%!important;
}
.why_right p {
    font-size: 15px;
}
.post_box h2 {
    font-size: 16px;
    }
    .new_box.contact_box p {
    width: 80%!important;
}
.solution_txt {
    padding: 0;
}
.main-footer .newletter.subsc_new h2 {
    font-size: 20px;
    text-align:left;
    padding-bottom: 15px;
}
.main-footer  .subsc_new .news_form {
    text-align: center;
}
.invoice-text1 {
    padding-left: 0;
    padding-top: 2em;
}
.invoice_ctn.expese_company.expense_pt2 {
    padding: 2em 0 5em 0;
}
.invoice_ctn.expese_company .invoice-text2 p {
    font-size: 18px;
    width: 100%;
    padding-bottom: 14px;
}
.invoice_ctn.expese_company #image_block_27 .image-box img {
    max-width: none;
    width: 100%;
}
.invoice_ctn.expese_company .invoice-text2.pt {
    padding: 20px 0 0 0;
}
.invoice_ctn.expese_company .invoice-text2.pt p {
    font-size: 16px;
    color: #7C8087;
    font-weight: 400;
    width: 100%;
    padding-bottom: 12px;
}
.empower-ctn {
    margin-bottom: 2em;
    margin-top: 2em;
}
.invoice_ctn.expese_company {
    padding: 2em 0 2em 0;
}
.empower-box h4 {
    font-size: 20px;
    }
    .empower-box {
    text-align: center;
    padding: 35px 0 0;
}
.empower-head {
    text-align: center;
    padding-bottom: 1em;
}
.feature-style-two.solutions_sec4 .solution_txt1 p{
    width: 100%;
}
.feature-style-two.solutions_sec3 .solution_txt p{
    width: 100%;
}
.feature-style-two.solutions_sec4 {
    position: relative;
    padding: 30px 0px 30px 0px;
}
.feature-style-two.solutions_sec4 .row{
    flex-direction: column-reverse;
}
.feature-style-two.solutions_sec2 .row{
    flex-direction: column-reverse;
}
.feature-style-two.solutions_sec4 .exp_tableft{
    padding-top: 2em;
}
.feature-style-two.solutions_sec3 .exp_tableft{
    padding-top: 2em;
}
.soultions_sec1 .exp_tableft.solution_txt{
    padding-top: 2em!important;
}
.soultions_sec .exp_tableft.solution_txt1{
    padding-top: 2em!important;
}
.soultions_sec .exp_tableft.solution_txt1 p{
   width: 100%;
}
.soultions_sec .exp_tableft.solution_txt p{
   width: 100%;
}
.soultions_sec .row{
    flex-direction: column-reverse;
}
.soultions_sec,.soultions_sec1 {
    padding-bottom: 3em;
}
}


@media  only screen and (max-width: 768px) and (min-width: 320px){
    .pull-right{
        float: right;
    }
    .nav-wrapper .nav.fixed .reqtab_rt {
    display: inline-block;
    margin: 1em 2em 0px 0px;
    float: none;
    vertical-align: middle;
}
.nav-wrapper .nav.fixed{
    overflow: auto;
    padding-left:2em;
}
#image_block_27 .image-box img{
    width: 100%;
}
.list_items {
    position: relative;
    width: 100%;
    margin: 0 auto;
}
}

@media only screen and (max-width: 600px){
    .banner-style-11 .content-box h1 {
        position: relative;
    display: block;
    font-size: 36px;
    line-height: 60px;
    margin-bottom: 0;
    padding-top: 10px;
    padding-bottom: 10px;
    font-weight: 700;
    width: 100%;
    }
    .banner-style-11 {
        position: relative;
        padding: 130px 0px 30px 0px;
        background-repeat: no-repeat;
        border-radius: 0;
        background-size: cover;
    }
    .banner-style-11 .content-box .text {
        position: relative;
        display: block;
        font-size: 16px;
        color: black;
        margin-bottom: 18px;
        width: 100%;
        line-height: 30px;
    }
    .banner-style-11 .content-box .btn-box .btn-one {
        position: relative;
        display: inline-block;
        overflow: hidden;
        font-size: 16px;
        color: white;
        line-height: 30px;
        font-weight: 500;
        background: #4EB868;
        padding: 12px 35px;
    }
    .banner-style-11 .content-box .btn-box .btn-one {
        margin: 0px 0px 0px 0px;
    }
    .sec_btm p {
        color: white;
        font-size: 14px;
        font-weight: 300;
    }
    .bottom_sec {
        background: black;
        padding: 20px 0px;
    }
    .clients-style-four {
        padding: 30px 0px 30px 0px;
    }
    .feature-style-two {
        padding: 40px 0px 20px 0px;
    }
    .main_head h1 {
        font-size: 28px;
        color: black;
        font-weight: 700;
        padding-bottom: 14px;
    }
    .news-section .main_head h1 {
        font-size: 28px;
        color: black;
        font-weight: 700;
        padding-bottom: 0px;
    }
    .news-section .main_head{
        padding-bottom: 2em;
    }
    .main_head p {
        color: #7C8087;
        font-size: 15px;
        font-weight: 500;
        width: 100%;
    }
    .main_head {
        padding-bottom: 0em;
    }
    .box_content h4 {
        font-size: 19px;
    }
    .feature-block-one .inner-box{
        padding: 40px 0px 0px 0px;
        margin: 0;
    }
    .box_content p {
        width: 100%;
        font-size: 15px;
    }
    .box_content h4{
        padding-bottom: 8px;
    }
    .tailor_inner {
        display: block;
    }
    .tailor_img{
        width: 100%;
    }
    .tailor_img a {
        position: absolute;
        top: 35%;
        left: 40%;
    }
    .tailor_text {
        display: inline-block;
        width: 100%;
        float: left;
        padding: 40px 0px 0;
    }
    .tailor_text h1 {
        font-size: 26px;
        width: 100%;
        padding-bottom: 12px;
    }
    .tailor_text p {
        width: 100%;
        color: #7C8087;
        font-size: 16px;
    }
    .tailor_text a {
        position: relative;
        font-size: 16px;
        padding: 12px 30px;
    }
    .tailor_ctn {
        padding-bottom: 4em;
    }
    .arrow_img,.arrow_img1{
        display: none;
    }
    .list_items {
        text-align: center;
    }
    .list_items p{
        width: 100%;
    }
    .list_items h4 {
  
    padding-bottom: 12px;
}
    .list_pt {
        padding-top: 3em;
    }
    .list_pt1 {
        padding-top: 3em;
    }
    .list-ctn {
        padding-bottom: 4em;
    }
    .feature_ctn {
        background: #19191B;
        padding: 4em 0;
    }
    .feature_text h1 {
        font-size: 35px;
        color: white;
        font-weight: 600;
        padding-bottom: 14px;
        width: 100%;
        line-height: 50px;
        opacity: 1;
    }
    .feature_text p {
        color: #7C8087;
        font-size: 15px;
        width: 100%;
    }
    .feat_btn {
        position: relative;
        display: inline-block;
        overflow: hidden;
        font-size: 14px;
        padding: 12px 20px;
    }
    .feat_btn1 {
        position: relative;
        display: inline-block;
        overflow: hidden;
        font-size: 14px;
        padding: 12px 20px;
    }
    .feature_btn{
        padding-bottom: 2em;
    }
    .feature_txt1 {
        display: inline-block;
        width: 100%;
        padding-bottom: 1em;
    }
    .feature_btn1 {
        display: inline-block;
        width: 100%;
        float: none;
    }
    .feature_btm {
        background: #703610;
        padding: 20px;
    }
    .feature_txt1 p{
        width: 100%;
        font-size: 13px;
    }
    .bg-slide1,.bg-slide2{
        display: none;
    }
    .pr-5, .px-5 {
    padding-right: 0!important;
}
    .invoice_ctn {
        padding: 4em 0 3em 0;
    }
    .invoice_ctn1 {
        padding: 0em 0 1em 0;
    }
    .invoice-text {
        padding: 0;
    }
    .invoice-text h1 {
       font-size: 22px;
    padding-bottom: 12px;
    padding-top: 20px;
    line-height: 38px;
    }
    .invoice-text p {
        color: #7C8087;
        font-size: 16px;
        font-weight: 500;
        line-height: 28px;
        width: 100%;
        padding-bottom: 20px;
    }
    .invoice-text a {
        font-size: 16px;
        padding: 12px 45px;
    }
    .invoice_ctn1 .row{
        flex-direction: column-reverse;
    }
    .testi_ctn {
        padding: 2em 0 2em 0;
    }
    .testi-txt h5 {
        color: #F26200;
        font-size: 17px;
        padding-bottom: 15px;
        font-weight: 500;
        padding-top: 15px;
    }
    .testi-txt h1 {
        width: 100%;
        color: black;
        font-size: 19px;
        font-weight: 700;
        line-height: 40px;
        padding-bottom: 25px;
    }
    .news-block-one .inner-box .lower-content h3 {
        position: relative;
        display: block;
        font-size: 15px;
        line-height: 25px;
    }
    .subsc_text h1 {
        font-size: 26px;
    }
    .subsc_ctn{
        padding: 3em 0;
    }
    .subsc_text p {
        color: #7C8087;
        font-size: 15px;
        font-weight: 500;
        line-height: 30px;
        padding-bottom: 20px;
        width: 100%;
    }
    .bg-slide3{
        display: none;
    }
    .subsc_btn .feat_btn1 {
        font-size: 14px;
    }
    .newletter {
        display: block;
    }
    .news_logo {
        display: inline-block;
        width: 100%;
        text-align: center;
    }
    .news_form {
        display:inline-block;
        width: 100%;
    }
    .news_form h2 {
        display: inline-block;
        width: 100%;
        float: left;
        font-size: 18px;
        padding: 10px 0 25px;
        margin-right: 0;
        line-height: 30px !important;
    }
    .newletter {
        padding: 40px 0px 2em;
        margin-bottom: 3em;
    }
    .form_btn {
        display: block;
        position: initial;
        text-align: center;
        margin-left: 0;
    }
    .news_form form {
        display: inline-block;
        width: 100%;
    }
    .form_btn a {
        font-size: 16px;
        line-height: 26px;
        padding: 8px 24px;
    }
    .main-footer .footer-top .footer-widget{
        text-align: center;
    }
    .about-widget.footer-widget h6{
        width: 100%;
    }
    .main-footer .footer-top .title1{
        padding-bottom: 15px;
    }
    .main-footer .footer-top .footer-widget {
        margin: 0px 0px 20px 0px;
    }
    .banner-style-11.new_banner{
        padding: 40px 0px 40px 0px;
        background-size: cover;
    }
    .new_banner .new_box .text p {
        color: white;
        width: 100%;
        margin: 0 auto;
        padding-bottom: 1.2em;
        font-size: 15px;
        line-height: 28px;
    }
    .new_banner .new_box .feature_btn .feat_btn {
        padding: 10px 14px;
        text-align: center;
        border-radius: 4px;
    }
    .new_banner .new_box .feature_btn .feat_btn1 {
        padding: 10px 14px;
        text-align: center;
        border-radius: 4px;
    }
    .new_banner .feature_btn {
        padding-bottom: 0em;
    }
    .tab{
        text-align: center;
    }
    .tablinks {
        display: block;
        font-size: 18px;
        margin: 0 auto;
    }
    .tablinks.active {
        border-bottom: 3px solid #F26200;
        padding-bottom: 2px;
        margin-bottom: 5px;
    }
    .about_tab {
        box-shadow: 0 0 3px rgb(0 0 0 / 20%);
        padding: 20px 0 20px;
    }
    .about_pt {
        padding-top: 2em;
    }
    .about_right {
        padding: 2em 0 0;
    }
    .about_right h6 {
        font-size: 14px;
    }
    .about_right h1 {
        font-size: 42px;
    }
    .about_right p {
        font-size: 15px;
        padding-top: 10px;
    }
    .about_author {
        display: block;
        padding-top: 1em;
    }
    .about_author .left_side {
        display: inline-block;
        padding-top: 1em;
    }
    .clients-style-four.client_pt {
        padding: 3em 0;
        border-bottom: none;
    }
    .feature_text h6 {
        color: #4EB868 !important;
        font-size: 15px;
    }
    .left_stats {
        display: inline-block;
        padding-right: 1.4em;
    }
    .stats-text {
        width: 100%;
        padding-left: 2em;
    }
    .stats-text p {
        color: #7C8087;
        font-size: 14px;
    }
    .stats-ctn:nth-child(3) .left_stats {
        padding-right: 2em;
    }
    .stats-ctn:nth-child(4) .left_stats {
        padding-right: 2em;
    }
    .invoice_ctn.about_company {
        padding: 4em 0 1em 0;
    }
    .invoice_ctn.about_company .invoice-text{
        padding: 2em 0 0;
    }
    .about_company .invoice-text span{
        font-size: 15px;
    }
    .about_company .invoice-text h1 {
        font-size: 38px;
    }
    .about_company .invoice-text p {
        color: #7C8087;
        font-size: 16px;
        padding-bottom: 10px;
        width: 100%;
    }
    .about_company .invoice-text a {
        font-size: 13px;
        color: white;
        line-height: 25px;
        padding: 12px 12px;
    }
    .about_company .invoice-text .feat_btn1{
        font-size: 13px;
    }
    .invoice_ctn.about_company .feature_btn {
        padding-bottom: 0em;
    }
    .widget_text {
        border-right: none;
        padding: 15px 0;
    }
    .widget_text h2 {
        font-size: 22px;
        line-height: 35px!important;
    }
    .widget_ctn {
        padding: 2em 0;
    }
    .newletter.subsc_new h2 {
        display: inline-block;
        width: 100%;
        font-size: 19px;
        padding-bottom: 10px;
    }
    .subsc_new .feature_btn {
        float: none;
    }
    .newletter.subsc_new {
        align-items: center;
        padding: 2em 0 5em;
    }
    .footer-top .newletter.subsc_new {
        align-items: center;
        padding: 2em 0 0em;
    }
    .new_box.contact_box p {
        width: 100%!important;
    }
    .contact_form .row {
        box-shadow:none;
        padding: 0;
    }
    .contact_text {
        background: #19191B;
        padding: 2em 2em;
        border-radius: 5px;
    }
    .address_list ul li p {
        font-size: 14px;
        color: white;
        width: 100%;
    }
    .contact_ctn {
        padding: 0;
    }
    .contact_ctn{
        padding-top: 2em;
    }
    .contact_ctn h2 {
        font-size: 20px;
        padding-bottom: 0;
    }
    .contact_ctn h2 {
        font-size: 20px;
        padding-bottom: 0;
    }
    .contact_ctn .form-group.form_pt:nth-child(2) {
        width: 100%;
        display: inline-block;
        margin-right: 0;
    }
    .contact_ctn .form-group.form_pt:nth-child(3) {
        width: 100%;
        display: inline-block;
    }
    .contact_ctn .form-group.form_pt:nth-child(4) {
        width: 100%;
        display: inline-block;
        margin-right: 0;
    }
    .contact_ctn .form-group.form_pt:nth-child(5) {
        width: 100%;
        display: inline-block;
    }
    .new_box.career_box p {
        width: 100%!important;
    }
    .why_text h1 {
        font-size: 20px;
    }
    .why_ctn {
        padding: 3em 0 1em;
    }
    .why_right p {
        width: 100%;
    }
    .why_box {
        display: flex;
        padding-bottom: 2em;
    }
    .why_right h4 {
        font-size: 20px;
    }
    .post_text h1 {
        font-size: 25px;
    }
    .post_text {
        padding-bottom: 2em;
    }
    .position_stats {
        margin-bottom: 0em;
    }
    .new_box.career_box1 p {
        width: 100%!important;
    }
    .new_box.exp_text h5 {
        font-size: 15px;
        font-weight: 300;
    }
    .new_box.exp_text p {
        width: 100%!important;
        font-size: 16px!important;
    }
    .banner_form h2 {
        color: black;
        font-size: 18px;
    }
    .banner_form {
        background: white;
        padding: 20px 15px;
        margin-top: 2em;
    }
    .banner_form .form-group.form_pt:nth-child(2) {
        width: 100%;
    }
    .banner_form .form-group.form_pt:nth-child(3) {
        width: 100%;
    }
    .banner_form .form-group.form_pt:nth-child(4) {
        width: 100%;
    }
    .banner_form .form-group.form_pt:nth-child(5) {
        width: 100%;
    }
    .exp_tableft h1 {
        font-size: 18px;
        line-height: 30px;
        padding-bottom: 10px;
    }
    .exp_tableft p {
        font-size: 15px;
        width: 100%;
        padding-bottom: 10px;
    }
    .exp_tableft p span {
        font-size: 15px;
    }
    .res-ctn {
        padding: 25px 20px;
    }
    .res-list {
        padding: 2em 0 0 1.5em;
    }
    .invoice_ctn.expese_company #image_block_27 .image-box img {
        max-width: none;
        width: 100%;
    }
    .invoice_ctn.expese_company {
        padding: 3em 0 3em 0;
    }
    .invoice_ctn.expese_company .invoice-text1 h1 {
        font-size: 19px;
        padding-bottom: 15px;
        padding-top: 15px;
    }
    .invoice_ctn.expese_company .invoice-text1 p {
        font-size: 15px;
        width: 100%;
        padding-bottom: 0.5em;
    }
    .invoice-text1 .feat_btn {
        position: relative;
        display: inline-block;
        overflow: hidden;
        font-size: 14px;
        padding: 14px 12px!important;
    }
    .invoice_ctn.expese_company .feature_btn {
        display: flex;
        padding: 1em 0 0;
    }
    .empower-head h1 {
        font-size: 16px;
        color: black;
        font-weight: 700;
        padding-bottom: 15px;
        line-height: 28px;
    }
    .empower-head p {
        font-size: 15px;
        font-weight: 400;
        width: 100%!important;
    }
    .empower-box {
        text-align: center;
        margin-bottom: 0em;
    }
    .empower-box {
    text-align: center;
    padding: 40px 0 0;
}
    .empower-box p{
        width: 100%;
        font-size: 15px;
    }
    .empower-head {
    text-align: center;
    padding-bottom: 0em;
}
    .manage-ctn h1 {
        text-align: center;
        font-size: 22px;
        padding-bottom: 10px;
        font-weight: 700;
        line-height: 38px;
    }
    .video_btn i {
    font-size: 20px;
    color: white;
    /* padding: 4px; */
    width: 55px;
    height: 55px;
    line-height: 55px;
}
.video_btn {
    position: absolute;
    top: 32%;
    left: 40%;
}

    .manage-ctn {
        background: #F4F4F4;
        padding: 2em 0 0em;
    }
    .manage-text {
        padding: 0 0 20px 0;
    }
    .manage-text ul li h5 {
        font-size: 19px;
        color: black;
        font-weight: 700;
        padding-bottom: 15px;
        line-height: 30px;
        padding-top: 15px;
    }
    .manage-text ul li p {
        font-size: 16px;
        width: 100%;
    }
    .manage-text ul li {
        padding-bottom: 0.5em;
    }
    .new_banner_style1 .new_box h1 {
        font-size: 21px;
        line-height: 40px;
    }

    .com_text_style1 p {
        font-size: 16px;
    line-height: 30px;
    width: 100%;
    padding-bottom: 10px;
    }
    .content_sec {
    padding-top: 0;
    padding-bottom: 50px;
}
 section.subscription.subscription_inner   .newletter.subsc_new {
    align-items: center;
    padding: 2em 0 2em;
}
section.subscription.subscription_inner .newletter.subsc_new h2{
    text-align: center;
}
section.subscription.subscription_inner .feature_btn {
    padding-bottom: 0em;
}
    .new_banner_style1 {
        padding: 20px 0;
    }
    .pad_r_11p 	{padding-right: 0;}
    section.subscription.subscription_inner {
        padding-left: 0;
        padding-right: 0;
    }
    .subsc_new .feature_btn a {
        padding: 8px 10px !important;
    }
    .subsc_new .feature_btn	{text-align: center;}

.nav-wrapper{
    width: 100%;
    white-space: nowrap;
}
.about_tab{
    overflow: auto;
    padding: 0;
}
.nav-wrapper .nav.fixed .reqtab_rt {
    display: inline-block;
    margin: 1em 2em 0px 0px;
    float: none;
    vertical-align: middle;
}
.nav-wrapper .nav.fixed{
    overflow: auto;
    padding-left:2em;
}
#image_block_27 .image-box img{
    width: 100%;
}
.home_carousel .image-box{
    margin-right: 0;
    margin-top:2em;
}
.carousel_head {
    display: inline-block;
    margin-right: 0;
    margin-top: 0;
}
.home_carousel{
    text-align: center;
}
.carousel_head{
    text-align: center;
    display: block;
}
.news-section {
    padding: 0px 0px 50px 0px;
}
.news_btn {
    padding-top: 1em;
}
.foot-bgslide{
    display: none;
}
.invoice-text1 {
    padding-left: 0em;
}
.empower-ctn {
    margin-bottom: 2rem;
    margin-top: 1em;
}
.blog_col {
    flex: 0 0 100%;
    max-width: 100%;
}
.blog_col1 {
    flex: 0 0 100%;
    max-width: 100%;
}
.blog_cont h1 {
    font-size: 18px;
    line-height: 30px;
}
.blog_cont p {
    color: #7C8087;
    font-size: 12px;
}
.detail_txt p {
    padding-bottom: 12px;
    font-size: 15px;
}
.detail_txt h2 {
    font-size: 15px;
    color: black;
    padding-bottom: 10px;
    font-weight: 500;
    line-height: 28px!important;
}
.detail_left {
    padding: 30px 25px;
    margin-left: 0;
}
.home_btn .main-box .btn-box{
    display: none;
}
#myWizard .header{
    height: 78px;
}
.about_company .invoice-text .feat_btn {
    padding: 13px 26px;
}
.about_company .invoice-text .feat_btn1 {
    padding: 13px 26px;
}
.clients_text h4 {
    color: #7c8087;
    font-size: 14px;
    text-align: center;
}
.clients_btn{
    float: left;
    padding-top: 8px;
}
.clients_btn a:not([href]):not([tabindex]) {
    font-size: 17px;
    }
    .clients_btn a:not([href]):not([tabindex]) i {
    font-size: 16px;
}
.clients_head {
    margin: 0 0 3.4em 0;
}
.clients_sec{
    padding-bottom: 4em;
}
.post_box {
    box-shadow: 1px 3px 6px rgb(0 0 0 / 20%);
    padding: 20px 20px;
    }
.post_box h2 {
    font-size: 16px;
}
.address_list ul li h5 a {
    font-size: 22px;
}
.address_list ul li h6 {
    font-size: 15px;
    width: 100%;
}
.content-box.new_box h5{
    font-size: 15px;
}
.banner-style-11 .content-box h1 {
    line-height: 50px;
}
.new_box.legal_text p {
    width: 100%!important;
    font-size: 16px!important;
    margin: 0!important;
}
.new_box.legal_text .text h6 {
    font-size: 15px;
    }
.lgban-carousel .image-box img {
    border-radius: 0;
    width: 90px;
}
.lgban-carousel .image-box {
    margin-right: 5px;
}
.exp_tableft.legalleft p {
    font-size: 16px;
}
.exp_tableft.legalleft p span {
    font-size: 16px;
}
.invoice-text1 .feat_btn {
    font-size: 14px;
    padding: 12px 28px!important;
}
.invoice_ctn.expese_company.expense_pt2 {
    padding: 3em 0 3em 0;
}
.invoice-text2 {
    padding-right: 0;
}
.invoice_ctn.expese_company .invoice-text2 h1 {
    font-size:19px;
}
.invoice_ctn.expese_company .invoice-text2 p {
    font-size: 14px;
    width: 100%;
    padding-bottom: 10px;
}
.feat_btn.feat_wt{
    padding: 8px 30px!important;
    height: 50px;
}
.subscription .newletter.subsc_new h2 {
    display: inline-block;
    width: 100%;
    font-size: 14px;
    text-align: left;
    line-height: 25px!important;
    }
    .subsc_new .news_form {
    display: inline-block;
    float: none;
}
.predictive-analytics .form_btn {
    right: auto;
}
.subscription {
    margin-bottom: 1em;
}
.invoice_ctn.expese_company .invoice-text2.pt {
    padding: 2em 0 0 0;
}
.invoice_ctn.expese_company .invoice-text2.pt p {
    font-size: 16px;
    color: #7C8087;
    font-weight: 400;
    width: 100%;
    padding-bottom: 10px;
}
.invoice_ctn.expese_company .invoice-text2.pt1 p {
    font-size: 16px;
    color: #7C8087;
    font-weight: 400;
    width: 100%;
    padding-bottom: 10px;
}
.invoice_ctn.expese_company.expense_pt#Highlights{
    padding: 3em 0 0em 0;
}
.invoice_ctn.expese_company.expense_pt {
    padding: 3em 0 2em 0;
}
.invoice-text2.pt1 {
    padding-right: 0;
    padding-bottom: 2em;
}
.subscription.exper_pt h2 {
    display: inline-block;
    width: 100%;
    font-size: 14px;
    text-align: center!important;
}
.exper_pt .subsc_new .news_form {
    display: inline-block;
    width: 100%;
    float: left;
}
.subscription.exper_pt {
    margin-bottom: 3em;
}
.invoice_ctn.expese_company.expense_pt2#Video .invoice-text2{
    padding-bottom: 2em;
}
.form-group.form_pt.job_hide1 {
    width: 100%;
    display: inline-block;
}
.feature-style-two div#image_block_27 {
    text-align: center;
    
}
.feature-style-two .solution_txt {
    text-align: center;
    padding: 0 15px;
}
.solution_txt {
    padding: 20px 0px 0 0px!important;
}
.solution_txt .feat_btn {
    font-size: 16px;
    padding: 12px 35px;
}
.solution_txt .feature_btn {
    padding-top: 1em;
    padding-bottom: 0;
}
.solution_txt1{
    padding: 0px 15px 0 15px!important;
}
.my-4 {
    margin-bottom: 0!important;
}
.solution_txt1 .feat_btn {
    font-size: 16px;
    padding: 12px 35px;
}
.empower-box h4 {
    font-size: 22px;
}
.soultions_sec1 {
    padding-bottom:2em;
}
.feature-style-two.solutions_sec4 {
    position: relative;
    padding: 40px 0px 30px 0px;
}
.clients_box ul li{
    flex: 0 0 28.666667%;
    max-width: 28.666667%;
}
.content-class {
    padding-top: 1em;
}
.img_pt.content-class ul:nth-child(2)  {
    padding-top: 1em;
}
.img_pt.content-class ul:nth-child(2)  li{
    padding-bottom: 1em;
}
.img_pt.content-class ul:nth-child(3) {
    padding-top: 1em;
}
.img_pt.content-class ul:nth-child(3) li{
    padding-bottom: 1em;
}
.testi_quote {
    text-align: center;
}
.error_ht {
    height: auto;
    padding-top: 50px;
    padding-bottom: 50px;
}
.error-inner p {
    font-size: 16px;
    margin-bottom: 5px;
}
.invoice_ctn .invoice-text p{
    font-size: 16px;
    width: 100%;
}
}


@media  only screen and (max-width: 600px) and (min-width: 380px){ 
    .w-65 {
        width: 100% !important;
    }
    .subsc-new .feature_btn {
         float: left; 
    }
    .newletter.subsc-new {

        float: left;
    }
.feature-block{margin-bottom: 30px;}
.invoice_ctn{ padding-bottom: 0!important;}
.hexagon { width: 350px;  height: 350px; display: inline-block;}
.hexagon > .hexa .items .item-image {  width: 45px;  height: 45px;}
div#image_block_27 { text-align: center;}
.hexagon > .hexa:hover .items .item-image {width: 45px;  height: 45px;}

.bullet-point {  width: 100%;  height: auto; position: relative;  max-width: 550px;}
.bullet-point > .center { width: 200px;  height: 175px; position: inherit;  top: 0;
    transform: none;  text-align: center;  display: inline-block;}
.bullet-point > .points { width: 324px; height: 76px;  position: inherit;
    display: inline-block;  transform: none !important; margin-bottom: 16px;
    top: inherit !important;  left: inherit !important;  right: inherit !important;
}


}



@media only screen and (max-width: 425px) and (min-width: 410px){
    .clients_box ul li:nth-child(1), .clients_box ul li:nth-child(3) {
    /*padding-right: 10em!important;*/
}
.clients_box ul li:nth-child(5){
   /* padding-right: 8em!important;*/
}
.img_pt ul li:nth-child(1), .img_pt ul li:nth-child(3) {
    /*padding-right: 51px!important;*/
}
.img_pt ul li:nth-child(5){
    /*padding-right: 50px!important*/
}
.lgban-carousel .image-box img {
    border-radius: 0;
    width: 90px;
}
.clients_box ul li{
    flex: 0 0 28.666667%;
    max-width: 28.666667%;
}
.content-class {
    padding-top: 1em;
}
.img_pt.content-class ul:nth-child(2)  {
    padding-top: 1em;
}
.img_pt.content-class ul:nth-child(2)  li{
    padding-bottom: 1em;
}
.img_pt.content-class ul:nth-child(3) {
    padding-top: 1em;
}
.img_pt.content-class ul:nth-child(3) li{
    padding-bottom: 1em;
}
}


@media only screen and (max-width: 379px){

.hexagon { width: 350px;  height: 350px; display: inline-block;}
.hexagon > .hexa .items .item-image {  width: 32px;  height: 32px;}
div#image_block_27 { text-align: center;}
.hexagon > .hexa:hover .items .item-image {width: 32px; height: 32px;}
.hexagon > .hexa .items .item-text { font-size: 8px;}

.bullet-point {  width: 100%;  height: auto; position: relative;  max-width: 550px;}
.bullet-point > .center { width: 200px;  height: 175px; position: inherit;  top: 0;
    transform: none;  text-align: center;  display: inline-block;}
.bullet-point > .points { width: 276px; height: 65px; font-size: 12px;  padding-top: 17px;
    position: inherit; display: inline-block;  transform: none !important;
    margin-bottom: 16px; top: inherit !important;  left: inherit !important;
    right: inherit !important;}


}





@media only screen and (max-width: 425px) and (min-width: 375px){
    .banner-style-11 .content-box h1{
        width: 100%;
        line-height: 50px;
    }
    .home_carousel {
    text-align: center;
    justify-content: center;
    width: 100%;
}
.home_carousel .image-box {
    margin: 2em auto 0 auto;
}
.home_carousel .image-box:last-child {
     margin-right: auto; 
}
.home_carousel .image-box{
    display: table;
}
    .clients-style-four .about_carousel .image-box {
    position: relative;
    text-align: center;
    display: inline-block;
    margin: 0 2em;
    flex: 0 0 31.666667%;
    max-width: 31.666667%;
    vertical-align: middle;
    padding-bottom: 2em;
}
.clients-style-four .about_carousel .image-box:nth-child(5){
    padding-bottom: 0;
}
.clients-style-four .about_carousel .image-box:nth-child(6){
    padding-bottom: 0;
}
.clients_box ul li {
    display: inline-block;
    /*padding-right: 4.5em;*/
    /*padding-bottom: 2em;*/
    padding: 1.2em 0;
    }
    .clients_box ul li:nth-child(2),.clients_box ul li:nth-child(4){
        padding-right: 0;
    }
    .clients_box ul li:nth-child(1),.clients_box ul li:nth-child(3){
        /*padding-right: 7em;*/
    }
    .clients_box ul li:nth-child(5),.clients_box ul li:nth-child(6){
        padding-bottom: 0;
    }
    .img_pt ul li {
    /*padding-right: 6px;*/
}
.img_pt ul li:nth-child(1), .img_pt ul li:nth-child(3) {
    padding-right: 0;
}
.newletter.subsc_new h2{
    text-align: center;
}
.lgban-carousel .image-box img {
    border-radius: 0;
    width: 78px;
}
.clients_box ul li{
    flex: 0 0 28.666667%;
    max-width: 28.666667%;
}
.content-class {
    padding-top: 1em;
}
.img_pt.content-class ul:nth-child(2)  {
    padding-top: 1em;
}
.img_pt.content-class ul:nth-child(2)  li{
    padding-bottom: 1em;
}
.img_pt.content-class ul:nth-child(3) {
    padding-top: 1em;
}
.img_pt.content-class ul:nth-child(3) li{
    padding-bottom: 1em;
}
.about_sec .testimonial-carousel-4 {
    position: absolute;
    top: 12%;
    right: 0;
    width: 45%;
    display: inline-block!important;
    border: 18px solid white;
    /* left: 0; */
}
.about_text.black_about {
    background: black;
    width: 180px;
    display: inline-block;
    padding: 25px 18px;
}
.about_text {
    background: #F26200;
    width: 180px;
    display: inline-block;
    padding: 25px 18px;
}
.about_text h1 {
    font-size: 28px;
    font-weight: 600;
    color: white;
    padding: 8px 0 5px;
}
.about_text h6 {
    font-size: 12px;
}
}

@media only screen and (max-width: 320px) and (min-width: 0px){
    .feat_btn1 {
        position: relative;
        display: inline-block;
        overflow: hidden;
        font-size: 13px;
        padding:9px 12px!important;
    }
    .feat_btn {
        position: relative;
        display: inline-block;
        overflow: hidden;
        font-size: 13px;
        padding: 10px 12px!important;
    }
    .sec_btm p {
        color: white;
        font-size: 12px;
        font-weight: 300;
    }
    .tablinks {
        font-weight: 500;
    }
    .link-text p {
    color: #7C8087;
    font-size: 14px;
}
.news-block-one .inner-box .lower-content h3 {
    font-size: 14px;
    }
    .subsc_text p {
    color: #7C8087;
    font-size: 14px;
}
.below_header ul li a{
    font-size: 13px;
}
.invoice-text p {
    color: #7C8087;
    font-size: 14px;
    }
    .subsc_btn .feat_btn1{
        padding: 10px 18px;
    }
    .clients-style-four .about_carousel .image-box {
    position: relative;
    text-align: center;
    display: inline-block;
    margin: 0 2em;
    flex: 0 0 27.666667%;
    max-width: 27.666667%;
    vertical-align: middle;
    padding-bottom: 2em;
}
.clients-style-four .about_carousel .image-box:nth-child(5){
    padding-bottom: 0;
}
.clients-style-four .about_carousel .image-box:nth-child(6){
    padding-bottom: 0;
}
.img_pt ul li {
   /* padding-right: 6px!important;*/
}
.img_pt ul li:nth-child(1), .img_pt ul li:nth-child(3) {
    padding-right: 0!important;
}
.clients_box ul li {
    display: block;
    padding-right: 0;
    /* flex: 0 0 16%; */
    /* max-width: 16%; */
    text-align: center;
    margin: 0 auto;
    vertical-align: middle;
    padding: 1em 0;
}
.subsc_new .feature_btn a {
    padding: 8px 8px !important;
}
.newletter.subsc_new h2{
    text-align: center;
}
.post_box h2 {
    font-size: 14px;
    }
.lgban-carousel .image-box img {
    border-radius: 0;
    width: 64px;
}
.clients_box ul li{
    flex: 0 0 28.666667%;
    max-width: 28.666667%;
}
.content-class {
    padding-top: 1em;
}
.img_pt.content-class ul:nth-child(2)  {
    padding-top: 1em;
}
.img_pt.content-class ul:nth-child(2)  li{
    padding-bottom: 1em;
}
.img_pt.content-class ul:nth-child(3) {
    padding-top: 1em;
}
.img_pt.content-class ul:nth-child(3) li{
    padding-bottom: 1em;
}
.about_sec .testimonial-carousel-4 {
    position: absolute;
    top: 5%;
    right: 0;
    width: 50%;
    display: inline-block!important;
    border: 12px solid white;
    /* left: 0; */
}
.about_text.black_about {
    background: black;
    width: 180px;
    display: inline-block;
    padding: 25px 18px;
}
.about_text {
    background: #F26200;
    width: 180px;
    display: inline-block;
    padding: 25px 18px;
}
.about_text h1 {
    font-size: 28px;
    font-weight: 600;
    color: white;
    padding: 8px 0 5px;
}
.about_text h6 {
    font-size: 12px;
}
}
