/*@font-face{font-family:arquitecta_medium;src:url(../fonts/arquitecta_medium.woff) format("opentype")}*//*@font-face{font-family:arquitecta_light;src:url(../fonts/arquitecta_light.woff) format("opentype")}*/div#footer{background:#efefef!important;padding:3% 0 0.5%;}.container{width:80%!important}.footer-title h2{font-weight:600;letter-spacing:1px;text-transform:uppercase;margin-top:0;margin-bottom:10px;}.footer-content p{margin-bottom:4px;font-weight:700;letter-spacing:.8px;}.footer-content a{font-size:12px;letter-spacing:.8px;text-decoration:underline}.footer-content a:hover{text-decoration:none}p.social-p{float:left;margin-right:-10px;font-weight:700;margin-top:10px;font-size:20px!important;}ul.footer-social.list-unstyled.list-inline{margin-top:12px}.footer-content p, .footer-content a{font-size:17px;}.post-content ul li{color:#333;font-size:18px;letter-spacing:0.8px;font-family:arquitecta_light;}.post-content ul{padding-left:15px;}.post-content h4{margin-top:35px;letter-spacing:1.1px;}ul.float-social{position:fixed;top:52%;left:2%}li.float-social-title h2{font-weight:500;letter-spacing:1px}li.float-social-title{transform:rotate(270deg);position:absolute;width:100px;left:-200%;top:-140%;margin-left:-81%}ul.float-social li{margin-bottom:10px;list-style:none}ul.float-social li a{color:#fff}li.float-social-title:before{content:"";width:1px;height:60px;background:#eee;position:absolute;transform:rotate(270deg);left:-38%;top:-93%}.footer-content p,.footer-title h2,li.float-social-title h2{font-size:14px;}.col-md-4{-ms-flex:0 0 33.333333%;flex:0 0 33.333333%;max-width:33.333333%;}.col-sm-4{-ms-flex:0 0 33.333333%;flex:0 0 33.333333%;max-width:33.333333%;float:left;}.offset-md-0{margin-left:0;}.col-sm-4{position:relative;width:100%;min-height:1px;padding-right:15px;padding-left:15px;}#footer .footer-content a,#footer .footer_addressbar h4,#footer h1,#footer h2,#footer h3,#footer h4,#footer h5,#footer h6,#footer p,#footer p.branch_city,#footer span{color:#1a1a1a!important;}ul.footer-social li{float:left;padding:5px;}.text-center{text-align:center;}.unit-of{font-size:18px;border-top:1px solid #dadada;padding:10px 0 0 0;color:#a0a2ae;font-family:arquitecta_medium, sans-serif;font-weight:500;}.services__content{position:absolute;left:-25px;}.error{top:68%!important;color:#f00!important;}.input-field{position:relative;}.error.active{top:112%!important;}.input-field label.error,.input-field label.error.active{color:#f00!important;}.popup h2.success_msg{font-size:30px;text-align:center;padding:15%;color:#216119;}.below_c_content input[type='email']{width:60%;}input#botInput{width:20%;}.blog_img img{width:100%!important;max-height: 240px!important;}.blog_date{display:inline-block!important;}.blog_tag{display:inline-block;position:relative;top:10px;left:5px;font-family:primaryFont;color:#1b9ada;border-bottom:1px solid #ddd;}.blog_tag:hover{color:#000;cursor:pointer;}.blog{box-shadow:none!important;}.blog_head h4{color:#000;}.blog_head h4:hover{color:#039be5;}.text{line-height:2.4rem;font-size:18px;}.popup_new_msg h2.success_msg{text-align:center;font-size:30px;padding:2% 13%;font-weight:500;color:#316d12;}.new-error{position:absolute!important;left:9%!important;top:98%!important;color:#f00;}.blogs-detail-page .post-by{margin:10px 0;font-weight:500;color:#8e8e8e;}.blogs-detail-page p.post-para{font-family:myFont_one;line-height:2.4rem;font-size:18px;}.blogs-detail-page ul li{list-style:circle!important;padding:8px 0px 0 0px;font-size:20px;font-family:arquitecta_light;color:#333;list-style-position:inside!important;}h2.hide-on-med-and-up{font-size:30px;margin:0;width:100%;position:inherit;}.hide-mobile{display: block;}.hide-desktop{display: none;}.site-wrapper .page-home .how-we-work-section .container .steps-wrapper .line-wrapper{/*left: -4%;*/}/*------------large scree End------------*/@media only screen and (min-width:1160px){#footer .container{width:95% !important;max-width:90%;}.footer-section:nth-child(2){padding-left:5%}}/*------------ Mobile scree Start ------------*/@media (min-width:320px) and (max-width:768px){#home .below_c_content input[type='email']{width:85%;}#home .home-content h2{top:58%;}#home video.home__video{display:none;}#home .svg_home_section{height:45vh;left:0%;}h3.heading{font-size:27px;line-height:32px;text-align:center;}p.text{font-size:17px;text-align:center;}.heading--big{line-height:45px;font-size:24px;}.container{width:90%!important;}h2.heading.heading--small{text-align:center;}#home .below_c_content h4{display:none;}#home .below_c_content input{display:none;}#home .drag-icon{display:block;clear:both;margin:30px auto;}h5.heading--mid{font-size:23px;text-align:center;margin-top:15px!important;margin-bottom:20px;}#home .home-content{height:45vh;}#home header.home{min-height:300px;}.gap--extra{padding-top:0px;}#nav-btn-mobile{width:100px;height:50px;padding:15px 0px 15px 0px;}#home .about-video__content{margin-top:90px;}.action-hint{display:none;}#nav-mobile .head .container-logo{left:4%!important;}.container-linkPr{padding:140px 20px!important;width:50%!important;}.waves.cust_waves .btn-large.black{left:60%;}.cust_waves{height:230px;}.blog{margin:0px;}.footer-content p{padding:0;margin:0;}.col.s12.m4{width:100%;margin:15px 0;}ul.footer-social.list-unstyled.list-inline{margin-top:0;}.waves__area{height:100%;}.site-wrapper .page-home .how-we-work-section .container .steps-wrapper .line-wrapper{left:10px;top:60px;}.site-wrapper .page-home .how-we-work-section .container .steps-wrapper .step{padding:0;width:100% !important;float:left;padding-left: 0px;}#home .services__slider{height:200px;width:270px;}#home .services__slider .services__content{left:0;top:80%;width:100%;margin:0;padding:0;}#home .services__slider .services__heading{text-align:center;font-size:20px;line-height:30px;}#home .services__img-container{right:0;top:30px;}#home .services-slider .item{margin-left:-40px!important;}#home .services__heading:before{left:42%;}#home .below_c_content{bottom: 0vh; width: 100%; text-align: center; left: 1vw; padding-left: 0;}.hide-mobile{display: none;}.hide-desktop{display: block;}}/*------------ Mobile scree End ------------*/@media (min-width:280px) and (max-width:319px){#home .home-content h2{top: 65%; width: 102%;}#home .home-content{height: 55vh;}#home .svg_home_section{height: 55vh; left: 0%;}#home .about-video__content{margin-top:100px;}}@media (max-width:480px){.desktop-show{display: none !important;}.mobile-show{display: block !important;}}.desktop-show{display: block !important;}.mobile-show{display: none !important;}
.blogs-detail-page b {
    font-weight: 800;
}
.blogs-detail-page a {
    font-weight: bold;
}
.about-video__content b, .about-video__content a {
    font-weight: bold;
}
.img_center{
    margin:0 auto;
    display:block;
}
.js-blog-slider .owl-nav {
    position: absolute;
    top: 50%;
    left: 0;
    width: 100%;
}

