<html><head><meta name="color-scheme" content="light dark"></head><body><pre style="word-wrap: break-word; white-space: pre-wrap;">.mr-40{ margin-right:40px; }
.landing-page-nav.navbar .navbarCvr{ margin-bottom:10px; margin-top:10px !important; }
.landing-page-nav .header-contact-menu li:last-child{ margin-left:16px }
.landing-page-nav img.logo.img-responsive { margin-top:0px; }
.landing-page-nav li.active.header-email.headercall .pulsating-circle:before{ right: 26px; }
.landing-page-nav li.active.header-email.headercall .pulsating-circle:after, .landing-page-nav li.active.header-phone.headercall .pulsating-circle:after{ font: normal normal normal 14px/1 FontAwesome; font-size: 24px; background:none; }
.landing-page-nav li.active.header-email.headercall .pulsating-circle:after{ content:"\f003"; }
.landing-page-nav li.active.header-phone.headercall .pulsating-circle:after{ content:"\f095";}
.landing-page-nav .headercta-text{ color:#fff; }
.landing-page-banner.inner-page-banner { overflow:visible; height:90vh; }
.landing-page-banner .banner-details {
    padding: 9em 0;
}
.landing-page-banner .banner-details .page-title{ color:#fff; text-transform:uppercase; }

.landing-page-banner .banner-details .banner-usps ul {
    display: table;
    margin:0px;
    padding: 0px;
}
.landing-page-banner .banner-details .banner-usps ul li { display:flex; float:left; width:50%; padding:3.2em 0px 1em; align-items:center; }
.landing-page-banner .banner-details .banner-usps ul li .usps-icon { margin-right: 12px; }
.landing-page-banner .banner-details .banner-usps ul li .usps-title { color: #fff; margin-bottom:0px;    }
.landing-page-banner .banner-details .bigger-line{ color:#fff; font-size:20px; margin-top: 16px;}
.landing-page-banner .page-inquiry-wrapper {
    margin-top: 9em;
    margin-left: 2em;
    margin-right: 2em;
    z-index: 9;
}

.landing-page-banner .page-inquiry-wrapper .page-inquiry {
    background: #f9f9f9;
    border-radius: 15px;
    padding: 2em;
}
.landing-page-banner .page-inquiry-wrapper .page-inquiry .btn-dark, .landing-page-footer.do-footer .do-footer-top .do-footer-widget .page-inquiry-wrapper .page-inquiry .btn-dark{ padding: 0px 60px; background: #142668; }

.landing-page-banner .page-inquiry-wrapper .page-inquiry .btn-dark:hover, .landing-page-footer.do-footer .do-footer-top .do-footer-widget .page-inquiry-wrapper .page-inquiry .btn-dark:hover{ background: #fcfcfc; }


.landing-page-banner .page-inquiry-wrapper .page-inquiry .inq-title {
     margin-bottom: 22px;
    color: #142668;
    font-weight: 700;
}

.landing-page-banner .page-inquiry-wrapper .page-inquiry .inq-title::after {
    background: #142668;
}

.landing-page-banner .page-inquiry-wrapper .page-inquiry .form-control {
    border-radius: 0px;
    padding: 14px;
    margin-bottom: 7px;
    border-bottom: 1px solid #d4d4e0;
    color: #000;
}

.banner-details {
    padding: 9em 0;
}
.landing-page-clients{ margin-top:8em; }


.landing-page-clients .client-slider button.slick-arrow {
    height: 38px;
    width: 38px;
    position: absolute;
    z-index: 3;
    top: 15%;
}

.landing-page-seo-blocks .seo-blockCvr {
    margin-top: 3em;
    float: left;
    text-align: center;
    display: flex;
    flex-wrap: wrap;
    justify-content: center;
}

.landing-page-seo-blocks .seo-blockCvr .seo-block {
    background: rebeccapurple;
    text-align: center;
    padding: 2em 2em;
    min-height: 23em;
}

.landing-page-seo-blocks .seo-blockCvr .seo-block .seo-block-title {
    text-align: center;
    margin-top: 1.2em;
    font-size: 18px;
    color: #fff;
    font-weight: 600;
    text-transform: uppercase;
    margin-bottom: 20px;
}

.landing-page-seo-blocks .seo-blockCvr .seo-block img {
    width: 70px;
}

.landing-page-seo-blocks .seo-blockCvr .seo-block .seo-block-desc {
    color: #fff;
}

.landing-page-work-sec{ padding-bottom:50px; }

.home-our_work .home-our_work-container.landing-page-work-container {
    padding: 0 3em;
}

.landing-cta-sec .section-heading .sec-title.text-blue::after{background-color: #fff;}

.calltoaction-secCvr.landing-cta-sec .quote-text {
    color: #fff;
    font-size: 17px;
    margin-bottom: 18px !important;
}

.calltoaction-secCvr.theme-bg.do-section.landing-cta-sec {
    position: relative;
}

.calltoaction-secCvr.theme-bg.do-section.landing-cta-sec::before {
    content: '';
    background: url(../images/landing/cta-bg.png);
    position: absolute;
    width: 100%;
    height: 100%;
    background-size: cover;
    top: 0;
    background-repeat: repeat;
    opacity: 0.06;
    background-position: center;
    background-attachment: fixed;
}
.landing-page-funfact{ padding:4em 0px !important; }
.funfact-block {
    display: flex;
    align-items: center;
    justify-content: center;
}

.funfact-block img {
    width: 107px;
    margin-right: 24px;
}

.funfact-block .funfact-info {}

.funfact-block .funfact-info .funfact-num {
    font-size: 3em;
    font-weight: 700;
    line-height: 1;
    margin-bottom: 2px;
    color: #142668;
}

.funfact-block .funfact-info .funfact-title {
    margin-bottom: 0px;
}

.landing-cta-sec2 .section-heading .sec-title.text-blue::after{background-color: #fff;}
.calltoaction-secCvr.landing-cta-sec2 .quote-text {
    color: #fff;
    font-size: 17px;
    margin-bottom: 18px !important;
}

.landing-page-footer.do-footer{ overflow:visible; }
.landing-page-footer.do-footer .do-footer-top {
    overflow: visible;
    padding-top: 50px;
    padding-bottom: 47px;
    /* border-bottom: 1px solid #848484; */
    position: relative;
    float: left;
    width: 100%;
}

.landing-page-footer.do-footer .do-footer-top .do-footer-widget .page-inquiry-wrapper {
    margin-top: -7em;
}

.landing-page-footer.do-footer .do-footer-top .do-footer-widget .page-inquiry-wrapper::before{ display:none; }
.landing-page-footer.do-footer .do-footer-top .do-footer-widget .page-inquiry-wrapper .page-inquiry {
    background-color: #f9f9f9;
    text-align: center;
    border-radius: 15px;
    padding: 2em;
    margin: 0 2em;
    box-shadow: 0px 0px 2px 3px #cecece87;
}


.landing-page-footer.do-footer .do-footer-top .do-footer-widget .page-inquiry-wrapper .page-inquiry .inq-title {
    margin-bottom: 22px;
    color: #142668;
    font-weight: 700;
}

.landing-page-footer.do-footer .do-footer-top .do-footer-widget .page-inquiry-wrapper .page-inquiry .inq-title::after {
    background: #142668;
}
.landing-page-footer.do-footer .do-footer-top .do-footer-widget .page-inquiry-wrapper .page-inquiry .form-control {
    color: #000;
    border-radius: 0px;
    padding: 14px;
    margin-bottom: 7px;
    border-bottom: 1px solid #d4d4e0;
}

.landing-page-footer.do-footer .do-footer-top .do-footer-about-widget .do-footer-logo-wrapper {
    overflow: hidden;
    margin-bottom: 24px;
    line-height: 0.7;
    text-align: left;
    padding-left: 3em;
}

.landing-page-footer.do-footer .do-footer-top .do-footer-about-widget .do-company-address1 {
    padding-left: 3em;
}
.landing-page-footer.do-footer .do-footer-top .do-footer-about-widget .do-company-address1 li{margin-bottom: 24px;}
.landing-page-footer.do-footer .do-footer-top .do-footer-about-widget .do-company-address1 i{ color: #fff; margin-right: 8px;}
.landing-page-footer.do-footer .do-footer-top .do-footer-about-widget .do-company-address1 span { color:#fff; }
.landing-page-footer.do-footer .do-footer-bottom {
    text-align: center;
    padding: 12px 0;
    display: block;
    position: relative;
    display: block;
    border-top: 1px solid #848484;
    clear: both;
}


.do-parallax-page-title-section {
    padding: 150px 0 !important;
    position: relative;
    height: auto !important;
}
.do-parallax-page-title-section .do-page-title .main-title {
    font-size: 35px;
    color: #ffffff;
    margin-top: 0;
    margin-bottom: 10px;
    text-transform: uppercase;
    font-family: 'Open Sans', sans-serif;
    font-weight: 700;
}
.do-parallax-page-title-section .do-page-title .main-title:after {
    content: '';
    width: 45px;
    height: 4px;
    margin: 14px auto 12px;
    background-color: #fff;
    display: block;
}
.do-parallax-page-title-section .do-page-title p {
    font-size: 22px;
    color: #d4d4d4;
    margin-bottom: 0;
    font-family: 'Satisfy', cursive;
}

.do-blog-page-wrapper .entry-content .do-testimonial-section.do-section {
    background: none;
    padding: 8px 0px;
}

.do-blog-page-wrapper .entry-content .do-testimonial-section.do-section .do-testimonial-slides p {
    color: #000;
}
.do-blog-page-wrapper .entry-content .do-testimonial .do-testimonial-slides{ padding:83px 66px 114px 0px; }
.do-blog-page-wrapper .entry-content blockquote strong{ font-weight:700; }
.do-blog-page-wrapper .blog-title-block .blog-titleCvr {
    margin-bottom: 0px;
}
.blog-infoCvr .blog-share .blog-share-links li a{ color: #fff; }
@media screen and (max-width: 1199px){
.landing-page-banner.inner-page-banner {
    overflow: visible;
    height: 93vh;
}
.landing-page-banner .page-inquiry-wrapper { margin-right:0px; }
.landing-page-clients {
    margin-top: 10em;
}
} 


@media screen and (max-width: 1080px){
.landing-page-banner.inner-page-banner {
    overflow: visible;
    height: 97vh;
}
.landing-page-banner .page-inquiry-wrapper { margin-right:0px; margin-left:0px;}
.landing-page-footer.do-footer .do-footer-top .do-footer-about-widget .do-footer-logo-wrapper,
.landing-page-footer.do-footer .do-footer-top .do-footer-about-widget .do-company-address1 {
    padding-left: 1em;
}
}    

@media screen and (max-width: 992px){
.landing-page-banner.inner-page-banner {
    overflow: visible;
    height: 100vh;
}
.landing-page-banner .banner-details .page-title{ font-size:30px; }
.landing-page-banner .banner-details .bigger-line{ font-size:18px; }
.landing-page-funfact .funfact-block img {
    width: 90px;
    margin-right: 17px;
}
.landing-page-funfact .funfact-block .funfact-info .funfact-num {
    font-size: 2em;
    margin-bottom: 5px;
}
.landing-page-funfact .funfact-block .funfact-info .funfact-title {
    margin-bottom: 0px;
    line-height: 1.3;
}
}      

@media screen and (max-width: 991px){
.landing-page-seo-blocks .seo-blockCvr .seo-block{margin-bottom: 3em;}
.landing-page-footer.do-footer .do-footer-top .do-footer-widget .page-inquiry-wrapper .page-inquiry{ margin:0px; }
}
@media screen and (max-width: 768px){
.landing-page-banner .page-inquiry-wrapper {
    padding: 0px;
}
}
@media screen and (max-width: 767px){
.landing-page-banner.inner-page-banner {
    height: auto;
}    
.landing-page-banner .banner-details {
    padding: 7em 0 0px;
}
.landing-page-banner .page-inquiry-wrapper {
    padding: 0px;
    margin-top: 3em;
}
.landing-page-banner .page-inquiry-wrapper { padding-bottom: 5em !important; }
.landing-page-clients {
    margin-top: 2em;
}
.landing-page-funfact{ padding-top:1em !important; }
.landing-page-funfact .funfact-block { margin-bottom:3em }
.landing-page-funfact [class*="col-"]:last-child .funfact-block{ margin-bottom:0px; }
.landing-page-work-sec {
    padding-bottom: 7em;
}

.landing-cta-sec2 .section-heading.text-left {
    text-align: center;
}
.landing-cta-sec2 .section-heading.text-left .sec-title:after {
    left: 0;
    right: 0;
    margin: 0 auto;
    -webkit-transform: translateX(0%);
    -moz-transform: translateX(0%);
    -ms-transform: translateX(0%);
    -o-transform: translateX(0%);
    transform: translateX(0);
}
.calltoaction-secCvr.landing-cta-sec2 .quote-text {
    text-align: center;
}
.calltoaction-secCvr.landing-cta-sec2 .cta-btnLink{ text-align:center; }
.calltoaction-secCvr.landing-cta-sec2 .cta-imgCvr.mr-40 {
    margin-right: 0px;
    text-align: center;
    margin-bottom: 2em;
}
.calltoaction-secCvr.landing-cta-sec2 .cta-imgCvr.mr-40 img{ width:50%; }
.landing-page-footer.do-footer .do-footer-top .do-footer-about-widget .do-footer-logo-wrapper, .landing-page-footer.do-footer .do-footer-top .do-footer-about-widget .do-company-address1 li { text-align:center; }
.landing-page-footer.do-footer .do-footer-top{ padding-bottom:28px; }
.landing-page-nav li.active.headercall .pulsating-circle:before { display:none; }
.landing-page-nav li.active.header-email.headercall .pulsating-circle:after, .landing-page-nav li.active.header-phone.headercall .pulsating-circle:after{ font-size:20px; }
.landing-page-nav .social-icons-mb {
    float: right;
    margin: 6px 10px;
    display: block !important;
}
ul.nav.navbar-nav.navbar-right.header-contact-menu.visible-xs {
    position: absolute;
    left: 43px;
    top: 4px;
    display: flex !important;
}
.landing-page-nav .headercta-text{ display:none; }
.landing-page-nav .header-contact-menu li:last-child {
    margin-left: 6px;
}
.landing-page-banner .banner-details .banner-usps ul li { padding-right: 5px;}

}


@media screen and (max-width: 620px){
.landing-page-banner .banner-details {
    padding: 5em 0 0px;
}    
.landing-page-seo-blocks .seo-blockCvr [class*="col-"]{ width:100%; }
.landing-page-seo-blocks .seo-blockCvr .seo-block { min-height: auto; }
}


@media screen and (max-width: 480px){
.faq-lists .faq-lists-panel .panel .floating-bar{ height: 58px;}
}

</pre></body></html>