h2{color:#000}.header_image{max-height:500px}.dark-grey{color:#4a4a4a!important}.btn-template,section{position:relative}.btn-template,.pgae-holder{overflow:hidden}body{overflow:hidden}section{padding:0;overflow-x:hidden}section header{margin-bottom:30px}.has-shadow{box-shadow:0 0 35px rgba(0,0,0,.1)}.no-padding-bottom{padding-bottom:0!important}.padding-top-small{padding-top:100px!important}@media(min-width:992px){.testimonial{background-size:cover!important}}.service-box-one{position:relative;padding:40px 20px;transition:all .3s}.service-box-one:hover{box-shadow:0 0 35px rgba(0,0,0,.1)}.service-box-one .inner-box{position:relative;display:block}.service-box-one .icon-box{position:relative;font-size:40px;line-height:1.4em;margin-bottom:8px;transition:all 300ms ease;-moz-transition:all 300ms ease;-webkit-transition:all 300ms ease;-ms-transition:all 300ms ease;-o-transition:all 300ms ease}.service-box-one .inner-box strong{font-size:3em;text-shadow:2px 2px 4px rgba(0,0,0,.2);color:#b06ab3;display:block}.service-box-one .text{position:relative;line-height:1.8em;padding:0;color:#777}.skill{position:relative;margin-bottom:30px}.skill li{font-size:16px;font-weight:400}.skill li.title{float:left}.skill li.strength{float:right}.skill .skill-progress{width:100%;height:5px;background:#f4f4f4}.skill-progress .progress-bar{background-color:#34d065}@media(max-width:992px){.skills{margin-top:30px}}.download{color:#fff!important}.download-title{color:#fff}.what-we-do .outer{position:relative;padding-top:20px}.what-we-do .outer .inner-circle{position:absolute;left:50%;margin-left:-150px;top:50%;margin-top:-150px;width:300px;height:300px;border:1px dashed #d0d0d0;line-height:300px;text-align:center;border-radius:50%;z-index:1}.what-we-do .outer .phone{position:absolute;width:75%;left:50%;top:-110px;transform:translateX(-50.5%)}.what-we-do .outer:before{content:'';position:absolute;left:50%;margin-left:-315px;top:50%;margin-top:-315px;width:630px;height:630px;border:1px solid #f5f5f5;border-radius:50%}.what-we-do .outer:after{content:'';position:absolute;left:50%;margin-left:-250px;top:50%;margin-top:-250px;width:500px;height:500px;border:1px solid #f5f5f5;border-radius:50%}.what-we-do .outer .header-wraperumn{float:right}.service-box-three{position:relative;margin-bottom:30px;z-index:1}.what-we-do .outer .service-box-three{margin-bottom:48px}.what-we-do .outer .service-box-three:first-child{left:80px;top:-28px}.what-we-do .outer .service-box-three:last-child{margin-bottom:0;left:80px;top:0}.service-box-three .inner-box{position:relative;display:block;text-align:right;padding-right:110px}.service-box-three .icon-box{position:absolute;right:0;top:0;width:72px;height:72px;text-align:center;line-height:72px;color:#fff!important;font-size:30px;border-radius:50%}.service-box-three h3{position:relative;line-height:1.6em;font-size:16px;text-transform:uppercase;margin-bottom:15px;color:#2a2a2a;font-weight:700}.service-box-three .text{position:relative;line-height:1.8em}.service-box-four{position:relative;margin-bottom:30px;z-index:1}.what-we-do .outer .service-box-four{margin-bottom:64px}.what-we-do .outer .service-box-four:first-child{right:80px;top:-28px}.what-we-do .outer .service-box-four:last-child{margin-bottom:0;right:36;top:0}.service-box-four .inner-box{position:relative;display:block;text-align:left;padding-left:110px}.service-box-four .icon-box{position:absolute;left:0;top:0;width:72px;height:72px;text-align:center;line-height:72px;color:#fff!important;font-size:30px;border-radius:50%}.service-box-four .text{position:relative;line-height:1.8em}@media(min-width:1200px){.outer .right-column{margin-left:33.3%}}@media only screen and (max-width:1200px){.what-we-do .outer .inner-circle{display:none}.what-we-do .outer .service-box-three:first-child,.what-we-do .outer .service-box-three:last-child,.what-we-do .outer .service-box-four:first-child,.what-we-do .outer .service-box-four:last-child{left:0;top:0;right:0;bottom:0}}@media only screen and (max-width:767px){.what-we-do .outer:before,.what-we-do .outer:after{display:none}.what-we-do .outer .service-box-three,.what-we-do .outer .service-box-four{padding:0 20px}.what-we-do .outer .service-box-three:last-child,.what-we-do .outer .service-box-four:last-child,.what-we-do .outer .service-box-three,.what-we-do .outer .service-box-four{margin-bottom:60px}.service-box-three .inner-box,.service-box-four .inner-box{padding-left:0;padding-right:0;text-align:center}.service-box-three .icon-box,.service-box-four .icon-box{position:relative;display:block;left:0;top:0;right:0;bottom:0;margin:0 auto 30px}}.testimonials{background-size:cover;padding-bottom:20%!important;background-position:center center;background-repeat:no-repeat}.testimonial{background-repeat:no-repeat;background-position:center center;background-size:cover}.testimonial-item{padding:1em;border-radius:15px;background:#fff}.card-head{padding-left:1rem;padding-right:1rem}.card-name{font-weight:600;color:#3498da}.card-text{padding:1.2rem;margin-bottom:1.5rem}.card-occupation{font-weight:600;color:#4a4a4a}.img-circle{object-fit:cover;border-radius:50%;width:80px;height:80px}@media(max-width:992px){.item-box-sm{margin-bottom:30px!important}}@media(max-width:767px){.item-box-xs{margin-bottom:30px!important}}.text-left{text-align:left!important}.icon-box_blue{background:#255b9d!important}.icon-box_green{background:#2fc06b!important}.icon-box_yellow{background:#f2c40f!important}.has-line-center::after,.has-line::after,.about .download-btn,.accordion-box .block .acc-btn.active .icon-outer,.screenshots .owl-prev,.screenshots .owl-next,.video .more-btn,.video .partial-bg .bg-wrapper .btn-round-video,.service-box-three .icon-box,.service-box-four .icon-box,.screenshots .owl-carousel .owl-dots .active,.screenshots .owl-carousel .owl-dots .owl-dot span,.pricing-table:hover .pricing-table-header,.pricing-table .pricing-table-signup a,.subscribe-newsletter form .more-btn,.main-footer .about-widget .social-links li a:hover{background:#4a4a4a}.m900{font-family:montserrat,sans-serif;font-weight:900}.n400{font-family:nunito,sans-serif;font-weight:400}.title-big{font-size:3rem}.subtitle-big{font-size:1.5em;line-height:1.53em;color:#6d6d6d}.subtitle-big{font-size:1.5em;line-height:1.53em;color:#6d6d6d}.more_blue_text{color:#0099e1;font-family:montserrat,sans-serif;font-weight:700;font-size:1.1em;line-height:1.5em;text-transform:uppercase}.more_title_text{font-size:2em;font-family:montserrat,sans-serif;font-weight:900;color:#000}.more_subtitle_text{font-size:1.6em;font-family:montserrat,sans-serif;font-weight:800;color:#000}.more_description_text{font-size:1em;line-height:1.36em;font-family:nunito,sans-serif;font-weight:500;color:#979797}