.js-blog-slider .owl-nav button.owl-next {
    right: 0;
    position: absolute;
}
.whatsapp {
    animation: whatsapp 2s infinite;
    position: fixed;
    bottom: 10%;
    z-index: 9;
    right: 30px;
}
.whatsapp img {
    height: 70px;
}
  
  .blogs-detail-page h2{
    font-size: 51px;
    font-family: 'AvenirNextBold';
    font-weight: 400;
}  .blogs-detail-page h3{
    font-size: 51px;
    font-family: 'AvenirNextBold';
    font-weight: 400;
}
  
  @keyframes whatsapp{
      0% {
        transform: translateY(0);
    }
    50% {
        transform: translateY(-12px);
    }100% {
        transform: translateY(0);
    }
  }
  
.js-blog-slider .owl-nav button {
    font-size: 57px !IMPORTANT;
    color: #ffffff !IMPORTANT;
    width: 40px !IMPORTANT;
    height: 40px !IMPORTANT;
    background: #1b9ada !IMPORTANT;
    border-radius: 50% !IMPORTANT;
    line-height: 25px !IMPORTANT;
    padding: 0 !IMPORTANT;
}

.js-blog-slider .owl-nav button span {
    display: block;
    height: 40px;
}
.el.el-services .services_nav ul li ul {
    display: none;
    position: static;
    background: #fff;
    z-index: 9;
    width: 80% !IMPORTANT;
    /* left: 70px; */
    /* top: 50px; */
    box-shadow: 0px 0px 10px 0px #c3c3c3 !IMPORTANT;
}

