
.megamenu--mega .fullwidth ul>li>ul,.megamenu--mega .menu-lft ul li>ul{
    gap:inherit;
    padding-left:25px
}
.megamenu--mega .fullwidth ul>li>ul>li:hover a,.megamenu--mega .menu-lft ul li>ul>li:hover a{
    padding-left:15px
}
.inr-contact-lft a,.parallax-cnt a,.send-btn{
    font-family:Mitr,sans-serif;
    line-height:22px;
    font-size:15px
}
.contact-btn a,.inr-contact-lft a,.parallax-btm p,.parallax-cnt a,.platform-list ul li a,.preloader p,.prod-cont span.prod-name,.send-btn,.wpo-hero-slider .slide-title-sub h5{
    text-transform:uppercase
}
*{
    scrollbar-width:thin;
    scrollbar-color:#b53738 transparent
}
::-webkit-scrollbar{
    width:10px
}
::-webkit-scrollbar-track{
    background:0 0
}
::-webkit-scrollbar-thumb{
    background-color:#ff6634;
    border-radius:0;
    border:2px solid transparent
}
.cursor-dot,.cursor-dot-outline{
    pointer-events:none;
    position:absolute;
    top:50%;
    left:50%;
    border-radius:50%;
    opacity:0;
    transform:translate(-50%,-50%);
    transition:opacity .3s ease-in-out,transform .3s ease-in-out;
    z-index:9
}
.cursor,.cursor2{
    z-index:12;
    position:fixed;
    pointer-events:none
}
.cursor-dot{
    width:12px;
    height:12px;
    background-color:#f3772b
}
.cursor-dot-outline{
    width:40px;
    height:40px;
    background-color:rgba(243,119,43,.2)
}
.cursor2,.hover{
    background-color:#ef5e1f
}
.cursor{
    width:30px;
    height:30px;
    border-radius:100%;
    border:1px solid #ef5e1f;
    transition:.2s ease-out;
    left:0;
    top:0;
    transform:translate(calc(-50% - 100px),-50%)
}
.cursor2{
    width:6px;
    height:6px;
    border-radius:100%;
    transform:translate(-50%,-50%);
    transition:width .3s,height .3s,opacity .3s
}
.hover,.preloader .animation_preloader{
    z-index:9999
}
.hover{
    height:70px;
    width:70px;
    border:1px solid transparent;
    opacity:.3
}
.cursorinnerhover{
    width:2px;
    height:2px;
    opacity:.5
}
.preloader{
    background:#f8f3f7;
    top:0;
    left:0;
    right:0;
    bottom:0;
    display:flex;
    z-index:9000;
    cursor:default;
    position:fixed;
    align-items:center;
    justify-content:center
}
.owl-carousel.owl-refresh .owl-item,.preloader.loaded,.swiper-invisible-blank-slide{
    visibility:hidden
}
.loader-inn{
    position:relative;
    display:flex;
    justify-content:center;
    align-items:center;
    margin-bottom:30px
}
.header,.top-bar-wrap{
    display:-webkit-box;
    display:-webkit-flex;
    display:-ms-flexbox
}
.animation_preloader img{
    max-width:44px;
    position:absolute;
    left:4px;
    right:0;
    margin:0 auto
}
.preloader .circle_spinner{
    width:8em;
    height:8em;
    margin:auto auto 0;
    border-radius:100%;
    animation:1s linear infinite spinner;
    border:5px solid rgba(0,0,0,.1);
    border-top-color:#ef5e1f
}
.preloader p{
    color:#3f3b49;
    font-size:14px;
    font-weight:500;
    letter-spacing:8px
}
.preloader .loader{
    top:0;
    left:0;
    z-index:1;
    width:100%;
    height:100%;
    font-size:0;
    position:fixed;
    pointer-events:none
}
.preloader .loader_section,.seo-case-sec ul.seo-portfolio-lst li .portfolio-img,.service-div.cpq-div,.tab_content .tab-fullwidth .modules-tab-lft,.technologies-exp .tech-div ul.tech-lst{
    padding:0
}
.preloader .bg{
    left:0;
    width:100%;
    height:100%;
    background-color:#fff;
    transition:.95s cubic-bezier(.77,0,.175,1)
}
.preloader.loaded .animation_preloader{
    opacity:0;
    transition:.3s ease-out
}
.preloader.loaded .loader_section .bg{
    width:0
}
@keyframes spinner{
    to{
        transform:rotateZ(360deg)
    }
}
@media screen and (max-width:767px){
    .preloader .animation_preloader .spinner{
        height:8em;
        width:8em
    }
}
@media screen and (max-width:500px){
    .preloader .animation_preloader .spinner{
        height:7em;
        width:7em
    }
}
.header-area--absolute{
    position:relative;
    top:0;
    left:0;
    width:100%;
    z-index:5
}
.language-bar i,.language-item-top,.mob-apple-dev.we-provide,.navigation-menu>ul>li.has-children>a,.seo-case-lft,.submenu>li,.submenu>li>a>span,.team-img{
    position:relative
}
.border-bottom{
    border-bottom:1px solid rgba(0,0,0,.1)!important;    background: #70292a;
}
.top-bar-wrap{
    display:flex;
    -webkit-box-align:center;
    -webkit-align-items:center;
    -ms-flex-align:center;
    align-items:center;
    height:50px;
    justify-content:flex-end
}
.app-portfolio li,.language,.language-area,.rwd-offer-sec .title-image .title h1 span,.top-bar-info,.top-bar-info li{
    display:inline-block
}
.top-bar-left{
    -webkit-box-flex:1;
    -webkit-flex-grow:1;
    -ms-flex-positive:1;
    flex-grow:1
}
.top-bar-text{
    font-size:14px;
    line-height:1.78
}
.top-bar-info li{
    margin-right:15px;
    padding-right:15px;
    border-right: 1px solid #ffffff;
    font-size:14px;
    line-height:1
}
.top-bar-info li a{
    color:#ffffff;
    text-decoration:none;
    font-weight:300
}
.language-bar:hover i,.language-bar:hover span,.language-item .language-link:hover,.top-bar-info li a:hover{
    color:#ff6700
}
.top-bar-info li.enquiry-btn{
    border-right:none;
    margin-right:0;
    padding-right:0
}
.top-bar-info li.enquiry-btn a{
    color:#fff;
    font-size:16px;
    font-weight:400;
    line-height:24px;
    padding:6px 30px;
    display:block;
    background:#b53738
}
.language-area{
    list-style:none;
    padding:0;
    margin:0
}
.language-bar span{
    color:#3f3b49;
    -webkit-transition:.5s;
    transition:.5s;
    font-size:15px;
    font-weight:300
}
.language-bar i{
    font-size:18px;
    color:#3f3b49;
    font-weight:700;
    top:4px;
    -webkit-transition:.5s;
    transition:.5s
}
.language-item-bottom{
    list-style:none;
    position:absolute;
    top:50px;
    padding:15px!important;
    -webkit-box-shadow:0 0 20px 3px rgba(0,0,0,.05);
    box-shadow:0 0 20px 3px rgba(0,0,0,.05);
    background-color:#fff;
    width:150px;
    right:0;
    -webkit-transition:.3s ease-in-out;
    transition:.3s ease-in-out;
    visibility:hidden;
    opacity:0;
    z-index:2;
    margin:0;
    text-align:left
}
.language-item-bottom:before{
    content:"";
    position:absolute;
    width:0;
    height:0;
    content:"";
    border-top:0;
    border-right:8px solid transparent;
    border-bottom:8px solid #fff;
    border-left:8px solid transparent;
    top:-8px;
    right:25px
}
..language-item,.feature-sec .title-sec h1,.function-sec .title-sec h1,.invoice-lst ul.in-list li .invoice-lft .ic-img{
    margin-bottom:15px
}
.about-apple-sec .abt-lft p,.app-sec .ecom-lft p:last-child,.apple-features ul.feature-lst li:last-child,.benefits-facts li:last-child,.brief-case p:last-child,.career-detail-list ul:last-child,.case-tab-lft-nw p:last-child,.case-tab-rgt p:last-child,.client-case-nw .client-case-lft p:last-child,.client-case-nw .client-case-rgt p:last-child,.crm-customer-sec .desc-txt p:last-child,.desc-txt ul.desc-list li:last-child,.desc-txt.more p:last-child,.drone-facts.blog.p-b-30 p:last-child,.drone-technology p:last-child,.enquiry-l ul li:last-child,.faq-accordion .accordion .accordion-item:last-child,.function-sec u.modules-tab-contentl.func-list li:last-child,.function-sec ul.func-list li:last-child,.information-sec .faq-accordion .accordion .accordion-content p:last-child,.invoice-lst ul.in-list li:last-child,.language-item:last-child,.portfolio-sec.technical-sec .port-container .mix,.service-sec ul li:last-child,.tech-rgt img,.why-abt-sec .part-rgt p:last-child,.why-sec ul.why-list li:last-child,.why-tab-contentl.func-list li:last-child,.why-tab-lft p:last-child,.why-tab-rgt p:last-child,section.apple-choose-sec.hrms-pg h1,ul.client-det-list li:last-child,ul.cont-list li:last-child,ul.home-prod-lst li:last-child,ul.list li:last-child,ul.rwd-list li:last-child,ul.value-list li:last-child{
    margin-bottom:0
}
.language-item .language-link{
    color:#1a1a1a;
    display:block;
    font-size:14px;
    font-weight:300
}
.language-item .language-link img{
    width:20px;
    margin-right:8px;
    border-radius:50%;
    position:relative;
    top:3px;
    float:left
}
.language-item-top:hover .language-item-bottom{
    visibility:visible;
    opacity:1;
    top:35px;
    z-index:9999
}
.header-area .is-sticky{
    position:fixed;
    top:0;
    left:0;
    width:100%;
    -webkit-animation:.55s ease-in-out fadeInDown;
    animation:.55s ease-in-out fadeInDown;
    z-index:999;
    -webkit-transition:.4s cubic-bezier(.645,.045,.355,1);
    -o-transition:.4s cubic-bezier(.645,.045,.355,1);
    transition:.4s cubic-bezier(.645,.045,.355,1);
    -webkit-box-shadow:0 8px 20px 0 rgba(0,0,0,.1);
    box-shadow:0 8px 20px 0 rgba(0,0,0,.1);
    background-color:#fff
}
.header-area .is-sticky .navigation-menu>ul>li>a{
    padding:27px 18px
}
/*.header-area .is-sticky .header__logo>a img{
     width: 80px;

}*/
.header{
    display:flex;
    -webkit-box-align:center;
    -webkit-align-items:center;
    -ms-flex-align:center;
    align-items:center
}
.header__logo{
    -webkit-flex-basis:20%;
    -ms-flex-preferred-size:20%;
    flex-basis: 36%;
    padding:15px 0 10px;
    display:-webkit-box;
    display:-webkit-flex;
    display:-ms-flexbox;
    display:flex;
    -webkit-box-align:center;
    -webkit-align-items:center;
    -ms-flex-align:center;
    align-items:center;
    -webkit-flex-shrink:0;
    -ms-flex-negative:0;
    flex-shrink:0
}
/*.header__logo>a img{
    width: 80px
}*/
.img-fluid{
    max-width:100%;
    height:auto
}
.header__logo .light-logo{
    display:inherit
}
#myList-logo li,.about-ecom-sec .ecom-rgt.img-only .img-div:after,.blog-lft ul li:last-child:after,.blog-list li ul.month-li li:last-child:after,.case-tab-div .tab .tabs_item,.choose-sec-rgt ul li:last-child:after,.contact-page-form .send-btn .wpcf7-spinner,.crm-customer-sec .title-image:after,.cross-platform-dev .title-image:after,.cust-app-dev .title-image:after,.drone-app-dev .title-image:after,.drone-pad ul li:last-child:after,.erp-profile .title-image:after,.grid-item.mob-grid-item,.header__logo .dark-logo,.hrms-aes ul.func-list li:before,.inner-banner.prod-banner img.mob-img,.inner-banner.prod-banner:after,.manage-profile.community-sec .title-image:after,.market-tab .tab .tabs_item,.menu-drawer ul li a.toggle.no-dropdown:after,.mob-app-dev .title-image:after,.no-csspointerevents .nice-select .list,.owl-carousel .owl-dots.disabled,.owl-carousel .owl-nav.disabled,.owl-carousel .owl-video-playing .owl-video-play-icon,.owl-carousel .owl-video-playing .owl-video-tn,.platform-list ul li:last-child a:after,.portfolio_fullimage.first-img .exp-img:after,.preloader-area-wrap,.reliable-services-dev .title-image:after,.seo-domain.seo-benefit .domain-rgt .img-div:after,.seo-service .faq-accordion .accordion .accordion-title:after,.seo-solution-div .tab .tabs_item,.seo-solution-div .tabs li:before,.staff-sec ul li:hover .team-img:after,.test-services-dev .title-image:after,.title-image.report:after,.web-services-dev .title-image:after{
    display:none
}
.header-right{
    -webkit-box-flex:1;
    -webkit-flex-grow:1;
    -ms-flex-positive:1;
    flex-grow:1;
    -webkit-align-self:stretch;
    -ms-flex-item-align:stretch;
    align-self:stretch;
    align-items:center;
    display:-webkit-box;
    display:-webkit-flex;
    display:-ms-flexbox;
    display:flex;
    -webkit-box-pack:end;
    -webkit-justify-content:flex-end;
    -ms-flex-pack:end;
    justify-content:flex-end
}
.header-search .search-icon a{
    background:#4c4d4f;
    width:50px;
    height:50px;
    display:inline-block;
    border-radius:50px;
    display:flex;
    align-items:center;
    justify-content:center
}
.header-search .search-icon a i{
    color:#fff;
    font-size:21px
}
.header-search .search-icon a:hover,.social-link li a:hover{
    background:#ff6700
}
.search-wrap{
    width:100%;
    height:100%;
    overflow:hidden;
    display:none;
    position:fixed;
    top:0;
    left:0;
    z-index:121;
    background:rgba(0,0,0,.9)
}
.megamenu,.submenu{
    top:100%;
    visibility:hidden;
    opacity:0;
    left:0
}
.search-wrap .search-inner{
    position:relative;
    width:100%;
    height:100%
}
.search-wrap .search-inner #search-close{
    position:absolute;
    top:50px;
    right:50px;
    font-size:40px;
    color:#fff;
    cursor:pointer;
    transition:.3s linear
}
.search-wrap .search-inner .search-cell{
    position:absolute;
    top:50%;
    width:100%;
    transform:translateY(-50%)
}
.search-wrap .search-inner .search-cell .search-field-holder{
    width:50%;
    margin:auto;
    position:relative
}
.search-wrap .search-inner .search-cell .search-field-holder .main-search-input{
    width:100%;
    height:70px;
    border:0;
    padding:0 50px;
    text-transform:uppercase;
    background:0 0;
    font-size:24px;
    font-weight:300;
    color:#fff;
    border-bottom:2px solid #fff;
    text-align:center;
    letter-spacing:2px
}
#search-btn{
    position:absolute;
    top:5px;
    right:0;
    border:none;
    background:0 0;
    width:50px;
    height:90%
}
.search-field-holder .ion-ios-search-strong:before{
    font-size:32px;
    color:#ffffff96
}
.contact-page-form{
    padding:0 10%
}
div.form-item{
    position:relative;
    display:block;
    margin-bottom:30px
}
.megamenu--mega .menu-lft ul,.navigation-menu>ul{
    display:-webkit-box;
    display:-webkit-flex;
    display:-ms-flexbox
}
div.form-item input{
    transition:.2s
}
div.form-item input.form-style,div.form-item textarea.form-style{
    color:#000;
    display:block;
    width:100%;
    height:42px;
    padding:0;
    border:none;
    border-bottom:1px solid #c2c2c2;
    background:0 0;
    font-weight:300;
    font-size:15px
}
div.form-item textarea.form-style{
    padding:15px 0 0;
    height:113px;
    resize:none
}
div.form-item .form-style:focus{
    outline:0;
    border-bottom:2px solid #f0531c;
    color:#000;
    font-weight:300
}
div.form-item p.formlabel{
    position:absolute;
    left:0;
    top:6px;
    transition:.3s;
    color:#000;
    font-weight:300;
    font-size:15px;
    line-height:20px
}
div.form-item p.formlabel sup{
    color:#ff6700;
    font-size:15px;
    line-height:15px;
    float:right;
    padding-left:3px;
    margin-top:4px
}
div.form-item p.formlabel.formTop{
    top:-10px;
    color:#8a8a8a;
    font-size:10px;
    line-height:15px
}
.formStatus{
    color:#8a8a8a!important
}
.err-msg{
    font-size:10px;
    font-weight:300;
    color:red;
    line-height:15px;
    float:left;
    padding-top:1px;
    letter-spacing:.5px
}
.navigation-menu>ul{
    display:flex
}
.navigation-menu>ul>li>a{
    display:block;
    color:#222;
    padding:34px 24px;
    position:relative;
    font-size:20px;
    font-weight:400;
    line-height:1.18;
    -webkit-transition:0ms ease-in-out;
    -o-transition:0ms ease-in-out;
    transition:0ms ease-in-out
}
.navigation-menu>ul>li>a span,.navigation-menu>ul>li>a:after{
    -webkit-transition:.3s ease-in-out;
    -o-transition:.3s ease-in-out
}
.navigation-menu>ul>li>a:after{
    content:'';
    width:0;
    height:4px;
    top:0;
    position:absolute;
    left:0;
    background-color:#f07e01;
    transition:.3s ease-in-out
}
.navigation-menu>ul>li>a:hover,ul.success-lst li:nth-child(2n-2){
    background:#a3a3a3
}
.even,.navigation-menu--text_white>ul>li>a:before,.submenu{
    background-color:#fff
}
.navigation-menu>ul>li>a span{
    color:#3f3b49;
    transition:.3s ease-in-out
}
.navigation-menu>ul>li.has-children>a:before{
    position:relative;
    margin-right:8px;
    content:'';
    background:url(../../../../media/shape-orange.svg) 0 0/contain no-repeat;
    vertical-align:middle;
    -webkit-transition:.3s ease-in-out;
    -o-transition:.3s ease-in-out;
    transition:.3s ease-in-out;
    width:14px;
    height:12px;
    display:inline-block
}




.navigation-menu>ul>li.has-children:hover .megamenu,.navigation-menu>ul>li.has-children:hover>.submenu{
    -webkit-transform:translateY(0);
    -ms-transform:translateY(0);
    transform:translateY(0);
    visibility:visible;
    opacity:1
}
.navigation-menu>ul>li.has-children:hover .megamenu--home-variation__item{
    visibility:visible;
    opacity:1;
    -webkit-transform:translateY(0);
    -ms-transform:translateY(0);
    transform:translateY(0)
}
.navigation-menu>ul>li.active>a:after,.navigation-menu>ul>li:hover>a:after{
    color:#086ad8;
    -webkit-transition:.3s ease-in-out;
    -o-transition:.3s ease-in-out;
    transition:.3s ease-in-out
}
.navigation-menu>ul>li.active>a span,.navigation-menu>ul>li:hover>a span{
    color:#fff;
    -webkit-transition:.3s ease-in-out;
    -o-transition:.3s ease-in-out;
    transition:.3s ease-in-out
}
.submenu,.submenu>li.has-children>a{
    -webkit-transition:.7s cubic-bezier(.645,.045,.355,1);
    -o-transition:.7s cubic-bezier(.645,.045,.355,1)
}
.navigation-menu>ul>li.active>a:after,.navigation-menu>ul>li:hover>a:after{
    width:100%;
    left:0
}
.navigation-menu>ul>li:hover{
    background:#4b4c4e;
    color:#fff
}
.navigation-menu.primary--menu>ul>li>a{
    padding:31px 2px
}
.navigation-menu--text_white>ul>li>a{
    color:rgba(255,255,255,.7)
}
.menu-style-four .navigation-menu>ul>li.active>a:after,.menu-style-four .navigation-menu>ul>li.active>a>span,.menu-style-four .navigation-menu>ul>li:hover>a:after,.menu-style-four .navigation-menu>ul>li:hover>a>span,.menu-style-four .navigation-menu>ul>li>a,.navigation-menu--text_white>ul>li.active>a,.navigation-menu--text_white>ul>li.active>a:after,.navigation-menu--text_white>ul>li.active>a>span,.navigation-menu--text_white>ul>li:hover>a:after,.navigation-menu--text_white>ul>li:hover>a>span{
    color:#fff
}
.header-bottom-left-wrap .navigation-menu>ul>li:first-child{
    margin:0 24px 0 0
}
.submenu{
    position:absolute;
    -webkit-box-shadow:0 2px 29px rgba(0,0,0,.05);
    box-shadow:0 2px 29px rgba(0,0,0,.05);
    border-bottom:3px solid #ff6700;
    -webkit-transform:translateY(50px);
    -ms-transform:translateY(50px);
    transform:translateY(50px);
    transition:.7s cubic-bezier(.645,.045,.355,1);
    -webkit-transition-delay:.2s;
    -o-transition-delay:.2s;
    transition-delay:.2s;
    -webkit-transition-duration:.4s;
    -o-transition-duration:.4s;
    transition-duration:.4s;
    min-width:240px;
    padding:20px 0;
    z-index:9
}
.submenu>li>a{
    display:block;
    padding:5px 30px;
    color:#ababab;
    font-weight:400;
    -webkit-transition:none;
    -o-transition:none;
    transition:none
}
.submenu>li>a>span:after{
    content:'';
    width:0;
    height:1px;
    bottom:0;
    position:absolute;
    left:auto;
    right:0;
    z-index:-1;
    background-color:#086ad8;
    -webkit-transition:.3s;
    -o-transition:.3s;
    transition:.3s
}
.submenu>li.active>a,.submenu>li.has-children.active>a,.submenu>li.has-children>a:hover:after,.submenu>li>a:hover{
    color:#086ad8
}
.submenu>li>a:hover>span:after{
    width:100%;
    left:0;
    right:auto
}
.submenu>li:hover>.submenu{
    -webkit-transform:translateY(0);
    -ms-transform:translateY(0);
    transform:translateY(0);
    visibility:visible;
    opacity:1;
    z-index:9
}
.submenu>li.has-children>a{
    position:relative;
    transition:.7s cubic-bezier(.645,.045,.355,1)
}
.submenu>li.has-children>a:after{
    position:absolute;
    right:20px;
    top:50%;
    -webkit-transform:translateY(-50%);
    -ms-transform:translateY(-50%);
    transform:translateY(-50%);
    font-family:"Font Awesome 5 Pro";
    content:'\f105';
    font-size:14px;
    vertical-align:middle;
    color:#ababab
}
.submenu .submenu,.submenu .submenu .submenu,.submenu .submenu .submenu .submenu,.submenu .submenu .submenu .submenu .submenu{
    top:0;
    left:100%;
    right:auto
}
.menu-style-four .submenu.left .submenu.left,.menu-style-three .submenu.left .submenu.left,.submenu .submenu .submenu .submenu .submenu.left,.submenu .submenu .submenu .submenu.left,.submenu .submenu .submenu.left,.submenu .submenu.left{
    right:100%;
    left:auto
}
.dev-tech-sec .tech-div,.menu-style-four .navigation-menu>ul>li,.menu-style-three .navigation-menu>ul>li{
    margin:0
}
@media only screen and (min-width:1500px) and (max-width:1599px){
    .navigation-menu>ul>li{
        margin:0 5px
    }
    .menu-style-four .navigation-menu>ul>li,.menu-style-three .navigation-menu>ul>li{
        margin-left:5px;
        margin-right:5px
    }
}
.menu-style-four .submenu.left,.menu-style-three .submenu.left{
    left:-100px
}
.megamenu{
    position:absolute;
    -webkit-box-shadow:0 2px 29px rgba(0,0,0,.05);
    box-shadow:0 2px 29px rgba(0,0,0,.05);
    border-bottom:4px solid #ff6700;
    background-color:#70292a;
    -webkit-transform:translateY(50px);
    -ms-transform:translateY(50px);
    transform:translateY(50px);
    -webkit-transition:.7s cubic-bezier(.645,.045,.355,1);
    -o-transition:.7s cubic-bezier(.645,.045,.355,1);
    transition:.7s cubic-bezier(.645,.045,.355,1);
    -webkit-transition-delay:.2s;
    -o-transition-delay:.2s;
    transition-delay:.2s;
    -webkit-transition-duration:.4s;
    -o-transition-duration:.4s;
    transition-duration:.4s;
    z-index:9
}
.addr-pad,.enquiry-sec{
    box-shadow:0 0 16px rgba(0,0,0,.02)
}
.megamenu--mega{
/*    width:100%;
    padding:35px 40px;*/
    max-width:100%
}
.megamenu--mega li{
    margin-bottom:8px
}
.megamenu--mega ul{
    padding-left:25px; left: 42%;
}
.contact-btn a{
    padding:10px 25px;
    background-color:transparent;
    position:relative;
    z-index:1;
    display:inline-block;
    border:2px solid #fff;
    color:#fff;
    font-size:15px;
    font-weight:300;
    overflow:hidden
}
.megamenu--mega .fullwidth ul>li>ul>li>a:before,.megamenu--mega .menu-lft ul li>ul>li>a:before{
    content:"";
    top:8px;
    left:-20px;
    height:8px;
    width:8px;
    border-radius:50%;
    background-color:#ff6700;
    opacity:0;
    visibility:hidden
}
.contact-btn a i{
    vertical-align:middle;
    margin-left:5px
}
.app-div li a:before,.contact-btn a:before,.tags-pad li a:before{
    left:0;
    width:100%;
    content:"";
    z-index:-1;
    height:100%;
    bottom:-100%;
    position:absolute;
    transition:.5s ease-in-out;
    background-color:#ff6700
}
.app-div li a:hover:before,.blog-lft a.drone-link:hover:before,.blog-list li:hover span.orange-pad:before,.career-detail-list a.partner-btn:hover:before,.contact-btn a:hover:before,.inner-caption a:hover:before,.inr-contact-lft a:hover:before,.jobs-sec a.partner-btn1:hover:before,.jobs-sec a.partner-btn:hover:before,.jobs-sec li a.learn-btn:hover:before,.lets-lft a.contact-btn:hover:before,.manage-profile a:hover:before,.parallax-cnt a:hover:before,.partner-btn1:hover:before,.partner-btn:hover:before,.platform-list a.rm-btn:hover:before,.read-btns a:hover:before,.send-btn:hover:before,.tags-pad li a:hover:before,.title-image .title .pge-lst ul li a:hover:before{
    bottom:0
}
p.grow-txt{
    font-size:24px;
    color:#fff;
    line-height:26px;
    font-weight:300
}
.creative.bg-img3 h3 span,p.grow-txt span{
    font-weight:500;
    color:#fff
}
.megamenu--mega .menu-lft ul{
    display:flex;
    -webkit-justify-content:space-around;
    -ms-flex-pack:distribute;
    justify-content:space-around;
    padding-left:0;
    flex-wrap:wrap;
    gap:30px
}
.megamenu--mega .menu-lft ul li a span{
    position:relative;
    color:#fff
}
.megamenu--mega .menu-lft ul li{
    flex:1 1 30%;
    margin-bottom:0
}
.megamenu--mega .menu-lft ul li>ul>li>a{
    padding:0;
    color:#fff;
    line-height:24px;
    display:block;
    font-size:17px;
    font-weight:300;
    position:relative;
    -webkit-transition:.4s;
    -moz-transition:.4s;
    -ms-transition:.4s;
    -o-transition:.4s;
    transition:.4s
}
.megamenu--mega .menu-lft ul li>ul>li>a:before{
    position:absolute;
    -webkit-transition:.4s;
    -moz-transition:.4s;
    -ms-transition:.4s;
    -o-transition:.4s;
    transition:.4s
}
.megamenu--mega .menu-lft ul li>ul>li:hover a:before{
    left:0;
    visibility:visible;
    opacity:1
}
.megamenu--mega .menu-lft ul li .page-list-title{
    font-size:22px;
    margin-bottom:15px;
    color:#fff;
    font-weight:400;
    position:relative;
    line-height:28px;
    padding-left:22px
}
.megamenu--mega .menu-lft ul li .page-list-title i{
    font-size:22px;
    color:#ff6700;
    position:absolute;
    top:2px;
    left:0
}
.megamenu--mega .menu-lft ul li>ul>li{
    width:100%;
    flex:auto;
    margin-bottom:8px
}
.megamenu--mega .menu-lft ul>li.menu-width{
    flex:auto
}
.megamenu--mega .menu-lft ul>li.menu-width ul{
    justify-content:left; 
    display: inline-grid;
}
.megamenu--mega .menu-lft ul>li.menu-width ul>li{
    flex:0 1 33%
}
.megamenu--mega .fullwidth{
    height:450px;
    overflow-y:auto
}
.addr-pad,.inr-contact-lft a,.parallax-cnt a,.partner-area .partner-item,.platform-list a.rm-btn,.portfolio_fullimage,.portfolio_fullimage .exp-img,.prod-div,.prod-img,.scroll-hidden,.send-btn,.test-img,.wpo-hero-slider .swiper-slide{
    overflow:hidden
}
.megamenu--mega .fullwidth ul{
    display:-webkit-box;
    display:-webkit-flex;
    display:-ms-flexbox;
    display:flex;
    -webkit-justify-content:space-around;
    -ms-flex-pack:distribute;
    justify-content:space-around;
    padding-left:0;
    flex-wrap:wrap;
    gap:40px
}
.megamenu--mega .fullwidth ul>li>a>span{
    position:relative;
    color:#fff
}
.megamenu--mega .fullwidth ul>li{
    flex:1 1 22%;
    margin-bottom:0
}
.megamenu--mega .fullwidth ul>li>ul>li>a{
    padding:0;
    color:#fff;
    line-height:24px;
    display:block;
    font-size:16px;
    font-weight:300;
    -webkit-transition:.4s;
    -moz-transition:.4s;
    -ms-transition:.4s;
    -o-transition:.4s;
    transition:.4s;
    position:relative
}
.megamenu--mega .fullwidth ul>li .page-list-title{
    font-size:19px;
    margin-bottom:10px;
    color:#fff;
    font-weight:400;
    position:relative;
    line-height:26px;
    padding-left:22px
}
.megamenu--mega .fullwidth ul>li .page-list-title i{
    font-size:20px;
    color:#ff6700;
    position:absolute;
    top:2px;
    left:0
}
.app-div li a:hover i,.carrer-links ul li:hover a,.counter-box span,.counter-box span.odometer-value,.dark .scroll-to-top #scrollPercentLabel,.dark .scroll-to-top #scrollPercentLabel span,.jobs-sec li a.learn-btn:hover,.lets-lft a.contact-btn:hover,.megamenu--mega .fullwidth ul>li .page-list-title a,.megamenu--mega .menu-lft ul>li .page-list-title a,.partner-btn1:hover,.partner-btn:hover,.scroll-to-top span,.social-link li a i,a.send-btn:hover,ul.success-lst li:nth-child(2n-2) .success-cont h2,ul.success-lst li:nth-child(2n-2) .success-cont p{
    color:#fff
}
.case-detail-title a.back-btn:hover,.case-detail-title a.back-btn:hover:before,.compliance-logos ul li:hover h3,.ecom-sol-list ul.ecom-lst li a:hover .sol-cont h2,.megamenu--mega .fullwidth ul>li .page-list-title a:hover,.megamenu--mega .menu-lft ul>li .page-list-title a:hover,.megamenu--mega ul>li>ul>li>a:hover span,.tech-div ul.tech-lst li:hover .tech-cont h2,.testimonial-sec h1 i{
    color:#ff6700
}
.megamenu--mega .fullwidth ul>li>ul>li{
    width:100%;
    flex:auto;
    margin-bottom:8px
}
.megamenu--mega .fullwidth ul>li.menu-width{
    flex:auto
}
.megamenu--mega .fullwidth ul>li.menu-width ul{
    justify-content:left
}
.megamenu--mega .fullwidth ul>li.menu-width ul>li{
    flex:0 1 33%
}
.megamenu--mega .fullwidth ul>li>ul>li>a:before{
    position:absolute;
    -webkit-transition:.4s;
    -moz-transition:.4s;
    -ms-transition:.4s;
    -o-transition:.4s;
    transition:.4s
}
.megamenu--mega .fullwidth ul>li>ul>li:hover a:before{
    left:0;
    visibility:visible;
    opacity:1
}
.m-t-10,.services-div{
    margin-top:20px
}
@media only screen and (min-width:1200px) and (max-width:1499px){


.parallax-cnt h1 {
    font-size: 24px !important;    margin-bottom: -13px !important;
}
.parallax-container {

    padding-bottom: 25px;
}
    .navigation-menu>ul>li{
        margin:0 10px
    }
    .megamenu--mega{
        padding-left:0;
        padding-right:0;
/*        min-width:700px*/
    }
}
@media only screen and (min-width:1200px) and (max-width:1499px){
.navigation-menu>ul>li>a {

    padding: 33px 14px !important;
}
}


