.inner-header {
	background: #f5f5f5;
	padding: 2em 0;
	overflow: hidden;
}
.inner-header h2 {
	float: left;
	margin: 0;
}
.path-link {
	margin: 10px 0;
	float: right;
}
.path-link li {
	display: inline-block;
	vertical-align: middle;
	margin: 0 5px 0 0;
	font-size: 12px;
	color: #979cbd;
}
.path-link li a {
	color: #273272;
}
.inner-pagebg {
	background: #fbfbff;
	overflow: hidden;
}
.inner-page {
	padding: 40px 0;
	overflow: hidden;
}
.inner-left {
	float: left;
	width: 70%;
	background: #fff;
	margin: 30px 2px 0;
	box-shadow: 0px 0px 2px 0px #ced3ef;
	border-radius: 20px;
}
.inner-right {
	float: right;
	width: 25%;
	margin: 30px 15px 0;
	min-height: 200px;
	background: #e0e0e0;
}
.padd-40 {
	padding: 40px;
	overflow: hidden;
}
/*about-page*/
.about-page, .about1 {
	margin: 0 0 2em;
}
 .about1, .vision, .missions {
    padding: 2em;
    margin: 2em;
    overflow: hidden;
    border-radius: 0px;
    border-left: 3px solid #0197af;
    background-image: radial-gradient(circle at center center, rgba(217, 217, 217,0.05) 0%, rgba(217, 217, 217,0.05) 15%,rgba(197, 197, 197,0.05) 15%, rgba(197, 197, 197,0.05) 34%,rgba(178, 178, 178,0.05) 34%, rgba(178, 178, 178,0.05) 51%,rgba(237, 237, 237,0.05) 51%, rgba(237, 237, 237,0.05) 75%,rgba(138, 138, 138,0.05) 75%, rgba(138, 138, 138,0.05) 89%,rgba(158, 158, 158,0.05) 89%, rgba(158, 158, 158,0.05) 100%),radial-gradient(circle at center center, rgb(255,255,255) 0%, rgb(255,255,255) 6%,rgb(255,255,255) 6%, rgb(255,255,255) 12%,rgb(255,255,255) 12%, rgb(255,255,255) 31%,rgb(255,255,255) 31%, rgb(255,255,255) 92%,rgb(255,255,255) 92%, rgb(255,255,255) 97%,rgb(255,255,255) 97%, rgb(255,255,255) 100%);
    background-size: 42px 42px;
    box-shadow: 0px 4px 6px 0px #d8d8d8;
}

.vision, .missions {    
    border-left: 3px solid #d6ca40;   
}

.missions {    
    border-left: 3px solid #d61c1d;   
}

.research-text, .missions-text, .vision-text { 
	color: #172b48;
}
.research-text h3, .vision-text h3, .missions-text h3  {
	font-size: 24px;	
}



