/*---------------------- Start centering the modal -----------------------*/
.modal {
	text-align: center;
	}
	
	@media screen and (min-width: 768px) { 
			.modal:before {
					display: inline-block;
					vertical-align: middle;
					content: " ";
					height: 100%;
			}
	}
	.modal-dialog {
			display: inline-block;
			text-align: left;
			vertical-align: middle;
	}
	.modal-sm {
			min-width: 30% !important;
	}

	.modal-md {
			min-width: 50% !important;
	}

	.modal-lg {
			min-width: 80% !important;
	}
/*---------------------- End centering the modal -----------------------*/

.modal-dialog, .modal-content {
	height: auto;
}

.error {
	color: red;
	font-size: 12px;
}

/* For Social Media Application */
.cid-rrmPmhWo7w {
	background-color: #114069!important;
}

.cid-rrmScCUXI8 {
	background-color: #03253e !important;
}

.footer-list {
	margin-bottom: 0;
	text-align: center;
	padding: 0;
}

.footer-list-item, .footer-list-item p {
	list-style-type: none;
	display: inline-block;
}

.sms-circle {
	margin: 0 15px;
	position: relative;
	display: inline-block;
	width: 46px;
	height: 46px;
	border-radius: 50%;
}

.address ul {
	list-style: none;
}

.address-details {
	font-size: 13px;
}

#about .slider {
	width: 80%;
	margin: 1% 10%;
	background-color: white;
}

#about .slick-slide {
margin: 0px 20px;
}

#about .slick-slide img {
width: 100%;
}

#about .yearSlider .slick-active + .slick-active {
	border: 1px solid #9a9a9a;
	background-color: #a9a7a8 ;
	color: white;
	text-align: center;
}

#about .yearSlider .classYear {
	border: 1px solid #9a9a9a;
	background-color: #0d406f;
	color: white;
	text-align: center;
}

/* #about .variable .sliderImage:hover {
	transform: scale(1.5);
} */

.cid-rrDH1J4S23 H4 a {
	color: #149dcc;
}

.mbr-bold a {
	font-weight: 700;
}

#news .title {
	border-bottom: 1px #cccccc solid;
	height: 37px;
}

#news .detailsTitle {
	font-size: 28px;
	margin-top: 35px;
	margin-bottom: 20px;
}

/* mixin for multiline */
.features18 .block-with-text {
	display: block;
    display: -webkit-box;
    -webkit-line-clamp: 5;
    -webkit-box-orient: vertical;
    overflow: hidden;
    text-overflow: ellipsis;
  }

.cid-rrDH1J4S23 {
	padding-top: 1px !important;
}

.select2-container--default .select2-selection--multiple {
	/* border: none !important; */
	height: 65px !important;
	background-color: #f5f5f5 !important;
}


@media (min-width: 576px) {
	#contacts .jumbotron {
			padding: 1rem;
	}
}

#contacts {
	font-family: 'Lato', sans-serif!important;
}

#contacts .jumbotronWhite {
	padding: 1rem 1rem;
	background-color: #ffffff;
}

.form-control {
	background-color:white;
	border: 1px solid #cacaca;
	min-height: 0;
	padding: 0;
}

#contacts .submit-btn, .save-file, .step-1-btn, .close-modal {
	font-size: 12px!important;
	color: #fff!important;
	background-color: #0a416c!important;
	border-color: #0a416c!important;
	font-weight: 500!important;
	padding: 6px 20px!important;
	border-radius: 20px!important;
	width: 106px!important;
	margin: 0 auto;
	font-family: 'Lato', sans-serif!important;
	text-transform: uppercase;
}

#contacts .contact-us-form {
	border: 1px #cacaca solid;
	padding: 50px 30px;
	border-radius: 5px;
}

