@charset "utf-8";
/* CSS Document */

::-webkit-scrollbar {
    height: 4px;
    width: 8px;
    background: #FFF4D8;
}



::-webkit-scrollbar-thumb {
    background: #EFD6B2;
    -webkit-border-radius: 1ex;
    /*-webkit-box-shadow: 0px 1px 2px rgba(0, 0, 0, 0.75);*/
}

::-webkit-scrollbar-corner {
    background: #D8C19E;
}

@import url("https://maxcdn.bootstrapcdn.com/font-awesome/4.5.0/css/font-awesome.min.css");

@font-face {
    font-family: 'graphikmedium';
    src: url('../fonts/graphikmedium-webfont.woff2') format('woff2'),
         url('../fonts/graphikmedium-webfont.woff') format('woff');
    font-weight: normal;
    font-style: normal;

}




@font-face {
    font-family: 'graphik_regularregular';
    src: url('../fonts/graphikregular-webfont.woff2') format('woff2'),
         url('../fonts/graphikregular-webfont.woff') format('woff');
    font-weight: normal;
    font-style: normal;

}




@font-face {
    font-family: 'satoshiblack';
    src: url('../fonts/satoshi-black-webfont.woff2') format('woff2'),
         url('../fonts/satoshi-black-webfont.woff') format('woff');
    font-weight: normal;
    font-style: normal;

}




@font-face {
    font-family: 'satoshiblack_italic';
    src: url('../fonts/satoshi-blackitalic-webfont.woff2') format('woff2'),
         url('../fonts/satoshi-blackitalic-webfont.woff') format('woff');
    font-weight: normal;
    font-style: normal;

}




@font-face {
    font-family: 'satoshibold';
    src: url('../fonts/satoshi-bold-webfont.woff2') format('woff2'),
         url('../fonts/satoshi-bold-webfont.woff') format('woff');
    font-weight: normal;
    font-style: normal;

}




@font-face {
    font-family: 'satoshibold_italic';
    src: url('../fonts/satoshi-bolditalic-webfont.woff2') format('woff2'),
         url('../fonts/satoshi-bolditalic-webfont.woff') format('woff');
    font-weight: normal;
    font-style: normal;

}




@font-face {
    font-family: 'satoshiitalic';
    src: url('../fonts/satoshi-italic-webfont.woff2') format('woff2'),
         url('../fonts/satoshi-italic-webfont.woff') format('woff');
    font-weight: normal;
    font-style: normal;

}




@font-face {
    font-family: 'satoshilight';
    src: url('../fonts/satoshi-light-webfont.woff2') format('woff2'),
         url('../fonts/satoshi-light-webfont.woff') format('woff');
    font-weight: normal;
    font-style: normal;

}




@font-face {
    font-family: 'satoshilight_italic';
    src: url('../fonts/satoshi-lightitalic-webfont.woff2') format('woff2'),
         url('../fonts/satoshi-lightitalic-webfont.woff') format('woff');
    font-weight: normal;
    font-style: normal;

}




@font-face {
    font-family: 'satoshimedium';
    src: url('../fonts/satoshi-medium-webfont.woff2') format('woff2'),
         url('../fonts/satoshi-medium-webfont.woff') format('woff');
    font-weight: normal;
    font-style: normal;

}




@font-face {
    font-family: 'satoshimedium_italic';
    src: url('../fonts/satoshi-mediumitalic-webfont.woff2') format('woff2'),
         url('../fonts/satoshi-mediumitalic-webfont.woff') format('woff');
    font-weight: normal;
    font-style: normal;

}




@font-face {
    font-family: 'satoshiregular';
    src: url('../fonts/satoshi-regular-webfont.woff2') format('woff2'),
         url('../fonts/satoshi-regular-webfont.woff') format('woff');
    font-weight: normal;
    font-style: normal;

}


.nomarpad{margin:0px; padding:0px;}

.top_header_main{width:100%; /*background:url(../images/top_header_bg.png) center top no-repeat;*/}

