.menuzord-menu > li > a {
    padding: 7px 7px 24px 7px;
    font-size: 14px;
}
.theme-menu-two .main-header {
    padding: 23px 0 0 0;
}
#banner {
    margin-bottom: 50px;
}
.what-we-do .content {
    border-top: 1px solid #f6f6f6;
    margin: 50px 0 0px 0;
}
.service-style-two.bg {
    background: #7628440d;
    padding: 50px 0 00px;
}
.theme-menu-two .main-header {
    padding: 13px 0 10px 0;
}
.theme-menu-two .top-header a.float-right {
    width: auto;
    padding: 0 30px 0 0;
    line-height: 47px;
    text-align: center;
    color: #fff;
    font-weight: 500;
    text-transform: uppercase;
    font-size: 14px;
}
.number {
    background: #5bacd2;
    display: inline-block;
    width: 60px;
    height: 60px;
    line-height: 60px;
    font-weight: 900;
    font-size: 30px;
    color: #fff;
    border-radius: 50%;
    position: absolute;
    right: 24px;
    top: -22px;
    border: 4px solid #fff;
    box-sizing: content-box;
}


.about-bizco {
    margin: 50px 0 0px 0;
}
.pricing-plan {
    margin: 50px 0 30px 0;
}
.testimonial .opacity {
    background: rgba(21,21,21,0.9);
    padding: 50px 0;
}
.latest-news .theme-title {
    margin: 40px 0 15px 0;
}
.latest-news-sldier {
    margin-bottom: 0;
}
iframe {
    width: 100%;
    height: 100%;
}
.cookies_msg {
    position: fixed;
    width: 100%;
    border: none;
    background-color: rgba(255,255,255,0.85);
    bottom: 0;
    z-index: 2147483644;
    min-height: 50px;
    padding: 10px 181px 10px 63px;
    line-height: 23px;
    color: #000;
    font-size: 15px;
}
.about-bizco.inner-page-fix .theme-title h2 {
    line-height: 40px;
    font-size: 27px;
}
.cookies_msg span {
	background-color: #097DBF !important;
    border-color: #097DBF !important;
    color: #fff;
    padding: 7px 14px;
    cursor: pointer;
}
ul.listing {
    position: relative;
    margin-top: 19px !important;
    list-style: initial;
    padding-left: 20px;
}
ul.listing li {
    padding: 0 !important;    
}
.about-bizco .text {
    width: 53%;
    padding-right: 50px;
}
.icon-text {
    color: #fff;
    font-size: 23px;
    margin-right: 13px;
}
textarea {
    width: 100%;
    border: 1px solid #ececec;
    padding: 8px;
}
h1 {
    font-size: 32px;
    font-weight: 800;
}
#banner {
    margin-bottom: 0;
}
h2 {
    font-size: 30px;
    font-weight: 600;
}
.why-choose-us .main-bg-content .text {
    max-width: 585px;
    padding: 40px 0 60px 45px;
}
.case-study.newone {
    background: #f7fafd;
    padding: 90px 0 45px 0;
    margin: 0px 0 10px 0;
}
.case-study.newone .text {
    width: 57%;
    padding-right: 95px;
    margin-bottom: 0;
}
.case-study {
    margin: 70px 0 0px 0;
}
.theme-title h2 {
    line-height: 35px;
    line-height: 54px;
    font-size: 40px;
    font-weight: 400;
}
.case-study .text p {
    margin: 10px 0 10px 0;
}
.case-study.newone .text {
    width: 57%;
    padding-right: 45px;
    margin-bottom: 0;
}
.col-sm-4.col-xs-12.new_box {
    background: #f8f4f5;
    margin: 1%;
    float: left;
    width: 31.33%;
    border-radius: 5px;
    box-shadow: 2px 1px 5px #ccc;
    margin-bottom: 50px;
}
.what-we-do .content .single-block i {
    position: absolute;
    top: -40px !important;
    left: 50%;
    margin-left: -25px;
    background: #fff;
    padding: 10px;
    border-radius: 67px;
    box-sizing: border-box;
    box-shadow: 2px 1px 5px #ccc;
    height: 70px;
    width: 70px;
    padding-top: 21px;
    font-size: 34px;
    padding-left: 16px;
}
.what-we-do .content .single-block {
    padding-left: 0;
    position: relative;
    margin-top: 40px;
    margin: 21px 0;
    text-align: center;
    margin-top: 54px;
}
.what-we-do .content .single-block i {
    position: absolute;
    top: -85px !important;
    left: 50%;
    margin-left: -25px;
    background: #fff;
    padding: 10px;
    border-radius: 67px;
    box-sizing: border-box;
    box-shadow: 2px 1px 5px #ccc;
    height: 70px;
    width: 70px;
    padding-top: 21px;
    font-size: 34px;
    padding-left: 11px;
}
.what-we-do .content {
    border-top: 0;
    margin: 50px 0 0px 0;
}
.company-feature {
    margin-bottom: 65px;
    margin-top: 50px;
    border-bottom: 1px solid #ccc !important;
    padding-bottom: 60px;
}
.theme-title p {
    font-size: 17px;
    line-height: 26px;
    color: #6d6d6d;
    margin-top: 15px;
}
.case-study .text {
    width: 57%;
    padding-left: 65px;
    margin-bottom: 70px;
}
.blog-large-sidebar {
    width: 100%;
    padding-right: 0;
}
.blog-details-page .single-news .post {
    border: 0;
    border-top: none;
    border-radius: 0 0 5px 5px;
    padding: 20px 30px 0 30px;
    margin-bottom: 70px;
}
.blog-details-page .single-news .post .share-option {
    margin: 40px -30px 0 -30px;
    border-top: 1px solid #eeeeee;
    border-bottom: 1px solid #eeeeee;
}
.blog-inner-page {
    padding-bottom: 0;
}





