{padding:0;margin:0;box-sizing:border-box;box-sizing:border-box;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;-ms-box-sizing:border-box;-o-box-sizing:border-box}
body{font-weight:400;font-family:Poppins,sans-serif; font-size:14px; line-height: 22px; }
html {-moz-osx-font-smoothing: grayscale; -webkit-font-smoothing: antialiased; font-smoothing: antialiased;}
ul, li{list-style: none; margin:0px; padding:0px; }
a:hover{text-decoration: none;}
a {text-decoration: none}
.btn.focus, .btn:focus, .form-control:focus{outline: none;box-shadow: none}

.container{max-width:1130px; padding: 0 15px}
header{ padding:16px 0px; background-color:#f3f7f5; position:fixed; top:0px; width:100%; z-index:9999}
header ul li a{font-family: Poppins;font-size: 16px; font-weight: 500;color: #414141; padding:0px 18px; opacity: 0.63;}
header ul li a.active{color: #2e94d5; opacity: 1;}
header .imInted a{padding: 11px 15px 13px 16px;border-radius: 10px;background-color: #007bff; color:#fff; opacity:1; margin-left:15px;}
header .imInted a:hover{ opacity:0.7}
.backGrad{padding:200px 0px 123px  0px;background-image: linear-gradient(168deg, #ececec 11%, #d5e3cc 31%, #70be44 64%, rgba(0, 123, 255, 0.88) 96%); }
.backGrad .makIndi{border-bottom:1px solid #70be44; padding-bottom:85px}
#testimPre h1{font-size:55px;font-weight: 600; color:#212121;margin-bottom:24px; line-height:70px;}
#testimPre h1 span{color: #70be44; display:block}
#testimPre p{font-size: 24px;font-weight: normal; line-height: 1.46;color: #414141; padding-right:50px;}
#testimPre.owl-theme .owl-dots .owl-dot.active span {width: 41px; height: 10px; border-radius: 5px; background-color: #70be44;}
#testimPre.owl-theme .owl-dots .owl-dot span {width: 10px;height: 10px;margin: 0 3.5px 0 3.5px; border-radius: 5px;background-color: #70be44;}
#testimPre.owl-carousel .owl-nav.disabled {display: none;}
#testimPre.owl-theme .owl-nav.disabled+.owl-dots { z-index:9}
#testimPre.owl-theme .owl-item img{ width:auto}
.maadGrow{ padding-top:85px}
.maadGrow h2{ font-size: 30px;font-weight: 600;color: #212121; margin-bottom:20px;}
.maadGrow p{font-size: 16px;font-weight: normal;line-height: 1.63;color: #414141;}
.futuMaad { padding:100px  0px 0px}
.futuMaad h2{ margin-bottom:40px;font-size: 30px;font-weight: 600;color: #212121;}
.futuMaad .boxShod{padding: 46px 37px 41px 26px;border-radius: 10px;background-color: #fff; height:100%}
.futuMaad .boxShod .img-fluid{ margin-bottom:20px;}
.futuMaad .boxShod h3{font-size:22px;font-weight:600;line-height: 1.63;color: #212121}
.futuMaad .boxShod p{font-size: 16px;font-weight:normal;line-height: 1.63;color: #212121; margin-bottom:0px}
.zipZap{ background-color:#dedede; padding:85px 0px }
.zipZap .title{ padding-bottom:70px;}
.zipZap .title h2{ font-size: 30px;font-weight: 600;color: #212121; margin-bottom:16px;}
.zipZap .title p{font-size: 16px;font-weight: normal;line-height: 1.63;color: #414141;}
.zipZap .realTime h3{font-size:16px;font-weight:600;line-height: 1.63;color: #212121; margin-bottom:0px}
.zipZap .realTime p{font-size: 16px;font-weight:normal;line-height: 1.63;color: #212121;}


.technBusin{ background-color:#f3f7f5; padding:85px 0px }
.technBusin h2{ font-size:36px;font-weight: 600;color: #212121; margin-bottom:16px;}
.technBusin  h3{font-size:22px;font-weight:600;line-height: 1.63;color: #212121; margin-bottom:16px}
.technBusin p{font-size: 16px;font-weight: normal;line-height: 1.63;color: #212121;margin-bottom:30px}
.technBusin em{font-size:18px;font-weight:500;line-height: 1.63;color: #212121;}
.letsForm { background-color:#dedede; padding:85px 0px }
.letsForm h2{ font-size:36px;font-weight: 600;color: #212121; margin-bottom:16px;}
.letsForm h3{font-size:22px;font-weight:600;line-height: 1.63;color: #212121; margin-bottom:16px}

.letsForm .form-label{font-size: 16px;font-weight: 500;color: #212121; margin-bottom:1px;}
.letsForm .form-control{ border:0px; border-bottom:1px solid #212121; background-color:transparent; border-radius:0px; padding-left:0px; }
.letsForm .form-check-label{font-size: 16px;font-weight: 500;color: #212121;padding-left:10px;}
.letsForm .form-check-input{width:1.3em; height:1.3em; background-color:transparent;}
.letsForm .formRow{ padding-top:30px;}
.letsForm .btnSubmit{ margin-top:30px;  padding: 15px 0px 18px;border-radius: 4px; background-color: #007bff; border-bottom:0px;font-size: 22px;  font-weight: 500;font-stretch: normal;color: #fff; }
.letsForm .btnSubmit:hover{ opacity:0.8}
.footerSec{background-color:#f3f7f5; padding:85px 0px }
.footerSec p{ margin-bottom:25px;font-size:18px;font-weight:500;color: #212121;}
.oneStop{ padding:117px 0px;background-color: #f3f7f5;}
.oneStop .title h2{font-size: 50px;font-weight: 600; line-height: 1.4; color: #212121;}
.oneStop .title{ margin-bottom:40px;}
.oneStop .oneStopRi h3{font-size: 36px;font-weight: 600;color: #212121; margin-bottom:16px}
.oneStop .oneStopRi p{font-size: 14px;font-weight: normal;line-height: 1.57;color: #585858;margin-bottom:20px}
.oneStop .oneStopRi h4{font-size: 20px;font-weight: 600;line-height: 1.5;color: #212121;margin-bottom:20px}
.oneStop .oneStopRi .boxShod{padding:24px 15px 0 15px;border-radius:10px;background-color:#fff; height:100%;}
.oneStop .oneStopRi .boxShod img{ margin-bottom:16px;}
.oneStop .oneStopRi .maadAggr .boxShod{ background-color:transparent; border:1px solid #007bff;}
.oneStop .oneStopRi .maadAggr .boxShod:hover{ background-color:#FFF}
.oneStop .oneStopRi .maadAggr .boxShod p{color:#007bff;}


.cotainer-all .swiper-slide .slider__image {
    -webkit-transition: opacity 2s ease-in-out;
    -moz-transition: opacity 2s ease-in-out;
    -ms-transition: opacity 2s ease-in-out;
    -o-transition: opacity 2s ease-in-out;
    transition: opacity 2s ease-in-out;
    opacity:0;
}

.cotainer-all .swiper-slide-active .slider__image {
    opacity:1;
}

.cotainer-all .swiper-slide-next .slider__image,
.cotainer-all .swiper-slide-prev .slider__image {
    left: 0;
    z-index: 2;
    opacity: 0;
    filter: alpha(opacity=0);
}

.cotainer-all .swiper-slide-next .slider__image,
.cotainer-all .swiper-slide-prev .slider__image {
    left: 0;
    z-index: 1;
}

.cotainer-all .swiper-slide .slider__image {
    z-index: 3;
}




.slider {
  padding:80px 0px 0px;
  color: #fff;
}
.slider .swiper-container {
  width: 100%;
  height: 100%;
}
.slider__flex {
  display: flex;
  align-items: flex-start;
}
.slider__col {

  display: flex;
  flex-direction: column;
  width: 100%;
 
}
.slider__prev,
.slider__next {
  cursor: pointer;
  text-align:left;
  font-size: 14px;
  height: 48px;
  display: flex;
  align-items: start;
  justify-content: start;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
}
.slider__prev:focus,
.slider__next:focus {
  outline: none;
}

.slider__thumbs .slider__image {
  transition: 0.25s;
 /* -webkit-filter: grayscale(100%);
  filter: grayscale(100%);*/
  opacity: 1;
}
.slider__thumbs .slider__image:hover {
  opacity: 1;
}
.slider__thumbs .swiper-slide-thumb-active .slider__image {
  -webkit-filter: grayscale(0%);
  filter: grayscale(0%);
  opacity: 1;
}
.slider__images {
  height:800px;
}
.slider__image {
  width: 100%;
  height: 100%;
  border-radius: 0px;
  overflow: hidden;
}
.slider__image img {
  display: block;
  width:auto;
  height:auto;
  -o-object-fit: cover;
  object-fit: cover;
}
.cotainer-all {min-height:800px; overflow:hidden}
.cotainer-all .swiper-slide{min-height:800px !important; height:800px !important; }
.slidthm{overflow:hidden}
.seleOpt {position: fixed;    top: 43px;    padding: 6px 9px;    border-top: 1px solid #dedede;    border-bottom: 1px solid #dedede;    background-color: #ffffff;    z-index: 9999;}
.seleOpt ul li a {    font-family: Poppins;    font-size: 13px;    font-weight: 500;    color: #5a5a5a;    opacity: 1;}
.seleOpt ul li a.active{ color:#2e94d5}

@media (max-width: 767.98px) {
  .slider__flex {
    flex-direction: column;
  }
  .slider__col {
    flex-direction: row;
    align-items: center;
    margin-right: 0;
    margin-top: 24px;
    width: 100%;
  }
  .slider__images {
    width: 100%;
  }
  .slider__thumbs {
    height: 100px;
    width: calc(100% - 96px);
    margin: 0 16px;
  }
  .slider__prev,
  .slider__next {
    height: auto;
    width: 32px;
  }
}

.h-50 { height: auto!important;  margin-bottom: 20px}
.slider__thumbs .swiper-slide a {opacity: 0.42;
  font-family: Poppins;
  font-size: 22px;
  font-weight: 500;
  font-stretch: normal;
  font-style: normal;
  line-height: 1.36;
  letter-spacing: normal;
  text-align: left;
  color: #000;}
  
.slider__thumbs .swiper-slide-thumb-active a {opacity: 1;
  font-family: Poppins;
  font-size: 22px;
  font-weight: 500;
  font-stretch: normal;
  font-style: normal;
  line-height: 1.36;
  letter-spacing: normal;
  text-align: left;
  color: #2e94d5;}
.slider__thumbs .slider__image { height: auto; margin-bottom: 20px}
.slider__prev, .slider__next{ opacity:0.6}
.slider__prev:hover, .slider__next:hover{ opacity:1}
.errorLabel, .error_txt{ color:red}
.success_txt{ color:green}

.selfin {    appearance: none;    -moz-appearance: none;    -webkit-appearance: none;    background: #fff url(../images/down-arrow.svg) 100% 15px no-repeat;  }
.form-check-input:checked[type=checkbox] {
	background-image:url(../images/download.svg);
}
.thanks{ margin-top:85px;}
.thanks .letsForm{ padding:120px 0px;}
.thanks .letsForm .btnSubmit{ font-size:18px; margin-top:10px;}
.technBusin.fdfcon{ background-color:#fff;}
.btn_read {    padding: 12px 20px;    border-radius: 10px;    background-color: #007bff;    color: #fff;	font-size:16px;    opacity: 1;}
.btn_read:hover {color: #fff; opacity:0.7}