.pt-100{
            padding-top: 100px;
        }
        .pt-30{
            padding-top: 30px;
        }
        .app-dm-benifit-tab-btn .nav-tabs .nav-link.active {
            color: #fff;
            background: #390ed2;
        }
        .app-dm-benifit-tab-btn {
            margin-top: 30px;
        }
        .app-dm-faq-section {
            padding: 100px 0px 0px;
        }
        .price-block .inner-box:hover .title, .price-block.active .inner-box .title {
            background: #0047CC;
            background: -webkit-linear-gradient(to right, #390ed2 0%, #390ed2 100%);
            background: -moz-linear-gradient(to right, #390ed2 0%, #390ed2 100%);
            background: linear-gradient(to right, #390ed2 0%, #390ed2 100%);
        }
        .price-block .inner-box:hover .button-box .get-btn, .price-block.active .inner-box .button-box .get-btn {
            background: #0047CC;
            background: -webkit-linear-gradient(to right, #390ed2 0%, #390ed2 100%);
            background: -moz-linear-gradient(to right, #390ed2 0%, #390ed2 100%);
            background: linear-gradient(to right, #390ed2 0%, #390ed2 100%);
        }
        .price-block .inner-box:hover .icon-box .icon:after, .price-block.active .inner-box .icon-box .icon:after {
            background: #0047CC;
            background: -webkit-linear-gradient(to right, #390ed2 0%, #390ed2 100%);
            background: -moz-linear-gradient(to right, #390ed2 0%, #390ed2 100%);
            background: linear-gradient(to right, #390ed2 0%, #390ed2 100%);
        }
        .app-dm-faq-item .app-dm-faq-item-header button:before {
            background: linear-gradient(-160deg, #390ed2 0%, #390ed2 99%);
        }
        .applghu-blog-area .applghu-single-blog .applghu-blog-content .applghu-blog-title:hover h3 {
            color: #390ed2;
        }
        .applghu-blog-area .applghu-blog-slider .owl-dots .owl-dot.active {
            background: #390ed2;
        }
        .applghu-blog-area .applghu-blog-slider .owl-dots .owl-dot:hover {
            background: #390ed2;
        }
        .applghu-blog-area {
            padding-top: 100px;
            padding-bottom: 100px;
        }
        .fluid-section-one .info-column .column-inner .icon:after {
            background: #390ed2;
            background: -webkit-linear-gradient(to right, #390ed2 0%, #390ed2 100%);
            background: -moz-linear-gradient(to right, #390ed2 0%, #390ed2 100%);
            background: linear-gradient(to right, #390ed2 0%, #390ed2 100%);
        }
        .pricing-section {
            position: relative;
            overflow: hidden;
            padding: 100px 0px 0;
        }
        .dia-banner-section .dia-banner-content h1 {
            color: #282350;
            font-size: 34px;
            font-weight: 700;
            line-height: 1.3;
            padding: 30px 0px 30px;
        }
        .text-center.d-inline-block.sopify img {
            max-width: 250px;
        }
        .dia-banner-section .dia-banner-content {
            max-width: 460px;
            padding: 180px 0px;
        }
        .aling-item-center {
            align-items: center;
        }
        .it-up-featured-content .col-lg-4:nth-child(2) .it-up-featured-innerbox {
            transform: translateY(0px);
        }
        .it-up-featured-content .col-lg-4:nth-child(5) .it-up-featured-innerbox {
            transform: translateY(0px);
        }
        .it-up-featured-innerbox .it-up-featured-icon {
            width: 100px;
            height: 100px;
        }
        .it-up-featured-icon img {
            width: 70px !important;
        }
        .it-up-blog-section {
            padding: 100px 0px;
            background-color: #f7fafb;
        }
        .dia-main-header .dia-logo {
            margin-top: 0;
        }
        .dia-logo.float-left img {
            width: 100px;
            margin: 0;
        }
        .dia-main-header .dia-main-navigation li {
            margin: 0px 15px;
        }
        .dia-main-header .dropdown .dropdown-menu {
            width: 300px;
            overflow: visible;
        }
        ul li ul li ul.sub-menu.dropdown-menu.clearfix {
            left: 100%;
            top: 0 !important;
            opacity: 0 !important;
            visibility: hidden !important;
            overflow-y: scroll;
            max-height: 357px;
            overflow-x: hidden;
        }
        ul li ul li:hover ul.sub-menu.dropdown-menu.clearfix {
            top: 0;
            opacity: 1 !important;
            visibility: visible !important;
        }
       .dia-main-header ul li ul .dropdown:after {
            top: 6px;
            right: 15px;
            content: "+";
            font-size: 18px;
            font-weight: 700;
            position: absolute;
            transition: 0.3s all ease-in-out;
        } 
        .dia-mobile_menu_button {
            top: -60px;
        }
        .it-up-footer-section {
            padding: 210px 0px 0px;
            /* top: 0 !important; */
            z-index: 4;
            margin-top: -114px;
            position: absolute !important;
        }
        .it-up-footer-logo img {
            max-width: 150px;
        }
        .it-up-footer-widget .it-up-footer-info-widget a {
            color: #ededed;
            display: inline-block;
            font-size: 14px;
            overflow: unset;
            max-width: 100%;
        }
        a.start_btn.text-center.d-inline-block {
            background: #ff6700;
            color: #fff;
            padding: 10px 18px;
            border-radius: 48px;
            font-size: 13px;
        }
        a.start_btn.text-center.d-inline-block:hover {
            background-color: #5409d6;
            
        }
        a.start_btn.text-center.d-inline-block:before{
           background-image: none; 
        }
        ul.social-box a i {
            font-size: 30px !important;
        }
        .partners {
            margin: 0 auto;
        }
        .partners img {
            max-width: 150px;
            margin: 10px 10px;
        }
        .partners-block.text-center {
            position: relative;
            margin-top: -210px;
            margin-bottom: 16px;
        }
        .partners-block.text-center {
            /*position: relative;*/
            margin: 0 auto;
            margin-top: -110px;
            margin-bottom: 16px;
            width: 60%;
            max-width: 900px;
        }
        button.theme-btn.btn-style-three.ticket {
            margin-top: 30px;
        }
        button.theme-btn.btn-style-three.ticket span.txt {
            padding-left: 25px;
            color: #fff;
        }
        .it-up-footer-content-wrap {
            padding-bottom: 0;
        }
        .it-up-footer-section {
            padding-top: 210px;
            width: 100%;
        }
        .it-up-footer-content-wrap .ul-li ul li {
            list-style: none;
            display: block;
        }
        .dia-main-header .dia-main-navigation li a {
                font-size: 14px;
            }
        .it-up-featured-innerbox {
            padding: 35px 35px 35px 35px;
        }
        .it-up-featured-innerbox .it-up-featured-icon {
            margin-bottom: 0px;
        }
        .dia-about-section {
            padding-top: 0;
            padding-bottom: 100px;
        }
        .aplit-portfolio-area .tab-content .aplit-portfolio-slider {
            padding-bottom: 0;
        }
        .it-up-testimonial-innerbox .it-up-testimonial-img-wrap {
            width: auto;
            height: auto;
            margin: 0 auto;
            margin-bottom: 0;
        }
        .it-up-testimonial-innerbox {
            padding: 30px 30px;
        }
        .it-up-testimonial-innerbox .it-up-testimonial-img {
            width: 125px;
            height: 125px;
            margin: 0 auto;
            overflow: hidden;
            border-radius: unset;
        }
        .dia-service-section .dia-service-details .dia-service-item h3 {
            font-size: 18px;
        }
        .dia-service-section .dia-service-btn .dia-service-more:before {
            background-color: #390ed2;
        }
        .dia-service-section .dia-service-btn .dia-service-more {
            background-color: #ff6700;
        }
        .it-up-form-wrap button {
            background-image: unset;
            background-color: #ff6700;
            border-radius: 50px;
        }
        .it-up-form-wrap button:hover {
            background-position: 120%;
            background-color: #390ed2;
            color: #fff;
        }
        .aplit-portfolio-area .aplit-portfolio-nav ul li a::before {
            background-image: linear-gradient(20deg, #ff67007a 0%, #ff6700 100%);
        }
        .aplit-portfolio-area .tab-content .aplit-pf-column .aplit-pf-content .aplit-readmore-btn a {
            background-image: linear-gradient(20deg, #ff670096 -33%, #ff6700 100%);
        }
        .dia-main-header {
            z-index: 99;
        }
        .saasio-breadcurmb-section {
            background-color: #6c2b95;
            padding: 10px 0px;
        }
        div#rev_slider_one_forcefullwidth {
            max-height: 660px;
        }
        .dia-portfolio-img-text .dia-portfolio-img:after {
            display: none;
        }
        .apbc-about-right .apbc-title-area {
            margin-bottom: 15px;
        }
        .apbc-about-right .apbc-about-inner .apbc-inner-content {
            margin-bottom: 10px;
        }
/*        .apbc-about-right .apbc-about-inner h6 {
            font-size: 16px;
        }*/
        .apbc-headline h6 {
            color: inherit;
        }
        .apbc-about-right .apbc-about-inner h6 i {
            color: #ff6700;
            margin-right: 10px;
        }
        .apbc-about-left .apbc-countarea .apbc-headline h2 {
            color: #ff6700;
            display: inline-block;
        }
        .dia-section-title h2 {
            color: #282350;
        }
        .dia-about-section {
            padding-top: 100px;
            padding-bottom: 100px;
            background-color: #f7fafb;
        }
        .app-dm-benifit-section {
            padding: 100px 0px;
            background-color: #f7fafb;
        }
        .app-dm-faq-section {
            padding: 100px 0px;
        }
        .pricing-section {
            position: relative;
            overflow: hidden;
            padding: 100px 0px;
            background-color: #f7fafb;
        }
        .dia-testimonial-section {
            overflow: visible;
            padding: 100px 0;
            background-color: #f7fafb57;
        }
        .dia-portfolio-section {
            padding-top: 100px;
            padding-bottom: 100px;
        }
        .it-up-blog-section {
            padding: 100px 0px;
            background-color: unset;
        }
        .it-up-contact-content {
            background-color: #f7fafb;
            box-shadow: 0px 3px 20px -6px #bac6ca;
        }
        .it-up-contact-img.position-relative img {
            border-bottom-left-radius: 10px;
        }
        .header_form {
            position: absolute;
            z-index: 9;
            top: 15.7%;
            right: 8em;
            max-height: 540px;
            overflow: auto;
            background: #0774da85;
            max-width: 351px;
            padding: 10px 30px;
            border-radius: 10px;
            /*box-shadow: 0px 0px 10px 0px #fde0c3;*/
        }
        .form_field {
            width: 100%;
            padding: 5px 10px;
            margin: 0 0 15px 0;
            border-radius: 5px;
            max-height: 105px;
        }
        .start_btn.text-center.d-inline-block {
            background: #ff6700;
            color: #fff !important;
            padding: 10px 18px;
            border-radius: 48px;
            font-size: 13px;
        }
        .header_form h2 {
            font-size: 20px;
            margin-bottom: 15px;
            color: #fff;
            text-align: center;
        }
        .btn-style-two i.banner_btn:before {
            position: relative;
            top: 0px;
        }
        .view_more {
            border: 2px solid #ff6700;
            padding: 20px;
            border-radius: 25px;
            margin-top: 40px;
        }
        .view_more h6 {
            margin-bottom: 12px;
        }
        .view_more h6 i.fas.fa-angle-double-right {
            color: #ff6700;
            margin-right: 10px;
        }
        a.theme-btn.btn-style-two {
            color: #fff;
        }
        @media (max-width:1330px){
            .partners-block.text-center {
                /* position: relative; */
                margin: 0 auto;
                margin-top: 0;
                margin-bottom: 16px;
                width: 100%;
                max-width: 100%;
            }
            .it-up-footer-section {
                margin-top: 0;
                padding-top: 210px;
                background-color: #060506;
                width: 100%;
            }
        }
        @media screen and (max-width: 1250px){
            .dia-mobile_menu_button {
                display: block;
            }
            .dia-main-navigation {
                display: none;
            }
        }
        @media (max-width:1390px) and (min-width:1251px){
            .dia-main-header .dia-main-navigation {
                background-color: rgba(255, 255, 255, 0.8);
                padding: 20px 0px;
            }
            .dia-main-header .dia-main-navigation li {
                margin: 0px 10px;
            }
            .dia-main-header .dia-main-navigation li a {
                font-size: 13px;
            }
        }
        @media screen and (max-width: 991px){
            .dia-banner-section .dia-banner-content {
                padding: 150px 0px 100px;
            }
        }
        @media screen and (max-width: 992px){
            .header_form {
                position: relative;
                z-index: 9;
                top: 0;
                right: 0;
                max-width: 100%;
                padding: 30px;
                border-radius: 0;
            }
        }