@media (max-width: 840px) {
    .about-bizco .text {
        width: 100%;
        padding-right: 50px;
    }
    .case-study.newone .text {
        width: 100%;
        padding-right: 45px;
        margin-bottom: 0;
    }
    .theme-title h2 {
        font-size: 22px;
        line-height: 27px !important;
    }
    .col-sm-4.col-xs-12.new_box {
        background: #f7fafd;
        margin: 1%;
        float: left;
        width: 94%;
        border-radius: 5px;
        box-shadow: 2px 1px 5px #ccc;
        margin-bottom: 50px;
        margin: 27px 3%;
    }
    .mega-menu {
        width: 100%;
        margin-left: 0;
    }
    .mega-menu select {
        background: #f3f3f3;
        border: 0;
        height: 47px;
        border-radius: 7px 7px 0 0;
        padding: 0 6px;
        border-right: inherit;
        width: 100%;
        border-bottom: 1px solid #ccc;
    }
    .mega-menu input[type="text"] {
        width: 100%;
        height: auto;
        border: 0;
        padding: 12px 12px;
    }
    .mega-menu input[type="button"] {
        background: #5bacd2;
        border: 0;
        border-radius: 0 0 7px 7px;
        height: 47px;
        margin: 0;
        float: right;
        color: #fff;
        background: #5bacd2 url(../images/search.png) no-repeat center center;
        width: 100%;
        cursor: pointer;
    }
    .pricing-plan .float-left {
        width: 100%;
        border-bottom: 1px solid #979797;
    }
    .our-team .row [class*="col-"] {
        width: 100%;
        margin-bottom: 23px;
    }
    .payment .single-team-member img {
        max-width: 100%;
        display: inline-block;
        width: auto;
    }
    .nav-tabs > li {
        width: 100%;
        float: left;
        margin-bottom: -1px;
    }
    .theme-menu-two .main-header.fixed {
        position: inherit;
    }
    .shop-details .review-tab .tab-pane {
        padding: 35px 30px 40px 30px;
        border: 1px solid #ececec;
        border-radius: 0 0 4px 4px;
        margin-top: 1px;
    }
    .shop-details .review-tab .nav-tabs li a {
        background: #f8f8f8;
        color: #282828;
        margin-right: 0;
        border: 1px solid #ececec;
        border-bottom: none;
        padding: 15px 25px;
    }
    .popup-box {
        width: 90%;
        padding: 20px;
        background: #fff;
        position: absolute;
        left: 5%;
        top: 200px;
        margin-left: 0;
        text-align: center;
        border-radius: 15px;
        border: 3px solid #409eca;
        box-sizing: border-box;
    }
    .btn-box.half {
        width: 100%;
        float: left;
        height: 110px;
        margin-bottom: 10px;
    }
    .btn-box button {
        float: none !important;
        display: inline;
        margin: 30px 80px 00px 80px;
        background: #0e8bc6;
        color: #fff;
        padding: 10px 20px;
        border-radius: 44px;
        min-width: 150px;
    }
}