/**
* Template Name: Mamba - v2.3.0
* Template URL: https://bootstrapmade.com/mamba-one-page-bootstrap-template-free/
* Author: BootstrapMade.com
* License: https://bootstrapmade.com/license/
*/

/*--------------------------------------------------------------
# General
--------------------------------------------------------------*/
.right-footer-data ul li a i {
    font-size: 20px;
    margin-right: 10px;
/*    margin-left: 10px;*/
}
.navbar-brand>img {
        width: 200px !important;
    }
.right-footer-data li.nav-item img {
    width: 210px;
}
.main-page-sec {
    z-index: 9;
}

.banner-full-image img {
    width: 100%;
}

ul.g1.faq-grid li.pr.dc.f18 {
    list-style: disc;
}

ul.g1.faq-grid {
    margin-top: 19px;
    padding-left: 20px;
}

li.pm.dc.f12 {
    white-space: nowrap;
}

footer .main-page-sec.main-page-sec2+.main-page-sec.main-page-sec2 {
    display: none;
}


.dl {
    color: #aaaaaa;
}


a.website-extrnal-link {
    display: inline-block;
}

a.website-extrnal-link img {
    width: auto;
    margin-left: 7px;
    position: relative;
    top: -5px;
}

.slider-area-cnt-sec h1 {
    margin: 0 0 20px 0;
}



.main-page-sec3.product-slider .slick-prev,
.main-page-sec3.product-slider .slick-next {
    top: 25%;
}

li.dropdown.main-class i.fa.fa-angle-down {
    position: absolute;
    right: 6px;
    color: #767676;
    bottom: 41%;
}

.common-class a {
    color: #565a5b;
    display: block;
    font-size: 22px;
    margin: 15px 0 0;
}

.office-image-sec {
    display: grid;
    grid-template-columns: repeat(4, 1fr);
    float: left;
}

.dc:focus-visible {
    outline: none;
}

a.website-extrnal-link:focus {
    outline: none;
    text-decoration: none;
}
/*New CSS 18 July*/
.inner_offcicial_contents {
    display: grid;
    grid-template-columns: 160px 1fr;
    gap: 30px;
    align-items: center;
}
.official_conts_datas h3 {
    margin: 0px 0px 13px;
    font-size: 24px;
    font-weight: 600;
}
.official_conts_datas h3 span {
    color: #fc8a03;
}
.official_conts_datas p {
    font-size: 16px;
    line-height: 26px;
    margin: 0;
}
.officially_annoucement_datas {
    max-width: 80%;
    margin: 0 auto 70px;
}
.inner_offcicial_contents:not(:last-child) {
    border-bottom: 1px solid #dddddd73;
    padding-bottom: 30px;
    margin-bottom: 30px;
}
.official_conts_datas {
    text-align: center;
}
.official_logos {
    border: 1px solid #dfdfdf;
    border-radius: 6px;
    overflow: hidden;
}
.custom-nav-bar ul.nav li>ul.dropdown-menu.data-drop-down.services_dropdowns_menus>li {
    width: 23% !important;
}






/*Responsive CSS start here*/

@media (min-width : 1200px) {
    .new-work-sec {
        margin-top: 100px !important;
    }

    .col-xs-12.footer-columncc.footer-columncc-one {
        padding-left: 70px;
    }

    body.hiddd {
        overflow: hidden;
    }

    .main-sub-cate {
        padding-left: 35px;
    }

    .custom-nav-bar ul.nav li>ul.dropdown-menu.data-drop-down.mobile-view li.open-menu-toggle {
        width: 31%;
    }

    .custom-nav-bar ul.nav li>ul.dropdown-menu.data-drop-down>li {
        width: 33%;
    }

    .custom-nav-bar ul.nav li>ul.dropdown-menu.data-drop-down.mobile-view li:last-child {
        padding-left: 50px;
    }
}

.o-video.migrate-sec {
    padding-left: 35px;
    padding-top: 20px;
}

.migrate-icon {
    padding-right: 0;
}


a:hover {
    text-decoration: none;
}

.wh {
    color: #fff;
}

.why-sec-sec {
    margin-bottom: 60px;
}

.shopify-sec2 {
    margin-top: 30px;
    margin-bottom: 30px;
}

.shopify-sec2 h2 {
    line-height: 32px;
}

.sec-ul-sec li.heading-area {
    background: #565a5b;
    padding: 14px 0;
    margin-bottom: 20px;
    width: 100%;
    margin-bottom: 50px;
    margin-top: 50px;
    position: relative;
}


.sec-ul-sec li.heading-area:after {
    position: absolute;
    left: 50%;
    width: 40px;
    height: 60px;
    content: "";
    background: url(../img/drop-down.gif);
    background-repeat: no-repeat;
    background-position: bottom;
    bottom: -40px;
    background-size: 25px;
}

.shopify-content-first {
    margin-bottom: 50px;
}

footer.fotter-cnt .f20 {
    font-size: 22px;
    text-transform: uppercase;

}

.f18 {
    font-size: 16px;
}

section.prd-one.prd-onedddd.prd-one.prd-oneddddddddff.data-style.data-style-how-sec.f-w-100 .data-img-sec.f-w-100 {
    padding-top: 120px;
    height: 400px;
}

span.star-sec {
    color: #fc8a03;
    font-size: 20px;
    margin-right: 2px;
}

.col-md-12.shopify-sec2.shopify-sec4 {
    margin-bottom: 0;
}

.shopify-sec3 a:hover {
    color: #fc8a03;
}

.shopify-sec3 {
    margin-top: 5px;
    margin-bottom: 0;
    width: 100%;
}

li.heading-area.heading-area2 {
    background: #fc8a03;
}

li.heading-area2 {
    background: #fc8a03;
}

.sec-ul-sec li.pr.dc.f15 span {
    width: 4%;
    float: left;
}

.sec-ul-sec li.pr.dc.f15 p {
    width: 92%;
    float: left;
    text-align: left;
    margin-left: 6px;
}

.sec-ul-sec li {
    width: 100%;
    padding-bottom: 0;
    border-bottom: 1px solid #dadada;
    padding-top: 10px;
}

.sec-ul-sec li:nth-child(2) {
    height: 75px;
    border-top: 1px solid #dadada;
    padding-bottom: 12px;
}

.comparison_table ul:first-child li {
    border-right: 1px solid #dadada;
    border-left: 1px solid #dadada;
    padding-left: 13px;
}

.comparison_table ul:last-child li {
    padding-left: 15px;
    border-right: 1px solid #dadada;
}

section.prest-data-sec.prest-data-secdddwdw a:hover,
a.hire-us:hover {
    color: #f97d00;
}

section.indu-one2 {
    text-align: center;
}


li,
ul {
    margin: 0;
}


.accord-data-sec div {
    width: 100%;
    margin-bottom: 0;
}

.common-class a:hover {

    text-decoration: none;

}

.common-class img {
    border: 1px solid #f4f8fb;
}


.common-class {
    padding: 50px 0 0;
    text-align: center;
}

.bank-transfers {
    float: none;
    margin: 30px auto 0;
    max-width: 852px;
}

.bank-transfers ul li {
    float: left;
    font-size: 15px;
    margin: 0 0 15px;
    width: 100%;
}

.bank-transfers span {
    color: #3381bb;
    float: left;
    font-weight: bold;
    width: 100%;
}



.bank-transfers span {
    color: #565a5b;
    font-weight: 600;
    text-shadow: none !important;
}



.make-payments-div {
    background-color: #f4f1f0;
    border: 1px solid #ccc;
    float: left;
    padding: 110px 0 0;
    position: relative;
    top: -115px;
    width: 100%;
    min-height: 263px;
    border-radius: 5px;
    padding-bottom: 50px;
}

.make-payments-div {
    background-color: #fff3e5;
    border: 1px solid #fff3e5;
}

.mb-20 {
    margin-bottom: 30px !important;
}

.common-class img {
    border-radius: 50%;
}

.common-class img,
.common-class>a {
    position: relative;
    z-index: 1;
}

.bank-transfers ul {
    float: left;
    margin: 0;
    padding: 0;
    text-align: left;
    width: 50%;
}

.bank-transfers ul.bank-details {
    float: right;
    padding: 0;
    width: 36%;
}

.cheque-div .bank-transfers ul {
    width: 100%;
}

.cheque-div .bank-transfers .send-cheque-ul {
    display: block;
    float: none;
    margin: 0 auto;
    max-width: 350px;
    text-align: center;
}

.col-md-12.common-class.pay-net a {
    color: #565a5b;
}




.hire-us .buble_bg .msgbx,
.hire-us .loadframe [themeid="9"] header:after,
.hire-us .siqc_edt,
.hire-us .win_close,
.hire-us [themeid="10"] header:after,
header {
    background-image: -moz-linear-gradient(90deg, #06c 0, #2182df 100%) !important;
    background-image: -webkit-linear-gradient(90deg, #fc8a03 0, #fc8a03 100%) !important;
    background-image: -ms-linear-gradient(90deg, #06c 0, #2182df 100%) !important;
}


section.plg-feture.plg-feture2.plg-feture3.plg-feture344.f-w-100.plg-feture34555.testing-parterns .plg-dng-sec.f-w-100.jc {
    margin-bottom: 0;
}


.plg-dng-sec.f-w-100.jc.testing-partern {
    margin-bottom: 0;
}

section.pre-modul-sec.f-w-100.pre-modul-secfsdfsdf .data-div.f-w-100 {
    padding-top: 50px;
    padding-bottom: 50px;
}

section.qoute-one.f-w-100.quote-type-text {
    margin-bottom: 150px;
    margin-top: 100px;
}


section.pre-modul-sec.f-w-100.pre-modul-secfsdfsdf.type-textttt {
    margin-bottom: 100px;
}

section.qoute-one.f-w-100.HireForm.HireForm-type {
    margin-bottom: 130px;
}


section.dont-text.f-w-100.file-new-text .dnt-hdng-tet.f-w-100.jc {
    margin-top: 50px;
    padding: 0 50px;
}

section.qoute-one.f-w-100.HireForm {
    margin-top: 100px;
}

.ned-dev-text.f-w-100.jc.new-style h2 {
    margin-top: 0;
}


.px {
    font-family: 'poppinsextralight';
}

ul.convert-sec button.wh.bgo {
    border: none;
    padding: 10px 20px;
    border-radius: 10px;
}

.convert-sec-li a:hover,
.req-sec-res a:hover,
ul.convert-sec button.wh.bgo:hover {
    background: #565a5b;
    color: #fff;
}

.dgg {
    color: #565a5b;
}





.req-sec-res p {
    margin-bottom: 20px;
}


section.plg-feture.plg-feture2.plg-feture3.plg-feture344.f-w-100.plg-feture34555 {
    margin-bottom: 0px;
}


section.plg-feture.plg-feture2.plg-feture3.plg-feture344.f-w-100.plg-feture34555 .php-hdng-textdd.f-w-100 {
    height: auto;
    padding-bottom: 30px;
}


section.plg-feture.plg-feture2.plg-feture3.plg-feture344.f-w-100.plg-feture34555 .php-hdng-textdd.f-w-100 .data-sec-dd.col-md-7.col-sm-7.col-xs-8 {
    padding-top: 20px;
}

section.office-image {
    width: 100%;
    display: flex;
    padding: 40px 10px 0;
}

.img-one img {
    width: 100%;
}

.youtube-sec-area {
    background: #fff;
    padding: 10px;
    box-shadow: 0 -2px 5px 1px #0000001f;
    position: relative;
    margin-bottom: -41px;
}

section.work-place {
    background: url(../images/workplace-img.png) 0 0/100% no-repeat;
    margin-top: 0px;
    padding-top: 200px;
    justify-content: center;
    text-align: center;
}

.wat-vid-sec {
    border-radius: 0;
    overflow: hidden;
}


@media (min-width : 1200px) {

    section.worl-sec-one.f-w-100 .full-img-sec.f-w-100 {
        height: 500px;
        overflow: hidden;
    }

    section.car-webg-sec .php-hdng-textdd.f-w-100 {
        height: auto;
        padding-bottom: 20px;
    }

    a.dropdown-toggle.desktop-nav {
        pointer-events: none;
    }


}

section.car-webg-sec .php-hdng-text h2 {
    margin-bottom: 20px;
}

section.car-webg-sec .php-hdng-text p {
    margin-bottom: 20px;
}

section.car-webg-sec ul {
    margin: 0;
}

section.car-webg-sec ul.php-hdng-text.f-w-100 li {
    background: #fff8f0;
    padding: 8px 20px;
    font-size: 16px;
    font-family: 'poppinsregular';
    margin-right: 10px;
}

section.car-webg-sec ul.php-hdng-text.f-w-100 {
    margin-bottom: 30px;
}

section.car-webg-sec ul.php-hdng-text.f-w-100 li span img {
    margin-right: 4px;
    margin-top: -8px;
}

.get-quote-btn.f-w-100.jc.bbbbffe {
    margin-top: 30px;
}


section.prd-one.prd-one2.f-w-100.ecommerce-secolution {
    margin-bottom: 60px;
}

.container-data.f-w-100.work-images-sec img.imgfull.provide-sec {
    width: 100%;
}

.work-area-img a.beter+a {
    display: none;
}

.getin-touch-btn.f-w-100.jc.text-center.class-type a.pb.dw.bgo.f20 {
    margin-top: 14px;
    margin-bottom: 20px;
}

.zls-small.zls-btnmn.zls-btrht {
    display: none !important;
}

.zls-sptwndw {

    display: block !important;
}

.zls-sptwndw div#windowheader {
    display: none !important;
}

div#windowheader {
    opacity: 0;
}


.qupte-formm.f-w-100 .form-sec.f-w-100 {
    justify-content: center;
}


.header img {
    position: absolute;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
    margin: auto 10px;
    vertical-align: middle;
    max-width: 80%;
    max-height: 30px;
    display: none;
}

.header .desktoplogo.new-dialog img {
    display: block !important;
    max-width: inherit !important;
    max-height: 47px !important;
}




.f15 {
    font-size: 15px;
}


.m-t-100 {
    margin-top: 80px !important;
}


.dc2 {
    color: #222;
}


.f72 {
    font-size: 69px;
    margin-top: 0;
}


section.trusted-img-sec .col-md-2.col-sm-6.col-xs-12 {
    display: flex;
    align-items: center;
}

.hire-btn-icon a {
    text-transform: capitalize;
}


section.two.small-logos.f-w-100 {
    margin-top: 60px;
    display: none;
}

.port-big-img.f-w-100 img.imgfull {
    width: 100%;
    height: 100%;
    object-fit: cover;
}

.zcwf_lblLeft .zcwf_col_fld input[type=text]:focus,
.zcwf_lblLeft .zcwf_col_fld textarea:focus,
.zcwf_lblLeft .zcwf_col_fld select:focus {
    outline: none;
    border: 1px solid #fe8d00 !important;
}

.zcwf_lblLeft .zcwf_col_fld input[type=text],
.zcwf_lblLeft .zcwf_col_fld textarea {
    width: 100% !important;
    border: 1px solid #ccc !important;
    resize: vertical;
    border-radius: 2px;
    float: left;
    height: 40px;

}

.hs-form-field input[type=text],
.hs-form-field input[type=email],
.hs-form-field input[type=phone],
.hs-form-field input[type=number],
.hs-form-field input[type=tel],
.hs-form-field input[type=date],
.hs-form-field textarea {
    border: 1px solid #cbd6e2 !important;
    border-radius: 0 !important;
    background: none !important;
    border-bottom: 1px solid #cad5e2 !important;
}

.zcwf_lblLeft .zcwf_col_fld select {
    width: 100%;
    height: 30px;
    padding-top: 0;
    padding-bottom: 0;
}

.mega-menus-img+a.pm.dc.f13 {
    display: block;
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
    padding-top: 5px;
    padding-bottom: 30px;
    text-transform: capitalize;
    height: 28px;
}


.full-img-sec.full-img-sec2 img {
    height: 100%;
    object-fit: cover;
}

.shopify-big-title {
    line-height: 30px;
}


.Shopify-sec4 a:hover {
    color: #fc8a03;
}




section.prd-one.prd-onedddd.prd-one.prd-oneddddddddff.plg-feture-some.plg-feture-platform.f-w-100.ecomm .data-img-sec.f-w-100 {
    padding-top: 110px;
    padding-bottom: 0;
}

section.get-quote-sec.f-w-100.m-0 {
    margin-top: 0;
}

section.get-quote-sec.f-w-100.m-0 ul.f-w-100 {
    width: 100%;
    margin-bottom: 60px;
}

.hubspot-link__container.sproket {
    display: none;
}

section.get-quote-sec.get-quote-sec-prestshop.f-w-100.mar-top {
    margin-top: 100px;
}

.prestoshop-sec ul li .test-div a.pm.dc.f14 {
    float: left;
    width: 100%;
}

.eve-sec-cnt.eve-sec-cnt3 {
    margin-bottom: 40px;
}

.full-width-sec-tab {
    width: 100%;
}

li.data-highlight.pb.dc.f16.f-w-100 {
    background-position: 4%;
}

ul.tabs-cirle-data.f-w-100.jc.expert-text .iocns-class-div::before {
    opacity: 0;
}

.place-text {
    background: #fff8f0;
    text-align: center;
    height: 150px;
    width: 150px;
    position: relative;
    border-radius: 100px;
    line-height: 130px;
    margin-bottom: 15px;
    border: 9px solid #fff3e5;
    right: 10px;
}

.number-bar {
    position: absolute;
    right: 10px;
    top: 65px;
    background: #565a5b;
    color: #fff;
    height: 25px;
    width: 25px;
    border-radius: 100px;
    text-align: center;
    line-height: 30px;
    font-weight: bold;
}


.place-text:after {
    position: absolute;
    content: "";
    width: 20px;
    height: 60px;
    right: 0;
    background: url(../img/hiring-page/row-one.png);
    background-repeat: no-repeat;
    background-position: right;
    top: 116px;
    background-size: 100% 100%;
}


.off-prdt-hdng.f-w-100.jc.perc-text {
    margin-bottom: 50px;
    width: 100%;
    padding: 10px;
    background: #fff8f0;
}

.know-more-sec a {
    text-decoration: underline;
}

.off-prdt-hdng.f-w-100.jc.perc-text {
    margin-bottom: 0 !important;
}

.place-text:hover {
    background: transparent;
}


.upwork-text img {
    width: 100%;
}

.hdng-small-parg {
    text-align: left;
}


.place-text.one-two:before {
    position: absolute;
    content: "";
    width: 20px;
    height: 60px;
    left: 0;
    background: url(../img/hiring-page/row-tow.png);
    background-repeat: no-repeat;
    background-position: right;
    top: 116px;
    background-size: 100% 100%;
}

.place-text.one-four:after,
.place-text.one-four:before {
    opacity: 0;
}

.share-para h2 {
    font-size: 24px;
}

.place-text.one-two:after {
    opacity: 0;
}




.place-text img {
    width: 38%;
}

ul.nav.navbar-nav.menu-bar li:nth-child(9) a {
    background-position: 6% 17% !important;
}


body {
    font-family: 'poppinsregular';
    color: #444;
}

.mo {
    margin: 0;
}

.pm {
    font-family: 'poppinsmedium';
}

.three.tabs-three.tabs-three-menus-data.f-w-100 li.pm.f13.dc {
    width: 100%;
    display: block;
}

.pr {
    font-family: 'poppinsregular';
}

.pb {
    font-family: 'poppinsbold';
}

.pl {
    font-family: 'poppinslight';
}

.ps {
    font-family: 'poppinssemibold';
}

.px {
    font-family: 'poppinsextralight';
}


.f14 {
    font-size: 14px;
}


.f16 {
    font-size: 16px;
}

.f18 {
    font-size: 16px;
}

.f20 {
    font-size: 18px;
}


.f22 {
    font-size: 22px;
}

.f24 {
    font-size: 24px;
}

.f25 {
    font-size: 25px;
}

.f32 {
    font-size: 32px;
}

.f45 {
    font-size: 45px;
}


.f40 {
    font-size: 40px;
}

.f48 {
    font-size: 48px;
}

.dc {
    color: #222;
}

.dd {
    color: #565a5b;
}

.h1,
.h2,
.h3,
h1,
h2,
h3 {
    margin-top: 20px;
    margin-bottom: 10px;
}

.do {
    color: #fc8a03;
}

.dx {
    color: #282828;
}

.nopadding {
    padding: 0;
}

.pbg {
    background: #fff8f0;
}

.dw {
    color: #fff;
}

.dl {
    color: #666;
}

.tc {
    text-align: center;
}

.jc {
    justify-content: center;
}


a {
    color: #428bca;
}


ul {
    padding: 0;

}

.f38 {
    font-size: 38px;
}


.f30 {
    font-size: 30px;
}

.m0 {
    margin: 0;
}

li {

    list-style: none;
}

.row {
    margin-left: 0;
    margin-right: 0;
}


.bgd {
    background: #575b5b;
}

.bgo {
    background: #fc8a03;
}


.bgd:hover {
    background: #fc8a03;
}

.bgo:hover {
    background: #575b5b;
}



.navbar-default .navbar-nav>.open>a,
.navbar-default .navbar-nav>.open>a:focus,
.navbar-default .navbar-nav>.open>a:hover {
    background-color: #fff8f0;
}

.service-menu-tab .carousel-indicators {
    left: 50%;
}

ul.tabs-cirle-data.hourly-sec li:nth-child(4),
ul.tabs-cirle-data.hourly-sec li:nth-child(5) {
    margin-top: 160px;
}

a.dropdown-toggle.mobile-open {
    display: none;
}

a.dropdown-toggle.desktop-close {
    display: block;
}


ul.tabs-cirle-data.hourly-sec li .data-img-sec {
    height: 270px;
}

.section-type2222 .data-div.f-w-100 {
    background: transparent;
}

section.pre-modul-sec.f-w-100.section-type2222 {
    background: #fff8f0 url(../img/workmodel-page/background-image-data.png);
    padding: 100px 0;
    margin: 50px 0;
    background-size: 100%;
    background-repeat: no-repeat;
    background-position: center;
}

section.pre-modul-sec.f-w-100.section-type2222 .main-page-sec.main-page-sec2 {
    align-items: center;
    display: flex;
    flex-wrap: wrap;
}

.left-cnt-sec-ser a {
    padding: 15px 21px;
    margin-right: 15px;
}




.f-w {
    float: left;
}

.f-w-100 {
    display: flex;
    width: 100%;
    flex-wrap: wrap;
}

.f-w-10 {
    display: flex;
    float: left;
    width: 10%;
    flex-wrap: wrap;
}

.f-w-20 {
    display: flex;
    float: left;
    width: 20%;
    flex-wrap: wrap;
}

.f-w-30 {
    display: flex;
    float: left;
    width: 30%;
    flex-wrap: wrap;
}

.f-w-40 {
    display: flex;
    float: left;
    width: 40%;
    flex-wrap: wrap;
}

.f-w-50 {
    display: flex;
    float: left;
    width: 50%;
    flex-wrap: wrap;
}

.f-w-60 {
    display: flex;
    float: left;
    width: 60%;
    flex-wrap: wrap;
}

.f-w-70 {
    display: flex;
    float: left;
    width: 70%;
    flex-wrap: wrap;
}

.f-w-80 {
    display: flex;
    float: left;
    width: 80%;
    flex-wrap: wrap;
}

.f-w-90 {
    display: flex;
    float: left;
    width: 90%;
    flex-wrap: wrap;
}

.f13 {
    font-size: 13px;
}

.f12 {
    font-size: 12px;
}


section.f-w-100.banner-imgggg {
    margin: 50px 0;
}

.imgfull {
    width: 100%;
}

.find-more-btn {
    margin: 50px 0 0px;
    border-bottom: 1px solid #dddddd;
    padding-bottom: 60px;
    margin-bottom: 70px;
}

.custom-nav-bar li a {
    font-family: 'poppinsregular';
    color: #565a5b !important;
    font-size: 15px;
    padding: 35px 15px;
    /* line-height: unset; */
}

li.quote-buuton a {
    background: #fc8a03;
    color: #fff !important;
    font-size: 15px;
    border: 2px solid #fc8a03;
    font-family: poppinssemibold;
    padding-top: 15px !important;
    padding-bottom: 15px !important;
}



.custom-nav-bar li.active>a {
    background: #fff8f0 !important;
    color: #fc8a03 !important;
}

li.hire-buuton {
    border: 2px solid #565a5b;
    margin: 0 7px;
}

li.hire-buuton a {
    font-family: poppinssemibold;
    font-size: 15px;
    padding-top: 15px !important;
    padding-bottom: 15px !important;
}


.g3.new-expert-sec {
    row-gap: 140px;
    column-gap: 50px;
    margin-top: 120px;
    margin-bottom: 60px;
}


span.home-icon {
    background: url(../img/homepage-icon.png);
}

section.work-two {
    padding: 0 15px;
    margin: 0 0 5%;
}


.data-div-cncn {
    background: #fff;
    width: 90%;
    padding-left: 30px;
    padding-right: 10px;
    padding-top: 10px;
    padding-bottom: 10px;
    margin: 0 auto;
}


section.work-two .col-md-7.col-sm-7.col-xs-12.nopadding.pbg {
    align-items: center;
    display: flex;
    flex-wrap: wrap;
}


.custom-nav-bar li.active a span.home-icon {
    background: url(../img/homepage-icon.png);
}

span.serv-icon {
    background: url(../img/service-icon.png);
}

span.carer-icon {
    background: url(../img/carrer-icon.png);
}


section.prd-one.prd-one22 .off-prdt-hdng p {
    margin-bottom: 30px;
}

span.desc-icon {
    background: url(../img/discover-icon.png);
}

span.indu-icon {
    background: url(../img/industery-icon.png);
}


span.our-icon {
    background: url(../img/team-icon.png);
}


.custom-nav-bar li a span.desc-icon {
    background-size: 59% auto !important;
}

.custom-nav-bar li a span {
    width: 30px;
    height: 20px;
    display: inline-block;
    float: left;
    background-repeat: no-repeat !important;
    background-size: 64% auto !important;
    background-position: top left !important;
    position: relative;
    top: -1px;
    filter: brightness(0.3);
}

section.two.small-logos ul {
    justify-content: space-evenly;
    padding-top: 25px;
}


.custom-nav-bar .dropdown-menu>li.kopie>a {
    padding-left: 5px;
}

.custom-nav-bar .dropdown-submenu {
    position: relative;
}

.custom-nav-bar .dropdown-submenu>.dropdown-menu {
    top: 0;
    left: 100%;
    margin-top: -6px;
    margin-left: -1px;
    -webkit-border-radius: 0 6px 6px 6px;
    -moz-border-radius: 0 6px 6px 6px;
    border-radius: 0 6px 6px 6px;
}

.custom-nav-bar .dropdown-submenu>a:after {
    border-color: transparent transparent transparent #333;
    border-style: solid;
    border-width: 5px 0 5px 5px;
    content: " ";
    display: block;
    float: right;
    height: 0;
    margin-right: -10px;
    margin-top: 5px;
    width: 0;
}

.custom-nav-bar .dropdown-submenu:hover>a:after {
    border-left-color: #555;
}

.custom-nav-bar .dropdown-menu>li>a:hover,
.dropdown-menu>.active>a:hover {
    text-decoration: none;
}


body {
    padding-top: 90px;
}

.custom-nav-bar nav.navbar.navbar-default {
    background: white;
    border: none;
    margin-bottom: 0;
    position: fixed;
    width: 100%;
    top: 0;
    z-index: 999;
}

.custom-nav-bar a.navbar-brand {
    padding-top: 0;
    padding-bottom: 0;
    padding-left: 0;
    padding-right: 0;
}

.custom-nav-bar nav.navbar.navbar-default .navbar-header {
    margin-top:8px;
    margin-left: 15px;
}

ul.nav.navbar-nav.menu-bar {
    float: right;
    display: flex;
    align-items: center;
    flex-wrap: wrap;
    padding-right: 15px;
}

.banner-area {
    padding: 0px 120px 0px;
    background: url(../img/banner-background.png);
    align-items: center;
    position: relative;
    background-size: 100%;
    background-repeat: no-repeat;
}



.flip-card-back:before {
    content: "";
    height: 80%;
    width: 10px;
    position: absolute;
    left: 15px;
    top: 50%;
    background: url(../img/left-layer.png);
    transform: translateY(-50%);
    background-size: 100% 100%;
    background-repeat: no-repeat;
}

@media(min-width: 1200px) {
    .banner-area {
        height: 592px;
    }
}

.banner-area {
    height: 750px;
}

.home-page-heading {
    max-width: 90%;
    text-align: center;
    margin: 0 auto;
    padding-bottom: 50px;
}



div#myCarousel23 .carousel-indicators {
    bottom: 0;
}

section.prd-one.prd-one22.f-w-100 .iocns-class-div.iocns-class-div22 {
    height: 150px;
    width: 150px;
    line-height: 118px;
}

.pt-20 {
    padding-top: 20px;
}

section.prd-one.prd-one22 .data-img-sec {
    border: 3px solid #fff8f0;
    position: relative;
    height: 400px;
}


.getin-touch-btn a {
    margin-top: 40px;
    border: 2px solid #fc8a03;
    height: 70px;
    width: 200px;
    line-height: 70px;
}

.getin-touch-btn a:hover {
    color: #fff;
    background: #565a5b;
    border: 2px solid #565a5b;
    text-decoration: none;
}

section.prd-one.prd-one22 .data-img-sec:after {
    position: absolute;
    left: 50%;
    background: #fc8a03;
    height: 9px;
    width: 90%;
    content: "";
    top: -6px;
    transform: translate(-50%);
}

.hdng-five-data {
    justify-content: center;
}


div#myCarousel23 .carousel-indicators li {
    padding: 0;
    height: 10px;
    width: 10px;
}



.banner-img img {
    width: 100%;
}

h2.banner-hdng {
    text-align: center;
}

h2.banner-hdng span.do {
    width: 100%;
    display: block;
}

.bnner-small-text p {
    color: #666;
}

a.strat-btn {
    background: #fc8a03;
    color: #fff;
    padding: 20px 30px;
    margin-right: 10px;
    border: 2px solid #fc8a03;
}


a.strat-btn:hover {
    background: transparent;
    color: #000;
    border: 2px solid #000;
    text-decoration: none;
}

.custom-nav-bar li a:hover {
    color: #fc8a03 !important;
}

.three ul.nav.nav-tabs>li>a p {
    width: 60%;
    text-align: left;
}

a.get-btn.pb.f14.dc {
    padding: 20px 30px;
    border: 2px solid #565a5b;
}

a.get-btn.pb.f14.dc:hover {
    background: #fc8a03;
    color: #fff;
    border: 2px solid #fc8a03;
    text-decoration: none;
}

ul.banner-icons {
    justify-content: center;
}

ul.f-w-100.banner-btn {
    justify-content: center;
    margin: 30px 0 60px;
}

ul.banner-icons li {
    margin-right: 41px;
    text-align: center;
    margin-bottom: 12px;
}


section.six-sec .nav-tabs>li.active>a,
section.six-sec .nav-tabs>li.active>a:focus,
section.six-sec .nav-tabs>li.active>a:hover {
    color: #fff;
    cursor: default;
    background-color: #fc8a03;
    border: 0px solid #fc8a03;
    border-radius: 0;
    border-bottom-color: transparent;
    padding-bottom: 5px;
    line-height: 30px;
}

section.six-sec .nav-tabs>li>a {
    margin-right: 2px;
    line-height: 1.42857143;
    border-top: 3px solid #fc8a03;
    border-radius: 0;
    border-bottom: none;
    margin-right: 10px;
    border-left: none;
    border-right: none;
}


section.six-sec .nav-tabs>li>a:focus,
section.six-sec .nav-tabs>li>a:hover {
    text-decoration: none;
    background-color: #565a5b;
    color: #fff;
    border-top: 3px solid #565a5b;
}



section.six-sec .nav-tabs {
    border-bottom: none;
    margin: 20px 0 20px;
}


section.six-sec ul.nav.nav-tabs>li>a {

    position: relative;
}

.right-footer-data a i:hover {
    color: #fc8a03;
}

.right-footer-data li a.nav-link.footer-menus-white:hover {
    color: #fc8a03;
}

.left-footer-data span {
    color: #cccccc !important;
}

.left-footer-data span span {
    color: #fc8a03 !important;
}


section.six-sec ul.nav.nav-tabs>li>a:after {
    position: absolute;
    content: "";
    height: 17px;
    width: 43px;
    background: url(../img/border-img.png);
    background-repeat: no-repeat;
    bottom: -11px;
    background-size: 100% 100%;
    opacity: 0;
    left: 50%;
    transform: translate(-50%);
}


section.six-sec ul.nav.nav-tabs>li>a:hover:after {
    background: url(../img/brown-drop-down.png);
    position: absolute;
    content: "";
    height: 17px;
    width: 43px;
    background-repeat: no-repeat;
    bottom: -11px;
    background-size: 100% 100%;
    opacity: 0;
    left: 50%;
    transform: translate(-50%);
}

.form-hdng:after {
    position: absolute;
    left: 50%;
    transform: translate(-50%);
    background: url(../img/brown-drop-down.png);
    background-repeat: no-repeat;
    bottom: -10px;
    content: "";
    height: 13px;
    width: 34px;
    z-index: 99;
}


.form-hdng {
    background: #575b5b;
    color: #fff;
    position: relative;
}

section.six-sec {
    float: left;
    width: 100%;
}

section.six-sec .nav-tabs>li.active>a:after,
section.six-sec .nav-tabs>li>a:hover:after,
section.six-sec .nav-tabs>li.active>a:focus:after,
section.six-sec .nav-tabs>li.active>a:hover:after {

    opacity: 1 !important;
}


.module-text-sec h2 {
    margin-bottom: 0;
}


.module-text-area-big {
    border: 10px solid #fff8f0;
    padding: 30px 30px;
    margin-bottom: 50px;
    position: relative;
}

ul.data-ul li {
    background-repeat: no-repeat;
    background-position: left;
    background-size: auto;
    padding-left: 0;
    line-height: 30px;
    list-style-image: url(../img/ok-icon.png);
}

section.prd-one.prd-one22.f-w-100.expert-sec-type .data-img-sec.f-w-100 {
    padding-top: 40px;
    flex-direction: column;
}

.get-more a {
    background: #575b5b;
    padding: 10px 20px;
}

.module-text-area-big:after {
    position: absolute;
    right: -25px;
    content: "";
    height: 59px;
    width: 26px;
    background: url(../img/product-page/border-curve.png);
    top: 50%;
}

.find-more-btn.f-w-100.jc.border-none {
    border: none;
    margin-bottom: 40px;
}


.module-text-area-big.f-w-100.lft-corder:after {
    left: -25px !important;
    right: inherit;
    transform: rotate(180deg);
}

.small-hdng-text {
    margin-top: 15px;
}

section.two.small-logos ul li .client-logo {
    border: 1px solid #dddddd;
    padding: 15px 20px;
    height: 67px;
    margin-bottom: 20px;
}

section.two.small-logos ul li {
    padding: 0 10px;
}

.three ul.nav.nav-tabs {
    display: flex;
    justify-content: space-between;
    width: 100%;
    border: none;
}

.three ul.nav.nav-tabs>li>a {
    background: #fff8f0;
    border: none;
    text-align: center;
    padding: 30px 0;
    line-height: normal;
    display: flex;
    justify-content: center;
    align-items: center;
    position: relative;
    flex-wrap: wrap;
}

section.two.small-logos.f-w-100 {
    margin-top: 60px;
}

ul.ecom-data li span {
    margin-right: 10px;
}

.customized-packages li.convert-sec-li.pr.dg.f20.mt-20 p {
    line-height: 20px;
}

.customized-packages a.bgo.wh.ps.f20 {
    margin-top: 0px;
    display: inline-block;
}

ul.ecom-data li {
    margin-bottom: 15px;
}

.top-cnt-sectii h2 {
    margin-top: 0;
}

.top-cnt-sectii p {
    margin-bottom: 0;
}

.slider-area-cnt-sec {
    margin-top: 20px;
    margin-bottom: 0;
    padding-bottom: 35px;
    align-items: center;

}

.slider-area-cnt-sec h2 {
    margin-top: 0;
    line-height: 30px;
}


.baner-btn a {
    padding: 0;
    margin-top: 10px;
    border: 2px solid #fc8a03;
    width: 280px;
    height: 70px;
    line-height: 70px;
    text-align: center;
}


.baner-btn a:hover {
    background: #565a5b;
    border: 2px solid #565a5b;
    color: #fff;
    text-decoration: none;
}


.banner-area a.left.carousel-control,
.banner-area a.right.carousel-control {
    background: none;
}


a.left.carousel-control,
a.right.carousel-control {
    display: flex;
    flex-wrap: wrap;
    align-items: center;
}


.banner-area .carousel-indicators li {
    position: relative;
    margin: 0 3px;
    background: #565a5b;
}

.banner-area .carousel-indicators li.active {
    position: relative;
    margin: 0 3px;
    background: #fc8a03;
}

.banner-area .carousel-indicators .active:after {
    position: absolute;
    height: 20px;
    width: 20px;
    left: -5px;
    content: "";
    border: 2px solid #fc8a03;
    border-radius: 50px;
    top: -5px;
}

.three ul.nav.nav-tabs>li>a:after {
    position: absolute;
    content: "";
    height: 20px;
    width: 20px;
    background: url(../img/border-img.png);
    background-repeat: no-repeat;
}


.three ul.nav.nav-tabs li {
    width: 22%;
}

.three ul.nav.nav-tabs>li.active>a:focus,
.three ul.nav.nav-tabs>li.active>a,
.three ul.nav.nav-tabs>li.active>a:hover,
.three ul.nav.nav-tabs>li>a:focus,
.three ul.nav.nav-tabs>li>a:hover {
    color: #fff;
    cursor: default;
    background-color: #fc8a03;
    border: none;
    border-bottom-color: transparent;
    border-radius: 0;
}






.custom-nav-bar ul.nav li>ul.dropdown-menu .three ul.nav.nav-tabs>li.active>a:focus,
.custom-nav-bar ul.nav li>ul.dropdown-menu .three ul.nav.nav-tabs>li.active>a,
.custom-nav-bar ul.nav li>ul.dropdown-menu .three ul.nav.nav-tabs>li.active>a:hover,
.custom-nav-bar ul.nav li>ul.dropdown-menu .three ul.nav.nav-tabs>li>a:focus,
.custom-nav-bar ul.nav li>ul.dropdown-menu .three ul.nav.nav-tabs>li>a:hover {
    color: #fff !important;
    cursor: default;
    background-color: #fc8a03 !important;
    border: none;
    border-bottom-color: transparent;
    border-radius: 0;
}

.custom-nav-bar ul.nav li>ul.dropdown-menu .three ul.nav.nav-tabs>li>a:hover:after {
    background: url(../img/border-black-img.png) !important;
}

.custom-nav-bar ul.nav li>ul.dropdown-menu .three ul.nav.nav-tabs>li.active>a:hover:after {
    background: url(../img/border-img.png) !important;
}


.custom-nav-bar ul.nav li>ul.dropdown-menu .three ul.nav.nav-tabs>li>a:hover {
    background: #565a5b !important;
}

.three ul.nav.nav-tabs>li>a:after {
    position: absolute;
    content: "";
    height: 17px;
    width: 43px;
    background: url(../img/border-black-img.png);
    background-repeat: no-repeat;
    bottom: -16px;
    background-size: 100% 100%;
    opacity: 0;
}

.three ul.nav.nav-tabs>li.active>a:after {
    background: url(../img/border-img.png);
}


.five-sec-data {

    position: relative;
    background-size: 100%;
    background-repeat: no-repeat;
    background-position: center;
    align-items: center;
    padding: 60px 0;
}


section.five-sec .main-page-sec.main-page-sec2 {
    display: grid;
    grid-template-columns: 1fr 1fr;
    column-gap: 40px;
    row-gap: 50px;
}

section.five-sec.mobile-hide.top-serv .main-page-sec.main-page-sec2 {
    display: grid;
    grid-template-columns: 1fr;
    column-gap: 40px;
    row-gap: 50px;
}




.five-dataata {
    padding-left: 0;
}

.five-dataata img {
    width: 100%;
}

section.trusted-img-sec {
    background: #fff8f0 url(../img/pink-pattern-bg2.png);
    position: relative;
    background-size: 100%;
    background-repeat: no-repeat;
    background-position: center;
    padding: 50px 0;
}


section.trusted-img-sec ul.f-w-100 {
    margin-top: 40px;
}


.port-data a {
    background: #fc8a03;
    color: #fff;
    padding: 15px 20px;
    margin-top: 15px;
    border: 2px solid #fc8a03;
}

.port-data a:hover {
    background: #565a5b;
    color: #fff;
    border: 2px solid #565a5b;
    text-decoration: none;
}


.prestoshop-sec ul li .test-div {
    padding-left: 0;
    border-bottom: 1px solid #eeeeee;
    height: 54px;
    padding-bottom: 10px;
    width: 100%;
}

.prest {
    background: url(../img/border-orange.png);
    background-repeat: no-repeat;
    background-size: 96% auto;
    background-position: left bottom;
    padding-bottom: 22px;
    margin-top: 0px;
    margin-bottom: 10px;
    display: none;
}

.work-area-img {
    position: relative;
    margin-bottom: 30px;
}

.btn-read-sec a {
    color: #fc8a03;
    padding: 10px 10px;
    border: 2px solid #fff;
}


.btn-read-sec a:hover {
    color: #000;
    text-decoration: none;
}

.hdng-text span.do.f25.px {
    width: 100%;
}

.work-area-img:after {
    position: absolute;
    content: "";
    left: 0;
    width: 100%;
    height: 100%;
    top: 0;
    background: #000000ad;
    opacity: 0;
}

.blog-post a:hover {
    border: 2px solid #565a5b;
    color: #fff;
    background: #565a5b;
}

.work-area-img:hover:after {

    opacity: 1;
}

.work-area-img img {
    width: 100%;
}

.work-area-img p,
.work-area-img a {
    position: absolute;
    top: 40%;
    left: 50%;
    border: 1px solid #fff;
    transform: translate(-50%);
    padding: 8px 7px;
    color: #fff;
    font-size: 12px;
    font-family: 'poppinsmedium';
    z-index: 99;
    opacity: 0;
}


.pres-inner {
    height: 700px;
    overflow-y: scroll;
    flex-direction: column;
    overflow-x: hidden;
}


li.quote-buuton.main-class a {
    border: 2px solid #fc8a03;
    font-family: poppinssemibold;
    padding-top: 15px !important;
    padding-bottom: 15px !important;
}

@media (min-width : 1024px) {

    section.five-sec .main-page-sec.main-page-sec2 .second-slider-image:nth-child(2n+2) .home-page-service {
        grid-column: 1;
        grid-row: 1;
    }


    section.five-sec.mobile-hide.top-serv .main-page-sec.main-page-sec2 .second-slider-image:nth-child(2n+2) .home-page-service {
        grid-column: 2/3;
        grid-row: 1;
    }

    section.prd-one.prd-onedddd.prd-one.prd-oneddddddddff.plg-feture-some.plg-feture-platform.f-w-100.eCommerce-Platforms .data-img-sec.f-w-100 {
        padding-top: 110px;
    }



    ul.tabs-cirle-data li:last-child .data-img-sec {
        margin-bottom: 0 !important;
    }

    .data-div h2 {
        margin-bottom: 20px;
    }

}


.webgarh-work-sec ul.buld-ul-data li {
    background: #fff;
}




.pres-inner::-webkit-scrollbar {
    width: 6px;
}

.prestoshop-sec ul li .test-div a:hover {
    color: #fc8a03;
    text-decoration: none;
}

.portfolio {
    margin-top: 30px;
}

.portfolio a {
    background: #fc8a03;
    color: #fff;
    padding: 12px 30px;
    letter-spacing: 1px;
    border: 2px solid #fc8a03;
}

.portfolio a:hover {
    background: #565a5b;
    color: #fff;
    border: 2px solid #565a5b;
    text-decoration: none;
}

.pres-inner::-webkit-scrollbar-track {
    border-radius: 0;
    background: #fef5ea;
}

.pres-inner::-webkit-scrollbar-thumb {
    border-radius: 0;
    background: #fc8a03;
}



.work-area-img:hover p,
.work-area-img:hover a {
    opacity: 1;
}

.three ul.nav.nav-tabs>li>a:hover:after,
.three ul.nav.nav-tabs>li.active>a:after {
    opacity: 1;
}

.prestoshop-sec li {
    margin: 20px 0;
    padding-left: 0;
}

.prestoshop-sec ul li .test-div span {
    margin-right: 10px;
    float: left;
}

.prestoshop-sec li a img {
    height: 25px;
}

.three ul.nav.nav-tabs>li>a span {
    width: 30px !important;
    display: inline-block;
    height: 38px !important;
    background-repeat: no-repeat;
    background-size: 100% auto !important;
    margin-right: 10px;
}

span.ecm {
    background: url(../img/ecomerce-solution-yellow.png);
    width: 30px !important;
    height: 38px !important;
}

span.wodpdev {
    background: url(../img/wordpress-yellow.png);
    width: 30px !important;
    height: 38px !important;
}

span.mobia-pp {
    background: url(../img/mobile-app-yellow.png);
    width: 30px !important;
    height: 38px !important;

}

span.prd-dev {
    background: url(../img/product-dev-yellow.png);
    width: 30px !important;
    height: 38px !important;
}

.custom-nav-bar span.mvp-dev {
    background: url(../img/mvp-icon-dark.png);
    background-repeat: no-repeat;
    background-position: 100% center !important;
}


span.website-mig {
    background: url(../img/migrate-icon-dark.png);
    background-repeat: no-repeat;
}

.custom-nav-bar span.php-dev {
    background: url(../img/php-dev.png);
    background-repeat: no-repeat;
    background-position: 90% center !important;
}

.three ul.nav.nav-tabs>li.active>a span.mvp-dev,
.three ul.nav.nav-tabs>li>a:hover span.mvp-dev {
    background: url(../img/mvp-icon.png);
    background-repeat: no-repeat;
}

.three ul.nav.nav-tabs>li.active>a span.website-mig,
.three ul.nav.nav-tabs>li>a:hover span.website-mig {
    background: url(../img/migrate-icon.png);
    background-repeat: no-repeat;
}

.three ul.nav.nav-tabs>li.active>a span.php-dev,
.three ul.nav.nav-tabs>li>a:hover span.php-dev {
    background: url(../img/php-dev-dark.png);
    background-repeat: no-repeat;
}

.three ul.nav.nav-tabs>li>a:hover span.ecm,
.three ul.nav.nav-tabs>li.active>a span.ecm {
    background: url(../img/ecomerce-solution.png);
    background-repeat: no-repeat;
    width: 30px;
    height: 38px;
}

.three ul.nav.nav-tabs>li>a:hover span.wodpdev,
.three ul.nav.nav-tabs>li.active>a span.wodpdev {
    background: url(../img/wordpress-white.png);
    background-repeat: no-repeat;
}

.three ul.nav.nav-tabs>li>a:hover span.mobia-pp,
.three ul.nav.nav-tabs>li.active>a span.mobia-pp {
    background: url(../img/mobile-app-white.png);
    background-repeat: no-repeat;

}

.partner-box .img-wrap img {
    width: 200px;
    height: 120px;
    -o-object-fit: contain;
    object-fit: contain;
    -o-object-position: left;
    object-position: left;
}

.three ul.nav.nav-tabs>li>a:hover span.prd-dev,
.three ul.nav.nav-tabs>li.active>a span.prd-dev {
    background: url(../img/product-dev-white.png);
    background-repeat: no-repeat;
}


.three ul.nav.nav-tabs>li>a:focus,
.three ul.nav.nav-tabs>li>a:hover {
    text-decoration: none;
    background-color: #565a5b;
}



.work-area-img a:hover {
    text-decoration: none;
}



form#contact fieldset,
form#contact fieldset input {
    width: 100%;

}

.form-hdng {
    background: #575b5b;
    color: #fff;
}

form#contact {
    padding: 20px 30px;
}

.container-data {
    border: 1px solid #dddddd;
}



button#contact-submit {
    background: #fc8a03;
    border: none;
    color: #fff;
    font-family: 'poppinsbold';
    font-size: 14px;
    padding: 10px 40px;
    border: 2px solid #fc8a03;
}


button#contact-submit:hover {
    color: #000;
    background: transparent;
    border: 2px solid #000;
}

form#contact fieldset input,
form#contact fieldset textarea {
    height: 35px;
    padding-left: 10px;
    margin: 5px 0;
    width: 100%;
    border: 1px solid #dddddd;
}

form#contact fieldset textarea {
    height: 150px;
}

.hdng-text span.do.f16.pl {
    width: 100%;
    font-size: 25px;
}

.fotter-cnt .nav>li>a {
    position: relative;
    display: block;
    padding: 5px 15px;
    color: #cccccc;
}

.col-xs-12.footer-columncc.footer-columnccff li.nav-item a i {
    margin-right: 8px;
    position: relative;
    top: 2px;
}

.fotter-cnt .nav>li>a:hover {
    background: transparent;
    color: #dadada;
}


.f-w-100.bottom-border-line.text-center.jc {
/*    border-top: 1px solid #4b4b4b;*/
    /*padding-top: 30px;
    margin-top: 50px;*/
    justify-content: space-between;
    align-items: center;
}

.col-xs-12.footer-columncc li.nav-item a {
    color: #fc8a03;
    background: url(../img/orange-arrow-icon.png);
    background-repeat: no-repeat;
    background-position: center left;
}




.col-xs-12.footer-columncc.footer-columnccff li.nav-item a {
    color: #cccccc;
    background: none;
    background-repeat: no-repeat;
    background-position: center left;
}


.custom-nav-bar ul li {
    position: relative;
    float: left;
}

.img-dot-sec img {
    width: 100%;
}

.custom-nav-bar ul.nav li>ul.dropdown-menu {
    width: 96%;
    margin: 0 auto;
    left: 0%;
    border: none;
    z-index: 999999;
}

.col-xs-12.footer-columncc li.nav-item a {

    color: #fc8a03;

}

.col-xs-12.footer-columncc li.nav-item a,
.fotter-cnt .nav>li p {
    font-size: 16px !important;
}


.fotter-cnt .nav>li p {
    color: #cccccc;
    font-size: 14px;
}

.fotter-cnt li.nav-item span {
    color: #fff;
    margin-bottom: 25px;
    margin-top: 20px;
    display: inline-block;
}

section.two.small-logos ul li img {
    width: 130px;
}

ul.banner-icons li img {
    width: 25px;
}

.col-xs-12.footer-columncc {
    float: left;
    width: 20%;
}

li.nav-item.bottom-cnt {
    display: flex;
}




.fotter-cnt {
    background: #222222;
    float: left;
    width: 100%;
    padding: 60px 0 0px;
}

.july-hdng-sec span {
    background: #444444;
    color: #fff;
    margin-top: -14px;
    margin-bottom: 12px;
    margin-left: 0px;
    padding: 5px 11px;
    font-size: 14px;
}

.sev-slider-sec {
    margin-bottom: 50px;
    margin-top: 25px;
    border: 1px solid #dadada;
    padding: 15px;
}



.blog-post a {
    padding: 10px 20px;
    margin-bottom: 90px;
    border: 2px solid #fc8a03;
}

section.sev-sec {
    margin-top: 80px;
}


.blog-post a:hover {
    text-decoration: none;
}

.sev-slider-sec .f-w-100.image-secc+div {
    padding-left: 10px;
}


.image-secc img {
    height: 100%;
    object-fit: cover;
}

.sev-slider-seccc {
    border: 1px solid #dadada;
    padding: 20px 7px;
}

li.quote-buuton a:hover {
    background: #565a5b !important;
    color: #fff !important;
    border-color: #565a5b !important;
}

li.hire-buuton:hover {
    background: #fc8a03;
    border: 2px solid #fc8a03;
}

li.hire-buuton:hover a {
    color: #fff;
}

li.hire-buuton:hover a {
    color: #fff !important;
}

.caret {
    margin-top: -4px;
}

.col-xs-12.footer-columncc li.nav-item a:hover {
    color: #fc8a03;
}

span.copyright.quick-links span {
    margin: 0 1px 0 5px;
}

ul.ana-data-sec a {
    background: #ffebd4;
    padding: 2px 8px;
    border-radius: 50px;
}

ul.ana-data-sec li {
    float: left;
    width: auto;
    margin-right: 8px;
}


.find-more-btn {
    margin: 0px 0 70px;
}

.find-more-btn a {
    background: #fc8a03;
    padding: 20px 20px;
    border: 2px solid #fc8a03;
}




.find-more-btn a:hover {
    color: #fff;
    text-decoration: none;
    border: 2px solid #565a5b;
    background: #565a5b !important;
}


section.port-deta.f-w-100 a:hover {
    color: #fc8a03;
}


.get-more a:hover {
    color: #fff;
    background: #fc8a03;
    text-decoration: none;
}

.take-care-option li {
    background: url(../img/product-page/circle-arrow.png);
    padding-left: 20px;
    background-position: left 4px;
    margin-bottom: 12px;
    background-repeat: no-repeat;
}


.right-footer-data li a.nav-link {
    padding: 0 5px;
}

.right-footer-data li.nav-item {
    display: inline-block;
}

ul.ana-data-sec {
    flex-wrap: nowrap;
}

ol.breadcrumb.bredcrum-data li {
    padding: 0 15px;
}


.small-ser-hdng2 p {
    width: 60%;
    margin: 0 auto;
    text-align: center;
}

section.serv-two {
    padding: 61px 0;
}


.ecomer-hdngg li .about-market {
    margin-bottom: 0px;
    border-bottom: 1px solid #dadada;
    padding-bottom: 10px;
    height: 50px;
}

.ecomer-hdngg li {
    margin-top: 30px;
    margin-bottom: 0;
}

ul.ec-sol-btn li a {
    background: #575b5b;
    color: #fff;
    padding: 17px 25px;
    font-family: 'poppinsbold';
    font-size: 14px;
    margin-right: 7px;
}

ul.ec-sol-btn li a:hover {
    background: #fc8a03;
    text-decoration: none;
}


ul.ec-sol-btn {
    margin-top: 50px;
}


section.serv-ecom-sec {
    margin-bottom: 80px;
    padding-bottom: 80px;
}

ul.ec-sol-btn li:nth-child(2) a {
    background: #fc8a03;
}

ul.ec-sol-btn li:nth-child(2) a:hover {
    background: #575b5b;
    color: #fff;
    text-decoration: none;
}


.ecomer-hdngg li .about-market img {
    margin-right: 10px;
    position: relative;
    top: -5px;
    float: left;
}

.breadcrumb>li+li:before {
    content: "";
    background: url(../img/pink-arrow.png);
    background-repeat: no-repeat;
    height: 11px;
    width: 11px;
    left: -15px;
    position: relative;
    /* top: 2px; */
    padding: 0;
    background-size: 100% 100%;
    display: inline-block;
}

section.top-bred-sec {
    background: #fff8f0;
    padding: 25px 0 0px;
}

section.top-bred-sec .brd-hdng {
    border-bottom: 1px solid #f4e9dd;
}


section.top-bred-sec .brd-hdng {
    border-bottom: 1px solid #f4e9dd;
    margin-bottom: 15px;
    padding-bottom: 25px;
}


section.top-bred-sec .brd-hdng h1 {
    width: 100%;
    text-align: center;
}

.brd-hdngfff.f-w-100.jc {
    margin: 0 auto;
    width: 50%;
    text-align: center;
}

.full-div-sec.f-w-100 {
    position: relative;
}

.img-sec-cnt {
    position: absolute;
    bottom: -85px;
    left: 25px;
    background: #fff8f0;
    padding-left: 15px;
    width: 80%;
    height: 290px;
    padding-top: 22px;
    padding-right: 15px;
}

section.top-bred-sec2 .brd-hdng h2 {
    padding-bottom: 10px;
    width: 100%;
    text-align: center;
    margin-bottom: 0;
}

.breadcrumb {
    background-color: transparent;
    border-radius: 0px;
}


section.prdt-two {
    align-items: center;
    padding: 60px 0;
}

.circle-img-style.circle-img-style2:after {
    position: absolute;
    content: "";
    left: -135px;
    width: 108%;
    top: 0;
    height: 100%;
    z-index: -1;
    background: url(../img/product-page/border-image.png);
    background-size: 100% 100%;
    background-repeat: no-repeat;
}




ul.admin-data li img {
    margin-bottom: 10px;
}


.tes-sec {
    border: 1px solid #fceedc;
    position: relative;
    padding: 20px 20px;
    margin-bottom: 50px;
}

ul.admin-sec li img {
    margin-right: 10px;
}


.tes-sec .quest-icon.f-w-100 {
    position: absolute;
    right: 0;
    text-align: right;
    justify-content: flex-end;
    top: -8px;
}

.tes-sec .quest-icon.f-w-100 {
    position: absolute;
    right: 10px;
    text-align: right;
    justify-content: flex-end;
    top: -14px;
}


section.top-bred-sec .brd-hdng span {
    margin-left: 10px;
}

.iocns-class-div:hover {
    background: #fff;
}

section.prdt-three {
    margin-bottom: 20px;
}


.oof-pr-par {
    padding: 0 18%;
    text-align: center;
}

.flexxx {
    display: flex;
    flex-wrap: wrap;
}


section.serv-page-one.f-w-100 {
    margin-bottom: 0;
    padding-bottom: 100px;
}

.img-circle-sec {
    background: #fff8f0;
    width: 170px;
    height: 170px;
    margin: 0 auto;
    border-radius: 100px;
    line-height: 170px;
    text-align: center;
}

.get-btn-sec.f-w-100.jc a {
    background: #575b5b;
    padding: 10px 15px;
}

.get-btn-sec.f-w-100.jc {
    margin: 20px 0;
}

.get-btn-sec.f-w-100.jc a:hover {
    text-decoration: none;
    background: #fc8a03;
    color: #fff;
}

section.ecom-palt-sec .col-md-3.col-sm-3.col-xs-12 {
    border-right: 1px solid #ffefdc;
}

section.ecom-palt-sec .col-md-3.col-sm-3.col-xs-12:last-child {
    border-right: none;
}


.cnt-area-sec span {
    height: 100px;
    width: 100px;
    background: #fff8f0;
    display: inline-block;
    text-align: center;
    line-height: 100px;
    border-radius: 100px;
    float: right;
    margin-bottom: 15px;
}


section.ecom-ads-sec.f-w-100 {
    margin: 90px 0 0;
    padding-bottom: 90px;
}

.cnt-sec-area {
    position: relative;
    top: -90px;
    background: #fff;
    float: left;
    z-index: 99999;
    width: 94%;
    margin: 0 auto !important;
    left: 9px;
    padding-top: 20px;
}


.image-sec-type-ff.f-w-100 {
    height: 590px;
    overflow: hidden;
}


ul.data-stylejfjf.f-w-100 li.f-w-100 {
    line-height: 35px;
    background: url(../img/product-adons/image7.png);
    background-repeat: no-repeat;
    background-position: left;
    padding-left: 20px;
}

.img-cirle-leaner {
    width: 130px;
    height: 130px;
    background: #fc8a03;
    border-radius: 100px;
    text-align: center;
    line-height: 130px;
    position: relative;
    margin: 0 auto;
}

section.liner-line-sec.f-w-100 {
    margin-bottom: 60px;
}

ul.f-w-100.data-stylejfjfffadasd .img-cirle-leaner {
    background: #565a5b;
}



section.liner-line-sec.f-w-100 p.ps.f20.dc {
    width: 85%;
    text-align: center;
    margin: 0 auto;
    font-weight: normal;
    line-height: 26px;
    margin-top: 20px;
}

section.liner-line-sec.f-w-100 p.f16.pb.dw {
    position: absolute;
    top: 0;
    height: 20px;
    width: 20px;
    background: #565a5b;
    line-height: 21px;
    border-radius: 100px;
    left: 5px;
    font-weight: normal;
}

section.prdt-add-sec-one.f-w-100 {
    margin-bottom: 50px;
}




.data-div-cncn2 {
    background: #fff;
    width: 100%;
    padding-left: 30px;
    padding-right: 10px;
    padding-top: 10px;
    padding-bottom: 10px;
    margin: 0 auto;
    position: absolute;
    left: -100px;
    top: 16%;
    /* transform: translate(-50%,-50%); */
}

.data-div-cncn3 {
    background: #fff;
    width: 100%;
    padding-left: 30px;
    padding-right: 10px;
    padding-top: 10px;
    padding-bottom: 10px;
    margin: 0 auto;
    position: absolute;
    right: -100px;
    top: 16%;
    /* transform: translate(-50%,-50%); */
    z-index: 9;
    left: inherit;
}


.imf-sessasc.f-w-100 {
    background: #fff8f0;
    height: 280px;
    text-align: center;
    justify-content: center;
    padding: 24px 15px;
    margin-bottom: 30px;
}

ul.f-w-100.data-stylejfjfffadasd p.f16.pb.dw {
    background: #fc8a03;
}

section.carer-page-one {
    margin: 40px 0 10px;
}

.php-hdng-textdd:after {
    position: absolute;
    left: -2px;
    height: 77%;
    width: 7px;
    background: #fc8a03;
    content: "";
    top: 47%;
    transform: translate(-50%, -50%);
}


a.job-det-sec.pb.f14.dw {
    background: #565a5b;
    padding: 10px 15px;
    margin-right: 15px;
}


section.car-webg-sec .php-hdng-text h2 {
    margin-bottom: 0;
}


a.job-det-sec.job-det-secdd.pb.f14.dw {
        border-radius: 10px;
    background: #fc8a03;
}



.php-hdng-textdd.f-w-100 {
    border: 4px solid #fff8f0;
    padding: 4px 0 0 15px;
    height: 320px;
    margin-bottom: 30px;
    position: relative;
    align-items: flex-start;
        border-radius: 10px;
}

section.car-webg-sec.car-webg-secghh.f-w-100 .php-hdng-text.f-w-100 h2 {
    margin-bottom: 10px;
}

section.prd-one.prd-onedddd.prd-one.prd-oneddddddddff .data-img-sec {
    height: 320px;
    flex-direction: column;
}

section.plg-feture.plg-feture2.plg-feture3 .plg-dng-sec h2,
section.plg-feture.plg-feture2.plg-feture3 .plg-dng-sec h1 {
    width: 80%;
    text-align: center;
    margin-top: 100px;
    margin-bottom: 40px;
}

section.prd-one.prd-onedddd.prd-one.prd-oneddddddddff .data-img-sec.sect-type-data {
    margin-top: 120px;
}


section.indu-one.indu-one-online-set {
    margin-top: 0;
}

section.prd-one.prd-one-prest-dev .off-prdt-hdng {
    width: 85%;
}

section.map-sec.f-w-100 {
    margin: 50px 0 20px;
}

.iocns-class-div {
    top: -100px;
    position: absolute;
    z-index: 1;
    background: #fff8f0;
    border: 11px solid #fff3e5;
    border-radius: 100px;
    height: 200px;
    width: 200px;
    text-align: center;
    margin-left: auto;
    line-height: 170px;
    margin-right: auto;
    left: 50%;
    transform: translate(-50%);
}

.page-link-btn {
    position: relative;
}

.page-link-btn:before {
    position: absolute;
    content: "";
    height: 2px;
    width: 35%;
    background: #575b5c;
    top: 44px;
    left: 0;
}

.page-link-btn:after {
    position: absolute;
    content: "";
    height: 2px;
    width: 33%;
    background: #575b5c;
    top: 44px;
    right: 23px;
}

.custom-nav-bar .page-link-btn a {
    background: #575b5c;
    color: #fff !important;
    position: relative;
    z-index: 9;
    padding: 14px 17px;
    top: 21px;
}

.custom-nav-bar .page-link-btn a:hover {
    background: #fc8a03;
    color: #fff !important;
    text-decoration: none;
}

.carrer.f-w-100.jc p span {
    font-size: 60px;
    position: relative;
    top: 12px;
}

section.prd-one.prd-onedddd.prd-one.prd-oneddddddddff.plg-feture-some {
    margin-top: 100px;
}

section.prd-one.prd-one2.prd-one3.chosse-icon h2 {
    margin-top: 70px;
    margin-bottom: 40px;
}

.share-cvff {
    background: #565a5b;
    color: #fc8a03;
    padding: 5px 2px;
}

section.plg-feture.plg-feture2.plg-feture3.plg-feture-some h2,
.prd-one.prd-onedddd.prd-one.prd-oneddddddddff.plg-feture-some .off-prdt-hdng {
    width: 100%;
}

section.plg-feture.plg-feture2.plg-feture3.Highlighted .php-hdng-textdd {
    height: 230px;
}

section.plg-feture.plg-feture2.plg-feture3.Highlighted .ned-dev-text {
    margin-top: 10px;
}


.zcwf_title {
    display: none;
}

.hbspt-form input[type=text],
.hbspt-form textarea {
    width: 100% !important;
    margin-bottom: 0;
}


.hbspt-form {
    width: 100%;
}

.hbspt-form .field {
    float: left;
    width: 500%;
}

.form-sec.f-w-100 .zcwf_col_lab {
    width: 100%;
}

.form-sec .zcwf_row {
    float: left;
    width: 50%;
    margin-bottom: 0 !important;
}

.form-sec .zcwf_title+.zcwf_row+.zcwf_row+.zcwf_row+.zcwf_row+.zcwf_row,
.form-sec .zcwf_title+.zcwf_row+.zcwf_row+.zcwf_row+.zcwf_row+.zcwf_row+.zcwf_row,
.form-sec .zcwf_title+.zcwf_row+.zcwf_row+.zcwf_row+.zcwf_row+.zcwf_row+.zcwf_row+.zcwf_row {
    width: 100%;
}



.form-sec .zcwf_title+.zcwf_row+.zcwf_row+.zcwf_row+.zcwf_row+.zcwf_row+.zcwf_row select#LEADCF1 {
    width: 100%;
    border-radius: 0;
    padding: 12px;
    height: 46px;
    margin-bottom: 0 !important;
}

.form-sec label {
    color: #565a5b;
    font-family: 'poppinsmedium';
    font-size: 14px;
    font-weight: normal;
}

.form-sec .zcwf_lblLeft .zcwf_col_fld {
    width: 100% !important;
}


.form-sec div#crmWebToEntityForm {
    padding-top: 0 !important;
    padding: 0;
}

.form-sec .zcwf_title+.zcwf_row+.zcwf_row+.zcwf_row+.zcwf_row+.zcwf_row+.zcwf_row+.zcwf_row+.zcwf_row+.zcwf_row {
    width: 100%;
}


section.prd-one.prd-one2.prd-one3.chosse-icon .off-prdt-hdng {
    width: 84%;
}

section.prd-one.prd-onedddd.prd-one.prd-oneddddddddff.plg-feture-some .data-img-sec {
    height: 380px;
}

section.prd-one.prd-onedddd.prd-one.prd-oneddddddddff.plg-feture-some .data-img-sec .data-cnt-sec {
    height: 80px;
}

.form-sec .zcwf_title+.zcwf_row+.zcwf_row+.zcwf_row+.zcwf_row+.zcwf_row {
    width: 50%;
}

.form-sec .zcwf_title+.zcwf_row+.zcwf_row {
    display: none;
}

.share-cvff a {
    color: #fff;
    font-size: 12px;
    padding: 0 9px 0 27px;
}

.share-cvff span {
    background: #fff;
    padding: 5px 10px;
    text-align: center;
    position: relative;
}

span.cv {
    font-size: 15px;
}

.share-cvff span.cv:after {
    position: absolute;
    right: -23px;
    height: 25px;
    width: 37px;
    content: "";
    top: 0px;
    background: url(../img/carrer-page/image4.png);
    background-size: 100% 100%;
}



section.prd-one.prd-onedddd.prd-one.prd-oneddddddddff.plg-feture-some.prst-module-dev-servv .data-img-sec {
    height: 480px;
}


section.prd-one.prd-onedddd.prd-one.prd-oneddddddddff.plg-feture-some.prst-module-dev-servv .data-img-sec .child-type span {
    float: left;
    width: 20%;
}


section.paliner-sec.paliner-sec-second-data ul li span {
    position: absolute;
    bottom: -100px;
    color: #000;
    width: 100%;
    left: 0;
}


section.paliner-sec.paliner-sec-second-data ul {
    margin-bottom: 80px;
    float: none;
    margin-left: auto;
    width: auto;
    margin-right: auto;
}

section.paliner-sec.paliner-sec-second-data ul li:before {
    content: "1";
    left: 70px;
    color: #fff;
    background: #565a5b !important;
    bottom: -8px;
}

section.prd-one.prd-onedddd.prd-one.prd-oneddddddddff.plg-feture-some.prst-module-dev-servv .data-img-sec {
    height: 470px;
}

section.prd-one.prd-onedddd.prd-one.prd-oneddddddddff.plg-feture-some.prst-module-dev-servv .iocns-class-div {
    margin-top: -140px;
}

section.prd-one.prd-onedddd.prd-one.prd-oneddddddddff.plg-feture-some.prst-module-dev-servv .data-img-sec .data-cnt-sec {
    margin-top: 10px;
}

.child-type li:nth-child(3),
.child-type li:nth-child(4) {
    margin-bottom: 0;
}


section.prd-one.prd-onedddd.prd-one.prd-oneddddddddff.plg-feture-some .data-img-sec {
    height: 340px;
}



section.prd-one.prd-onedddd.prd-one.prd-oneddddddddff.plg-feture-some.why-webg-for .data-img-sec {
    height: 330px;
}


section.prd-one.prd-onedddd.prd-one.prd-oneddddddddff.plg-feture-some.why-webg-for li:nth-child(4) .data-img-sec,
section.prd-one.prd-onedddd.prd-one.prd-oneddddddddff.plg-feture-some.why-webg-for li:nth-child(5) .data-img-sec {
    margin-top: 120px !important;
}


section.prd-one.prd-onedddd.prd-one.prd-oneddddddddff.plg-feture-some.plg-feture-platform .data-img-sec {
    height: 430px;
    margin-bottom: 120px;
}

section.prd-one.prd-onedddd.prd-one.prd-oneddddddddff.plg-feture-some.plg-feture-platform .data-img-sec .data-cnt-sec {
    height: auto;
}

section.prd-one.prd-onedddd.prd-one.prd-oneddddddddff.plg-feture-some.plg-feture-platform ul li:nth-child(4) .data-img-sec,
section.prd-one.prd-onedddd.prd-one.prd-oneddddddddff.plg-feture-some.plg-feture-platform ul li:nth-child(5) .data-img-sec,
section.prd-one.prd-onedddd.prd-one.prd-oneddddddddff.plg-feture-some.plg-feture-platform ul li:nth-child(6) .data-img-sec {
    margin-bottom: 0;
}

section.prd-one.prd-onedddd.prd-one.prd-oneddddddddff.plg-feture-some.prst-module-dev-servv .data-img-sec .child-type p {
    float: left;
    margin-left: 5px;
    margin-top: 3px;
    width: 77%;
    text-align: left;
}

a.job-det-sec.pb.f14.dw:hover {
    background: #fc8a03;
    color: #fff;
    text-decoration: none;
}

.child-type li {
    margin-bottom: 20px;
}

span.email-icon {
    background: #fc8a03;
}

a.job-det-sec.job-det-secdd.pb.f14.dw:hover {
    background: #565a5b;
    text-decoration: none;
}

ul.tabs-cirle-data {
    margin-top: 150px;
}


.expert-sec-type ul.tabs-cirle-data {
    margin-top: 110px;
}


.data-img-sec {
    border: 4px solid #fceedc;
    justify-content: center;
    padding-top: 40px;
    padding-bottom: 40px;
    padding-left: 20px;
    text-align: center;
    padding-right: 20px;
    height: 200px;
        border-radius: 10px;
}


.circle-img-style.circle-img-style2 {
    position: relative;
    padding-right: 100px;
    padding-top: 20px;
    padding-bottom: 20px;
    padding-left: 60px;
}

section.prdt-two {
    align-items: center;
}

a.get-bth-sec {
    border: 1px solid #565a5b;
    padding: 10px 10px;
    margin-top: 10px;
    display: inline-block;
}

.fuul-img-ser-slider {
    position: relative;
    padding-bottom: 60px;
}

section.ul-style-line {
    margin-bottom: 50px;
}


a.get-bth-sec:hover {
    text-decoration: none;
    color: #fc8a03;
    border-color: #fc8a03;
}

.full-div-sec-type-div img {
    position: relative;
    top: -90px;
}


span.spanimgmfg {
    width: 160px;
    height: 160px;
    background: #fff;
    display: block;
    border-radius: 100px;
    text-align: center;
    line-height: 145px;
    margin: 0 auto;
    margin-top: 32px;
    margin-bottom: 32px;
    border: 10px solid #fff8f0;
}


section.pre-modul-sec {
    background: #fff8f0;
}






.three.tabs-three.tabs-three-menus-data.f-w-100 li.pm.f13.dc.adds-one {
    background-position: 2%;
}

section.pre-modul-sec.pre-modul-secwff {
    background: #fff;
}


.fixed-price-sec section.pre-modul-sec.pre-modul-secwff {
    align-items: center;
}

.icon-sec.icon-sec-img.text-left h2 {
    width: 70%;
    margin-left: 15px;
}



.icon-sec.icon-sec-img.text-left img {
    width: 20%;
    height: 50px;
    margin-top: 15px;
}

.price-heading-sec {
    padding: 12px 0;
    text-transform: uppercase;
    position: relative;
}


.price-heading-sec h2 {
    width: 94%;
    margin: 0 auto;
    padding: 19px 0;
    line-height: normal;
}

.price-heading-sec.price-gray-one h2 {
    background: #424647;
}

.price-heading-sec.price-gray-two h2 {
    background: #222222;
}

.price-heading-sec.price-gray-three h2 {
    background: #fc8a03;
}

ul.pricing-table ul {
    background: #fff;
    padding: 0 0px 10px;
    box-shadow: 0px 0px 8px 0px #00000014;
}


.price-heading-sec:after {
    position: absolute;
    left: 50%;
    transform: translate(-50%);
    content: "";
    width: 50px;
    height: 20px;
}


.price-heading-sec.price-gray-one:after {
    border-left: 28px solid transparent;
    border-right: 28px solid transparent;
    border-top: 35px solid #696c6d;
}


.price-heading-sec.price-gray-two:after {
    border-left: 28px solid transparent;
    border-right: 28px solid transparent;
    border-top: 35px solid #444444;
}


.price-heading-sec.price-gray-three:after {
    border-left: 28px solid transparent;
    border-right: 28px solid transparent;
    border-top: 35px solid #ffb761;
}

ul.pricing-table ul ul.inner-data-details {
    padding: 20px 15px 0;
    box-shadow: none;
}

ul.pricing-table ul ul.inner-data-details li {
    padding: 15px 20px;
    line-height: 30px;
}

ul.pricing-table ul ul.inner-data-details li p {
    margin: 0;
}

.prr2 {
    position: relative;
}


.number-sec-number.dg.pm {
    position: absolute;
    left: 17%;
    transform: translate(-50%, -50%);
    font-size: 200px;
    top: 54%;
    color: #565a5b;
}

ul.number-list {
    margin-top: 100px;
}

ul.buld-ul-data.g4.text-center.effect-of-slow li::after {
    display: none;
}

ul.buld-ul-data.g4.text-center.effect-of-slow li {
    border: none;
}


.mt-50 {
    margin-top: 50px;
}

ul.buld-ul-data.g4.text-center.effect-of-slow li .bild-icon-sec {
    border: 15px solid #fff3e5;

}


ul.buld-ul-data.g4.text-center.effect-of-slow.planning-sec .bild-icon-sec {
    background: #fff;
}

ul.buld-ul-data.g4.text-center.effect-of-slow.planning-sec .bild-icon-sec:hover {
    background: #fff8f0;
}

.project-sec .slick-prev,
.project-sec .slick-next {
    top: 61%;
}

.tl {
    text-align: left;
}


ul.inel-left {
    margin-left: 30px;
    margin-top: 20px;
}

ul.sec-left li {
    line-height: 40px;
}

ul.convert-sec span i.fa-sharp.fa-solid.fa-circle {
    font-size: 11px;
}


ul.sec-left {
    margin-left: 15px;
    margin-top: 15px;
}

.full-circle.tc {
    background: #fc8a03;
    padding: 0px 40px;
    border-radius: 100%;
    width: 260px;
    height: 260px;
    margin: 0 auto;
    padding-top: 50px;
}

.full-circle.tc img {
    margin-bottom: 15px;
}

.full-circle:after {
    position: absolute;
    content: "";
    background: url(../img/shopify-store-speed-optimization/ring-circle.png);
    width: 255px;
    height: 320px;
    top: -30px;
    left: 27%;
    background-size: 100% 100%;
}

section.pre-modul-sec.pre-modul-secwff h2 {
    margin-top: 0;
}

.data-div.f-w-100 {
    padding-left: 20px;
    height: 100%;
    align-items: self-start;
    flex-direction: column;
    padding-top: 20px;
    padding-bottom: 20px;
}

.main-page-sec.main-page-sec2.Hourly-sec.Hourly-sec1414 .data-div.f-w-100 {
    padding-top: 0px;
    padding-bottom: 0px;
}



.white-label-sec.white-label-sec2.hireus-deve li.convert-sec-li {
    align-items: center;
    display: flex;
    flex-wrap: wrap;
}

.white-label-sec.white-label-sec2.hireus-deve li.convert-sec-li span {
    margin-right: 10px;
}


.sliderdiv-data {
    position: relative;
}


.sliderdiv-data a {
    position: absolute;
    bottom: 5px;
    left: 15px;
}


li.hire-buuton+li.hire-buuton {
    display: none;
}

section.three-slide-div-sec a.left.carousel-control,
section.three-slide-div-sec a.right.carousel-control {
    background: none;
    opacity: 1;
}

section.three-slide-div-sec a.left.carousel-control {
    left: -20px;
}

section.three-slide-div-sec a.right.carousel-control {
    right: -118px;
    left: inherit;
}

section.three-slide-div-sec {
    margin-top: 60px;
}

.dg {
    color: #222;
}

.ser-bdgt-cnt {
    position: absolute;
    bottom: -110px;
    text-align: center;
    background: #fff;
    width: 80%;
    left: 50%;
    transform: translate(-50%);
    padding: 10px 10px 10px;
    box-shadow: none;
}


section.car-webg-sec .php-hdng-textdd.f-w-100 h2 {
    margin-bottom: 0;
    margin-top: 30px;
}





.img-bddg {
    box-shadow: 1px 5px 11px 1px #ffffff;
    float: left;
    width: 100%;
    border: 10px solid #fff8f0;
}

.ecomer-hdngg li:nth-child(2n+1) {
    padding-left: 0;
}

li.data-highlight.pb.dc.f16.Database-Management-Services {
    background-position: 4%;
}

.three.tabs-three.tabs-three-menus-data.f-w-100 ul.nav.nav-tabs {
    width: 25%;
    flex-wrap: wrap;
    margin-top: 20px;
}

span.menuicon-img {
    float: left;
    margin-right: 10px;
    margin-top: 7px;
}

.three.tabs-three.tabs-three-menus-data.f-w-100 ul.nav.nav-tabs li {
    width: 100%;
}


.three.tabs-three.tabs-three-menus-data.f-w-100 li.pm.f13.dc a {
    position: relative;
}

.three.tabs-three.tabs-three-menus-data.f-w-100 li.pm.f13.dc a {
    padding-left: 30px !important;
    line-height: 28px;
    font-size: 12px;
    float: left;
    width: 100%;
    padding-top: 0;
    padding-bottom: 0;
}



.three.tabs-three.tabs-three-menus-data.f-w-100 li.pm.f13.dc a:before {

    background: url(../img/service-page/arrow-next.png);
    background-repeat: no-repeat;
    background-position: 6%;
    line-height: 28px;
    font-size: 12px;
    float: left;
    width: 20px;
    padding-top: 0;
    padding-bottom: 0;
    position: absolute;
    left: 18px;
    top: 4px;
    content: "";
    height: 20px;
}


li.data-highlight.pb.dc.f16 {
    padding-left: 30px;
    background: url(../img/service-page/arrow-next.png);
    background-repeat: no-repeat;
    background-position: 6%;
    line-height: 28px;
    font-size: 12px;
    width: 100%;
}

.three.tabs-three.tabs-three-menus-data.f-w-100 li.pm.f13.dc.adds-one.amazon-tab a.pm.f13.dc {
    background-position: 12px 8px !important;
}


.prestoshop-sec ul li .test-div p {
    float: left;
    width: 79%;
    font-size: 12px;
    font-weight: bold;
}

.prestoshop-sec ul li .test-div span {
    margin-right: 10px;
    float: left;
    width: 15%;
}

.noteclick {
    pointer-events: none;
}

li.data-highlight.pb.dc.f16 a {
    padding: 0px 15px;
}

li.serv-btnjj a.more-serv-btn.pm.do {
    color: #fc8a03 !important;
    font-size: 13px;
    background: url(../img/service-page/pink-arrow.png);
    background-repeat: no-repeat;
    background-position: right;
    position: relative;
    top: 2px;
    padding-left: 29px;
}


.cicrle-span-area {
    width: 120px;
    height: 120px;
    margin: 0 auto;
    background: #fff8f0;
    line-height: 120px;
    text-align: center;
    border-radius: 100px;
}


section.indu-one.indu-one-online-set {
    margin-top: 0;
}

.get-quote-btn button,
.get-quote-btn a {
    padding: 15px 35px;
    color: #fff !important;
    letter-spacing: 3px;
    box-shadow: none;
    border: none;
    background: #fc8a03 !important;
}

.get-quote-btn button:hover,
.get-quote-btn a:hover {
    background: #565a5b !important;
}

section.prd-one.prd-onegg.f-w-100.advt .data-cnt-sec.f-w-100.jc.dddrt {
    margin-top: 120px;
}


section.prd-one.prd-onedddd.f-w-100.how-we-work .data-img-sec.f-w-100 {
    padding-top: 120px;
}

section.ecom-ads-sec.ecom-ads-secff span {
    background: transparent;
}


section.indu-two.How-data {
    margin-bottom: 0;
}

.indu-three .ned-dev-text p,
.indu-three .ned-dev-text h2 {
    margin-bottom: 0;
    margin-top: 0;
}

.indu-three .get-quote-btn {
    margin-top: 20px;
}


section.prd-one.prd-onedddd.prd-one.prd-oneddddddddff.expert-sec-data ul.tabs-cirle-data .data-img-sec {
    height: 420px;
}

.indu-data {
    padding-right: 60px;
}

section.prd-one.prd-onedddd.prd-one.prd-oneddddddddff.expert-sec-data ul.tabs-cirle-data {
    margin-top: 100px;
}

ul.ul-sec-part li:after {
    padding-bottom: 0;
    position: absolute;
    content: "";
    bottom: 0;
    left: 50%;
    height: 3%;
    width: 94%;
    background: #fc8a03;
    transform: translate(-50%);
}



section.plg-feture.plg-feture2.plg-feture3.plg-feture344.plg-feture345 .php-hdng-textdd {
    height: 300px;
}


ul.ul-sec-part li:nth-child(2):after {
    bottom: 30px;
    background: #575b5b;
}


section.prd-one.prd-one2.prd-one3.prd-one4.f-w-100 {
    margin-top: 40px;
    margin-bottom: 50px;
}

.work-sec-anhor a:hover {
    color: #fc8a03;
}

ul.ul-sec-part li:nth-child(2) {
    padding-bottom: 30px;
}

ul.ul-sec-part li {
    padding-bottom: 70px;
}

.mega-menus-slider ul {
    padding: 20px 0;
}

.three.tabs-three.tabs-three-menus-data.f-w-100 ul>li>a:after {
    background: url(../img/border-img.png);
    right: -25px;
    top: 38%;
    transform: rotate(-90deg);
}

.mega-menus-slider li {
    text-align: center;
}

.mega-menus-img {
    margin-bottom: 10px;
    height: 100px;
}

.mega-menus-img img.imgfull {
    width: 100%;
    height: 100%;
    object-fit: cover;
}

.three.tabs-three.tabs-three-menus-data.f-w-100 .tabbable-line.f-w-100 {
    display: block;
    padding-bottom: 50px;
}


ul.hight-text {
    margin-bottom: 50px;
}

.temp-close {

    display: none;

}

.rating-sec+p.pl.dc.f20 {
    display: none;
}


.three.tabs-three.tabs-three-menus-data.f-w-100 ul.nav.nav-tabs>li>a {
    background: transparent;
    border: 1px solid #dadada;
    text-align: center;
    padding: 8px 0;
    line-height: normal;
    display: flex;
    justify-content: flex-start;
    align-items: center;
    position: relative;
    flex-wrap: wrap;
    padding-left: 15px;
}


.custom-nav-bar ul.nav li>ul.dropdown-menu .three.tabs-three.tabs-three-menus-data.f-w-100.service-menu-tab ul.nav.nav-tabs>li.active>a,
.custom-nav-bar ul.nav li>ul.dropdown-menu .three.tabs-three.tabs-three-menus-data.f-w-100.service-menu-tab ul.nav.nav-tabs>li>a {
    height: 56px;
}

.three.tabs-three.tabs-three-menus-data.f-w-100 ul.nav.nav-tabs>li>a:hover span,
.three ul.nav.nav-tabs>li.active>a span,
.three.tabs-three.tabs-three-menus-data.f-w-100 ul.nav.nav-tabs>li>a span {
    width: 20px;
    height: 20px;
}

.carousel-indicators .active {
    background-color: #fc8a03;
}

.carousel-indicators {
    bottom: 20px;
    position: inherit;
    left: inherit;
    margin-left: inherit;
    width: 100%;
}


.carousel-indicators li {
    background-color: #cccdcd;
}

.mega-menus-slider ul {
    padding: 20px 0;
}



.custom-nav-bar ul.nav li>ul.dropdown-menu.data-drop-down li {
    display: flex;
    flex-wrap: wrap;
    align-items: center;
    padding: 18px 15px;
    border-bottom: 1px solid #dddddd;
    width: 100%;
}

.custom-nav-bar ul.nav li>ul.dropdown-menu {
    padding-top: 0;
    min-width: 345px;
    padding-bottom: 0;
}


.custom-nav-bar ul.nav li>ul.dropdown-menu.dropdown-menu-solutions {
    max-width: 650px;
    left: 0%;
    padding-left: 0px;
    padding-top: 15px;
    min-width: 650px;
}

.custom-nav-bar ul.nav li>ul.dropdown-menu.dropdown-menu-solutions li.solution-bar-sub ul.bar-sub-menus li.f-w-100.sub-bar-heading h2 {
    padding-left: 25px;
    border-bottom: 1px solid #dddddd;
    padding-bottom: 22px;
    align-items: center;
}

.custom-nav-bar ul.nav li>ul.dropdown-menu.dropdown-menu-solutions li.solution-bar-sub ul.bar-sub-menus li.f-w-100.sub-bar-heading ul.f-w-100 li.f-w-100 {
    line-height: 55px;
    align-items: center;
    display: flex;
}

.custom-nav-bar ul.nav li>ul.dropdown-menu.dropdown-menu-solutions li.solution-bar-sub ul.bar-sub-menus li.f-w-100.sub-bar-heading ul.f-w-100 li.f-w-100 span.pr.f16.dc {
    display: flex;
    align-items: center;
}

.custom-nav-bar ul.nav li>ul.dropdown-menu.dropdown-menu-solutions li.solution-bar-sub ul.bar-sub-menus li.f-w-100.sub-bar-heading ul.f-w-100 li.f-w-100 span.pr.f16.dc img {
    margin-right: 9px;
}

.custom-nav-bar ul.nav li>ul.dropdown-menu.dropdown-menu-solutions li.solution-bar-sub ul.bar-sub-menus li.f-w-100.sub-bar-heading ul.f-w-100 {
    padding-left: 57px;
    border-bottom: 1px solid #ddd;
    padding-bottom: 20px;
}

.custom-nav-bar ul.nav li>ul.dropdown-menu.dropdown-menu-solutions li.solution-bar-sub ul.bar-sub-menus li.f-w-100.sub-bar-heading h2 img {
    margin-right: 15px;
}

.custom-nav-bar ul.nav li>ul.dropdown-menu.dropdown-menu-solutions li.solution-bar-sub ul.bar-sub-menus li.f-w-100.sub-bar-heading h2:hover,
.custom-nav-bar ul.nav li>ul.dropdown-menu.dropdown-menu-solutions li.solution-bar-sub ul.bar-sub-menus li.f-w-100.sub-bar-heading ul.f-w-100 li.f-w-100 span.pr.f16.dc:hover {
    color: #fc8a03;
}

.custom-nav-bar ul.nav li>ul.dropdown-menu.data-drop-down li:before {
    content: "";
    position: absolute;
    left: 0;
    height: 100%;
    width: 6px;
    background: #fc8a03;
    top: 0;
    opacity: 0;
}

span.desc-icon12 {
    background: url(../img/Services-icon.png);
}

span.desc-icon2121 {
    background: url(../img/work-with-icon.png);
}


span.desc-icon12111 {
    background: url(../img/OurProducts.png);
}

span.desc-icon-solution {
    background: url(../img/OurSolutions.png);
}


span.desc-icon-hire-us {
    background: url(../img/HireUs.png);
}



.contact-page-icon {
    background: url(../img/contact-us-icon.png);
}








li.dropdown.main-class.about-us-menu {
    margin-right: 20px;
}

li.dropdown.main-class.about-us-menu a.dropdown-toggle {
    padding-left: 10px;
}



.custom-nav-bar ul.nav li>ul.dropdown-menu.data-drop-down li:hover:before {
    opacity: 1;
}



.custom-nav-bar ul.nav li>ul.dropdown-menu.data-drop-down li a:hover {
    background: transparent !important;
}


.custom-nav-bar ul.nav li>ul.dropdown-menu.data-drop-down li a {
    padding: 6px 8px;
}


.navbar-default .navbar-nav>li>a:focus,
.navbar-default .navbar-nav>li>a:hover {
    background-color: #fff8f0;
}

.circle-div {
    background: #fff8f0;
    height: 150px;
    width: 150px;
    line-height: 120px;
    text-align: center;
    border-radius: 100px;
    border: 10px solid #fff3e5;
}

.circle-div img {
    width: 70px;
}

.indu-three.f-w-100 ul li {
    margin-bottom: 30px;
}

section.indu-two.f-w-100 {
    margin-top: 60px;
    margin-bottom: 50px;
    padding: 0 15%;
    text-align: center;
}

.indu-three.f-w-100 ul li a {
    background: url(../img/industry-page/arrow-png.png);
    background-repeat: no-repeat;
    background-position: right;
    padding-right: 14px;
    color: #fc8a03;
}



.more-btn {
    margin: 50px 0;
}



.more-btn a {
    background: #fc8a03;
    padding: 20px 20px;
    border: 2px solid #fc8a03;
}

.circle-div:hover {
    background: transparent;
}

.more-btn a:hover {
    background: transparent;
    border: 2px solid #000;
    color: #000;
    text-decoration: none;
}


.hbspt-form .field input[type=text],
.hbspt-form .field select,
.hbspt-form .field textarea,
.hs-input {
    width: 100% !important;
    padding: 12px !important;
    border: 1px solid #f6e9da !important;
    border-radius: 0 !important;
    box-sizing: border-box !important;
    margin-top: 6px !important;
    margin-bottom: 16px !important;
    resize: vertical !important;
}

.form-sec.f-w-100 .pm {
    font-weight: normal;
}

.form-sec input[type=submit]:hover {
    background: #565a5b;
    color: #fff;
    border: 2px solid #565a5b;
}

.form-sec input[type=submit] {
    background-color: #fc8a03;
    color: white;
    padding: 10px 15px;
    border: none;
    border-radius: 0;
    cursor: pointer;
    letter-spacing: 1px;
    border: 2px solid transparent;
    max-width: initial;
    font-weight: bold;
    font-size: 15px;
}





.form-sec input.zcwf_button {

    background: #575b5b;
    color: white;
    padding: 10px 15px;
    border: none;
    border-radius: 0;
    cursor: pointer;
    letter-spacing: 1px;
    border: 2px solid transparent;
    max-width: initial;
    font-weight: bold;
    font-size: 15px;
    border-radius: 10px;

}


.form-sec input#formsubmit {

    background-color: #fc8a03;
        border-radius: 10px;
}

.qupte-form {
    background: #575b5b;
    max-width: 1300px;
    margin: 0 auto;
    position: relative;
    padding-left: 20px;
    padding-right: 20px;
    padding-top: 20px;
    padding-bottom: 20px;
    width: 100%;
    border-radius:10px;
}



.dnt-hdng-txt {
    position: absolute;
    bottom: 50px;
    left: 30px;
    width: 80%;
}

.dnt-hdng-txgt.f-w-100 {
    position: absolute;
    bottom: 10px;
    left: 30px;
    width: 80%;
}

.dnt-imgg {
    margin-bottom: 30px;
}


.dnt-small-hdng-txt {
    padding: 0 70px;
    text-align: center;
    margin: 5px 0;
}



section.dont-two-sec {
    margin-bottom: 50px;
}



section.paliner-sec ul li {
    display: inline-block;
    width: 152px;
    height: 152px;
    background: #fc8a03;
    border-radius: 100px;
    margin-right: 32px;
    text-align: center;
    color: #fff;
    position: relative;
    border: 5px solid #fff8f0;
}



section.paliner-sec.paliner-sec-second-data ul li {
    width: 162px;
    height: 162px;
    border: 5px solid #fff8f0;
    margin-right: 55px;
    background: transparent !important;
}


section.paliner-sec.paliner-sec-second-data ul li.orange-type:after {
    position: absolute;
    right: -57px;
    height: 15px;
    width: 55px;
    content: "";
    background: url(../img/quote-page/black-next-arrow2.png);
    top: 70px;
}


section.paliner-sec.paliner-sec-second-data ul li.orange-typerr:after {

    bottom: 60px;
}


section.paliner-sec.paliner-sec-second-data ul li.five-plan.orange-type:after {
    content: none;
}


section.paliner-sec.paliner-sec-second-data ul li:nth-child(2):before {
    content: "2";
}


section.paliner-sec.paliner-sec-second-data ul li:nth-child(3):before {
    content: "3";
}

section.paliner-sec.paliner-sec-second-data ul li:nth-child(4):before {
    content: "4";
}

section.paliner-sec.paliner-sec-second-data ul li:nth-child(5):before {
    content: "5";
}



section.paliner-sec.paliner-sec-second-data ul li .icon-img {
    position: relative;
    top: 10px;
}


section.prest-data-sec.prest-data-secdddwdw {
    margin-top: 90px;
}

section.prest-data-sec.prest-data-secdddwdw.why-use-sec.f-w-100 {
    margin-top: 50px;
}

section.indu-one ul.col-sm-6 {
    padding: 0;
}

.left-cnt-sec-ser .btn-sec a:hover {
    color: #fff;
    text-decoration: none;
}

.top-bar-image img {
    max-width: 850px;
    margin: 0 auto;
}


.top-bar-image.f-w-100.text-center.top-bar-image-data {
    margin-top: 100px;
}


.o-videooo {
    width: 80%;
    height: 0;
    position: relative;
    padding-top: 44.25%;
    /* 9 / 16 * 100 */
    margin: 0 auto;
}


.o-videooo>iframe {
    width: 100%;
    height: 100%;
    position: absolute;
    top: 0;
    left: 0;
    border: 0;
}


h2.kazidomi-text {
    margin-bottom: 20px;
}

.line-data-image {
    position: relative;
    top: -50px;
}


ul.f-w-100.row-line-data {
    position: relative;
    z-index: 9;
    max-width: 1170px;
    width: 100%;
    margin: 0 auto;
    float: none;
}

.port-big-img.f-w-100:after {
    position: absolute;
    left: 0;
    width: 100%;
    height: 100%;
    content: "";
    background: #0000005c;
}

.bounce-data.f-w-100 {
    background: #fff;
    padding: 30px 0;
    height: 200px;
}


section.main-page-sec.resul-sec-data {
    margin-top: 90px;
}

.main-page-sec.our-dtata.f-w-100 {
    margin-top: 30px;
}


.data-extrn {
    margin-top: 50px;
}

.kazidomi-website ul.line-background li {
    margin-bottom: 12px;
    color: #4e535b;
    background: #fff8f0;
    padding-left: 10px;
    padding-top: 10px;
    padding-bottom: 10px;
}

.kazidomi-website ul.line-background li.button-arrow-btn {
    background: #fc8a03;
    width: 50%;
    margin-top: 30px;
    text-align: center;
}


.kazidomi-website ul.line-background li.button-arrow-btn a {
    color: #fff;
    margin-right: 7px;
}

.kazidomi-website ul.line-background li.button-arrow-btn a:hover {
    background: #565a5b;
}

.kazidomi-website ul.line-background li.button-arrow-btn:hover {
    background: #565a5b;
}



.kazidomi-website ul.line-background li.button-arrow-btn img {
    position: relative;
    top: -3px;
}

.inner-share-point ul li p {
    float: left;
    width: 84%;
}


.inner-share-point ul li span {
    float: left;
    width: 6%;
}

section.paliner-sec ul li.orange-type:after {
    position: absolute;
    right: -41px;
    height: 15px;
    width: 55px;
    content: "";
    background: url(../img/quote-page/orange-arrow-type.png);
    top: 0;
}

section.paliner-sec ul li.orange-typerr:after {
    position: absolute;
    right: -54px;
    height: 15px;
    width: 55px;
    content: "";
    background: url(../img/quote-page/black-next-arrow.png);
    bottom: 0;
}


section.paliner-sec ul li:last-child:after {
    width: 0;
}


section.paliner-sec ul li:before {
    content: "1";
    position: absolute;
    left: 30px;
    color: #fff;
    background: #000;
    height: 20px;
    width: 20px;
    border-radius: 100px;
    line-height: 20px;
    font-weight: bold;
    font-family: 'poppinsbold';
}


section.prd-one.f-w-100.prdt-twomodule {
    margin-bottom: 10px;
}

.main-page-sec.main-page-sec2.main-page-sec3 {
    padding: 0;
}

section.paliner-sec ul li.two-plan.orange-typerr:before {
    background: #fc8a03;
}




section.paliner-sec ul li .icon-img {
    margin-top: 32px;
    margin-bottom: 10px;
}


section.paliner-sec.PrestaShop-market-sec ul li .icon-img {
    margin-top: 32px;
    margin-bottom: 60px;
}


.PrestaShop-marketplace-sec {
    max-width: 1060px;
    margin: 0 auto;
    float: none;
    padding-bottom: 50px;
}

.fww {
    font-family: 'FontAwesome';
}


li.first-li-sec span {
    margin-right: 3px;
}


ul.iner-grid-divide .first-li-sec {
    padding-left: 15px;
}



ul.grid-divide-sec.g3 li.g1 {
    align-items: flex-start;
}


ul.iner-grid-divide.g1.rg20 {
    align-items: flex-start;
    margin-top: 20px;
    row-gap: 0;
}


ul.iner-grid-divide .first-li-sec:first-child {
    padding-left: 0;
}

section.paliner-sec ul li:last-child {
    margin-right: 0;
}


section.paliner-sec ul {
    justify-content: center;
}

section.paliner-sec ul li:nth-child(2n+2) {
    background: #565a5b;
}

.off-prdt-hdng {
    width: 77%;
    margin: 0 auto;
    text-align: center;
    display: grid;
    grid-template-columns: 1fr;
}

.back-img-product {
    max-width: 1100px;
    margin: 0 auto;
    z-index: 99;
}



.back-img-product2 {
    position: absolute;
    bottom: -200px;
    left: 50%;
    transform: translate(-50%);
}

.data-div-sec {
    border: 1px solid #fceedc;
    float: left;
    width: 100%;
    padding: 10px 0 10px 20px;
    height: 220px;
    margin-bottom: 30px;
}

.plg-dng-sec {
    margin-bottom: 50px;
    position: relative;
    z-index: 9;
}

.img-back-img {
    background: #fff8f0;
    height: 100px;
    width: 100px;
    border-radius: 100px;
    text-align: center;
    line-height: 100px;
}




section.prduc-details-one {
    margin-bottom: 140px;
    position: relative;
}

.dtaimg-cycle.f-w-100 {
    text-align: center;
    justify-content: center;
    border: 4px solid #fef5ea;
}

.botm-slider-cnt-area.f-w-100 .tes-sec.f-w-100 {
    height: 100%;
}

.sec-hdng-title.f-w-100.jc {
    margin: 40px 0;
}

section.prdt-dtrail-three.f-w-100 {
    margin-bottom: 120px;
}

.botm-slider-cnt-area.f-w-100 .tes-sec.f-w-100 li.f-w-100 {
    display: inline-block;
}

.botm-slider-cnt-area.f-w-100 .tes-sec.f-w-100 li.f-w-100 img {
    margin-bottom: 0;
}

.container-data.f-w-100.work-images-sec {
    border: none;
    margin-top: -140px !important;
}

.container-data.f-w-100.work-images-sec img {
    width: 80%;
}

.dnt-hdng-tet {
    padding: 0 60px;
    text-align: center;
}

.nxt-arrow-icon {
    position: absolute;
    right: 30px;
    bottom: 20px;
}

.qupte-form:before {
    position: relative;
    content: "";
    left: 36px;
    top: 84px;
    width: 346px;
    height: 806px;
    background: url(../img/quote-page/icon1.png);
    background-repeat: no-repeat;
}

.slider--vdo .slider__thumbs .item__thumb {
    cursor: pointer;
    padding-bottom: 56.25%;
    position: relative;
    width: 100%;
    border: 1px solid transparent;
}


/* .content-slider .slick-dotted.slick-slider button.slick-prev.slick-arrow.slick-disabled,
.content-slider .slick-dotted.slick-slider .slick-next {
    display: none !important;
} */

.content-slider ul.slick-dots {
    display: none !important;
}


.content-slider .tess {
    width: 100%;
    display: grid;
    grid-template-columns: 30% 70%;
    justify-content: space-between;
    background: #fff;
    align-items: center;
    padding-left: 50px;
}


.content-slider .slick-dotted .item.slick-slide.slick-current.slick-active.active {
    opacity: 1 !important;
    background: #fc8a03;

}

.content-slider .slick-dotted .item.slick-slide.slick-current {
    opacity: 1 !important;
}

.content-slider .slick-dotted .item.slick-slide.active {
    opacity: 1;
    background: #fc8a03;
}

.content-slider .slider__thumbs .item {
    margin: 0px 20px;
    max-width: 300px;
    padding: 10px 10px;
    opacity: 1;
    cursor: pointer;
}

.content-slider .slider__thumbs .slick-list{
    display: flex;
    justify-content: center;
}

.content-slider .slider__thumbs .slick-track{
    display: flex;
    justify-content: center;

}



.fs24 {
    font-size: 24px;
}

.qupte-form.qupte-form2 .input-submit {
    margin-top: 40px;
}


section.qoute-one .quote-inner-form input::-webkit-input-placeholder {
    color: #cccccc;
}


div#myCarouse2545 a.left.carousel-control,
div#myCarouse2545 a.right.carousel-control {
    opacity: 1;
    background: none;
}



div#myCarouse2545 a.left.carousel-control {
    right: inherit;
    left: -35px;
}

.july-hdng-sec h2 {
    color: #000;
}

.july-hdng-sec {
    margin-bottom: 10px;
}



div#myCarouse2545 a.right.carousel-control {
    text-align: right;
    left: inherit;
    right: -156px !important;
}


section.qoute-one .quote-inner-form:-moz-placeholder {
    /* Firefox 18- */
    color: #cccccc;
}

section.qoute-one .quote-inner-form::-moz-placeholder {
    /* Firefox 19+ */
    color: #cccccc;
}

section.qoute-one .quote-inner-form:-ms-input-placeholder {
    color: #cccccc;
}

section.qoute-one .quote-inner-form::placeholder {
    color: #cccccc;
}

section.qoute-one.qoute-one2 .quote-inner-form {
    padding-top: 50px;
    position: relative;
    max-width: 500px;
}

section.qoute-one .quote-inner-form {
    position: relative;
    /*  width: 100% !important;*/
    margin-left: auto !important;
    display: inline-block;
}

ul.tech-logo-sec li {
    width: 20%;
    text-align: center;
}

.db {
    color: #23599c;
}

.modal .qupte-form:before {
    position: absolute;
    content: "";
    left: -105px;
    bottom: 0;
    width: 337px;
    height: 740px;
    background: url(../img/index-popup.png);
    background-repeat: no-repeat;
}

.form-type-home .qupte-form:before {
    position: absolute;
    content: "";
    left: -105px;
    bottom: 0;
    width: 300px;
    height: 580px;
    background: url(../img/quote-page/icon1.png) !important;
    background-repeat: no-repeat;
    background-size: 100% 100% !important;
}

.form-type-home .form-sec input[type=text],
.form-type-home .form-sec select,
.form-type-home textarea {
    padding: 6px 12px;
    font-size: 12px;
}


.modal.fade.form-type-home.in {
    top: 50px;
}

.modal.fade.form-type-home.in {
    text-align: left;
}

button.close {
    position: absolute;
    right: 0;
    top: 0;
    background: #fc8a03;
    height: 20px;
    width: 20px;
    border-radius: 100px;
    color: #fff;
    opacity: 1;
    font-size: 12px;
}


.form-type-home .qupte-form {
    background: #575b5b;
    max-width: 700px;
    margin: 0 auto;
    position: relative;
    padding-left: 210px;
    padding-right: 20px;
    padding-top: 20px;
    padding-bottom: 20px;
}

section.meet-sec {
    margin-bottom: 100px;
    position: relative;
}

.cnt-hdng p,
.cnt-hdng a,
.cnt-hdng span {
    display: block;
    text-align: center;
    width: 100%;
    margin: 0;
    line-height: 25px;
}

p.px.do.f32.pres-ext+h2 {
    margin-top: 0;
}

.off-prdt-hdng p.px.do.f32.pres-ext {
    margin: 0;
}

.img-sec-part-ded.f-w-100.jc {
    margin-bottom: 15px;
    display: inline-block;
    text-align: center;
}

section.connect-sec-class {
    margin-bottom: 80px;
}


.inner-part-sec.f-w-100 {
    background: #fff8f0;
    padding: 30px 0;
    border: 1px solid #f8ede0;
    height: 100%;
}

img.logo-center {
    position: absolute;
    left: 50%;
    transform: translate(-50%, -50%);
    top: 50%;
    max-width: 200px;
}

ul.tech-logo-sec li {
    width: 24%;
    text-align: center;
    border: 1px solid #dadada;
    margin-bottom: 10px;
    margin-right: 10px;
    height: 160px;
    line-height: 160px;
}

.cnt-sec a {
    background: #fc8a03;
    padding: 13px 15px;
    letter-spacing: 1px;
    border: 2px solid #fc8a03;
}


section.start-project {
    margin-bottom: 40px;
    border-bottom: 1px solid #dadada;
    padding-bottom: 40px;
}


.cnt-sec a:hover {
    color: #fff;
    text-decoration: none;
    background: #565a5b;
    border: 2px solid #565a5b;
}

section.connect-sec-class ul li {
    padding: 0 5px;
}


section.connect-sec-class .cnt-hdng a:hover {
    text-decoration: none;
    background: #fc8a03;
    color: #fff;
}

section.about-ul-sec {
    margin-bottom: 20px;
}


.slider-new {

    margin: 0 !important;

}

section.slider-sec h2 {
    margin-top: 0px;
    line-height: 30px;
}


.modal-dialog.modal-dialog-get-quote {
    max-width: 700px;
    z-index: 9;
    width: 100%;
}


.modal.show.enquiry-popup:after {
    position: fixed;
    top: 0;
    left: 0;
    background: #00000038;
    height: 100%;
    width: 100%;
    content: "";
    -webkit-backdrop-filter: blur(10px);
    backdrop-filter: blur(10px);
}



@supports (-webkit-backdrop-filter: none) or (backdrop-filter: none) {
    .modal.show.enquiry-popup:after {
        -webkit-backdrop-filter: blur(10px);
        backdrop-filter: blur(10px);
        background-color: rgba(000, 000, 000, 0.5);
    }

}



.modal.show.enquiry-popup .qupte-form:before {
    position: absolute;
    content: "";
    left: 10px;
    bottom: 0;
    width: 187px;
    height: auto;
    background: url(../img/index-popup.png);
    background-repeat: no-repeat;
    background-size: 100%;
}


.modal-dialog.modal-dialog-get-quote .modal-content {
    float: left;
    width: 100%;
    box-shadow: none !important;
    border: none;
}


.modal.show.enquiry-popup {
    top: 5%;
}




.modal-dialog.modal-dialog-get-quote .qupte-form {
    height: 600px;
    overflow-y: scroll;
}


@media (min-width : 1600px) {
    .modal-dialog.modal-dialog-get-quote .qupte-form {
        height: 570px;
        overflow-y: scroll;
    }
}



.modal-dialog.modal-dialog-get-quote section.qoute-one.f-w-100.enquire-sec {
    padding: 0 20px 20px;
}


.modal-dialog.modal-dialog-get-quote .qupte-form::-webkit-scrollbar-track {
    -webkit-box-shadow: 0 0 6px rgba(000, 000, 000, 0.2) !important;
    border-radius: 0px !important;
    background-color: #fff !important;
}

.modal-dialog.modal-dialog-get-quote .qupte-form::-webkit-scrollbar {
    width: 4px !important;
    background-color: #F5F5F5 !important;
}

.modal-dialog.modal-dialog-get-quote .qupte-form::-webkit-scrollbar-thumb {
    border-radius: 10px !important;
    -webkit-box-shadow: 0 0 6px rgba(255, 255, 255, 1) !important;
    background-color: #fc8a03 !important;
}


.modal.show.enquiry-popup .quote-inner-form {
    width: 60%;
    display: inline-block;
}


.modal.show.enquiry-popup .quote-inner-form form#hsForm_4c8389bc-03c3-44b5-bd9b-f3da0e2f4345 {
    display: grid !important;
    grid-template-columns: 1fr 1fr !important;
}


.modal.show.enquiry-popup .modal-body {
    position: relative;
    padding: 35px 10px;
}

.modal.show.enquiry-popup button.btn-close {
    position: absolute;
    right: 10px;
    background: transparent;
    border: none;
    top: 5px;
}

button.btn-close i.fa.fa-times {
    font-size: 20px;
}


.slider-sec-new {
    margin-top: 20px !important;
}


.inner-text-sec {
    background: #fff8f0;
    padding: 25px 20px;
    text-align: center;
    height: 100%;
    display: inline-block;
}

.imgsec-try img {
    height: 88px;
}

section.qoute-one2 {
    padding-left: 350px;
    margin-bottom: 150px !important;
    max-width: 1120px;
    float: none;
    margin-left: auto;
    margin-right: auto;
}

section.qoute-one.qoute-one2.qoute-one3.f-w-100.mb150 {
    max-width: 770px;
    width: 100%;
    padding-left: 0;
}



section.qoute-one.qoute-one2.qoute-one3.f-w-100.mb150 .quote-inner-form {
    padding-top: 50px;
    position: relative;
    max-width: 100%;
    width: 100%;
}


section.car-webg-sec ul ul {
    margin-top: 0px !important;
    align-items: center;
    display: grid;
    grid-template-columns: fit-content(40%) fit-content(40%) fit-content(40%);
    text-align: center;
    line-height: normal;
    padding-left: 0;
}

.tabs-new li a {
    font-size: 20px;
    font-family: 'poppinssemibold';
    color: #222;
}

section.car-webg-sec ul.f-w-100.sp.d-flex {
    margin: 0px 0 0px;
    display: grid;
    grid-template-columns: auto auto;
    justify-content: space-between;
    align-items: center;
    margin-bottom: 20px;
    margin-top: 22px;
}


section.car-webg-sec ul.f-w-100.sp.d-flex .mr5 {
    width: 18px;
}

section.car-webg-sec .big-titel {
    height: auto;
    margin-bottom: 20px;
}

section.car-webg-sec .big-titel a:hover {
    color: #fc8a03;
}


.hs-form-9c5bced5-23bd-476e-8620-c5d1ad5e035c_39417412-2289-4d1f-9629-b1bca790b621 fieldset {
    max-width: 100% !important;
}

section.get-quote-sec.f-w-100 {
    justify-content: center;
}


section.qoute-one2 .qupte-form {
    padding-left: 230px;
    max-width: 100%;
}

section.get-quote-sec.f-w-100 ul {
    display: flex;
    align-items: center;
    width: auto;
}

ul.f-w-100.custon-list.g1.rg30.mt30 {
    margin-bottom: 30px;
}



section.get-quote-sec.f-w-100 ul li {
    text-align: right;
}


ul.tech-logo-sec li.many-more {
    border: none;
}

.right-footer-data li a.nav-link.footer-menus-white {
    color: #ccc;
}

ul.tech-logo-sec li.many-more a {
    text-decoration: none;
}


ul.tech-logo-sec li.many-more a:hover {
    color: #000;
}


section.get-quote-sec.f-w-100 ul li:nth-child(1) {
    border-right: 2px solid #fdc17a;
    padding-right: 35px;
}


section.get-quote-sec.f-w-100 ul li:nth-child(2) a {
    background: #fc8a03;
    padding: 13px 17px;
    margin-left: 35px;
    border: 2px solid #fc8a03;
    letter-spacing: 3px;
    display: inline-block;
    color: #fff !important;
        border-radius: 10px;
}


.apply-online .off-prdt-hdng p {
    margin-bottom: 20px;
}



section.prd-one.prd-onegg .iocns-class-div:after {
    position: absolute;
    left: -36px;
    top: -33px;
    background: url(../img/hiring-page/border-image.png);
    content: "";
    height: 300px;
    width: 320px;
    background-repeat: no-repeat;
    background-size: contain;
}


section.prd-one.prd-onegg .iocns-class-div.iocns-class-div2:after {
    position: absolute;
    left: -36px;
    top: -33px;
    background: url(../img/hiring-page/teee.png);
    content: "";
    height: 300px;
    width: 320px;
    background-repeat: no-repeat;
    background-size: contain;
}


.iocns-class-div22 {
    margin-top: 30px;
    position: absolute;
    z-index: 1;
    background: #fff8f0;
    border: 11px solid #fff3e5;
    border-radius: 100px;
    height: 120px;
    width: 120px;
    text-align: center;
    margin-left: auto;
    line-height: 98px;
    margin-right: auto;
}

section.get-quote-sec.f-w-100 ul li:nth-child(2) a:hover {
    background: #565a5b;
    border: 2px solid #565a5b;
    color: #fff;
    text-decoration: none;
}


section.paliner-sec .f20 {
    font-size: 17px;
}


.form-geading {
    position: relative;
    margin-top: 30px;
}


.form-geading:after {
    position: absolute;
    content: "";
    height: 2px;
    width: 100%;
    background: #222222;
    left: 0;
    z-index: 1;
    bottom: 18px;
}

.form-geading h2 {
    background: #fff;
    z-index: 9;
    padding: 0 20px;
    margin-bottom: 0;
    height: auto;
    margin-top: 0;
}


section.prd-one.tell-us-sec.f-w-100 {
    margin-bottom: 2%;
}

section.prd-one.tell-us-sec.f-w-100 h2 {
    margin-bottom: 0;
}



.quote-inner-form {
    background: #fff;
    padding: 10px 20px 20px;
    width: 50%;
    margin-left: auto;
}

section.prd-one.prd-onegg .data-img-sec {
    border: none;
    position: relative;
}

section.prd-one.prd-onegg .iocns-class-div:after {
    position: absolute;
    left: -36px;
    top: -33px;
    background: url(../img/hiring-page/border-image.png);
    content: "";
    height: 300px;
    width: 320px;
    background-repeat: no-repeat;
    background-size: contain;
}


section.prd-one.prd-onegg .iocns-class-div:before {
    content: "1";
    position: absolute;
    color: rebeccapurple;
    bottom: -52px;
    height: 30px;
    width: 30px;
    border-radius: 50px;
    color: #fff;
    line-height: 30px;
    background: #fc8a03;
    left: 71px;
    z-index: 99;
}



.port-big-img.f-w-100.port-big-sec {
    margin-bottom: 20px;
    height: 263px;
    overflow: hidden;
}

section.port-deta {
    margin-bottom: 80px;
}



section.work-two.work-twotest .col-md-6.col-sm-6.col-xs-12.nopadding.pbg {
    padding: 240px 0;
}


section.work-two.work-twotest .data-div-cncn {
    left: -50px;
    top: 60px;
    width: 100%;
}

section.serv-ecom-sec a.left.carousel-control,
section.serv-ecom-sec a.right.carousel-control {
    background: none;
    opacity: 1;
}

section.serv-ecom-sec a.right.carousel-control {
    right: -40px;
}


section.serv-ecom-sec a.left.carousel-control {
    left: -25px;
}


section.prdt-dtrail-three a.left.carousel-control,
section.prdt-dtrail-three a.right.carousel-control {
    background: none;
    top: inherit;
    bottom: -70px;
    opacity: 1;
}

section.prdt-dtrail-three a.left.carousel-control {
    left: 40%;
}

section.prdt-dtrail-three a.right.carousel-control {
    right: 33%;
}

.botm-slider-cnt-area {
    margin-bottom: 50px;
}

.more-info a {
    border: 1px solid #565a5b;
    padding: 10px 15px;
}

.more-info a:hover {
    color: #fc8a03;
    border-color: #fc8a03;
    text-decoration: none;
}

section.work-two.work-twotest .col-md-6.col-sm-6.col-xs-12.nopadding img {
    height: 100%;
    object-fit: cover;
}


section.port-deta-page {
    margin-bottom: 40px;
}

section.port-deta.f-w-100 a {
    border: none;
    border-bottom: 2px solid transparent;
}

section.port-deta.f-w-100 ul.nav.nav-tabs {
    text-align: center;
    justify-content: space-evenly;
    width: 100%;
    display: flex;
    border: none;
    margin-bottom: 50px;
}

section.port-deta.f-w-100 a {
    border: none;
    border-bottom: 2px solid transparent;
    color: #565a5b;
    font-family: 'poppinssemibold';
    font-size: 13px;
}


.meet-cnt-secff.f-w-100 {
    background: #fff8f0;
}

ul.f-w-100.social-icon li a {
    background: #ffffff;
    width: 40px;
    height: 40px;
    border-radius: 50px;
    display: inline-block;
    text-align: center;
    border: 1px solid #dadada;
    line-height: 37px;
}

ul.f-w-100.social-icon a {
    border-radius: 50px !important;
    background: #fff !important;
    border: 1px solid #dadada !important;
}

section.port-deta.port-detad.f-w-100 ul.nav.nav-tabs {
    text-align: center;
    justify-content: space-evenly;
    width: 88%;
    display: flex;
    border: none;
    margin-bottom: 160px;
    margin-left: auto;
    margin-right: auto;
}


.hire-us-btn.f-w-100 {
    justify-content: center;
    margin-top: 100px;
}

.hire-us-btn a {
    padding: 10px 30px;
    border: 2px solid #fc8a03;
}

.hire-us-btn a:hover {
    text-decoration: none;
    color: #fff;
    background: #565a5b;
    border: 2px solid #565a5b;
}

section.prd-one.prd-onedddd .data-img-sec {
    position: relative;
    padding-top: 100px;
    height: auto;
}


section.prd-one.prd-onedddd .data-img-sec:after {
    position: absolute;
    content: "";
    left: 50%;
    width: 90%;
    height: 7px;
    background: #fc8a03;
    top: -4px;
    transform: translate(-50%);
}


.tag-hover:hover {
    color: #fc8a03;
}

ul.type-date-gg {
    padding-left: 15px;
}

section.port-deta.port-detad.f-w-100 a:hover {
    background: #fc8a03;
    color: #fff;
}

section.plg-feture.plg-feture2 .img-sec-dddt-se img {
    width: 100%;
}

section.plg-feture.plg-feture2 .php-hdng-textdd .php-hdng-text h2 {
    font-size: 30px;
}

section.plg-feture.plg-feture2 .php-hdng-text p {
    word-spacing: 4px;
    margin-top: 12px;
    font-size: 18px;
}

ul.f-w-100.social-icon {
    justify-content: center;
    padding: 15px 0;
}

.col-square-data.f-w-100 {
    background: #fff8f0;
    justify-content: center;
}

.hire-proc-sec h3 {
    color: #222;
    font-size: 22px;
    font-family: 'poppinssemibold';
    margin: 36px 0 20px;
}


.ned-dev-text p {
    text-align: center;
}

.get-quote-btn a {
    padding: 15px 35px;
    color: #fff;
    letter-spacing: 3px;
}


.get-quote-btn a:hover {
    text-decoration: none;
    background: #565a5b;
}





section.six-sec .nav-tabs>li.active>a:hover:after {
    background: url(../img/border-img.png) !important;
}

ul.ul-data-hire li span p {
    float: left;
    width: 92%;
}

ul.ul-data-hire li span {
    color: #565a5b;
    font-family: 'poppinsregular';
    font-size: 16px;
    display: grid;
    grid-template-columns: auto 91%;
    align-items: flex-start;
}

section.plg-feture.plg-feture2 .php-hdng-textdd {
    height: auto;
}


section.plg-feture.plg-feture2.plg-feture3 .php-hdng-textdd {
    height: 300px;
    flex-direction: column;
    align-items: center;
}


section.get-quote-sec.get-quote-sec-prestshop.f-w-100 {
    margin: 0 0 70px;
}

section.plg-feture.plg-feture2.plg-feture3.plg-feture4 .php-hdng-textdd {
    height: 240px;
}



.ned-dev-text {
    margin-top: 40px;
}

ul.tabs-cirle-data li:nth-child(7) .data-img-sec,
ul.tabs-cirle-data li:nth-child(8) .data-img-sec,
ul.tabs-cirle-data li:nth-child(9) .data-img-sec {
    margin-bottom: 0 !important;
}


ul.ul-data-hire li {
    float: left;
    text-align: left;
    width: 100%;
    margin-bottom: 10px;
}

ul.ul-data-hire li span img {
    float: left;
    margin-right: 5px;
    position: relative;
    top: 4px;
}

.hire-btn-icon a {
    background: #575b5b;
    color: #fff;
    font-family: 'poppinsbold';
    font-size: 16px;
    width: 112px;
    height: 52px;
    line-height: 52px;
    border-radius: 10px;
}


.hire-btn-icon a:hover {
    background: #fc8a03;
    text-decoration: none;
}


.hire-btn-icon {
    margin-top: 10px;
}

section.port-deta.port-detad.f-w-100 a {
    border: none;
    border-bottom: 2px solid transparent;
    color: #565a5b;
    font-family: 'poppinssemibold';
    font-size: 13px;
    background: #fff2e3;
    border-radius: 0;
}

section.port-deta.port-detad.f-w-100 li.active a {
    border-bottom: 4px solid #fc8a03;
    background: #fc8a03;
    border-radius: 0;
    color: #fff;
}

ul.f-w-100.social-icon li {
    margin: 0 20px;
}

.meet-img-sec.f-w-100 {
    width: 80%;
    margin: 0 auto;
    margin-top: -110px;
}

.col-square-data.f-w-100 {
    background: #fff8f0;
    justify-content: center;
    margin-bottom: 180px;
}

section.port-deta .tab-content .col-md-4:nth-child(4) .col-square-data.f-w-100,
section.port-deta .tab-content .col-md-4:nth-child(5) .col-square-data.f-w-100,
section.port-deta .tab-content .col-md-4:nth-child(6) .col-square-data.f-w-100 {
    margin-bottom: 0;
}

.left-cnt-sec-ser h2 {
    margin-bottom: 20px;
}

.left-cnt-sec-ser p {
    margin-bottom: 20px;
    width: 100%;
}

section.worl-sec-one.f-w-100 {
    position: relative;
    margin-bottom: 60px;
}

.sample-sec {
    margin-top: 10px;
    margin-left: 10px;
}

.rating-sec {
    margin-bottom: 15px;
}

.cnt-sec-areadd.f-w-100 {
    position: absolute;
    right: 40px;
    bottom: 30px;
    width: 38%;
    background: #fff;
    padding: 20px 15px;
    border: 10px solid #fef5ea;
    display: none;
}


.three.tabs-three.tabs-three-menus-data.f-w-100 ul.nav.nav-tabs li a {
    font-size: 12px;
}

.port-btn-full {
    position: relative;
}

.port-btn-full:after {
    content: "";
    position: absolute;
    left: 0;
    height: 1px;
    width: 100%;
    background: #565a5b;
    top: 16px;
}

.port-btn-full a {
    background: #fff;
    display: inline-block;
    position: relative;
    z-index: 99;
    padding: 10px 13px;
    border: 1px solid #565a5b;
    line-height: 27px;
    padding-bottom: 5px;
}


.port-btn-full a:hover {
    text-decoration: none;
    color: #fc8a03;
}

section.port-deta.f-w-100 a:hover {
    background: transparent;
}

section.port-deta.f-w-100 li.active a:after {
    position: absolute;
    content: "";
    height: 20px;
    width: 20px;
    left: 50%;
    transform: translate(-50%);
    bottom: -23px;
    background: url(../img/webgarh-portfolio-page/arrow-icon.png);
    background-repeat: no-repeat;
}


section.port-deta.f-w-100 li.active a:hover,
section.port-deta.f-w-100 li.active a:focus {
    border-top: none;
    border-left: none;
    border-right: none;
}

section.worl-sec-one.f-w-100 .btn-sec.f-w-100 a.det-btn.pb.dw.bgd.f14 {
    display: none;
}


section.car-webg-sec.f-w-100 a.job-det-sec.pb.f14.dw {
    display: none;
}




section.car-webg-sec.f-w-100 a.job-det-sec.job-det-secdd.pb.f14.dw {
    display: block;
}



section.port-deta.f-w-100 li.active a {
    border-bottom: 4px solid #fc8a03;
}

.port-big-img.f-w-100 {
    position: relative;
    height: 100%;
}

.port-cnt-secff {
    position: absolute;
    bottom: 20px;
    left: 25px;
    width: 100%;
    z-index: 9;
}

.next-arrow {
    position: absolute;
    right: 50px;
    bottom: 20px;
}

.port-cnt-sec.port-cnt-sec li:first-child {
    margin-left: 0;
}

.port-cnt-sec.port-cnt-sec li {
    font-family: 'poppinsregular';
    color: #fff;
    font-size: 11px;
    margin: 0 10px;
}

.port-cnt-sec.port-cnt-sec ul.prot-dent-cnt {
    color: #fff;
    font-size: 14px;
}

section.prd-one.prd-onegg .iocns-class-div2:before {
    content: "2";
    bottom: 109%;
}

section.prd-one.prd-onegg .iocns-class-div3:before {
    content: "3";
}

.box-color-sec li.consu-sec {
    background: #fff8f0;
    padding: 23px 0 16px 13px;
}

.box-color-sec li.consu-sec .icon2-sec {
    background: #fff;
}

section.prd-one.prd-onegg.f-w-100 .off-prdt-hdng.f-w-100.jc {
    margin-bottom: 50px;
}

section.prd-one.prd-onegg .iocns-class-div3:after {
    position: absolute;
    left: -39px;
    top: -35px;
    background: url(../img/hiring-page/border-image2.png);
    content: "";
    height: 300px;
    width: 253px;
    background-repeat: no-repeat;
    background-size: contain;
}

.hire-btn a {
    background: #fc8a03;
    padding: 13px 17px;
    margin-left: 35px;
    border: 2px solid #fc8a03;
    display: inline-block;
    color: #fff !important;
    width: 240px;
    margin-left: auto;
    margin-right: auto;
    font-size: 18px;
    font-family: 'poppinsbold';
    margin-top: 30px;
    border-radius: 10px;
}

.hire-btn a:hover {
    background: #565a5b;
    border-color: #565a5b;
}




.car-webg-secghh .php-hdng-textdd.f-w-100 {
    height: 250px;
}

.img-sec-dddt-se {
    padding-top: 15px;
    padding-left: 0;
}

section.prd-one.prd-onegg .iocns-class-div {
    margin-bottom: 35px;
}

.data-div-cncn {
    position: absolute;
    top: 80px;
    left: -290px;
}

.left-sec-div .data-div-cncn {
    left: inherit;
    right: -310px;
    z-index: 999;
    top: 90px;
}

.imgsec-cnt-try h2 {
    margin-top: 0;
}

section.about-ul-sec ul li {
    margin-bottom: 30px;
}


.cnt-hdng a {
    background: #23599c;
    width: auto;
    color: #fff;
    padding: 0 10px;
    font-size: 12px;
    margin-top: 12px;
}

.cnt-hdng a.twitter-btn {
    background: #1da1f2;
}

.cnt-hdng a.link-in-btn {
    background: #0e76a8;
}


.cnt-hdng a.inst-btn {
    background: #e3308e;
}






/************ slider-sec *************/



.slick-slide {
    margin: 0px 20px;
}

.slick-slide img {
    width: 100%;
}

.slick-slider {
    position: relative;
    display: block;
    box-sizing: border-box;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
    -webkit-touch-callout: none;
    -khtml-user-select: none;
    -ms-touch-action: pan-y;
    touch-action: pan-y;
    -webkit-tap-highlight-color: transparent;
}

.slick-list {
    position: relative;
    display: block;
    overflow: hidden;
    margin: 0;
    padding: 0;
}

.slick-list:focus {
    outline: none;
}

.slick-list.dragging {
    cursor: pointer;
    cursor: hand;
}

.slick-slider .slick-track,
.slick-slider .slick-list {
    -webkit-transform: translate3d(0, 0, 0);
    -moz-transform: translate3d(0, 0, 0);
    -ms-transform: translate3d(0, 0, 0);
    -o-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
}

.slick-track {
    position: relative;
    top: 0;
    left: 0;
    display: block;
}

.slick-track:before,
.slick-track:after {
    display: table;
    content: '';
}

.slick-track:after {
    clear: both;
}

.slick-loading .slick-track {
    visibility: hidden;
}

.slick-slide {
    display: none;
    float: left;
    height: 100%;
    min-height: 1px;
}

[dir='rtl'] .slick-slide {
    float: right;
}

.slick-slide img {
    display: block;
}

.slick-slide.slick-loading img {
    display: none;
}

.slick-slide.dragging img {
    pointer-events: none;
}

.slick-initialized .slick-slide {
    display: block;
}

.slick-loading .slick-slide {
    visibility: hidden;
}

.slick-vertical .slick-slide {
    display: block;
    height: auto;
    border: 1px solid transparent;
}

.slick-arrow.slick-hidden {
    display: none;
}


/************ slider-sec *************/






/************ accordian-sec *************/

.accord-data-sec .accordion {
    background: #fff8f0 url(../img/faqs/arrow-two.png);
    color: #565a5b;
    cursor: pointer;
    padding: 18px;
    width: 100%;
    border: none;
    text-align: left;
    outline: none;
    font-size: 22px;
    position: relative;
    background-repeat: no-repeat;
    background-position: 98% center;
}


.accord-data-sec .accordion.active {
    background: #fff8f0 url(../img/faqs/arrow-one.png);
    color: #fc8a03;
    cursor: pointer;
    padding: 18px;
    width: 100%;
    border: none;
    text-align: left;
    outline: none;
    font-size: 22px;
    position: relative;
    background-repeat: no-repeat;
    background-position: 98% center;
}


.accord-data-sec .accordion.active+.panel {
    margin-bottom: 40px;
}


.accord-data-sec .accordion {
    margin-bottom: 10px;
}


.panel {
    margin-bottom: 20px;
    background-color: #fff;
    border: none;
    border-radius: 0;
    -webkit-box-shadow: none;
    box-shadow: none;
    transition: ease all 0.5s;
}

.lh-30 {
    line-height: 30px;
}

.owl-carousel .owl-nav .owl-next {
    content: "" !important;
    background: url(../img/shopify-development-services/next-icon.png) !important;
    background-repeat: no-repeat !important;
    width: 50px;
    height: 50px;
    display: inline-block;
    opacity: 1;
    right: -20px;
    position: relative;
    background-size: 100% 100% !important;
}

.owl-carousel .owl-nav .owl-next span,
.owl-carousel .owl-nav .owl-prev span {
    display: none;
}

.owl-carousel .owl-nav .owl-prev {
    content: "" !important;
    background: url(../img/shopify-development-services/previous-icon.png) !important;
    background-repeat: no-repeat !important;
    width: 50px;
    height: 50px;
    display: inline-block;
    opacity: 1;
    overflow: hidden;
    left: -60px;
    position: relative;
    background-size: 100% 100% !important;
}

button.accordion:after {
    position: absolute;
    left: 0;
    height: 100%;
    top: 0;
    width: 8px;
    content: "";
    background: #565a5b;
}


button.accordion.active:after {
    background: #fc8a03;
}

.accordion .active,
.accordion .accordion:hover {
    background-color: #ccc;
}

.panel {
    padding: 0 18px;
    background-color: white;
    overflow: hidden;
    height: 0;
}


div#myCarousel22 a.right.carousel-control {
    position: absolute;
    right: -190px;
}

section.car-webg-sec.car-webg-secghh .ned-dev-text {
    margin-top: 20px;
}


/************ accordian-sec *************/





ul.type-date-gg li {
    margin: 5px 0;
    padding-left: 0;
    background-repeat: no-repeat;
    background-position: 0 center;
    list-style-image: url(../img/faqs/dot-icon.png);
}

.hdng-textsss {
    margin-top: 100px;
    margin-bottom: 10px;
}


.par-text p {
    margin-bottom: 20px;
}

.term-condtion-sec {
    margin-bottom: 100px;
}

.small-hdngddd {
    margin-bottom: 20px;
    margin-top: 0px;
    width: 100%;
    float: left;
}

section.prest-data-sec ul li span {
    float: left;
    margin-right: 6px;
}

section.prest-data-sec ul li p {
    float: left;
    width: 95%;
}


ul.ul-data-hire.hire-process-sec span {
    display: flex;
}

.indu-three {
    margin-bottom: 50px;
}

ul.ul-data-hire.hire-process-sec span img {
    top: -5px;
}


ul.ul-data-hire.hire-process-sec span p {
    margin-top: 6px;
    margin-left: 12px;
    float: left;
}

section.prd-one.prd-onedddd.prd-one.prd-oneddddddddff.plg-feture-some .off-prdt-hdng {
    width: 80%;
}

section.paliner-sec.paliner-sec-second-data.paliner-sec-second-datadddd ul li span {
    bottom: -110px;
}


.hire-faq {
    margin-top: 140px !important;
}

.hire-tell {
    margin-top: 100px !important;
}

.hire-quote {
    margin-bottom: 120px !important;
}

section.prd-one.prd-onedddd.prd-one.prd-oneddddddddff.plg-feture-some.expert-sec {
    margin-top: 0;
}

section.prd-one.prd-onedddd.prd-one.prd-oneddddddddff.plg-feture-some.expert-sec .we-trial-sec {
    margin-bottom: 40px;
}


section.paliner-sec.paliner-sec-second-data.paliner-sec-second-datadddd .input-submit a {

    background-color: #fc8a03;
    color: white;
    padding: 10px 40px;
    border: none;
    border-radius: 0;
    cursor: pointer;
    letter-spacing: 1px;
    border: 2px solid transparent;
    margin-top: 70px;


}



section.paliner-sec.paliner-sec-second-data.paliner-sec-second-datadddd .input-submit a:hover {

    background-color: #565a5b;
    text-decoration: none;
    color: #fff;

}

ul.nav.navbar-nav.menu-bar li.home-mobile {
    display: none;
}

ul.nav.navbar-nav.menu-bar li.home-desktop {
    display: block;
}






.we-train-sec.first-child {
    background: #fff3e6;
    align-items: center;
    padding: 20px 20px;
}

.we-train-sec.first-child.second {
    background: #fff8f0;
}


.train-first p {
    margin-left: 15px;
}


.step-two-trail img {
    float: left;
    margin-right: 6px;
    margin-top: 5px;
}

.train-first {
    align-items: center;
}



ul.ul-data-hire.hire-process-sec li {
    margin-bottom: 20px;
}

section.prest-data-sec ul {
    margin-top: 20px;
}

ul.ul-data-hire.hire-process-sec {
    margin-top: 30px;
}

section.plg-feture.plg-feture2.plg-feture3.plg-feture344 .php-hdng-textdd {
    height: 325px;
}


section.prd-one.prd-onedddd.prd-one.prd-oneddddddddff.data-style .data-img-sec {
    height: 360px;
    flex-direction: column;
}



li.Android-App-Development {
    margin-bottom: 40px;
}

li.iOS-App-Development {
    margin-bottom: 40px;
}

li.Hybrid-App-Development {
    margin-bottom: 30px;
}

span.cnt-test {
    position: relative;
    top: 10px;
}

li.hyrid-margin {
    margin-bottom: 5px;
}

.navbar-default .navbar-nav>.open>a,
.navbar-default .navbar-nav>.open>a:focus,
.navbar-default .navbar-nav>.open>a:hover {
    background-color: #fff8f0;
}

ul.menus-two-high {
    padding-left: 30px;
}




.hire-proc-sec {
    width: 100%;
}



li.hire-buuton a:hover {
    background: #565a5b !important;
    color: #fff;
}

li.hire-buuton:hover {
    border-color: #565a5b !important;
    background: #565a5b !important;
}


.custom-nav-bar ul li.dropdown.style-drop-down.service-type-mobile {
    display: none;
}

.custom-nav-bar-type {
    display: none;
}

.mobile-close {
    display: block;
}

.mobile-open {
    display: none;
}

li.two-plan.orange-typerr::before {
    content: "2";
}

li.three-plan.orange-type::before {
    content: "3";
}

li.four-plan.orange-typerr::before {
    content: "4";
    background: #fc8a03;
}

li.five-plan.orange-type::before {
    content: "5";
}

li.six-plan.orange-typerr::before {
    content: "6";
    background: #fc8a03;
}


.inner-partt-sec-one.f-w-100 .img-sec-part-ded.f-w-100.jc {
    text-align: right;
}

.inner-partt-sec-two.f-w-100 .img-sec-part-ded.f-w-100.jc {
    text-align: center;
    position: relative;
    top: 50px;
}

.inner-partt-sec-three.f-w-100 .img-sec-part-ded.f-w-100.jc {
    text-align: left;
}

.getin-touch-btn a:focus {
    color: #fff;
    text-decoration: none;
}



.qoute-one3 .zcwf_lblLeft .zcwf_col_fld select {
    width: 100%;
    height: 48px;
}

.qoute-one2 .zcwf_row {

    width: 100%;

}

.qoute-one3 .zcwf_row {
    width: 50% !important;
}


.qoute-one3 .zcwf_title+.zcwf_row+.zcwf_row+.zcwf_row+.zcwf_row+.zcwf_row+.zcwf_row+.zcwf_row+.zcwf_row+.zcwf_ro,
.qoute-one3 .zcwf_title+.zcwf_row+.zcwf_row+.zcwf_row+.zcwf_row+.zcwf_row+.zcwf_row+.zcwf_row+.zcwf_row+.zcwf_row+.zcwf_row {
    width: 100% !important;
}


.qoute-one3 .zcwf_title+.zcwf_row+.zcwf_row+.zcwf_row+.zcwf_row+.zcwf_row+.zcwf_row+.zcwf_row+.zcwf_row,
.qoute-one3 .zcwf_title+.zcwf_row+.zcwf_row+.zcwf_row+.zcwf_row+.zcwf_row+.zcwf_row+.zcwf_row {
    width: 50%;
}

.qoute-one3 .zcwf_title+.zcwf_row+.zcwf_row+.zcwf_row+.zcwf_row+.zcwf_row+.zcwf_row+.zcwf_row+.zcwf_row+.zcwf_row,
.qoute-one3 .zcwf_title+.zcwf_row+.zcwf_row+.zcwf_row+.zcwf_row+.zcwf_row+.zcwf_row+.zcwf_row+.zcwf_row+.zcwf_row+.zcwf_row+.zcwf_row+.zcwf_row,
.qoute-one3 .zcwf_title+.zcwf_row+.zcwf_row+.zcwf_row+.zcwf_row+.zcwf_row+.zcwf_row+.zcwf_row+.zcwf_row+.zcwf_row+.zcwf_row+.zcwf_row,
.qoute-one3 .zcwf_title+.zcwf_row+.zcwf_row+.zcwf_row+.zcwf_row+.zcwf_row+.zcwf_row+.zcwf_row+.zcwf_row+.zcwf_row+.zcwf_row+.zcwf_row+.zcwf_row+.zcwf_row+.zcwf_row+.zcwf_row,
.qoute-one3 .zcwf_title+.zcwf_row+.zcwf_row+.zcwf_row+.zcwf_row+.zcwf_row+.zcwf_row+.zcwf_row+.zcwf_row+.zcwf_row+.zcwf_row+.zcwf_row+.zcwf_row+.zcwf_row {
    width: 100% !important;
}





.qoute-one3 .zcwf_title+.zcwf_row+.zcwf_row+.zcwf_row+.zcwf_row+.zcwf_row+.zcwf_row+.zcwf_row+.zcwf_row+.zcwf_row+.zcwf_row+.zcwf_row+.zcwf_row input#COBJ1CF116,
.qoute-one3 .zcwf_title+.zcwf_row+.zcwf_row+.zcwf_row+.zcwf_row+.zcwf_row+.zcwf_row+.zcwf_row+.zcwf_row+.zcwf_row+.zcwf_row+.zcwf_row+.zcwf_row select {
    width: 48% !important;
    margin-right: 8px;
    border: 1px solid #dadada;
}

section.qoute-one.qoute-one2.qoute-one3 .qupte-form.qupte-form2:before {
    position: absolute;
    content: "";
    left: -110px;
    bottom: 0px;
    width: 625px;
    height: 720px;
    background: url(../img/apply-online/image1.png);
    background-repeat: no-repeat;
    background-size: auto 100%;
}

section.cricle-style-one .crirle-img {
    text-align: center;
    height: 180px;
    width: 180px;
    line-height: 153px;
    border: 5px solid #fff8f0;
    border-radius: 100%;
    position: relative;
    margin: 0 AUTO;
}

section.cricle-style-one ul {
    justify-content: space-evenly;
}

section.cricle-style-one ul li {
    width: 20%;
    position: relative;
    text-align: center;
}

section.cricle-style-one ul li:after {
    position: absolute;
    right: -26px;
    height: 15px;
    width: 55px;
    content: "";
    background: url(../img/quote-page/black-next-arrow2.png);
    top: 91px;
}

section.cricle-style-one ul li.five-img:after {
    width: 0;
}


section.cricle-style-one ul li.round-two:after {
    background: url(../img/quote-page/black-next-arrow.png);
}


section.cricle-style-one ul li .crirle-img:before {
    content: "1";
    left: 77px;
    color: #fff;
    background: #565a5b !important;
    bottom: -8px;
    height: 20px;
    width: 20px;
    border-radius: 100px;
    line-height: 20px;
    font-weight: bold;
    font-family: 'poppinsbold';
    display: inline-block;
    position: absolute;
}

section.cricle-style-one ul li .crirle-img.two-one:before {
    content: "2";
}

section.cricle-style-one ul li .crirle-img.three-one:before {
    content: "3";
}

section.cricle-style-one ul li .crirle-img.Four-one:before {
    content: "4";
}

section.cricle-style-one ul li .crirle-img.Five-one:before {
    content: "5";
}

.lf15 {
    padding-left: 15px;
}

.front-end-title {
    margin-bottom: 20px;
}

section.cricle-style-one span.pm.f20 {
    margin-top: 30px;
    display: inline-block;
    text-align: center;
    width: 100%;
    margin-left: auto;
    margin-right: auto;
    float: left;
    font-size: 16px;
}


div#myCarousel222 .left.carousel-control {
    left: -70px;
    width: auto;

}

div#myCarousel222 .right.carousel-control {
    left: inherit;
    right: -70px;
    width: auto;
}

@media (min-width : 1200px) {

    .main-page-sec2 {
        max-width: 1150px;
        width: 100%;
        margin: 0 auto;
    }

    div#myCarousel222 .right.carousel-control {
        right: -60px;
        opacity: 1;
    }

    div#myCarousel222 .left.carousel-control {
        left: -60px;
        opacity: 1;
    }

    div#myCarousel222 .left.carousel-control img,
    div#myCarousel222 .right.carousel-control img {
        width: 50px;
    }

    section.prd-one.prd-onedddd.prd-one.prd-oneddddddddff.data-style.f-w-100.chose-one .data-img-sec {
        padding-top: 80px;
    }

    section.prd-one.prd-onedddd.prd-one.prd-oneddddddddff.data-style.f-w-100.plu-dev-text .data-img-sec {
        padding-top: 80px;
    }

    section.prd-one.prd-onedddd.prd-one.prd-oneddddddddff.data-style.f-w-100 .data-img-sec.f-w-100 {
        padding-top: 80px;
    }

    .custom-nav-bar li a {
        padding: 35px 23px;
    }

}


@media(min-width : 1100px) {
    .fotter-cnt span.footer-title.margin-zero {
        margin-bottom: 0;
    }

    .fotter-cnt span.footer-title.pb.f20.mt-15.product-deve-menu {
        margin-top: 123px;
        margin-bottom: 0;
    }

    .fotter-cnt span.footer-title.pb.f20.about-footer-menu {
        margin-top: 150px;

    }

    .fotter-cnt li.nav-item span.footer-title.pb.f15.mt-10.software-footer-menu {
        margin-top: 13px;
    }

    .fotter-cnt span.footer-title.pb.f15.mt-10.work-with-us-footer-menu {
        margin-top: 54px;
    }

    .fotter-cnt span.footer-title.pb.f15.mt-10.big-comer-footer-menu {
        margin-top: 50px;
    }

}



.left-footer-data {
    display: grid;
    grid-template-columns: auto auto;
    align-items: center;
    position: relative;
    top: 4px;
}

.details-sec {
    position: relative;
    top: 16px;
}


@media (min-width : 1400px) {

    .main-page-sec2 {
        max-width: 1250px;
        width: 100%;
    }


}

@media (min-width : 1500px) {

    .main-page-sec2 {
        max-width: 1350px;
        width: 100%;
        margin: 0 auto;
    }


}

@media (min-width : 1550px) {

    .main-page-sec2 {
        max-width: 1400px;
        width: 100%;
        margin: 0 auto;
    }


}

@media (min-width : 1600px) {

    .main-page-sec2 {
        max-width: 1400px;
        width: 100%;
        margin: 0 auto;
    }

    .quote-inner-form.f-w-100 {
        width: 50%;
        margin-left: auto;
    }


}

@media (min-width : 1700px) {
    .custom-nav-bar li a {
        font-size: 18px;
        padding-left: 20px;
        padding-right: 25px;
        margin: 0 0px;
    }

    .f14 {
        font-size: 18px;
    }

    .f16 {
        font-size: 16px;
    }

    .col-xs-12.footer-columncc li.nav-item a,
    .fotter-cnt .nav>li p {
        font-size: 18px;
    }


    .main-page-sec2 {
        max-width: 1270px;
        width: 100%;
        margin: 0 auto;

    }

    .banner-area {
        justify-content: center;
    }

}


.second-slider-image {
    position: relative;
    grid-template-columns: 1fr;
    column-gap: 50px;
    align-items: center;
    border: 0px solid #f3f3f3;
    padding: 30px;
    border-radius: 10px;
    box-shadow: 0 3px 30px rgb(0 0 0 / 9%);
    transition: ease all 0.5s;
}


section.five-sec.mobile-hide.top-serv .second-slider-image {
    position: relative;
    display: grid;
    grid-template-columns: 1fr 1fr;
    column-gap: 50px;
    align-items: center;
    border: 0px solid #f3f3f3;
    padding: 30px;
    border-radius: 0;
    box-shadow: 0 3px 30px rgb(0 0 0 / 9%);
    transition: ease all 0.5s;
}






.hdng-five-data .f-w-100.hdng-five-dataa a:hover span {
    color: #fc8c03 !important;
}



.second-slider-image:hover .hdng-five-data {
    display: block;
}

@media (min-width : 1200px) {



    .col-xs-12.footer-columncc {
        float: left;
        width: 33.33%;
        padding-left: 10px;
    }


    .main-page-sec {
        padding: 0 0px;
    }

    .fs24 {
        font-size: 21px;
    }


    .three ul.nav.nav-tabs>li.active>a:focus,
    .three ul.nav.nav-tabs>li.active>a,
    .three ul.nav.nav-tabs>li.active>a:hover,
    .three ul.nav.nav-tabs>li>a:focus,
    .three ul.nav.nav-tabs>li>a:hover {

        height: 98px;
    }

    section.why-web.why-de-web ul.convert-sec {
        display: flex;
        justify-content: center;
        flex-wrap: wrap;
    }


    section.why-web.why-de-web ul.convert-sec li.convert-sec-li {
        width: 48%;
    }


}

div#windowheader {
    display: none !important;
}


.our-key-sec2 {
    max-width: 1080px;
    margin: 0 auto;
    padding-top: 40px;
    text-align: center;
    position: relative;
}


.our-key-sec2 ul.key-data-ul {
    gap: 50px;
    margin-top: 60px;
    grid-template-columns: repeat(4, 1fr);
}

section.partent-sec.partent-sec-sem.partent-sec-sem2 {
    padding-bottom: 630px;
}

.mt50 {

    margin-top: 50px;

}


section.partent-secc.key-highlight.key-highlight2 {
    margin-top: -620px;
}

.img-dot-sec {
    width: 100%;
}

.white-label-sec.white-label-sec5-ser.g2 {
    padding-top: 110px;
}


section.partent-sec.partent-sec-sem.f-w-100.mt40.mp15.end-to-end {
    padding-bottom: 0;
    padding-top: 0;
    background: transparent;
}


.modal.enquiry-popup {
    display: none !important;
}

.modal.enquiry-popup.show {
    display: block !important;
}


section.related-agency.f-w-100.pt150 {
    display: grid;
}

@media (max-width : 1300px) {

    section.build-sec.f-w-100.mt150.build-sec14144,
    .white-label-sec21414 {
        padding-left: 15px;
        padding-right: 15px;
    }
}


@media (max-width : 1400px) {
    li.data-highlight.pb.dc.f16 {
        padding-left: 30px;
        background: url(../img/service-page/arrow-next.png);
        background-repeat: no-repeat;
        background-position: 6%;
        line-height: 28px;
        font-size: 11px;
    }

    .three.tabs-three.tabs-three-menus-data.f-w-100 li.pm.f13.dc a {
        font-size: 11px;
    }
}

@media (max-width : 1200px) {
    .main-page-sec.main-page-sec2.main-page-sec-carrier {
        padding: 0 10px;
    }

    .main-page-sec {
        padding: 0 15px;
    }


}

@media(max-width : 1024px) {

    section.five-sec.mobile-hide.top-serv .five-sec-data.f-w-100.pb150.second-crousel {
        margin-bottom: 0;
    }



    section.get-quote-sec.f-w-100 ul {
        width: 100%;
        justify-content: center;
    }

    .col-xs-12.footer-columncc {
        width: 33.33%;
    }

    div#myCarousel22 a.right.carousel-control {
        right: 0px;
    }


    nav.navbar.navbar-expand-lg.navbar-light.mobile-nav-bar {
        display: none;
    }

    .modal.show.enquiry-popup .modal-body {
        padding: 0px 10px;
    }

    .modal-dialog.modal-dialog-get-quote section.qoute-one.f-w-100.enquire-sec {
        padding: 0 20px 20px;
        margin-top: 40px;
    }


}

@media (max-width : 991px) {




    section.prd-one.prd-onedddd.prd-one.prd-oneddddddddff.data-style.data-style-how-sec.f-w-100 .data-img-sec.f-w-100 {
        padding-top: 40px;
        height: 415px;
    }

    .sec-ul-sec li.pr.dc.f15 p {
        width: 84%;
        margin-left: 10px;
        font-size: 15px;
    }


    .Steps .place-text {
        height: 110px;
        width: 110px;
    }

    section.prd-one.prd-onegg.f-w-100.advt .data-cnt-sec.f-w-100.jc.dddrt {
        margin-top: 40px;
    }

    section.prd-one.prd-onegg.f-w-100.advt ul.tabs-cirle-data {
        margin-top: 70px;
    }

    section.prd-one.prd-onedddd.f-w-100.how-we-work .data-img-sec.f-w-100 {
        padding-top: 70px;
    }

}

@media (max-width: 767px) {

    .inner_offcicial_contents {
        grid-template-columns: 1fr;
        gap: 20px;
    }
    .officially_annoucement_datas {
        max-width: 100%;
        margin: 0 auto 40px;
    }
    .official_conts_datas h3 {
        font-size: 22px;
        line-height: 28px;
    }
    ul.best-rated-sec {
        padding-bottom: 30px !important;
    }
    ul.best-rated-sec {
        grid-template-columns: 1fr;
        row-gap: 30px;
    }

    .home-page-heading {
        padding-bottom: 20px;
    }

    .modal.show.enquiry-popup .quote-inner-form {
        width: 100%;
        padding: 0;
    }

    .modal-dialog.modal-dialog-get-quote {
        width: 93%;
    }



    .modal.show.enquiry-popup .qupte-form .form-sec {
        padding-left: 0;
        padding-bottom: 0;
    }

    .modal-dialog.modal-dialog-get-quote section.qoute-one.f-w-100.enquire-sec {
        padding: 0 0px 20px;
    }

    .modal.show.enquiry-popup .form-geading.f-w-100.jc h2 {
        padding-left: 0;
        font-size: 28px;
    }

    .carrer.f-w-100.jc p span {
        top: 18px;
    }

    h2.pb.dc.f40.jc.partet-title-title {
        margin-top: 40px;
        margin-bottom: 0;
        font-size: 30px;
    }

    section.pre-modul-sec.f-w-100.pre-modul-secfsdfsdf .data-div.f-w-100 {
        padding-top: 0;
        padding-bottom: 0;
        padding-left: 0;
    }

    section.pre-modul-sec.f-w-100.pre-modul-secfsdfsdf.type-textttt {
        margin-bottom: 30px;
    }

    section.qoute-one.f-w-100.mt150.mb150.enquire-sec {
        margin-bottom: 0;
    }

    section.pre-modul-sec.f-w-100.pre-modul-secfsdfsdf.digital-data .col-md-8.col-sm-8.col-xs-12 {
        order: 2;
    }

    .main-page-sec.main-page-sec2.apply-online-sec .qupte-form.qupte-form2.f-w-100 {
        padding: 0;
    }

    .main-page-sec.main-page-sec2.apply-online-sec section.qoute-one.qoute-one2.qoute-one3.f-w-100.mb150 .quote-inner-form {
        padding-top: 0;
        position: relative;
        max-width: 100%;
        width: 100%;
    }


    .main-page-sec.main-page-sec2.apply-online-sec section.qoute-one.qoute-one2.qoute-one3.f-w-100.mb150 section.prd-one {
        padding-left: 0;
        margin-bottom: 0 !important;
    }

    .form-geading h2 {
        width: 100%;
        margin: 0;
    }

    .hire-us-form section.qoute-one.f-w-100.HireForm {
        margin-top: 20px;
    }

    .hire-us-form section.dont-text.f-w-100.pt150 {
        padding-top: 0;
    }

    section.pre-modul-sec {
        margin: 20px 0 0;
    }

    section.pre-modul-sec.f-w-100.pre-modul-secfsdfsdf.digital-data {
        margin-top: 20px;
    }


    .second-slider-image .hdng-five-data .wh {
        color: #222;
    }


    .second-slider-image .hdng-five-data {
        padding-top: 20px;
    }



    .Steps .place-text {
        margin-left: auto;
        margin-right: auto;
        line-height: 90px;
        margin-bottom: 0;
    }



    ul.tech-logo-sec li {
        width: 100%;
    }

    .custom-nav-bar .navbar-nav .open .dropdown-menu li img {
        width: 19px;
    }

    .carousel-inner .main-page-sec.main-page-sec2 {
        padding: 0;
    }

    .bg-whitesmoke-gradient {
        padding-top: 30px;
    }

    .bg-whitesmoke-gradient .section-title.f-w-100.justify-content-center h3.pb.f72.dc.pb30 {
        padding-bottom: 20px;
        position: relative;
        z-index: 9;
    }

    .wat-vid-sec.f-w-100 iframe#player {
        width: 100%;
        height: auto;
    }

    section.hire-us-dec-cate.f-w-100.mp15.mb50.pt150 {
        padding-left: 0 !important;
        padding-right: 0 !important;
    }

    .office-image-sec {
        grid-template-columns: 1fr;
        row-gap: 20px;
    }

    section.car-webg-sec.post-carrier-sec ul ul {
        margin-top: 0px !important;
        align-items: center;
        display: grid;
        grid-template-columns: 1fr;
        text-align: left;
        line-height: normal;
        padding-left: 0;
        row-gap: 13px;
    }

    section.work-place {
        padding-top: 60px;
        margin-bottom: 50px;
    }

    .main-page-sec.main-page-sec2.Hourly-sec.Hourly-sec1414 .data-div.f-w-100 {
        margin-bottom: 60px;
    }

    section.prd-one.prd-onegg.f-w-100.advt .off-prdt-hdng.f-w-100.jc {
        margin-top: 40px;
    }

    section.prd-one.prd-onegg.f-w-100.advt ul.tabs-cirle-data {
        margin-top: 0;
    }

    section.prd-one.prd-onegg.f-w-100.advt .data-img-sec {
        margin-top: 30px;
    }

    section.prd-one.prd-onegg.f-w-100.advt .iocns-class-div:after,
    section.prd-one.prd-onegg.f-w-100.advt .iocns-class-div.iocns-class-div2:after {
        height: 220px !important;
        width: 220px !important;
        left: -80px;
        top: -32px;
        transform: rotate(90deg);
    }

    .Steps .number-bar {
        left: 56%;
        right: inherit;
        bottom: 65px;
    }

    .Steps .place-text:after,
    .Steps .place-text:before {
        width: 0;
        height: 0;
    }

    section.prd-one.prd-onedddd.f-w-100.how-we-work .data-img-sec.f-w-100 {
        padding-top: 10px;
        height: auto;
    }

    ul.tabs-cirle-data.hourly-sec li:nth-child(4),
    ul.tabs-cirle-data.hourly-sec li:nth-child(5) {
        margin-top: 0;
    }

    .container-data.f-w-100.work-images-sec {
        margin-top: 0 !important;
    }

    .custom-nav-bar .navbar-nav {
        display: inline;
    }

    .custom-nav-bar .navbar-default .navbar-brand {
        display: inline;
        float: right;
        margin-right: auto;
        width: 79%;
    }

    .navbar-brand>img {
        width: 160px;
        float: right;
    }

    .custom-nav-bar .navbar-default .navbar-toggle .icon-bar {
        background-color: #fff;
    }

    .custom-nav-bar .navbar-default .navbar-nav .dropdown-menu>li>a {
        color: red;
        background-color: #ccc;
        border-radius: 4px;
        margin-top: 2px;
    }

    .custom-nav-bar .navbar-default .navbar-nav .open .dropdown-menu>li>a {
        color: #333;
        background: transparent;
    }

    .custom-nav-bar .navbar-default .navbar-nav .open .dropdown-menu>li>a:hover,
    .custom-nav-bar .navbar-default .navbar-nav .open .dropdown-menu>li>a:focus {
        background-color: #ccc;
    }

    .custom-nav-bar .navbar-nav .open .dropdown-menu {
        border-bottom: 1px solid white;
        border-radius: 0;
    }

    .custom-nav-bar .dropdown-menu {
        padding-left: 10px;
    }

    .custom-nav-bar .dropdown-menu .dropdown-menu {
        padding-left: 20px;
    }

    .custom-nav-bar .dropdown-menu .dropdown-menu .dropdown-menu {
        padding-left: 30px;
    }

    .custom-nav-bar li.dropdown.open {
        border: 0px solid red;
    }

    li.dropdown.main-class i.fa.fa-angle-down {
        right: 15px;
    }

    .custom-nav-bar ul li.dropdown.style-drop-down.service-type-mobile i.fa.fa-angle-down {
        position: absolute;
        right: 15px;
    }

}



section.five-sec.mobile-show {
    display: none;
}


.custom-nav-bar ul.nav li>ul.dropdown-menu.data-drop-down li a.main-title-heading-title:hover {
    color: #fc8a03 !important;
}

@media (min-width: 768px) {
    .custom-nav-bar ul.nav li:hover>ul.dropdown-menu {
        display: block;
    }

    .custom-nav-bar #navbar {
        text-align: center;
    }


}



@media (min-width : 1300px) and (max-width : 1400px) {

    .custom-nav-bar li a {
        padding: 35px 20px;
    }
}

@media (min-width : 1200px) and (max-width : 1290px) {

    .custom-nav-bar li a {
        padding: 35px 20px;
        font-size: 12px;
    }
}



@media (min-width : 1200px) {
    .custom-nav-bar ul.nav li>ul.dropdown-menu.data-drop-down.mobile-view.mobile-view-new-tab {
        left: 71.5%;
    }
}




@media (max-width : 1200px) {

    section.plg-feture.plg-feture2.plg-feture3.plg-feture344.plg-feture345 .php-hdng-textdd {
        height: 370px;
    }

    section.prest-data-sec ul li p {
        width: 92%;
    }

    section.cricle-style-one ul {
        justify-content: space-evenly;
        padding: 0 30px;
    }

    section.cricle-style-one .crirle-img {
        height: 142px;
        width: 142px;
    }

    .off-prdt-hdng.f-w-100.jc.Offered-Products {
        margin-top: 50px;
        margin-bottom: 0;
    }

    .full-div-sec-type-div img {
        width: 100%;
    }

    .f40 {
        font-size: 25px;
    }

    .f20 {
        font-size: 22px;
    }



    section.work-two img.imgfull {
        height: 100%;
        object-fit: cover;
    }

    .custom-nav-bar a.navbar-brand {
        width: 80%;
        margin-top: 10px;
    }

    .navbar-brand>img {
        width: 100%;
    }

    .custom-nav-bar li a {
        font-size: 11px;
        padding: 24px 16px;
    }

    li.hire-buuton a {
        font-size: 11px;
        padding-top: 10px;
        padding-bottom: 10px;
    }

    li.quote-buuton a {
        font-size: 11px;
        padding-top: 10px;
        padding-bottom: 10px;
    }



    .custom-nav-bar nav.navbar.navbar-default .navbar-header {
        width: 18%;
    }

    ul.nav.navbar-nav.menu-bar {
        float: none;
    }

    li.hire-buuton {
        margin: 0 2px;
    }

    .custom-nav-bar nav.navbar.navbar-default .navbar-header {
        margin-top: 0;
    }

    ul.nav.navbar-nav.menu-bar {
        float: none;
        padding-right: 0;
        justify-content: flex-end;
    }

    body {
        padding-top: 67px;
    }

    .banner-area {
        padding: 30px 15px;
    }

    .f45 {
        font-size: 30px;
    }

    .f25 {
        font-size: 20px;
    }

    section.two.small-logos ul li img {
        width: 87px;
    }

    .three ul.nav.nav-tabs>li>a {
        padding: 30px 53px;
        height: 126px;
    }


    .f22 {
        font-size: 15px;
    }

    section.plg-feture.plg-feture2 .php-hdng-textdd .php-hdng-text h2 {
        font-size: 22px;
    }


    .sev-slider-sec {
        padding: 0 20px;
    }

    .july-hdng-sec .f22 {
        font-size: 14px;
        margin-bottom: 5px;
        margin-top: 5px;
    }

    .smallpar p {
        font-size: 14px;
    }

    section.six-sec {
        padding-bottom: 40px;
        margin-bottom: 40px;
    }

    .circle-img-style.col-md-3.col-sm-3.col-xs-12 img {
        width: 100%;
    }


    h3.ps.f24.dc.cursor:hover {
        color: #fc8a03;
    }

    .circle-img-style.circle-img-style2:after {
        opacity: 1;
    }

    section.prdt-two {
        padding-top: 0;
    }

    section.prdt-three .col-md-6.col-sm-6.col-xs-12.module-img {
        width: 35%;
    }

    section.prdt-three .col-md-6.col-sm-6.col-xs-12 {
        width: 65%;
    }

    .h2,
    h2 {
        font-size: 23px;
    }


    .ecomer-hdngg li .about-market {
        height: 50px;
    }

    .small-ser-hdng2 p {
        width: 80%;
    }

    section.serv-ecom-sec a.right.carousel-control {
        right: 0;
    }

    section.serv-ecom-sec a.left.carousel-control {
        left: 11px;
    }

    .f-w-100.bottom-border-line.text-center.jc {
        padding-left: 20px;
        padding-right: 20px;
    }

    ul.tabs-cirle-data li:nth-child(9) .data-img-sec {
        margin-top: 0;
    }



    ul.tech-logo-sec {
        padding-left: 25px;
    }

    ul.tech-logo-sec li {
        width: 23%;
    }

    .off-prdt-hdng {
        margin-bottom: 0px;
    }


    .term-condtion-sec {
        padding-left: 15px;
        padding-right: 15px;
    }



    .accord-data-sec.f-w-100 {
        padding: 0 20px;
    }

    img.faqs-img {
        width: 100%;
    }

    .big-hdng h2 {
        font-size: 30px;
    }

    section.prd-one.prd-onegg.f-w-100 .off-prdt-hdng.f-w-100.jc {
        margin-top: 80px;
    }

    section.get-quote-sec.f-w-100 {
        margin: 20px 0 70px;
    }


    section.prd-one.prd-one2.prd-one3.f-w-100 {
        margin-top: 10px;
    }


    section.paliner-sec.paliner-sec-second-data ul li {
        width: 142px;
        height: 142px;
        border: 5px solid #fff8f0;
        margin-right: 55px;
        background: transparent !important;
    }


    section.qoute-one {
        margin-top: 65px;
    }

    .qupte-form:before {
        left: 0;
        height: 771px;
        background-size: 65%;
    }

    .circle-div {
        height: 110px;
        width: 110px;
        line-height: 80px;
    }

    section.qoute-one2 {
        padding-left: 250px;
        padding-right: 40px;
    }

    .We-Work {
        margin-top: 50px;
        margin-bottom: 0;
    }

    section.paliner-sec ul li {
        width: 132px;
        height: 132px;
    }

    section.paliner-sec ul {
        justify-content: center;
    }

    section.paliner-sec ul li .icon-img {
        margin-top: 20px;
    }

    section.paliner-sec .f20 {
        font-size: 14px;
    }

    .meet-the-team {
        margin-top: 50px;
        margin-bottom: 0;
    }

    .off-prdt-hdng.f-w-100.jc.what-our {
        margin-top: 40px;
    }

    .off-prdt-hdng.f-w-100.jc.development-solutions {
        margin-top: 40px;
    }

    section.prd-one.prd-onedddd.prd-one.prd-oneddddddddff.expert-sec-data ul.tabs-cirle-data .data-img-sec {
        height: 440px;
    }

    .showcase {
        margin-top: 40px;
    }

    .something-awesome {
        margin-top: 40px;
        margin-bottom: 0;
    }

    a.dropdown-toggle.mobile-open {
        display: block;
    }

    a.dropdown-toggle.desktop-close {
        display: none;
    }


    section.trusted-img-sec .main-page-sec.main-page-sec2 {
        text-align: center;
        width: 100%;
    }

    .pading {
        width: 100%;
    }

    section.plg-feture.plg-feture2.plg-feture3.plg-feture344.f-w-100.plg-feture34555 .php-hdng-textdd.f-w-100 {
        height: 390px;
    }


    section.trusted-img-sec ul.f-w-100 {
        margin-top: 0;
    }

    ul.tabs-cirle-data {
        margin-top: 90px;
    }

    .banner-area {
        background-size: 100% 100%;
    }

    div#myCarousel222 .left.carousel-control {
        left: 0;
        opacity: 1;
    }

    div#myCarousel222 .right.carousel-control {
        right: 0;
        opacity: 1;
    }

    section.five-sec.mobile-hide.top-serv h2.pb.f24.tl.dc {
        font-size: 20px;
    }



}



@media (max-width : 991px) {

    .f20 {
        font-size: 20px;
    }


    section.plg-feture.plg-feture2.plg-feture3.plg-feture344.f-w-100.plg-feture34555 .php-hdng-textdd.f-w-100 {
        height: 500px;
    }

    .pading {
        padding: 40px;
    }


    section.cricle-style-one ul li .crirle-img:before {
        left: 40px;
    }

    section.cricle-style-one .crirle-img {
        height: 102px;
        width: 102px;
        line-height: 100px;
    }


    section.cricle-style-one .crirle-img img {
        width: 30%;
    }

    .custom-nav-bar nav.navbar.navbar-default .navbar-header {
        width: 100%;
        text-align: center;
        justify-content: center;
        display: flex;
        flex-wrap: wrap;
        margin-left: 0;
    }


    .custom-nav-bar a.navbar-brand {
        width: auto;
        margin-top: 10px;
        margin-left: auto;
        text-align: center;
        margin-right: auto;
        float: none;
    }

    .navbar-brand>img {
        width: 160px;
    }


    ul.nav.navbar-nav.menu-bar {
        float: left;
        padding-right: 0;
        justify-content: center;
        width: 100%;
    }

    .custom-nav-bar li a {
        padding: 15px 13px;
    }

    section.serv-ecom-sec a.right.carousel-control {
        right: 0;
    }

    .custom-nav-bar ul li {
        margin-left: 10px;
    }

    section.serv-ecom-sec a.left.carousel-control {
        left: 50px;
    }

    ul.f-w-100.banner-btn li,
    ul.f-w-100.banner-btn li a {
        width: 100%;
        display: inline-block;
        text-align: center;
        padding-top: 10px;
        padding-bottom: 10px;
    }


    a.get-btn.pb.f14.dc {
        padding: 10px 30px;
        border: 2px solid #565a5b;
    }

    .f25 {
        font-size: 16px;
    }

    .f45 {
        font-size: 25px;
    }

    ul.f-w-100.banner-btn {
        justify-content: center;
        margin: 0px 0 20px;
    }

    section.two.small-logos ul li {
        margin: 0 6px 6px 0;
    }

    section.two.small-logos ul {
        justify-content: center;
    }

    .prestoshop-sec li {
        height: auto;
        width: 100%;
    }

    .port-data a {
        padding: 10px 20px;
        margin-bottom: 20px;
    }

    .f32 {
        font-size: 24px;
    }

    section.six-sec .nav-tabs li {
        width: 100%;
    }

    ul.data-ul li {
        line-height: normal;
        margin-bottom: 10px;
    }

    section.six-sec {
        padding-bottom: 40px;
        margin-bottom: 20px;
    }

    .fotter-cnt li.nav-item span {
        font-size: 14px;
    }

    .col-xs-12.footer-columncc {
        width: 33%;
    }

    section.prdt-three .col-md-6.col-sm-6.col-xs-12.module-img {
        width: 100%;
    }

    section.prdt-three .col-md-6.col-sm-6.col-xs-12 {
        width: 100%;
    }

    .modul-imgggg.f-w-100.text-left img.imgfull {
        max-width: 400px;
        margin: 0 auto;
    }


    section.serv-ecom-sec .col-md-6.col-sm-6.col-xs-12 {
        width: 100%;
    }




    .ecomer-hdngg li {
        padding-left: 0;
    }


    .ecomer-hdngg li .about-market {
        height: auto;
    }

    ul.ec-sol-btn {
        margin-bottom: 50px;
    }

    .sev-ec-hdng.f-w-100 {
        margin-top: 20px;
    }


    section.serv-ecom-sec {
        margin-bottom: 0;
    }

    .iocns-class-div {
        height: 130px;
        width: 130px;
        line-height: 120px;
    }

    .iocns-class-div img {
        width: 60px;
    }


    section.paliner-sec.paliner-sec-second-data ul li {
        width: 82px;
        height: 82px;
    }


    section.paliner-sec.paliner-sec-second-data ul li .icon-img {
        position: relative;
        top: 0;
        margin-top: 17px;
    }

    section.paliner-sec.paliner-sec-second-data ul li:before {

        left: 30px;
        bottom: -12px;
    }

    section.paliner-sec.paliner-sec-second-data ul li.orange-type:after {

        top: 30px;
    }

    section.paliner-sec.paliner-sec-second-data ul li.orange-typerr:after {
        bottom: 20px;
    }


    section.paliner-sec.paliner-sec-second-data ul li .icon-img img {
        width: 35px;
    }

    .train-first p {
        margin-left: 15px;
        font-size: 13px;
        margin: 0;
        margin-top: 13px;
    }

    .train-first img {
        width: 60px;
    }

    section.paliner-sec.paliner-sec-second-data.paliner-sec-second-datadddd ul li span {
        bottom: -100px;
        font-size: 14px;
    }

    .qupte-form:before {
        left: 0;
        background-size: 60%;
    }

    .train-first img {
        width: 60px;
        margin-right: 15px;
    }

    .icon-sec.icon-sec-img.text-left img {
        height: 30px;
    }

    .img-sec-cnt {
        bottom: -155px;
        left: 5px;
        width: 96%;
        height: 350px;
    }

    section.prd-one.prd-onedddd.prd-one.prd-oneddddddddff.plg-feture-some ul.tabs-cirle-data {
        margin-top: 60px;
    }

    section.prd-one.prd-onedddd.prd-one.prd-oneddddddddff.plg-feture-some.plg-feture-platform .data-img-sec {
        height: 490px;
        margin-bottom: 100px;
    }

    section.prd-one.prd-one2.f-w-100 {
        margin-bottom: 0;
        margin-top: 0;
    }

    .left-sec-div .data-div-cncn {
        left: inherit;
        right: -250px;
        z-index: 999;
        top: 0;
    }

    section.work-two .left-sec-div {
        width: 100%;
    }

    .left-sec-div .data-div-cncn {
        left: inherit;
        right: inherit;
        z-index: 999;
        top: inherit;
        position: inherit;
        width: 100%;
    }

    section.work-two img.imgfull {
        height: auto;
        object-fit: contain;
    }

    section.work-two .nopadding.pbg {
        display: none;
    }

    section.work-two .pbg {
        display: none;
    }

    section.work-two .right-sec {
        width: 100%;
    }

    section.work-two .data-div-cncn {
        position: inherit;
        top: 0;
        left: inherit;
        width: 100%;
        padding: 0;
        border: none;
    }

    section.prd-one.prd-onegg .iocns-class-div:after,
    section.prd-one.prd-onegg .iocns-class-div.iocns-class-div2:after {
        height: 220px !important;
        width: 220px !important;
    }

    section.prd-one.prd-onegg .iocns-class-div3:after {
        background-size: 79%;
    }

    section.plg-feture.plg-feture2.plg-feture3.plg-feture344 .php-hdng-textdd {
        height: 425px;
    }

    section.prest-data-sec.prest-data-secdddwdw img {
        width: 100%;
    }

    section.indu-one .o-video img {
        width: 100%;
    }


    section.prd-one.prd-onedddd.prd-one.prd-oneddddddddff.data-style .data-img-sec {
        height: 440px;
    }

    .custom-nav-bar ul li {
        margin-left: 0;
    }

    div#myCarousel22 a.right.carousel-control {
        right: 0 !important;
        justify-content: flex-end;
    }

    div#myCarouse2545 a.right.carousel-control {
        right: 0 !important;
        justify-content: flex-end;
    }

    div#myCarouse2545 a.left.carousel-control {
        left: 0;
    }

    section.two.small-logos ul li {
        margin: 0 0px 6px 0;
    }

    section.prd-one.prd-one22.f-w-100.expert-sec-type .data-cnt-sec h2 {
        font-size: 20px;
    }

    .ser-bdgt-cnt {
        bottom: 0;
    }

    section.paliner-sec ul li {
        width: 162px;
        height: 162px;
    }

    .img-sec-dddt-se {
        padding-right: 0;
    }

    img.quote-icon {
        width: 100%;
    }

    .dnt-hdng-tet {
        padding: 0 0;
    }

    .second-slider-image {
        grid-template-columns: 1fr;
    }


}

@media(min-width : 991px) and (max-width : 1300px) {

    .three.tabs-three.tabs-three-menus-data.f-w-100 li.pm.f13.dc a {
        font-size: 10px;
    }

}

@media(min-width : 991px) and (max-width : 1200px) {

    .three.tabs-three.tabs-three-menus-data.f-w-100 ul.nav.nav-tabs li a {
        font-size: 9px;
    }




}






@media(min-width : 991px) and (max-width : 1024px) {


    span.cnt-test {
        font-size: 14px;
    }

    ul.nav.navbar-nav.menu-bar {
        justify-content: flex-end;
        padding-right: 15px;
    }

    body {
        padding-top: 60px;
    }

    .full-width {
        width: 100%;
    }

    .three.tabs-three.tabs-three-menus-data.f-w-100.service-menu-tab .tab-content.col-md-9.col-sm-9.col-sx-12.nopadding {
        overflow-y: scroll;
        height: 500px;
    }

}


@media(min-width : 767px) and (max-width : 1000px) {

    .custom-nav-bar ul.nav li>ul.dropdown-menu .three.tabs-three.tabs-three-menus-data.f-w-100.service-menu-tab ul.nav.nav-tabs>li.active>a,
    .custom-nav-bar ul.nav li>ul.dropdown-menu .three.tabs-three.tabs-three-menus-data.f-w-100.service-menu-tab ul.nav.nav-tabs>li>a {
        height: auto;
        text-align: center;
        justify-content: center;
        padding-left: 0;
        padding-right: 0;
        font-size: 15px;
    }

    ul.menus-two-high {
        padding-left: 0;
    }

    span.cnt-test {
        font-size: 14px;
    }

    section.prd-one.prd-one22 .data-img-sec {
        height: 480px;
    }

    img.homepage-slider-main {
        width: 100%;
    }

    section.five-sec .five-sec-data {
        margin-top: 50px;
    }

    section.prd-one.prd-onedddd.prd-one.prd-oneddddddddff.expert-sec-data ul.tabs-cirle-data .data-img-sec {
        height: 360px;
        margin-bottom: 80px;
        margin-top: 0;
    }


    section.prd-one.prd-onedddd.prd-one.prd-oneddddddddff.expert-sec-data ul.tabs-cirle-data li.col-md-4.col-sm-4.col-xs-12 {
        width: 50%;
    }

    body {
        padding-top: 114px;
    }

    section.car-webg-sec.f-w-100 .php-hdng-textdd.f-w-100 {
        height: 330px;
    }

    .full-width {
        width: 100%;
    }

}


.ul-new-layer-sec li:nth-child(3) {
    grid-column: 2/3;
    grid-row: 1/3;
}


.ul-new-layer-sec.g3 {
    column-gap: 60px;
    row-gap: 30px;
}


.left-img-sec-img.tols-img-sec {
    max-width: 912px;
    margin: 0 auto;
    width: 100%;
    position: relative;
}

.left-img-sec-img.tols-img-sec img.imgfull {
    position: relative;
    top: 93px;
}


.icon-layer-sec {
    width: 130px;
    height: 130px;
    background: #fff8f0;
    border: 10px solid #fff3e5;
    transition: ease all 0.5s;
    line-height: 105px;
    border-radius: 100px;
    text-align: center;
}

.req-sec-res::before {
    position: absolute;
    top: 50%;
    left: 50%;
    display: block;
    content: '';
    width: 0;
    height: 0;
    background: rgba(255, 255, 255, .2);
    border-radius: 100%;
    -webkit-transform: translate(-50%, -50%);
    transform: translate(-50%, -50%);
    opacity: 0;
}

.req-sec-res:hover::before {
    -webkit-animation: circle .75s;
    animation: circle .75s;
}

@media (max-width : 767px) {

    section.five-sec.mobile-show div#myCarousel222 .left.carousel-control {
        top: 40%;
    }

    section.five-sec.mobile-show div#myCarousel222 .right.carousel-control {
        top: 40%;
    }

    section.five-sec.mobile-hide {
        display: none;
    }

    section.five-sec.mobile-show {
        display: block;
    }


    section.plg-feture.plg-feture2.plg-feture3.plg-feture344.f-w-100.plg-feture34555 .php-hdng-textdd.f-w-100 {
        height: auto;
    }



    .carousel-indicators li {
        width: 10px !important;
        float: none !important;
        height: 10px !important;
    }

    section.plg-feture.plg-feture2.plg-feture3.plg-feture344.plg-feture345 .php-hdng-textdd {
        height: auto;
    }

    .iocns-class-div {
        margin-top: 0;
        position: inherit;
        left: inherit;
        top: inherit;
        transform: inherit;
    }

    .data-img-sec {
        padding-top: 20px;
    }

    ul.tabs-cirle-data li:nth-child(7) .data-img-sec,
    ul.tabs-cirle-data li:nth-child(8) .data-img-sec,
    ul.tabs-cirle-data li:nth-child(9) .data-img-sec {
        margin-bottom: 20px !important;
    }

    section.cricle-style-one ul li {
        width: 50%;
    }

    section.cricle-style-one ul li:after {
        width: 0;
    }

    section.cricle-style-one .crirle-img {
        margin-left: auto;
        margin-right: auto;
    }


    section.cricle-style-one ul {
        justify-content: center;
    }

    section.cricle-style-one ul li.five-img {
        width: 100%;
    }

    section.cricle-style-one span.pm.f20 {
        margin-bottom: 20px;
    }

    section.prd-one.prd-onedddd.hire-ous h2.pb.dc.f45 {
        font-size: 30px;
        margin-bottom: 25px;
    }

    body {
        padding-top: 60px;
    }


    section.prd-one.prd-onedddd.prd-one.prd-oneddddddddff.expert-sec-data ul.tabs-cirle-data .data-img-sec {
        height: auto;
    }

    section.port-deta.f-w-100 ul.nav.nav-tabs {
        flex-wrap: wrap;
    }

    .dnt-hdng-tet {
        padding: 0 10px;
    }


    img.homepage-slider-main {
        width: 100%;
    }

    .h2,
    h2 {
        font-size: 18px;
    }

    .f16 {
        font-size: 14px;
    }

    .f20 {
        font-size: 16px;
    }

    .circle-img-style.circle-img-style2 {
        padding-right: 15px;
    }

    .three ul.nav.nav-tabs li {
        width: 100%;
        margin-bottom: 30px;
    }

    .three ul.nav.nav-tabs {
        flex-wrap: wrap;
    }

    .col-xs-12.footer-columncc {
        width: 100%;
    }

    ul.nav.navbar-nav.menu-bar li {
        width: 100%;
        padding-left: 15px;
    }

    li.quote-buuton a {
        text-align: center;
    }

    li.hire-buuton {
        text-align: center;
    }

    li.hire-buuton {
        margin-bottom: 20px;
        margin-left: 17px;
    }

    .navbar-default .navbar-toggle {
        border-color: #fc8a03;
    }

    .custom-nav-bar .navbar-default .navbar-toggle .icon-bar {
        background-color: #fc8a03;
    }

    .custom-nav-bar li a {
        font-size: 14px;
    }

    .navbar-default .navbar-toggle:focus,
    .navbar-default .navbar-toggle:hover {
        background-color: #fff;
    }

    .custom-nav-bar nav.navbar.navbar-default .navbar-header {

        margin-left: 0;
    }

    header {
        padding: 0 15px;
    }

    .col-xs-12.footer-columncc.footer-columnccff li.nav-item a {
        padding-left: 0;
    }

    .prestoshop {
        padding-top: 0;
        padding-bottom: 30px;
    }

    .july-hdng-sec span {
        margin-top: 20px;
    }

    span.copyright.quick-links.pr.f16 {
        font-size: 13px;
    }

    .fotter-cnt li.nav-item span {
        margin-bottom: 0;
    }

    .fotter-cnt li.nav-item span {
        margin: 8px 0 13px !important;
    }


    body footer.fotter-cnt .f20 {
        font-size: 22px !important;
        margin-top: 30px !important;
        margin-bottom: 0 !important;
    }

    .our-work-sec {
        width: 100%;
    }

    section.prd-one {
        padding-left: 15px;
        text-align: center;
    }

    .data-div-cncn {
        margin: 15px auto;
    }

    .left-footer-data {
        grid-template-columns: 1fr;
        top: 0px;
    }

    .f40 {
        font-size: 20px;
    }

    ul.ana-data-sec {
        flex-wrap: wrap;
    }





    ul.ana-data-sec li {
        margin-right: 0;
        margin-bottom: 10px;
    }

    .module-text-area-big {
        padding: 30px 15px;
    }

    .modul-imgggg.f-w-100.text-left img.imgfull {
        max-width: 280px;

        margin: 0 auto;
    }

    .circle-img-style.col-md-3.col-sm-3.col-xs-12 img {
        width: 70%;
        margin: 0 auto;
    }

    .circle-img-style.col-md-3.col-sm-3.col-xs-12 {
        text-align: center;
    }

    .small-ser-hdng2.f-w-100.jc {
        padding: 0 20px;
        justify-content: center;
        text-align: center;
    }

    ul.ec-sol-btn li {
        width: 100%;
        float: left;
        margin-bottom: 5px;
    }

    ul.ec-sol-btn li a {
        margin-right: 0px;
        width: 100%;
        display: inline-block;
    }


    .ser-bdgt-cnt {
        position: relative;
        bottom: 0;
        text-align: center;
        background: #fff;
        width: 100%;
        left: inherit;
        transform: inherit;
        padding: 10px 10px 10px;
        box-shadow: 1px 1px 1px 1px #ededed;
        margin-top: 20px;
    }


    .main-page-sec {
        padding: 0 15px;
    }

    section.serv-ecom-sec {
        margin-bottom: 0;
        padding-bottom: 0;
    }

    .fuul-img-ser-slider {
        padding-bottom: 0;
    }

    .iocns-class-div {
        margin-top: 0;
    }

    section.prd-one {
        padding-left: 0;
    }

    ul.tabs-cirle-data {
        margin-top: 30px;
    }

    section.work-two {
        margin: 5% 0 5%;
    }

    .data-img-sec {
        margin-bottom: 20px;
    }

    section.indu-one {
        margin-bottom: 30px;
    }

    section.indu-two.f-w-100 {
        padding: 0 0%;
    }


    .big-hdng h2 {
        font-size: 19px;
    }

    .accord-data-sec .accordion {
        font-size: 14px;
    }

    .accord-data-sec .accordion.active {
        font-size: 14px;
        padding-right: 35px;
    }

    .f18 {
        font-size: 14px;
    }

    .f32 {
        font-size: 18px;
    }


    .f16 {
        font-size: 12px;
    }


    section.get-quote-sec.f-w-100 ul li {
        text-align: left;
        width: 100%;
        text-align: center;
        padding-right: 0 !important;
        border: none !important;
    }


    section.get-quote-sec.f-w-100 ul li:last-child {
        margin-top: 15px;
    }

    section.get-quote-sec.f-w-100 ul li:nth-child(2) a {
        margin-left: 0;
    }

    section.get-quote-sec.f-w-100 ul {
        flex-wrap: wrap;
    }




    ul.tabs-cirle-data li:nth-child(9) .data-img-sec {
        margin-top: 80px;
    }



    ul.tech-logo-sec li {
        width: 47%;
    }

    .cnt-sec-areadd.f-w-100 {
        position: inherit;
        right: inherit;
        bottom: inherit;
        width: 90%;
        background: #fff;
        padding: 20px 15px;
        border: 10px solid #fef5ea;
        margin: 0 auto;
        margin-top: 15px;
    }

    .left-cnt-sec-ser p {
        width: 100%;
    }

    .port-btn-full {
        margin-bottom: 10px;
    }

    .fotter-cnt .right-footer-data,
    .left-footer-data {
        width: 100%;
        text-align: center;
        margin: 20px 0 10px;
    }

    .f-w-100.bottom-border-line.text-center.jc {
        padding-top: 0;
    }

    .fotter-cnt {
        padding: 20px 0 40px;
    }


    .footer-columncc span.footer-title {
        margin-bottom: 20px !important;
        margin-top: 30px !important;
    }

    section.prd-one.prd-onedddd.hire-ous .off-prdt-hdng {
        margin-bottom: 0;
    }

    section.prd-one.prd-onedddd.hire-ous {
        margin-top: 50px;
        margin-bottom: 0;
    }

    section.paliner-sec.paliner-sec-second-data ul li.orange-type:after,
    section.paliner-sec ul li.orange-typerr:after {
        content: none;
    }


    section.paliner-sec.paliner-sec-second-data ul {
        justify-content: center;
    }

    section.paliner-sec.paliner-sec-second-data ul li {
        width: 102px;
        height: 102px;
        margin-bottom: 90px;
    }

    section.paliner-sec.paliner-sec-second-data.paliner-sec-second-datadddd ul li span {
        bottom: -67px;
        font-size: 12px;
    }

    section.paliner-sec.paliner-sec-second-data ul li:before {
        left: 40px;
        bottom: -12px;
    }


    .form-geading h2 {
        width: 100%;
    }


    .qupte-form {
        padding-left: 0;
        padding-right: 0;
        padding-top: 10px;
        padding-bottom: 0;
        background: transparent;
    }


    .qupte-form:before {
        left: 96px;
        background-size: 60%;
        width: 300px;
        height: 400px;
        top: 0;
        bottom: inherit;
    }

    .form-geading:after {
        background: transparent;
    }


    .train-first {
        margin-bottom: 10px;
    }

    .we-train-sec.first-child li.col-md-6 {
        padding: 0 6px;
        text-align: left;
    }

    .step-two-trail img {
        margin-top: 0;
    }

    .train-first p {
        font-size: 16px;
    }

    section.paliner-sec.paliner-sec-second-data ul {
        padding-left: 50px;
    }

    .accord-data-sec .accordion.active {
        background-position: 95% center;
    }


    .accord-data-sec .accordion {
        padding-right: 30px;
        background-position: 95% center;
    }

    section.paliner-sec.paliner-sec-second-data ul {
        margin-bottom: 0;
    }

    section.indu-two.f-w-100 {
        padding: 0 6%;
        margin-top: 30px !important;
    }


    section.serv-ecom-sec a.left.carousel-control {
        left: 0;
    }

    section.serv-ecom-sec a.right.carousel-control {
        right: 9px;
    }

    .f45 {
        font-size: 21px;
    }

    .small-hdngddd {
        margin-bottom: 0;
    }

    .term-condtion-sec .hdng-textsss {
        margin-top: 30px;
        margin-bottom: 0;
    }


    .img-sec-cnt {
        bottom: 0;
        left: 0;
        width: 100%;
        height: auto;
        margin-bottom: 40px;
        position: relative;
    }

    .icon-sec.icon-sec-img.text-left img {
        height: 28px;
        width: auto;
        margin-bottom: 10px;
    }

    section.prd-one.prd-onedddd.prd-one.prd-oneddddddddff.plg-feture-some.plg-feture-platform ul li:nth-child(4) .data-img-sec,
    section.prd-one.prd-onedddd.prd-one.prd-oneddddddddff.plg-feture-some.plg-feture-platform ul li:nth-child(5) .data-img-sec {
        margin-bottom: 100px;
    }

    section.prd-one.prd-onedddd.prd-one.prd-oneddddddddff.plg-feture-some.plg-feture-platform ul li:nth-child(6) .data-img-sec {
        margin-bottom: 0;
    }

    section.ecom-ads-sec .cnt-area-sec span {
        float: none;
    }

    .hhdng-text-style {
        text-align: center;
        justify-content: center;
    }

    section.ecom-ads-sec .cnt-area-sec {
        text-align: center;
    }

    .brd-hdngfff.f-w-100.jc {
        width: 80%;
    }

    section.prd-one.prd-onedddd.prd-one.prd-oneddddddddff.plg-feture-some {
        margin-top: 0;
    }

    section.serv-page-one.f-w-100 {
        margin-bottom: 0;
        padding-bottom: 20px;
    }

    section.ecom-ads-sec.f-w-100 {
        padding-bottom: 20px;
    }

    .hhdng-text-style h2.pb.dc.f40.text-left {
        font-size: 29px;
        text-align: center;
        margin-top: 60px;
    }

    section.ecom-ads-sec .cnt-sec-class {
        text-align: center;
    }

    section.ecom-dev-sec-part li {
        padding-bottom: 50px;
    }

    ul.ul-sec-part li:nth-child(2) {
        padding-bottom: 40px;
        margin-bottom: 40px;
    }

    .indu-three .circle-div {
        height: 110px;
        width: 110px;
        line-height: 80px;
        margin: 0 auto;
    }


    .indu-three .col-md-8.col-sm-8.col-xs-12 {
        text-align: center;
    }

    .eve-sec-cnt {
        text-align: center;
    }


    .eve-sec-cnt h2.pb.f45.dc {
        font-size: 30px;
        line-height: 40px;
    }




    .about-us {
        margin-top: 40px !important;
    }

    .about-us .off-prdt-hdng:last-child {
        margin-bottom: 0;
    }

    .about-us-page section.carer-page-one {
        text-align: center;
    }

    .about-us-page .text-left {
        text-align: center;
        justify-content: center;
    }

    .imgsec-cnt-try {
        margin-top: 25px;
        margin-bottom: 0;
    }


    section.work-two .left-sec-div {
        width: 100%;
    }

    .left-sec-div .data-div-cncn {
        left: inherit;
        right: inherit;
        z-index: 9;
        top: inherit;
        position: inherit;
        width: 100%;
    }

    section.work-two img.imgfull {
        height: auto;
        object-fit: contain;
    }

    section.work-two .nopadding.pbg {
        display: none;
    }

    section.work-two .pbg {
        display: none;
    }

    section.work-two .right-sec {
        width: 100%;
    }

    section.work-two .data-div-cncn {
        position: inherit;
        top: 0;
        left: inherit;
        width: 100%;
        padding: 0;
        border: none;
    }


    .qupte-form .form-sec {
        background: #fff;
    }

    .qupte-form .form-geading {
        background: #fff;
    }


    section.qoute-one .quote-inner-form {
        position: relative;
        width: 100%;
        margin-left: auto;
    }


    .qupte-form .form-sec {
        background: #fff;
        padding-bottom: 30px;
        padding-left: 15px;
        padding-top: 20px;
    }

    section.prd-one.prd-onegg .iocns-class-div:after,
    section.prd-one.prd-onegg .iocns-class-div.iocns-class-div2:after {
        height: 220px !important;
        width: 220px !important;
        left: -72px;
        top: -22px;
        transform: rotate(90deg);
    }

    ul.tabs-cirle-data .data-img-sec {
        height: 290px;
    }

    section.prd-one.prd-onegg.f-w-100 .off-prdt-hdng.f-w-100.jc {
        margin-bottom: 0;
    }

    section.prd-one.prd-onegg .iocns-class-div:before {

        bottom: -32px;
        left: 51px;
    }

    ul.tabs-cirle-data {
        margin-top: 0;
    }

    section.pre-modul-sec .col-md-8 {
        margin-bottom: 20px;
    }


    section.pre-modul-sec {
        padding: 25px 0 0;
        margin: 50px 0 0;
    }

    section.pre-modul-sec .col-md-4.col-sm-4.col-xs-12 {
        padding-bottom: 20px;
    }

    .navbar-brand>img {
        float: left;
    }

    header {
        padding: 0;
    }

    .navbar-default .navbar-toggle {
        border: none;
        padding: 0;
    }

    li.hire-buuton {
        width: auto !important;
        padding-right: 15px;
        margin-bottom: 0;
    }

    li.quote-buuton {
        width: auto !important;

    }

    li.quote-buuton {
        padding: 0 !important;
        margin: 21px 5px !important;
    }

    li.hire-buuton a {
        padding: 10px 0px 10px 15px !important;
    }

    li.quote-buuton a {
        padding: 10px 15px !important;
    }

    ul.nav.navbar-nav.menu-bar li {
        width: 100%;
        padding-left: 0;
        border-bottom: 1px solid #dadada;
        margin-left: 0;
        margin-right: 0;
    }

    ul.nav.navbar-nav.menu-bar {
        float: none;
        margin: 0;
        opacity: 0;
        transform: translateX(50px);
        -webkit-transition: -webkit-transform .8s cubic-bezier(.2, .75, .3, 1) 0.22s, opacity .45s cubic-bezier(.2, .75, .3, 1) 0.22s;
        -ms-transition: transform .8s cubic-bezier(.2, .75, .3, 1) 0.22s, opacity .45s cubic-bezier(.2, .75, .3, 1) 0.22s;
        transition: transform .8s cubic-bezier(.2, .75, .3, 1) 0.22s, opacity .45s cubic-bezier(.2, .75, .3, 1) 0.22s;
        position: relative;
        z-index: 9;
    }

    .custom-nav-bar .collapse-new.show ul.nav.navbar-nav.menu-bar {
        opacity: 1;
        transform: translateX(0px);
    }

    .custom-nav-bar li a {
        padding-left: 15px;
    }

    li.hire-buuton {
        border: 2px solid #565a5b !important;
        margin: 0 7px;
    }





    .custom-nav-bar .navbar-nav .open .dropdown-menu {
        border-bottom: 1px solid white;
        border-radius: 0;
        left: 0;
        transform: translate(0);
        width: 100%;
    }

    .custom-nav-bar .three.tabs-three.tabs-three-menus-data.f-w-100 ul.nav.nav-tabs {
        width: 100%;
        flex-wrap: wrap;
        margin-top: 20px;
    }

    .custom-nav-bar li a b.caret {
        float: right;
        margin: 0;
        top: 10px;
        position: relative;
        right: 10px;
    }

    .custom-nav-bar .three.tabs-three.tabs-three-menus-data.f-w-100 ul.nav.nav-tabs li {
        width: 100%;
        border: none;
        margin-bottom: 0;
    }

    .three.tabs-three.tabs-three-menus-data.f-w-100 ul.nav.nav-tabs>li>a {

        border: none;
        padding-left: 15px;
        border-radius: 0;
        border-bottom: 1px solid #dadada;
    }


    li.dropdown.style-drop-down.mobile-class {
        display: none;
    }

    .accord-data-sec.f-w-100.custom-nav-bar-type {
        padding: 0;
    }

    .accord-data-sec.f-w-100.custom-nav-bar-type button.accordion.active:after {
        left: 50%;
        height: 9px;
        width: 56px;
        top: 100%;
        transform: translate(-50%);
        background: url(../img/active-drop-down.png);
        background-size: 100% 100%;
        background-repeat: no-repeat;
    }


    .accord-data-sec.f-w-100.custom-nav-bar-type button.accordion:after {
        left: 50%;
        height: 9px;
        width: 56px;
        top: 100%;
        transform: translate(-50%);
        background: url(../img/active-drop-downfff.png);
        background-size: 100% 100%;
        background-repeat: no-repeat;
    }

    .accord-data-sec.f-w-100.custom-nav-bar-type a:focus {
        outline: none;
        outline-offset: 0;
        text-decoration: none;
        color: #777;
    }

    .accord-data-sec.f-w-100.custom-nav-bar-type button.accordion {
        position: relative;
        padding-left: 50px;
    }


    .accord-data-sec.f-w-100.custom-nav-bar-type button.accordion span {
        width: 30px;
        display: inline-block;
        height: 38px;
        background-repeat: no-repeat;
        background-size: 100% auto !important;
        margin-right: 10px;
        position: absolute;
        left: 14px;
        top: 60%;
        transform: translate(0, -50%);
    }

    .accord-data-sec.f-w-100.custom-nav-bar-type button.accordion span.wodpdev {
        background: url(../img/wordpress-white2.png);
        background-repeat: no-repeat;
    }


    .accord-data-sec.f-w-100.custom-nav-bar-type button.accordion span.mvp-dev {
        background: url(../img/mvp-icon-dark.png);
        background-repeat: no-repeat;
    }

    .accord-data-sec.f-w-100.custom-nav-bar-type button.accordion span.website-mig {
        background: url(../img/migrate-icon-dark.png);
        background-repeat: no-repeat;
    }

    .accord-data-sec.f-w-100.custom-nav-bar-type button.accordion span.php-dev {
        background: url(../img/php-dev.png);
        background-repeat: no-repeat;
    }

    .accord-data-sec.f-w-100.custom-nav-bar-type button.accordion.active span.mvp-dev {
        background: url(../img/mvp-icon.png);
        background-repeat: no-repeat;
    }

    .accord-data-sec.f-w-100.custom-nav-bar-type button.accordion.active span.website-mig {
        background: url(../img/migrate-icon.png);
        background-repeat: no-repeat;
    }

    .accord-data-sec.f-w-100.custom-nav-bar-type button.accordion.active span.php-dev {
        background: url(../img/php-dev-dark.png);
        background-repeat: no-repeat;
    }



    .accord-data-sec.f-w-100.custom-nav-bar-type .accordion.active span.wodpdev {
        background: url(../img/wordpress-white.png);
        background-repeat: no-repeat;
    }

    .accord-data-sec.f-w-100.custom-nav-bar-type button.accordion.active span.ecm {
        background: url(../img/ecomerce-solution.png);
        background-repeat: no-repeat;
        width: 30px;
        height: 38px;
    }

    .accord-data-sec.f-w-100.custom-nav-bar-type button.accordion.active span.mobia-pp {
        background: url(../img/mobile-app-white.png);
        background-repeat: no-repeat;
    }

    .accord-data-sec.f-w-100.custom-nav-bar-type button.accordion.active span.prd-dev {
        background: url(../img/product-dev-white.png);
        background-repeat: no-repeat;
    }

    .accord-data-sec.f-w-100.custom-nav-bar-type .accordion.active a {
        color: #fff;
        font-weight: normal;
        text-decoration: none;
    }

    .accord-data-sec.f-w-100.custom-nav-bar-type .accordion.active {
        background: #fc8a03 url(../img/minus-icon-png.png);
        background-repeat: no-repeat;
        background-position: 95% center;
        background-size: 3%;
    }

    .accord-data-sec.f-w-100.custom-nav-bar-type .accordion {
        background: url(../img/plus-icon-open.png);
        background-repeat: no-repeat;
        background-position: 95% center;
        border-bottom: 1px solid #dadada;
        margin-bottom: 0;
    }

    .accord-data-sec.f-w-100.custom-nav-bar-type li.pm.f13.dc {
        padding-left: 30px;
        background: url(../img/service-page/arrow-next.png);
        background-repeat: no-repeat;
        background-position: 6% 8px;
        line-height: 28px;
        font-size: 12px;
    }


    .accord-data-sec.f-w-100.custom-nav-bar-type li a {
        font-family: 'poppinsregular';
        color: #565a5b !important;
        font-size: 13px;
        padding: 0 0;
        float: left;
    }

    .accord-data-sec.f-w-100.custom-nav-bar-type ul li {
        border: none;
    }


    .custom-nav-bar ul li.dropdown.style-drop-down.service-type-mobile {
        display: block;
    }

    ul.nav.navbar-nav.menu-bar li.home-mobile {
        display: block;
    }

    ul.nav.navbar-nav.menu-bar li.home-desktop {
        display: none;
    }

    ol.carousel-indicators.inder-class li {
        width: 10px !important;
        height: 10px;
    }

    .mega-menus-img+p.pm.dc.f16 {
        font-size: 14px;
    }

    .custom-nav-bar .page-link-btn a {
        margin-bottom: 22px;
        width: 100%;
        padding: 14px 6px;
        font-size: 12px;
    }

    li.data-highlight.pb.dc.f16 {
        padding-left: 10px;
        background-position: 4%;
    }


    ul.menus-two-high {
        padding-left: 0;
    }

    .hyrid-margin {
        margin-bottom: 25px;
    }

    .client-text h2,
    .client-text p {
        justify-content: center;
        text-align: center;
    }

    .mobile-close {
        display: none;
    }

    .mobile-open {
        display: block;
    }

    ol.carousel-indicators.slider-bottom-data {
        bottom: 0;
    }

    .getin-touch-btn {
        margin-bottom: 0px;
    }

    .getin-touch-btn a {
        margin-top: 10px;
        border: 2px solid #fc8a03;
        height: 45px;
        width: 140px;
        line-height: 45px;
    }

    .baner-btn a {
        width: 230px;
        height: 40px;
        line-height: 40px;
    }





    .banner-area a.left,
    .banner-area a.right {
        display: none;
    }

    .banner-area {
        background-size: auto 100%;
    }

    .client-text h2 {
        font-size: 35px;
    }

    section.prd-one.prd-one22.f-w-100.expert-sec-type h2.pb.dc.f38 {
        font-size: 24px;
    }

    section.prd-one.prd-one22.f-w-100.expert-sec-type .off-prdt-hdng.f-w-100.jc {
        margin-bottom: 0;
    }

    section.three.tabs-three.f-w-100 .prestoshop {
        padding-bottom: 0;
    }

    .expert-sec-type ul.tabs-cirle-data {
        margin-top: 0;
    }

    img.transp-sec-img {
        width: 100%;
    }

    .car-webg-secghh .php-hdng-textdd .img-sec-dddt-se {
        padding-right: 0;
    }

    .get-quote-btn a {
        padding: 10px 18px;
    }

    section.six-sec {
        margin-top: 40px;
        margin-bottom: 0px;
    }

    section.six-sec .hdng-text.f-w-100 {
        text-align: center;
        justify-content: center;
    }

    section.six-sec .hdng-text.f-w-100 span.do.f25.px {
        font-size: 25px;
    }

    section.six-sec .hdng-text.f-w-100 span.pb.f32.dc {
        font-size: 25px;
    }

    section.trusted-img-sec img.imgfull {
        width: 70%;
        margin-bottom: 0px;
    }

    .pading {
        width: 100%;
        text-align: center;
    }



    section.trusted-img-sec ul.f-w-100 {
        justify-content: center;
        align-items: center;
    }

    section.trusted-img-sec {
        padding: 50px 0;
        justify-content: center;
        text-align: center;
    }


    section.prd-one.prd-onedddd.prd-one.prd-oneddddddddff.plg-feture-some.plg-feture-platform .data-img-sec {
        height: auto;
    }



    section.plg-feture.plg-feture2.plg-feture3.plg-feture344 .php-hdng-textdd {
        height: auto;
    }



    section.prest-data-sec ul li p {
        width: 91%;
    }

    .breadcrumb {
        justify-content: center;
        display: flex;
        text-align: center;
        flex-wrap: wrap;
    }

    section.plg-feture.plg-feture2 .php-hdng-textdd .php-hdng-text h2 {
        font-size: 20px;
    }

    section.plg-feture.plg-feture2.plg-feture3.plg-feture344 .php-hdng-textdd .img-sec-dddt-se {
        padding-right: 0;
    }

    section.prd-one.prd-onedddd.prd-one.prd-oneddddddddff.data-style .data-img-sec {
        height: auto;
    }

    section.prd-one.prd-onedddd.prd-one.prd-oneddddddddff .data-img-sec.sect-type-data {
        margin-top: 0;
    }

    .We-Work {
        margin-bottom: 30px;
    }

    section.paliner-sec ul li:nth-child(2n+2) {
        margin-right: 0;
    }


    section.paliner-sec ul li {
        width: 162px;
        height: 162px;
    }

    .dnt-small-hdng-txt {
        padding: 0;
    }

    .php-hdng-textdd.f-w-100 {
        height: auto;
        padding-bottom: 50px;
    }

    .project-planner {
        margin-top: 30px;
        margin-bottom: 0;
    }


    section.trusted-img-sec+.main-page-sec.main-page-sec2 h2.dc.f45.pb {
        font-size: 30px;
    }

    .container-data.f-w-100.work-images-sec {
        margin-top: 50px;
        margin-bottom: 50px;
        border: none;
    }

    section.trusted-img-sec h2.pb.f45.dc.jc.f-w-100 {
        width: 90%;
        margin: 0 auto;
        text-align: center;
        float: none;
        font-size: 25px;
    }

    .thed-hdng.f-w-100.jc.expert-sec h2 {
        font-size: 35px;
    }

    .hdng-five-data .f-w-100.hdng-five-data h2 {
        font-size: 30px;
        margin-top: 40px;
    }

    section.port-deta.port-detad.f-w-100 ul.nav.nav-tabs li a {
        font-size: 10px;
        padding-left: 9px;
        padding-right: 9px;
        margin-bottom: 18px;
    }

    section.port-deta.port-detad.f-w-100 ul.nav.nav-tabs {
        flex-wrap: wrap;
        padding: 0 2px;
    }

    .col-square-data.f-w-100 {
        margin-bottom: 150px;
    }

    section.port-deta.port-detad.f-w-100 {
        margin-bottom: 0;
    }

    .circle-img-style.circle-img-style2 {
        padding-left: 15px;
    }

    .circle-img-style.circle-img-style2:after {
        content: none;
    }


    .full-div-sec-type-div img {
        position: relative;
        top: 0;
    }

    section.prdt-two {
        padding-top: 0;
        padding-bottom: 0;
    }

    .full-div-sec-type-div img {
        width: 80%;
        margin: 0 auto;
        text-align: center;
        float: none;
        display: flex;
        justify-content: center;
    }

    section.one-sec-plate .full-div-sec-type-div .col-md-8.col-sm-8.col-xs-12 {
        order: 2;
    }

    section.one-sec-plate .full-div-sec-type-div .col-md-4.col-sm-4.col-xs-12 {
        order: 1;
        margin-top: 20px;
    }

    section.one-sec-plate .img-dot-sec {
        margin-top: 20px;
    }

    .find-more-btn {
        margin-top: 30px;
    }

    section.car-webg-sec+.carrer p {
        font-size: 12px;
    }

    .inner-partt-sec-one.f-w-100 .img-sec-part-ded.f-w-100.jc {
        text-align: center;
    }

    .inner-partt-sec-three.f-w-100 .img-sec-part-ded.f-w-100.jc {
        text-align: center;
    }

    .inner-partt-sec-two.f-w-100 .img-sec-part-ded.f-w-100.jc {
        top: 0;

    }

    a.dmca-badge {
        margin-bottom: 20px;
    }

    section.qoute-one2 {
        padding-left: 15px;
        padding-right: 15px;
    }


    section.qoute-one2 form {
        width: 100%;
    }

    section.qoute-one2 .qupte-form {
        padding-left: 230px;
        padding-top: 330px;
    }

    .qupte-form.qupte-form2:before {
        position: absolute;
        content: "";
        left: 30px;
        bottom: 0;
        width: 165px;
        height: 320px;
        background: url(../img/apply-online/image1.png);
        background-repeat: no-repeat;
        z-index: 99999;
        background-size: 100% 100%;
    }

    section.qoute-one.qoute-one2 .quote-inner-form {
        padding-left: 0;
        padding-right: 0;
    }


    section.qoute-one .qupte-formm.f-w-100 .quote-inner-form {
        background: #fff;
    }

    section.qoute-one .qupte-formm.f-w-100 .quote-inner-form .form-geading h2 {
        text-align: center;
    }



    section.prd-one.prd-one22.f-w-100.expert-sec-type {
        margin-top: 0px;
    }

    .bank-transfers ul,
    .bank-transfers ul.bank-details {
        width: 100%;
        padding-left: 15px;
    }

    .common-class img {
        width: 80px;
        margin-top: 20px;
    }

    .car-webg-secghh .php-hdng-textdd.f-w-100 {
        height: auto;
        padding-bottom: 20px;
    }

}


@media (max-width : 390px) {


    .qupte-formm.f-w-100 .form-sec.f-w-100 .tabks-sec {
        font-size: 22px;
    }

    section.car-webg-sec+.carrer p {
        font-size: 10px;
    }

    ul.tech-logo-sec li {
        width: 100%;
    }



    ul.ul-data-hire.hire-process-sec span img {
        top: 5px;
        height: 41px;
    }


    .we-train-sec.first-child li.col-md-6 {
        width: 100%;
    }


    section.paliner-sec.paliner-sec-second-data ul {
        padding-left: 35px;
    }


    section.paliner-sec.paliner-sec-second-data ul li {
        margin-right: 29px;
    }


    ul.ul-data-hire li span {
        display: flex;
        align-items: flex-start;
    }

    ul.tech-logo-sec {
        padding-left: 10px;
    }

    section.worl-sec-one.f-w-100 .left-cnt-sec-ser h2 {
        font-size: 20px;
    }

    section.worl-sec-one.f-w-100 .left-cnt-sec-ser a {
        width: 100%;
        text-align: center;
        margin: 6px 0;
    }

    .custom-nav-bar ul li.dropdown.style-drop-down.service-type-mobile {
        display: block;
    }


    section.three.tabs-three.f-w-100 {
        display: none;
    }



}


.qupte-formm.f-w-100 .form-sec.f-w-100 .tabks-sec {
    font-size: 30px;
    text-align: center;
}

.qupte-formm.f-w-100 .form-geading:after {
    position: absolute;
    content: "";
    height: 4px;
    width: 100%;
    background: #fb8b03;
    left: 0;
    z-index: 1;
    bottom: 53px;
}





section.six-sec .nav-tabs>li.active>a:hover:after {
    position: absolute;
    content: "";
    height: 17px !important;
    width: 43px !important;
    background: url(../img/border-img.png) !important;
    background-repeat: no-repeat;
    bottom: -13px;
    background-size: 100% 100%;
    opacity: 0;
    left: 50%;
    transform: translate(-50%);
}



/**************** ecomer-dev-page *****************/

.lh30 {
    line-height: 30px;
}

.develop-tab-sec .nav-tabs {
    display: none;
}



.pr10 {
    padding-right: 10px;
}

.pr20 {
    padding-right: 20px;
}

.pr30 {
    padding-right: 30px;
}



.mb40 {
    margin-bottom: 40px;
}


.mt30 {
    margin-top: 30px;
}


.mb30 {
    margin-bottom: 30px;
}

.mt20 {
    margin-top: 20px;
}


.mb20 {
    margin-bottom: 20px;
}

.mr10 {
    margin-right: 10px;
}

.mr20 {
    margin-right: 20px;
}

.mr30 {
    margin-right: 30px;
}

.rg20 {
    row-gap: 20px;
}

.rg30 {
    row-gap: 30px;
}


.pl0 {
    padding-left: 0;
}

.pr0 {
    padding-right: 0;
}


.btn1 {
    background-color: #565a5b;
    color: #fff;
    font-family: 'poppinsbold';
    font-size: 20px;
    padding: 20px 20px;
    transition: ease all 0.5s;
    border: none;
    border-radius: 10px;
}

.btn1:hover {
    background-color: #fe8a02;
    color: #fff!important;
}

.main-sec-dev-ec {
    align-items: center;
    padding-top: 20px;
    margin-top: 60px;
}


section.partent-sec {
    background: #fff8f0;
    position: relative;
}

section.partent-sec:before {
    left: 0;
    top: 0;
    position: absolute;
    width: 300px;
    height: 286px;
    content: "";
    background: url("../img/ecommerce-development-services/shape-left.png");
    background-size: 100%;
    background-repeat: no-repeat;
}

section.partent-sec:after {
    right: 0;
    bottom: 0;
    position: absolute;
    width: 300px;
    height: 286px;
    content: "";
    background: url("../img/ecommerce-development-services/shape-right.png");
    background-size: 100%;
    background-repeat: no-repeat;
}

.g1 {
    display: grid;
    grid-template-columns: repeat(1, 1fr);
    row-gap: 20px;
    width: 100%;
}


.g2 {
    display: grid;
    grid-template-columns: repeat(2, 1fr);
    column-gap: 20px;
    width: 100%;
}

.g3 {
    display: grid;
    grid-template-columns: repeat(3, 1fr);
    column-gap: 20px;
    width: 100%;
}


.g4 {
    display: grid;
    grid-template-columns: repeat(4, 1fr);
    column-gap: 20px;
    width: 100%;
}

.dev-heading-sec.dev-heading-sec2 {
    padding-left: 50px;
}


li.iner-custon img {
    float: left;
}

li.iner-custon span {
    width: 79%;
    float: left;
}

.imgfull {
    width: 100%;
}


.imgfull2 {
    max-width: 600px;
    width: 100%;
}




.icon2-sec {
    display: flex;
    border-radius: 100px;
    border-radius: 100px;
    background: #fff0dd;
    height: 120px;
    line-height: 120px;
    text-align: center;
    width: 120px;
    align-items: center;
    justify-content: center;
}

.lh24 {
    line-height: 24px;
}


.data-sec {
    margin-top: 20px;
    align-items: center;
}


ul.batch-sec li:last-child {
    margin-left: 5px;
}

.reflect-blog-sec h2:hover {
    color: #fc8a03;
}

.accordian-sec {
    background: #fff8f0;
    position: relative;
    padding-bottom: 100px;
    padding-top: 100px;
}


.moree-btn {
    border: none !important;
    text-align: center;
    justify-content: center;
    margin-top: 30px;
}


.accordian-sec:before {
    left: 0;
    top: 400px;
    position: absolute;
    width: 200px;
    height: 286px;
    content: "";
    background: url(../img/ecommerce-development-services/shape-left2.png);
    background-size: 100%;
    background-repeat: no-repeat;

}

.accordian-sec:after {
    right: 0;
    bottom: 50px;
    position: absolute;
    width: 200px;
    height: 286px;
    content: "";
    background: url(../img/ecommerce-development-services/shape-right2.png);
    background-size: 100%;
    background-repeat: no-repeat;
}

.accordian-sec .accordion {
    background: #fff url("../img/ecommerce-development-services/icon36.png");
    color: #565a5b;
    cursor: pointer;
    padding: 18px;
    width: 100%;
    border: none;
    text-align: left;
    outline: none;
    font-size: 22px;
    position: relative;
    background-repeat: no-repeat;
    background-position: 98% center;
}

.accordian-sec .accordion.active {
    background: #fe8a02 url("../img/ecommerce-development-services/icon35.png");
    color: #fff;
    cursor: pointer;
    padding: 18px;
    width: 100%;
    border: none;
    text-align: left;
    outline: none;
    font-size: 22px;
    position: relative;
    background-repeat: no-repeat;
    background-position: 98% center;
}


.accordian-sec .accordion.active+.panel {
    margin-bottom: 0;
    padding-top: 20px;
    padding-bottom: 20px;
    height: auto;
}

.accordian-sec .accordion {
    margin-bottom: 0;
    margin-top: 0;
}

ul.right-whute-label {
    align-items: center;
    gap: 40px;
    place-content: center;
}


ul.right-whute-label li {
    text-align: center;
    background: #fff;
    box-shadow: 1px 2px 4px 3px #00000008;
    padding: 60px 0;
    border-radius: 10px;
    position: relative;
}

.portfolio-sec-new .second-slider-image {
    background: #fff;
}

.portfolio-sec-new .main-page-sec.main-page-sec2 {
    display: grid;
    grid-template-columns: 1fr;
    row-gap: 50px;
}


.portfolio-sec-new .main-page-sec.main-page-sec2 .main-page-sec.main-page-sec2 {
    grid-template-columns: 1fr 1fr;
    column-gap: 30px;
}


ul.url-sec strong {
    display: block;
    font-size: 18px;
    font-family: 'poppinsbold';
    margin-top: 10px;
}


.portfolio-sec-new .second-slider-image:last-child {
    align-items: flex-start;
}



ul.right-whute-label li:first-child {
    background: #fff url(../img/ecommerce-development-services/icon41.png);
    background-repeat: no-repeat;
    background-size: auto 100%;
}

ul.right-whute-label li:nth-child(2) {
    background: #fff url(../img/ecommerce-development-services/icon42.png);
    background-repeat: no-repeat;
    background-size: auto 100%;
}


ul.right-whute-label li:nth-child(3) {
    background: #fff url(../img/ecommerce-development-services/icon43.png);
    background-repeat: no-repeat;
    background-size: auto 100%;
}


ul.right-whute-label li:last-child {
    background: #fff url(../img/ecommerce-development-services/icon44.png);
    background-repeat: no-repeat;
    background-size: auto 100%;
}



.white-label-sec {
    column-gap: 50px;
    padding-top: 0px;
}



.hire-as-you-need {
    margin-bottom: 0 !important;
}


.enhance-sec {
    padding-top: 0;
}

.plg-dng-sec p {
    max-width: 80%;
    margin-top: 60px;
    margin-bottom: 20px;
    margin-left: auto;
    margin-right: auto;
}


ul.right-whute-label li p {
    margin-top: 16px;
}

.img-sec-img-s img {
    width: 100%;
}

.accord-data-sec>div {
    margin-bottom: 20px;
    border: 1px solid #ffe3c4;
}



ul.batch-sec li {
    background: #ffecd7;
    width: auto;
    padding: 6px 10px;
    border-radius: 20px;
}

ul.batch-sec {
    display: flex;
    justify-content: flex-end;
}


.mt110 {
    margin-top: 110px;
}

.part-dev-sec {
    align-items: flex-start;
    column-gap: 50px;
    z-index: 99;
    position: relative;
}

li.consu-sec {
    background: #fff;
    padding: 13px 0 13px 13px;
    position: relative;
}


section.drop-shipping:before {
    left: 0;
    top: 300px;
    position: absolute;
    width: 200px;
    height: 286px;
    content: "";
    background: url(../img/ecommerce-development-services/shape-left2.png);
    background-size: 100%;
    background-repeat: no-repeat;
}

section.drop-shipping:after {
    right: 0;
    bottom: 50px;
    position: absolute;
    width: 200px;
    height: 286px;
    content: "";
    background: url(../img/ecommerce-development-services/shape-right2.png);
    background-size: 100%;
    background-repeat: no-repeat;
}


.drop-shipping {
    background: #fff8f0;
    margin-top: 10px;
    position: relative;
    padding-bottom: 0px;
    padding-top: 0px;
}


.drop-shipping-store {
    padding-bottom: 0 !important;
    border-bottom: none !important;
}



li.consu-sec:before {
    left: -7px;
    height: 70%;
    width: 12px;
    background: #fc8a03;
    position: absolute;
    content: "";
    top: 50%;
    transform: translateY(-50%);
}

.develop-tab-sec li.nav-item a {
    font-size: 30px;
    color: #222222 !important;
    background: #fff0dd;
    border-radius: 0;
    font-family: 'poppinsmedium';
    height: 100px;
    line-height: 79px;
}

section.partent-sec.partent-sec-sem.f-w-100.mt40.mp15.end-to-end:after,
section.partent-sec.partent-sec-sem.f-w-100.mt40.mp15.end-to-end:before {
    width: 0;
    opacity: 0;
    height: 0;

}




.g4 {
    display: grid;
    grid-template-columns: repeat(4, 1fr);
    justify-content: space-between;
    width: 100%;
    text-align: center;
    gap: 20px;

}

ul.buld-ul-dataa {
    grid-auto-rows: minmax(130px, auto);
}


ul.buld-ul-dataa li {
    border: 1px solid #f7ebde;
    line-height: 110px;
}


.develop-tab-sec li.nav-item.active a {
    font-size: 30px;
    color: #fff !important;
    background: #fe8a02;
    border-radius: 0;
    border: none !important;
}

.develop-tab-sec .nav-tabs li:last-child {
    width: 400px;
}


.develop-tab-sec li.nav-item.active:after {
    position: absolute;
    content: "";
    width: 100%;
    bottom: -6px;
    background: url(../img/ecommerce-development-services/tab-layer.png);
    background-size: 100%;
    height: 21px;
    background-repeat: no-repeat;
    left: 0;
}

li.nav-item a#tab-A {
    background: #fff0dd url(../img/ecommerce-development-services/icon2.png);
    background-repeat: no-repeat;
    background-position: 27%;
    padding-left: 64px;
}


li.nav-item.active a#tab-A {
    background: #fe8a02 url("../img/ecommerce-development-services/icon1.png");
    background-repeat: no-repeat;
    background-position: 27%;
    padding-left: 64px;
}

li.nav-item a#tab-B {
    background: #fff0dd url(../img/ecommerce-development-services/icon3.png);
    background-repeat: no-repeat;
    background-position: 26%;
    padding-left: 80px;
}


li.nav-item.active a#tab-B {
    background: #fe8a02 url("../img/ecommerce-development-services/icon4.png");
    background-repeat: no-repeat;
    background-position: 26%;
    padding-left: 80px;
}


.develop-tab-sec li.nav-item:last-child.active:after {
    bottom: -2px;
}


.develop-tab-sec .nav-tabs li {
    width: 300px;
    text-align: center;
}




ul.convert-sec span {
    margin-right: 5px;
}

.fw {
    font-family: 'Font Awesome 5 Free';
}



ul.right-sec-cont-sec.our-seamless-sec li.consu-sec {
    border: 5px solid #fff3e5;
    border-radius:10px;
}


ul.right-sec-cont-sec.our-seamless-sec li.consu-sec .icon2-sec {
    width: 170px;
    height: 170px;
    background: #fff8f0;
    border: 10px solid #fff3e5;
    margin-left: auto;
    margin-right: auto;
    transition: ease all 0.5s;
    line-height: 155px;
}


ul.right-sec-cont-sec.our-seamless-sec li.consu-sec .icon2-sec:hover {
    background: #fff;
}

ul.right-sec-cont-sec.our-seamless-sec {
    gap: 50px;
}

.our-key-sec {
    max-width: 980px;
    margin: 0 auto;
    padding-top: 40px;
    text-align: center;
    position: relative;
}


.our-key-sec2 {
    max-width: 1200px;
}


.our-key-sec:after {
    position: absolute;
    content: "";
    width: 100%;
    background: url(../img/shopify-development-services/shape1.png);
    height: 182px;
    left: 65%;
    background-repeat: no-repeat;
    top: 25%;
    transform: translateX(-50%);
}

.our-key-sec2:after {
    position: absolute;
    content: "";
    width: 80%;
    background: url(../img/shopify-development-services/shape2.png);
    height: 194px;
    left: 50%;
    background-repeat: no-repeat;
    top: 26%;
    transform: translateX(-50%);
    background-size: 100%;
}


section.partent-secc.key-highlight .our-key-sec2:after {
    position: absolute;
    content: "";
    width: 80%;
    background: url(../img/shopify-development-services/shape2.png);
    height: 194px;
    left: 50%;
    background-repeat: no-repeat;
    top: 21%;
    transform: translateX(-50%);
    background-size: 100%;
}

ul.key-data-ul li {
    background: #fff;
    padding: 30px 20px;
    border: 5px solid #fff3e5;
    border-radius:10px;
}


ul.key-data-ul {
    gap: 50px;
    margin-top: 60px;
}



section.partent-sec.partent-sec-sem {
    padding-bottom: 440px;
}

section.partent-sec.partent-sec-sem.we-take-care.f-w-100.mt40.mp15.mt150.pt150 {
    padding-bottom: 100px;
}

section.partent-secc.key-highlight {
    margin-top: -410px;
}


.white-label-sec.white-label-sec2.g2.Get-your.shopify-plus-sec.pt150.pb150 {
    padding-top: 150px;
}

section.partent-sec.partent-sec-sem.f-w-100.mt40.mp15.partent-secc {
    padding-bottom: 740px;
}


section.partent-sec.partent-sec-sem.f-w-100.mt40.mp15.partent-secc.Our-Scalable {
    padding-bottom: 630px;
}


section.partent-sec.partent-sec-sem.f-w-100.mt40.mp15.partent-secc.pt150.pb150.mt150.Shopify-Store-Support {
    padding: 150px 0;
}

.shopify-plus-sec {
    align-items: center;
}


ul.connect-btn {
    margin-top: 50px;
    display: inline-block;
}

section.partent-secc.key-highlight.f-w-100.mt40.mp15.highlights {
    margin-top: -700px;
}


section.partent-secc.key-highlight.f-w-100.mt40.mp15.highlights2 {
    margin-top: -660px;
}


.gire-dicate-sec ul.g1.convert-sec {
    margin-top: 20px;
    display: inline-table;
}

.key-highlight .img-sec-img-new {
    width: 100px;
    height: 100px;
    border-radius: 100%;
    background: #fff8f0;
    margin: 0 auto;
    display: flex;
    align-items: center;
    justify-content: center;
}


.key-heading-sec {
    width: 210px;
    height: 210px;
    background: #fc8a03;
    display: inline-block;
    text-align: center;
    line-height: 220px;
    border-radius: 100px;
    align-items: center;
    display: flex;
    margin-left: auto;
    margin-right: auto;
    position: relative;
    z-index: 9;
}

ul.buld-ul-data li {
    border: 5px solid #fff8f0;
    padding: 0px 30px 20px;
    position: relative;
    border-radius:10px;
}

.Industries-sec-that ul.buld-ul-data {
    display: grid;
}

.Industries-sec-that ul.buld-ul-data li {
    width: auto;
}


body.industries-page .main-page-sec.main-page-sec2 {
    max-width: 1300px;
}




section.build-sec.f-w-100.web-design-sec {
    padding-top: 0;
}



section.pre-modul-sec.f-w-100.Hourly-sec-main-sec.collaborate {
    position: relative;
}




.white-label-sec.white-label-sec2.g2.Get-your {
    padding-top: 0;
}

section.collaborate:before {
    left: 0;
    top: 0;
    position: absolute;
    width: 300px;
    height: 286px;
    content: "";
    background: url(../img/ecommerce-development-services/shape-left.png);
    background-size: 100%;
    background-repeat: no-repeat;
}


section.collaborate:after {
    right: 0;
    bottom: 0;
    position: absolute;
    width: 300px;
    height: 286px;
    content: "";
    background: url(../img/ecommerce-development-services/shape-right.png);
    background-size: 100%;
    background-repeat: no-repeat;
}

.pt100 {
    padding-top: 80px;
}



.pt150 {
    padding-top: 100px;
}

.pb150 {
    padding-bottom: 100px;
}

.mt150 {
    margin-top: 100px;
}

.mb150 {
    margin-bottom: 100px;
}

.mb50 {
    margin-bottom: 50px;
}

.mb140 {
    margin-bottom: 100px;
}

.pt130 {
    padding-top: 95px;
}

.pt140 {
    padding-top: 100px;
}

.pb130 {
    padding-bottom: 95px;
}

section.car-webg-sec ul.f-w-100.sp.d-flex img.ml5 {
    width: 15px;
    position: relative;
    top: -2px;
    height: auto;
}

.pb70 {
    padding-bottom: 70px;
}

.pb50 {
    padding-bottom: 50px;
}

.pb30 {
    padding-bottom: 30px;
    margin-bottom: 0;
}



ul.tabs-cirle-data.f-w-100.jc.hire-our-experts-hire {
    display: grid;
    grid-template-columns: repeat(3, 1fr);
    column-gap: 40px;
    row-gap: 120px;
}


ul.tabs-cirle-data.f-w-100.jc.hire-our-experts-hire .data-img-sec.f-w-100 {
    height: auto !important;
    margin-bottom: 0;
    margin-top: 0;
}


ul.tabs-cirle-data.f-w-100.jc.hire-our-experts-hire .hire-proc-sec {
    margin-top: 10px;
    margin-bottom: 20px;
}


.gire-dicate-sec ul.g1.convert-sec {
    margin-top: 20px;
    display: inline-table;
    padding-bottom: 20px;
}

@media (min-width : 1200px) {

    ul.buld-ul-data {

        display: grid;
        flex-wrap: wrap;
    }


}

ul.buld-ul-data {
    margin-top: 70px;
    justify-content: center;
    text-align: center;
    row-gap: 140px;
    place-content: center;
    column-gap: 50px;
}




.bild-icon-sec {
    width: 200px;
    height: 200px;
    border-radius: 100px;
    display: inline-block;
    background: #fff8f0;
    line-height: 180px;
    border: 10px solid #fff3e5;
    margin-top: -90px;
    z-index: 9;
    position: relative;
}

.bild-icon-sec:hover {
    background: #fff;
}


section.why-web {
    background: #60CDF6;
    position: relative;
}

section.why-web:before {
    left: 0;
    top: 300px;
    position: absolute;
    width: 200px;
    height: 286px;
    content: "";
    background: url(../img/ecommerce-development-services/shape-left2.png);
    background-size: 100%;
    background-repeat: no-repeat;
}


section.why-web:after {
    right: 0;
    bottom: 50px;
    position: absolute;
    width: 200px;
    height: 286px;
    content: "";
    background: url(../img/ecommerce-development-services/shape-right2.png);
    background-size: 100%;
    background-repeat: no-repeat;
}


section.why-web li.convert-sec-li {
    display: flex;
    column-gap: 14px;
    background: #fff;
    padding: 9px 10px;
    margin-bottom: 20px;
    border: 5px solid #fff3e5;
    align-items: center;
    border-radius: 10px;
}




ul.buld-ul-data li:after {
    position: absolute;
    left: 50%;
    transform: translate(-50%);
    background: #fc8a03;
    content: "";
    width: 70%;
    height: 10px;
    z-index: 1;
    top: -6px;
}

.mr-5 {
    margin-right: 5px;
}


section.why-client {
    background: #fff8f0;
    margin-top: 0px;
    padding-top: 120px;
    padding-bottom: 200px;
}





.gire-dicate-sec {
    background: #fff;
    border: 5px solid #fff3e5;
    padding: 20px 30px;
    align-items: center;
    border-radius:10px;
}

.convert-sec-li a {
    padding: 20px 25px;
    border-radius: 10px;
}


.req-sec-res {
    background: #565a5b;
    padding-left: 35px;
    align-items: center;
    border-radius: 10px;
}

.grrid {
    display: grid !important;
}

.cursor {
    cursor: pointer;
}

.flip-card {
    background-color: #fff;
    width: 100%;
    height: 480px;
    perspective: 1000px;
}

.flip-card-inner {
    position: relative;
    width: 100%;
    height: 100%;
    text-align: center;
    transition: transform 1s;
    transform-style: preserve-3d;
    box-shadow: 0 4px 8px 0 rgba(0, 0, 0, 0.1);
}


.flip-card-back .convert-sec-li a {
    border: 1px solid transparent;
}


.flip-card-front,
.flip-card-back {
    position: absolute;
    width: 100%;
    height: 100%;
    -webkit-backface-visibility: hidden;
    backface-visibility: hidden;
}

.flip-card-front {
    background-color: #fff;
    color: #fff;
}

.flip-card-back {
    background-color: #565a5b;
    color: white;
    display: grid;
    grid-template-columns: 1fr;
    text-align: left;
    padding: 0 20px 0 40px;
    opacity: 0;
    transition: ease all 0.5s;
}

.flip-card-back h1 {
    margin-bottom: 0;
    line-height: normal;
    margin-top: 50px;
}



.flip-card-inner:hover .flip-card-back {
    opacity: 1;
    top: 0;
    left: 0;
    transform: translate(-20px, -20px);
}


.flip-card-inner:hover .flip-card-front {
    border: 2px dashed #fc8a03;
}


.grid-sec-home {
    display: grid;
    width: 100%;
    grid-template-columns: 1fr 1fr;
    gap: 40px;
}

.flip-card-front {
    background-color: #fff;
    color: #fff;
    text-align: left;
    padding-left: 40px;
    padding-top: 40px;
    padding-right: 40px;
    display: grid;
    grid-template-columns: 1fr;
}

.icon-img-sec {
    text-align: right;
    padding-bottom: 20px;
}

.service-sec-main ul li:nth-child(3) {
    margin-top: 20px;
}

.mt-40 {
    margin-top: 80px;
}

.slider-cont-sec-main.f-w-100 {
    margin-top: 30px;
}

.service-sec-main li {
    line-height: 50px;
}

li.arrow-row {
    display: grid;
    grid-template-columns: 1fr 41px;
    align-items: center;
    margin-bottom: 30px;
}

ul.buld-ul-data.g2.grrid.text-center li {
    width: auto;
}

section.Slider-sec .lft-white-label p {
    max-width: 70%;
    margin-left: auto;
    margin-right: auto;
}



.req-sec-res a {
    background: #fc8a03 !important;
    border: 1px solid transparent;
}

.req-sec-res a:hover {
    background: transparent !important;
    border: 1px solid #fff;
}



section.work-place {
    background: url(../img/carrer-page/workplace-img.png) 0 0/100% no-repeat;
    padding-top: 100px;
    justify-content: center;
    text-align: center;
}


.youtube-sec-area:after {
    background: url(../img/carrer-page/shadow-img.png) 0 0/100% no-repeat;
    position: absolute;
    left: 50%;
    transform: translate(-50%);
    width: 70%;
    height: 48px;
    content: "";
    bottom: -46px;
}

.content-slider .slick-initialized .slick-slide p {
    display: -webkit-box;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 8;
    overflow: hidden;
    line-height: 35px;
    text-align: justify;
}

.content-slider .slick-dotted .slick-track .slick-slide {
    margin: 0px 20px;
    /* max-width: 300px; */
    padding: 10px 10px;
    opacity: 1;
    cursor: pointer;
}

.content-slider .slick-dotted .slick-track .slick-slide .item__thumb {
    padding-bottom: 0;
}

/* .content-slider .slick-dotted .slick-track {
    text-align: center;
    width: auto;
    justify-content: center;
    display: flex;
    float: left;
    width: 100% !important;
    margin-top: 30px;
    transform: inherit !important;
} */

.content-slider .slick-dotted .slick-track .slick-slide h2.ps.f18.wh {
    color: #222;
}

.content-slider .slick-dotted .slick-track .slick-slide span.pr.f16.wh {
    color: #565a5b;
    display: inline-block;
    padding-bottom: 10px;
}


img.youtube-icon {
    position: absolute;
    width: 30px !important;
    left: 50% !important;
    top: 50% !important;
    transform: translate(-50%);
}

.content-slider .slick-dotted .item.slick-slide.slick-current.slick-active.active span,
.content-slider .slick-dotted .item.slick-slide.slick-current.slick-active.active h2 {
    color: #fff !important;
}

.content-slider .slick-dotted .item.slick-slide.active span,
.content-slider .slick-dotted .item.slick-slide.active h2 {
    color: #fff !important;
}


@media(min-width : 1600px) {



    .box-tag {
        display: flex;
        width: 100%;
        height: 100px;
        position: absolute;
        width: 700px;
        right: 0px;
        top: 535px;
        background: #2d2b2c;
        padding: 20px;

        align-items: center;

    }

    .box-tag p {
        color: white;
        width: 300px;
    }

    .box-tag img {
        margin-left: 60px;

    }

    .box-tag button {
        padding: 0px 25px;
        width: 170px;
        height: 50px;
        margin-left: 20px;
        background: #fc8a03;
        color: white;
        border: none;
    }


    .container {
        width: 1300px;
    }

    .f20 {
        font-size: 20px;
    }

    .f18 {
        font-size: 18px;
    }
}

a.left.carousel-control,
a.right.carousel-control {
    display: flex;
    flex-wrap: wrap;
    align-items: center;
    background: none;
}



.second-slider-image img {
    width: 100%;
}

#reviews-1 {
    font-size: 0;
    position: relative;
    margin-top: 0px;
}


.content-slider .lgo-sec img {
    width: 100%;
    max-width: 250px;
}

.clinet-name.f-w-100 {
    justify-content: flex-end;
}

#ninja-slider {
    width: 100%;
    margin: 0 auto;
    overflow: hidden;
    box-sizing: border-box;
}

#ninja-slider li,
#ninja-slider ul {
    list-style: none;
    box-sizing: border-box
}

#ninja-slider {
    width: 100%;
    margin: 0 auto;
    overflow: hidden;
    box-sizing: border-box
}

#ninja-slider.fullscreen {
    background: #000
}

#ninja-slider .fs-icon {
    top: 10px;
    right: 6px;
    width: 60px;
    height: 26px;
    background: rgba(0, 0, 0, .3);
    z-index: 2;
    color: #fff;
    text-align: center;
    font: bold 11px/26px arial;
    border: 1px solid rgba(255, 255, 255, .3);
    border-radius: 2px;
    opacity: 0;
    -webkit-transition: opacity .8s;
    transition: opacity .8s
}

#ninja-slider .slider-inner:hover .fs-icon,
#ninja-slider li.ns-show,
#ninja-slider li[class*='-s'] .caption,
#ninja-slider-next:hover,
#ninja-slider-next:hover div,
#ninja-slider-prev:hover,
#ninja-slider-prev:hover div,
#ninja-slider.fullscreen .fs-icon {
    opacity: 1
}

#ninja-slider .fs-icon::before {
    content: "EXPAND";
    display: block
}

#ninja-slider.fullscreen .fs-icon::before {
    content: "CLOSE"
}

#ninja-slider .slider-inner {
    max-width: 100%;
    margin: 0 auto;
    font-size: 0px;
    position: relative;
    box-sizing: border-box;
    padding: 25px;
    background: #fff
}

#ninja-slider.fullscreen .slider-inner {
    width: 100%;
    max-width: 950px
}

#ninja-slider ul {
    position: relative;
    padding: 0 !important;
    height: 470px !important
}

#ninja-slider li {
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    position: absolute;
    font-size: 12px;
    margin: 0;
    padding: 0;
    opacity: 0;
    overflow: hidden
}

#ninja-slider .ns-img {
    background-color: rgba(0, 0, 0, .3);
    box-shadow: 0 1px 5px rgba(0, 0, 0, .8), inset 0 0 2px rgba(255, 255, 255, .4);
    border-radius: 4px;
    cursor: default;
    display: block;
    position: absolute;
    width: 100%;
    height: 100%;
    background-size: 100%;
    background-repeat: no-repeat;
    background-position: center center
}

#ninja-slider .caption {
    padding: 20px 40px;
    margin: auto;
    left: 0;
    right: 0;
    top: auto;
    bottom: 8%;
    width: 50%;
    text-align: center;
    font-family: sans-serif;
    font-size: 2.2em;
    color: #fff;
    background: rgba(0, 0, 0, .6);
    border: 1px solid rgba(255, 255, 255, .4);
    border-radius: 4px;
    position: absolute;
    box-sizing: border-box;
    opacity: 0;
    -webkit-transition: opacity 1s ease-in;
    transition: opacity 1s ease-in
}

#ninja-slider .video,
.video-playbutton-layer {
    top: 0;
    left: 0;
    border: 0;
    width: 100%;
    height: 100%;
    text-align: center;
    background: #000;
    position: absolute
}

.video-playbutton-layer {
    background: url(video-btn.png) center center no-repeat;
    cursor: pointer
}

#ninja-slider div.stopVideoIcon {
    position: absolute;
    width: 30px;
    height: 30px;
    top: 0;
    right: 0;
    margin: 0 0 6px 6px;
    background: rgba(0, 0, 0, .7);
    border-bottom-left-radius: 4px;
    cursor: pointer;
    display: none
}

#ninja-slider div.stopVideoIcon::before {
    content: "+";
    color: #fff;
    font: bold 30px/30px arial;
    -webkit-transform: rotate(45deg);
    transform: rotate(45deg);
    display: block
}

#ninja-slider-next,
#ninja-slider-prev {
    position: absolute;
    width: 60px;
    height: 100px;
    line-height: 100px;
    top: 50%;
    margin: -65px 0 0;
    background-color: none;
    backface-visibility: hidden;
    color: #fff;
    overflow: hidden;
    white-space: nowrap;
    -webkit-user-select: none;
    user-select: none;
    border-radius: 3px;
    z-index: 10;
    opacity: .2;
    font-family: sans-serif;
    font-size: 11px;
    cursor: pointer;
    -webkit-transition: .7s;
    transition: .7s;
    -webkit-transform: scale(1, 1.3);
    transform: scale(1, 1.3)
}

#ninja-slider-prev {
    left: -70px
}

#ninja-slider-next {
    right: -70px
}

#ninja-slider-prev div {
    opacity: 0;
    margin-left: 30px;
    transition: opacity .7s
}

#ninja-slider-next div {
    opacity: 0;
    float: right;
    margin-right: 30px;
    transition: opacity .7s
}

#ninja-slider-next::before,
#ninja-slider-prev::before {
    position: absolute;
    top: 25px;
    content: "";
    display: inline-block;
    width: 50px;
    height: 50px;
    border-left: 3px solid #ccc;
    border-top: 3px solid #ccc
}

#ninja-slider-prev::before {
    -ms-transform: rotate(-45deg);
    -webkit-transform: rotate(-45deg);
    transform: rotate(-45deg);
    backface-visibility: hidden;
    right: -16px
}

#ninja-slider-next::before {
    -ms-transform: rotate(135deg);
    -webkit-transform: rotate(135deg);
    transform: rotate(135deg);
    backface-visibility: hidden;
    left: -16px
}

#ninja-slider-pager {
    padding-top: 30px;
    margin: 0 auto;
    text-align: center;
    font-size: 0
}

#ninja-slider-pager a {
    display: inline-block;
    width: 10px;
    height: 10px;
    background-color: #888;
    font-size: 0;
    margin: 2px 6px;
    cursor: pointer;
    border-radius: 10px;
    box-shadow: inset 0 1px 3px #666
}

#ninja-slider-pager a:hover {
    opacity: .6
}

#ninja-slider-pager a.active {
    background-color: #ccc;
    box-shadow: 0 1px 1px rgba(0, 0, 0, .5)
}

#ninja-slider-next,
#ninja-slider-pager,
#ninja-slider-pause-play,
#ninja-slider-prev {
    display: none;
    -webkit-touch-callout: none;
    -webkit-user-select: none;
    user-select: none
}

@media only screen and (max-width:950px) {
    #ninja-slider-prev {
        left: -12px
    }

    #ninja-slider-next {
        right: -12px
    }
}

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

    #ninja-slider-next,
    #ninja-slider-pager,
    #ninja-slider-prev {
        display: none
    }
}

@media (min-width :767px) {
    .img-slider {
        width: 100%;
        float: left;
        position: relative;
        text-align: right;
    }

    .conent-sec-slider {
        float: left;
        width: 100%
    }
}


.justify-content-center {
    justify-content: center !important;
}

.pt100 {
    padding-top: 100px;
}

ul.addi-ul-sec h2 {
    margin-bottom: 20px;
}

ul.addi-ul-sec li.convert-sec-li {
    margin-bottom: 6px;
    line-height: 33px;
}

.trust-clients:before {
    background: url(../img/shade-one.png) left/100% 100% no-repeat;
    left: 0px;
    top: 0;
    content: "";
    width: 359px;
    height: 277px;
    position: absolute;
}

.trust-clients:after {
    background: url(../img/shade-two.png) left/100% 100% no-repeat;
    right: 0px;
    bottom: 0;
    content: "";
    width: 359px;
    height: 277px;
    position: absolute;
}

.trust-clients iframe {
    height: 470px;
    width: 88%;
}


#ninja-slider .slider-inner {
    max-width: 100%;
    margin: 0 auto;
    font-size: 0px;
    position: relative;
    box-sizing: border-box;
    padding: 25px;
    background: #fff;
}

.bg-whitesmoke-gradient {
    background: #fff8f0;
}



div#myCarousel222 {
    margin-bottom: -720px;
    width: 100%;
}



.post-img-sec {
    border-radius: 10px;
    overflow: hidden;
}

.imgfull {
    width: 100%;
}

.d-flex {
    flex-wrap: wrap;
    display: flex;
}

.col-md-4.content-one .f30 {
    width: 30%;
}

.f70 {
    width: 70%;
}

.fd {
    justify-content: flex-end;
}

.left-sec-post img {
    margin-right: 5px;
    position: relative;
    top: -1px;
}

.left-sec-post.f30 span {
    font-size: 14px;
}




.big-titel {
    height: 90px;
}

ul.sec-par-post {
    background: #ffecd7;
    border-radius: 8px;
    padding: 12px 10px;
    align-items: center;
    margin-top: 30px;
}

.mr5 {
    margin-right: 5px;
}

.sp {
    justify-content: space-between;
}

section.car-webg-sec ul ul.f100.d-flex.fd {
    margin: 0;
}

.f14 {
    font-size: 14px;
}

ul.ec-sec-back li {
    margin: 0 7px;
    background: #ffecd7;
    padding: 8px 10px;
    border-radius: 50px;
}

ul.sec-par-post.f-w-100.d-flex.sp {
    display: grid;
    grid-template-columns: 1fr 1fr !important;
    justify-content: space-between;
}

ul.sec-par-post.f-w-100.d-flex.sp ul.f100.d-flex.fd {
    padding-left: 0;
    text-align: right;
    justify-content: flex-end !important;
    width: 100%;
    grid-template-columns: auto auto;
    column-gap: 13px;
}

ul.ec-sec-back li:last-child {
    margin-right: 0;
}


.yc {
    color: #fc8a03;
}


.portfolio-sec-new .plg-dng-sec {
    margin-bottom: 0;
}



@media (min-width : 1024px) {




    .box-tag {
        display: flex;
        width: 100%;
        height: 100px;
        position: absolute;
        width: 700px;
        right: 0px;
        top: 535px;
        background: #2d2b2c;
        padding: 20px;
        align-items: center;
    }

    .box-tag p {
        color: white;
        width: 300px;
    }

    .box-tag img {
        margin-left: 60px;

    }

    .box-tag button {
        padding: 0px 25px;
        width: 170px;
        height: 50px;
        margin-left: 20px;
        background: #fc8a03;
        color: white;
        border: none;
    }





    .left-req-sec a {
        margin-top: 0;
        display: inline-block;
    }

}

@media (min-width : 991px) {
    .des-fr {
        display: block !important;
    }

    .mob-fr {
        display: none !important;
    }
}

@media (max-width : 1024px) {
    .accordian-sec .accordion {
        font-size: 15px;
        line-height: 20px;
    }
}

@media (max-width : 991px) {

    .img-slider {
        width: 100%;
    }

    ul.tabs-cirle-data.f-w-100.jc.hire-our-experts-hire {
        grid-template-columns: repeat(2, 1fr);
    }

    .g3 {
        display: grid;
        grid-template-columns: repeat(2, 1fr);
        column-gap: 20px;
    }

    .main-sub-cate a {
        width: 100%;
        display: block;
    }

}


@media (max-width : 767px) {

    span.cv {
        font-size: 16px;
    }




    .qupte-form:before {
        display: none;
    }

    .off-prdt-hdng {
        width: 100%;
    }

    strong.rb.webgarh-back:after {
        opacity: 0;
    }

    #reviews-1 {
        margin-top: 0px;
    }

    .post-img-sec {
        margin-top: 30px;
    }

    .g1,
    .g2,
    .g3 {
        display: grid;
        grid-template-columns: repeat(1, 1fr);
        column-gap: 0px;
        row-gap: 20px;

    }

    .g3.new-expert-sec {
        row-gap: 30px;
        margin-top: 20px;
        margin-bottom: 30px;
    }

    section.prd-one.prd-onedddd .data-img-sec {
        padding-top: 30px;
    }

}


@media(min-width:768px) {




    .develop-tab-sec .nav-tabs {
        display: flex;
        justify-content: center;
        border: none;
    }

    .develop-tab-sec .card {
        border: none;
    }

    .develop-tab-sec .card .card-header {
        display: none;
    }

    .develop-tab-sec .card .collapse {
        display: block;
    }
}

@media(max-width:767px) {



    .develop-tab-sec .tab-content>.tab-pane {
        display: block !important;
        opacity: 1;
    }

    section.partent-sec {
        padding-top: 40px !important;
        padding-bottom: 20px !important;
    }



    .slider {
        margin: 100px auto 0;
    }

    .f24 {
        font-size: 20px;
    }


    .details-sec {
        position: relative;
        top: 16px;
        text-align: center;
        display: flex;
        justify-content: center;
        margin: 0 auto;
    }


}





/**************** ecomer-dev-page *****************/

.Hourly-sec .data-div {
    padding-right: 50px;
}



.main-page-sec3 {
    max-width: 1800px;
    width: 95%;
    margin: 0 auto;
}


.slick-next {
    right: 2%;
}

.mobile-tab {
    display: none;
}

.slick-prev {
    left: 0%;
}

.slick-next::before {
    content: "\f054" !important;
    color: #fff !important;
    font-family: 'Font Awesome 5 Pro';
    background: #fc8a03 !important;
    border-radius: 50%;
    line-height: 60px;
    width: 60px;
    height: 60px;
    font-weight: 600;
    font-size: 26px;
    display: inline-block;
    opacity: 1;
    position: relative;
    left: -15px;
}

.slick-prev::before {
    content: "\f053" !important;
    color: #fff !important;
    font-family: 'Font Awesome 5 Pro';
    background: #fc8a03 !important;
    border-radius: 50%;
    line-height: 60px;
    width: 60px;
    height: 60px;
    font-weight: 600;
    font-size: 26px;
    display: inline-block;
    opacity: 1;
}


.slick-prev,
.slick-next {
    z-index: 9;
}

.slider {
    width: 100%;
    margin: 0px auto;
}

.slick-slide {
    margin: 0px 20px;
}

.slick-slide img {
    width: 100%;
}

.slick-prev:before,
.slick-next:before {
    color: black;
}


.slick-slide {
    transition: all ease-in-out .3s;
 /*   opacity: .2;*/
}

.slick-active {
    opacity: .5;
}

.slick-current {
    opacity: 1;
}


.consulting-sec {
    display: grid;
    grid-template-columns: 1fr;
}

.consulting-sec h1 {
    padding-bottom: 12px;
}

ul.shopify_consultancy {
    display: grid;
    grid-template-columns: 1fr;
    width: 100%;
}


ul.shopify_consultancy li.common-li-sec {
    display: grid;
    grid-template-columns: 1fr 1fr;
}

li.consulting-para {
    padding: 0 22%;
    text-align: center;
    margin-top: 40px;
}

.talk-btn {
    margin-top: 40px;
}

section.why-webb {
    background: #fff8f0;
    position: relative;
}


ul.g1.convert-sec.right-details-sec {
    background: #ffffffd1;
    padding: 20px 10px 20px 30px;
}

ul.addi-ul-sec:after {
    position: absolute;
    left: 0;
    content: "";
    width: 5px;
    height: 21px;
    background: #fc8a03;
    top: 23px;
}

ul.addi-ul-sec {
    position: relative;
    padding-left: 20px;
    border-bottom: 1px solid #dddddd;
    padding-bottom: 10px;
}



ul.g1.convert-sec.left-details-sec {
    background: #ffffff;
    padding: 20px 10px 20px 30px;
}

section.why-webb li.common-li-sec {
    position: relative;
    column-gap: 50px;
}

section.why-webb ul.shopify_consultancy {
    background: #fff;
}

section.why-webb li.common-li-sec:after {
    position: absolute;
    left: 50%;
    transform: translate(-50%);
    content: "";
    width: 20px;
    height: 100%;
    background: url(../img/Binding.png);
    background-size: 100% 100%;
    background-repeat: no-repeat;
}




section.why-webb li.common-li-sec:after {
    position: absolute;
    left: 50%;
    content: "";
    width: 20px;
    height: 80%;
    background: url(../img/Binding.png);
    background-size: 100% 100%;
    background-repeat: no-repeat;
    top: 50%;
    transform: translateY(-50%);
}

section.why-webb:before {
    left: 0;
    top: 0;
    position: absolute;
    width: 300px;
    height: 286px;
    content: "";
    background: url(../img/ecommerce-development-services/shape-left.png);
    background-size: 100%;
    background-repeat: no-repeat;
}

section.why-webb:after {
    right: 0;
    bottom: 0;
    position: absolute;
    width: 300px;
    height: 286px;
    content: "";
    background: url(../img/ecommerce-development-services/shape-right.png);
    background-size: 100%;
    background-repeat: no-repeat;
}

.content-area a img {
    width: 15px;
    display: inline-block;
    margin-top: -10px;
    margin-left: 4px;
}


.f36 {
    font-size: 36px;
}

.slick-prev,
.slick-next {
    top: 51%;

}



.plus-deve-sec-slider .slick-prev,
.plus-deve-sec-slider .slick-next {
    top: 48%;

}


.shopify-deve-sec-slider .slick-prev,
.shopify-deve-sec-slider .slick-next {
    top: 60%;

}






.content-area {
    opacity: 0;
}


.slick-slide.slick-current.slick-active.slick-center .content-area {
    opacity: 1;
}


.left-req-sec h2 {
    margin-top: 0;
    margin-bottom: 20px;
}

li.dropdown.style-drop-down.mobile-class.main-class {
    display: none;
}


.mt-10 {
    margin-top: 10px;
}


.mt-20 {
    margin-top: 20px;
}

.blog-title-post {
    cursor: pointer;
}

.blog-title-post:hover {
    color: #fc8a03;
}

.data-sec span {
    margin-right: 5px;
}

@media (min-width : 1200px) {
    .prest-heading-sec {
        padding-left: 100px;
        padding-right: 100px;
    }
}


@media (max-width : 1200px) {
    .mp15 {
        padding: 0 15px;
    }

    .our-key-sec:after {

        width: 78%;
        left: 53%;
    }

    .content-slider .slick-list {
        z-index: 99;
    }

    .content-slider .slick-dotted .slick-track {
        z-index: 9999;
    }

    .col-xs-12.footer-columncc {
        width: 33%;
    }
}


@media (max-width : 1024px) {

    section.partent-secc.key-highlight .our-key-sec2:after {

        left: 50%;
        top: 30%;
    }

    .our-key-sec2 ul.key-data-ul {
        gap: 10px;
        grid-template-columns: repeat(4, 1fr);
    }


    .f72 {
        font-size: 45px;
    }

    .f48 {
        font-size: 36px;
    }

    ul.right-sec-cont-sec.our-seamless-sec li.consu-sec .icon2-sec {
        width: 140px;
        height: 140px;
        line-height: 123px;
    }

    .mp15 {
        padding-left: 15px !important;
        padding-right: 15px !important;
    }

    section.partent-secc.key-highlight {
        margin-top: 0;
    }

    .accordian-sec.f-w-100.mp15 .accord-data-sec.f-w-100 {
        padding: 0;
    }

    .main-sec-dev-ec {
        align-items: flex-start;
        padding-top: 20px;
        margin-top: 60px;
        flex-wrap: nowrap;
    }

    .icon2-sec {
        line-height: 90px;
        text-align: center;
        width: 100px;
        height: 100px;
    }

    .white-label-sec.white-label-sec2.g2.Get-your {
        padding-top: 0;
        padding-bottom: 0;
    }

    section.partent-sec.partent-sec-sem {
        padding-bottom: 40px;
    }

    .req-sec-res {
        padding: 30px 20px;
    }


    section.prd-one.f-w-100.about-us.Why-Should {
        margin-top: 60px;
    }


    .drop-shipping {
        padding-left: 20px;
        padding-right: 20px;
    }


    section.partent-secc.key-highlight.f-w-100.mt40.mp15.highlights {
        margin-top: 0;
    }

    section.partent-sec.partent-sec-sem.f-w-100.mt40.mp15.partent-secc {
        padding-bottom: 20px;
    }


    .pt100 {
        padding-top: 50px;
    }



    .pt150 {
        padding-top: 50px;
    }

    .pb150 {
        padding-bottom: 50px;
    }

    .mt150 {
        margin-top: 50px;
    }

    .mb150 {
        margin-bottom: 50px;
    }

    .mb140 {
        margin-bottom: 40px;
    }

    .pt130 {
        padding-top: 30px;
    }

    .pt140 {
        padding-top: 40px;
    }

    .pb130 {
        padding-bottom: 30px;
    }

    .pb70 {
        padding-bottom: 50px;
    }

    .pb50 {
        padding-bottom: 50px;
    }

    .pb30 {
        padding-bottom: 15px;
        margin-bottom: 0;
    }

    section.partent-sec.partent-sec-sem.f-w-100.mt40.mp15.partent-secc.Our-Scalable {
        padding-bottom: 70px;
        padding-top: 70px;
    }

    ul.right-sec-cont-sec.our-seamless-sec {
        gap: 20px;
    }

    ol.breadcrumb.bredcrum-data li a {
        font-size: 13px;
    }

    ul.buld-ul-dataa {
        grid-auto-rows: minmax(130px, auto);
        grid-template-columns: repeat(3, 1fr);
    }

    ul.buld-ul-data {
        column-gap: 30px;
        row-gap: 120px;
    }


    .f30 {
        font-size: 25px;
    }

    .service-sec-main li {
        line-height: 40px;
    }


    li.arrow-row {
        margin-bottom: 0;
    }

    .second-crousel {
        margin-bottom: 0px;
    }

    .content-slider .tess {
        padding-left: 20px;
    }

    ul.buld-ul-data {
        grid-template-columns: repeat(3, 1fr);
    }

    .full-circle.tc {
        width: 230px;
        height: 230px;
    }

    .full-circle:after {
        width: 195px;
        height: 270px;
        top: -20px;
        left: 29%;
    }

    .number-sec-number.dg.pm {
        font-size: 130px;
    }

}


@media (max-width : 991px) {




    ul.buld-ul-data {
        grid-template-columns: 1fr;
    }

    ul.pricing-table.g3 {
        row-gap: 20px;
    }

    ul.number-list {
        row-gap: 80px;
    }


    ul.buld-ul-data {
        grid-template-columns: repeat(2, 1fr);
    }


    .g2 {
        grid-template-columns: 1fr;

    }

    ul.reflect-blog-sec.g2 {
        grid-template-columns: 1fr 1fr;
    }


    .f36 {
        font-size: 26px;
    }


    .accordian-sec .accordion,
    .accordian-sec .accordion.active {
        font-size: 15px;
    }

    ul.g2.data-sec {
        justify-content: flex-start;
    }


    .cont-sec-right.col-md-8.col-xs-12 {
        text-align: center;
    }

    section.partent-secc.key-highlight .our-key-sec2:after {
        left: 50%;
        top: 34%;
    }

    .our-key-sec:after {
        width: 72%;
        left: 49%;
        opacity: 1;
        background-size: 100%;
        top: 31%;
    }

    .main-page-sec.main-page-sec2 {
        width: 100%;
    }

    ul.key-data-ul {
        display: flex;
        gap: 20px;
    }


    ul.right-whute-label {
        margin-top: 40px;
    }

    .right-req-sec {
        margin-top: 50px;
    }

    section.partent-sec:after,
    section.partent-sec:before {
        opacity: 0;
    }

    section.partent-sec.partent-sec-sem.f-w-100.mt40.mp15 {
        padding-top: 40px !important;
    }



    section.why-client {
        padding-top: 60px !important;
    }


    .mt110 {
        margin-top: 50px;
    }

    ul.right-sec-cont-sec.our-seamless-sec {
        gap: 20px;
        grid-template-columns: 1fr 1fr;
    }

    .desktop-tab {
        display: block;
    }

    .mobile-tab {
        display: none;
    }

    section.partent-sec {
        padding-top: 40px !important;
    }


    section.partent-sec ul.right-sec-cont-sec.g1 {
        grid-template-columns: 1fr 1fr;
        margin-top: 40px;
        column-gap: 20px;
    }


    ul.right-whute-label {
        margin-top: 40px;
    }

    .accordian-sec.f-w-100.mp15 {
        padding-top: 50px !important;
    }

    section.partent-sec {
        padding-top: 40px !important;
        padding-bottom: 60px !important;
    }


    .slick-prev {
        left: 0;
    }


    .slick-next {
        right: 30px;
    }

    li.dropdown.main-class i.fa.fa-angle-down {
        top: 20px;
    }




    .conent-sec-slider {
        width: 100%;
    }


    .white-label-sec.white-label-sec2.hireus-deve.g2.pt150 {
        grid-template-columns: 1fr 1fr;
    }

    .white-label-sec.white-label-sec2.hireus-deve.g2.pt150 .lft-white-label {
        grid-column: 1/3;
    }

    .white-label-sec.white-label-sec2.hireus-deve.g2.pt150 ul.right-whute-label.g1 {
        grid-column: 1/3;
        grid-row: 1;
    }

    .white-label-sec.white-label-sec2.hireus-deve.g2.pt150 ul.right-whute-label.g1 img.imgfull {
        max-width: 60%;
        margin: 0 auto;
    }

}




@media (max-width : 767px) {
    .box-tag {
        display: none;
    }

    .fs24 {
        font-size: 20px;
    }

    .banner-full-image {
        padding-top: 70px;
    }

    .form-sec .zcwf_row {
        margin-bottom: 0 !important;
    }

    .form-sec div#crmWebToEntityForm {
        padding-left: 0;
    }


    .form-sec .zcwf_row {
        width: 100%;
    }


    section.req-sec-main.f-w-100.mp15.pt150 {
        padding-left: 0 !important;
        padding-right: 0 !important;
    }

    section.req-sec-main.f-w-100.mp15.pt150 .main-page-sec.main-page-sec2.req-sec-res-sec {
        padding: 0;
    }

    .banner-area {
        height: auto;
    }

    .img-slider {
        width: 100%;
        height: 350px;
    }

    #reviews-1 .container {
        width: 100%;
    }

    .trust-clients iframe {
        height: 270px;
        width: 100%;
    }

    #ninja-slider ul {
        position: relative;
        padding: 0 !important;
        height: 250px !important;
    }

    .convert-sec-li a {
        padding: 16px 20px;
    }

    .req-sec-res p {
        margin-bottom: 40px;
    }

    ul.buld-ul-dataa {
        grid-template-columns: 1fr;
    }


    ul.reflect-blog-sec.g2 {
        grid-template-columns: 1fr;
    }

    ul.f-w-100.custon-list.g2.rg30.mt30 {
        margin-bottom: 30px;
    }


    ul.buld-ul-data {
        row-gap: 100px;
    }

    ul.g2.data-sec {
        justify-content: flex-start;
    }

    ul.batch-sec {
        display: flex;
        justify-content: flex-start;
    }


    .drop-shipping {
        padding-left: 20px;
        padding-right: 20px;
    }

    ul.key-data-ul {
        display: grid;
        margin-top: 40px;
    }

    .f72 {
        font-size: 27px;
        line-height: 34px;
    }

    .white-label-sec.white-label-sec2.g2 .lft-white-label {
        grid-row: 2;
    }

    .f48 {
        font-size: 22px;
        line-height: 30px;
    }

    .plg-dng-sec p {
        max-width: 100%;
    }

    .plg-dng-sec {
        margin-bottom: 0;
    }

    .bild-icon-sec {
        width: 170px;
        height: 170px;
        line-height: 143px;
        margin-top: -50px;
    }

    .slick-slide {
        margin: 0px 0px;
    }

    .mt110 {
        margin-top: 10px;
    }



    ul.right-sec-cont-sec.our-seamless-sec {
        gap: 20px;
        grid-template-columns: 1fr;
    }

    .main-sec-dev-ec {
        flex-wrap: wrap;
        margin-top: 0;
    }

    .f30 {
        font-size: 20px;
    }

    .dev-heading-sec.dev-heading-sec2 {
        padding-left: 0;
    }

    .desktop-tab {
        display: none;
    }

    .mobile-tab {
        display: block;
    }


    .ecome-dev-tabs {
        margin-bottom: 20px;
    }

    section.partent-sec ul.right-sec-cont-sec.g1 {
        grid-template-columns: 1fr;
    }

    .cont-sec-right {
        order: 2;
    }


    li.consu-sec .icon-sec-right {
        order: 1;
    }

    ul.right-whute-label {
        grid-template-columns: 1fr;
    }

    .accordian-sec .accordion {
        padding-right: 50px;
    }

    .slick-prev {
        left: 0;
    }

    .slick-next {
        right: 20px;
    }

    .main-page-sec3.product-slider .slick-prev,
    .main-page-sec3.product-slider .slick-next {
        top: 17% !important;
    }

    .our-key-sec:after {
        width: 0;
        left: 53%;
        opacity: 0;
    }

    section.why-client {
        padding-bottom: 60px;
    }


    .req-sec-res {
        padding: 30px 20px;
    }

    .our-key-sec2 ul.key-data-ul {
        grid-template-columns: 1fr;
    }

    .ecom-rigt-sec {
        margin-bottom: 20px;
    }

    .req-sec-res a,
    .btn1 {
        font-size: 14px;
        padding: 14px 14px;
    }


    .bild-icon-sec img {
        width: 50%;
    }

    .bild-icon-sec {
        width: 140px;
        height: 140px;
        line-height: 113px;
    }

    .key-heading-sec {
        width: 170px;
        height: 170px;
    }


    .content-slider .tess {
        grid-template-columns: 1fr;
        padding-left: 15px;
        padding-right: 15px;
    }

    .content-slider button.slick-prev.slick-arrow {
        display: none !important;
    }

}

.mb-10 {
    margin-bottom: 10px;
}

.left-case.g1 h2.pb.f24.dc2 {
    margin: 0;
}

.left-case.g1 a {
    font-size: 18px;
    width: 200px;
    text-align: center;
}



.left-case.g1 ul.g2 li.f16.dc.pr {
    background: #fff8f0;
    padding: 10px 20px;
}


.tabnew:not(:target) {
    display: none;
}

.tabnew:last-child {
    display: block;
}

.tabnew:target~.tabnew:last-child {
    display: none;
}

.tabs-new {
    width: 100em;
    margin: 6.5em auto;
}

.tabs-new .nav-tabs>li.active>a {
    border-top: none;
    border-left: none;
    border-right: none;
    border-bottom: 10px solid #fc8a03;
    position: relative;
}

.tabs-new .nav-tabs>li.active>a:after {
    width: 0;
    height: 0;
    border-left: 10px solid transparent;
    border-right: 10px solid transparent;
    border-top: 12px solid #fc8a03;
    content: "";
    position: absolute;
    bottom: -22px;
    left: 50%;
    transform: translate(-50%);
}




.tabs-new .nav-tabs>li {
    float: left;
    margin-bottom: -10px;
}

.tabs-new .nav-tabs li {
    width: 33%;
    text-align: center;
}

.tabs-new .nav-tabs {
    border-bottom: 10px solid #ddd;
}

.tabs-new .nav-tabs {
    border-bottom: 10px solid #ddd;
    width: 50%;
    margin: 0 auto;
}


.case-sec.g2 {
    margin-top: 90px;
    align-items: center;
}

.left-case.g1 ul.g2 {
    justify-content: flex-start;
    grid-template-columns: auto auto;
}

.left-case.g1 {
    align-items: flex-start;
    padding-right: 10em;
}

.case-sec.g2 {
    margin-top: 90px;
    align-items: center;
    border: 5px solid #fff3e5;
    padding: 30px;
}

.right-case-sec {
    position: relative;
    text-align: right;
}

.small-logo-sec {
    position: absolute;
    left: -110px;
    top: 50%;
    transform: translateY(-50%);
    background: #fff;
    width: 180px;
    height: 180px;
    border-radius: 100px;
    line-height: 180px;
    text-align: center;
    z-index: 99;
    box-shadow: 2px 2px 2px 2px #00000014;
}

.post-par-sec.f-w-100 p.pr.f16.dg {
    display: -webkit-box;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 2;
    overflow: hidden;
    margin:0px;
}

@media (max-width : 767px) {


    ul.tech-logo-sec {
        padding-left: 0;
        display: grid;
        grid-template-columns: 1fr 1fr;
        column-gap: 20px;
    }

    ul.tech-logo-sec li {
        width: 100%;
    }

    section.work-place .container {
        padding-left: 0;
        padding-right: 0;
        margin-left: 0;
        margin-right: 0;
        width: 90%;
    }

    .gire-dicate-sec.g2 p.pr.f20.dg.lh30.mb20.mt10 {
        text-align: center;
    }

    section.hire-us-dec-cate.f-w-100.mp15.mb50.pt150 ul.right-whute-label {
        margin-top: 0;
    }

    section.hire-us-dec-cate.f-w-100.mp15.mb50.pt150 .gire-dicate-sec {
        padding: 20px 10px;
    }


    section.carer-page-one {
        margin: 0px 0 10px;
        text-align: center;
    }

    .off-prdt-hdng.f-w-100.jc.pb130.are-you-data {
        padding-bottom: 0;
    }

    .care-img-sec img.imgfull {
        width: 90%;
        margin: 20px 0;
    }

    section.prd-one.f-w-100.mt150.mb-20.Our-Workplace-data {
        margin-top: 20px;
    }

    .office-image-sec {
        grid-template-columns: 1fr 1fr;
        row-gap: 5px;
        padding: 0 15px;
        column-gap: 5px;
    }

    section.car-webg-sec.f-w-100.post-carrier-sec .php-hdng-textdd.f-w-100 {
        height: auto;
        padding-bottom: 20px;
    }

    section.carrer.f-w-100.jc.mb150.you-can-app-sec {
        margin-bottom: 0;
    }

    .contac-page-image {
        padding-top: 30px;
    }

    .box-tag {
        display: none;
    }


    .owl-carousel .owl-nav .owl-prev {
        left: 0;
    }

    .owl-carousel .owl-nav .owl-next {
        right: 40px;
    }


    div#myCarousel222 .right.carousel-control img {
        width: 35px;
    }

    div#myCarousel222 .left.carousel-control img {
        width: 35px;
    }

    div#myCarousel222 {
        margin-bottom: 0;
        padding: 0 20px;
    }

    .second-crousel {
        margin-bottom: 0;
    }

    .hdng-five-data {
        padding-top: 0px;
    }

    div#myCarousel222 .left.carousel-control {
        left: 10px;
        height: 20px;
        top: 20%;
    }

    div#myCarousel222 .right.carousel-control {
        right: 10px;
        height: 20px;
        top: 20%;
    }

    .port-data a {
        margin-bottom: 0;
    }

    section.car-webg-sec.car-webg-secghh.f-w-100.mb150 .col-md-4.content-one .f30 {
        width: 100%;
    }

    section.car-webg-sec ul ul {
        width: 100%;
        justify-content: flex-start;
        margin-top: 10px;
    }

    .grid-sec-home {
        grid-template-columns: 1fr;
    }

    .thed-hdng.f-w-100.jc.expert-sec h2 {
        font-size: 25px;
        margin-bottom: 0;
    }

    .second-crousel .plg-dng-sec {
        margin-bottom: 0;
    }

    .wide-100 {
        padding-bottom: 80px;
    }

    .white-label-sec.white-label-sec2.g2.enhance-sec .lft-white-label h3 {
        text-align: center;
    }

    .lft-white-label h2.pb.dc2.f48 {
        text-align: center;
    }

    .lft-white-label p.pr.f20.dg.lh30.mb30.mt20 {
        text-align: center;
    }

}

@media (max-width : 768px) {

    .box-tag {
        display: none;
    }
}

@media (min-width: 1024px) {
    .box-tag {
        width: 650px;
    }
}



.accordian-sec-new {
    background: #fff;
}



.cursor:hover {
    color: #fc8a03;
}

/******** new-menu-update ***************/


ul.simple-list li.list-item {
    background: url(../img/drop-down-icon.png);
    background-size: 6px;
    background-repeat: no-repeat;
    padding-left: 14px;
    background-position: 0px 7px;
}

li.dropdown.main-class.serv-cls {
    position: unset!important;
}
.custom-nav-bar ul li {
/*    position: unset;*/
}




ul.main-sub-cate li {
    width: 100%;
}

.mobile-view {
    display: none;
}



@media (min-width : 778px) {
    .custom-nav-bar ul.nav li>ul.dropdown-menu.data-drop-down.mobile-view {
        position: absolute;
        width: 100%;
        max-width: 1270px;
        margin: 0 auto;
        background: #fff;
        padding: 30px;
        left: 50%;
        transform: translate(-50%);
        box-shadow: 0 8px 64px rgb(52 66 102 / 16%);
        border-radius: 15px;
    }

    .custom-nav-bar ul.nav li>ul.dropdown-menu.data-drop-down>li {
        width: 25%;
    }
}



.desktop-view-gird {
    display: grid;
    grid-template-columns: auto auto auto auto;
    column-gap: 20px;
}


.div-sec-one h2 {
    font-size: 20px;
}

.div-categ a {
    padding: 0 !important;
}

.div-categ {
    display: grid;
    grid-template-columns: 1fr;
}

.custom-nav-bar ul.nav li>ul.dropdown-menu.data-drop-down.mobile-view {
    width: 100%;
}

.main-sub-cate {
    width: 100%;
}

.custom-nav-bar ul.nav li>ul.dropdown-menu.data-drop-down.mobile-view li {
    border: none;
}


.main-sub-cate a {
    font-size: 15px !important;
    position: relative;
    padding-left: 12px !important;
}

.main-sub-cate a:after {
    position: absolute;
    content: "";
    left: 0;
    background: url(../img/orange-arrow-icon.png);
    background-repeat: no-repeat;
    width: 10px;
    height: 10px;
    top: 12px;
    background-size: 79%;
}

.div-categ {
    display: grid;
    grid-template-columns: 1fr;
    row-gap: 10px;
}


.div-sec-one h2 {
    color: #222;
    font-family: 'poppinssemibold';
    margin-top: 0;
}


.custom-nav-bar ul li.dropdown.main-class:hover .dropdown-menu.data-drop-down.new-drop-down li {
    width: 100% !important;
}

.custom-nav-bar ul li.dropdown.main-class.postion-relative {
    position: relative;
}


li.dropdown.main-class+li.dropdown.main-class.postion-relative {
/*    display: none;*/
}

li.dropdown.main-class+li.dropdown.main-class.postion-relative+li.dropdown.main-class.postion-relative {
    display: block;
}

.custom-nav-bar ul.nav li>ul.dropdown-menu.data-drop-down.mobile-view li:last-child .main-sub-cate a:nth-child(4) {
    display: none;
}

.portfolio-sec-new .main-page-sec.main-page-sec2 .main-page-sec.main-page-sec2 {}


.portfolio-sec-new .main-page-sec.main-page-sec2 .main-page-sec.main-page-sec2.main-page-sec.main-page-sec2-portfolio-sec {
    grid-template-columns: 1fr 1fr;
    column-gap: 30px;
    display: flex;
    justify-content: center;
}

.portfolio-sec-new .main-page-sec.main-page-sec2 .main-page-sec.main-page-sec2.main-page-sec.main-page-sec2-portfolio-sec .second-slider-image {
    max-width: 680px;
}

.custom-nav-bar ul.nav li>ul.dropdown-menu.data-drop-down li:hover a {
    color: #565a5b;
}


.main-sub-cate {
    width: 100%;
    display: grid;
    grid-template-columns: 1fr;
}

.custom-nav-bar ul.nav li>ul.dropdown-menu.data-drop-down.mobile-view li.open-menu-toggle {
    width: 31%;
}

.custom-nav-bar ul.nav li>ul.dropdown-menu.data-drop-down>li {
    width: 33%;
}

.custom-nav-bar ul.nav li>ul.dropdown-menu.data-drop-down.mobile-view li:last-child {
    padding-left: 50px;
}

.main-sub-cate a:hover {
    color: #fc8a03 !important;
}


.custom-nav-bar ul.nav li>ul.dropdown-menu.data-drop-down li a {
    padding: 6px 8px;
    color: #000 !important;
    font-size: 15px;
}

.custom-nav-bar ul.nav li>ul.dropdown-menu.data-drop-down li a.main-title-heading-title {
    font-size: 18px;
}

.custom-nav-bar ul.nav li>ul.dropdown-menu.data-drop-down li .main-sub-cate a:hover {
    color: #fc8a03 !important;
}

.custom-nav-bar ul.nav li>ul.dropdown-menu.data-drop-down li a {
    font-family: 'poppinsmedium';
}

.custom-nav-bar ul.nav li>ul.dropdown-menu.data-drop-down li .main-sub-cate a {
    font-family: 'poppinsregular';
}

.custom-nav-bar ul.nav li>ul.dropdown-menu.data-drop-down.mobile-view.mobile-view-new-tab {
    max-width: 600px;
}

.custom-nav-bar ul.nav li>ul.dropdown-menu.data-drop-down.mobile-view.mobile-view-new-tab li {
    width: 50%;
}


.custom-nav-bar ul.nav li>ul.dropdown-menu.data-drop-down.new-drop-down.solution-new-tab {
    padding-top: 0;
    min-width: 480px;
    padding-bottom: 0;
}


.custom-nav-bar ul.nav li>ul.dropdown-menu.data-drop-down.new-drop-down.solution-new-tab a,
.custom-nav-bar ul.nav li>ul.dropdown-menu.data-drop-down.new-drop-down.hire-us-tab a {
    font-family: 'poppinsregular';
}

h2.pb.f72.dc.rating-captcha {
    display: flex;
    justify-content: center;
    flex-wrap: wrap;
    align-items: center;
    column-gap: 10px;
}

.home-page-service {
    border-radius: 0px;
    overflow: hidden;
}

.second-slider-image:hover {
    transform: scale(1.02);
}

.home-page-service img {
    width: 100%;
    height: 100%;
    object-fit: cover;
}

/******** new-menu-update ***************/




@media (min-width : 768px) and (max-width : 1100px) {
    .custom-nav-bar ul.nav li>ul.dropdown-menu.data-drop-down.mobile-view li.open-menu-toggle {
        width: 27%;
    }

    .custom-nav-bar ul.nav li>ul.dropdown-menu.data-drop-down>li {
        width: 40%;
    }

    .custom-nav-bar ul.nav li>ul.dropdown-menu.data-drop-down.mobile-view li:last-child {
        padding-left: 0;
        width: 31%;
    }

    .custom-nav-bar ul.nav li>ul.dropdown-menu.data-drop-down.mobile-view.mobile-view-new-tab {
        max-width: 600px;
        left: 10%;
    }

    li.dropdown.main-class i.fa.fa-angle-down {
        right: 3px;
    }
}


@media (min-width : 800px) and (max-width : 990px) {
    .custom-nav-bar ul.nav li>ul.dropdown-menu.data-drop-down.mobile-view li:last-child {
        width: 50%;
    }

    .custom-nav-bar ul.nav li>ul.dropdown-menu.data-drop-down.mobile-view.mobile-view-new-tab {
        left: 50%;
    }

    .data-img-sec {
        height: auto;
    }
}

@media (min-width : 1024px) and (max-width : 1100px) {
    .custom-nav-bar ul.nav li>ul.dropdown-menu.data-drop-down.mobile-view.mobile-view-new-tab li:last-child {
        width: 50%;
    }

    .custom-nav-bar ul.nav li>ul.dropdown-menu.data-drop-down.mobile-view.mobile-view-new-tab {
        left: 50%;
    }
}


@media (max-width : 1024px) {

    .data-img-sec {
        height: 100%;
    }

    ul.tabs-cirle-data li.col-md-4.col-sm-4.col-xs-12 {
        width: 100%;
    }

    ul.tabs-cirle-data {
        margin-top: 90px;
        display: grid;
        grid-template-columns: 1fr 1fr 1fr;
    }

    .left-img-sec-img.tols-img-sec img.imgfull {
        top: 0;
    }

    .five-sec-data.f-w-100.pt130.second-crousel.mt150 {
        margin-bottom: 0;
    }

    .fill-layer-img img {
        width: 100%;
    }


}

@media (max-width : 991px) {
    .slider--vdo .slider__thumbs .item__thumb img {
        max-width: 100%;
    }
    .officially_annoucement_datas {
        max-width: 100%;
    }
    .official_conts_datas h3 {
        font-size: 21px;
    }
    .inner_offcicial_contents {
        gap: 20px;
    }
    .ul-new-layer-sec.g3 {
        column-gap: 40px;
        row-gap: 30px;
        grid-template-columns: 30% 1fr 30%;
        align-items: center;
    }

    .service-sec-main h2.pm.f30.dc {
        font-size: 22px;
        margin-bottom: 0;
    }

    .service-sec-main li.pr.dgg.f20 {
        font-size: 14px;
    }

}

@media (min-width : 769px) {



    button.navbar-toggler {
        display: none;
    }

    .menu-close-sec {
        display: none;
    }

    .close-main-ul {
        display: none;
    }
}

@media (max-width : 769px) {

    ul.tabs-cirle-data {
        grid-template-columns: 1fr;
        margin-top: 40px;
    }

    .col-xs-12.footer-columncc {
        width: 100%;
    }

    .ul-new-layer-sec li:nth-child(3) {
        grid-column: 1;
        grid-row: 1;
    }


    .ul-new-layer-sec.g3 {
        grid-template-columns: 1fr;
        text-align: center;
    }

    .icon-layer-sec {
        margin: 0 auto;
    }

    .fill-layer-img {
        padding-top: 60px;
        padding-bottom: 30px;
    }

    .fill-layer-img img {
        width: 50%;
    }

    .ul-new-layer-sec.g3 li {
        text-align: center;
    }

    .left-img-sec-img.tols-img-sec {
        top: 33px;
    }


    .custom-nav-bar li.active>a {
        background: transparent !important;
        color: #565a5b !important;
    }



    a.mobile-icon-open {
        display: inline-block;
        width: 20px;
        height: 20px;
        background: url("../img/plus-icon-open.png");
        position: absolute;
        top: 25px;
        right: 10px;
    }



    .custom-nav-bar ul.nav li>ul.dropdown-menu.data-drop-down li .main-sub-cate a {
        width: 100%;
        display: block;
    }

    .custom-nav-bar ul.nav li>ul.dropdown-menu.data-drop-down.mobile-view.mobile-view-new-tab li {
        width: 100%;
    }

    .custom-nav-bar ul.nav li>ul.dropdown-menu.data-drop-down.new-drop-down.solution-new-tab {
        padding-top: 0;
        min-width: auto;
        padding-bottom: 0;
    }

    .custom-nav-bar ul.nav li>ul.dropdown-menu.data-drop-down li a {
        font-size: 13px;
    }

    .custom-nav-bar ul.nav li>ul.dropdown-menu.data-drop-down li {
        padding: 18px 15px 0;
    }


}

ul.best-rated-sec {
    display: grid;
    grid-template-columns: 1fr 1fr;
    column-gap: 30px;
}

ul.best-rated-sec li {
    text-align: center;
    border: 1px solid #dfdfdf;
    padding: 20px 0;
    border-radius: 10px;
    line-height: 250px;
    position: relative;
}

ul.best-rated-sec li img {
    width: 52%;
}

ul.best-rated-sec {
    display: grid;
    grid-template-columns: 1fr 1fr;
    column-gap: 30px;
    max-width: 700px;
    margin: 0 auto;
    padding-bottom: 70px;
    align-items: stretch;
}


.custom-nav-bar ul li.dropdown.main-class.postion-relative ul.dropdown-menu.data-drop-down.new-drop-down.solution-new-tab li a:hover,
.custom-nav-bar ul li.dropdown.main-class.postion-relative ul.dropdown-menu.data-drop-down.new-drop-down.hire-us-tab li a:hover {
    color: #fb8b03 !important;
}

.right-footer-data.mobilesocial-icon {
    display: none;
}


p.sub-sec-main {
    position: absolute;
    top: 52px;
}

@media (min-width : 768px) {

    span.sub-sec {
        display: none;
    }

    .mobile-nav {
        display: none !important;
    }

    .desktop-nav {
        display: block !important;
    }

    p.sub-sec-main {
        display: none;
    }
}

@media (max-width : 769px) {

    p.sub-sec-main {
        display: block;
    }

    span.sub-sec {
        display: block;
    }

    ul.best-rated-sec {
        grid-template-columns: 1fr;
    }

    .clinet-name.f-w-100 h2.pb.f18.dc {
        font-size: 20px;
        margin-bottom: 30px;
        margin-top: 0;
    }

    .clinet-name.f-w-100 {
        justify-content: center;
    }

    .custom-nav-bar ul.nav li>ul.dropdown-menu.data-drop-down.mobile-view li:last-child {
        padding-left: 18px;
        padding-bottom: 20px;
    }

    .custom-nav-bar ul.nav li>ul.dropdown-menu.data-drop-down>li {
        width: 100%;
    }

    .custom-nav-bar ul.nav li>ul.dropdown-menu.data-drop-down.mobile-view li.open-menu-toggle {
        width: 100% !important;
    }
    .custom-nav-bar ul.nav li>ul.dropdown-menu.data-drop-down.services_dropdowns_menus>li {
    width: 100% !important;
}



    .custom-nav-bar .collapse-new {
        position: fixed;
        top: 0;
        width: 90%;
        height: 100%;
        z-index: 9999;
        padding: 62px;
        padding-top: 80px;
        overflow: hidden;
        background: #fff;
        z-index: 99999;
        right: -100%;
        transform: translate3d(341px, 0, 0);
        -webkit-transform: translate3d(341px, 0, 0);
        -ms-transform: translate3d(341px, 0, 0);
        -webkit-transition: all .7s cubic-bezier(0.25, 1, .2, 1);
        -ms-transition: all .7s cubic-bezier(0.25, 1, .2, 1);
        transition: all .7s cubic-bezier(0.25, 1, .2, 1);
        display: unset;
        padding-left: 0;
        padding-right: 0;
    }

    .close-main-ul {
        position: absolute;
        top: 2%;
        right: 1%;
    }


    .menu-close-sec {
        position: fixed;
        top: 0;
        left: 0;
        background: rgba(0, 0, 0, 0.45);
        height: 100%;
        width: 100%;
        content: "";
        z-index: 999;
        display: none;
        backdrop-filter: blur(4px);
    }


    .custom-nav-bar .collapse-new.show {
        transform: translate3d(0px, 0px, 0px);
        right: 0;
    }





    button.navbar-toggler {
        background: transparent;
        border: none;
    }

    .close-main-ul img.share-iconn {
        width: 60%;
    }


    .right-footer-data.mobilesocial-icon {
        position: absolute;
        bottom: 10%;
        left: 8px;
        display: block;
        width: 100%;
    }


    body.hide-body {
        overflow-y: hidden;
    }


    ul.nav.navbar-nav.menu-bar li {
        width: 100%;
        padding-left: 0;
        border-bottom: 1px solid #dadada;
        margin-left: 0;
        margin-right: 0;
        z-index: 99999;
        position: relative;
        background: #fff;
    }


    .custom-nav-bar nav.navbar.navbar-default .navbar-header {
        margin-left: 0;
        padding-left: 10px;
        padding-right: 10px;
    }

    .custom-nav-bar .navbar-default .navbar-brand {
        margin-left: 0;
    }

    button.navbar-toggler {
        padding: 0;
    }

    span.sub-sec {
        position: absolute;
        right: 20px;
        top: 9px;
    }

    .main-sub-cate {
        display: none;
    }

    .custom-nav-bar .navbar-default .navbar-nav .dropdown-menu>li>a {
        background-color: transparent;
    }

    p.sub-sec-main {
        position: absolute;
        right: 20px;
        top: -2px;
        width: 100%;
        height: 50px;
    }

    .custom-nav-bar li a {
        display: inline-block;
/*        padding-bottom: 0;*/
    }

    .dropdown-menu {
        position: relative;
    }

    .custom-nav-bar ul.nav li>ul.dropdown-menu.data-drop-down li a.main-title-heading-title {
        font-size: 15px;
    }

    .mobile-nav {
        display: none !important;
    }
     .sub-sec-main i.fa.fa-angle-down{
        display:none!important;
    }

    .desktop-nav {
        display: block !important;
    }

    .custom-nav-bar ul.nav li>ul.dropdown-menu.data-drop-down li:hover:before {
        opacity: 0;
    }


    .custom-nav-bar li a {
        font-family: 'poppinsregular';
    }

    .custom-nav-bar li a {
/*        font-size: 17px;*/
    }

    .main-sub-cate {
        padding-left: 27px;
    }

    .custom-nav-bar ul.nav li>ul.dropdown-menu.data-drop-down li a {
        font-family: 'poppinsregular';
    }



    .navbar-default .navbar-nav>li>a:focus,
    .navbar-default .navbar-nav>li>a:hover {
        background-color: transparent !important;
    }

    .custom-nav-bar li a:hover {
        color: #333 !important;
    }

    .custom-nav-bar ul.nav li>ul.dropdown-menu.data-drop-down.new-drop-down.solution-new-tab {

        box-shadow: none;
    }

    .custom-nav-bar ul li.dropdown.main-class:hover .dropdown-menu.data-drop-down.new-drop-down li {
        padding-bottom: 7px;
        border-bottom: none;
    }

    .custom-nav-bar ul.nav li>ul.dropdown-menu.data-drop-down.mobile-view li img {
        width: 16px;
    }

    .custom-nav-bar ul li.dropdown.main-class:hover .dropdown-menu.data-drop-down.new-drop-down li img {
        width: 16px;
    }

    .custom-nav-bar ul.nav li>ul.dropdown-menu.data-drop-down.mobile-view.mobile-view-new-tab li {
        padding-left: 35px;
    }

    .custom-nav-bar ul.nav li>ul.dropdown-menu.data-drop-down.mobile-view.mobile-view-new-tab li:last-child {
        padding-left: 35px;
    }

    .custom-nav-bar ul.nav li>ul.dropdown-menu.data-drop-down.mobile-view li {
        border: none;
        padding-left: 36px;
    }

    .custom-nav-bar ul.nav li>ul.dropdown-menu.data-drop-down.mobile-view li:last-child {
        padding-left: 36px;
    }

    .custom-nav-bar ul.nav li>ul.dropdown-menu {
        box-shadow: none;
    }

    .custom-nav-bar ul li.dropdown.main-class:hover .dropdown-menu.data-drop-down.new-drop-down li {
        padding-left: 34px;
    }

    .custom-nav-bar ul li.dropdown.main-class:hover .dropdown-menu.data-drop-down.new-drop-down li:last-child {
        padding-bottom: 20px;
    }

    .custom-nav-bar ul li.dropdown.main-class:hover .dropdown-menu.data-drop-down.new-drop-down li {
        display: flex;
        flex-wrap: nowrap;
    }

    .form-sec .zcwf_title+.zcwf_row+.zcwf_row+.zcwf_row+.zcwf_row+.zcwf_row {
        width: 100%;
    }

    ul.buld-ul-data {
        grid-template-columns: 1fr;
    }

    section.five-sec .main-page-sec.main-page-sec2 {
        grid-template-columns: 1fr;
    }

    .custom-nav-bar ul li.dropdown.main-class.postion-relative+li.dropdown.main-class.postion-relative ul a {
        font-size: 15px;
    }

    .portfolio-sec-new .main-page-sec.main-page-sec2 .main-page-sec.main-page-sec2 {
        grid-template-columns: 1fr;
        column-gap: 0px;
    }

    section.qoute-one {
        margin-top: 0;
    }

    .breadcrumb>li+li:before {
        top: 2px;
    }

    .main-page-sec.main-page-sec2.Hourly-sec .col-md-5.col-sm-4.col-xs-12 {
        grid-row: 1;
    }

    .main-page-sec.main-page-sec2.Hourly-sec {
        display: grid;
        grid-template-columns: 1fr;
    }
}


@media (max-width : 400px) {
    .custom-nav-bar .collapse-new {
        width: 95%;
    }
}

section.five-sec.mobile-hide.top-serv a.website-extrnal-link:hover span,
section.five-sec .main-page-sec.main-page-sec2 .hdng-five-data a.website-extrnal-link:hover span {
    color: #fc8b05;
}


.accordian-sec-white,
.white-background {
    background: #fff !important;
}

.pb0 {
    padding-top: 0;
}

.f19 {
    font-size: 19px;
}

.desktopBtnPadding {
    padding: 20px 25px;
    border-radius:10px;
}

.hoverColorWhite:hover {
    color: #fff;
}

.laptopMockupInner {
    background-image: url(../img/laptopMockup.png);
    background-size: 100%;
    background-repeat: no-repeat;
    padding: 20px 124px 222px;
    width: 1140px;
    margin: 0 auto;
}

.laptopMockup {
    width: 100%;
}

section.partent-sec.mybSection {
    background: #fff8f0;
    position: relative;
}

section.partent-sec.mybSection:before {
    left: 0;
    top: 0;
    position: absolute;
    width: 319px;
    height: 687px;
    content: "";
    background: url("../img/leftSplash1.png");
    background-repeat: no-repeat;
}

section.partent-sec.mybSection:after {
    right: 0;
    bottom: 0;
    position: absolute;
    width: 319px;
    height: 687px;
    content: "";
    background: url("../img/leftSplash1.png");
    background-repeat: no-repeat;
    transform: rotate(180deg);
}

.rsImgSection {
    position: relative;
}


.rsImgSection img {
    position: relative;
}

.rsImgSection::before {
    background-image: url("../img/mybEllipseGray.png");
    content: "";
    height: 140px;
    width: 140px;
    display: block;
    position: absolute;
    transition: all ease-in-out 0.7s;
}

.rsImgSection::after {
    background-image: url(../img/mybEllipseOrange.png);
    content: "";
    height: 200px;
    width: 160px;
    display: block;
    position: absolute;
    right: 0;
    bottom: 30px;
    z-index: -1;
    transition: all ease-in-out 0.7s;
}

.rightSection:hover .rsImgSection::before {
    transform: translate(0px, 175px);
    opacity: 0;
}

.rightSection:hover .rsImgSection::after {
    transform: translate(0px, -50px);
    opacity: 0;
}

.rsBtmBorder {
    display: flex;
    flex-direction: column;
    gap: 17px;
    transition: all ease-in-out 3s;
}

.rsBtmBorder span {
    font-size: 24px;
    letter-spacing: 3px;
    line-height: 0px;
    transition: all ease-in-out 0.5s;
}

.rsBtmBorder span:last-child {
    padding-left: 80px;
}

.rightSection:hover .rsBtmBorder {
    padding-left: 5%;
    transition: all ease-in-out 4s;
}

.rightSection:hover img {
    transform: scale(1.125);
    transition: all ease-in-out 2s;
}

.rightSection img {
    transition: all ease-in-out 3s;
}

.mt-0 {
    margin-top: 0 !important;
}

.mt-60 {
    margin-top: 60px !important;
}

.horseSec1 h1 {
    width: 100%;
}

@media (max-width: 1159px) {
    .laptopMockupInner {
        padding: 18px 109px 222px;
        width: 1000px;
    }

    .laptopMockupInner img {
        max-width: 100%;
    }

    .horseSec2 {
        padding: 60px 30px;
    }

    .horseSec2 .f48 {
        font-size: 36px;
    }

    .horseSec2 .f20 {
        font-size: 18px;
    }

    .horseSec2 .g1 {
        row-gap: 10px;
    }
}

@media (max-width: 1024px) {
    .rightSection img {
        transition: all ease-in-out 3s;
        max-width: 100%;
    }

    .horseSec2 .g2 {
        grid-template-columns: 50% 40%;
        column-gap: 66px;
    }

    .horseSec2 .lft-white-label .g2 {
        grid-template-columns: 100%;
    }

    .laptopMockupInner {
        padding: 1.7% 10.5% 16% 10.8%;
        width: 100%;
    }
}

@media (max-width: 767px) {
    .horseSec2 .g2 {
        grid-template-columns: 100%;
    }

    .horseSec1 .mt-50 {
        margin-top: 0px;
    }

    .horseSec1 .mt-50 {
        margin-top: 0px;
        row-gap: 15px;
    }

    .laptopMockup {
        margin-top: 50px;
    }

    .horseSec2 .main-page-sec>div:nth-child(3) {
        flex-direction: column-reverse;
        display: flex;
    }

    .horseSec2 .main-page-sec>div:nth-child(5) {
        flex-direction: column-reverse;
        display: flex;
    }

    .horseSec2 .f48 {
        font-size: 24px;
        text-align: left !important;
    }

    .horseSec1 .f19 {
        font-size: 16px;
    }

    .rsBtmBorder span {
        font-size: 18px;
        letter-spacing: 1px;
    }

    .rsBtmBorder {
        gap: 15px !important;
    }
}

.right-whute-label.g1 img {
    max-width: 100%;
    width: auto;
}

.shiurCloudSec .g2 {
    /*grid-template-columns: 57% 36.5%;
    column-gap: 80px;*/
}

.convert-sec-li a {
    display: inline-block;
}

.clear {
    clear: both;
}

.icon-layer-sec {
    background: #fff;
}

.shiurCloudSec2 .main-page-sec {
    position: relative;
}

.fill-layer-img {
    padding-top: 20%;
}

.pt-150 {
    padding-top: 150px;
}

.pb-150 {
    padding-bottom: 150px;
}

.mt-150 {
    margin-top: 150px;
}

.shiurCloudSec .g2 {
    /*grid-template-columns: 100% 100%;
    column-gap: normal;*/
}

.wldSLSec {
    display: flex;
    align-items: center;
}

.whiteLabelDev {
    background: rgb(87, 91, 91, 1) !important;
    background: linear-gradient(90deg, rgba(255, 255, 255, 1) 0%, rgba(255, 255, 255, 1) 12%, rgba(87, 91, 91, 1) 12%, rgba(87, 91, 91, 1) 100%) !important;
}

.qupte-form.whiteLabelDevInner:before {
    position: relative;
    content: "";
    left: 0;
    bottom: -21px;
    width: 469px;
    height: 970px;
    background: url(../img/whiteLabelWebImg2.png);
    background-repeat: no-repeat;
    top: auto;
}

.whiteLabelDev h2 {
    font-weight: 600;
    color: #000;
}

.whiteLabelDev .quote-inner-form {
    width: 60%;
}

.whiteLabelDev .form-sec div#crmWebToEntityForm {
    width: 100% !important;
}

.whiteLabelDev label {
    font-size: 16px;
    color: #222;
    font-weight: 400;
}

.whiteLabelDev .zcwf_lblLeft .zcwf_col_fld input[type=text],
.whiteLabelDev .zcwf_lblLeft .zcwf_col_fld textarea,
.whiteLabelDev input,
.whiteLabelDev select,
.whiteLabelDev textarea {
    height: 60px !important;
    border: 1px solid #f6e9da !important;
}

.whiteLabelDev .zcwf_lblLeft .zcwf_col_fld textarea {
    min-height: 250px;
}

/* footer.fotter-cnt .modal.enquiry-popup.show,
.modal.enquiry-popup.show {
    display: none !important;
} */

body.hiddd {
    overflow: inherit;
}

.ncshList {
    display: flex;
    flex: 1;
    gap: 30px;
}

.ncshBox {
    width: 100%;
    text-align: center;
    border: 1px solid #f1f1f1;
    border-radius: 10px;
    padding: 50px 25px;
    position: relative;
    transition: 0.4s ease-out;
}

.ncshbImg img {
    max-width: 100%;
}

.ncshbImg {
    width: 150px;
    margin: 0 auto;
}
.ncshBox ul li:not(:last-child) {
    margin-bottom: 6px;
}
.ncshBox ul li {
    color: #565a5b;
    font-size: 16px;
    font-weight: 500;
}
.ncshBox a {
    position: absolute;
    background: #fe8a02;
    color: #fff;
    padding: 10px 30px;
    border-radius: 10px;
    font-size: 16px;
    left: calc(50% - 73px);
    bottom: -21px;
    transition: 0.2s ease-out;
    opacity: 0;
    transform: translate(0px, -100px);
}

.ncshBox:hover {
    border: 1px solid #fe8a02;
}

.ncshBox:hover a {
    opacity: 1;
    transform: translate(0px, 0px);
}

.lft-white-label a:hover h2 {
    color: #fc8c03 !important;
}

.d-none {
    display: none !important;
}

.ext-lnk {
    margin-left: 10px;
/*    display: none;*/
}
ul.sec-par-post.f-w-100.d-flex.sp {
    display: none!important;
}

/*.post-button {
    margin-top: 20px;
}*/
.post-button a {
    color: #fc8a03;
    font-size: 16px;
}

.post-button a:hover {
    font-weight:700;
    text-decoration:underline;
}

.pm .dc{
    color: #fc8a03;
}

.custom-nav-bar li a.quote-bc,.custom-nav-bar li a.quote-bc:hover {
    background-color: #fc8a03;
    border-radius: 10px;
    padding: 12px 20px!important;
    color:#ffffff!important;
}

.main-page-sec.sec-mn.mp15 {
    background: #fff8f0;
}

.sec-mni {
    background: #fff8f0;
    max-width:100%;
} 

.bct{
    text-align:center!important;
}

.cdo{
    background: #ffffff!important;
}

.hero_image{
    background-color: #a3facc;
        position: relative;
    background-size: cover;
    background-repeat: no-repeat;
}

.dwt{
    text-align:center!important;
    margin-top: 20px;
}

.igm{
    padding:0px!important;
}

.cmw{
    padding:0px 30px;
}

.cli{
    text-align:right;
    padding:0px;
}

.badge-img{
   margin:15px 0px;
}

.tf{
   font-size: 48px!important;
}

.st{
    font-family: 'poppinsregular'!important;
    font-size: 18px!important;
}



 @keyframes floating {
    0% { transform: translate(0,  0px); }
    50%  { transform: translate(0, 15px); }
    100%   { transform: translate(0, -0px); }   
 }

 .floating { 
    animation-name: floating;
    animation-duration: 4s;
    animation-iteration-count: infinite;
    animation-timing-function: ease-in-out;
 }

 .floating1 { 
    animation-name: floating;
    animation-duration: 5s;
    animation-iteration-count: infinite;
    animation-timing-function: ease-in-out;
    max-width: 100%;
 }

 .lh24{
    display: -webkit-box;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 2;
    overflow: hidden;
    margin: 0px;

 }

 img.navic {
       width: 22px;
    height: 20px;
    margin-right: 6px;
/*    margin-top: -10px;*/
    filter: brightness(0.3);
 }

 img.imgfull.des-fr {
    border-radius: 10px;
 }

 .owl-dots {
     display: block!important; 
 }

 #ftl li.nav-item a {
    color: #fc8a03;
    background: url(../img/orange-arrow-icon.png);
    background-repeat: no-repeat;
    background-position: center left;
    font-size: 16px;
    line-height: 36px;
    padding:0px 15px!important;
    transition: all 0.3s ease-in-out;
 }
 #ftl li.nav-item a:hover{
    color: #cccccc;
    transition: all 0.3s ease-in-out;
 }

 ul.nav.flex-ico {
    display: inline-flex;
    margin-top: 15px;
    margin-bottom: 15px;
 }

 .title-ftl{
    font-size: 20px;
    color: #ffffff;
    font-weight: 500;
 }

 span.title-ftl:after {
   position:absolute;
   height:2px;
   width:60px;
   background-color:#fc8a03;
   content: '';
   display:block;
   margin-top: 5px;
 }

 #ftl{
    background: url(../img/FooterBG.png);
    background-size:cover;
    background-repeat: no-repeat;
    opacity: 0.9;
 }

.right-reser{
    margin-top: 60px;
    padding-bottom:30px;
    background-color:#1e1e1e;
}

 .web-lm {
    max-width: 1290px;
    width: 100%;
    margin: 0 auto;
    padding-top: 25px;
 }

 .terms-sec{
    font-size: 16px;
    color: #fc8a03!important;
    font-weight: 400;
 }

 .address-p{
    font-size: 16px;
    line-height: 24px;
    color: #cccccc;
 }

 .img-lg{
    margin:10px 0px;
 }

 .img-sec-img-s img {
    border-radius: 10px;
 }

 a.btn1.bgo {
    border-radius: 10px;
 }

 a.priterm {
    color: #fc8a03;
 }

 .linp{
    color:#ffffff!important;
 }


 @media screen and (min-device-width: 260px) and (max-device-width: 767px) { 
 .cmw{
    padding:25px 12px;
 }

 .tf {
    font-size: 38px!important;
 }

 .dwt{
    text-align:center!important;
    padding:15px 0px;
 }

 .badge-img {
   width:335px!important;
 }

 .ncshList {
    flex-direction: column;
 }

 img.floating {
    width: 95%;
 }

 img.floating1 {
    width: 95%;
 }
 .main-page-sec.main-page-sec2 {
    padding-top: 20px;
}
.fotter-cnt {
    padding: 20px 0 0px!important;
}

.slick-next {
    z-index: 99;
}

.content-slider button.slick-prev.slick-arrow {
    display: block!important;
    z-index: 999;
    left: -25px;
}

ul.nav.navbar-nav.menu-bar li:last-child {
  border-bottom: none!important
}

a.quote-bc {
    margin-left: 15px;
    margin-top: 15px;
}

img.navic {
    width: 18px;
    height: 18px;
    margin-right: 10px;
}
body.hiddd {
    overflow: scroll!important;
}
img.navic {
    margin-top: 0px;
}
}


@media screen and (min-device-width: 768px) and (max-device-width: 1025px) {
 .igm {
    width: 20%;
    display: flex;
    flex-direction: column;
    justify-content: center;
 }

 .cmw {
     width: 60%;
     padding-top:30px;
 }

 .cli {
    width: 20%;
    display: flex;
    flex-direction: column;
    justify-content: center;
 }

 .dwt {
    padding: 0px!important;
 }

 .tf {
    font-size: 24px!important;
 }

 .st {
    font-size: 14px!important;
 }
 .hero_banr{
    display:inline-flex;
 }

 img.floating {
    width: 95%;
 }

 img.floating1 {
    width: 95%;
 }

 .main-page-sec.main-page-sec2 {
    padding-top: 20px;
 }

 .badge-img {
    width: 100%;
 }

 .bgo {
    font-size: 14px!important;
 }

 .f-w-100 {
    justify-content: center;
 }

 .content-slider button.slick-prev.slick-arrow {
    display: block!important;
    z-index: 999;
    left: -25px;
}

.slick-next {
    z-index: 99;
}
a.quote-bc {
    margin-bottom: 15px;
}
.content-one {
    margin-bottom: 30px;
}

}
@media screen and (min-device-width: 1200px) and (max-device-width: 1400px) {
  .tf {
    font-size: 40px!important;
}

img.badge-img {
    width: 80%;
}
img.floating {
    width: 100%;
}
img.floating1 {
    width: 100%;
}

.custom-nav-bar nav.navbar.navbar-default {
    display: inline-flex;
}

.custom-nav-bar nav.navbar.navbar-default .navbar-header {
    width: 15%;
}

.navbar-brand>img {
    width: 250px!important;
}



}
/*.slick-cloned{
    display:none;
}*/



/* wordpress developemnt page style */

.sk .main-page-sec.main-page-sec2.mp15 .pb30{
    width: 900px;
    max-width: 100%;
    margin: 0 auto;
 }
 .sk .main-page-sec.main-page-sec2.mp15 .mt150{
     margin-top: 150px;
 }
 .sk .main-page-sec.main-page-sec2.mp15 .plg-dng-sec p{
   margin-top: 0;
 }
 .sk .main-page-sec.main-page-sec2.mp15 .convert-sec-li a{
     border-radius: 0;
 }
 
 .sk .main-page-sec .f72{
     font-size: 66px;
 }
 
 .sk .main-page-sec .icon2-sec img{
     width: 74px;
     object-fit: contain;
 }
 
 .sk section.partent-sec.partent-sec-sem{
     padding-bottom: 150px;
 }
 
 .sk .five-sec .pt130{
     padding: 145px 0;
 }
 
 .sk .why-web.set{
     padding: 145px 0;
 }
 
 .sk .why-web.set .main-page-sec.main-page-sec2.mp15 .pb30{
     width: 1000px;
 }
 
 .sk .why-web.set ul.buld-ul-data li{
     background-color: #fff;
     border-color: #fff;
     border-radius: 0;
 }
 
 .sk .why-web.set ul.buld-ul-data li .ps{ 
     white-space: nowrap;
 }
 
 .sk section.why-web:after{
     bottom: 0;
 }
 .sk  section.why-web:before{
     top: 43%;
 }
 .sk .why-web.set .bild-icon-sec img{
     width: 79px;
 }
 .sk .why-web.set ul.buld-ul-data li {
     position: relative;
 }
 .sk .why-web.set .f48{
     font-size: 48px;
 }
 
 .sk .why-web.set .num_count{
     position: absolute;
     top: 0;
     left: 0;
     margin-left: 70px;
     margin-top: -21px;
     z-index: 9;
 }
 .sk .why-web.set .num_count span{
     width: 40px;
     height: 40px;
     text-align: center;
     line-height: 44px;
     color: #fff;
     background-color: #565a5b;
     border-radius: 50%;
     display: inline-block;
     font-size: 20px;
     font-weight: 500;
 }
 .sk .qoute-one{
     padding:140px 0;
 }
 .sk .qoute-one .head_set{
     text-align:center;
     width:100%;
     padding-bottom: 40px;
 }
 .sk .qoute-one .head_set h3{
     font-size:48px;
     font-weight:600;
     width:950px;
     max-width:100%;
     margin:0 auto !important;
 }
 .sk .qoute-one .head_set p{
     font-size:20px;
     padding-top:20px;
     width:700px;
     max-width:100%;
     margin:0 auto !important;
 }
 
 .sk .qupte-form{
     border-radius: 0 !important;
 }
 
 .mt-0{
     margin-top: 0;
 }
 .sk .tabs-new .nav-tabs{
     width: 50%;
     border-color: #fbf3e9;
     position: relative;
 }
 
 .sk .tabs-new .nav-tabs>li.active>a {
     margin-left: 20px;
     margin-right: 20px;
     position: relative;
     color: #fc8a03;
 }
 .sk .tabs-new .nav-tabs>li.active{
     position: relative;
 }
 
 .sk .tabs-new .nav-tabs li{
     width: 50%;
 }
 
 .sk .set_fiv .main-page-sec22{
     display: grid;
     grid-template-columns: 1fr 1fr;
     column-gap: 40px;
     row-gap: 50px;
    
     flex-wrap: wrap;
 }
 
 .sk .tabs-new{
     width: auto;
 }
 .sk .woocommerc::after{
     right: 0;
     bottom: 50px;
     position: absolute;
     width: 200px;
     height: 286px;
     content: "";
     background: url(../img/ecommerce-development-services/shape-right2.png);
     background-size: 100%;
     background-repeat: no-repeat;
 }
 
 .sk .woocommerc::before{
     left: 0;
     top: 30%;
     position: absolute;
     width: 200px;
     height: 286px;
     content: "";
     background: url(../img/ecommerce-development-services/shape-right2.png);
     background-size: 100%;
     background-repeat: no-repeat;
 }
 
 .sk .woocommerc ul.right-sec-cont-sec.our-seamless-sec li.consu-sec{
     display: block;
     background-color: transparent;
     border: none;
 }
 .sk .woocommerc  li.consu-sec:before{
     content: none;
 }
 .sk .woocommerc ul.right-sec-cont-sec.our-seamless-sec li.consu-sec .icon2-sec{
     margin-left: 0;
     background-color: #fff;
     border-color: #fff;
     width: 150px;
     height: 150px;
 }
 .sk .woocommerc ul.right-sec-cont-sec.our-seamless-sec li.consu-sec .icon2-sec img{
     width: 60px;
 }
 
 /*.f48{
     font-size: 48px;
 }*/
 
 .testimonail_area{
     overflow: hidden;
     background-color: #fdf3e8;
 }
 
 .testimonail_area .testimonial .head_area{
     text-align: center;
     padding-bottom: 50px;
 }
 
 .testimonail_area .testimonial .head_area p{
    font-size: 32px;
    color: #fc8a03;
 }
 
 .testimonail_area .testimonial .owl-stage-outer .owl-item .item{
     background-color: #fff;
     padding: 20px;
     position: relative;
 }
 
 .testimonail_area .testimonial .owl-stage-outer .owl-item .item .rating ul li{
     display: inline-block;
     margin-left: 4px;
     color:  #ffc20e;
     font-size: 14px;
 }
 .testimonail_area .testimonial .owl-stage-outer .owl-item .item .rating ul li:first-child{
     margin-left: 0;
 }
 
 .testimonail_area .testimonial .owl-stage-outer .owl-item .item .dcript{
     font-size: 20px;
     color: #222222;
     padding: 15px 0;
 }
 
 .testimonail_area .testimonial .owl-stage-outer .owl-item .item .user_area{
     display: flex;
 }
 .testimonail_area .testimonial .owl-stage-outer .owl-item .item .left_area{
     width: 50px;
     float: left;
 } 
 
 .testimonail_area .testimonial .owl-stage-outer .owl-item .item .left_area img{
     width: 50px;
     height: 50px;
     border-radius: 50%;
     overflow: hidden;
 
 
 }
 .testimonail_area .testimonial .owl-stage-outer .owl-item .item .right_area{
     width: calc(100% - 50px);
     padding-left: 10px;
     float: left;
 }
 
 .testimonail_area .testimonial .owl-stage-outer .owl-item .item  .right_area .name p{
     margin: 0;
     margin-bottom: 0px;
     color: #fc8a03;
     font-size: 18px;
     font-weight: 600;
 
 }
 
 .testimonail_area .testimonial .owl-stage-outer .owl-item .item  .right_area .reviw p{
     margin: 0;
     color: #222222;
     font-size: 18px;
     font-weight: 500;
 
 }
 .testimonail_area .testimonial .owl-stage-outer .owl-item .item  .qutos{
     position: absolute;
     right: 0;
     top: 0;
     margin-right: 30px;
     margin-top: -20px;
 }
 
 .testimonail_area .testimonial .owl-stage-outer .owl-item .item  .qutos img{
     width: 40px;
 }
 
 .testimonail_area .testimonial .owl-stage-outer{
     padding: 20px 0;
 }
 
 
 .testimonail_area .testimonial  .owl-dots {
     text-align: center;
     margin: 0 auto;
     margin-top: 25px;
 }
 
 .testimonail_area .testimonial  .owl-dots .owl-dot{
     width: 15px;
     height: 15px;
     border-radius: 50%;
     background-color: #565a5b;
     margin-right: 10px;
 }
 .testimonail_area .testimonial  .owl-dots .owl-dot:last-child{
     margin-right: 0;
 }
 
 .testimonail_area .testimonial .owl-dots .owl-dot.active{
     background-color: #fc8a03;
 }


 .badge_add{
    width: 75px;
}
.up_badge_area{
    display: flex;
    align-items: center;
    justify-content: space-between;
    flex-direction: row-reverse;
}

.custom-nocode {
    padding-bottom: 100px !important;
}
.wcwsIcons .bild-icon-sec {
    width: 150px;
    height: 150px;
    background: #fff;
    line-height: 130px;
    margin-top: 0;
}
.wcwsIcons {
    margin-bottom: 150px;
}
.wcwsIcons .buld-ul-data p {
    margin-bottom: 0 !important;
}
.opSecMain2 {
    max-width: 1000px;
    margin-left: auto;
    margin-right: auto;
    position: relative;
}
.opsMid h3 {
    margin-top: 0;
}
.opsMid p {
    margin-bottom: 0;
}
.ourProcessSec {
    display: flex;
    align-items: center;
    box-shadow: 0 0 15px 0 rgba(0, 0, 0, 0.05);
    margin-top: 42px;
    max-width: 800px;
}
.opsLeft {
    width: 120px;
    height: 120px;
    display: flex;
    align-items: center;
    justify-content: center;
    font-size: 48px;
    color: #fff;
    position: relative;
}
.ourProcessSec .opsLeft::after {
    position: absolute;
    content: "";
    width: 0;
    height: 0;
    border-top: 10px solid transparent;
    border-bottom: 10px solid transparent;
    right: -10px
}
.ourProcessOrange .opsLeft::after{
    border-left: 10px solid #fc8a03;
}
.ourProcessGray .opsLeft::after{
    border-left: 10px solid #565a5b;
}
.opsRight {
    width: 150px;
    text-align: center;
}
.opsMid {
    padding: 16px 30px;
    width: calc(100% - 270px);
}
.ourProcessOrange .opsLeft {
    background: #fc8a03;
}
.ourProcessGray .opsLeft {
    background: #565a5b;
}
.ourProcessOrange {
    margin-right: 200px;
}
.ourProcessGray{
    margin-left: 200px;
}
.ourProcessSec.ourProcessGray::before {
    content: url(../img/payment-gateway-integration-solutions/arrowRightOrange.png);
    width: 65px;
    height: 113px;
    position: absolute;
    left: 70px;
}
.ourProcessSec.rightArrow::after {
    content: url(../img/payment-gateway-integration-solutions/arrowRightGray.png);
    width: 65px;
    height: 113px;
    position: absolute;
    right: 70px;
}
.second-slider-image {
    background: #fff;
}

@media screen and (min-width:1026px) and (max-width:1200px) {
.f72 {
    font-size: 46px;
}
section.partent-sec {
    padding-block: 50px;
}
}

@media screen and (max-width:575px) {
.g4.wcwsIcons {
    grid-template-columns: repeat(1, 1fr);
}
.opSecMain2 {
    max-width: 100%;
    width: 100%;
}
.ourProcessOrange {
    margin-right: 0px;
    width: 100%;
    max-width: 100%;
    padding: 0 8px 0 0px;
	margin-top: 26px;
}
.ourProcessGray {
    margin-left: 0px;
margin-top: 26px;
}
.ourProcessOrange .opsLeft, .ourProcessGray .opsLeft {
    width: 45px;
    height: 45px;
    font-size: 18px;
}
.opsRight {
    width: 45px;
    text-align: center;
    padding: 0 8px 0 0px;
}
.opsRight img {
width:100%;
height:auto;
}
    .opsMid {
        padding: 13px 24px;
        width: calc(100% - 20px);
    }
    .opsMid p.pr.f18.dg {
        font-size: 12px;
    }
    h3.ps.dc2.f24 {
        font-size: 16px;
        margin-bottom: 6px;
    }
    .ourProcessSec.ourProcessGray::before, .ourProcessSec.rightArrow::after {
    display:none;
    }
    section.five-sec.portfolioSec.mb150 {
        padding-top: 40px;
    }
    section.f-w-100.pt150.pb-150.opSecMain {
        padding-bottom: 60px;
    }
    .lft-white-label h2.pb.dc2.f48 {
        font-size: 30px;
    }
    .gire-dicate-sec {
        padding: 20px 15px;
    }
}

.ncPlatformsInfo {
    position: relative;
}
.ncPlatformsInfo {
    position: relative;
}
.ncPlatformsLogo {
    position: absolute;
    right: 25px;
    background: #fff;
    width: 200px;
    height: 200px;
    display: flex;
    justify-content: center;
    align-items: center;
    top: -140px;
    border-radius: 600px;
    padding: 20px;
    box-shadow: 0 0 25px 0 rgba(0, 0, 0, 0.1);
}
.ncPlatformsLogo img {
    max-width: 100% !important;
    width: auto !important;
}
.ncpSection .five-sec-data {
    padding: 150px 0;
    background: linear-gradient(180deg, rgba(255,248,240,1) 0%, rgba(255,248,240,1) 50%, rgba(255,255,255,1) 50%, rgba(255,255,255,1) 100%);
}
.ncpSection {
    margin-top: 150px;
}
.custom-nocode .head_set h3 {
    font-size: 48px;
    font-weight: 600;
    max-width: 750px;
    width: 100%;
    margin: 0 auto !important;
    text-align: center;
}
.custom-nocode .head_set p {
    font-size: 20px;
    padding-top: 20px;
    max-width: 900px;
    width: 100%;
    margin: 0 auto !important;
    text-align: center;
}
.mb80{
    margin-bottom: 80px;
}
.noCodeWebApps ul li:first-child {
    margin-bottom: 60px;
}
.noCodeWebApps ul li:first-child p {
    min-height: 200px;
}
.noCodeWebApps ul li:first-child h2 {
    min-height: 60px;
}
.noCodeWebAppsTitle .off-prdt-hdng {
    width: 100%;
    max-width: 700px;
}
@media (min-width: 768px){
    .noCodeWebApps .care-img-sec {
        width: 40%;
    }
    .noCodeWebApps .flexxx {
        width: 30%;
    }
}
.ncdForEveryProject ul.buld-ul-data li {
    background-color: #fff;
    border-color: #fff;
    border-radius: 0;
}
.ncdForEveryProject .bild-icon-sec img {
    width: 79px;
}
.ncdForEveryProject {
    padding-block: 150px;
    margin-top: 150px;
}
.ncdForEveryProject h2.f48 {
    font-size: 48px;
    max-width: 700px;
    line-height: 65px;
}
.ncWhyWebGarh {
    background: #fff !important;
}
.ncWhyWebGarh li.convert-sec-li {
    font-size: 18px !important;
}
.wuNCP ul.right-sec-cont-sec.our-seamless-sec li.consu-sec {
    display: block;
    background-color: transparent;
    border: none;
    padding: 0;
    border-radius: 0;
}
.wuNCP li.consu-sec:before {
    display: none;
}
.wuNCP ul.right-sec-cont-sec.our-seamless-sec li.consu-sec .icon2-sec {
    margin-left: 0;
    background-color: #fff;
    border-color: #fff;
    width: 150px;
    height: 150px;
}
.wuNCP::before {
    left: 0 !important;
    top: 30% !important;
    position: absolute !important;
    width: 200px !important;
    height: 286px !important;
    content: "" !important;
    background: url(../img/ecommerce-development-services/shape-right2.png) !important;
    background-size: 100% !important;
    background-repeat: no-repeat !important;
}
.wuNCP::after {
    right: 0 !important;
    bottom: 50px !important;
    position: absolute !important;
    width: 200px !important;
    height: 286px !important;
    content: "" !important;
    background: url(../img/ecommerce-development-services/shape-right2.png) !important;
    background-size: 100% !important;
    background-repeat: no-repeat !important;
}
section.partent-sec.partent-sec-sem.wuNCP {
    padding-bottom: 150px !important;
}
.five-sec-data.ncdOurWork {
    position: relative;
    background-size: 100%;
    background-repeat: no-repeat;
    background-position: center;
    align-items: center;
    padding: 150px 0 !important;
}
.ncpSection .second-crousel, .five-sec>.ncdOurWork {
    display: flex;
    flex-direction: column;
}
@media (max-width:1024px){
    .ncpSection {
        margin-top: 80px;
    }
    .ncpSection .five-sec-data {
        padding: 80px 0;
    }
    .ncdForEveryProject {
        padding-block: 80px;
        margin-top: 80px;
    }
    section.partent-sec.partent-sec-sem.wuNCP {
        padding-bottom: 80px !important;
    }
    .five-sec-data.ncdOurWork {
        padding: 80px 0 !important;
    }
    .bild-icon-sec {
        width: 150px;
        height: 150px;
        line-height: 130px;
    }
}
@media (max-width:768px){
    .ncpSection .five-sec-data {
        padding: 80px 0;
    }
}
@media (max-width:425px){
    .second-slider-image {
        padding: 15px;
    }
    .ncPlatformsLogo {
        width: 100px;
        height: 100px;
        top: -48px;
        padding: 15px;
    }
    .custom-nocode .head_set h3 {
        font-size: 30px;
    }
    .ncdForEveryProject h2.f48 {
        font-size: 30px;
        line-height: 1;
    }
    .noCodeWebApps ul li:first-child h2 {
        min-height: unset;
    }
    .noCodeWebApps ul li:first-child p {
        min-height: unset;
    }
    .noCodeWebApps ul li:first-child {
        margin-bottom: unset;
    }
    .care-img-sec {
        display: none;
    }
    .noCodeWebAppsTitleIcon {
        display: block !important;
        width: 130px;
        margin: 30px auto 0;
    }
    .showDesktop {
        display: block !important;
    }
    .hideDesktop {
        display: none;
    }
    .ncshList {
        flex-wrap: wrap;
    }
}