/************************************************ 
  Author - Deepak Rawat
  Date of Creation - 07 Sep 2021
  Copyright: CISO Cybersecurity India Pvt. Ltd.
   Style Index

*************************/   
 
 
 @charset "utf-8";
 @import url("./theme.css");
/* CSS Document */

/* Index page start*/
/**************************************** 
   1.7 Padding Style
****************************************/
@font-face {
  font-family: 'Lato';
  font-style: normal;
  font-weight: 400;
  unicode-range: U+000-5FF;
  src: url("../fonts/Lato-Regular.woff") format("woff");
}
body{
	font-family: 'Lato', sans-serif !important;
    color: #606060 !important;
    font-size: 16px;
    -webkit-font-smoothing: antialiased;
	line-height: 20px;
	background: #ffffff;
	
}
.home-banner-txt{
    bottom: 18%;
    left: 84px;
	font-size: 28px;
    color: #fff;
}
.height-180{
	    min-height: 114px;
}
.privacy-policy-btn{
    color: #868B91 !important;
    text-decoration: underline;
	font-size:13px;
}
.font-small{
	font-size:13px !important;
}
.font-small-11{
	font-size:11px !important;
}
.mobile-view-text{
	text-align:right !important;
}
.call-icon-mobile{
			display:none !important;
			margin-left:100px !important;
		}
.embed-responsive-4by3{
		  height: 320px;
	  
}
.mobile-examination-container{
			display:none !important;
		}
.img-custom-responsive{
	display:none;
}
.form-group label {
  font-family: 'Lato', sans-serif !important;
}
.current-tab{
		    border-bottom: 2px solid #ED7D31;
	}
  .top-carousel-bg{
    background-color: #2C353D;
  }
  .white-text{
    color: #fff;
  }
  .orange-text{
    color: #ED7D31 !important;
  }
  .top-carousel-bg p{
    font-size:1rem !important;
  }
  .carousel-control-prev-icon {
      opacity: 1 !important;
  }
  .carousel-card{
    box-shadow: 0 4px 8px 0 rgba(0, 0, 0, 0.02), 0 6px 20px 0 rgba(0, 0, 0, 0.05);
  }
  .tasted-by-prev{
    left: -100px !important;
  }
  .tasted-by-next{
    right: -100px !important;
  }
  .left-arrow-carousel{
    color:#ED7D31;
    font-size: 2rem;
     opacity: 1;
  }
  .right-arrow-carousel{
    color:#ED7D31;
    font-size: 2rem;
    opacity: 1;
  }
  .double-quotes{
    width: 6%;
  }
  .carousel-double-quotes{
    width:3%;
  }
  .signature-image{
    width: 30%;
  }
  .customers-signature p{
    font-size: 0.8rem !important;
  }
  /* .customers-signature{
        min-height:24rem !important;
  } */
  .customers-signature{
        min-height:29rem !important;
  }
  .testimonial-btn {
		display: block !important;
		background-color: #f17e10 !important;
		border: 1px solid #f17e10 !important;
		color: #ffffff !important;
		font-size: 14px !important;
		padding: 5px 15px !important;
		margin-top: 10px !important;
		border-radius: 5px !important;
		width: 120px !important;
		display: block !important;
		margin-left: auto !important;
		margin-right: auto !important;
	}
 
  .customers-are-saying-item:after {
    border-right: solid 30px transparent;
    border-left: solid 30px transparent;
    border-bottom: solid 30px #EDF3F8;
    transform: translateX(-50%);
    position: absolute;
    z-index: -1;
    content: '';
    bottom: 100%;
    left: 50%;
    height: 0;
    width: 0;
  }
  .customers-are-saying-item {   
    background-color: #EDF3F8;
    position: relative;
    width: 100%;
  }
  .customers-read-more{
    background-color: #fff !important;
    border-radius: 20px !important;
  }
  .common-read-more{
     background-color:#ED7D31 !important;
    border-radius: 20px !important;
    color: #fff !important;
  }
  .white-arrow{
    color: #fff;
  }
  .orange-arrow{
        color: #ED7D31;
  }
  .carousel-control-next, .carousel-control-prev {
    opacity: 1 !important;
  }
  .digi-blue-text{
    color:#0A3052;
    font-weight: 700;
  }
  .blue-text{
	  color:#180F64;
  }
  .digi-proctor-text{
    color:#F4891E;
    font-weight: 700;
  }
  .lightSkyBg{
    background-color: #EDF3F8;
  }
  .forward-learning-solutions{
    min-height: 184px !important;
    border-top: 8px solid #005AB6 !important;
  }
  .border-left-boder-right{
    border-left: 2px solid #d8d8d8;
    border-right: 2px solid #d8d8d8;
  }
  .skylightBg{
    background-color: #FBFCFE;
  }
  .img-width-50{
    width: 50%;
  }
  .orangeBg{
    background-color:#F4891E; 
  }
  .btn-blue-common{
    background-color: #034EAB !important;
    color: #fff !important
  }
  .paper-banner{
      background: url(../images/paper.jpg) no-repeat top right;
      background-size: cover;
      min-height: 400px;
  }
  .footer-dash {
    width: 100px;
    height: 4px;
    background: #d9710f;
    text-align: center;
    margin-bottom: 20px;
    margin-left: auto !important;
    margin-right: auto !important;
}
.gray-bg{
	background-color:#F6F6F6;
}
.carousel-inner-height{
		min-height:540px !important;
	}