.el.el-services .services_nav ul li:hover ul {
    display: block;
}

.el.el-services .services_nav ul li ul li {
    width: 100%;
    display: flex;
    height: auto;
}

.el.el-services .services_nav ul li ul li a {
    padding: 10px 20px;
    height: auto;
    display: block;
    width: 100%;
    line-height: initial;
}

.el.el-services .services_nav ul li {
    position: relative;
}
.mobile_call_btn {
    position: fixed;
    width: 40px;
    height: 40px;
    bottom: 20px;
    right: 20px;
    background: #2982c3;
    color: #fff;
    text-decoration: none;
    text-align: center;
    line-height: 40px;
    border-radius: 50%;
    box-shadow: 0px 0px 4px 2px #0000002b;
    z-index: 999;
    font-size: 16px;
    display: none;
}

@media only screen and (max-width: 480px){
 .mobile_call_btn {
    display: block;
}   
}
@media only screen and (max-width: 360px){
p.text {
    font-size: 14px;
    line-height: 23px;
}
h5.heading--mid {
    font-size: 22px !IMPORTANT;
    text-align: center !important;
    margin-top: 15px!important;
    margin-bottom: 20px;
    line-height: 30px !IMPORTANT;
}
.loader.js-loader h1.heading.no-margin {
    font-size: 40px;
}
#home .home-content {
    height: 61vh;
}
#home .svg_home_section {
    height: 55vh;
    left: 0%;
}
.popup-head {
    font-size: 16px;
}
.popup-head {
    font-size: 16px;
    text-align: center;
    margin-top: 20px;
}

}
strong {
    font-weight: bold !Important;
}
.faq_block p, .faq_block ol {
    display: none;
}
.faq_block ol {
    padding-left: 30px;
}
.faq_sections {
    display: flex;
    flex-wrap: wrap;
    align-items: flex-start;
    margin: 0;
}
.faq_block.active h4,.faq_block.active h3 {
    color: #1e7dcc;
}

.faq_block h4:before,.faq_block h3:before {content: "+";position: absolute;right: 10px;font-size: 25px;top: 6px;}

.faq_block.active h4:before,.faq_block.active h3:before {
    content: "_";
    font-size: 27px;
    top: -7px;
}
h2.heading {
    font-size: 2.28rem;
    line-height: 110%;
    margin: 1.52rem 0 0.912rem 0;
}

/*for Blogs*/
.blog-editor > p {
    line-height: 2.4rem;
    font-size: 18px;
    color: #222223;
    letter-spacing: 0px;
    font-family: myFont_one;
    font-style: normal;
    font-weight: 300;
}

@media screen and (min-width: 320px) and (max-width: 768px){
    .blog-editor > p {
        font-size: 17px;
        text-align: center;
    }
}

.blog-editor h3 {
    font-size: 28px;
    line-height: 1.2;
    font-weight: 400;
}

.blog-editor > h2 a {
    color: rgba(0, 0, 0, 0.87);
    font-weight: 400;
}

.blog-editor > h2 a > strong {
    font-weight: 400 !important;
}

.blog-editor > img {
    max-width: 100%;
    height: auto;
    margin: 10px 0px;
}










.high_impact{
    background: rgba(240, 240, 237, 1);
    position: relative;
    overflow: hidden;
}
.high_impact:before {
    content: '';
    background: rgba(255, 255, 255, 0.53);
    position: absolute;
    width: 90%;
    height: 450px;
    left: -20%;
    bottom: -50%;
    border-radius: 50%;
}
.high__img{
    position:relative;
    width: 80%;
    margin: auto;
}

