body{
    font-family: 'Montserrat';
    font-weight: 300;
}
h1{
    text-transform: uppercase;
    text-align: center;
    font-size: 30px;
    font-weight: 500;
}

.content-box-404 {
    border-top: solid 3px #4775ba;
}

.service-col img {
    max-height: 75px;
}

.headerarea {
    background:url(../images/Webp/background-header.webp) center bottom no-repeat;
    position: relative;
    padding-top: 16px;
    background-size: cover;
}
.navbar-nav ul {
    display: none;
    position: absolute;
    background: #fff;
    border-radius: 5px;
    z-index: 4;
    left: -3px;
    top: 40px;
    text-align: left;
    min-width: 350px;
    padding-left: 30px;
    padding-right: 10px;
    padding-top: 15px;
    padding-bottom: 15px;
    box-shadow: 0px 0px 10px 4px rgba(0,0,0,0.05);
    list-style: none;
}
.nav-li-span {
    font-size: 14px;
    font-weight: 500;
    text-transform: capitalize;
    color: #444;
    padding-left: 7px;
}
.nav-item ul a.nav-link {
    font-size: 14px;
}
.navbar-nav ul li a  {
    display: inline !important;
}
.nav-item ul li a {
    font-weight: 800 !important;
    
}
.nav-item ul ul li a {
    font-weight: 500 !important;

}

.navbar-nav ul ul {  
    position: static;
    background:none;
    box-shadow: none;
    list-style-type: disc; 
    padding-top: 5px;
    padding-bottom: 5px;   
}
.navbar-nav ul  ul li:before{    
   content: " ";
}
.navbar-nav ul ul ul {    
    position: static;
    background:none;
    box-shadow: none;
    list-style-type: none; 
    padding-left: 0px;
    padding-bottom: 0px;    
}
.navbar-nav ul ul ul li:before{    
    content: "-";
}
.header-menu .nav-item {
    position: relative;
}

.header-menu .nav-item.active ul a,.header-menu .nav-item ul a {
    border-bottom: 0px;
    color: #444 !important;
    text-transform: capitalize;
    text-align: left;
}

.header-menu .nav-item ul li:last-child a {
    border-bottom: 0;
}

.navbar-light .navbar-nav li ul .nav-link:hover {
    border-bottom: 0;
    color: #1281e0 !important;

}

.header-menu .nav-item ul li, .header-menu .nav-item ul li a {
    width: 100%;
}

.navbar-nav li:hover ul {
    display: block;
}
.navbar-nav li:hover a {
    color: #1281e0 !important;
    border-bottom: 0;
}
.navbar-nav li:hover ul a {
    color: #444 !important;
}

.headerarea.hasbreadcrumb.ourservices {
    background-position: center top;
}
.headerarea.hasbreadcrumb .header{
    height: 350px;
}
.headerarea.aboutuspage.hasbreadcrumb {
    background-position: center top;
}
.blog-content-area h2 {
    padding-top: 15px;
    padding-bottom: 15px;
}
.blog-content-area a{
    color: #1281e0;
    text-decoration: underline;
}
.blog-content-area a:hover {
    text-decoration: none;
}

.blog-post {
    padding-bottom: 30px;
}
.blog-post .read-more-link {
    color: #1281e0;
    text-decoration: none;
}
.blog-post .read-more-link:hover {
    text-decoration: underline;
}
.headerarea.contactuspage{
    position: relative;
    background: url("../images/Webp/contactus-header.webp") center bottom no-repeat;
    padding-top: 16px;
    background-size: cover ;
}
.sidebar-not-found {
    padding-bottom: 30px;
}
.sidebar-wrapper ul {
    list-style: none;
    margin: 0;
    font-size: 16px;
    padding: 0;
    margin-bottom: 30px;
}
.sidebar-wrapper h3 {
    border-bottom: solid 1px #c4c4c4;
    padding-bottom: 15px;
    margin-bottom: 15px;
}
.sidebar-wrapper ul {
    line-height: 32px;
}
.featured-image-area {
    padding-top: 30px;
}
.blog-content-area {
    padding-top: 30px;
}
.breadcrumb strong {
    font-weight: 600;
}
.social-blog-icons {
    font-size: 28px;
    padding-top: 5px;
}
.social-blog-icons a:hover {
    color: #1281e0;
}
.social-blog-icons a {
    margin-left: 10px;
}
.featured-image-area img {
    max-height: 350px;
}
.blog-content-area {
    line-height: 32px;
    font-size: 18px;
}
.author-info {
    padding-top: 10px;
    padding-bottom: 10px;
}
.author-img {
    float: left;
}
.author-img img {
    border-radius: 100%;
}
.blog-post-meta {
    float: left;
    padding-left: 15px;
}
h1.blog-post-title {
    text-transform: none;
    text-align: left;
    font-weight: 800;
    font-size: 44px;
}
.sidebar-wrapper ul li:before {
    content: "\25B6";
    color: #1281e0;
    font-size: 12px;
    padding-right: 10px;
}
.headerarea.no-banner {
    background-position: top;
    margin-bottom: 0px;
}
.headerarea.no-banner .header {
    height: 150px;
}
.headerarea.no-banner .navbar {
    padding-top: 47px;
}
.headerarea.no-banner .header-right-content {
    padding-top: 44px;
}
.benefit-icon {
    font-size: 60px;
    color: #1281e0;
}
.banner-buttons button {
    float: left;
    margin-right: 15px;
}

.header{
    height: 695px;
}

.aboutus-row.career-page {
    padding-left: 100px;
    padding-right: 100px;
}

.header.other.withsubheading.with-cta {
    height: 365px;
}

.header.other.withsubheading.with-cta .banner-content.title h1 {
    margin-top: 0px;
}

.banner-buttons.sub-page {
    margin-top: 20px;
}

.blog-container {
    padding-bottom: 60px;
}

.career-page .aboutus-text {
    margin-top: 0px;
}