.light-gray-bg{
	background-color:#F8F8F8 !important;
}
.step-logo{
    display: none !important;
}

.step-logo.active {
    display: flex !important;
}
.second-step-logo{
    display: none !important;
}

.second-step-logo.active {
    display: flex !important;
}
.cursor-pointer{
	cursor: pointer !important;
}
.blog-read-more{
	background-color:#E1E1E1 !important;
	color:#F4891E !important;
	border-radius:20px !important;
	width:120px;
}
.custom-carousel-indicators li{
	background-color: #F4891E !important;
	width: 10px !important;
	height: 10px !important;
	    border-radius: 50% !important;
}
.custom-carousel-indicators{
	bottom: -45px !important;
}
.footer-container{
	background-color:#2D353E !important; 
}
.footer-txt{
	font-size: 0.8rem !important; 
    color: #ededed9e !important; 
}
.border-left-img {
    border-left: 2px solid #fff;
}
.border-right-img {
    border-right: 2px solid #fff;
}
.award-text{
	font-size: 0.5rem !important;
}
.blueText{
	color:#282828 !important;
	font-weight: 600;
}
.Academia-block{
	margin-top:13px;
}
.testimonial-img{
	    width: 10%;
}
.carouseltestimonial-conatiner h6{
	    font-size: 0.9rem;
}
.carouseltestimonial-conatiner p{
	    font-size: 0.8rem;
}
.automated-result-processing ul li{
	font-size: 1rem;
}
.scalability-reliability-img img{
	 width: 40%;
}
.banner-text-container{
	position:relative;
	background: url(../images/home-banner.jpg) no-repeat top right;
    background-size: cover;
    min-height: 500px;
}
.banner-text-digitalization{
	position:relative;
	background: url(../images/digitalization-banner.jpg) no-repeat top right;
    background-size: cover;
    min-height: 500px;
}
.banner-text-nck{
	position:relative;
	background: url(../images/nck-banner.jpg) no-repeat top right;
    background-size: cover;
    min-height: 500px;
}
.banner-text{
	color: #fff;
    top: 30%;
    position: absolute;
    left:9%;
    font-size: 2.8rem;
    font-weight: 700;
}
.digitization-banner-text{
	color: #fff;
    top: 30%;
    position: absolute;
    left:9%;
    font-size: 2.8rem;
    font-weight: 700;
}
.banner-image-overlap{
	bottom: 28%;
    position: absolute;
    left:9%;
	width:25%;
}
.carousel-control-next-icon, .carousel-control-prev-icon {
    width:40px !important;
    height:40px !important;
}
.dropdown-item {
		color: #fff !important;
		background-color: #0d375c !important;
		border-bottom: 1px solid !important;
		padding: 6px 14px 7px 7px !important;
		font-size: 13px !important;
		border-radius: 5px !important;
	}
	.dropdown-menu {
    padding: 0px 0 !important;
}
	.login-button {
    display: block !important;
    background: #f17e10 !important;
    color: #ffffff !important;
    border: 1px solid #f17e10 !important;
    text-decoration: none !important;
    padding: 5px 20px !important;
    margin-right: 0 !important;
    float: right !important;
    margin-top: 5px !important;
    border-radius: 5px !important;
}
.login-button-dropdwon{
	    left: -57px !important;
}
.dropdown-items{
	color: #fff !important;
    background-color: #f17e10 !important;
    border-bottom: 1px solid !important;
    padding: 6px 14px 7px 7px !important;
    font-size: 13px !important;
    border-radius: 5px !important;
	    white-space: nowrap !important;
		    clear: both !important;
}
.video-modal-header {
    background-color: #f17e10f7 !important;
    height: 31px !important;
    color: #fff !important;
}
.modal-header .close {
       margin-top: -12px !important;
    color: #fff !important;
    opacity: 1 !important;
    margin-right: 0px !important;
}
.cursor-pointer{
    cursor: pointer;
}
.h2, h2 {
    font-size: 1.6rem !important;
}
.heightMin-200{
    min-height: 200px;
}
.heightMin-385{
   min-height: 395px;
}
.w-70{
	width:70%;
}
.academic-performance-redibility{
	    background-color: #f0f5ff;
		    border-radius: 10px;
}
.nck-slider{
	height: 140px !important;
}
.subscribeText{
		color: #404352 !important;
		font-weight: 700 !important;
}
.subscribe-btn{
	background-color:#F6891D !important;
	color:#fff !important;
}
.subscribe-modal-dialog{
	width: 28% !important;
	margin-top: 120px !important;
}
.subscribe-input{
		border: 1px solid #EBC0B7 !important;
}
.subscribeImg{
	margin-left:auto !important;
	margin-right:auto !important;
	display:block !important;
}
.cookie-notification{
		background-color: #2D363F;
		color: #fff;padding: 20px 30px; position: fixed; bottom: 0; border-top: 1px solid #ccc; box-shadow: 0px 2px 10px #888888;
	}
	.btn-close-cookie-notification{
		background-color: #EE7C33; border: none; color: white;cursor: pointer; max-height: 40px;  position: relative;
	}
	.logo-brand{
			width: 18%;
		}
		.landing-page-bg{
			    background: url(https://assets.digiproctor.org/digiproctor/assets/home/img/mailer-dg.webp) no-repeat top right;
				    min-height: 387px;
					background-repeat: no-repeat;
					background-size: contain;
		}
		.schedule-demo-conatiner{
			background-color:#2A5F85;
		}
		.primary-large{
			background-color: #dd722a !important;
			background-image: none !important;
			border-radius: 10px !important;
			color: #FFFFFF !important;
			font-weight: bold !important;
			padding: 13px 48px !important;
		}
		.schedule-demo-bottom{
			background-color:#C0C0C0;
		}
		.schedule-demo-bottom-inner{
			background-color:#F4F4F4;
		}
		.schedule-outcomes-container{
			background-color:#FAFAFA;
		}
		.footer-gray{
			background-color:#EEEEEE;
			
		}
		.twitter-link{
			background-color: #55ACEE;
			padding: 5px 10px;
			color: #fff;
		}
		.instagram-link{
			background-color: #C32AA3;
			padding: 5px 10px;
			color: #fff;
		}
		.linkedin-link{
			background-color:#0077B5;
			padding: 5px 10px;
			color: #fff;
		}
		.facebook-link{
			background-color:#3B5998;
			padding: 5px 10px;
			color: #fff;
		}
		.attachment-link{
			background-color:#2096F3;
			padding: 5px 10px;
			color: #fff;
		}
		
		.twitter-link:hover{
			background-color: #55ACEE;
			padding: 5px 10px;
			color: #fff;
		}
		.instagram-link:hover{
			background-color: #C32AA3;
			padding: 5px 10px;
			color: #fff;
		}
		.linkedin-link:hover{
			background-color:#0077B5;
			padding: 5px 10px;
			color: #fff;
		}
		.facebook-link:hover{
			background-color:#3B5998;
			padding: 5px 10px;
			color: #fff;
		}
		.attachment-link:hover{
			background-color:#2096F3;
			padding: 5px 10px;
			color: #fff;
		}
		.black-text{
			color:#000;
		}
		.level-list li{
			list-style-type: none;
		}
		.drak-blue-bg{
			background-color:#00457C;
			color:#fff;
		}
		.book-demo{
			background-color:#fff !important;
			color:#00457C !important;
			border-radius:20px !important;
		}
		.square-reaction{
			height:10px;
			width: 10px;
			background-color:#E37222;
			display: inline-block;
			margin-right:10px;
		}
		.square-learning{
			height:10px;
			width: 10px;
			background-color:#28BAED;
			display: inline-block;
			margin-right:10px;
		}
		.square-behaviour{
			height:10px;
			width: 10px;
			background-color:#00457C;
			display: inline-block;
			margin-right:10px;
		}
		
		
		.main-wrapper {
			padding-top: 66px;
		}
		.header-bg {
			background-color: var(--header-bg);
		}
		.main-heading {
				margin-top: 3rem;
				margin-bottom: 3rem;
				color: var(--black);
				font-size: 2.5rem;
				font-weight: 800;
				text-align: center;
				text-transform: uppercase;
			}
		
		.navbar-brand > img {
			max-width: 200px;
		}
		.corporate-header {
				border-bottom: 4px solid var(--primary-color);
			}
			.main-heading {
				margin-top: 3rem;
				margin-bottom: 3rem;
				color: var(--black);
				font-size: 2.5rem;
				font-weight: 800;
				text-align: center;
				text-transform: uppercase;
			}
			.bg-light {
				background-color: var(--off-white);
			}
			.digiproctor-quotes {
				padding: 2rem;
				display: flex;
				flex-direction: column;
			}
			.quotes-icon {
				width: 50px;
			}
			.digiproctor-quotes > p {
				font-size: 1.5rem;
				font-weight: 200;
				color: var(--font-color);
				margin-top: 1rem;
				margin-top: 1.5rem;
			}
			.quotes-teller {
				display: flex;
			}
			.quotes-teller > img {
				width: 100px;
				height: 100px;
				margin-right: 1rem;
			}
			.quotes-teller-name {
				padding-top: 10px;
			}
			.corporate-form-wrapper {
				background-color: var(--light-grey-2);
			}
			.corporate-form-header {
				background-color: var(--primary-color);
				padding: 1rem;
				text-align: center;
				color: var(--white);
				/* font-size: 2rem; */
				font-size: 1.4rem;
				text-transform: uppercase;
				position: relative;
			}
			.corporate-form-header::after {
				content: "";
				position: absolute;
				width: 0;
				height: 0;
				border-left: 22px solid transparent;
				border-right: 22px solid transparent;
				border-top: 30px solid var(--primary-color);
				top: 98%;
				left: 1rem;
			}
			.text-black{
				color:#000;
			}
			.corporate-form-wrapper form {
				padding: 2.5rem 1.5rem 1.5rem;
			}
			.corporate-form-wrapper form label {
				color: var(--black);
				font-size: 1.3rem;
			}
			.btn-secondary {
				background-color: var(--corp-secondary-color) !important;
				color: var(--white) !important;
				border-color: var(--corp-secondary-color) !important;
			}
			.btn-secondary:hover {
				background-color: var(--corp-secondary-color);
				opacity: 0.8;
				border-color: var(--corp-secondary-color);
			}
			.btn-secondary:focus {
				background-color: var(--corp-secondary-color);
				box-shadow: none;
				border-color: var(--corp-secondary-color);
			}
			.btn-secondary:active:focus {
				box-shadow: none;
			}
			.corporate-form-wrapper .btn-secondary {
				width: 100%;
				border-radius: 10px;
				height: 44px;
				font-size: 1.2rem;
				padding-top: 8px;
			}
			.sub-heading {
				text-transform: capitalize;
				color: var(--black);
				font-weight: 900;
			}
			.sub-heading + p {
				font-size: 1.3rem;
			}
			.digital-benefits-wrapper {
				display: flex;
				align-items: flex-start;
			}
			.digital-benefits-wrapper > img {
				width: 100px;
				margin-right: 1rem;
			}
			.digital-benefits-inner {
				padding-top: 1.2rem;
				color: var(--black);
			}
			.digital-benefits-inner h4 {
				color: var(--black);
				font-weight: 800;
			}
			/* .ribbon-header {
				text-align: center;
				padding: 1rem;
				background-color: var(--corp-secondary-color);
				color: var(--white);
				text-transform: uppercase;
				font-size: 2.2rem;
			} */
			.ribbon-header {
				text-align: center;
				background-color: var(--corp-secondary-color);
				color: var(--white);
			}
			.ribbon-header-second{
				text-align: center;
				background-color:#2D363F;
				color: var(--white);
			}
			.ribbon-header-second-bottom{
				text-align: center;
				background-color:#242B33;
				color: var(--white);
			}
			.bg-grey {
				background-color: var(--off-white);
			}
			.subtitle {
				text-align: center;
				text-transform: uppercase;
				color: var(--black);
				font-size: 1.8rem;
				font-weight: 600;
				margin-bottom: 2.5rem;
			}
			.digiproctor-feature,
			.digiproctor-categories {
				display: flex;
				flex-direction: column;
				align-items: center;
				margin-bottom: 1rem;
			}
			.feature-heading {
				font-size: 1.5rem;
				color: var(--black);
				margin-top: 1rem;
				margin-bottom: 1rem;
				font-weight: 900;
				text-align: center;
			}
			.digiproctor-feature > p {
				color: var(--black);
				font-size: 1rem;
				text-align: center;
			}
			.digiproctor-feature > img {
				width: 150px;
			}
			.plain-header {
				text-align: center;
				padding: 1rem;
				color: var(--black);
				text-transform: uppercase;
				font-size: 2.2rem;
				font-weight: 900;
			}
			.digiproctor-categories > img {
				width: 100%;
			}
			.digiproctor-categories .feature-heading {
				text-align: left;
				width: 100%;
				margin-bottom: 0.5rem;
				line-height: 1.2;
			}
			.digiproctor-categories p {
				text-align: left;
			}
			.c-digiproctor-testimonial {
				background-image: url("../images/corporate/testimonial.jpg");
				background-repeat: no-repeat;
				background-size: cover;
				margin-top: 1.5rem;
				display: flex;
				flex-direction: column;
				align-items: flex-end;
				padding: 1rem 1.5rem;
			}
			.c-digiproctor-testimonial > div {
				max-width: 50%;
			}
			.c-digiproctor-testimonial h4 {
				font-size: 1.5rem;
				color: var(--white);
				margin-top: 1rem;
				margin-bottom: 1rem;
			}
			.c-digiproctor-testimonial p {
				font-size: 12px;
				color: var(--white);
			}
			.c-digiproctor-testimonial p > span {
				color: #259ce0;
				font-size: 1rem;
				display: block;
				font-weight: bold;
			}
			.test-quotation {
				width: 100px;
			}
			.c-digiproctor-about {
				font-size: 1.2rem;
				color: var(--black);
			}
			.individual-heading {
				font-size: 2.2rem;
				text-transform: none;
			}
			footer.corporate-footer {
				background-color: var(--white);
				padding: 1rem 0;
				color: var(--black);
			}
			.footer-heading {
				display: flex;
				color: var(--black);
				font-size: 1.2rem;
			}
			.footer-heading > img {
				width: 25px;
				margin-right: 1rem;
			}
			footer.corporate-footer h5 {
				font-size: 0.9rem;
				font-weight: 700;
				margin-bottom: 0;
			}
			.dp-address {
				font-size: 12px;
			}
			.corporate-footer a {
				font-size: 1rem;
			}
			@media (min-width: 992px) {
				.inner-wrapper {
					padding: 0 100px;
				}
			}
			@media (max-width: 767px) {
				.c-digiproctor-testimonial > div {
					max-width: 100%;
				}
			}
			@media (max-width: 576px) {
				.ribbon-header {
					font-size: 1rem;
				}
				.plain-header {
					font-size: 1.5rem;
				}
				.subtitle {
					font-size: 1.2rem;
					margin-bottom: 1.5rem;
				}
				.main-heading {
					margin-top: 1.5rem;
					margin-bottom: 1.5rem;
					font-size: 1.4rem;
				}
			}
			.footer-link p{
				font-size:0.8rem ;
					}
			.footer-link p a{
						color: #ffffffb0;
					}
			.footer-bottom-fixed{
				background-color: #22262F;
			}
  /****************************** Media Quesry Start  **********************/
  @media only screen and (min-width: 1024px) and (max-height: 1366px) and (-webkit-min-device-pixel-ratio: 1.5) {
	  body{
			font-size: 18px !important;
			
		}
		.customers-signature {
			min-height: 30rem!important;
		}
	   .banner-text {
			top:20%;
			font-size: 2.8rem;
		}
		.banner-image-overlap {
			bottom: 50%;
			width: 32%;
		}
		.forward-learning-solutions {
			min-height: 217px !important;
		}
}

/* Portrait */
@media only screen and (min-width: 1024px)  and (max-height: 1366px) and (orientation: portrait) and (-webkit-min-device-pixel-ratio: 1.5) {
		 body{
			font-size: 18px !important;
			
		}
	 .banner-text {
			top:20%;
			font-size: 2.8rem;
		}
		.banner-image-overlap {
			bottom: 61%;
			width: 32%;
		}
		.forward-learning-solutions {
			min-height: 217px !important;
		}
}
 
  
   @media (max-width:1023px){
	   body{
			font-size: 18px !important;
			
		}
	  .banner-text {
			top: 16%;
			font-size:2.1rem;
		}
		
		.banner-image-overlap {
			bottom: 57%;
			width: 29%;
		}
  }
  @media screen and (min-device-width:220px) and (max-device-width:319px) { 
   body{
			font-size: 18px !important;
			
		}
	.bg-light{
			z-index:1;
	}
	.nck-slider{
		height: auto !important;
	}
	.subscribe-modal-dialog {
				width: 96% !important;
				margin-top: 120px !important;
			}
	.banner-text-container{
			position:relative;
			background: url(../images/banner-image-mobile.jpg) no-repeat top right;
			background-size: cover;
			min-height:110px;
		}
      .tasted-by-prev{
        left:0px !important;
      }
      .tasted-by-next{
        right:0px !important;
      }
      .border-left-boder-right{
        border-left: 0px solid #666;
        border-right: 0px solid #666;
      }
	  .border-left-img {
			border-left: 0px solid #fff;
		}
		.border-right-img {
			border-right: 0px solid #fff;
		}
		 .testimonial-img{
				width: 50%;
		}
		.trust-score-test-score-test{
			text-align: center;
		}
		.banner-text {
			display:none;
				top: 25%;
				font-size:0.8rem;
			}
		.banner-image-overlap {
			bottom: 43%;
			display:none;
		}
		.h2, h2 {
			font-size: 1.2rem !important;
		}
		.h3, h3 {
			font-size: 1.2rem !important;
		}
		.h6, h6 {
			font-size: 1.2rem !important;
		}
		.scalability-reliability-img img {
			width: 18%;
		}
		.digitization-banner-text{
			color: #fff;
			top: 30%;
			position: absolute;
			left:9%;
			font-size:1.2rem;
			font-weight: 700;
		}
  }
  
  
 
  @media screen and (min-device-width: 320px) and (max-device-width:480px) { 
			
			.navbar-brand > img {
				max-width: 150px;
			}
			.height-180{
				min-height:auto;
			}
			.font-small-11 {
				font-size: 9px !important;
			}
			.privacy-policy-btn{
					font-size: 12px;
			}
					.banner-text {
					font-size: .8rem;display:none;
			}
			.banner-image-overlap {
				bottom:68%;
				width: 29%;
				display:none;
				}
				.bg-light{
					z-index:1;
				}
			.bg-light{
					z-index:1;
			}
			.nck-slider{
				height: auto !important;
			}
			.subscribe-modal-dialog {
				width: 96% !important;
				margin-top: 120px !important;
			}
			
				.digitization-banner-text{
					display:none;
				}
				.banner-text-digitalization {
					position: relative;
					background: url(../images/mobile-digitalization-banner.jpg) no-repeat top right;
					background-size: cover;
					min-height:150px;
				}
			.banner-text-container{
				position:relative;
				background: url(../images/banner-image-mobile.jpg) no-repeat top right;
				background-size: cover;
				min-height:134px;
			}
			.banner-text-nck{
				position:relative;
				background: url(../images/mobile-nck-banner.jpg) no-repeat top right;
				background-size: cover;
				min-height:150px;
				}
			
		
			
		  .tasted-by-prev{
			left:0px !important;
		  }
		  .scalability-reliability-img img {
				width: 18%;
			}
	  
      .tasted-by-next{
        right:0px !important;
      }
	  .testimonial-img{
				width: 50%;
		}
      .border-left-boder-right{
        border-left: 0px solid #666;
        border-right: 0px solid #666;
      }
	  .border-left-img {
			border-left: 0px solid #fff;
		}
		.border-right-img {
			border-right: 0px solid #fff;
		}
		.trust-score-test-score-test{
			text-align: center;
		}
		.h2, h2 {
			font-size: 1.2rem !important;
		}
		.h3, h3 {
			font-size: 1.2rem !important;
		}
		.h6, h6 {
			font-size: 1.2rem !important;
		}
		.text-reduce-left-top{
			font-size: 0.8rem !important;
			
		}
  }
  @media screen and (max-device-width:600px) { 
	.banner-text-container {
		min-height: 260px !important;
	}
	.banner-image-overlap {
			bottom: 71% !important;
			width: 29% !important;
		}
  }
  @media screen and (max-device-width:568px) { 
	
	.banner-image-overlap {
			bottom: 28% !important;
			width: 29% !important;
		}
  }
  @media screen and (max-device-width:414px) { 
	.banner-text-container {
		min-height: 160px !important;
	}
  }
  @media screen and (max-device-width:360px) { 
	.banner-text-container {
		min-height: 150px !important;
	}
  }
  @media screen and (max-device-width:320px) { 
	.banner-text-container {
		min-height: 130px !important;
	}
  }
 /*  @media only screen and (min-width: 481px) and (max-height: 767px) and (-webkit-min-device-pixel-ratio: 1.5) {
	  
	   body{
			font-size: 18px !important;
			
		}
	  .banner-image-overlap {
			bottom: 3%;
			width: 29%;
		}
	  .banner-text {
			top: 30%;
			font-size: 2.1rem;
		}
		.h2, h2 {
			font-size: 1.2rem !important;
		}
		.h3, h3 {
			font-size: 1.2rem !important;
		}
		.h6, h6 {
			font-size: 1.2rem !important;
		}
		
  } */
   @media screen and (min-device-width: 481px) and (max-device-width:767px) { 
	 body{
			font-size: 18px !important;
			
		}
		.banner-text {
					font-size: .8rem;
			}
			.banner-image-overlap {
				bottom: 40%;
				width: 29%;
			}
 
	 
		.bg-light{
			z-index:1;
		}
		.bg-light{
					z-index:1;
				}
			.bg-light{
					z-index:1;
			}
			.nck-slider{
				height: auto !important;
			}
			.subscribe-modal-dialog {
				width: 96% !important;
				margin-top: 120px !important;
			}
			
				.digitization-banner-text{
					display:none;
				}
				.banner-text-digitalization {
					position: relative;
					background: url(../images/mobile-digitalization-banner.jpg) no-repeat top right;
					background-size: cover;
					min-height:150px;
				}
			.banner-text-container{
				position:relative;
				 background: url(../images/banner-image-mobile.jpg) no-repeat top right; 
				background-size: cover;
				min-height:140px;
			}
			.banner-text-nck{
				position:relative;
				background: url(../images/mobile-nck-banner.jpg) no-repeat top right;
				background-size: cover;
				min-height:150px;
				}
					.banner-image-overlap {
					display:none;
				}
				.banner-text{
					display:none;
				}
			
		  .tasted-by-prev{
			left:0px !important;
		  }
		  .scalability-reliability-img img {
				width: 18%;
			}
	  
      .tasted-by-next{
        right:0px !important;
      }
	  .testimonial-img{
				width: 50%;
		}
      .border-left-boder-right{
        border-left: 0px solid #666;
        border-right: 0px solid #666;
      }
	  .border-left-img {
			border-left: 0px solid #fff;
		}
		.border-right-img {
			border-right: 0px solid #fff;
		}
		.trust-score-test-score-test{
			text-align: center;
		}
		.h2, h2 {
			font-size: 1.2rem !important;
		}
		.h3, h3 {
			font-size: 1.2rem !important;
		}
		.h6, h6 {
			font-size: 1.2rem !important;
		}
  }
  
    @media screen and(max-device-height:415px) {
			.banner-text-container {
				    min-height:280px !important;
			}
			.banner-image-overlap {
				bottom: 34% !important;
				width: 29% !important;
			}
		}
		 @media screen and(max-device-height:414px) {
			.banner-text-container {
				    min-height:280px !important;
			}
			.banner-image-overlap {
				bottom: 34% !important;
				width: 29% !important;
			}
		}
		
		
	@media screen and (max-device-height:411px) {
			.banner-text-container {
				    min-height:306px !important;
			}
			.banner-image-overlap {
				bottom: 21% !important;
				width: 29% !important;
			}
	   }  
   @media screen and (max-device-height:400px) {
			.banner-text-container {
				    min-height:240px !important;
			}
			.banner-image-overlap {
				bottom: 34% !important;
				width: 29% !important;
			}
	   }
	   
		@media screen and (max-device-height:375px) {
		   .banner-text-container {
				   min-height: 270px !important;
			}
			.banner-image-overlap {
				    bottom: 19% !important;
				width: 29% !important;
			}
	   }
	    @media screen and (max-device-height:370px) {
		   .banner-text-container {
				    min-height:230px !important;
			}
	   }
	   
	   @media screen and (max-device-height:320px) {
			.banner-text-container {
				    min-height:190px !important;
			}
			.banner-image-overlap {
				bottom: 34%;
				width: 29%;
			}
	   }
	   @media screen and (max-device-height:319px) {
			.banner-text-container {
				    min-height:128px;
			}
			.banner-image-overlap {
				bottom: 34%;
				width: 29%;
			}
	   }
	    @media screen and (min-device-width: 653px) and (max-device-height:280px) {
			.banner-text-container {
				min-height: 262px !important;
			}
			.banner-image-overlap {
				bottom: 34%;
				width: 29%;
			}
	   }
   @media screen and (min-device-width: 367px) and (max-device-height:414px) {
	   .banner-text-container {
				    min-height:268px;
			}
   }
   
   @media screen and (min-width:1150px){
		
		.visible-lg{
			display:block;
		}
		.visible-md{
			display:none;
		}
		.visible-sm{
			display:none;
		}
		
	}
	@media screen and (max-width:1149px){
		.mobile-examination-container{
			display:block !important;
		}
		.desktop-examination-container{
			display:none !important;
		}
		.visible-md{
			display:block;
		}
		.visible-sm{
			display:none;
		}
		.visible-lg{
			display:none;
		
	}
   @media screen and (max-width:719px){
	
		.visible-sm{
			display:block;
		}
		.visible-lg{
			display:none;
		}
		.visible-md{
			display:none;
		}
		.mobile-text{
			font-size:0.8rem !important;
		}
		.img-sm{
			width:80px !important;
		}
		.font-small{font-size:0.4rem !important}
		.customers-signature{
			min-height: 23rem !important;
		}
		.forward-learning-solutions {
			min-height: 120px !important;
		}
		.scalability-reliability-img img {
			width: 38%;
		}
		.embed-responsive-4by3 {
			height: 180px;
		}
		.paper-banner {
			background-image: none !important;
			background-size: cover;
			min-height: 400px;
			background-color:#EDF3F8;
		}
		.card-benefits{
			min-height:12rem !important;
		}
		.pl-1-pr-1{
			padding-left:1px !important;
			padding-right:1px !important;
		}
		.mobile-dynamic-ciso{
			    width: 25%!important;
		}
		.mobile-examination-container{
			display:block !important;
		}
		.h5, h5 {
			font-size: 1rem !important;
		}
		.h4, h4 {
			font-size: 1.2rem !important;
		}
		.h6, h6 {
			font-size: 1rem !important;
		}
		.h1, h1 {
			font-size: 2rem !important;
		}
		.award-text {
			font-size: 0.7rem !important;
		}
		.call-icon-mobile{
			display:block !important;
			margin-left:40px !important;
			cursor:pointer;
		}
		.logo-brand{
			width: 30%;
		}
		.heightMin-385 {
			min-height: 334px;
		}
		.mobile-view-text{
			text-align:center !important;
		}
		
	}
	


	