.headerWrapper{background-color: #ebf0f7;box-shadow: none;position: relative;}
.banner-home{margin-top: 0 !important}
.banner-home .core-service-wrap{height: auto;padding: 20px 0 70px}
.core-service-wrap, .headerWrapper .core-service-wrap{max-width: 1370px;}
.banner-home h1{font-size: 61px;}
.banner-home p{color: #536f9f;font-family: "circularstd";font-size: 30px;}
.banner-home p span{font-family: "circularstdblack"}
.core-service-wrap.work-wrap{padding: 85px 0 85px}
.core-service-wrap{padding: 85px 0 85px;}
.core-box p{margin: 0 auto 25px;max-width: 280px;}
.customers-wrap, .num-section {background-color: #edf0f5; }
.development-wrap {background-color: #f5f7fa; max-width: 1543px; margin: 0 auto 100px; }
.core-service-wrap h2{font-size: 35px;}
.core-service-wrap h2, .our-journey-wrapper h2{margin-bottom: 50px;}
.work-with-img-wrap{flex-wrap: wrap;height: auto !important;justify-content: space-around;}
.error{font-size: 16px !important}
.carousel-item, .testimonial-content{min-height: 460px}
/*.testimonial-content{align-items: center;}*/
.work-with-img-wrap img{margin: 0 40px;}
.num-section h4{font-size: 40px;color: #01173c;font-family: "circularstdblack";}
.num-section .core-service-wrap{padding: 70px 0}
.num-section p{font-size: 14px;color: #627ba6;font-family: "circularstd";}
.web-right-content{max-width: 600px;background-color: #fff;}
.web-right-content h3{font-size: 27px; font-family: "publica-medium"; color: rgb(254, 254, 254); line-height: 35px; padding: 15px 25px;background-color: #2571f0;text-align: left;}
.web-form {padding: 40px 30px 40px;text-align: left;}
.web-form label{font-size: 20px; font-family: "circularstd"; color: rgb(83, 111, 159);margin-bottom: 10px;text-align: left;padding: 0;line-height: 20px}

.web-form input, .web-form textarea {border: 2px solid #edf0f5; width: 100%;height: 44px;  background-color: #edf0f5; font-size: 18px !important; font-family: "circularstd"; color: #536f9f; padding-left: 20px; text-transform: inherit !important;padding: 15px}
.web-form textarea{height: 140px;}
.web-form .core-btn{background-color: #2571f0;border-radius: 5px;max-width: 324px;width: 100%;margin: 0 auto;color: #fff !important; border:1px solid transparent;line-height: 13px;height: 44px;font-weight: 400;text-align: center;}
.web-form .core-btn:hover{border:1px solid #2571f0 !important;  color: #2571f0 !important;background-color: transparent !important;}
::-webkit-input-placeholder { /* Chrome/Opera/Safari */
  color: #c4d1e7 !important;font-size: 14px !important;
}
::-moz-placeholder { /* Firefox 19+ */
  color: #c4d1e7 !important;font-size: 14px !important;
}
:-ms-input-placeholder { /* IE 10+ */
  color: #c4d1e7 !important;font-size: 14px !important;
}
:-moz-placeholder { /* Firefox 18- */
  color: #c4d1e7 !important;font-size: 14px !important;
}

@media (max-width: 1536px) {
  .core-service-wrap h2{font-size: 32px;}
  .space{margin-bottom: 80px;}
  /*.banner-home .core-service-wrap{height: 768px;}*/
  .banner-home h1{font-size: 50px;line-height: 52px;}
  .banner-home p{font-size: 22px;margin-bottom: 30px;}
  .core-service-wrap.work-wrap, .core-service-wrap{padding: 70px 0 70px;}
  .development-wrap{margin: 0 auto 80px;}
  .core-service-wrap h2, .our-journey-wrapper h2{font-size:38px;margin-bottom: 45px;}
  .talk-box{width: 400px !important}
  .talk-box .talk-name{bottom: 30px;}
  .m-100{margin-bottom: 60px !important}
  .num-section h4{font-size: 34px;}
  .web-right-content h3{font-size: 34px;padding: 15px;}
  .banner-home p{font-size: 28px;}


}

@media (max-width: 1366px) {
  .banner-home h1 {font-size: 42px; line-height: 47px; }
  .m-100{margin-bottom: 50px !important}
  .num-section .core-service-wrap, .core-service-wrap{padding: 50px 20px}
}

@media (max-width: 1024px) {
	.core-service-wrap.work-wrap{padding: 60px 0}
	.development-wrap{margin: 0 auto 60px;}
	.num-section h4{font-size: 30px;margin-bottom: 8px !important}
  .banner-home p{font-size: 24px;}

  .carousel-item, .testimonial-content{min-height: 430px;justify-content: center;}
  .testimonials{margin-left: 25px;}
}

@media (max-width: 768px) {
	.banner-home h1 {font-size: 36px; line-height: 42px; }
	.core-service-wrap h2{font-size: 28px;}
	.web-right-content h3{font-size: 28px;padding: 10px;}
	.web-form{padding: 30px 20px;}

  .carouselBox{margin: 0 auto}

  .carousel-item, .testimonial-content{min-height: 530px;}
}
@media (max-width: 767px) {
	.banner-home h1{font-size: 32px;line-height: 36px;}
	.core-service-wrap.work-wrap, .num-section .core-service-wrap, .core-service-wrap{padding: 45px 20px}
	.development-wrap{margin: 0 auto 45px;}
	.core-service-wrap .col-md-4{margin-bottom: 25px}
	.core-service-wrap .col-md-3.mb-0{margin-bottom: 0 !important}
	.border-right{border-right: 0 !important}

  .slidervideo{width: 90%}
  .core-service-wrap .circular-box{margin-bottom: 0 !important}
  .testimonial-content {width: 100%; margin: 0;}
  .testimonials{margin-left: 0}
  .story-auto-details img{max-width: 125px !important}
  .story-auto-details{margin-bottom: 10px;margin-top: 10px}
  .selita-nm{font-size: 20px;line-height: 20px;}
  .work-with-img-wrap div{margin-bottom: 0 !important}
  .work-with-img-wrap img{margin: 0 15px 30px;}
  .slidervideo:before {position: absolute; background-color: #cdcfd1; left: -10px; top: -10px; right: -9px; bottom: -10px; content: ''; z-index: 1; border-radius: 10px;}
  .carousel-item, .testimonial-content{min-height: inherit;}
}