/*BURGER ICON*/
.hamburger span { background-color: #000!important }

/*SECTION: BECOME A RESELLER*/
#reseller-process ul li { list-style: none; }
#reseller-process { height: auto;    width: 100%; margin: 10px auto 50px; font-family: 'Lato', sans-serif !important;}
#reseller-process h3 { font-family: 'Lato', sans-serif !important; }
.nav-steps {        margin: 0 auto;   width: 90%;   padding: 0 100px;  }
.nav-steps li { width: 33.33%; }
.nav-steps .nav-link { font-weight: 700; color: #0a416c; margin-top: 15px; border-radius: 0 !important; }
.nav-steps .nav-link.active { background-color: #0A416C; color: #FFF;      border-color: #0a416c;}
.step-header { text-align: center; border-bottom: 1px solid #5a5a5a; }
#reseller-form { background-color: #f2f2f2;  padding: 20px 50px!important; margin-top: 20px; height: auto; }
/* .steps-container { height: 1800px; } */
.steps-container { height: auto; }
#reseller-form h5 {font-weight: 700; color: #333; }
.line { border: 1px solid #8c8b8b; }
.reseller-row { margin-top: 20px; }
.reseller-row label {font-weight: 500;font-size: 13px;}
.reseller-row input[type="text"], .reseller-row input[type="email"], .reseller-row input[type="number"] { border-radius: 20px; font-size: 15px; font-weight: 300; color: #000; font-family: 'Lato', sans-serif !important; }
.reseller-row input[type="radio"] { margin-left: 15px; }
.reseller-row input[type="checkbox"] { margin-left: 20px;}
.nature-options label{  width: 20%; font-size: 12px;}
#other-text { width: 80%!important; }
.other-label label { width: 100%!important; color: #3d3d3d; margin-left: 20px;}
.other-label { width: 60%!important; display: inline-flex!important;  }
.subheader {font-size: 14px; color: #828282; font-weight: 700; }

.form-footer {  margin: 30px 0;	font-weight: 600; font-size: 14px; }
.form-footer p { line-height: .40 }
/*.check-options { padding-left: 30px; }*/
.check-options input[type="radio"] { margin-left: 30px; }

.button-next-container { text-align: center;     margin: 50px 0 !important; }
.button-next-container  button, .print-container button  {    
	width: 100px;
	border-radius: 25px;
	font-size: 12px;
	text-transform: uppercase;
	font-weight: 500;
	background-color: #999;
	border-color: #999;
	color: #fff;
	margin: 0;
}

/*.print-incomplete label { margin-left: -45px!important; }*/

#contacts .submit-btn, .save-file, .step-1-btn, .close-modal {    
font-size: 12px!important;   color: #fff!important;    background-color: #0a416c!important;  border-color: #0a416c!important;   font-weight: 500!important;  padding:  6px 20px!important; border-radius: 20px!important; width: 106px!important; margin: 0 auto; font-family: 'Lato', sans-serif !important; text-transform: uppercase;
}
.close-modal:hover, #contacts .submit-btn:hover, .save-file:hover, .step-1-btn:hover { color: #fff;    background-color: #ef4c2a!important; border: #ef4c2a!important;}
.required-tag p { font-weight: 600; }
.filter-field { margin-top: 20px; text-align: center; }
.filter-field label { font-weight: 600 }
.header-msg { color: red; font-weight: 600; font-size: 13px;  margin-bottom: 10px; font-family: 'Lato', sans-serif !important;}
.message { font-size: 13px;   font-family: 'Lato', sans-serif !important; }
.msg-header { background-color: #2a4c65; color: #FFF; }
.modal-warning { font-weight: 600;  text-align: center;}
/*#nav-tab li:first-child:after { content: ''; }
#nav-tab li:after { content: '\003E';     margin-top: -26px;     display: flex;    margin-left: 33px;    font-size: 16px; }
*/

.upload-btn-wrapper {
position: relative;
overflow: hidden;
display: inline-block;
cursor: pointer;
}

.upload-btn-wrapper .btn-print:hover {
	background-color: #0a416c;
	border: 1px solid #0a416c;
	color: #fff;
	border-radius: 20px!important;
	cursor:pointer;
}

.btn-print:hover{
background-color: #0a416c;
	border: 1px solid #0a416c;
	color: #fff;
	border-radius: 20px!important;
	cursor:pointer;
}

.btn-secondary:hover {     color: #fff;
	background-color: #0a416c;
	border-color: #0a416c; }

.btn {
/*border: 2px solid gray;*/
color: gray;
background-color: white;
padding: 8px 20px;
border-radius: 8px;
font-size: 16px;
font-weight: bold;
}

.upload-btn-wrapper input[type=file] {
font-size: 100px;
position: absolute;
left: 0;
top: 0;
opacity: 0;
}

.bg-blue { background-color: #052136; color: #FFF; }
.end-user-message  p { font-family: 'Lato', sans-serif !important;  font-size: 15px;}
.end-user-message { padding: 10px 20px; }
.link:hover { text-decoration: none }

.line-3 {     width: 90%;    text-align: right;  margin-left: 37px; }
.badge-circle {     color: #fff;    border-radius: 50%;    width: 30px;    height: 30px;    padding: 7px; }
.badge-completed {    background-color: #28a745;  }
.badge-default { background-color: #ddd; color: #333; }
.text-red { color: #FF0000; }
.print-container {     border-left: 1px solid #28a745; height: 100px;margin-left: 15px;     padding: 40px 70px;      margin-bottom: 20px;}
.print-container label {     
	font-weight: 500;
	margin-left: 30px;
	color: #000;
	/* position: absolute; */
	font-size: 15px;
}
.btn-print {border-radius: 20px!important;     font-size: 10px;    vertical-align: middle;    padding: 3px 10px;    width: 70px; }
.print-incomplete {   border-left: 1px solid #ddd!important; height: auto;     padding: 40px 0 0 0;  }
.btn-indicator { width: 15px; height: 15px;  vertical-align: middle; margin-right: 10px;      margin-top: -16px;}
.print-short { height: 150px;     }
/*SLIDER*/
.slick-prev:before {
content: '←'!important;
	color: #000!important;
}
.slick-next:before { 
content: '→'!important;
	color: #000!important;
}

/*STEP 2: BECOME A RESELLER*/
.categories, .brands { text-align: center }
.cat-list {  padding: 10px 30px;    width: 100%; text-align: left; margin-top: 35px }
.cat-list li { display: inline-flex; width: 23%; text-align: left }
.cat-list input[type="checkbox"] { margin-right: 10px; }
.text-book { font-family: 'Lato', sans-serif !important; font-weight: 600 }
.brands { margin-top: 30px; }

input[type="checkbox"][id^="img"] {
display: none;
}

label.img-label {
	/*border: 1px solid #fff;*/
	padding: 10px;
	/*display: block;*/
	position: relative;
	margin: 10px;
	cursor: pointer;
	-webkit-touch-callout: none;
	-webkit-user-select: none;
	-khtml-user-select: none;
	-moz-user-select: none;
	-ms-user-select: none;
	user-select: none;
}

label.img-label::before {
	background-color: white;
	color: white;
	content: " ";
	display: block;
	border-radius: 50%;
	border: 1px solid #0a416c;
	position: absolute;
	top: -5px;
	left: -5px;
	width: 25px;
	height: 25px;
	text-align: center;
	line-height: 28px;
	transition-duration: 0.4s;
	transform: scale(0);
}

label.img-label img {
	/*  height: 100px;
	width: 100px;*/
	transition-duration: 0.4s;
	transform-origin: 50% 50%;
}

label.img-label img:hover{
	transition-duration: 0.2s;
transform: scale(1.8);
}


:checked+label.img-label {
	border-color: #ddd;
}

:checked+label.img-label::before {
	content: "\2713";
	background-color: #0a416c;
	transform: scale(1);
}

:checked+label.img-label img {
	transform: scale(0.9);
	box-shadow: 0 0 5px #bfbfbf;
	z-index: -1;
}


@media only screen and (max-width: 695px){
	.nav-steps li, #reseller-process ul li{
		width: 100%!important;
	}
}

/*END OF BECOME A RESELLER */


/*PRODUCTS SECTION */
#products {
	font-family: 'Lato', sans-serif !important;
}

#products .btn {
	margin: 0;
	padding: 0;
	background-color: white;
	color: black;
}

#products .btn:hover {
	text-decoration: none;
}

#products .btn:focus {
	text-decoration: none;
}

#products .accordion .card {
	border: 1px solid rgba(0,0,0,.125);
}

#products #BrandSectionOnly .card {
	border: 1px solid rgba(0,0,0,.125);
	padding: 0;
	margin: 0 5px;
}

#products #BrandSectionOnly .mbr-text {
	padding: 0 15px;
}

#products #BrandSectionOnly .card-box .card-title {
	padding: 15px 0;
	/* border-bottom: 1px solid rgba(0,0,0,.125); */
	text-align: center;
	font-size: 15px;
	background-color: #ececec;
	margin: 0;
	min-height: 45px;
}

#products #BrandSectionOnly .card-img:hover {
	cursor: pointer;
	filter: url(filters.svg#grayscale); /* Firefox 3.5+ */
		filter: gray; /* IE5+ */
		-webkit-filter: grayscale(1); /* Webkit Nightlies & Chrome Canary */
		-webkit-transition: all .5s ease-in-out;
}

#products #BrandSectionOnly .card-img {
	filter: none;
		-webkit-filter: grayscale(0);
		/* -webkit-transform: scale(1.1); */
}

#products .accordion .card-header {
	padding: 0.25rem;
	background-color: white;
	border-radius: 0;
}

#products .accordion .card-body {
	height: 230px;
	font-size: 13px;
	/* overflow-y: scroll; */
}

#products .table td, .table th {
	padding: 0 !important;
	vertical-align: top;
		border-top: 0 !important;
}

#products .table thead th {
	border-bottom: 0 !important;
}

#products input[type="search"] { 
	width: 123% !important;
}

#products .select2 {
	background-color: white !important;
	border: none !important;
	height: auto !important;
}