.high_impact .bg_1awards{
    width: 100%;
    height: 350px;
    object-fit: cover;
    position: relative;
    z-index: 1;
}
.high_impact .bg_awards{

    position: absolute;
    left: -45px;
    z-index: 0;
    top: 50%;
    height: 300px;
    object-fit: cover;
    width: 100%;
    transform: translateY(-50%);
}


.high_impact__content span{
    color: rgba(0, 121, 232, 1);
    font-size: 16px;
    font-weight: 500;
}
.high_impact__content h3{
    color: rgba(39, 39, 39, 1);
    font-size: 40px;
    font-weight: 500;
    font-family: "Ubuntu", sans-serif;
    line-height: 50px;
    margin: 15px 0 !IMPORTANT;
}
.high_impact__content p{
    font-size: 18px;
    font-weight: 400;
    color: rgba(83, 83, 83, 1);
}
.new_title h3{
    color: rgba(39, 39, 39, 1);
    font-family: "Ubuntu", sans-serif;
    font-size: 40px;
    line-height: 50px;
    font-weight: 500;

}
.new_title h4{
    color: rgba(39, 39, 39, 1);
    font-family: "Ubuntu", sans-serif;
    font-size: 26px;
    font-weight: 500;
    line-height: 50px;

}
.new_services .clients__img {
    width: 100px;
    filter: unset;
    opacity: 1;
}

.new_title p{
    font-family: myFont_one;
    font-size: 16px;
    font-weight: 400;
    color: rgba(83, 83, 83, 1);
}
.grow  .new_title {
    margin: auto;
    float: unset;
}
.grows__images{
    border-bottom: 1px solid rgba(185, 185, 185, 1);
    margin-top: 60px !important;
    padding-bottom: 100px;
}
.grows__images h5{
    color: rgba(39, 39, 39, 1);
    font-family:  "Ubuntu", sans-serif;
    font-size: 26px;
    font-weight: 500;
}
.grows__images div{
    padding: 0 40px !important;
}

.experience__item {
    background: rgba(248, 248, 247, 1);
    padding: 30px;
    margin-bottom: 20px;
    border-radius: 10px;
}
.experience_img {
    background: rgba(255, 255, 255, 1);
    border-radius: 50%;
    width: 60px;
    height: 60px;
    display: grid;
    place-content: center;
}
.experience__item h4{
    color: rgba(39, 39, 39, 1);
    font-family: "Ubuntu", sans-serif;
    font-size: 20px;
    font-weight: 500;
    margin: 12px 0;
}
.experience__item p{
    color: rgba(83, 83, 83, 1);
}

.experience__item ul {
    margin: 10px 0;
    padding-left: 15px;
}
.experience__item ul li{
    color: rgba(83, 83, 83, 1);
    list-style: disc;
    margin: 5px 0;
}

.experience__item--right{   
    padding: 30px;
    margin-bottom: 20px;
    color: #fff;
    border-radius: 10px;
    background: rgba(0, 121, 232, 1);
}


.experience__item--right h4{
    font-family:  "Ubuntu", sans-serif;
    font-size: 30px;
    font-weight: 500;
    margin: 0 0 15px;
}
.experience__item--right p{
    margin: 0 0 15px;
}
.experience__item--right ul {
    margin: 10px 0;
    padding-left: 15px;
}
.experience__item--right ul li{
    list-style: disc;
    margin: 5px 0;
}


.experience__item--right h6{
    font-family:  "Ubuntu", sans-serif;
    font-size: 20px;
    font-weight: 500;
}
.btn_experience__item{
    font-family: "Ubuntu", sans-serif;
    font-size: 16px;
    font-weight: 500;
    color: rgba(0, 121, 232, 1);
    background: #fff;
    border-radius: 40px;
    padding: 12px 25px;
    display: inline-block;
}
.grows__images ul {
    margin: 20px 0;
    padding-left: 15px;
}
.grows__images ul li{
    color: rgba(83, 83, 83, 1);
    list-style: disc;
    margin: 5px 0;
}
.grows__images ul li::marker {color: rgba(0, 121, 232, 1);

}

