@import url('https://fonts.googleapis.com/css2?family=Montserrat:wght@100;200;300;700&display=swap');
@font-face {
font-family: 'Gotham-Book';
src: url('../fonts/Gotham-Book.eot?#iefix') format('embedded-opentype'),  url('../fonts/Gotham-Book.woff') format('woff'), url('../fonts/Gotham-Book.ttf')  format('truetype'), url('../fonts/Gotham-Book');
font-weight: normal;
font-style: normal;
}
@font-face {
font-family: 'Gotham-Medium';
src: url('../fonts/Gotham-Medium.eot?#iefix') format('embedded-opentype'),  url('../fonts/Gotham-Medium.woff') format('woff'), url('../fonts/Gotham-Medium.ttf')  format('truetype'), url('../fonts/Gotham-Medium');
font-weight: normal;
font-style: normal;
}
@font-face {
font-family: 'Gotham-Light';
src: url('../fonts/Gotham-Light.eot?#iefix') format('embedded-opentype'),  url('../fonts/Gotham-Light.woff') format('woff'), url('../fonts/Gotham-Light.ttf')  format('truetype'), url('../fonts/Gotham-Light');
font-weight: normal;
font-style: normal;
}

body{
margin:0;
padding:0;
font-family: 'Montserrat';
}
img{max-width: 100%;}
ul{
margin: 0;
padding: 0;
list-style: none;
}
a {
transition: 0.4s all ease-in-out;
}
a:hover, a:focus{
text-decoration: none;
}

.direct-contact-container ul.contact-list {
    display: flex;
    flex-direction: column;
    align-items: inherit;
}