#products .select2:hover {
	cursor: default !important;
}

#products .select2-container--default.select2-container--focus .select2-selection--multiple {
	border: none !important;
}

#products .select2-container--default .select2-selection--multiple {
	border: none !important;
	background-color: white !important;
	height: auto !important;
}

#products .select2-container--default .select2-selection--multiple .select2-selection__rendered li {
	list-style: none;
	font-size: 15px !important;
	border-radius: 15px;
	padding: 3px 10px;    cursor: default;

}
#products .select2-container--default .select2-selection--multiple .select2-selection__rendered {
	cursor: default;

}

#select2-Choice-results {
	display: none !important;
}

.rotate{
	-webkit-transform: rotate(180deg);  /* Chrome, Safari, Opera */
			-moz-transform: rotate(180deg);  /* Firefox */
			-ms-transform: rotate(180deg);  /* IE 9 */
					transform: rotate(180deg);  /* Standard syntax */    
}

#products label.img-label img {
	transition-duration: 0.4s;
	transform: none !important;
	border: 1px solid white;
}

#products label.img-label img:hover {
	cursor: pointer;
	border: 1px solid grey;
	filter: url(filters.svg#grayscale); /* Firefox 3.5+ */
		filter: gray; /* IE5+ */
		-webkit-filter: grayscale(1); /* Webkit Nightlies & Chrome Canary */
		-webkit-transition: all .5s ease-in-out;
}