.about-sub {
    overflow: hidden;
	padding: 4em 0px;
    background: #ececec;
    display: flex;
    flex-wrap: wrap;
    background-image: repeating-linear-gradient(199deg, rgba(0,0,0,0.03) 0px, rgba(0,0,0,0.03) 1px,transparent 1px, transparent 31px,rgba(0,0,0,0.03) 31px, rgba(0,0,0,0.03) 32px,transparent 32px, transparent 92px),repeating-linear-gradient(78deg, rgba(0,0,0,0.03) 0px, rgba(0,0,0,0.03) 1px,transparent 1px, transparent 31px,rgba(0,0,0,0.03) 31px, rgba(0,0,0,0.03) 32px,transparent 32px, transparent 92px),repeating-linear-gradient(277deg, rgba(0,0,0,0.03) 0px, rgba(0,0,0,0.03) 1px,transparent 1px, transparent 31px,rgba(0,0,0,0.03) 31px, rgba(0,0,0,0.03) 32px,transparent 32px, transparent 92px),repeating-linear-gradient(18deg, rgba(0,0,0,0.03) 0px, rgba(0,0,0,0.03) 1px,transparent 1px, transparent 31px,rgba(0,0,0,0.03) 31px, rgba(0,0,0,0.03) 32px,transparent 32px, transparent 92px),repeating-linear-gradient(91deg, rgba(0,0,0,0.03) 0px, rgba(0,0,0,0.03) 1px,transparent 1px, transparent 31px,rgba(0,0,0,0.03) 31px, rgba(0,0,0,0.03) 32px,transparent 32px, transparent 92px),repeating-linear-gradient(348deg, rgba(0,0,0,0.03) 0px, rgba(0,0,0,0.03) 1px,transparent 1px, transparent 31px,rgba(0,0,0,0.03) 31px, rgba(0,0,0,0.03) 32px,transparent 32px, transparent 92px),repeating-linear-gradient(334deg, rgba(0,0,0,0.03) 0px, rgba(0,0,0,0.03) 1px,transparent 1px, transparent 31px,rgba(0,0,0,0.03) 31px, rgba(0,0,0,0.03) 32px,transparent 32px, transparent 92px),repeating-linear-gradient(261deg, rgba(0,0,0,0.03) 0px, rgba(0,0,0,0.03) 1px,transparent 1px, transparent 31px,rgba(0,0,0,0.03) 31px, rgba(0,0,0,0.03) 32px,transparent 32px, transparent 92px),repeating-linear-gradient(21deg, rgba(0,0,0,0.03) 0px, rgba(0,0,0,0.03) 1px,transparent 1px, transparent 31px,rgba(0,0,0,0.03) 31px, rgba(0,0,0,0.03) 32px,transparent 32px, transparent 92px),linear-gradient(90deg, hsl(83,0%,100%),hsl(83,0%,100%));
}
.about-sub .vision {
    float: left;
    width: 45%;
    padding-top: 4em;
    overflow: hidden;
    color: #fff;
    background: #230b3e;
    background-image: repeating-linear-gradient(0deg, hsla(32,0%,82%,0.05) 0px, hsla(32,0%,82%,0.05) 1px,transparent 1px, transparent 10px),repeating-linear-gradient(22.5deg, hsla(32,0%,82%,0.05) 0px, hsla(32,0%,82%,0.05) 1px,transparent 1px, transparent 10px),repeating-linear-gradient(90deg, hsla(32,0%,82%,0.05) 0px, hsla(32,0%,82%,0.05) 1px,transparent 1px, transparent 10px),repeating-linear-gradient(67.5deg, hsla(32,0%,82%,0.05) 0px, hsla(32,0%,82%,0.05) 1px,transparent 1px, transparent 10px),repeating-linear-gradient(112.5deg, hsla(32,0%,82%,0.05) 0px, hsla(32,0%,82%,0.05) 1px,transparent 1px, transparent 10px),repeating-linear-gradient(112.5deg, hsla(32,0%,82%,0.05) 0px, hsla(32,0%,82%,0.05) 1px,transparent 1px, transparent 10px),repeating-linear-gradient(157.5deg, hsla(32,0%,82%,0.05) 0px, hsla(32,0%,82%,0.05) 1px,transparent 1px, transparent 10px),repeating-linear-gradient(22.5deg, hsla(32,0%,82%,0.05) 0px, hsla(32,0%,82%,0.05) 1px,transparent 1px, transparent 10px),repeating-linear-gradient(90deg, hsla(32,0%,82%,0.05) 0px, hsla(32,0%,82%,0.05) 1px,transparent 1px, transparent 10px),repeating-linear-gradient(157.5deg, hsla(32,0%,82%,0.05) 0px, hsla(32,0%,82%,0.05) 1px,transparent 1px, transparent 10px),repeating-linear-gradient(135deg, hsla(32,0%,82%,0.05) 0px, hsla(32,0%,82%,0.05) 1px,transparent 1px, transparent 10px),repeating-linear-gradient(45deg, hsla(32,0%,82%,0.05) 0px, hsla(32,0%,82%,0.05) 1px,transparent 1px, transparent 10px),repeating-linear-gradient(135deg, hsla(32,0%,82%,0.05) 0px, hsla(32,0%,82%,0.05) 1px,transparent 1px, transparent 10px),repeating-linear-gradient(67.5deg, hsla(32,0%,82%,0.05) 0px, hsla(32,0%,82%,0.05) 1px,transparent 1px, transparent 10px),linear-gradient(90deg, hsl(268,71%,14%),hsl(268,71%,14%));
}
.about-sub .vision-text {
    padding: 2em;
}
.about-sub .missions {
    float: right;
    width: 55%;
    background: #0b7d7b;
    padding: 2em;
    color: #fff;
    background-image: repeating-linear-gradient(0deg, hsla(32,0%,82%,0.05) 0px, hsla(32,0%,82%,0.05) 1px,transparent 1px, transparent 10px),repeating-linear-gradient(22.5deg, hsla(32,0%,82%,0.05) 0px, hsla(32,0%,82%,0.05) 1px,transparent 1px, transparent 10px),repeating-linear-gradient(90deg, hsla(32,0%,82%,0.05) 0px, hsla(32,0%,82%,0.05) 1px,transparent 1px, transparent 10px),repeating-linear-gradient(67.5deg, hsla(32,0%,82%,0.05) 0px, hsla(32,0%,82%,0.05) 1px,transparent 1px, transparent 10px),repeating-linear-gradient(112.5deg, hsla(32,0%,82%,0.05) 0px, hsla(32,0%,82%,0.05) 1px,transparent 1px, transparent 10px),repeating-linear-gradient(112.5deg, hsla(32,0%,82%,0.05) 0px, hsla(32,0%,82%,0.05) 1px,transparent 1px, transparent 10px),repeating-linear-gradient(157.5deg, hsla(32,0%,82%,0.05) 0px, hsla(32,0%,82%,0.05) 1px,transparent 1px, transparent 10px),repeating-linear-gradient(22.5deg, hsla(32,0%,82%,0.05) 0px, hsla(32,0%,82%,0.05) 1px,transparent 1px, transparent 10px),repeating-linear-gradient(90deg, hsla(32,0%,82%,0.05) 0px, hsla(32,0%,82%,0.05) 1px,transparent 1px, transparent 10px),repeating-linear-gradient(157.5deg, hsla(32,0%,82%,0.05) 0px, hsla(32,0%,82%,0.05) 1px,transparent 1px, transparent 10px),repeating-linear-gradient(135deg, hsla(32,0%,82%,0.05) 0px, hsla(32,0%,82%,0.05) 1px,transparent 1px, transparent 10px),repeating-linear-gradient(45deg, hsla(32,0%,82%,0.05) 0px, hsla(32,0%,82%,0.05) 1px,transparent 1px, transparent 10px),repeating-linear-gradient(135deg, hsla(32,0%,82%,0.05) 0px, hsla(32,0%,82%,0.05) 1px,transparent 1px, transparent 10px),repeating-linear-gradient(67.5deg, hsla(32,0%,82%,0.05) 0px, hsla(32,0%,82%,0.05) 1px,transparent 1px, transparent 10px),linear-gradient(90deg, rgb(11,125,123),rgb(11,125,123));
}



