body{
    padding: 0px;
    margin: 0px;
    font-family: 'Aeonik', sans-serif !important;
}
.heading{
    color: #1A1A1A;
    font-weight: 700;
    font-size: 50px;
}
.heading span{
	color:#0066CB;
}

/*services_banner*/
.services_banner{
    padding: 100px 0px;
    background: #DFEFFF;
    position: relative;
}
.services_banner::after {
    content: '';
    position: absolute;
    top: 0px;
    right: 0px;
    background: url('../images/banner_updot.png');
    width: 156px;
    height: 65px;
}
.services_banner::before {
    content: '';
    position: absolute;
    bottom: 55px;
    left: -44px;
    background: url('../images/banner_downdot.png');
    width: 141px;
    height: 61px;
    transform: rotate(90deg);
}
.services_banner .text_wraper h1 {
    color: #1A1A1A;
    font-size: 55px;
    font-weight: 800;
}
.services_banner .text_wraper p{
    color: #474747;
    font-weight: 400;
    font-size: 20px;
    padding: 20px 0px 55px 0px;
}
.services_banner .text_wraper .frm_flxbox{
    display: flex;
    justify-content: space-between;
    height: 48px;
    border-radius: 5px;
    overflow: hidden;
}
.services_banner .text_wraper .frm_flxbox input{
    height: 100%;
    outline: none;
    width: 50%;
    border: none;
    background: #fff;
    padding: 10px;
}
.services_banner .text_wraper .frm_flxbox button{
    width: 50%;
    outline: none;
    background: #0066CB;
    color: #fff;
    border: none;
}
.services_banner .right_contentwraper .shadow_box {
    box-shadow: 0px 0px 23.57px 0px #0066CB52;
    background: #fff;
    padding: 20px;
    border-radius: 9px;
    max-width: 400px;
    margin: 155px 0px 0px 30px;
}
.services_banner .right_contentwraper .shadow_box p b{
    font-size: 17px;
    color: #1A1A1A;
}
.services_banner .right_contentwraper .shadow_box h5{
    font-size: 17px;
    color: #474747;
}
.services_banner .right_contentwraper .border_line {
    width: 100%;
    height: 1px;
    background: #00000021;
    margin: 20px 0px 20px 0px;
}
.services_banner .right_contentwraper .flex_stbox{
    margin: 0px 0px 10px 0px;
}
.services_banner .right_contentwraper .flex_stbox i {
    color: #0066CB;
    margin: 0px 1px 0px 0px;
    font-size: 15px;
}
.services_banner .right_contentwraper .flex_stbox span{
    font-size: 15px;
    color: #1A1A1A;
    padding: 0px 0px 0px 10px;
}
.services_banner .right_contentwraper{
    position: relative;
}
.roted_card {
  width: 170px;
  height: 170px;
  /* margin: -150px; */
  float: left;
  perspective: 500px;
  position: absolute;
  right: 40px;
  bottom: 20px;
}

.content {
  position: absolute;
  width: 100%;
  height: 100%;
  transition: transform 1s;
  transform-style: preserve-3d;
  
}

.roted_card:hover .content {
  transform: rotateY( 180deg ) ;
  transition: transform 0.5s;
}

.front,
.back {
  position: absolute;
  height: 100%;
  width: 100%;
    box-shadow: 0px 0px 16.2px 0px #0066CB61;
  background: #049CE3;
  text-align: center;
  border-radius: 100%;
  backface-visibility: hidden;
  display: flex;
  align-items: center;
  justify-content: center;
  flex-direction: column;
}

.back {
  background: #03446A;
  color: white;
  transform: rotateY( 180deg );
  padding:20px;
}
.back p{
	font-size:12px;
	color:#fff;
	padding:10px;
}
.front h3{
    font-size: 40px;
    color: #FFFFFF;
    font-weight: 700;
}
.front p{
    font-size: 16px;
    color: #FFFFFF;
    font-weight: 700;
    text-transform: uppercase;
}
.roted_card.box_1 .back{
	padding:23px;
}
.roted_card.box_1 .back p{
	padding:5px 0px 0px 0px;
}
.roted_card.box_1 .front{
	padding:25px;
}
.roted_card.box_1 strong{
	font-size:
}
.roted_card.box_2 {
    bottom: 242px;
    border-radius: 100%;
    width: 190px;
    height: 190px;
    right: 71px;
}
.roted_card.box_2 .front,
.back{
    box-shadow: 0px 0px 13.81px 0px #5C910078;
    background: #5C9100;
}
.roted_card.box_2 p{
    padding: 0px 20px;
}
.roted_card.box_3 {
    bottom: 280px;
    border-radius: 100%;
    width: 180px;
    height: 180px;
    right: 332px;
}
.roted_card.box_3 .front,
.back{
    box-shadow: 0px 0px 22.77px 0px #0066CB78;
    background: #0066CB;
}
.services_banner .mobile_slider .mslider_wraper {
    background: #00468B;
    padding: 30px;
    border-radius: 6px;
    margin: 20px 0px 0px 0px;
}
.services_banner .mobile_slider h3{
    color: #fff;
    font-weight: 700;
    margin: 0px 0px 15px 0px;
    font-size: 20px;
}
.services_banner .mobile_slider p{
    color: #fff;
}
.services_banner .mobile_slider .mslider_wraper.box_1{
    background: #406500;
}
.services_banner .mobile_slider .mslider_wraper.box_2{
    background: #00608D;
}
/* .services_banner .owl-carousel button.owl-dot {
    width: 10px;
    height: 11px;
    background: #a4a4a4;
    margin: 0px 5px 0px 0px;
    border-radius: 100px;
} */
 .services_banner .mobile_slider{
    display: none;
 }
