/*
 Theme Name:   flash-child
 Theme URI:    http://example.com/twenty-fifteen-child/
 Description:  Twenty Fifteen Child Theme
 Author:       John Doe
 Author URI:   http://example.com
 Template:     flash
 Version:      1.0.0
 License:      GNU General Public License v2 or later
 License URI:  http://www.gnu.org/licenses/gpl-2.0.html
 Tags:         light, dark, two-columns, right-sidebar, responsive-layout, accessibility-ready
 Text Domain:  twenty-fifteen-child
*/
/* definition */
@font-face {  
	font-family: Meera;  
	src: url('fonts/meera.eot?#iefix') format('embedded-opentype'),       
		 url('fonts/meera.woff2') format('woff2'),
		 url('fonts/meera.woff') format('woff'),
		 url('fonts/meera.ttf') format('truetype'),
		 url('fonts/meera.svg#meera') format('svg');  font-weight: normal;-webfont;  font-style: normal;}

@font-face {font-family: 'Manjari';
	src: url('fonts/subset-Manjari-Regular.eot');
	src: url('fonts/subset-Manjari-Regular.eot?#iefix') format('embedded-opentype'),	
		 url('fonts/subset-Manjari-Regular.woff2') format('woff2'),	
		 url('fonts/subset-Manjari-Regular.woff') format('woff'),
		 url('fonts/subset-Manjari-Regular.ttf') format('truetype'),
		 url('fonts/subset-Manjari-Regular.svg#Manjari-Regular') format('svg');font-weight: normal;font-style: normal;}

@font-face {  font-family: 'Noto-Sans-Malayalam';  
	src: url('fonts/Noto-Sans-Malayalam.ttf.woff') format('woff'),
		url('fonts/Noto-Sans-Malayalam.ttf.svg#Noto-Sans-Malayalam') format('svg'),
		url('fonts/Noto-Sans-Malayalam.ttf.eot'),
		url('fonts/Noto-Sans-Malayalam.ttf.eot?#iefix') format('embedded-opentype'); font-weight: normal; font-style: normal;}

.malfont{font-family: 'Noto-Sans-Malayalam'; }
.malfont-18{font-family: 'Noto-Sans-Malayalam';font-size:18px;}
.malfont-16{font-family: 'Noto-Sans-Malayalam';font-size:16px;}
.malfont-14{font-family: 'Noto-Sans-Malayalam';font-size:14px;}