.missions-text li {
	list-style: disc;
	margin: 0 0 .5em 1.2em;
	font-size: 16px;
}
/*about-page*/
/*product-page*/
.product-page {
    background: #f8f9fb;
    padding: 2em 2em;
    overflow: hidden;border-radius: 12px;
}
.product-page h2 {
    font-size: 30px;
	
}

#smarttab .nav {
	float: left;
	width: 25%;
	
	margin: 2px;

	overflow: hidden;
}

#smarttab .nav li{margin: 0 0 1em;text-align: left;	}

.product-contentlist {
	padding: 2px;
}
.product-contentlist li {
    padding: 2em 2em;
    box-shadow: 0px 0px 1px 2px rgb(0 0 0 / 12%);
    overflow: hidden;
    transition: 0.5s ease-in;
    margin: 0 0 2em;
    border-radius: 12px;
}
.product-contentlist li:nth-child(even) {
	text-align: right;
}
.product-contentlist li h3 {
	color: #26408b;
	border-left: 3px solid #d2d2d2;
	padding: 0px 10px;
	font-size: 18px;
	margin: 0 0 1em;
}
.product-contentlist li p {
	text-align: justify;margin: 0 0 .8em;
}
.product-contentlist li:nth-child(even) h3 {
	border-right: 3px solid #d2d2d2;
	border-left: none;
}
.product-contentlist button {
	border: none;
	background: #26408b;outline: none;
    color: #fff;
    width: auto;
	float: left;
    cursor: pointer;
    -webkit-appearance: none;
	padding: 5px 8px;
	border-radius: 30px;
}

