<html><head><meta name="color-scheme" content="light dark"></head><body><pre style="word-wrap: break-word; white-space: pre-wrap;">/*body, html{ 
    height: 100%;
    width: 100%;
    background-color: #fff;
}*/


section{
    padding: 70px 0px;
}
img{
    margin: 0px auto;   
}
.height50 {
    height: 50px;
}
.height100{
    height: 100px;
}
.height200{
    height: 200px;
}
.owl-theme .owl-controls .owl-nav [class*="owl-"] {
    line-height: 14px;
}

.height50per, .heightFull { height: 100%; }
.d-table {
    height: 100%;
    display: table;
}
.d-t-cell {
    display: table-cell;
    vertical-align: middle; 
    height: 100%;
}
.d-t-cell-50 {
    display: table-cell;
    width: 50%;
    vertical-align: middle;
    height: 100%;
}
@media (max-width: 992px) {
    .d-t-cell-50 {
        display: table-cell;
        width: 100%;
        vertical-align: middle;
        height: 100%;
    }
}
.text-case{
    color: #df3826 !important;
}
.text-case1{
    color: #fec504 !important;
}
.text-case2{
    color: #1de2eb !important;
}
.text-case3{
    color: #1dc504 !important;
}

.text-bg{
    color: #414141 !important;
}

.img-fluid.resource-img{
    max-width: 440px;
    margin-top: 25px;
    padding: 10px;
}
.highlight-text{
    display: inline-block;
    line-height: 30px;
    padding: 0px 10px;
    margin: 0px auto 50px auto;
    background-color: #f44e66;
    color: #fff;
    border-radius: 6px;
}
/*  ########################################################### */

.overview-section{
    background: url("main-bg.jpg") #fff;
    padding-top: 0px;
    background-repeat: repeat;
    background-size: cover;
    background-position: bottom;
    min-height: 800px;
    padding-bottom: 120px;
}

.logo-large{
    font-size: 30px;
    line-height: 50px;
    color: rgba(255,255,255, 1);
    padding-bottom: 0px;
    margin-bottom: 20px;
    display: inline-block;
    margin-left: auto;
    margin-right: auto;
    border-bottom: 2px solid rgba(255,255,255, 0.0);
    font-weight: 600;
}
.overview-text{
    font-size: 16px;
    line-height: 24px;
    color: rgba(255,255,255, 1);
}

@media (max-width: 768px) {
    .logo-large img{
        height: 80px !important;
        margin-bottom: 20px;
    }
    .overview-section .img-fluid{
        max-width: 100% !important;
    }
    .tech-block .float-left {
    
    float: none !important;
}
.tech-info{
    padding-left: 0;
    padding-top: 15px;
}
}

/*  ########################################################### */

.overview-bg{
    background: url("overview-bg.jpg");
    background-repeat: no-repeat;
    background-size: cover;
    min-height: 800px;
}
.bg-block-green{
    background: url("req-bg.png");
    background-repeat: no-repeat;
    background-size: cover;
    background-position: center;
}
.bg-block-red{
    background: url("bg-block-red.png");
    background-repeat: no-repeat;
    background-size: contain;
    background-position: center;
}
.bg-block-blue{
    background: url("bg-block-blue.png");
    background-repeat: no-repeat;
    background-size: contain;
    background-position: center;
}

.bg-block-yellow{
    background: url("bg-block-yellow.png");
    background-repeat: no-repeat;
    background-size: contain;
    background-position: center;
}

.bg-block-pur{
    background: url("bg-block-pur.png");
    background-repeat: no-repeat;
    background-size: contain;
    background-position: center;
}

.bg-block-pink{
    background: url("bg-block-pink.png");
    background-repeat: no-repeat;
    background-size: contain;
    background-position: center;
}


/*  ########################################################### */

.large-text{
    font-size: 18px;
    line-height: 26px;
    color: rgba(255,255,255, 0.85);

}
.requirement-section{

}
.requirement-block{
    border-radius: 10px;
    padding: 20px;
    background-color: #fff;
    /*box-shadow: 10px 10px 30px #ccc;
    border:2px solid #f0f0f0;*/
}
.requirement-block p{
    color: #222;
    font-size: 18px;
    line-height: 28px;
    margin-bottom: 0px;
}

/* ################################### */

.feature-section{
}


