/*new-index style*/
 body{
     font-size: 15px !important;
     color:#777;
     font-family: 'Poppins', sans-serif;
}
 section.has-main-banner {
     background: url(images/service-banners/new-home.jpg) no-repeat;
     background-size: cover;
}
 .team-sec{
     position: relative;
     margin-top: -108px;
     margin-bottom:20px;
}
 .team-sec h3{
     text-align: center;
     color: #fff;
}
 .team{
     background-image: linear-gradient(45deg, #14cfb6, #41abd2 );
}
 .team img{
     margin:auto;
}
 .team p{
     color: #fff;
     margin-bottom:0;
     font-weight:300;
}
 .team .owl-nav{
     position: relative;
     top: -100px;
}
 .team .owl-nav .owl-prev{
     width:30px;
     height:30px;
     border-radius:15px;
     background-color:#fff !important;
     color:#41abd2;
     left:0 !important;
     float:left;
}
 .team .owl-nav .owl-next{
     width:30px;
     height:30px;
     border-radius:15px;
     background-color:#fff !important;
     color:#41abd2;
     right:0 !important;
     float:right;
}
 .team .item{
     margin: 10px;
     padding: 10px;
}
 .team .item:hover{
     box-shadow: 0 18px 40px rgba(30,23,157,.15);
}
 .service h2{
     color: #14cfb6;
     padding: 20px 0;
     background: url(images/underline-img.png) no-repeat center bottom;
}
 .pt-20{
     padding-top:20px;
}
 .services-sec{
     padding-bottom: 30px;
}
 .services-item{
    /* background-color: bisque;
     */
    /* width: 70%;
     */
     cursor: pointer;
     padding: 0px 26px;
     margin: auto;
}
 .services-item p{
     margin-bottom: 0;
     font-size: 20px;
     font-weight:300;
     padding-left:10px;
}
 .services-item i{
     color:#ffcc00;
     font-size:18px;
}
 .services-item span{
     margin-bottom: 0;
     font-size: 38px;
     color: #14cfb6;
     padding-left: 14px;
}
 .industries p{
     margin-top:1rem;
}
 .form-bg{
     background: url(images/new/form_bg.jpg) no-repeat;
     background-size:cover;
     padding-left:50px;
     padding-right:50px;
     height: 400px;
     margin-bottom: 127px;
}
 .form{
     background-color:#fff;
     box-shadow:0 18px 40px rgba(30,23,157,.15);
}
 .form-btn {
     width:100%;
     border: none;
     border-radius: 30px;
     text-align:center;
     padding: 10px 60px;
     color: #fff;
     font-family: 'Poppins', sans-serif;
     font-weight: 500;
     background-image: linear-gradient(to right, #14cfb6 0%, #41abd2 20%, #19fadc 100%);
     transition: 0.5s;
     background-size: 200% auto;
}
 .services-tag{
     position: relative;
     top: -28px;
     text-align:center;
}
 .form-bg h6{
     color: #fff;
     padding-top: 30px;
     padding-left: 6px;
}
 .form-bg form{
     padding:0 20px;
}
 .ind{
     padding:50px 0;
}
 .ind h5{
     color: #14cfb6;
     font-weight: 300;
     font-family: 'Poppins', sans-serif;
     font-size:36px;
}
 .industries-sec{
     padding:20px;
}
 .industries{
     padding:25px;
}
 .industries:hover{
     box-shadow:0 18px 40px rgba(30,23,157,.15);
}
 .bor-rb{
     border-right: 1px solid #efefef;
     border-bottom: 1px solid #efefef;
}
 .bor-tl{
     border-top: 1px solid #efefef;
     border-left: 1px solid #efefef;
}
 .form-bg .form-control-lg{
     font-size: 1.1rem;
     color:#4950577d;
}
 .writers-sect {
     background: url(images/new/writer_bg.jpg) no-repeat 100%;
     background-size: cover;
}
 .test-title{
     position:absolute;
     z-index:9999;
     right:0;
     top:26px;
}
 .test-title h4{
     font-weight:300;
     font-size: 1.2rem;
}
 .test-title h2{
     font-weight:600;
     font-size: 2.2rem;
     color:#424141;
}
 section.faqss-accordian .col-sm-6+.col-sm-6 {
     padding-top: 116px;
     padding-left:15px;
}
 .faqs-new{
     padding-top:25px !important;
     padding-bottom:25px;
}
 section.faqss-accordian .col-sm-6 p i.fa-quote-left {
     color: #fff;
     background: aliceblue;
     padding: 13px;
     height: 65px;
     width: 65px;
     text-align: center;
     font-size: 38px;
     border-radius: 40px;
     background-image: linear-gradient(to right, #41abd2 20%, #19fadc 100%);
}
 section.faqss-accordian .col-sm-6 p{
     font-size:14px;
     color:#777;
}
 .faqss-accordian .carousel .col-sm-6 img{
     height:427px;
}
 section.trusted-by{
     margin-top:0;
}
 .view-profile-btn a{
     border: none;
     border-radius: 5px;
     padding: 6px 30px;
     color: #fff;
     font-family: 'Poppins', sans-serif;
     font-weight: 500;
     background-image: linear-gradient(to right, #14cfb6 0%, #41abd2 20%, #19fadc 100%);
     transition: 0.5s;
     background-size: 200% auto;
     font-size: .9em;
     text-transform: uppercase;
     margin: 0 auto -15px auto;
}
 section.writer-section-about .owl-item img{
     width:100px;
     height:100px;
     border-radius:60px;
}
 .modelclose{
     width: 35px;
     height: 35px;
     position: absolute;
     z-index: 999;
     color: #fff;
     background-color: #000;
     cursor: pointer;
     padding: 0 10px;
     font-size: 26px;
     float: right;
     right: -34px;
     border-radius: 19px;
}
/*readmore btn long content*/
 .scroll-downs{
     position:absolute;
     top:0;
     right:0;
     bottom:0;
     left:0;
     margin:auto;
     width:34px;
     height:55px 
}
 .mousey{
     cursor: pointer;
     width:3px;
     padding:10px 15px;
     height:35px;
     border:2px solid #18cbb8;
     border-radius:25px;
     opacity:.75;
     box-sizing:content-box 
}
 .scroller{
     width:3px;
     height:10px;
     border-radius:25%;
     background-color:#3dafcf;
     animation-name:scroll;
     animation-duration:2.2s;
     animation-timing-function:cubic-bezier(.15,.41,.69,.94);
     animation-iteration-count:infinite 
}
 @keyframes scroll{
     0%{
         opacity:0 
    }
     10%{
         transform:translateY(0);
         opacity:1 
    }
     100%{
         transform:translateY(15px);
         opacity:0 
    }
}
/*End readmore btn long content*/
/*testimonial slider*/
 .icon-test-right{
     background-color: #323434;
     padding: 6px 11px;
     border-radius: 18px;
     position: absolute;
     bottom: 3px;
     right: 18px;
}
 .icon-test-left{
     background-color: #323434;
     padding: 6px 11px;
     border-radius: 18px;
     position: absolute;
     bottom: 3px;
     right: 15px;
}
 .carousel-control-prev.left{
     left:95%;
}
 .writer-about-txt {
     padding: 0 15px;
}
 .writer-about img {
     border-radius: 50px;
}
 .dis-sec{
     background-image: linear-gradient(45deg, #14cfb6, #41abd2 );
     padding-top:50px;
     padding-bottom:50px;
}

