/*--Font Awesome--*/
@import url('font-awesome.min.css');
@font-face {
    font-family: 'icomoon';
    src:  url('../fonts/icomoon.eot?s84amd');
    src:  url('../fonts/icomoon.eot?s84amd#iefix') format('embedded-opentype'),
          url('../fonts/icomoon.ttf?s84amd') format('truetype'),
          url('../fonts/icomoon.woff?s84amd') format('woff'),
          url('../fonts/icomoon.svg?s84amd#icomoon') format('svg');
    font-weight: normal;
    font-style: normal;
    font-display: block;
  }
  [class^="icon-"],[class*=" icon-"]{font-family:'icomoon'!important;speak:never;font-style:normal;font-weight:normal;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;}
  .icon-platform-management:before{content:"\e931";}
  .icon-AI-ML-Traning-data:before{content:"\e928";}
  .icon-data-generation:before{content:"\e929";}
  .icon-data-masking:before{content:"\e92a";}
  .icon-data-orchestration:before{content:"\e92b";}
  .icon-data-profiling:before{content:"\e92c";}
  .icon-data-subsetting:before{content:"\e92d";}
  .icon-genrocket-accelerator:before{content:"\e92e";}
  .icon-pipeline-integration:before{content:"\e92f";}
  .icon-TDM-self-service:before{content:"\e930";}
  .icon-advertising:before{content:"\e900";}
  .icon-arrow-right:before{content:"\e901";}
  .icon-banking:before{content:"\e902";}
  .icon-company:before{content:"\e903";}
  .icon-cost:before{content:"\e904";}
  .icon-email:before{content:"\e905";}
  .icon-facebook:before{content:"\e906";}
  .icon-financial-service:before{content:"\e907";}
  .icon-healthcare:before{content:"\e908";}
  .icon-heighspeed:before{content:"\e909";}
  .icon-information-tech:before{content:"\e90a";}
  .icon-insurance:before{content:"\e90b";}
  .icon-job:before{content:"\e90c";}
  .icon-linkedinn:before{content:"\e90d";}
  .icon-lowcost:before{content:"\e90e";}
  .icon-mail:before{content:"\e90f";}
  .icon-mobile:before{content:"\e910";}
  .icon-pin:before{content:"\e911";}
  .icon-play:before{content:"\e912";}
  .icon-quality:before{content:"\e913";}
  .icon-retail:before{content:"\e914";}
  .icon-search:before{content:"\e915";}
  .icon-security:before{content:"\e916";}
  .icon-simplicity:before{content:"\e917";}
  .icon-software:before{content:"\e918";}
  .icon-speed:before{content:"\e919";}
  .icon-telecom:before{content:"\e91a";}
  .icon-telephone:before{content:"\e91b";}
  .icon-tested:before{content:"\e91c";}
  .icon-transpotation:before{content:"\e91d";}
  .icon-twitter:before{content:"\e91e";}
  .icon-user:before{content:"\e91f";}
  .icon-versality:before{content:"\e920";}
  .icon-youtube:before{content:"\e921";}
  .icon-data-privacy:before{content:"\e922";}
  .icon-lowcost2:before{content:"\e923";}
  .icon-rapid:before{content:"\e924";}
  .icon-simplified:before{content:"\e925";}
  .icon-email2:before{content:"\e926";}
  .icon-message:before{content:"\e927";}