.feture-details{
    background-color: #fff;
}
.feture-details &gt; div{
    padding: 40px 30px;
}
.section-heading{
    text-align: center;
    padding-bottom: 10px;
}

.section-heading small{
    display: block;
    text-align: center;
    margin-top: 10px;
}
.page-header {
    padding-bottom: 9px;
    margin: 40px 0 20px;
    border-bottom: 1px solid #eee;
}
.features-section h4.page-header span{
    color: #333;
    font-size: 16px;
}
.features-section h4.page-header.no-border{
    border-bottom: 0px;
    padding-bottom: 0px;
}
.listing-case{
    margin-left: 0px;
    margin-top: 5px; margin-bottom: 25px;
    display: inline-block;
    width: 100%;
    padding-left: 0;
    list-style-type: none;
}
.listing-case li{
    padding-left: 30px;
    position: relative;
    font-size: 17px;
    line-height: 26px;
    margin-bottom: 7px;
}
.listing-case li strong{
    font-size: 18px;
    line-height: 30px;
}
.listing-case li:before{
    position: absolute;
    font-family: 'FontAwesome';
    content: "\f178"; 
    font-size: 14px;
    top: 0px;
    left: 5px;
    color:#006738;
}

.listing-case li li{
    padding-left: 20px;
    position: relative;
    font-size: 16px;
    line-height: 26px;
    margin-bottom: 5px;
}
.listing-case li li:before{
   content: "\f0da"; 
}
.feature-img{
    margin: auto;
    display: flex;
}
.m-b-40 {
    margin-bottom: 40px;
}
.f-s-18{
    font-size: 17px;
}
/* ################################### */

.resource-section{
    background-color: #fff;
    background-image: url(pattern-1.png);
}

/* ################################### */

.challenges-section{
    background:#fff;
    background-repeat: repeat;
    background-size: cover;
}


.challenges-block{
    background: url("bg-block-blue.png");
    background-repeat: no-repeat;
    background-size: contain;
    background-position: center;
    padding:0px  30px;
    min-height: 500px;
}
.challenges-block2{
    background: url("bg-block-yellow.png");
    background-repeat: no-repeat;
    background-size: contain;
    background-position: center;
    padding:0px  30px;
    min-height: 500px;
}
.challenges-block h4{
    font-size: 22px;
    color: #000;
    margin: 0px 0px 20px 30px;
    text-align: left;
    padding-top: 50px;
}
.challenges-block p{
    font-size: 18px;
    color: #000;
    text-align: justify;
    line-height: 30px;
    padding: 0px 30px;
}


.overview-section{
    padding-top: 00px;
    background-repeat: repeat;
}

.clickable{
    cursor: pointer;   
}

.panel.panel-default{
    background: rgba(85, 31, 2, 0.5) none repeat scroll 0 0;
    color: rgb(255, 255, 255);
    border-color: #642e11;
}
.panel-default &gt; .panel-heading {
    background-color: #642e11;
    border-color: #642e11;
    color: #fff;
}
.panel-heading span {
    margin-top: -20px;
    font-size: 15px;
}
.challenges-section .panel-body{
    font-size: 16px; line-height: 26px; 
    text-align: justify;
}
.challenges-section .panel-title{
    font-weight: 700;
}

/*  ##################################### */

.tech-section{
    padding: 80px 0px;
    background-image: url("tech-bg.jpg");
    background-size: cover;
}

.tech-section .page-header{
    margin-bottom: 30px;
    margin-top: 0px;
    color: #fff;
    text-align: center;
    padding-bottom: 15px;
    font-weight: 600;
    border-bottom-color: rgba(255,255,255,0.2);
}
.tech-info ul {
    list-style-type: none;
    padding-left: 0;
}

.tech-block{
    display: block;
    border: 1px solid #8fd947;
    padding: 20px;
    background-color: rgba(255,255,255,0.75);
    border-radius: 10px;
    margin-bottom: 30px;
}
.tech-block h4.page-header{
    border-bottom-color: rgba(0, 0, 0, 0.15);
    color: #fff;
    font-weight: 700;
    margin-bottom: 10px;
    margin-top: 0;
    padding-bottom: 5px;
    text-align: center;
}
.tech-block .tech-icon{
    padding: 5px 20px;
    display: block;
    color: #fff;
    font-size: 60px;
    background-color: #e73e3b;
    border-radius: 50%;
    height: 100px;
    width: 100px;
    text-align: center;
}
.tech-block.block-android{
    border-color: #96c120;
}
.tech-block.block-android .tech-icon{
    background-color: #96c120;
}

