html,body{margin:0;font-size:100%;background:#FFF}a:hover,a:focus{text-decoration:none;outline:0 none}input[type="button"],input[type="submit"]{transition:0.5s all;-webkit-transition:0.5s all;-moz-transition:0.5s all;-o-transition:0.5s all;-ms-transition:0.5s all}h1,h2,h3,h4,h5,h6{margin:0}p{margin:0}ul{margin:0;padding:0}img{width:100%}label{margin:0}body{font-family:"Helvetica Neue","Helvetica",'Roboto',"Arial",sans-serif;color:#333;max-width:2000px;margin:0 auto;font-synthesis:none;-moz-font-feature-settings:'kern';-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}ul:not(.browser-default) li{list-style-type:none}html,body{margin:0;background:#FFF;overflow-x:hidden}html{background-color:#035faa}.w_half{width:50%}.wrap{width:90%;margin:0 auto}.center{text-align:center}.white{color:#fff!important}#toTop{display:none;text-decoration:none;position:fixed;bottom:10px;right:10px;overflow:hidden;width:44px;height:44px;border:none;text-indent:100%;background:url(../images/top_move.png) no-repeat right top}.top-space{padding-top:8em}.text_block{display:block}.table_block{display:table}.table_cell{display:table-cell;vertical-align:middle}.w_half{width:50%}.wrap{width:90%;margin:0 auto}.center{text-align:center}.white{color:#fff!important}a.icon-img{display:block;border:none!important;color:#111}.icon-img span{display:inline-block;vertical-align:middle;margin:2px;text-align:center;-webkit-border-radius:50%;border-radius:50%;-webkit-box-sizing:border-box;box-sizing:border-box;background:#fff;color:#0099f9;border:2px solid #0099f9;padding:8px;margin-right:25px;transition:0.5s all;-webkit-transition:0.5s all;-moz-transition:0.5s all;-o-transition:0.5s all;-ms-transition:0.5s all}.icon-img i{font-size:35px;vertical-align:middle;display:block}.icon-img span:hover{border:2px solid #fff}.icon-img:hover span.bg_color{border:2px solid #f8fafb}.icon-img .hvr-rectangle-out{display:inline-block;vertical-align:middle;-webkit-transform:translateZ(0);transform:translateZ(0);box-shadow:0 0 1px rgba(0,0,0,0);-webkit-backface-visibility:hidden;backface-visibility:hidden;-moz-osx-font-smoothing:grayscale;position:relative;background:transparent;-webkit-transition-property:color;transition-property:color;-webkit-transition-duration:0.5s;transition-duration:0.5s}.icon-img .hvr-rectangle-out:before{content:"";position:absolute;z-index:-1;top:0;left:0;right:0;bottom:0;background:#069df8;background:-webkit-linear-gradient(30deg,#069df8 0%,#27dde8 100%);background:linear-gradient(30deg,#069df8 0%,#27dde8 100%);-webkit-transform:scale(0);transform:scale(0);-webkit-transition-property:transform;transition-property:transform;-webkit-transition-duration:0.3s;transition-duration:0.3s;-webkit-transition-timing-function:ease-out;transition-timing-function:ease-out;-webkit-border-radius:50%;border-radius:50%;-webkit-box-sizing:border-box;box-sizing:border-box}.icon-img:hover .hvr-rectangle-out,.icon-img:focus .hvr-rectangle-out:focus,.icon-img:active .hvr-rectangle-out:active{color:white}.icon-img:hover .hvr-rectangle-out:before,.icon-img:focus .hvr-rectangle-out:before,.icon-img:active .hvr-rectangle-out:before{-webkit-transform:scale(1);transform:scale(1)}.line{width:60px;border-bottom:4px solid #0098f8;margin-top:10px}h1,h2,h3,h4,h5,h6,.l_para,p{color:#111;font-family:"Helvetica Neue","Helvetica",'Roboto',"Arial",sans-serif}.banner_head{font-size:45px}h2{font-size:40px;line-height:1.1;font-weight:600;letter-spacing:0em;text-align:left}h3{font-size:28px;line-height:1.1;font-weight:600;letter-spacing:0em}h6{font-size:20px;line-height:1.4;font-weight:400;letter-spacing:.016em}p,.l_para,.l_para span{font-size:20px;line-height:1.4;font-weight:400;letter-spacing:.016em}.banner p,.l_para span{font-size:22px}.button,a.button{background:rgb(234, 55, 55);border:none;border-radius:4px;color:#fff;display:inline-block;letter-spacing:.5px;padding:11px 24px;text-decoration:none;white-space:nowrap;font-weight:400;text-transform:uppercase;font-size:16px;width:177px !important;}.right_arrow{font-size: 19px;margin-left: 4px;vertical-align:middle;margin-top: -2px;}.hvr-grow{-webkit-transform:perspective(1px) translateZ(0);transform:perspective(1px) translateZ(0);box-shadow:0 0 1px rgba(0,0,0,0);-webkit-transition-duration:0.3s;transition-duration:0.3s;-webkit-transition-property:transform;transition-property:transform}.hvr-grow:hover{-webkit-transform:scale(1.05);transform:scale(1.1)}.anim{-moz-transform:translateY(-50%) translateX(-50%);-ms-transform:translateY(-50%) translateX(-50%);-webkit-transform:translateY(-50%) translateX(-50%);transform:translateY(-50%) translateX(-50%);position:absolute;top:50%;left:50%;z-index:-1}.anim:before{position:relative;content:'';display:block;margin-top:100%}.anim:after{content:'';position:absolute;top:0;bottom:0;left:0;right:0;border-radius:50%}.hoverable:focus>.anim{-moz-animation:anim-out 0.8s;-webkit-animation:anim-out 0.8s;animation:anim-out 0.8s}.hoverable:focus>.anim:after{-moz-animation:anim-out-pseudo 0.8s;-webkit-animation:anim-out-pseudo 0.8s;animation:anim-out-pseudo 0.8s}@-moz-keyframes anim-out{0%{width:0%}100%{width:100%}}@-ms-keyframes anim-out{0%{width:0%}100%{width:100%}}@keyframes anim-out{0%{width:0%}100%{width:100%}}@-webkit-keyframes anim-out-pseudo{0%{background:rgba(255,255,255,.3)}100%{background:transparent}}@-moz-keyframes anim-out-pseudo{0%{background:rgba(255,255,255,.3)}100%{background:transparent}}@-ms-keyframes anim-out-pseudo{0%{background:rgba(255,255,255,.3)}100%{background:transparent}}@keyframes anim-out-pseudo{0%{background:rgba(255,255,255,.3)}100%{background:transparent}}section.banner{background:#f8fafb;position:relative;padding:20px 0;background:#dff4ff;background:-moz-linear-gradient(top,#dff4ff 30%,#6ad2fc 100%);background:-webkit-linear-gradient(top,#dff4ff 30%,#6ad2fc 100%);background:linear-gradient(to bottom,#dff4ff 30%,#6ad2fc 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#dff4ff',endColorstr='#6ad2fc',GradientType=0)}.down_sec{position:absolute;top:-23px;left:0;text-align:center;width:100%;z-index:9}.clients{position:relative}.down_arrow,.down_arrow:hover,.down_arrow:active,.down_arrow:focus{color:#fff;background:#069df8;padding:10px 15px;vertical-align:middle;display:inline-block;border-radius:25px;width:45px;height:45px;position:relative}.down_arrow span{font-size:24px;vertical-align:middle;text-align:center}.gold_trophy{width:180px;padding-bottom:20px}span.block{display:block}.down_arrow:after{pointer-events:none;position:absolute;width:100%;height:100%;border-radius:50%;top:0;left:0;content:'';-webkit-box-sizing:content-box;-moz-box-sizing:content-box;box-sizing:content-box}.down_arrow:hover:after{animation:sonarEffect 1.3s ease-out 75ms}.lazy-hidden{background:url(../images/landing_page/loading.gif) no-repeat 50% 50%;background-size:30px 30px!important}.min_height_sec{min-height:300px;max-height:700px;max-width:650px}@-webkit-keyframes sonarEffect{0%{opacity:.3}40%{opacity:.5;box-shadow:0 0 0 2px rgba(255,255,255,.1),0 0 5px 10px #069df8,0 0 0 10px rgba(255,255,255,.5)}100%{box-shadow:0 0 0 2px rgba(255,255,255,.1),0 0 5px 10px #069df8,0 0 0 10px rgba(255,255,255,.5);-webkit-transform:scale(1.5);opacity:0}}.clients_list{display:table;text-align:center;margin:0 auto}.clients_list .item{display:table-cell}.client_logo{background:url(../images/landing_page/client/c_active.png) no-repeat;margin-right:60px;transition:0.5s all;-webkit-transition:0.5s all;-moz-transition:0.5s all;-o-transition:0.5s all;-ms-transition:0.5s all;-webkit-filter:grayscale(100%);filter:grayscale(100%);cursor:pointer;opacity:.6}.client_logo.nbc{background-position:0 -6px;width:96px;height:90px}.client_logo.com{background-position:-166px -6px;width:92px;height:90px}.client_logo.synopsys{background-position:-336px -6px;width:142px;height:90px}.client_logo.tony_robbins{background-position:-551px -6px;width:192px;height:90px}.client_logo.tapright{background-position:-804px -6px;width:154px;height:90px;margin-right:0}.client_logo:hover{-webkit-filter:grayscale(0%);filter:grayscale(0%);opacity:1}.section1{background-color:#fff;margin:0}.section1{background-color:#f8fafb;margin:0}.section .wrap{display:table}.section .wrap>div{display:table-cell;width:50%;vertical-align:middle;float:none;padding:0;margin:0}b.ai{display:inline-block;width:80%;vertical-align:middle;font-weight:600}.section img{opacity:1;transition:opacity 0.3s}.section img[data-src]{opacity:0}.project h4{font-size:38px;color:#fff;text-shadow:none;font-family:"Helvetica Neue","Helvetica",'Roboto',"Arial",sans-serif}.project .para1{color:#fff;font-size:20px;text-transform:initial;line-height:1.5em;margin:20px;padding-bottom:0}.project .para1 span{color:#fff}.analysis1head{font-size:60px;color:#0098f8;font-weight:500}.analysis1name{font-family:"Helvetica Neue","Helvetica",'Roboto',"Arial",sans-serif}.project{text-transform:capitalize!important;background-image:url(../images/landing_page/projects_worked.jpg);padding:3% 0%;text-align:center;text-transform:uppercase;color:#fff;background-size:cover}.line2{width:50px;border-bottom:3px solid #fff;margin:0 auto 7px auto;padding:0}.analysis1{width:40%;float:left}.analysis2{width:30%;float:left}.analysis3{width:30%;float:left}.clear{clear:both}.width_medium{width:80%;margin:0 auto;float:none}.width_small{width:75%}.desktop_visible{display:table-cell!important}.mobile_visible{display:none!important}.desk_img{display:block!important;max-width:900px;margin:0 auto}.cdisktop_img{display:table}.cmobile_img{display:none}@media (max-width:1250px){h2{font-size:35px}b.ai{width:75%}.analysis1head{font-size:50px}.banner_head{font-size:40px}}@media (max-width:1200px){h2{font-size:30px}b.ai{width:75%}.analysis1head{font-size:45px}.banner_head{font-size:38px}.banner_head p{font-size:20px}.links4 p{word-wrap:break-word}}@media (max-width:1010px){b.ai{width:75%}span.block{display:inline}.width_small{width:85%}.px-5{padding:0!important}.pr-5{padding-right:1rem!important}.pl-5{padding-left:1rem!important}.p-5{padding:1rem!important}.analysis1head{font-size:40px}.ap-footer-top>.links2{width:24%}.button,a.button{font-size:15px;padding:9px 24px;width:auto}.right_arrow{font-size:18px}.client_logo{margin-right:40px}}@media (max-width:850px){.icon-img span{padding:6px}h2{font-size:25px}.banner_head{font-size:30px}.banner p,.l_para span{font-size:16px!important}h6,.project .para1{font-size:15px}.clients_list .item{display:inline-block;width:33.3%}.clients_list .item .client_logo{margin:0 auto;height:75px}}@media (max-width:767px){.section .wrap>div{display:block;width:100%;text-align:center}.width_small{width:50%;margin:0 auto;float:none!important}h2{font-size:25px;text-align:center;margin-bottom:15px}.banner_head{font-size:28px}b.ai{width:auto}.desktop_visible{display:none!important}.mobile_visible{display:block!important}.button{margin-top:0;margin-bottom:5px}.width_medium{width:65%;padding:0!important}.py-5{padding:15px 0 15px 0!important}.analysis1head{font-size:30px}.line2{width:50px;border-bottom:3px solid #fff;margin:0 auto 10px auto}.project .para1{margin:20px 26px}.icon-img i{font-size:30px}.terms_condition{float:none;text-align:center;margin-top:5px}.pl-5,.pr-5{padding:0!important}.banner{text-align:center}.gold_trophy,.w_half{margin:0 auto}.banner_btn{margin:0 auto 15px auto}.banner_slider{margin:0 auto}.gold_trophy{width:50%}.text_block{display:inline}.gold_trophy{width:150px;padding-bottom:10px}.text_block{display:inline!important}.mobile_visible.button{display:inline-block!important}.banner_slider{width:90%;display:block!important}.button,a.button{padding:10px;font-size:14px;white-space:normal;line-height:normal;letter-spacing:normal}.right_arrow{font-size:18px;line-height:.8}.w_half.banner_info{width:100%;    position: relative;}}@media (max-width:640px){.cmr{margin-right:20px}.cml{margin-left:20px}}@media (max-width:530px){.down_arrow,.down_arrow:hover,.down_arrow:active{padding:6px 11px;width:37px;height:37px}b.ai{width:80%;display:inline-block;margin-top:0;margin-left:10px;vertical-align:middle;text-align:left}.icon-img span{margin-right:0}.links4 p{word-wrap:break-word}.cmr{margin-right:40px}.cml{margin-left:40px}p,.l_para,.l_para span,.banner p,.l_para span{font-size:16px!important}}@media (max-width:480px){.cdisktop_img{display:none}.cmobile_img{display:block;max-width:350px;margin:0 auto}}@media (max-width:380px){h2,h3{font-size:20px}.p-5{padding:0rem!important}.clients_list .item{display:inline-block;width:33%}.clients_list .item .client_logo{padding:0 10px}.icon-img i{font-size:25px}.width_small{width:60%}h6,.project .para1{font-size:14px}.button,a.button{padding:8px 10px;font-size:14px;white-space:normal}.banner_head{font-size:22px}p,.l_para,.l_para span,.banner p,.l_para span{font-size:14px!important}.right_arrow{font-size:16px}.width_medium{width:80%}.line2{width:35px;border-bottom:2px solid #fff;margin:0 auto 0 auto}.analysis1head{font-size:20px}.project .para1{margin:10px 0}h6,.project .para1{font-size:14px}.analysis1name{font-size:12px;margin-top:10px}h3{font-size:20px!important}.banner_slider{width:100%}.down_sec{top:-20px}.wrap{width:100%;margin:0 auto;padding:0 15px}}.section .desktop_visible{visibility:hidden}
span.table_cell.w_half.py-4.banner_loading {
    width: 50px;
    position: relative;
    right: 27%;
}
.banner_loading{display: none;}
.banner .table_block.wrap{height: 100%;}
.wthree-row{float: right;    position: relative;    margin-top: 3%;}
/* .lazyOwl {
    background: url(../images/ajaxloader.gif) no-repeat center center;
} */
#pre-div {
	background-color: transparent;
    bottom: 0;
    height: 100%;
    width: 100px;
    position: absolute;
    right: 23%;
    top: 0;
    z-index: 99;min-height: 422px;
}
#loader {
	/* background-image: url("../images/ajaxloader.gif");
	background-position: center center;
    background-repeat: no-repeat; */
    border: 5px solid #f3f3f3;
    border-radius: 50%;
    border-top: 5px solid #3498db;
    width: 120px;
    height: 120px;
    -webkit-animation: spin 2s linear infinite; /* Safari */
    animation: spin 2s linear infinite;
	height:50px;
	left: 50%;
	margin:-50px 0 0 -50px;
	position: absolute;
	top:50%;
	width: 50px;display: block;
}
.img-agile .lazy-hidden{background:url(../images/landing_page/loading1.gif) no-repeat 50% 50%;background-size:30px 30px!important;}
.banner_slider_sec {
    max-height: 515px;
    max-width: 680px;
}
.position_rel{position: relative;}
.loader{border: 16px solid #f3f3f3;
    border-radius: 50%;
    border-top: 16px solid #3498db;
    width: 120px;
    height: 120px;
    -webkit-animation: spin 2s linear infinite; /* Safari */
    animation: spin 2s linear infinite;}

    /* Safari */