/*  -- Carousel --*/
.btn-primary-banner { color: #fff;background-color: #d72d2d !important; border-color:#d72d2d !important;position: absolute;top:110%;}
.btn-primary-banner hover{ color: #fff;background-color: #333 !important; border-color:#333 !important;}
.btn-primary1 { color: #fff;background-color: #d72d2d !important; border-color:#d72d2d !important;position: absolute;top:110%;}

.carousel-ban-text-adj {
  position: absolute;
  /* width: 830px; */
  display: flex;
  /* margin-left: -380px; */
  bottom:230px;
/* background-color: rgba(255, 255, 255, 0.6); */
  border-radius: 12px;
  padding: 8px;
}

.carousel-ban-text-adj h1{color:#333333;line-height:70px; }

.carousel-ban-text-adj2 {
  position: absolute;
  width: 830px;
  display: flex;
  margin-left: -380px;
  bottom:230px;
/* background-color: rgba(255, 255, 255, 0.6); */
  border-radius: 12px;
  padding: 8px;
}

.carousel-ban-text-adj2 h1{color:#333333;line-height:70px; }


.carousel-ban-text-adj-forbes {
  position: absolute;
  width: 830px;
  display: flex;
  margin-left: -380px;
  bottom:230px;
  border-radius: 12px;
  padding: 8px;
}

.carousel-ban-text-adj-forbes h1{color:#333333;line-height:70px; }

.carousel-ban-text-adj1 {
 position: absolute;
   
    display: flex;
    margin-left: -30px;
    bottom: 220px;
   
    border-radius: 12px;
    padding: 8px;
 
}

.carousel-ban-text-adj1 h1{color:#333333;line-height:70px; }

.carousel-ban-text-adj-oculyse {
  position: absolute;
  width: 690px;
  display: flex;
  margin-left: -490px;
  bottom:120px;
  border-radius: 12px;
  padding: 8px;
 
}

.carousel-ban-text-adj-oculyse  h1{color:#333333;line-height:70px; }

.carousel-ban-text-adj-module {
  position: absolute;
  width: 690px;
  display: flex;
  margin-left: -90px;
  bottom:180px;
  border-radius: 12px;
  padding: 8px;
  text-align:center;

 
}

.carousel-ban-text-adj-module  h1{color:#333333;line-height:70px; }

.carousel-ban-text-adj3 {
  position: absolute;
  width: 830px;
  display: flex;
  margin-left: -380px;
  bottom:310px;
  border-radius: 12px;
  padding: 8px;
}
.carousel-ban-text-adj3 h1{color:#333333;line-height:70px; }

.carousel-ban-text-adj4 {
  position: absolute;
  width: 830px;
  display: flex;
  margin-left: -380px;
  bottom:310px;
background-color: rgba(255, 255, 255, 0.5);
  border-radius: 12px;
  padding: 8px;
}
.carousel-ban-text-adj4 h1{color:#333333;line-height:70px; }

.carousel-ban-text-adj5 {
  position: absolute;
  width: 830px;
  display: flex;
  margin-left: -380px;
  bottom:330px;
  border-radius: 12px;
  padding: 8px;
}
.carousel-ban-text-adj5 h1{color:#333333;line-height:70px; }


.carousel-ban-text-adj6 {
 position: absolute;
    width: 830px;
    display: flex;
    margin-left: 60px;
    bottom:270px;
    /* background-color: #000000a8; */
    border-radius: 12px;
    padding: 8px;
 
}

.carousel-ban-text-adj6 h1{color:#333333;line-height:70px; }


.carousel-header-adj {
  margin: 0;
  vertical-align: top;
  padding-left: 0px;
  text-align: left;
  left: -3px;
}

.carousel-paragraph {
  margin-left: 0;
  margin-top: 15px;
  margin-bottom: 15px;
  padding-left: 0;
  color:#d72d2d;
  font-size: 24px;
    font-weight: 600;
}

.carousel-img-fit {
/*   min-width: 980px;
  min-height: 750px;
  object-fit: cover;
  object-position: 50% 50%; */
 margin-top:-100px;
  
}

/* .carousel-banner {
  max-height: 600px !important;
  min-height:750px;

} */

.carousel-banner-indicator {
  margin-left: auto;
  margin-right: auto;
  transition: 1s;
}

.carousel-indicators li {
  width: 250px;
  margin-top: -150px;
  margin-left: -60px;
  transition: 1s;
  opacity: 1;
}

.carousel-indicators li.active {
  border-top: 4px solid #8e3387;
  z-index: 15;
}

.carousel-swap-adjuster {
  bottom: -20px;
}

.carousel-banner.active {
  display: flex;
  justify-content: center;
}

.carousel-banner.carousel-item-next {
  display: flex;
  justify-content: center;
}

.carousel-banner.carousel-item-prev {
  display: flex;
  justify-content: center;
}

/* -- carousel ends --*/



/*round-btn-box css*/

.round-btn-holder1{
    width: 55%;
    text-align: center;
    margin-left: auto;
    margin-right: auto;
}
.round-btn-box1{
background:#d72d2d; /* Old browsers */
padding: 10px 15px;
border-radius: 30px;
text-decoration: none;
font-size: 14px;

}

.latestresource-outline {
    border-top: 5px solid red;
    padding: 15px;
    border-radius: 15px;
    border-bottom: 5px solid red;
}

.product-heading {
    font-size: 28px;
    color: #d72d2d;
}

.myaccordion .card-header h3 {
    font-size: 14px;
    font-family: 'Gotham-Medium';
    margin: 0;
    color: #fff;
    cursor: pointer;
}

.myaccordion .card-header {
    background: #d72d2d;
    border-radius: 0;
    padding: 6px 10px;
}

.myaccordion .card, .myaccordion .card:last-child .card-header {
    border: none;
}

.myaccordion .card {
margin: 0 0 9px 0;}


.feature-holder .feature-pera-text {
    text-align: center;
    font-size: 15px;
    color: #010101;
    padding: 0 50px;
}

.product-feature-sec .feature-holder {
    margin: -8% 8% 0 8%;
    position: relative;
    border-top: 1px solid#ec2028;
    border-bottom: 0;
    background: #f8f7f7;
    padding: 20px 0 0 0;
}
.pro-feature-box {
    color: #d72d2d;
    text-align: center;
    margin: 20px 0 0 0;
    padding: 10px 0;
    position: relative;
}

.features_box .card-header {
    border-radius: 0;
    border-bottom: 0;
    background: #f4f4f4;
    cursor: pointer;
    padding: 10px 10px 0 15px;
    min-height: 110px;
}
.features_box {
    margin: 0 10px 12px 0;
    width: 33.333333%;
}

.banifits-sec {
    margin: 30px 0;
}

.pro-feature-box h2 {
    font-size: 28px;
    margin-top: -5px;
}


.product-holder-gray {
    background: #f0efef;
    text-align: center;
    padding: 30px 40px;
    margin: 20px 0 0 0;
}

.product-holder-gray h3 {
    font-size: 15px;
    font-family: 'Gotham-Medium';
    color: #404040;
    margin-bottom: 3px;
}

.product-features-holder {
    margin: 0 8%;
}

.product-feature-sec .feature-holder .row.px-5 {
    padding: 0 6rem !important;
}

.pro-feature-box.bottom-tooltip::after {
    content: "";
    position: absolute;
    top: 164%;
    left: 50%;
    margin-top: -32px;
    border-width: 20px;
    border-style: solid;
    border-color: #f8f7f7 transparent transparent transparent;
}

.spanCollapsText {
    vertical-align: middle;
}

.product-vedio-holder {
    margin: 0 15%;
}

.product-vedio-box.blackDiv {
    padding: 70px 0;
}

.product-vedio-box {
    width: 50%;
    color: #fff;
    position: relative;
}

.product-vedio-box iframe {
    width: 100%;
    height: 100%;
    border: 0;
}

.product-vedio-box.redDiv {
    padding: 90px 0;
    color: #f1cfcf;
}

.vedio-text-div h3 {
    font-size: 30px;
    margin: 0;
}

.product-vedio-sec {
    margin: 70px 0 30px 0;
}

.product-vedio-box img {
    width: 100%;
}
.vedio-text-div {
    text-align: center;
}

.product-vedio-box.right-tooltip-text::after {
    content: "";
    position: absolute;
    top: 50%;
    right: 0;
    margin-right: -32px;
    border-width: 16px;
    border-style: solid;
    border-color: transparent transparent transparent #363636;
    z-index: 1;
}

.download-link-box ul li a {
    text-decoration: none;
    color: #c2c2c2;
    display: inline-block;
    padding-bottom: 5px;
    font-size: 15px;
}
.download-link-holder h5 {
    font-size: 28px;
    font-family: 'Gotham-Light';
}
.download-link-sec {
    background: #363636;
    padding: 30px 0;
    color: #fff;
}

.befinits-title img {
    margin-right: 18px;
}

.banifits-holder {
    margin: 0 8%;
}


.feature-box{
margin: 30px 0 0 0;
padding:50px;
border-radius:25px;
text-align:center;
background:#ffffff;
box-shadow: -1px -1px 18px 0px rgba(0,0,0,0.41);

}

.about-section .bannerText {
    top: 52%;
}

.about-section .bannerText h1 {
    font-size: 30px;
    letter-spacing: -2px;
}

.bannerText {
    position: absolute;
    top: 25%;
    width: 100%;
    left: 50%;
    margin-left: -50%;
    text-align: center;
}

.banner-section {
    position: relative;
}


.oculyseText h1 {
    padding: 0 30%;
}

.bannerText h1 {
    font-family: 'Gotham-Light';
    font-size: 42px;
    margin: 0;
    letter-spacing: -4px;
}
.carousel-control-next, .carousel-control-prev{
    width: 11%; 
}
  .round-btn-box1:hover{ background: #343434; transition: background 1s; }   .carousel-button-left {left:-15%} .carousel-button-right{right:-15%}  .web-video {text-align:center;width:560px; height:315px;} .video-digimod {margin-left:33%;} .blog-title {padding-top:15px;}  .header-blog {font-weight:700;color:#000;font-size:18px;line-height:24px;padding-top: 20px;}  .partners-image {margin-left:34%;}  .media-box-right{float:left;height:220px;padding:10px;position:relative;right:-3%;} .media-box-left{float:left;height:220px;padding:10px;}  /* search bar */   /* :root { 	font-size: calc(16px + (24 - 16)*(100vw - 320px)/(1920 - 320)); } */   input { 	color: #ffffff; } .search-bar { 	display: flex; }  .search-bar input, .search-btn,  .search-btn:before,  .search-btn:after { 	transition: all 0.25s ease-out; } .search-bar input, .search-btn { width: 45px; 	 }  .feature-sec-suites{  background: #343434;  padding-bottom:50px;  padding-top:50px; } .feature-sec-suites{ background: #343434; padding:30px 0;} .feature-holder-suites{  background: #343434;  /* margin: -22% 8% 0 8%; */ position: relative; z-index: 1; padding: 20px 30px; /* border-bottom: 1px solid #ec2028; */ }.search-bar input:invalid:not(:focus), .search-btn { 	cursor: pointer; } .search-bar, .search-bar input:focus, .search-bar input:valid  { 	width: 100%; } .search-bar input:focus, .search-bar input:not(:focus) + .search-btn:focus { 	outline: transparent; }  .search-bar{position: absolute;right: 13%;top: 16px;z-index: 1;justify-content: right;width:25%;} 	  .search-bar input { 	border:none; 	background: transparent; 	border-radius: 1.5em; 	box-shadow: 0 0 0 0.4em #d72d2d inset; 	padding: 0.5em; 	transform: translate(0.5em,0.5em) scale(0.5); 	transform-origin: 100% 0; 	-webkit-appearance: none; 	-moz-appearance: none; 	appearance: none; 	height:45px;  } .search-bar input::-webkit-search-decoration { 	-webkit-appearance: none; } .search-bar input:focus, .search-bar input:valid { 	background: #fff; 	border-radius: 0.375em 0 0 0.375em; 	box-shadow: 0 0 0 0.1em #d9d9d9 inset; 	transform: scale(1); 	font-size:16px; 	color:#000; } .search-btn { 	background: #d72d2d; 	border-radius: 0 0.75em 0.75em 0 / 0 1.5em 1.5em 0; 	position: relative; 	transform: translate(0.5em,0.5em) rotate(45deg) scale(0.25,0.125); 	transform-origin: 0 44%; 	height:45px; 	left:-1%;  } .search-btn:before,  .search-btn:after { 	content: ""; 	display: block; 	opacity: 0; 	position: absolute; 	transform-origin: 0 30%; } .search-btn:before { 	border-radius: 50%; 	box-shadow: 0 0 0 0.2em #f1f1f1 inset; 	top: 0.5em; 	left: 0.2em; 	width: 1.1em; 	height: 1.1em;  } .search-btn:after { 	background: #f1f1f1; 	border-radius: 0 0.25em 0.25em 0; 	top: 1.2em; 	left:0.8em; 	width: 0.75em; 	height: 0.25em; 	transform: translate(0.2em,0) rotate(45deg); 	transform-origin: 0 50%; 		color:#000; } .search-btn span { 	display: inline-block; 	overflow: hidden; 	width: 1px; 	height: 1px; }  /* Active state */ .search-bar input:focus + .search-btn, .search-bar input:valid + .search-btn { 	background: #d72d2d; 	border-radius: 0 0.375em 0.375em 0; 	transform: scale(1); } .search-bar input:focus + .search-btn:before,  .search-bar input:focus + .search-btn:after, .search-bar input:valid + .search-btn:before,  .search-bar input:valid + .search-btn:after { 	opacity: 1; }  .search-bar input:focus + .search-btn:active, .search-bar input:valid + .search-btn:active { 	transform: translateY(1px); }   /* search bar ends here */    .search-bar{position: absolute;right: 13%;top: 16px;z-index: 1;} .search-result-holder{margin: 13% 0 7%;} .searcharea{position:absolute;right:20%;top: 7px;text-decoration: none;border-radius: 50px;padding: 6px 10px 8px 10px;z-index: 1;} .input-group{width: 25%;     position: absolute;    right: 20%;    top: 15%;} .btn-secondary{   color: #fff;    background-color: #d72d2d;    border-color: #d72d2d;} .top-request-btn{position: absolute;right: 0;top: 16px;background: #d72d2d;text-decoration: none;border-radius: 50px;padding: 6px 10px;z-index: 1;} .top-request-btn:hover{ background: #343434; transition: background 1s; } .top-request-btn a{ color: #edeced; font-weight:600; font-size: 12px; text-transform: uppercase; font-family: 'Montserrat', sans-serif; ; } /*affix css*/ .header-section.affix .top-request-btn{display: block;} .header-section.affix{ background-color: #e8e8e8 !important; } .header-section.affix .navbar-light .navbar-nav{margin: 0;margin: 45px 0 0 0;} .header-section.affix .navbar-light .navbar-brand img{ width: 70%; } /*nav css*/ .header-section{ border-top: 1px solid #ec2028; } .header-section .navbar-light .navbar-brand img{ width: 100%; -webkit-transition: width .5s; transition: width .5s; } .header-section .bg-light { background: none !important; padding: 10px 0; } .header-section .navbar-light .navbar-nav{ margin: 45px 0 0 0; } .header-section .navbar-light .navbar-nav .nav-link { color: #010101; font-size: 14px; text-transform: uppercase; font-family: 'Gotham-Medium'; padding: 10px; } .header-section .navbar-light .navbar-nav .nav-item.active .nav-link{ color: #d72d2d; } .header-section .navbar-light .navbar-nav .nav-item:last-child .nav-link{ padding-right: 0; } .header-section .navbar-light .navbar-nav .nav-link:hover{ color: #d72d2d; } /*nav toogle btn css*/ .header-section .navbartogglericon { margin-top: 10px; display: block; margin-left:7px; } .header-section .navbartogglericon span { background: #e9363d; display: block; margin-bottom: 10px; width: 35px; height: 2px; } .header-section .navbar-light .navbar-toggler { border: none; padding: 0; } .header-section .navbar-light .navbar-toggler:focus{ outline: none; }   .header-social-icon{ text-align: right; margin:40px 0 0 10px; }  .header-social-icon a{ color: #e2daca; background: #252525; height: 25px; width: 25px; border-radius: 50%; text-align: center; display: inline-block; line-height: 20px; } .header-social-icon a:hover{ background: #af1f1f; transition: background 1s; } .header-social-icon a img{ width: 30%; } .header-social-icon a i{ vertical-align: middle; font-size: 12px; }  .next-icon{background-image:url(images/next.png);} .carousel-control-prev-icon{background-image:url(images/prev.png);} .prev-icon {background-image:url(images/prev.png);} /*banner css*/ .banner-section{ position: relative; } .banner-section img{ width: 100%; } .banner-section.home a{color:#fff;}   .culture-readmore .read-more-btn{ 	position:relative;     background: #d72d2d;     text-decoration: none;     border-radius: 50px;     padding: 6px 10px 6px 10px;     padding: 6px 10px 6px 10px; 	color: #edeced;     font-weight: 600;     font-size: 12px;     text-transform: uppercase; font-family: 'Montserrat', sans-serif; margin:10px 0 0 0;  }   .webinar-button {margin-top:2%;}     .bott {margin-top:25px;}  .winnerbanner{margin-top:20%;}  /*site heading*/ .site-heading{ font-size: 36px; color: #343434; font-family: 'Gotham-Light'; }  .redDiv{ background: #d72d2d; } .blackDiv{ background: #343434; } /*industry-sec css*/ .industry-sec{ margin: 40px 0; } .flex-container{ display: flex; } .industry-holder{ margin: 0 12%; } .industry-box{ width: 100%; padding: 50px 30px 60px 30px; color: #fff; margin: 30px 0 0 0; } .industry-box span{ font-size: 25px; } .industry-box h3{ font-size: 55px; font-family: 'Gotham-Light'; margin: 0; line-height: 45px; } .industry-box h4{ font-size: 35px; margin: 0; }  /*digilytics-holder css*/ .digilytics-sec{ margin: 60px 0 0 0; } .red-digilytics{ margin: 30px 0 0 0; } .red-digilytics .digilytics-holder { margin: 0 8% 0 8%; } .digilytics-holder{ margin: 0 6% 0 6%; } .digilytics-text-box{ background: #f4f3f3; padding: 50px 30px 50px 30px; }  .digilytics-text-box1{ background: #f4f3f3; padding: 25px 30px 10px 30px; margin-top:1%; } .digilytics-text-box h4{ font-size: 30px; font-family: 'Gotham-Light'; margin-bottom: 25px; } .digilytics-text-box h4 span{ display: block; } .digilytics-img-box { margin: 50px 0 -50px -90px; position: relative; } .vedioBtn{ position: absolute; top: 40%; left: 40%; display: block; cursor: pointer; } .digilytics-img-box iframe{ width: 70%; border: 0; height: 315px; }  /*latest-product-holder css*/ .latest-product-sec{ margin: 50px 0 50px 0; } .latest-product-holder{ background: #d72d2d; padding: 30px 15px; margin: 0 2%; border-bottom: 3px solid #af1f1f; position: relative; z-index: 1; } .latest-product-holder h5{ font-size: 14px; color: #f3c0c0; font-family: 'Gotham-Medium'; text-transform: uppercase; letter-spacing: 2px; padding-left: 48px; text-decoration: underline; } .latest-product-box{ color: #fff; margin: 10px 0 0 0; padding-right: 20px; } .latest-product-box h6{ font-size: 16px; font-family: 'Gotham-Medium'; } .latest-product-box p{ font-size: 15px; margin-bottom: 8px; } .latest-product-box.border-right { border-right: 1px solid #df5757 !important; } .moreBtn{ background: #b71919; color: #fff; text-decoration: none; font-size: 10px; text-transform: uppercase; border-radius: 40px; padding: 6px 10px; letter-spacing: 0; float:right; } .moreBtn:hover{ background: #343434; color: #fff; }      /*logo-collaction-holder css*/ .logo-collaction-sec{ padding: 30px 0 15px 0; } .logo-collaction-holder{ margin: 0 15%; } /*footer-form-holder css*/ .footer-form-holder{ margin: 0 7%; } .footer-form-holder h2{ font-size: 40px; margin-bottom: 40px; } .footer-form-holder .form-group { margin-bottom: 3rem; } .footer-form-holder .form-control { display: block; width: 100%; height: auto; padding: 5px 0; font-size: 14px; font-weight: 400; line-height: auto; color: #6f6f6f; border-bottom: 1px solid #ced4da; border-top: 0; border-left: 0; border-right: 0; border-radius: 0; } .textareabox{ border: 1px solid #ced4da !important; padding: 10px !important; } .footer-form-holder .form-control::placeholder{ color: #6f6f6f; } .footer-form-holder .btn{ background: #e3e3e3; border-radius: 12px; color: #636363; text-transform: uppercase; font-size: 12px; padding: 5px 15px; } .footer-form-holder .btn:hover{ background: #af1f1f; transition: background 1s; color: #fff; }  .iso{ 	padding:0 0 0 15px; } .footer-box a{ font-size: 14px; color: #fff; display: block; } .footer-box span{ font-size: 14px; color: #fff; font-family: 'Gotham-Medium'; } .footer-box address{ font-size: 14px; color: #fff; margin: 0; color:#fff; } .footer-box.border-right { border-right: 1px solid #efeeee !important; }   /*footer-bottom css*/  .footer-social-icon{ text-align: right; } .footer-social-icon a{ color: #e2daca; background: #252525; height: 25px; width: 25px; border-radius: 50%; text-align: center; display: inline-block; line-height: 20px; } .footer-social-icon a:hover{ background: #af1f1f; transition: background 1s; } .footer-social-icon a img{ width: 30%; } .footer-social-icon a i{ vertical-align: middle; font-size: 12px; }    /*animate css*/ /*animate css*/ .animated {     -webkit-animation-duration: 1s;     animation-duration: 1s;     -webkit-animation-fill-mode: both;     animation-fill-mode: both;     }          @keyframes zoomIn {       from {           opacity: 0;           -webkit-transform: scale3d(0.3, 0.3, 0.3);           transform: scale3d(0.3, 0.3, 0.3);       }            50% {           opacity: 1;       }     }          .zoomIn {       -webkit-animation-name: zoomIn;       animation-name: zoomIn;     }          @-webkit-keyframes fadeInLeft {       from {           opacity: 0;           -webkit-transform: translate3d(-100%, 0, 0);           transform: translate3d(-100%, 0, 0);       }            to {           opacity: 1;           -webkit-transform: translate3d(0, 0, 0);           transform: translate3d(0, 0, 0);       }     }          @keyframes fadeInLeft {       from {           opacity: 0;           -webkit-transform: translate3d(-100%, 0, 0);           transform: translate3d(-100%, 0, 0);       }            to {           opacity: 1;           -webkit-transform: translate3d(0, 0, 0);           transform: translate3d(0, 0, 0);       }     }          .fadeInLeft {       -webkit-animation-name: fadeInLeft;       animation-name: fadeInLeft;     }          @-webkit-keyframes fadeInUp {       from {           opacity: 0;           -webkit-transform: translate3d(0, 100%, 0);           transform: translate3d(0, 100%, 0);       }            to {           opacity: 1;           -webkit-transform: translate3d(0, 0, 0);           transform: translate3d(0, 0, 0);       }     }          @keyframes fadeInUp {       from {           opacity: 0;           -webkit-transform: translate3d(0, 100%, 0);           transform: translate3d(0, 100%, 0);       }            to {           opacity: 1;           -webkit-transform: translate3d(0, 0, 0);           transform: translate3d(0, 0, 0);       }     }          .fadeInUp {       -webkit-animation-name: fadeInUp;       animation-name: fadeInUp;     }     @-webkit-keyframes slideInUp {       from {           -webkit-transform: translate3d(0, 100%, 0);           transform: translate3d(0, 100%, 0);           visibility: visible;       }            to {           -webkit-transform: translate3d(0, 0, 0);           transform: translate3d(0, 0, 0);       }     }          @keyframes slideInUp {       from {           -webkit-transform: translate3d(0, 100%, 0);           transform: translate3d(0, 100%, 0);           visibility: visible;       }            to {           -webkit-transform: translate3d(0, 0, 0);           transform: translate3d(0, 0, 0);       }     }          .slideInUp {       -webkit-animation-name: slideInUp;       animation-name: slideInUp;     }               @-webkit-keyframes slideInRight {       from {           -webkit-transform: translate3d(100%, 0, 0);           transform: translate3d(100%, 0, 0);           visibility: visible;       }            to {           -webkit-transform: translate3d(0, 0, 0);           transform: translate3d(0, 0, 0);       }     }          @keyframes slideInRight {       from {           -webkit-transform: translate3d(100%, 0, 0);           transform: translate3d(100%, 0, 0);           visibility: visible;       }            to {           -webkit-transform: translate3d(0, 0, 0);           transform: translate3d(0, 0, 0);       }     }          .slideInRight {       -webkit-animation-name: slideInRight;       animation-name: slideInRight;     }    /*industry css*/ .redBg{ background: #d93838; } .industry-holder-sec{ margin: -10% 8% 0 8%; } .industry-banner .bannerText h1 { padding: 0 375px 0 280px;  } .industry-banner .bannerText { top: 52%; } .industry-pera-text{ text-align: center; color: #fff; } .industry-sec{ margin-bottom: 50px; } .blackBg{ background: #363636; } .industryText{ padding: 0 90px 0 40px; } .blackBg.how-work-box h4::after { margin-left: 0; background:#4a4a4a; width: 100px; height: 4px; margin-top: 10px; } .blackBg.how-work-box p{ font-size: 14px; } .blackBg.how-work-box { padding: 50px 0 40px 0; } .blackBg.how-work-box h4 { margin-bottom: 15px; }  .industry-product-sec{ margin: 90px 0 35px 0; } .industry-product-holder h4{ font-size: 25px; color: #d72d2d; text-align: center; } .industry-product-holder{ margin: 0 10% 0 10%; } .industry-pro-box{ background: #f4f4f4; border: 1px solid #eaeaea; padding: 20px; margin-bottom: 20px; min-height: 195px; } .industry-pro-box-img{ text-align: right; } .industry-pro-box h5{ font-size: 26px; font-family: 'Gotham-Light'; min-height: 60px; margin: 0; }  .industry-product-box-sec{ padding: 0 7rem !important; margin:20px 0 0 0;  } .industry-product-box-sec .row.gutters-20 { padding-left: 0px; padding-right: 0px; } .industry-product-box-sec .row.gutters-20 > [class^="col-"] { padding-left: 6px; padding-right: 6px; } .industry-product-text-sec{ text-align: center; padding: 0 30px; } .industry-product-text-sec a{ background: #d72d2d; font-family: 'Gotham-Medium'; border-radius: 19px; display: inline-block; padding: 10px 20px; text-align: center; color: #ffe6e6; } .industry-product-text-sec a:hover{ background: #363636; transition: background 1s; } .product-vedio-box h4.vedioText{ position: absolute; left: 50%; width: 100%; margin-left: -50%; top: 30px; text-align: center; } .industry-banner .carousel-control-next-icon { background:url(../images/arrow-right.png) no-repeat; }  .industry-banner .carousel-control-prev-icon { background:url(../images/arrow-left.png) no-repeat; } .industry-banner .carousel-control-next-icon, .industry-banner .carousel-control-prev-icon { height: 28px; } .industry-banner .carousel-control-next, .industry-banner .carousel-control-prev { opacity: 1; } .inside-page-wrapper{ /* background: #f8f7f7; border-top: 1px solid #d72d2d; */ margin: -12% 7% 0 7%; position: relative; padding: 20px 0; } .inside-wrapper-heading{ text-align: center; /* border-bottom: 4px solid #f5f5f5; */ } .e-file-box{ border-bottom: 1px solid #000; padding-bottom: 10px; margin: 0 10px; padding-left: 30px; } .e-file-img-holder{ text-align: center; } .black-div-sldier-holder{ margin: 0 8%; } .black-div-sldier-box{ background: #464646; } .black-div-sldier-box h4{ font-size: 26px; font-family: 'Gotham-Light'; color: #fff; padding: 10px 20px 0 20px; min-height: 88px; } .black-div-sldier-box h4::after{ border-bottom: 1px solid #595959; content: ''; display: block; margin-left: -20px; padding-top: 10px; margin-right: 30px; } .black-div-sldier-box p{ color: #c0c0c0; line-height: 20px; padding: 0 20px 0 20px; margin: 0; font-size: 15px; min-height: 96px; } .black-div-sldier-holder .carousel-control-prev-icon { background: url(../images/black-left-arrow.png) no-repeat; margin-left: -175%; } .black-div-sldier-holder .carousel-control-next-icon { background: url(../images/black-right-arrow.png) no-repeat; margin-right: -175%; } .black-div-sldier-holder .carousel-control-next, .black-div-sldier-holder .carousel-control-prev { opacity: 1; } .black-div-btn-sec{ text-align: center; margin: 30px 0 0 0; } .black-div-btn-sec p{ font-size: 20px; color: #000; } .black-div-btn-sec p span{ font-family: 'Gotham-Medium'; } .black-div-btn-sec a{ background:#d72d2d; font-family: 'Gotham-Medium'; border-radius: 19px; display: inline-block; padding: 10px 20px; text-align: center; color:#ffe6e6; } .black-div-btn-sec a:hover{ background: #000; transition: background 1s; }  .knowledge-center-holder{ margin: -12% 8% 30px 8%; background: #f8f7f7; border-top: 1px solid #d72d2d; position: relative; z-index: 1; padding: 30px 20px; } .knowledge-center-holder h1{ font-size: 30px; color:#d72d2d; margin: 0; text-align: center; } .knowledge-center-box { background-color: #fff; box-shadow: 0 1px 5px rgba(0, 0, 0, .2); transition: height .15s linear; overflow: visible; position: relative; height:430px; margin-top: 30px; margin-right: 10px; margin-left: 10px; }  .thumb-banner img{ width: 25%; }  .thumb-banner1 img{ width: 60%; }  .thumb-banner2 img{ width:40%; }  .thumb-banner3 img{ width:25%; float:left; padding:10px; }   .bannerText-video {position: absolute; top: 13%; width: 100%; left: 50%; margin-left: -50%; text-align: center;}  /* .resource-product-holder{ background: #d72d2d; padding: 30px 15px; margin: 0 2%; border-bottom: 3px solid #af1f1f; position: relative; z-index:3; } */  .resource-product-holder h5{ font-size: 14px; color: #f3c0c0; font-family: 'Gotham-Medium'; text-transform: uppercase; letter-spacing: 2px; padding-left: 20px; text-decoration: underline; }  .resource-center-box { background-color: #fff; box-shadow: 0 1px 5px rgba(0, 0, 0, .2); overflow: visible; position: relative; height: 320px; margin: 10px 15px 0 10px; z-index: 3;   }  .resource__knowledge { background: #fff; color: #ec2628; position: absolute; top: 6%; margin-top: -1rem; z-index: 10; padding: .25rem .5rem; border-bottom: 1px solid #ec2628;  }  .resource-more{ 	z-index:9;position:relative;margin-right:1%;	 }  .resource-center-text{ padding:18% 20px 20px 20px; background: #fff; height: 58%; bottom: 0;  }   .resource-center-text h2{ font-size: 15px; color: #000; font-family: 'Gotham-Medium'; } .resource-center-text p{ text-align: left; font-size: 14px; }  .resource-product-holder .carousel-control-prev-icon { background: url(../images/white-left-arrow.png) no-repeat; margin-left: -80%; width:15px; height:15px; }   .resource-product-holder .carousel-control-next-icon { background: url(../images/white-right-arrow.png) no-repeat; margin-right: -80%; width:15px; height:15px; }    .knowledge-center-box  * { transition: all .5s ease } .knowledge-center-text{ padding:5px 20px 20px 20px; background: #fff; height: 58%; bottom: 0; } .knowledge-center-text, .tile__imagePreview { overflow: hidden; position: absolute; left: 0; width: 100%; } .tile__knowledge { background: #fff; color: #ec2628; position: absolute; top: 34%; margin-top: -1rem; z-index: 10; padding: .25rem .5rem; border-bottom: 1px solid #ec2628; } .knowledge-center-text h2{ font-size: 15px; color: #000; font-family: 'Gotham-Medium'; } .knowledge-center-text p{ text-align: left; font-size: 14px; } .knowledge-center-box:hover .knowledge-center-text { height: 90%; padding: 30px 20px 20px 20px;  } .knowledge-center-box:hover .tile__knowledge{ top: 1.5rem; margin-top: 0rem; } .tile__link {   z-index: 4;   /* position: absolute; */   top: 0;   left: 0;   width: 100%;   height: 100%; } /*.caseSpan{ background: #424141; } .whiteSpan{ background: #424141; } .videoSpan{   background: #424141; }*/  .tile__actions .socialbtns {   float: right;   margin: 0 1rem 0 0; } .tile__actions .btn {   height: auto;   padding: .25rem .5rem;   line-height: 1;   font-size: .8125rem; } .tile__actions a.tile__moreLink{ background: #ec2628; border-radius: 0; color: #fff; padding: 5px 10px; text-transform: uppercase; font-size: 12px;     position: relative;     z-index: 99;  } .tile__actions { background-color: #fff; border-top: 1px solid hsla(240, 1%, 81%, .7); top: auto; left: 0; bottom: 0; width: 100%; height: 50px; line-height: 48px; padding-left: 1rem; position: absolute; } .socialbtns a { color: #2ba5f6; display: inline-block; margin-left: .25rem; } .socialbtns .shareText{ font-size: 12px; } .tile__imagePreview img{ width: 100%; } .knowledge-center-sec .carousel-control-prev-icon { background: url(../images/black-left-arrow.png) no-repeat; margin-left: -180%;  } .knowledge-center-sec .carousel-control-next-icon { background: url(../images/black-right-arrow.png) no-repeat; margin-right: -180%;  }  .inside-page-wrapper h1{ font-size: 30px; color: #d72d2d; } .inside-wrapper-box{ padding: 20px 30px 10px 30px; border-bottom: 4px solid #f5f5f5; } .inside-wrapper-box h2{ font-size: 22px; color: #d72d2d; margin-bottom: 15px; } .inside-wrapper-box ul li{ padding-left: 1.3em;   margin-bottom: 12px;  font-size: 15px; } .inside-wrapper-box ul li::before { content: "\f00c"; font-family: FontAwesome; display: inline-block; margin-left: -1.3em; width: 1.3em; color: #d72d2d; } .blog-form-sec{ margin: 30px 0; } .blog-form-holder { margin: 0 7%; text-align: center;  } .blog-form-holder h4{ color: #b71919; font-size: 25px; margin: 0; } .blog-form-holder p{ color: #b71919; margin-bottom: 20px; } .blog-form-holder .form-control { height: auto; padding: .375rem .75rem; font-size: 15px; line-height: auto; color: #2e2e2e; background: transparent; border: 1px solid #ccc; border-radius:0; } .blog-form-holder .form-control::placeholder{ color: #2e2e2e; } .blog-form-holder .btn{ width: 100%; background: #b71919; border-radius: 0; color: #fff; } .blog-form-holder .btn:hover{ background: #000; transition: background 1s; } .newslatter-sec{ background: url(../images/blog-img.jpg)no-repeat; background-size:cover;  padding: 30px 0; margin: 0 0 40px 0; } .newslatter-holder{ margin: 0 20%; text-align: center; } .newslatter-holder h4{ color: #fff; font-size: 25px; margin: 0; } .newslatter-holder p{ color: #fff; margin-bottom: 20px; } .newslatter-holder .form-group{ position: relative; } .newslatter-holder .form-control{ border-radius: 50px; height: auto; line-height: auto; padding: 10px 15px; color: #fff; background: rgba(250, 192, 192, 0.2); border: none; } .newslatter-holder .form-control:focus{ box-shadow: none; } .newslatter-holder .form-control::placeholder{ color: #fff; } .newslatter-holder .btn{ position: absolute; top: 0; right: 0; border-radius: 50px; padding: 10px 40px; background: #fff; color: #b71919; border: 0; } .newslatter-holder .btn:hover{ background: #b71919; color: #fff; transition: background 1s; } .newslatter-holder:focus{ box-shadow: none; } .inside-gray-banner img{ width: 100%; }  /*media-center-css*/ .media-center-list-holder{ padding: 0 20px; } .media-center-list{ background: #ededed; text-align: center; padding: 50px; margin-top: 30px; } .media-center-list span{ display:block; background: #fff; width: 70px; height: 70px; border-radius: 50%; text-align: center; padding: 12px 0; margin: 0 auto; } .media-center-list span img{ width: 54%; } .media-center-list p{ margin: 10px 0 0 0; color: #b71919; } .awards-events-sec{ margin: 30px 0; } .awards-events-holder{ margin: 0 7%; } .awards-events-holder h4{ color: #b71919; margin: 0; } .awards-events-holder ul li{ padding-left: 1.3em;   margin-bottom: 12px;  font-size: 15px; } .awards-events-holder ul li::before { content: "\f00c"; font-family: FontAwesome; display: inline-block; margin-left: -1.3em; width: 1.3em; color: #d72d2d; } .awards-events-holder ul li span{ display: block; font-size: 14px; font-style: italic; } .awards-events-holder .redText{ color: #d72d2d; } /*about css*/ .about-section .bannerText h1{ font-size: 30px; letter-spacing: -2px; } .about-section .bannerText{ top: 52%;} .inside-page-wrapper.about-inside-warpper{ margin: -10% 8% 0 8%; } .about-inside-warpper{ text-align: center; padding: 40px 20px; } .about-inside-warpper p{ color: #000; } .about-inside-warpper h2{ color: #616161; font-size: 28px; margin: 0; } .headingSpanText{ display: block; font-size: 16px; margin: 5px 0 10px 0; } .how-work-box-text.our-mission-text { padding: 0px 70px 0 40px; margin: 0 0 0 0; } .how-work-box.our-mission-box { padding: 50px 0 90px 0; } .our-value-sec{ margin: 80px 0 30px 0; } .our-value-holder{ margin: 0 8%; background: #edecec; padding: 30px; position: relative; z-index: 1; } .our-value-box{ width: 20%; margin-right: 12px; border-right: 1px solid #dcdbdb; } .our-value-box:last-child{ margin-right: 0; border-right: 0; } .our-value-box h4{ font-size: 16px; color: #d72d2d; margin: 0; } .spantext{ font-size: 25px; font-family: 'Gotham-Medium'; float: left; padding: 0 0 60px 0; margin: -4px 5px 0 0; } .our-value-box p{ margin:5px 0 0 0; color: #616161; line-height: 18px; font-size: 15px; } .our-value-box p span.blockSpan{ display: block; } .our-value-holder h3{ font-size: 30px; color: #d72d2d; margin-bottom: 15px; } .leadership-team-sec{ background: #363636; padding: 130px 0 205px 0; margin-top:-130px; } .leadership-team-holder{ margin: 0 8%; padding-left: 20px; } .leadership-team-holder h5{ font-size: 30px; color: #fff; } .leadership-team-holder p{ color: #b6b6b6; margin: 0; }  .meet-team-holder{ background: #fff; padding: 30px 20px; margin: -15% 8% 0 8%; position: relative; z-index: 1; } .meet-team-holder h5{ font-size: 30px; color: #d72d2d; margin: 0; } .meet-team-holder p{ color: #000; margin: 0; } .meet-team-box{ margin-top: 30px; } .meet-team-box-text { padding: 27px 0; } .meet-team-box-text h6{ font-size: 16px; font-family: 'Gotham-Medium'; margin: 0; } .meet-team-box-text p{ font-size: 12px; margin: 0; } .meet-team-holder .row.gutters-20 { padding-left: 10px; padding-right: 0px; } .meet-team-holder .row.gutters-20 > [class^="col-"] { padding-left: 5px; padding-right: 5px; } .meet-team-holder  h5.text-black{ color: #363636; margin: 30px 0 10px 0; } .meet-team-sec{ margin-bottom: 30px; } .faq-sec-holder{ margin: 50px 10% 30px 10%; } .faq-sec-holder h5{ font-size: 30px; } .faq-sec-holder h6{ font-size: 16px; font-family: 'Gotham-Medium'; color: #363636; margin: 10px 0; } .faq-sec-box .card-header h3{ font-size: 15px; color: #363636; cursor: pointer; } .faq-sec-box .card-header { background: none; border: none; padding: 0; } .faq-sec-box .card{ background: none; border: none; } .faqIcon i{ font-size: 10px; margin-right: 10px; color: #828282; } .faq-sec-box .card-body{ padding: 10px 0; } .faq-sec-box{ border-right: 4px solid #f8f8f8; min-height: 290px; padding-right: 10px; } .product-vedio-holder.about-page-vedio-holder { margin: 0 10%; } /*oculyse css*/ .oculyseText h1{ padding: 0 30%; } .four-div-sec{ position: relative; z-index: 1; margin: 20px 0 40px 0; } .four-div-holder{ margin: 0 8%; } .four-div-box{ background: #fff; border: 1px solid #e9e9e9; padding: 10px 15px; } .four-div-box h3{ font-size: 26px; font-family: 'Gotham-Light'; color: #363636; min-height: 125px; margin: 0; } .four-div-img-box{ display: flex; } .plusDiv { width: 50%; font-size: 44px; color: #aeaeae; font-family: 'Gotham-Light'; padding: 5px 0; } .plusimgBox{ width: 50%; text-align: right; } .four-div-holder .row.gutters-20 { padding-left: 9px; padding-right: 9px; } .four-div-holder .row.gutters-20 > [class^="col-"] { padding-left: 6px; padding-right: 6px; } .e-file-box ul li{ display: inline-block; } .e-file-sec{ background: url(../images/gray-bg.jpg) repeat; padding: 130px 0 50px 0; margin-top: -130px; } .e-file-holder{ margin: 0 8%; } .e-file-flex-box{ position: relative; margin-right: 10px; } .roundDott{ position: absolute; top: 0; right: 0; } .firstChild{ width: 18% } .secChild{ width: 18%; } .thirdChild { width: 20% } .fourthChild{ width: 23% } .fivethChild{ width:21% } .firstChild .e-file-flex-box-text{ padding-right: 42px; } .secChild .e-file-flex-box-text{ padding-right: 65px; } .thirdChild .e-file-flex-box-text{ padding-right: 20px; } .fourthChild .e-file-flex-box-text{ padding-right: 20px; } .e-file-box{ border-bottom: 1px solid #000; padding-bottom: 10px; margin: 0 10px; padding-left: 30px; } .e-file-img-holder{ text-align: center; } .black-div-sldier-holder{ margin: 0 8%; } .black-div-sldier-box{ background: #464646; } .black-div-sldier-box h4{ font-size: 26px; font-family: 'Gotham-Light'; color: #fff; padding: 10px 20px 0 20px; min-height: 88px; } .black-div-sldier-box h4::after{ border-bottom: 1px solid #595959; content: ''; display: block; margin-left: -20px; padding-top: 10px; margin-right: 30px; } .black-div-sldier-box p{ color: #c0c0c0; line-height: 20px; padding: 0 20px 0 20px; margin: 0; font-size: 15px; min-height: 96px; } .black-div-sldier-holder .carousel-control-prev-icon { background: url(../images/black-left-arrow.png) no-repeat; margin-left: -175%; } .black-div-sldier-holder .carousel-control-next-icon { background: url(../images/black-right-arrow.png) no-repeat; margin-right: -175%; } .black-div-sldier-holder .carousel-control-next, .black-div-sldier-holder .carousel-control-prev { opacity: 1; } .black-div-btn-sec{ text-align: center; margin: 30px 0 0 0; } .black-div-btn-sec p{ font-size: 20px; color: #000; } .black-div-btn-sec p span{ font-family: 'Gotham-Medium'; } .black-div-btn-sec a{ background:#d72d2d; font-family: 'Gotham-Medium'; border-radius: 19px; display: inline-block; padding: 10px 20px; text-align: center; color:#ffe6e6; } .black-div-btn-sec a:hover{ background: #000; transition: background 1s; } .black-div-sldier-sec{ margin: 40px 0; } /*VisCon page css here*/  /*--contact-us--*/ .contact-sec {     padding: 40px 0; }  .contact-sec .contact-form h2 {     font-size: 30px;     font-weight: 900 !important;     text-transform: capitalize; }  .contact-sec .contact-form  .form-control {     border-radius: 0;     padding: 7px;     height: 46px;     border: 1px solid #f1f1f1;     font-family: arial; } .contact-sec .contact-form .form-control::placeholder {     color: #444 !important; } .contact-sec .contact-form h6 {     padding-bottom: 8px; } .contact-sec .add-sec {     background: #efefef;     margin-top: 76px;     padding: 25px; } .contact-sec .add-sec span.contact-text {     font-family: arial;     font-size: 19px;     padding-left: 16px; }  .contact-sec .add-sec span.contact-text a {     color: #444 !important; } .contact-sec .add-sec ul.contact-list li a {     color: #444;     display: block; } .contact-sec .add-sec ul.contact-list li i {     font-size: 20px;     padding-right: 10px !important;     height: 40px;     top: -3px;     position: relative;     left: 0px;     float: left; } .contact-sec .add-sec ul.contact-list li address {     margin-bottom: 0; } .contact-sec ul.social-media-list {     display: flex; }  .contact-sec ul.social-media-list li a {     padding: 9px 10px;     background: #ccc;     display: block;     align-items: center;     justify-content: center;     display: flex;     margin: 0 10px;     color: #202528;     border-radius: 60px; }  .contact-sec .add-sec ul.contact-list li {     padding: 5px 0; }  .contact-sec .contact-form textarea.form-control {     height: 140px; } .contact-sec .contact-form   input.btn.btn-info {     font-family: arial;     border-radius: 2px;     padding: 12px 26px;     text-transform: uppercase;     background: #e93f33;     border: none;     color: #fff; } section.resources-section .ui-state-default {     background: #126be7;     margin: 0 6px;     color: #ffff;     text-align: center;     margin-bottom: 20px;     min-width: 32.2%;     transform: scale(1);     transition: all 0.5s ease-in-out;     min-height: 254px;     position: relative;     margin-bottom: 90px; }  section.resources-section {     margin: 104px 0; }  section.resources-section .ui-state-default h3.title {     font-size: 22px;     margin-top: 89px; } section.resources-section .ui-state-default:nth-child(odd)  .image {     background: white;     box-shadow:none;color:#444;border:1px solid #cccccc70 } section.resources-section .ui-state-default:hover .image {     border-radius: 100%;     transition: all 0.3s ease-in-out; }  li.ui-state-default.col-md-3.col-sm-4.col-xs-12.ui-sortable-handle:hover {     transition: all 0.3s ease-in-out;     transform: scale(1.1);     background: #005de5; }  section.resources-section .ui-state-default:nth-child(even) {     background: #252b4d; } section.resources-section .ui-state-default .image {     font-size: 39px;     background: #252b4d;     padding: 21px;     position: absolute;     left: 0;     right: 0;     margin: 0 auto;     top: -48px;     width: 100px;     transform: rotate(45deg);     box-shadow: 7px 20px 9px #1b203c;     transition: all 0.3s ease-in-out; }  section.resources-section .ui-state-default i:before {     transform: rotate(-45deg); }  section.resources-section .ui-state-default .image i {     transform: rotate(-45deg); } section.resources-section .ui-state-default a{   color: #fff;   text-decoration: none; } .register{     background: -webkit-linear-gradient(RIGHT, #e93f33, #dc913b);     margin-top: 3%;     padding: 3%; } .register-left{     text-align: center;     color: #fff;     margin-top: 4%; } .register-left input{     border: none;     border-radius: 1.5rem;     padding: 2%;     width: 60%;     background: #f8f9fa;     font-weight: bold;     color: #383d41;     margin-top: 30%;     margin-bottom: 3%;     cursor: pointer; } .register .container{   width: 100%; } .register-right{     background: #f8f9fa;     border-top-left-radius: 6% 50%;     border-bottom-left-radius: 6% 50%; } .register-left img{     margin-top: 15%;     margin-bottom: 5%;     width: 25%;     -webkit-animation: mover 2s infinite  alternate;     animation: mover 1s infinite  alternate; } @-webkit-keyframes mover {     0% { transform: translateY(0); }     100% { transform: translateY(-20px); } } @keyframes mover {     0% { transform: translateY(0); }     100% { transform: translateY(-20px); } } .register-left p{     font-weight: lighter;     padding: 12%;     margin-top: -9%; } .register .register-form{     padding: 7%  5%;     margin-top: 10%;     padding-right: 8px; } .btnRegister{     float: right;     margin-top: 2%;     border: none;     border-radius: 8.5rem;     padding: 10px 30px;     background: #e84033;     color: #fff;     font-weight: 400;     width: auto;     cursor: pointer;     text-transform: uppercase;     font-family: arial;     border-radius: 5px; } .register .nav-tabs{     margin-top: 3%;     border: none;     background: #0062cc;     border-radius: 1.5rem;     width: 28%;     float: right; } .register .nav-tabs .nav-link{     padding: 2%;     height: 34px;     font-weight: 600;     color: #fff;     border-top-right-radius: 1.5rem;     border-bottom-right-radius: 1.5rem; } .register .nav-tabs .nav-link:hover{     border: none; } .register .nav-tabs .nav-link.active{     width: 100px;     color: #0062cc;     border: 2px solid #0062cc;     border-top-left-radius: 1.5rem;     border-bottom-left-radius: 1.5rem; } .register-heading{     text-align: center;     margin-top: 4%;     margin-bottom: -15%;     color: #495057; } table.data td, table.data th {     border-right: 1px solid rgba(200, 200, 208, .6);     padding: 10px;     /* font-family: var(--main-font)!important; */ } table.data td {     border-bottom: 1px solid rgba(200, 200, 208, .6);     font-size: 15px;     vertical-align: top;     line-height: 20px;     border-left: 1px solid #ccc;     line-height: 29px; } table.data th {     border-bottom: 1px solid #d7d9dc;     color: #111;     height: 30px;     font-size: 16px;     background-color: #f9f9f9;     font-weight: 400;     font-family: arial; } .career-section {     padding: 30px 0 } .current-opening {     padding: 20px 0 } .current-opening h2 {     text-align: left;     font-weight: 700;     font-family: var(--main-font);     font-size: 21px;     color: #3c3939;     padding-bottom: 0; }  .mob-btn-scroll, .red_small {     background-color: #e93f33;     padding: 11px 23px;     font-size: 17px;     text-align: center;     border: none;     border-radius: 2px;     color: #fff;     cursor: pointer;     display: inline-block;     font-family: arial;     text-transform: uppercase; }  #application .form-control {     font-family: Arial !important; } div#myTabContent .form-control {font-family: arial;color: #444;border-radius: 0;border: 1px solid #ccc;} textarea.wpcf7-form-control.wpcf7-textarea.form-control {     height: 100px; } div#myTabContent input.wpcf7-form-control.wpcf7-file.wpcf7-validates-as-required.form-control {     height: 45px !important; }  .map-sec {     position: relative;     top: 12px; } .map-sec iframe {     width: 100%; } section.current-job-section {     padding: 25px 0; } /*--contact-us--*/   .search-result-holder{ margin: 13% 7%;  }  .feature-sec-partners {background:#F0F0F0;}  /*media css*/ @media (max-width:1199.98px){ 		.latestresource-content {margin-top:72%;} 		.knowledge-center-box {height:530px;} 		.latestresource-content p {margin-bottom: 155px;} 	 	.schedule-btn {text-align: center;} .container{ max-width: 100%; }  .video-digimod {text-align:center;margin-left:33%;}   .industry-banner .bannerText h1 { padding: 0 293px 0 150px; font-size: 24px; } }  @media (max-width:1366px){ .about-section .bannerText {left:-10%;}	.carousel-ban-text-adj {} 	.carousel-ban-text-adj2 {margin-left: -260px;bottom:310px;} 	.carousel-ban-text-adj3 {margin-left: -260px;} 	.carousel-ban-text-adj4 {margin-left: -260px;} 	.carousel-ban-text-adj5 {margin-left: -260px;} 	.carousel-ban-text-adj-forbes {position: absolute;width:720px;display: flex; margin-left: -380px; bottom:230px; border-radius: 12px; padding: 8px;} 	.bannerText{margin-left:100px;}  		.carousel-ban-text-adj h1{font-size:32px; line-height:60px;} 		.carousel-ban-text-adj2 h1{font-size:32px; line-height:60px;} 		.carousel-ban-text-adj3 h1{font-size:32px; line-height:60px;} 		.carousel-ban-text-adj4 h1{font-size:32px; line-height:60px;} 		.carousel-ban-text-adj5 h1{font-size:32px; line-height:60px;} 		.carousel-ban-text-adj6 h1{font-size:32px; line-height:60px;} 		.carousel-ban-text-adj-forbes h1{font-size:32px; line-height:60px;} } @media (max-width:1024.98px){ 	.bannerText .read-more-btn {bottom:0;} 	.round-btn-holder1{    width: 70%;} 	.video-digimod {text-align:center;margin-left:33%;} 	 	.culture-readmore{ position: relative; top: 95%; width: 100%; left:12%;  }   .search-bar{top: 15px;left: -20%; justify-content: right; width: 100%;} .input-group{width:30%;left: 35%; position: absolute;} .search-result-holder{margin:15% 0 7%;} .searcharea {right:40%;position:absolute;} .top-request-btn { top: 13%; right: auto;   left: 70%;} 	 .header-section .navbar-light .navbar-nav .nav-link { font-size: 12px; } .dpdf {width:60%;} .feature-box h3 { font-size: 20px; } .how-work-box-text { padding: 0px 80px 0 40px; } .product-vedio-box.redDiv { padding: 86px 0; } .round-btn-holder { margin: 0 2% 0 2%; } .e-file-box { margin: 0 0; padding-left: 0; } .fourthChild {   width: 24%; } .black-div-sldier-box h4 {   font-size: 22px; } .black-div-sldier-box p { min-height: 115px; } }    @media (max-width:991.98px){ 	 		.round-btn-holder1{    width: 80%;} 	 		.culture-readmore{width: 100%;left:17%;} 		 		.knowledge-center-box{width:330px;}  .input-group{width:35%;    left: 30%;  position: absolute;} .search-result-holder{margin: 15% 0 7%;} .searcharea {right: 40%;position:absolute;}  .dpdf {width:60%;} .search-bar{top: 15px;left: -20%; justify-content: right; width: 100%;}  .header-section .navbar-light .navbar-toggler {margin-right:80%;}  	.header-social-icon {position:absolute;right:0;}  .header-section .navbar-light .navbar-nav { margin: 0 0 0 0; background: #d72d2d; } .header-section .navbar-light .navbar-nav .nav-link { color: #fff; padding-bottom: 0; } .header-section .navbar-light .navbar-nav .nav-link:hover { color: #010101; } .header-section .navbar-light .navbar-nav .nav-item:last-child .nav-link { padding-bottom: 10px; } .feature-holder { margin: 8% 2% 0 2%; } .feature-box h3 { font-size: 17px; min-height: 95px; } .bannerText { top: 30%; } .bannerText h1 { font-size: 24px; line-height:48px; } .bannerText h2 { font-size: 15px; } .industry-holder { margin: 0; } .digilytics-text-box { padding: 50px 30px 30px 30px; } .testimonial-holder .px-5 { padding: 0 3rem !important; } .claint-detail-div p { font-size: 11px; margin: 0 0 0 3px; } .logo-collaction-holder { margin: 0; } .footer-form-holder { margin: 0; } .footer-holder { margin: 0; } .footer-box a { font-size: 12px; color:#fff; } .footer-box address { font-size: 12px; } /* .digilytics-holder { margin: 0 3% 0 3%; } */ .header-section.affix .top-request-btn { display: block; /* top: 75px; */ left:60%; } .round-btn-holder { margin: 0; } .product-feature-sec .feature-holder { margin: -8% 2% 0 2%; } .banifits-holder { margin: 0 2%; } .product-banner .bannerText h1 { font-size: 20px; letter-spacing: 0px; } .pro-feature-box h2 { font-size: 22px; } .product-features-holder { margin: 0 2%; } .digilytics-text-box h4 { font-size: 20px; } .how-work-box-text { padding: 0px 80px 0 10px; } .digilytics-text-box { padding: 50px 30px 70px 30px; } .product-vedio-holder { margin: 0 2%; } .download-link-holder { margin: 0 2%; } .download-link-box ul li a { font-size: 14px; } .round-btn-box a { padding: 10px 12px; font-size: 10px; } .red-digilytics .digilytics-holder { margin: 0 2% 0 2%; } .industry-product-holder { margin: 0 2% 0 2%; } .industry-product-box-sec { padding: 0 0 !important; } .industry-banner .bannerText h1 { padding: 0 200px 0 40px; } .inside-page-wrapper { margin: -12% 2% 0 2%; } .blog-form-holder, .newslatter-holder, .awards-events-holder, .our-value-holder{ margin: 0 2%; } .inside-page-wrapper.about-inside-warpper { margin: -10% 2% 0 2%; } .leadership-team-holder { margin: 0 2%; padding-left: 0; } .meet-team-holder { margin: -15% 2% 0 2%; } .product-vedio-holder.about-page-vedio-holder { margin: 0 2%; } .faq-sec-holder { margin: 50px 2% 30px 2%; } .our-value-box h4 {   font-size: 12px; } .our-value-box p { line-height: 15px; font-size: 11px; } .spantext { font-size: 18px; margin: -2px 5px 0 0; } .meet-team-box-text { padding: 8px 0; } .leadership-team-sec { padding: 130px 0 100px 0; } .four-div-holder, .e-file-holder, .black-div-sldier-holder { margin: 0 2%; } .black-div-sldier-holder .carousel-control-prev-icon { margin-left: -120%; } .black-div-sldier-holder .carousel-control-next-icon { margin-right: -120%; } .black-div-sldier-box h4 { font-size: 19px; } .black-div-sldier-box p { min-height: 135px; } .e-file-box .e-file-flex-box-text{ font-size:12px;  } .four-div-box h3 {   font-size: 20px; } .oculyseText h1 {   padding: 0px 15%; } } @media (max-width:767.98px){ 	 	.bannerText .read-more-btn {bottom:0;font-size:14px;} 	.culture-videos{ 	  left:10%;  position:relative; } .video-digimod {text-align:center;margin-left:33%;} 	 		.round-btn-holder1{    width: 90%;}  .round-btn-holder1{    width: 100%;}    .web-video {     text-align: center;     width: 100%;   } .feature-holder { margin: 0; } .black-div-btn-sec a{     font-family: Montserrat !important; font-weight: 600; } .knowledge-center-box {     height: 420px !important; } .knowledge-center-text h2 {     padding-top: 12px; } .dpdf {width:60%;} .search-bar{top: 15px;left: -20%; justify-content: right; width: 100%;}  div#request-demo .col-md-3 {     width: 48%; } .knowledge-center-text ~ .tile__actions {     display: flex;     justify-content: center;     align-items: center;     padding: 15px 10px; } .socialbtns a {     margin-left: 3px;     font-size: 17px; }  .knowledge-center-text {     padding: 10px !important; } .knowledge-center-text ~ .tile__actions a.tile__moreLink {     display: block;     text-align: center;     padding: 0 7px;     line-height: 24px;     height: 26px;     font-weight: 500;     margin-right: 5px; } div#request-demo .modal-content h5#exampleModalLongTitle {     font-size: 23px !important; } li.nav-item.dropdown a {     display: inline-block; }  li.nav-item.dropdown:after {     content: "\f078";     font-family: "FontAwesome";     padding-right: 3px;     top: 5px;     right: 6px;     color: #ffffff;     position: absolute;     font-weight: 200;     font-size: 11px; }  .dropdown-menu {     width: 100% !important;     left: 0; } .bannerText{ position: static; left: 0; margin: 20px 0 20px 0; } .bannerText h1 { letter-spacing: 0; } .feature-box h3 { font-size: 20px; margin: 20px 0 10px 0; min-height: auto; } .feature-box.border-right { border-bottom: 4px solid #f8f8f8 !important; border-right: 0 !important; padding-bottom: 20px; } .feature-box.border-left { border-top: 4px solid #f8f8f8 !important; border-left: 0 !important; padding-top: 20px; padding-left: 0; } /* .feature-box { margin: 20px 0 0 0; } */ .header-section .navbar-light .navbar-brand img { width: 70%; }   	 .top-request-btn { /* top: 36px; */  } .flex-container { display: block; }  .digilytics-holder { margin: 0; }  .digilytics-img-box { margin: 0; } .digilytics-img-box img{ width: 100%; } .latest-product-sec { margin: 30px 0 50px 0; } .latest-product-holder { margin: 0; } .latest-product-holder .px-5 { padding: 0 !important; } .latest-product-box.border-right { border-right: 0!important; border-bottom: 1px solid #df5757 !important; padding-bottom: 20px; padding-right: 0; } .testimonial-holder { margin: 0; } .testimonial-box { margin-bottom: 30px; } .testimonial-sec { margin: 30px 0 0 0; padding: 0; background: #fff !important; } .footer-form-holder h2 { text-align: center; font-size: 26px; } .footer-bottom { padding: 10px 0 10px 0; margin-top: 30px; } .footer-social-icon { text-align: center; } .footer-bottom-holder { margin: 0; text-align: center; } .footer-box.border-right { border-right:0 !important; } .footer-holder { margin: 0; text-align: center; } .latest-product-holder h5 { padding-left: 0; } .industry-box h3 { font-size: 42px; line-height: auto; } .testimonial-holder .px-5 { padding: 0 1rem !important; } .testimonial-holder .carousel-control-prev-icon { margin-left: -100%; } .testimonial-holder .carousel-control-next-icon { margin-right: -100%; } .footer-form-holder .btn { font-size: 14px; padding: 8px 15px; width: 100%; } .digilytics-text-box h4 span { display: inline; } .digilytics-text-box { margin: 0 0 30px 0; } .site-heading { font-size: 30px; }  .pro-feature-box.border-right { border-right:0 !important; } .pro-feature-box.bottom-tooltip::after { top: 296%; } .banifits-holder, .product-features-holder, .download-link-holder { margin: 0; } .features_box { width: 100%; } .features_box .card-header { padding: 10px 10px 10px 15px; min-height: auto; } .features_box h4 { font-size: 18px; } .digilytics-sec { margin: 30px 0 0 0; } .how-work-box-text { margin: 0 0 0 0; } .digilytics-text-box { padding: 30px 0 30px 30px; } .product-vedio-sec { margin: 30px 0 30px 0; } .product-vedio-box { width: 100%; } .product-vedio-box.right-tooltip-text::after { left: 50%; top: auto; right: auto; border-color: #343434 transparent transparent transparent; bottom: -31px; } .product-vedio-box.left-tooltip-text::after { left: 50%; top: auto; right: auto; border-color: transparent transparent #d72d2d transparent; bottom: 0; } .industry-pro-box a {     color: #000;     font-size: 34px; } .download-link-box.border-right { border-right: 0 !important; border-bottom: 1px solid #4a4a4a !important; } .download-link-holder{ text-align: center; } .round-btn-box.text-right { text-align: center !important; } .round-btn-box a { padding: 10px 14px; font-size: 12px; }  .product-holder-gray { padding: 30px 15px; } .befinits-title img { display: none; } .industry-banner .bannerText h1 { padding: 0; } .red-digilytics .digilytics-holder { margin: 0; } .industry-pro-box{ min-height: auto; } .industry-pro-box h5{ min-height: auto; margin-bottom: 10px; } .industry-pro-box h5.pr-5{ padding-right: 0 !important; } .industryText { padding: 0 15px 0 15px; } .industry-product-sec { margin: 30px 0 35px 0; } .industry-banner .carousel-control-next-icon {   display: none; } .industry-banner .carousel-control-prev-icon { display: none; } .inside-page-wrapper { margin: 30px 0 0 0; } .blog-form-holder, .newslatter-holder ,.awards-events-holder{ margin: 0; } .inside-page-wrapper.about-inside-warpper { margin: 0; } .our-value-sec { margin: 30px 0 30px 0; } .our-value-holder { margin: 0; } .our-value-box { width: 100%; margin-bottom: 30px; border: 0; } .our-value-box h4 { font-size: 16px; } .spantext { font-size: 25px; padding: 0; float: none; } .our-value-box p { line-height: 22px; font-size: 16px; } .meet-team-holder { text-align: center; } .faq-sec-box { min-height: auto; padding-right: 0px; border-bottom: 4px solid #f8f8f8; border-right: 0; margin-bottom: 20px; padding-bottom: 20px; } .faq-sec-holder { margin: 0; padding: 30px 0 0 0; } .meet-team-holder { margin: -15% 0 0 0; } .how-work-box-text.our-mission-text {   padding: 0px 15px; } .how-work-box.our-mission-box { padding: 22px 0 22px 0; } .our-value-box p span.blockSpan{ display: inline-block; } .oculyseText h1 {   padding: 0px; } .four-div-box{ margin-bottom: 20px; } .four-div-box h3 {   font-size: 26px;   min-height: 0; } .firstChild, .secChild, .thirdChild, .fourthChild, .fivthChild{ width: 100%; } .fourthChild.pl-3{ padding-left: 0 !important; } .firstChild .e-file-flex-box-text {   padding-right: 0; } .secChild .e-file-flex-box-text { padding-right: 0; } .thirdChild .e-file-flex-box-text { padding-right: 0; } .fourthChild .e-file-flex-box-text { padding-right: 0; } .e-file-box .e-file-flex-box-text { font-size: 16px; } .e-file-sec { padding: 20px 0 50px 0; margin-top: 0; } .four-div-sec { margin: 20px 0 20px 0; } .black-div-sldier-box{ margin-bottom: 20px; } .black-div-sldier-box h4 { font-size: 20px; min-height: auto; } .black-div-sldier-box p { min-height: auto; padding-bottom: 20px; } .myaccordion .card-header h3 { font-size: 12px; font-family: Montserrat; font-weight: 600; } } @media (max-width:481.98px){ 			.carousel-ban-text-adj {width:340px;margin-left:50px;bottom:100px;padding: 8px;} 		.carousel-ban-text-adj1 {width: 340px;margin-left:-20px;bottom:-25px;padding: 8px;} 		.carousel-ban-text-adj1 h1 {font-size:16px; line-height:30px;} 		.carousel-ban-text-adj h1 {font-size:16px; line-height:30px;} 		.carousel-ban-text-adj-forbes {position: absolute; width:340px;display: flex;  margin-left: 40px;  bottom:60px;  padding: 8px;} 		.carousel-ban-text-adj-forbes  h1 {font-size:16px; line-height:30px;} 		.carousel-ban-text-adj4 {position: absolute;width: 290px; margin-left: -30px;bottom:70px;background-color: rgba(255, 255, 255, 0.5);  border-radius: 12px;  padding: 8px} 		.carousel-ban-text-adj4 h1{font-size:16px; color:#333333;line-height:20px; } 		.carousel-ban-text-adj5 {position: absolute; width: 300px; margin-left: -30px;  bottom:70px;  border-radius: 12px;  padding: 8px;} 		.carousel-ban-text-adj5 h1{font-size:16px; color:#333333;line-height:20px; } 		.carousel-ban-text-adj6 {position: absolute; width: 300px; margin-left: 60px; bottom:70px;border-radius: 12px; padding: 8px;} 		.carousel-ban-text-adj6 h1{font-size:16px;color:#333333;line-height:30px; } 		.carousel-img-fit {margin-top:32%;} 		.carousel-control-prev {left: 90px;} 		.carousel-control-prev {margin-left:-24% !important;position:absolute;z-index:9;top:20%;} 		.carousel-control-prev img{width:10px;} 		.carousel-control-next {margin-left:29% !important;position:absolute;z-index:9;top:20%;} 		.carousel-control-next img {width:10px;} 		.carousel-paragraph {font-size:12px;font-weight:600;} 		 		.btn-primary-banner {position: absolute;top: 110%;left: 25%;} 			.btn-primary1 {position: absolute;top: 110%;left: 33%;} 	.header-section .navbar-light .navbar-toggler {margin-right:80%;} 	.schedule-btn {text-align: center;right:22%;} 	.media-box-right{right:0;height:310px;} 	.media-box-left{right:0;height:310px;} 	 	.digilytics-img-box iframe{width:100%;height: auto;} 	.top-request-btn { top:18px; right: auto;   left:55%;} 	.bannerText .read-more-btn {bottom:-9%;left:30%;} 	.video-digimod {margin-left:33%;} 	.partners-image {margin-left:0;} 	 .round-btn-holder1{    width: 100%;}  .audiofiles{width:100%;text-align:center;} .web-video {     text-align: center;     width: 100%;  } 	 	.culture-readmore .read-more-btn{ position: relative; top: 95%; text-align: left; left:2%;  } 	 	 	.header-section {background:#d9d9d9;} 	 	.inside-gray-banner {padding-top:110px;} 	.thumb-banner3 img{ width:80%;  } .search-bar{top: 15px;left:-35%; justify-content: right; width: 100%;} 	 	.search-result-holder {margin:35% 0 7%;} 	.input-group{width:100%;left:45%;position: relative;}  /* .header-section.affix .top-request-btn { top: 55%; } */ .myaccordion .card-header h3 { font-size: 12px; } .fa-stack-icon { height: 20px; width: 20px; padding: 4px 0; } .carousel-inner{z-index:2;}     .fa-stack-icon i { font-size: 10px; } .spanCollapsText { vertical-align: top; } .industry-product-text-sec a { padding: 10px; font-size: 13px; } .newslatter-holder .btn { position: static; width: 100%; margin-top: 20px; } .black-div-sldier-holder .carousel-control-next-icon { margin-right: -160%; } .e-file-box .e-file-flex-box-text {   font-size: 14px; } .four-div-box h3 {   font-size: 16px;   margin-bottom: 10px; } .black-div-btn-sec a {font-size: 14px;} .knowledge-center-holder {margin:0; padding:0;}      }       @media (max-width:375.98px){ 	 		.carousel-ban-text-adj {width:340px;margin-left:50px;bottom:100px;padding: 8px;} 		.carousel-ban-text-adj1 {width: 340px;margin-left:-20px;bottom:-25px;padding: 8px;} 		.carousel-ban-text-adj1 h1 {font-size:16px; line-height:30px;} 		.carousel-ban-text-adj h1 {font-size:16px; line-height:30px;} 		.carousel-ban-text-adj-forbes {position: absolute; width:340px;display: flex;  margin-left: 40px;  bottom:60px;  padding: 8px;} 		.carousel-ban-text-adj-forbes  h1 {font-size:16px; line-height:30px;} 		.carousel-ban-text-adj4 {position: absolute;width: 290px; margin-left: -30px;bottom:70px;background-color: rgba(255, 255, 255, 0.5);  border-radius: 12px;  padding: 8px} 		.carousel-ban-text-adj4 h1{font-size:16px; color:#333333;line-height:20px; } 		.carousel-ban-text-adj5 {position: absolute; width: 300px; margin-left: -30px;  bottom:70px;  border-radius: 12px;  padding: 8px;} 		.carousel-ban-text-adj5 h1{font-size:16px; color:#333333;line-height:20px; } 		.carousel-ban-text-adj6 {position: absolute; width: 300px; margin-left: 60px; bottom:70px;border-radius: 12px; padding: 8px;} 			.carousel-ban-text-adj-oculyse {position: absolute; width: 330px; display: flex; margin-left: -30px;  bottom:60px; padding: 8px;} 		.carousel-ban-text-adj-oculyse h1 {font-size:16px; line-height:30px;} 		.carousel-ban-text-adj-module {position: absolute; width: 350px; display: flex; margin-left:20px; bottom:40px; border-radius: 12px; 		padding: 8px;  text-align:center;}  		.carousel-ban-text-adj-module  h1{font-size:16px;color:#333333;line-height:30px; }   		.carousel-ban-text-adj6 h1{font-size:16px;color:#333333;line-height:30px; } 		.carousel-img-fit {margin-top:35%;} 		.carousel-control-prev {left: 90px;} 		.carousel-control-prev {margin-left:-24% !important;position:absolute;z-index:9;top:20%;} 		.carousel-control-prev img{width:10px;} 		.carousel-control-next {margin-left:29% !important;position:absolute;z-index:9;top:20%;} 		.carousel-control-next img {width:10px;} 		.carousel-paragraph {font-size:12px;font-weight:600;} 		 		.btn-primary-banner {position: absolute;top: 110%;left: 25%;} 			.btn-primary1 {position: absolute;top: 110%;left: 33%;} 			 			 	.knowledge-center-holder {margin:0; padding:0;} 	.schedule-btn {text-align: center;right:22%;} 	.media-box-right{right:0;height:310px;} 	.media-box-left{right:0;height:310px;} 	.digilytics-img-box iframe{width:100%;height: auto;} 	.video-digimod {margin-left:0} 	 	.carousel-button-left {left:0} .carousel-button-right{right:0} .bannerText .read-more-btn {bottom:-6%;left:33%} 	 	.audiofiles{width:100%;text-align:center;} 	 		.audiofiles1{width:33%;text-align:center;} .round-btn-holder1{    width: 100%;}   .web-video {     text-align: center;     width: 100%;     }  .top-request-btn { top:20px; right: auto;   left:60%;padding:6px 10px;} /* .top-request-btn a { font-size: 10px; } */  .search-bar{top: 15px;left: -35%; justify-content: right; width: 100%;} .input-group{width:50%;margin-right:35px;position:absolute;}  .bannerText h1 { font-size: 30px; margin-bottom: 10px; margin-left:10px;	 text-align:center; } .digilytics-text-box h4 { font-size: 22px; } .header-section .navbar-light .navbar-brand img { width: 100%; } .header-section.affix .navbar-light .navbar-brand img { width: 45%; } .vedioBtn { top: 32%; left: 35%; } }   /*--EZ UI Designer ANIL Pondric---*/ div#request-demo button.btn.btn-primary {     background: #d72d2d;     text-decoration: none;     border-radius: 50px;     padding: 7px 15px;     border: none; }  div#request-demo .col-md-3 {     min-width: 50%;     padding: 0 4px; } div#request-demo .modal-dialog.modal-dialog-centered {     max-width: 612px;     border-radius: 0 !important; } div#request-demo .modal-content {     border-radius: 0; } div#request-demo .modal-content h5#exampleModalLongTitle {     display: block;     text-align: center;     width: 100%;     font-size: 34px;     color: #d8392f;     font-weight: 200; } div#request-demo .row:nth-child(2) .col-md-6, div#request-demo .row:nth-child(2) .col-md-12 {     min-width: 100%;     padding: 0 4px; } div#request-demo .form-control {     font-family: arial;     border: 1px solid #ccc;     padding: 7px; } div#request-demo .form-group {     margin-bottom: 9px; } div#request-demo .row .col-md-12 {     padding: 0 4px; } .go-to-top {     position: fixed;     bottom: 30px;     width: 30px;     height: 30px;     background: #ececec;     right: 30px;     border: 1px solid #ccc;     transform: rotate(181deg);     text-align: center;     cursor: pointer;     padding: 6px 6px;     z-index: 999;     border-radius: 100px;     opacity: 0;     visibility: hidden;     transition: all 0.4s ease-in-out; } .go-to-top a {     display: block; } div#button.show {     opacity: 1;     visibility: visible;     transition: all 0.4s ease-in-out; } div#button.go-to-top:after {     content: "\f078";     font-family: "FontAwesome";     padding-right: 3px;     top: 7px;     right: 6px;     color: #292424;     position: absolute;     font-weight: 200;     font-size: 11px; } div#button.go-to-top  img {     display: none !important; }  .navbar-expand-lg .navbar-nav .dropdown-menu {     border-radius: 0;     border-top: 4px solid #d8392f;     width: 200px;     border: none;     border-top: 4px solid #d8392f;     padding: 0; } .navbar-expand-lg .navbar-nav .dropdown-menu a.dropdown-item {     padding: 7px 20px;     border-bottom: 1px solid #ccc;     display: block;     line-height: 32px;     padding-bottom: 0; 	font-size:16px; } .four-div-box .btn-link {     color: #444 !important; } .four-div-box {     margin-bottom: 10px; } li.nav-item.dropdown {     position: relative; } div#request-demo .col-md-3 + .col-md-6{        padding: 0 4px;     min-width: 100%; } li.nav-item.dropdown .dropdown-menu {     position: absolute;     left: 0;     opacity: 0;     visibility: hidden;     transform: scale(0);     transition: all 0.4s ease-in-out; }  li.nav-item.dropdown:hover .dropdown-menu {     opacity: 1;     visibility: visible;     transform: scale(1);     transition: all 0.4s ease-in-out;     display: block; } .knowledge-center-sec.details {     min-height: 1000px; }  .knowledge-center-sec.details .knowledge-center-text.tile__content {     position: relative;     top: 13px; }  .knowledge-center-sec.details .tile__imagePreview {     position: relative; }  .knowledge-center-sec.details span.tile__knowledge.tile__resourceType.caseSpan {     top: 84%;     left: 0;     display: none; }  .knowledge-center-sec.details a.tile__moreLink {     display: none; }  .knowledge-center-sec.details .tile__actions {     width: auto; }  .knowledge-center-sec.details .knowledge-center-text.tile__content {     height: auto; }  .knowledge-center-sec.details .knowledge-center-holder.wow.slideInUp {     height: auto; }   .knowledge-center-sec.details .tile__imagePreview {     height: auto; } .sitemap {     margin: 170px 0 0 0;     display: block;     width: 100%;     background: #f3f3f3;     padding: 20px; } .sitemap h1 {     font-weight: 200;     text-transform: uppercase;     font-size: 26px; } .sitemap .dropdown-menu {     border: none;     position: relative !important;     opacity: 1 !important;     display:block !important;     visibility: visible !important;     transform: scale(1) !important;     background: transparent; }  .sitemap .dropdown-menu a {     list-style: bengali;     display: block; }  .sitemap .dropdown-menu a {     color: #2a86fb !important; } .industry-pro-box a {     color: #000;     font-size: 20px; }  .industry-pro-box a h5 {     font-size: 21px;     margin-bottom: 10px; } .e-file-box .e-file-flex-box-text {     font-weight: 500; } span.e-file-flex-box-text ~ .roundDott {     display: none; } @media (max-width:330.98px){ 			.carousel-ban-text-adj {width:340px;margin-left:50px;bottom:100px;padding: 8px;} 		.carousel-ban-text-adj1 {width: 340px;margin-left:-20px;bottom:-25px;padding: 8px;} 		.carousel-ban-text-adj1 h1 {font-size:16px; line-height:30px;} 		.carousel-ban-text-adj h1 {font-size:16px; line-height:30px;} 		.carousel-ban-text-adj-forbes {position: absolute; width:340px;display: flex;  margin-left: 40px;  bottom:60px;  padding: 8px;} 		.carousel-ban-text-adj-forbes  h1 {font-size:16px; line-height:30px;} 		.carousel-ban-text-adj4 {position: absolute;width: 290px; margin-left: -30px;bottom:70px;background-color: rgba(255, 255, 255, 0.5);  border-radius: 12px;  padding: 8px} 		.carousel-ban-text-adj4 h1{font-size:16px; color:#333333;line-height:20px; } 		.carousel-ban-text-adj5 {position: absolute; width: 300px; margin-left: -30px;  bottom:70px;  border-radius: 12px;  padding: 8px;} 		.carousel-ban-text-adj5 h1{font-size:16px; color:#333333;line-height:20px; } 		.carousel-ban-text-adj6 {position: absolute; width: 300px; margin-left: 60px; bottom:70px;border-radius: 12px; padding: 8px;} 		.carousel-ban-text-adj6 h1{font-size:16px;color:#333333;line-height:30px; } 		.carousel-img-fit {margin-top:35%;} 		.carousel-control-prev {left: 90px;} 		.carousel-control-prev {margin-left:-24% !important;position:absolute;z-index:9;top:20%;} 		.carousel-control-prev img{width:10px;} 		.carousel-control-next {margin-left:29% !important;position:absolute;z-index:9;top:20%;} 		.carousel-control-next img {width:10px;} 		.carousel-paragraph {font-size:12px;font-weight:600;} 		 		.btn-primary {position: absolute;top: 110%;left: 25%;} 			.btn-primary1 {position: absolute;top: 110%;left: 33%;}     .tile__actions .socialbtns {     margin-right: 0;     width: 100%; } .tile__actions .socialbtns {     margin-right: 0; } } #register-company-form-btn{     background-color:#d72d2d;color: rgb(255, 255, 255);}  /*--EZ UI Designer ANIL Pondric---*/  





   /*28 July Css*/
.search-bar {
    position: absolute;
    right: 12% !important;
    top: 16px;
    z-index: 99999;
}
.top-request-btn {
    position: absolute;
    right: 0% !important;
}.lnq ul li a img {
    border-radius: 2px;
}
.lnq ul li {
    padding-left: 11px;
}
.lnq {
    position: absolute;
    right: 0;
    top: 21px;
    z-index: 1;
}
.lnq ul {
    display: flex;
    }
    .partner-section .bannerText {
    top: 62% !important;
    /* left: 50% !important; */
    transform: translateY(-50%) !important;
}
.bannerText h1 {
  
    letter-spacing: 0px !important;
}
   @media (min-width: 992px) and (max-width: 1200px){
.carousel-ban-text-adj {
    width: 80% !important;
    margin-left: 20px !important;
    bottom: 194px !important;
    padding: 8px;
}
.carousel-ban-text-adj2 {
    margin-left: 20px !important;
    bottom: 207px !important;
}.carousel-ban-text-adj3 {
    margin-left: 20px !important;
    bottom: 204px !important;
}
.header-section .navbar-light .navbar-nav .nav-link {
   
    padding: 10px 6px !important;
}
.top-request-btn a {
   
    font-size: 11px !important;
}.search-bar {
    top: 16px;
    left: 43% !important;
    justify-content: right;
    width: 50%;
}
.carousel-ban-text-adj-forbes {
    width: 80% !important;
    display: flex;
    margin-left: 20px !important;
    bottom: 184px !important;
}.carousel-ban-text-adj5 {
    margin-left: 33px !important;
    width: 80% !important;
    bottom: 225px !important;
}
.carousel-ban-text-adj6 {
    position: absolute;
    width: 80% !important;
    display: flex;
    margin-left: 60px;
    bottom: 223px !important;
    }
    .carousel-ban-text-adj1 {
   
    margin-left: 20px !important;
    bottom: 98px !important;
    
}.carousel-ban-text-adj4 {
    margin-left: 20px !important;
    bottom: 200px !important;
}.top-request-btn {
    position: absolute;
    right: 0% !important;
    left: auto !important;
}.search-bar {
    top: 16px;
    left: 37% !important;
   
}
    }
@media (min-width: 768px) and (max-width: 992px){
  .bannerText {
    margin-left: 0 !important;
}
.knowledge-center-holder {
    margin: 7% 8% 30px 8% !important;
    }.about-section .bannerText {
    left: 0% !important;
}
.hentry-box-blogs {
    width: 40% !important;
    }.media-cnt-sec {
    margin-top: -26% !important;
}
.carousel-ban-text-adj-module {
    position: absolute;
    width: 80% !important;
    display: flex;
    margin-left: inherit;
    bottom: 65px!important;
    border-radius: 12px;
    padding: 8px;
    text-align: center;
}.carousel-ban-text-adj-module h1 {
    color: #333333;
    line-height: 44px;
    font-size: 25px !important;
}
    .hentry-box-partners {
    width: 39%;
  }

 .affix .lnq {
    position: absolute;
    right: 131px;
    top: 21px;
    z-index: 1;
}
  .affix .navbartogglericon {
    margin-top: 5px !important;
}
  .affix.lnq {
   
    top: 21px;
    z-index: 1;
}.affix .search-bar {
    top: 12px;
    left: -25%;
}.affix .navbar-toggler {
    margin-right: 9% !important;
    margin-top: 1% !important;
}
.affix .navbar-brand {
    color: rgba(0,0,0,.9);
    margin-top: -9px;
}
  .video-slide .video-on {
    display: none;
}.carousel-ban-text-adj1 .col-md-2 {
    max-width: 100% !important;
    width: 100%;
    flex: 100%;
}
 .carousel-ban-text-adj6 {
    position: absolute;
    width: 484px;
    display: flex;
    margin-left: 60px;
    bottom: 84px;
    /* background-color: #000000a8; */
    border-radius: 12px;
    padding: 8px;
}
.carousel-ban-text-adj6 h1 {
    font-size: 32px;
    line-height: 39px;
}.carousel-ban-text-adj5 {
    margin-left: 235px;
}.carousel-ban-text-adj5 {
    position: absolute;
    width: 767px;
    display: flex;
    margin-left: -380px;
    bottom: 163px;
    border-radius: 12px;
    padding: 8px;
}
.carousel-ban-text-adj-forbes {
    position: absolute;
    width: 699px;
    display: flex;
    margin-left: 59px;
    bottom: 73px;
    border-radius: 12px;
    padding: 8px;
}
.carousel-ban-text-adj-forbes h1 {
    font-size: 32px;
    line-height: 43px;
}.carousel-ban-text-adj1 {
    position: absolute;
    display: flex;
    margin-left: -32px;
    bottom: 12px;
    border-radius: 12px;
    padding: 8px;
    width: 94%;
}
.carousel-ban-text-adj1 .col-md-2 {
    max-width: 100% !important;
}

.carousel-ban-text-adj1  iframe {
  display: none;
}
.carousel-ban-text-adj {
    margin-left: 32% !important;
}
.carousel-ban-text-adj {
    position: absolute;
    width: 848px;
    display: flex;
    margin-left: -380px;
    bottom: 94px;
    /* background-color: rgba(255, 255, 255, 0.6); */
    border-radius: 12px;
    padding: 8px;
}.carousel-ban-text-adj2 {
    margin-left: 13% !important;
    /* bottom: 50px; */
    bottom: 102px !important;
}
.carousel-ban-text-adj2 {
    position: absolute;
    width: 87%;
    display: flex;
    margin-left: -380px;
    bottom: 230px;
    /* background-color: rgba(255, 255, 255, 0.6); */
    border-radius: 12px;
    padding: 8px;
}
.carousel-ban-text-adj3 {
    margin-left: 18% !important;
}.carousel-ban-text-adj3 {
    position: absolute;
    width: 92%;
    display: flex;
    margin-left: -380px;
    bottom: 92px;
    border-radius: 12px;
    padding: 8px;
}

.carousel-ban-text-adj4 {
    margin-left: -2% !important; 
}
.carousel-ban-text-adj4 {
    position: absolute;
    width: 70%;
    display: flex;
    margin-left: -380px;
   bottom: 86px;
    background-color: rgba(255, 255, 255, 0.5);
    border-radius: 12px;
    padding: 8px;
}.carousel-ban-text-adj2 h1 {
    font-size: 32px;
    line-height: 46px !important;
}
.carousel-ban-text-adj h1 {
    font-size: 32px;
    line-height: 46px !important;
}
.carousel-ban-text-adj3 h1 {
    font-size: 32px;
    line-height: 46px !important;
}
.carousel-ban-text-adj5 {
    position: absolute;
    width: 80%;
    display: flex;
    margin-left: 10%;
    bottom: 145px;
    border-radius: 12px;
    padding: 8px;
}
.lnq {
    position: absolute;
    right: 131px;
    top: 30px;
    z-index: 1;
}.top-request-btn {
    position: absolute;
    right: 28% !important;
    left: 53%;
    top: 19% !important;
    display: none;
}.search-bar {
    top: 20px;
    left: -15%;
}.header-section .navbar-light .navbar-toggler {
    margin-right: 9% !important;
}.header-section .navbartogglericon {
    margin-top: 0px;
}.navbar-light .navbar-brand {
    color: rgba(0,0,0,.9);
    margin-top: -15px;
}.header-section.affix .top-request-btn {
    display: none;
    /* top: 75px; */
    left: 60%;
}.contact-sec {
    padding: 40px 25px !important;
}
.partner-section .bannerText {
    top: 62% !important;
    left: auto !important ;
    transform: translateY(0%) !important;
}

}

    @media (max-width:481.98px){

/*28 July Css Strat Here*/
.header-section .navbartogglericon {
    margin-top: -4px;
    display: block;
    margin-left: 2px;
}
.lnq {
    position: absolute;
    right: 16%;
    top: 27px;
    z-index: 1;
}
.footer-social-icon {
  text-align: center;
}
.footer-sec .row {
    text-align: center;

}
.footer-sec .row .col-md-1 {
    padding-bottom: 20px;
}
.header-section .navbar-light .navbar-toggler {
    margin-right: 0%!important;
}
.top-request-btn {
    top: 24px;
    right: 14% !important;
    left: 46% !important;
}
.search-bar {
    top: 20px!important;
    left: 50px!important;
    justify-content: right;
    width: 56%!important;
    z-index: 99999;
}
.carousel-ban-text-adj5 {
    position: absolute;
    width: 102%;
    margin-left: 1px;
    bottom: 88px;
    border-radius: 12px;
    padding: 8px;
}
.carousel-img-fit {
    margin-top: 22%;
}
}
@media (max-width:767.98px){
    .feature-sec-suites {
   
        padding-top: 0px !important;
    }
    .banner-section{
  padding-bottom: 45px;
    }
  .carousel-control-prev,.carousel-control-nex {
    top: 20% !important;
}.carousel-banner {
    max-height: 360px !important;
    min-height: 360px !important;
}
.carousel-ban-text-adj1 {
   
    /* bottom: 62px !important; */
  
}
  .ca-caption {
    width: 73% !important;
    background: #ffffffa6;
    /* border-radius: 4px; */
    box-shadow: 0px 0px 7px #d9d9d9;
    /* margin-bottom: 20px; */
    /* display: block; */
    margin: 0 auto !important;
    text-align: center;
}
   .know-cntr .nextwhitepaper {
   
    right: 0.7em !important;

  } .know-cntr .prevwhitepape {
    
    left: 0.7em !important;
  }
  .be-a {
      font-size: 30px
    }
    .media-cnt-award-evn .media-box-left {
        float: inherit;
        height: auto !important;
        padding: 10px;
        position: relative;
        right: auto;
        margin: 0 auto;
        margin-bottom: 30px !important;
}
.media-cnter-heading {
    text-align: center;
    /* border-bottom: 4px solid #f5f5f5; */
    padding-top: 92px !important;
}
.cont-section .bannerText h1 {
   
    padding-top: 35px !important;
}.footer-social-icon {
    text-align: center;
    margin: 0 auto !important;
    float: none !important;
    padding-top: 23px !important;
}
  .media-box-right {
    float: inherit;
    height: auto !important;
    padding: 10px;
    position: relative;
    right: auto;
    margin: 0 auto;
    margin-bottom: 30px !important;
}
.site-heading {
    font-size: 20px;
    padding-bottom: 16px;
}
  .right-fixed-req-btn a {
    position: fixed;
    right: -50px;
    top: 22%;
    transform: rotate(90deg);
    z-index: 999;
    background: #d72d2d;
    color: #fff;
    padding: 9px 18px;
    border-radius: 0px 0px 9px 10px;
    display: block !important;
    font-size: 13px;
}

/*28 July Css Strat Here*/
.header-section .navbartogglericon {
    margin-top: -4px;
    display: block;
    margin-left: 2px;
}
.lnq {
    position: absolute;
    right: 16%;
    top: 27px;
    z-index: 1;
}
.footer-social-icon {
  text-align: center;
}
.footer-sec .row .col-md-1 {
    padding-bottom: 20px;
}
.footer-sec .row {
    text-align: center;
}
.header-section .navbar-light .navbar-toggler {
    margin-right: 0% !important;
    margin-top: 4% !important;
}
.top-request-btn {
    top: 24px;
    right: 14% !important;
    left: 46% !important;
    display: none !important;
}
.search-bar {
    top: 20px!important;
    left: 114px!important;
    justify-content: right;
    width: 56%!important;
    z-index: 99999;
}
.carousel-ban-text-adj2 {
    margin-left: 0;
    bottom: 81px;
}.carousel-ban-text-adj2 h1 {
    font-size: 16px;
    line-height: 20px;
    text-align: center;
}
.carousel-ban-text-adj2 {
    position: absolute;
    width: 81%;

}

.carousel-ban-text-adj3 {
    margin-left: 0;
    bottom: 81px;
}.carousel-ban-text-adj3 h1 {
    font-size: 16px;
    line-height: 20px;
    text-align: center;
    font-family: 'FontAwesome';
}
.carousel-ban-text-adj3 {
    position: absolute;
    width: 81%;

}
.carousel-ban-text-adj-forbes {
    position: absolute;
    width: 73% !important;
    display: flex;
    margin-left: 0;
    bottom: 75px!important;
    padding: 8px !important;
}
.carousel-header-adj h1 {
  line-height: 21px;
    text-align: center;
    font-size: 16px !important;
    font-family: 'FontAwesome';
}.carousel-ban-text-adj-forbes h1 {
    line-height: 21px;
    text-align: center;
    font-size: 16px !important;
    font-family: 'FontAwesome';
}
.carousel-ban-text-adj-forbes .row.col-12 {
    /* justify-content: center; */
}.video-slide .video-on {
    display: none;
}.carousel-ban-text-adj1 .digilytics-text-box p {
    font-size: 9px;
}.carousel-ban-text-adj {
    position: absolute;
    width: 73% !important;
    display: flex;
    margin-left: 0;
    bottom: 75px!important;
    padding: 8px !important;
}.carousel-ban-text-adj h1 {
    line-height: 21px;
    text-align: center;
    font-size: 16px !important;
    font-family: 'FontAwesome';
}
.carousel-paragraph {
    margin-left: 0;
    margin-top: 15px;
    margin-bottom: 0px;
    }.carousel-ban-text-adj5 .carousel-header-adj {
    text-align: center;
}
.carousel-ban-text-adj5 {
    position: absolute;
    width: 102%;
    margin-left: 1px;
    bottom: 88px;
    border-radius: 12px;
    padding: 8px;
}
.carousel-ban-text-adj5 .row.col-12 {
    justify-content: center;
}
.carousel-ban-text-adj6 h1 {
    
    text-align: center;
}
.carousel-paragraph {
   
    text-align: center;
}.carousel-img-fit {
    margin-top: 22%;
}
.about-section .bannerText h1 {
    font-size: 30px;
    letter-spacing: 0;
    width: 100%;
}.contact-sec {
    padding: 20px 29px;
} .banner-section img {
    margin-top: 0% !important;
}
.partner-section {
    margin-top: 36% !important;
}
.knowledge-center-sec {
    margin-top: 113px;
}.inside-gray-banner {
    
    display: none;
    
}..partner-section {
    top: 14% !important;
    margin-top: 154px !important;
}
.btn-primary-banner {
    position: absolute;
    top: 110%;
    left: 0;
    width: 70%;
    right: 0;
    transform: translateX(20%);
}
.carousel-ban-text-adj6 h1 {
   
    line-height: 21px;
}.carousel-ban-text-adj6 {
    position: absolute;
    width: 63%;
    margin-left: 0;
    bottom: 70px;
    border-radius: 12px;
    padding: 8px;
}.carousel-ban-text-adj1 .digilytics-text-box p {
    font-size: 10px;
    margin: 0;
}.carousel-ban-text-adj-module {
    position: absolute;
    width: 80%;
    display: flex;
    margin-left: -90px;
    bottom: 31px;
    border-radius: 12px;
    padding: 8px;
    text-align: center;
}.carousel-ban-text-adj-module h1 {
    color: #333333;
    line-height: 27px;
    font-size: 23px;
}.carousel-header-adj {
   
    left: 26px;
}}


.right-fixed-req-btn a {
  display: none;
   
}li.list-item.con2 {
    display: flex;
}
/*28 July Css End Here*/