.top_header_main .carousel-caption h1{color:#fff; width:700px; font-size:32px; font-family:'graphik_regularregular';}
.top_header_main .carousel-caption p{color:#fff; width:580px; font-size:16px; font-family:'satoshiregular',}
.top_header_main .navbar-dark .navbar-nav .active a{color:#FFAF51; font-weight:bold; border-bottom:1px solid #F58321;}
.top_header_main .navbar-dark .navbar-nav .nav-link{color:#000;}

.top_header_main .fixed-top{background:#fff;}
/*.top_header_main .fixed-top{background:#fff;}*/

/* CUSTOMIZE THE CAROUSEL
    
-------------------------------------------------- */

/* Carousel base class */
.carousel {
  margin:70px 0px 0px 0px;
  background: #2A7B9B;
background: linear-gradient(226deg, rgba(42, 123, 155, 1) 0%, rgba(36, 102, 188, 1) 0%, rgba(81, 126, 255, 1) 100%);
}
/* Since positioning the image, we need to help out the caption */
.carousel-caption {
  bottom: 3rem;
  z-index: 10;
}

/* Declare heights because of positioning of img element */
.carousel-item {
  height: 29rem;
}
.carousel-item > img {
  position: absolute;
  top: 75px;
  right: 120px;
  /*min-width: 100%;
  height: 32rem;*/
}


/* MARKETING CONTENT
-------------------------------------------------- */

/* Center align the text within the three columns below the carousel */
.marketing .col-lg-4 {
  margin-bottom: 1.5rem;
  text-align: center;
}
.marketing h2 {
  font-weight: 400;
}
.marketing .col-lg-4 p {
  margin-right: .75rem;
  margin-left: .75rem;
}


/* Featurettes
------------------------- */

.featurette-divider {
  margin: 5rem 0; /* Space out the Bootstrap <hr> more */
}

/* Thin out the marketing headings */
.featurette-heading {
  font-weight: 300;
  line-height: 1;
  letter-spacing: -.05rem;
}


/* RESPONSIVE CSS
-------------------------------------------------- */

@media (min-width: 40em) {
  /* Bump up size of carousel content */
  .carousel-caption p {
    margin-bottom: 1.25rem;
    font-size: 1.25rem;
    line-height: 1.4;
  }

  .featurette-heading {
    font-size: 50px;
  }
}

@media (min-width: 62em) {
  .featurette-heading {
    margin-top: 7rem;
  }
}

.homeslider .carousel-caption{top:28%;}
.homeslider .carousel-inner{overflow:visible;}

.topbtn .btn{text-transform:capitalize; font-size:12px; font-weight:bold; border:none; padding:10px 20px;}
.topbtn .btn:nth-child(1){background:#FFAF51; margin-right:10px; border:none;}
.topbtn .btn:nth-child(2){background: #2A7B9B; background: linear-gradient(226deg, rgba(42, 123, 155, 1) 0%, rgba(36, 102, 188, 1) 0%, rgba(81, 126, 255, 1) 100%); margin-right:10px; border:none;}
.homeslider .carousel-caption .btn{ padding:10px 20px; font-size:14px; font-weight:600; background: #2A7B9B;
background: linear-gradient(226deg, rgba(42, 123, 155, 1) 0%, rgba(255, 175, 81, 1) 0%, rgba(245, 131, 33, 1) 100%);}


.clientlogos{margin:50px 0px 30px 0px; padding:0px; width:100%;}
.clientlogos h4{color:#000000; font-size:32px; text-align:center; font-family:'satoshimedium'; width:63%; margin:0px auto;}
.clientlogos h4 span{color:#2466BC; /*font-style:italic;*/}
.clientlogos ul{list-style:none inside; display:table; width:100%; text-align:center;}
.clientlogos ul li{display:inline-block; width:150px;}
.clientlogos ul li img{width:100%;}



.our_features{margin:0px; padding:50px 0px; width:100%; background:url(../images/our_features_bg.jpg) center top no-repeat;}
.our_features .roundbadge{margin:0px;}
.our_features h4{color:#000000; font-size:32px; text-align:left; font-family:'satoshimedium'; width:100%;}
.our_features h4 span{color:#2466BC; /*font-style:italic;*/}
.our_features p{text-align:center; padding:0px 100px;}
.our_features  ul li .box_inner_div img{ margin-bottom:15px;}

.our_features ul{display:table; width:100%; margin:40px 0px; padding:0px 120px;}
.our_features ul li{display:inline-block; width:23%; height:300px; margin:5px 10px 15px 0px;  border-radius:15px; vertical-align:top;}
.our_features .box_inner_div{margin:10px; padding:50px 15px; border:1px solid #E5E7EB; width:auto; height:93%; border-radius:10px; background:none;}
.our_features .service_title{color:#517EFF; font-weight:600; font-size:22px; line-height:24px; padding-bottom:10px;}
.our_features .box_inner_div .bi{font-size:36px; color:#999;}


.about_speaon{margin:0px; padding:70px 0px; width:100%; background: #015597;
background: linear-gradient(138deg, rgba(1, 85, 151, 1) 0%, rgba(87, 199, 133, 1) 78%, rgba(69, 205, 106, 1) 100%); position:relative;}
.weat_spearon{position:absolute; top:-50px; right:0px;}
.number_speaks{font-family:'graphikmedium'; font-size:36px; color:#fff; font-weight:bold; line-height:42px; width:100%;}
.weat_spearon ul{list-style:none inside; display:table; color:#fff; margin:0px; padding:0px;}
.weat_spearon ul li{display:inline-block; padding:0px;}
.weat_spearon ul li:nth-child(2){margin-left:50px;}
.numbers{font-size:60px; font-family:'graphikmedium', Helvetica, sans-serif; font-weight:bold; margin:0px; padding:0px 0px 0px 25px;}
.number_txt{font-size:30px; border-left:6px solid #02d8e5; padding-left:25px; line-height:36px;}
.countone{margin-bottom:40px;}
.counttwo li:nth-child(3){margin-left:55px;}

/*.about_para_spearon{border-left:1px dotted #fff; }*/
.about_para_spearon p{font-size:18px; color:#fff; padding:0px 0px 0px 40px; margin:0px; line-height:22px;}
.splogo{width:100%; padding:10px 0px 0px 40px;}
.abt_para{font-size:18px; color:#fff; text-align:justify; padding:10px 0px 0px 40px; font-weight:bold;}

.try_spearon_btn .btn{ background: #2A7B9B; background: linear-gradient(226deg, rgba(42, 123, 155, 1) 0%, rgba(255, 175, 81, 1) 0%, rgba(245, 131, 33, 1) 100%); color:#fff; font-size:14px; text-transform:uppercase; margin-top:25px;}

.roundbadge{width:120px; margin:0px auto 10px; padding:5px 8px; border:1px solid #0362FF; background:#fff; border-radius:100px; text-align:center; color:#0362FF; text-transform:uppercase; font-size:11px; font-weight:600;}
.roundbadge_orange{width:230px; margin:0px auto 10px; padding:5px 8px; border:1px solid #FFAF51; background:#FFF9F1; border-radius:100px; text-align:center; color:#F58321; text-transform:uppercase; font-size:11px; font-weight:600;}
.about_speaon h4{color:#000000; font-size:32px; text-align:center; font-family:'satoshimedium'; width:100%;}
.about_speaon h4 span{color:#2466BC;}
/*.about_speaon p{text-align:left; padding:0px 40px;}*/
.learmore{width:200px; margin:0px auto; padding:15px 0px; background:#fff; border-radius:10px; text-align:center; color:#000; text-transform:uppercase; font-size:14px; font-weight:600; text-decoration:none; border:1px solid #707070;}
.learmore a{text-align:center; color:#000; text-transform:uppercase; font-size:14px; font-weight:600; text-decoration:none;}



.call_center_services{margin:0px; padding:50px 0px; width:100%; background:url(../images/servicesimg-bg.png) center top no-repeat;}
.call_center_services h4{color:#000000; font-size:36px; text-align:center; font-family:satoshibold; width:100%;}
.call_center_services h4 span{color:#FFAF51;}

.call_center_services ul{display:table; width:100%; margin:0px; padding:0px;}
.call_center_services ul li{display:inline-block; width:32%; height:auto; margin:5px 10px 15px 0px; background:#fff; border-radius:10px;}
.box_inner_div{margin:10px; padding:50px 15px; border:1px solid #E5E7EB; background:#fff; width:auto; height:100%; border-radius:10px;}
.service_title{color:#517EFF; font-weight:600; font-size:22px; line-height:24px; padding-bottom:10px;}
.box_inner_div .bi{font-size:36px; color:#999;}

.btns_group{width:100%; text-align:center; padding:10px 0px; flex-direction: row;}
.btns{width:140px; text-align:center; background: #2A7B9B; background: linear-gradient(163deg, rgba(42, 123, 155, 1) 0%, rgba(109, 77, 242, 1) 0%, rgba(81, 126, 255, 1) 100%); color:#fff; padding:10px 15px; border-radius:10px; margin-right:15px; text-decoration:none; display: inline-flex; justify-content: center; font-weight:600;}
.btns a{color:#fff; border-radius:10px; text-decoration:none; font-weight:600;}
.btns .bi{font-size:12px;}


.industries_we_serve{margin:0px; padding:50px 0px; width:100%; background: #2A7B9B; background: linear-gradient(190deg, rgba(42, 123, 155, 1) 0%, rgba(226, 244, 250, 1) 0%, rgba(226, 244, 250, 0) 100%);}
.industries_we_serve h4{color:#000000; font-size:32px; text-align:center; font-family:satoshibold; width:100%;}
.industries_we_serve h4 span{color:#2466BC; /*font-style:italic;*/}
.industries_we_serve ul{display:table; width:85%; margin:0px auto; padding:0px; text-align:center;}
.industries_we_serve ul li{display:inline-block; width:24%; height:auto; margin:5px 10px 15px 0px; background:#fff; border-radius:10px;}

.usecases{background:#E2F4FA; text-align:center; width:100%; margin:0px; padding:0px;}

.usecases_list{ padding:40px 0px;}
.usecases_list h4{font-size:32px; color:#000;  font-family:'satoshimedium'; text-align:left; padding-bottom:15px;}
.usecases_list h4 span{color:#2466BC; /*font-style:italic;*/}
.usecases_list p{font-size:18px; padding:0px 50px;}

.usecases_points {width:100%;}
.usecases_points ul{list-style:none inside; width:100%; margin:0px; padding:0px;}
.usecases_points ul li{width:50%; float:left; background:url(../images/verified_tick.png) left top no-repeat; padding-left:50px; padding-bottom:30px; padding-right:25px;}
.usecases_points ul li:nth-child(3){padding-bottom:0px;}
.usecases_points ul li:nth-child(4){padding-bottom:0px;}
.usecase_title{width:100%; color:#2466BC; font-size:20px; font-weight:bold; text-align:left;}
.usecase_para{width:100%; color:#000; font-size:16px; text-align:left; line-height:22px; text-align:justify;}

.reachusimg{padding-left:0px;}
.reachusimg img{width:100%; height:100%;}

.footermain{margin:0px; padding:50px 0px 10px; width:100%; background:#030233; position:relative; overflow:hidden;}
.footer_div1 p{color:#fff;}
.footermain .bi{font-size:26px; color:#fff; margin-right:20px;}

.footer_div2 ul{display:table; width:100%; margin:0px; padding:0px;}
.footer_div2 ul li{color:#fff; list-style:none inside; line-height:36px; text-decoration:none;}
.footer_div2 ul li a{color:#fff; list-style:none inside; line-height:36px; text-decoration:none;}

.footer_div2 p{color:#517EFF; font-size:16px; font-weight:bold;}

.footer_div3 p{color:#fff; text-decoration:none;}
.footer_div3 .bi{font-size:26px; color:#fff; margin-right:10px;}

.footer_div1 .bi {color: #fff;}
.footer_div1 .bi:hover{color: #2466BC;}
.footer_social{position:absolute; bottom:0px;}

.copyrights{color:#fff; text-align:center; border-top:1px solid #6F50F3; padding-top:25px;}
.hoverbg {background:#F5F8FE; top:0px;}

.btns_group1 .btns{width:185px;}
.client_testimonails{width:100%; margin:0px; padding:40px 0px; display:none;}
.client_testimonails h5{font-size:32px; color:#000;  font-family:'satoshimedium'; text-align:center; padding-bottom:15px;}
.client_testimonails h5 span{color:#2466BC; /*font-style:italic;*/}
.client_testimonails img{width:100%;}
.client_testimonails h4{width:100%; font-size:20px; color:#015597;  font-family:'satoshimedium'; text-align:left; padding:10px 0px; margin:0px;}
.textimonilas_para{font-size:16px; color:#000; text-align:justify; padding-bottom:15px;}

.footer_quote{background:url(../images/bottom_quote_bg.jpg) center top no-repeat; width:100%; height:auto; padding:25px 300px; text-align:center; font-size:36px; font-weight:bold; color:#fff; font-family:'graphikmedium';}


.footer_txt_spearon{font-size:300px; color:#06053b; position:absolute; bottom:0px;  font-family:'satoshimedium'; text-align:center;width: 100%;bottom: -134px;z-index: ;}


@-webkit-keyframes slideInUp {
  0% {
    opacity: 0;
    transform: translateY(50%);
  }
  100% {
    opacity: 1;
    transform: none;
  }
}
@keyframes slideInUp {
  0% {
    opacity: 0;
    transform: translateY(50%);
  }
  100% {
    opacity: 1;
    transform: none;
  }
}
@-webkit-keyframes slideInDown {
  0% {
    opacity: 0;
    transform: translateY(-50%);
  }
  100% {
    opacity: 1;
    transform: none;
  }
}
@keyframes slideInDown {
  0% {
    opacity: 0;
    transform: translateY(-50%);
  }
  100% {
    opacity: 1;
    transform: none;
  }
}
@-webkit-keyframes slideInleft {
  0% {
    opacity: 0;
    transform: translateX(50%);
  }
  100% {
    opacity: 1;
    transform: none;
  }
}
@keyframes slideInleft {
  0% {
    opacity: 0;
    transform: translateX(50%);
  }
  100% {
    opacity: 1;
    transform: none;
  }
}
@-webkit-keyframes slideInRight {
  0% {
    opacity: 0;
    transform: translateX(-50%);
  }
  100% {
    opacity: 1;
    transform: none;
  }
}
@keyframes slideInRight {
  0% {
    opacity: 0;
    transform: translateX(-50%);
  }
  100% {
    opacity: 1;
    transform: none;
  }
}
@-webkit-keyframes fadeIn {
  0% {
    opacity: 0;
  }
  100% {
    opacity: 1;
  }
}
@keyframes fadeIn {
  0% {
    opacity: 0;
  }
  100% {
    opacity: 1;
  }
}
@-webkit-keyframes zoomIn {
  0% {
    opacity: 0;
    transform: scale(0.5);
  }
  100% {
    opacity: 1;
    transform: none;
  }
}
@keyframes zoomIn {
  0% {
    opacity: 0;
    transform: scale(0.5);
  }
  100% {
    opacity: 1;
    transform: none;
  }
}
@-webkit-keyframes zoomReverseIn {
  0% {
    opacity: 0;
    transform: scale(1.5);
  }
  100% {
    opacity: 1;
    transform: none;
  }
}
@keyframes zoomReverseIn {
  0% {
    opacity: 0;
    transform: scale(1.5);
  }
  100% {
    opacity: 1;
    transform: none;
  }
}
@-webkit-keyframes flipInY {
  0% {
    opacity: 0;
    transform: rotateY(90deg);
  }
  100% {
    opacity: 1;
    transform: none;
  }
}
@keyframes flipInY {
  0% {
    opacity: 0;
    transform: rotateY(90deg);
  }
  100% {
    opacity: 1;
    transform: none;
  }
}
[data-animation] {
  opacity: 0;
  -webkit-animation-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
          animation-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
  -webkit-animation-fill-mode: both;
          animation-fill-mode: both;
  -webkit-animation-duration: 1s;
          animation-duration: 1s;
}

.animations-disabled, .animations-disabled [data-animation] {
  -webkit-animation: none !important;
          animation: none !important;
  opacity: 1 !important;
}

.slideInUp {
  -webkit-animation-name: slideInUp;
          animation-name: slideInUp;
}

.slideInDown {
  -webkit-animation-name: slideInDown;
          animation-name: slideInDown;
}

.slideInLeft {
  -webkit-animation-name: slideInleft;
          animation-name: slideInleft;
}

.slideInRight {
  -webkit-animation-name: slideInRight;
          animation-name: slideInRight;
}

.fadeIn {
  -webkit-animation-name: fadeIn;
          animation-name: fadeIn;
}

.fadeOut {
  -webkit-animation-name: fadeIn;
          animation-name: fadeIn;
  animation-direction: reverse;
}

.zoomIn {
  -webkit-animation-name: zoomIn;
          animation-name: zoomIn;
}

.zoomOut {
  -webkit-animation-name: zoomIn;
          animation-name: zoomIn;
  animation-direction: reverse;
}

.zoomReverseIn {
  -webkit-animation-name: zoomReverseIn;
          animation-name: zoomReverseIn;
}

.zoomReverseOut {
  -webkit-animation-name: zoomReverseIn;
          animation-name: zoomReverseIn;
  animation-direction: reverse;
}

.flipInY {
  -webkit-animation-name: flipInY;
          animation-name: flipInY;
}

.flipOutY {
  -webkit-animation-name: flipInY;
          animation-name: flipInY;
  animation-direction: reverse;
}


.inner_banner{width:100%; height:400px; margin:0px; padding:0px; }
.inner_banner img{width:100%; height:100%;}

.inner_body_container{width:100%; margin:0px; padding:20px 0px;}
.inner_body_heading_title{font-family: 'graphikmedium'; font-size:36px; color:#2466BC;}
.thumnails img{width:100%;}

.aboutusulli{list-style:none inside; margin:0px; padding:0px;}
.aboutusulli li{width:100%; height:auto; border-bottom:1px solid #2466BC; color:#2466BC; line-height:22px; padding:10px 0px; margin:0px 15px 0px 0px; border-radius:0px;}
/*.aboutusulli li:nth-child(5){width:82%;}*/

.paragraph{font-family:'graphik_regularregular'; margin:0px; padding:0px;}
.howitworksulli li{margin-bottom:10px; padding-bottom:10px; border-bottom:1px solid #eee;}
.fitimage img{width:100%;}

.getintouch_form label{font-size:16px; font-family: 'graphikmedium'; margin:0px; padding:0px;}
.getintouch_form input{padding:25px 10px;}

.sales_team_info .media{margin:15px 0px 0px;}
.sales_team_info .media h5{margin:0px; font-size:18px; font-family: 'graphikmedium';}


/*.ourfeatures_inner ul{width:50%; list-style:none inside; font-family:'graphik_regularregular'; float:left; margin:0px; }
.ourfeatures_inner ul li{text-align:justify; margin-bottom:25px;}*/

.accordion-title:before {
    float: right !important;
    font-family: FontAwesome;
    content:"\f068";
    padding-right: 5px;
}
.accordion-title.collapsed:before {
    float: right !important;
    content:"\f067";
}

.ourfeatures_inner #accordion{width:100%; }
  

.ourfeatures_inner .card {
  width: 48%;
  float: left;
  margin-right: 15px;
  margin-bottom: 18px;
}

.ourfeatures_inner .card-header{background:#517EFF; font-family: 'graphikmedium';}
.ourfeatures_inner .card-header a{color:#fff;}
.ourfeatures_inner .card-body{font-family: 'graphik_regularregular'; text-align:justify; color:#000;}

.navbar-collapse{flex-grow:0;}

.getstartednow{font-family: 'graphikmedium';}

.privacy_policy {color:#517EFF; text-decoration:none; font-family: 'graphik_regularregular'; font-weight:normal;}
.privacy_policy a{color:#517EFF; text-decoration:none; font-family: 'graphik_regularregular'; font-weight:normal;}

.inner_thumb_img{display:block;}

.foremoredetails{flex: min-content; color:#2466BC;}

@media (max-width:810px){
	
	.carousel-item > img{width:75%; top:40px; right:40px;}
	.top_header_main .navbar-dark .navbar-toggler{background:#517EFF;}
	.top_header_main .navbar-collapse{background:none; padding:15px;}
	.top_header_main .navbar-brand img{width:150px;}
	.top_header_main .navbar-dark .navbar-nav .nav-link{font-size:13px;}
	.top_header_main .carousel-caption h1{width:50%; font-size:24px; text-align:left;}
	.top_header_main .carousel-item{height:30rem; text-align:left;}
	.carousel-caption{left:5%; right:5%;}
	.top_header_main .carousel-caption p{width:50%; text-align:left;}
	.homeslider .carousel-caption .btn{margin-bottom:10px; width:80%;}
	
	.our_features ul{padding:0px; margin:0px;}
	.clientlogos ul{padding:0px;}
	.clientlogos ul li{width:100px;}
	.clientlogos ul li img{width:100%;}
	.aboutus p{padding:0px;}
	
	.call_center_services .container{margin:0px auto;}
	.call_center_services h4{font-size:26px;}
	
	.call_center_services ul{margin:0px auto;}
	.call_center_services ul li{width:48%; margin:0px 0px 10px 0px;}
	.industries_we_serve ul li{width:49%; margin:0px 0px 10px 0px;}
	.getstarted p{padding:0px;}
	.reachusimg{padding:0px; margin:0px;}
	
	.btns_group1 .btns{width:80%; margin:0px 0px 10px 0px;}
	
	.reachusimg img {
  width: 100%;
  height: 100%;
  object-fit: cover;
}

.bankdiv{display:none;}
	
	.inner_banner{height:250px; margin-top: 70px;}	
	.aboutusulli li{width:100%;}
	.aboutusulli li:nth-child(5){width:100%;}
	
	.ourfeatures_inner .card{width:100%; margin:0px;}
	
	.weat_spearon {display:none;}
	
	.inner_thumb_img{display:none;}
	.foremoredetails{flex:inherit; color:#2466BC; font-size: 13px;}
	
	}

@media (max-width: 360px){
	
	.carousel-item > img{width:75%; top:40px; right:40px;}
	.top_header_main .navbar-dark .navbar-toggler{background:#517EFF;}
	.top_header_main .carousel-caption h1{width:100%; font-size:24px; text-align:center;}
	.top_header_main .carousel-item{height:42rem; text-align:center;}
	.carousel-caption{left:5%; right:5%;}
	.top_header_main .carousel-caption p{width:100%; text-align:center;}
	.homeslider .carousel-caption .btn{margin-bottom:10px; width:80%;}
	
	.clientlogos ul{padding:0px;}
	.clientlogos ul li{width:100px;}
	.clientlogos ul li img{width:100%;}
	.aboutus p{padding:0px;}
	
	.our_features ul{padding:0px; margin:0px;}
	
	.call_center_services ul li{width:100%; margin:0px 0px 10px 0px;}
	.industries_we_serve ul li{width:100%; margin:0px 0px 10px 0px;}
	.getstarted p{padding:0px;}
	.reachusimg{padding:0px; margin:0px;}
	
	.btns_group1 .btns{width:80%; margin:0px 0px 10px 0px;}
	
	.top_header_main .navbar-collapse{background:#F5F8FE; padding:15px;}
	
	.footer_quote{margin:0px; padding:10px 15px 25px 10px; font-size: 16px; line-height: 18px;}
	.footer_social{position:inherit;}
	.usecases_points ul li{width:100%;}
	.usecases_list{padding:40px 10px}
	.number_speaks{font-size:22px; line-height:20px;}
	.about_speaon{padding:20px 0px;}
	.weat_spearon ul li{width:100%;}
	.weat_spearon ul li:nth-child(2){margin-left:0px;}
	.homeslider .carousel-caption{top:35%;}
	.clientlogos h4{margin:0px; width:100%; font-size:24px;}
	.our_features h4{margin:0px; padding:10px 0px; width:100%; font-size:24px;}
	.feature_left{margin:0px; padding:0px;}
	.feature_right{margin:0px; padding:0px;}
	.feature_right img{width:30%;}
	.splogo{padding-left:0px;}
	.about_para_spearon p{padding-left:0px; font-weight:bold;}
	.abt_para{padding-left:0px;}
	.about_para_spearon{border-left:0px;}
	.industries_we_serve h4{margin:0px; width:100%; font-size:24px;}
	.inner_banner{height:250px; margin-top: 70px;}
	.aboutusulli li{width:100%;}
	.aboutusulli li:nth-child(5){width:100%;}
	
	
	.ourfeatures_inner .card{width:100%; margin:0px;}
	.weat_spearon {display:none;}
	
	.inner_body_heading_title{font-size: 24px;}
	
	.inner_thumb_img{display:none;}
	.foremoredetails{flex:inherit; color:#2466BC; font-size: 13px;}
	}
	
@media (max-width: 414px ){
	
	.carousel-item > img{width:75%; top:40px; right:40px;}
	.top_header_main .navbar-dark .navbar-toggler{background:#517EFF;}
	.top_header_main .carousel-caption h1{width:100%; font-size:24px; text-align:center;}
	.top_header_main .carousel-item{height:42rem; text-align:center;}
	.carousel-caption{left:5%; right:5%;}
	.top_header_main .carousel-caption p{width:100%; text-align:center;}
	.homeslider .carousel-caption .btn{margin-bottom:10px; width:80%;}
	
	.clientlogos ul{padding:0px;}
	.clientlogos ul li{width:100px;}
	.clientlogos ul li img{width:100%;}
	.aboutus p{padding:0px;}
	
	.call_center_services ul li{width:100%; margin:0px 0px 10px 0px;}
	.industries_we_serve ul li{width:100%; margin:0px 0px 10px 0px;}
	.getstarted p{padding:0px;}
	.reachusimg{padding:0px; margin:0px;}
	
	.btns_group1 .btns{width:80%; margin:0px 0px 10px 0px;}
	
	.top_header_main .navbar-collapse{background:#F5F8FE; padding:15px;}
	.footer_quote{margin:0px; padding:10px 15px 25px 10px; font-size: 16px; line-height: 18px;}
	.footer_social{position:inherit;}
	.usecases_points ul li{width:100%;}
	.usecases_list{padding:40px 10px}
	.about_speaon{padding:20px 0px;}
	.number_speaks{font-size:22px; line-height:20px;}
	.weat_spearon ul li{width:100%;}
	.weat_spearon ul li:nth-child(2){margin-left:0px;}
	.homeslider .carousel-caption{top:45%;}
	.clientlogos h4{margin:0px; width:100%; font-size:24px;}
	.our_features h4{margin:0px; padding:10px 0px; width:100%; font-size:24px;}
	.feature_left{margin:0px; padding:0px;}
	.feature_right{margin:0px; padding:0px;}
	.feature_right img{width:30%;}
	.our_features ul{padding:0px; margin:0px;}
	.our_features ul li{width:100%; margin:5px auto;}
	
	.splogo{padding-left:0px;}
	.about_para_spearon p{padding-left:0px; font-weight:bold;}
	.abt_para{padding-left:0px;}
	.about_para_spearon{border-left:0px;}
	.industries_we_serve h4{margin:0px; width:100%; font-size:24px;}
	.inner_banner{height:150px; margin-top: 70px;}
	.aboutusulli li{width:100%;}
	.aboutusulli li:nth-child(5){width:100%;}
	
	.ourfeatures_inner .card{width:100%; margin:0px;}
	
	.weat_spearon {display:none;}
	
	.inner_body_heading_title{font-size: 24px;}
	.inner_thumb_img{display:none;}
	
	.foremoredetails{flex:inherit; color:#2466BC; font-size: 13px;}
		
	}
	
	