@-webkit-keyframes spin {
    0% { -webkit-transform: rotate(0deg); }
    100% { -webkit-transform: rotate(360deg); }
  }
  
  @keyframes spin {
    0% { transform: rotate(0deg); }
    100% { transform: rotate(360deg); }
  }
  /***/
/*   .slider {
    max-width: 300px;
    height: 200px;
    margin: 20px auto;
    position: relative;
  }
  ul.bxslider_img {
    position: relative;
    top: 0;
    left: 0;
    height: 100%;
}
  .slide1,.slide2,.slide3,.slide4,.slide5 {
    position: absolute;
    width: 100%;
    height: 100%;top:0;opacity:0
  }
  .slide1 {
   background: url(../images/landing_page/banner3.png)no-repeat center;
    opacity: 1;
  
  } 
  .slide1.animation_class {
    background-size: contain;
    animation:fade 20s infinite;
-webkit-animation:fade 20s infinite;
  }
  .slide2.animation_class {
    background: url(../images/landing_page/banner4.png)no-repeat center;
        background-size: contain;
      animation:fade2 20s infinite;
  -webkit-animation:fade2 20s infinite;
  }
  .slide3.animation_class {
      background: url(../images/landing_page/banner1.png)no-repeat center;
        background-size: contain;
      animation:fade3 20s infinite;
  -webkit-animation:fade3 20s infinite;
  }
  .slide4.animation_class {
    background: url(../images/landing_page/banner2.png)no-repeat center;
      background-size: contain;
    animation:fade4 20s infinite;
-webkit-animation:fade4 20s infinite;
}
  @keyframes fade
  {
    0%   {opacity:1}
    25% { opacity: 0}
    50% { opacity: 0}
    75% { opacity: 0}
    100% { opacity: 1}
  }
  @keyframes fade2
  {
    0%   {opacity:0}
    25% { opacity: 1}
    50% { opacity: 0 }
    75% { opacity: 0}
    100% { opacity: 0}
  }
  @keyframes fade3
  {
    0%   {opacity:0}
    25% { opacity: 0}
    50% { opacity: 1}
    75% { opacity: 0}
    100% { opacity: 0}
  }
  @keyframes fade4
  {
    0%   {opacity:0}
    25% { opacity: 0}
    50% { opacity: 0}
    75% { opacity: 1}
    100% { opacity: 0}
  } */