#products label.img-label {
	padding: 0;
	margin: 15px 5px;
}

#products input[type="radio"][id^="BrandLogo"] {
	display: none;
}

#products .nav-link {
	padding: .2rem 1rem !important;
}

#products .nav-pills .nav-link {
	background-color: #e4e4e4;
	border: 1px solid #aaa;
	border-radius: 30px;
	color: #000;
	margin-right: 10px;
	margin-bottom: 10px;
}

#products .nav-pills .nav-link.active, .nav-pills .show>.nav-link {
	background-color: #1d4167;
	border-radius: 30px;
	color: #fff;
}

/* bootstrap hack: fix content width inside hidden tabs */
.tab-content > .tab-pane,
.pill-content > .pill-pane {
	display: block;     /* undo display:none          */
	height: 0;          /* height:0 is also invisible */ 
	overflow-y: hidden; /* no-overflow                */
	padding: 0 25px;
}
.tab-content > .active,
.pill-content > .active {
	height: auto;       /* let the content decide it  */
} /* bootstrap hack end */

/* Loader Class */
.loader {
	margin-top: 100px;
	border: 16px solid #f3f3f3;
	border-radius: 50%;
	border-top: 16px solid blue;
	border-right: 16px solid green;
	border-bottom: 16px solid red;
	border-left: 16px solid pink;
	width: 120px;
	height: 120px;
	-webkit-animation: spin 2s linear infinite;
	animation: spin 2s linear infinite;
}