.strategy ul {
    margin: 20px 0;
    padding-left: 15px;
}
.strategy ul li{
    color: rgba(83, 83, 83, 1);
    list-style: disc;
    margin: 5px 0;
}
.strategy ul li::marker {color: rgba(0, 121, 232, 1);

}
.strategy img{
    /*width: 100%;*/
    height: 550px;
    object-fit: contain;
    border-radius: 10px;
    object-position: right;
}
.strategy  .new_title {
    padding-top: 60px;
}

.clear-cut .xs6 {
    margin: auto;
    float: unset;
}

.clear-cut .clear_item h4{
    font-family:  "Ubuntu", sans-serif;
    font-size: 26px;
    font-weight: 500;
    color: rgba(39, 39, 39, 1);
}
.clear-cut .clear_item h4 span{
    font-family:  "Ubuntu", sans-serif;
    font-size: 26px;
    font-weight: 500;
    color: rgba(0, 121, 232, 1);
}

.clear-cut .clear_item{
    padding-bottom: 40px;
    border-bottom: 1px solid rgba(104, 104, 104, 1)
}
.clear-cut .new_title {
    border-bottom: 1px solid rgba(104, 104, 104, 1);
    padding-bottom: 40px;
    margin-bottom: 40px;
}


.victorious{
    background: rgba(242, 249, 255, 1);

}
.victorious img{
    width: 100%;

}

.victorious h3{
    font-size: 30px;
}
.victorious h3 span{
    color: rgba(0, 121, 232, 1);
}

.victorious .new_title {
    padding-top: 40px;
    padding-left: 40px;
}
.victorious_btn{
    font-family: "Ubuntu", sans-serif;
    font-size: 16px;
    font-weight: 500;
    color: #fff;
    margin-top: 25px;
    border-radius: 40px;
    padding: 12px 25px;
    display: inline-block;
    border: none;
    cursor: pointer;
    background: rgba(0, 127, 200, 1);
}
.worksss_head {
    background: rgba(0, 121, 232, 1);
    padding: 20px;
    border-radius: 10px;
    text-align: center;
    color: #fff;
    min-height: 320px;
}
.worksss_head h4{
    font-family:  "Ubuntu", sans-serif;
    font-size: 70px;
    margin: 0;
    font-weight: 700;
}
.worksss_head h6{
    font-family:  "Ubuntu", sans-serif;
    font-size: 26px;
    font-weight: 500;
}.worksss_head p{
    font-family:  "Ubuntu", sans-serif;
    font-size: 14px;
    font-weight: 400;
}
.competitors .row{
    background: rgba(242, 249, 255, 1);
    border-radius: 10px;
}
.competitors .new_title{
    padding: 40px 60px;
}
.competitors_img img{
    position: relative;
    z-index: 1;
}
.competitors_img:after {
    background: rgba(133, 176, 217, 0.53);
    content: '';
    position: absolute;
    right: 0%;
    bottom: -60%;
    z-index: 0;
    width: 100%;
    height: 100%;
    border-radius: 50%;
}
.competitors_img:before {
background: rgba(0, 121, 232, 1);
    content: '';
    position: absolute;
    right: -35%;
    bottom: -60%;
    z-index: 1;
    width: 100%;
    height: 130%;
    border-radius: 54%;
}
.competitors_img {
    overflow: hidden;
}

.disrupt-form {
    display: inline-flex;
    gap: 20px;
    flex-wrap: wrap;
    width: 100%;
}
.disrupt-form .form-group {
    width: 100%;
    background: rgba(246, 248, 250, 1);
    border: 1px solid rgba(211, 211, 211, 1);
    padding: 0px 15px;
    border-radius: 5px;
    height: auto;
}
.disrupt-form .form-group.col-6 {
    width: calc(50% - 10px);
}
.disrupt-form .form-group .form-control {
    border: none !important;
    margin: 0;
    height: 50px;
    box-shadow: none !important;
}

.disrupt-form .victorious_btn {
    padding: 15px 35px;
}

.clear_item ul {
    margin: 20px 0;
    padding-left: 15px;
}
.clear_item ul li{
    color: rgba(83, 83, 83, 1);
    list-style: disc;
    margin: 5px 0;
}
.clear_item ul li::marker {color: rgba(0, 121, 232, 1);

}





































































































