/*end*/
/*brand_discover*/
.brand_discover{
    padding: 60px 0px;
}
.brand_discover .nav-pills .nav-link {
    text-align: left;
    border-radius: 0px;
    padding: 18px 10px 25px 10px;
    margin: 0px 0px 10px 0px;
    border-bottom: 1px solid #00000033;
    color: #1A1A1A;
    font-size: 20px;
}
.brand_discover .nav-pills .nav-link.active{
    background: transparent;
    color: #0066CB;
    font-weight: 600;
    border-bottom:3px solid #0066CB;
}
.brand_discover .text_wraper h3{
    color: #0066CB;
    font-weight: 700;
    font-size: 30px;
    padding: 0px 0px 30px 0px;
}
.brand_discover .text_wraper h3 img{
    margin: 0px 30px 0px 0px;
}
.brand_discover .text_wraper  p {
    color: #474747;
    margin: 0px 0px 70px 0px;
    padding: 0px 100px 0px 0px;
    font-size: 19px;
}
.brand_discover .text_wraper .btn {
    padding: 10px 25px;
    background: #0066CB;
    color: #fff;
    font-weight: 700;
}
.brand_discover .image_boxwraper img{
    width: 100%;
}
/*end*/
/*branding_withai*/
.branding_withai{
    padding: 0px 0px 60px 0px;
}
.branding_withai .main_wraper{
    background: #004182;
    padding: 20px;
    border-radius: 10px;
    display: flex;
    align-items: center;
    justify-content: center;
    flex-direction: column;
}
.branding_withai .main_wraper .image_box {
    height: 90px;
}
.branding_withai .main_wraper img{
    margin: 0px 0px 20px 0px;
}
.branding_withai .main_wraper h4{
    font-size: 50px;
    color: #00EEFF;
    font-weight: 700;
    margin: 0px;
}
.branding_withai .main_wraper p{
    color: #fff;
}
.branding_withai .main_wraper .btn {
    color: #00EEFF;
    font-size: 17px;
    margin: 20px 0px 0px 0px;
}
.branding_withai .main_wraper.businees_needbox {
    background: #049CE3;
    height: 290px;
}
.branding_withai .main_wraper.businees_needbox h4{
    text-align: center;
    font-size: 30px;
    color: #fff;
}
.branding_withai .main_wraper.businees_needbox a {
    color: #004182;
    background: #fff;
    padding: 8px 20px;
    border-radius: 100px;
    text-decoration: none;
    margin: 25px 0px 0px 0px;
}
.branding_withai .sub_ptxt{
    padding: 0px 100px;
}
.branding_withai .center_btnbox{
    display: flex;
    align-items: center;
    justify-content: center;
    margin: 50px 0px 0px 0px;
}
.branding_withai .view_pbtn {
    background: #5C9100;
    color: #fff;
    border-radius: 5px;
    padding: 10px 20px;
    margin: 0 auto;
    display: inline-block;
    text-decoration: none;
    font-weight: 600;
}
/*end*/
/*discover_aibranding*/
.discover_aibranding{
    padding: 0px 0px 60px 0px;
}
.discover_aibranding .main_contentwraper .image_wraper{
    margin: 0px 0px 25px 0px;
}
.discover_aibranding .main_contentwraper .image_wraper img{
	width:50px;
	height:50px;
	object-fit:cover;
}
.discover_aibranding .main_contentwraper{
    margin: 0px 0px 35px 0px;
}
.discover_aibranding .main_contentwraper h3 {
    font-weight: 700;
    color: #1A1A1A;
    font-size: 28px;
    padding: 0px 30px 15px 0px;
}
/*end*/
/*unlock_brand*/
.unlock_brand {
    background: #004182;
    padding: 60px 0px 90px 0px;
    overflow: hidden;
}
.unlock_brand .content_wraper h3 {
    font-weight: 700;
    color: #fff;
    font-size: 45px;
    padding: 0px 0px 30px 0px;
}
.unlock_brand .content_wraper .btn {
    padding: 10px 20px;
    background: #fff;
    color: #004182;
    border-radius: 4px;
}
.unlock_brand .rating_boxwraper{
    box-shadow: 0px 0px 14.82px 0px #00000040;
    background: #fff;
    border-radius: 10px;
    padding: 20px;
    display: flex;
    align-items: center;
    justify-content: center;
    flex-direction: column;
    width: 330px;
}
.unlock_brand .rating_boxwraper h4{
    text-align: center;
    font-size: 18px;
    color: #1A1A1A;
    font-weight: 700;
}
.unlock_brand .star_box i{
    color: #FFAE00;
}
.unlock_brand .rating_boxwraper h5{
    color: #1A1A1A;
    font-size: 50px;
    font-weight: 700;
}
.unlock_brand p {
    text-align: center;
    color: #0066CB;
    font-weight: 700;
    padding: 0px 40px;
}
.unlock_brand .right_pwraper{
    position: relative;
}
.unlock_brand .pointer_person {
    position: absolute;
    right: -262px;
    width: 344px;
    top: -5px;
}
/*end*/
/*boost_branding*/
.boost_branding{
    padding: 60px 0px;
}
.boost_branding .heading{
    padding: 0px 200px;
}
.boost_branding .content_wraper.active{
    box-shadow: 0px 0px 18.46px 0px #01162B26;
    background: #DFEFFF;
}
.boost_branding .content_wraper{
    padding: 30px;
    border-radius: 10px;
}
.boost_branding .content_wraper ul{
    list-style: none;
    padding: 0px;
    margin: 0px;
}
.boost_branding .content_wraper ul li{
    display: flex;
}
.boost_branding .content_wraper ul li p{
    color: #474747;
    font-size: 19px;
    padding: 0px 0px 20px 0px;
}
.boost_branding .content_wraper ul li img {
    width: 25px;
    height: 25px;
    margin: 0px 15px 0px 0px;
}
.boost_branding .content_wraper .logo{
    margin: 0px 0px 30px 0px;
}
.boost_branding .content_wraper h3{
    color: #1A1A1A;
    padding: 20px 0px 30px 0px;
    font-weight: 700;
    font-size: 22px;
}
/*end*/
/*more_leads*/
.more_leads{
    padding: 60px 0px;
}
.more_leads .slide_wraper{
    display: flex;
    justify-content: center;
    align-items: center;
    flex-direction: column;
}
.more_leads .slide_wraper img{
    margin: 0px 0px 20px 0px;
}
.more_leads .slide_wraper p{
    color: #474747;
    font-size: 20px;
    font-weight: 400;
}
.more_leads .slide_wraper .star_box {
    border-left: 4px solid #0066CB;
    width: 80%;
    padding: 22px;
    margin: 20px 0px 0px 0px;
}
.more_leads .slide_wraper .star_box i {
    color: #F49F00;
    font-size: 22px;
    margin: 0px 0px 15px 0px;
}
.more_leads .mainslider_wraper h3 {
    text-align: left;
    padding: 45px 0px 0px 129px;
    font-size: 30px;
    color: #1A1A1A;
    font-weight: 700;
}
.more_leads .mainslider_wraper{
    position: relative;
}
.more_leads .mainslider_wraper h3 span{
    font-size: 45px;
    color: #0066CB;
}
.more_leads .mainslider_wraper .swiper-button-next:after{
    background: url('../images/right_arrow.png');
    font-size: 0px;
    position: absolute;
    right: 4px;
    width: 56px;
    height: 56px;
}
.more_leads .mainslider_wraper .swiper-button-prev:after{
    background: url('../images/left_arrow.png');
    font-size: 0px;
    position: absolute;
    left: 4px;
    width: 56px;
    height: 56px;
}