.header-menu .nav-item{
    margin-right: 30px;
    text-align: center;
    text-transform: uppercase;
}
.portfolio-container {
    padding-top: 50px;
    padding-bottom: 100px;
}
.header-menu .nav-item a{
    float: none;
    display: block;
    color: #444444;
    text-align: center;
    text-decoration: none;
    font-size: 16px;
    border-bottom: 2px solid transparent;
}
.navbar-light .navbar-nav .nav-link{
    color: #444444;
    font-weight: 500;
}
.navbar-light .navbar-nav .nav-link:focus, .navbar-light .navbar-nav .nav-link:hover{
    color:#1281e0;
    border-bottom: 2px #1281e0 solid;
}
.mega-menu{
    width: 800px;
    overflow: hidden;
    padding: 10px;
    background-color: #ffffff;
}
.mega-menu a{
    font-size: 18px;
    text-decoration: none;
    color: #222222;
}
.mega-menu .submenu-heading{
    color: #1281e0;
    font-weight: 500;
    font-size: 22px;
}
/*.navbar .dropdown-menu div[class*="col"] {*/
    /*margin-bottom:1rem;*/
    /*}*/

    /*.navbar .dropdown-menu {*/
        /*border:none;*/
        /*background-color:#0060c8!important;*/
        /*}*/
        /*.navbar .dropdown {position:static;}*/

        /*.navbar .dropdown-menu {*/
            /*width:100%;*/
            /*left:0;*/
            /*right:0;*/
            /*!*  height of nav-item  *!*/
            /*top:45px;*/
            /*}*/
            /*!* shows the dropdown menu on hover *!*/
            .navbar .dropdown:hover .dropdown-menu, .navbar .dropdown .dropdown-menu:hover {
                display:block!important;
            }

            /*.navbar .dropdown-menu {*/
                /*border: 1px solid rgba(0,0,0,.15);*/
                /*background-color: #fff;*/
                /*}*/

                .header-right-content{
                    color:#838282;
                    font-size: 14px;
                    font-weight: 500;
                    padding-top: 8px;
                }
                .header-menu .nav-item a:hover, .header-menu .nav-item a:active, .header-menu .nav-item a:focus, .header-menu .nav-item.active a{
                    color:#1281e0 !important;
                    border-bottom: 2px #1281e0 solid;
                }
                .header-contact-info{
                    margin-top: 2px;
                }
                .header-contact-info p{
                    margin-bottom: 0px;
                }

                .header-contact-info a {
                    color:#838282;
                    text-decoration: none;
                }

                .portfolio-platform-icons {
                    font-size: 24px;
                    padding-top: 10px;
                    color: #6c757d;
                    padding-bottom: 10px;
                }
                .portfolio-platform-icons a {
                    color: #6c757d;
                    margin-right: 4px;
                    margin-left: 4px;
                }

                .portfolio-boottom-section {
                    margin-top: 100px;
                    padding-top: 60px;
                    font-size: 22px;
                    border-top: solid 1px #e4e4e4;
                }

                .portfolio-platform-icons a.android:hover {
                    color: #28a745;
                }

                .portfolio-platform-icons a.apple:hover {
                    color: #dc3545;
                }

                .portfolio-platform-icons a.web {
                    font-size: 21px;
                }

                .portfolio-platform-icons a.web:hover {
                    color: #1281e0;
                }

                .quotebtn {
                    height:38px;
                    border-radius:10px;
                    background:#1281e0 ;
                    font-size: 14px;
                    padding-top: 8px;
                    padding-left: 22px;
                    padding-right: 22px;
                    text-transform: uppercase;
                }

                .banner-content h1{
                    color: #1281e0;
                    text-align: left;
                    text-transform: capitalize;
                    margin-top: 120px;
                    padding-bottom: 10px;
                }

                .banner-content h2 {
                    font-weight: 300;
                    font-size: 22px;
                    color: #222;
                }

                .banner-buttons{
                    margin-top: 80px;
                }
                .portfoliobtn {
                    font-size: 14px;
                    height:38px;
                    background:#e96930;
                    border:0;
                    color: #ffffff !important;
                    border-radius:10px;
                    padding-top: 9px;
                    padding-left: 30px;
                    padding-right: 30px;
                    margin-right: 15px;
                }
                .featured-services-box {
                    padding-bottom: 50px;
                }
                .portfoliobtn:hover{
                    background:#d04e16;
                    color: #ffffff;
                }
                .getintouchbtn{
                    font-size: 14px;
                    padding-left: 15px;
                    padding-right: 15px;
                    height:38px;
                    color:#222222 ;
                    padding-top: 9px;
                    background: #f1f2f3;
                    border: solid 1px #e96930 ;
                    border-radius:10px;
                    font-weight: 500;
                    vertical-align: top;
                }
                .getintouchbtn:hover{
                    background: #ffffff;
                    color:#222222;
                }

                .navbar-mbutton {
                    margin-top: -150px;
                }
                .aboutus-row{
                    padding-right: 200px;
                    padding-left: 200px;
                }
                .aboutus-row h2, .aboutus-row h3{
                    color: #1281e0;
                    font-size: 22px;
                    font-weight: 500;
                    text-transform: uppercase;
                }
                .aboutus-text{
                    margin-top: 60px;
                    font-size:20px;
                    font-weight: 300;
                    text-align: center;
                }

                .ourservices-container{
                    background: url("../images/Webp/service-back.webp")center top no-repeat ;
                    padding-top: 40px;
                    background-size: cover;
                }

                .ourservices-container a{
                    text-decoration: none;
                    color: #000;
                }


                h1.content-heading, h3.content-heading {
                    padding-top: 120px;
                    font-weight: 400;
                    padding-bottom: 30px;
                }
                h3.content-heading {
                    text-align: center;
                    text-transform: uppercase;
                    font-size: 30px;
                }
                .ourservices-container button{
                    margin-top: 65px;
                }
                .service-col{
                    background: #ffffff;
                    border-radius: 5px;
                    width: 32%;
                    margin-top: 13px;

                    box-shadow: 0px 0px 7px 1px #e7e7e8;
                }
                .service-col a {
                    padding: 50px;
                    padding-top: 30px;
                    padding-bottom: 30px;
                    display: block;
                }

                .service-col h4, .service-col h2{
                    font-weight: 600;
                    font-size: 18px;
                    margin-left: 40px;
                    margin-bottom: 0;
                }
                .we-are-hiring {
                    position: absolute;
                    right: 0;
                    top: -17px;
                    background: #e96831;
                    padding-left: 10px;
                    color: #fff;
                    text-decoration: none;
                    font-size: 12px;
                    padding-right: 10px;
                    border-bottom-left-radius: 5px;
                    border-bottom-right-radius: 5px;
                }
                .we-are-hiring:hover {
                    color: #fff;
                    text-decoration: none;
                }
                .career-form-container h1 {
                    padding-top: 70px;
                }
                .current-opportunity:hover {
                    color: #fff;
                }
                .current-opportunity:hover .benefit-icon {
                    color: #fff;
                }
                .current-opportunity{
                    background: #ffffff;
                    border: solid #1281e0 1px;
                    border-radius: 5px;
                    width: auto;
                    margin-top: 13px;
                    margin-right: 20px;
                    padding: 50px;
                    text-align: center;
                    padding-top: 30px;
                    padding-bottom: 30px;
                    box-shadow: 0px 0px 7px 1px #e7e7e8;
                    color: #1281e0;
                    padding-right: 20px;
                    padding-left: 20px;
                }
                .career-form-container label {
                    display: block;
                    cursor: pointer;
                }
                .career-form-container .form-control {
                    padding: 10px;
                    font-size: 16px;
                    height: auto !important;
                    font-family: 'Montserrat';
                }
                .career-form-container form .row {
                    padding-bottom: 20px;
                }
                .openpositions-container h1 {
                    text-transform: capitalize;
                }
                .openpositions-container {
                    padding-bottom: 60px;
                }
                .current-opportunity h4{
                    font-weight: 500;
                    font-size: 18px;
                    margin-top: 20px;

                }
                .current-opportunity:hover{
                    background: #1281e0;
                    color: #ffffff;
                }
                .current-opportunity:hover h4{
                    color: #ffffff;
                }
                .workwith-us{
                    background: #fafafb;
                }
                .workwithus-container{
                    display: flex;
                    justify-items: center;
                }
                .img-content {
                    min-height: 400px;
                }

                .work-with-us-content {
                    flex-basis: 720px;
                    min-height: 400px;
                }
                .img-content.qualitydevelopment{
                    background: url("../images/Webp/workwitusback-1.webp") right no-repeat;
                }
                .img-content h3{
                    font-weight: 400;
                    font-size: 22px;
                    text-transform: uppercase;
                    color: #ffffff;
                    margin-top: 50px;
                    text-align: center;
                }

                .text-line{
                    border-top:#f36d32 2px solid ;
                    margin-left: 89px;
                    margin-right: 150px;
                    padding-top: 50px;
                    max-width: 450px;
                    line-height: 28px;
                }

                .reliable-tech{
                    background: url("../images/Webp/workwithusback-2.webp")left no-repeat;
                }
                .always-improve{
                    background: url("../images/Webp/workwithusback3.webp")right no-repeat;
                }

                .ourtechnology-container{
                    background: #fafafb;
                    padding-bottom: 100px;

                }
                .ourtechnology-container h3{
                    color: #1281e0;
                    padding-top: 139px;
                    text-transform: uppercase;
                    text-align: center;
                    margin-bottom: 50px;
                    font-size: 30px;
                    font-weight: 500;
                }

                .ourtechnology-container p{
                    margin-top: auto;
                    margin-bottom: auto;
                }
                .ourtechnology-col{
                    padding-bottom:25px ;
                }

                .news-container h3{
                    margin-top: 100px;
                    text-transform: uppercase;
                    text-align: center;
                    font-size: 30px;
                    font-weight: 500;
                }
                .news-row{
                    margin-top: 80px;
                }
                .news-content{
                    margin-left: 25px;

                }
                .news-content p{
                    font-size: 15px;
                    margin-bottom: 0px;
                    text-align: justify;
                    margin-top: 15px;
                }
                .news-date h4{
                    color:#1281e0;
                    font-size: 25px;
                    font-weight: 500;
                    margin-bottom: 0px;
                    text-align: center;
                }
                .news-date p{
                    text-transform: uppercase;
                    text-align: center;
                }
                .news-content a {
                    color:#1281e0;
                    margin-top: 10px;
                    font-size: 15px;
                    text-decoration: none;
                }
                .news-content a:hover {
                    text-decoration: underline;
                }
                .news-content h5 a {
                    color: #212529;
                    font-size: 1.25rem;
                    margin-top: 0;
                }
                .newsletter-container{
                    padding-top: 119px;
                    padding-bottom: 126px;
                    margin-left: 0px;
                    margin-right: 0px;
                }
                .newsletter-container.grey-bg {
                    background: #fafafb;
                }
                .newsletter-content{
                    background-color: #f36d32;
                    border-radius: 5px;
                    margin-right: 100px;
                    margin-left: 100px;
                    padding: 25px;
                }
                .newsletter-content h3{
                    color: #ffffff;
                    padding-top: 15px;
                    font-size: 18px;
                }
                .newsletter-content input[type=text] {
                    width: 100%;
                    padding: 12px 20px;
                    border: 0px solid;
                    border-radius: 5px;
                }

                .newsletter-content input[type=text]:focus {
                    outline: none;
                }

                .submit-btn{
                    color:#1281e0;
                    padding-left: 40px;
                    padding-right: 40px;
                    font-weight: 600;
                    text-transform: uppercase;
                    border-radius: 5px;
                    background: #fff;
                }
                .submit-btn:hover{
                    background: #fafafb;
                }
                .footer-container{
                    background: url("../images/Webp/footer-back.webp") no-repeat;
                    background-size: cover;
                    padding-top: 50px;
                    color: #ffffff;
                    font-size: 15px;
                }

                .footer-container h3{
                    font-size: 22px;
                    font-weight: 400;
                }
                .footer-container h6{
                    text-decoration: underline;
                    margin-top: 16px;
                }
                .footer-container p{
                    font-weight: 300;
                    font-size: 15px;
                }
                .footer-container-in {
                    padding-bottom: 30px;
                }
                .footer-container a{
                    text-decoration: none;
                    color: #ffffff;
                }
                .footer-container ul{
                    line-height: 30px;
                    list-style: none;
                    padding-left: 0px;
                    font-size: 15px;
                }
                .footer-container ul li a:hover{
                    font-weight: 700;
                }

                .footer-social-link {
                    display: inline-block;
                    width: 32px;
                    height: 32px;
                    margin-right: 7px;
                }

                .facebook-social-link{
                    background: url("../images/Webp/facebook.webp");
                }

                .facebook-social-link:hover {
                    background: url("../images/Webp/facebook-hover.webp");
                }

                .linkedin-social-link{
                    background: url("../images/Webp/linkdin.webp");
                }

                .linkedin-social-link:hover{
                    background: url("../images/Webp/linkdin-hover.webp");
                }

                .skype-social-link{
                    background: url("../images/Webp/skype.webp");
                }

                .skype-social-link:hover{
                    background: url("../images/Webp/skype-hover.webp");
                }

                /*.footer-container a.linkdin{*/
                    /*background: url("../images/Webp/linkdin.webp") no-repeat;*/
                    /*display: block;*/
                    /*height: 32px;*/
                    /*}*/
                    /*.footer-container a.linkdin:hover{*/
                        /*background-image: url("../images/Webp/linkdin-hover.webp");*/
                        /*}*/
                        .footer-copyright{
                            background-color:rgba(255, 255, 255, 0.05);
                            padding-top: 20px;

                        }
                        .testimonials-content-area h3 {
                            width: 100%;
                            display: block;
                            text-align: center;
                            color: #fff;
                            padding-bottom: 15px;
                            text-transform: none;
                        }
                        .footer-copyright ul.footermenu li{
                            display: inline;
                            padding-right: 10px;
                        }
                        .footer-container ul.footermenu {
                            line-height: 22px;
                        }
                        .footer-container ul.footermenu li a:hover {
                            font-weight: 300;
                        }
                        .footer-right {
                            line-height: 28px;
                        }

                        .footermenu a:hover {
                            text-decoration: underline;
                        }

                        .errors-div {
                            color:  #fff;
                        }

                        .errors-div p {
                            padding-top: 10px;
                            margin-bottom: 0;
                        }

                        .navbar-light .navbar-toggler {
                            background: #fff;
                        }


                        .header.other{
                            height:395px;
                        }
                        .header.other.withbreadcrumb {
                            height:320px;
                        }
                        .header.other.withsubheading {
                            height: 460px;
                        }
                        .banner-content.title h1{
                            font-size: 40px;
                            font-weight: 600;
                            margin-top: 20px;
                        }
                        .contactus-content{
                            background-color: #fafafb;
                            padding-right: 20px;
                            padding-left: 50px;
                            padding-top: 115px;
                        }
                        .contactus-content.ask-for-quote {
                            background: #ffffff;
                        }
                        .contactus-content p{
                            font-size: 18px;
                            line-height: 36px;
                            font-weight: 400;
                        }
                        .portfoliobtn.cta-button {
                            font-size: 18px;
                            height: 48px;
                            background: #e96930;
                            border: 0;
                            color: #ffffff !important;
                            border-radius: 40px;
                            padding-right: 45px;
                            padding-top: 8px;
                            padding-left: 45px;
                            margin-right: 15px;
                            border: solid 2px #e96831;
                        }
                        .portfoliobtn.cta-button:hover {
                            background: #fff;
                            color: #e96831 !important;
                        }
                        .services-cta-box {
                            padding-top: 50px;
                        }
                        .head-office-content {
                            padding-top: 80px;
                        }
                        .select2-search__field {
                            padding: 12px 20px !important;
                            margin: 0 !important;
                            padding-bottom: 7px !important;
                        }
                        .contactus-content p a {
                            color: #212529;
                        }
                        .contactus-content p a:hover {
                            text-decoration: none;
                            color: #1281e0;
                        }
                        .contact-newsletter{
                            background-color: #fafafb;
                            margin-top: 0px;
                            padding-top: 119px;
                        }
                        .contactus-form{
                            background-color: #1281e0;
                            border-radius: 8px;
                            padding: 50px 50px 50px 35px;
                            margin-top: -250px;
                            box-shadow: 5px 5px 5px #e7e7e8;
                        }
                        .contactus-form h1{
                            color: #ffffff;
                            font-weight: 400;
                            font-size: 22px;
                        }
                        .contactus-form-row{
                            margin: 15px;

                        }
                        .contactus-form-row input[type=submit]:hover{
                            background:#d04e16;
                        }
                        .contactus-form input[type=text]{
                            width: 100%;
                            padding: 12px 20px;
                            border: 0px solid;
                            border-radius: 5px;
                        }
                        .contactus-form select {
                            width: 100%;
                            padding: 12px 20px;
                            border: 0px solid;
                            border-radius: 5px;
                            background: #fff;
                        }
                        .contactus-form textarea{
                            width: 100%;
                            padding: 12px 20px;
                            border: 0px solid;
                            border-radius: 5px;
                        }
                        .career-form-container label.error {
                            color: #dc3545;
                            font-size: 14px;
                            padding-top: 5px;
                        }
                        .contactus-form input[type=submit], .career-form .submit-btn {
                            background-color: #f36d32;
                            color: white;
                            padding: 12px 20px;
                            border: none;
                            border-radius: 4px;
                            cursor: pointer;
                            float: right;
                        }
                        .current-opportunity p {
                            padding-top: 20px;
                            margin-bottom: 0;
                        }
                        .career-form .submit-btn {
                            float: none;
                        }
                        .contactus-col{
                            padding-right: 0px;
                        }

                        .headerarea.ourservices{
                            background: url("../images/Webp/servicepage-back.webp") center bottom no-repeat;
                            padding-top: 16px;
                            background-size: cover;
                        }
                        .headerarea.ourservices.withbreadcrumb {
                            background-position: center top;
                        }
                        .velox-breadcrumb-container {
                            background: #4775ba;
                            padding-top: 5px;
                            margin-bottom: 30px;
                            padding-bottom: 5px;
                        }

                        .contact-us-form .errors-div {
                            padding-left: 50px;
                        }


                        .ourservices-content-row{
                            padding-top: 65px;
                        }
                        .ourservice-arrow{
                            font-weight: 400;
                            color: #444444;
                        }

                        .ourservice-arrow:after {
                            content: "\1F862";
                            padding-left: 10px;
                            color: #f06c33;
                            font-size: 18px;
                            font-weight: 600;
                        }

                        .ourservice-arrow:hover {
                            text-decoration: none;
                        }

                        .ourservices-workwithus-left{
                            padding-right: 100px;
                        }
                        .ourservices-workwithus{
                            background: url("../images/Webp/workwithus-frame.webp")no-repeat;
                            height: 410px;
                        }
                        .ourservices-workwithus.why-work {
                            margin-top: -60px;
                        }
                        .ourservices-service{
                            width: 315px;
                            height: 215px;
                            background: #ffffff;
                            border: 0px solid;
                            border-radius: 3px;
                            box-shadow: 0px 0px 10px 3px #e7e7e8;
                            padding: 15px;
                        }
                        .portfolio-box {
                            background: #ffffff;
                            border: 0px solid;
                            box-shadow: 0px 1px 10px 3px #e7e7e8;
                        }
                        .portfolio-info-box {
                            padding-top: 20px !important;
                        }
                        .portfolio-box h5 {
                            margin-top: 15px;
                            margin-bottom: 15px;
                        }

                        .ourservices-service.topquality{
                            margin-top: -50px;
                            margin-right:350px;
                            z-index: 3;
                        }
                        .ourservices-service.reliable{
                            margin-top: -90px;
                            margin-left: 250px;
                            z-index: 2;
                        }
                        .ourservices-service.alwaysimprove{
                            margin-top: -50px;
                            margin-left: 100px;
                            z-index: 1;
                        }
                        .blog-pagination {
                            text-align: center;
                        }
                        .blog-pagination a, .blog-pagination span.page-numbers.current {
                            padding: 16px;
                            padding-top: 9px;
                            padding-bottom: 10px;
                            border-radius: 50%;
                            text-decoration: none;
                            font-weight: 600;
                        }
                        .blog-pagination a.next.page-numbers,.blog-pagination a.prev.page-numbers {
                            border-radius: 30px;
                        }
                        .blog-pagination a:hover, .blog-pagination span.page-numbers.current{
                            background: #007bff;
                            color: #fff;
                        }
                        .development-container{
                            background: url("../images/Webp/development-back.webp")center top no-repeat;
                            height: 455px;
                            background-size: cover;
                        }
                        .development-container h1{
                            font-size: 65px;
                            color: white;
                            padding-top: 190px ;
                        }
                        .developmenttech-container button{
                            margin-top: 100px;
                        }
                        .consultancy-container h1 {
                            padding-top: 170px;
                        }
                        .software-development-container h1 {
                            padding-top: 220px;
                        }
                        .developmenttech-container{
                            background: #fafafb ;
                        }
                        .ourservices-service.individual-service {
                            height: auto;
                        }
                        .ourservices-service.individual-service.fixed {
                            height: fit-content;
                        }
                        .otherservices-row{
                            margin-top: 90px;
                        }
                        .ourservices-service.otherservices{
                            width: 500px;
                            float: left;
                            padding-right: 100px;
                            padding-bottom: 45px;
                            padding-left: 100px;
                            border-radius: 1px;
                            max-width: 100%;
                            box-shadow: 2px 2px 10px 2px #bababa;
                        }
                        .ourservices-service.otherservices.development{
                            border-radius: 1px;
                            margin-top: -30px;
                        }
                        .individual-service h5{
                            font-size: 22px;
                            font-weight: 500;
                            text-transform: uppercase;
                        }
                        .development-content{
                            color: #444444;
                            margin-top: 50px;
                        }
                        .development-content p{
                            font-size: 18px;

                        }

                        .design-container{
                            background: url("../images/Webp/design-back.webp")center top no-repeat;
                            background-size: cover;
                        }
                        .ourservices-service.development.design{
                            margin-top: -100px;
                        }
                        .development-content.design-content{
                            float: none;
                            margin-top: 50px;
                            padding: 20px;
                        }
                        .consultancy-container{
                            background: url("../images/Webp/consultancy-back.webp")center top no-repeat;
                            background-size: cover;
                            margin-top: 60px;
                        }

                        .consultancy-content-container{
                            background-color: #fafafb;
                            padding-bottom: 50px;
                        }
                        .consultancy-content{
                            padding-right: 300px;
                            padding-left: 300px;
                        }

                        .aboutus-company.why-work-section {
                            padding-bottom: 100px;
                            margin-top: 30px;
                        }

                        .headerarea.aboutuspage{
                            background: url("../images/Webp/about-back.webp") center bottom no-repeat;
                            padding-top: 16px;
                            background-size: cover;

                        }
                        .aboutus-company{
                            margin-top: 75px;
                        }
                        .aboutus-company h1{
                            text-align: left;
                        }
                        .aboutus-company-left{
                            padding-right: 50px;
                            line-height: 28px;
                            padding-top: 60px;
                        }
                        .aboutus-company-left h4 {
                            padding-top: 20px;
                            padding-bottom: 10px;
                        }
                        .aboutus-company-left.without-title {
                            padding-top: 0;
                            padding-right: 100px;
                        }
                        .aboutus-company-left h5{
                            font-size: 22px;
                            font-weight: 400;
                            margin-top: 50px;
                            margin-bottom: 40px;
                            line-height: 32px;
                        }
                        .aboutus-company-right{
                            padding-top:35px;
                            padding-left: 30px;
                            padding-right: 35px;
                            padding-bottom: 35px;
                            font-weight: 300;
                        }
                        .banner-content.title.aboutus-company-right h1{
                            font-size: 20px;
                            margin-top: 10px;
                            margin-bottom: 0px;
                            font-weight: 400;

                        }
                        .ourservices-container.aboutus-service{
                            background: #fafafb;
                            padding-bottom: 105px;
                        }
                        .aboutus-service h1 {
                            padding-top: 100px;
                        }
                        .ourvision{
                            background: url("../images/Webp/ourvision-back.webp")center no-repeat;
                            background-size: cover;
                            margin-top: 140px;
                            padding-left: 145px;
                            padding-right: 145px;
                            padding-bottom: 75px;

                        }
                        .top-annoucement {
                            background: #365daa;
                            color: #fff;
                            font-size: 14px;
                            padding-top: 10px;
                            padding-bottom: 10px;
                        }
                        .benefits-container {
                            padding-top: 30px;
                        }
                        .service-col.benefit-box {
                            padding: 30px;
                            padding-top: 20px;
                            padding-bottom: 20px;
                        }
                        .ourvision h1{
                            color: #ffffff;
                            font-size: 30px;
                            font-weight: 600;
                            padding-top: 65px;
                            padding-bottom: 35px;

                        }
                        .ourvision p{
                            color: #222222;
                            font-size: 18px;
                            font-weight: 300;
                        }
                        .ourvision-content{
                            font-weight: 500;
                            margin-bottom: 0px;
                            margin-top: 50px;
                        }

                        .ourvision-row{
                            background-color:rgba(255, 255, 255, 0.7);
                            margin-top: 13px;
                            padding: 100px;
                            padding-top: 75px;
                            padding-bottom: 75px;
                            padding-left: 75px;

                        }
                        .ourteam p{
                            font-size: 22px;
                            padding-top:80px;
                        }
                        .service-container{
                            font-size: 20px;
                            line-height: 40px;

                        }
                        .service-subcontent
                        {
                            padding-top: 20px;

                        }
                        .service-content-row{

                         font-size: 20px;
                         padding-top: 100px;
                         padding-bottom: 70px;
                         line-height: 40px;
                     }

                     .service-content-row h3{
                        font-size: 30px;
                        color: #1281e0;
                    }
                    .service-container h2{
                        font-weight: 600;
                        font-size: 30px;
                        color: #1281e0;
                        padding-bottom: 20px;

                    }
                    .service-quote-button {
                        padding-top: 100px;
                    }
                    .service-container strong {
                        font-weight: 600;
                    }
                    .service-container h4 {
                        line-height: 200%;
                    }
                    .development-container.service-container{
                        height: auto;
                        color: #ffffff;
                        padding-top: 50px;
                    }

                    .development-container.service-container h2{
                        color: white;
                        text-align: center;
                        padding-top: 30px;
                        font-weight: 600;
                        padding-bottom: 20px;
                    }
                    .element-content{
                     background-color: #fafafb;
                     background-size: cover;
                     padding-top: 70px;
                     padding-bottom: 30px;
                     line-height: 40px;
                 }
                 .service-container ul {

                    line-height:2.6;
                    margin-left: 20px;
                }
                .velox-breadcrumb ul.breadcrumb{

                    list-style: none;
                    background-color: #4775ba;
                    margin-left: 0px;
                    padding-left: 0px;
                    margin-bottom: 0;

                }
                .velox-breadcrumb ul.breadcrumb li {
                    color: #fff;
                    display: inline;
                    font-size: 17px;
                }
                .velox-breadcrumb ul.breadcrumb li+li:before {
                    padding: 8px;
                    color: #fff;
                    content: "/\00a0";
                }
                .velox-breadcrumb ul.breadcrumb li a {
                    color: #fff;
                    font-weight: 600;
                    text-decoration: none;
                }
                .velox-breadcrumb ul.breadcrumb li a:hover {

                    text-decoration: underline;
                }
                .element-content.symfony{
                    padding-top: 180px;
                    line-height: 50px;
                }

                .getintouch-footer p {
                    margin-bottom: 0;
                }

                .testimonials-content-area {
                    background: #1281e0;
                    padding-top: 40px;
                    padding-bottom: 40px;
                }

                .testimonial-section {
                    color: #fff;
                    text-align: center;
                    font-weight: 300;
                    padding-right: 100px;
                    padding-left: 100px;
                }

                .testimonial-logo {
                    margin-top: -100px;
                    margin-bottom: 40px;
                }

                .our-team{
                    padding-bottom: 126px;
                    margin-left: 0px;
                    margin-right: 0px;
                }
                .our-team h1{
                    padding-top: 70px;
                    font-weight: 500;
                }
                .our-team h4{
                    font-size: 23px;
                }
                .our-team-detail{
                    margin-top: 80px;
                }
                .our-team-detail img{
                    width: 200px;
                    height: 230px;
                    border-radius: 5px;
                    box-shadow: 0px 0px 7px 1px #e7e7e8;
                }
                .content-img h4{
                    font-size: 20px;
                    padding-top: 20px;
                }
                .content-img h6{
                    font-weight: 300;
                }


                .testimonial-client-name {
                    font-size: 18px;
                    font-weight: 600;
                    padding-bottom: 0;
                    margin-bottom: 0;
                }

                .testimonial-stars span {
                    content: '\u9733';
                    width: 25px;
                    height: 25px;
                    display: inline-block;
                }

                .testimonial-stars {
                    font-size: 22px;
                    font-weight: 600;
                }

                .testimonial-client-designation {
                    font-weight: 400;
                }

                @media (max-width: 1200px) {
                    /*.service-col{
                        width: 49%;
                        }*/
                        .header-menu .nav-item a{
                            font-size: 12px;
                            font-weight: 600;
                        }
                        .aboutus-row{
                            padding-left: 100px;
                            padding-right: 100px;
                        }
                        .img-content{
                            min-height: 300px;
                        }
                        .text-content{
                            margin-top: 30px;
                        }
                        .text-line{
                            border-top:#f36d32 2px solid ;
                            margin-left: 80px;
                            margin-right: 80px;
                            padding-top: 40px;

                        }
                        .ourservices-workwithus-left {
                            padding-right: 140px;
                        }

                    }
                    @media (max-width: 992px) {
                        .portfolio-info-box {
                            padding-top: 40px !important;
                        }
                        .ourservices-workwithus.why-work {
                            margin-top: 50px;
                            margin-bottom: 50px;
                        }
                        .navbar .dropdown:hover .dropdown-menu, .navbar .dropdown .dropdown-menu:hover {
                            display:none!important;
                        }
                        .ourservices-workwithus-left {
                            padding-right: 0px;
                        }
                        .aboutus-company-left {
                            padding-top: 0px;
                        }
                        .header-right-content {
                            padding-top: 37px;
                        }
                        .banner-content h1{
                            margin-top: 50px;
                        }
                        .navbar{
                            margin-top: 20px;
                            padding: 0px;
                        }
                        .aboutus-service h1 {
                            padding-top: 20px;
                        }
                        .aboutus-row{
                            padding-left: 70px;
                            padding-right: 70px;
                        }
                        .img-content{
                            min-height: 300px;
                        }
                        .text-content{
                            margin-top: 30px;
                        }
                        .text-line{
                            border-top:#f36d32 2px solid ;
                            margin-left: 50px;
                            margin-right: 50px;
                            padding-top: 20px;

                        }
                        .newsletter-content h3{
                            padding-top:10px;
                            padding-bottom: 10px;
                        }
                        .header.contactus-header{
                            height: auto;
                            padding-bottom: 100px;
                        }
                        .contactus-content{
                            padding-top: 30px;
                        }
                        .contactus-form{
                            margin-top: 0px;
                            padding: 40px 40px 40px 25px;
                        }

                        .development-content{
                            margin-top: 20px;
                        }
                        .ourservices-workwithus{
                            margin-top: 100px;
                            background-position: center;
                        }
                        .otherservices-row{
                            margin-top: 40px;
                        }

                        .ourservices-service.otherservices.development {
                            margin-top: 30px;
                        }
                        .ourservices-service.topquality{
                            margin-top: -30px;
                            margin-right:250px;
                        }
                        .ourservices-service.reliable{
                            margin-top: -80px;
                            margin-left: 275px;
                        }
                        .ourservices-service.alwaysimprove{
                            margin-top: -20px;
                            margin-left: 80px;
                        }
                        .consultancy-content{
                            padding-right: 0px;
                            padding-left: 0px;
                        }
                        .aboutus-company-right{
                           margin-top: 50px;
                       }
                       .ourvision{
                        padding-right: 50px;
                        padding-left: 50px;
                    }
                    .ourvision-row
                    {
                        padding:50px;

                    }
                    .ourvision h1{
                        padding-bottom: 30px;
                    }
                    .newsletter-container {
                        margin-top: 60px;
                        padding-bottom: 60px;
                        padding-top: 0px;

                    }
                    .newsletter-container.contact-newsletter {
                        margin-top: 0px;
                    }
                    .newsletter-content {
                        margin-left: 0px;
                        margin-right: 0px;
                    }
                    .getintouch-footer{
                        text-align: center;
                    }
                    .aboutus-row.career-page {
                        padding-left: 20px;
                        padding-right: 20px;
                    }
                    .headerarea.no-banner .header {
                        height: auto;
                    }
                    .headerarea.no-banner .navbar {
                        padding-top: 0;
                        padding-bottom: 30px;
                    }
                    .header.other.withsubheading.with-cta {
                        height: auto;
                    }
                    .service-img-pad {
                        padding-bottom: 70px !important;
                    } 
                    .portfolio-order-img {
                        order: 1 !important;
                    }
                    .portfolio-order-txt {
                        order: 2 !important;
                    }

                }



                @media (max-width: 768px)
                {
                    .headerarea.hasbreadcrumb .header {
                        height: auto;
                    }
                    .navbar-nav li:hover ul {
                        display: none;
                    }
                    .header.other.withsubheading {
                        height: 550px;
                    }
                    .contactus-content {
                        padding-left: 20px;
                    }
                    .ourvision {
                        margin-top: 50px;
                    }

                    .header .navbar {
                        margin-top: 0;
                    }
                    .banner-content h1{
                        margin-top: 50px;
                    }
                    .info-email{
                        margin-top: 30px;
                        margin-right: 50px;

                    }
                    .navbar{
                        margin-top: 30px;
                        padding: 0px;
                    }
                    .quotebtn{

                        margin-top: 10px;
                    }
                    .header-right-content{
                        padding-top: 0px;
                    }
                    .aboutus-row{
                        padding-left: 40px;
                        padding-right: 40px;
                    }
                    .aboutus-text{
                        margin-top: 40px;
                    }
                    .ourservices-container{
                        margin-top: 0px;
                    }
                    .service-col{
                        width: 100%;
                    }
                    .img-content{
                        min-height: 300px;
                    }
                    .text-content{
                        margin-top: 50px;
                        margin-bottom: 50px;
                    }
                    .text-line{
                        padding-top: 0px;
                        border:0;
                        max-width: none;
                    }
                    .news-row{
                        margin-top:55px;
                    }
                    .newsletter-content h3{
                        padding-top: 5px    ;
                    }
                    .newsletter-content input{
                        margin-bottom: 10px;
                    }
                    .contactus-form{
                        padding: 30px 30px 30px 15px;
                    }
                    .ourservices-workwithus{
                        background:#ffffff;
                        margin-top: 50px;
                    }

                    .ourservices-service.topquality{
                        margin: 10px;
                    }
                    .ourservices-service.reliable{
                        margin: 10px;
                    }
                    .ourservices-service.alwaysimprove{
                        margin: 10px;
                    }
                    .ourtechnology-container h1 {
                        padding-top: 40px;
                    }
                    .aboutus-company-left{
                        padding-right: 0px;
                    }
                    .ourservices-container.aboutus-service {
                        padding-bottom: 50px;
                    }
                    .ourservices-workwithus {
                        height: auto;
                    }
                    .mega-menu{
                        width: 300px;
                    }
                    .service-container{
                        padding-top: 0px;
                        line-height: 25px;
                    }
                    .service-container ul{
                        line-height: 30px;
                        margin-left: 0px;
                    }
                    .tech-row {
                        justify-content: center;
                    }
                    .statistics-col {
                        flex: auto;
                        max-width: 48% !important;
                    }
                    .vr-hide {
                        display: none;
                    }
                    .teams-members-img {
                        margin-top: 20px !important;
                    }
                    .our-team-detail{
                        margin-top: 0px !important;
                    }
                    .benefits-ipad-container {
                        width: 450px;
                    }
                    .benefits-ipad-col {
                        justify-content: center;
                    }
                }

                @media (max-width: 576px) {
                    .header-menu .nav-item {
                        margin-right: 0px;
                    }
                    .header-menu .nav-item a {
                        float: none;
                    }
                    .header-menu{
                        margin-top:10px;
                    }
                    .navbar{
                        padding-top: 0px;
                    }
                    .header-contact-info{
                        margin-top: 10px;
                    }
                    .header-right-content{
                        padding-top: 0px;
                    }
                    .quotebtn{
                        margin-top: 10px;
                    }

                    .banner-content h1{
                        margin-top: 40px;
                    }
                    .banner-buttons{
                        margin-top: 25px;
                    }
                    .portfoliobtn
                    {
                        margin-right: 0px;
                        margin-bottom: 10px;
                    }
                    .aboutus-row{
                        padding-left: 20px;
                        padding-right: 20px;
                    }
                    .aboutus-text{
                        font-size: 15px;
                        margin-top: 30px;
                    }

                    .service-col{
                        width: 100%;
                    }
                    .service-col a {
                        padding: 30px;
                    }
                    .service-col h4, .service-col h2{
                        margin-top: 15px;
                        font-size: 13px;
                        margin-left: 0px;

                    }
                    .crossplatform{
                        text-align: center;
                    }
                    .img-content{
                        min-height: 300px;
                    }
                    .text-content{
                        margin-top: 15px;
                        margin-bottom: 15px;
                    }
                    .text-line{
                        border-top: #f36d32 2px solid;
                        padding-top: 20px;

                    }
                    .ourtechnology-container h1{
                        padding-top: 20px;
                        margin-bottom: 30px;
                    }
                    .news-container h1{
                        margin-top: 50px;
                    }
                    .news-row{
                        margin-top:40px;
                    }

                    .contactus-form{
                        padding: 20px 20px 20px 5px;
                    }
                    .development-container h1{
                        font-size: 40px;

                    }
                    .aboutus-company-right{
                        padding-top:35px;
                        padding-left: 30px;
                        padding-right: 45px;
                    }
                    .ourvision{
                        padding-right: 20px;
                        padding-left: 20px;
                    }
                    .ourvision-row
                    {
                        padding:20px;

                    }
                    .banner-content.title.services h1{
                        font-size: 30px;
                        margin-top: 15px;
                        text-align: center;
                    }
                    .service-footer{
                        text-align: center;

                    }
                    .contact-footer{
                        text-align: center;
                        margin-top: 20px;
                    }
                    .headerarea.ourservices{
                        height: auto;
                        padding-bottom: 25px;
                    }
                    .development-content p
                    {
                        text-align: left;
                    }
                    .development-content.design-content{
                        margin-top: 25px;
                        padding: 0px;
                    }
                    .ourservice-arrow{
                        text-align: left;
                    }
                    .ourvision-row{
                        padding: 0px;
                    }
                    .testimonial-section {
                        padding-right: 30px;
                        padding-left: 30px;
                    }
                    .statistics-container
                    {
                        margin-bottom: 30px !important;
                    }
                    .statistics-div 
                    {
                        margin-top: 5px !important;
                        margin-bottom: 20px !important;
                    }
                    .statistics-col {
                        max-width: 100% !important;
                    }
                    .vr {
                        height: 0px !important;   
                    }
                    .service-img-pad {
                        padding-bottom: 45px !important;
                    } 
                    .gallery-image {
                      height: 150px !important;
                      width: 100% !important;                        
                  }
                  .team-member-img {
                    margin-top: 20px !important;
                }
                .about-page-mob-view {
                    margin-top: 160px !important;
                }
                .carr-page-mob-view {
                    margin-top: 170px !important;
                }
                .contact-page-mob-view {
                    margin-top: 160px !important;
                }
                .home-page-mob-view {
                    margin-top: 100px !important;
                }
                .ourservices-service.otherservices{
                    padding: 10px 30px 5px 30px;
                }
                .culture-section {
                    padding-left: 60px !important;
                }
                .benefits-mob {
                    width: 100%;
                }
                .benefits-ipad-container {
                    width: 100%;
                }
                .contact-row-mob {
                    margin-bottom: 15px;
                }
            }

            @media (max-width: 360px) {
                .banner-content h1{
                    font-size: 25px;
                }
                .banner-content.title h1 {
                    font-size: 36px;
                }
                .banner-content h2{
                    font-size: 18px;
                }
                .aboutus-row{
                    padding-left: 0px;
                    padding-right: 0px;
                }
                .aboutus-text{
                    font-size: 15px;
                    margin-top: 25px;
                }
                .service-col{
                    width: 100%;
                }
                .service-col h4, .service-col h2{
                    margin-top: 15px;
                    font-size: 13px;
                    margin-left: 0px;

                }
                .img-content{
                    min-height: 250px;
                }
                .text-content{
                    margin-top: 50px;
                    margin-bottom: 50px;
                }
                .text-line{
                    border-top:#f36d32 2px solid ;
                    padding-top: 10px;

                }

                .ourservices-content-row{
                    padding-top: 55px;
                }
                .ourservices-service.development{
                    padding: 10px 30px 5px 30px;

                }
                .ourservices-service.otherservices{
                    padding: 10px 30px 5px 30px;
                }
                .service-img-pad {
                    padding: 20px 30px 20px 30px !important;
                } 



            }

            .statistics-container
            {
                background-color:#d3d3d375;
                text-align: center;
            }
            .statistics-div 
            {
                margin-top: 50px;
                margin-bottom: 50px;
            }
            .counter-count
            {
                font-size: 42px;
                font-weight: 500;
                color: #000;
                text-align: center;
            }

            .statistics-text
            {
                font-size: 20px;
                color: #1281e0;
                line-height: 34px;
            }
            .statistics-col {
                max-width: 24%;
            }
            .vr-container {
                align-items: center;
                display: flex;
            }
            .vr {
                width:1px;
                height: 60px;   
                background-color:#a5a7ab; 
            }

            .gallery-box {
                justify-content: center;
            }
            .gallery-content-area {
                background: #1281e0;
                padding-top: 40px;
                padding-bottom: 40px;
                margin-bottom: 30px;
            }
            .gallery-content-area h3 {
                width: 100%;
                display: block;
                text-align: center;
                color: #fff;
                padding-bottom: 15px;
                text-transform: none;
            }
            .gallery-image {
              height: 212px;
              width: 283px;
              background-size: contain;
              background-repeat: no-repeat;
              border-radius: 7px;                            
          }

          .cul1 {
              background-image: url("../images/Webp/culture1.webp");
          }
          .cul2 {
              background-image: url("../images/Webp/culture2.webp");
          }
          .cul3 {
              background-image: url("../images/Webp/culture3.webp");
          }
          .cul4 {
              background-image: url("../images/Webp/culture4.webp");
          }
          .cul5 {
              background-image: url("../images/Webp/culture5.webp");
          }
          .cul6 {
              background-image: url("../images/Webp/culture6.webp");
          }
          .cul7 {
              background-image: url("../images/Webp/culture7.webp");
          }
          .cul8 {
              background-image: url("../images/Webp/culture8.webp");
          }
          .cul9 {
              background-image: url("../images/Webp/culture9.webp");
          }
          .cul10 {
              background-image: url("../images/Webp/culture10.webp");
          }
          .cul11 {
              background-image: url("../images/Webp/culture11.webp");
          }
          .cul12 {
              background-image: url("../images/Webp/culture12.webp");
          }
          .potfolio-img-pad {
            padding-left: 30px;
            padding-right: 30px;
            padding-top: 15px;
        }
        .culture-section {
            padding-left: 40px;
        }
        .team-member-img {
            margin-top: 80px;
        }
        .service-es-ks {
            padding-top: 120px;
        }
        .service-pim {
            padding-top: 100px;
        }
        .service-akeneo {
            padding-top: 110px;
        }
        .service-cvicrm {
            padding-top: 90px;
        }
        .service-cms {
            padding-top: 110px;
        }
        .service-pads {
            padding-top: 70px;
        }
        .portfolio-pimcore-bgcolor {
            background-color: #6428b4;
        }
        .portfolio-akeneo-bgcolor {
            background-color: #8a49b9;
        }
        .portfolio-edu-bgcolor {
            background-color: #eea98f;
        }
        .services-page-sub-title {
            padding-bottom: 0px !important;
        }