.tech-block.block-apple{
    border-color: #000;
}
.tech-block.block-apple .tech-icon{
    background-color: #000;
}

.tech-block.block-web{
    border-color: #2196f3;
}
.tech-block.block-web .tech-icon{
    background-color: #2196f3;
}


.tech-info{
    padding-left: 115px;
}
.tech-info li{
    margin-bottom: 5px;
    color: #111;
}
.tech-info li strong{
    min-width: 300px;
    display: inline-block;
}

@media (min-width: 768px){
    .tech-block.block-website .tech-icon{
        padding-top: 25px;
        font-size: 55px;
    }
}
@media (max-width: 450px) {
    .tech-block .tech-icon{
        padding: 5px 15px;
        font-size: 40px;
        height: 70px;
        width: 70px;
    }   
    .tech-info{
        padding-left: 0;
        padding-top: 15px;
    }
    .tech-info li strong{
        display: block;
    }
}


.app-name{
    font-size: 20px;
    color: #000;
    text-align: center;
    font-weight: 700;
    display: block;
    width: 100%;
}

/* ################################### */

@media (min-width: 992px) {
    .box-center-view{
        margin-left: 150px;
    }
}

@media (min-width: 992px) {
    .doubleline{
        display: inline-flex;
    }
}



/*  ########################################################## */
.we-delivered-section{
    background-image: url("pattern-1.png");
    background-repeat: repeat;
    background-color: #f6f6f6;

}
.card-service{
    background-color: #fff;
    border:1px solid #ececec;
    padding: 15px;
    text-align: center;
    margin-bottom: 30px;
    transition: all 0.3s ease-out 0s;
}

.card-service:hover{
    margin-top: -5px;
    box-shadow: 0px 10px 20px #ccc;
    border-color: #ccc;
}

.card-service span{
    font-size:48px;
    display: block;
    margin-bottom: 15px;
    transition: all 0.3s ease-out 0s;
}
.card-service p{
    font-size:18px;
    color: #111;
    font-weight: 600;
    margin-bottom: 0px;
    transition: all 0.3s ease-out 0s;
}

.card-service.android span{
    color: #77c159;
}
.card-service.android:hover{
    background-color:#77c159;
}
.card-service.android:hover span, .card-service.android:hover p{
    color: #fff;
}


.card-service.apple span{
    color: #676767;
}
.card-service.apple:hover{
    background-color:#676767;
}
.card-service.apple:hover span, .card-service.apple:hover p{
    color: #fff;
}


.card-service.website span{
    color: #00aeef;
}
.card-service.website:hover{
    background-color:#00aeef;
}
.card-service.website:hover span, .card-service.website:hover p{
    color: #fff;
}


.card-service.design span{
    color: #ff0090;
}
.card-service.design:hover{
    background-color:#ff0090;
}
.card-service.design:hover span, .card-service.design:hover p{
    color: #fff;
}


.card-service.webservice span{
    color: #fd8000;
}.card-service.webservice:hover{
    background-color:#fd8000;
}
.card-service.webservice:hover span, .card-service.webservice:hover p{
    color: #fff;
}


.card-service.admin span{
    color: #6b10ae;
}
.card-service.admin:hover{
    background-color:#6b10ae;
}
.card-service.admin:hover span, .card-service.admin:hover p{
    color: #fff;
}


.card-service.testing span{
    color: #000;
}
.card-service.testing:hover{
    background-color:#000;
}
.card-service.testing:hover span, .card-service.testing:hover p{
    color: #fff;
}


.card-service.deploy span{
    color: #23e474;
}
.card-service.deploy:hover{
    background-color:#23e474;
}
.card-service.deploy:hover span, .card-service.deploy:hover p{
    color: #fff;
}

.breadcrumb-content &gt; .active{
    color: #777;
}
 .breadcrumb-content {
    padding: 15px;
    background: #fff !important;
    border-radius: 5px;
    box-shadow: 0 0 20px 0 rgba(56,80,152,.15);
    margin-top: 20px !important;
}
@media (max-width: 767px) { 
  .breadcrumb-content{
    margin-top: 80px !important;
    padding: 5px 10px !important;
  }
} </pre></body></html>