body {color: #666666;background: #fff!important;font-size: 15px;line-height: 1.5;font-weight: 400;text-rendering: optimizeLegibility;}
body:lang(ml){color: #333;  font-family: 'Noto-Sans-Malayalam';font-size: 15px;line-height: 1.5;font-weight: 400;text-rendering: optimizeLegibility;-webkit-font-smoothing: antialiased;-moz-osx-font-smoothing: grayscale;}

.logo .logo-image img {visibility: hidden;}
.logo .logo-image {   background-position: left top;   background-size: 100% 100%;}

.logo .logo-image:lang(en){ 
background-image: url(images/logo-en.png);
background-repeat: no-repeat;}

.logo .logo-image:lang(ml){ 
background-image: url(images/logo-ml2-new.png);
background-repeat: no-repeat;}

small {font-size: 75%;}

small:Lang(ml) {font-size: 75%;}

big {font-size: 125%;}
big:Lang(ml) {font-size: 125%;}

h1 {font-size: 36px;}
h1:Lang(ml) {font-size: 36px;}
h2 {font-size: 32px;}
h2:Lang(ml) {font-size: 30px;}

h3 {letter-spacing: 0px;margin-bottom: 0px;font-size: 22px;transition: all 0.3s ease-in-out;-webkit-transition: all 0.3s ease-in-out;-moz-transition: all 0.3s ease-in-out;}

h3:Lang(ml) {font-size: 20px;}

h4 {font-size: 20px;color: #c90024;}
h4:Lang(ml) {font-size: 20px;}

h5 {font-size: 1.2em;letter-spacing: 0px;margin-bottom: 5px;}
h5:lang(ml) {font-size: 18px;}

h6 {font-size: 16px;}
h6:lang(ml) {font-size: 14px;}
h1, h2, h3 {font-weight: 500!important;color: #008378;}

h4, h5, h6 {font-weight: 600!important;color: #606464;}
h1, h2, h3, h4, h5, h6:Lang(ml) {font-weight: 500;}

/*
#masthead {
position: absolute;
top: 0;
left: 0;
width: 100%;
z-index: 999;
}
*/
.header-bottom .right-content {-webkit-box-flex: 1;-ms-flex: 1;flex: 1;background:#009688;margin-left: 20px;border-radius:5px;text-align: center;}
.header-bottom .right-content ul { float: left; }
.aboutfooter {color:#fff;}
.aboutfooter img {background:#325348;border-radius:10px;padding:5px;}

/* NEW CSS START     ---------------------------------------------------------------------------------*/
.so-widget-sow-features-default-1ed5e768dc5b .sow-features-list .sow-features-feature h5 {margin: 0.0em 0!important;}

.so-widget-sow-features-default-1ed5e768dc5b .sow-features-list .sow-features-feature {-ms-box-sizing: border-box;-moz-box-sizing: border-box;-webkit-box-sizing: border-box;box-sizing: border-box;display: flex;float: left;padding: 0 0px!important;position: relative;margin-bottom: 0px;}

.everest-forms label {display: block;line-height: 1.7;margin: 0 0 0px 0!important;color: #494d50;font-size: 14px;}

.everest-forms .StripeElement, .everest-forms canvas.evf-signature-canvas, .everest-forms input[type="date"], .everest-forms input[type="datetime-local"], .everest-forms input[type="email"], .everest-forms input[type="file"], .everest-forms input[type="image"], .everest-forms input[type="month"], .everest-forms input[type="number"], .everest-forms input[type="password"], .everest-forms input[type="range"], .everest-forms input[type="search"], .everest-forms input[type="tel"], .everest-forms input[type="text"], .everest-forms input[type="time"], .everest-forms input[type="url"], .everest-forms input[type="week"], .everest-forms select, .everest-forms textarea {width: 100%;height: auto;font-size: 14px;outline: 0;box-shadow: none;margin-bottom: 10px;padding: 6px 12px;color: #494d50;border: 1px solid #e5e4e4!important;margin-left: 0;margin-right: 0;border-radius: 3px;}
.everest-forms label.evf-field-label {font-weight: 500!important;}
.everest-forms .evf-field-container .evf-frontend-row .evf-frontend-grid .evf-field {display: block;margin-bottom: 0px;}

.everest-forms .everest-forms-part-button, .everest-forms a.button:not(.button-large), .everest-forms button.button:not(.button-large), .everest-forms button[type="submit"], .everest-forms input[type="submit"] {color: #555;height: auto;cursor: pointer;background: 0 0;box-shadow: none;font-size: inherit;font-weight: 400;line-height: 1.5;padding: 5px 5px;border-radius: 3px;border: 1px solid #ccc;background-color: #f7f7f7;}

input.lsow-button:hover, button.lsow-button:hover, a.lsow-button:hover, .lsow-button:active:hover, .lsow-button:visited:hover {background-color: #73b21a;color: #fefefe;}
input.lsow-button, button.lsow-button, a.lsow-button, .lsow-button:active, .lsow-button:visited {display: inline-block;text-align: center;line-height: 1;cursor: pointer;-webkit-appearance: none;vertical-align: middle;border: 1px solid transparent;border-radius: 3px;padding: 12px 30px;margin: 0;font-size: 12px;font-weight: normal;text-transform: uppercase;letter-spacing: 2px;background-color: #73b21a;color: #fefefe;outline: none;-webkit-transition: all 0.4s ease-in-out 0s;transition: all 0.4s ease-in-out 0s;}

.geotextiles-session {background-image: url(img/gro-textiles-r&D.jpg);background-repeat: no-repeat;background-size: 50% 100%;background-position:left;background-color: #2f4b56;color:#ba0027;font-weight:700;display: none;}
.psac-post-carousel.psac-design-2 .psac-post-title {font-size: 16px;line-height: 20px;font-weight:500!important;letter-spacing:-0.5px;}
.psac-post-carousel.psac-design-2 .psac-post-margin-content {padding: 5px 10px;position: relative;text-align: center;margin: -33px 30px 0;background-color: #fff;transition: .5s;box-shadow: 0px 0px 20px 0px rgba(0, 0, 0,0.2);min-height:100px;letter-spacing:0px;}
.psac-post-carousel.psac-design-2 .psac-post-carousel-content {border: 1px solid #ddd;text-align: center;-webkit-transition: all .3s linear;-o-transition: all .3s linear;  transition: all .3s linear;  border-radius:15px;  min-height:350px;	overflow: hidden;	background-image: linear-gradient(#f7f8fa, #eaeef3);}
.psac-post-date {color:#efc360; font-size:12px!important;}
.psac-post-title a{margin:0px!important; line-height:16px!important; font-size:16px!important; font-weight:600;}
.psac-post-title a:hover{color:#3368c6;}
.psac-post-carousel.psac-design-2 .psac-post-carousel-slide:hover .psac-post-carousel-content {border-color:#03a9f5; }
.psac-post-carousel.psac-design-2 .psac-post-carousel-slide:hover .psac-post-margin-content {background-color:#49a4f4;color:#FFF;}
.psac-post-carousel.psac-design-2 .psac-post-carousel-slide:hover .psac-post-title a{color:#FFF;}
.tg-column-wrapper .tg-column-3 {width: 30.33%;margin-right: 15px;}

#pg-719-0, #pg-719-1, #pg-719-2, #pg-719-3, #pg-719-4, #pl-719 .so-panel, #pl-719 .so-panel:last-of-type {margin-bottom: 0px;}
.blog-section .tg-blog-widget-layout-2 .read-more-container {background: #f6f6f6;display: inline-block;width: 100%;padding: 5px 10px;margin-top: 0px;}

 /* OLD CSS START     ---------------------------------------------------------------------------------*/
/*--------------------------------------------------------------
LOGO
--------------------------------------------------------------*/

.entry-content, .entry-summary {  color: #333333;}

#abouthome{color:#333333;}
#abouthome h4{font-size: 20px;color: #777777!important;letter-spacing: 0px;line-height: 20px;}
#abouthome p{font-size: 16px;letter-spacing: 0px;}

.customClassForNavMenu {background-color:transparent;z-index: 999;position: relative;}

#site-navigation {float: right;}
#site-navigation ul li {float: left;padding: 20px 8px 20px 8px;position: relative;}
#site-navigation ul li a {font-size: 15px;text-transform: none;font-weight: 500;letter-spacing:-0.2px;}
#site-navigation ul li a:lang(ml) {font-size: 14px;text-transform: none;font-weight: 500;letter-spacing:-0.2px;}
#site-navigation ul li:hover > a,
#site-navigation ul li.current-menu-item > a,
#site-navigation ul li.current_page_item > a,
#site-navigation ul li.current_page_ancestor > a,
#site-navigation ul li.current-menu-ancestor > a {color: #258f67; }

#site-navigation ul.sub-menu {background-color: #fff;min-width: 250px;padding: 0;position: absolute;box-shadow: 1px 1px 6px rgba(0, 0, 0, 0.2);right: 50%;top: 90%;-webkit-transform: translateX(50%);-moz-transform: translateX(50%);-ms-transform: translateX(50%);-o-transform: translateX(50%);transform: translateX(50%);opacity: 0;visibility: hidden;z-index: 9;-webkit-transition: all 0.5s ease;-moz-transition: all 0.5s ease;transition: all 0.5s ease;border-bottom: 8px solid #dddcdc;border-top: 4px solid #009688;}

#site-navigation ul.sub-menu {background-color: #fff;min-width: 250px;padding: 0;position: absolute;box-shadow: 1px 1px 6px rgba(0, 0, 0, 0.2);right: 0%;top: 90%;-webkit-transform: translateX(50%);-moz-transform: translateX(50%);-ms-transform: translateX(50%);-o-transform: translateX(50%);transform: translateX(50%);opacity: 0;visibility: hidden;z-index: 9;-webkit-transition: all 0.5s ease;-moz-transition: all 0.5s ease;transition: all 0.5s ease;border-bottom: 8px solid #dddcdc;border-top: 4px solid #009688;}

.menu ul li ul.children {background-color: #fff;min-width: 200px;padding: 0;position: absolute;box-shadow: 1px 1px 6px rgba(0, 0, 0, 0.2);right: 50%;top: 90%;-webkit-transform: translateX(50%);-moz-transform: translateX(50%);-ms-transform: translateX(50%);-o-transform: translateX(50%);transform: translateX(50%);opacity: 0;visibility: hidden;z-index: 9;-webkit-transition: all 0.5s ease;-moz-transition: all 0.5s ease;transition: all 0.5s ease;}

#site-navigation ul li ul li {padding: 5px 10px;text-align: left;width: 100%;border-bottom: 1px solid #ddd;}
#site-navigation ul li ul li:last-child a {padding: 5px 0px 5px 0px;background:none;text-align: left;width: 100%;}
#site-navigation ul li ul li:last-child a:lang(ml) {padding: 5px 0px 5px 0px;background:none;text-align: left;width: 100%;}
#site-navigation ul.sub-menu li:hover {-webkit-transition: all 0.5s ease;-moz-transition: all 0.5s ease;transition: all 0.5s ease;}
#site-navigation ul.sub-menu li a {color: #454545;text-transform: none;font-weight: 500;font-size: 14px;background: #fff;}
#site-navigation ul.sub-menu li:hover > a {color: #009688;}
#site-navigation .sub-menu li.menu-item-has-children ul li a {color: #4c5867;line-height: 10px;}
#site-navigation .sub-menu li.menu-item-has-children ul li a:lang(ml) {color: #4c5867;line-height: 10px;}

/*--------------------------------------------------------------
TEAM
--------------------------------------------------------------*/
#home {font-size: 30px;margin: 20px 100px 20px 100px;  display: inline-block;}
#home a {background: #ffffff;  border: 4px solid #00a651;  padding: 10px 20px 10px 20px;color: #00a651;text-align: center;}
#home a:hover {background: #00a651;color: #ffffff;}
.team{color:#1d1d1d;position: relative;text-align: center;}
.team img{/*float: left;*/	border-radius: 50%;	border:5px solid rgba(255,255,255,0.4);}
.team p{position: relative;	top: 50%;transform: translateY(-20%);}
.team h4{font-family: Arial;font-size: 1.0em;color: #ffffff;padding: 0px;margin: 0px;}
.header-bottom {background: rgba(255,255,255,0.5);  padding: 0px;}
.header-bottom .search-icon { cursor: pointer; color: red;}

/*--------------------------------------------------------------
Service
--------------------------------------------------------------*/
.tg-service-widget .service-icon-wrap {background: transparent!important;/*width: 60px; */color: #00a97e!important; float: left;font-size: 26px;line-height: 60px;margin-right: 10px;text-align: center;position: relative;}
.tg-service-widget .service-icon-wrap:after {position: absolute;left: 50%;}
.tg-service-widget .service-title-wrap {/*color: #ffffff!important;*/font-size: 15px;font-weight: 700;line-height: 1.0;margin-top: 10px;}
.tg-service-widget .service-title-wrap:lang(ml) {color: #0b3d2c!important;font-size: 24px;font-weight: 600;line-height: 1.5;margin-top: 5px!important;}
.tg-service-widget .service-title-wrap a:hover {color: #30afb8;}
.tg-service-widget .service-content-wrap {margin: 10px 0 0 50px;color: #777;}
.tg-service-widget .service-content-wrap:lang(ml) {margin: 10px 0;color: #777;line-height: 16px;}

/*-----------------tg-service-layout-2 -----------------*/
.tg-service-layout-2 {margin: 20px 0;}
.tg-service-widget.tg-service-layout-2 .service-content-wrap {margin: 0 0 10px;}
.tg-service-widget .service-more {font-weight: 600;font-size: 13px;color: #30afb8;display: inline-block;}
.tg-service-widget .service-more:lang(ml) {font-weight: 500;font-size: 18px;color: #30afb8;display: inline-block;position: relative;}
.tg-service-widget .service-more:hover {color: #1c9ba4;}
.tg-service-widget .service-more:after {content: "\" /*rtl:"\"*/;font-family: FontAwesome;font-weight: 400;position: absolute;right: -22px;top: 0;visibility: hidden;}
.tg-service-widget.tg-service-layout-2 {text-align: center;}
.tg-service-widget.tg-service-layout-2 .service-icon-wrap {background: #FFF;box-shadow: 3px 22px 43px 0 rgba(0,0,0,.18);border-radius: 100%;color: #fff;display: block;float: none;font-size: 2.5em;height: 60px;line-height: 60px;margin: 0 auto;position: relative;text-align: center;width: 60px;-webkit-transition: all 0.5s ease;transition: all 0.5s ease;margin-bottom:10px;}
.service-image-wrap img {width: auto;border-radius: 100%;border: 0px solid transparent;/*padding: 5px;background: white;*/box-shadow: 3px 22px 43px 0 rgba(0,0,0,.18);margin-bottom: 20px;}
.tg-service-widget.tg-service-layout-2 .service-icon-wrap:after {display: none;}
.tg-service-widget.tg-service-layout-2 .service-image-wrap {border-radius:100px;}
.tg-service-widget.tg-service-layout-2 .service-icon-wrap:before {border: 0px!important;border-radius: 100%;content: "";height: 42px;left: 50%;margin-left: -41px;margin-top: -41px;position: absolute;top: 50%;width: 42px;}
.tg-service-widget.tg-service-layout-2 .service-icon-wrap:hover {background: white none repeat scroll 0 0!important;color: #393939!important;}
.tg-service-widget.tg-service-layout-2 .service-title-wrap a {line-height: 15px;}
.tg-service-widget.tg-service-layout-3 .service-title-wrap {line-height: 24px;margin-top: 20px;}
.tg-service-widget.tg-service-layout-3 .service-content-wrap {margin: 15px 0;}

/*-----------------tg-service-layout-3 -----------------*/
.tg-service-layout-2 .service-title-wrap {margin: 15px 0 15px;}
.greengrid{color: #f3f3d4;}
.greengrid .widget-title{margin-top: 0;color: #fff;border-bottom:1px solid #b0b11c;}
.greengrid .widget a{color: #b7ec62;}
.greengrid .widget a:hover{color: #ffdf04;}
.greengrid .widget ul {margin: 0;list-style: none;}

/*---------------------------------------------------------------
ICONS   
----------------------------------------------------------------*/
/*-----------------tg-service-layout-2 -----------------*/
.tg-service-layout-4 {margin: 20px 0;}
.tg-service-widget.tg-service-layout-4 .service-content-wrap {margin: 0 0 10px;}
.tg-service-widget .service-more {font-weight: 600;font-size: 13px;color: #f1cf69!important;display: inline-block;/*position: relative;*/}
.tg-service-widget .service-more:hover {color: #1c9ba4;}
.tg-service-widget .service-more:after {content: "\" /*rtl:"\"*/;font-family: FontAwesome;font-weight: 400;position: absolute;right: -22px;top: 0;}
.tg-service-widget.tg-service-layout-4 {text-align: center;}
.tg-service-widget.tg-service-layout-4 .service-icon-wrap {background:#000 none repeat scroll 0 0!important;border-radius: 50%;color: #000;display: block;float: none;font-size: 22px;height: 72px;line-height: 72px;margin: 0 auto;position: relative;text-align: center;width: 72px;transition: all 0.5s ease;padding: 20px;}
.tg-service-widget.tg-service-layout-4 .service-icon-wrap:after {display: none;}
.tg-service-widget.tg-service-layout-4 .service-icon-wrap:before {border: 2px solid #000;border-radius: 100%;content: "";height: 82px;left: 50%;margin-left: -41px;margin-top: -41px;position: absolute;top: 50%;width: 82px;}
.tg-service-widget.tg-service-layout-4 .service-icon-wrap:hover {background: #000 none repeat scroll 0 0;color: #fff;}
.tg-service-widget.tg-service-layout-4 .service-title-wrap a {line-height: 24px;}

/*--------------------------------------------------------------
Section Title
--------------------------------------------------------------*/
.section-title-wrapper {margin-bottom: 30px !important;}
.section-title {color: #e49f37;font-weight: 700;text-align: left;text-transform:none;position: relative;margin-bottom: 20px;}
.section-title:before {background: #e1e1e1 none repeat scroll 0 0;bottom: -5px;content: "";height: 1px;left: 1%;margin-left: 0px;position: absolute;width: 200px;}
.section-title:after {content: "";left: 1%;position: absolute;background: #e49f37 none repeat scroll 0 0;bottom: -6px;height: 2px;margin-left: -1px;width: 40px;}
.section-description {text-align: left;color: #26272a;text-transform: none;line-height: 1em;letter-spacing: -.03em;font-weight: 600;font-size: 23px;}

/*--------------------------------------------------------------
Responstable
--------------------------------------------------------------*/
.responstable {margin: 1em 0;width: 100%;overflow: hidden;background: #FFF;color: #024457;border-radius:2px;border: 1px solid #dfdfdf;}
.responstable tr {border: 1px solid #dfdfdf;}
.responstable tr:nth-child(odd) {background-color: #E7F2EF;}
.responstable th {display: none;border: 1px solid #FFF;background-color: #9EBCB3;color: #FFF;padding: 1em;}
.responstable th:first-child {display: table-cell;text-align: center;}
.responstable th:nth-child(2) {display: table-cell;}
.responstable th:nth-child(2) span {display: none;}
.responstable th:nth-child(2):after {content: attr(data-th);}
@media (min-width: 480px) {.responstable th:nth-child(2) span {  display: block;}.responstable th:nth-child(2):after {  display: none;}}
.responstable td {display: block;word-wrap: break-word;/*max-width: 7em;*/}
.responstable td:first-child {display: table-cell;text-align: left;border-right: 1px solid #D9E4E6;}
@media (min-width: 480px) {.responstable td {  border: 1px solid #D9E4E6;}}
.responstable th, .responstable td {text-align: left;margin: .5em 1em;}
@media (min-width: 480px) {.responstable th, .responstable td {  display: table-cell;  padding: 0.5em;}}


/*--------------------------------------------------------------
facilities table
--------------------------------------------------------------*/
.facilitytable {margin: 1em 0;width: 100%;overflow: hidden;color: #024457;border-radius:0px;border: 0px!important;}
.facilitytable tr {border: 0px!important;}
.facilitytable tr:nth-child(odd) {background-color: transparent;}
.facilitytable th {display: none;border: 0px solid #FFF;background-color: #9EBCB3;color: #FFF;padding: 1em;}
.facilitytable th:first-child {display: table-cell;text-align: center;}
.facilitytable th:nth-child(2) {display: table-cell;}
.facilitytable th:nth-child(2) span {display: none;}
.facilitytable th:nth-child(2):after {content: attr(data-th);}
@media (min-width: 480px) {.facilitytable th:nth-child(2) span {  display: block;}.facilitytable th:nth-child(2):after {  display: none;}}
.facilitytable td {display: block;word-wrap: break-word;vertical-align:top;}
.facilitytable td:first-child {display: table-cell;text-align: center;border-right: 0px!important;}
@media (min-width: 480px) {.facilitytable td {  border: 0px!important;}}
@media (max-width: 480px) {.facilitytable td h3 {  font-size: 16px;  transition: all 0.3s ease-in-out;-webkit-transition: all 0.3s ease-in-out;-moz-transition: all 0.3s ease-in-out;} .facilitytable td p {  font-size: 12px;margin-bottom:3px;  transition: all 0.3s ease-in-out;-webkit-transition: all 0.3s ease-in-out;-moz-transition: all 0.3s ease-in-out;}.facilitytable th, .facilitytable td {text-align: left;margin: 0em!important;}}
.facilitytable th, .facilitytable td {text-align: left;margin: .5em 1em;}
@media (min-width: 480px) {.facilitytable th, .facilitytable td {  display: table-cell;  padding: 0.5em;}}
@media (min-width: 320px) {.facilitytable th, .facilitytable td {  display: table-cell;  padding: 0.5em;border: 0px!important;}}

.logo .logo-image {  float: left;  padding: 0px;}
.header-top {background-color:#00846b;border-bottom: 1px solid #e7eae5;color: #878989;}
.social-menu li a {background-color: #009688!important;border-radius: 10%;font-size: 14px;font-family: fontawesome;text-align: center;display: block;line-height: 30px;height: 30px;width: 30px;color: #FFF!important;}
.transparent .social-menu li a {background-color: rgba(0, 0, 0, 0);border: none;color: #8e915a;height: auto;width: auto;}
.social-menu li a[href*="twitter.com"]:hover, .social-menu li a[href*="plus.google.com"]:hover, .social-menu li a[href*="linkedin.com"]:hover, .social-menu li a[href*="facebook.com"]:hover, .social-menu li a[href*="youtube.com"]:hover {color: #009688!important;background-color: #e9f0de!important;}
.header-top .contact-info li {float: left;font-size: 13px;color: #6f706f;margin-right: 10px;padding-right: 10px;border-right: 1px solid #f7f0ea;}
.header-top .contact-info li a {color: #6f706f;}
.header-top .contact-info li a:hover {color: #ffe363!important;}
.header-bottom .search-wrap {float: right;padding: 20px 20px 22px 20px!important;position: relative;}
.header-bottom .tg-container {display: -webkit-box;display: -ms-flexbox;display: flex;-ms-flex-wrap: wrap;flex-wrap: wrap;-webkit-box-align: center;-ms-flex-align: center;align-items: center;max-width: 1920px;margin: 0 auto;padding:0 30px;}
.header-top .tg-container {max-width: 1920px;margin: 0 auto;padding: 0 30px;}
.header-bottom .search-icon {cursor: pointer;color: #4c5867;font-size: 14px;height: 25px;width: 25px;line-height: 25px;text-align: center;border: 1px solid #4c5867;border-radius: 100%;-webkit-transition: all 0.5s ease;-moz-transition: all 0.5s ease;transition: all 0.5s ease;}
.header-bottom .search-icon:hover {border-color: #daf05a;color: #daf05a;}

.breadcrumb-trail.breadcrumbs {margin-bottom: 50px!important;padding: 25px;background-image: url(images/tariff-breadcrumb.jpg);background-repeat: no-repeat;background-size: cover;background-position: right;background-color: darkgray;height: 300px;color: #ba0027;font-weight: 700;background-blend-mode: multiply;}
.breadcrumb-trail.breadcrumbs .trail-title {  float:none!important;  font-weight: 900;  font-size: 25px;font-family: Arial;  padding: 30px 0px 0px 0px;color: #fff;margin-bottom: 10px;line-height:25px;text-align: center;}
.breadcrumb-trail.breadcrumbs .trail-title:lang(ml) {  float:none!important;  font-weight: 900;  font-size: 25px;font-family: 'Noto-Sans-Malayalam';  padding: 30px 0px 0px 0px;color: #fff;margin-bottom: 10px;line-height:25px;text-align: center;}
.breadcrumb-trail.breadcrumbs .trail-items {padding: 1px 0;list-style: none;color: #d5a590;width:100%;display: flex;justify-content: center;}
.breadcrumb-trail.breadcrumbs .trail-items li span {  font-size: 13px;  color: #d5a590!important;  position: relative;  line-height: 18px;  padding: 0px 10px;font-weight:normal;text-wrap:nowrap;}

#flash-breadcrumbs a, #flash-breadcrumbs span, .breadcrumb-trail.breadcrumbs .trail-items li span::before {color: #FFF!important;}
#flash-breadcrumbs a:hover {color: #d21826!important;}

.page-id-830 .breadcrumb-trail.breadcrumbs {margin-bottom: 40px !important;padding: 15px;background-image: url(img/inner-head-pic-consultancy.jpg);background-repeat: no-repeat;background-size: cover;background-position: right;background-color: darkgray;height: 300px;color: #ba0027;font-weight: 700;background-blend-mode: multiply;}

.page-id-1613 .breadcrumb-trail.breadcrumbs {margin-bottom: 40px !important;padding: 15px;background-image: url(img/inner-head-pic-chemical.jpg);background-repeat: no-repeat;background-size: cover;background-position: right;background-color: darkgray;height: 300px;color: #ba0027;font-weight: 700;background-blend-mode: multiply;}
.page-id-4193 .breadcrumb-trail.breadcrumbs {margin-bottom: 40px !important;padding: 15px;background-image: url(img/inner-headpic-design.jpg);background-repeat: no-repeat;background-size: cover;background-position: right;background-color: darkgray;height: 300px;color: #ba0027;font-weight: 700;background-blend-mode: multiply;}

.page-id-1350 .breadcrumb-trail.breadcrumbs {margin-bottom: 40px !important;padding: 15px;background-image: url(img/inner-head-geotechnical.jpg);background-repeat: no-repeat;background-size: cover;background-position: right;background-color: darkgray;height: 300px;color: #ba0027;font-weight: 700;background-blend-mode: multiply;}

.page-id-1622 .breadcrumb-trail.breadcrumbs {margin-bottom: 40px !important;padding: 15px;background-image: url(img/inner-head-pix-micro.jpg);background-repeat: no-repeat;background-size: cover;background-position: right;background-color: darkgray;height: 300px;color: #ba0027;font-weight: 700;background-blend-mode: multiply;}
.page-id-4210 .breadcrumb-trail.breadcrumbs {margin-bottom: 40px !important;padding: 15px;background-image: url(img/inner-head-pix-micro.jpg);background-repeat: no-repeat;background-size: cover;background-position: right;background-color: darkgray;height: 300px;color: #ba0027;font-weight: 700;background-blend-mode: multiply;}

#top-footer .widget ul li a:hover {color: #81ca00;}
#top-footer .widget-title {font-size: 22px;border-left: 3px solid #e4a400;}
#top-footer .widget-title:first-letter {color: #e4a400;}
#top-footer .widget ul li {position: relative;padding: 0 20px 1px 10px!important;font-size: 14px;}
#top-footer { margin-top: -6px!important;  padding: 50px 40px;  /*background: linear-gradient(90deg, rgba(0, 102, 93, 0.95), rgba(0, 102, 93, 0.93) ), url(img/breadcrumb-pic-nu.jpg) no-repeat fixed;*/  background-repeat: no-repeat;  background-size: 100% 100%;  background-position:right;  background-color: #012217;  color:#ba0027;  font-weight:700;  background-blend-mode:inherit;}
#top-footer .widget {margin-bottom: 0px!important;}
#top-footer .widget a {color: #aa4204;}
#top-footer .widget a:hover {color: #30afb8;}
#top-footer .widget ul li:after {color: #fff;content: "\" /*rtl:"\"*/;font-family: fontawesome;left: 0;position: absolute;top: -2px;}
#top-footer .textwidget {font-size: 15px;color: #fff;line-height: 24px;font-weight: 400;}
#top-footer .widget ul li a {font-size: 14px;color: #ffffff;/*text-transform: uppercase;*/}
#top-footer .widget ul li a:hover {color: #e4a400;}
#top-footer .widget_tag_cloud .tagcloud a {border: 1px solid #fff;color: #fff;display: inline-block;margin: 6px 4px;padding: 0 5px;}
#top-footer .widget_tag_cloud .tagcloud a:hover {background-color: #30afb8;border-color: #30afb8;}
#top-footer .widget ul li:after {color: #fff;content: "\" /*rtl:"\"*/;font-family: fontawesome;left: 0;position: absolute;top: 0;display:none;}

#bottom-footer {  padding: 20px 0;  background-color: #fff;border-top: 5px solid #e4a400;}

#schemes{width: 100%;height: 100%;position: absolute;bottom: 0;left: 0;}
#schemes {z-index: 10;}
.historypic {display:table-cell;}
.historypic img {vertical-align: bottom!important;}

.pic-wrap {  align-content: flex-end;  align-items: flex-end;}
.pic-wrap {  display: -webkit-box;  display: -ms-flexbox;  display: flex;}
.pic-wrap {  position: relative;  width: 100%;  -ms-flex-wrap: wrap;  flex-wrap: wrap;  -ms-flex-line-pack: start;  align-content: flex-start;}
.abouttext {border-style: solid;border-width: 2px;border-color: rgba(12,12,12,.12);transition: background .3s,border .3s,border-radius .3s,box-shadow .3s;}
.abouttext p {font-size:18px;  margin: 0 0 15px;font-weight: 400;font-style: normal;color: #232323;}
.floating {-webkit-animation-name:floating;-webkit-animation-duration:3s;-webkit-animation-iteration-count:infinite;}
.aboutpic {border-style: solid;border-width: 5px;border-color: #fff;display: inline-block;-webkit-animation-name: floating;-webkit-animation-duration: 3s;-webkit-animation-iteration-count: infinite;-webkit-animation-timing-function: ease-in-out;-moz-animation-name: floating;-moz-animation-duration: 3s;-moz-animation-iteration-count: infinite;-moz-animation-timing-function: ease-in-out;}
@-webkit-keyframes floating {
 from,
 to {transform:translate(0,0);-webkit-transform:translate(0,0);}
 65% {-webkit-transform:translate(0,15px);}}
@-moz-keyframes floating {
 from,
 to {-moz-transform:translate(0,0);
 }
 65% {-moz-transform:translate(0,15px);
 }
}

#fh-box{position:relative;margin-top:-100px;}	
#fh-icon-box-2 {text-align: center;padding: 0 15px;z-index:9999;position:relative;/*  overflow: hidden;*/}
#fh-icon-box-2.radius {border-radius: 185px;}
#fh-icon-box-2 .item-box {padding: 15px!important;  height:350px;background-color: #fff;-webkit-transition: all 1s;-khtml-transition: all 1s;-moz-transition: all 1s;-ms-transition: all 1s;-o-transition: all 1s;transition: all 1s;overflow: hidden;}
#fh-icon-box-2 .item-box img {-webkit-transition: all 1s;-khtml-transition: all 1s;-moz-transition: all 1s;-ms-transition: all 1s;-o-transition: all 1s;transition: all 1s;overflow: hidden;}
#fh-icon-box-2 .item-box:hover {background-color: rgba(255,255,255); box-shadow: 0px 15px 10px -15px #111;overflow: hidden;}
#fh-icon-box-2 .item-box:hover i,
#fh-icon-box-2 .item-box:hover h3,
#fh-icon-box-2 .item-box:hover h3 a,
#fh-icon-box-2 .item-box:hover p {color: #3368c6;}
#fh-icon-box-2 .item-box:hover img {-webkit-transform: scale3d(1.1,1.1,1);transform: scale3d(1.1,1.1,1);-webkit-transition: all 1s;-khtml-transition: all 1s;-moz-transition: all 1s;-ms-transition: all 1s;-o-transition: all 1s;transition: all 1s;}
#fh-icon-box-2 i {color: #3368c6;font-size: 34px;transition: 0.5s;}
#fh-icon-box-2 i:before {font-size: 34px;}
#fh-icon-box-2 h3 {margin: 0;font-size: 22px;font-weight:bold;transition: 0.5s;padding: 10px;color: #3368c6;letter-spacing: 0px;background-color: #eee;}
#fh-icon-box-2 p {margin-bottom: 0;transition: 0.5s;}

/* fh icon box 3   */

#fh-icon-box-3 {text-align: center;background-color: transparent;padding: 0px;/*  overflow: hidden;*/}
#fh-icon-box-3 .item-box {padding: 7px 7px;transition: 0.5s;background: #f3f3f3;height: 350px;line-height:1.2;border-bottom: 3px solid #009688;border-radius: 10px;}
#fh-icon-box-3 .item-box:hover {background: #009688;}
#fh-icon-box-3 .item-box h3 a{color: #e49f37;}
#fh-icon-box-3 .item-box:hover i,
#fh-icon-box-3 .item-box:hover h3,
#fh-icon-box-3 .item-box:hover h3 a,
#fh-icon-box-3 .item-box:hover p {color: #FFF;}
#fh-icon-box-3 .item-box:hover img {  -moz-transform: scale(1.09);-webkit-transform: scale(1.09);-ms-transform: scale(1.09);transform: scale(1.09);}
#fh-icon-box-3 i {color: #e49f37;font-size: 34px;transition: 0.5s;}
#fh-icon-box-3 i:before {font-size: 34px;}
#fh-icon-box-3 h3 {margin: 0;font-size: 16px;font-weight: 600;transition: 0.5s;padding-bottom: 10px;letter-spacing: 0px;}
#fh-icon-box-3 p {margin-bottom: 0;transition: 0.5s;}

#navcontainer ul{padding: 0;list-style-type: none;text-align: center;}
#navcontainer ul li { display: inline;}
#navcontainer ul li a {text-decoration: none;padding: 0.9em 1.8em;color: #353535;background-color: #ececec;font-size:1.2em;}
#navcontainer ul li a:hover{color: #fff;background-color: #369;}	
.tg-team-widget img {  width:auto!important;}
.team-wrapper .team-content {color: #777;margin: 10px 0 15px;}
.team-wrapper .team-title {  font-size: 1.3em!important;color:#000000!important;margin-bottom: 0px!important;}
.team-wrapper .h3 {margin-bottom: 5px;}
.team-wrapper .team-content-wrapper {  padding-top: 10px;  position: relative;  text-align: center;}.team-wrapper .team-social {  background: rgba(255,255,255,0.25) none repeat scroll 0 0;  left: 0!important;  margin-left: 0!important;  padding: 0px 0!important;  position: absolute;  top: -20px;  width: 100%!important;}
.team-wrapper .team-designation {position: relative;font-size: 0.9em;line-height: 1.0em;}
.team-wrapper .team-designation:after {position: absolute;left: 50%;bottom: -10px;width: 30px;height: 2px;background: #ff1949;content: "";-webkit-transform: translateX(-50%);transform: translateX(-50%);}
.lsow-team-members.lsow-style2 .lsow-team-member-wrapper .lsow-image-wrapper img {  max-width: 320px;  border-radius:none;  -webkit-transition: all 0.3s ease-in-out 0s;  transition: all 0.3s ease-in-out 0s;}
.lsow-team-members.lsow-style1 .lsow-team-member .lsow-image-wrapper img {  max-width: 100%;  margin: 0 auto 15px;  border-radius:0%!important;  -webkit-transition: all 0.3s ease-in-out 0s;  transition: all 0.3s ease-in-out 0s;}
.lsow-team-members.lsow-style1 .lsow-team-member .lsow-image-wrapper:hover img {-webkit-transform: scale3d(1.1,1.1,1.1);-moz-transform: scale3d(1.1,1.1,1.1);-ms-transform: scale3d(1.1,1.1,1.1);transform: scale3d(1.1,1.1,1.1);}
.lsow-team-members .lsow-team-member .lsow-team-member-text .lsow-title {  font-size: 18px;  line-height: 15px;  letter-spacing:0px;  font-weight: bold;  color: #333;  text-transform:none;  clear: none;  margin-top: 0;  margin-bottom: 0px;}
.lsow-team-members .lsow-team-member .lsow-team-member-text .lsow-team-member-position {  font-size: 13px;  line-height: 14px;  font-style:normal;  color: #888;  margin-bottom: 0px;}

/* css for headline with right border above title   */
.bt-headline {  display: -ms-flexbox;  display: -webkit-flex;  display: flex;  -webkit-flex-direction: row;  -ms-flex-direction: row;  flex-direction: row;  -webkit-align-items: center;  -ms-flex-align: center;  align-items: center;  }
.bt-headline h3{  font-size: 1.0em!important;font-weight:normal; display: block;  letter-spacing: 0.5px;  padding: 0;}
.lsow-heading .lsow-title {  font-size: 32px;  line-height: 2px;  margin: 0 auto 20px;  color: #009688;  font-weight: bold;}

.bt-headline:before{  content: ' ';  width: 2.1875rem;  border-top: 2px solid #009688;  margin-top: -1px;  margin-bottom: 0;  display: block;  -webkit-flex-grow: 0;  flex-grow: 0;  -webkit-flex-shrink: 0;  flex-shrink: 0;margin-right:10px;  }
.lsow-heading.lsow-alignleft .lsow-title, .lsow-heading.lsow-alignright .lsow-title {  margin-bottom: 0px!important;}
#schemes{width: 100%;height: 100%;position: absolute;bottom: 0;left: 0;}
#schemes {z-index: 10;}

/* css for headline with right border above title ends   */
.aboutpicborder{color: #e1e1e1;}
.aboutpicborder img {border:0px solid #c6a89d;border-radius: 50px;}

#sliderpic {z-index:9999;position:relative;}
#sliderpic a img {border: 0;padding: 0px;}
/*.n2-ss-slider .n2-ss-layers-container>* {background: url(images/iftkdd.png) repeat!important;visibility:visible}
*/
.phgallery{color:#fff;}
.phgallery .entry-title a{font-size:1.0em;color:#fff!important;font-weight:600;}
.phgallery h3{font-size:1.4em;color:#fff;}
.phgallery a img{padding:0px;}
.prospectous{color:#fff;}
.prospectous a img{padding:0px;}
.testimonial-container .testimonial-title {  color: #d42007!important;  font-size: 16px;}
.testimonial-container .testimonial-degicnation {  color: #333;  font-size: 14px!important;  font-weight: 600!important;}
.testimonial-container .testimonial-content-wrapper {  background: #fff;  padding: 20px 30px;  position: relative;}
.testimonial-container .testimonial-content-wrapper:after { z-index: -1;  position: absolute;  content: "";  bottom: 15px;  right: 10px;  left: auto;  width: 50%;  top: 80%;  max-width:300px;  background: #777;  -webkit-box-shadow: 0 15px 10px #777;  -moz-box-shadow: 0 15px 10px #777;  box-shadow: 0 15px 10px #777;  -webkit-transform: rotate(3deg);  -moz-transform: rotate(3deg);  -o-transform: rotate(3deg);  -ms-transform: rotate(3deg);  transform: rotate(3deg);}

.box h3{text-align:center;  position:relative;  top:80px;}
.box {  width:70%;  height:200px;  background:#FFF;  margin:40px auto;}

/*==================================================
 * Effect 4
 * ===============================================*/
.effect4 {position: relative;}
.effect4:after {z-index: -1;position: absolute;content: "";bottom: 15px;right: 10px;left: auto;width: 50%;top: 80%;max-width:300px;background: #777;-webkit-box-shadow: 0 15px 10px #777;-moz-box-shadow: 0 15px 10px #777;box-shadow: 0 15px 10px #777;-webkit-transform: rotate(3deg);-moz-transform: rotate(3deg);-o-transform: rotate(3deg);-ms-transform: rotate(3deg);transform: rotate(3deg);}

.pt-cv-wrapper [class*="pt-cv-"] a {  box-shadow: none;  color: #142441;}
.pt-cv-content, .pt-cv-content * {  font-weight: 400;  font-size: 14px;}
.pt-cv-wrapper .btn-success {  color: #fff;  background-color: transparent;  border-color: #ffffff;}
.pt-cv-wrapper .btn-success:hover, .btn-success a:hover {  color: #d42007;  background-color: #ffffff;  border-color: #ffffff;}

.fun-facts-section .counter-wrapper {  font-size: 46px;  font-weight: 700;  line-height: 46px;}
.fun-facts-section .fa {display:none;}

/* icon box 4 start   */
#fh-box{position:relative;margin-top:-100px;}	
#fh-icon-box-4 {text-align: center;padding: 0 15px;overflow: hidden;}
#fh-icon-box-4 .radius {border-radius: 185px;}
#fh-icon-box-4 .item-box {padding: 20px 20px;transition: 0.5s;  height:270px;background-color:#FFFFFF;border-radius: 10px;/* box-shadow: 0 3px 3px 0 rgba(0, 0, 0, 0.13); */}
#fh-icon-box-4 .item-box h3 a {font-size: 15px;	font-weight: 500;	transition: 0.5s;	padding-bottom: 10px;	color: #252525;}
#fh-icon-box-4 .item-box:hover {transition: 0.3s;border-bottom:solid 4px #1b62b5;}
#fh-icon-box-4 .item-box:hover i,
#fh-icon-box-4 .item-box:hover p,
#fh-icon-box-4 .item-box:hover h3,
#fh-icon-box-4 .item-box:hover h3 a{color: #1b62b5;}
#fh-icon-box-4 .item-box:hover img {transform: rotateY(360deg);}
#fh-icon-box-4 i {color: #252525;font-size: 34px;transition: 0.5s;}
#fh-icon-box-4 i:before {font-size: 34px;}
#fh-icon-box-4 h3 {margin: 0;font-size: 18px;font-weight: 500;transition: 0.5s;padding-bottom: 10px;color:#252525; }
#fh-icon-box-4 p {margin-bottom: 0;transition: 0.5s;}

.videobg {  margin-bottom: 20px !important;  padding: 35px;  background-repeat: no-repeat;  background-size: 50% 100%;  background-position: right;  color: #FFFFFF;  font-weight: 700;}

#kstmuseum {  min-height: 402px;  height: auto;  background-position: 50% 215px;background-size: 50% 100%;}
#kstmuseum .blocks {  position: static;  padding: 0;  background-repeat: no-repeat;  background-color: transparent;  background-position: center 0;  background-attachment: fixed;  overflow: hidden;}

/*ICON BOX 4 ENDSSSS   */
.psac-post-grid, .psac-post-slider{margin-bottom:0px!important; }
.psac-widget-wrp .psac-post-right-content {  float: left;  width: 67%;  padding-left: 5px;}
.psac-widget-wrp .psac-post-list-content {  padding: 5px 0;}
.psac-widget-wrp .psac-post-categories {  margin-bottom: 0px;}
.psac-widget-wrp h4.psac-post-title {  margin: 0 0 0px 0 !important;}
.psac-post-left-img img {  max-width: 100%;padding: 0px;}
.psac-post-content-carousel{ border-radius:10px; }
.tg-column-wrapper .tg-column-1, .tg-column-wrapper .tg-column-2, .tg-column-wrapper .tg-column-3, .tg-column-wrapper .tg-column-4, .tg-column-wrapper .tg-column-5 {  float: left;  margin-left: 0%;position: relative;}

.blog-section .row:nth-child(odd) {float: left;width: 100%;background-image: url(images/sskbg.jpg);}
.blog-section .row:nth-child(2n+1) .entry-title a {  font-size: 1.2em;  font-weight: 700;  color: #373737;}
.blog-section .tg-blog-widget-layout-1 .entry-title a:hover, .blog-section .tg-blog-widget-layout-1 .tg-blog-widget:hover .blog-content .entry-title a:hover {  color: #373737;}
.blog-section .row:nth-child(2n+1) .blog-content {  float: left;  padding: 15px 5px 15px 20px;  width: 50%;  position: absolute;  top: 50%;  transform: translateX(100%);}
.blog-section .row:nth-child(2n+1) .entry-meta .fa {  padding-right: 5px;  display: none;}
.blog-section .row:nth-child(2n+1) .entry-meta a {  font-size: 12px;  color: #565b61;}
.blog-section .tg-blog-widget-layout-1 .tg-blog-widget:hover {color: #373737;}
.blog-section .tg-blog-widget-layout-1 .entry-title a:hover,
.blog-section .tg-blog-widget-layout-1 .tg-blog-widget:hover .blog-content .entry-title a:hover {color: #373737!important;}
.blog-section .tg-blog-widget-layout-1 .tg-blog-widget:hover {  background-color: transparent;}

.pt-cv-view .pt-cv-ifield {  margin-bottom: 0 !important;  background: #FFF;padding: 5px 10px;border-radius:5px;border: 1px solid #dbdbdb;}
.pt-cv-content, .pt-cv-content * {  font-weight: 400;  font-size: 1em;}
.pt-cv-content, .pt-cv-content:lang(ml) * {  font-weight: 400!important;  font-size: 14px;line-height:16px;}
.pt-cv-wrapper .btn {  display: inline-block;  margin-bottom: 0;  font-weight: 400;  text-align: center;  vertical-align: middle;  -ms-touch-action: manipulation;  touch-action: manipulation;  cursor: pointer;  background-image: none;  border: 1px solid transparent!important;  white-space: nowrap;  padding: 0px;  font-size: 12px;color: #f13c1f;  line-height: 1.42857143;  border-radius: 4px;  -webkit-user-select: none;  -moz-user-select: none;  -ms-user-select: none;  user-select: none;}
.pt-cv-wrapper .col-lg-1, .pt-cv-wrapper .col-lg-10, .pt-cv-wrapper .col-lg-11, .pt-cv-wrapper .col-lg-12, .pt-cv-wrapper .col-lg-2, .pt-cv-wrapper .col-lg-3, .pt-cv-wrapper .col-lg-4, .pt-cv-wrapper .col-lg-5, .pt-cv-wrapper .col-lg-6, .pt-cv-wrapper .col-lg-7, .pt-cv-wrapper .col-lg-8, .pt-cv-wrapper .col-lg-9, .pt-cv-wrapper .col-md-1, .pt-cv-wrapper .col-md-10, .pt-cv-wrapper .col-md-11, .pt-cv-wrapper .col-md-12, .pt-cv-wrapper .col-md-2, .pt-cv-wrapper .col-md-3, .pt-cv-wrapper .col-md-4, .pt-cv-wrapper .col-md-5, .pt-cv-wrapper .col-md-6, .pt-cv-wrapper .col-md-7, .pt-cv-wrapper .col-md-8, .pt-cv-wrapper .col-md-9, .pt-cv-wrapper .col-sm-1, .pt-cv-wrapper .col-sm-10, .pt-cv-wrapper .col-sm-11, .pt-cv-wrapper .col-sm-12, .pt-cv-wrapper .col-sm-2, .pt-cv-wrapper .col-sm-3, .pt-cv-wrapper .col-sm-4, .pt-cv-wrapper .col-sm-5, .pt-cv-wrapper .col-sm-6, .pt-cv-wrapper .col-sm-7, .pt-cv-wrapper .col-sm-8, .pt-cv-wrapper .col-sm-9, .pt-cv-wrapper .col-xs-1, .pt-cv-wrapper .col-xs-10, .pt-cv-wrapper .col-xs-11, .pt-cv-wrapper .col-xs-12, .pt-cv-wrapper .col-xs-2, .pt-cv-wrapper .col-xs-3, .pt-cv-wrapper .col-xs-4, .pt-cv-wrapper .col-xs-5, .pt-cv-wrapper .col-xs-6, .pt-cv-wrapper .col-xs-7, .pt-cv-wrapper .col-xs-8, .pt-cv-wrapper .col-xs-9 {  position: relative;  min-height: 1px;  padding: 5px 0px;}
.pt-cv-wrapper img {  border: 0;  padding: 0px;}
.pt-cv-thumbnail.pull-left {  margin-right: 0px !important;}
.pt-cv-wrapper .btn-success {  background-color: transparent;  border-color: #4cae4c;}
.pt-cv-wrapper .btn-success.active, .pt-cv-wrapper .btn-success:active, .pt-cv-wrapper .btn-success:hover, .pt-cv-wrapper .open > .dropdown-toggle.btn-success {background: #27564f!important;  border-color: #27564f;  color: #ffffff !important;}
.pt-cv-title a {  font-weight: 500;  line-height: 13px!important;color: #DEAA25;}
.pt-cv-title a:hover {color: #1b62b5;}
.pt-cv-view .pt-cv-ifield a:hover {color: #1b62b5;}
.pt-cv-title a:lang(ml) {  font-weight: 600;  font-size: 0.8em;  line-height: 0.7!important;  color: #183d6a;}
.pt-cv-pagination-wrapper {  clear: both;  position: relative;  text-align: center;}
.pt-cv-readmore {  color: #fff;  margin: 5px 0;  max-width: 100%;}
.pt-cv-meta-fields {  font-size: 12px;  color: #888;}

.header-bottom .site-navigation-wrapper h3 {font-size: 13px;/*float: left;*/display: inline;margin-right: 0px;font-weight:500!important;letter-spacing:0.5px!important;}
.header-bottom .site-navigation-wrapper button, input, select {font-size: 100%;font-size: 13px;margin: 0;vertical-align: middle;background: transparent;color: #4c4c4c;border: 1px solid slategray;}
.latestnews .so-widget-sow-tabs .sow-tabs .sow-tabs-panel-container .sow-tabs-panel {padding: 10px 10px 10px 15px!important;}

.so-widget-sow-tabs-default-e4c3ec3e16cb-719 .sow-tabs .sow-tabs-tab-container {background-color: #828282;display: flex;padding: 2px 10px 0px 10px;flex-wrap: wrap;}
.so-widget-sow-tabs-default-4b622a2540ab-719 .sow-tabs .sow-tabs-tab-container {background-color: #009688;display: flex;padding: 1px 10px 0px 10px;flex-wrap: wrap;}
.so-widget-sow-tabs-default-e4c3ec3e16cb-719 .sow-tabs .sow-tabs-panel-container .sow-tabs-panel {padding: 10px 15px 30px 15px;}
.so-widget-sow-tabs-default-4b622a2540ab-719 .sow-tabs .sow-tabs-tab-container .sow-tabs-tab {color: #ffffff;cursor: pointer;display: inline-block;font-size: 18px;margin: 0px 1px 0px 0px;padding: 16px 15px 16px 15px;transition: all 0.3s;}

.lsow-portfolio-wrap .lsow-portfolio .lsow-portfolio-item .hentry {margin: 0;padding: 0;border: none;background: #f3f3f3;-webkit-box-shadow: none;box-shadow: none;overflow:hidden;transition: 0.5s;}
.lsow-portfolio-wrap .lsow-portfolio .lsow-portfolio-item .hentry:hover{transition: 0.5s;/*	-webkit-transform: translate3d(0,-15px,0);transform: translate3d(0,-15px,0); */}
.lsow-portfolio-wrap .lsow-portfolio .lsow-portfolio-item .entry-summary {margin: 0px auto 0;}
.lsow-portfolio-wrap .lsow-portfolio .lsow-portfolio-item .lsow-entry-text-wrap {text-align: center;max-width: 650px;margin: 0px auto 0;padding:1px 10px;transition: 0.5s;background-color:#f3f3f3;margin-top:10px;}
.lsow-portfolio-wrap .lsow-portfolio .lsow-portfolio-item:hover p,
.lsow-portfolio-wrap .lsow-portfolio .lsow-portfolio-item:hover h3,
.lsow-portfolio-wrap .lsow-portfolio .lsow-portfolio-item:hover h3 a,
.lsow-portfolio-wrap .lsow-portfolio .lsow-portfolio-item:hover entry-content{ color: #009688;}
.lsow-portfolio-wrap .lsow-portfolio .lsow-portfolio-item:hover img {-webkit-filter: brightness(50%);filter: brightness(50%);-moz-transform: scale(1.09);-webkit-transform: scale(1.09);-ms-transform: scale(1.09);transform: scale(1.09);}
.lsow-portfolio-wrap .lsow-portfolio .lsow-portfolio-item .entry-title a{color: #333;}
.lsow-portfolio-wrap .lsow-portfolio .lsow-portfolio-item .entry-title {font-size: 18px;line-height: 20px;font-weight: normal;margin-bottom: 0px;color:#e49f37;}

.gallery-item {text-align: center;width:auto;}
.gallery-item a img {margin:10px;padding:5px;border:0px solid #222;box-shadow: rgba(0, 0, 0, 0.1) 0px 10px 15px -3px, rgba(0, 0, 0, 0.05) 0px 4px 6px -2px;}

.team-wrapper {padding: 6px;position: relative;text-align: center;background: #fff;border-radius: 0px;border: 1px solid transparent;-webkit-transition: all .35s;transition: all .35s;-webkit-box-shadow: 0 3px 12px 0 rgba(109,109,109,.15);box-shadow: 0 3px 12px 0 rgba(109,109,109,.15);margin-bottom: 15px;min-height:350px;}
.team-wrapper:hover {border: 1px solid #009688;-webkit-transition: all .35s;transition: all .35s;-webkit-box-shadow: 0 3px 12px 0 rgba(109,109,109,.15);box-shadow: 0 3px 12px 0 rgba(109,109,109,.15);margin-bottom: 15px;}

.psac-post-slider.psac-design-2 .psac-post-left .psac-post-overlay {background-color: #FFF;padding: 44px 105px 44px 95px;height: 100%;display: flex;align-items: center;-webkit-box-shadow: 0 3px 12px 0 rgba(109,109,109,.15);box-shadow: 0 3px 12px 0 rgba(109,109,109,.15);border-bottom:4px solid #009688;}
.psac-readmorebtn{ -moz-transition:all 0.5s ease-out 0s;-ms-transition:all 0.5s ease-out 0s;-o-transition:all 0.5s ease-out 0s; transition: all 0.5s ease-out 0s;text-decoration: none !important; background:#22370E; color: #FFF;border: 2px solid #22370E; padding: 10px 15px;font-size: 14px;display: inline-block;box-sizing: border-box;line-height: normal !important;}
.psac-readmorebtn:hover, .psac-readmorebtn:focus{background:#888; color:#fff; }
.psac-readmorebtn:hover, .psac-readmorebtn:focus{background:#FFF; color:#009688; }
.psac-slider-and-carousel .owl-nav .owl-prev:focus{background:#009688; color:#fff; border-color:#009688}

.lsow-posts-carousel .lsow-posts-carousel-item .lsow-entry-text-wrap {text-align: center;max-width: 650px;margin: 0 auto;padding: 25px 15px;min-height: 300px;}

.header-top .right-content select {font-size: 12px;font-weight: 500;margin: 0;vertical-align: middle;padding: 3px 10px;border: 1px solid #4ea796;color: #ebecec;background-color: rgba(255,255,255,0.05);}
.header-top .right-content select > option {color: #131517;margin-top:2px;background-color: rgba(255,255,255,1.0);border-radius:0px!important;border: 0px!important;}
.header-top .right-content select::after {/* ... */ border-top:1px solid #fff;}

.selectlamguage{color: #FFF;margin-left: 20px;margin-right:25px;float:right;}
.selectlamguage h3 {font-size: 0.9em;letter-spacing: 0.5px;margin-bottom: 0px;font-weight: 300!important;color:#fff!important;display:inline;padding-right:5px;}
.selectlamguage ul:lang(en) {margin: 0;list-style: none;font-family:"Meera"!important;font-size: 14px;line-height: 1.5;font-weight: 500;color:#fff!important;}
.selectlamguage ul:lang(ml) {margin: 0;list-style: none;font-family: Arial;font-size: 18px;line-height: 1.5;font-weight: 600;}
.selectlamguage ul li { padding: 10px 10px 10px 10px; position: relative; }
.selectlamguage ul li a {font-size: 14px;color: #FFFFFF;font-weight: bold;}
.selectlamguage ul li:hover > a,
.selectlamguage ul li.current-menu-item > a,
.selectlamguage ul li.current_page_item > a,
.selectlamguage ul li.current_page_ancestor > a,
.selectlamguage ul li.current-menu-ancestor > a {color: #30afb8;}

.objectives{text-transform:none;}
.objectives ul {list-style: none!important;padding: 0;}
.objectives li {padding-left: 1.3em;list-style: none;}
.objectives li hover {color:#258f67;}
.objectives li:before {/*content: "\f00c"; */ /* FontAwesome Unicode       f0a4 */  content: "\f0a4";font-family: FontAwesome;display: inline-block;margin-left: -1.3em; /* same as padding-left set on li */width: 1.3em; /* same as padding-left set on li */color:#009688;padding-right:20px;}

.users{text-transform:capitalize;}
.users ul {list-style: none!important;padding: 0;}
.users li {padding-left: 1.3em;list-style: none;}
.users li:before {/*content: "\f00c"; */ /* FontAwesome Unicode       f0a4 */  content: "\f2bd";font-family: FontAwesome;display: inline-block;margin-left: -1.3em; /* same as padding-left set on li */width: 1.3em; /* same as padding-left set on li */color:#009688;padding-right:20px;}
 
.maps{text-transform:capitalize;}
.maps ul {list-style: none!important;padding: 0;}
.maps li {padding-left: 1.3em;list-style: none;}
.maps li:before {/*content: "\f00c"; */ /* FontAwesome Unicode       f0a4 */  content: "\f041";font-family: FontAwesome;display: inline-block;margin-left: -1.3em; /* same as padding-left set on li */width: 1.3em; /* same as padding-left set on li */color:#009688;padding-right:20px;}

.phone{text-transform:capitalize;}
.phone ul {list-style: none!important;padding: 0;}
.phone li {padding-left: 1.3em;list-style: none;}
.phone li:before {/*content: "\f00c"; */ /* FontAwesome Unicode       f0a4 */  content: "\f095";font-family: FontAwesome;display: inline-block;margin-left: -1.3em; /* same as padding-left set on li */width: 1.3em; /* same as padding-left set on li */color:#009688;padding-right:20px;}
 /* -default-0476c40c1afc-830 */ 
.so-widget-sow-tabs .sow-tabs .sow-tabs-tab-container .sow-tabs-tab {color: #666666!important;cursor: pointer;font-size:16px!important;display: inline-block;margin: 0px 1px 0px 1px!important;padding: 10px 20px 10px 20px!important;transition: all 0.3s;font-weight: 600!important;}
.so-widget-sow-tabs .sow-tabs .sow-tabs-tab-container {background-color: transparent!important;display: flex;padding: 0px!important;flex-wrap: wrap;}

.publication .lsow-portfolio-wrap .lsow-portfolio .lsow-portfolio-item .hentry {margin: 0;padding: 0;border: none;  border-bottom-color: currentcolor;  border-bottom-style: none;  border-bottom-width: medium;background: #f3f3f3;-webkit-box-shadow: none;box-shadow: none;border-bottom: 3px solid #009688;border-radius: 10px;overflow: hidden;min-height: 350px;transition: 0.5s;}

.pt-cv-collapsible .panel-heading a {display: block;padding: 10px!important;}
.pt-cv-view .panel {margin-bottom: 4px;background-color: #fff;border: 1px solid #d1d1d1;border-radius: 0px;-webkit-box-shadow: 0 1px 1px rgba(0,0,0,.05);box-shadow: 0 1px 1px rgba(0,0,0,.05);}

.so-widget-sow-tabs-default-ce0f8dfea80d .sow-tabs .sow-tabs-panel-container .sow-tabs-panel {padding: 10px 10px 10px 10px!important;}
.lsow-accordion.style1 .lsow-panel .lsow-panel-content {background: #f8f8f8;padding: 0px 20px!important;}
.so-widget-sow-image-grid .sow-image-grid-wrapper .sow-image-grid-image a img {padding: 2px!important;}
.so-widget-sow-image-grid .sow-image-grid-wrapper .sow-image-grid-image {margin: 5px 5px 5px 5px;border: 1px solid #d6d5d5!important;}
.so-widget-sow-image-grid .sow-image-grid-wrapper .sow-image-grid-image:hover {margin: 5px 5px 5px 5px;border: 1px solid #009688!important;color:#009688;}
.lsow-accordion.style1 .lsow-panel .lsow-panel-title {position: relative;display: block;padding: 15px 50px 15px 20px!important;font-size: 18px;line-height: 22px!important;letter-spacing: 0;font-weight: 500!important;color: #666;margin: 0;}
.lsow-accordion.style1 .lsow-panel {margin: 10px 0 0!important;}

.so-widget-sow-tabs .sow-tabs .sow-tabs-tab-container .sow-tabs-tab .sow-tabs-title {line-height: 1;display: flex;align-items: center;letter-spacing: 0.2px!important;/*font-weight: 500!important;*/}
.lsow-accordion.style2 .lsow-panel .lsow-panel-content
{padding: 20px 30px;border-color: #dcdcdc;border-style: solid;border-width: 0 1px 1px 1px;border-radius: 0 0 5px 5px;font-size: 16px!important;}

.gallery {margin-bottom: 1.5em;text-align: center!important;}

.aligncenter{clear: both;display: block;margin: 0 auto 28px;box-shadow: rgba(0, 0, 0, 0.1) 0px 10px 15px -3px, rgba(0, 0, 0, 0.05) 0px 4px 6px -2px;padding: 5px;}
.alignleft{float: left;margin-right: 24px;box-shadow: rgba(0, 0, 0, 0.1) 0px 10px 15px -3px, rgba(0, 0, 0, 0.05) 0px 4px 6px -2px;padding: 5px;}
.division-table{font:inherit;}
.division-table td, th, .wp-block-table th, .wp-block-table td {border: 0px!important;padding: 5px 10px;vertical-align:top;}

.objective {color:#666;}
.objective ul {list-style: none!important;padding: 0;}
.objective li {margin-bottom:10px;padding-left: 1.3em;  list-style: none;}
.objective li:before { content: "\f046";font-family: FontAwesome;display: inline-block;margin-left: -1.3em; /* same as padding-left set on li */width: 1.3em; /* same as padding-left set on li */color:#DFA81F;padding-right:20px;}

.iscvblock .pt-cv-content-item {padding: 0px;border: 1px solid #DEAA25;box-shadow: 0 1px 3px rgba(0,0,0,0.12), 0 1px 2px rgba(0,0,0,0.24);-webkit-transition: all .24s ease-in-out;-o-transition: all .24s ease-in-out;transition: all .24s ease-in-out;}
.papers .iscvblock .pt-cv-content-item {padding: 10px;border: 0px!important;border-bottom: 1px solid #e1e0e0!important;box-shadow:none!important;-webkit-transition: all .24s ease-in-out;-o-transition: all .24s ease-in-out;transition: all .24s ease-in-out;}

.divisions .iscvblock .pt-cv-content-item {border: 1px solid #ebe5dd;border-top: 0;background-color: white;
 -webkit-transition: all .24s ease-in-out;-o-transition: all .24s ease-in-out;transition: all .24s ease-in-out;z-index: 2;box-shadow:none;min-height:400px;}
.divisions .iscvblock .pt-cv-content {padding:10px;line-height:20px;}
.divisions .iscvblock .pt-cv-content-item:hover img {opacity: 1 !important;	-webkit-transform : rotate(5deg) scale(1.2); /* Chrome, Opera 15+, Safari 3.1+ */  -ms-transform     : rotate(5deg) scale(1.2); /* IE 9 */  transform         : rotate(5deg) scale(1.2); /* Firefox 16+, IE 10+, Opera */-webkit-transition: all .24s ease-in-out;-o-transition: all .24s ease-in-out;transition: all .24s ease-in-out;}

.pt-cv-thumb-wrapper .pt-cv-thumbnail  {object-fit: fill!important;
 /* width: auto!important;*/margin-bottom: 0 !important;-webkit-transition: all .24s ease-in-out;-o-transition: all .24s ease-in-out;transition: all .24s ease-in-out;}
.pt-cv-thumb-wrapper .pt-cv-thumbnail a:hover img {opacity: 1!important;filter: grayscale(100%);	-webkit-transform : rotate(5deg) scale(1.2); /* Chrome, Opera 15+, Safari 3.1+ */  -ms-transform     : rotate(5deg) scale(1.2); /* IE 9 */  transform         : rotate(5deg) scale(1.2); /* Firefox 16+, IE 10+, Opera */-webkit-transition: all .24s ease-in-out;-o-transition: all .24s ease-in-out;transition: all .24s ease-in-out;}
.pt-cv-view .pt-cv-title {margin-bottom: 10px;padding:10px;}

.iscvblock .pt-cv-readmore.btn {background: #efc360;border-color: transparent;padding: 0.6em 1.2em!important;color: #214842 ;font-size:1em;border-radius: 0.3em;margin-top: 10px;-webkit-transition: all .24s ease-in-out;-o-transition: all .24s ease-in-out;transition: all .24s ease-in-out;	}
.iscvblock .pt-cv-readmore.btn::after {font-family: fontAwesome;content: "\f054\00a0";font-weight: 400;position:relative;left: 10px;top: 0;}

#committee {color:#6A686A;}
#committee strong {font-weight: bold;color: #dea71f;}
#committee p {font-size:13px;line-height:16px;}
#profile-pic {border: 0px solid £FFF;}
#profile-pic img {border-top-right-radius: 80px;border-bottom-left-radius: 80px;}

.latestnews .iscvblock .pt-cv-content-item {padding: 10px;border: 0px!important;box-shadow: none!important;}
#pt-cv-view .pt-cv-thumb-wrapper:not(.miniwrap) {width: 272px;}
.industries-one {position: relative;display: block;overflow: hidden;padding: 112px 0 113px;/*background-color: #f8f5f1;*/background: linear-gradient(to bottom, #f8f5f1 50%, #FFFFFF 50%);z-index: 1;}

#pg-719-7 > .panel-row-style {padding: 40px 0px 50px 0px;  padding-right: 0px;  padding-left: 0px;/* background: linear-gradient(to bottom, #f0f0f0 50%, #FFFFFF 50%); */}

.application-one {position: relative;display: block;overflow: hidden;padding: 112px 0 113px;/*background-color: #f8f5f1;*/background: linear-gradient(to bottom, #22370E 50%, #FFFFFF 50%);z-index: 1;}

@media (max-width: 480px) {
 	.logo {margin: 0px 0px;}  
 	.breadcrumb-trail.breadcrumbs .trail-items li span {font-size: 13px;color:#d5a590!important;position:relative;line-height: 18px;padding:0px 10px;font-weight:normal;text-wrap:wrap;}.center-logo-below-menu .logo, .logo {  padding: 0px 0!important;}
	.psac-post-slider.psac-design-2 .psac-post-left .psac-post-overlay {  background-color: #FFF;  padding: 4px 10px 4px 5px;  height: 100%;  display: flex;  align-items: center;  -webkit-box-shadow: 0 3px 12px 0 rgba(109,109,109,.15);  box-shadow: 0 3px 12px 0 rgba(109,109,109,.15);  border-bottom: 2px solid #009688;}#top-footer {  margin-top: -6px !important;  padding: 10px 10px;}
	.header-bottom .tg-container {  display: -webkit-box;  display: -ms-flexbox;  display: flex;  -ms-flex-wrap: wrap;  flex-wrap: wrap;  -webkit-box-align: center;  -ms-flex-align: center;  align-items: center;  max-width: 1920px;  margin: 0 auto;  padding: 0 10px;}
	.header-top {  background-color: #00846b;  border-bottom: 1px solid #e7eae5;  color: #878989;  width: 100%;  padding-bottom: 5px;  vertical-align: top;}
	.header-top .tg-column-wrapper {  margin-left: 0;  display: -ms-flexbox;  justify-content: space-between;  align-items: center;}
	.lsow-button.lsow-trans {  color: #fff !important;  background-color: transparent !important;  font-size:11px;  letter-spacing:0.5px;  font-weight:400px;}   #site-navigation 
	.menu-toggle {	cursor: pointer;	display: inline-block;	font-size: 20px;  }
}

@media (max-width: 980px) {#site-navigation, .center-logo-below-menu #site-navigation {  float: right;  padding: 0px 0!important;} .pgc-719-2-0 { width: 100%; width: calc(100% - ( 0 * 20px ) );	}.latestnews #pt-cv-view .pt-cv-thumbnail:not(.pt-cv-thumbnailsm) {  height: 140px!important;  width: auto;}
}

@media only screen and (max-width: 767px)  
	{.pgc-719-2-0 {  width: 100%;  width: calc(100% - ( 0 * 20px ) );}
}
@media only screen and (max-width: 480px)  
	{.pgc-719-2-0 {  width: 100%;  width: calc(100% - ( 0 * 10px ) );}.header-top {	display:inline-block!important;}
}

@media (max-width: 767px) {.pt-cv-blockgrid.list1 .pt-cv-thumb-wrapper, .pt-cv-onebig.above-others > .pt-cv-page > :first-child .pt-cv-thumb-wrapper {  width: auto!important;  margin-bottom: 10px;}
}

.lsow-tabs.style2 .lsow-tab-panes {background: #e0e0e0!important;border-radius: 0 0 5px 5px;}
.lsow-tabs.style2 .lsow-tab-panes .lsow-tab-pane h1, .lsow-tabs.style2 .lsow-tab-panes .lsow-tab-pane h2, .lsow-tabs.style2 .lsow-tab-panes .lsow-tab-pane h3, .lsow-tabs.style2 .lsow-tab-panes .lsow-tab-pane h4, .lsow-tabs.style2 .lsow-tab-panes .lsow-tab-pane h5, .lsow-tabs.style2 .lsow-tab-panes .lsow-tab-pane h6 {color: #464646!important;}
.lsow-tabs.style2 .lsow-tab-panes .lsow-tab-pane {color: #5f5f5f!important;}
.lsow-tabs {position: relative;overflow: hidden;border: 1px solid #c4c4c4!important;}
.lsow-tabs.style2 .lsow-tab-nav {background: #f2f2f2;border-radius: 5px 5px 0 0;padding: 0 5px!important;}
.lsow-tabs.style2 .lsow-tab-nav .lsow-tab {padding: 10px 5px!important;position: relative;}

.footerbutton .so-widget-sow-social-media-buttons .sow-social-media-button {border: 1px solid rgba(255, 255, 255 , 0.20)!important;}
.footerbutton .so-widget-sow-social-media-buttons .sow-social-media-button:hover {border: 1px solid #e4a400!important;background-color:#e4a400;color:#FFF;-webkit-transform: translateY(-3px);-khtml-transform: translateY(-3px);-moz-transform: translateY(-3px);-ms-transform: translateY(-3px);-o-transform: translateY(-3px);transform: translateY(-3px);}

.psac-post-image-bg {padding: 0px;margin-right: -18px;}
.psac-slider-and-carousel .owl-nav .owl-next:hover, .psac-slider-and-carousel .owl-nav .owl-prev:hover, .psac-slider-and-carousel .owl-nav .owl-next:focus, .psac-slider-and-carousel .owl-nav .owl-prev:focus {background: #22370E;color: #fff;border-color: #22370E;}

.aboutpic-rot {/*left: 20px;bottom: -70px;position:absolute; */margin: -270px 0 0 300px;display: inline-block;-webkit-animation: spin 20s linear 0s infinite;animation: spin 20s linear 0s infinite;}
.lsow-portfolio-wrap .lsow-portfolio .lsow-portfolio-item .lsow-project-image .lsow-image-info .lsow-post-title a:hover {border-bottom: 0px solid transparent!important;}
.uw-widget-custom-trigger {border: none;border-radius: 70px;bottom: 15px!important;cursor: pointer;height: 70px;padding: 18px;position: fixed;left: 20px;display: flex;overflow: hidden;align-items: center;width: auto;max-width: 70px;transition: all 400ms;color: var(--color-white);background-color: #00846b!important;text-align: left;z-index:999!important;}

.uw-widget-custom-trigger img {margin-bottom: 0px!important;}
.second-panel {display: flex;align-items: center;padding: 14px 16px;gap: 20px;justify-content: space-between;background-color: #00846b!important;}
.btn-reset-all {background-color: #c0f2e3!important;border: none;border-radius: 5px;cursor: pointer;transition: all 1s;display: flex;align-items: center;justify-content: center;gap: 8px;padding: 5px;color: #1a6e55!important;width: 100%;height: 35px;font-size: 14px;transition: all 300ms;}

.uwaw button:focus, .uwaw button:hover {border-color: #00846b!important;transition: all 1s;background: var(--color-white);}
#scroll-up {background-color: #00846b;border-radius: 3px;bottom: 15px;color: #fff;display: none;padding: 10px 16px;position: fixed;opacity: 1.0;z-index: 9999;filter: alpha(opacity=90)!important;right: 30px!important;}

#language-menu {margin-top:2px;}
#language-menu:lang(ml) {margin-top:2px;}
#language-menu ul {margin: 0;list-style: none;}
#language-menu select {  font-size: 12px;font-weight:500;  margin: 0;  vertical-align: middle;  padding: 3px 10px;border: 1px solid #787878;color:#fff;background-color: #c3f0c6;}
#language-menu select>option {color: yellow;background-color: #b8e1ba;}
#language-menu select:lang(ml) {  font-size: 16px;  margin: 0;  vertical-align: middle;  padding: 2px 10px;border: 1px solid #787878;font-weight: 500;}
#language-menu ul li {display:inline-block;position: relative;padding:5px 10px;}
#language-menu ul li:lang(ml) {float: left;position: relative;border-radius:3px;font-size: 11px!important;/*font-family: Arial!important;*/font-family: 'Poppins', sans-serif !important;padding:5px 15px;}
#language-menu ul li a {font-size: 13px;background: transparent;font-weight: 500;letter-spacing: 0px;color: #fff;display: inline-block;}
#language-menu ul li a:lang(ml) {font-family: 'Noto-Sans-Malayalam'!important;font-size: 13px;font-weight: 500;text-transform:none!important;color: #fff;}
#language-menu ul li:hover > a,
#language-menu ul li.current-menu-item > a,
#language-menu ul li.current_page_item > a,
#language-menu ul li.current_page_ancestor > a,
#language-menu ul li.current-menu-ancestor > a {color: #ffdacc!important;}
#language-menu ul.sub-menu {background-color: #fff;min-width: 250px;padding: 0;position: absolute;box-shadow: 1px 1px 6px rgba(0, 0, 0, 0.2);right: 50%;top: 90%;-webkit-transform: translateX(50%);-moz-transform: translateX(50%);-ms-transform: translateX(50%);-o-transform: translateX(50%);transform: translateX(50%);opacity: 0;visibility: hidden;z-index: 9;-webkit-transition: all 0.5s ease;-moz-transition: all 0.5s ease;transition: all 0.5s ease;border-bottom: 8px solid #dddcdc;border-top: 4px solid #d5a353;}

.menu ul li ul.children {background-color: #fff;min-width: 200px;padding: 0;position: absolute;box-shadow: 1px 1px 6px rgba(0, 0, 0, 0.2);right: 50%;top: 90%;-webkit-transform: translateX(50%);-moz-transform: translateX(50%);-ms-transform: translateX(50%);-o-transform: translateX(50%);transform: translateX(50%);opacity: 0;visibility: hidden;z-index: 9;-webkit-transition: all 0.5s ease;-moz-transition: all 0.5s ease;transition: all 0.5s ease;}

#language-menu ul li ul li {padding: 10px 10px;text-align: left;width: 100%;border-bottom: 1px solid #ddd;}
#language-menu ul.sub-menu li:hover {-webkit-transition: all 0.5s ease;-moz-transition: all 0.5s ease;transition: all 0.5s ease;}
#language-menu ul.sub-menu li a {color: #454545;text-transform: none;font-weight: 500;}
#language-menu ul.sub-menu li:hover > a {color: #e49f37!important;}
.ymc-smart-filter-container .container-posts .post-layout1 .ymc-post-layout1, .ymc-extra-filter .container-posts .post-layout1 .ymc-post-layout1, .ymc-extra-search .container-posts .post-layout1 .ymc-post-layout1, .ymc-extra-sort .container-posts .post-layout1 .ymc-post-layout1 {position: relative;padding: 20px;border: 1px solid #e0e4e9;background: #fff!important;}
p {margin: 10px 0 30px;}
.lsow-button.lsow-trans {color: #fff!important;background-color: transparent!important;border:0px!important;}
.lsow-button.lsow-trans:hovercolor: #fff!important;}
.lsow-button.lsow-trans img {border: 0;padding: 0px!important;margin-right:5px!important;}
.low-button-base a .sow-icon-image {width: 1em;background-size:contain!important;padding:0px!important;}
.lsow-button.lsow-trans:hover {background-color:transparent;color: #fff!important;border-color: #fff;}

.contact-info span {font-size: 14px!important;padding-right: 10px;color: #fff!important;}

.topfont {display:flex;font-size: 12px; gap: 0px;justify-content: right;}
.topfont span {font-size: 12px;padding:8px 5px;}.header-top a {color:#FFF;}
.header-top a:hovercolor:#FFF!important}
.header-top .font01:hover {opacity: 1;background: rgba(255, 255, 255, 0.15);transition: all 1s ease-out;}
.header-top .font01 {font-size: 16px;background-color: transparent!important;color: #FFF;transition: all 1s ease-out;border: 0px!important;}

input.lsow-button, button.lsow-button, a.lsow-button, .lsow-button:active, .lsow-button:visited {display: inline-block;text-align: center;line-height: 1;cursor: pointer;-webkit-appearance: none;vertical-align: middle;border: 1px solid transparent;border-radius: 3px;margin: 0;font-size: 12px;font-weight: bold;text-transform: uppercase;letter-spacing: 1px;background-color: #73b21a;color: #fefefe;outline: none;-webkit-transition: all 0.4s ease-in-out 0s;transition: all 0.4s ease-in-out 0s;}
input.lsow-button.lsow-with-icon img.lsow-thumbnail, button.lsow-button.lsow-with-icon img.lsow-thumbnail, a.lsow-button.lsow-with-icon img.lsow-thumbnail, .lsow-button.lsow-with-icon:active img.lsow-thumbnail, .lsow-button.lsow-with-icon:visited img.lsow-thumbnail {display: inline !important;vertical-align: middle;max-width: 50px;padding: 0px!important;color:#fff!important;margin-right:5px!important;}
.topbutton .lsow-button.lsow-trans:hover {background-color: transparent!important;color: rgba(255,255,255,1.0)!important;border-color: transparent!important;}
.bdp-ticker-wrp {width: 100%;height: 40px;background: #FFF;position: relative;border: solid 1px #dddddc !important;overflow: hidden;}
