
@import url('https://fonts.googleapis.com/css2?family=Merriweather:wght@300&family=Montserrat:wght@400;500;800&display=swap');
@import url('https://fonts.googleapis.com/css2?family=Montserrat:wght@300;400;500;600;700&display=swap');
body{font-family: 'Montserrat', sans-serif; background-color: #111319 !important;}


.banner-sec{width: 100%; float: left; display: flex; justify-content: center; position: absolute; top: 1; z-index: 9;}
.bann-wrap{width: 100%; max-width: 1520px;}

.banner-sec2{width: 100%; float: left; position: relative; background: url(../images/home-banner-new.jpg) no-repeat center center/cover; display: flex; justify-content: center; height: 100vh;  background-size: cover;}
.bann-wrap2{width: 100%; max-width: 1520px;}

.nav-menu{width: 100%; float: left; display: flex; justify-content: space-between;align-items: center; margin-top:30px; }
.logo-sec{width:calc(15% - 20px); float: left;}
.logo-sec img{max-width: 100%;}
.menu-list{width: calc(65% - 20px); float: left; display: flex; justify-content: end;}
.menu-list ul{width:60%; display: flex; justify-content: space-between;} 
.menu-list ul li{float: left; }
.menu-list ul li a{color:#fafafa; font-size: 17px; font-family: 'Manrope', sans-serif; font-weight: 200;}
.gbtn{width: calc(14% - 20px); float: left;}
.gbtn a{color:#fff; font-size:18px; border-radius:50px; border:solid 1px #f00; padding:14px 33px;}
.home-btn .gbtn a { padding: 14px 60px;}




.bann-cont-slider{width: 100%; float: left;margin-top: 20%;margin-bottom: 4%;}
.homeSlider{width: 100%; float: left;}
.ban-slid1{width:80%; float: left; }
.bann-titel{color: #fafafa; font-size:70px; font-weight: 600; line-height:80px;font-family: 'Montserrat', sans-serif;}

.bann-toptitel{width:100%; float: left; display: flex; justify-content: flex-start; flex-wrap: wrap; align-items: center; margin-bottom:40px; }
.ban-tt-left{width: calc(8% - 20px);background-color: #707584; height:1px; margin-right: 10px;}

.ban-tt-right{width: calc(50% - 20px); float: left;}
.ban-tt-left-cont{font-family: 'Poppins', sans-serif; color: #a9afc3; font-weight:300; font-size: 14px;}
.banne-pare{font-family: 'Manrope', sans-serif; font-size:18px; color: #fafafa; margin-top:40px;}

.homeSlider .slick-dots {width: 35px!important; right:-110px !important; top:121px  !important;}
.homeSlider .slick-dots li {display: flex !important;margin: 8px 5px  !important;    float: right!important;}
.homeSlider .slick-dots li button { width:15px !important; height: 5px !important; background-color:#9da4bd!important; border:none!important;  border-radius: 30px!important; transition: all 0.4s ease;}
.homeSlider .slick-dots li.slick-active button {background: #fff !important; width:36px !important;}

.homeSlider .slick-slider button.slick-prev { left: 96% !important;}
.homeSlider .slick-slider button {  position: absolute;  width: 66px !important; bottom: -100% !important;}



.serviceSlider .slick-dots li button {width: 15px !important; height: 5px !important;background-color: #f00!important ;border-radius: 30px!important;}

.serviceSlider .slick-dots {width: 100%; right: 0; bottom: 0px !important;align-items: center; display: flex;justify-content: center;}
.serviceSlider .slick-dots li {display: flex !important;margin: 8px 5px  !important;    float: right!important;}
.serviceSlider .slick-dots li button { width:15px !important; height: 5px !important; background-color:#9da4bd!important; border:none!important;  border-radius: 30px!important;}
.serviceSlider .slick-dots li.slick-active button {background: #fff !important; width:36px !important;}

.serviceSlider .slick-slider button.slick-prev { left: 96% !important;}
.serviceSlider .slick-slider button {  position: absolute;  width: 66px !important; bottom: -100% !important;}


.about-sec{width: 100%; float: left;background: url(../images/h-about-bg-new.jpg) no-repeat center center/cover;  display: flex; justify-content: center; height: 88vh; align-items: center;}
.about-right{width: calc(54% - 20px);  float: right; /*margin-top:10%; margin-bottom: 10%;*/}
.about-titel{color: #fff; font-size:50px; font-weight: 400; line-height:60px;font-family: 'Montserrat', sans-serif;}
.about-titel .bold{color: #fff; font-size:50px; font-weight: 600; line-height:60px;}

.about-toptitel{width:100%; float: left; display: flex; justify-content: flex-start; flex-wrap: wrap; align-items: center; margin-bottom:40px; }
.about-tt-left{width:calc(7% - 20px);background-color: #707584; height:1px; margin-right:20px;}
.testimoni-line {width: calc(7% - 20px);}
.testimonial-left{width:calc(5% - 20px);background-color: #707584; height:1px; margin-right:20px;}

.about-tt-right{width: calc(50% - 20px); float: left;}
.about-tt-left-cont{font-family: 'Poppins', sans-serif; color:#a9afc3; font-weight:300; font-size: 14px;}
.about-pare{font-family: 'Manrope', sans-serif; font-size:16px; color: #a9afc3;line-height:33px; margin-top:40px;}

.d-color{color: #f00;}
.read-btn-sec{float: left; border-bottom: solid 1px #dd4242; margin-top: 6%;}
.read-btn {width: 100%; float: left;font-family: 'Manrope', sans-serif;  color:#dd4242; font-size:16px; padding-bottom:15px;}
.read-btn img {max-width:100%; margin-left: 10px;}


.services-sec{width: 100%; float: left;background-color:#191c26; display: flex; justify-content: center;  padding: 5% 0 2% 0;}
.services-right{width: 100%;  float: left; margin-top:0;}
.services-titel{color: #fff; font-size:50px; font-weight: 400; line-height:60px;font-family: 'Montserrat', sans-serif;}

.services-toptitel{width:100%; float: left; display: flex; justify-content: flex-start; flex-wrap: wrap; align-items: center; margin-bottom:40px; }
.services-tt-left{width: calc(6% - 20px);background-color: #707584; height:1px; margin-right: 20px;}

.services-tt-right{width: calc(50% - 20px); float: left;}
.services-tt-left-cont{font-family: 'Poppins', sans-serif; color: #a9afc3; font-weight:300; font-size: 14px; text-transform: uppercase;}
.services-pare{font-family: 'Manrope', sans-serif; font-size:18px; color: #a9afc3;line-height:33px; margin-top:40px;}


.services-cards{width: 100%; float: left; flex-wrap: wrap;display: flex; justify-content: space-between;}
.services-card-1{width: calc(25% - 0px); background-color:#191c26; padding:0px 30px 100px 30px;display:flex !important;justify-content: center;flex-wrap: wrap;}
.services-card-2{ background-color:#090b12;}
.cart-img{width: 100%; display: flex; justify-content: center; position: relative;}
.cart-img img{max-width:90%;}
.cart-cont {text-align: left; padding: 35px 0px; position: absolute; bottom: -38px; right: -25px; background: #000; padding: 20px 20px; color: #fff;}
.cart-cont h2{font-size: 24px; font-weight: 400; color: #fff; text-align: left;}
.cart-cont p{font-size:16px; color: #fff; text-align: left;}
.card-text{text-align: center; font-size:20px; line-height: 25px; color: #a9afc3; font-weight:400; font-family: 'Poppins', sans-serif; }
.cart-btnsec{display: flex; justify-self: center; text-align: center; margin: 20px 0px 30px 0px;}
.cart-btn{width:100%; color:#dd4242; display: flex; justify-content: center; border-bottom: solid 1px  #dd4242; text-align: center;}

.cart-img { width: 100%; display: flex; justify-content: center;position: relative;}
.services-card-1:hover .cart-bg-text{opacity: 1;    transition: .5s ease;}
.slide-up .overlay{ background-color: #111319;line-height: 20px; color: #fff;transform: translateY(100%); -webkit-transition: transform 0.5s ease-out; -o-transition: transform 0.5s ease-out;transition: transform 0.5s ease-out;}
  
  .slide-up .box:hover .overlay{transform: translateY(0); }


.cart-bg-text {width: 90%;float: left;position: absolute; top: 0;height:59vh; opacity: 0;}
.cart-bg-title {width: 70%; float: left; background-color: #dd4242; padding: 10px 20px;  margin-top: 25px;}
.cart-bg-title h2{color:#fff;font-size: 24px;  font-weight: 600; line-height: 26px;}
.cart-bg-title p{color:#fff; font-size:16px; }
.cart-bg-textl {width: 100%;float: left; padding: 20px;}
.cart-bg-textl ul {width: 100%;float: left; padding: 20px; overflow-y: scroll; height:360px;}
.cart-bg-textl ul li{margin-bottom: 15px;}
.cart-bg-textl ul li h2{color:#fff;font-size:16px; font-weight: 600;  }
.cart-bg-textl ul li p{color:#7f8494; font-size:14px; font-weight:400; line-height:22px; margin-bottom: 15px; }



.cart-bg-textl ul::-webkit-scrollbar{width:1px;}
.cart-bg-textl ul::-webkit-scrollbar-track{background-color:#ebebeb;-webkit-border-radius:10px;border-radius:10px;}
.cart-bg-textl ul::-webkit-scrollbar-thumb{-webkit-border-radius:10px;border-radius:10px;background:#6d6d6d;}


.bann-cont-slider.service-cont-slider { margin-top: 5%; margin-bottom:0;}

.serviceSlider button.slick-next {top: -21% !important;}
.serviceSlider button.slick-prev {top: -21% !important;}

.words-sec{width: 100%; float: left;background: url(../images/bg4.png) no-repeat center center/cover; display: flex; justify-content: center;}
.words-right{width: calc(50% - 20px);  float: right; margin-top:8%; margin-bottom:8%;}
.words-titel{color: #fff; font-size:50px; font-weight: 600; line-height:60px;}

.words-toptitel{width:100%; float: left; display: flex; justify-content: flex-start; flex-wrap: wrap; align-items: center; margin-bottom:40px; }
.words-tt-left{width: calc(10% - 20px); background-color: #707584; height: 1px; margin-right: 20px;}

.words-tt-right{width: calc(50% - 0px); float: left;}
.words-tt-left-cont{font-family: 'Poppins', sans-serif; color: #a9afc3; font-weight:300; font-size: 14px;}
.words-pare{font-family: 'Manrope', sans-serif; font-size:16px; color: #a9afc3;line-height:33px; margin-top:15px;}
.words-in { width: 100%; float: left; display: flex; justify-content: space-between;}
.words-left{width: calc(50% - 0px); float: left;margin-top: 10%; margin-bottom: 8%; padding-left: 100px;}
.words-left ul{width: 80%; float: left; display: flex; justify-content: space-between; flex-wrap: wrap; position: relative;}
.words-left ul li {width: calc(50% - 0px); float: left;}
.words-img{width: 100%; float: left;}
.words-img img{max-width: 100%;}
.words-textsec{width: 100%; float: left;}
.words-textsec .words-textsec{color: #fff; font-family: 'Poppins', sans-serif; font-weight: 400; font-size:20px; line-height:25px;margin-top: 20px;}
.vertiCal{position: absolute;left: 41%; top: -24px;}
.vertiCal img{max-width: 100%;}
.horiZont{position: absolute;top:49%;left: -10px;}
.horiZont img{max-width: 100%;}

.marg-top{margin-top: 20%;}
.left-p{padding-left:20px;}




.testimonials{width: 100%; float: left; background-color: #111319; padding:3% 0px; display: flex; justify-content: center;}
.testimonials-in { width: 100%; display: flex;  justify-content:center;}
.testimoni-left{width:100%;max-width: 65%;float: left; margin-top: 0; margin-bottom:0;}
.testimonialsSlider .item {width: 100%;float: left;display: flex; justify-content: center; flex-wrap: wrap;}
.testimoni-titel{color: #fff; font-size:50px; font-weight: 400; line-height:60px;padding: 1px; text-align: center;font-family: 'Montserrat', sans-serif;}
.testimoni-toptitel{width:100%; float: left; display: flex; justify-content:center; flex-wrap: wrap; align-items: center; margin-bottom:40px; }
.testimoni-tt-right{width: calc(10% - 20px); float: left;}
.ab-tt-right {width: calc(13% - 20px);}
.testimoni-tt-left-cont{font-family: 'Poppins', sans-serif; color: #a9afc3; font-weight:300; font-size: 14px; text-transform: uppercase;}
.testimoni-pare{font-family: 'Manrope', sans-serif; font-size:16px; color: #a9afc3;line-height:33px; margin-top:40px; padding: 1px;width:100%; text-align: center;}


.testimoni-pare br{display: none;}



.d-color{color: #f00;}
.read-btn-sec{float: left; border-bottom: solid 1px #dd4242; margin-top: 6%;}
.read-btn {width: 100%; float: left;font-family: 'Manrope', sans-serif;  color:#dd4242; font-size:16px; padding-bottom:15px;}
.read-btn img {max-width:100%; margin-left: 10px;}

.testimon-info{margin-top: 20px; width: 100%; padding: 1px;}
.name-info{color:#dd4242;  font-size: 18px;font-family: 'Manrope', sans-serif; margin-bottom: 10px; text-align: center; }
.d-info{color:#a9afc3; text-align: center;  font-size: 15px;font-family: 'Manrope', sans-serif; }

.testimonialsSlider button.slick-next {bottom:31% !important;}
.testimonialsSlider button.slick-prev {bottom:31% !important;}

.testimoni-right{width: calc(54% - 20px); }
.testimoni-right img{max-width: 100%;margin-left: -40px}


.clients-sec{width: 100%; float: left; display: flex; justify-content: center;  background-color: #191c26;    padding:5% 0 2% 0;}
.clients-right{width: 100%;  float: left; margin-top:0;}
.clients-titel{color: #fff; font-size:50px; font-weight: 400; line-height:60px;font-family: 'Montserrat', sans-serif;}

.clients-toptitel{width:100%; float: left; display: flex; justify-content: flex-start; flex-wrap: wrap; align-items: center; margin-bottom:40px; }
.clients-tt-left{width: calc(6% - 20px);background-color:#707584; height:1px; margin-right: 10px;}

.clients-tt-right{width: calc(50% - 20px); float: left;}
.clients-tt-left-cont{font-family: 'Poppins', sans-serif; color: #a9afc3; font-weight:300; font-size: 14px; text-transform: uppercase; }
.clients-list{width: 100%; float: left; display: flex; justify-content: center;margin-bottom:0; }
.clients-list ul{width: 100%; float: left; display: flex; justify-content:flex-start; margin-top:66px;flex-wrap: wrap;}

.clients-list ul li{width: calc(20% - 10px);align-items: center; float: left;padding:10px 20px; margin-bottom: 25px; display: flex; justify-content: center; transition: all 0.4s ease;background-color: transparent;}/* 24-6-22 */
.clients-list2 ul li { width: calc(17% - 10px);}
.clients-list ul li img{max-width: 100%;}/* 24-6-22 */
.clients-list ul li:hover{background-color: #f0eded; padding:10px 20px; border-radius:10px;}/* 24-6-22 */
.clients-list ul li:hover .h-img{display: block;}/* 24-6-22 */
.clients-list ul li:hover .n-img{display: none;}/* 24-6-22 */
.n-img{max-width:100%; float: left; display: block;}/* 24-6-22 */
.h-img{max-width:100%; float: left; display: none;}/* 24-6-22 */


.clients-sec2{width: 100%; float: left; display: flex; justify-content: center;  background-color: #111319;}




.news-sec{width: 100%; float: left;background-color: #111319; display: flex;justify-content: center;padding:5% 0;}
.news-in{width: 100%; float: left; display: flex; justify-content: space-between;align-items: center;}

.news-right{width: calc(40% - 20px);  float: right; margin-top:0; margin-bottom:0;}
.news-titel{color: #fff; font-size:50px; font-weight: 400; line-height:60px;}
.bold{color: #fff; font-size:50px; font-weight: 600; line-height:60px;font-family: 'Montserrat', sans-serif;}
.news-toptitel{width:100%; float: left; display: flex; justify-content: flex-start; flex-wrap: wrap; align-items: center; margin-bottom:40px; }
.news-tt-left{width: calc(13% - 20px);background-color: #707584; height:1px; margin-right: 10px;}

.news-tt-right{width: calc(60% - 0px); float: left;}
.news-tt-left-cont{font-family: 'Poppins', sans-serif; color: #a9afc3; font-weight:300; font-size: 14px;}
.news-pare{font-family: 'Manrope', sans-serif; font-size:18px; color: #a9afc3;line-height:33px;  padding: 25px 0px; width: 90%;}

.news-left{width: calc(60% - 0px); float: left;margin-top:0; margin-bottom:0;align-self: flex-end;}

.news-left-in{width: 100%;/* float: left; display: flex;*/justify-content: space-between; flex-wrap: wrap;}
.news-c1{width:100%; float:left; background-color:#191c26; padding:20px; border-radius:10px; position: absolute; opacity: 0;height:481px;}
.news-c1 ul{width: 100%; float: left; padding: 10px 40px;}
.news-c1 ul li{width: 100%; float: left; font-size: 16px; line-height:20px; list-style: disc; color: #a9afc3; margin-bottom: 15px; text-align: left; font-family: 'Manrope', sans-serif; }

.news-c1-icon {width: 100%; float: left;display: flex; justify-content: center; margin-top: 30%;}
.news-c1-text {text-align: center;}
.news-c1-text h2 {width: 100%;float: left; font-size: 30px; padding: 0px 35px;line-height:35px;font-weight: 500; color: #a9afc3;margin-top: 15px;}

.news-c2:hover .news-c1{opacity: 1;  transition: .5s ease;}

.news-c2{width: calc(50% - 20px); float:left;  display: flex; justify-content: center; height:450px;/*background-color:#080b12;*/ border-radius:10px; position: relative; height:450px;margin-right: 20px;}
.news-c1-in{width: 100%; float: left; align-items: center; }

.news1{width: 100%; float: left; display: flex; justify-content: space-between; margin-bottom:50px;}
.news1-left{width: calc(25% - 20px); float: left; }
.titel-d{width: calc(80% - 20px);font-family: 'Poppins', sans-serif;  line-height: 10px;font-size: 16px;font-weight: 300; color: #a9afc3; padding-left: 15px; }

.news-text{width: 100%; float: left;}
.news-text-box{font-size:22px;width: 80%;font-family: 'Manrope', sans-serif; font-weight:600; color: #fff; padding:15px 0px;}

.news-btn{width: 100%; float: left;}
.news-rm-btn{color:#dd4242;  font-size: 18px;font-family: 'Manrope', sans-serif; border-bottom: solid 1px #dd4242; padding-bottom: 10px; }

.contact-sec{width: 100%; float: left;background: url(../images/h-contact-bg-new.jpg) no-repeat center center/cover; display: flex; justify-content: center;}

.contact-right{ width: calc(50% - 20px);float: right; margin-top: 5%;margin-bottom:5%; padding-left: 20px;}
.contact-titel{color: #fff; font-size:50px; font-weight: 400; line-height:60px;font-family: 'Montserrat', sans-serif;}

.contact-toptitel{width:100%; float: left; display: flex; justify-content: flex-start; flex-wrap: wrap; align-items: center; margin-bottom:40px; }
.contact-tt-left{width:calc(12% - 20px);background-color: #707584; height:1px; margin-right: 10px;}

.contact-tt-right{width: calc(50% - 0px); float: left;}
.contact-tt-left-cont{font-family: 'Poppins', sans-serif; color: #a9afc3; font-weight:300; font-size: 14px;}
.contact-pare{font-family: 'Manrope', sans-serif; font-size:18px; color: #a9afc3;line-height:33px;  padding: 25px 0px; width: 80%;}

.contform-sec{width: 100%; float: left;}
.contform-top{width: 100%; float: left; display: flex; position: relative; justify-content: space-between;flex-wrap: wrap; }
.contform-width{  width:100%;font-size: 16px; color: #9bafc3; border-bottom: solid 1px #a9afc361 !important;  background: none !important; margin-bottom: 50px; border: none;  padding:15px 0px;opacity: 1;}
.contform-width::placeholder{color: #a9afc3;} 

.contform-width2{  width:100%; color: #fff; border-bottom: solid 1px #a9afc361 !important;  background: none !important; margin-bottom: 50px; border: none;  padding:15px 0px 50px 0px; font-size: 16px;}
.contform-width2::placeholder{color: #a9afc3;} 

.contform-btn{width: 100%; float: left;}
.contform-c-btn { color: #fff; font-size: 18px;  background: none; border-radius: 50px;border: solid 1px #f00; padding:13px 30px; cursor: pointer;}

.footer{width: 100%; float: left; display: flex; justify-content: center; background: #111319; padding: 20px 0px; align-items: center; padding:5% 0;  }
.foot-wrap{width: 100%; max-width: 1600px;}
.foot-in{width: 100%; float: left; display: flex; justify-content: space-between;    align-items: flex-start;}
.foot-1{width: calc(24% - 20px);  float: left;display: flex; flex-wrap: wrap;margin-top:20px;}
.foot-1.foot-2 { margin-top: 0;}
.foot-1 img{max-width:100%;}
.foot-titel{ font-size: 17px; color: #fff; font-weight: 400; margin-bottom: 10px;  width: 100%;}
.foot-subtitel{ width: 100%; font-size: 17px;color: #a9afc3;font-weight: 300;line-height:22px;}
.news2-right{width: calc(75% - 20px); float: left; position: absolute;bottom: 40px; left: 50px;}
.news2-titel{width: 100%; float: left; display: flex;align-items: center;}
.news2titel-box{font-family: 'Poppins', sans-serif; line-height: 10px; font-size: 16px; color: #fff; padding:10px; background-color: #dd4242; }
.news2titel-d{width: calc(80% - 20px);font-family: 'Poppins', sans-serif;  line-height: 10px;font-size: 16px; font-weight: 300; color: #a9afc3; padding-left: 15px; }

.news2-text{width: 100%; float: left;}
.news2-text-box{font-size:22px;width: 80%;font-family: 'Manrope', sans-serif; font-weight:500; color: #fff; padding:15px 0px;}



.headerMob {display: none;position: fixed;-webkit-transition: all 0.4s ease;transition: all 0.4s ease;z-index: 999;top: 0;left: 0;width: 100%;padding: 10px 15px;background:#252932;}
.headerMob .logoDiv {width: 130px;margin-top: 6px}

.toggle-button {position: fixed;width: 44px;height: 40px;top: 38px; right: 20px;padding: 4px;transition: .25s;z-index: 17;}
.button-open {right: 25px;}
.button-open .menu-bar-top {border-color: #fff;transform: rotate(45deg) translate(8px, 8px);transition: .5s;}
.toggle-button .menu-bar-top {border: 4px solid #fff;border-bottom: none;top: 0;}
.toggle-button .menu-bar {position: absolute;border-radius: 2px;width: 80%;transition: .5s;}
.button-open .menu-bar-middle {background-color: #fff;transform: translate(-230px);transition: .1s ease-in;opacity: 0;}
.toggle-button .menu-bar-middle {height: 4px;background-color: #fff;margin-top: 7px;margin-bottom: 7px;top: 4px;}
.button-open .menu-bar-bottom {border-color: #fff;transform: rotate(-45deg) translate(7px, -7px);transition: .5s;}
.toggle-button .menu-bar-bottom {border: 4px solid #fff;border-top: none;top: 22px;}

.menu-wrap {background-color: rgba(255, 255, 255, 1);position: fixed;top: 0;height: 100%;width: 280px;margin-right: -280px;font-size: 1.3em;font-weight: 700;overflow: auto;transition: .25s;z-index: 15;right: 0;text-align: left;}
.menu-sidebar {margin: 20px 0 80px 0px;position: relative;top: 40px;}
.menu-sidebar li {padding: 5px 20px;margin-bottom: 20px;position: relative;}
.menu-sidebar li > a {color: var(--primaryColor);position: relative;color: #fff;font-family: 'Poppins', sans-serif; font-weight: 300;}
.menu-show {margin-right: 0;box-shadow: 4px 2px 15px 1px #b9adad;background: #000;}
.testimonialsSlider button.slick-prev{left:-86px;}
.serviceSlider button.slick-next {right: 3px;}
.serviceSlider button.slick-prev { left: 89% !important;}
p.words-pare.words-pare2 {    margin-top: 6px;}
.words-pare2 {    margin-top: 6px;}
.foot-1.foot-2 {width:calc(20% - 20px)}
.foot-1.foot-3 {width: calc(15% - 20px);}
.foot-1 { width: calc(25% - 20px);}
.foot-5 {width: calc(13% - 20px);}
.testimonialsSlider.slick-slider button.slick-next { right:-86px;}



.ap-sec{width: 100%; float: left;background: url(../images/ap-about-bg.jpg) no-repeat center center/cover;  display: flex; justify-content: center;}
/* .banner-sec2{background: none; background-color: #13161d;} */
.ap-left{width: calc(50% - 20px);  float: left; margin-top:10%;    margin-bottom: 10%;}
.ap-titel{color: #fff; font-size:50px; font-weight: 600; line-height:60px;}

.ap-toptitel{width:100%; float: left; display: flex; justify-content: flex-start; flex-wrap: wrap; align-items: center; margin-bottom:40px; }
.ap-tt-left{width:calc(9% - 20px);background-color: #707584; height:1px; margin-right:20px;}

.ap-tt-right{width: calc(50% - 20px); float: left;}
.ap-tt-left-cont{font-family: 'Poppins', sans-serif; color:#a9afc3; font-weight:300; font-size: 14px;}
.ap-pare{font-family: 'Manrope', sans-serif; font-size:16px; color: #a9afc3;line-height:33px; margin-top:40px;}
.ap-right{width: calc(50% - 20px);  float: right; margin-top:10%; margin-bottom:7%;}
.ap-img-sec{width: 100%; float: right;}
.ap-img-sec img{max-width: 100%; float: right;}


.sub-nav{width:100%; float: left;margin-top: 11%;}
.sub-nav ul {width:15%; float:right; display: flex; justify-content: flex-end; margin-right: 20px;}
.sub-nav ul li{width:calc(50% - 0px);display: flex;justify-content:flex-end; }
.sub-nav ul li .ap-tt-left {width: calc(39% - 20px);
    background-color: #707584; height: 1px; margin-right: 13px;}
.sub-nav ul li .ap-tt-right {width:calc(50% - 20px);margin-right:0px; line-height: 0;}
.sub-nav ul li .ap-tt-right a{ font-size: 15px; color: #707584; font-weight: 400; margin-bottom: 10px;  width: 100%;}


.newsletter{width: 100%; float: left;background: url(../images/s-p-newsletter-bg.jpg) no-repeat center center/cover;  display: flex; justify-content: center;}

.news-l-right{width:36%;  float: right; }
.news-l-titel{color: #fff; font-size:47px; font-weight: 600; line-height:60px;font-family: 'Montserrat', sans-serif;}

.news-l-toptitel{width:100%; float: left; display: flex; justify-content: flex-start; flex-wrap: wrap; align-items: center; margin-bottom:10px; }
.news-l-tt-left{width: calc(15% - 20px);background-color:#707584; height:1px; margin-right: 10px;}

.news-l-tt-right{width: calc(50% - 20px); float: left;}
.news-l-tt-left-cont{font-family: 'Poppins', sans-serif; color: #a9afc3; font-weight:300; font-size: 14px; }
.ap-form-sec{width:50%; float: right;}
.ap-top{width:27%; float: left;}
.ap-width{  width: calc(95% - 20px);float: left; font-size: 16px; color: #a9afc3; border-bottom: solid 1px #a9afc361 !important;  background: none !important; margin-bottom:0px; border: none;  padding:15px 0px;}
.ap-width::placeholder{color: #a9afc3;} 

.ap-width2{  width:100%; color: #fff; border-bottom: solid 1px #a9afc361 !important;  background: none !important; margin-bottom: 50px; border: none;  padding:15px 0px 50px 0px; font-size: 16px;}
.ap-width2::placeholder{color: #a9afc3;} 

.ap-btn{width:14%; float: left;    position: relative;}
.ap-btn img {max-width:26%;}
form.ap-form-sec {width: 87%; float: right; display: flex; justify-content: flex-end;margin-top: 30px;}
.ap-news-in{width: 100%; float: left;padding:100px 0px; }


.ap-sec2{background: none; background-color: #111319; padding: 0px 0 30px 0px;}
.contact-p-sec{background: none; background-color: #111319;}

.cp-in{width: 100%; float: left; display: flex; justify-content: space-between;margin-bottom: 10%;}
.contact-left{width: calc(40% - 20px); float: left; margin-top: 10%;}
.contact-left ul{width: 100%; float: left;}
.contact-left ul li{width: 100%; float: left ; background-color: #191c26; padding: 20px 30px; margin-bottom: 25px;display: flex; justify-content: flex-start;}
.cp-left{width:calc(21% - 20px); margin-right:30px; float: left;}
.cp-left img{width: 100%;}

.cp-right{width: calc(60% - 20px); float:left; display: flex; flex-wrap: wrap;}
.cp-right h2 { font-size:18px; color: #fff; font-weight: 400; margin-bottom: 10px;  width: 100%;}
.cp-right p { font-size:16px; color: #a9afc3; font-weight: 400; margin-bottom: 10px;  width: 100%;}
.cp-right a { font-size:16px; color: #a9afc3; font-weight: 400; margin-bottom:3px;  width: 100%;}
.contform-width3 { padding: 15px 0px 100px 0px;}

.map{width: 100%; float: left;}
.map img{max-width: 100%; }
iframe { height: 845px;}

.ap-sec3{background-color: #191c26;;}
.sp-bg{width: 100%; float: left;background: url(../images/sp-bg.jpg) no-repeat center center/cover;  display: flex; justify-content: center;}

.our-s-in{width: 100%; float: left; display: flex; justify-content: space-between;margin-top: 40px;margin-bottom: 8%;}
.our-s-left{width:calc(65% - 20px); float: left;}
.our-s-left1{width: 100%; float: left;}
.os-l1-img{width: 100%; float: left;}
.os-l1-img img{max-width: 100%; border-radius: 15px;}
.os-l1-pare{width: 100%; float: left;}
.os-l1-pare p{ width: 100%; font-family: 'Manrope', sans-serif; font-size: 18px; color: #a9afc3; line-height: 33px; padding: 25px 0px;;}


.our-s-left2{width: 100%; float: left ; display: flex; justify-content: space-between;flex-wrap: wrap;}
.os-l2-title{width: 100%; float: left;  margin-top: 20px;}
.os-l2-title h2{ font-size:38px; color: #fff; font-weight: 400; margin-bottom: 10px;  width: 100%;}

.os-l2-card{width: 100%; float: left ; }
.os-l2-card ul{width: 100%; display: flex; justify-content: space-between;} 
.os-l2-card ul li{width: calc(33.33% - 20px); }
.os-l2-labe{width: 100%; float: left;}
.os-l2-labe p { width: 100%; font-family: 'Manrope', sans-serif; font-size: 16px; color: #dd4242; line-height: 33px; padding: 25px 0px;;}
.os-l2-cont{width: 100%; float: left;}
.os-l2-cont h2{ font-size:18px; line-height: 22px; color: #fff; font-weight: 400;  width: 100%;}
.os-l2-cont p{ width: 100%; font-family: 'Manrope', sans-serif; font-size: 18px; color: #a9afc3; line-height:32px; padding:10px 0px;;}
.os-l2-text{width: 100%; float: left ; margin-top: 15px;}
.os-l2-text p{ width: 100%; font-family: 'Manrope', sans-serif; font-size: 18px; color: #a9afc3; line-height:33px; padding:10px 0px;;}


.our-s-right{width:calc(30% - 20px); float: right;}
.our-s-right1{width: 100%; float: left; background-color: #111319; border-radius: 15px; padding:40px; }
.our-s-right1 ul{width: 100%; float: left;flex-wrap: wrap;}
.our-s-right1 ul li{width: 100%; float: left; padding:11px 0px;}
.our-s-right1 ul li a{font-size:20px; color: #5d616e; line-height:33px;}
.our-s-right1 ul li:active{color: #fff;}
.our-s-right1 ul li a:hover{color: #fff;}

.our-s-right2{width: 100%; float: left; background: url(../images/sp-ui-ux-bg.jpg) no-repeat center center/cover;  border-radius: 15px; padding: 40px; margin-top:40px; }
.our-s-right2 h2 { font-size:28px; line-height: 35px; color: #fff; font-weight: 400;  width: 100%;}
.our-s-right2 p { width: 100%; font-family: 'Manrope', sans-serif; font-size: 16px; color: #a9afc3; line-height: 33px; padding: 25px 0px;;}
.our-s-right2 a{font-size: 16px; color: #dd4242; line-height: 33px; border-bottom: solid 1px #dd4242; padding-bottom: 10px;}

.ap-font{font-size:22px;}




.bd-p-bg{width: 100%; float: left;background: url(../images/blog-d-bg.jpg) no-repeat center center/cover;  display: flex; justify-content: center;}

.bd-in{width: 100%; float: left; display: flex; justify-content: space-between;margin-top: 40px;margin-bottom: 8%;}
.bd-left{width:calc(69% - 20px); float: left;}
.bd-left1{width: 100%; float: left;}
.bd-l1-img{width: 100%; float: left;}
.bd-l1-img img{max-width: 100%; border-radius: 15px;}
.bd-l1-pare{width: 100%; float: left;}
.bd-l1-pare p{ width: 100%; font-family: 'Manrope', sans-serif; font-size: 18px; color: #a9afc3; line-height: 33px; padding: 25px 0px;;}
p.first-par {font-size: 21px;}
.bd-left2{width: 100%; float: left; display: flex; justify-content: space-between;  margin-top: 5%;}
.bd-s-l{width:calc(50% - 20px); display: flex; align-items: center;}
.bd-s-l img{max-width: 100%; }
.bd-s-l p { width: 100%; margin-left:10px; font-family: 'Manrope', sans-serif; font-size: 16px; color: #a9afc3; line-height:10px; }

.bd-s-r{width:calc(40% - 20px); float: left; }
.bd-s-r ul{width: 100%; display: flex; justify-content: space-between;} 
.bd-s-r ul li{width:calc(25% - 20px);}
.bd-s-r ul li a{background-color:#111319; color: #a9afc3; padding: 5px 10px;}

.share-boot-line{width: 100%; float: left; margin-top:6%;margin-bottom: 5%;}
.share-boot-line img{max-width:100%;}

.blog-slide{width: 100%; float: left; display: flex; justify-content: space-between; margin-top: 5%;}
.blog-slide-l{width:calc(50% - 20px); float: left;}
.b-s-l-img{width: 100%; float: left;}
.b-s-l-img img{max-width: 100%;}
.b-s-l-cont{width: 100%; float: left;}
.b-s-l-cont h2 { font-size:18px; line-height: 35px; color: #fff; font-weight: 400;  width: 100%;}

.blog-slide-r{width:calc(50% - 20px); float: right;}
.b-s-r-img{width: 100%; float: right;}
.b-s-r-img img{max-width: 100%; float: right;}
.b-s-r-cont{width: 100%; float: right;}
.b-s-r-cont h2 {  width: 100%; font-size:18px; text-align: right; line-height: 35px; color: #dd4242; font-weight: 400;}

.comments-sec { width: 100%;margin-top: 5%; float: left;}
.comment-title{width: 100%; float: left;  margin-top:5%; margin-bottom:3%; }
.comment-title h2 { font-size:28px; line-height: 35px; color: #fff; font-weight: 400;  width: 100%;}

.comment-1{width: 100%; float: left;  }
.comment-1-in{width: 100%; float: left;}
.comment-1-l{width:calc(50% - 20px); float: left; display: flex; justify-content: flex-start; align-items: center;}
.comment-1-l-img{width: 8%; background-color: #000; padding: 20px; border-radius:50%; margin-right:15px;}

.comment-1-l-cont{width: 100%; float: left;}
.comment-1-l-cont h2 { font-size:18px; text-align:left; line-height: 35px; color: #fff; font-weight: 400;}
.comment-1-l-cont p {text-align: left; font-family: 'Manrope', sans-serif; font-size: 14px; color: #a9afc3; line-height:20px;  }
.comment-1-r{width:calc(50% - 20px); float: right; align-items: center;}
.comment-1-r p{font-size:16px; text-align: right; line-height: 35px; color: #dd4242; font-weight: 400;margin-top: 10px;}

.comment-1-pare{width: 100%; float: left; margin-top: 3%; margin-bottom:1%;}
.comment-1-pare p {text-align: left; font-family: 'Manrope', sans-serif; font-size: 17px; color: #a9afc3; line-height:25px;  }

.comment-1.comment-2 {margin-left: 50px;width: 95%;}

.leave-sec{width: 100%; float: left;margin-top: 2%;}
.leave-titel{width: 100%; float: left; margin-bottom: 5%; margin-top: 2%;}
.leave-titel h2 { font-size:40px; text-align:left; line-height: 35px; color: #fff; font-weight: 400;}
.leave-titel p {text-align: left; margin-top: 20px; font-family: 'Manrope', sans-serif; font-size: 18px; color: #a9afc3; line-height:25px;  }

.bd-right{width:calc(30% - 20px);}
.bd-right1{width: 100%; float: left;}
.sarch-box{ width: 100%; float: left;background-color:#111319; padding:30px;}
.sarch-in{width: 100%; float: left;}
.sarch-in input{background: none; border: none; font-size: 20px; color:#9fa5b9; border-bottom: solid 1px #ffffff4a; padding:8px 10px 10px 10px; position: relative; width: 100%;}
.sarch-in button{background: none; border: none; position: absolute;}
.sarch-in button img {position: absolute; right: 10px;top: 4px;}

.bd-right2{width: 100%; float: left; margin-top:11%;}
.bd-Categ-title{width: 100%; float: left; margin-bottom:4%;}
.bd-Categ-title h2 { font-size:26px; text-align:left; line-height: 35px; color: #fff; font-weight: 400;}
.bd-Categ-in{width: 100%; }
.bd-Categ-in ul{width: 100%; float: left;}
.bd-Categ-in ul li{width: 100%; float: left; border-top:solid 1px #fff6; padding: 10px 0px; display: flex; justify-content: flex-start;}
.bd-Categ-img{width:calc(20% - 20px); margin-right: 15px; float: left;}
.bd-Categ-img img{max-width: 100%; float: left;}
.bd-Categ-cont{width:calc(70% - 20px); display: flex; align-items: center;}
.bd-Categ-cont h2 { font-size:18px; text-align:left; line-height: 35px; color: #fff; font-weight: 400;}
.bd-Categ-cont h2 .Categ-color { font-size:18px; text-align:left; line-height: 35px; color: #a9afc3; font-weight: 400;}

.bd-right3{width: 100%; float: left;}
.bd-post{width: 100%; float: left; margin-top: 10%;}
.bd-post-title{width: 100%; float: left;}
.bd-post-title h2 { font-size:26px; text-align:left; line-height: 35px; color: #fff; font-weight: 400;}
.bd-post1{width: 100%; float: left;margin-top:3%;}
.bd-post1-img{width: 100%; float: left; }
.bd-post1-img img{max-width: 100%;}
.bd-post1-cont{width: 100%; float:left; margin-top: 15px;}
.bd-post1-cont p {text-align: left; font-family: 'Manrope', sans-serif; font-size:14px; color: #a9afc3; line-height:25px;  }
.bd-post1-cont h2 { font-size:17px; text-align:left; line-height: 35px; color: #fff; font-weight: 400;}


.bd-right4{width: 100%; float: left; margin-top:14%;}
.tag-title{width: 100%; float: left;}
.tag-title h2 { font-size:28px; text-align:left; line-height: 35px; color: #fff; font-weight: 400;}

.tag-list{width: 100%; float: left; margin-top: 8%;}
.tag-list ul{width: 100%; float: left; display: flex; justify-content: flex-start;flex-wrap: wrap;}
.tag-list ul li{/*width:calc(33.33% - 20px);*/ float: left; margin-bottom:15px; }
.tag-list ul li a{background-color: #111319; color: #a9afc3; padding: 5px 20px; margin-right: 15px;}

.share-boot-line2{width: 100%; float: left; margin-top: 2%; margin-bottom: 5%;}
.share-boot-line2 img{max-width: 100%;}

.clients-right.blog-top {margin-top: 5%;}
.clients-tt-left.bd-tt-left {width: calc(5% - 20px);}


.sub-menu{width: 100%; float: left; position: relative;}
.sub-menu ul { width: 22%; float:right; display: flex;margin-top: 40px; position: absolute;right: -70px;}
.sub-menu ul li{ display: flex;align-items: center;}

.sb-left-line{width:20%; background-color: #707584; height: 1px; margin-right: 13px;}
.sb-right-text{width:54%; float: left; display: flex;}

li.menu-1 {width: calc(41% - 20px);}
li.menu-2 {width:calc(59% - 20px);}
.sb-right-cont{color:#a9afc3; font-size: 14px;}
.menu-1 .sb-left-line {width: 25%; background-color: #707584; height: 1px; margin-right: 13px;}
.menu-2 .sb-left-line {width: 12%; background-color: #707584; height: 1px; margin-right: 13px;}
.sub-menu.bd-smenu ul {width: 20%;}
img.calendar-icon { position: absolute; right: 0; bottom:60px; pointer-events: none;}


/* 17-31-23 */
.in-box {width: calc(50% - 20px); position: relative;}
.contact-error {position: absolute; left: 0; bottom: 26px; font-size: 13px;  color: #d50c0c;}
.popup-form .contact-error { position: absolute; left: 0; bottom: 5px; font-size: 13px; color: #d50c0c;}

#fixed-form-container .contact-error {font-size: 10px;}

.serviceSlider2 ul li.slick-slide{margin-right: 20px !important;}

li.slick-slide { margin: 20px !important;}

/* .serviceSlider2.slick-slider button.slick-next {
    background: url(images/Testimonials-n-btn.png) no-repeat center;
    right: 50px;
} */


.products_sectionTab--list li.current {color: #8ba73b !important; border-color: #8ba73b !important;}


.banner-sec.banner-none { background: none; height: 150px; background-color: #191c26;}
/* thank */
.thank-bg {width: 100%; float: left; display: flex; justify-content: center;background-color: #191c26; padding:8% 0 4% 0;}
.thank-in
{width: 100%; float: left; display: flex; justify-content: center;}

.thank-in { width: 100%; float: left; display: flex; justify-content: center; flex-wrap: wrap; }
.thank-icon { width: 100%;float: left;display: flex; justify-content: center; padding: 1% 0;}
.thank-icon img{max-width:100%; float: left;}
.thank-title {width: 100%;float: left;}
.thank-title h2{color:#fff;font-size: 40px; text-align: center;letter-spacing: 2px; font-weight:400; line-height:45px; padding:15px 0;}
.thank-title p{color:#a9afc3;font-size:18px; text-align: center;  font-weight: 400; line-height: 26px;}
.home-btn{width: 100%; float: left; display: flex; justify-content: center; margin-top:35px;}
.home-btn .gbtn { width: 100%;  float: left;display: flex;justify-content: center;}


	/* entire container, keeps perspective */
.flip-container {	perspective: 1000;}
	/* flip the pane when hovered */
	.flip-container:hover .flipper, .flip-container.hover .flipper {transform: rotateY(180deg);	}

.flip-container, .front, .back { margin: 0em auto;}

/* flip speed goes here */
.flipper {transition: 0.6s;transform-style: preserve-3d;  width:100%;	position: relative;}

/* hide back of pane during swap */
.front, .back {backface-visibility: hidden;position: absolute;	top: 0;left: 0; color: cornSilk; text-align: center; font: 3em/240px 'Helvetica Neue', Helvetica, sans-serif;}

/* front pane, placed above back */
.front {z-index: 2;	transform: rotateY(0deg); background: #090b12; border-radius:10px; height: 52vh; background: url(../images/h-service-c-bg.jpg) no-repeat center center/cover;}

/* back, initially hidden pane */
.back {	transform: rotateY(180deg); background: #191c26;}




/* 00 */


/* chat popup */
#fixed-form-container .body{display: none;position: relative;}
#fixed-form-container{position: fixed;bottom: 0px;right: 3%;width: 94%;text-align: center;margin: 0;z-index: 3;}
/* chat-loader */


#fixed-form-container .button:before { content: '\f095';font: normal normal normal 16px/1 FontAwesome;font-size:17px;margin-right:10px;}
#fixed-form-container .button.expanded:before { content: '\f00d';font: normal normal normal 16px/1 FontAwesome;font-size: 17px; margin-right: 10px;padding: 0px 6px;}
#fixed-form-container .button.expanded{left: 421px;}


#fixed-form-container .button { font-size:1.2em;margin-left: auto;margin-right: auto;border: 2px solid #808184;-moz-border-radius: 5px;-webkit-border-radius: 5px;border-radius: 5;padding:5px 12px 5px 12px;background-color: #808184;color: #fff;display: inline-block;text-align: center;text-decoration: none;-webkit-box-shadow: 0px 0px 31px 4px rgba(0,0,0,0.15);  -moz-box-shadow: 0px 0px 31px 4px rgba(0,0,0,0.15);  box-shadow: 0px 0px 31px 4px rgba(0,0,0,0.15);position: relative;; left: 210px;cursor: pointer;}

#fixed-form-container .body{background-color: #191b27; border-radius: 5px;border: 2px solid #343845;margin-bottom: 0px;padding: 10px; -webkit-box-shadow: 4px 4px 5px 0px rgba(0,0,0,0.3);-moz-box-shadow: 4px 4px 5px 0px rgba(0,0,0,0.3);box-shadow: 4px 4px 5px 0px rgba(0,0,0,0.3);}
.form-group {margin-bottom: 20px;position: relative;}
.form-group input {font-family: 'Montserrat', sans-serif;}
.form-group textarea{resize: none;height: 60px;font-family: 'Montserrat', sans-serif;}
.form-group label {display: inline-block;max-width: 100%;margin-bottom: 5px;font-weight: 700;}
.form-control {display: block;width: 100%;height: 34px;padding: 6px 12px;font-size: 14px;line-height: 1.42857143;color: #555;background-color: #fff;background-image: none;border: 1px solid #ccc;border-radius: 4px;-webkit-box-shadow: inset 0 1px 1px rgba(0,0,0,.075);box-shadow: inset 0 1px 1px rgba(0,0,0,.075);-webkit-transition: border-color ease-in-out .15s,-webkit-box-shadow ease-in-out .15s;-o-transition: border-color ease-in-out .15s,box-shadow ease-in-out .15s;transition: border-color ease-in-out .15s,box-shadow ease-in-out .15s;}
.checkbox, .radio {position: relative;display: block;margin-top: 10px;margin-bottom: 10px;}
.checkbox label, .radio label {min-height: 20px;padding-left: 20px;margin-bottom: 0;font-weight: 400;cursor: pointer;}
#fixed-form-container .btn-default {color: #f9faff;background-color: #808184;border-color: #808184;border: none;padding: 10px 30px;font-size: 15px;border-radius: 5px;cursor: pointer;}


.floatForm a{width: 150px;height: 150px;display: block;overflow: hidden;padding: 5px;}

.floatForm a img{max-width: 100%;float: left;}

.formParent{max-width:530px;width: 100%;display: block;border-radius: 15px; background-color: #191b27;
  border-radius: 5px;  border: 2px solid #343845;box-shadow: 0px 5px 19.2px 0.8px rgba(0, 0, 0, 0.1);padding: 20px 20px ;position: fixed;bottom: 180px;right: 2%;visibility: hidden;opacity: 0;transition: all 0.4s ease;z-index: 15;}

.formParent.open{visibility: visible;opacity: 1;}


.formInner .frmTitle{width: 100%;float: left;text-align: center;margin-top: 15px;margin-bottom: 10px;font-size: 20px;font-weight: 700;color: #fff;}

.formControl{margin-top: 15px;}

.formControl li{margin-bottom: 30px;}

.formControl li .inputDiv{position: relative;}

.formControl li .inputDiv .input-box{width: 100%;float: left;border: none;background-color: #fff; border-bottom: 1px solid #86c232;padding-bottom: 8px;font-family: 'Montserrat', sans-serif;font-weight: 500;font-size: 14px;color: #000;}
.formControl li .inputDiv .input-box::placeholder{opacity: 0.6; font-weight:500;}
select{width: 100%;float: left;border: none;background-color: #fff; border-bottom: 1px solid #86c232;padding-bottom: 8px;font-family: 'Montserrat', sans-serif;font-weight: 500;font-size: 14px;color: #000;appearance: none;}
.placeholder { opacity: 0.5; font-weight:500; }

.formControl li .submitClick{display: inline-block;padding: 6px 25px;border: 1px solid rgb(134, 194, 50);color: #fff;font-weight: 600;font-size: 14px;background-color: transparent;transition: all 0.4s ease;cursor: pointer;}
.formControl li .submitClick:hover{background-color: #86c232;color: #fff;}
.formControl li .inputDiv select.input-box{appearance: none;-webkit-appearance: none;}
.formControl li .inputDiv.selectDiv:after{content: "";position: absolute;display: block;background: url(../images/down-arrow.png) no-repeat center center/cover;height: 20px;width: 20px;right: 5px;top: 0px;pointer-events: none;}

.popup-form .contform-width { margin-bottom: 29px;}
.closeForm { position: absolute; top: 5px; right:8px; width: 25px; height: 25px; display: block;}
.popup-form img.calendar-icon { position: absolute; right: 0;bottom: 41px;pointer-events: none;}
select#select { color: #9499ac !important;}
select#fobudget {color: #a9afc3  !important;}

.floatForm {position: fixed; bottom: 40px; right: 2%; display: block;}



.slick-arrow.slick-disabled {
  opacity: 0.5;
}
.slick-next.slick-arrow.slick-disabled{
  opacity: 0.5;
}



.ab-list-sec{width: 100%;  float: left;  background: url(../images/ab-img3.png) no-repeat center center/cover; display: flex;  justify-content: center;}
.help-sec{width:100%;float:left;display:flex;justify-content:center;}
.help-sec-in{width:100%; max-width:1520px;float:left;display:flex;justify-content:space-between;margin-top: 50px;}
.help-sec-in ul{width: 100%; float: left;display: flex;justify-content: space-between;align-items: flex-start;}
.help-sec-in ul li{width: calc(18% - 20px); float: left; text-align: center;display: flex;justify-content: center; flex-wrap: wrap;position: relative;}
.help-sec-in ul li:nth-child(1)::after { content: ' '; display: inline-block; background: url(../images/ab-line-1.png) no-repeat center center; width: 395px;  background-size: 40vh; padding: 65% 0px; vertical-align: middle; position: absolute;  right: -283px; top: -86px;}
.help-sec-in ul li:nth-child(2){width: calc(18% - 20px); float: left; text-align: center;display: flex;justify-content: center; flex-wrap: wrap;position: relative; margin-top: 85px;}
.help-sec-in ul li:nth-child(2)::after { content: ' '; display: inline-block; background: url(../images/ab-line-2.png) no-repeat center center;width: 395px;  background-size: 40vh;  padding:20% 0px; vertical-align: middle; position: absolute; right: -273px;    top: -57px; transform: rotate(0deg);  }
.help-sec-in ul li:nth-child(3)::after { content: ' '; display: inline-block; background: url(../images/ab-line-3.png) no-repeat center center;width:395px;padding:20% 0px;vertical-align: middle;position: absolute;right: -283px;top: 41px; transform: rotate(4deg);background-size: 40vh;}
.help-sec-in ul li:nth-child(4){width: calc(18% - 20px); float: left; text-align: center;display: flex;justify-content: center; flex-wrap: wrap;position: relative; margin-top: 85px;  }

.nom-box{ width: 100%; float: left; display: flex; justify-content: center; z-index: 2;}
.nom-box h2{width:80px; height: 80px; border-radius: 50px;  background-color:#191c26;color:#a9afc3;font-size:35px;padding-top:21px;}
.nom-tex-box p{color:#fffefe;font-size:18px; text-align: center; margin-top: 20px;line-height: 23px;}
.ab-list-sec .testimonials-in { flex-wrap: wrap;}

.testimonials.ab-list-sec{padding: 8% 0px;}
.ab-list-sec .testimoni-line { margin-bottom: 10px;}


.ap-btn button img {max-width: 100%;}
.ap-btn button {background-color: #0000; border: 0; width: 50px; height: 50px;}
.e-text { position: absolute; color: #f00;font-size: 13px;bottom: -26px;  left: 0;}
.thank {
    position: absolute;
       bottom: -32px; 
    right:400px;
    background-color: #f000;
    z-index: 999;
    width: 100%; float: left;
}
.form-group {
    margin-bottom: 20px;
    position: relative;
    
}
.rbtn{    margin-top: 35px;
    width: 100%;
    float: left;}
.readmore{    color: #fff;
    font-size: 18px;
    background: none;
    border-radius: 50px;
    border: solid 1px #f00;
    padding: 13px 30px;
    cursor: pointer;
    margin-top: 20px;

}

#section2{scroll-behavior: smooth;}