@media( max-width: 1024px) {
    .packg .top>div span {
        font-weight: 400;
    }
    .atach {
        height: 100%;
        max-height: 100%;
        height: auto !important;
        top: inherit !important;
    }
    .services-banner>img {
        width: 55%;
    }
    .fot-bot-menu {
        text-align: left;
    }
    .fot-bot-menu p {
        display: block;
        padding-left: 15px;
    }
    .fot-bot-menu ul {
        margin-bottom: 5px;
        margin-top: 5px;
    }
    .services-banner>div h1 span {
        font-size: 30px;
    }
    .services-banner>div h1 {
        font-size: 45px;
        line-height: 47px;
    }
    .hcwd h4 {
        font-size: 41px;
        line-height: 45px;
    }
    .hcwd h4 span {
        font-size: 46px;
        margin-top: 13px;
        padding-left: 169px;
    }
    .hameed-div>div {
        right: auto;
        top: 2px;
        left: 475px;
    }
    .mw-div h5 {
        font-size: 20px;
        margin-bottom: 5px;
    }
    .mw-div1 {
        margin-top: 30px;
    }
    .mw-div2 {
        margin-top: 30px;
        left: 0;
    }
    .mw-div3 {
        margin-top: 30px;
        left: 0;
    }
    .mw-hed {
        margin-left: 0px;
    }
    .effective-div {
        width: 55%;
    }
    .effective-web {
        width: 45%;
    }
    .effective-web img {
        width: 100%;
    }
    .fixed {
        position: relative;
    }
    .tec-tol a {
        position: relative;
        bottom: 0;
        right: 0;
        margin-top: 40px;
    }
    .mw-hed h4 {
        font-size: 40px;
    }
    .menu ul li {
        margin-right: 15px;
    }
    .pro-list {
        margin: 0px 0px 100px;
    }
    .menu {
        padding-left: 0px;
    }
    .tab-procontent h4 {
        font-size: 36px;
        margin: 40px 0px 40px;
    }
    .mac-air {
        transform: scale(0.8);
        margin-left: -70px;
    }
    .section-wdp {
        height: 768px !important;
        top: auto !important;
    }
    .gap {
        display: none;
    }
    .cewoo.dont-take.lvit span {
        font-size: 35px;
    }
    .cewoo.dont-take.lvit h4 {
        font-size: 31px;
    }
    .plan-btn a {
        font-size: 12px;
    }
    .logo img {
        max-width: 125px;
    }
    .laev-div {
        transform: scale(0.8);
        margin-left: -90px;
        margin-right: -90px;
    }
    .avi-ap-and {
        position: relative;
        bottom: 0;
        right: -45px;
    }
    .atach {
        height: 100%;
        max-height: 100%;
    }
    .atach.bbm {
        padding-bottom: 50px;
    }
    .alr_intr_btn a {
        font-size: 16px;
    }
    .haveaidea h4 {
        font-size: 35px;
    }
    .haveaidea span {
        font-size: 25px;
    }
    .wdcs h1 {
        font-size: 40px;
        line-height: 50px;
    }
    .wdcs h5 {
        font-size: 20px;
        margin-bottom: 30px;
    }
    .wbbw h4 {
        text-align: right;
        font-size: 40px;
    }
    .cewoo h3 {
        font-size: 35px;
        line-height: 45px;
    }
    .cewoo h3 span {
        font-size: 40px;
        text-align: right;
        display: block;
    }
    .col-il-12 {
        -ms-flex: 0 0 100%;
        flex: 0 0 100%;
        max-width: 100%;
    }
    .cewoo-section {
        padding: 70px 0px 50px;
    }
    .leverage h4 {
        font-size: 35px;
    }
    .lever-div p {
        font-size: 14px;
    }
    .test-tab ul.tabs {
        padding-left: 80px;
    }
    .already_intrigued h6 {
        font-size: 20px;
        line-height: 30px;
    }
    .clent-logs>div img {
        width: auto;
        max-height: 65px;
        max-width: 130px;
    }
    .different {
        padding-left: 0px;
    }
    .about-mv h2 {
        font-size: 45px;
    }
    .about-mv p {
        width: 90%;
    }
    .different>div>p {
        line-height: 21px;
    }
    .pro-list>div {
        max-height: 200px;
    }
    .pro-list>div>div a {
        padding: 9px 15px;
        margin: 5px;
    }
    .map {
        width: 65%;
    }
    .com-vist {
        width: 35%;
    }
    .recentlogo>div>a img {
        width: 100%;
    }
    .sb-banner .cont h1 {
        font-size: 50px;
    }
}
@media( max-width: 850px) {
    .section-wdp .olu-ani {

        margin-top: -104px;
        margin-left: -233px;
    }
    .gap{
        display: none;
    }
    .mobi-mindivs {
    position: static;}
    .mobilbackgry.fx {
    position: relative;height: auto !important;
}
.letusbil {
    text-align: center;
        margin-bottom: 40px;
}
.mobi-mindivs {
    padding-left: 0px;
}
.mobilbackgry {
    padding: 150px 0px 50px;}
.letusbil p {
    padding-left: 0px;
}
.letusbil h4 br{
    display: none;
}
.letusbil h4 {    margin-bottom: 15px;
    font-size: 30px;}
    .whs-banner .cont.mobile-hed {
        width: 60%;
        float: left;
    }
    .whs-banner .img.mobile-img {
        width: 40%;
    }
    .whs-banner .img.mobile-img img {
        margin-top: -27px;
        right: -12px;
    }
    .mobile-mitcont h4 {
        font-size: 28px;
        line-height: 35px;
    }
    .mobile-hand p {
        font-size: 14px;
        line-height: 27px;
    }
    .mobile-mitcont {
        padding-right: 35px;
        margin-right: 10px;
    }
    .mob-newbrnd h4 {
        font-size: 30px;
        margin-bottom: 25px;
        line-height: 37px;
    }
    .mob-newbrnd-img img.mark {
        display: none;
    }
    .build-mbapp h4 {
        font-size: 30px;
        line-height: 40px;
    }
    .mobi-lastsection {
        padding: 50px 0px;
    }
    .build-mbapp-img img {
        margin-top: -129px;
        right: 32px;
    }
    .section-wdp .pr-ani {
        margin-top: -4px;
    }
    .effective-web {
        display: none
    }
    .cusmar-l {
        margin-left: 0px;
    }
    .directory-round {
        background-position: 182% 68px;
    }
    .directory-round {
        padding: 50px 0px 50px;
    }
    .soft-stp>div p {
        font-size: 16px;
    }
    .mega-sub-div, .mega-sub-div {
        background-color: #101010;
    }
    .mega-sub-div li:first-child {
        border-top: 0px !important;
    }
    .wbbw-lef span {
        text-align: center !important;
        top: 7px;
    }
    .your-company p {
        padding-left: 0px;
    }
    .lever-div h2 {
        font-size: 30px;
    }
    .wbbw h4 span {
        font-size: 36px;
    }
    .dark-green {
        padding: 50px 0px 70px;
    }
    .wbbw h4 span {
        font-size: 36px;
    }
    .get-in-touch p {
        font-size: 21px;
        line-height: 35px;
        padding: 0px 0px;
        margin-bottom: 5px;
    }
    .whs-banner h1 br {
        display: none;
    }
    .ppc-mitcont h4 br {
        display: none;
    }
    .seo-banner {
        padding: 85px 0px 40px;
    }
    .pdp-pac-setion {
        padding: 50px 0px 50px;
    }
    .customsev {
        position: relative;
        text-align: center;
        top: auto;
    }
    .ments-back {
        padding-top: 75px;
    }
    .whs-banner.seo-banner a {
        margin-top: 0px;
    }
    .magz-banner .cont {
        padding-top: 0px;
    }
    .magz-banner .cont h6 {
        font-size: 16px;
        width: 95%;
        margin-bottom: 10px;
    }
    .ments-banner .cont h1 {
        font-size: 35px;
        padding-right: 105px;
        line-height: 38px;
        margin-bottom: 17px;
    }
    .type-of-websites.mag-typ ul li {
        font-size: 14px;
        line-height: 25px;
    }
    .brochure-mitcont h4 br, .brochures-can h4 br {
        display: none;
    }
    .ments-banner .cont p {
        margin-bottom: 0px;
    }
    .mag-gateways h4 span {
        padding-left: 27px;
    }
    .imeline h4 {
        padding-top: 13px;
        font-size: 33px;
    }
    .imeline p {
        line-height: 26px;
    }
    .pack-why-setion {
        padding-top: 60px;
    }
    .imeline-section {
        padding: 45px 0px 50px;
    }
    .pack-why-setion .wbbw h4 {
        font-size: 40px;
    }
    .pack-why-setion .dhp-pac {
        padding-right: 125px;
    }
    .recentlogo>a {
        width: 170px;
        height: 43px;
        font-size: 14px;
        padding: 11px 55px 10px 29px;
        margin: 40px auto 0px;
    }
    .ppc-let-do-section {
        padding: 60px 0px 60px;
    }
    .more_people h4 {
        padding-left: 0px;
        font-size: 31px;
    }
    .recentlogo>a::after {
        top: 16px;
    }
    .experts-wordpress {
        text-align: left;
        padding-right: 0px;
    }
    .brochure-hand p {
        font-size: 14px;
    }
    .experts-wordpress ul li {
        background-position: 0% 3px;
        padding-left: 40px;
        padding-right: 0px;
    }
    .type-of-websites h4 {
        font-size: 22px;
    }
    .major-payment h4 {
        font-size: 22px
    }
    .to-make-your-site img {
        max-width: 360px;
        margin-top: 80px;
    }
    .paymentget-gary {
        padding: 40px 0px 25px;
    }
    .tec-min h5 {
        font-size: 29px;
        line-height: 44px
    }
    .major-payment h4 {
        margin-bottom: 25px;
    }
    .tec-min p {
        font-size: 14px;
        line-height: 27px;
    }
    .bg-rnd, .sm-rund {
        display: none;
    }
    .major-payment {
        padding: 50px 0px 20px;
    }
    .wdrw-img img {
        max-width: 75%;
        margin: 0 auto;
        display: block;
    }
    .wdrw h3 {
        font-size: 30px;
    }
    .cewoo.dont-take h4 br {
        display: none;
    }
    .menu-side>div.mobile_menu {
        display: block;
        position: absolute;
        right: 18px;
        top: 19px;
    }
    .menu ul li:hover .mega-sub-div {
        opacity: 0;
        visibility: hidden;
        max-height: 0px;
    }
    .menu ul li .mega-sub-div {
        max-height: 0px;
        visibility: inherit;
        opacity: 1;
        overflow: hidden;
        position: relative;
        padding: 0px;
        top: 0px;
        width: 100%;
    }
    .menu ul li .sub-li.open+.mega-sub-div {
        max-height: 1000px;
        background-color: #0b0b0b;
        opacity: 1;
        visibility: visible;
        top: 0px;
        padding: 10px 15px;
    }
    .mega-sub-menu>li:first-child {
        border-top: 0px solid #202020 !important;
    }
    .mega-cont {
        padding-left: 10px;
    }
    .mega-cont p {
        font-size: 14px;
        line-height: 20px;
        padding-right: 0px;
    }
    .mega-cont h2 {
        font-size: 25px;
        padding: 10px 0 0px;
    }
    .menu ul li {
        display: block;
    }
    .menu-side>div {
        display: block;
        transition: all 0.5s;
        text-align: left;
    }
    .menu.open {
        max-height: 500px;
        margin-top: 25px;
        overflow-y: scroll;
    }
    .menu>ul>li>a {
        display: block;
        padding: 15px 10px;
        border-bottom: 1px solid #202020;
        margin: 0px 15px;
    }
    .menu>ul>li:first-child {
        border-top: 1px solid #202020;
    }
    .menu {
        float: none;
        max-height: 0px;
        overflow: hidden;
        margin: 0px -15px;
        padding-top: 3px;
    }
    .mobile_menu.open span:nth-child(2) {
        transform: rotate(-45deg);
        top: 0px;
    }
    .mobile_menu.open span:nth-child(1) {
        transform: rotate(45deg);
        top: 11px;
    }
    .mobile_menu.open span:nth-child(3) {
        display: none;
    }
    .menu ul li {
        margin-right: 0px;
    }
    .mega-sub-div a {
        padding: 5px 10px !important;
        border-bottom: 0px !important;
        display: block;
    }
    .menu>ul>li.simdrop>span {
        display: block;
        position: absolute;
        right: 0px;
        top: 0px;
        width: 48px;
        height: 51px;
        z-index: 10;
    }
    .menu>ul>li.meag-res {
        position: relative;
    }
    .menu>ul>li.meag-res>span {
        display: block;
        position: absolute;
        right: 0px;
        top: 0px;
        width: 48px;
        height: 51px;
        z-index: 10;
    }
    .menu>ul>li.simdrop .mega-sub-div {
        max-height: 0px;
        visibility: inherit;
        opacity: 1;
        overflow: hidden;
        transition: all 0.5s;
        position: relative;
        overflow: hidden;
        padding-left: 10px;
    }
    .menu>ul>li.simdrop.open .mega-sub-div, .menu>ul>li.meag-res.open .mega-sub-div {
        opacity: 1;
        visibility: visible;
        top: 0px;
        max-height: 1800px;
        padding: 10px 15px 5px;
        overflow: visible;
    }
    .marg-top {
        margin-top: 20px;
    }
    .menu>ul>li.simdrop .mega-sub-div a {
        font-size: 13px
    }
    .fof span {
        width: 70%;
    }
    .animet404 img.moon {
        top: 59px;
    }
    .we-build-brands .oeds-take.lvitto p {
        text-align: center;
    }
    .animet404 img.gang {
        left: -188px;
    }
    .we-build-brands .cewoo.dont-take.lvit span {
        left: 15px;
    }
    .we-build-brands .oeds-take.lvitto h6 {
        padding-left: 0px;
    }
    .we-build-brands .oeds-take.lvitto p {
        padding-left: 0px;
    }
    .service-list-banner-cot .cont {
        width: 37%;
    }
    .service-list-banner-cot .cont p {
        font-size: 15px;
        color: rgb(255, 255, 255);
        line-height: 23px;
    }
    .service-list-banner-cot {
        padding-top: 118px !important;
    }
    .service-list-banner-cot .img {
        width: 63%;
        margin-top: -169px;
        transform: scale(0.8);
        left: -50px;
    }
    .mw-hed h4 {
        font-size: 35px;
        letter-spacing: 0px;
        line-height: 60px;
    }
    .effective-section {
        padding: 50px 0px;
    }
    .mw-main {
        text-align: left;
    }
    .ucdw.importance p {
        width: 100%;
    }
    .directory-banner .ppc-hed span {
        font-size: 31px;
    }
    .directory-mitcont h4 {
        margin-bottom: 20px;
        font-size: 34px;
    }
    .directory-mitcont span {
        margin-bottom: 0px;
        font-size: 35px;
    }
    .directory-mitcont p {
        width: 100%;
    }
    .smedia {
        padding: 130px 0px 40px;
    }
    .smm-img img {
        margin-top: -50px !important;
        width: 585px !important;
        margin-left: -95px !important;
    }
    .magz-banner {
        padding: 86px 0px 0px;
    }
    .seo-hed h1 span {
        font-size: 34px;
        margin-left: 0px;
        margin-bottom: 10px;
    }
    .seo-hed h1 {
        margin-bottom: 0px
    }
    .ezinefeatures h4 span {
        font-size: 24px !important;
    }
    .ezinefeatures h4 {
        font-size: 33px;
        padding-left: 0px;
        padding-top: 10px;
    }
    .seotop-img img {
        margin-top: 0px !important;
        width: 585px !important;
        margin-left: -8px !important;
    }
    .brochure-hed h1 br {
        display: none;
    }
    .brochure-hed span {
        margin-left: 0px
    }
    .experts-wordpress ul li {
        line-height: 24px;
    }
    .brochures-baner {
        padding: 80px 0px 40px;
    }
    .this-four>div>span img {
        width: 55%;
    }
    .wordpress-why>div.lef p {
        padding-left: 0px;
    }
    .extreme-awesome .wrod-ext h4 {
        line-height: 43px;
        font-size: 35px;
        margin-bottom: 0px;
    }
    .more_people h6 span {
        text-align: right;
    }
    .more_people h6 {
        font-size: 19px;
        line-height: 32px
    }
    .more_people h6 br {
        display: none;
    }
    .extreme-awesome .more_people h6 {
        font-size: 19px;
        line-height: 32px;
    }
    .seo-hand {
        display: none;
    }
    .extreme-awesome .wrod-ext {
        text-align: right;
    }
    .wordpress-banner .img {
        padding-top: 50px;
        transform: scale(0.7);
    }
    .experts-wordpress h4 br {
        display: none;
    }
    .shoc-banner {
        padding: 105px 0px 70px;
    }
    .shoc-banner .img img {
        width: 300px;
        margin-top: 102px;
    }
    .shopping-cart {
        margin-bottom: 45px;
    }
    .specialize h4 {
        text-align: center;
    }
    .shopping-cart h4 {
        width: 100%;
        padding-left: 0px;
        padding-right: 0px;
        margin-bottom: 25px;
        text-align: center;
        border-right: 0px solid #88acc6;
    }
    .shopping-cart p {
        text-align: center;
        width: 100%;
        float: none;
        padding-left: 0px;
        padding-right: 0px;
    }
    .cmsc-banner .cont {
        padding-top: 90px;
        padding-bottom: 20px
    }
    .whs-banner .cont.software-hed {
        width: 65%;
    }
    .software-hed img {
        display: none;
    }
    .software-our {
        position: relative;
        right: -63px;
    }
    .software-blu {
        padding: 45px 0px 60px;
    }
    .yse h4 {
        font-size: 35px;
        line-height: 41px;
    }
    .yse span {
        font-size: 30px;
    }
    .ocif span {
        line-height: 33px;
        text-align: right;
        display: block;
    }
    .ocif h4 {
        font-size: 40px;
        margin-bottom: 10px;
        padding-right: 0px;
    }
    .ocif img {
        width: 100%;
        margin-top: 25px;
    }
    .soft-stp>div {
        padding: 45px 25px 2px 25px;
    }
    .whs-banner .img.softwaretop-img img {
        margin-top: 59px;
        width: 600px;
    }
    .software-our h4 {
        font-size: 40px;
        left: -75px;
    }
    .software-our p {
        position: relative;
        left: -75px;
        font-size: 16px;
    }
    .software-bl h4 {
        font-size: 30px;
    }
    .softwar-mitcont h4 {
        font-size: 25px;
    }
    .softwar-mitcont h4 br, .softwar-hand p br {
        display: none;
    }
    .whs-banner .img.softwaretop-img {
        width: 35%;
    }
    .seocont-back {
        padding: 85px 0px 40px;
    }
    .softwar-gary {
        padding: 50px 0px 45px;
    }
    .softwar-hand p {
        padding-bottom: 30px;
    }
    .ments-banner .cont {
        width: 80%;
    }
    .ments-banner .img {
        width: 20%;
    }
    .ments-banner .img img {
        margin-left: -203px;
    }
    .wm-provide h4 {
        font-size: 25px;
        padding-right: 40px;
        line-height: 34px;
    }
    .provide-setion {
        padding-bottom: 40px;
        padding-top: 55px;
    }
    .weel .weel21 {
        top: 43px;
        right: -135px;
    }
    .business_development h4 {
        font-size: 30px;
        line-height: 40px;
    }
    .business_development h4 br {
        display: none;
    }
    .whs-cont-img img:nth-child(1) {
        width: 245px;
    }
    .hart-l, .hart-r {
        display: none;
    }
    .packg .top>h5 {
        font-size: 25px;
    }
    .packg .top>div div {
        font-size: 20px;
        padding-left: 15px;
    }
    .packg .top p {
        margin: 10px 0px 10px;
    }
    .packg .cont div h6 {
        font-size: 14px;
        margin-top: 25px;
    }
    .packg .cont>div {
        padding: 10px 10px 12px;
    }
    .ls-rw div h5 {
        font-size: 20px;
        margin-right: 3px;
    }
    .ls-rw div h5 span {
        font-size: 20px;
    }
    .packg .cont div>a {
        padding: 12px 35px 12px 5px;
        display: block;
        font-size: 13px;
    }
    .packg .cont div>a::after {
        right: 15px;
        top: 17px;
    }
    .packg .cont>div i {
        margin-right: 8px;
    }
    .packg .top a {
        padding: 12px 34px 12px 0px;
        width: 85%;
        font-size: 12px;
        margin-top: 10px;
    }
    .packg .cont>div.gry.h6 {
        padding: 10px 10px 10px 12px;
    }
    .packg .cont>div.gry.h6 h6 {
        margin-top: 20px;
    }
    .packg .top>span {
        font-size: 13px;
    }
    .packg .cont>div i {
        position: absolute;
        left: 10px;
    }
    .packg .cont>div {
        padding: 10px 10px 12px 36px;
        position: relative;
    }
    .packg .cont>div.ls-rw {
        padding: 10px 10px 12px 10px;
        text-align: center;
    }
    .packg .cont>div.gry.center {
        padding: 10px 10px 12px 10px;
    }
    .pacg-sectin {
        margin-bottom: 20px;
    }
    .seo-mitcont.media-cont h4 {
        font-size: 28px;
        line-height: 35px;
        margin-bottom: 25px;
    }
    .media-hand img {
        max-width: 650px;
        margin-bottom: 50px;
    }
    .seo-our p {
        padding-right: 0px;
        font-size: 15px;
    }
    .seo-carry p br {
        display: none;
    }
    .seo-bl span {
        font-size: 34px;
    }
    .seo-carry {
        margin-bottom: 50px;
    }
    .seo-round:after {
        display: none;
    }
    .seo-bl h4 {
        font-size: 34px;
        line-height: 43px;
    }
    .seo-bl span {
        padding-right: 0px;
    }
    .media-our {
        padding-top: 10px;
    }
    .codoi h4 {
        font-size: 25px;
    }
    .search-socil .seo-search h4 {
        font-size: 30px;
        font-weight: 800;
        line-height: 35px;
    }
    .search-socil .seo-search span {
        line-height: 27px;
        margin-top: 35px;
        font-size: 25px;
    }
    .search-socil {
        padding-bottom: 50px;
    }
    .ppc-hed span {
        font-size: 36px;
    }
    .ppc-thiswek h5 {
        font-size: 25px;
        line-height: 35px;
    }
    .ppc-thiswek h5 br {
        display: none;
    }
    .ppc-thiswek {
        text-align: left;
        padding-left: 10px;
    }
    .ppc-thiswek img {
        left: -379px;
        bottom: -81px;
        transform: scale(0.85);
    }
    .ppc-let-do h5 {
        font-size: 28px;
        line-height: 39px;
    }
    .img.ppc-img img {
        width: auto !important;
    }
    .pac-tim {
        width: 100%;
    }
    .package-timeline h4 {
        font-size: 22px;
        margin-left: 0px;
    }
    .init span {
        font-size: 13px;
    }
    .package-timeline:after {
        top: 100px;
        left: 45px;
    }
    .package-timeline::after {}
    .package-timeline {
        padding-left: 0px;
    }
    .ppc-img {
        position: relative;
        transform: scale(0.56);
        left: -84px;
        top: -67px;
    }
    .ppc-hed h1 br {
        display: none;
    }
    .ppc-mitcont h4 {
        padding-right: 0px;
        font-size: 25px;
        line-height: 35px;
    }
    .ppc-hand p {
        font-size: 14px;
    }
    .ppc-hand {
        padding-right: 0px;
    }
    .ppc-mitcont h4 br {
        display: none;
    }
    .whs-banner .img img {
        margin-top: 0px;
        width: 385px;
    }
    .sub-banner {
        max-height: 510px;
    }
    .whs-we img {
        transform: scale(0.8) !important;
    }
    .whs-blu {
        padding: 50px 0px 80px;
    }
    .whp-hed h4 {
        font-size: 36px;
        margin-top: 60px;
    }
    .whp-hed h4 span {
        font-size: 28px;
    }
    .whs-banner h1 {
        font-size: 35px;
        line-height: 45px;
        margin-bottom: 25px;
    }
    .whs-banner h6 {
        font-size: 15px;
        margin-bottom: 14px;
        line-height: 23px;
    }
    .whs-banner p {
        font-size: 14px;
        line-height: 23px;
    }
    .whs-banner .cont {
        width: 60%;
    }
    .whs-banner .img {
        width: 40%;
    }
    .whs-we-min h5 {
        font-size: 27px;
        line-height: 41px;
    }
    .whs-we-min h5 br {
        display: none;
    }
    .whs-we-min p {
        font-size: 17px;
        padding-left: 30px;
    }
    .whs-we .php {
        left: 12px;
    }
    .whs-we .html {
        right: 330px;
        top: 62px;
    }
    .whs-we .code {
        left: 599px;
        top: 130px;
    }
    .packg .cont {
        margin-bottom: 50px;
    }
    .whs-cont h5 {
        font-size: 30px;
        line-height: 41px;
    }
    .whs-cont-img {
        padding-left: 0px;
    }
    .whs-we .cp {
        left: 119px;
    }
    .whs-banner {
        padding: 100px 0px 40px;
    }
    .sub-li::before {
        right: 10px;
        top: 22px;
    }
    .fot-bot-menu ul {
        padding-right: 0px;
    }
    #cussev.fix>div {
        position: relative;
        text-align: center;
        top: auto;
    }
    #cussev.fix-stop>div {
        position: relative;
        bottom: auto;
    }
    .hcwd-section {
        padding: 55px 0px;
    }
    #cussev.fix-stop>div img {
        position: relative;
        bottom: auto;
    }
    .hameed-div {
        right: 140px;
        margin-top: 0px;
        transform: scale(0.6);
        margin-bottom: -80px;
    }
    .ber-after h4 {
        line-height: 45px;
        text-align: center;
        padding-left: 0px;
        font-size: 45px;
    }
    .ber-after p {
        text-align: center;
        width: 100%
    }
    .ber-after h4 span {
        transform: rotate(0deg);
        margin-left: 0px;
        padding-left: 46px;
    }
    .hcwd h4 {
        font-size: 30px;
        text-align: center;
    }
    .hcwd h4 span {
        text-align: center;
        margin-bottom: 35px;
        padding-left: 0px;
        transform: rotate(0deg);
        margin-top: 0px;
        font-size: 40px;
    }
    .effective-web {
        width: 100%;
        margin: 20px 0px;
    }
    .cewoo.dont-take.lvit h4 {
        margin-bottom: -4px;
    }
    .cewoo.dont-take.lvit span {
        font-size: 30px;
    }
    .lvit {
        padding-right: 0px;
    }
    .cewoo.dont-take.lvit span {
        text-align: center;
        transform: rotate(0deg);
    }
    .effective-div {
        width: 100%;
        text-align: center;
    }
    .effective-web img {
        width: 50%;
        margin: 0 auto;
        display: block;
    }
    .services-banner>img {
        display: none;
    }
    .services-banner>div h1 {
        font-size: 40px;
        line-height: 43px;
        text-align: center;
    }
    .services-banner {
        padding: 105px 0px 25px;
    }
    .services-banner>div img {
        margin: 20px auto 20px;
        display: block;
    }
    .tec-tol a {
        left: 0px;
        margin: 25px 0px 0px;
        display: inline-block;
    }
    .mac-air {
        margin-left: -30px;
    }
    .tec-min {
        text-align: right;
    }
    .wdrw-img {
        margin-right: 0px;
    }
    .section-wdp {
        height: 100% !important;
        position: relative;
    }
    .blue .mac-air {
        margin-left: -280px;
    }
    .s-wdp h4 {
        display: block;
        text-align: center;
        font-size: 35px;
    }
    .s-wdp {
        margin-bottom: 0px;
    }
    .s-wdp h4 span {
        text-align: center;
    }
    .nav-sec {
        display: none;
    }
    .oeds-take {
        border-left: 0px;
        padding-left: 0px;
    }
    .oeds-take h6 {
        padding-left: 0px;
        text-align: center;
        padding-bottom: 10px;
    }
    .ucdw h4 {
        font-size: 35px;
        line-height: 38px;
    }
    .sev-cont h2 {
        font-size: 26px;
        line-height: 36px;
    }
    .sev-non {
        display: none;
    }
    .wdrw {
        text-align: center;
    }
    .ucdw p {
        margin: 25px 0px 10px;
    }
    .ucdw h4 span {
        text-align: center;
        padding-left: 0px;
    }
    .sev-cont {
        text-align: center;
    }
    .services-banner>div p {
        text-align: center;
    }
    .services-banner>div h1 span {
        text-align: center;
    }
    .cre-lis-de {
        margin-top: 20px;
    }
    .map iframe {
        height: 300px
    }
    .map {
        height: 300px;
    }
    .would h5 br {
        display: none;
    }
    .contact-banner {
        height: 580px;
    }
    .client-head {
        padding: 120px 0px 40px;
    }
    .pro-list>div {
        max-height: 220px;
    }
    .pro-list>div>div>div {
        padding: 0px 20px;
    }
    .work-pros h4 span {
        right: 0px;
    }
    .work-pros h4 {
        font-size: 40px;
        margin-top: 60px;
    }
    .mv-section {
        padding: 50px 0px 10px;
    }
    .fot-menu>div:nth-child(1), .fot-menu>div:nth-child(2), .fot-menu>div:nth-child(3) {
        width: 33.33%;
        float: left;
    }
    .featured_services>div {
        padding-top: 5px;
    }
    .cont-side {
        border-left: 0px solid #292929;
        padding-left: 0px;
    }
    .outsourcing-div h4 {
        font-size: 40px;
    }
    .outsourcing-div {
        padding: 0px 15px;
        text-align: center;
    }
    .key h5 {
        font-size: 30px;
        text-align: center;
        padding-left: 0px;
    }
    .wwp-back div {
        width: 50%;
    }
    .speak-dis>a {
        font-size: 15px;
    }
    .speak-dis h1 {
        font-size: 35px;
        line-height: 50px;
        width: 100%;
        margin-bottom: 35px;
    }
    .client-head h1 span {
        left: 0px;
    }
    .adoof-div>div h6 {
        font-size: 16px;
    }
    .adoof-div>div {
        padding: 15px 20px 40px;
        min-height: 183px;
    }
    .key-bord h6 {
        text-align: center;
    }
    .key-bord {
        padding-left: 0px;
        border-left: 0px;
        margin-left: 0px;
        margin-top: 20px;
    }
    .directory-gary {
        padding-top: 35px;
        padding-bottom: 40px;
    }
    .outsourcing-div h4 {
        font-size: 30px;
        line-height: 39px;
    }
    .about-head h1 {
        font-size: 40px;
        font-weight: 600;
        margin-bottom: -15px;
    }
    .about-head p {
        font-size: 14px;
        line-height: 25px;
        left: 0;
    }
    .about-mv h2 {
        font-size: 35px;
        margin-bottom: 10px;
    }
    .different {
        padding-left: 0px;
        margin-top: 50px;
    }
    .about-head {
        padding: 170px 0px 70px;
        width: 60%;
    }
    .about-mv {
        text-align: center;
    }
    .about-mv p {
        width: 100%;
    }
    .about-head {
        width: 60%;
    }
    .about-head span {
        font-size: 30px;
    }
    .pro-list>div {
        width: calc(50% - 10px);
    }
    .client-head {
        padding: 70px 0px 40px;
    }
    .client-head h1 {
        font-size: 40px;
        font-weight: 600;
    }
    .solutions-we-provide {
        padding: 165px 0px 60px;
        text-align: center;
    }
    .get-in-touch-section {
        padding: 45px 0px;
    }
    .get-in-touch a {
        font-size: 15px;
    }
    .solutions-we-provide-mobile {
        display: none;
    }
    .solutions-we-provide h2 {
        font-size: 40px;
        font-weight: 600;
    }
    .solutions-we-provide h2 span {
        left: 0px;
        line-height: 18px;
        margin-bottom: 10px;
    }
    .menu-side {
        margin-bottom: 15px;
        width: 100%;
        order: 2;
        float: none;
    }
    .cont-side {
        order: 1;
        width: 100%;
    }
    .header-bar {
        display: flex;
        flex-flow: column;
    }
    .logo img {
        max-width: 165px;
    }
    .plan-btn a {
        padding: 15px 10px;
    }
    .typ-div h2 {
        font-size: 30px;
        line-height: 35px;
    }
    .typ-div {
        margin-top: 100px;
    }
    .cewo-list {
        margin-top: 40px;
    }
    .cewoo.dont-take h4 {
        text-align: center;
    }
    .dont-take {
        border-left: 0px solid #88acc6;
        padding-left: 0px;
    }
    .hapy-custom {
        padding: 60px 0px 60px;
    }
    .dont-take h6 {
        padding: 0px 0px 45px;
        font-size: 20px;
        text-align: center;
    }
    .cewoo.dont-take h4 {
        text-align: center;
        font-size: 35px;
        line-height: 35px;
    }
    .oeds-take h6 {
        font-size: 22px;
    }
    .cewoo.dont-take h4 span {
        font-size: 30px;
        display: block;
        text-align: center;
    }
    .typ-div p {
        width: 100%;
    }
    .typ-div p {
        margin: 0 auto;
    }
    .top-banner {
        height: auto;
    }
    .rit-moni {
        margin-top: 30px;
    }
    .up-arrw span {
        background-image: initial;
    }
    .arw-tec {
        left: -32px;
    }
    .arw-des {
        left: -32px;
    }
    .arw-str {
        left: -32px;
    }
    .up-arrw {
        bottom: -28px;
    }
    .lsuw {
        text-align: center;
    }
    .lsuw h4 {
        display: block;
        font-size: 30px;
        margin-right: 0px;
        margin-bottom: 20px;
    }
    .wdcs h1 {
        font-size: 35px;
    }
    .wdcs {
        text-align: center;
    }
    .wdcs h5 {
        font-size: 16px;
    }
    .moniter {
        left: 0px;
        margin: 0 auto;
    }
    .moit-div {
        margin-bottom: 29px;
    }
    .wbbw-bord {
        border-left: 0px;
        padding-left: 0px;
        margin-left: 0px;
        padding-right: 0px;
        text-align: center;
        margin-top: 20px;
    }
    .wbbw h4 {
        text-align: center;
        font-size: 35px;
    }
    .wbbw h6 {
        font-size: 20px;
        width: 88%;
        margin: 0px auto 15px;
    }
    .card-main {
        width: 50%;
        border: 1px solid #102012;
    }
    .cewoo h3 span {
        font-size: 35px;
        text-align: right;
        display: inline-block;
    }
    .cewoo h3 {
        text-align: center;
        font-size: 30px;
        margin-bottom: 0px;
    }
    .cewoo h6 {
        margin-bottom: 0px;
        margin-top: 20px;
    }
    .cewoo-bord {
        border-left: 0px;
        padding-left: 0px;
        text-align: center;
    }
    .cewo-list>div {
        padding-right: 25px;
    }
    .cewo-list>div h4 {
        font-size: 17px;
    }
    .laev-div {
        transform: scale(1);
        margin-left: 0;
        margin-right: 0;
    }
    .lever-div {
        margin-bottom: 20px;
    }
    .le2, .le4 {
        top: 0;
        margin-right: 0px;
        left: 0;
    }
    .laev-div {
        margin: 90px 0px 0px;
    }
    .losa-section {
        background-size: cover;
    }
    .protabs li {
        width: 110px;
        margin: 0px 0px;
    }
    .work-min-div::after {
        display: none;
    }
    .work-cont {
        width: 100%;
    }
    .discover-img {
        margin-top: 40px;
        margin-bottom: 20px;
    }
    .design-img {
        position: relative;
        margin-top: 0px;
        margin-bottom: 0;
        margin-left: 0;
        width: 305px;
    }
    .develop-img {
        margin-top: 30px;
        margin-bottom: 0px;
        padding-right: 0px;
    }
    .deliver-img {
        margin-top: 0px;
        margin-bottom: 16px;
        margin-left: 0;
        width: 242px;
    }
    .work-cont.lef {
        text-align: left;
        padding-right: 0;
        padding-left: 100px;
    }
    .work-cont.lef span {
        left: -25px;
        right: auto;
    }
    .deliver-div>span {
        left: -25px;
    }
    .careers-head span {
        padding-left: 0px;
    }
    .cr-lis-bt h3 {
        padding: 0px;
    }
    .cr-lis-bt ul li {
        padding: 10px;
    }
    .cr-lis-bt a {
        margin: 10px auto 0px;
        width: 100%;
    }
    .cre-lis-de ul {
        margin-bottom: 20px;
    }
    .cre-lis-de ul li {
        padding-bottom: 7px;
    }
    .cre-lis-de h4 {
        font-size: 30px;
        margin-bottom: 20px;
        line-height: 35px;
    }
    .cre-lis-de h6 {
        font-size: 20px;
    }
    .res-top {
        margin-top: 30px;
    }
    .greatest h3 {
        font-size: 40px;
        line-height: 47px;
    }
    .greatest h5 {
        margin-top: 25px;
    }
    .greatest {
        padding-top: 40px;
        text-align: center;
    }
    .about-head {
        width: 100%;
        text-align: center;
    }
    .would h5 {
        font-size: 30px;
        line-height: 1.25;
        text-align: center;
    }
    .vero-bord {
        border-left: 0px;
        padding-left: 0px;
    }
    .vero-bord h6 {
        font-size: 19px;
        text-align: center;
    }
    .com-vist {
        width: 100%;
        float: none;
    }
    .cont-info {
        margin-right: 0;
        right: 0;
    }
    .cal a {
        font-size: 14px;
        display: inline-block;
        margin-bottom: 10px;
        margin-right: 50px;
    }
    .com-vist h4 {
        display: block;
        text-align: center;
    }
    .com-vist h4 span {
        font-size: 30px;
        right: 0;
        text-align: center;
    }
    .com-vist address {
        padding-left: 0;
        text-align: center;
        margin: 0px 0px 40px;
    }
    .map {
        width: 100%;
    }
    .cont-side>div.plan-btn {
        width: 35%;
        float: none;
        position: fixed;
        bottom: 18px;
        right: 0;
        margin: 0 auto;
        left: 0px;
    }
    footer {
        padding-bottom: 80px;
    }
    .cont-side>div {
        width: 100%;
        float: none;
    }
    .tel-email-top a {
        display: inline-block;
        margin: 0px 10px;
    }
    .cont-side>div.tel-email-top {
        display: none;
    }
    .test-tab ul.tabs li {
        cursor: pointer;
        width: 33.33%;
        float: left;
        text-align: center;
    }
    .tab-link div.img {
        display: block;
        margin: 0 auto 10px;
    }
    .test-tab ul.tabs {
        padding-left: 0px;
        max-width: 70%;
        margin: 0 auto;
    }
    .tab-link div.cont {
        padding-left: 0px;
    }
    .test-conti {
        padding-left: 0px;
        padding-top: 35px;
    }
    .tab-content {
        font-size: 15px;
        text-align: center;
        line-height: 25px;
    }
    .ow {
        text-align: center;
        padding-left: 0px;
        display: block;
        padding-top: 50px;
    }
    .ow span {
        font-size: 30px;
    }
    .ow h4 {
        font-size: 35px;
        margin-bottom: 20px;
        line-height: 40px;
    }
    .ow p {
        line-height: 25px;
    }
    .ow-div {
        height: 100%;
        display: block;
        max-height: 100%;
    }
    .ow a {
        margin: 20px auto 0px;
        float: none;
    }
    .olu-ani {
        transform: scale(0.6);
        display: inline-block;
        box-shadow: 6px 6px 39px 9px rgba(0, 0, 0, 0.34);
        margin-left: -260px;
        margin-top: -70px;
    }
    .pr-ani {
        margin-top: 25px;
        margin-left: -5px;
    }
    .bbm-ani {
        width: 50%;
        display: inline-block;
        vertical-align: middle;
    }
    .avi-ap-and {
        bottom: 0;
        right: -15px;
        display: inline-block;
        vertical-align: middle;
    }
    .gary-sec {
        padding: 45px 0px;
        text-align: center;
    }
    .already_intrigued h6 {
        font-size: 18px;
        line-height: 33px;
        margin-bottom: 20px;
    }
    .haveaidea_section {
        padding-top: 50px;
        text-align: center;
    }
    .haveaidea span {
        margin-bottom: 30px;
    }
    .haveaidea a {
        display: inline-block;
        margin-bottom: 15px;
        padding-left: 40px;
        position: relative;
        margin: 0px 15px;
    }
    .haveaidea address {
        margin-bottom: 30px;
    }
    .con-frm {
        padding: 35px;
        margin-top: 40px;
        margin-left: 0px;
        margin-bottom: -45px;
    }
    .con-frm label {
        text-align: left;
    }
    .careers-img {
        display: none;
    }
    .haveaidea a.mail::after {
        background-position: -200px -5px;
    }
    .haveaidea a.call::after {
        top: 6px;
    }
    .work-cont span {
        display: none;
    }
    .deliver-img {
        margin: 0 auto;
    }
    .deliver-img img:nth-child(2) {
        display: none;
    }
    .design-img {
        margin: 0 auto;
    }
    .work-cont.rit {
        padding-left: 0px;
    }
    .work-cont.lef {
        text-align: center;
        padding-left: 0px;
    }
    .work-cont {
        text-align: center;
    }
    .work-cont {
        padding: 0px 0px;
    }
    .work-cont {
        padding: 0px 0px;
    }
    .sub-li {
        margin-right: 0px;
    }
    .mega-cont h2 {
        padding: 10px 0 5px;
    }
    .payment-banner .cont h1 {
        font-size: 35px;
        line-height: 38px;
    }
    .payment-banner .cont h6 {
        font-size: 15px;
        margin-bottom: 14px;
        line-height: 23px;
        text-align: left;
    }
    .payment-banner .cont p {
        font-size: 14px;
        line-height: 23px;
        text-align: left;
    }
    .payment-banner .cont {
        width: 60%;
    }
    .payment-banner .img img {
        margin-left: 0px;
    }
    .payment-banner .img {
        width: 40%;
        transform: scale(0.7);
        top: -62px;
        position: relative;
    }
    .payment-support ul {
        margin-top: 0px;
    }
    .payment-support-section {
        margin-top: 50px
    }
    .payment-banner .img span {
        left: 92px;
    }
    .payment-back {
        padding-top: 90px;
    }
    .payment-gateways h5 {
        font-size: 25px;
    }
    .whs-gary {
        padding: 60px 0px 30px;
    }
    .payment-gateways {
        padding-right: 10px;
        padding-top: 2px;
    }
    .type-of-websites {
        padding-left: 0px;
    }
    .type-of-websites ul li {
        font-size: 15px;
        background-position: 0px 2px;
        padding-bottom: 15px;
        line-height: 24px;
    }
    .payment-gateways p {
        font-size: 16px;
        width: 100%;
        margin-top: 20px;
    }
    .payment-gateways h4 {
        font-size: 29px;
        padding-left: 0px;
    }
    .payment-gateways h4 span {
        font-size: 35px;
    }
    .estimated {
        margin-left: 0px;
        margin-top: 80px;
    }
    #payment .item p {
        opacity: 1;
    }
    .photo-profe .payment-gateways h5 {
        width: 65%;
        text-align: left;
        margin-bottom: -8px;
    }
    .imglens {
        right: -150px;
    }
    .photo-profe {
        padding: 75px 0px 115px;
    }
    .business_development-section-photo {
        padding-bottom: 50px;
    }
    .photo-banner .cont h1 {
        font-size: 35px;
        line-height: 45px;
        margin-bottom: 24px;
    }
    .photo-banner .cont h1 span {
        margin-bottom: 25px;
        width: 65%;
        line-height: 32px;
    }
    .photo-banner .cont p {
        width: 66%;
        margin-bottom: 0px;
    }
    .photo-back {
        padding: 85px 0px 90px;
    }
    .payment-gateways.opwps h5 {
        font-size: 30px;
    }
    .payment-gateways.opwps h5 br {
        display: none;
    }
    .photo-back {
        background-position: 100%;
    }
    .seocont-banner .cont h6 {
        width: 100%;
    }
    .seocont-banner .cont h1 span {
        font-size: 31px;
        margin-bottom: 28px;
        white-space: nowrap;
    }
    .wm-provide h4 br {
        display: none;
    }
    .addition-section {
        padding: 70px 0px 60px;
    }
    .figures-div>ul {
        padding-left: 120px;
    }
    .seocont-banner .cont p {
        width: 100%;
    }
    .addition-div h5 {
        line-height: 38px;
        font-size: 30px;
    }
    .seocont-back .img {
        margin-top: -31px;
        margin-left: -50px;
    }
    .figures-div>ul li {
        font-size: 15px;
    }
    .figures-div>span {
        font-size: 40px;
        left: -85px;
    }
    .expert-content {
        padding: 20px 0px 30px;
    }
    .seocont-banner .cont h1 span {
        white-space: normal;
    }
    .expert-content h4 {
        padding-left: 0px;
    }
    .addition-div p {
        padding-right: 0px;
    }
    .seocont-banner .cont h1 {
        font-size: 35px;
        line-height: 55px;
        margin-bottom: 15px;
    }
    .seocont-banner .cont h1 br {
        display: none;
    }
    .seocont-back .img {}
    .seocont-back .img img {
        width: 500px;
    }
    .directory-img img {
        margin-top: 0px !important;
        margin-bottom: 0px;
        width: 560px !important;
        margin-left: -65px;
    }
    .directory-thiswek img {
        margin-left: -620px;
    }
    .keyfeatures-cont>div.lef h4 {
        font-size: 31px;
        line-height: 40px;
        margin-bottom: 25px;
    }
    .keyfeatures-cont>div.lef h6 {
        font-size: 18px;
        line-height: 25px;
        margin-bottom: 23px;
    }
    .sb-banner .cont {
        width: 63%;
    }
    .sb-banner .img {
        width: 12%;
    }
    .sb-banner {
        padding-top: 80px;
    }
    .ppc-gary {
        padding-top: 60px;
        padding-bottom: 50px;
    }
    .sb-banner .cont span {
        font-size: 33px;
        margin-bottom: 0;
    }
    .sb-banner .cont h1 {
        font-size: 35px;
        line-height: 48px;
        margin-bottom: 14px;
    }
    .sb-banner .cont h1 br {
        display: none;
    }
    .bookmarking-site p {
        width: 100%;
        float: none;
    }
    .bookmarking-thiswek img {
        position: relative;
        left: -189px;
        top: 0px;
        width: 630px;
    }
    .magz-banner .cont h1 {
        font-size: 35px;
        line-height: 45px;
        margin-bottom: 25px;
    }
    .magz-banner .cont span {
        font-size: 30px;
        margin-bottom: 15px;
    }
    .magz-banner .img img {
        width: 340px;
    }
    .mag-gateways h4 span {
        font-size: 26px !important;
    }
    .mag-typ ul {
        padding-right: 0px;
        margin-top: 15px;
    }
    .wordpress-banner .cont {
        width: 55%;
        padding-right: 0px;
        padding-top: 118px;
    }
    .wordpress-banner .img span {
        left: -25px;
    }
    .wordpress-banner .img .monitoer {
        padding-left: 90px;
    }
    .wordpress-section {
        padding: 50px 0px 30px;
    }
    .experts-wordpress h4 {
        font-size: 30px;
        line-height: 42px;
    }
    .keyfeatures-cont>div.lef {
        width: 100%;
        padding-right: 0px;
        text-align: center;
        margin-bottom: 25px;
    }
    .dir-keyfeatures {
        padding: 70px 0px 40px;
    }
    .keyfeatures-cont>div.dir-list {
        width: 100%;
    }
    .dir-list h5 {
        font-size: 17px;
        width: 100%;
        line-height: 24px;
    }
    .keyfeatures-cont>div.dir-list ul li {
        line-height: 24px;
    }
    .dir-keyfeatures {
        padding: 60px 0px 35px;
    }
    .keyfeatures-cont>div.lef:after {
        display: none;
    }
    .keyfeatures-cont>div.dir-list ul li {
        padding-bottom: 14px;
        background-position: 3px 0px;
    }
    .wordpress-why>div.lef {
        width: 50%;
        text-align: right;
        padding-right: 35px;
    }
    .wordpress-why>div.dir-list {
        width: 50%;
        padding-left: 25px;
    }
    .wordpress-keyfeatures .dir-list h5 {
        width: 100%;
    }
    .wordpress-keyfeatures div.dir-list ul {
        padding-right: 0px;
    }
    .wordpress-why>div.dir-list ul li {
        font-size: 15px;
    }
    .wordpress-why>div.lef:after {
        content: '';
        width: 1px;
        height: 97px;
        background-color: #f7fbfd;
        position: absolute;
        right: 5px;
        top: 0px;
        display: block;
    }
    .wordpress-keyfeatures {
        padding: 60px 0px 19px;
    }
    .wordpress-why>div.lef h6 {
        font-size: 17px;
    }
    .wrod-ext {
        text-align: center;
        padding-right: 0px;
    }
    .wrod-ext span {
        margin-bottom: 10px;
    }
    .extreme-awesome {
        padding-top: 50px;
        padding-bottom: 50px;
    }
    .extreme-awesome-img img {
        display: block;
        margin: 0 auto;
        width: 100%;
    }
    .wordpress-banner .cont h1 {
        font-size: 35px;
        line-height: 40px;
    }
    .cmsc-banner .cont p {
        margin-bottom: 10px;
    }
    .cmsc-banner .img img {
        max-width: 672px;
    }
    .cmsc-banner .cont h1 {
        font-size: 35px;
        line-height: 40px;
    }
    .cms-develop h4 br, .cms-develop p br {
        display: none;
    }
    .cms-develop h4 {
        font-size: 28px;
    }
    .benefitCMS ul li {
        padding-right: 15px;
    }
    .we-specialize h4 {
        font-size: 33px;
        margin-bottom: 20px;
        line-height: 42px;
    }
    .benefitCMS h4 {
        padding: 50px 0px;
    }
    .pakg-banner .cont {
        padding-top: 90px;
    }
    .pack-yrit p {
        text-align: left;
    }
    .pack-ylef h4 {
        text-align: right;
        font-size: 40px;
    }
    .pakg-banner .cont h1 {
        font-size: 39px;
        margin-bottom: 5px;
    }
    .pakg-banner .cont span {
        font-size: 27px;
    }
    .pakg-banner .cont p {
        width: 100%;
        margin-bottom: 0px;
    }
    .pakg-back {
        padding-bottom: 0px;
    }
    .pakg-banner .img {
        margin-left: -50px;
        transform: scale(0.5);
        padding-top: 185px;
    }
    .cms-develop h4 br {
        display: none;
    }
    .cms-develop h4 {
        font-size: 26px;
    }
    .passionate-about p {
        font-size: 18px;
        padding-bottom: 32px;
        margin-top: 4px;
    }
    .cms-section {
        padding-top: 55px;
        padding-bottom: 0px;
    }
    .pacg-team {
        text-align: center;
        width: 100%;
        margin: 30px auto 50px;
    }
    .dhp-pac-img {
        margin-top: 11px;
        margin-left: -59px;
    }
    #packg img {
        width: 100%;
    }
    .pdp-pac h4 {
        font-size: 40px;
        line-height: 50px;
    }
    .pdp-pac p {
        line-height: 19px;
    }
    .pdp-pac h4 {
        font-size: 36px;
        line-height: 45px;
    }
    .colors-logo h5 br {
        display: none;
    }
    .colors-logo h5 {
        margin-bottom: 30px;
        font-size: 26px;
        line-height: 38px;
    }
    .weel .weel11 {
        display: none;
    }
    .colors-logo p {
        line-height: 25px;
    }
    .rca-cont h4 {
        font-size: 25px;
        line-height: 31px;
    }
    .rca-cont {
        padding: 60px 0px;
    }
    .timlog>div.day>div span {
        font-size: 10px;
    }
    .timlog>div.concepts>div span {
        font-size: 13px;
    }
    .timlog>div>div.idc h6 {
        font-size: 15px;
    }
    .timlog>div>div.idc p {
        line-height: 21px;
    }
    .timlog:after {
        bottom: 113px;
        left: 85px;
    }
    .recentlogo h4 {
        font-size: 28px;
        margin-bottom: 25px;
        font-weight: 700;
    }
    .recentlogo-section {
        padding: 40px 0px;
    }
    .brochure-back .seotop-img img {
        width: 679px;
        margin-left: -50px;
    }
    .brochure-mitcont h4 {
        font-size: 26px;
        line-height: 33px;
        margin-bottom: 30px;
        padding-left: 0px;
        padding-right: 40px;
    }
    .recentlogo>span {
        width: 255px;
    }
    .brochure-hand {
        padding-left: 10px;
        padding-right: 0px;
    }
    .seo-gary {
        padding-top: 50px;
        padding-bottom: 0px;
    }
    .brochure-gole {
        padding-bottom: 35px;
    }
    .seo-bl h4 br {
        display: none;
    }
    .seo-hand {
        margin-left: 0px;
    }
    .seo-hand img {
        width: 60%;
        margin: 0 auto;
        display: block;
    }
    .seo-blu {
        padding: 70px 0px 55px;
    }
    .brochures-can {
        width: 100%;
    }
    .this-four>div>span {
        width: 80px;
        height: 80px;
    }
    .shoc-banner h1 br {
        display: none;
    }
    .shoc-banner h1 {
        font-size: 38px;
        line-height: 50px;
    }
    .shoc-banner p {
        margin-bottom: 19px;
    }
    .shoc-banner .img {
        right: -35px;
    }
    .socarth5 h5 {
        margin-top: 37px;
        line-height: 45px;
        font-size: 34px;
        margin-right: -15px;
    }
    .socarth5 h5 br {
        display: none;
    }
    .business_development-section {
        margin-top: 35px;
    }
    .socartea {
        padding-left: 20px;
        padding-top: 0px;
    }
    .socartea ul li {
        font-size: 15px;
        line-height: 25px;
    }
    .logo-banner .cont {
        padding-top: 60px;
    }
    .logo-banner .cont p {
        font-size: 14px;
        line-height: 25px;
        margin-top: 20px;
        padding-right: 0px;
    }
    .logo-banner .cont h1 {
        font-size: 40px;
        font-weight: 800;
        line-height: 46px;
    }
    .logo-banner .cont h1 span {
        margin-bottom: 0px;
        font-size: 41px;
    }
    .logo-banner .img>div {
        margin-right: 0px;
        margin-top: -60px;
        margin-left: -50px;
    }
    .colors-logo p {
        font-size: 14px;
    }
    .weel {
        position: relative;
        transform: scale(0.7);
        left: -56px;
        top: -56px;
        margin-bottom: -90px;
    }
    .rca-cont p {
        line-height: 26px;
    }
    .imeline p {
        width: 90%;
    }
    .media-hand {
        margin-left: 40px;
    }
    .seo-mitcont p {
        font-size: 17px;
        line-height: 28px;
    }
    .media-blu .media-our p {
        padding-right: 0;
    }
    .media-blu {
        padding: 50px 0px;
    }
    .smms h4 {
        font-size: 30px;
    }
    .sio-med p {
        padding: 0px 0px;
    }
    .smms h4:after {
        top: 16px;
    }
    .media-blu .media-our p {
        font-size: 17px;
    }
    .ezinefeatures {
        margin-top: 0px;
    }
}
@media( max-width: 480px) {
    .timlog>div.day>div span {
        font-size: 14px;
    }
    .timlog>div>div.idc h6 {
        font-size: 21px;
    }
    .timlog>div>div.idc p {
        font-size: 17px;
    }
    .seo-cup span {
        left: 0px;
    }
    .con-frm-div {
        padding-right: 0px;
    }
    .meti {
        margin-right: 0px;
    }
    .con-frm-div .meti.txt {
        padding-right: 0px;
    }
    .wordpreslap:after {
        display: none;
    }
    .wrod-ext span {
        font-size: 34px;
    }
    .experts-wordpress h4 {
        margin-right: 0px
    }
    .extreme-awesome .wrod-ext {
        text-align: center;
    }
    .extreme-awesome .wrod-ext h4 {
        font-size: 35px;
        letter-spacing: -1px;
        line-height: 40px;
        padding-left: 0px;
        margin-bottom: 0px;
    }
    .more_people h6 span {
        text-align: center;
        padding-left: 0px;
        font-size: 33px;
    }
    .more_people h4 {
        padding-left: 0px;
    }
    .whs-banner {
        padding: 100px 0px 40px;
    }
    .whs-banner .cont.software-hed {
        width: 100%;
    }
    .software-bl {
        text-align: center;
    }
    .software-our {
        right: 0px;
        padding-left: 0px;
        text-align: center;
    }
    .software-our h4 {
        left: 0px;
    }
    .software-bl span {
        left: 0px
    }
    .software-bl h4 {
        font-size: 25px;
    }
    .software-our h4 {
        text-align: center;
        margin-top: 25px;
    }
    .software-our p {
        left: 0px;
    }
    .software-hed h1 {
        margin-bottom: 20px;
    }
    .whs-banner .img.softwaretop-img {
        width: 100%;
        float: none;
        margin-bottom: 0px;
    }
    .softwar-mitcont h4 {
        font-size: 25px;
        line-height: 32px;
        text-align: center;
    }
    .softwar-hand p {
        padding-bottom: 10px;
        border-left: 0px;
        padding-left: 0px;
        margin-left: 0px;
        text-align: center;
    }
    .software-hed span {
        text-align: center;
    }
    .whs-banner p {
        padding-right: 0px
    }
    .software-hed span {
        font-size: 25px;
    }
    .whs-banner .img.softwaretop-img img {
        margin-top: 0px;
        width: 100%;
    }
    .shopping-cart h4 {
        font-size: 26px;
        width: 100%;
        text-align: center;
        padding-right: 0px;
        border-right: 0px;
        padding-left: 0px;
        line-height: 35px;
        float: none;
    }
    .shopping-cart p {
        width: 100%;
        float: none;
        padding-left: 0px;
        text-align: center;
    }
    .socarth5 h5 {
        margin-top: 41px;
        line-height: 35px;
        text-align: center !important;
        margin-bottom: 25px;
        margin-right: 0px;
    }
    .shoc-banner .cont {
        width: 100%;
        float: none;
        text-align: center;
    }
    .shoc-banner {
        padding: 120px 0px 70px;
    }
    .shoc-banner h1 {
        font-size: 33px;
        line-height: 41px;
    }
    .shoc-banner .img {
        margin-top: 30px;
        margin-bottom: -140px;
        position: relative;
        right: 0px;
        width: 100%;
        float: none;
        bottom: 0px;
    }
    .shoc-banner .img img {
        width: 100%;
        max-width: 220px;
        margin: 0 auto;
        display: block;
    }
    .socarth5 h5 br {
        display: none;
    }
    #shopcart img {
        display: block;
        width: 70%;
        margin: 0 auto;
    }
    .brochure-hed span {
        font-size: 26px;
        text-align: center;
        margin-bottom: 0px;
        margin-left: 0px;
    }
    .brochure-back .seotop-img img {
        width: 500px;
        margin-left: 0px;
    }
    .brochure-mitcont h4 {
        padding-right: 0px;
        text-align: left;
    }
    .brochure-mitcont:after {
        display: none;
    }
    .brochure-hand p {
        text-align: left;
    }
    .brochures-can h4 {
        font-size: 28px;
        line-height: 35px;
    }
    .brochures-baner {
        padding: 50px 0px 15px;
    }
    .brochures-can span {
        font-size: 30px;
        text-align: left;
        line-height: 27px;
        margin-top: 15px;
    }
    .gcri>div span {
        font-size: 25px;
        width: 45px;
        height: 45px;
        line-height: 44px;
    }
    .this-four-section {
        padding: 35px 0px 40px;
    }
    .this-four>div>span {
        width: 75px;
        height: 75px;
    }
    .this-four {
        text-align: center;
    }
    .this-four>div>span img {
        width: 50%;
    }
    .this-four h4 {
        text-align: center;
        line-height: 29px;
        font-size: 22px;
        margin-bottom: 25px;
    }
    .gcri>div {
        width: 100%;
        margin-bottom: 25px;
    }
    .logo-banner .cont {
        text-align: center;
        width: 100%;
        float: none;
    }
    .logo-banner .img {
        width: 100%;
        float: none;
    }
    .logo-banner .cont h1 {
        line-height: 45px;
        font-size: 34px;
        margin-left: 0px;
    }
    .logo-banner .cont h1 span {
        font-size: 30px;
        text-align: center;
        margin-bottom: -3px;
    }
    .dhp-pac-img {
        margin-top: 0px;
        margin-left: 0px;
    }
    .dhp-pac-img img {
        width: 100%;
    }
    .pdp-pac {
        text-align: center;
    }
    .pdp-pac span {
        text-align: center;
        font-size: 30px;
    }
    .pdp-pac p {
        line-height: 24px;
        margin-top: 16px;
    }
    #packg {
        margin-top: 50px
    }
    .logo-banner .cont {
        padding-top: 40px;
    }
    .logo-banner .cont h1 {
        line-height: 44px;
        font-size: 33px;
        margin-top: 15px;
    }
    .colors-logo {
        text-align: left;
    }
    .weel {
        position: relative;
        transform: scale(0.7);
        left: -70px;
        margin-top: -60px;
        margin-bottom: -100px;
    }
    .rca-cont {
        padding: 40px 0px;
        text-align: center;
    }
    .timlog>div.day>div:nth-child(1):after {
        bottom: auto;
    }
    .imeline-section {
        padding: 50px 0px;
    }
    .timlog>div.day>div:nth-child(1):before {
        display: none;
    }
    .imeline h4 {
        font-size: 35px;
        text-align: center;
        margin-right: 0px;
        line-height: 44px;
    }
    .timlog>div.pls {
        line-height: 50px;
    }
    .timlog>div.concepts {
        width: 100%;
    }
    .recentlogo h4 {
        font-size: 25px;
        margin-bottom: 25px;
        line-height: 30px;
    }
    .recentlogo>div>a {
        border: 0px solid #f5f3f3;
        width: calc(50% - 0px);
    }
    .recentlogo>div {
        width: 100%;
    }
    .timlog {
        width: 95%;
        margin: 20px auto 0px;
    }
    .imeline p {
        border-left: 0px;
        width: 100%;
        margin-bottom: 0px;
        text-align: center;
        padding-left: 0px;
        margin-left: 0px;
    }
    .timlog:after {
        display: none;
    }
    .timlog>div {
        width: 100%;
        float: none;
        margin-bottom: 15px;
    }
    .timlog>div.day>div.idc {
        position: relative;
        margin-left: 0px;
        margin-right: 0px;
        margin-top: 5px;
        padding: 10px 0px 0px;
    }
    .rca {
        padding: 197px 35px 37px;
        background-repeat: no-repeat;
        margin-left: 0px;
    }
    .logo-back {
        background-size: cover;
    }
    .logo-banner .img {
        margin-top: -184px;
        transform: scale(0.7);
        margin-left: -48px;
        margin-bottom: -75px;
    }
    .logo-banner .img>div {
        position: relative;
        left: -50px;
    }
    .logo-banner .cont p {
        padding-right: 0px;
    }
    .pdp-pac-setion {
        padding: 50px 0px 50px;
    }
    .pakg-banner .cont {
        width: 100%;
        text-align: center;
        float: none;
    }
    .pakg-banner .cont h1 {
        margin-bottom: 15px;
    }
    .pack-why-setion {
        padding-top: 30px;
    }
    .pack-why-setion .wbbw h4 {
        font-size: 35px;
        text-align: center;
    }
    .pack-yrit p {
        text-align: center;
        font-size: 15px;
        line-height: 25px;
    }
    .pack-why-setion .wbbw h4 span {
        font-size: 30px;
        letter-spacing: -2px;
        margin-top: -10px;
    }
    .dhp-pac {
        padding-right: 0px;
        margin-top: 40px;
        margin-bottom: 60px;
    }
    .dhp-pac>div {
        margin-top: 40px;
        text-align: center;
    }
    .dhp-pac>div p {
        width: 100%;
        float: none;
    }
    .dhp-pac>div span {
        position: relative;
        right: 0px;
        top: 0px;
        margin: 0 auto;
    }
    .pakg-banner .img {
        width: 100%;
        float: none;
        margin-bottom: -145px;
        margin-left: -135px;
        margin-top: -50px;
    }
    .cmsc-banner .cont {
        width: 100%;
        float: none;
        padding-top: 100px;
        text-align: center;
    }
    .cmsc-banner .cont h1 {
        font-size: 35px;
        line-height: 40px;
        margin-bottom: 20px;
    }
    .cmsc-banner .img {
        width: 100%;
        float: none;
        padding-top: 30px;
        margin-bottom: 0px;
        position: relative;
    }
    .cmsc-banner .img img {
        margin-left: 0px;
        margin-bottom: 0px;
        width: 100%;
    }
    .cms-develop h4 {
        line-height: 33px;
        text-align: center;
        width: 100%;
        float: none;
        padding-right: 0px;
    }
    .cms-develop p {
        border-left: 0px;
        padding-left: 0px;
        padding-bottom: 0px;
        margin-top: 15px;
        width: 100%;
        float: none;
        text-align: center;
        line-height: 25px;
    }
    .benefitCMS h4 {
        padding: 25px 0px 25px;
        font-size: 25px;
    }
    .benefitCMS ul li {
        padding-bottom: 15px;
        width: 100%;
        padding-right: 0px;
    }
    .we-specialize h4 {
        font-size: 22px;
        margin-bottom: 20px;
        line-height: 32px;
    }
    .specialize-setion {
        padding: 60px 0px 60px;
    }
    .we-specialize img {
        margin-right: 10px;
        max-height: 32px;
        margin-left: 10px;
    }
    .we-specialize {
        text-align: center;
    }
    .wordpress-banner .img span {
        left: -96px;
        top: 192px;
    }
    .experts-wordpress h4 {
        font-size: 25px;
        line-height: 36px;
        text-align: center;
        margin-bottom: 30px;
    }
    .experts-wordpress ul li {
        background-position: 0px 0px;
        text-align: left;
        padding-right: 0px;
        padding-left: 40px;
        padding-bottom: 16px;
        font-size: 14px;
        background-size: 24px;
    }
    .wordpress-why>div.dir-list ul li {
        background-size: 23px;
        padding-bottom: 19px;
        background-position: 5px 0px;
        padding-left: 39px;
    }
    .wordpreslap img {
        width: 100%
    }
    .dir-list h5 {
        text-align: center;
    }
    .wrod-ext h4 {
        font-size: 32px;
        line-height: 40px;
    }
    .extreme-awesome-img img {
        display: block;
        margin: 20px auto 0px;
        width: 100%;
    }
    .mor-and-mor {
        margin-top: 0px !important
    }
    .wordpress-banner .img .monitoer {
        padding-left: 0px;
        width: 607px;
        margin-bottom: -212px;
    }
    .wordpress-banner .cont {
        width: 100%;
        padding-right: 0px;
        text-align: center;
        padding-top: 100px;
        float: none;
    }
    .wordpress-banner .img {
        width: 100%;
        float: none;
        padding-top: 125px;
        margin-bottom: -10px;
        top: -73px;
        right: -32px;
    }
    .magz-banner .cont {
        width: 100%;
        float: none;
        padding-top: 0px;
        text-align: center;
    }
    .magz-banner .cont span {
        font-size: 27px;
        text-align: center;
    }
    .mag-gateways h4 span {
        padding-left: 0px;
    }
    .mag-gateways-section {
        margin: 0px 0px 30px;
    }
    .mag-gateways h4 {
        font-size: 35px !important;
        margin-bottom: 0px;
    }
    .magz-banner .cont h1 {
        font-size: 35px;
        margin-bottom: 20px;
        line-height: 46px;
    }
    .magz-banner .cont h6 {
        width: 100%;
    }
    .magz-banner .img {
        width: 100%;
        float: none;
        padding-left: 40px;
        margin-bottom: 0px;
        bottom: 0px;
        margin-top: 20px;
    }
    .magz-banner .img img {
        width: 100%;
    }
    .sb-banner .cont span {
        font-size: 26px;
        margin-bottom: 15px;
        text-align: center;
    }
    .sb-banner .img {
        width: 100%;
        float: left;
        transform: scale(0.7);
        left: -50px;
        margin-top: -76px;
        margin-bottom: -88px;
    }
    .cb-features ul li {
        width: 100%;
        display: block;
    }
    .ppc-round {
        padding: 20px 0px 25px;
    }
    .cb-features h5 {
        margin: 30px 0px 25px;
    }
    .sb-banner .cont h1 {
        font-size: 35px;
        line-height: 37px;
    }
    .directory-banner p {
        padding-right: 0px;
    }
    .dir-keyfeatures {
        padding: 55px 0px 45px;
    }
    .keyfeatures-cont>div.lef:after {
        display: none;
    }
    .keyfeatures-cont>div.dir-list {
        width: 100%;
        float: none;
    }
    .keyfeatures-cont>div.lef {
        width: 100%;
        text-align: center;
        float: none;
        padding-right: 0px;
    }
    .directory-round {
        padding: 50px 0px 50px;
    }
    .directory-thiswek h5 {
        font-size: 25px;
        line-height: 33px;
        margin: 30px 0px 15px;
    }
    .directory-thiswek img {
        margin-left: 0px;
        width: 100%;
    }
    .directory-round {
        background-image: initial;
    }
    .directory-mitcont p {
        width: 100%;
    }
    .directory-img img {
        width: 100% !important;
        margin-left: 0px;
        margin-bottom: 0px;
    }
    .directory-mitcont h4 {
        font-size: 32px;
    }
    .whs-banner h1 {
        font-size: 34px;
    }
    .seocont-banner .cont {
        text-align: center;
    }
    .seocont-banner .cont h1 span {
        text-align: center;
        line-height: 25px;
    }
    .seocont-back .img img {
        width: 100%;
    }
    .seocont-back .img {
        margin-top: 20px;
        margin-left: 0px;
    }
    .addition-div p {
        font-size: 16px;
        line-height: 28px;
        float: none;
        padding-top: 15px;
        text-align: center;
        width: 100%;
        padding-left: 0px;
    }
    .addition-div h5:after {
        display: none;
    }
    .figures-section {
        padding: 40px 0px;
        margin-top: 5px;
    }
    .addition-div h5 {
        line-height: 35px;
        font-size: 25px;
        width: 100%;
        text-align: center;
        padding-right: 0px;
        float: none;
    }
    .figures-div>span {
        font-size: 25px;
        transform: rotate(-0deg);
        left: 0px;
        text-align: center;
        display: block;
    }
    .figures-div>ul {
        padding-left: 0px;
        margin-top: 25px;
    }
    .seocont-banner .cont h1 {
        font-size: 36px;
        line-height: 45px;
    }
    .photo-profe .payment-gateways h5 {
        width: 100%;
        text-align: center;
        line-height: 38px;
        margin-bottom: 10px;
    }
    .photo-profe {
        padding: 60px 0px 50px;
    }
    .imglens {
        right: 48px;
        position: relative;
        transform: scale(0.8);
    }
    .photo-banner .cont p {
        width: 100%;
    }
    .photo-back {
        padding: 105px 0px 65px;
    }
    .photo-back {
        background-position: 49%;
    }
    .photo-banner .cont {
        text-align: center;
    }
    .photo-banner .cont h1 span {
        margin-bottom: 15px;
        line-height: 30px;
        text-align: center;
    }
    .photo-banner .cont h1 {
        font-size: 35px;
    }
    .ments-banner .cont {
        width: 100%;
        text-align: center;
        float: none;
    }
    .ments-banner .cont p {
        width: 100%;
    }
    .ments-banner .cont h1 span {
        font-size: 30px;
        text-align: center;
        transform: rotate(0deg);
        margin-bottom: 18px;
    }
    .wm-provide h4 {
        font-size: 25px;
        padding-right: 0px;
        width: 100%;
        text-align: center;
        float: none;
    }
    .wm-provide p {
        float: none;
        width: 100%;
        font-size: 15px;
        padding-right: 0px;
        text-align: center;
    }
    .ments-banner .cont h1 {
        font-size: 30px;
        line-height: 40px;
    }
    .ments-banner .img {
        width: 100%;
        margin: 40px 0px 0px;
    }
    .ments-banner .img img {
        margin-left: 0px;
        width: 100%;
    }
    .ments-back {
        padding-top: 115px;
        padding-bottom: 60px;
    }
    .payment-banner .cont {
        width: 100%;
        text-align: center;
        float: none;
    }
    .payment-back {
        padding-top: 95px;
    }
    .business_development-section {
        margin-top: 40px;
    }
    .business_development {
        text-align: center;
    }
    .business_development h4 span {
        text-align: center;
    }
    .business_development h4 {
        font-size: 26px;
        line-height: 35px;
        margin-bottom: 25px;
    }
    .business_development-section {
        padding-bottom: 40px;
    }
    .estimated {
        margin: 45px auto 0px;
    }
    .business_development p {
        width: 100%;
        float: none;
    }
    .type-of-websites ul {
        margin-top: 5px;
    }
    .payment-banner .img {
        width: 100%;
        float: none;
        margin-top: 0px;
        top: 0px;
        margin-bottom: -86px;
    }
    .payment-gateways h5 {
        font-size: 25px;
        text-align: left;
    }
    .payment-gateways p {
        text-align: left;
    }
    .type-of-websites ul {
        margin-bottom: 0px;
    }
    .major-payment {
        padding: 55px 0px 0px;
    }
    .major-payment h4 {
        margin-bottom: 29px;
        line-height: 34px;
    }
    .payment-gateways h4 span {
        font-size: 30px;
        text-align: center;
    }
    .payment-gateways h4 {
        font-size: 25px;
        text-align: center;
        margin-top: 40px;
    }
    .type-of-websites ul li {
        padding-bottom: 19px;
    }
    .seo-gary {
        padding-top: 30px;
    }
    .smmisone {
        padding-top: 30px
    }
    .media-blu .smms.seo-bl h4 {
        text-align: center;
    }
    .smmisone .seo-mitcont {
        margin-bottom: 30px;
    }
    .seo-mitcont {
        text-align: center;
    }
    .media-hand {
        margin-left: 0px;
    }
    .media-hand img {
        max-width: 100%
    }
    .seo-bl h4 {
        text-align: center;
    }
    .media-our {
        padding-left: 0px;
    }
    .media-our p {
        padding-right: 0px;
        text-align: left;
    }
    .codoi {
        margin-top: 50px;
    }
    .sio-med {
        padding-bottom: 0px;
    }
    .search-socil .seo-search p {
        padding-left: 0px;
    }
    .seo-cup img {
        width: 100%;
    }
    .seo-cup {
        padding-left: 0px;
    }
    .seo-search {
        margin-top: 40px;
    }
    .seo-search, .search-socil .seo-search h4 {
        text-align: center;
    }
    .ppc-hed span {
        font-size: 30px;
        text-align: center;
    }
    .ppc-img {
        margin-top: -130px !important;
    }
    .ppc-mitcont h4 {
        text-align: left;
    }
    .ppc-hand {
        text-align: left;
    }
    .ppc-gary {
        padding-top: 50px;
        padding-bottom: 40px;
    }
    .ppc-thiswek h5 {
        font-size: 25px;
        line-height: 33px;
    }
    .ppc-let-do span {
        font-size: 35px;
        margin-left: 0px;
        text-align: center;
    }
    .ppc-let-do-section {
        padding: 50px 0px 30px;
    }
    .package-timeline h4 {
        font-size: 22px;
        margin-left: 0px;
        text-align: center;
    }
    .ppc-let-do span {
        font-size: 30px;
    }
    .pac-tim {
        margin-bottom: 15px;
    }
    .ppc-let-do h5 {
        font-size: 25px;
        line-height: 35px;
        text-align: center;
    }
    .ppc-let-do {
        text-align: center;
    }
    .ppc-let-do a {
        float: none;
        margin: 30px auto 45px;
    }
    .peoplerealizing h6 {
        text-align: center
    }
    #packg img {
        width: 50%;
    }
    .mar-mob {
        margin-top: 30px;
    }
    .solutions-we-provide {
        padding: 110px 0px 25px;
    }
    .contact-banner .client-head {
        padding: 65px 0px 0px;
    }
    .about-head {
        padding: 120px 0px 50px;
    }
    .hed {
        margin-bottom: 0px;
        margin-top: 30px;
    }
    .mar-lef {
        margin-left: 0px;
    }
    .min-r {
        margin-right: -15px;
    }
    .services-banner>div h1 {
        font-size: 32px;
    }
    .cr-lis-bt h3 {
        padding: 0px 5px 10px 5px;
        font-size: 20px;
        background-image: url(../img/dwn.png);
        background-repeat: no-repeat;
        background-position: 97% 12px;
    }
    .services-banner>div p br {
        display: none;
    }
    .cre-main {
        margin-right: 0px;
    }
    .map {
        height: 250px;
    }
    .cr-lis-bt {
        margin-left: 0px;
    }
    .services-banner>div h1 span {
        font-size: 27px;
    }
    .ucdw-section {
        padding: 30px 0px;
    }
    .ucdw h4 span {
        font-size: 27px;
    }
    .customsev img {
        width: 100%
    }
    .cewoo.dont-take h4 {
        text-align: center;
        font-size: 30px;
        line-height: 36px;
    }
    .blue .mac-air {
        margin-left: -120px;
        margin-top: -60px;
        margin-bottom: -128px;
    }
    .mac-air {
        margin-left: -120px;
        margin-top: -50px;
        margin-bottom: -130px;
        transform: scale(0.5);
    }
    .tec-min h5 {
        font-size: 20px;
        line-height: 46px;
        margin-bottom: 0;
        margin-top: 10px;
    }
    .tec-min p {
        font-size: 15px;
        line-height: 25px;
    }
    .s-wdp h4 span {
        font-size: 29px;
    }
    .s-wdp h4 {
        font-size: 27px;
    }
    .effective-section {
        padding: 30px 0px;
    }
    .mw-hed h4 {
        font-size: 25px;
        line-height: 40px;
    }
    .ber-after-section {
        padding: 30px 0px 50px;
    }
    .effective-web img {
        width: 80%;
    }
    .ber-after p {
        padding-top: 10px;
    }
    .hameed-div {
        right: 123px;
        margin-top: -100px;
        transform: scale(0.4);
        margin-bottom: -170px;
    }
    .ber-after h4 span {
        font-size: 26px;
        text-align: center;
    }
    .ber-after h4 {
        line-height: 33px;
        text-align: center;
        padding-left: 00px;
        font-size: 30px;
    }
    .hcwd-section {
        padding: 30px 0px;
    }
    .hcwd ul li::after {
        transform: scale(0.8);
        left: -50px;
    }
    .hcwd h4 span {
        font-size: 30px;
        text-align: center;
        margin-bottom: 30px;
    }
    .scsbl div p {
        text-align: center;
    }
    .hcwd h4 {
        font-size: 28px;
        text-align: center;
        line-height: 33px;
        letter-spacing: -1px;
    }
    .scsbl div h5::after {
        left: 0px;
        margin: 0 auto;
    }
    .scsbl div h5 {
        position: relative;
        font-size: 26px;
        left: 0px;
        width: 100%;
        text-align: center;
    }
    .scsbl {
        margin-top: 20px;
    }
    .oeds-take h6 {
        padding-left: 0px;
        text-align: center;
        padding-bottom: 0px;
        font-size: 17px;
    }
    .scsbl-section {
        padding: 35px 0px;
    }
    .wdrw h3 {
        font-size: 30px;
        line-height: 40px;
    }
    .scsbl div {
        margin-left: 0px;
        margin-bottom: 30px;
    }
    .ucdw h4 {
        font-size: 25px;
        line-height: 34px;
        display: block;
    }
    .wdrw-section {
        padding: 40px 0px 30px;
    }
    .ucdw h4 {
        font-size: 30px;
        line-height: 40px;
    }
    .sev-cont a {
        font-size: 15px;
    }
    .sev-cont-marg {
        margin-top: 30px;
        margin-bottom: 30px;
    }
    .sev-cont h2 {
        font-size: 21px;
        line-height: 31px;
        padding-right: 0px;
    }
    .cr-lis-bt ul {
        max-height: 0px;
        overflow: hidden;
        transition: all 0.5s;
    }
    .cr-lis-bt.open ul {
        max-height: 300px;
    }
    .cont-div-sec {
        margin-top: 50px;
    }
    .client-head {
        padding: 90px 0px 0px;
    }
    .car-banner {
        height: 285px;
    }
    .vero-bord h6 {
        font-size: 14px;
    }
    .vero-bord {
        margin-left: 0px;
    }
    .contact-banner .client-head h1 span {
        font-size: 30px;
        right: 0px
    }
    .meti label {
        font-size: 15px;
        margin-bottom: 0px;
    }
    .cont-frm>div>input {
        margin-top: 0px;
        position: relative;
        margin-bottom: 20px;
    }
    .contact-banner {
        height: 560px;
    }
    .frm-row {
        margin: 0px;
    }
    .meti {
        margin-top: 20px;
    }
    .olu-ani {
        transform: scale(0.28);
        margin-left: -190px;
        margin-top: -150px;
        margin-bottom: -150px;
        display: block;
    }
    .test-tab ul.tabs {
        max-width: 100%;
    }
    .menu-side {
        margin-top: 5px;
    }
    .map iframe {
        height: 250px !important;
    }
    .cont-frm {
        padding: 15px;
    }
    .vero-bord h6 {
        font-size: 16px;
    }
    .cont-frm>div>input {
        right: 0px;
        width: 100%;
        padding: 10px 25px 10px 25px;
        background-image: inherit;
    }
    .cont-frm {
        margin-right: 0;
    }
    .sbu {
        float: none;
        border: 0px;
        width: 100%;
    }
    .about-cont h2 {
        font-size: 25px;
        margin-bottom: 21px;
        line-height: 34px;
    }
    .about-mv h2 {
        font-size: 25px;
    }
    .different>div {
        width: 100%;
    }
    .different>div:nth-last-child(3):before {
        display: block;
    }
    .mv-section {
        padding: 40px 0px 10px;
    }
    .work-pros h4 {
        font-size: 30px;
        margin-top: 50px;
    }
    .work-cont.rit {
        padding-left: 0px;
        padding-right: 0px;
        text-align: center;
    }
    .work-cont p {
        line-height: 24px;
    }
    .work-cont h6 {
        font-size: 40px;
    }
    .discover-img {
        margin-left: 0px;
    }
    .work-cont span::after {
        top: 15px;
        left: 13px;
    }
    .work-cont span {
        width: 70px;
        height: 70px;
    }
    .about-gary {
        background-image: inherit;
    }
    .about-gary {
        padding-bottom: 25px;
    }
    .develop-img {
        text-align: center;
    }
    .deliver-img {
        width: 100%;
    }
    .deliver-img img:nth-child(2) {
        display: none;
    }
    .design-img {
        margin-bottom: 40px;
        margin-left: 18px;
    }
    .work-pros h4 span {
        font-size: 30px;
        text-align: center;
        width: 100%;
        right: 0px;
    }
    .work-cont span::after {
        top: 15px;
    }
    .work-cont.lef span {
        left: 0px;
    }
    .cry-frm {
        margin-top: 35px;
        margin-bottom: 50px;
    }
    .greatest h5 {
        margin-top: 20px;
    }
    .cry-frm h4 {
        font-size: 25px;
    }
    .cry-frm p {
        width: 100%;
    }
    .greatest h3 {
        font-size: 25px;
        line-height: 32px;
    }
    .about-head {
        text-align: center;
    }
    .about-head h1 span {
        font-size: 27px;
        left: 0px;
    }
    .about-head h1 {
        font-size: 34px;
        font-weight: 600;
        line-height: 61px;
    }
    .about-head {
        width: 100%;
    }
    .about-head span {
        padding-left: 0px;
        margin-top: 0px;
    }
    .cre-lis-de h4 {
        font-size: 25px;
        line-height: 30px;
    }
    .cre-lis-de a {
        max-width: 100%;
    }
    .tab-procontent h4 {
        font-size: 25px;
        text-align: center;
        margin: 40px 0px 20px;
    }
    .portfolio-banner {
        height: 335px;
    }
    .protabs li {
        width: 50px;
        margin: 0px 0px;
        height: 57px;
        padding: 10px 10px;
        position: relative
    }
    .protabs li span {
        display: none;
    }
    .protabs li img {
        position: absolute;
        left: 0px;
        right: 0px;
        margin: 0 auto;
        top: 50%;
        transform: translateY(-50%);
    }
    .pro-list>div {
        width: calc(100% - 10px);
    }
    .features {
        padding-left: 0px;
    }
    .features>span {
        display: block;
        margin-bottom: 20px;
    }
    .features {
        margin: 40px 0px 60px;
    }
    .features-sub-clp h4 {
        font-size: 16px;
    }
    .features-sub-clp h4 {
        padding: 15px 15px;
    }
    .get-in-touch-section {
        padding: 30px 0px;
    }
    .get-in-touch a {
        font-size: 14px;
    }
    .get-in-touch {
        padding: 0px 0px;
    }
    .features-sub-clp h4::after {
        right: 14px;
    }
    .features-sub-clp div p {
        padding: 5px 15px 40px;
    }
    .get-in-touch p {
        font-size: 14px;
        line-height: 23px;
        padding: 0px 0px;
    }
    .features>span h4 {
        font-size: 35px;
        transform: rotate(0deg);
        position: relative;
        top: 0;
        left: 0;
        text-align: center;
    }
    .features>span {
        position: relative;
        left: 0;
        margin-top: 80px;
    }
    .solutions-we-provide h2 {
        font-size: 26px;
        font-weight: 600;
        line-height: 35px;
    }
    .features>span>span img:nth-child(1) {
        left: 60px;
    }
    .features>span img {
        position: relative;
        left: 0px;
        right: 0px;
        top: 0px;
        margin: 0 auto;
    }
    .solutions-we-provide h2 span {
        font-size: 27px;
    }
    .solutions-we-provide p {
        font-size: 14px;
        line-height: 26px;
    }
    .typ-div h2 {
        font-size: 25px;
        line-height: 35px;
    }
    .typ-div p {
        display: none;
    }
    .typ-div h2 span {
        margin-bottom: 10px;
    }
    .lsuw h4 {
        font-size: 25px;
    }
    .lsuw a {
        font-size: 14px;
    }
    .logo {
        text-align: center;
        margin-right: 0px;
        margin-top: 9px;
        margin-bottom: -3px;
    }
    .rt-fix {
        right: 10px;
        top: 80px;
    }
    footer {
        padding-bottom: 80px;
        padding-top: 10px;
    }
    .top-banner {
        margin-top: 40px;
    }
    .wdcs h1 {
        font-size: 29px;
        line-height: 37px;
    }
    .moit-div {
        margin-bottom: 0;
        transform: scale(0.6);
        left: -39px;
        margin-top: -45px;
    }
    .blu-section {
        padding: 40px 0px 40px;
    }
    .wbbw h4 span {
        display: block;
        text-align: center !important;
        margin-top: -6px;
        font-size: 31px;
        line-height: 20px;
        margin-bottom: 30px;
    }
    .wbbw {
        padding-right: 0px;
    }
    .wbbw h4 {
        font-size: 30px;
    }
    .wbbw h6 {
        font-size: 18px;
    }
    .cewoo p {
        font-size: 13px;
        line-height: 23px;
    }
    .cewoo h3 {
        font-size: 25px;
        line-height: 25px;
    }
    .cewoo h3 span {
        font-size: 30px;
    }
    .cewo-list>div {
        padding-right: 0px;
        width: calc(100% - 15px);
        margin-bottom: 15px;
    }
    .leverage h4 {
        font-size: 25px;
    }
    .leverage span {
        font-size: 20px;
    }
    .laev-div {
        margin: 50px 0px 0px;
        text-align: center;
    }
    .lever-div h2 {
        font-size: 30px;
    }
    .card-main {
        height: 180px;
    }
    .front h2 {
        font-size: 20px;
    }
    .flip-card-back p {
        font-size: 12px;
    }
    .cewo-list {
        margin-top: 40px;
    }
    .losa-section {
        padding: 50px 0px;
    }
    .cewoo-section {
        padding: 70px 0px 30px;
    }
    .cewoo.dont-take h4 span {
        font-size: 35px;
        text-align: center;
    }
    .dont-take {
        padding-left: 0px;
    }
    .hapy-custom {
        padding: 40px 0px;
    }
    .dont-take h6 {
        font-size: 20px;
        padding: 15px 0px;
        text-align: center;
    }
    .dont-take {
        border-left: 0px;
    }
    .testi-row {
        margin-top: 0px;
    }
    .clients-lg {
        border-top: 0px;
        padding-top: 0;
        margin-top: 40px;
    }
    .clients-lg>a {
        margin: 50px auto 0px;
    }
    .pr-ani {
        margin-left: -115px;
        transform: scale(0.5);
        margin-top: -60px;
        margin-bottom: -60px;
    }
    .avi-ap-and>span {
        text-align: center;
        margin-bottom: 20px;
        transform: rotate(0deg);
    }
    .avi-ap-and {
        text-align: center;
        right: 0;
        margin-top: -25px;
        width: 100%;
    }
    .haveaidea a {
        display: inline;
    }
    .haveaidea a.call:after {
        top: 4px;
    }
    .haveaidea a.mail {
        bottom: -10px;
    }
    .con-frm input[type="submit"] {
        width: 100%;
    }
    .avi-ap-and>div>p {
        text-align: left;
    }
    .already_intrigued h6 {
        font-size: 18px;
        line-height: 30px;
        text-align: center;
    }
    .alr_intr_btn {
        text-align: center;
        margin-top: 15px;
    }
    .gary-sec {
        padding: 40px 0px;
    }
    .haveaidea h4 {
        font-size: 30px;
    }
    .haveaidea {
        text-align: center;
    }
    .haveaidea address {
        font-size: 16px;
        margin-bottom: 20px;
    }
    .haveaidea_section {
        padding-top: 40px;
    }
    .con-frm {
        margin-left: 0px;
        margin-bottom: -20px;
    }
    .con-frm {
        padding: 15px 20px;
        margin-top: 35px;
    }
    .con-frm h4 {
        font-size: 30px;
        text-align: center;
    }
    .featured_services {
        display: flex;
        flex-flow: column;
    }
    .featured_services h4 {
        display: none;
    }
    .featured_services h4:after {
        content: '';
        position: absolute;
        left: 0px;
        right: 0px;
        bottom: -17px;
        background-image: url(../img/bot.png);
        width: 21px;
        height: 10px;
        margin: 0 auto;
    }
    .fot-menu {
        display: none;
    }
    .hr-fot {
        margin: 10px 0px 35px;
    }
    .featured_services>div {
        float: none;
        text-align: center;
    }
    .featured_services>div ul {
        display: block;
        padding-left: 0px;
    }
    .featured_services>div {
        float: none;
        text-align: center;
        margin: 20px 0px;
    }
    .fot-menu>div:nth-child(1), .fot-menu>div:nth-child(2), .fot-menu>div:nth-child(3) {
        width: 100%;
        float: none;
    }
    .fot-menu {
        margin-top: 0px;
        max-height: 0px;
        overflow: hidden;
        transition: all 0.5s;
    }
    .fot-bot-menu ul {
        text-align: center;
        margin-bottom: 20px;
    }
    .fot-bot-menu p {
        display: block;
        text-align: center;
    }
    .featured_services>div p {
        font-size: 25px;
    }
    .fot-menu.open {
        max-height: 500px;
    }
    .col-menu li {
        list-style: none;
        margin-bottom: 13px;
        width: 100%;
        float: left;
        padding-right: 0px;
        text-align: center;
    }
    .client-head h1 {
        font-size: 26px;
        font-weight: 600;
        line-height: 35px;
    }
    .client-head h1 span {
        font-size: 27px;
        left: 0px;
    }
    .client-head {
        text-align: center;
    }
    .breadcrumb {
        font-size: 14px;
        text-align: center;
    }
    .breadcrumb a, .breadcrumb span {
        font-size: 15px;
    }
    .client-banner {
        height: 285px;
    }
    .clent-logs>div:nth-child(2):after {
        display: none;
    }
    .clent-logs>div:nth-child(2):before {
        display: none;
    }
    .clent-logs>div:nth-child(3):before {
        display: none;
    }
    .clent-logs>div {
        width: 50%;
        height: 115px;
    }
    .clent-logs>div:nth-last-child(3):after {
        display: none;
    }
    .clent-logs>div:nth-last-child(3):before {
        display: none;
    }
    .clent-logs>div:nth-last-child(4):before {
        display: none;
    }
    .bod {
        border-left: 0px;
        border-right: 0px
    }
    .bods {
        border-right: 0px
    }
    .clent-logs>div:nth-last-child(2n+0) {
        border-left: 1px solid #eae9e6;
    }
    .customDatePicker input {
        padding-top: 4px !important;
    }
    .provide-row {
        padding-top: 70px;
        padding-bottom: 45px;
    }
    .key h5 {
        font-size: 25px;
        line-height: 30px;
    }
    .outsourcing-section {
        padding: 35px 0px;
    }
    .adoof-div>div {
        width: calc(50% - 20px);
        float: left;
        min-height: 135px;
    }
    .key-bord h6 {
        font-size: 22px;
        line-height: 29px;
    }
    .adoof-div {
        margin-top: 25px;
    }
    .adoof-div>div h6 {
        font-size: 14px;
    }
    .prov-gar {
        padding: 40px 0px;
    }
    .adoof-div>div {
        min-height: auto;
        width: calc(100% - 0px);
    }
    .moni-cont {
        transform: scale(0.5);
        margin-top: -126px;
        margin-bottom: -60px;
    }
    .front h2 span {
        padding: 0px 10px;
    }
    .tab-link div.cont span {
        line-height: 16px;
        display: block;
        margin-top: 5px;
    }
    .avi-ap-and>div {
        display: none;
    }
    .about-banner {
        background-position: 66% bottom;
    }
    .pro-list>div {
        max-height: 225px;
        margin-bottom: 20px;
    }
    .features>span>span {
        top: -50px;
        right: 0px;
        margin: 0 auto;
        left: -31px;
        transform: scale(0.8);
    }
    .plan-btn a {
        font-size: 15px;
    }
    .wdcs h5 {
        line-height: 25px;
    }
    .tab-link.current div.img img {
        width: 45px;
        height: 45px;
    }
    .cont-side>div.plan-btn {
        width: 100%;
        float: none;
        position: fixed;
        bottom: 0px;
        right: 0px;
        left: 0px;
    }
    .work-cont.lef {
        padding-left: 0px;
    }
    .work-cont.lef {
        text-align: center;
    }
    .test-conti::after {
        left: 0px;
        right: 0px;
        margin: 0 auto;
        opacity: 0.2;
    }
    .reviwe {
        display: block;
        text-align: center;
        margin-bottom: 20px;
    }
    .lg-outer {
        z-index: 99999;
    }
    .would h5 {
        margin-top: 15px;
        font-size: 25px;
    }
    .rot-side {
        display: none;
    }
    .rm-mar {
        margin-top: 20px !important;
    }
    .cek i {
        width: 80%;
    }
    .typ-div {
        margin-top: 40px;
    }
    .sub-li::before {
        right: 5px;
        top: 24px;
    }
    .mar-top {
        margin-top: 0px;
    }
    .sub-hd {
        border-bottom: 0px solid #202020 !important;
    }
    header.stickmenu {
        top: 0px;
    }
    .home-fot footer {
        padding-top: 30px;
    }
    .lef-ali.fx {
        display: none;
    }
    .flip-card-back {
        transform: inherit;
        display: none;
    }
    .card-main:hover .card {
        transform: inherit;
    }
    .fot-bot-menu ul li {
        border-right: 0px;
        line-height: 13px;
        padding: 0px 10px;
    }
    .card-sty>div:nth-child(1) {}
    .card-sty>div:nth-child(2) {}
    .card-sty>div:nth-child(3) {
        background-color: #0b2b11;
    }
    .card-sty>div:nth-child(4) {
        background-color: #08210c;
    }
    .card-sty>div:nth-child(5) {
        background-color: #08210c;
    }
    .card-sty>div:nth-child(6) {
        background-color: #0b2b11;
    }
    .card-sty>div:nth-child(7) {
        background-color: #0b2b11;
    }
    .card-sty>div:nth-child(8) {
        background-color: #08210c;
    }
    .rt-fix a {
        background-color: rgba(0, 0, 0, 0);
        display: inline-block;
        width: 45px;
        margin-bottom: 0px;
    }
    .rt-fix {
        right: 68px;
        top: 7px;
        z-index: 10000;
    }
    .whs-banner .cont {
        width: 100%;
        float: none;
        text-align: center;
    }
    .whs-banner .img {
        width: 100%;
        float: none;
        text-align: right;
        margin-top: 30px;
    }
    .whs-we-min h5 {
        font-size: 25px width: 100%;
        float: left;
        text-align: center;
    }
    .whs-gary {
        padding: 50px 0px 50px;
    }
    .whs-we-min p {
        width: 100%;
        float: left;
        padding-left: 0px;
        text-align: center;
    }
    .whs-blu {
        padding: 50px 0px 50px;
    }
    .whs-cont {
        text-align: center;
    }
    .whs-cont-img {
        margin-bottom: -150px;
    }
    .whp-hed h4 {
        font-size: 35px;
        line-height: 40px;
        margin-top: 123px;
    }
    .whp-hed h4 span {
        font-size: 34px;
        width: 100%;
        right: 0;
    }
    .pacg-sectin {
        margin-bottom: 15px;
    }
    .packg .top a {
        padding: 12px 50px 12px 10px;
        display: block;
        margin-top: 15px;
    }
    .ls-rw img:nth-child(3) {
        display: block;
        margin-left: 60px;
    }
    .ls-rw div {
        margin-left: 10px;
    }
    .whs-cont-img img:nth-child(1) {
        margin: 0 auto;
        display: block;
    }
    .sub-banner {
        max-height: 100%;
    }
    .whs-we-min h5 {
        width: 100%;
    }
    .whs-we .html {
        right: 00px;
    }
    .packg .top a {
        width: 80%;
        margin: 0 auto 0px;
    }
    .photo-banner .cont h1 span {
        width: 100%;
    }
    .photo-banner .cont h1 {
        line-height: 40px;
    }
    .imglens {
        display: none;
    }
    .ocif h4 {
        font-size: 25px;
        margin-bottom: 20px;
    }
    .ocif span {
        font-size: 26px;
        text-align: center;
        margin-top: -10px;
        margin-bottom: 20px;
    }
    .gry-wi.whit-sds {
        padding-bottom: 20px;
        padding-top: 40px;
    }
    .soft-stp>div p {
        font-size: 14px;
    }
    .ocif {
        text-align: center;
    }
    .soft-stp:after {
        left: 25px;
        height: 100%;
        top: 0px;
    }
    .sdsin {
        margin-bottom: 55px;
    }
    .ocif h4 {
        text-align: center;
    }
    .soft-stp>div {
        padding: 10px 10px 1px 60px;
    }
    .soft-stp>div span {
        left: -11px;
        top: -21px;
        height: 55px;
        width: 55px;
        font-size: 30px;
        line-height: 53px;
    }
    .gry-wi.sdsinc {
        padding-bottom: 0px;
        padding-top: 40px;
    }
    .soft-stp {
        padding: 0px 10px;
    }
    .to-make-your-site {
        display: none;
    }
    .yse {
        text-align: center;
    }
    .yse-section {
        padding-top: 45px;
        padding-bottom: 40px;
    }
    .yse span {
        margin-bottom: 10px;
        font-size: 30px;
        display: block;
        text-align: center;
    }
    .yse p {
        font-size: 15px;
    }
    .yse h4 {
        font-size: 30px;
    }
    .payment-banner .cont h1 {
        font-size: 33px;
        text-align: center;
    }
    .payment-banner .cont a {
        margin: 0 auto;
    }
    .business_development h4 {
        font-size: 26px;
        line-height: 35px;
    }
    .brochure-hed h1 {
        font-size: 30px;
        margin-bottom: 15px;
    }
    .brochure-hed h1 br {
        display: none;
    }
    .sub-banner {
        height: auto;
    }
    .passionate-about h4 {
        text-align: left;
    }
    .passionate-about p {
        text-align: left;
        font-size: 16px;
        line-height: 27px;
    }
    .pacg-team {
        text-align: left;
        margin: 15px auto 50px;
    }
    .pdp-pac h4 {
        font-size: 30px;
        line-height: 45px;
    }
    .pdp-pac a {
        font-size: 15px;
        padding: 10px 76px 12px 22px;
        margin-top: 15px;
    }
    .seo-banner {
        max-height: 100%;
    }
    .img.seotop-img {
        margin-bottom: 0px;
    }
    .seo-mitcont h4 {
        font-size: 25px;
        line-height: 36px;
        margin-bottom: 20px;
    }
    .seo-mitcont p {
        font-size: 16px;
        line-height: 27px;
    }
    .seo-mitcont ul li {
        text-align: left;
        font-size: 14px;
        line-height: 25px;
    }
    .seo-hand {
        display: none;
    }
    .seo-blu {
        padding: 50px 0px 0px;
    }
    .seo-our {
        padding-left: 0px;
    }
    .seo-our p {
        padding-right: 0px;
        text-align: center;
        font-size: 15px;
    }
    .seo-bl span {
        font-size: 30px;
        padding-right: 0px;
        text-align: center;
        margin-bottom: 20PX;
    }
    .seo-bl h4 {
        font-size: 26px;
    }
    .seo-anl>div>span {
        display: block;
        vertical-align: top;
        width: 100%;
        text-align: center;
    }
    .seo-anl>div span img {
        width: auto;
        display: block;
        margin: 0 auto 20px;
    }
    .seo-anl>div>div {
        width: 100%;
        padding-left: 0px;
        text-align: center;
    }
    .seo-anl>div>div p {
        font-size: 14px;
        color: rgb(255, 255, 255);
        font-weight: 300;
        line-height: 23px;
    }
    .seo-search h4 {
        font-size: 27px;
        text-align: center;
        line-height: 34px;
    }
    .seo-search span {
        font-size: 33px;
        line-height: 30px;
    }
    .seo-search p {
        font-size: 16px;
        margin-top: 30px;
        padding-left: 0px;
    }
    .seo-round {
        position: relative;
        transform: scale(0.5);
        left: -100px;
        margin: -150px 0px -148px;
    }
    .ppc-hed span {
        font-size: 30px;
    }
    .ppc-img {
        position: relative;
        transform: scale(0.5);
        left: -65px;
        margin-bottom: -192px !important;
        top: 0px;
    }
    .ppc-mitcont h4 {
        text-align: left;
    }
    .ppc-thiswek img {
        display: none;
    }
    .smedia-back .seo-hed h1 span {
        white-space: normal;
        text-align: center;
        font-size: 31px;
        line-height: 25px;
        margin: 15px auto;
    }
    .media-blu {
        padding: 50px 0px;
    }
    .sio-med p {
        padding: 0px 0px;
    }
    .media-blu .seo-bl h4 {
        text-align: left;
        line-height: 37px;
    }
    .media-blu .sio-med p {
        text-align: left;
    }
    .directory-mitcont p {
        text-align: left;
    }
    .sb-banner .cont {
        text-align: center;
        width: 100%;
    }
    .ppc-thiswek.bookmarking-site {
        display: block;
    }
    .bookmarking-site h5 {
        margin-bottom: 25px;
    }
    .package-timeline::after {
        display: none;
    }
    .tec-min {
        text-align: center;
    }
    #wdp2 .tec-min {
        text-align: center;
    }
    #wdp2 .tec-min .tec-tol {
        text-align: center;
    }
    .importance h4 {
        font-size: 27px;
        line-height: 38px;
    }
    .service-list-banner-cot .img {
        width: 100%;
        float: left;
        transform: scale(0.6);
        left: -130px;
        margin-top: -138px;
        margin-bottom: -121px;
    }
    .fof {
        margin-top: 92px;
    }
    .fof>img.fof {
        margin-top: -100px;
        margin-bottom: -84px;
        left: 0px;
        width: 100%;
    }
    .fof div a:first-child {
        margin-right: 0px;
        width: 100%;
        text-align: center;
        padding: 15px 20px 15px 25px;
    }
    .fof div a:last-child {
        margin-left: 0px;
        width: 100%;
        text-align: center;
        padding: 15px 20px 15px 20px
    }
    .fof span {
        font-size: 16px;
        line-height: 25px;
        width: 100%;
        margin: 0 auto 15px;
    }
    .we-build-brands .cewoo h4 {
        font-size: 33px !important;
    }
    .wdd-lis>.hed h3 {
        font-size: 30px;
        line-height: 34px;
    }
    .wdd-lis>.hed h3 span {
        font-size: 29px;
        font-weight: 200;
        line-height: 27px;
    }
    .blk-ls {
        margin-top: 30px;
    }
    .fof h4 {
        font-size: 25px;
    }
    .fof p {
        font-size: 16px;
    }
    .search-socil .seo-search span {
        margin-top: 20px;
    }
    .owl-checkbox {
        text-align: left;
    }
    .owl-checkbox p {
        width: 83%;
    }
    #owl-checkbox:after {
        right: -105px;
    }
    .packg .top {
        padding-bottom: 25px;
    }
    .expert-content .business_development h4 span {
        margin-bottom: 10px;
        padding-left: 0px;
    }
    .bookmarking-thiswek img {
        left: 30px;
        top: 30px;
        width: 100%;
    }
    .directory-gary {
        padding-top: 35px;
        padding-bottom: 45px;
    }
    .directory-mitcont span {
        font-size: 33px;
    }
    .ppc-thiswek {
        padding-left: 0px;
        padding-top: 10px;
    }
    .sc-feat {
        padding-top: 0px;
    }
    .paymentget-gary {
        padding: 30px 0px 25px;
    }
    .payment-support-section {
        margin-top: 20px;
    }
    .brochure-gole {
        padding-bottom: 30px;
        padding-top: 40px;
    }
    .pack-why-setion .dhp-pac {
        padding-right: 0px;
    }
    .pdp-owl {
        text-align: center;
    }
    .pdp-owl a {
        margin-top: 35px;
        padding: 10px 58px 12px 22px;
    }
    .ments-banner .cont h1 {
        padding-right: 0px;
    }
    .brochure-hand {
        padding-left: 0px;
    }
    .your-company p {
        padding-left: 0px;
    }
    .pdab-section {
        padding-top: 35px;
    }
    .ezinefeatures {
        margin-bottom: 25px;
    }
    .directory-img {
        margin-bottom: 0px !important;
        left: -10px;
        position: relative;
    }
    .gcri>div p {
        line-height: 24px;
    }
    .ppc-img {
        margin-left: -16px;
    }
    .payment-gateways {
        padding-right: 0px;
    }
    .wordpress-banner .img .ban4 {
        left: -75px;
        top: 230px;
    }
    .wordpress-banner .img .ban2 {
        position: absolute;
        left: -57px;
        top: 346px;
    }
    .wordpress-banner .img .ban3 {
        left: -52px;
        top: 445px;
    }
    .wordpress-why>div.dir-list {
        padding-left: 0px;
    }
    .seo-hed h1 span {
        font-size: 25px;
        text-align: center;
    }
    .logo-banner .img .arow {
        position: absolute;
        bottom: 169px;
        right: -137px;
    }
    .logo-banner .img .pont, .logo-banner .img .arow {
        display: none;
    }
    .mega-sub-div a {
        padding: 7px 10px !important;
    }
    .ow img {
        width: 19%
    }
    .ow h4 {
        font-size: 28px;
    }
    .ow p {
        font-size: 15px;
    }
    .ow a {
        padding: 11px 55px 11px 30px;
    }
    .ow a:after {
        top: 15px;
    }
    .dark-green {
        padding: 33px 0px 50px;
    }
    .wbbw p {
        margin-bottom: 0px;
    }
    .typ-div {
        text-align: center
    }
    .cont-info .cal {
        padding: 30px 0px 19px 60px;
        background-position: 21px 35px;
    }
    .section-wdp {
        padding: 45px 0px 75px;
    }
    .dhp-pac>div h6 {
        font-size: 26px;
    }
    .smm-img img {
        margin-top: -15px !important;
        width: 107% !important;
        margin-left: -70px !important;
    }
    #counter>div div {
        font-size: 35px;
    }
    #counter>div p {
        font-size: 16px;
    }
    .thnakyou {
        width: 100%;
        margin: 100px auto;
    }
    .thnakyou img {
        max-width: 30%;
    }
    .section-wdp .olu-ani {
        margin-top: -180px;
        margin-bottom: -230px;
        margin-left: -186px;
    }
    .section-wdp .pr-ani {
        margin-bottom: -150px;
    }
    #return-to-top {
        bottom: 60px;
        right: 15px;
    }
    .whs-banner .cont.mobile-hed {
        width: 100%;
        float: none;
    }
    .mobile-mitcont h4 {
        font-size: 25px;
        margin-bottom: 22px;
        line-height: 33px;
    }
    .mobile-mitcont {
        padding-right: 0px;
        margin-right: 0px;
        border: 0px;
    }
    .mob-blu {
        padding: 50px 0px;
    }
    .mob-newbrnd {
        padding-right: 0px;
    }
    .mob-newbrnd h4 {
        font-size: 25px;
        margin-bottom: 25px;
        line-height: 32px;
        letter-spacing: -1px;
    }
    .mob-newbrnd-img {
        text-align: center;
    }
    .mob-newbrnd-img .minmg {
        margin-bottom: -180px;
    }
    .build-mbapp-img img {
        margin-top: 11px;
        position: relative;
        right: 0px;
        width: 100%;
    }
    .build-mbapp h4 {
        font-size: 25px;
        line-height: 35px;
    }
    .thnakyou #content table {
        width: 100%;
    }
    .letusbil h4 {
    font-size: 25px;
    margin-top: 10px;
}
.mobi-divs {
    padding: 33px 33px 120px;
}
.mobi-divs h4 {
    font-size: 25px;
    line-height: 29px;}
    .mobi-divs img{
    top: auto;
    bottom: -137px;
    left: 0;
    right: 0;
    margin: 0 auto;
    }
    .mobilbackgry {
    padding: 150px 0px 20px;
}
.site-content.cry-frm{
    margin-top: 90px;
}
.paymntlogos {
    text-align: center;
}
.paymntlogos li{
        margin-bottom: 10px;
}
.paymntlogos li img{
    max-width: 100%;
}
}
@media (max-width: 420px) {
    .wordpress-banner .img {
        width: 100%;
        float: none;
        padding-top: 125px;
        margin-bottom: -10px;
        top: -73px;
        right: -54px;
    }
.thnakyou div.payg-submit-container a{
	display: block;
    	margin-right: 0px !important;
    padding: 16px 0px !important;
}
.confm-btn{
 display: block;
    width: 100%;
}
.confm-btn input{
    width: 100%;
    margin-left: 0px !important;
    text-align: center;
    padding: 16px 0px !important;}
}
@media( max-width:350px) {
    .pdp-pac h4 {
        font-size: 26px;
    }
    .protabs li {
        width: 40px;
        height: 51px;
        padding: 11px 7px;
    }
    .protabs li img {
        width: 100%;
    }
    .wordpress-banner .img {
        right: -20px;
    }
}