.more_leads .faq_wraper .accordion-item{
    border: none;
    border-bottom: 1px solid rgba(0,0,0,.125);
}
.more_leads .faq_wraper .accordion-button:not(.collapsed){
    background-color: transparent;
    box-shadow: revert;
}
.more_leads .faq_wraper .accordion-button {
    color: #1A1A1A;
    font-size: 22px;
    font-weight: 700;
    padding: 25px 10px;
}
.accordion-button:focus{
    border-color: revert;
    box-shadow: revert;
}
.accordion-button::after{
    background: url('https://i.ibb.co/nqHQBt7J/down-arrow.png') !important;
    width: 43.2px !important;
    height: 43.2px !important;
}
/*end*/
/*speak_expert*/
.speak_expert{
    padding: 60px 0px;
    background: #004182;
}
.speak_expert .content_wraper h2{
    font-weight: 700;
    color: #fff;
    font-size: 50px;
}
.speak_expert .content_wraper ul{
    list-style: none;
    padding: 0px;
    margin: 50px 0px 55px 0px;
    display: flex;
    flex-wrap: wrap;
    justify-content: space-between;
}
.speak_expert .content_wraper ul li{
    width: 48.5%;
    background: #00000033;
    padding: 15px;
    margin: 0px 0px 20px 0px;
    border-radius: 4px;
}
.speak_expert .content_wraper ul li span{
    color: #00EEFF;
}
.speak_expert .content_wraper ul li h5{
    font-weight: 700;
    color: #fff;
    font-size: 26px;
}
.speak_expert .content_wraper p{
    color: #fff;
}
.speak_expert .content_wraper .flex_box{
    display: flex;
    justify-content: space-between;
    align-items: center;
    background: #049CE3;
    border-radius: 15px;
    padding: 20px;
}
.speak_expert .content_wraper .flex_box .text_wraper a {
    text-decoration: none;
    color: #fff;
    font-size: 35px;
    font-weight: 700;
    line-height: 1.4;
}
.speak_expert .content_wraper .flex_box .text_wraper a span{
    font-size: 20px;
}
.speak_expert .form_wraper{
    background: #fff;
    padding: 35px;
    border-radius: 10px;
}
.speak_expert .form_wraper label {
    width: 100%;
    font-size: 17px;
    font-weight: 500;
    color: #474747;
    margin: 0px 0px 6px 0px;
}
.speak_expert .form_wraper label span{
    color: #FF5757;
}
.speak_expert .form_wraper input {
    width: 100%;
    border: 1.74px solid #C7C7C7;
    border-radius: 5px;
    height: 45px;
    margin: 0px 0px 15px 0px;
    outline: none;
}
.speak_expert .form_wraper textarea{
    width: 100%;
    border: 1.74px solid #C7C7C7;
    border-radius: 10px;
    height: 115px;
    margin: 0px 0px 15px 0px;
    outline: none;
}
.speak_expert .form_wraper button {
    background: #0066CB;
    color: #fff;
    width: 100%;
    border-radius: 6px;
    padding: 16px;
    border: none;
    outline: none;
    margin: 19px 0px 15px 0px;
    font-weight: 600;
}
.speak_expert .content_wraper {
    width: 85%;
}
/*end*/
/*wnew_industry*/
.wnew_industry{
    padding: 60px 0px;
    background: #DFEFFF;
    overflow-x: hidden;
}
.wnew_industry .card_wraper{
    background: #FFFFFF;
    border-radius: 10px;
    overflow: hidden;
}
.wnew_industry .card_wraper .image_wraper{
    height: 260px;
    overflow: hidden;
}
.wnew_industry .card_wraper .image_wraper img{
    width: 100%;
    height: 100%;
    object-fit: cover;
}
.wnew_industry .card_wraper .text_wraper{
    padding: 20px;
}
.wnew_industry .card_wraper .text_wraper h5{
    font-size: 14px;
    color: #0066CB;
    font-weight: 600;
}
.wnew_industry .card_wraper .text_wraper h3{
    color: #1A1A1A;
    font-weight: 700;
    margin: 0px 0px 15px 0px;
    font-size: 23px;
}
.wnew_industry .left_boxwraper {
    width: 90%;
}
.wnew_industry .swiper-button-next:after{
    background: url('../images/industry_arrow.png');
    font-size: 0px;
    width: 61px;
    height: 62px;
    position: absolute;
    right: -34px;
}
.wnew_industry .owl-carousel .owl-nav button.owl-next{
    background: 0 0;
    color: inherit;
    border: none;
    padding: 0!important;
    font: inherit;
    position: absolute;
    right: -83px;
    top: 46%;
    width: 39px;
    height: 40px;
    background: #049CE3 !important;
    color: #fff !important;
    border-radius: 100px;
}
.wnew_industry .right_textwraper{
    padding: 30px 100px 30px 30px;
}
.wnew_industry .right_textwraper h2{
    color: #1A1A1A;
    font-weight: 700;
    font-size: 40px;
}
.wnew_industry .right_textwraper  p {
    color: #474747;
    font-size: 18px;
    padding: 15px 0px 30px 0px;
}
.wnew_industry .right_textwraper a {
    padding: 12px 20px;
    background: #0066CB;
    color: #fff;
    text-decoration: none;
    border-radius: 7px;
    display: inline-block;
}
/*end*/