/* Safari */
@-webkit-keyframes spin {
	0% { -webkit-transform: rotate(0deg); }
	100% { -webkit-transform: rotate(360deg); }
}

@keyframes spin {
	0% { transform: rotate(0deg); }
	100% { transform: rotate(360deg); }
}


/*END OF PRODUCTS SECTION */




/*Added by HML - 7.16.19*/
/* -------------------EDUCATION -------------------------- */

/*PRODUCTS SECTION */
#education {
	font-family: 'Lato', sans-serif !important;
}

#education .btn {
	margin: 0;
	padding: 0;
	background-color: white;
	color: black;
}

#education .btn:hover {
	text-decoration: none;
}

#education .btn:focus {
	text-decoration: none;
}

#education .accordion .card {
	border: 1px solid rgba(0,0,0,.125);
}

#education #BrandSectionOnly .card {
	border: 1px solid rgba(0,0,0,.125);
	padding: 0;
	margin: 0 5px;
}

#education #BrandSectionOnly .mbr-text {
	padding: 0 15px;
}

#education #BrandSectionOnly .card-box .card-title {
	padding: 15px 0;
	/* border-bottom: 1px solid rgba(0,0,0,.125); */
	text-align: center;
	font-size: 15px !important;
	background-color: #ececec;
	margin: 0;
}

#education #BrandSectionOnly .card-img:hover {
	cursor: pointer;
	filter: url(filters.svg#grayscale); /* Firefox 3.5+ */
		filter: gray; /* IE5+ */
		-webkit-filter: grayscale(1); /* Webkit Nightlies & Chrome Canary */
		-webkit-transition: all .5s ease-in-out;
}

#education #BrandSectionOnly .card-img {
	filter: none;
		-webkit-filter: grayscale(0);
		/* -webkit-transform: scale(1.1); */
}

#education .accordion .card-header {
	padding: 0.25rem;
	background-color: white;
	border-radius: 0;
}

#education .accordion .card-body {
	height: 230px;
	font-size: 13px;
	/* overflow-y: scroll; */
}

#education .table td, .table th {
	padding: 0 !important;
	vertical-align: top;
	 border-top: 0 !important;
}

#education .table thead th {
	border-bottom: 0 !important;
}

#education input[type="search"] { 
	width: 123% !important;
}

#education .select2 {
	background-color: white !important;
	border: 0 !important;
	height: auto !important;
}

#education .select2-container--default.select2-container--focus .select2-selection--multiple {
	border: 0 !important;
}

#education .select2-container--default .select2-selection--multiple {
	border: 0 !important;
	background-color: white !important;
	height: auto !important;
}

#education .select2-container--default .select2-selection--multiple .select2-selection__rendered li {
	list-style: none;
	font-size: 15px !important;
	border-radius: 15px;
	padding: 3px 10px;
}

.rotate{
	-webkit-transform: rotate(180deg);  /* Chrome, Safari, Opera */
			-moz-transform: rotate(180deg);  /* Firefox */
			-ms-transform: rotate(180deg);  /* IE 9 */
					transform: rotate(180deg);  /* Standard syntax */    
}

#education label.img-label img {
	transition-duration: 0.4s;
	transform: none !important;
	border: 1px solid white;
}

#education label.img-label img:hover {
	cursor: pointer;
	border: 1px solid grey;
	filter: url(filters.svg#grayscale); /* Firefox 3.5+ */
		filter: gray; /* IE5+ */
		-webkit-filter: grayscale(1); /* Webkit Nightlies & Chrome Canary */
		-webkit-transition: all .5s ease-in-out;
}

#education label.img-label {
	padding: 0;
	margin: 15px 5px;
}