.megamenu--mega>li .page-list-title{
    font-size:28px;
    margin-bottom:10px;
    color:#fff;
    font-weight:300;
    position:relative;
    line-height:32px
}
.megamenu--mega>li .page-list-title i{
    font-size:22px;
    color:#ff6700
}
.megamenu--mega>li>ul>li>a{
    padding:0;
    color:#fff;
    line-height:30px;
    -webkit-transition:.1s;
    display:block;
    -o-transition:.1s;
    transition:.1s;
    font-size:19px;
    font-weight:300
}
.megamenu--mega ul>li>ul>li>a span{
    transition:.4s
}
.megamenu--mega>li>ul>li>a:hover span:after{
    width:100%;
    left:0;
    right:auto
}
.megamenu--mega>li>ul>li>a>span{
    position:relative;
    color:#fff;
    transition:.4s
}
.megamenu--mega>li>ul>li>a>span:after{
    content:'';
    width:0;
    height:2px;
    bottom:0;
    position:absolute;
    left:auto;
    right:0;
    z-index:1;
    background-color:#ff6700;
    -webkit-transition:.5s;
    -o-transition:.5s;
    transition:.5s
}
.megamenu--mega>li>ul>li.active>a{
    color:#086ad8
}
.wpo-hero-slider{
    width:100%;
    height:750px;
    display:flex;
    position:relative;
    z-index:0;
    clip-path:ellipse(210% 100% at 0% 0%);
    -webkit-clip-path:ellipse(210% 100% at 0% 0%)
}
.wpo-hero-slider .hero-container,.wpo-hero-slider .swiper-container{
    width:100%;
    height:100%;
    position:absolute;
    left:0;
    top:0
}
.wpo-hero-slider .hero-inner,.wpo-hero-slider .slide-inner{
    width:100%;
    height:100%;
    position:absolute;
    left:0;
    top:0;
    z-index:1;
    background-size:cover;
    background-position:center;
    display:flex;
    justify-content:center;
    align-items:center;
    text-align:left
}
.wpo-hero-slider .hero-inner .slide-content,.wpo-hero-slider .slide-inner .slide-content{
    padding-left: 10%;
    padding-top:95px
}
@media (max-width:1700px){
    .wpo-hero-slider .hero-inner .slide-content,.wpo-hero-slider .slide-inner .slide-content{
        padding-left:120px
    }
}
@media (max-width:991px){
    .wpo-hero-slider .hero-inner .slide-content,.wpo-hero-slider .slide-inner .slide-content{
        padding-left:30px;
        padding-top:35px
    }
}
.wpo-hero-slider .swiper-button-next,.wpo-hero-slider .swiper-button-prev{
    background:rgba(149,149,149,.2);
    width:60px;
    height:60px;
    line-height:58px;
    border:2px solid #fff;
    border-radius:50%;
    opacity:.7;
    text-align:center;
    transition:.3s
}
.technologies-exp .tabs li.current:before,.wpo-hero-slider .swiper-button-next:hover,.wpo-hero-slider .swiper-button-prev:hover{
    background:#ef5e1f
}
@media (max-width:767px){
    .wpo-hero-slider .hero-inner .slide-content,.wpo-hero-slider .slide-inner .slide-content{
        padding-left:10px
    }
    .wpo-hero-slider .swiper-button-next,.wpo-hero-slider .swiper-button-prev{
        display:none
    }
}
.wpo-hero-slider .swiper-button-prev{
    left:25px
}
.wpo-hero-slider .swiper-button-prev:before{
    font-family:Ionicons;
    content:"\f2ca";
    font-size:24px;
    color:#fff
}
.wpo-hero-slider .swiper-button-next{
    right:25px
}
.wpo-hero-slider .swiper-button-next:before{
    font-family:Ionicons;
    content:"\f30f";
    font-size:24px;
    color:#fff
}
.wpo-hero-slider .swiper-pagination-bullet{
    width:12px;
    height:12px;
    text-align:center;
    line-height:12px;
    font-size:12px;
    color:#000;
    opacity:1;
    background:rgba(255,255,255,.2)
}
@media screen and (min-width:992px){
    .wpo-hero-slider .swiper-pagination-bullet{
        display:none
    }
}
.wpo-hero-slider .swiper-pagination-bullet-active{
    color:#fff;
    background:#fff;
    width:12px;
    height:12px;
    text-align:center;
    line-height:12px
}
.wpo-hero-slider .swiper-container-horizontal>.swiper-pagination-bullets,.wpo-hero-slider .swiper-pagination-custom,.wpo-hero-slider .swiper-pagination-fraction{
    bottom:30px
}
.wpo-hero-slider .swiper-container-horizontal>.swiper-pagination-bullets .swiper-pagination-bullet{
    margin:0 8px
}
.wpo-hero-slider .gradient-overlay{
    background:linear-gradient(left,#0a272c 45%,transparent 65%);
    width:100%;
    height:100%;
    position:absolute;
    left:0;
    top:0;
    z-index:10;
    opacity:.6
}
.wpo-hero-slider .gradient-overlay+.container,.wpo-hero-slider .swiper-slide{
    position:relative;
    z-index:11
}
.wpo-hero-slider .wpo-hero-title-top span{
    font-size:22px;
    color:#e4e4e4
}
.wpo-hero-slider .slide-title-sub h5{
    font-size:19px;
    color:#fff;
    font-weight:400;
    letter-spacing:2px;
    margin-bottom:30px
}
@media (max-width:1200px){
    .wpo-hero-slider .slide-title-sub h5{
        font-size:1.0666666667rem
    }
}
.wpo-hero-slider .slide-text,.wpo-hero-slider .slide-title{
      max-width: 50%;
}
.wpo-hero-slider .slide-title h2{
    font-size:52px;
    font-weight:400;
    line-height:56px;
    margin:0 0 22px;
    color:#3f3c49;
    padding-bottom:30px;
    position:relative;
    letter-spacing:-1px
}
.contact-lft h2 span,.creative h3 span,.faq-accordion .accordion .accordion-title.active,.faq-accordion .accordion .accordion-title.active i,.feature:hover h5,.industries ul li:hover h4,.information-sec .faq-accordion .accordion .accordion-title.active i,.information-sec .faq-accordion .accordion .accordion-title.active p,.invoice-lst ul.in-list li:hover .invoice-lft h2,.market-tab .tabs .current a h2,.market-tab .tabs li a:hover h2,.mb-mail .addr-title a:hover,.menu-drawer ul li a:hover,.port-container .mix:hover .port-cnt h2,.seo-keyword h3 span,.seo-portfolio-sec .title-sec h3 span.org,.seo-solution-div .tabs .current a h2,.seo-solution-div .tabs li a:hover h2,.tab_content .tab-fullwidth ul li h4 span,.technologies-exp .tabs li.current a h2,.wpo-hero-slider .slide-title h2 span,ul.seo-portfolio-lst li:hover .portfolio-cont h2,ul.seo-portfolio-lst li:hover .portfolio-cont h5,ul.seo-portfolio-lst li:hover .portfolio-cont h5 a{
    color:#b53738
}
.wpo-hero-slider .slide-title h2:after{
    content:"";
    position:absolute;
    bottom:0;
    left:0;
    background:rgba(0,0,0,.1);
    height:1px;
    width:400px
}
@media (max-width:1199px){
    .wpo-hero-slider{
        height:680px
    }
    .wpo-hero-slider .slide-title{
        max-width:500px
    }
    .wpo-hero-slider .slide-title h2{
        font-size:50px;
        line-height:65px;
        margin-top:0
    }
}
.wpo-hero-slider .slide-text p{
    font-size:20px;
    color:#524e60;
    line-height:28px;
    max-width:680px;
    margin-bottom:30px;
    font-weight:300
}
@media (max-width:991px){
    .wpo-hero-slider .swiper-button-next,.wpo-hero-slider .swiper-button-prev{
        display:block
    }
    .wpo-hero-slider{
        height:600px
    }
    .wpo-hero-slider .slide-title-sub h5{
        margin-bottom:20px
    }
    .wpo-hero-slider .slide-title h2{
        font-size:40px;
        line-height:55px
    }
    .wpo-hero-slider .slide-text p{
        font-size:18px
    }
    .wpo-hero-slider .slide-btns{
        max-width:400px
    }
}
.wpo-hero-slider .slide-btns .theme-btn{
    width:56px;
    height:56px;
    border-radius:60px;
    background:#b53738;
    color:#fff;
    display:flex;
    align-items:center;
    justify-content:center;
    transition:.3s
}
.director-pad h2,.wpo-hero-slider .slide-btns .theme-btn i{
    font-size:30px
}
.wpo-hero-slider .slide-btns .theme-btn:hover{
    background:#333
}
@media (max-width:767px){
    .wpo-hero-slider{
        height:500px
    }
    .wpo-hero-slider .wpo-hero-title-top span{
        font-size:15px
    }
    .wpo-hero-slider .slide-title h2{
        font-size:2rem;
        line-height:36px
    }
    .wpo-hero-slider .slide-text{
        max-width:500px
    }
    .wpo-hero-slider .slide-text p{
        font-size:16px;
        line-height:22px;
        margin-bottom:30px
    }
    .wpo-hero-slider .slide-btns .hero-video-btn{
        margin-left:20px
    }
}
.expertise-sec{
    padding:90px 0 0
}
.about-reputation .ecom-lft,.career-words.txt-center,.ice-app-img,.odometer.odometer-auto-theme .odometer-value,.odometer.odometer-theme-default .odometer-value,.provider-rgt,.section-title,.tab-inner tr,.title-sec{
    text-align:center
}
.section-title h1{
    font-size:54px;
    line-height:70px;
    font-weight:400;
    color:#212224;
    margin-bottom:15px;
    letter-spacing:-1px
}
.section-title p{
    font-size:30px;
    line-height:40px;
    font-weight:200;
    color:#666;
    max-width:1200px;
    margin:0 auto
}
.expertise-div{
    display:flex;
    gap:.4%;
    margin-top:85px
}
.expertise-lft{
    width:48%;
    position:relative
}
.app-portfolio,.app-portfolio ul li .app-img img,.apple-features ul.feature-lst,.blog-inner-img img,.carrer-icons,.case-abt-lft .img-div img,.case-tab-lft img,.contact-rht li .loc-img img,.dev-process .dev-img,.expertise-lft .exp-img,.expertise-lft img,.expertise-rgt ul li .exp-img img,.function-sec ul.func-list,.img-lft2,.img-lft2 img,.img-rgt1 img,.img-rgt2,.modules-tab-content ul.func-list,.seo-case-lft img,.seo-case-sec ul.seo-portfolio-lst li .portfolio-img img,.seo-process .process-rgt .img-div,.seo-process .process-rgt .img-div img,.services-rgt img,.srch-title,.technology-li li,.testimonials .vip-lst-cnt .vip-img,.title-image .title .pge-lst,.why-tab-content ul.func-list,ul.choose-lst li .choose-cont-div,ul.cont-list,ul.home-prod-lst,ul.list,ul.rwd-list,ul.rwd-tech-lst li .tech-logo{
    float:left;
    width:100%
}
.expertise-lft .exp-title{
    position:absolute;
    top:0;
    left:0;
    float:left;
    width:100%;
    padding:45px 35px
}
.expertise-lft .exp-title h4,.portfolio_fullimage.first-img .exp-title h4{
    font-size:18px;
    line-height:20px;
    font-weight:300;
    color:#fff;
    margin-bottom:18px
}
.expertise-lft .exp-title h2,.portfolio_fullimage.first-img .exp-title h2{
    font-size:36px;
    line-height:42px;
    font-weight:400;
    color:#fff;
    margin-bottom:10px
}
.expertise-lft .exp-title span.arrow i,.expertise-rgt ul li .exp-title span.arrow i,.portfolio_fullimage.first-img .exp-title span.arrow i,ul.banner-icons li i{
    font-size:40px;
    color:#fff
}
.expertise-rgt{
    width:52%
}
.expertise-rgt ul{
    display:flex;
    flex-wrap:wrap;
    gap:.8%;
    height:100%
}
.expertise-rgt ul li{
    float:left;
    width:49.6%;
    position:relative;
    height:49.6%
}
.expertise-rgt ul li .exp-img{
    float:left;
    width:100%;
    display:flex;
    height:100%;
    position:relative
}
.expertise-rgt ul li .exp-title{
    position:absolute;
    bottom:28px;
    left:0;
    float:left;
    width:100%;
    padding:0 65px 0 22px
}
.expertise-rgt ul li .exp-title h2{
    font-size:26px;
    line-height:32px;
    font-weight:400;
    color:#fff;
    margin-bottom:0
}
.case-studies-sec .portfolio_fullimage.first-img .exp-title span.arrow,.expertise-rgt ul li .exp-title span.arrow{
    position:absolute;
    right:30px;
    bottom:0
}
.expertise-rgt ul li .exp-img:after{
    content:"";
    position:absolute;
    left:0;
    bottom:0;
    width:100%;
    height:100%;
    background:rgba(0,0,0,.44);
    background:-moz-linear-gradient(top,rgba(0,0,0,0) 0,rgba(0,0,0,.4) 70%,rgba(0,0,0,.7) 100%);
    background:-webkit-gradient(left top,left bottom,color-stop(0,rgba(0,0,0,0)),color-stop(70%,rgba(0,0,0,.4)),color-stop(100%,rgba(0,0,0,.7)));
    background:-webkit-linear-gradient(top,rgba(0,0,0,0) 0,rgba(0,0,0,.4) 70%,rgba(0,0,0,.7) 100%);
    background:-o-linear-gradient(top,rgba(0,0,0,0) 0,rgba(0,0,0,.4) 70%,rgba(0,0,0,.7) 100%);
    background:-ms-linear-gradient(top,rgba(0,0,0,0) 0,rgba(0,0,0,.4) 70%,rgba(0,0,0,.7) 100%);
    background:linear-gradient(to bottom,rgba(0,0,0,0) 0,rgba(0,0,0,.4) 70%,rgba(0,0,0,.7) 100%)
}
.portfolio_section{
    margin-top:70px
}
.metro_portfolio_grid .grid-item,.metro_portfolio_grid .grid-sizer{
    width:24.6%;
    float:left;
    overflow:hidden
}
.metro_portfolio_grid .w_45{
    width:49.6%
}
.metro_portfolio_grid .grid-item{
    margin-bottom:5px
}
.metro_portfolio_grid .grid-item img{
    width:100%;
    float:left;
    transition:.5s
}
.portfolio_fullimage{
    width:100%;
    position:relative
}
.portfolio_fullimage a:hover .exp-img img,ul.home-prod-lst li .prod-div a:hover .prod-img img{
    transform:scale(1.05)
}
.portfolio_fullimage a:before,ul.home-prod-lst li .prod-div a:before{
    display:none;
    position:absolute;
    content:"";
    background:#fff;
    opacity:.1;
    width:100%;
    height:100%;
    z-index:1;
    left:-50%;
    bottom:-50%;
    clip-path:polygon(0 0,100% 100%,0 100%);
    transition:.8s
}
.portfolio_fullimage a:after,ul.home-prod-lst li .prod-div a:after{
    display:none;
    position:absolute;
    content:"";
    background:#fff;
    opacity:.35;
    width:100%;
    height:100%;
    z-index:1;
    top:-50%;
    right:-50%;
    clip-path:polygon(0 0,100% 0,100% 100%);
    transition:.6s
}
.portfolio-plus-wrapper{
    display:none;
    position:absolute;
    left:50%;
    top:50%;
    transform:translate(-50%,-50%);
    z-index:2;
    opacity:0;
    visibility:hidden;
    transition:.9s
}
.portfolio-plus-wrapper span:before,ul.home-prod-lst li .prod-div .portfolio-plus-wrapper span:before{
    width:42px;
    height:4px;
    background:#1a1e5d;
    position:absolute;
    content:"";
    left:50%;
    top:50%;
    transform:translate(-50%,-50%);
    transition:.3s
}
.portfolio-plus-wrapper span:after,ul.home-prod-lst li .prod-div .portfolio-plus-wrapper span:after{
    width:4px;
    height:48px;
    background:#1a1e5d;
    position:absolute;
    content:"";
    left:50%;
    top:50%;
    transform:translate(-50%,-50%);
    transition:.3s
}
.portfolio-plus-wrapper span,ul.home-prod-lst li .prod-div .portfolio-plus-wrapper span{
    position:relative;
    width:100px;
    height:100px;
    background:#fff;
    border-radius:50%;
    z-index:2;
    transition:.3s
}
.blog-list li .blog-div img,.ecom-sol-list ul.ecom-lst li .img-div img,.portfolio_fullimage .exp-img,.prod-img,.prod-img img{
    transition:.5s;
    width:100%;
    float:left
}
.app-portfolio ul li:hover .portfolio-plus-wrapper,.port-container .mix:hover .portfolio-plus-wrapper,.portfolio_fullimage:hover .portfolio-plus-wrapper,ul.home-prod-lst li:hover .prod-div .portfolio-plus-wrapper,ul.seo-portfolio-lst li:hover .portfolio-plus-wrapper{
    opacity:1;
    visibility:visible
}
.app-portfolio ul li:hover .portfolio-plus-wrapper span,.port-container .mix:hover .portfolio-plus-wrapper span,.portfolio_fullimage .portfolio-plus-wrapper:hover span,ul.home-prod-lst li:hover .prod-div .portfolio-plus-wrapper:hover span,ul.seo-portfolio-lst li a .portfolio-plus-wrapper:hover span{
    background:#f63
}
.app-portfolio ul li:hover .portfolio-plus-wrapper span:after,.app-portfolio ul li:hover .portfolio-plus-wrapper span:before,.port-container .mix:hover .portfolio-plus-wrapper span:after,.port-container .mix:hover .portfolio-plus-wrapper span:before,.portfolio_fullimage .portfolio-plus-wrapper:hover span:after,.portfolio_fullimage .portfolio-plus-wrapper:hover span:before,.swiper-pagination-progressbar.swiper-pagination-white .swiper-pagination-progressbar-fill,.swiper-pagination-white .swiper-pagination-bullet-active,.technologies-exp .tab .tab-menu,ul.home-prod-lst li:hover .prod-div .portfolio-plus-wrapper:hover span:after,ul.home-prod-lst li:hover .prod-div .portfolio-plus-wrapper:hover span:before,ul.seo-portfolio-lst li a .portfolio-plus-wrapper:hover span:after,ul.seo-portfolio-lst li a .portfolio-plus-wrapper:hover span:before{
    background:#fff
}
.portfolio_fullimage.first-img .exp-title{
    position:absolute;
    top:0;
    left:0;
    float:left;
    width:100%;
    padding:45px 35px;
    transition:.3s
}
.portfolio_fullimage.first-img .exp-title span.arrow{
    position:relative;
    right:auto;
    bottom:auto
}
.portfolio_fullimage .exp-img:after{
    content:"";
    position:absolute;
    left:0;
    bottom:0;
    width:100%;
    height:100%;
    background:rgba(0,0,0,.44);
    background:-moz-linear-gradient(top,rgba(0,0,0,0) 50%,rgba(0,0,0,.4) 70%,rgba(0,0,0,.7) 100%);
    background:-webkit-gradient(left top,left bottom,color-stop(0,rgba(0,0,0,0)),color-stop(70%,rgba(0,0,0,.4)),color-stop(100%,rgba(0,0,0,.7)));
    background:-webkit-linear-gradient(top,rgba(0,0,0,0) 50%,rgba(0,0,0,.4) 70%,rgba(0,0,0,.7) 100%);
    background:-o-linear-gradient(top,rgba(0,0,0,0) 50%,rgba(0,0,0,.4) 70%,rgba(0,0,0,.7) 100%);
    background:-ms-linear-gradient(top,rgba(0,0,0,0) 50%,rgba(0,0,0,.4) 70%,rgba(0,0,0,.7) 100%);
    background:linear-gradient(to bottom,rgba(0,0,0,0) 50%,rgba(0,0,0,.4) 70%,rgba(0,0,0,.7) 100%)
}
.portfolio_fullimage .exp-title{
    position:absolute;
    bottom:28px;
    left:0;
    float:left;
    width:100%;
    padding:0 45px 0 15px;
    transition:.3s
}
.portfolio_fullimage .exp-title h2{
    font-size:22px;
    line-height:30px;
    font-weight:400;
    color:#fff;
    margin-bottom:0
}
.portfolio_fullimage .exp-title span.arrow{
    position:absolute;
    right:20px;
    bottom:0
}
.portfolio_fullimage .exp-title span.arrow i{
    font-size:36px;
    color:#fff
}
.digital-products-sec{
    padding:190px 0 95px;
    background: #b5373808;
    margin-top:-98px
}
.products-div{
    margin-top:75px;
    display:flex;
    gap:3%;
    padding:0 6%
}
ul.home-prod-lst li{
    float:left;
    width:100%;
    margin-bottom:36px
}
ul.home-prod-lst:first-child li:first-child{
    margin-top:105px
}
.prod-div{
    float:left;
    width:100%;
    border-radius:6px;
    position:relative
}
.prod-cont{
    position:absolute;
    left:0;
    top:0;
    width:100%;
    height:100%;
    display:flex;
    align-items:flex-end;
    padding:40px;
    background:rgba(0,0,0,.44);
    background:-moz-linear-gradient(top,rgba(0,0,0,0) 0,rgba(0,0,0,0) 45%,rgba(0,0,0,.6) 100%);
    background:-webkit-gradient(left top,left bottom,color-stop(0,rgba(0,0,0,0)),color-stop(45%,rgba(0,0,0,0)),color-stop(100%,rgba(0,0,0,.6)));
    background:-webkit-linear-gradient(top,rgba(0,0,0,0) 0,rgba(0,0,0,0) 45%,rgba(0,0,0,.6) 100%);
    background:-o-linear-gradient(top,rgba(0,0,0,0) 0,rgba(0,0,0,0) 45%,rgba(0,0,0,.6) 100%);
    background:-ms-linear-gradient(top,rgba(0,0,0,0) 0,rgba(0,0,0,0) 45%,rgba(0,0,0,.6) 100%);
    background:linear-gradient(to bottom,rgba(0,0,0,0) 0,rgba(0,0,0,0) 45%,rgba(0,0,0,.6) 100%)
}
.prod-cont h2{
    font-size:34px;
    line-height:40px;
    font-weight:400;
    color:#fff;
    margin-bottom:15px;
    transition:.4s
}
.prod-cont span.prod-name{
    transition:.4s;
    display:inline-block;
    background:#f07e01;
    padding:6px 10px;
    border-radius:6px;
    font-size:13px;
    line-height:13px;
    font-weight:300;
    color:#fff;    margin-top: 10px;
}
ul.home-prod-lst li .prod-div .portfolio-plus-wrapper{
    position:absolute;
    left:50%;
    top:50%;
    transform:translate(-50%,-50%);
    z-index:2;
    opacity:0;
    visibility:hidden;
    transition:.9s
}
.parallax-container{
    height:500px;
    width:100%;
    position:relative;
    display:flex;
    align-items:center;


}
.parallax-cnt{
    border:3px solid rgba(255,255,255,.2);
    padding:40px;
    position:relative;
    z-index:1;
    width:34%
}
.parallax-cnt h1{
    font-size:54px;
    line-height:70px;
    color:#fff;
    font-weight:400;
    margin-bottom:30px
}
.parallax-cnt p{
    font-size:20px;
    color:#fff;
    font-weight:300;
    margin-bottom:30px
}
.parallax-container:after{
    position:absolute;
    content:"";
    right:0;
    top:0;
    width:80%;
    height:103%;
    display:none;
    background:rgba(14,22,29,0);
    background:-moz-linear-gradient(left,rgba(14,22,29,0) 0,rgba(14,22,29,.76) 100%);
    background:-webkit-gradient(left top,right top,color-stop(0,rgba(14,22,29,0)),color-stop(100%,rgba(14,22,29,.76)));
    background:-webkit-linear-gradient(left,rgba(14,22,29,0) 0,rgba(14,22,29,.76) 100%);
    background:-o-linear-gradient(left,rgba(14,22,29,0) 0,rgba(14,22,29,.76) 100%);
    background:-ms-linear-gradient(left,rgba(14,22,29,0) 0,rgba(14,22,29,.76) 100%);
    background:linear-gradient(to right,rgba(14,22,29,0) 0,rgba(14,22,29,.76) 100%)
}
.inr-contact-lft a,.parallax-cnt a{
    position:relative;
    display:inline-block;
    background:#ff6700;
    color:#fff;
    padding:12px 32px;
    font-weight:400;
    transition:.5s;
    z-index:1
}
.inner-caption a i,.inr-contact-lft a i,.jobs-sec li a.learn-btn i,.parallax-cnt a i,.read-btns a i,.title-image .title .pge-lst ul li a i{
    position:relative;
    padding-left:10px;
    vertical-align:middle
}
.blog-lft a.drone-link:before,.blog-list li span.orange-pad:before,.career-detail-list a.partner-btn:before,.inner-caption a:before,.inr-contact-lft a:before,.jobs-sec a.partner-btn1:before,.jobs-sec a.partner-btn:before,.lets-lft a.contact-btn:before,.manage-profile a:before,.parallax-cnt a:before,.partner-btn1:before,.partner-btn:before,.read-btns a:before,.send-btn:before,.title-image .title .pge-lst ul li a:before{
    left:0;
    width:100%;
    content:"";
    z-index:-1;
    height:100%;
    bottom:-100%;
    position:absolute;
    transition:.5s ease-in-out;
    background-color:#f07e01
}
.parallax-container.parallax-cnt-left:after{
    position:absolute;
    content:"";
    left:0;
    right:auto;
    top:0;
    width:80%;
    height:100%;
    display:none;
    background:rgba(16,37,54,.6);
    background:-moz-linear-gradient(left,rgba(16,37,54,.9) 0,rgba(16,37,54,0) 100%);
    background:-webkit-gradient(left top,right top,color-stop(0,rgba(16,37,54,.9)),color-stop(100%,rgba(16,37,54,0)));
    background:-webkit-linear-gradient(left,rgba(16,37,54,.9) 0,rgba(16,37,54,0) 100%);
    background:-o-linear-gradient(left,rgba(16,37,54,.9) 0,rgba(16,37,54,0) 100%);
    background:-ms-linear-gradient(left,rgba(16,37,54,.9) 0,rgba(16,37,54,0) 100%);
    background:linear-gradient(to right,rgba(16,37,54,.9) 0,rgba(16,37,54,0) 100%)
}
.parallax-container.parallax-cnt-left .parallax-cnt{
    padding:0;
    border:none;
    width:46%
}
.parallax-btm{
    position:absolute;
    bottom:80px
}
.parallax-btm p{
    color:#fff;
    font-size:13px;
    font-weight:300;
    line-height:24px;
    margin:30px 10px
}
.triangle{
    width:140px;
    height:166px;
    border-left:1px solid rgba(255,255,255,.2);
    position:absolute;
    margin:0;
    left:0;
    top:-4px
}
.triangle:after,.triangle:before{
    content:"";
    position:absolute;
    height:1px;
    background:rgba(255,255,255,.2);
    transform-origin:0 0
}
.triangle:before{
    top:0;
    left:0;
    right:0;
    transform:rotate(36deg)
}
.triangle:after{
    bottom:0;
    right:0;
    left:-.5px;
    transform:rotate(-36deg)
}
.function-sec,.partner-area{
    padding:75px 0;
    background:#fff
}
.partner-div{
    float:left;
    width:100%;
    padding:0 125px;
    margin-top:50px
}
.partner-area .partner-item{
    background-color:transparent;
    position:relative;
    -webkit-transition:.5s;
    transition:.5s;
    text-align:center;
    line-height:1
}
.partner-area .owl-carousel .owl-item img{
    width:unset;
    margin:auto;
    -webkit-transition:.5s;
    transition:.5s
}
.partner-area .owl-carousel .owl-item .partner-item:hover img,.recognitions-sec ul li:hover img{
    opacity:.7
}
.lets-talk{
    clear:both;
    background:#ebebeb
}
.company-title,.title-sec.hrms-mble-app h1,.why-rwd.value-sec h1{
    margin-bottom:80px
}
.company-icon span{
    background:url(//www.advanceecomsolutions.com/wp-content/themes/aes/assets/css/../images/dots.svg) center center/100% no-repeat;
    width:56px;
    height:78px;
    display:inline-block
}
.section-title h4{
    color:#212224;
    margin-top:10px;
    font-weight:300;
    font-size:14px;
    line-height:20px
}
.section-title h2{
    color:#212224;
    margin-top:10px;
    font-weight:400;
    font-size:50px;
    line-height:50px;
    letter-spacing:.5px
}
.contact-page-form .input-box{
    width:100%;
    margin-bottom:30px;
    height:32px
}
.contact-page-form .input-box.text-message-box{
    height:98px
}
.contact-page-form .input-box input[type=email],.contact-page-form .input-box input[type=text]{
    background:0 0;
    color:#000;
    border:none;
    width:100%;
    padding-bottom:10px;
    border-bottom:1px solid #c2c2c2;
    font-family:Mitr,sans-serif;
    font-weight:300;
    font-size:15px;
    line-height:22px;
    transition:.5s
}
.contact-page-form .input-box textarea{
    background:0 0;
    height:100%;
    border:none;
    width:100%;
    color:#000;
    resize:none;
    border-bottom:1px solid #c2c2c2;
    font-weight:300;
    font-size:15px;
    line-height:22px;
    transition:.5s
}
.contact-page-form .input-box input[type=email]:focus,.contact-page-form .input-box input[type=text]:focus,.contact-page-form .input-box textarea:focus{
    border-bottom:1px solid #f0531c
}
.send-btn{
    cursor:pointer;
    position:relative;
    background:#b53738;
    color:#fff;
    padding:14px 32px;
    font-weight:400;
    transition:.5s;
    z-index:1
}
.send-btn .icon{
    position:relative;
    top:2px;
    padding-left:10px
}
a.send-btn{
    float:none;
    display:inline-block
}
.apply-job,.dev-process,.prd-list,.testimonial-sec{
    padding:80px 0
}
.testimonial-sec h1{
    font-size:50px;
    font-weight:400;
    color:#191b21;
    line-height:54px
}
.test-carousel.owl-carousel{
    padding:0 15%
}
.test-img{
    border-radius:5px 50% 5px 5px;
    position:relative;
    background:#0656af
}
.test-img:after{
    position:absolute;
    content:"";
    background:rgba(6,86,175,.6);
    width:100%;
    height:100%;
    left:0;
    top:0;
    display:none
}
.test-img img{
    width:100%;
    mix-blend-mode:soft-light;
    -webkit-mix-blend-mode:soft-light;
    -moz-mix-blend-mode:soft-light;
    -o-mix-blend-mode:soft-light;
    -ms-mix-blend-mode:soft-light
}
.case_carousel__item,.test_carousel__item{
    display:flex;
    flex-wrap:wrap;
    align-items:flex-start
}
.test-txt p{
    color:#212224;
    font-size:18px;
    font-weight:300;
    line-height:28px
}
.test-txt h3{
    font-size:26px;
    color:#012780;
    font-weight:400;
    line-height:34px;
    margin-top:25px
}
.test-txt span{
    font-size:16px;
    color:#818181;
    font-weight:300;
    line-height:24px
}
.footer{
    background:url(//www.advanceecomsolutions.com/wp-content/themes/aes/assets/css/../images/footer-bg.jpg) center center/cover no-repeat fixed
}
.footer-widget .widget-title{
    font-size:18px;
    line-height:24px;
    font-weight:400;
    color:#fff;
    margin-bottom:25px
}
.footer .nav{
    padding-right:0;
    align-items:center
}
.footer-widget ul li:not(:last-child){
    margin-bottom:10px
}
.footer-widget ul li a{
    display:block;
    font-size:14px;
    line-height:20px;
    font-weight:300;
    color:#bab9be;
    text-decoration:none;
    transition:.5s ease-out
}
.footer-widget ul li a:hover{
    color:#f0531c;
    padding-left:10px
}
.footer .border-end{
    border-right:1px solid rgba(255,255,255,.2)!important
}
.footer .border-top{
    border-top:1px solid rgba(255,255,255,.2)!important
}
.benefits-facts .benefits-rgt,.footer .footer-col-2,.footer .footer-col-3,.footer .footer-col-4,.function-rgt,.information-sec .info-rgt,.why-rwd-rgt{
    padding-left:50px
}
.footer .addr-icon i{
    color:#4d5063;
    font-size:58px;
    line-height:50px;
    margin-right:25px;
    position:relative;
    display:-webkit-box;
    display:-ms-flexbox;
    display:flex;
    -webkit-box-align:center;
    -ms-flex-align:center;
    align-items:center
}
.footer .addr-icon.phone i{
    border:2px solid #4d5063;
    border-radius:50%;
    width:60px;
    height:60px;
    font-size:40px;
    justify-content:center
}
.footer .addr-title p{
    color:#fff;
    font-size:14px;
    line-height:20px;
    font-weight:300
}
.footer .addr-title a{
    color:#afb0b4;
    font-size:12px;
    line-height:20px;
    font-weight:300;
    text-decoration:none
}
.app-portfolio ul li:hover .app-txt h1,.benefits-list li:hover h3,.blog-lft h2 a:hover,.blog-list li:hover h2,.enquiry-l .enq-txt a:hover,.footer .addr-title a:hover,.js-list li:hover h3,.process-carousel .owl-nav div:hover i,.screens-app .owl-nav div:hover i,.test-carousel .owl-nav div:hover i{
    color:#f0531c
}
.footer .ftr-social-links{
    display:-ms-flexbox;
    display:flex;
    -ms-flex-wrap:wrap;
    flex-wrap:wrap;
    justify-content:flex-end
}
.footer .ftr-social-links a:not(:last-child),.mob-social-link.ftr-social-links a:not(:last-child){
    margin-right:15px
}
.footer .ftr-social-links a,.mob-social-link.ftr-social-links a{
    font-size:15px;
    width:34px;
    height:34px;
    background:0 0;
    border:2px solid #b1b1bb;
    color:#b1b1bb;
    border-radius:50%;
    text-align:center;
    line-height:30px
}
.footer .ftr-social-links a:hover,.mob-social-link.ftr-social-links a:hover{
    background:#f0531c;
    color:#fff;
    border:2px solid #f0531c
}
.footer p.copy-rights{
    color:#b1b1bb;
    font-weight:300;
    font-size:12px;
    line-height:18px
}
.scroll-to-top{
    mix-blend-mode:difference;
    opacity:0;
    cursor:pointer;
    position:fixed;
    bottom:30px;
    right:20px;
    width:70px;
    height:70px;
    border:0 solid red;
    border-radius:50%;
    display:flex;
    align-items:center;
    justify-content:center;
    color:#3f3c49;
    z-index:5
}
#scrollPercentLabel{
    font-size:13px;
    color:#fff;
    padding:0;
    line-height:24px;
    font-weight:400;
    letter-spacing:1px;
    position:absolute;
    display:flex;
    align-items:center;
    justify-content:center
}
.carrer-links ul li:hover .carrer-icons-hover,.scroll-to-top.show,.team-img:hover:after{
    opacity:1
}
.dark .scroll-to-top img{
    filter:none
}
.mobile-platfrm{
    padding:65px 0
}
.mobile-platfrm h2{
    font-size:32px;
    line-height:40px;
    font-weight:400;
    text-align:left;
    margin-bottom:25px;
    color:#212224
}
.mobile-platfrm p{
    font-size:20px;
    line-height:30px;
    font-weight:300;
    color:#222;
    padding-bottom:0;
    padding-right:0;
    margin-bottom:50px
}
.platform-list h4{
    font-size:28px;
    line-height:32px;
    font-weight:400;
    padding-bottom:20px
}
.platform-list p{
    font-size:17px;
    line-height:26px;
    font-weight:300;
    padding-bottom:0;
    color:rgba(0,0,0,.8);
    margin-bottom:20px;
    padding-right:40px
}
.platform-list ul{
    width:100%;
    float:left;
    padding-bottom:30px
}
.platform-list ul li a{
    font-size:14px;
    line-height:20px;
    color:#000;
    float:left;
    padding-right:13px;
    margin-right:13px;
    font-weight:500;
    position:relative;
    letter-spacing:.5px
}
.platform-list ul li a:after{
    content:"/";
    position:absolute;
    color:#f5ae47;
    font-size:14px;
    right:-4px
}
.platform-list a.rm-btn{
    display:inline-block;
    font-size:15px;
    line-height:20px;
    color:#0a0a0a;
    padding:10px 30px;
    border:1px solid #0a0a0a;
    transition:.5s;
    -webkit-transition:.5s;
    -moz-transition:.5s;
    -o-transition:.5s;
    position:relative;
    z-index:1
}
.platform-list a.rm-btn:before{
    left:0;
    width:100%;
    content:"";
    z-index:-1;
    height:100%;
    bottom:-100%;
    position:absolute;
    transition:.5s ease-in-out;
    background-color:#ef521d
}
.platform-list a.rm-btn:hover{
    color:#fff;
    border:1px solid #ef521d
}
.lg-img{
    float:left;
    width:100%;
    padding-bottom:20px
}
.inner-banner-iceapple .inner-caption h1,.lg-img i{
    font-size:60px
}
.lg-img i.fa-android{
    color:#85c606
}
.lg-img i.fa-apple{
    color:#8d8d8d
}
.lg-img i.fa-laptop{
    color:#ff9400
}
.creative{
    background:url(//www.advanceecomsolutions.com/wp-content/themes/aes/assets/css/.././images/creative-bg.jpg) right center/cover no-repeat fixed;
    padding:90px 0;
    min-height:420px;
    display:flex;
    display:-webkit-flex;
    justify-content:center;
    -webkit-justify-content:center;
    align-items:center;
    -webkit-align-items:center;
    flex-direction:column;
    position:relative;
    z-index:1
}
.directors,.industries ul{
    flex-wrap:wrap;
    display:flex
}
.creative h3,.seo-keyword h3{
    font-size:54px;
    line-height:70px;
    color:#fff;
    font-weight:400
}
.brnd-blue-bg p,.dev-cont ul li h5,.dev-cont ul li span{
    font-size:20px;
    width:100%;
    float:left
}
.brnd-blue-bg p,.contact-page-form .wpcf7-not-valid-tip,.creative.bg-img3 h3{
    font-weight:300
}
.brnd-blue-bg{
    padding:55px 0;
    background:#0032a1
}
.brnd-blue-bg p{
    text-align:left;
    color:#fff;
    line-height:34px;
    padding-right:0
}
.dev-process h2,.industries h2{
    font-size:54px;
    line-height:64px;
    font-weight:400;
    text-align:center
}
.bg-img1{
    background:url(//www.advanceecomsolutions.com/wp-content/themes/aes/assets/css/.././images/creative-bg1.jpg) center/cover no-repeat fixed
}
.bg-img2{
    background:url(//www.advanceecomsolutions.com/wp-content/themes/aes/assets/css/.././images/creative-bg2.jpg) center/cover no-repeat fixed
}
.bg-img3{
    background:url(//www.advanceecomsolutions.com/wp-content/themes/aes/assets/css/.././images/creative-bg3.jpg) center/cover no-repeat fixed
}
.bg-img2:after,.bg-img3:after{
    position:absolute;
    display:block;
    content:"";
    left:0;
    top:0;
    width:100%;
    height:100%;
    z-index:-1;
    background:#001a51;
    background:-moz-linear-gradient(left,#001a51 0,rgba(116,41,60,0) 50%,rgba(231,56,39,0) 100%);
    background:-webkit-gradient(left top,right top,color-stop(0,#001a51),color-stop(50%,rgba(116,41,60,0)),color-stop(100%,rgba(231,56,39,0)));
    background:-webkit-linear-gradient(left,#001a51 0,rgba(116,41,60,0) 50%,rgba(231,56,39,0) 100%);
    background:-o-linear-gradient(left,#001a51 0,rgba(116,41,60,0) 50%,rgba(231,56,39,0) 100%);
    background:-ms-linear-gradient(left,#001a51 0,rgba(116,41,60,0) 50%,rgba(231,56,39,0) 100%);
    background:linear-gradient(to right,#001a51 0,rgba(116,41,60,0) 50%,rgba(231,56,39,0) 100%)
}
.dev-process h2{
    color:#0a0a0a;
    padding-bottom:30px
}
.dev-process .dev-img img{
    padding-top:66px;
    float:left;
    width:100%
}
.dev-cont{
    width:100%;
    float:left;
    padding-right:40px
}
.communi-process .reg-para,.dev-cont ul,.invoice-lst ul.in-list,.multi-sec img,.technology-rgt img{
    width:100%;
    float:left
}
.dev-cont ul li{
    float:left;
    width:100%;
    margin-bottom:26px
}
.dev-cont ul li span{
    line-height:30px;
    font-weight:300;
    color:#ef5e1f
}
.dev-cont ul li h5{
    font-weight:500;
    padding-bottom:8px;
    border-bottom:1px solid #8a8991;
    margin-bottom:12px
}
.dev-cont ul li p{
    font-size:19px;
    line-height:30px;
    font-weight:300;
    color:#000;
    float:left;
    width:100%
}
.about-rwd-sec.about-crm-sec,.brnd-blue-bg.blue-bg1,.industries,.our-process{
    padding:70px 0
}
.industries h2{
    color:#222;
    padding-bottom:0;
    width:100%;
    float:left;
    margin-bottom:80px
}
.indus-img1{
    float:left;
    width:100%;
    text-align:center;
    padding-bottom:18px
}
.industries h4{
    font-size:20px;
    line-height:30px;
    text-align:center;
    font-weight:400;
    color:#3f3b49;
    transition:.4s
}
.industries ul{
    row-gap:60px
}
.industries ul li{
    flex:1 1 18%;
    transition:.4s
}
.service{
    padding:60px 0
}
.service h2{
    font-size:54px;
    line-height:64px;
    color:#222;
    font-weight:400;
    text-align:center;
    margin-bottom:55px;
    width:100%;
    float:left
}
.accordion button{
    font-size:20px;
    line-height:30px;
    color:#212224;
    font-weight:500
}
.accordion button span{
    color:#ef5e1f;
    padding-right:10px
}
.accordion-item{
    border:1px solid #d8d8d8!important;
    margin-bottom:30px;
    border-radius:0!important
}
.accordion-button:not(.collapsed){
    color:#ef5e1f;
    background-color:#f2f2f2;
    box-shadow:none
}
.accordion-button:focus{
    z-index:3;
    border-color:#feebe2;
    box-shadow:none
}
.accordion-body{
    font-size:18px;
    line-height:29px;
    font-weight:300;
    padding-bottom:28px;
    color:#222
}
.accordion-button:not(.collapsed):after{
    transform:none;
    content:"\f2f4";
    background:0 0
}
.accordion-button:after{
    transform:none;
    width:auto;
    height:auto;
    content:"\f2c7";
    font-size:20px;
    font-family:Ionicons;
    background:0 0
}
.choose{
    padding:75px 0 0
}
.choose h2{
    font-size:54px;
    line-height:64px;
    color:#000;
    font-weight:400;
    text-align:center;
    padding-bottom:0;
    width:100%;
    float:left;
    margin-bottom:30px
}
.choose h3{
    font-weight:300;
    color:#666;
    font-size:30px;
    line-height:36px;
    text-align:center;
    padding-bottom:100px
}
.case-studies-sec-inn .title-sec,.counter-box p,.director-lft,.hrms-mble-app p,.seo-portfolio-sec .title-sec,h2.counter_box__title,section.apple-choose-sec.hrms-pg p.para-pad-cont{
    text-align:left
}
.choose .odometer.odometer-auto-theme:after{
    content:"+";
    color:#212224;
    position:absolute;
    right:-24px;
    top:-22px;
    font-size:42px;
    font-weight:300
}
.counter-box .odometer.odometer-auto-theme:after{
    content:"+";
    color:#fff;
    position:absolute;
    right:-24px;
    top:-22px;
    font-size:42px;
    font-weight:300
}
.odometer.odometer-auto-theme{
    font-size:58px;
    letter-spacing:4px;
    color:#000!important;
    font-weight:400;
    text-align:center;
    padding-bottom:0
}
.counter-box p{
    font-weight:400;
    color:#fff;
    font-size:18px;
    line-height:20px
}
.choose .odometer.odometer-auto-theme span,.seo-desc-txt h2 span{
    color:#fff;
    font-weight:400
}
.choose-para{
    padding:60px 0 70px
}
.choose-para p{
    font-size:20px;
    line-height:30px;
    font-weight:300;
    color:#000;
    padding-right:0
}
.pagination a,.sub-title{
    color:#ef5e1f;
    font-size:18px
}
.expertise-sec.case-sec{
    padding:70px 0;
    background:#fcf7f7
}
.expertise-sec.case-sec h3{
    font-size:32px;
    color:#212224;
    font-weight:400;
    line-height:40px;
    margin-bottom:50px
}
.infra-tab-sec .market-tab.infra-tab,.portfolio_section.case-studies-sec,.why-tab-sec .market-tab{
    margin-top:0
}
.case-studies-sec .metro_portfolio_grid .grid-item,.case-studies-sec .metro_portfolio_grid .grid-sizer{
    width:32.2%;
    margin-bottom:20px
}
.case-studies-sec .metro_portfolio_grid .w_45{
    width:66%
}
.case-studies-sec .portfolio_fullimage .exp-img:after{
    content:"";
    position:absolute;
    left:0;
    bottom:0;
    width:100%;
    height:100%;
    background:rgba(0,0,0,.44);
    background:-moz-linear-gradient(top,rgba(0,0,0,0) 60%,rgba(0,0,0,.4) 80%,rgba(0,0,0,.8) 100%);
    background:-webkit-gradient(left top,left bottom,color-stop(60%,rgba(0,0,0,0)),color-stop(80%,rgba(0,0,0,.4)),color-stop(100%,rgba(0,0,0,.8)));
    background:-webkit-linear-gradient(top,rgba(0,0,0,0) 60%,rgba(0,0,0,.4) 80%,rgba(0,0,0,.8) 100%);
    background:-o-linear-gradient(top,rgba(0,0,0,0) 60%,rgba(0,0,0,.4) 80%,rgba(0,0,0,.8) 100%);
    background:-ms-linear-gradient(top,rgba(0,0,0,0) 60%,rgba(0,0,0,.4) 80%,rgba(0,0,0,.8) 100%);
    background:linear-gradient(to bottom,rgba(0,0,0,0) 60%,rgba(0,0,0,.4) 80%,rgba(0,0,0,.8) 100%)
}
.case-studies-sec .portfolio_fullimage .exp-title h2{
    font-size:24px;
    margin-bottom:0
}
.case-studies-sec .portfolio_fullimage .exp-title span.arrow i{
    font-size:32px
}
.case-studies-sec .metro_portfolio_grid .w_45 .exp-img:after{
    content:"";
    position:absolute;
    left:0;
    bottom:0;
    width:100%;
    height:100%;
    display:block;
    background:rgba(0,0,0,.44);
    background:-moz-linear-gradient(top,rgba(0,0,0,0) 60%,rgba(0,0,0,.4) 80%,rgba(0,0,0,.8) 100%);
    background:-webkit-gradient(left top,left bottom,color-stop(60%,rgba(0,0,0,0)),color-stop(80%,rgba(0,0,0,.4)),color-stop(100%,rgba(0,0,0,.8)));
    background:-webkit-linear-gradient(top,rgba(0,0,0,0) 60%,rgba(0,0,0,.4) 80%,rgba(0,0,0,.8) 100%);
    background:-o-linear-gradient(top,rgba(0,0,0,0) 60%,rgba(0,0,0,.4) 80%,rgba(0,0,0,.8) 100%);
    background:-ms-linear-gradient(top,rgba(0,0,0,0) 60%,rgba(0,0,0,.4) 80%,rgba(0,0,0,.8) 100%);
    background:linear-gradient(to bottom,rgba(0,0,0,0) 60%,rgba(0,0,0,.4) 80%,rgba(0,0,0,.8) 100%)
}
.case-studies-sec .portfolio_fullimage.first-img .exp-title{
    top:auto;
    bottom:18px;
    padding:0 65px 0 22px
}
.pagination{
    align-items:center;
    justify-content:center;
    margin-top:30px;
    order:4
}
.case_carousel__item .case-txt,.feature-lst-lft{
    order:-1
}
.pagination a{
    float:left;
    padding:0 14px;
    transition:background-color .3s;
    font-weight:500;
    text-decoration:underline
}
.pagination a.active{
    color:#000;
    text-decoration:none
}
.brainstem-aes .abt-lft p,.pagination a:hover:not(.active),.small-banner .sb-lft p{
    color:#000
}
.pagination a i{
    font-size:44px
}
.teams-sec{
    padding:70px 0;
    text-align:center
}
.teams-sec p{
    color:#333;
    font-size:19px;
    line-height:30px;
    font-weight:300
}
.directors{
    margin-top:70px
}
.director-lft h1{
    font-weight:400;
    font-size:32px;
    line-height:40px;
    text-align:left;
    color:#212224;
    padding:0 10% 0 50px;
    position:relative
}
.team-desc,.team-desc p{
    line-height:24px;
    transition:.4s
}
.director-lft h1:after{
    position:absolute;
    display:block;
    content:"";
    left:0;
    top:15px;
    background:url(//www.advanceecomsolutions.com/wp-content/themes/aes/assets/css/../images/dots-org.svg) 0 0/cover no-repeat;
    width:26px;
    height:26px
}
.sub-title{
    font-weight:400;
    padding-left:60px;
    margin-bottom:8px;
    position:relative
}
.sub-title:after{
    position:absolute;
    display:block;
    content:"";
    left:0;
    top:50%;
    width:50px;
    height:3px;
    background:#ef5e1f;
    transform:translate(0,-50%)
}
.director-lft span.line{
    float:left;
    width:100%;
    position:relative;
    margin-top:30px
}
.director-lft span.line:after{
    position:absolute;
    left:-30px;
    right:0;
    top:0;
    margin:0 auto;
    background:#ef5e1f;
    height:150px;
    width:1px;
    content:""
}
.director-rht ul{
    display:flex;
    flex-wrap:wrap;
    column-gap:25px
}
.director-rht ul li,.tab_content .tab-fullwidth>ul>li{
    flex:1 1 48%
}
.team-img:after{
    position:absolute;
    display:block;
    content:"";
    left:0;
    top:0;
    width:100%;
    height:100%;
    opacity:0;
    transition:.4s;
    background:rgba(0,0,0,0);
    background:-moz-linear-gradient(top,rgba(0,0,0,0) 0,rgba(0,0,0,0) 54%,rgba(0,0,0,.9) 100%);
    background:-webkit-gradient(left top,left bottom,color-stop(0,rgba(0,0,0,0)),color-stop(54%,rgba(0,0,0,0)),color-stop(100%,rgba(0,0,0,.9)));
    background:-webkit-linear-gradient(top,rgba(0,0,0,0) 0,rgba(0,0,0,0) 54%,rgba(0,0,0,.9) 100%);
    background:-o-linear-gradient(top,rgba(0,0,0,0) 0,rgba(0,0,0,0) 54%,rgba(0,0,0,.9) 100%);
    background:-ms-linear-gradient(top,rgba(0,0,0,0) 0,rgba(0,0,0,0) 54%,rgba(0,0,0,.9) 100%);
    background:linear-gradient(to bottom,rgba(0,0,0,0) 0,rgba(0,0,0,0) 54%,rgba(0,0,0,.9) 100%)
}
.team-desc{
    transform:translateY(-30px);
    z-index:1;
    font-size:17px;
    color:#f2f2f2;
    padding:40px 28px 20px;
    text-align:left;
    position:absolute;
    bottom:0;
    left:0;
    right:0;
    opacity:0
}
.addr-pad,.cont-map-sec,.contact-lft p.para,.contact-rht p,.enq-ico{
    position:relative
}
.team-desc p{
    color:#fff;
    font-size:17px;
    font-weight:300
}
.team-img:hover .team-desc{
    opacity:1;
    transform:none
}
.director-rht ul li:hover .team-social,.staff-sec ul li:hover .team-social{
    transform:scale(1)
}
.app-portfolio ul li .app-txt,.team-name{
    float:left;
    width:100%;
    margin-top:20px
}
.team-name h3{
    font-weight:500;
    color:#212224;
    font-size:24px;
    line-height:38px
}
.team-name h4{
    color:#666;
    font-weight:300;
    font-size:18px;
    line-height:24px
}
.contact-lft h2,.staff-sec h1{
    color:#212224;
    font-weight:400
}
.brief-mt-50,.case-carousel,.ecom-sol-list,.staff-sec,.tech-div{
    margin-top:50px
}
.staff-sec h1{
    font-size:54px;
    line-height:70px;
    margin-bottom:35px;
    letter-spacing:-1px
}
.staff-sec ul{
    display:flex;
    flex-wrap:wrap;
    gap:25px
}
.staff-sec ul li{
    flex:0 1 23.5%
}
.enq-ico,.team-social{
    align-items:center;
    display:flex
}
.team-social{
    justify-content:center;
    transform:scale(0);
    transition:.4s;
    padding:10px 0
}
.team-social a{
    margin:0 6px;
    line-height:18px;
    transition:.4s
}
.team-social a i{
    font-size:18px;
    vertical-align:top
}
.team-social a i.fa-facebook{
    color:#465bfa
}
.team-social a i.fa-twitter{
    color:#3fbaf3
}
.team-social a i.fa-linkedin{
    color:#2567b3
}
.team-social a i.fa-youtube-play,.wpcf7 form.invalid .wpcf7-response-output,.wpcf7 form.payment-required .wpcf7-response-output,.wpcf7 form.unaccepted .wpcf7-response-output{
    color:red
}
.team-social a i.fa-envelope{
    color:#ff5959;
    font-size:15px
}
.team-social a i.fa-fa-skype{
    color:#1893ca
}
.btn.disabled,.staff-sec ul li .team-social a:hover{
    opacity:.6
}
.btn-center,.market-tab,.portfolio-sec.technical-sec .controls{
    margin-top:40px
}
.addr-pad{
    float:left;
    width:100%;
    padding:0;
    margin-top:-45px;
    background:#fff;
    z-index:1;
    border-radius:5px;
    border:1px solid #eff6ff;
    margin-bottom:70px
}
.contact-lft{
    float:left;
    padding:80px 50px 50px
}
.contact-lft h2{
    font-size:48px;
    line-height:54px;
    margin-bottom:18px
}
.contact-lft p.para{
    font-size:17px;
    line-height:24px;
    color:#212224;
    font-weight:300;
    padding-bottom:20px;
    margin-bottom:15px
}
.contact-lft p.para:after{
    content:'';
    width:70px;
    height:2px;
    bottom:0;
    position:absolute;
    left:0;
    background:#b53939
}
.contct-form{
    padding:0;
    margin-top:25px
}
.contact-lft div.form-item input.form-style{
    border:1px solid #cbd6e2;
    border-radius:3px;
    height:50px;
    padding:0 20px;
    font-size:15px;
    font-weight:300;
    color:#333
}
.contact-lft div.form-item textarea.form-style{
    border:1px solid #cbd6e2;
    border-radius:3px;
    height:190px;
    padding:20px;
    font-size:15px;
    font-weight:300;
    color:#333
}
.contact-lft label{
    font-size:16px;
    font-weight:400;
    color:#333;
    margin-bottom:12px;
    width:100%
}
.contact-rht h2,.contact-rht h4{
    font-size:32px;
    line-height:42px
}
.app-sec .ecom-lft h2,.contact-lft .nice-select .option.selected,.contact-rht h2{
    font-weight:500
}
.contact-lft .nice-select{
    font-size:15px;
    font-weight:300;
    padding:0 20px;
    color:#333;
    border:1px solid #cbd6e2;
    border-radius:3px;
    height:50px!important;
    line-height:50px!important;
    width:100%
}
.contact-lft .nice-select:after{
    width:8px;
    height:8px;
    right:20px;
    border-bottom:2px solid #000;
    border-right:2px solid #000
}
.about-ecom-sec .ecom-rgt.img-only .img-div img,.conclusion-sec,.contact-lft .nice-select .list,.contact-page-form .wpcf7-form-control-wrap,.cross-platform-dev,.cust-app-dev,.design-sol-sec,.drone-app-dev,.ecom-soft-dev,.ecom-sol-list ul.ecom-lst li:hover:after,.erp-profile,.form-lft ul li .dpicker input,.health-care-sec,.inner-banner img,.manage-profile,.mob-app-dev,.mob-app-exp,.mob-apple-dev,.nice-select.wide,.react-app,.reliable-services-dev,.rwd-offer-sec,.seo-marketing,.tags-pad,.test-services-dev,.web-services-dev{
    width:100%
}
.contact-lft .nice-select .option{
    font-size:15px;
    font-weight:300;
    color:#333;
    margin-bottom:0
}
.contact-lft .nice-select span,.form-lft ul li .nice-select span{
    font-size:15px;
    font-weight:300;
    color:#333
}
.contact-lft sup{
    color:#b53939
}
.contact-lft div.form-item{
    float:left;
    width:100%;
    margin-bottom:25px
}
.contact-lft .col-xl-12 div.form-item{
    margin-bottom:26px
}
.contact-lft div.form-item .form-style:focus,.process-carousel .owl-nav div:hover,.screens-app .owl-nav div:hover{
    border:1px solid #b53939
}
.contact-rht{
    float:left;
    padding:60px 50px 85px;
    background:#f8f6f8
}
.contact-rht ul{
    float:left;
    width:100%;
    display:flex;
    flex-wrap:wrap;
    column-gap:3%;
    row-gap:30px
}
.contact-rht ul.brd-btm{
    border-bottom:1px solid #b6b6b7;
    padding-bottom:30px;
    margin-bottom:30px
}
.contact-rht li{
    flex:0 1 31.33%
}
.contact-rht li a{
    color:#f0531c;
    font-size:16px;
    line-height:25px;
    font-weight:300;
    text-decoration:underline;
    -webkit-transition:.5s;
    transition:.5s
}
.contact-rht li a:hover{
    text-decoration:none
}
.career-words p a,.conclusion-pad a,.controls-rht a,.drone-facts.blog li a:hover,.drone-facts.blog p a:hover,.search-li p a,.seo-case-lft h3 a:hover,ul.seo-portfolio-lst li .portfolio-cont h5 a:hover{
    text-decoration:underline
}
.contact-rht h2{
    color:#0033a0;
    margin-bottom:15px
}
.contact-rht h4{
    color:#f58634;
    font-weight:400;
    margin-bottom:10px
}
.contact-rht h3{
    font-size:20px;
    line-height:24px;
    color:#0033a0;
    font-weight:400;
    margin-bottom:18px
}
.contact-rht ul.others li h3{
    color:#f58634;
    font-size:28px;
    line-height:32px;
    margin-bottom:10px
}
.contact-rht p{
    font-size:16px;
    line-height:25px;
    color:#475b84;
    font-weight:300;
    padding-bottom:0
}
.enquiry-sec{
    float:left;
    width:100%;
    padding:70px 62px;
    border:1px solid #eff6ff;
    margin:0 0 80px;
    border-radius:5px
}
.enquiry-l,.upload-pad{
    float:left;
    width:60%
}
.enquiry-l ul li{
    float:left;
    width:100%;
    margin-bottom:60px
}
.enq-ico{
    float:left;
    width:73px;
    height:73px;
    background:#0032a1;
    border-radius:50%;
    text-align:center;
    margin-right:30px;
    transition:.5s;
    justify-content:center
}
.enq-ico i{
    color:#fff;
    font-size:40px
}
.enq-ico i.ion-android-call,.enq-ico i.ion-printer,.mb-mail .addr-icon.mail i{
    font-size:34px
}
.enq-ico img{
    position:absolute;
    top:0;
    bottom:0;
    right:0;
    left:0;
    margin:auto
}
.enquiry-l .enq-txt{
    float:left;
    width:calc(100% - 110px);
    margin:12px 0 0
}
.enquiry-l .enq-txt span{
    color:#0f8ffa;
    font-size:16px;
    font-weight:400;
    display:block;
    margin-bottom:5px;
    line-height:22px
}
.enquiry-l .enq-txt a,.enquiry-l p{
    font-size:19px;
    font-weight:400;
    color:#0033a0
}
.enquiry-l .enq-txt a{
    line-height:24px;
    transition:.5s
}
.enquiry-l.enquiry-r{
    width:40%
}
.enquiry-l p{
    line-height:24px
}
.career-words p,.career-words p a,.manage-profile h1{
    color:#fff;
    font-weight:400
}
.enquiry-l ul li:hover .enq-ico{
    background:#f0531c
}
.cont-map-sec{
    margin-bottom:85px;
    padding:0;
    background:center center/cover fixed #fff
}
.career-words{
    clear:both;
    background:#ef5e1f;
    padding:55px 0 45px
}
.career-words p{
    font-size:30px;
    line-height:40px
}
.career-words p a{
    font-size:30px
}
.career-aes .abt-shape1{
    width:55px;
    height:52px
}
.career-aes .abt-shape2{
    width:28px;
    height:28px
}
.career-aes .abt-img-lft{
    width:18%
}
.career-aes .img-lft1{
    height:284px
}
.career-aes .abt-img-rgt,.process-cont{
    width:75%
}
.career-aes .img-btm-lft{
    width:57%
}
.career-aes .img-rgt2 .abt-shape2{
    bottom:0;
    top:auto;
    left:10px
}
.career-aes .img-rgt2 .abt-shape5{
    position:absolute;
    left:10px;
    top:0;
    width:114px;
    height:106px;
    background:#f3772b;
    border-radius:0
}
.career-aes .img-rgt2 .abt-shape4{
    position:absolute;
    left:37px;
    top:120px;
    width:85px
}
.career-aes .img-btm-rgt{
    height:223px
}
.manage-profile .title-image{
    position:relative;
    padding:105px 0 140px;
    background:url(//www.advanceecomsolutions.com/wp-content/themes/aes/assets/css/../images/manage-img.jpg) center center/cover no-repeat fixed
}
.counters-lft p,.manage-profile .title-image .title p,.manage-profile p{
    color:#00aeef;
    font-size:18px;
    line-height:20px;
    font-weight:400;
    margin-bottom:20px
}
.manage-profile h1{
    font-size:60px;
    line-height:72px;
    margin-bottom:35px
}
.jobs-sec a.partner-btn,.jobs-sec a.partner-btn1,.manage-profile a{
    font-family:Mitr,sans-serif;
    font-size:15px;
    line-height:22px;
    z-index:1;
    text-transform:uppercase;
    display:inline-block;
    background:#f0531c;
    position:relative;
    transition:.5s;
    overflow:hidden;
    color:#fff
}
.manage-profile a{
    padding:12px 25px;
    font-weight:400
}
.jobs-sec h1,.jobs-sec li h3{
    color:#0a0a0a;
    font-weight:400;
    float:left
}
.jobs-sec a.partner-btn i,.jobs-sec a.partner-btn1 i,.manage-profile a i{
    position:relative;
    padding-left:20px;
    vertical-align:middle
}
.jobs-sec{
    width:100%;
    padding:117px 0 98px
}
.jobs-sec h1{
    font-size:54px;
    line-height:64px;
    margin-bottom:60px
}
.jobs-sec a.partner-btn,.jobs-sec a.partner-btn1{
    float:right;
    padding:12px 27px;
    font-weight:400
}
.jobs-list li{
    width:100%;
    border-top:1px solid #333;
    padding:35px 0;
    float:left;
    position:relative
}
.jobs-list li:last-child{
    padding-bottom:0
}
.jobs-sec li h3{
    font-size:34px;
    line-height:44px;
    margin-bottom:30px;
    display:flex;
    align-items:center
}
.jobs-sec li h3 span.orange-pad{
    margin-left:10px;
    background:url(//www.advanceecomsolutions.com/wp-content/themes/aes/assets/css/../images/orange-bg.png) no-repeat;
    font-size:12px;
    min-width:55px;
    padding-left:11px;
    letter-spacing:1px;
    text-transform:uppercase;
    line-height:24px;
    color:#fff;
    display:inline-block
}
.border-pad h4,.jobs-sec li h4{
    color:#000;
    font-size:18px;
    line-height:22px;
    font-weight:500;
    margin-bottom:12px
}
.border-pad p,.jobs-sec li p{
    color:#000;
    font-size:18px;
    line-height:20px;
    font-weight:300;
    margin-bottom:10px
}
.benefits-list li:last-child h3,.js-list li:last-child h3,.work-sec h1{
    line-height:52px
}
.work-sec{
    width:100%;
    padding:95px 0;
    background:#f8f6f8
}
.work-sec h1{
    color:#0a0a0a;
    font-size:48px;
    font-weight:400;
    padding-bottom:20px;
    margin-bottom:32px;
    position:relative
}
.drone-pad ul:after,.work-sec h1:after{
    content:"";
    position:absolute;
    left:0;
    bottom:0;
    width:60px;
    height:3px;
    background:#b53738
}
.work-sec h3{
    color:#f0531c;
    font-size:24px;
    line-height:32px;
    font-weight:300;
    margin-bottom:25px
}
.work-sec p{
    color:#000;
    font-size:18px;
    line-height:26px;
    font-weight:300
}
.work-lft{
    padding-right:55px
}
.work-img{
    float:left;
    width:100%;
    position:relative
}
.work-rht .work-shape1{
    position:absolute;
    right:87px;
    top:32%;
    width:74px;
    height:74px;
    background:rgba(240,83,28,.9)
}
.work-rht .work-shape2{
    position:absolute;
    right:174px;
    top:52%;
    width:46px;
    height:46px;
    background:rgba(240,83,28,.8)
}
.work-rht .work-shape3{
    position:absolute;
    right:0;
    bottom:0;
    width:168px;
    height:168px;
    background:rgba(247,135,49,.4)
}
.mob-apple-dev.we-provide .title-image{
    position:relative;
    padding:160px 0;
    height:660px;
    background:url(//www.advanceecomsolutions.com/wp-content/themes/aes/assets/css/../images/we-provide-img.jpg) center center/cover no-repeat
}
.mob-apple-dev.we-provide .title-image:after{
    content:"";
    position:absolute;
    top:0;
    left:0;
    height:100%;
    width:100%;
    background:#001a51;
    background:-moz-linear-gradient(left,#001a51 0,rgba(0,12,39,0) 52%,rgba(0,0,0,0) 100%);
    background:-webkit-gradient(left top,right top,color-stop(0,#001a51),color-stop(52%,rgba(0,12,39,0)),color-stop(100%,rgba(0,0,0,0)));
    background:-webkit-linear-gradient(left,#001a51 0,rgba(0,12,39,0) 52%,rgba(0,0,0,0) 100%);
    background:-o-linear-gradient(left,#001a51 0,rgba(0,12,39,0) 52%,rgba(0,0,0,0) 100%);
    background:-ms-linear-gradient(left,#001a51 0,rgba(0,12,39,0) 52%,rgba(0,0,0,0) 100%);
    background:linear-gradient(to right,#001a51 0,rgba(0,12,39,0) 52%,rgba(0,0,0,0) 100%)
}
.desc-txt{
    float:left;
    width:100%;
    padding-right:160px
}
.we-provide .mob-apple-dev .title-image{
    padding:230px 0
}
.we-provide .desc-txt p{
    font-size:20px;
    line-height:30px;
    font-weight:300
}
.benefits-sec{
    width:100%;
    padding:70px 0 80px;
    text-align:center
}
.benefits-sec h1,.js-sec h1{
    color:#0a0a0a;
    font-size:54px;
    line-height:64px;
    font-weight:400;
    margin-bottom:30px;
    float:left
}
.benefits-sec p,.js-sec p{
    font-size:20px;
    line-height:30px;
    font-weight:300;
    color:#222;
    margin-bottom:60px
}
.benefits-list,.js-list{
    width:100%;
    text-align:left
}
.benefits-list ul,.js-list ul{
    display:flex;
    flex-wrap:wrap;
    gap:60px
}
.benefits-list li{
    float:left;
    width:29.6%;
    margin-bottom:0;
    padding-bottom:25px;
    border-bottom:2px solid #252525
}
.benefits-list li:nth-child(3n),.blog-list li:nth-child(3n),.btn.gray.next,.case-tab-div .tabs li:last-child,.ecom-sol-list ul.ecom-lst li:nth-child(3n-3),.inr-contact-lft ul li:last-child,.js-list li:nth-child(3n),.market-tab .tabs li:last-child,.recognitions-sec ul li:last-child,.seo-solution-div .tabs li:last-child,.social-link li:last-child,.tech-div ul.tech-lst li:last-child,.tech-div ul.tech-lst li:nth-child(3n-3),.technologies-exp .tabs li:last-child,ul.choose-apple-lst li:last-child,ul.choose-hrms-lst li:last-child,ul.choose-lst li:last-child,ul.counter-list li:nth-child(2n-2),ul.seo-portfolio-lst li:nth-child(3n-3){
    margin-right:0
}
.benefits-icon,.js-icon{
    float:left;
    width:auto;
    padding-top:5px;
    margin-right:20px
}
.benefits-list li h3,.js-list li h3{
    float:left;
    width:auto;
    transition:.5s;
    color:#0a0a0a;
    font-size:24px;
    line-height:30px;
    font-weight:400
}
.career-detail-list a.partner-btn,.jobs-sec li a.learn-btn{
    font-size:15px;
    line-height:22px;
    display:inline-block;
    z-index:1;
    transition:.5s;
    font-family:Mitr,sans-serif;
    text-transform:uppercase
}
.jobs-sec li a.learn-btn{
    position:absolute;
    top:35px;
    right:0;
    float:right;
    background:#fff;
    color:#000;
    border:1px solid #ebebeb;
    padding:12px 30px;
    font-weight:500;
    overflow:hidden
}
.jobs-sec li a.learn-btn:before{
    left:0;
    width:100%;
    content:"";
    z-index:-1;
    height:100%;
    bottom:-100%;
    position:absolute;
    transition:.5s ease-in-out;
    background-color:#f0531c
}
.mob-apple-dev.we-provide .title-image .title{
    position:absolute;
    top:50%;
    width:auto;
    transform:translateY(-50%)
}
.contct-form .nice-select .list,.form-lft ul li .nice-select .list{
    max-height:320px;
    overflow:auto
}
.career-details-sec{
    padding:75px 0 35px;
    width:100%
}
.career-detail-list{
    float:left;
    width:100%;
    margin-bottom:50px
}
.blog-inner-img,.career-detail-list ul,.contact-rht li .loc-img{
    float:left;
    width:100%;
    margin-bottom:20px
}
.career-detail-list h2{
    color:#212224;
    font-size:34px;
    line-height:42px;
    font-weight:400;
    margin-bottom:28px
}
.career-detail-list h3{
    color:#212224;
    font-size:24px;
    line-height:30px;
    font-weight:400;
    margin-bottom:26px
}
.about-rwd-sec p,.career-detail-list p,.dev-tech-sec ul li .dig-img-rht p,.drone-type-lft p,.ecom-sol-sec p{
    color:#222;
    font-size:20px;
    line-height:30px;
    font-weight:300;
    margin-bottom:0
}
.career-detail-list li,.conclusion-pad ul.con-list li,ul.facts-list li{
    float:left;
    width:100%;
    font-size:20px;
    line-height:28px;
    margin-bottom:20px;
    color:#222;
    padding-left:20px;
    font-weight:300;
    position:relative
}
.career-detail-list li:after{
    background:#ef5e1f;
    position:absolute;
    left:0;
    top:12px;
    width:6px;
    height:6px;
    border-radius:25px;
    content:''
}
.career-detail-list a.partner-btn{
    position:relative;
    margin-top:26px;
    float:left;
    background:#f0531c;
    color:#fff;
    padding:12px 27px;
    font-weight:400;
    overflow:hidden
}
.career-detail-list a.partner-btn i{
    position:relative;
    padding-left:12px;
    vertical-align:middle
}
.social-link{
    float:left;
    width:100%;
    margin-bottom:32px
}
.social-link p{
    color:#222;
    font-size:20px;
    line-height:30px;
    font-weight:300;
    float:left;
    margin-right:17px
}
.social-link li{
    float:left;
    margin-right:15px
}
.social-link li a{
    transition:.4s;
    width:32px;
    height:32px;
    display:flex;
    align-items:center;
    justify-content:center;
    background:#b53738;
    border-radius:50%
}
.social-link li.fb-ico a{
    background:#3b5998
}
.social-link li.in-ico a{
    background:#0d76a7
}
.border-pad{
    float:left;
    width:100%;
    border:2px solid #05061f;
    padding:47px 26px
}
.inner-banner,.title-image .title{
    position:relative;
    z-index:1
}
.inner-ban-caption{
    float:left;
    width:100%;
    position:absolute;
    top:50%;
    padding-top:0;
    transform:translateY(-50%);
    z-index:1
}
.inner-caption{
    float:left;
    width:100%;
    max-width:700px
}
.inner-caption h1{
    color:#fff;
    font-size:62px;
    line-height:70px;
    padding-bottom:32px;
    font-weight:400;
    margin-bottom:35px;
    position:relative
}
.inner-caption h1:after{
    content:"";
    left:0;
    bottom:0;
    height:1px;
    background:#fff;
    width:65px;
    position:absolute
}
.inner-caption p{
    color:#fff;
    font-size:20px;
    line-height:30px;
    font-weight:300;
    letter-spacing:.2px
}
.inner-caption a{
    margin-top:50px;
    position:relative;
    display:inline-block;
    background:#ff6700;
    color:#fff;
    text-transform:uppercase;
    padding:10px 32px;
    font-family:Mitr,sans-serif;
    font-weight:400;
    font-size:15px;
    line-height:22px;
    transition:.5s;
    overflow:hidden;
    z-index:1
}
.inner-banner:after{
    position:absolute;
    content:"";
    left:0;
    top:0;
    background:url(//www.advanceecomsolutions.com/wp-content/themes/aes/assets/css/../images/arrow-banner.svg) left 0 center no-repeat;
    width:100%;
    height:100%;
    opacity:.4
}
.title-pad{
    float:left;
    width:100%;
    padding:50px 0;
    text-align:center
}
.title-pad h1{
    font-size:48px;
    line-height:60px;
    font-weight:400;
    color:#212224;
    margin-bottom:20px;
    letter-spacing:-1px
}
.title-pad p{
    font-size:28px;
    line-height:40px;
    font-weight:200;
    color:#666;
    max-width:1100px;
    margin:0 auto
}
.company-words{
    background:#ef5e1f;
    padding:40px 0
}
.company-words ul.words{
    float:left;
    width:100%;
    padding:0 20px;
    text-align:center
}
.company-words ul.words li{
    display:inline-block;
    padding-right:40px;
    margin-right:25px;
    position:relative;
    font-size:32px;
    line-height:28px;
    color:#fff;
    font-weight:200
}
.blog-lft ul li:last-child,.blog-list li ul.month-li li:last-child,.choose-sec-rgt ul li:last-child,.company-words ul.words li:last-child,.drone-pad ul li:last-child{
    padding-right:0;
    margin-right:0
}
.company-words ul.words li:after{
    content:"|";
    position:absolute;
    top:0;
    right:0;
    font-size:28px;
    color:#fff;
    font-weight:200
}
.company-words ul.words li:last-child:after{
    content:""
}
.about-aes-sec{
    padding:90px 0 95px;
    background:#fff
}
.about-rwd-sec .rwd-lft,.abt-lft,.abt-rgt,.drone-type-lft,.part-lft,.part-rgt{
    padding-right:85px
}
.abt-lft h2{
    color:#212224;
    font-size:32px;
    line-height:42px;
    font-weight:400;
    margin-bottom:30px
}
.abt-lft p,.modules-tab-lft p,.seo-process .process-lft p,.why-tab-content p{
    color:#222;
    font-size:20px;
    line-height:30px;
    font-weight:300;
    margin-bottom:25px
}
.abt-img-lft{
    float:left;
    width:35%;
    margin-right:2%
}
.img-lft1{
    position:relative;
    height:165px;
    margin-bottom:15px
}
.abt-shape1{
    position:absolute;
    right:0;
    bottom:0;
    width:62px;
    height:62px;
    background:#b53738;
    border-radius:100px 0 0
}
.img-btm-lft,.img-btm-rgt{
    position:relative;
    float:left
}
.abt-img-rgt{
    float:left;
    width:53%
}
.choose-sec-rgt ul,.compliance-logos ul li img,.img-rgt1{
    float:left;
    width:100%;
    margin-bottom:15px
}
.img-btm-lft{
    width:calc(100% - 60px)
}
.img-btm-lft img,.partner-title{
    float:left;
    width:100%;
    position:relative;
    z-index:1
}
.img-btm-rgt{
    width:60px
}
.abt-shape2{
    position:absolute;
    left:15px;
    top:0;
    width:30px;
    height:30px;
    background:#2a3a75;
    border-radius:0 0 50px
}
.abt-shape3{
    position:absolute;
    right:-40px;
    bottom:15px;
    z-index:0
}
.counters-sec{
    padding:85px 0 15px;
    background:url(//www.advanceecomsolutions.com/wp-content/themes/aes/assets/css/../images/counters-bg.jpg) center center/cover no-repeat fixed
}
.counters-lft h1{
    color:#fff;
    font-size:54px;
    line-height:68px;
    font-weight:400
}
.case-abt-lft-nw,.choose-sec-lft,.counters-rgt,.p-t-30{
    padding-top:30px
}
.ecom-sol-list ul.ecom-lst,.market-tab-content,.solution-tab-content,ul.choose-apple-lst,ul.choose-hrms-lst,ul.choose-lst,ul.counter-list{
    float:left;
    width:100%;
    display:flex;
    flex-wrap:wrap
}
ul.counter-list li{
    float:left;
    width:47%;
    margin-right:6%;
    padding:45px 0 85px;
    border-top:2px solid #fff
}
ul.counter-list li .fun-fact-number{
    float:left;
    width:100%;
    display:flex;
    align-items:center;
    margin-bottom:5px
}
ul.counter-list li .fun-fact-number h3{
    font-size:70px;
    line-height:70px;
    font-weight:400;
    color:#fff;
    letter-spacing:5px!important;
    margin-right:5px
}
ul.counter-list li .fun-fact-number span{
    color:#fff;
    font-size:60px;
    line-height:70px;
    font-weight:400
}
ul.counter-list li p{
    color:#fff;
    font-size:18px;
    font-weight:300
}
.why-choose-sec{
    padding: 43px 0;
    background:#fff
}
.choose-sec-lft h1{
    color:#0a0a0a;
    font-size:54px;
    line-height:64px;
    font-weight:400
}
.choose-sec-rgt,.why-rgt{
    padding-left:60px
}
.choose-sec-rgt ul li{
    float:left;
    color:#00aeef;
    font-size:18px;
    position:relative;
    padding-right:10px;
    margin-right:8px
}
.choose-sec-rgt ul li:after{
    content:"";
    position:absolute;
    width:2px;
    height:16px;
    top:5px;
    right:0;
    bottom:0;
    margin:auto;
    background:#00aeef
}
.choose-sec-rgt p{
    color:#0a0a0a;
    font-size:24px;
    line-height:34px;
    font-weight:300
}
.choose-div{
    margin-top:85px
}
ul.choose-lst li{
    float:left;
    width:31.3333%;
    margin-right:3%;
     transition: 0.6s;
    padding:40px 45px 65px
}

ul.choose-lst li:hover{

       border:1px solid #000;
}

ul.choose-lst li .choose-cont-div h2{
    color:#ef5e1f;
    font-size:48px;
    line-height:48px;
    font-weight:300;
    margin-bottom:20px
}
ul.choose-lst li .choose-cont-div h3{
    color:#000;
    font-size:24px;
    line-height:24px;
    font-weight:500;
       margin-bottom: 16px;
    margin-top: 10px;
}
ul.choose-lst li .choose-cont-div p{
    color:#000;
    font-size:18px;
    line-height:30px;
    font-weight:300
}
.partener-program-sec{
    position:relative;
    padding:200px 0;
    background:url(//www.advanceecomsolutions.com/wp-content/themes/aes/assets/css/../images/partner-bg.jpg) center center/cover no-repeat fixed
}
.mob-app-exp .title-image:after,.partener-program-sec:after{
    content:"";
    position:absolute;
    top:0;
    left:0;
    height:100%;
    width:100%;
    background:#09113d;
    background:-moz-linear-gradient(left,#09113d 0,rgba(9,17,61,0) 100%);
    background:-webkit-gradient(left top,right top,color-stop(0,#09113d),color-stop(100%,rgba(9,17,61,0)));
    background:-webkit-linear-gradient(left,#09113d 0,rgba(9,17,61,0) 100%);
    background:-o-linear-gradient(left,#09113d 0,rgba(9,17,61,0) 100%);
    background:-ms-linear-gradient(left,#09113d 0,rgba(9,17,61,0) 100%);
    background:linear-gradient(to right,#09113d 0,rgba(9,17,61,0) 100%)
}
.partner-title h1{
    color:#fff;
    font-size:54px;
    line-height:64px;
    font-weight:400
}
.part-lft p,.part-rgt p{
    font-size:20px;
    line-height:30px;
    font-weight:300;
    color:#000
}
.partener-cont-sec{
    padding:75px 0 55px
}
.part-lft p{
    margin-bottom:30px
}
.part-rgt p{
    margin-bottom:40px
}
.lets-lft a.contact-btn,.partner-btn,.partner-btn1{
    display:inline-block;
    position:relative;
    background:#ff6700;
    color:#fff;
    text-transform:uppercase;
    padding:14px 25px;
    font-family:Mitr,sans-serif;
    font-weight:400;
    font-size:15px;
    line-height:22px;
    transition:.5s;
    overflow:hidden;
    z-index:1
}
.lets-lft a.contact-btn .icon,.partner-btn .icon,.partner-btn1 .icon{
    position:relative;
    top:1px;
    padding-left:10px
}
.recognitions-sec{
    background:#f9f8f8;
    padding:92px 0
}
.recognitions-sec ul{
    float:left;
    width:100%;
    display:flex;
    flex-wrap:wrap;
    align-items:center
}
.recognitions-sec ul li{
    float:left;
    width:23.5%;
    margin-right:2%
}
.recognitions-sec ul li h2{
    color:#0a0a0a;
    font-size:30px;
    line-height:34px;
    font-weight:500
}
.recognitions-sec ul li .logo-div{
    float:left;
    width:100%;
    padding:15px;
    background:#0032a1;
    height:78px;
    display:flex;
    align-items:center
}
.recognitions-sec ul li img{
    float:left;
    width:auto;
    transition:.5s
}
.growing-sec{
    position:relative;
    padding:80px 0;
    background:url(//www.advanceecomsolutions.com/wp-content/themes/aes/assets/css/../images/grow-bg.jpg) center center/cover no-repeat fixed
}
.growing-sec:before{
    content:"";
    position:absolute;
    top:0;
    left:0;
    height:100%;
    width:100%;
    background:rgba(0,0,0,.5)
}
.growing-sec ul.grow-lst{
    float:left;
    width:100%;
    display:flex;
    flex-wrap:wrap;
    position:relative;
    z-index:1
}
.growing-sec ul.grow-lst li{
    float:left;
    width:47.5%;
    margin-right:5%;
    border-right:1px solid #979294
}
.growing-sec ul.grow-lst li:last-child{
    margin-right:0;
    border:none
}
.growing-sec ul.grow-lst li .grow-img{
    float:left;
    width:202px
}
.growing-sec ul.grow-lst li .grow-img img{
    width:100%;
    height:225px;
    object-fit:cover
}
.growing-sec ul.grow-lst li .grow-cont{
    float:left;
    width:calc(100% - 202px);
    padding:0 85px 0 38px
}
.growing-sec ul.grow-lst li .grow-cont h2{
    color:#fff;
    font-size:32px;
    line-height:40px;
    font-weight:400;
    margin-bottom:10px
}
.growing-sec ul.grow-lst li .grow-cont p{
    color:#fff;
    font-size:20px;
    line-height:30px;
    font-weight:300;
    margin-bottom:25px
}
.inner-banner-iceapple .inner-caption h4{
    color:#fff;
    font-size:32px;
    font-weight:300;
    margin-bottom:20px;
    padding-bottom:0;
    position:relative
}
.markets-sec{
    padding:65px 0 90px;
    background:#f9f9f9
}
.market-tab .tabs{
    border-bottom:2px solid #e1e1e1;
    margin-bottom:0;
    display:flex;
    justify-content:center;
    text-align:center
}
.market-tab .tabs li{
    padding:0;
    margin-right:25px;
    display:inline-block;
    position:relative
}
.market-tab .tabs li:before{
    content:"";
    position:absolute;
    bottom:0;
    right:0;
    width:0;
    height:3px;
    background-color:#ef5e1f;
    -webkit-transition:.5s;
    transition:.5s
}
.market-tab .tabs li a{
    padding:22px;
    display:block
}
.market-tab .tabs li a h2{
    font-weight:400;
    color:#0a0a0a;
    font-size:20px
}
.market-tab .tabs li a span.icon{
    display:inline-block;
    width:52px;
    height:50px;
    background:url(//www.advanceecomsolutions.com/wp-content/themes/aes/assets/css/../images/market-tab-icons.png) no-repeat
}
.infra-tab-sec .market-tab.infra-tab .tabs li.tab1 a span.icon,.market-tab .tabs li.tab1 a span.icon,.market-tab.partner-tab .tabs li.tab1 a span.icon,.market-tab.why-tab .tabs li.tab1 a span.icon{
    background-position:0 0
}
.infra-tab-sec .market-tab.infra-tab .tabs li.tab1.current a span.icon,.market-tab .tabs li.tab1 a:hover span.icon,.market-tab .tabs li.tab1.current a span.icon,.market-tab.infra-tab .tabs li.tab1 a:hover span.icon,.market-tab.partner-tab .tabs li.tab1.current a span.icon,.market-tab.why-tab .tabs li.tab1.current a span.icon{
    background-position:0 -50px
}
.market-tab .tabs li.tab2 a span.icon,.market-tab.partner-tab .tabs li.tab2 a span.icon,.market-tab.why-tab .tabs li.tab2 a span.icon{
    background-position:-56px 0
}
.market-tab .tabs li.tab2 a:hover span.icon,.market-tab .tabs li.tab2.current a span.icon,.market-tab.partner-tab .tabs li.tab2.current a span.icon,.market-tab.why-tab .tabs li.tab2.current a span.icon{
    background-position:-56px -50px
}
.market-tab .tabs li.tab3 a span.icon,.market-tab.partner-tab .tabs li.tab3 a span.icon,.market-tab.why-tab .tabs li.tab3 a span.icon{
    background-position:-112px 0
}
.market-tab .tabs li.tab3 a:hover span.icon,.market-tab .tabs li.tab3.current a span.icon,.market-tab.partner-tab .tabs li.tab3.current a span.icon,.market-tab.why-tab .tabs li.tab3.current a span.icon{
    background-position:-112px -50px
}
.market-tab .tabs li.tab4 a span.icon,.market-tab.partner-tab .tabs li.tab4 a span.icon,.market-tab.why-tab .tabs li.tab4 a span.icon{
    background-position:-168px 0
}
.market-tab .tabs li.tab4 a:hover span.icon,.market-tab .tabs li.tab4.current a span.icon,.market-tab.partner-tab .tabs li.tab4.current a span.icon,.market-tab.why-tab .tabs li.tab4.current a span.icon{
    background-position:-168px -50px
}
.market-tab .tabs li.tab5 a span.icon{
    background-position:-220px 0
}
.market-tab .tabs li.tab5 a:hover span.icon,.market-tab .tabs li.tab5.current a span.icon{
    background-position:-220px -51px
}
.market-tab .tabs li.tab6 a span.icon{
    background-position:-272px 0
}
.market-tab .tabs li.tab6 a:hover span.icon,.market-tab .tabs li.tab6.current a span.icon{
    background-position:-272px -51px
}
.case-tab-div .tabs .current:before,.market-tab .tabs .current:before{
    width:100%;
    right:auto;
    left:0
}
.tab_content{
    padding-top:20px
}
.case-tab-div .tab .tabs_item:first-child,.faq-accordion .accordion .accordion-content.show,.market-tab .tab .tabs_item:first-child,.no-csspointerevents .nice-select.open .list,.no-js .owl-carousel,.odometer.odometer-auto-theme .odometer-digit .odometer-ribbon,.odometer.odometer-theme-default .odometer-digit .odometer-ribbon,.owl-carousel.owl-loaded,.seo-solution-div .tab .tabs_item:first-child{
    display:block
}
.market-tab-lft{
    float:left;
    width:48%;
    background:#0032a1;
    padding:60px 55px
}
.market-tab-lft h2{
    color:#fff;
    font-size:32px;
    line-height:32px;
    font-weight:500;
    margin-bottom:25px
}
.market-tab-lft p{
    font-size:18px;
    line-height:30px;
    color:#fff;
    font-weight:400;
    font-family:Poppins,sans-serif
}
.dev-tech-sec ul li .dig-img-lft,.market-tab-rgt{
    float:left;
    width:52%
}
.market-tab-rgt img{
    float:left;
    width:100%;
    height:100%
}
.about-apple-sec{
    padding:72px 0;
    background:#fff
}
.about-apple-sec .abt-rgt{
    padding-right:0;
    padding-top:50px;
    text-align:center
}
.mob-app-exp .title-image{
    position:relative;
    padding:160px 0;
    background:url(//www.advanceecomsolutions.com/wp-content/themes/aes/assets/css/../images/apple-exp-bg.jpg) center center/cover no-repeat fixed
}
.about-rwd-sec,.apple-choose-sec,.healthcare-solutions,.mob-apple-service,.service-sec{
    padding:85px 0;
    background:#fff
}
.apple-features{
    margin-top:60px
}
.apple-features .row{
    align-items:center
}
.apple-features ul.feature-lst li{
    float:left;
    width:100%;
    margin-bottom:40px;
    border-bottom:2px solid #25b9df
}
.apple-features ul.feature-lst li h2{
    color:#ef5e1f;
    font-size:32px;
    line-height:32px;
    font-weight:300;
    margin-bottom:10px
}
.apple-features ul.feature-lst li p{
    color:#3f3b49;
    font-size:20px;
    line-height:24px;
    font-weight:400;
    margin-bottom:10px
}
.mob-apple-dev .title-image{
    position:relative;
    padding:160px 0;
    background:url(//www.advanceecomsolutions.com/wp-content/themes/aes/assets/css/../images/mob-apple-bg.jpg) center center/cover no-repeat fixed
}
.mob-apple-dev .title-image:after{
    content:"";
    position:absolute;
    top:0;
    left:0;
    height:100%;
    width:100%;
    background:#2d5075;
    background:-moz-linear-gradient(left,#2d5075 0,rgba(45,80,117,0) 100%);
    background:-webkit-gradient(left top,right top,color-stop(0,#2d5075),color-stop(100%,rgba(45,80,117,0)));
    background:-webkit-linear-gradient(left,#2d5075 0,rgba(45,80,117,0) 100%);
    background:-o-linear-gradient(left,#2d5075 0,rgba(45,80,117,0) 100%);
    background:-ms-linear-gradient(left,#2d5075 0,rgba(45,80,117,0) 100%);
    background:linear-gradient(to right,#2d5075 0,rgba(45,80,117,0) 100%)
}
.form-lft,.services-lft{
    padding-right:40px
}
.faq-accordion .accordion{
    list-style-type:none;
    padding-left:0;
    margin-bottom:0
}
.faq-accordion .accordion .accordion-item{
    border-radius:0;
    display:block;
    background-color:#fff;
    margin-bottom:10px;
    border:none!important
}
.faq-accordion .accordion .accordion-title{
    padding:18px 60px 18px 0;
    color:#3f3b49;
    text-decoration:none;
    position:relative;
    display:block;
    font-size:24px;
    font-weight:400;
    border-bottom:2px solid #3f3b49
}
.faq-accordion .accordion .accordion-title span{
    display:block;
    margin-bottom:10px
}
.faq-accordion .accordion .accordion-title:after{
    position:absolute;
    right:5px;
    bottom:18px;
    font-size:22px;
    -webkit-transition:.5s;
    transition:.5s;
    color:#3f3b49;
    font-weight:400;
    width:auto;
    height:auto;
    content:"\f2c7";
    font-family:Ionicons;
    background:0 0
}
.faq-accordion .accordion .accordion-title.active:after{
    content:"\f2f4";
    -webkit-transform:rotate(180deg);
    transform:rotate(180deg)
}
.faq-accordion .accordion .accordion-content{
    display:none;
    position:relative;
    margin-top:-5px;
    padding:30px 35px 20px 0
}
.faq-accordion .accordion .accordion-content p{
    font-size:18px;
    line-height:30px;
    color:#000;
    font-weight:400;
    font-family:Poppins,sans-serif
}
.services-rgt,.tech-lft{
    padding-top:50px
}
.title-image{
    position:relative;
    padding:170px 0;
    background:url(//www.advanceecomsolutions.com/wp-content/themes/aes/assets/css/../images/robotic-process-automation-services.jpg) center center/cover no-repeat fixed
}
.reliable-services-dev .title-image.web-app-bg{
    background:url(//www.advanceecomsolutions.com/wp-content/themes/aes/assets/css/../images/web-app-bg.jpg) center center/cover no-repeat fixed
}
.ecom-soft-dev .title-image:after,.seo-marketing .title-image:after,.title-image:after{
    content:"";
    position:absolute;
    top:0;
    left:0;
    height:100%;
    width:100%;
    background:#001951;
    background:-moz-linear-gradient(left,#001951 0,rgba(0,25,81,0) 100%);
    background:-webkit-gradient(left top,right top,color-stop(0,#001951),color-stop(100%,rgba(0,25,81,0)));
    background:-webkit-linear-gradient(left,#001951 0,rgba(0,25,81,0) 100%);
    background:-o-linear-gradient(left,#001951 0,rgba(0,25,81,0) 100%);
    background:-ms-linear-gradient(left,#001951 0,rgba(0,25,81,0) 100%);
    background:linear-gradient(to right,#001951 0,rgba(0,25,81,0) 100%)
}
.title-image .title h1{
    font-size:54px;
    line-height:64px;
    font-weight:400;
    color:#fff
}
.tech-lft h1 span,.title-image .title h1 span{
    display:block;
    color:#ef5e1f
}
.title-image .title h4{
    font-size:44px;
    line-height:54px;
    font-weight:400;
    color:#fff;
    margin-bottom:25px
}
.title-image .title h4 span{
    display:inline-block;
    color:#ef5e1f
}
.title-image .title p{
    font-size:20px;
    line-height:30px;
    font-weight:200;
    color:#fff
}
.title-image .title .pge-lst ul{
    float:left;
    width:100%;
    display:flex;
    flex-wrap:wrap;
    column-gap:2%;
    row-gap:25px;
    justify-content:center
}
.title-image .title .pge-lst ul li{
    flex:0 1 auto
}
.title-image .title .pge-lst ul li a{
    position:relative;
    display:inline-block;
    background:#ff6700;
    color:#fff;
    text-transform:uppercase;
    padding:17px 35px;
    font-family:Mitr,sans-serif;
    font-weight:400;
    font-size:18px;
    line-height:28px;
    letter-spacing:.5px;
    transition:.5s;
    overflow:hidden;
    z-index:1
}
.desc-blue{
    width:100%;
    padding:65px 0;
    background:#0032a1
}
.desc-txt p{
    font-size:20px;
    line-height:34px;
    font-weight:300;
    color:#fff
}
.title-sec h1{
    font-size:54px;
    line-height:64px;
    font-weight:400;
    color:#0a0a0a;
    margin-bottom:15px
}
.title-sec p{
    font-size:30px;
    line-height:40px;
    font-weight:200;
    color:#666;
    margin-bottom:0
}
.choose-apple-div,.choose-hrms-div{
    margin-top:75px
}
ul.choose-apple-lst li{
    float:left;
    width:31.3333%;
    margin-right:3%
}
ul.choose-apple-lst li .choose-cont-div{
    float:left;
    width:100%;
    padding:0 30px 0 0
}
ul.choose-apple-lst li .choose-cont-div h2{
    color:#0a0a0a;
    font-size:24px;
    line-height:24px;
    font-weight:400;
    padding-bottom:15px;
    margin-bottom:32px;
    position:relative
}
ul.choose-apple-lst li .choose-cont-div h2:after{
    content:"";
    position:absolute;
    left:0;
    bottom:0;
    width:50px;
    height:2px;
    background:#ef5e1f
}
ul.choose-apple-lst li .choose-cont-div p,ul.choose-hrms-lst li .choose-cont-div p{
    color:#000;
    font-size:20px;
    line-height:30px;
    font-weight:300
}
.about-ecom-sec{
    padding:72px 0 40px;
    background:#fff
}
.about-ecom-sec .ecom-lft,.function-lft,.infra-list .infra-list-lft .desc-txt,.why-rwd-lft{
    padding-right:50px
}
.about-ecom-sec .ecom-lft h2{
    color:#212224;
    font-size:32px;
    line-height:42px;
    font-weight:400;
    margin-bottom:40px
}
.about-ecom-sec .ecom-lft p,.about-ecom-sec .ecom-rgt p{
    color:#222;
    font-size:20px;
    line-height:30px;
    font-weight:300;
    margin-bottom:30px
}
.about-ecom-sec .ecom-rgt .img-div{
    float:none;
    width:auto;
    position:relative;
    text-align:center;
    max-width:520px;
    margin:0 auto
}
.about-ecom-sec .ecom-rgt .img-div img{
    float:none;
    width:auto;
    position:relative;
    z-index:1
}
.about-ecom-sec .ecom-rgt .img-div:after{
    content:"";
    position:absolute;
    right:-20px;
    top:-20px;
    background:#fbfbfb;
    width:100%;
    height:100%;
    z-index:0
}
.about-ecom-sec .ecom-rgt .img-div span.shape1,.seo-domain .domain-rgt .img-div span.shape1{
    position:absolute;
    left:0;
    top:0;
    background:#f965a1;
    width:28px;
    height:28px;
    z-index:1;
    border-radius:0 0 30px
}
.about-ecom-sec .ecom-rgt .img-div span.shape2{
    position:absolute;
    right:0;
    bottom:0;
    background:#6050d4;
    width:60px;
    height:60px;
    z-index:1;
    border-radius:60px 0 0
}
.ecom-sol-sec{
    padding:40px 0;
    background:#fff
}
.ecom-sol-sec h1{
    color:#212224;
    font-size:32px;
    line-height:36px;
    font-weight:400;
    margin-bottom:25px
}
.ecom-sol-list ul.ecom-lst li{
    float:left;
    width:31%;
    margin-right:3.5%;
    margin-bottom:55px;
    border-bottom:1px solid #333;
    transition:.5s;
    position:relative
}
.ecom-sol-list ul.ecom-lst li .img-div{
    float:left;
    width:100%;
    overflow:hidden
}
.ecom-sol-list ul.ecom-lst li .sol-cont{
    float:left;
    width:100%;
    padding:20px 0
}
.ecom-sol-list ul.ecom-lst li .sol-cont h2{
    color:#212224;
    font-size:26px;
    line-height:32px;
    font-weight:400;
    transition:.5s
}
.ecom-sol-list ul.ecom-lst li:after{
    content:"";
    position:absolute;
    bottom:-1px;
    left:0;
    width:0;
    height:1px;
    border-bottom:2px solid #ff6700;
    transition:.5s
}
.ecom-sol-list ul.ecom-lst li a:hover .img-div img{
    transform:scale(1.02,1.02)
}
.desc-aes-sec{
    background:#039;
    padding:80px 0
}
.desc-aes-sec h1{
    color:#fff;
    font-size:54px;
    line-height:68px;
    font-weight:200
}
.ecom-tech-sec{
    background:#fff;
    padding:105px 0 50px
}
.tech-div ul.tech-lst{
    display:flex;
    flex-wrap:wrap;
    justify-content:center;
    padding:0 130px
}
.tech-div ul.tech-lst li{
    float:left;
    width:31.3333%;
    margin-right:3%;
    margin-bottom:40px
}
.tech-div ul.tech-lst li .tech-logo{
    float:left;
    width:100%;
    border:1px solid #ececec;
    height:162px;
    display:flex;
    align-items:center;
    justify-content:center
}
.tech-div ul.tech-lst li .tech-logo img,.technologies-exp .tech-div ul.tech-lst li img{
    transition:.5s
}
.tech-div ul.tech-lst li .tech-cont{
    float:left;
    width:100%;
    padding:10px 0;
    text-align:center
}
.tech-div ul.tech-lst li .tech-cont h2{
    color:#212224;
    font-size:20px;
    line-height:20px;
    font-weight:400;
    transition:.5s
}
.ios-app-sec li a:hover,.react-app li a:hover,.tech-div ul.tech-lst li:hover .tech-logo img,.technologies-exp .tech-div li:hover img{
    filter:grayscale(100%);
    -webkit-filter:grayscale(100%);
    -moz-filter:grayscale(100%)
}
.ecom-soft-dev .title-image{
    position:relative;
    padding:155px 0;
    background:url(//www.advanceecomsolutions.com/wp-content/themes/aes/assets/css/../images/grow-bg.jpg) center center/cover no-repeat fixed
}
.case-studies-sec-inn{
    padding:105px 0;
    background:#fff
}
.case_carousel__item .case-txt span.category-tag{
    display:inline-block;
    padding:7px 10px;
    background:#ef5e1f;
    font-size:12px;
    line-height:12px;
    color:#fff;
    text-transform:uppercase;
    font-weight:400;
    margin-bottom:15px
}
.case_carousel__item .case-txt h1{
    color:#000;
    font-size:32px;
    line-height:42px;
    font-weight:400;
    transition:.5s;
    margin-bottom:25px
}
.case_carousel__item .case-txt p{
    color:#222;
    font-size:20px;
    line-height:30px;
    font-weight:300;
    margin-bottom:22px
}
.case_carousel__item .case-txt a i{
    color:#ef5e1f;
    font-size:36px;
    transition:.5s
}
.blog-list li:hover span.arrow,.case_carousel__item .case-txt a:hover i{
    color:#222
}
.case_carousel__item .case-img{
    padding:25px 25px 0 0
}
.case_carousel__item .case-img .img-div,.drone-type-rgt .img-div,.menu-drawer ul li a.toggle,.seo-domain .domain-rgt .img-div{
    float:left;
    width:100%;
    position:relative
}
.case_carousel__item .case-img .img-div img,.drone-type-rgt .img-div img,.seo-domain .domain-rgt .img-div img{
    float:left;
    width:100%;
    position:relative;
    z-index:1
}
.case_carousel__item .case-img .img-div:after{
    content:"";
    position:absolute;
    right:-25px;
    top:-25px;
    background:#f9f9f9;
    width:100%;
    height:100%;
    z-index:0
}
.case-carousel .owl-nav{
    position:absolute;
    left:0;
    bottom:0;
    width:145px;
    height:48px
}
.case-carousel .owl-nav div{
    position:absolute;
    width:56px;
    height:48px;
    background:url(//www.advanceecomsolutions.com/wp-content/themes/aes/assets/css/../images/case-car-arrow.png) no-repeat;
    text-indent:-9999px;
    -webkit-transition:.3s;
    -o-transition:.3s;
    transition:.3s
}
.case-carousel .owl-nav .owl-prev{
    left:0;
    background-position:0 0
}
.case-carousel .owl-nav .owl-next{
    right:0;
    background-position:-64px 0
}
.case-carousel .owl-nav .owl-prev:hover{
    background-position:0 -52px
}
.case-carousel .owl-nav .owl-next:hover{
    background-position:-64px -52px
}
.about-case-sec{
    background:#fff;
    padding:65px 0 100px
}
.case-abt-div,.case-title-sec.case-title-top{
    margin-top:80px
}
.case-title-sec h2{
    color:#212224;
    font-size:40px;
    line-height:44px;
    font-weight:400;
    margin-bottom:25px
}
.case-abt-rgt-nw h3,.case-title-sec h3{
    color:#212224;
    font-size:30px;
    line-height:40px;
    font-weight:400
}
.brief-case p,.case-abt-lft-nw p,.case-abt-rgt p{
    font-size:20px;
    line-height:32px;
    font-weight:300;
    color:#212224
}
.case-abt-lft .img-div{
    float:left;
    width:100%;
    border-radius:3px;
    overflow:hidden
}
.case-abt-rgt{
    padding:0 70px;
    display:flex;
    align-items:center
}
.brief-case-sec{
    background:#fff;
    padding:80px 0
}
.brief-case p{
    margin-bottom:40px
}
.client-case-sec{
    padding:70px 0 80px;
    background:url(//www.advanceecomsolutions.com/wp-content/themes/aes/assets/css/../images/client-bg.jpg) center center/cover no-repeat fixed
}
.client-case-lft h2,.client-case-nw h2,.client-case-rgt h2{
    color:#fff;
    font-size:40px;
    line-height:44px;
    font-weight:400;
    margin-bottom:20px
}
.client-case-lft p,.client-case-rgt p{
    color:#fff;
    font-size:20px;
    line-height:34px;
    font-weight:300
}
ul.client-det-list{
    float:left;
    width:100%;
    padding-top:20px
}
ul.client-det-list li{
    float:left;
    width:100%;
    background:#fff;
    padding:25px 35px;
    display:flex;
    margin-bottom:12px
}
ul.client-det-list li .icon{
    float:left;
    width:80px;
    display:flex;
    justify-content:center;
    align-items:center
}
ul.client-det-list li .client-txt{
    float:left;
    width:calc(100% - 80px);
    padding-left:30px
}
ul.client-det-list li .client-txt h3{
    color:#212224;
    font-size:20px;
    line-height:34px;
    font-weight:300
}
ul.client-det-list li .client-txt h1{
    color:#212224;
    font-size:26px;
    line-height:34px;
    font-weight:400
}
.case-tab-sec{
    background:#fff;
    padding:0 0 130px
}
.case-tab-div .tabs{
    margin-bottom:0;
    display:flex;
    justify-content:center;
    text-align:center;
    flex-wrap:wrap
}
.case-tab-div .tab .tab-menu{
    width:100%;
    background:url(//www.advanceecomsolutions.com/wp-content/themes/aes/assets/css/../images/case-tab-bg.jpg) 0 0/cover no-repeat
}
.case-tab-div .tabs li{
    padding:0;
    margin-right:0;
    display:inline-block;
    position:relative;
    flex:1 1 auto;
    column-gap:30px
}
.case-tab-div .tabs li:before{
    content:"";
    position:absolute;
    bottom:0;
    right:0;
    width:0;
    height:5px;
    background-color:#ef5e1f;
    -webkit-transition:.5s;
    transition:.5s
}
.case-tab-div .tabs li a{
    padding:30px 10px;
    display:block
}
.case-tab-div .tabs li a h2{
    font-weight:400;
    color:#fff;
    font-size:24px
}
.case-tab-div .tab_content{
    padding-top:75px
}
.case-tab-content h1{
    color:#0a0a0a;
    font-size:38px;
    line-height:50px;
    font-weight:400;
    margin-bottom:25px
}
.case-tab-content h4{
    color:#212121;
    font-size:28px;
    line-height:36px;
    font-weight:400;
    margin-bottom:60px
}
.case-tab-lft{
    padding-right:60px
}
ul.list li{
    color:#212224;
    font-size:20px;
    line-height:30px;
    font-weight:300;
    margin-bottom:20px;
    padding-left:30px;
    position:relative
}
ul.list li span{
    color:#212224;
    font-size:16px;
    position:absolute;
    left:0;
    top:2px
}
.case-tab-lft-nw p,.case-tab-para,.case-tab-rgt p{
    color:#212224;
    font-size:20px;
    line-height:32px;
    font-weight:300;
    margin-bottom:30px
}
.portfolio-banner{
    position:relative;
    padding-top:50px
}
.inr-contpg-cont,.port-banner-inn{
    display:flex;
    flex-wrap:wrap;
    position:relative;
    z-index:1
}
.portfolio-banner:after{
    position:absolute;
    display:block;
    content:"";
    left:0;
    top:0;
    width:100%;
    height:70%;
    background:#f8f6f8
}
.port-lft{
    background:#212121;
    padding:40px;
    position:relative
}
.port-lft span.category-txt{
    color:rgba(255,255,255,.5);
    font-size:14px;
    font-weight:300
}
.port-lft h1{
    color:#fff;
    font-size:48px;
    line-height:56px;
    font-weight:500;
    padding-bottom:50px;
    position:relative;
    margin-bottom:10px
}
.port-lft h1:after{
    position:absolute;
    display:block;
    content:'\f487';
    bottom:0;
    left:0;
    font-size:40px;
    font-family:Ionicons;
    transform:rotate(90deg)
}
.port-lft p{
    font-size:24px;
    color:#fff;
    line-height:32px;
    font-weight:300
}
.port-lft:after{
    position:absolute;
    display:block;
    content:"";
    left:0;
    top:0;
    width:100%;
    height:100%;
    background:url(//www.advanceecomsolutions.com/wp-content/themes/aes/assets/css/../images/item-hover.png);
    filter:invert(1);
    opacity:.25
}
.port-rgt img{
    height:100%
}
.portfolio-sec{
    margin:60px 0
}
.portfolio-sec .controls{
    float:left;
    width:50%;
    order:1
}
.portfolio-sec .controls label{
    display:block;
    margin-bottom:10px;
    font-size:16px;
    color:#333
}
.portfolio-sec button{
    display:inline-block;
    padding:.4em .8em;
    background:#666;
    border:0;
    color:#ddd;
    font-size:16px;
    font-weight:300;
    border-radius:4px;
    cursor:pointer
}
.portfolio-sec button.active{
    background:#68b8c4
}
.portfolio-sec button:focus{
    outline:0
}
.portfolio-sec button+label{
    margin-left:1em
}
.port-container{
    text-align:justify;
    -webkit-backface-visibility:hidden;
    backface-visibility:hidden;
    margin-top:50px;
    order:3;
    display:flex;
    flex-wrap:wrap;
    column-gap:35px
}
.port-container:after{
    content:'';
    display:inline-block;
    width:100%
}
.port-container .gap,.port-container .mix{
    display:inline-block;
    width:31.5%
}
.port-container .mix{
    text-align:left;
    margin-bottom:2.5%;
    display:none
}
.port-container .port-main .port-img{
    float:left;
    width:100%;
    background:#f7f7f7;
    padding:20px;
    text-align:center;
    margin-bottom:20px;
    position:relative;
    overflow:hidden
}
.port-container .port-main .port-cnt h2{
    font-size:28px;
    font-weight:400;
    color:#222;
    line-height:34px;
    margin-bottom:20px;
    transition:.4s
}
.app-portfolio ul li .app-txt p,.port-container .port-main .port-cnt p{
    font-size:14px;
    line-height:26px;
    color:#000;
    font-weight:300;
    margin-bottom:10px
}
.app-portfolio ul li .app-txt span i,.port-container .port-main .port-cnt span i{
    color:#ef5e1f;
    font-size:36px
}
.port-container .port-main .bg1,ul.seo-portfolio-lst li .portfolio-img.bg1{
    background:#fff3e7
}
.port-container .port-main .bg2,ul.seo-portfolio-lst li .portfolio-img.bg2{
    background:#fce0df
}
.port-container .port-main .bg3,ul.seo-portfolio-lst li .portfolio-img.bg3{
    background:#e9e5f4
}
.port-container .port-main .bg4,ul.seo-portfolio-lst li .portfolio-img.bg4{
    background:#cffcff
}
.port-container .port-main .bg5{
    background:#f1f0f0
}
.port-container .port-main .bg6,ul.seo-portfolio-lst li .portfolio-img.bg6{
    background:#fcf8d3
}
.portfolio-sec .nice-select{
    padding:0 30px 0 20px;
    width:200px
}
.portfolio-sec .nice-select:after{
    width:7px;
    height:7px;
    right:20px
}
.portfolio-sec .nice-select .option{
    font-size:15px;
    margin:0;
    font-weight:300;
    min-height:auto;
    line-height:36px
}
.portfolio-sec .nice-select span{
    font-weight:300;
    color:rgba(0,0,0,.5)
}
.controls-rht{
    float:right;
    width:50%;
    order:2;
    text-align:right;
    font-size:16px;
    color:#333;
    display:flex;
    justify-content:right;
    align-items:center
}
.controls-rht a{
    color:#ef5e1f
}
.app-portfolio ul li .app-img:before,.port-container .port-main .port-img:before,ul.seo-portfolio-lst li .portfolio-img:before{
    position:absolute;
    content:"";
    background:#fff;
    opacity:.1;
    width:100%;
    height:100%;
    z-index:1;
    left:-50%;
    bottom:-50%;
    clip-path:polygon(0 0,100% 100%,0 100%);
    transition:.8s
}
.app-portfolio ul li .app-img:after,.port-container .port-main .port-img:after,ul.seo-portfolio-lst li .portfolio-img:after{
    position:absolute;
    content:"";
    background:#fff;
    opacity:.35;
    width:100%;
    height:100%;
    z-index:1;
    top:-50%;
    right:-50%;
    clip-path:polygon(0 0,100% 0,100% 100%);
    transition:.6s
}
.app-portfolio ul li:hover .app-img:before,.port-container .mix:hover .port-img:before,ul.seo-portfolio-lst li:hover .portfolio-img:before{
    left:0;
    bottom:0
}
.app-portfolio ul li:hover .app-img:after,.port-container .mix:hover .port-img:after,ul.seo-portfolio-lst li:hover .portfolio-img:after{
    top:0;
    right:0
}
.port-container .port-main .port-img .portfolio-plus-wrapper span:before,.portfolio-img .portfolio-plus-wrapper span:before{
    width:21px;
    height:3px;
    background:#1a1e5d;
    position:absolute;
    content:"";
    left:50%;
    top:50%;
    transform:translate(-50%,-50%);
    transition:.3s
}
.port-container .port-main .port-img .portfolio-plus-wrapper span:after,.portfolio-img .portfolio-plus-wrapper span:after{
    width:3px;
    height:21px;
    background:#1a1e5d;
    position:absolute;
    content:"";
    left:50%;
    top:50%;
    transform:translate(-50%,-50%);
    transition:.3s
}
.port-container .port-main .port-img .portfolio-plus-wrapper span,.portfolio-img .portfolio-plus-wrapper span{
    position:relative;
    width:62px;
    height:62px;
    background:#fff;
    border-radius:50%;
    z-index:2;
    transition:.3s
}
.modal-pad{
    display:none;
    position:fixed;
    top:50%;
    left:50%;
    transform:translate(-50%,-50%);
    max-width:650px;
    margin:0 auto;
    padding:30px;
    background:#fff;
    border-radius:10px;
    box-shadow:0 3px 10px rgba(0,0,0,.3);
    width:auto;
    height:auto;
    z-index:10
}
.modal-close-btn{
    position:absolute;
    right:20px;
    top:15px;
    font-size:20px;
    background:0 0;
    padding:0
}
.modal-close-btn i{
    color:#949494;
    font-size:24px
}
.modal-close-btn:hover i{
    opacity:1;
    color:#ef5e1f
}
.overlay{
    display:none;
    position:fixed;
    top:0;
    left:0;
    right:0;
    bottom:0;
    width:100%;
    height:100%;
    z-index:9;
    background-color:rgba(0,0,0,.3)
}
.modal-pad h1{
    font-size:30px;
    margin:0 0 25px;
    font-weight:400;
    line-height:34px;
    color:#ef5e1f;
    padding-left:16px;
    border-left:4px solid #ef5e1f
}
.modal-pad h1 span{
    display:block;
    font-size:16px;
    color:#666;
    font-weight:300
}
.modal-pad p{
    font-size:18px;
    font-weight:300;
    color:#333;
    line-height:28px
}
.blog-lft h2,.blog-lft h2 a,.search-li h2 a{
    color:#212224
}
ul.banner-icons{
    float:left;
    margin-top:25px
}
ul.banner-icons li{
    float:left;
    margin-right:20px
}
.app-portfolio ul{
    display:flex;
    gap:25px;
    flex-wrap:wrap;
    justify-content:center
}
.app-portfolio ul li{
    flex:0 1 23%;
    position:relative;
    overflow:hidden
}
.app-portfolio ul li .app-img{
    float:left;
    width:100%;
    transition:.4s;
    position:relative;
    overflow:hidden
}
.app-portfolio ul li .app-txt h1{
    font-weight:400;
    font-size:30px;
    color:#222;
    line-height:34px;
    margin-bottom:15px;
    transition:.4s
}
.blog-lft ul li,.blog-list li ul.month-li li,.drone-pad ul li{
    font-size:14px;
    padding-right:10px;
    margin-right:8px;
    position:relative
}
.portfolio-sec.mobile-app-portfolio .app-portfolio ul li{
    flex:0 1 49%
}
.app-portfolio ul li .app-img .portfolio-plus-wrapper span:before{
    width:26px;
    height:3px;
    background:#1a1e5d;
    position:absolute;
    content:"";
    left:50%;
    top:50%;
    transform:translate(-50%,-50%);
    transition:.3s
}
.app-portfolio ul li .app-img .portfolio-plus-wrapper span:after{
    width:3px;
    height:26px;
    background:#1a1e5d;
    position:absolute;
    content:"";
    left:50%;
    top:50%;
    transform:translate(-50%,-50%);
    transition:.3s
}
.app-portfolio ul li .app-img .portfolio-plus-wrapper span{
    position:relative;
    width:70px;
    height:70px;
    background:#fff;
    border-radius:50%;
    z-index:2;
    transition:.3s
}
.blog-caption{
    top:24%
}
.blog-caption .inner-caption{
    text-align:center;
    max-width:1320px
}
.blog-caption .inner-caption h1:after{
    right:0;
    margin:0 auto
}
.blog-pad{
    float:left;
    width:100%;
    padding:0;
    margin-top:-370px;
    background:#fff;
    z-index:1;
    position:relative;
    overflow:hidden;
    box-shadow:0 5px 16px rgba(0,0,0,.05);
    margin-bottom:50px
}
.blog-lft{
    float:left;
    padding:59px 63px 20px
}
.blog-lft h2{
    font-size:32px;
    line-height:36px;
    font-weight:400;
    margin-bottom:15px
}
.blog-lft p{
    font-size:20px;
    line-height:30px;
    color:#222;
    font-weight:300;
    padding-bottom:25px
}
.blog-lft ul{
    float:left;
    width:100%;
    margin-bottom:28px
}
.blog-lft ul li,.drone-pad ul li{
    float:left;
    color:rgba(34,34,34,.5);
    font-weight:300
}
.blog-lft ul li:after,.drone-pad ul li:after{
    content:"";
    position:absolute;
    width:2px;
    height:13px;
    top:1px;
    right:0;
    bottom:0;
    margin:auto;
    background:rgba(34,34,34,.5)
}
.bdetail-img span.orange-pad,.blog-lft a.drone-link,.blog-list li span.orange-pad{
    background:#f0531c;
    text-transform:uppercase;
    line-height:22px;
    transition:.5s;
    font-weight:400;
    z-index:1;
    display:inline-block;
    overflow:hidden;
    font-family:Mitr,sans-serif
}
.blog-lft a.drone-link{
    position:relative;
    margin-bottom:12px;
    color:#fff;
    padding:2px 11px;
    font-size:12px
}
.blog-lft span.arrow{
    font-size:34px;
    color:#f0531c
}
.blog-rht{
    float:left;
    padding:0
}
.blog-rht img{
    float:left;
    width:100%;
    object-fit:cover
}
.blog-list-sec{
    width:100%;
    padding-bottom:85px
}
.blog-list{
    width:100%;
    text-align:left;
    padding:0
}
.blog-list ul{
    display:flex;
    flex-wrap:wrap;
    column-gap:30px;
    row-gap:60px
}
.blog-list li{
    float:left;
    width:31.8%;
    margin-bottom:0
}
.blog-list li .blog-div{
    position:relative;
    overflow:hidden;
    float:left;
    width:100%
}
.bdetail-img span.orange-pad,.blog-list li span.orange-pad{
    position:absolute;
    bottom:0;
    left:0;
    margin-bottom:0;
    color:#fff;
    padding:3px 11px;
    font-size:12px
}
.blog-list li .blog-cont{
    float:left;
    width:100%;
    padding-top:23px
}
.blog-list li h2{
    font-size:24px;
    line-height:30px;
    color:#212224;
    font-weight:400;
    margin-bottom:12px;
    float:left;
    transition:.5s;
    width:80%
}
.blog-list li span.arrow{
    font-size:34px;
    color:#f0531c;
    float:right;
    margin-top:8px;
    margin-right:10px;
    transition:.5s
}
.blog-list li ul.month-li{
    float:left;
    width:100%;
    display:block
}
.blog-list li ul.month-li li{
    float:left;
    color:#222;
    width:auto;
    font-weight:300
}
.blog-list li ul.month-li li:after{
    content:"";
    position:absolute;
    width:2px;
    height:13px;
    top:1px;
    right:0;
    bottom:0;
    margin:auto;
    background:#222
}
.bdetail-img{
    position:relative;
    box-shadow:none
}
.drone-cont-sec{
    width:100%;
    padding:25px 0
}
.drone-pad h2{
    font-size:54px;
    line-height:64px;
    color:#212224;
    font-weight:400;
    margin-bottom:15px
}
.drone-pad p{
    font-size:20px;
    line-height:30px;
    color:#222;
    font-weight:300;
    padding-bottom:35px
}
.drone-pad ul{
    float:left;
    width:100%;
    margin-bottom:50px;
    padding-bottom:30px;
    position:relative
}
.drone-type{
    padding:75px 0 40px;
    background:#fff
}
.drone-type-lft h2{
    color:#212224;
    font-size:32px;
    line-height:42px;
    font-weight:400;
    margin-bottom:38px
}
.drone-type-lft h3{
    color:#222;
    font-size:28px;
    line-height:38px;
    font-weight:300;
    margin-bottom:40px
}
.drone-type-rgt{
    padding-top:15px;
    padding-right:0
}
.drone-facts{
    padding:48px 0 75px;
    background:#fff
}
.drone-facts-lft h2{
    color:#212224;
    font-size:32px;
    line-height:42px;
    font-weight:400;
    margin-bottom:50px
}
.drone-facts-lft h2 span,.drone-facts.blog h2 span{
    color:#f0531c;
    display:inline
}
.drone-facts li{
    float:left;
    width:100%;
    font-size:20px;
    line-height:28px;
    margin-bottom:22px;
    color:#222;
    padding-left:20px;
    font-weight:300;
    position:relative
}
.conclusion-pad ul.con-list li:after,.drone-facts li:after,.drone-technology ul.technology-li.new li ul li:after,ul.facts-list li:after{
    background:#ff7e20;
    position:absolute;
    left:0;
    top:10px;
    width:7px;
    height:7px;
    border-radius:25px;
    content:''
}
.drone-facts-rgt{
    padding-right:130px
}
.drone-facts-rgt h2{
    color:#212224;
    font-size:32px;
    line-height:42px;
    font-weight:400;
    margin-bottom:17px
}
.drone-facts-rgt p{
    color:#222;
    font-size:20px;
    line-height:30px;
    font-weight:300;
    margin-bottom:40px
}
.drone-app-dev .title-image{
    position:relative;
    padding:210px 0 218px;
    background:url(//www.advanceecomsolutions.com/wp-content/themes/aes/assets/css/../images/drone-image-2.jpg) center center/cover no-repeat fixed
}
.drone-app-dev .title-image .title h1{
    font-size:54px
}
.drone-app-dev .desc-txt p{
    font-size:20px
}
.drone-technology{
    width:100%;
    padding:85px 0
}
.drone-technology h2{
    font-size:54px;
    line-height:64px;
    color:#0a0a0a;
    font-weight:400;
    margin-bottom:70px;
    text-align:center
}
.drone-technology span.number-pad{
    color:#f72020;
    font-size:32px;
    line-height:30px;
    font-weight:400;
    margin-bottom:25px
}
.drone-technology h3{
    color:#333;
    font-size:32px;
    line-height:38px;
    font-weight:400;
    margin-bottom:22px
}
.conclusion-pad p,.drone-technology p{
    color:#222;
    font-size:20px;
    line-height:30px;
    font-weight:300;
    margin-bottom:35px
}
.technology-lft{
    padding-right:100px;
    float:left
}
.technology-rgt{
    padding-right:50px;
    float:right;
    padding-left:20px
}
.drone-technology ul.technology-li{
    display:flex;
    flex-wrap:wrap;
    row-gap:110px
}
.technology-li li:nth-child(2n) .technology-lft{
    float:right;
    padding-left:0
}
.technology-li li:nth-child(2n) .technology-rgt{
    float:left;
    padding-left:0;
    padding-right:70px
}
.conclusion-pad{
    width:100%;
    float:left;
    padding:62px 65px;
    border:5px solid #0a0b12;
    margin-bottom:47px
}
.conclusion-pad h2{
    font-size:54px;
    line-height:64px;
    color:#0a0a0a;
    font-weight:400;
    margin-bottom:45px
}
.conclusion-pad a,.tags-pad li a{
    font-weight:300;
    transition:.5s;
    font-size:20px
}
.conclusion-pad a{
    color:#f33;
    line-height:30px
}
.conclusion-pad a:hover{
    color:#0032a1
}
.tags-sec{
    padding-bottom:120px
}
.tags-pad h2{
    font-size:32px;
    line-height:30px;
    color:#333;
    font-weight:400;
    margin-bottom:20px
}
.ios-app-sec ul,.react-app ul,.tags-pad ul{
    display:flex;
    flex-wrap:wrap;
    row-gap:14px;
    column-gap:11px
}
.seo-keyword,.tab-div{
    justify-content:center
}
.tags-pad li{
    float:left;
    width:auto
}
.tags-pad li a{
    position:relative;
    display:block;
    background:0 0;
    border:2px solid #252525;
    margin-bottom:0;
    color:#003;
    text-transform:none;
    padding:10px 25px;
    font-family:Mitr,sans-serif;
    line-height:22px;
    overflow:hidden;
    z-index:1
}
.color-list li,.customNavigation .btn,.multi-sec h2,.para-cap,.prd-list ul li h4,.rwd-sec h3,.seo-case-rgt h1,.seo-keyword h4,ul.value-list li{
    text-transform:uppercase
}
.tags-pad li a:hover{
    color:#fff;
    border:2px solid #ff6700
}
.about-ecom-sec.about-seo-sec{
    padding:72px 0 95px
}
.seo-desc-sec{
    padding:85px 0 75px;
    background:#039;
    text-align:center
}

.seo-desc-txt h2{
    color:#fff;
    font-size:34px;
    line-height:48px;
    font-weight:200
}
.seo-keyword{
    background:url(//www.advanceecomsolutions.com/wp-content/themes/aes/assets/css/.././images/creative-bg.jpg) right center/cover no-repeat fixed;
    padding:90px 0;
    min-height:520px;
    display:flex;
    display:-webkit-flex;
    -webkit-justify-content:center;
    align-items:center;
    -webkit-align-items:center;
    flex-direction:column;
    position:relative;
    z-index:1
}
.seo-keyword h4{
    color:#ffd555;
    font-size:24px;
    line-height:36px;
    font-weight:400
}
.seo-success-sec{
    background:#fff;
    padding:85px 0 100px
}
.success-div{
    margin-top:50px;
    position:relative
}
.success-dot,ul.success-lst:after{
    margin:0 auto;
    top:0;
    right:0;
    left:0
}
.success-dot{
    position:absolute;
    width:22px;
    height:22px;
    border:2px solid #4b4c4e;
    background:#fff;
    border-radius:30px;
    z-index:2
}
.success-dot:after{
    content:"";
    position:absolute;
    top:0;
    left:0;
    bottom:0;
    right:0;
    margin:auto;
    width:7px;
    height:7px;
    background:#4b4c4e;
    border-radius:10px
}
ul.success-lst{
    float:left;
    width:100%;
    padding:0 85px;
    position:relative;
    z-index:1
}
.tab-inner td,.tab-inner th{
    padding:10px 5px;
    font-weight:300
}
ul.success-lst:after{
    content:"";
    position:absolute;
    width:1px;
    height:100%;
    background:#4b4c4e;
    z-index:-1
}
ul.success-lst li{
    float:left;
    width:100%;
    margin-top:55px;
    background:#f8f6f8;
    padding:45px 0;
    border-radius:4px;
    position:relative
}
ul.success-lst li span.success-no{
    position:absolute;
    right:0;
    top:22px;
    background:#fff;
    width:60px;
    height:60px;
    display:flex;
    align-items:center;
    justify-content:center;
    font-size:24px;
    line-height:24px;
    color:#231f20;
    font-weight:300;
    border-radius:5px 0 0 5px
}
ul.success-lst li .success-icon{
    float:left;
    width:145px
}
ul.success-lst li .success-icon .ico-div{
    display:flex;
    align-items:center;
    justify-content:right;
    width:95px;
    height:174px;
    background:#fff;
    position:relative;
    box-shadow:2px 0 7px rgba(75,76,78,.1)
}
ul.success-lst li .success-icon .ico-div:after{
    content:"";
    position:absolute;
    top:0;
    right:-45px;
    width:0;
    height:0;
    border-top:87px solid transparent;
    border-bottom:87px solid transparent;
    border-left:45px solid #fff
}
ul.success-lst li .success-icon .ico-div:before{
    content:"";
    position:absolute;
    top:0;
    right:-48px;
    width:0;
    height:0;
    border-top:87px solid transparent;
    border-bottom:87px solid transparent;
    border-left:45px solid rgba(204,204,204,.1)
}
ul.success-lst li .success-cont{
    float:left;
    width:calc(100% - 145px);
    padding:0 105px 0 35px
}
ul.success-lst li .success-cont h2{
    color:#4b4c4e;
    font-size:30px;
    line-height:32px;
    font-weight:400;
    margin-bottom:12px
}
ul.success-lst li .success-cont p{
    font-size:17px;
    line-height:26px;
    color:#4b4c4e;
    font-weight:300
}
.seo-service{
    padding:70px 0 100px;
    background:#fff
}
.seo-service .faq-accordion .accordion .accordion-title{
    padding:20px 20px 20px 0;
    font-size:30px;
    font-weight:400;
    display:flex;
    align-items:center
}
.seo-service .faq-accordion .accordion .accordion-title span{
    display:inline-block;
    margin-bottom:0;
    margin-right:20px;
    font-size:36px;
    color:#3f3b49;
    -webkit-transition:.5s;
    transition:.5s
}
.seo-service .faq-accordion .accordion .accordion-content p{
    font-size:17px;
    line-height:29px;
    color:#4b4c4e;
    font-weight:300;
    font-family:Mitr,sans-serif
}
.seo-service .faq-accordion .accordion .accordion-title.active span{
    transform:rotate(90deg);
    color:#ef5e1f
}
.seo-service .faq-accordion .accordion .accordion-title i{
    position:relative;
    right:auto;
    bottom:auto;
    font-size:inherit
}
.seo-service .faq-accordion .accordion .accordion-title.active i:before{
    content:"\f487"
}
.seo-marketing .title-image{
    position:relative;
    padding:155px 0;
    background:url(//www.advanceecomsolutions.com/wp-content/themes/aes/assets/css/../images/digital-marketing-bg.jpg) center center/cover no-repeat fixed
}
.port-lft h1 span.yellow-txt,.title-image .title h1 span.yellow-txt{
    color:#ffd555
}
.seo-portfolio-sec{
    background:#fff;
    padding:50px 0 75px
}
.seo-portfolio-sec .title-sec h3{
    color:#212224;
    font-size:36px;
    line-height:48px;
    font-weight:300
}
.seo-portfolio-sec .title-sec h3 span.red{
    color:#ea4335
}
.seo-portfolio-sec .title-sec h3 span.blue{
    color:#4285f4
}
.seo-portfolio-sec .title-sec h3 span.yellow{
    color:#fbbc05
}
.seo-portfolio-sec .title-sec h3 span.green{
    color:#34a853
}
.seo-portfolio-div{
    margin-top:45px
}
ul.seo-portfolio-lst{
    width:100%;
    display:flex;
    flex-wrap:wrap
}
ul.seo-portfolio-lst li{
    float:left;
    width:31%;
    margin-right:3.5%;
    margin-bottom:55px
}
ul.seo-portfolio-lst li .portfolio-img{
    float:left;
    width:100%;
    overflow:hidden;
    position:relative;
    padding:20px;
    text-align:center
}
ul.seo-portfolio-lst li .portfolio-cont{
    float:left;
    width:100%;
    padding-top:25px
}
ul.seo-portfolio-lst li .portfolio-cont h2{
    color:#222;
    font-size:30px;
    line-height:36px;
    font-weight:400;
    margin-bottom:18px;
    transition:.5s
}
ul.seo-portfolio-lst li .portfolio-cont h5{
    color:#000;
    font-size:14px;
    line-height:16px;
    font-weight:300;
    margin-bottom:10px;
    transition:.5s
}
ul.seo-portfolio-lst li .portfolio-cont span{
    font-size:36px;
    color:#ef5e1f
}
ul.seo-portfolio-lst li:hover .portfolio-cont span{
    font-size:36px;
    color:#222
}
ul.seo-portfolio-lst li .portfolio-img.bg5{
    background:#e4e8df
}
.seo-process{
    background:#fff;
    padding:90px 0 100px
}
.seo-domain .domain-lft,.seo-process .process-lft{
    padding-right:75px
}
.seo-domain .domain-lft h2,.seo-process .process-lft h2{
    color:#212224;
    font-size:48px;
    line-height:50px;
    font-weight:400;
    margin-bottom:28px
}
.seo-process .process-rgt{
    padding-right:30px;
    order:-1
}
ul.cont-list li{
    float:left;
    width:100%;
    margin-bottom:15px;
    position:relative;
    color:#222;
    font-size:20px;
    line-height:30px;
    font-weight:300;
    padding-left:25px
}
ul.cont-list li:before{
    position:absolute;
    top:0;
    left:0;
    content:"\f487";
    font-family:Ionicons;
    color:#ef5e1f;
    font-size:24px
}
.seo-domain{
    background:#f8f6f8;
    padding:90px 0 75px
}
.seo-domain .domain-lft ul.cont-list li{
    margin-bottom:32px
}
.seo-domain .domain-rgt{
    padding-top:90px;
    padding-right:22px
}
.seo-domain .domain-rgt .img-div:after{
    content:"";
    position:absolute;
    right:-20px;
    top:-20px;
    background:#fff;
    width:100%;
    height:80%;
    z-index:0
}
.seo-methods{
    background:#0032a1;
    padding:85px 0
}
.seo-methods .method-img{
    float:left;
    width:182px
}
.seo-methods .method-img img{
    width:100%;
    border-radius:100%
}
.seo-methods .method-cont{
    float:left;
    width:calc(100% - 182px);
    padding:0 25px 0 32px
}
.seo-methods .method-cont h2{
    color:#fff;
    font-size:30px;
    line-height:36px;
    font-weight:400;
    margin-bottom:10px
}
.case-detail-title a.back-btn,.seo-case-lft h3 a{
    line-height:18px;
    font-weight:300;
    transition:.3s;
    font-size:16px
}
.seo-methods .method-cont ul.cont-list li{
    color:#fff;
    font-size:18px;
    margin-bottom:0
}
.seo-methods .method-cont ul.cont-list li:before{
    color:#fff;
    font-size:16px
}
.port-lft a.partner-btn{
    margin-top:38px
}
.seo-portfolio-sec.seo-case-sec .title-sec{
    padding-bottom:50px;
    border-bottom:1px solid #e1e1e1
}
.seo-portfolio-sec.seo-case-sec .seo-portfolio-div{
    margin-top:65px
}
.seo-portfolio-sec.seo-case-sec .seo-portfolio-div h1{
    color:#212224;
    font-size:48px;
    line-height:50px;
    font-weight:400;
    margin-bottom:40px
}
ul.seo-portfolio-lst li .portfolio-cont h5 a{
    color:#000;
    transition:.5s
}
.seo-domain.seo-benefit{
    padding:110px 0 100px
}
.seo-domain.seo-benefit .domain-lft h2{
    font-size:30px;
    line-height:34px
}
.seo-domain.seo-benefit .domain-rgt{
    padding-top:20px;
    padding-right:0
}
.case-detail-sec{
    position:relative;
    padding:50px 0 75px
}
.case-detail-sec:after{
    position:absolute;
    display:block;
    content:"";
    left:0;
    top:0;
    width:100%;
    height:55%;
    background:#f8f6f8
}
.case-detail{
    background:#fff;
    display:flex;
    flex-wrap:wrap;
    position:relative;
    z-index:1;
    padding:40px 50px 60px;
    box-shadow:0 1px 20px rgba(0,0,0,.1)
}
.case-detail-title{
    position:relative;
    padding-bottom:20px;
    margin-bottom:35px;
    border-bottom:1px solid #111
}
.case-detail-title h1{
    color:#212224;
    font-size:42px;
    line-height:45px;
    font-weight:500
}
.case-detail-title a.back-btn{
    position:absolute;
    right:0;
    bottom:35px;
    color:#212224;
    padding-left:18px
}
.case-detail-title a.back-btn:before{
    position:absolute;
    display:block;
    content:'\f487';
    color:#212224;
    bottom:0;
    left:0;
    font-size:17px;
    font-family:Ionicons;
    transform:rotate(180deg);
    transition:.3s
}
.case-detail-cont,.information-sec .info-full ul{
    display:flex;
    flex-wrap:wrap
}
.seo-case-lft span.video-ico{
    position:absolute;
    top:10px;
    right:10px
}
.seo-case-lft span.video-ico a{
    background:#fff;
    width:65px;
    height:65px;
    display:flex;
    align-items:center;
    justify-content:center;
    color:#ff6700;
    font-size:36px;
    transition:.3s
}
.seo-case-lft span.video-ico a:hover{
    background:#ff6700;
    color:#fff
}
.seo-case-lft h3{
    position:absolute;
    bottom:20px;
    left:20px
}
.seo-case-lft h3 a{
    color:#fff
}
.seo-case-rgt{
    padding-left:45px
}
.seo-case-rgt h1{
    color:#212224;
    font-size:32px;
    line-height:48px;
    font-weight:400;
    margin-bottom:20px
}
.seo-case-rgt p{
    color:#222;
    font-size:18px;
    line-height:30px;
    font-weight:300;
    margin-bottom:55px
}
.seo-skill-sec{
    background:#eeecff;
    padding:90px 0
}
.skill-lft{
    padding:0 85px 0 30px;
    display:flex;
    align-items:center
}
.skill-lft h1{
    color:#212224;
    font-size:36px;
    line-height:48px;
    font-weight:400;
    margin-bottom:20px
}
.skill-lft p{
    color:#222;
    font-size:18px;
    line-height:30px;
    font-weight:300
}
.skill-rgt .img-div{
    float:left;
    width:100%;
    text-align:center
}
.skill-rgt .img-div img,.solution-tab-lft img{
    width:auto
}
.seo-solution-sec{
    background:#f8f6f8;
    padding:90px 0
}
.tab-div{
    display:flex
}
.seo-solution-div h2{
    color:#212224;
    font-size:32px;
    line-height:48px;
    font-weight:400;
    margin-bottom:20px
}
.seo-solution-div .tabs{
    width:auto;
    margin-bottom:0;
    display:flex;
    justify-content:center;
    text-align:center;
    border-bottom:5px solid #ef5e1f
}
.seo-solution-div .tabs li{
    padding:0;
    margin-right:10px;
    display:inline-block;
    position:relative;
    width:250px
}
.seo-solution-div .tabs li a{
    padding:16px 32px;
    display:flex;
    align-items:center;
    background:#fff
}
.seo-solution-div .tabs li a h2{
    font-weight:400;
    color:#000;
    font-size:16px;
    text-transform:uppercase;
    margin-bottom:0
}
.seo-solution-div .tabs li a span.num{
    display:flex;
    align-items:center;
    justify-content:center;
    width:42px;
    height:42px;
    border:1px solid #000;
    border-radius:50px;
    font-weight:400;
    color:#000;
    font-size:14px;
    margin-right:15px
}
.seo-solution-div .tabs .current a span.num,.seo-solution-div .tabs li a:hover span.num{
    color:#ef5e1f;
    border:1px solid #ef5e1f
}
.seo-solution-div .tab .tab_content{
    float:left;
    width:100%;
    padding-top:50px
}
.solution-tab-lft{
    text-align:center;
    padding-top:10px
}
.solution-tab-rgt{
    padding-right:65px
}
.apply-sec,.feature-lst-div.config-list ul.feature-list{
    padding:0 5%
}
.solution-tab-content.col-2 .solution-tab-lft{
    text-align:left;
    padding:0 35px 0 65px
}
.solution-tab-content.col-2 .solution-tab-rht{
    text-align:left;
    padding:0 65px 0 35px
}
.solution-tab-content ul.cont-list li{
    padding-left:32px;
    font-size:18px;
    margin-bottom:32px
}
.solution-tab-content p{
    float:left;
    width:100%;
    color:#222;
    font-size:18px;
    line-height:30px;
    margin-bottom:25px;
    font-weight:300;
    text-align:left
}
.form-lft h2:after,.toggle-menu i{
    display:block;
    height:2px;
    width:30px;
    left:0
}
.tab-scroll{
    max-width:1100px;
    width:100%;
    margin:0 auto
}
.tab-inner{
    font-size:18px;
    float:left;
    margin:0 0 25px;
    width:100%
}
.tab-inner th{
    font-size:18px;
    background-color:#596a7a;
    color:#fff;
    text-align:center;
    border-right:1px solid #535e68
}
.tab-inner td:last-child,.tab-inner th:last-child{
    border-right:1px solid #ccc
}
.tab-inner th span{
    font-size:16px;
    display:inline-block;
    padding-top:3px;
    color:#fff
}
.tab-inner td{
    color:#444;
    text-align:center;
    border:1px solid #eee;
    font-size:17px
}
.nice-select .option.focus,.nice-select .option.selected.focus,.nice-select .option:hover,.odd{
    background-color:#f6f6f6
}
.app-div li a,.face-recog .title-image:after,.toggle-menu.active i:nth-child(2){
    background:0 0
}
.form-lft.form-rht{
    padding-right:0;
    padding-left:40px
}
.form-lft h2{
    color:#212224;
    font-size:36px;
    line-height:40px;
    position:relative;
    font-weight:400;
    margin-bottom:60px;
    padding-bottom:15px
}
.form-lft h2:after{
    position:absolute;
    content:'';
    bottom:0;
    background:#212224
}
.form-lft ul li{
    float:left;
    width:100%;
    margin-bottom:20px;
    display:flex;
    flex-wrap:wrap;
    align-items:center
}
.form-lft ul li label{
    font-size:16px;
    color:#333;
    font-weight:400;
    width:35%;
    line-height:24px;
    float:left;
    margin-right:5%
}
.form-lft ul li label sup{
    color:#f58634;
    font-size:16px
}
.form-lft ul li input[type=text]{
    border:1px solid #cfcfcf;
    width:60%;
    padding:10px;
    font-weight:300;
    border-radius:4px;
    font-size:15px
}
.form-lft ul li .nice-select{
    float:left;
    width:60%;
    clear:none;
    height:50px;
    line-height:48px;
    min-height:50px;
    padding:0 10px;
    border:1px solid #cfcfcf
}
.form-lft ul li .nice-select .list li{
    margin-bottom:0;
    font-size:15px;
    font-weight:300;
    color:#333
}
.form-lft ul li .nice-select:after{
    height:8px;
    width:8px;
    right:20px
}
.apply-sec{
    float:none;
    width:100%;
    display:flex;
    flex-wrap:wrap
}
.upload-txt{
    float:left;
    width:100%;
    border:1px solid #cfcfcf;
    padding:10px;
    border-radius:4px
}
.upload-txt #custom-button{
    padding:6px 14px;
    color:#fff;
    background-color:#636363;
    border:0 solid #000;
    border-radius:5px;
    cursor:pointer;
    font-size:13px;
    line-height:20px
}
.upload-txt #custom-button:hover{
    background-color:#ef5e1f
}
.upload-txt #custom-text{
    margin-left:10px;
    color:#333;
    font-weight:300;
    font-size:14px;
    opacity:.8
}
.upload-pad p{
    font-size:13px;
    color:#333;
    font-weight:300
}
.form-lft ul li .dpicker{
    position:relative;
    width:60%
}
.form-lft ul li .dpicker:after{
    font-family:FontAwesome;
    content:'\f073';
    position:absolute;
    z-index:5;
    top:12px;
    font-size:17px;
    color:#333;
    opacity:.6;
    right:16px
}
.toggle-menu{
    width:50px;
    height:50px;
    display:none;
    position:absolute;
    top:auto;
    z-index:1000
}
.toggle-menu i{
    position:absolute;
    background:#000;
    -webkit-transition:.3s;
    transition:.3s
}
.loader>div,.portfolio_section .owl-dots .owl-dot.active span{
    background:#ff6634
}
.toggle-menu i:first-child{
    top:16px
}
.toggle-menu i:nth-child(2){
    top:24px
}
.toggle-menu i:nth-child(3){
    top:32px
}
.toggle-menu.active i:first-child{
    top:25px;
    -webkit-transform:rotateZ(45deg);
    transform:rotateZ(45deg)
}
.toggle-menu.active i:nth-child(3){
    top:25px;
    -webkit-transform:rotateZ(-45deg);
    transform:rotateZ(-45deg)
}
.menu-drawer{
    width:100%;
    opacity:0;
    visibility:hidden;
    transform:translateX(-100%);
    background-color:#f7f7f7;
    height:calc(100vh - 76px);
    position:fixed;
    right:0;
    top:76px;
    transition:.4s linear;
    padding:20px 20px 40px;
    overflow-y:auto;
    z-index:9
}
.menu-drawer.open{
    right:0;
    transition:.4s linear;
    opacity:1;
    visibility:visible;
    transform:none
}
.menu-drawer ul .inner{
    overflow:hidden;
    display:none;
    float:left;
    width:100%
}
.menu-drawer ul li{
    clear:both;
    margin:0;
    display:block
}
.menu-drawer ul li a{
    text-decoration:none;
    height:auto;
    font-size:20px;
    width:100%;
    display:block;
    background:center no-repeat;
    color:#424242;
    padding:12px 0;
    transition:.3s;
    font-weight:400;
    border-bottom:1px solid rgba(0,0,0,.1)
}
.menu-drawer ul li>a.toggle:after{
    position:absolute;
    right:10px;
    top:18px;
    content:"";
    display:block;
    margin:0;
    width:8px;
    height:8px;
    border-top:2px solid #262626;
    border-left:2px solid #262626;
    transform:rotate(225deg);
    transition:.5s
}
.menu-drawer ul.inner li>a{
    padding-left:10px;
    padding-right:30px;
    font-weight:300;
    font-size:17px;
    line-height:24px
}
.menu-drawer ul.inner .inner li>a{
    padding-left:15px;
    font-size:16px
}
.menu-drawer ul.inner .inner .inner li>a{
    padding-left:4em
}
.menu-drawer ul li a.expanded:after{
    transform:rotate(45deg);
    top:24px
}
.ftr-social-links.mob-social-link h3{
    display:block;
    width:100%;
    text-align:center;
    font-weight:400;
    margin-bottom:18px;
    font-size:19px;
    color:#333
}
.ios-app-sec h2,.ios-app.android{
    margin-bottom:0
}
.mob-social-link.ftr-social-links{
    display:-ms-flexbox;
    display:flex;
    -ms-flex-wrap:wrap;
    flex-wrap:wrap;
    justify-content:center;
    margin-top:30px
}
.mb-mail{
    float:left;
    width:100%;
    text-align:center;
    margin-top:40px
}
.mb-mail .addr-title a{
    color:#333
}
.app-sec{
    padding-bottom:100px
}
.cust-app-dev .title-image{
    position:relative;
    padding:185px 0 175px;
    background:url(//www.advanceecomsolutions.com/wp-content/themes/aes/assets/css/../images/custom-bg.jpg) center center/cover no-repeat fixed
}
.cust-app-dev .title-image.infra-bg1{
    position:relative;
    padding:185px 0 175px;
    background:url(//www.advanceecomsolutions.com/wp-content/themes/aes/assets/css/../images/infrastructure-management-bg.jpg) center center/cover no-repeat fixed
}
.cust-app-dev .title-image.infra-bg2{
    position:relative;
    padding:185px 0 175px;
    background:url(//www.advanceecomsolutions.com/wp-content/themes/aes/assets/css/../images/infrastructure-build-future-bg.jpg) center center/cover no-repeat fixed
}
.cust-app-dev .title-image.custom-bg2{
    position:relative;
    padding:185px 0 175px;
    background:url(//www.advanceecomsolutions.com/wp-content/themes/aes/assets/css/../images/custom-development-bg.jpg) center center/cover no-repeat fixed
}
.cust-app-dev .title-image.manage-bg1{
    position:relative;
    padding:185px 0 175px;
    background:url(//www.advanceecomsolutions.com/wp-content/themes/aes/assets/css/../images/manage-img.jpg) center center/cover no-repeat fixed
}
.app-list-sec,.services-icn{
    padding:85px 0 95px
}
.app-div ul,.services-icn ul{
    display:flex;
    flex-wrap:wrap;
    row-gap:48px;
    column-gap:45px
}
.app-div li{
    float:left;
    width:22.3%
}
.app-div li a{
    position:relative;
    width:100%;
    display:flex;
    justify-content:left;
    min-height:134px;
    align-items:center;
    border:1px solid #d7d7d7;
    color:#666;
    padding:28px;
    font-family:Mitr,sans-serif;
    font-weight:300;
    font-size:23px;
    line-height:30px;
    transition:.5s;
    overflow:hidden;
    z-index:1
}
.app-div li a i{
    color:#ff6700;
    margin-right:0
}
.app-div li a span{
    float:left;
    margin-right:15px;
    line-height:0
}
.app-div li a:hover{
    color:#fff;
    border:1px solid #ff6700
}
.mob-app-dev .title-image{
    position:relative;
    padding:185px 0 175px;
    background:url(//www.advanceecomsolutions.com/wp-content/themes/aes/assets/css/../images/mobile-apps-bg.jpg) center center/cover no-repeat fixed
}
.erp-list li:last-child,.erp-list li:nth-last-child(2),.ios-app.android{
    padding-bottom:0;
    border-bottom:none
}
.ios-app-sec{
    width:100%;
    padding:110px 0
}
.ios-app-sec h2{
    font-size:41px;
    line-height:81px;
    color:#0a0a0a;
    font-weight:300;
    padding-left:54px;
    float:left;
    min-width:240px;
    border-right:1px solid #ececec
}
.erp-sec h1,.technologies-exp h1{
    margin-bottom:65px;
    color:#0a0a0a;
    font-size:54px;
    line-height:64px
}
.ios-app{
    border-bottom:1px solid #ececec;
    padding-bottom:57px;
    margin-bottom:50px
}
.ios-app-sec li{
    float:left;
    width:auto;
    padding:0 60px
}
.ios-app-sec li a,.react-app li a{
    transition:.5s ease-in-out
}
.cross-platform-dev .title-image{
    position:relative;
    padding:185px 0 175px;
    background:url(//www.advanceecomsolutions.com/wp-content/themes/aes/assets/css/../images/cross-bg.jpg) center center/cover no-repeat fixed
}
.react-dev{
    width:100%;
    padding:95px 0 100px
}
.react-app li{
    float:left;
    width:auto;
    padding:0 3.5%
}
.test-services-dev .title-image{
    position:relative;
    padding:185px 0 180px;
    background:url(//www.advanceecomsolutions.com/wp-content/themes/aes/assets/css/../images/testing-bg.jpg) center center/cover no-repeat fixed
}
.reliable-services-dev .title-image{
    position:relative;
    padding:145px 0 150px;
    background:url(//www.advanceecomsolutions.com/wp-content/themes/aes/assets/css/../images/reliable-bg.jpg) center center/cover no-repeat fixed
}
.reliable-services-dev .title-image.design-bg{
    background:url(//www.advanceecomsolutions.com/wp-content/themes/aes/assets/css/../images/design-sol-bg.jpg) center center/cover no-repeat fixed
}
.reliable-services-dev .title-image.cross-bg{
    background:url(//www.advanceecomsolutions.com/wp-content/themes/aes/assets/css/../images/cross-bg.jpg) center center/cover no-repeat fixed
}
.technologies-exp{
    width:100%;
    padding:95px 0 50px
}
.technologies-exp h1{
    font-weight:400;
    text-align:center
}
.technologies-exp .tabs li a h2{
    color:#000;
    font-size:24px;
    font-weight:400
}
.technologies-exp .tabs li{
    width:24%;
    margin-right:44px
}
.technologies-exp .tabs li a{
    padding:14px 0
}
.technologies-exp .tabs li:before{
    height:1px;
    background:#ebebeb;
    width:100%;
    right:auto;
    left:0
}
.technologies-exp .tech-div ul.tech-lst li{
    float:left;
    width:25%;
    padding:0;
    margin-right:0;
    margin-bottom:50px;
    text-align:center
}
.brief-case-sec.brief-pt-0,.erp-list li:first-child,.erp-list li:nth-child(2),.tech-lft.blue,.technologies-exp .tab_content{
    padding-top:0
}
.web-services-dev .title-image{
    position:relative;
    padding:185px 0 195px;
    background:url(//www.advanceecomsolutions.com/wp-content/themes/aes/assets/css/../images/web-bg.jpg) center center/cover no-repeat fixed
}
.brainstem-aes{
    padding:75px 0 88px
}
.brainstem-aes .abt-lft{
    padding-left:80px;
    padding-right:60px
}
.brainstem-aes .abt-rgt{
    padding-right:0;
    padding-top:15px
}
.brainstem-aes .abt-full{
    padding-top:70px
}
.brainstem-aes .abt-full p{
    color:#000;
    font-size:20px;
    line-height:30px;
    font-weight:300;
    margin-bottom:0;
    margin-top:60px
}
.erp-sec{
    width:100%;
    padding:80px 0 90px;
    text-align:center;
    background:#f9f9f9
}
.erp-sec h1{
    font-weight:400;
    text-align:left
}
.erp-list ul{
    display:flex;
    flex-wrap:wrap;
    text-align:left
}
.erp-list li{
    float:left;
    width:50%;
    padding:62px 65px 58px 0;
    border-right:2px solid #e0e0e0;
    border-bottom:2px solid #e0e0e0
}
.erp-list li:nth-child(2n){
    padding-left:105px;
    border-right:none
}
.erp-list li span.number-pad{
    display:flex;
    flex-wrap:wrap;
    align-content:center;
    justify-content:center;
    width:76px;
    height:76px;
    border:1px solid #ef5e1f;
    border-radius:10px;
    color:#ef5e1f;
    font-size:26px;
    font-weight:300;
    margin-bottom:30px
}
.benefits-facts li span,.information-sec .info-full li span{
    position:absolute;
    top:5px;
    border-radius:25px;
    left:0;
    display:flex;
    background:#ef5e1f
}
.erp-list li h3{
    font-size:22px;
    line-height:30px;
    color:#0a0a0a;
    font-weight:500;
    margin-bottom:15px
}
.erp-list li p{
    font-size:20px;
    line-height:30px;
    color:#555;
    font-weight:300;
    margin-bottom:0;
    max-width:450px;
    width:100%
}
.erp-sec .partner-btn{
    padding:14px 48px;
    margin-top:85px;
    background:#f0531c
}
.erp-profile .title-image{
    position:relative;
    padding:145px 0 150px;
    background:url(//www.advanceecomsolutions.com/wp-content/themes/aes/assets/css/../images/erp-profile-bg.webp) center center/cover no-repeat fixed
}
.modules-sec{
    background:#fff8f7
}
.modules-sec .apple-features{
    margin-top:35px
}
.modules-sec .apple-features .row{
    align-items:start
}
.information-sec .faq-accordion .accordion .accordion-title span{
    display:inline-block;
    margin-bottom:0;
    margin-right:10px
}
.information-sec .faq-accordion .accordion .accordion-title p{
    color:#3f3b49;
    font-size:24px;
    font-weight:500;
    display:inline-block;
    line-height:40px
}
.information-sec .faq-accordion .accordion .accordion-title.active{
    border-bottom:2px solid #ef5e1f
}
.information-sec .faq-accordion .accordion .accordion-title i{
    bottom:25px
}
.information-sec .faq-accordion .accordion .accordion-content{
    padding-top:45px;
    padding-bottom:5px
}
.information-sec .faq-accordion .accordion .accordion-content p{
    font-size:19px;
    font-family:Mitr,sans-serif;
    margin-bottom:30px;
    font-weight:300
}
.information-sec .faq-accordion .accordion .accordion-content p:first-child{
    padding-top:32px
}
.information-sec .info-full{
    padding:45px 50px 30px;
    background:#f5f5f5;
    margin-top:60px
}
.information-sec .info-full h3{
    font-size:28px;
    color:#000;
    font-weight:400;
    margin-bottom:30px
}
.information-sec .info-full li{
    float:left;
    width:55%;
    padding-left:35px;
    font-size:19px;
    line-height:28px;
    color:#333;
    margin-bottom:25px;
    position:relative;
    font-weight:300
}
.process-carousel .owl-nav div,.screens-app .owl-nav div{
    width:40px;
    font-size:30px;
    line-height:32px;
    color:#464646
}
.information-sec .info-full li:nth-child(2n){
    width:45%
}
.information-sec .info-full li span{
    color:#fff;
    font-size:13px;
    width:20px;
    height:20px;
    justify-content:center;
    align-items:center
}
.benefits-facts li span .ion-arrow-right-c:before,.information-sec .info-full li span .ion-arrow-right-c:before{
    line-height:2
}
.benefits-facts{
    padding:80px 0 85px;
    background:#042e89
}
.benefits-facts .benefits-lft{
    padding-right:90px
}
.benefits-facts h2{
    color:#fff;
    font-size:54px;
    line-height:64px;
    font-weight:400;
    margin-bottom:50px
}
.benefits-facts li{
    float:left;
    width:100%;
    font-size:19px;
    line-height:30px;
    margin-bottom:35px;
    min-height:90px;
    color:#fff;
    padding-left:65px;
    font-weight:300;
    position:relative
}
.benefits-facts li span{
    color:#fff;
    font-size:14px;
    width:44px;
    height:44px;
    justify-content:center;
    align-items:center
}
.app-screens h3,.our-process ul li{
    position:relative;
    color:#212224
}
.app-portfolio{
    background:0 0;
    box-shadow:none
}
.abt-project{
    padding:50px 0 65px;
    background:#fff
}
.abt-project h3{
    font-size:48px;
    line-height:55px;
    color:#212224;
    font-weight:400
}
.abt-project p{
    font-size:20px;
    line-height:30px;
    padding-right:190px;
    padding-bottom:45px;
    color:#222;
    font-weight:300
}
.app-screens h3,.our-process h3{
    font-size:48px;
    line-height:55px;
    font-weight:400;
    padding-bottom:45px
}
.abt-project ul li{
    font-size:20px;
    line-height:30px;
    color:#222;
    font-weight:300
}
.abt-project ul li span{
    font-weight:500;
    color:#222
}
.app-screens{
    background:#f3f3f3;
    padding:82px 0
}
.our-process h3{
    color:#212224;
    float:left
}
.our-process img{
    float:left;
    padding-right:38px
}
.captcha_img,.our-process ul,.swiper-container-no-flexbox .swiper-slide,ul.feature-list li .icon-div img{
    float:left
}
.our-process ul li{
    font-size:17px;
    line-height:24px;
    font-weight:300;
    text-align:left;
    padding-left:17px;
    margin-bottom:10px
}
.our-process ul li:after{
    content:"";
    position:absolute;
    left:0;
    top:12px;
    font-size:16px;
    line-height:30px;
    font-weight:300;
    background:#e0e0e0;
    height:2px;
    width:5px
}
.our-process h4{
    font-size:20px;
    line-height:30px;
    float:left;
    color:#666;
    font-weight:500;
    position:absolute;
    bottom:-3px
}
.our-process span{
    color:#f3f3f3;
    font-weight:500;
    font-size:80px;
    line-height:80px
}
.process-ttl{
    position:relative;
    float:left;
    width:100%;
    margin-bottom:17px
}
.our-process .owl-carousel .item{
    display:flex;
    justify-content:left;
    align-items:left
}
.inr-contact-pg{
    padding-bottom:92px
}
.inr-contact-lft{
    padding:80px 65px 60px;
    background:#fde8e3;
    border-top-left-radius:20px;
    border-bottom-left-radius:20px
}
.inr-contact-lft h3{
    font-size:48px;
    line-height:55px;
    color:#f56300;
    font-weight:400;
    padding-bottom:20px
}
.inr-contact-lft h4{
    font-size:24px;
    line-height:36px;
    font-weight:400;
    color:#212224;
    padding-bottom:50px;
    padding-right:40px
}
.desc-txt.para-pad p,.drone-facts.blog.p-b-30,.inr-contact-lft h5{
    padding-bottom:30px
}
.inr-contact-lft h5{
    font-size:18px;
    line-height:22px;
    font-weight:300;
    color:#212224;
    padding-right:50px
}
.inr-contact-lft ul{
    float:left;
    width:100%;
    padding-bottom:25px
}
.inr-contact-lft ul li{
    width:30%;
    margin-right:1%;
    float:left;
    display:flex;
    display:-webkit-flex;
    justify-content:center;
    -webkit-justify-content:center;
    align-items:center;
    -webkit-align-items:center
}
.inr-contact-lft ul li i{
    font-size:48px;
    margin-right:10px;
    color:#212224
}
.inr-contact-lft ul li img{
    float:left;
    padding-right:13px
}
.inr-contact-lft ul li h6{
    float:left;
    font-weight:400;
    font-size:18px;
    line-height:22px
}
.inr-contact-rht img{
    border-top-right-radius:20px;
    border-bottom-right-radius:20px;
    float:left;
    width:100%;
    height:100%;
    object-fit:cover
}
.customNavigation{
    text-align:right
}
.customNavigation .btn{
    position:relative;
    display:inline-block;
    overflow:visible;
    box-shadow:none;
    color:#222;
    text-shadow:none;
    font-size:20px;
    cursor:crosshair;
    -webkit-transition:.1s ease-in;
    -moz-transition:.1s ease-in;
    -o-transition:.1s ease-in;
    transition-property:all .1s ease-in 0s;
    -webkit-font-smoothing:antialiased;
    border-radius:100%;
    border:1px solid #222;
    padding:6px 16px 4px 15px;
    margin-right:6px
}
.customNavigation .btn:hover{
    color:#fff;
    background:#ff6700;
    border:1px solid #ff6700
}
.owl-carousel .owl-wrapper-outer{
    position:relative;
    overflow:hidden;
    width:100%
}
.process-carousel .owl-nav div{
    height:40px;
    border-radius:50%;
    border:1px solid #464646;
    text-align:center;
    -webkit-transition:.3s;
    -o-transition:.3s;
    transition:.3s;
    position:absolute;
    top:-108px;
    right:0
}
.process-carousel .owl-nav div i,.screens-app .owl-nav div i{
    font-size:19px;
    color:#464646
}
.process-carousel .owl-nav .owl-prev,.screens-app .owl-nav .owl-prev{
    right:70px
}
.process-carousel .owl-nav .owl-next,.screens-app .owl-nav .owl-next,.test-carousel .owl-nav .owl-next{
    right:20px
}
.process-img{
    width:25%
}
.app-screens .partner-div{
    padding:0;
    margin-top:0
}
.screens-app .owl-nav div{
    height:40px;
    border-radius:50%;
    border:1px solid #464646;
    text-align:center;
    -webkit-transition:.3s;
    -o-transition:.3s;
    transition:.3s;
    position:absolute;
    top:-90px;
    right:0
}
.portfolio_section .owl-dots{
    position:absolute;
    bottom:20px;
    left:20px;
    right:0;
    margin:0 auto
}
.portfolio_section .owl-dots .owl-dot{
    display:inline-block;
    margin:0 5px
}
.portfolio_section .owl-dots .owl-dot span{
    width:14px;
    height:14px;
    background:rgba(255,255,255,.7);
    border-radius:50px;
    display:inline-block
}
.inner-ban:before{
    content:"";
    position:absolute;
    top:0;
    left:0;
    height:100%;
    width:100%;
    background:#000;
    background:-moz-linear-gradient(left,#000 0,rgba(0,0,0,0) 100%);
    background:-webkit-gradient(left top,right top,color-stop(0,#000),color-stop(100%,rgba(0,0,0,0)));
    background:-webkit-linear-gradient(left,#000 0,rgba(0,0,0,0) 100%);
    background:-o-linear-gradient(left,#000 0,rgba(0,0,0,0) 100%);
    background:-ms-linear-gradient(left,#000 0,rgba(0,0,0,0) 100%);
    background:linear-gradient(to right,#000 0,rgba(0,0,0,0) 100%)
}
.about-rwd-sec h2{
    color:#212224;
    font-size:32px;
    line-height:42px;
    font-weight:400;
    margin-bottom:35px
}
.about-rwd-sec .rwd-rgt{
    padding-left:30px
}
.rwd-sec{
    padding:85px 0;
    background:#f9f8e6;
    text-align:center
}
.why-rwd,.why-sec{
    background:#f7f7f7
}
.rwd-sec h3{
    color:#212224;
    font-size:18px;
    line-height:24px;
    font-weight:300;
    margin-bottom:10px
}
.rwd-sec h1{
    color:#0a0a0a;
    font-size:54px;
    line-height:66px;
    font-weight:400;
    margin-bottom:40px
}
.client-case-nw .client-case-lft p,.feature .ic-img,.rwd-img{
    margin-bottom:30px
}
.rwd-sec p{
    color:#222;
    font-size:20px;
    line-height:30px;
    font-weight:300
}
.function-sec h1,.service-sec h1,.why-rwd h1,.why-sec h1{
    color:#0a0a0a;
    font-size:54px;
    line-height:66px;
    font-weight:400
}
.rwd-offer-sec .title-image{
    background:url(//www.advanceecomsolutions.com/wp-content/themes/aes/assets/css/../images/creative-bg.jpg) center center/cover no-repeat fixed
}
.desc-txt ul.desc-list li{
    float:left;
    width:100%;
    color:#fff;
    font-size:20px;
    line-height:26px;
    font-weight:300;
    position:relative;
    margin-bottom:20px;
    padding-left:32px
}
.desc-txt ul.desc-list li:before{
    position:absolute;
    top:0;
    left:0;
    content:"\f487";
    font-family:Ionicons;
    color:#fff;
    font-size:20px
}
.function-sec h1,.service-sec h1{
    margin-bottom:60px;
    text-align:center
}
.serv-rgt{
    padding-left:85px
}
.function-sec ul.func-list li,.service-sec ul li,.why-sec ul.why-list li{
    float:left;
    width:100%;
    color:#212224;
    font-size:20px;
    line-height:26px;
    font-weight:300;
    position:relative;
    margin-bottom:22px;
    padding-left:35px
}
.service-sec ul li span.num{
    color:#ef5e1f;
    position:absolute;
    left:0;
    top:0
}
.design-sol-sec .title-image{
    background:url(//www.advanceecomsolutions.com/wp-content/themes/aes/assets/css/../images/design-solution-bg.jpg) center center/cover no-repeat fixed
}
.why-sec{
    padding:85px 0
}
.why-rwd h1,.why-sec h1{
    margin-bottom:45px;
    text-align:center
}
.why-img{
    text-align:center;
    margin-bottom:40px
}
.why-img img{
    mix-blend-mode:darken
}
.why-lft{
    padding-left:335px
}
.function-sec ul.func-list li:before,.modules-tab-content ul.func-list li:before,.tab_content .tab-fullwidth ul>li ul li:before,.why-sec ul.why-list li:before,.why-tab-content ul.func-list li:before,ul.value-list li:before{
    position:absolute;
    top:0;
    left:0;
    content:"\f487";
    font-family:Ionicons;
    color:#ef5e1f;
    font-size:20px
}
ul.rwd-tech-lst{
    float:left;
    width:100%;
    display:flex;
    flex-wrap:wrap;
    column-gap:97px;
    align-items:center;
    justify-content:center
}
ul.rwd-tech-lst li{
    float:left;
    margin-bottom:35px;
    text-align:center
}
.why-rwd{
    padding:70px 0
}
ul.rwd-list li{
    float:left;
    width:100%;
    margin-bottom:30px
}
ul.rwd-list li h2{
    color:#000;
    font-size:28px;
    line-height:36px;
    font-weight:400;
    padding-bottom:10px;
    border-bottom:1px solid #252525;
    margin-bottom:15px
}
ul.rwd-list li h2 span{
    color:#ef5e1f;
    font-size:85%
}
ul.rwd-list li p{
    color:#4b4c4e;
    font-size:17px;
    line-height:26px;
    font-weight:300;
    margin-bottom:0
}
ul.feature-list li h2,ul.value-list li{
    color:#3f3b49;
    font-size:20px;
    font-weight:400
}
.case-studies-sec-inn.rwd-case{
    padding:90px 0
}
.preloader-active{
    position:fixed;
    top:0;
    left:0;
    overflow:hidden;
    height:100vh;
    width:100vw;
    z-index:99999
}
.preloader-active .preloader-area-wrap{
    background-color:#f8f3f7;
    position:absolute;
    left:0;
    display:block;
    top:0;
    height:100%;
    width:100%;
    z-index:999999
}
.preloader-active .preloader-area-wrap .spinner div{
    background-color:#086ad8;
    border-radius:50%;
    width:20px;
    height:20px;
    margin-right:15px;
    -webkit-animation:1.4s ease-in-out infinite both sk-bouncedelay;
    animation:1.4s ease-in-out infinite both sk-bouncedelay
}
.preloader-active .preloader-area-wrap .spinner div.bounce1{
    -webkit-animation-delay:-.32s;
    animation-delay:-.32s
}
.preloader-active .preloader-area-wrap .spinner div.bounce2{
    -webkit-animation-delay:-.16s;
    animation-delay:-.16s
}
@-webkit-keyframes sk-bouncedelay{
    0%,100%,80%{
        -webkit-transform:scale(0);
        transform:scale(0)
    }
    40%{
        -webkit-transform:scale(1);
        transform:scale(1)
    }
}
@keyframes sk-bouncedelay{
    0%,100%,80%{
        -webkit-transform:scale(0);
        transform:scale(0)
    }
    40%{
        -webkit-transform:scale(1);
        transform:scale(1)
    }
}
.open_tm_preloader{
    position:fixed;
    background-color:transparent;
    z-index:9999;
    height:100%;
    width:100%;
    -webkit-transition:.2s .5s;
    -o-transition:.2s .5s;
    transition:.2s .5s
}
.open_tm_preloader.loaded{
    opacity:0;
    visibility:hidden
}
.open_tm_preloader.loaded:after,.open_tm_preloader.loaded:before{
    width:0
}
.open_tm_preloader:after,.open_tm_preloader:before{
    content:"";
    position:absolute;
    height:100%;
    width:50%;
    background-color:#f8f3f7;
    -webkit-transition:.5s ease-in-out;
    -o-transition:.5s ease-in-out;
    transition:.5s ease-in-out
}
.open_tm_preloader:before{
    top:0;
    left:0
}
.open_tm_preloader:after{
    bottom:0;
    right:0
}
.loader{
    position:relative;
    width:50px;
    height:70px
}
.loader>div{
    position:absolute;
    width:20px;
    height:20px;
    border-radius:50%;
    transform:scale(0);
    transform-origin:center center;
    animation:2s linear infinite loader
}
.loader>div:first-of-type{
    left:0;
    top:0;
    animation-delay:.2s
}
.loader>div:nth-of-type(2){
    right:0;
    top:25px;
    animation-delay:.4s
}
.loader>div:nth-of-type(3){
    left:0;
    bottom:0;
    animation-delay:.6s
}
@keyframes loader{
    0%,100%{
        transform:scale(0)
    }
    40%,80%{
        transform:scale(1)
    }
}
.about-rwd-sec.about-crm-sec h2,.crm-customer-sec .desc-txt p{
    margin-bottom:22px
}
.about-crm-sec .crm-lft{
    padding-right:170px
}
.about-crm-sec .crm-rgt{
    text-align:center;
    padding-top:45px
}
.crm-customer-sec .title-image{
    background:url(//www.advanceecomsolutions.com/wp-content/themes/aes/assets/css/../images/crm-customer-bg.jpg) center center/cover no-repeat fixed
}
.crm-sales-sec .title-image{
    background:url(//www.advanceecomsolutions.com/wp-content/themes/aes/assets/css/../images/crm-sales-bg.jpg) center center/cover no-repeat fixed
}
ul.feature-list{
    float:left;
    width:100%;
    display:flex;
    gap:50px;
    flex-wrap:wrap
}
ul.feature-list li{
    float:left;
    padding-right:0;
    margin-bottom:0;
    flex:0 1 22%
}
ul.feature-list li .icon-div{
    height:55px;
    margin-bottom:10px;
    display:flex;
    align-items:center
}
ul.feature-list li h2{
    line-height:24px
}
.function-sec .title-sec{
    margin-bottom:60px
}
.value-sec{
    padding:80px 0 90px;
    background:#efecff
}
.nice-select.right,.owl-carousel.owl-rtl .owl-item,.rgt,.value-rgt img{
    float:right
}
ul.value-list li{
    float:left;
    width:100%;
    line-height:22px;
    margin-bottom:35px;
    position:relative;
    padding-left:32px
}
.tech-crm{
    padding:100px 0 0;
    background:#333
}
.tech-lft h1{
    color:#fff;
    font-size:60px;
    line-height:72px;
    font-weight:400
}
.feature-sec .title-sec,.hrms-aes .title-sec{
    margin-bottom:40px
}
.feature-lst-div h3{
    color:#ef5e1f;
    font-size:30px;
    line-height:36px;
    font-weight:500;
    margin-bottom:30px
}
.erp-soft-sec .title-image{
    padding:230px 0;
    background:url(//www.advanceecomsolutions.com/wp-content/themes/aes/assets/css/../images/textile-industry-bg.jpg) center center/cover no-repeat fixed
}
.erp-modern-sec .title-image{
    padding:200px 0;
    background:url(//www.advanceecomsolutions.com/wp-content/themes/aes/assets/css/../images/modern-bg.jpg) center center/cover no-repeat fixed
}
.erp-modern-sec .title-image:after{
    content:"";
    position:absolute;
    top:0;
    left:0;
    height:100%;
    width:100%;
    background:#56473f;
    background:-moz-linear-gradient(left,#56473f 0,rgba(86,71,63,0) 100%);
    background:-webkit-gradient(left top,right top,color-stop(0,#56473f),color-stop(100%,rgba(86,71,63,0)));
    background:-webkit-linear-gradient(left,#56473f 0,rgba(86,71,63,0) 100%);
    background:-o-linear-gradient(left,#56473f 0,rgba(86,71,63,0) 100%);
    background:-ms-linear-gradient(left,#56473f 0,rgba(86,71,63,0) 100%);
    background:linear-gradient(to right,#56473f 0,rgba(86,71,63,0) 100%)
}
.erp-advan-sec .title-image{
    padding:230px 0;
    background:url(//www.advanceecomsolutions.com/wp-content/themes/aes/assets/css/../images/advan-erp-bg.jpg) center center/cover no-repeat fixed
}
.erp-advan-sec .title-image:after{
    content:"";
    position:absolute;
    top:0;
    left:0;
    height:100%;
    width:100%;
    background:#000;
    background:-moz-linear-gradient(left,rgba(0,0,0,.8) 0,rgba(0,0,0,0) 100%);
    background:-webkit-gradient(left top,right top,color-stop(0,rgba(0,0,0,.8)),color-stop(100%,rgba(0,0,0,0)));
    background:-webkit-linear-gradient(left,rgba(0,0,0,.8) 0,rgba(0,0,0,0) 100%);
    background:-o-linear-gradient(left,rgba(0,0,0,.8) 0,rgba(0,0,0,0) 100%);
    background:-ms-linear-gradient(left,rgba(0,0,0,.8) 0,rgba(0,0,0,0) 100%);
    background:linear-gradient(to right,rgba(0,0,0,.8) 0,rgba(0,0,0,0) 100%)
}
.data-title-sec{
    padding:90px 0;
    background:#fff
}
.data-title-sec .title{
    border-left:2px solid #ef5e1f;
    padding-left:45px
}
.data-title-sec .title h1{
    color:#333;
    font-size:60px;
    line-height:66px;
    font-weight:200
}
.data-title-sec .title h1 span{
    font-weight:500;
    color:#333
}
.sol-provider-sec{
    padding:100px 0;
    background:#edf1f8
}
.provider-lft{
    padding-right:45px
}
.provider-lft h1{
    color:#333;
    font-size:54px;
    line-height:60px;
    font-weight:500;
    margin-bottom:40px
}
.provider-lft p,.tech-lft.blue p{
    font-weight:300;
    font-size:20px;
    line-height:30px
}
.provider-lft h1 span{
    color:#f28113;
    font-weight:200;
    display:initial
}
.provider-lft p{
    color:#000;
    margin-bottom:25px
}
.modules-tab-lft{
    float:left;
    width:50%;
    padding:60px 45px 60px 0
}
.modules-tab-lft h2{
    color:#0a0a0a;
    font-size:40px;
    line-height:50px;
    font-weight:400;
    margin-bottom:25px
}
.modules-tab-rgt,.why-tab-rgt{
    float:left;
    width:50%
}
.modules-tab-rgt img{
    float:left;
    width:100%;
    height:100%;
    margin-top:40px
}
.smart-hrms-dev .title-image{
    position:relative;
    padding:160px 0;
    background:url(//www.advanceecomsolutions.com/wp-content/themes/aes/assets/css/../images/smart-hr-bg.webp) center center/cover no-repeat fixed
}
ul.choose-hrms-lst li{
    float:left;
    width:45%;
    margin-right:5%;
    margin-bottom:4%
}
ul.choose-hrms-lst li .choose-cont-div{
    float:left;
    width:100%;
    padding:0 30px 0 62px;
    position:relative
}
ul.choose-hrms-lst li .choose-cont-div:after{
    content:"";
    position:absolute;
    background:url(//www.advanceecomsolutions.com/wp-content/themes/aes/assets/css/../images/hrms-icon1.png) no-repeat;
    left:0;
    top:0;
    width:30px;
    height:30px
}
ul.choose-hrms-lst li .choose-cont-div h2{
    color:#0a0a0a;
    font-size:24px;
    line-height:24px;
    font-weight:400;
    padding-bottom:20px;
    margin-bottom:0;
    position:relative
}
ul.choose-hrms-lst li .choose-cont-div h2:after{
    display:none;
    content:"";
    position:absolute;
    left:0;
    bottom:0;
    width:50px;
    height:2px;
    background:#ef5e1f
}
.modules-tab-content ul.func-list li{
    float:left;
    width:100%;
    color:#212224;
    font-size:20px;
    line-height:20px;
    font-weight:400;
    position:relative;
    margin-bottom:20px;
    padding-left:35px
}
.hrms-aes ul.func-list li,.hrms-aes ul.func-list li p{
    line-height:24px;
    font-weight:400;
    float:left;
    color:#3f3b49
}
.emp-hrms-dev .title-image{
    position:relative;
    padding:160px 0;
    background:url(//www.advanceecomsolutions.com/wp-content/themes/aes/assets/css/../images/hrms-sec1.webp) center center/cover no-repeat fixed
}
.flamingo-dev .title-image{
    position:relative;
    padding:160px 0;
    background:url(//www.advanceecomsolutions.com/wp-content/themes/aes/assets/css/../images/flamingo-bg.webp) center center/cover no-repeat fixed
}
.apple-choose-sec.hrms-pg{
    padding:85px 0 25px
}
ul.choose-hrms-lst li .choose-cont-div.hrm-ico2:after{
    background:url(//www.advanceecomsolutions.com/wp-content/themes/aes/assets/css/../images/hrms-icon2.png) no-repeat
}
ul.choose-hrms-lst li .choose-cont-div.hrm-ico3:after{
    background:url(//www.advanceecomsolutions.com/wp-content/themes/aes/assets/css/../images/hrms-icon3.png) no-repeat
}
ul.choose-hrms-lst li .choose-cont-div.hrm-ico4:after{
    background:url(//www.advanceecomsolutions.com/wp-content/themes/aes/assets/css/../images/hrms-icon4.png) no-repeat
}
ul.choose-hrms-lst li .choose-cont-div.hrm-ico5:after{
    background:url(//www.advanceecomsolutions.com/wp-content/themes/aes/assets/css/../images/hrms-icon5.png) no-repeat
}
ul.choose-hrms-lst li .choose-cont-div.hrm-ico6:after{
    background:url(//www.advanceecomsolutions.com/wp-content/themes/aes/assets/css/../images/hrms-icon6.png) no-repeat
}
.face-recog .title-image{
    background:url(//www.advanceecomsolutions.com/wp-content/themes/aes/assets/css/../images/face-recog.webp) 0 0/cover no-repeat fixed;
    padding:230px 0;
    position:relative
}
.about-ecom-sec.about-seo-sec.hrms-mble-app{
    padding:85px 0 0
}
.hrms-mble-app h2{
    text-align:left;
    padding-top:20px
}
.hrms-aes h4{
    color:#212224;
    font-size:32px;
    line-height:42px;
    font-weight:400;
    margin-bottom:22px
}
.hrms-aes ul.func-list li{
    font-size:20px;
    padding-left:0;
    margin-bottom:38px;
    width:100%
}
.hrms-aes ul.func-list li p{
    font-size:19px;
    width:70%
}
.solution-sec .function-div{
    padding:0 40px
}
.hrms-aes ul.func-list li span{
    padding-right:35px;
    float:left
}
.hrms-aes{
    padding:75px 0 35px
}
.tech-crm.bery{
    padding-top:65px
}
.drone-facts.blog li,.drone-technology.p-t-0 p,.tech-lft.blue h1,section.why-rwd.ibm-cont h1{
    margin-bottom:20px
}
.tech-lft.blue p{
    color:#fff
}
.desc-txt.more p{
    margin-bottom:35px
}
.skill-lft.smpy h2,.skill-lft.smpy h5,.sy-icon{
    margin-bottom:20px;
    float:left;
    width:100%
}
.multi-sec{
    width:100%;
    float:left;
    position:relative;
    min-height:700px;
    padding:150px 0;
    background:url(//www.advanceecomsolutions.com/wp-content/themes/aes/assets/css/../images/gettyimages.jpg) center center/cover no-repeat fixed
}
.multi-sec h2{
    width:100%;
    float:left;
    text-align:center;
    position:absolute;
    left:0;
    right:0;
    bottom:60px;
    color:#fff;
    font-size:32px;
    line-height:40px;
    font-weight:600
}
.invoice-lst,.seo-skill-sec.simply{
    width:100%;
    float:left;
    padding:80px 0;
    background:#fff
}
.skill-lft.smpy{
    text-align:center;
    padding-left:0
}
.skill-lft.smpy h5{
    color:#212224;
    font-size:20px;
    line-height:30px;
    font-weight:400
}
.skill-lft.smpy h2{
    color:#212224;
    font-size:34px;
    line-height:40px;
    font-weight:500
}
.sy-icon{
    text-align:center
}
.title-image.ware-hse{
    background:url(//www.advanceecomsolutions.com/wp-content/themes/aes/assets/css/../images/ware-house.jpg) center center/cover no-repeat fixed
}
.title-image.report{
    background:url(//www.advanceecomsolutions.com/wp-content/themes/aes/assets/css/../images/report.jpg) center center/cover no-repeat fixed
}
.title-image.r-analysis{
    background:url(//www.advanceecomsolutions.com/wp-content/themes/aes/assets/css/../images/report-analysis.jpg) center center/cover no-repeat fixed
}
.invoice-lst ul.in-list li{
    width:100%;
    float:left;
    margin-bottom:50px;
    display:flex;
    flex-wrap:wrap
}
.invoice-lst ul.in-list li .invoice-lft{
    width:30%;
    float:left;
    margin-right:3%;
    border-bottom:1px solid #ebebec;
    padding-bottom:20px
}
.invoice-lst ul.in-list li .invoice-lft h2{
    width:100%;
    float:left;
    font-size:36px;
    line-height:42px;
    color:#3f3b49;
    font-weight:400;
    padding-bottom:25px;
    position:relative;
    transition:.5s
}
.invoice-lst ul.in-list li .invoice-rgt{
    width:67%;
    float:right;
    padding-bottom:20px
}
.invoice-lst ul.in-list li .invoice-rgt p{
    width:100%;
    float:left;
    font-size:20px;
    color:#000;
    line-height:30px;
    font-weight:300
}
.salient-sec{
    width:100%;
    float:left;
    padding:80px 0 0;
    background:#fff
}
.salient-sec h2{
    width:100%;
    float:left;
    color:#0a0a0a;
    font-size:60px;
    line-height:60px;
    margin-bottom:45px;
    text-align:center;
    font-weight:400
}
.feature{
    padding:40px;
    display:inline-block;
    background:#fafbfc
}
.feature h6{
    width:100%;
    float:left;
    color:#ef5e1f;
    font-size:14px;
    font-weight:300;
    margin-bottom:25px
}
.feature h5{
    width:100%;
    float:left;
    color:#3f3b49;
    font-size:24px;
    line-height:30px;
    font-weight:400;
    transition:.5s
}
.feature.org{
    background:#ffeee6
}
.function-sec h2{
    font-size:30px;
    font-weight:400;
    line-height:34px;
    margin-bottom:30px
}
.clent-logos,.testimonials{
    float:left;
    width:100%;
    margin-top:50px
}
.clent-logos ul{
    display:flex;
    flex-wrap:wrap;
    align-items:center;
    gap:20px
}
.clent-logos ul li{
    flex:1 1 auto;
    border:1px solid #e9e9e9;
    border-radius:10px;
    transition:.4s;
    position:relative;
    top:0
}
.clent-logos ul li:hover{
    box-shadow:5px 5px 8px rgba(0,0,0,.05);
    top:-10px
}
.loading_img{
    float:left;
    width:100%;
    margin-bottom:10px
}
.loading_img img{
    max-width:60px
}
.prd-list p{
    font-size:24px;
    text-align:center;
    line-height:24px;
    color:#000;
    font-weight:300;
    margin-bottom:40px
}
.prd-list ul{
    display:flex;
    flex-wrap:wrap;
    align-items:center;
    justify-content:center
}
.prd-list ul li{
    flex:1 1 auto;
    text-align:center
}
.prd-list ul li h4{
    font-size:18px;
    text-align:center;
    font-weight:400;
    color:#333;
    margin-top:10px
}
.serv-lft.pdt-para p{
    color:#212224;
    font-size:20px;
    line-height:30px;
    font-weight:300;
    position:relative;
    margin-bottom:22px
}
.tab_content .tab-fullwidth{
    width:100%;
    display:flex;
    flex-wrap:wrap;
    column-gap:80px
}
.tab_content .tab-fullwidth>div{
    flex:1 1 46%
}
.tab_content .tab-fullwidth .modules-tab-lft>ul>li{
    margin-bottom:50px
}
.tab_content .tab-fullwidth h3{
    color:#212224;
    font-size:22px;
    line-height:36px;
    font-weight:300;
    margin-bottom:50px;
    padding:0 80px;
    text-align:center
}
.tab_content .tab-fullwidth ul li h4{
    font-size:24px;
    line-height:36px;
    font-weight:400;
    margin-bottom:20px;
    color:#000
}
.tab_content .tab-fullwidth>ul{
    display:flex;
    flex-wrap:wrap;
    column-gap:40px;
    row-gap:30px
}
.tab_content .tab-fullwidth ul>li ul li{
    width:100%;
    font-size:20px;
    line-height:32px;
    color:#000;
    font-weight:300;
    position:relative;
    padding:0 0 0 30px;
    margin:0 0 10px
}
.why-abt-sec .part-lft p.highlight-txt{
    font-size:30px;
    line-height:42px
}
.why-tab-content{
    padding:30px 0 0;
    float:left;
    width:100%
}
.why-tab-lft{
    float:left;
    width:50%;
    padding:0 45px 0 0
}
.why-tab-lft h2,.why-tab-rgt h2{
    color:#0a0a0a;
    font-size:24px;
    line-height:24px;
    font-weight:400;
    margin-bottom:20px
}
.why-tab-content ul.cont-list li,.why-tab-content ul.func-list li{
    float:left;
    width:100%;
    color:#212224;
    font-size:20px;
    line-height:28px;
    font-weight:300;
    position:relative;
    margin-bottom:15px;
    padding-left:35px
}
.why-tab-content h3{
    color:#0a0a0a;
    font-size:24px;
    line-height:24px;
    font-weight:400;
    margin-bottom:25px
}
.srch-title h2 span,.why-tab-content h3.org-txt{
    color:#ff6634
}
.why-tab-content h1{
    color:#0a0a0a;
    font-size:32px;
    line-height:32px;
    font-weight:500;
    margin-bottom:25px
}
.why-tab-content ul.cont-list{
    margin-bottom:25px
}
.market-tab.partner-tab .tabs li a span.icon{
    display:inline-block;
    width:52px;
    height:50px;
    background:url(//www.advanceecomsolutions.com/wp-content/themes/aes/assets/css/../images/partner-tab-icons.png) no-repeat
}
.quote-para i{
    color:#ff6700;
    font-size:24px
}
.icon.ion-quote.ion-quote-lft:before{
    transform:rotateY(-180deg)
}
.drone-facts-rgt.no-pad,.infra-list .infra-list-rgt .desc-txt{
    padding-right:0
}
.infra-tab-sec .market-tab.infra-tab .tabs li a span.icon{
    display:inline-block;
    width:55px;
    height:50px;
    background:url(//www.advanceecomsolutions.com/wp-content/themes/aes/assets/css/../images/infra-tab-icons.png) no-repeat
}
.infra-tab-sec .market-tab.infra-tab .tabs li.tab2 a span.icon{
    background-position:-67px 0
}
.infra-tab-sec .market-tab.infra-tab .tabs li.tab2.current a span.icon,.market-tab.infra-tab .tabs li.tab2 a:hover span.icon{
    background-position:-67px -50px
}
.infra-tab-sec .market-tab.infra-tab .tabs li.tab3 a span.icon{
    background-position:-138px 0
}
.infra-tab-sec .market-tab.infra-tab .tabs li.tab3.current a span.icon,.market-tab.infra-tab .tabs li.tab3 a:hover span.icon{
    background-position:-138px -50px
}
.market-tab.why-tab .tabs li a span.icon{
    display:inline-block;
    width:52px;
    height:50px;
    background:url(//www.advanceecomsolutions.com/wp-content/themes/aes/assets/css/../images/why-tab-icons.png) no-repeat
}
.keywords-tab.seo-tab{
    background:#fff;
    border-collapse:collapse;
    border:1px solid #ddd;
    text-align:center
}
.keywords-tab.seo-tab tr th{
    font-size:20px;
    font-weight:400;
    border:1px solid #ddd;
    padding:5px;
    background:#ff6700;
    color:#fff
}
.keywords-tab.seo-tab tr td{
    background:#fff;
    border:1px solid #ddd;
    padding:5px;
    font-size:20px;
    text-align:center;
    color:#000;
    font-weight:300
}
.brief-case-lft h3,.brief-case-rgt h3{
    font-size:30px;
    font-weight:400;
    line-height:40px;
    margin-bottom:14px
}
.client-case-nw .client-case-rgt p{
    color:#fff;
    font-size:20px;
    line-height:34px;
    font-weight:300;
    margin-bottom:30px
}
ul.color-list{
    max-width:1100px;
    width:100%;
    margin:0 auto 20px;
    display:flex
}
.color-list li{
    float:left;
    color:#ffff;
    font-size:18px;
    text-align:center;
    padding:35px 25px;
    width:25%;
    font-weight:400;
    transition:.5s;
    -moz-transition:.5s;
    -webkit-transition:.5s;
    -o-transition:.5s;
    min-height:175px
}
.color-list li span{
    display:block;
    font-size:40px;
    font-weight:500;
    margin-bottom:12px;
    line-height:45px;
    color:#fff
}
.color-list li:first-child{
    background:#17bd9a
}
.color-list li:nth-child(2){
    background:#3896d6
}
.color-list li:nth-child(3){
    background:#e74c3d
}
.color-list li:nth-child(4){
    background:#c1264e
}
.color-list li:nth-child(5){
    background:#013447
}
.portfolio-sec.technical-sec .nice-select{
    font-size:16px;
    width:290px
}
.portfolio-sec.technical-sec .port-container{
    gap:5px
}
.portfolio-sec.technical-sec .port-container .port-main .port-img{
    padding:0;
    margin:0
}
.portfolio-sec.technical-sec .port-container .gap,.portfolio-sec.technical-sec .port-container .mix{
    width:19.6%
}
.drone-facts.blog{
    width:100%;
    float:left;
    padding:0 0 40px
}
.drone-facts.blog h2{
    color:#212224;
    font-size:32px;
    line-height:42px;
    font-weight:400;
    margin-bottom:20px
}
.drone-facts.blog h3,.drone-facts.blog li h3{
    color:#333;
    font-weight:400;
    margin-bottom:12px;
    width:100%;
    font-size:22px
}
.drone-facts.blog li h3{
    line-height:24px
}
.drone-facts.blog li p{
    margin-bottom:0;
    color:#222;
    font-size:20px;
    line-height:30px;
    font-weight:300
}
.drone-facts.blog h3{
    line-height:28px
}
.drone-facts.blog p{
    margin-bottom:25px;
    color:#222;
    font-size:20px;
    line-height:30px;
    font-weight:300
}
.drone-facts.blog li a{
    margin-bottom:0;
    color:#ff7e20;
    font-size:20px;
    line-height:30px;
    font-weight:300;
    transition:.5s
}
.blog-inner-img{
    margin:0 0 20px
}
.res-cnt{
    width:100%;
    float:left;
    margin:25px 0 0
}
.drone-facts.blog p a{
    color:#ff7e20
}
.drone-technology.p-t-0{
    padding:0 0 40px
}
.drone-technology ul.technology-li.new{
    width:100%;
    display:flex;
    flex-wrap:wrap;
    row-gap:30px;
    column-gap:30px
}
.drone-technology ul.technology-li.new li{
    width:48%;
    float:left;
    padding:30px;
    box-shadow:0 2px 8px rgba(0,0,0,.05);
    border:1px solid #f1f1f1;
    border-radius:10px
}
.drone-technology.p-t-0 h2{
    font-size:40px;
    line-height:48px;
    color:#0a0a0a;
    font-weight:400;
    margin-bottom:40px;
    text-align:center
}
.drone-technology ul.technology-li.new li ul li{
    float:left;
    width:100%;
    font-size:20px;
    line-height:28px;
    margin-bottom:10px;
    color:#222;
    font-weight:300;
    position:relative;
    box-shadow:none;
    border:none;
    order-radius:0;
    padding:0 0 0 20px
}
.services-icn h2{
    color:#212224;
    font-size:54px;
    line-height:64px;
    font-weight:400;
    margin-bottom:40px;
    text-align:center
}
.services-icn li{
    float:left;
    width:30.5%
}
.services-icn li a span.app-icn1{
    background:url(//www.advanceecomsolutions.com/wp-content/themes/aes/assets/css/../images/app-ser-icn1.png) 0 0/contain no-repeat;
    width:31px;
    height:33px;
    margin-right:14px
}
.services-icn li a span.app-icn2{
    background:url(//www.advanceecomsolutions.com/wp-content/themes/aes/assets/css/../images/app-ser-icn2.png) 0 0/contain no-repeat;
    width:40px;
    height:40px;
    float:left;
    margin-right:14px
}
.services-icn li a span.app-icn3{
    background:url(//www.advanceecomsolutions.com/wp-content/themes/aes/assets/css/../images/app-ser-icn3.png) 0 0/contain no-repeat;
    width:39px;
    height:36px;
    float:left;
    margin-right:14px
}
.services-icn li a span.app-icn4{
    background:url(//www.advanceecomsolutions.com/wp-content/themes/aes/assets/css/../images/app-ser-icn4.png) 0 0/contain no-repeat;
    width:35px;
    height:35px;
    float:left;
    margin-right:14px
}
.services-icn li a span.app-icn5{
    background:url(//www.advanceecomsolutions.com/wp-content/themes/aes/assets/css/../images/app-ser-icn5.png) 0 0/contain no-repeat;
    width:43px;
    height:30px;
    float:left;
    margin-right:14px
}
.services-icn li a span.app-icn6{
    background:url(//www.advanceecomsolutions.com/wp-content/themes/aes/assets/css/../images/app-ser-icn6.png) 0 0/contain no-repeat;
    width:44px;
    height:32px;
    float:left;
    margin-right:14px
}
.services-icn li a span.app-icn7{
    background:url(//www.advanceecomsolutions.com/wp-content/themes/aes/assets/css/../images/app-ser-icn7.png) 0 0/contain no-repeat;
    width:27px;
    height:33px;
    float:left;
    margin-right:14px
}
.services-icn li .ancor-img{
    position:absolute;
    transition:.5s;
    z-index:1;
    right:-9px;
    top:20px
}
.services-icn li a{
    position:relative;
    width:100%;
    display:flex;
    justify-content:left;
    min-height:134px;
    align-items:center;
    background:0 0;
    border:1px solid #d7d7d7;
    color:#666;
    padding:28px;
    font-family:Mitr,sans-serif;
    font-weight:400;
    font-size:20px;
    line-height:28px;
    transition:.5s;
    z-index:1
}
.services-icn li a:hover span.app-icn1{
    background:url(//www.advanceecomsolutions.com/wp-content/themes/aes/assets/css/../images/app-ser-ho-icn1.png) 0 0/contain no-repeat
}
.services-icn li a:hover span.app-icn2{
    background:url(//www.advanceecomsolutions.com/wp-content/themes/aes/assets/css/../images/app-ser-ho-icn2.png) 0 0/contain no-repeat
}
.services-icn li a:hover span.app-icn3{
    background:url(//www.advanceecomsolutions.com/wp-content/themes/aes/assets/css/../images/app-ser-ho-icn3.png) 0 0/contain no-repeat
}
.services-icn li a:hover span.app-icn4{
    background:url(//www.advanceecomsolutions.com/wp-content/themes/aes/assets/css/../images/app-ser-ho-icn4.png) 0 0/contain no-repeat
}
.services-icn li a:hover span.app-icn5{
    background:url(//www.advanceecomsolutions.com/wp-content/themes/aes/assets/css/../images/app-ser-ho-icn5.png) 0 0/contain no-repeat
}
.services-icn li a:hover span.app-icn6{
    background:url(//www.advanceecomsolutions.com/wp-content/themes/aes/assets/css/../images/app-ser-ho-icn6.png) 0 0/contain no-repeat
}
.services-icn li a:hover span.app-icn7{
    background:url(//www.advanceecomsolutions.com/wp-content/themes/aes/assets/css/../images/app-ser-ho-icn7.png) 0 0/contain no-repeat
}
.services-icn li a span.infra-icn1{
    background:url(//www.advanceecomsolutions.com/wp-content/themes/aes/assets/css/../images/infra-ser-icn1.png) 0 0/contain no-repeat;
    width:33px;
    height:33px;
    margin-right:14px
}
.services-icn li a span.infra-icn2{
    background:url(//www.advanceecomsolutions.com/wp-content/themes/aes/assets/css/../images/infra-ser-icn2.png) 0 0/contain no-repeat;
    width:36px;
    height:45px;
    margin-right:14px
}
.services-icn li a span.infra-icn3{
    background:url(//www.advanceecomsolutions.com/wp-content/themes/aes/assets/css/../images/infra-ser-icn3.png) 0 0/contain no-repeat;
    width:33px;
    height:33px;
    margin-right:14px
}
.services-icn li a span.infra-icn4{
    background:url(//www.advanceecomsolutions.com/wp-content/themes/aes/assets/css/../images/infra-ser-icn4.png) 0 0/contain no-repeat;
    width:31px;
    height:31px;
    margin-right:14px
}
.services-icn li a span.infra-icn5{
    background:url(//www.advanceecomsolutions.com/wp-content/themes/aes/assets/css/../images/infra-ser-icn5.png) 0 0/contain no-repeat;
    width:44px;
    height:37px;
    margin-right:14px
}
.services-icn li a span.infra-icn6{
    background:url(//www.advanceecomsolutions.com/wp-content/themes/aes/assets/css/../images/infra-ser-icn6.png) 0 0/contain no-repeat;
    width:50px;
    height:53px;
    margin-right:14px
}
.services-icn li a span.infra-icn7{
    background:url(//www.advanceecomsolutions.com/wp-content/themes/aes/assets/css/../images/infra-ser-icn7.png) 0 0/contain no-repeat;
    width:43px;
    height:30px;
    margin-right:14px
}
.services-icn li a span.infra-icn8{
    background:url(//www.advanceecomsolutions.com/wp-content/themes/aes/assets/css/../images/infra-ser-icn8.png) 0 0/contain no-repeat;
    width:44px;
    height:41px;
    margin-right:14px
}
.services-icn li a span.infra-icn9{
    background:url(//www.advanceecomsolutions.com/wp-content/themes/aes/assets/css/../images/infra-ser-icn9.png) 0 0/contain no-repeat;
    width:31px;
    height:32px;
    margin-right:14px
}
.services-icn li a span.infra-icn10{
    background:url(//www.advanceecomsolutions.com/wp-content/themes/aes/assets/css/../images/infra-ser-icn10.png) 0 0/contain no-repeat;
    width:34px;
    height:35px;
    margin-right:14px
}
.services-icn li a span.infra-icn11{
    background:url(//www.advanceecomsolutions.com/wp-content/themes/aes/assets/css/../images/infra-ser-icn11.png) 0 0/contain no-repeat;
    width:44px;
    height:39px;
    margin-right:14px
}
.services-icn li a span.infra-icn12{
    background:url(//www.advanceecomsolutions.com/wp-content/themes/aes/assets/css/../images/infra-ser-icn12.png) 0 0/contain no-repeat;
    width:27px;
    height:33px;
    margin-right:14px
}
.services-icn li a span.infra-icn13{
    background:url(//www.advanceecomsolutions.com/wp-content/themes/aes/assets/css/../images/infra-ser-icn13.png) 0 0/contain no-repeat;
    width:31px;
    height:41px;
    margin-right:14px
}
.services-icn li a:hover span.infra-icn1{
    background:url(//www.advanceecomsolutions.com/wp-content/themes/aes/assets/css/../images/infra-ser-ho-icn1.png) 0 0/contain no-repeat
}
.services-icn li a:hover span.infra-icn2{
    background:url(//www.advanceecomsolutions.com/wp-content/themes/aes/assets/css/../images/infra-ser-ho-icn2.png) 0 0/contain no-repeat
}
.services-icn li a:hover span.infra-icn3{
    background:url(//www.advanceecomsolutions.com/wp-content/themes/aes/assets/css/../images/infra-ser-ho-icn3.png) 0 0/contain no-repeat
}
.services-icn li a:hover span.infra-icn4{
    background:url(//www.advanceecomsolutions.com/wp-content/themes/aes/assets/css/../images/infra-ser-ho-icn4.png) 0 0/contain no-repeat
}
.services-icn li a:hover span.infra-icn5{
    background:url(//www.advanceecomsolutions.com/wp-content/themes/aes/assets/css/../images/infra-ser-ho-icn5.png) 0 0/contain no-repeat
}
.services-icn li a:hover span.infra-icn6{
    background:url(//www.advanceecomsolutions.com/wp-content/themes/aes/assets/css/../images/infra-ser-ho-icn6.png) 0 0/contain no-repeat
}
.services-icn li a:hover span.infra-icn7{
    background:url(//www.advanceecomsolutions.com/wp-content/themes/aes/assets/css/../images/infra-ser-ho-icn7.png) 0 0/contain no-repeat
}
.services-icn li a:hover span.infra-icn8{
    background:url(//www.advanceecomsolutions.com/wp-content/themes/aes/assets/css/../images/infra-ser-ho-icn8.png) 0 0/contain no-repeat
}
.services-icn li a:hover span.infra-icn9{
    background:url(//www.advanceecomsolutions.com/wp-content/themes/aes/assets/css/../images/infra-ser-ho-icn9.png) 0 0/contain no-repeat
}
.services-icn li a:hover span.infra-icn10{
    background:url(//www.advanceecomsolutions.com/wp-content/themes/aes/assets/css/../images/infra-ser-ho-icn10.png) 0 0/contain no-repeat
}
.services-icn li a:hover span.infra-icn11{
    background:url(//www.advanceecomsolutions.com/wp-content/themes/aes/assets/css/../images/infra-ser-ho-icn11.png) 0 0/contain no-repeat
}
.services-icn li a:hover span.infra-icn12{
    background:url(//www.advanceecomsolutions.com/wp-content/themes/aes/assets/css/../images/infra-ser-ho-icn12.png) 0 0/contain no-repeat
}
.services-icn li a:hover span.infra-icn13{
    background:url(//www.advanceecomsolutions.com/wp-content/themes/aes/assets/css/../images/infra-ser-ho-icn13.png) 0 0/contain no-repeat
}
.lets-start-section{
    padding:0 0 90px
}
.lets-start-box{
    position:relative;
    background:linear-gradient(to right,red,purple);
    padding:3px
}
.left-st{
    background:#fff;
    padding:2rem;
    height:100%
}
.lets-lft{
    float:left;
    width:44%;
    display:flex;
    align-items:center;
    justify-content:left;
    min-height:300px;
    padding-left:70px
}
.lets-lft h1{
    font-size:40px;
    font-weight:400;
    line-height:46px;
    color:#000;
    width:100%;
    margin-bottom:20px
}
.contact-page-form .send-btn input[type=submit],.read-btns a{
    text-transform:uppercase;
    font-weight:400;
    font-size:15px;
    z-index:1;
    transition:.5s;
    overflow:hidden
}
.lets-start-box:after{
    background:url(//www.advanceecomsolutions.com/wp-content/themes/aes/assets/css/../images/lets-talk-img2.png) no-repeat;
    right:-26px;
    bottom:0;
    content:'';
    position:absolute;
    width:454px;
    height:322px
}
.lets-start-box:before{
    background:url(//www.advanceecomsolutions.com/wp-content/themes/aes/assets/css/../images/lets-talk-img1.png) no-repeat;
    right:40%;
    bottom:0;
    content:'';
    position:absolute;
    width:142px;
    height:321px
}
.org-bg:after,.org-bg:before{
    background:#83a6cb;
    content:"";
    position:absolute
}
.cust-app-dev .title-image.cloud-image{
    background:url(//www.advanceecomsolutions.com/wp-content/themes/aes/assets/css/../images/cloud-banner-2.jpg) center center/cover no-repeat fixed;
    padding:145px 0
}
.cust-app-dev .title-image.digi-image{
    background:url(//www.advanceecomsolutions.com/wp-content/themes/aes/assets/css/../images/creative-bg3.jpg) center center/cover no-repeat fixed;
    padding:145px 0
}
.border-line{
    float:left;
    width:100%;
    background:rgba(0,0,0,.05);
    height:2px
}
.communi-process{
    float:left;
    width:100%;
    text-align:center;
    margin-top:30px
}
.communi-process .reg-para h1{
    font-size:48px;
    font-weight:400;
    width:100%;
    line-height:45px
}
.communi-process .reg-para h1 span{
    display:block;
    font-size:28px;
    font-weight:300;
    color:#333
}
.communi-process .reg-para p{
    font-size:18px;
    font-weight:300;
    width:100%;
    line-height:31px;
    padding:20px 20%;
    color:#333
}
.communi-process ul li{
    display:inline-block;
    vertical-align:top;
    width:27%;
    margin:0 2.5%
}
.communi-process ul li:first-child{
    animation:1.5s anim_tab_lft
}
.communi-process ul li:nth-child(2n){
    width:auto;
    margin-top:125px;
    animation:2s anim_tab_center
}
.org-bg{
    width:100%;
    height:auto;
    display:inline-block;
    font-size:22px;
    position:relative;
    font-family:Mitr,sans-serif;
    font-weight:400
}
.org-bg img{
    max-width:100%;
    height:200px
}
.org-bg span{
    display:block;
    line-height:20px;
    padding:10px 0
}
.blue-box ul li,.read-btns a{
    font-family:Mitr,sans-serif;
    line-height:22px
}
.org-bg:after{
    bottom:-27px;
    display:inline-block;
    height:26px;
    width:1px
}
.org-bg:before{
    bottom:-5px;
    left:173px;
    display:inline-block;
    height:5px;
    width:5px;
    border-radius:50px
}
.blue-box{
    background:#dcecfd;
    font-size:18px;
    border-radius:10px;
    width:100%;
    padding:23px 17px 15px;
    float:left;
    margin-top:26px;
    border:1px solid #83a6cb
}
.nice-select,.nice-select .list{
    background-color:#fff;
    box-sizing:border-box
}
.blue-box ul li{
    color:#000;
    margin-bottom:15px;
    text-align:left;
    background:url(//www.advanceecomsolutions.com/wp-content/themes/aes/assets/css/../images/reg-list-img.png) left center no-repeat;
    padding-left:25px;
    font-weight:300;
    width:100%
}
.blue-box ul li:nth-child(2n){
    margin-top:0;
    width:100%
}
.testimonials ul li{
    float:left;
    width:46%;
    margin-left:50px;
    margin-bottom:26px
}
.testimonials .vip-lst-cnt{
    float:left;
    width:100%;
    border:1px solid #e2e2e2;
    border-radius:10px;
    padding:50px 20px 40px;
    position:relative
}
.testimonials .owl-carousel .owl-item .item{
    text-align:left;
    padding:0 0 0 30px
}
.testimonials .vip-lst-cnt p{
    float:left;
    width:100%;
    font-family:Mitr,sans-serif;
    font-weight:300;
    font-size:18px;
    line-height:26px;
    color:#000;
    padding:0 30px 50px;
    min-height:220px
}
.testimonials .vip-lst-cnt .vip-img img{
    float:left;
    width:82px;
    height:82px;
    border-radius:50%
}
.testimonials .vip-lst-cnt .vip-img .vip-img-tit{
    float:left;
    margin-top:10px;
    margin-left:24px;
    width:calc(100% - 106px)
}
.testimonials .vip-lst-cnt .vip-img .vip-img-tit h2{
    float:left;
    width:100%;
    font-family:Mitr,sans-serif;
    font-weight:500;
    font-size:18px;
    text-transform:uppercase;
    text-align:left;
    line-height:24px;
    color:#f66c17;
    padding-bottom:5px
}
.testimonials .vip-lst-cnt .vip-img .vip-img-tit h3{
    float:left;
    width:73%;
    margin-right:27%;
    font-family:Mitr,sans-serif;
    font-weight:300;
    font-size:16px;
    text-align:left;
    line-height:20px;
    color:#656565
}
.testimonials .vip-lst-cnt span.quote-img{
    position:absolute;
    left:-36px;
    top:72px;
    background:url(//www.advanceecomsolutions.com/wp-content/themes/aes/assets/css/../images/quote-img.png) no-repeat;
    width:72px;
    height:72px
}
.services-icn li a span.cust-icn1{
    background:url(//www.advanceecomsolutions.com/wp-content/themes/aes/assets/css/../images/icn12.png) 0 0/contain no-repeat;
    width:39px;
    height:39px;
    margin-right:14px
}
.services-icn li a:hover span.cust-icn1{
    background:url(//www.advanceecomsolutions.com/wp-content/themes/aes/assets/css/../images/icn12-h.png) 0 0/contain no-repeat
}
.services-icn li a span.cust-icn2{
    background:url(//www.advanceecomsolutions.com/wp-content/themes/aes/assets/css/../images/icn10.png) 0 0/contain no-repeat;
    width:31px;
    height:33px;
    margin-right:14px
}
.services-icn li a:hover span.cust-icn2{
    background:url(//www.advanceecomsolutions.com/wp-content/themes/aes/assets/css/../images/icn10-h.png) 0 0/contain no-repeat
}
.services-icn li a span.cust-icn3{
    background:url(//www.advanceecomsolutions.com/wp-content/themes/aes/assets/css/../images/icn11.png) 0 0/contain no-repeat;
    width:33px;
    height:37px;
    margin-right:14px
}
.services-icn li a:hover span.cust-icn3{
    background:url(//www.advanceecomsolutions.com/wp-content/themes/aes/assets/css/../images/icn11-h.png) 0 0/contain no-repeat
}
.services-icn li a span.cust-icn4{
    background:url(//www.advanceecomsolutions.com/wp-content/themes/aes/assets/css/../images/icn13.png) 0 0/contain no-repeat;
    width:38px;
    height:38px;
    margin-right:14px
}
.services-icn li a:hover span.cust-icn4{
    background:url(//www.advanceecomsolutions.com/wp-content/themes/aes/assets/css/../images/icn13-h.png) 0 0/contain no-repeat
}
.services-icn li a span.cross-icn1{
    background:url(//www.advanceecomsolutions.com/wp-content/themes/aes/assets/css/../images/icn6.png) 0 0/contain no-repeat;
    width:42px;
    height:39px;
    margin-right:14px
}
.services-icn li a:hover span.cross-icn1{
    background:url(//www.advanceecomsolutions.com/wp-content/themes/aes/assets/css/../images/icn6-h.png) 0 0/contain no-repeat
}
.services-icn li a span.cross-icn2{
    background:url(//www.advanceecomsolutions.com/wp-content/themes/aes/assets/css/../images/icn8.png) 0 0/contain no-repeat;
    width:28px;
    height:35px;
    margin-right:14px
}
.services-icn li a:hover span.cross-icn2{
    background:url(//www.advanceecomsolutions.com/wp-content/themes/aes/assets/css/../images/icn8-h.png) 0 0/contain no-repeat
}
.services-icn li a span.cross-icn3{
    background:url(//www.advanceecomsolutions.com/wp-content/themes/aes/assets/css/../images/icn9.png) 0 0/contain no-repeat;
    width:40px;
    height:40px;
    margin-right:14px
}
.services-icn li a:hover span.cross-icn3{
    background:url(//www.advanceecomsolutions.com/wp-content/themes/aes/assets/css/../images/icn9-h.png) 0 0/contain no-repeat
}
.services-icn li a span.cross-icn4{
    background:url(//www.advanceecomsolutions.com/wp-content/themes/aes/assets/css/../images/icn7.png) 0 0/contain no-repeat;
    width:40px;
    height:36px;
    margin-right:14px
}
.services-icn li a:hover span.cross-icn4{
    background:url(//www.advanceecomsolutions.com/wp-content/themes/aes/assets/css/../images/icn7-h.png) 0 0/contain no-repeat
}
.services-icn li a span.web-icn1{
    background:url(//www.advanceecomsolutions.com/wp-content/themes/aes/assets/css/../images/icn5.png) 0 0/contain no-repeat;
    width:32px;
    height:32px;
    margin-right:14px
}
.services-icn li a:hover span.web-icn1{
    background:url(//www.advanceecomsolutions.com/wp-content/themes/aes/assets/css/../images/icn5-h.png) 0 0/contain no-repeat
}
.services-icn li a span.web-icn2{
    background:url(//www.advanceecomsolutions.com/wp-content/themes/aes/assets/css/../images/icn2.png) 0 0/contain no-repeat;
    width:37px;
    height:33px;
    margin-right:14px
}
.services-icn li a:hover span.web-icn2{
    background:url(//www.advanceecomsolutions.com/wp-content/themes/aes/assets/css/../images/icn2-h.png) 0 0/contain no-repeat
}
.services-icn li a span.web-icn3{
    background:url(//www.advanceecomsolutions.com/wp-content/themes/aes/assets/css/../images/icn3.png) 0 0/contain no-repeat;
    width:42px;
    height:36px;
    margin-right:14px
}
.services-icn li a:hover span.web-icn3{
    background:url(//www.advanceecomsolutions.com/wp-content/themes/aes/assets/css/../images/icn3-h.png) 0 0/contain no-repeat
}
.services-icn li a span.web-icn4{
    background:url(//www.advanceecomsolutions.com/wp-content/themes/aes/assets/css/../images/icn1.png) 0 0/contain no-repeat;
    width:35px;
    height:35px;
    margin-right:14px
}
.services-icn li a:hover span.web-icn4{
    background:url(//www.advanceecomsolutions.com/wp-content/themes/aes/assets/css/../images/icn1-h.png) 0 0/contain no-repeat
}
.services-icn li a span.web-icn5{
    background:url(//www.advanceecomsolutions.com/wp-content/themes/aes/assets/css/../images/icn4.png) 0 0/contain no-repeat;
    width:36px;
    height:32px;
    margin-right:14px
}
.services-icn li a:hover span.web-icn5{
    background:url(//www.advanceecomsolutions.com/wp-content/themes/aes/assets/css/../images/icn4-h.png) 0 0/contain no-repeat
}
.about-ecom-sec .ecom-lft.txt-ctr{
    padding-right:10px;
    text-align:center
}
.read-btns{
    display:flex;
    align-items:center;
    justify-content:center;
    column-gap:10px;
    margin-top:20px
}
.read-btns a{
    position:relative;
    display:inline-block;
    background:#ff6700;
    color:#fff;
    padding:10px 32px
}
.yardi-list ul{
    display:flex;
    flex-wrap:wrap;
    row-gap:35px
}
.yardi-list ul li{
    flex:1 1 auto
}
.yardi-list ul li h3{
    font-size:26px;
    font-weight:400;
    line-height:30px;
    margin-bottom:10px
}
.dev-tech-sec{
    width:100%;
    margin:0 0 80px;
    border-top:1px solid #ececec;
    padding:80px 0 0
}
.dev-tech-sec ul{
    display:flex;
    flex-wrap:wrap;
    row-gap:70px;
    padding:0 5%
}
.dev-tech-sec ul li{
    flex:1 1 auto;
    display:flex;
    justify-content:space-between
}
.dev-tech-sec ul li .dig-img-rht{
    float:right;
    width:44%
}
.dev-tech-sec ul li .dig-img-rht h2{
    font-weight:400;
    font-size:30px;
    line-height:30px;
    margin-bottom:15px;
    color:#222
}
.dev-tech-sec ul li:nth-child(2n) .dig-img-lft{
    order:2
}
.dev-tech-sec ul li:nth-child(2n) .dig-img-rht{
    order:1
}
.accordion-body p{
    font-size:18px;
    line-height:29px;
    font-weight:300;
    color:#222;
    margin-bottom:14px;
    padding:0
}
ul.service-lists{
    display:flex;
    align-items:center;
    flex-wrap:wrap;
    column-gap:2%;
    row-gap:15px
}
ul.service-lists li{
    color:#fff;
    flex:0 1 32%;
    background:#ff6634;
    border:0 solid #eee;
    padding:6px 16px;
    text-align:center;
    line-height:26px
}
.portfolio-sec.industry-serve .controls{
    width:100%;
    display:flex;
    flex-wrap:wrap;
    column-gap:1%;
    row-gap:10px;
    justify-content:center
}
.portfolio-sec.industry-serve button{
    background:#f8f6f8;
    color:#222;
    border:1px solid #eae8ea;
    padding:6px 18px;
    flex:0 1 auto;
    font-size:18px
}
.portfolio-sec.industry-serve button.active,.portfolio-sec.industry-serve button:hover{
    background:#ef5e1f;
    color:#fff;
    border:1px solid #ef5e1f
}
.contact-page-form .send-btn input[type=submit]{
    cursor:pointer;
    position:relative;
    background:0 0;
    color:#fff;
    font-family:Mitr,sans-serif;
    line-height:22px;
    border:0 solid #ccc
}
.zoom-efct{
    -moz-animation:5s zoom_efct;
    animation:5s zoom_efct
}
@keyframes arrow{
    0%,100%{
        transform:translateX(0)
    }
    50%{
        transform:translateX(-5px)
    }
}
@-moz-keyframes arrow{
    0%,100%{
        -moz-transform:translateX(0)
    }
    50%{
        -moz-transform:translateX(-5px)
    }
}
@-webkit-keyframes arrow{
    0%,100%{
        -webkit-transform:translateX(0)
    }
    50%{
        -webkit-transform:translateX(-5px)
    }
}
.career-centre-img{
    float:left;
    width:100%;
    margin:0 2.5% 30px;
    position:relative;
    text-align:center
}
.career-centre-img a{
    background:url(//www.advanceecomsolutions.com/wp-content/themes/aes/assets/css/../images/carrer-img.png) center center no-repeat;
    height:334px;
    display:inline-block;
    width:100%
}
.ylow-arw{
    left:14%;
    position:absolute;
    top:116px;
    overflow:hidden
}
.ylow-arw img{
    animation:.8s infinite arrow
}
.js-sec{
    width:100%;
    padding:70px 0 0;
    text-align:center
}
.js-list li{
    float:left;
    width:29.6%;
    margin-bottom:0;
    padding-bottom:0
}
.career-centre-img p{
    color:#f7f7f7;
    font-size:28px;
    font-family:Futura-PT-Medium;
    position:absolute;
    bottom:0;
    width:100%
}
.carrer-sec{
    width:100%;
    padding:0 0 26px;
    text-align:center
}
.carrer-sec p{
    font-size:20px;
    line-height:30px;
    font-weight:300;
    color:#222;
    margin-bottom:20px
}
.carrer-links{
    float:left;
    width:100%;
    border:1px solid #c9c9c9;
    margin:30px 0 20px;
    padding:0;
    -moz-animation:5s animation_quote;
    -webkit-animation:5s animation_quote;
    -o-animation:5s animation_quote;
    animation:5s animation_quote
}
.carrer-links ul li{
    float:left;
    font-size:30px;
    width:25%;
    text-align:center;
    border-left:1px solid #c9c9c9;
    transition:.5s;
    -webkit-transition:.5s;
    -moz-transition:.5s;
    -o-transition:.5s;
    position:relative
}
.carrer-links ul li:first-child{
    border-left:none
}
.carrer-icons-hover{
    left:0;
    position:absolute;
    top:28px;
    z-index:999999;
    float:left;
    width:100%;
    opacity:0
}
.carrer-links ul li a{
    display:inline-block;
    width:100%;
    font-size:24px;
    padding:26px 0 20px
}
.carrer-links ul li span{
    height:77px
}
.carrer-icons-hover img{
    transition:.3s;
    -webkit-transition:.3s;
    -moz-transition:.3s;
    -o-transition:.3s
}
.curent-opengs a{
    color:#2e8adf
}
.aply-job a{
    color:#4cab55
}
.manage-prfle a{
    color:#ff7800
}
.carrer-grwth a{
    color:#27afb7
}
.carrer-links ul li:hover .carrer-icons-hover img{
    transform:rotateY(180deg)
}
.carrer-links ul li:hover .carrer-icons,.owl-carousel.owl-hidden,.swiper-pagination.swiper-pagination-hidden{
    opacity:0
}
.carrer-links ul li.curent-opengs:hover{
    background:#2e8adf
}
.carrer-links ul li.aply-job:hover{
    background:#4cab55
}
.carrer-links ul li.manage-prfle:hover{
    background:#ff7800
}
.carrer-links ul li.carrer-grwth:hover{
    background:#27afb7
}
.search-pad{
    float:left;
    width:100%;
    padding:50px 0 80px;
    background:#fff;
    min-height:350px
}
.search-pad .container{
    max-width:1200px;
    padding:0 10px
}
.srch-title h2{
    color:#0a0a0a;
    font-size:32px;
    line-height:40px;
    font-weight:400;
    margin:0
}
#src_captcha,.search-li h2{
    line-height:32px;
    float:left
}
.search-result-count{
    float:left;
    width:100%;
    padding-bottom:30px;
    color:#404040;
    font-size:18px;
    line-height:24px;
    font-weight:300
}
.search-li{
    float:left;
    width:100%;
    margin-bottom:30px;
    border-top:1px solid #f0f0f0;
    padding-top:30px
}
.search-li article:first-child{
    border-top:none;
    padding-top:0
}
.search-li h2{
    width:100%;
    font-size:28px;
    color:#212224;
    font-weight:400
}
.search-li h2 a:hover{
    color:#f16031
}
.search-li p{
    color:#222;
    font-size:18px;
    line-height:24px;
    font-weight:300;
    padding-top:15px;
    clear:both
}
.search-li p a{
    color:#f16031
}
.search-li p a:hover{
    color:#f16031;
    text-decoration:none
}
.small-banner{
    padding-top:75px;
    color:#000;
    font-size:20px;
    line-height:30px;
    font-weight:300;
    margin-bottom:25px
}
.small-banner .sb-rgt{
    padding-right:0;
    width:48%;
    float:left
}
.small-banner .sb-lft{
    padding-left:58px;
    width:48%;
    float:left
}
.seo-google-places .title-sec h1{
    color:#fff;
    margin-bottom:35px
}
ul.list-cont-grey,ul.list-content{
    float:left;
    width:100%;
    text-align:left;
    display:flex;
    flex-wrap:wrap;
    row-gap:10px
}
ul.list-content li{
    font-size:18px;
    line-height:28px;
    color:#fff;
    position:relative;
    padding-left:25px
}
ul.list-content li span{
    position:absolute;
    left:0;
    top:2px;
    font-size:18px;
    line-height:28px;
    color:#fff
}
ul.list-cont-grey li span:before,ul.list-content li span:before{
    content:"\f30f";
    font-family:Ionicons
}
ul.list-cont-grey li{
    font-size:18px;
    line-height:28px;
    color:#4b4c4e;
    position:relative;
    padding-left:25px
}
ul.list-cont-grey li span{
    position:absolute;
    left:0;
    top:2px;
    font-size:18px;
    line-height:28px;
    color:#4b4c4e
}
ul.success-lst li ul.list-cont-grey li,ul.success-lst li ul.list-content li{
    background:0 0;
    padding:0 0 0 25px;
    margin:0;
    border-radius:0
}
.compliance-area{
    padding:50px 0
}
.compliance-logos{
    float:left;
    width:100%;
    margin-top:0
}
.compliance-logos ul{
    float:left;
    width:100%;
    display:flex;
    justify-content:center;
    column-gap:50px
}
.compliance-logos ul li{
    flex:0 1 150px;
    text-align:center
}
.compliance-logos ul li h3{
    font-weight:400;
    color:#212224;
    font-size:15px;
    transition:.3s;
    -webkit-transition:.3s;
    -moz-transition:.3s;
    -o-transition:.3s
}
#src_captcha{
    width:175px;
    text-align:center;
    border:none;
    color:#fff;
    background:#4d4d4d;
    padding:8px;
    font-size:20px
}
div.form-item input#vercode.form-style{
    float:left;
    width:calc(100% - 175px);
    padding:0 0 0 20px;
    height:48px;
    line-height:48px;
    letter-spacing:1px;
    font-size:18px
}
.sweet-alert h2{
    font-size:24px!important;
    font-weight:400!important;
    margin:25px 0 10px!important;
    line-height:30px!important
}
.sweet-alert p{
    font-size:17px!important;
    line-height:26px!important
}
.nice-select{
    -webkit-tap-highlight-color:transparent;
    border-radius:5px;
    border:1px solid #e8e8e8;
    clear:both;
    cursor:pointer;
    display:block;
    float:left;
    font-family:inherit;
    font-size:14px;
    font-weight:400;
    height:42px;
    line-height:40px;
    outline:0;
    padding-left:18px;
    padding-right:30px;
    position:relative;
    text-align:left!important;
    -webkit-transition:.2s ease-in-out;
    transition:.2s ease-in-out;
    -webkit-user-select:none;
    -moz-user-select:none;
    -ms-user-select:none;
    user-select:none;
    white-space:nowrap;
    width:auto
}
.nice-select:hover{
    border-color:#dbdbdb
}
.nice-select.open,.nice-select:active,.nice-select:focus{
    border-color:#999
}
.nice-select:after{
    border-bottom:2px solid #999;
    border-right:2px solid #999;
    content:'';
    display:block;
    height:5px;
    margin-top:-4px;
    pointer-events:none;
    position:absolute;
    right:12px;
    top:50%;
    -webkit-transform-origin:66% 66%;
    -ms-transform-origin:66% 66%;
    transform-origin:66% 66%;
    -webkit-transform:rotate(45deg);
    -ms-transform:rotate(45deg);
    transform:rotate(45deg);
    -webkit-transition:.15s ease-in-out;
    transition:.15s ease-in-out;
    width:5px
}
.nice-select.open:after{
    -webkit-transform:rotate(-135deg);
    -ms-transform:rotate(-135deg);
    transform:rotate(-135deg)
}
.nice-select.open .list{
    opacity:1;
    pointer-events:auto;
    -webkit-transform:scale(1) translateY(0);
    -ms-transform:scale(1) translateY(0);
    transform:scale(1) translateY(0)
}
.nice-select.disabled{
    border-color:#ededed;
    color:#999;
    pointer-events:none
}
.nice-select.disabled:after{
    border-color:#ccc
}
.nice-select.wide .list{
    left:0!important;
    right:0!important
}
.nice-select.right .list{
    left:auto;
    right:0
}
.nice-select.small{
    font-size:12px;
    height:36px;
    line-height:34px
}
.nice-select.small:after{
    height:4px;
    width:4px
}
.nice-select.small .option{
    line-height:34px;
    min-height:34px
}
.nice-select .list{
    border-radius:5px;
    box-shadow:0 0 0 1px rgba(68,68,68,.11);
    margin-top:4px;
    opacity:0;
    overflow:hidden;
    padding:0;
    pointer-events:none;
    position:absolute;
    top:100%;
    left:0;
    -webkit-transform-origin:50% 0;
    -ms-transform-origin:50% 0;
    transform-origin:50% 0;
    -webkit-transform:scale(.75) translateY(-21px);
    -ms-transform:scale(.75) translateY(-21px);
    transform:scale(.75) translateY(-21px);
    -webkit-transition:.2s cubic-bezier(.5,0,0,1.25),opacity .15s ease-out;
    transition:.2s cubic-bezier(.5,0,0,1.25),opacity .15s ease-out;
    z-index:9
}
.nice-select .list:hover .option:not(:hover){
    background-color:transparent!important
}
.nice-select .option{
    cursor:pointer;
    font-weight:400;
    line-height:40px;
    list-style:none;
    min-height:40px;
    outline:0;
    padding-left:18px;
    padding-right:29px;
    text-align:left;
    -webkit-transition:.2s;
    transition:.2s
}
.nice-select .option.selected{
    font-weight:700
}
.nice-select .option.disabled{
    background-color:transparent;
    color:#999;
    cursor:default
}
.owl-carousel,.owl-carousel .owl-item{
    -webkit-tap-highlight-color:transparent;
    position:relative
}
.owl-carousel{
    display:none;
    width:100%;
    z-index:1
}
.owl-carousel .owl-stage{
    position:relative;
    -ms-touch-action:pan-Y;
    -moz-backface-visibility:hidden;
    backface-visibility:hidden
}
.owl-carousel .owl-stage:after{
    content:".";
    display:block;
    clear:both;
    visibility:hidden;
    line-height:0;
    height:0
}
.owl-carousel .owl-stage-outer{
    position:relative;
    overflow:hidden;
    -webkit-transform:translate3d(0,0,0);
    transform:translate3d(0,0,0)
}
.owl-carousel .owl-item,.owl-carousel .owl-wrapper{
    backface-visibility:hidden;
    -webkit-backface-visibility:hidden;
    -moz-backface-visibility:hidden;
    -ms-backface-visibility:hidden;
    -webkit-transform:translate3d(0,0,0);
    -moz-transform:translate3d(0,0,0);
    -ms-transform:translate3d(0,0,0);
    transform:translate3d(0,0,0)
}
.owl-carousel .owl-item{
    min-height:1px;
    float:left;
    -webkit-backface-visibility:hidden;
    -webkit-touch-callout:none;
    backface-visibility:hidden
}
.owl-carousel .owl-item img{
    display:block;
    width:100%
}
.owl-carousel .owl-dot,.owl-carousel .owl-nav .owl-next,.owl-carousel .owl-nav .owl-prev{
    cursor:pointer;
    cursor:hand;
    -webkit-user-select:none;
    -khtml-user-select:none;
    -moz-user-select:none;
    -ms-user-select:none;
    user-select:none
}
.owl-carousel.owl-loading{
    opacity:0;
    display:block
}
.owl-carousel.owl-drag .owl-item{
    -webkit-user-select:none;
    -moz-user-select:none;
    -ms-user-select:none;
    user-select:none
}
.owl-carousel.owl-grab{
    cursor:move;
    cursor:grab
}
.owl-carousel.owl-rtl{
    direction:rtl
}
.owl-carousel .animated{
    animation-duration:1s;
    animation-fill-mode:both
}
.owl-carousel .owl-animated-in{
    z-index:0
}
.owl-carousel .owl-animated-out{
    z-index:1
}
.owl-carousel .fadeOut{
    animation-name:fadeOut
}
@keyframes fadeOut{
    0%{
        opacity:1
    }
    100%{
        opacity:0
    }
}
.owl-height{
    transition:height .5s ease-in-out
}
.owl-carousel .owl-item .owl-lazy{
    opacity:0;
    transition:opacity .4s
}
.owl-carousel .owl-item img.owl-lazy{
    transform-style:preserve-3d
}
.owl-carousel .owl-video-wrapper{
    position:relative;
    height:100%;
    background:#000
}
.owl-carousel .owl-video-play-icon{
    position:absolute;
    height:80px;
    width:80px;
    left:50%;
    top:50%;
    margin-left:-40px;
    margin-top:-40px;
    background:url(//www.advanceecomsolutions.com/wp-content/themes/aes/assets/css/owl.video.play.png) no-repeat;
    cursor:pointer;
    z-index:1;
    -webkit-backface-visibility:hidden;
    backface-visibility:hidden;
    transition:transform .1s
}
.owl-carousel .owl-video-play-icon:hover{
    -ms-transform:scale(1.3,1.3);
    transform:scale(1.3,1.3)
}
.owl-carousel .owl-video-tn{
    opacity:0;
    height:100%;
    background-position:center center;
    background-repeat:no-repeat;
    background-size:contain;
    transition:opacity .4s
}
.owl-carousel .owl-video-frame{
    position:relative;
    z-index:1;
    height:100%;
    width:100%
}
.test-carousel .owl-nav div{
    font-size:30px;
    width:60px;
    height:60px;
    border-radius:50%;
    color:#000;
    border:2px solid #f7f7f7;
    line-height:52px;
    text-align:center;
    -webkit-transition:.3s;
    -o-transition:.3s;
    transition:.3s;
    position:absolute;
    top:50%;
    transform:translateY(-65px)
}
.test-carousel .owl-nav div i{
    font-size:19px;
    color:#b4b4b4
}
.test-carousel .owl-nav div:hover{
    border:2px solid #f0531c
}
.test-carousel .owl-nav .owl-prev{
    left:20px
}
.odometer.odometer-auto-theme,.odometer.odometer-auto-theme .odometer-digit,.odometer.odometer-theme-default,.odometer.odometer-theme-default .odometer-digit{
    display:inline-block;
    vertical-align:middle;
    position:relative
}
.odometer.odometer-auto-theme .odometer-digit .odometer-digit-spacer,.odometer.odometer-theme-default .odometer-digit .odometer-digit-spacer{
    display:inline-block;
    vertical-align:middle;
    visibility:hidden
}
.odometer.odometer-auto-theme .odometer-digit .odometer-digit-inner,.odometer.odometer-theme-default .odometer-digit .odometer-digit-inner{
    text-align:left;
    display:block;
    position:absolute;
    top:0;
    left:0;
    right:0;
    bottom:0;
    overflow:hidden
}
.odometer.odometer-auto-theme .odometer-digit .odometer-ribbon-inner,.odometer.odometer-theme-default .odometer-digit .odometer-ribbon-inner{
    display:block;
    backface-visibility:hidden;
    -webkit-backface-visibility:hidden
}
.odometer.odometer-auto-theme .odometer-digit .odometer-value,.odometer.odometer-theme-default .odometer-digit .odometer-value{
    display:block;
    transform:translateZ(0);
    -webkit-transform:translateZ(0)
}
.odometer.odometer-auto-theme .odometer-digit .odometer-value.odometer-last-value,.odometer.odometer-theme-default .odometer-digit .odometer-value.odometer-last-value{
    position:absolute
}
.odometer.odometer-auto-theme.odometer-animating-up .odometer-ribbon-inner,.odometer.odometer-theme-default.odometer-animating-up .odometer-ribbon-inner{
    -webkit-transition:-webkit-transform 2s;
    -moz-transition:-moz-transform 2s;
    -ms-transition:-ms-transform 2s;
    -o-transition:-o-transform 2s;
    transition:transform 2s
}
.odometer.odometer-auto-theme.odometer-animating-down .odometer-ribbon-inner,.odometer.odometer-auto-theme.odometer-animating-up.odometer-animating .odometer-ribbon-inner,.odometer.odometer-theme-default.odometer-animating-down .odometer-ribbon-inner,.odometer.odometer-theme-default.odometer-animating-up.odometer-animating .odometer-ribbon-inner{
    -webkit-transform:translateY(-100%);
    -moz-transform:translateY(-100%);
    -ms-transform:translateY(-100%);
    -o-transform:translateY(-100%);
    transform:translateY(-100%)
}
.odometer.odometer-auto-theme.odometer-animating-down.odometer-animating .odometer-ribbon-inner,.odometer.odometer-theme-default.odometer-animating-down.odometer-animating .odometer-ribbon-inner{
    -webkit-transition:-webkit-transform 2s;
    -moz-transition:-moz-transform 2s;
    -ms-transition:-ms-transform 2s;
    -o-transition:-o-transform 2s;
    transition:transform 2s;
    -webkit-transform:translateY(0);
    -moz-transform:translateY(0);
    -ms-transform:translateY(0);
    -o-transform:translateY(0);
    transform:translateY(0)
}
.odometer.odometer-auto-theme,.odometer.odometer-theme-default{
    font-family:"Helvetica Neue",sans-serif;
    line-height:1.1em
}
.swiper-container{
    margin-left:auto;
    margin-right:auto;
    position:relative;
    overflow:hidden;
    z-index:1
}
.swiper-container-vertical>.swiper-wrapper{
    -webkit-box-orient:vertical;
    -webkit-box-direction:normal;
    -webkit-flex-direction:column;
    -ms-flex-direction:column;
    flex-direction:column
}
.swiper-wrapper{
    position:relative;
    width:100%;
    height:100%;
    z-index:1;
    display:-webkit-box;
    display:-webkit-flex;
    display:-ms-flexbox;
    display:flex;
    -webkit-transition-property:-webkit-transform;
    -o-transition-property:transform;
    transition-property:transform,-webkit-transform;
    -webkit-box-sizing:content-box;
    box-sizing:content-box
}
.swiper-container-android .swiper-slide,.swiper-wrapper{
    -webkit-transform:translate3d(0,0,0);
    transform:translate3d(0,0,0)
}
.swiper-container-multirow>.swiper-wrapper{
    -webkit-flex-wrap:wrap;
    -ms-flex-wrap:wrap;
    flex-wrap:wrap
}
.swiper-container-free-mode>.swiper-wrapper{
    -webkit-transition-timing-function:ease-out;
    -o-transition-timing-function:ease-out;
    transition-timing-function:ease-out;
    margin:0 auto
}
.swiper-slide{
    -webkit-flex-shrink:0;
    -ms-flex-negative:0;
    flex-shrink:0;
    width:100%;
    height:100%;
    position:relative;
    -webkit-transition-property:-webkit-transform;
    -o-transition-property:transform;
    transition-property:transform,-webkit-transform
}
.swiper-container-autoheight,.swiper-container-autoheight .swiper-slide{
    height:auto
}
.swiper-container-autoheight .swiper-wrapper{
    -webkit-box-align:start;
    -webkit-align-items:flex-start;
    -ms-flex-align:start;
    align-items:flex-start;
    -webkit-transition-property:height,-webkit-transform;
    -o-transition-property:transform,height;
    transition-property:transform,height,-webkit-transform
}
.swiper-container-3d{
    -webkit-perspective:1200px;
    perspective:1200px
}
.swiper-container-3d .swiper-cube-shadow,.swiper-container-3d .swiper-slide,.swiper-container-3d .swiper-slide-shadow-bottom,.swiper-container-3d .swiper-slide-shadow-left,.swiper-container-3d .swiper-slide-shadow-right,.swiper-container-3d .swiper-slide-shadow-top,.swiper-container-3d .swiper-wrapper{
    -webkit-transform-style:preserve-3d;
    transform-style:preserve-3d
}
.swiper-container-3d .swiper-slide-shadow-bottom,.swiper-container-3d .swiper-slide-shadow-left,.swiper-container-3d .swiper-slide-shadow-right,.swiper-container-3d .swiper-slide-shadow-top{
    position:absolute;
    left:0;
    top:0;
    width:100%;
    height:100%;
    pointer-events:none;
    z-index:10
}
.swiper-container-3d .swiper-slide-shadow-left{
    background-image:-webkit-gradient(linear,right top,left top,from(rgba(0,0,0,.5)),to(rgba(0,0,0,0)));
    background-image:-webkit-linear-gradient(right,rgba(0,0,0,.5),rgba(0,0,0,0));
    background-image:-o-linear-gradient(right,rgba(0,0,0,.5),rgba(0,0,0,0));
    background-image:linear-gradient(to left,rgba(0,0,0,.5),rgba(0,0,0,0))
}
.swiper-container-3d .swiper-slide-shadow-right{
    background-image:-webkit-gradient(linear,left top,right top,from(rgba(0,0,0,.5)),to(rgba(0,0,0,0)));
    background-image:-webkit-linear-gradient(left,rgba(0,0,0,.5),rgba(0,0,0,0));
    background-image:-o-linear-gradient(left,rgba(0,0,0,.5),rgba(0,0,0,0));
    background-image:linear-gradient(to right,rgba(0,0,0,.5),rgba(0,0,0,0))
}
.swiper-container-3d .swiper-slide-shadow-top{
    background-image:-webkit-gradient(linear,left bottom,left top,from(rgba(0,0,0,.5)),to(rgba(0,0,0,0)));
    background-image:-webkit-linear-gradient(bottom,rgba(0,0,0,.5),rgba(0,0,0,0));
    background-image:-o-linear-gradient(bottom,rgba(0,0,0,.5),rgba(0,0,0,0));
    background-image:linear-gradient(to top,rgba(0,0,0,.5),rgba(0,0,0,0))
}
.swiper-container-3d .swiper-slide-shadow-bottom{
    background-image:-webkit-gradient(linear,left top,left bottom,from(rgba(0,0,0,.5)),to(rgba(0,0,0,0)));
    background-image:-webkit-linear-gradient(top,rgba(0,0,0,.5),rgba(0,0,0,0));
    background-image:-o-linear-gradient(top,rgba(0,0,0,.5),rgba(0,0,0,0));
    background-image:linear-gradient(to bottom,rgba(0,0,0,.5),rgba(0,0,0,0))
}
.swiper-container-wp8-horizontal,.swiper-container-wp8-horizontal>.swiper-wrapper{
    -ms-touch-action:pan-y;
    touch-action:pan-y
}
.swiper-container-wp8-vertical,.swiper-container-wp8-vertical>.swiper-wrapper{
    -ms-touch-action:pan-x;
    touch-action:pan-x
}
.swiper-button-next,.swiper-button-prev{
    position:absolute;
    top:50%;
    width:27px;
    height:44px;
    margin-top:-22px;
    z-index:10;
    cursor:pointer;
    background-size:27px 44px;
    background-position:center;
    background-repeat:no-repeat
}
.swiper-button-next.swiper-button-disabled,.swiper-button-prev.swiper-button-disabled{
    opacity:.35;
    cursor:auto;
    pointer-events:none
}
.swiper-button-prev,.swiper-container-rtl .swiper-button-next{
    background-image:url("data:image/svg+xml;
    charset=utf-8,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20viewBox%3D'0%200%2027%2044'%3E%3Cpath%20d%3D'M0%2C22L22%2C0l2.1%2C2.1L4.2%2C22l19.9%2C19.9L22%2C44L0%2C22L0%2C22L0%2C22z'%20fill%3D'%23007aff'%2F%3E%3C%2Fsvg%3E");
    left:10px;
    right:auto
}
.swiper-button-next,.swiper-container-rtl .swiper-button-prev{
    background-image:url("data:image/svg+xml;
    charset=utf-8,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20viewBox%3D'0%200%2027%2044'%3E%3Cpath%20d%3D'M27%2C22L27%2C22L5%2C44l-2.1-2.1L22.8%2C22L2.9%2C2.1L5%2C0L27%2C22L27%2C22z'%20fill%3D'%23007aff'%2F%3E%3C%2Fsvg%3E");
    right:10px;
    left:auto
}
.swiper-button-prev.swiper-button-white,.swiper-container-rtl .swiper-button-next.swiper-button-white{
    background-image:url("data:image/svg+xml;
    charset=utf-8,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20viewBox%3D'0%200%2027%2044'%3E%3Cpath%20d%3D'M0%2C22L22%2C0l2.1%2C2.1L4.2%2C22l19.9%2C19.9L22%2C44L0%2C22L0%2C22L0%2C22z'%20fill%3D'%23ffffff'%2F%3E%3C%2Fsvg%3E")
}
.swiper-button-next.swiper-button-white,.swiper-container-rtl .swiper-button-prev.swiper-button-white{
    background-image:url("data:image/svg+xml;
    charset=utf-8,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20viewBox%3D'0%200%2027%2044'%3E%3Cpath%20d%3D'M27%2C22L27%2C22L5%2C44l-2.1-2.1L22.8%2C22L2.9%2C2.1L5%2C0L27%2C22L27%2C22z'%20fill%3D'%23ffffff'%2F%3E%3C%2Fsvg%3E")
}
.swiper-button-prev.swiper-button-black,.swiper-container-rtl .swiper-button-next.swiper-button-black{
    background-image:url("data:image/svg+xml;
    charset=utf-8,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20viewBox%3D'0%200%2027%2044'%3E%3Cpath%20d%3D'M0%2C22L22%2C0l2.1%2C2.1L4.2%2C22l19.9%2C19.9L22%2C44L0%2C22L0%2C22L0%2C22z'%20fill%3D'%23000000'%2F%3E%3C%2Fsvg%3E")
}
.swiper-button-next.swiper-button-black,.swiper-container-rtl .swiper-button-prev.swiper-button-black{
    background-image:url("data:image/svg+xml;
    charset=utf-8,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20viewBox%3D'0%200%2027%2044'%3E%3Cpath%20d%3D'M27%2C22L27%2C22L5%2C44l-2.1-2.1L22.8%2C22L2.9%2C2.1L5%2C0L27%2C22L27%2C22z'%20fill%3D'%23000000'%2F%3E%3C%2Fsvg%3E")
}
.swiper-pagination{
    position:absolute;
    text-align:center;
    -webkit-transition:opacity .3s;
    -o-transition:opacity .3s;
    transition:opacity .3s;
    -webkit-transform:translate3d(0,0,0);
    transform:translate3d(0,0,0);
    z-index:10
}
.swiper-container-horizontal>.swiper-pagination-bullets,.swiper-pagination-custom,.swiper-pagination-fraction{
    bottom:10px;
    left:0;
    width:100%
}
.swiper-pagination-bullets-dynamic{
    overflow:hidden;
    font-size:0
}
.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{
    -webkit-transform:scale(.33);
    -ms-transform:scale(.33);
    transform:scale(.33);
    position:relative
}
.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active{
    -webkit-transform:scale(1);
    -ms-transform:scale(1);
    transform:scale(1)
}
.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-next,.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-prev{
    -webkit-transform:scale(.66);
    -ms-transform:scale(.66);
    transform:scale(.66)
}
.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-next-next,.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-prev-prev{
    -webkit-transform:scale(.33);
    -ms-transform:scale(.33);
    transform:scale(.33)
}
.swiper-pagination-bullet{
    width:8px;
    height:8px;
    display:inline-block;
    border-radius:100%;
    background:#000;
    opacity:.2
}
button.swiper-pagination-bullet{
    border:none;
    margin:0;
    padding:0;
    -webkit-box-shadow:none;
    box-shadow:none;
    -webkit-appearance:none;
    -moz-appearance:none;
    appearance:none
}
.swiper-pagination-clickable .swiper-pagination-bullet{
    cursor:pointer
}
.swiper-pagination-bullet-active{
    opacity:1;
    background:#007aff
}
.swiper-container-vertical>.swiper-pagination-bullets{
    right:10px;
    top:50%;
    -webkit-transform:translate3d(0,-50%,0);
    transform:translate3d(0,-50%,0)
}
.swiper-container-vertical>.swiper-pagination-bullets .swiper-pagination-bullet{
    margin:6px 0;
    display:block
}
.swiper-container-vertical>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic{
    top:50%;
    -webkit-transform:translateY(-50%);
    -ms-transform:translateY(-50%);
    transform:translateY(-50%);
    width:8px
}
.swiper-container-vertical>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{
    display:inline-block;
    -webkit-transition:top .2s,-webkit-transform .2s;
    transition:transform .2s,top .2s,-webkit-transform .2s;
    -o-transition:transform .2s,top .2s
}
.swiper-container-horizontal>.swiper-pagination-bullets .swiper-pagination-bullet{
    margin:0 4px
}
.swiper-container-horizontal>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic{
    left:50%;
    -webkit-transform:translateX(-50%);
    -ms-transform:translateX(-50%);
    transform:translateX(-50%);
    white-space:nowrap
}
.swiper-container-horizontal>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{
    -webkit-transition:left .2s,-webkit-transform .2s;
    transition:transform .2s,left .2s,-webkit-transform .2s;
    -o-transition:transform .2s,left .2s
}
.swiper-pagination-progressbar{
    background:rgba(0,0,0,.25);
    position:absolute
}
.swiper-pagination-progressbar .swiper-pagination-progressbar-fill{
    background:#007aff;
    position:absolute;
    left:0;
    top:0;
    width:100%;
    height:100%;
    -webkit-transform:scale(0);
    -ms-transform:scale(0);
    transform:scale(0);
    -webkit-transform-origin:left top;
    -ms-transform-origin:left top;
    transform-origin:left top
}
.swiper-container-rtl .swiper-pagination-progressbar .swiper-pagination-progressbar-fill{
    -webkit-transform-origin:right top;
    -ms-transform-origin:right top;
    transform-origin:right top
}
.swiper-container-horizontal>.swiper-pagination-progressbar{
    width:100%;
    height:4px;
    left:0;
    top:0
}
.swiper-container-vertical>.swiper-pagination-progressbar{
    width:4px;
    height:100%;
    left:0;
    top:0
}
.swiper-pagination-progressbar.swiper-pagination-white{
    background:rgba(255,255,255,.25)
}
.swiper-pagination-black .swiper-pagination-bullet-active,.swiper-pagination-progressbar.swiper-pagination-black .swiper-pagination-progressbar-fill{
    background:#000
}
.swiper-pagination-progressbar.swiper-pagination-black{
    background:rgba(0,0,0,.25)
}
.swiper-scrollbar{
    border-radius:10px;
    position:relative;
    -ms-touch-action:none;
    background:rgba(0,0,0,.1)
}
.swiper-container-horizontal>.swiper-scrollbar{
    position:absolute;
    left:1%;
    bottom:3px;
    z-index:50;
    height:5px;
    width:98%
}
.swiper-container-vertical>.swiper-scrollbar{
    position:absolute;
    right:3px;
    top:1%;
    z-index:50;
    width:5px;
    height:98%
}
.swiper-scrollbar-drag{
    height:100%;
    width:100%;
    position:relative;
    background:rgba(0,0,0,.5);
    border-radius:10px;
    left:0;
    top:0
}
.swiper-scrollbar-cursor-drag,.swiper-slide-zoomed{
    cursor:move
}
.swiper-zoom-container{
    width:100%;
    height:100%;
    display:-webkit-box;
    display:-webkit-flex;
    display:-ms-flexbox;
    display:flex;
    -webkit-box-pack:center;
    -webkit-justify-content:center;
    -ms-flex-pack:center;
    justify-content:center;
    -webkit-box-align:center;
    -webkit-align-items:center;
    -ms-flex-align:center;
    align-items:center;
    text-align:center
}
.swiper-zoom-container>canvas,.swiper-zoom-container>img,.swiper-zoom-container>svg{
    max-width:100%;
    max-height:100%;
    -o-object-fit:contain;
    object-fit:contain
}
.swiper-lazy-preloader{
    width:42px;
    height:42px;
    position:absolute;
    left:50%;
    top:50%;
    margin-left:-21px;
    margin-top:-21px;
    z-index:10;
    -webkit-transform-origin:50%;
    -ms-transform-origin:50%;
    transform-origin:50%;
    -webkit-animation:1s steps(12,end) infinite swiper-preloader-spin;
    animation:1s steps(12,end) infinite swiper-preloader-spin
}
.swiper-lazy-preloader:after{
    display:block;
    content:'';
    width:100%;
    height:100%;
    background-image:url("data:image/svg+xml;
    charset=utf-8,%3Csvg%20viewBox%3D'0%200%20120%20120'%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20xmlns%3Axlink%3D'http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink'%3E%3Cdefs%3E%3Cline%20id%3D'l'%20x1%3D'60'%20x2%3D'60'%20y1%3D'7'%20y2%3D'27'%20stroke%3D'%236c6c6c'%20stroke-width%3D'11'%20stroke-linecap%3D'round'%2F%3E%3C%2Fdefs%3E%3Cg%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(30%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(60%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(90%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(120%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(150%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.37'%20transform%3D'rotate(180%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.46'%20transform%3D'rotate(210%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.56'%20transform%3D'rotate(240%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.66'%20transform%3D'rotate(270%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.75'%20transform%3D'rotate(300%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.85'%20transform%3D'rotate(330%2060%2C60)'%2F%3E%3C%2Fg%3E%3C%2Fsvg%3E");
    background-position:50%;
    background-size:100%;
    background-repeat:no-repeat
}
.swiper-lazy-preloader-white:after{
    background-image:url("data:image/svg+xml;
    charset=utf-8,%3Csvg%20viewBox%3D'0%200%20120%20120'%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20xmlns%3Axlink%3D'http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink'%3E%3Cdefs%3E%3Cline%20id%3D'l'%20x1%3D'60'%20x2%3D'60'%20y1%3D'7'%20y2%3D'27'%20stroke%3D'%23fff'%20stroke-width%3D'11'%20stroke-linecap%3D'round'%2F%3E%3C%2Fdefs%3E%3Cg%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(30%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(60%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(90%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(120%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(150%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.37'%20transform%3D'rotate(180%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.46'%20transform%3D'rotate(210%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.56'%20transform%3D'rotate(240%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.66'%20transform%3D'rotate(270%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.75'%20transform%3D'rotate(300%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.85'%20transform%3D'rotate(330%2060%2C60)'%2F%3E%3C%2Fg%3E%3C%2Fsvg%3E")
}
@-webkit-keyframes swiper-preloader-spin{
    100%{
        -webkit-transform:rotate(360deg);
        transform:rotate(360deg)
    }
}
@keyframes swiper-preloader-spin{
    100%{
        -webkit-transform:rotate(360deg);
        transform:rotate(360deg)
    }
}
.swiper-container .swiper-notification{
    position:absolute;
    left:0;
    top:0;
    pointer-events:none;
    opacity:0;
    z-index:-1000
}
.swiper-container-fade.swiper-container-free-mode .swiper-slide{
    -webkit-transition-timing-function:ease-out;
    -o-transition-timing-function:ease-out;
    transition-timing-function:ease-out
}
.swiper-container-fade .swiper-slide{
    pointer-events:none;
    -webkit-transition-property:opacity;
    -o-transition-property:opacity;
    transition-property:opacity
}
.swiper-container-cube .swiper-slide .swiper-slide,.swiper-container-fade .swiper-slide .swiper-slide,.swiper-container-flip .swiper-slide .swiper-slide{
    pointer-events:none
}
.swiper-container-cube .swiper-slide-active,.swiper-container-cube .swiper-slide-active .swiper-slide-active,.swiper-container-fade .swiper-slide-active,.swiper-container-fade .swiper-slide-active .swiper-slide-active,.swiper-container-flip .swiper-slide-active,.swiper-container-flip .swiper-slide-active .swiper-slide-active{
    pointer-events:auto
}
.swiper-container-cube,.swiper-container-flip{
    overflow:visible
}
.swiper-container-cube .swiper-slide{
    pointer-events:none;
    -webkit-backface-visibility:hidden;
    backface-visibility:hidden;
    z-index:1;
    visibility:hidden;
    -webkit-transform-origin:0 0;
    -ms-transform-origin:0 0;
    transform-origin:0 0;
    width:100%;
    height:100%
}
.swiper-container-cube.swiper-container-rtl .swiper-slide{
    -webkit-transform-origin:100% 0;
    -ms-transform-origin:100% 0;
    transform-origin:100% 0
}
.swiper-container-cube .swiper-slide-active,.swiper-container-cube .swiper-slide-next,.swiper-container-cube .swiper-slide-next+.swiper-slide,.swiper-container-cube .swiper-slide-prev{
    pointer-events:auto;
    visibility:visible
}
.swiper-container-cube .swiper-slide-shadow-bottom,.swiper-container-cube .swiper-slide-shadow-left,.swiper-container-cube .swiper-slide-shadow-right,.swiper-container-cube .swiper-slide-shadow-top,.swiper-container-flip .swiper-slide-shadow-bottom,.swiper-container-flip .swiper-slide-shadow-left,.swiper-container-flip .swiper-slide-shadow-right,.swiper-container-flip .swiper-slide-shadow-top{
    z-index:0;
    -webkit-backface-visibility:hidden;
    backface-visibility:hidden
}
.swiper-container-cube .swiper-cube-shadow{
    position:absolute;
    left:0;
    bottom:0;
    width:100%;
    height:100%;
    background:#000;
    opacity:.6;
    -webkit-filter:blur(50px);
    filter:blur(50px);
    z-index:0
}
.swiper-container-flip .swiper-slide{
    pointer-events:none;
    -webkit-backface-visibility:hidden;
    backface-visibility:hidden;
    z-index:1
}
.swiper-container-coverflow .swiper-wrapper{
    -ms-perspective:1200px
}
p.para-pad-cont{
    text-align:center;
    font-weight:300;
    font-size:20px;
    margin-bottom:30px
}

@media only screen and (min-width:100px) and (max-width:900px){
.prod-img img {
            height: unset !important;

}


}