/*--Main Container--*/
p a{color:#24c1db;font-weight:700;}
h2,h3,h4,h5,h6{margin:0;padding:0;font-family:'Catamaran',sans-serif;}
.home-slide-new .mainslideshow .buttons{
    display: flex;
    justify-content: space-between;
    width: 100%;
    position: absolute;
    z-index: 999;
    margin: 0 auto;
    text-align: center;
    top: 50%;
    transform: translateY(-50%);
}
.home-slide-new .mainslideshow .buttons .btn-prev{margin-left: 15px;}
.home-slide-new .mainslideshow .buttons .btn-next{margin-right: 15px;}
.home-slide-new .mainslideshow .buttons a{
    box-shadow: 4px 8px 21px rgba(64,64,64,.2);
    width: 45px;
    height: 45px;
    display: inline-block;
    background-color: #23abe3;
    text-align: center;
    align-items: center;
    vertical-align: middle;
    line-height: 47px;
    border-radius: 50%;
    color: #fff;
}
.home-slide-new .mainslideshow .buttons a:hover{background-color: #2abdf0;}
.home-slide-new .mainslideshow .caption .list + .title{
    font-size: 28px;
    font-weight: 400;
    font-style: italic;
    margin-bottom: 20px;
    margin-top: 15px;
}
.mainslideshow.mainslideshow3 .pagination{
    position: absolute;
    /*   background: red;*/
    z-index: 9999;
    bottom: 50px;
    right: 0;
    left: 0;
    text-align: center;
}
.mainslideshow.mainslideshow3 .pagination ul{
    list-style: none;
    padding: 0;
    margin: 0;
    width: 100%;
}
.mainslideshow.mainslideshow3 .pagination ul li{
    display: inline-block;
    list-style: none;
    margin: 0 3px;
}
.mainslideshow.mainslideshow3 .pagination ul li a{
    width: 10px;
    height: 10px;
    border-radius: 50%;
    text-indent: -9999px;
    background: #fff;
    display: block;
}
.mainslideshow.mainslideshow3 .pagination ul li.active a, .home-slide-new .mainslideshow.mainslideshow3 .pagination ul li a:hover{
    background: #a6d540;
}
/*.home-slide-new .mainslideshow.mainslideshow3 .pagination ul li{
    font-family: 'FontAwesome';
    content: '\f0a9';
    color: white;
}*/
.mainslideshow.mainslideshow3 .tagline{
    position: absolute;
    left: 0;
    right: 0;
    top: 100px;
    text-align: center;
    color: #a6d540 !important;
    font: 700 62px/1 'Catamaran',sans-serif !important;
    text-align: center;
    z-index: 1001;
    transition:all linear 0.78s 1s;
    opacity: 0;
}
.mainslideshow.mainslideshow3 .video-box{
    width: 460px;
    height: 290px;
    position: relative;
}
.mainslideshow.mainslideshow3 .video-box #videobtn img{
    width: 100%;
    height: 100%;
    object-fit: cover;
}
.mainslideshow.mainslideshow3 .video-box #videobtn{
    position: absolute;
    left: 0;
    right: 0;
    top: 0;
    bottom: 0;
    z-index: 9;
    background: #000;
}
.mainslideshow.mainslideshow3 .video-box #videobtn:after{
    width: 60px;
    height: 60px;
    border-radius: 50%;
    background: rgba(0,0,0,0.5);
    line-height: 60px;
    text-align: center;
    content:"\e912";
    font-size: 52px;
    color: #fff;
    font-family: 'icomoon';
    position: absolute;
    left: 50%;
    top: 50%;
    transform: translate(-50%,-50%);
}
.mainslideshow.mainslideshow3 .video-box #videobtn.pointer{pointer-events: none;}
.mainslideshow.mainslideshow3 .slide:nth-child(1) .tagline,
.mainslideshow.mainslideshow3 .slide:nth-child(3) .tagline{
    left:-999px !important;
}
.mainslideshow.mainslideshow3 .slide:nth-child(1).active .tagline,
.mainslideshow.mainslideshow3 .slide:nth-child(3).active .tagline{
    left: 0 !important;
    opacity: 1;
}
.mainslideshow.mainslideshow3 .slide:nth-child(2) .tagline{
    right:-999px !important;
}
.mainslideshow.mainslideshow3 .slide:nth-child(2).active .tagline{
    right: 0 !important;
    opacity: 1;
}
.home-slide-new .slide-clone{
/*    background-color: #e8e8e8;*/
/*background: #afd345 url(../images/bg-slide01.jpg) no-repeat;*/
background-image: url(https://www.genrocket.com/wp-content/themes/genrocket/assets/images/bg-green.png );
background-position: center;
background-size: cover;
}
.home-slide-new .slide-clone .clone-block{
    position: relative;
    text-align: center;
}
/*.home-slide-new .slide-clone .clone-block:after{
    position: absolute;
    content: '';
    top: 0;
    bottom: 0;
    right: 0;
    width: 1px;
    background-color: #9ac24c;
}
.home-slide-new .slide-clone .col-md-6:last-child .clone-block:after{display: none;}*/
.home-slide-new .slide-clone h4{
    color: #fff;
    font-size: 22px;
    font-weight: 700;
    line-height: 1.2;
    text-align: center;
}
.home-slide-new .slide-clone img{
    margin: 0 auto;
    width: 80% !important;
}
.home-slide-new .speed_cost.speed{
    vertical-align: top;
    width: 32%;
}
.home-slide-new .speed_cost{
    padding: 0 22px;
    text-align: center;
}
.home-slide-new .speed_cost:last-child{
    border-right: none;
}
.home-slide-new .speed_cost.speed img{
    width: 85% !important;
    margin: 0 auto;
}
.home-slide-new .speed_cost.speed h2{
    font-size:20px;
    text-align: center;
    margin-bottom: 25px;
}
.home-slide-new .speed_cost.speed ul{
    padding-top: 20px;
    text-align: left;
}
.home-slide-new .speed_cost.speed ul li{
    font-size: 20px;
    padding-bottom: 5px;
}
.home-slide-new .block h2{font-size: 40px;}
.home-slide-new .block.slide-clone ul li{
    color: #fff;
    font-size: 20px;
    line-height: 30px;
    font-weight: 400;
}
.home-slide-new .block.slide-clone ul li:after{
    background: #fff;
}
.home-slide-new .block.slide-clone ul{
    margin-top: 20px;
    text-align: left;
}
.home-slide-new .slide-clone .button_holder{padding-top: 0px;}
/*----New Design----*/
.newdesign .partners-logoes{
    max-width: 100% !important;
}
.newdesign .partners-logoes li img{width: 175px;}
.borderTop{
    border-top: 2px solid #fff;
    padding-top: 30px;
    margin-top: 30px;
}
.outer-textBoxes{position: relative;min-height: 648px;}
.outer-textBoxes .textBox{
    position: absolute;
    width: 325px;
    border-radius:20px 20px 0 0;
    border: 2px solid #fff;
    background: #134466;
    transition:all linear 0.5s;
}
.outer-textBoxes .textBox p{margin: 0;}
.outer-textBoxes .textBox.box1{
    left: 0;
    top: 20px;
    transition-delay: 0.5s;
}
/*.activeBlock .outer-textBoxes .textBox.box1{left: 0;}*/
.outer-textBoxes .textBox.box2{
    right: 0;
    top: 20px;
    transition-delay: 1s;
}
/*.activeBlock .outer-textBoxes .textBox.box2{ right: 0;}*/
.outer-textBoxes .textBox.box3{
    left: 0;
    bottom: 20px;
    transition-delay: 1.5s;
}
/*.activeBlock .outer-textBoxes .textBox.box3{ left: 0;}*/
.outer-textBoxes .textBox.box4{
    right: 0;
    bottom: 20px;
    transition-delay: 2s;
}
/*.activeBlock .outer-textBoxes .textBox.box4{ right: 0;}*/
.outer-textBoxes .textBox .inner{
    text-align: center;
    color: #fff;
    padding: 15px;
}
.outer-textBoxes .textBox .title{
    display: block;
    background: #fff;
    color: #134466;
    padding:10px 15px;
}
.bg-block {
    background: url(../images/bg-realbenefit.jpg) no-repeat;
    -webkit-background-size: cover;
    background-size: cover;
    padding: 60px 0;
    color: #fff;
    font-size: 20px;
    line-height: 1.4;
}
.bg-tda {
    background: url(../images/bg-tda.jpg) no-repeat !important;
    -webkit-background-size: cover !important;
    background-size: cover !important;
}
.stda-block{
}
.btnclose {
    position: absolute;
    right: -30px;
    top: 0;
    transform: translate(-50%,-50%);
    color: #fff !important;
    background: #2abdf0 !important;
    width: 30px;
    height: 30px;
    border-radius: 50%;
    opacity: 1;
}
.page-id-7794 .block{padding: 35px 0;}
.btn-yt{
 border-radius: 30px;
 padding: 10px 25px;
 border: 1px solid #d62020;
}
.btn-yt i{
 color: #d62020;
 margin-right: 10px;
 font-size: 34px;
 vertical-align: middle;
}
.btn-yt:hover{
    background: #d62020;
    color: #fff;
}
.btn-yt:hover i{
    color: #fff;
}
/*----New Design----*/
.sticky-bar .scrollTop {
    width: 60px;
    height: 60px;
    border-radius: 50%;
    text-align: center;
    background: #a6d540;
    color: #fff;
    display: block;
    position: absolute;
    margin-right: 280px;
    bottom: 10px;
    right: 0;
    font-size: 60px;
    line-height: 0;
}
@media only screen and (min-width: 1300px){
    .home-slide-new .slide-clone .clone-block:hover img{
        transform: scale(1.1);
        transition: transform .5s;
    }
    .home-slide-new .slide-clone .clone-block:hover ul li{
        font-weight: 700;
        transition: transform .5s;
    }
}
@media only screen and (min-width:1200px){
    .home-slide-new .mainslideshow img{
        height: 640px !important;
        width: 100%;
    }
}
@media only screen and (max-width:1199px){
    .home-slide-new .mainslideshow .caption .title{font-size: 48px;}
    .home-slide-new .mainslideshow .buttons{text-align: right;}
    .home-slide-new .speed_cost.speed ul li{font-size: 16px;}
    .home-slide-new .speed_cost.speed ul{padding-top: 5px;}
    .home-slide-new .mainslideshow .caption .list li{font-size: 18px;}
    .home-slide-new .mainslideshow .caption .list + .title{
        margin-bottom: 5px;
        margin-top: 5px;
        font-size: 22px;
    }
    .home-slide-new .slide-clone h4{margin-bottom: 5px;}
    .home-slide-new .slide-clone .button_holder{
        padding-top: 0px;
        margin-top: -15px;
    }
}
@media only screen and (max-width:991px){
    .home-slide-new .speed_cost.speed img{width: 50% !important;}
    .home-slide-new .speed_cost.speed h2{
        font-size: 16px;
        margin-bottom: 15px;
    }
    .home-slide-new .speed_cost.speed ul li{font-size: 14px;}
    .home-slide-new .speed_cost.speed ul{
        padding-left: 0px;
        padding-top: 12px;
        padding-bottom: 0px;
        margin-bottom: 0px;
    }
    .home-slide-new .block1 img{
        width: auto;
        margin: 0 auto;
    }
}
@media only screen and (max-width:767px){
    .home-slide-new .slide-clone .clone-block{text-align: left;}
    .home-slide-new .mainslideshow .caption .title{
        margin-bottom: 5px;
        margin-top: 5px;
    }
    .home-slide-new .mainslideshow .caption .list{margin-top: 20px;}
    .home-slide-new .mainslideshow .caption .list + .title{font-size: 20px;}
    .home-slide-new .mainslideshow .caption .list li{font-size: 12px;}
    .home-slide-new .speed_cost.speed{text-align: left;}
    .home-slide-new .speed_cost.speed h2{
        text-align: left !important;
        font-size: 20px;
    }
    .home-slide-new .speed_cost.speed{padding-left: 0px;}
    .home-slide-new .slide-clone .clone-block:after{display: none;}
    .home-slide-new .slide-clone .clone-block h4 br{display: none;}
    .home-slide-new .slide-clone .clone-block h4{text-align: left;}
    .home-slide-new .slide-clone .clone-block img{margin-left: auto !important;}
    .home-slide-new .mainslideshow .buttons{display: none;}
    .home-slide-new .mainslideshow .caption .title{
        font-size: 28px;
        font-weight: 400;
        font-style: italic;
        margin-bottom: 20px;
        margin-top: 15px;
    }
    .home-slide-new .speed_cost.speed{
        width: 100%;
        margin-bottom: 20px;
    }
    .home-slide-new .speed_cost.speed ul{padding-left: 25px;}
    .home-slide-new .block h2{font-size: 22px;}
    .home-slide-new .mainslideshow .caption .list li i{display: none;}
    .home-slide-new .slide-clone h4{font-size: 16px;}
    .home-slide-new .slide-clone .clone-block ul{margin-bottom: 15px !important;}
    .home-slide-new .block.slide-clone ul li{font-size: 18px;}
    .university-form-page h4{
        font-size: 22px !important;
        font-weight: 600 !important;
    }
    .university-form-new {padding: 40px 30px;}
    .university-thanks-page h5{
        line-height: 25px !important;
        font-size: 20px !important;
    }
    .kn-map-section .sec2 .inner img{
        max-width: fit-content;
        min-height: inherit !important;
    }
    .home-slide-new .slide-clone h4{
        margin-bottom: 5px;
        margin-top: 0px;
    }
    .kn-map-section .sec2 .inner{margin-bottom: 20px;}
    .kn-map-section .sec2 .inner h3{font-size: 18px;}
}
@media only screen and (max-width:400px){
    .home-slide-new .block1 img{width: 100%;}
}
.kn-map-section {
    background-color: #e8e8e8;
}
.kn-map-section .sec2 .inner h3 {
    color: #29315a;
    font-size: 25px;
    font-weight: 600;
}
.kn-map-section .sec2 .inner{
    background-color: #fff;
    padding: 40px 30px;
}
.kn-map-section .sec2 {
    margin-top: 30px;
}
.kn-map-section .sec2 .inner p {
    color: #29315a;
    font-weight: 600;
}
.kn-map-section .sec2 .inner img {
    min-height: 320px;
    margin: 30px auto;
}
.mainslideshow .caption .new-caption h1, .mainslideshow.mainslideshow3 .tagline{
   color: #a6d540 !important;
   font:700 62px/1 'Catamaran',sans-serif !important; 
   text-align: center;
}
.mainslideshow.mainslideshow2 .caption{top:27%;}
.mainslideshow.mainslideshow3 .caption{top:50%;margin-top: 50px;}
.mainslideshow.mainslideshow3 .slide:after{
    position: absolute;
    left: 0;
    right: 0;
    bottom: 0;
    top: 0;
    background: rgba(0,0,0,0.5);
    content: '';
}
.mainslideshow.mainslideshow3 .slide{height: 640px;overflow: hidden;}
.mainslideshow.mainslideshow3 .slide .video{
    max-width: 100%;
    margin: -18% auto 0;
    display: block;
}
.mainslideshow .caption .new-caption h2{
   color: #fff !important;
   font:600 49px/1 'Catamaran',sans-serif !important; 
   text-align: center;
   margin-bottom: 55px;
}
.mainslideshow .caption .new-caption h3{
    font-size: 22px;
    color: #a6d540;
    margin: 0 0 10px;
    text-align: center;
}
.mainslideshow .caption .new-caption h3 a{color: #a6d540;}
.mainslideshow.mainslideshow2 .slide{background: #244e53;}
.td-automation{
    background: #29373e url(../images/gr-new-bg1.jpg);
    background-size: cover;
}
.td-automation h3{
    color: #a6d540 !important;
    font:700 62px/1 'Catamaran',sans-serif !important; 
    text-transform: capitalize;
    margin: 0 0 15px !important;
}
.td-automation h4{
    color: #fff !important;
    font-size: 30px;
    line-height: 1.2;
    margin: 0 0 25px;
    text-align: center;
}
.td-automation .clone-boxes{
    padding-top: 45px;
}
.td-automation .clone-box{
    max-width: 396px;
    background: rgba(255,255,255,0.8);
    padding:20px 30px;
    font-size: 23px;
    margin: 0 auto;
}
.td-automation .clone-box h4{
    background: #a6d540;
    margin: -20px -50px 20px;
    color: #213c4b !important;
    font: 700 30px/1.2 'Catamaran',sans-serif !important;
    text-transform: uppercase;
    padding: 10px 20px;
    position: relative;
}
.td-automation .clone-box h4:after{
    position: absolute;
    left: 0;
    border: 20px solid transparent;
    border-right-color: #618d00;
    border-top-width: 0;
    border-left-width: 0;
    content: '';
    top: 100%;
}
.td-automation .clone-box h4:before{
    position: absolute;
    right: 0;
    border: 20px solid transparent;
    border-left-color: #618d00;
    border-top-width: 0;
    border-right-width: 0;
    content: '';
    top: 100%;
}
.td-automation .clone-box.clone-box2 h4{
    background: #27bff0;
}
.td-automation .clone-box.clone-box2 h4:after{
    border-right-color: #0f7b9e;
}
.td-automation .clone-box.clone-box2 h4:before{
    border-left-color: #0f7b9e;
}
.td-automation .clone-box ul{
    list-style: none;
    padding: 0;
    margin: 0;
    min-width: 180px;
}
.td-automation .clone-box ul li{
    position: relative;
    padding-left: 15px;
    color: #213c4b;
}
.td-automation .clone-box ul li:after{
    position: absolute;
    left: 0;
    top: 50%;
    transform: translateY(-50%);
    width: 4px;
    height: 4px;
    border-radius: 50%;
    background: #213c4b;
    content: '';
}
.td-automation .button_holder{padding-top: 20px !important;}
.simple-twocolumns{background: #e8e8e8;}
.simple-twocolumns .columns {padding-bottom: 35px;}
.simple-twocolumns .columns .col-12{
    border-left: 2px solid #213c4b;
    padding: 0 35px;
}
.simple-twocolumns .columns .col-12 h4{
    color: #213c4b;
    text-align: center;
    font-size: 27px;
    font-weight: 600;
    margin: 0 0 30px; 
}
.simple-twocolumns .columns .col-12 ul{
    color: #213c4b;
    font-size: 23px;
    line-height: 1.2;
    list-style: none;
    padding: 0;
    margin: 0;
}
.simple-twocolumns .columns .col-12 ul li{
    position: relative;
    padding-left: 30px;
    color: #213c4b;
    margin-bottom: 10px;
}
.simple-twocolumns h2{
    font-size: 46px !important;
    line-height: 1.2;
    font-weight: 700;
    margin: 0 0 30px;
}
.simple-twocolumns h3{
    font-size: 30px !important;
    line-height: 1.2;
    font-weight: 700;
    margin: 0 0 30px;
    color: #213c4b !important;
    text-align: center;
}
.simple-twocolumns .columns .col-12 ul li:after{
    position: absolute;
    left: 0;
    top: 12px;
    width: 4px;
    height: 4px;
    border-radius: 50%;
    background: #213c4b;
    content: '';
}
.simple-twocolumns .columns .col-12:first-child{border-left: 0;}
.block.DevOpsScale{
    background: #32aadf;
    background: -moz-linear-gradient(left, #32aadf 0%, #2989d8 48%, #1281b6 100%);
    background: -webkit-linear-gradient(left, #32aadf 0%,#2989d8 48%,#1281b6 100%);
    background: linear-gradient(to right, #32aadf 0%,#2989d8 48%,#1281b6 100%);
    color: #fff;
}
.block.DevOpsScale h2{
    font-size: 46px !important;
    line-height: 1.2;
    font-weight: 700;
    margin: 0 0 30px;
    color: #fff !important;
}
.block.subsetting-block{
    background: url(../images/bg-subsetting.jpg);
    background-size: cover;
    color: #fff;
}
.block.subsetting-block h2{
    font-size: 46px !important;
    line-height: 1.2;
    font-weight: 700;
    margin: 0 0 30px;
    color: #fff !important;
}
@media only screen and (max-width:1660px){.mainslideshow.mainslideshow3 .slide .video{margin: -10% auto 0;}}
@media only screen and (max-width:1399px){.mainslideshow.mainslideshow3 .slide .video{margin: 0 auto 0;}}
@media only screen and (min-width:768px) and (max-width:1080px){
    .mainslideshow.mainslideshow3 .slide .video{width: 130%;max-width: inherit !important;margin: 0 -15%;}
}
@media only screen and (max-width:1199px){
    .mainslideshow.mainslideshow3 .slide{height: 550px;}
    .mainslideshow.mainslideshow3 .pagination{bottom: 10px;}
}
@media only screen and (min-width:992px) and (max-width:1199px){
    .kn-map-section .sec2 .inner h3{font-size: 22px;}
}
@media only screen and (min-width:768px) and (max-width:991px){
    .kn-map-section .sec2 .inner h3{font-size: 16px;}
}
.wpcf7-not-valid-tip{color:#f00;text-align:left;padding:5px;display:block;}
.inner-contain .wpcf7-not-valid-tip{padding-left:60px;}
#wrapper{position:relative;overflow:hidden;width:100%;min-height:600px;}
/*--Header--*/
#newheader{position:relative;z-index:999;background:#fff;font:18px/26px 'Catamaran',sans-serif;color:#53696f;}
#newheader .navbar{margin:0;border:none;}
#newheader.clone {
    top:-111px;
    transition: all linear 0.2s;
    -webkit-transition: all linear 0.2s;
    -ms-transition: all linear 0.2s;
    position: absolute;
    width: 100%;
    visibility:hidden;
}
#newheader.clone.fixed {
    position: fixed;
    z-index: 9995;
    width: 100%;
    top: 0;
    left: 0;
    right: 0;
    visibility:visible;
}
/*--Logo--*/
#newheader .navbar-brand{padding:0;margin:0;}
#newheader .container{padding:20px 15px;}
#newheader .navbar-brand img{width:240px;display:block;height:62px;}
#newheader .navbar-nav>li{display:inline-block;vertical-align:middle;position:relative;float:none;}
#newheader .navbar-light .navbar-nav .nav-link{padding:10px 13px;line-height:22px;font-size:20px;color:#2b2b2b;font-weight:600;}
#newheader .navbar-nav{width:100%;text-align:center;}
#newheader .navbar-light .navbar-nav .active > .nav-link,#newheader .navbar-light .navbar-nav .nav-link.active,#newheader .navbar-light .navbar-nav .nav-link.show,#newheader .navbar-light .navbar-nav .show > .nav-link,#newheader .navbar-light .navbar-nav .nav-link:focus,#newheader .navbar-light .navbar-nav .nav-link:hover{background:none;color:#26b0e6;}
#newheader .navbar-nav > li ul{position:absolute;width:200px;left:0;top:100%;list-style:none;padding:0;margin:0;background:#28b5e9;opacity:0;visibility:hidden;transition:all linear 0.2s;-webkit-transition:all linear 0.2s;-ms-transition:all linear 0.2s;font-weight:400;text-transform:capitalize;text-align:left;}
#newheader .navbar-nav > li ul li{border-bottom:1px solid #ccc;position:relative;}
#newheader .navbar-nav > li ul li.has-drop-down{background:#ccc;}
#newheader .navbar-nav > li ul ul{left:auto;right:100%;top:0;}
#newheader .navbar-nav > li ul ul a{padding-left:20px;}
#newheader .navbar-nav > li ul ul ul a{padding-left:30px;}
#newheader .navbar-nav li li a{padding:5px 10px;display:block;color:#fff;}
#newheader .navbar-nav li li a:hover{text-decoration:none;background:#4e8f08;color:#fff;}
#newheader .navbar-nav li .opener{display:none;}
#newheader .navbar-nav > li ul li.has-drop-down>a{background:#ccc;}
#newheader .has-drop-down-a{position:relative;}
#newheader .navbar-nav li li>.has-drop-down-a{position:relative;}
#newheader .navbar-nav li li>.has-drop-down-a:after{content:'';position:absolute;right:10px;top:50%;border:5px solid transparent;border-top-color:#000;transform:translateY(-50%);-ms-transform:translateY(-50%);-webkit-transform:translateY(-50%);}
#newheader .navbar-nav li li.hover>.has-drop-down-a:after{border-top-color:transparent;border-bottom-color:#000;}
#newheader .navbar-collapse{float:left;width:calc(100% - 292px);}
/*--Serach Form--*/
#newheader .serach-form{float:right;position:relative;width:48px;height:38px;}
#newheader .serach-form .input{max-width:250px;background:#fff;height:38px;line-height:38px;border:1px solid #2abdf0!important;z-index:99;padding:0 23px 0 15px;color:#2b2b2b;margin-right:23px;}
#newheader .serach-form button[type=submit]{width:38px;height:38px;border:none;display:block;text-align:center;line-height:34px;position:absolute;top:0;right:9px;color:#fff;background:#2abdf0;border-radius:50%;}
#newheader .serach-form .field{position:absolute;right:0;top:0;height:100%;opacity:0;visibility:hidden;z-index:999;transition:all linear 0.2s;-webkit-transition:all linear 0.2s;-ms-transition:all linear 0.2s;}
#newheader .serach-form.open .field{opacity:1;visibility:visible;}
#newheader .serach-form a{width:38px;height:38px;display:block;text-align:center;color:#fff;background:#2abdf0;border-radius:50%;padding: 9px;}
#newheader .serach-form a svg{width: 20px;height: 20px;pointer-events: none;}
#newheader .serach-form a svg path{fill:#fff!important;}
#newheader .serach-form a i{pointer-events:none;line-height:35px;}
/*--Slideshow--*/
.mainslideshow{width:100%;position:relative;overflow:hidden;height:auto!important;min-height:640px;background:#f9f9f9 url(../images/ajax-loader.gif) no-repeat 50% 50%;font:18px/26px 'Catamaran',sans-serif;color:#53696f;}
.mainslideshow .slideset{position:relative;}
.mainslideshow .slide{position:absolute;left:0;right:0;top:0;display:none;background: #09121e;}
.mainslideshow .slide>img{width:100%;height:auto;display:block;}
.mainslideshow .slide.active{z-index:2;display:block;}
.mainslideshow .caption{position:absolute;left:0;top:40%;transform:translateY(-50%);-ms-transform:translateY(-50%);-webkit-transform:translateY(-50%);width:100%;text-align:center;z-index: 5;}
.block.inner-page .btn-primary{display:inline-block;vertical-align:middle;background:#a6d540;border:1px solid #a6d540;text-transform:capitalize;border-radius:0;color:#fff;padding:5px 25px;line-height:30px;font-size:20px;font-weight:600;}
.block.inner-page .btn-primary:hover {color: #a6d540;background: #fff;}
.speed_cost{width:42%;display:inline-block;padding:0 80px;border-right:2px solid #9ac24c;}
.speed_cost.cost{border:none;}
.speed_cost{text-align:left;color:#fff;position:relative;}
.speed_cost h2{font-size:45px;font-weight:700;}
.speed_cost .subtitle{display:block;font-size:20px;font-weight:500;padding-bottom:25px;}
.speed_cost.speed{position:relative;left:-999px;transition:all linear 0.9s;-webkit-transition:all linear 0.9s;-ms-transition:all linear 0.9s;}
.speed_cost.cost{position:relative;right:-999px;transition:all linear 0.9s;-webkit-transition:all linear 0.9s;-ms-transition:all linear 0.9s;}
.active .speed_cost.cost{right:0;}
.active .speed_cost.speed{left:0;}
.speed_cost .big_icon{font-size:236px;-moz-text-shadow:-20px 17px 10px rgba(28,28,28,.1); /* drop shadow */-webkit-text-shadow:-20px 17px 10px rgba(28,28,28,.1); /* drop shadow */text-shadow:-20px 17px 10px rgba(28,28,28,.1); /* drop shadow */}
.speed_cost .label{display:block;text-align:center;position:absolute;padding:0!important;right:80px;top:112px;width:91px;height:91px;color:#0d0d0d;border-radius:850%;font:700 27px/91px 'Roboto',sans-serif;background-color:#d0ed14;-moz-box-shadow:20px 40px 57px rgba(0,0,0,.25); /* drop shadow */-webkit-box-shadow:20px 40px 57px rgba(0,0,0,.25); /* drop shadow */box-shadow:20px 40px 57px rgba(0,0,0,.25); /* drop shadow */}
.button_holder{width:100%;padding:64px 0 0 0;}
.button_holder a{border-radius:0 !important;font-size:18px;font-weight:700;min-width:238px;line-height:50px;text-transform:uppercase;text-align:left;position:relative;padding:0 27px 0 27px;margin:0 8px;color:#fff;transition:all linear 0.5s;-ms-transition:all linear 0.5s;-webkit-transition:all linear 0.5s;border:none; /* border radius */background-color:#afd345; /* layer fill content */-moz-box-shadow:4px 8px 21px rgba(64,64,64,.2); /* drop shadow */-webkit-box-shadow:4px 8px 21px rgba(64,64,64,.2); /* drop shadow */box-shadow:4px 8px 21px rgba(64,64,64,.2); /* drop shadow */background-image:-moz-linear-gradient(145deg,#c2db1c 0%,#a9cf43 100%); /* gradient overlay */background-image:-o-linear-gradient(145deg,#c2db1c 0%,#a9cf43 100%); /* gradient overlay */background-image:-webkit-linear-gradient(145deg,#c2db1c 0%,#a9cf43 100%); /* gradient overlay */background-image:linear-gradient(305deg,#c2db1c 0%,#a9cf43 100%); /* gradient overlay */}
.button_holder a:hover{color:#29315a;}
.button_holder a:hover i{color:#29315a;right:20px;}
.button_holder a:first-child{background-color:#23d3d5; /* layer fill content */background-image:-moz-linear-gradient(145deg,#24e3ce 0%,#23abe3 100%); /* gradient overlay */background-image:-o-linear-gradient(145deg,#24e3ce 0%,#23abe3 100%); /* gradient overlay */background-image:-webkit-linear-gradient(145deg,#24e3ce 0%,#23abe3 100%); /* gradient overlay */background-image:linear-gradient(305deg,#24e3ce 0%,#23abe3 100%); /* gradient overlay */}
.button_holder a:last-child i{font-size:23px;}
.button_holder a i{position:absolute;top:50%;transform:translateY(-50%);-ms-transform:translateY(-50%);-webkit-transform:translateY(-50%);right:27px;transition:all linear 0.5s;-ms-transition:all linear 0.5s;-webkit-transition:all linear 0.5s;}
.button_holder a{margin-bottom:20px;}
.video-banner{background:url(../images/bg-slide.png);padding:48px 0;}
.video-box{margin:0 auto;box-shadow:9px 8px 49px rgba(13,18,16,.36);padding:0;}
.video-box iframe{display:block;width:100%;}
.mainslideshow .caption .title{font-size:100px;font-weight:700;line-height:1.2;color:#fff;margin:0 0 40px;}
.mainslideshow .caption .title .txt{display:block;font-size:48px;line-height:1;font-weight:600;}
.mainslideshow .caption .title .txt2{font-size:40px;line-height:1;font-weight:400;display:block;padding-top:10px;}
.mainslideshow .caption .list{list-style:none;padding:0;margin:0;font-size:22px;line-height:28px;color:#fff;}
.mainslideshow .caption .list li{width:48%;display:inline-block;vertical-align:top;margin-bottom:20px;}
.mainslideshow .caption .list li i{display:inline-block;vertical-align:top;margin-right:10px;color:#acd046;font-size:28px;}
.block{padding:65px 0;font:18px/26px 'Catamaran',sans-serif;color:#53696f;}
.block h2{color:#29315a;font-size:46px;line-height:1.2;margin:0 0 20px;}
.block h3{color:#fff;font-size:40px;line-height:1.2;margin:0 0 20px;}
.block h4{color:#fff;font-size:36px;line-height:1.2;margin:0 0 20px;}
.btn-primary{min-width:186px;padding:10px 20px;line-height:25px;border-radius:30px;font-size:18px;font-weight:700;text-transform:uppercase;background:#24ace3;background:-moz-linear-gradient(left,#24ace3 0%,#24e3cf 100%);background:-webkit-linear-gradient(left,#24ace3 0%,#24e3cf 100%);background:linear-gradient(to right,#24ace3 0%,#24e3cf 100%);border:none;}
.btn-primary:hover{background:#24e3cf;background:-moz-linear-gradient(left,#24e3cf 0%,#24ace3 100%);background:-webkit-linear-gradient(left,#24e3cf 0%,#24ace3 100%);background:linear-gradient(to right,#24e3cf 0%,#24ace3 100%);}
.block.packages{background:url(../images/bg-green.png);-webkit-background-size:cover;background-size:cover;}
.block.packages .inner{border-top:1px solid #a3be66;padding:40px 0 0;}
.block.packages .inner ul{list-style:none;padding:0;margin:0;color:#fff;}
.block.packages .inner ul li{position:relative;padding:0 0 0 20px;margin-bottom:15px;}
.block.packages .inner ul li:after{position:absolute;left:0;top:9px;width:7px;height:7px;background:#fff;content:'';border-radius:100%;}
.offer-list{list-style:none;padding:0 0 45px;margin:0;text-align:center;}
.offer-list li{display:inline-block;vertical-align:top;padding:0 20px 0 60px;color:#fff;font-size:30px;line-height:1.2;font-weight:700;position:relative;text-align:left;}
.offer-list li:after{position:absolute;content:"\e91c";font-family:'icomoon'!important;left:0;top:50%;transform:translateY(-50%);-ms-transform:translateY(-50%);-webkit-transform:translateY(-50%);}
.offer-list li .txt{display:block;font-size:18px;font-weight:400;}
.block.blck2{color:#6e9594;}
.block.blck2 ul{list-style:none;padding:40px 0 10px;margin:0;}
.block.blck2 ul li{width:16%;display:inline-block;vertical-align:top;}
.block.blck2 ul li i{display:inline-block;vertical-align:middle;font-size:45px;margin-right:5px;color:#bdd825;}
.block.blck2 ul li span.txt{display:inline-block;vertical-align:middle;font-size:20px;line-height:1.2;color:#29315a;font-weight:500;min-width:110px;text-transform:uppercase;}
.block.blck2 ul li span.txt em{display:block;font-size:16px;font-weight:300;font-style:normal;text-transform:none;}
.generation-tool{background:url(../images/bg-pto.png);-webkit-background-size:cover;background-size:cover;padding:40px 0;}
.generation-tool .text{overflow:hidden;color:#fff;font-size:22px;line-height:1.2;width:calc(100% - 167px);display:inline-block;vertical-align:middle;}
.generation-tool .text p{margin:0;}
.generation-tool .text h2{margin:0;font-size:40px;line-height:1.2;color:#fff;}
.generation-tool .pto-left{margin-right:20px;display:inline-block;vertical-align:middle;}
.block h2.small-title{font-size:36px;}
.services-list{list-style:none;padding:45px 0 0 35px;margin:0;display:inline-block;vertical-align:top;font-size:22px;line-height:1.2;font-weight:600;color:#29315a;}
.services-list li{margin-bottom:30px;padding:0 0 0 40px;position:relative;}
.services-list li i{position:absolute;left:0;top:0;font-size:25px;color:#24d7d3;}
.services-list:first-child{padding-left:0;}
.partners{background:#e8e8e8;}
.partners-carousel{width:100%;text-align:center;}
.partners-carousel .mask{overflow:hidden;}
.partners-logoes{list-style:none;padding:0;margin:0 auto!important;overflow:hidden;width:100%!important;letter-spacing:-8px;text-align:center;max-width:800px;}
.partners-logoes li{padding:0 5px;display:inline-block;vertical-align:middle;margin-bottom:10px;    /* box-shadow: 2px 5px 9px rgba(59, 59, 59, .06); */}
.partners-logoes li img{width:100%;display:block;height:auto;}
.testimonials{background:url(../images/bg-testimonial.jpg);-webkit-background-size:cover;background-size:cover;}
.testimonials .container{background:#fff;padding:45px;box-shadow:-12px 21px 29px rgba(15,15,15,.2);}
.testimonials h2{position:relative;padding-bottom:65px;}
.testimonials h2:after{position:absolute;bottom:0;left:0;right:0;background:url(../images/qoute.png) no-repeat 50% 100%;height:61px;content:'';}
.testimonials .subtitle{display:block;text-align:center;color:#24c8d9;font-size:21px;line-height:1.2;font-weight:500;margin-bottom:20px;}
.testimonials-slider{width:100%;position:relative;}
.testimonials-slider .btn-prev,.testimonials-slider .btn-next{width:20px;height:20px;border:2px solid transparent;position:absolute;top:0;transform:rotate(45deg);-ms-transform:rotate(45deg);-webkit-transform:rotate(45deg);}
.testimonials-slider .btn-prev{border-bottom-color:#83a821;border-left-color:#83a821;left:0;}
.testimonials-slider .btn-next{border-top-color:#83a821;border-right-color:#83a821;right:0;}
.testimonials-slider .mask{overflow:hidden;max-width:950px;margin:0 auto;}
.testimonials-slider .slideset{position:relative;}
.testimonials-slider .slide{float:left;text-align:center;color:#53696f;font-size:18px;line-height:1.2;font-weight:400;}
.testimonials-slider blockquote{font-size:inherit!important;border:none!important;padding:0!important;margin:0!important;}
.testimonials-slider blockquote q:after,.testimonials-slider blockquote q:before{display:none;}
.testimonials-slider blockquote q{display:block;margin:0 0 40px;}
.testimonials-slider .slide cite{display:block;font-style:normal;font-size:14px;line-height:1.2;color:#959595;}
.testimonials-slider cite .author{display:block;color:#24c8d9;font-weight:400;font-size:17px;line-height:1.2;}
li#rss-2{
    list-style: none;
    margin-bottom: -30px;
}
li#rss-2 h2{display: none;}
.latestblog{color: #659a13;}
li#rss-2 ul li a.rsswidget,
a.wp_rss_retriever_title{
    display: block;
    font-size: 18px;
    line-height: 1.2;
    margin: 0 0 5px;
    font-weight: 700;
    color: #fff;
}
li#rss-2 ul li cite,
li#rss-2 ul li span.rss-date{
    display: block;
    font-weight: 700;
    font-size: 14px;
    display: block;
    color: #fff;
}
li#rss-2 ul li .rssSummary{
    margin: 12px 0;
    color: #fff;
    height: 40px;
    overflow: hidden;
}
span.wp_rss_retriever_date{
    display: block;
    font-weight: 700;
    font-size: 14px;
    margin-top: 8px;
    color: #fff;
}
#newfooter{width:100%;font:18px/26px 'Catamaran',sans-serif;color:#53696f;}
#newfooter .upper-footer{background:#83a821;background:-moz-linear-gradient(left,#83a821 0%,#4e8f08 100%);background:-webkit-linear-gradient(left,#83a821 0%,#4e8f08 100%);background:linear-gradient(to right,#83a821 0%,#4e8f08 100%);padding:65px 0 50px;color:#fff;}
#newfooter h3{font-size:26px;line-height:1.2;font-weight:600;margin:0 0 25px;}
#newfooter nav ul{list-style:none;padding:0;margin:0;}
#newfooter nav ul li{margin-bottom:16px;text-transform:uppercase;}
#newfooter a{color:#fff;}
#newfooter .logo {margin-top: 40px;}
#newfooter .logo img{max-width: 230px;}
#newfooter .site-info{list-style:none;padding:0;margin:0;}
#newfooter .site-info li{margin-bottom:15px;padding:0 0 0 28px;position:relative;}
#newfooter .site-info li i{position:absolute;left:0;top:12px;font-size:15px;line-height:0;}
#newfooter .site-info li i.icon-pin{font-size:20px;}
.latestblog ul{list-style:none;padding:0;margin:0 0 0;overflow:hidden;}
.latestblog ul li:first-child{margin-top:-20px;}
.latestblog ul li{border-top:1px solid #8bb24b;padding:20px 0;font-size:16px;line-height:1.2;}
.latestblog .title{display:block;font-size:18px;line-height:1.2;margin:0 0 5px;}
.latestblog .date{display:block;font-weight:700;font-size:14px;}
#newfooter .lower-footer{padding:30px 0;font-size:16px;line-height:1.2;}
#newfooter .copyright{margin:0;float:left;}
#newfooter .container{overflow:hidden;}
.designedby{margin-left:20px;padding-left:15px;position:relative;}
.designedby:after{position:absolute;height:12px;background:#a5a5a5;content:'';left:0;top:7px;width:2px;}
#newfooter .followus{float:left;}
#newfooter .followus h3 {margin-top:20px;}
#newfooter .followus ul{list-style:none;padding:0;margin:0;display:inline-block;vertical-align:middle;}
#newfooter .followus ul li{display:inline-block;vertical-align:middle;padding:0 3px; height:30px;}
#newfooter .followus ul li a{display:block;width:28px;height:28px;}
#newfooter .followus ul li i{width:28px;height:28px;display:block;border-radius:100%;background:#fff;text-align:center;line-height:28px;}
#newfooter .followus ul li i.icon-facebook{color:#395898;}
#newfooter .followus ul li i.icon-twitter{color:#2bd2f6;}
#newfooter .followus ul li i.icon-youtube{color:#d62020;}
#newfooter .followus ul li i.icon-linkedinn{color:#37637d;}
#newfooter .followus ul li a:hover{text-decoration:none;}
#newfooter .followus ul li i:before{font-size: 30px;}
#newfooter .followus ul li a:hover i.icon-facebook{background:#395898;color:#fff;}
#newfooter .followus ul li a:hover i.icon-twitter{background:#2bd2f6;color:#fff;}
#newfooter .followus ul li a:hover i.icon-youtube{background:#d62020;color:#fff;}
#newfooter .followus ul li a:hover i.icon-linkedinn{background:#37637d;color:#fff;}
#newfooter .followus ul li a:hover i{background:#fff;}
#newfooter .followus ul li svg{width:28px; height:28px;}
#newfooter .followus ul li svg path{fill:#fff;}
@media screen and (max-width:1399px){
    .mainslideshow .slide > img,.mainslideshow .slide picture img{max-width:inherit;width:130%!important;margin:0 -15%;}
    .mainslideshow.mainslideshow3 .slide > img,.mainslideshow.mainslideshow3 .slide picture img{max-width:inherit;width:160%!important;margin:0 -30%;}
    .button_holder{padding-top:15px;}
}
@media screen and (max-width:1199px){
    #newheader .serach-form .input{max-width:200px;}
    .speed_cost{width:49%;}
    .speed_cost .subtitle{font-size:18px;}
    .speed_cost .big_icon{font-size:200px;}
    .mainslideshow .caption .title{font-size:70px;}
    .mainslideshow .caption .title .txt{font-size:35px;}
    .mainslideshow .caption .title .txt2{font-size:30px;}
    .block h3{font-size:38px;}
    .services-block .container{text-align:center;}
    .services-list li{display:inline-block;vertical-align:middle;padding-left:35px;margin-left:10px;}
    .services-list{padding:15px 0 0 0;}
    .inner-contain .subtext br{display:none;}
    .block p br{display:none;}
    .inner-contain .subtext{font-size:20px;}
    .testimonials-slider{padding:0 20px;}
    .mainslideshow{min-height:340px;}
    #newheader .navbar-light .navbar-nav .nav-link{padding:10px 10px;font-size:16px;}
    .mainslideshow.mainslideshow3 .caption .new-caption h2{margin-bottom: 25px;}
    .mainslideshow .caption .new-caption h1, .mainslideshow.mainslideshow3 .tagline{font-size: 50px !important;}
    .mainslideshow .caption .new-caption h2{font-size: 38px !important;}
    .mainslideshow.mainslideshow3 .caption .new-caption iframe{width: 350px;height: 196px;}
}
.generation-tool .pto-left{display:inline-block;vertical-align:middle;}
.generation-tool .pto-left + p{display:none;}
.subscribe-box{position:fixed;right:100px;bottom:0;z-index:9998;width:280px;}
.subscribe-box .opener{display:block;border-radius:5px 5px 0 0;background:#2abdf0;padding:10px 15px;text-align:center;font-weight:700;text-transform:uppercase;color:#fff;font-size:18px;line-height:1.2;border-bottom:1px solid #fff;position:relative;z-index: 999;}
.subscribe-box .inner sup{font-size:20px;position:absolute;left:-8px;top:-9px;color:#29315a;display:none;}
.subscribe-box.open .inner sup{display:block;}
.subscribe-box .wpforms-field, .subscribe-box .wpforms-submit-container{padding: 0 !important;}
.subscribe-box .inner{background:#a6d540;max-height:0;visibility:hidden;opacity:0;transition:all linear 0.2s;-webkit-transition:all linear 0.2s;-ms-transition:all linear 0.2s;left:-20px;}
.subscribe-box.open .inner{padding:10px;max-height:150px;visibility:visible;opacity:1;}
.subscribe-box .inner .input input{height:40px;background:#fff;padding:5px 15px;line-height:30px;width:100%;margin-bottom:5px;color:#2abdf0;border:1px solid #a6d540!important;}
/*.subscribe-box .inner .input.wpcf7-not-valid{border-color:#f00!important;}
.subscribe-box .inner span.wpcf7-not-valid-tip{display:none!important;}
.subscribe-box .inner .input::-webkit-input-placeholder{color:#a6d540;}
.subscribe-box .inner .input:-moz-placeholder{color:#a6d540;}
.subscribe-box .inner .input::-moz-placeholder{color:#2abdf0;opacity:1;}
.subscribe-box .inner .input:-ms-input-placeholder{color:#a6d540;}*/
.subscribe-box .inner .btn-submit,.subscribe-box .inner .wpforms-submit{display:block;height:40px;padding:5px !important;line-height:30px;font-size:17px;color:#fff !important;font-weight:500;background:#2abdf0 !important;width:100%; border: 0 !important;}
.subscribe-box .opener .fa-envelope-open{display:none!important;}
.request-demo{position:fixed;right:-68px;top:50%;background:#a6d540;padding:10px 25px;text-transform:uppercase;color:#fff;font:700 18px/1.4 'Catamaran',sans-serif;transform:translateY(-50%) rotate(90deg);-ms-transform:translateY(-50%) rotate(90deg);-webkit-transform:translateY(-50%) rotate(90deg);border-radius:0 0 5px 5px;z-index:9999;}
/*--nav--*/
@media screen and (min-width:768px){
    #newheader .navbar-nav > li .opener{display:none;}
}
@media screen and (min-width:1025px){
    #newheader .navbar-nav > li:hover > ul,#newheader .navbar-nav > li ul li:hover > ul{opacity:1;visibility:visible;}
}
@media screen and (max-width:1024px){
    #newheader .navbar-nav > li.hover> ul,#newheader .navbar-nav > li ul li.hover > ul{opacity:1;visibility:visible;}
    #newheader .navbar-light .navbar-nav .nav-link{padding:10px 10px;font-size:15px;}
    #newheader .navbar-brand{max-width:160px;}
	#newheader .navbar-brand img{width:160px;height:46px;}
    .speed_cost .big_icon{font-size:150px;}
    .block.blck2 ul li{white-space: nowrap;}
    .block.blck2 ul li span.txt em{font-size: 12px;}
}
@media screen and (max-width:991px){
    #newheader{padding:0;}
    .block{padding:20px 0;}
    .block h3,.block h4{font-size:28px;}
    .block.blck2 ul{padding:15px 0 0;}
    .block h2{font-size:35px;line-height:1.2;margin-bottom:20px;font-weight:700;}
    .offer-list{padding-bottom:15px;}
    .block.blck2 ul li i{display:block;margin-bottom:5px;}
    .block.blck2 ul li span.txt{font-size:18px;display:block;margin-bottom:5px;}
    .block.blck2 ul li span.txt em{font-size:14px;}
    .offer-list li{width:30%;padding:20px 0 0;text-align:center;font-size:22px;line-height:1.2;}
    .offer-list li:after{top:0;left:0;right:0;text-align:center;}
    .generation-tool .text h2{font-size:27px;}
    .generation-tool .text{font-size:18px;}
    .services-list{padding:0 0 0 15px;width:100%;display:block;}
    .services-list li{width:48%;display:inline-block;vertical-align:top;}
    .testimonials-slider .btn-prev{left:-15px;}
    .testimonials-slider .btn-next{right:-15px;}
    .block h2.small-title{font-size:25px;}
    #newheader .navbar-light .navbar-nav .nav-link{padding:10px 5px;font-size:13px;}
    #newfooter .upper-footer{padding:20px 0;}
    #newfooter h3{font-size:18px;line-height:1.2;}
    #newfooter{font-size:14px;line-height:1.2;}
    #newfooter nav ul li{margin-bottom:5px;}
    .latestblog .title{font-size:13px;}
    .latestblog ul li{font-size:12px;}
    #newfooter .copyright{display:block;text-align:center;float:none;margin-bottom:15px;}
    #newfooter .followus{float:none;text-align:center;}
    #newheader .navbar-nav > li{display:inline-block;float:none!important;text-align:left;}
    #newheader .navbar-nav > li ul ul{position:static;max-height:0;}
    #newheader .navbar-nav > li ul li.hover>ul{max-height:400px;}
    .speed_cost{padding:0 20px 0 80px;}
    .speed_cost h2{font-size:27px;}
    .speed_cost .label{font-size:18px;line-height:65px;height:65px;width:65px;}
    .button_holder{padding-top:20px;}
    .speed_cost .big_icon{font-size:125px;}
    .mainslideshow .caption .title .txt2{padding-top:0;font-size:22px;}
    .mainslideshow .caption .title{font-size:48px;margin:0 0 20px;}
    .mainslideshow .caption .title .txt{font-size:25px;}
    .mainslideshow .caption .title .txt2{font-size:22px;}
    .mainslideshow .caption .list li{margin-bottom:10px;}
    .services-block .container{text-align:left;}
    .inner-contain .btn-block .recaptcha{float:none;display:block;margin:0 0 20px;}
    .inner-contain .btn-submit{width:100%;}
    .video-box iframe{height:404px;}
    .block h3,.block h4{font-weight:700;}
    #newheader .navbar-collapse{width:calc(100% - 240px);}
    #newheader .navbar-nav{padding-top:0;}
    #newheader .serach-form{margin-top:0;}
    .td-automation .clone-box ul{min-width: 45%}
    .td-automation .clone-box{max-width: 100%;}
    .simple-twocolumns .columns .col-12{border: 0;}
    .td-automation .clone-boxes{padding-top: 0;}
    .td-automation h3, .simple-twocolumns h2, .block.DevOpsScale h2, .block.subsetting-block h2{font-size: 32px !important;}
    .mainslideshow .caption .new-caption h1, .mainslideshow.mainslideshow3 .tagline{
     font-size: 35px !important;
     line-height: 1.2 !important;
 }
 .mainslideshow.mainslideshow2 .caption{top:50%;}
 .mainslideshow.mainslideshow3 .caption{margin-top: 0;}
 .mainslideshow .caption .new-caption h2{
    font-size: 28px !important;
    line-height: 1.2 !important;
    margin-bottom: 30px;
}
.outer-textBoxes{flex-wrap: wrap;}
.outer-textBoxes .textBox{
    position: static;
    width: 48%;
    margin:0 auto 20px;
}
.mainslideshow.mainslideshow3 .tagline{top: 30px;}
}
@media screen and (min-width:767px){
    /*--Tab become accordian--*/
    .tab-pane .opener{display:none;}
    .partners-logoes{margin:0 auto!important;}
}
#main .mainslideshow .slide > img,#main .mainslideshow .slide picture img{display:none!important;}
@media screen and (min-width:768px){#main .mainslideshow .slide > img,#main .mainslideshow .slide picture img{display:block!important;}}
@media screen and (max-width:767px){
    .mainslideshow.mainslideshow3 .slide:after{display: none;}
    .td-automation h3, .simple-twocolumns h2, .block.DevOpsScale h2, .block.subsetting-block h2{font-size: 25px !important;}
    #newheader{padding:0;}
    .mainslideshow .caption .container{padding:0;}
    /*--Tab become accordian--*/
    #newheader .navbar-light .navbar-toggle{background:#7ec243;color:#fff;border:none;}
    .tab-pane .opener{display:block;padding:5px 10px;border:1px solid #ddd;}
    .tab-pane.open .opener{background:#000;color:#fff;}
    .tab-content > .tab-pane{display:block!important;}
    .tab-content > .tab-pane.fade{opacity:1!important;visibility:visible!important;}
    .nav-tabs{display:none;}
    .tab-content > .tab-pane .data{opacity:0;visibility:hidden;max-height:0;transition:all linear 0.3s;-webkit-transition:all linear 0.3s;-ms-transition:all linear 0.3s;}
    .tab-content > .tab-pane.open .data{opacity:1!important;visibility:visible;max-height:8000px;padding:15px 0;}
    /*--Header--*/
    #newheader{z-index:9999;}
    #newheader.clone{display:none!important;}
    html.nav-open{overflow-y:hidden;position:relative;height:100%;}
    html.nav-open body{overflow-y:hidden;position:relative;height:100%;}
    #newheader .container{padding:0;}
    #newheader .navbar-nav > li ul li{border-bottom:none;}
    #newheader .navbar-nav li a{border-bottom:1px solid #ddd;}
    #newheader .navbar-nav li li a{line-height:20px;padding-bottom:10px;padding-top:10px;color:#000;font-size: 13px;}
    #newheader .navbar-nav li li a:hover{background:#054fad;color:#fff;text-decoration:none;}
    #newheader .navbar-nav li .opener{width:50px;position:absolute;right:0;top:0;z-index:999;text-indent:-999px;overflow:hidden;background:none!important;height:40px;border-left:none;border-bottom:none!important;display:block;}
    #newheader .navbar-nav li{overflow:hidden;display:block;}
    #newheader .navbar-nav > li ul{position:relative;opacity:1;visibility:visible;max-height:0;width:100%;z-index:99;top:0;left:0!important;right:auto!important;background:#fff;}
    #newheader .navbar-toggle{float:right;margin-top:10px;margin-right:10px;}
    #newheader .navbar-nav > li.hover > ul,.navbar-nav > li ul li.hover > ul{max-height:400px;}
    .nav-open #newheader .nav li>li{display:none;}
    .nav-open #newheader .nav li.hover{position:relative;width:100%;z-index:999;background:#eee;top:0;overflow:hidden;display:block!important;}
    #newheader .navbar-nav>li{display:block;}
    #newheader .navbar-collapse{padding:0;margin:0;background:#7ec243;}
    .nav-open #newheader .nav li > a.opener:after,#newheader .navbar-collapse.collapse.show li > a.opener:after{position:absolute;width:10px;height:10px;border:2px solid transparent;border-color:#000 #000 transparent transparent;transform:rotate(45deg) translateY(-50%);-ms-transform:rotate(45deg) translateY(-50%);-webkit-transform:rotate(45deg) translateY(-50%);left:10px;top:50%;content:'';}
    .nav-open #newheader .nav li.hover > a.opener:after,#newheader .navbar-collapse.collapse.show li.hover > a.opener:after{position:absolute;width:10px;height:10px;border:2px solid transparent;border-color:transparent transparent #000 #000;transform:rotate(45deg) translateY(-50%);-ms-transform:rotate(45deg) translateY(-50%);-webkit-transform:rotate(45deg) translateY(-50%);left:10px;top:50%;content:'';}
    #newheader .navbar-collapse,.navbar-collapse.collapse{position:fixed;left:-245%;top:0;width:245px;background:#fff;height:100vh!important;max-height:100%;z-index:99999;transition:all linear 0.2s;-webkit-transition:all linear 0.2s;-ms-transition:all linear 0.2s;border:none;overflow:auto;}
    #newheader .navbar-right{text-align:left;}
    #newheader .navbar-collapse.collapse:before{position:absolute;left:0;right:0;top:0;content:'Menu';text-align:center;width:100%;padding:14px 10px;font:18px/21px 'Roboto',sans-serif;color:#2abdf0;font-weight:700;border-bottom:2px solid #fff;display:block;}
    #newheader .navbar-light .navbar-nav .active > .nav-link,.navbar-light .navbar-nav .nav-link.active,.navbar-light .navbar-nav .nav-link.show,.navbar-light .navbar-nav .show > .nav-link,.navbar-light .navbar-nav .nav-link:focus,.navbar-light .navbar-nav .nav-link:hover{color:#fff;background:#2abdf0;}
    #newheader .navbar-nav{padding:52px 0 0;margin:0;}
    #newheader .navbar-collapse.collapse{display:block!important;}
    .nav-open #newheader .navbar-collapse,#newheader .navbar-collapse.collapse.show{left:0;}
    #newheader .navbar-toggle{height:40px;z-index:9999;}
    .nav-open #newheader .navbar-toggle .sr-only + .icon-bar{display:none;}
    .nav-open #newheader .navbar-toggle .icon-bar + .icon-bar{margin:0;transform:rotate(-45deg);-ms-transform:rotate(-45deg);-webkit-transform:rotate(-45deg);}
    .nav-open #newheader .navbar-toggle .icon-bar:last-child{transform:rotate(45deg);-ms-transform:rotate(45deg);-webkit-transform:rotate(45deg);margin-top:-2px;}
    /*--Serach Form--*/
    #newheader .serach-form .input{margin-right:0;}
    #newheader .serach-form{width:100%;float:none;display:block;margin:10px 0 0;overflow:hidden;}
    #newheader .serach-form a{display:none;}
    #newheader .serach-form .field{width:100%;opacity:1;visibility:visible;}
    #newheader .serach-form .input{max-width:inherit;width:94%;border-radius:0 10px 10px 0;}
    /*--Slideshow--*/
    .speed_cost{border:none;}
    .mainslideshow .slide{padding:0;background:#afd345 url(../images/bg-slide01.jpg) no-repeat;-webkit-background-size:cover;background-size:cover;text-align:left;}
    .mainslideshow .slide:last-child{background:#afd345 url(../images/bg-slide02.jpg) no-repeat 50% 50%;}
    .mainslideshow .slide > img,.mainslideshow .slide picture img{width:150%!important;margin:0 -25%;display:none;}    
    .mainslideshow .caption{position:static;transform:none;-ms-transform:none;-webkit-transform:none;padding:15px 20px;}
    .speed_cost{width:100%;padding:0 15px;}
    .speed_cost .big_icon{font-size:60px;}
    .speed_cost .label{right:0;top:105px;}
    .speed_cost .label{right:20%;top:64px;}
    .partners-carousel .mask{max-width:435px;margin:0 auto;}
    .partners-logoes{       float:left;overflow:visible;letter-spacing:-8px;}
    .partners-logoes li{display:inline-block;vertical-align:middle;float:none;width:145px;}
    .speed_cost .label{font-size:11px;line-height:35px;height:35px;width:38px;right:12%;top:60px;}
    .speed_cost{    text-align:center;width:48%;display:inline-block;vertical-align:middle;padding:0 5px;}
    .speed_cost h2{font-size:20px;}
    .speed_cost .subtitle{font-size:14px;line-height:16px;}
    .mainslideshow .caption .title{font-size:35px;}
    .offer-list li{font-size:17px;}
    .offer-list li .txt{font-size:15px;}
    .block h2{font-size:20px;}
    .block h3,.block h4{font-size:18px;}
    .block.blck2 ul li{width:48%;margin-bottom:10px;}
    .generation-tool .pto-left{display:block;margin:0 auto 15px;}
    .generation-tool .text{width:100%;display:block;text-align:center;}
    .generation-tool .text h2{font-size:22px;margin:0 0 10px;}
    .services-list{font-size:18px;}
    .services-list li{margin-bottom:15px;}
    .partners-logoes{padding-top:0;}
    .testimonials-slider .btn-next,.testimonials-slider .btn-prev{display:none;}
    .testimonials .container{padding:20px;}
    .block h2.small-title{font-size:22px;}
    .testimonials-slider .slide{font-size:15px;line-height:1.4;}
    .testimonials{padding:30px 0;}
    .designedby{display:block;margin:0;padding:0;}
    .designedby:after,.followus .txt{display:none;}
    #newfooter .lower-footer{padding:15px 0;}
    #newfooter h3{margin:10px 0;}
    .sticky-bar{position:fixed;left:0;right:0;bottom:0;padding:10px 15px;background:#333;z-index:9999;pointer-events: none;}
     .sticky-bar *{pointer-events: auto;}
    .mainslideshow{min-height:inherit;}
    #header .container{padding:15px 0 0;}
    #newheader .navbar{padding:8px 16px;}
    .button_holder{margin:0 -15px;width:auto;}
    .button_holder a{display:inline-block;width:45%;min-width:inherit;padding:5px 10px;line-height:26px;padding-right:30px;font-size:13px;margin:0 5px;text-transform:capitalize;}
    .button_holder a i{right:12px;}
    .mainslideshow .caption .list{font-size:11px;line-height:20px;}
    .mainslideshow .caption .list li i{margin-right:3px;font-size:20px;}
    .mainslideshow .caption .title{font-size:30px;margin-bottom:10px;}
    .mainslideshow .caption .title .txt,.mainslideshow .caption .title .txt2{font-size:20px;}
    .subscribe-box{width:auto;left:15px;bottom:15px;right:auto;max-width:250px;margin:0 auto;}
    .subscribe-box .opener{font-size:14px;line-height:1.2;border:none!important;}
    .subscribe-box .opener .fa-envelope-open{display:block;line-height:60px;font-size:30px;}
    .subscribe-box .opener span{font-size:11px;line-height:62px;text-indent:-9999px;background:url(../images/newsletter.png) no-repeat 50% 50%;}
    .subscribe-box .opener{width:60px;height:60px;box-shadow:0 5px 4px 0 rgba(0,0,0,.26);cursor:pointer;border-radius:0;color:#fff;border-radius:34px 34px 34px 8px;padding:0;text-align:center;}
    .sticky-bar{position:fixed;left:0;right:0;bottom:0;padding:10px 15px;background:#333;z-index:9999;pointer-events: none;}
     .sticky-bar *{pointer-events: auto;}
    .subscribe-box{position:relative;left:0;top:0;bottom:auto;float:right;margin-right:180px;}
    .subscribe-box .inner{position:absolute;bottom:calc(100% + 20px);width:250px;}
    #fc_frame,#fc_frame.fc-widget-normal{bottom:4px!important;}
    .subscribe-box .opener sup{color:#fff!important;}
    .request-demo{position:relative;background:#a6d540 url(../images/demo-request.png) no-repeat 50% 50%;padding:0;text-transform:uppercase;color:#fff;border-radius:100%;      /* border-radius: 50% 50% 0 50%; */width:60px;font-size:31px;height:60px;right:0;bottom:0;      /* line-height: 60px; */text-align:center;display:inline-block;transform:none;-ms-transform:none;-webkit-transform:none;float:right;margin-right:-149px;}
    .request-demo i{color:#fff;display:none;}
    .request-demo span{display:none!important;font-size:10px;line-height:1.2;display:block;padding:21px 0;}
    .mainslideshow .caption .new-caption h1, .mainslideshow.mainslideshow3 .tagline{
     font-size: 28px !important;
     line-height: 1.2 !important;
 }
 .mainslideshow.mainslideshow2 .caption{
    top:50%;
    padding:60px 20px;
}
.mainslideshow .caption .new-caption h2{
    font-size: 24px !important;
    line-height: 1.2 !important;
}
.mainslideshow .caption .new-caption h3{color: #fff;}
.newdesign .partners-logoes li img{width: 100%;}
.mainslideshow.mainslideshow3 .caption .new-caption iframe{width: 300px;height: 165px;}
.dataBlock ul{font-size: 16px;}
.mainslideshow.mainslideshow3 .slide{height: auto !important;}
.mainslideshow.mainslideshow3 .tagline{padding: 0 15px;}
}/*--Slideshow--*/
.slideshow{
    width: 100%;
    position: relative;
    overflow: hidden;
}
.slideshow .slideset{
    position: relative;
}
.slideshow .slide{
    position: absolute;
    left: 0;
    right: 0;
    top: 0;
}
.slideshow .slide>img{
    width: 100%;
    height: auto;
    display: block;
}
.slideshow .slide.active{
    z-index: 2;
}
@media screen and (max-width:1399px){
    .slideshow .slide > img{
        max-width: inherit;
        width: 130%;
        margin: 0 -15%;
    }
}
@media screen and (max-width:767px){
    /*--Slideshow--*/
    .slideshow .slide > img{
        width: 150%;
        margin: 0 -25%;
    }
}
@media screen and (max-width:639px){
    .offer-list li{display:block;width:100%;margin-bottom:20px;}
    .services-list li{width:100%;}
    .outer-textBoxes .textBox{
        position: static;
        width: 100%;
        margin:0 auto 20px;
    }
}
@media screen and (max-width:479px){
    .upper-footer .col-6{max-width:100%;text-align:center;width:100%;flex:none;}
    #newfooter .site-info li{padding:30px 0 0 0;}
    #newfooter .site-info li i{top:10px;left:0;right:0;margin:0 auto;}
    .td-automation .clone-box ul{min-width: 100%}
    .td-automation .clone-box .d-flex{display: block !important;}
}
@media screen and (min-width:320px){
    .subscribe-box{width:auto;left:15px;bottom:15px;right:auto;max-width:250px;margin:0 auto;}
    .subscribe-box .opener{font-size:14px;line-height:1.2;border:none!important;}
    .subscribe-box .opener .fa-envelope-open{display:block;line-height:60px;font-size:30px;}
    .subscribe-box .opener span{font-size:11px;line-height:62px;text-indent:-9999px;background:url(../images/newsletter.png) no-repeat 50% 50%;display:block;}
    .subscribe-box .opener{width:60px;height:60px;box-shadow:0 5px 4px 0 rgba(0,0,0,.26);cursor:pointer;border-radius:0;color:#fff;border-radius:34px 34px 34px 8px;padding:0;text-align:center;}
    .request-demo{position:relative;background:#a6d540 url(../images/demo-request.png) no-repeat 50% 50%;padding:0;text-transform:uppercase;color:#fff;border-radius:100%;      /* border-radius: 50% 50% 0 50%; */width:60px;font-size:31px;height:60px;right:0;bottom:0;      /* line-height: 60px; */text-align:center;display:inline-block;transform:none;-ms-transform:none;-webkit-transform:none;float:right;margin-right:-149px;}
    .request-demo i{color:#fff;display:none;}
    .request-demo span{display:none!important;font-size:10px;line-height:1.2;display:block;padding:21px 0;}
    .sticky-bar{position:fixed;left:0;right:0;bottom:0;padding:10px 15px;z-index:9999;pointer-events: none;}
     .sticky-bar *{pointer-events: auto;}
    .subscribe-box{position:relative;left:0;top:0;bottom:auto;float:right;margin-right:180px;}
    .subscribe-box .inner{position:absolute;bottom:calc(100% + 20px);width:250px;}
    #fc_frame,#fc_frame.fc-widget-normal{bottom:4px!important;}
}
.wpcf7-validation-errors, .wpcf7-mail-sent-ok{display: none !important;}
.grecaptcha-badge {
  width: 70px !important;
  overflow: hidden !important;
  transition: all 0.3s ease !important;
  left: 0px !important;
}
.grecaptcha-badge:hover {
  width: 256px !important;
}
@media only screen and (max-width:767px){
    .mainslideshow .caption .new-caption h1, .mainslideshow.mainslideshow3 .tagline{color: #fff !important;}
    .mainslideshow.mainslideshow3 .caption{background: #a6d540;}
    .mainslideshow.mainslideshow3 .video-box{
        width: 300px;
        height: 165px;
        position: relative;
    }
    .mainslideshow .caption .new-caption h3 a{color: #fff !important;}
}
#wrapper .text-bluedark{color:#213c4b !important;}
.wpforms-submit.disabled{
    cursor: default;
    opacity: 0.5;
    pointer-events: none;
}