#education input[type="radio"][id^="BrandLogo"] {
	display: none;
}

#education .nav-link {
	padding: .2rem 1rem !important;
}

#education .nav-pills .nav-link {
	background-color: #e4e4e4;
	border: 1px solid #aaa;
	border-radius: 30px;
	color: #000;
	margin-right: 10px;
	margin-bottom: 10px;
}

#education .nav-pills .nav-link.active, .nav-pills .show>.nav-link {
	background-color: #1d4167;
	border-radius: 30px;
	color: #fff;
}

.educ-brand-detail { margin-top:30px; padding: 10px 0 0 0;   }
.educ-brand-title { float:left; width: 80%; padding-left:20px; text-align: justify; }
.educ-brand-logo { float:right; width: 15%;  }
.educ-brand-desc { width:95%; padding-left:20px; text-align: justify; }
.educ-tab-content { 	margin-top: 30px; }
.filler { height: 54px }
.course-sequence h5 { font-weight: 600; }
#education-details { background-color: #fff; padding: 30px;  font-family: 'Lato'!important;     min-height: 538px; }
.schedule-details { background-color: #f4f4f5; padding: 15px 20px;; border-radius: 5px;}
.sched-container { height: 100px;	 }
#education-breadcrumb { background-color: #FFF!important; }
#education-breadcrumb a, #education-breadcrumb span { font-weight: 700;  color: #000; }
.breadcrumb-item+.breadcrumb-item::before {     content: ">"; }
#page-title-banner {  padding-top: 100px; background-color: #a2a1a1 }
#page-title-banner h2 { text-align: center; color: #fff;  padding-top: 30px; }
.header-details {     margin-top: 10px; }
.header-details p { font-weight: 700; color: #000; line-height: .3;  }
.list-inline { border-bottom: 1px solid #adabab; padding-bottom: 20px; }
.list-inline>li { display: inline-block;    padding-right: 5px;     padding-left: 5px;   }
.list-inline > li p {  font-weight: 700; color: #000; line-height: .3; }
.btn-learnmore { font-size: 12px; background-color: #0f7d7c!important; border-radius: 15px; padding: 0px 8px!important; color: #fff!important; font-weight: 400;}
.btn-container { text-align: center; }
.warning { color :#674906!important; }

.sched-details-time { /*margin-left: 30px;*/ border-bottom: 1px solid #f4f4f5; }
.sched-details-time p {   font-size: 12px;;}
.course-hr { border:1px solid #8B8B8B; }
.buttons-container { text-align: center; width: 100%; margin-top: 35px; }
.btn-radius { border-radius: 15px; padding: 5px 15px;  }
.btn-orange { background-color: #EF4D27!important; color: #fff; }
.btn-orange:hover { background-color: #e23209!important;  color: #fff; }

.title-card-img {     padding: 2px 8px;     border: 1px solid #aba9a9;     background-color: #aba9a9;     text-align: left;     color: #fff;  }
.sched-box { color: #000!important; }
.sched-container { padding: 5px 15px; }
.sched-details { background-color: #FFF!important; font-size: 12px!important;  text-align: left!important; line-height: 1.6!important}
.education-card-img { position: relative;   text-align: center;   color: white;  }
.centered {  position: absolute;  top: 50%;  left: 50%;  transform: translate(-50%, -50%); width: 100%; width: 100%;    background-color: rgba(0, 0, 0, 0.6);    vertical-align: middle;    padding: 10px; }
.sched-details { background-color: #FFF!important; font-size: 12px!important;  text-align: left!important; line-height: 1.6!important}
.education-card-img { position: relative;   text-align: center;   color: white;  }
.centered {  position: absolute;  top: 50%;  left: 50%;  transform: translate(-50%, -50%); width: 100%; width: 100%;    background-color: rgba(0, 0, 0, 0.6);    vertical-align: middle;    padding: 10px; }

@media only screen and (max-width: 695px){
	.educ-brand-title{
		width: 70%!important;
	}
}


.scrollbar::-webkit-scrollbar-track
{
	-webkit-box-shadow: inset 0 0 6px rgba(0,0,0,0.3);
	border-radius: 10px;
	background-color: #F5F5F5;
}

.scrollbar::-webkit-scrollbar-track
{
	-webkit-box-shadow: inset 0 0 6px rgba(0,0,0,0.3);
	border-radius: 10px;
	background-color: #F5F5F5;
}

.scrollbar::-webkit-scrollbar
{
	width: 12px;
	background-color: #F5F5F5;
}

.scrollbar::-webkit-scrollbar-thumb
{
	border-radius: 10px;
	-webkit-box-shadow: inset 0 0 6px rgba(0,0,0,.3);
	background-color: #555;
}

.scrollbar
{
	overflow-y: scroll;
}

/* Added Dec. 10, 2019 */
#form-step input { padding: 15px;  }
.TinNumber { padding: 0!important; }
.reference-header { color: #fff!important }

/*Added June 2020*/
.fr  { float: right; }
.fl  { float: left; }
.course-label { color: #dd8b7a!important; text-transform: uppercase; }
.course-sequence {     border: 1px solid #ddd;    border-radius: 10px;     }
.course-sequence h5 { padding: 20px; color: #fff;
    background-color: #dd8b7a;
    border-top-left-radius: 8px;
    border-top-right-radius: 8px;  }


    
/*Sept 2020*/

.col-xs-equal,
.col-sm-equal,
.col-md-equal,
.col-lg-equal {
    position: relative;
    min-height: 1px;
    padding-right: 10px;
    padding-left: 10px;
}

.col-xs-equal {
    width: 20%;
    float: left;
}
@media (min-width: 768px) {
.col-sm-equal {
        width: 20%;
        float: left;
    }
}
@media (min-width: 992px) {
    .col-md-equal {
        width: 20%;
        float: left;
    }
}
@media (min-width: 1200px) {
    .col-lg-equal {
        width: 20%;
        float: left;
    }
}

.services-index-btn 
{
	    bottom: 0!important;
    margin-bottom: 0!important;
    position: absolute;
    width: 100%;
}
.service-sub { font-size: 13px; text-align: center!important; padding: 2rem 1rem 0 1rem!important; }
.service-icon { text-align: center!important }
.service-about-card:hover { background-color: #ebebeb!important; } 	
.service-about-card { height: 380px!important; }
.services-container { height: 500px; }
.services-container-img { height: 350px; }
.isupport-third-row {     max-width: 50%;    text-align: center;  }
.padding-10 { padding: 30px 0; }
.pb-0 { padding-bottom: 0!important }
.text-C00000 { color: #C00000!important; }
.text-002B53 { color: #002B53!important; }
.height-250 { height: 250px; }
.fw-700 { font-weight: 700 }
.text-000 { color: #000!important; }


/* 2021 - Device Enrollment Program */
.whole-banner { padding:0!important; height:950px;}
.whole-banner-content { border:1px; text-align: center;}
@media screen and (max-width: 992px) {
	.whole-banner { padding:0!important; height:500px;}
}

@media screen and (max-width: 500px) {
	.whole-banner { padding:0!important; height:300px;}
	.whole-banner-content { display:none;}
}


@media screen and (max-width: 1268px) and (min-width:501px ) {
	.whole-banner { padding:0!important; height:auto;}
	/* .whole-banner-content { display:none;} */
}



.btn-lenovo {     border-radius: 25px;
	font-weight: 600;
	font-size: 20px;
	padding: 10px 35px;
	background: #d46b00;
	color: #fff;
}
.btn-lenovo:hover {     color: #000000;}
.button-container { margin-top: 20px; }
.service-table tr td:first-child  { display: none; }
.service-table tr:nth-child(odd) { background-color: #ececec;}
.service-table { font-size: 13px;     font-family: 'Lato', sans-serif;}
.service-header { margin:0 auto;}
.service-body { overflow-y: auto;
	max-height: 600px;
	overflow-x: auto;}
@media screen and (max-width: 768px) { 
	.button-container {text-align: center; }
}

/* 10.04.2021 - Carousel slider */
.carousel-item.active { top: 0!important; }