.product-contentlist li:nth-child(even) button {
	float: right;
}
.product-contentlist button img {
	vertical-align: middle;
	width: 16px;
}
/* Style the tab */
.tab {
	float: left;
	width: 28%;
}
.tab a {
	display: block;
	color: black;
	padding: 10px 15px 10px;
	border: none;
	outline: none;
	text-align: left;
	transition: 0.3s;
	cursor: pointer;
	font-size: 16px;
	border-bottom: 1px solid #f5f5f5;
	line-height: 22px;
}
.tab a:hover {
	background-color: #ddd;
}
.tab a.active {
	background-color: #172b48;
	color: #fff;
}
.tabcontent {
	float: right;
	width: 70%;
}




/* Style the tab */

/*product-page*/



/*contact-page*/

.contact-bg {
    padding: 2em 0px;
    overflow: hidden;
}

.contact-left {
    float: left;
    width: 45%;
    margin-top: 1em;
}
.contact-right h3, .contact-left h3 {
    font-size: 23px;
    margin-bottom: 10px;
    text-transform: uppercase;
}
.con ul li {
    margin-bottom: 15px;
}

.con ul li a {
    font-size: 15px;
    font-weight: bold;
    color: #333;
}

.con ul li a i {
    font-size: 15px;
    margin-right: 5px;
}
.con ul li p {
    font-size: 14px;
    margin-left: 24px;
    margin-top: 5px;
    text-align: left;
}

.contact-right {
    float: right;
    width: 45%;
    margin-top: 1em;
}
.enquiry ul li {
    margin-bottom: 2em;
    display: block;
}
.enquiry ul li input[type='text'], .enquiry ul li input[type='email'] {
    width: 90%;
    padding-left: 10px;
    font-size: 14px;
    color: #000;
    background: #ffffff;
    border-radius: 2px;
    height: 50px;
    border: 1px solid #ddd;
}
.enquiry ul li textarea {
    border: 1px solid #ddd;
    padding: 10px;
    width: 90%;
    padding-left: 10px;
    font-size: 14px;
}
.enquiry ul li input[type='submit'] {
    cursor: pointer;
    transition: 0.3s;
    border: 2px solid #28a745;
    color: #fff;
    font-size: 15px;
    padding: 10px 10px;
    text-transform: uppercase;
    background: #28a745;
    font-weight: bold;
}
/*contact-page*/


/*product-enquiry*/

.product-enquiry {
    width: 100%;
    margin: 1em auto;
    overflow: hidden;
    background: #ffffff;
}

.product-head h3 {
    font-size: 20px;
    margin: auto;
    text-transform: uppercase;
}

.product-head {
    padding: 1em;
    background: #172b48;
    text-align: center;
    color: #fff;
    overflow: hidden;
}
.product-enquiry ul {
    padding: 2em;
}
.product-enquiry li {
   
    padding: 0 1em;
    margin: 0 0 1em;
}

.product-enquiry input[type='text'], .product-enquiry input[type='email'], .product-enquiry select {
    width: 100%;
    padding: .8em 1em;
    border: 1px solid #bdc9d0;
    outline: none;
    font-size: 16px;
    background: #ffffff;
}

.product-enquiry textarea {
    width: 100%;
    padding: .8em 1em;
    border: 1px solid #bdc9d0;
    outline: none;
    font-size: 16px;
    background: #ffffff;
    min-height: 100px;
}

.product-enquiry input[type='submit'] {
    cursor: pointer;
    transition: 0.3s;
    border: 2px solid #28a745;
    color: #fff;
    font-size: 15px;
    padding: 10px 10px;
    text-transform: uppercase;
    background: #28a745;
    font-weight: bold;
}

/*product-enquiry*/
.career-text {
    float: left;
    width: 60%;
    margin-top: 6em;
}
p.text-tre {
    font-size: 22px;
    margin-top: 1em;
    background: #0197af;
    padding: 10px 20px;
    color: #fff;
    display: inline-block;
}
.career-img {
    float: left;
    width: 40%;
}
.career-img img {
    width: 100%;
}


.career-text1 {
    background: url(../images/career-bg.jpg) no-repeat #ffffff  right 20%;
    text-align: left;
    overflow: hidden;
    padding: 6em;
   
}
.career-text1 p {
    width: 63%;
}