/*
 Theme Name:   Flash Child
 Theme URI:    http://example.com/twenty-fifteen-child/
 Description:  Flash Child Theme
 Author:       John Doe
 Author URI:   http://example.com
 Template:     flash
 Version:      1.2.3
 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:  flash-child
*/


@media (max-width:680px){.panel-row-style[style]{
	background-position:center center!important;
	background-size:auto!important}}.tg-slider-widget .btn-wrapper a{color:#313b48;border-color:#313b48}.tg-slider-widget .btn-wrapper a:hover{background:#313b48;color:#fff;border-color:#313b48}#secondary .widget ul li a{color:#000}

/* CUSTOM CSS BELOW */
/* Font Embedding -ml- [b] */
@font-face {
font-family: 'ML-NILA01';
	src: url('/dmg/wp-content/themes/flash-child/fonts/ML-NILA01.eot'); /* IE9 Compat Modes */
	src: url('/dmg/wp-content/themes/flash-child/fonts/ML-NILA01.eot?#FooAnything') format('embedded-opentype'), /* IE6-IE8 */
		 url('/dmg/wp-content/themes/flash-child/fonts/ML-NILA01.woff') format('woff'), /* Modern Browsers */
		 url('/dmg/wp-content/themes/flash-child/fonts/ML-NILA01.ttf')  format('truetype'), /* Safari, Android, iOS */
		 url('/dmg/wp-content/themes/flash-child/fonts/ML-NILA01.svg#ML-NILA01') format('svg'); /* Legacy iOS */
	font-weight: normal;
	font-style: normal;
}

@font-face {

  font-family:"Meera";
  src: url("fonts/Meera.eot");
  src: 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"),
       url("fonts/Meera.eot?#iefix") format("embedded-opentype");
  font-weight: normal;
  font-style: normal;

}
/* Font Embedding -ml- [e] */

.imgHomeClass{
	background: #ff5100;
	margin-right: -30px;
	height: 100%;
	min-height: 312px;
	width: 100%;
	text-align: center;
	color: #fff;
}

.logo-image{
	/*width: 1200px;*/
	width: 100%;
}

.logo .logo-image a img {
	/* width: 100%; */
}

div.inline { float:left; }

.logo{
	margin-bottom: 0px;
}

.lang-item {
    display: inline;
}
/* Top header visible in mobile [b] */
@media (max-width: 680px){
	.header-top {
		display: block;
	}
}
/* Top header visible in mobile [e] */

.logo .logo-image a img{
	width: 100%;
}
/* Home block links [b] */
.homeBlockLinkClass{
	font-weight: 600;
}

.homeBlockLinkClass p{
	padding-top: 10%;
	color:  #009999;
}

.homeBlockLinkClass img{
	margin-left: 5%;
	float:left;
} 

.homeBlockLinkClass a{
	color:  #009999;
	float:left;
	margin-top: 4%;
	margin-left: 2%;
}

.homeBlockLinkClass a:hover{
	color:  red;
}
/* Home block links [e] */

.homeSideImageClass{
	min-height: 100%;
	background: red;
	min-width: 100%;
}

.homeSideImageClass img{
    width: 100%;
    height: 320px;
	  min-height: 100%; 
}

.header-top{
	background-color: #000;
}
.header-top .contact-info li{
	color: #fff;
}

.topHeaderLanguageSwitcherClass{
	color: #fff;
}

.topHeaderLanguageSwitcherClass a{
	color: #fff;
}
.topHeaderLanguageSwitcherClass a:hover{
	color: #006666;
}
.site-navigation-wrapper{
	margin: 0 0 1px 0;
}

.homeLowerBlockClass{
	padding-left: 45px;
	min-height: 75px;
	text-align: center;
	color: #fff;
	padding-top: 25px;
}

.homeLowerBlockClass:lang(ml){
	font-family:"Meera";
}

.homeLowerBlockClass a{
	color: #fff;
}

.homeLowerBlockClass a:lang(ml){
	color: #fff;
	font-size: 1.3em;
}


.homeLowerBlockClass a:hover	{
	color: lightgreen;
}

.fotterLinksClass{
	color: #fff;
	line-height: 1.0em;
	font-size: 12px;
	min-height: 100px;
	font-family: sans-serif;
}

.fotterLinksClass p{
	color: #fff;
	line-height: 1.0em;
	font-size: 12px;
	min-height: 100px;
}

.fotterLinksClass a{
	color: #fff;
}

.fotterLinksClass a:hover{
	color: #b3b300;
}
/* Common Table Style [b] */
table {
  border-collapse: collapse;
  width: 1000px;
}

th, td {
  text-align: left;
  padding: 8px;
}

tr:nth-child(even){background-color: #f2f2f2}

th {
  background-color: #066;
  color: white;
}
/* Common Table Style [e] */

.service-title-wrap:lang(ml){
	font-family:"Meera";
}

/* Remove arrow from 'Read more' */
.tg-service-widget .service-more:after{
content:'';
}


#mega-menu-wrap-primary #mega-menu-primary > li.mega-menu-item > a.mega-menu-link:lang(ml){
	font-family:"Meera";	
	font-size: 14px;
}

.p:lang(ml){
	font-family:"Meera";
}
.home_menu_ml{
	background:RED;
	color:#FF33CC;
}

.trail-title:lang(ml){
	font-family:"Meera";
}

.customClassForNavMenu{
	/*background-color:#006666;*/
	background-color: #7e3c2c;
}

#mega-menu-wrap-primary #mega-menu-primary li.mega-menu-item-has-children > a.mega-menu-link::after, #mega-menu-wrap-primary #mega-menu-primary li.mega-menu-item-has-children > a.mega-menu-link span.mega-indicator::after{
	content: '' !important;
}

#mega-menu-wrap-primary #mega-menu-primary > li.mega-menu-item > a.mega-menu-link:lang(ml){
	font-size: 15px;
}

.homeLowerBlockClass{
	margin-bottom:1px;
}

/*
#pojo-a11y-toolbar .pojo-a11y-toolbar-toggle a{
	border:2px solid #fff;
	border-radius: 10px;
	margin-left:10px;
}
*/
	
/* Hide menu additional list in mobile */
#site-navigation .menu-toggle{
	display: none!important;
}
/* Show top-header in mobile view */
@media (max-width: 768px){
	.header-top {
    	display: block!important;
	}
}
.footerWigetTitleClass{
	font-family: montserrat;
	font-size: 1.3em;
	font-weight: 600;
	/*color: #d16c07;*/
	/*color: #de8b05;*/
	color: #c19f6e;
}
.footerWigetTitleClass:lang(ml){
	font-family: montserrat;
	font-size: 1.3em;
	font-weight: 600;
	/*color: #d16c07;*/
	color: #c19f6e;
}
.footerWigetTitlePrefixClass::before {
    content: "|";
    padding-right: 10px;
    /*color: #00754a;*/
    color: #de8b05;
    font-weight: 900;
	font-family: montserrat;
    font-size: 25px;
}
/*
.footerWigetTitlePrefixClass:lang(ml)::before {
	font-size:40px;
	color: #ff0000;
}
*/
.home-widget-block-class{
	min-height: 75px;
	border: 1px solid #ddd;
	/*border: 1px solid #f2f2f2;*/
	/*box-shadow: 3px 6px #d9d9d9;*/
}
.homePageCommonTitleClass{
	font-size: 1.3em;
	font-weight: 600;
	color: #ab6422;
	height: auto;
	padding-left: 10px;
	margin: 0px;
	text-align: center;
}
.homePageCommonTitleClass:lang(ml){
	font-size:1.6em;
}
.homePageCommonTitleClass a{
	color: #ab6422;
}
#mega-menu-wrap-primary #mega-menu-primary > li.mega-menu-flyout ul.mega-sub-menu li.mega-menu-item a.mega-menu-link:lang(ml){
	font-size: 16px;
	
}

.tg-team-widget img {
	width: AUTO!important;
}
.tg-team-widget.tg-team-layout-3 .team-content-wrapper{
	padding-top: 0px!important;
}
.team-wrapper .team-designation {
    position: relative;
}
.team-wrapper .team-designation:lang(ml) {
    position: relative;
    font-size: 15px;
}

.homeImgClass .team-wrapper .team-title{font-weight: 500;}
.homeImgClass .team-wrapper .team-title:lang(ML){font-size: 20px;font-weight: 500;}

/* -- Modifications after review */
.center-logo-below-menu .logo .logo-image{
	padding: 0px;
}

/**/
.homeInkedImageClass{
		text-align: center;
		padding: 1em;
		/*padding: 35px 25px 5px 25px;*/
}
.homeInkedImageClass:lang(ML){
	padding: 0.8em;
}

.homeInkedImageNameClass{
	color: #fff;
	font-size: 0.9em;
	font-weight: 600;
	line-height:1em;
	margin: 0em;	
	padding: 2px;
	text-align: center;
}
.homeInkedImageNameClass:lang(ML){
	font-size: 1.0em;
	font-weight: 500;	
}

.homeInkedImageDesignationClass{
	color: #fff;
	font-size: 0.7em;
	font-weight: 600;	
	line-height: 1em;
	margin: 0em;
	text-align: center;
	padding: 2px;
	letter-spacing:1px;
}
.homeInkedImageDesignationClass:lang(ML){
	font-size: 0.9em;
	font-weight: 500;	
}

.homeInkedImageRightClass{
	text-align: center;
	padding: 5px 0px 0px 0px ;
}

.homeInkedImageRightClass:lang(ML){}

.header-top{
	background-color: #4b241b!important;
}
/**/
#top-footer {
	background-color: #999999;
	padding: 10px 0px 0px 0px;
}

#top-footer .widget {
	margin-bottom: 0px;
}

.footerLinkClass span{
	font-family: montserrat;
	font-size: 0.7em;
	font-weight: 500;
	color: #222;
}
.footerLinkClass span:hover{
	color: #fff;
}

.footerLinkClass::after{
	content:' \007C ';
	color: #fff;
}
/*
.top-header-custom-text-link{
	font-family: inherit;
	font-weight: 600;
	color: red;
}

.top-header-custom-text-link:lang(ml){
	font-family: inherit;
	font-weight: 600;
	color: cyan;
}

.top-header-custom-text-link a:lang(ml){
	color: red;
}
*/
#mega-menu-wrap-social #mega-menu-social > li.mega-menu-item > a.mega-menu-link{
	color: #ffffff;
	font-size: 01.00em;
	font-weight: 600;
}

#mega-menu-wrap-social #mega-menu-social > li.mega-menu-item > a.mega-menu-link:lang(ml){
	color: #ffffff;
	font-family: montserrat;
	font-size: 0.90em;
	font-weight: 600;
}

#mega-menu-wrap-social #mega-menu-social > li.mega-menu-item > a.mega-menu-link hover:lang(ml){
	color: #fff;
}

#mega-menu-wrap-social #mega-menu-social{
	background: #4b241b;
}

.header-bottom .search-wrap {
    float: right;
    padding: 0px 0px 0px 5px;
    position: relative;
}

.header-bottom .search-icon{
	color: #ffffff;
	border: 1px solid #ffffff;
	margin-top: 5px;
}

/**/
.homeLowerImageBlockClass{
	background: #ddd;
	min-height: 100px;
	min-width: 350;
	/*border: 1px solid red;*/
}

.homeLowerImageBlockClass .imageClass{
	padding: 1%;
	float: left;
	max-height: 90px;
	max-width: 90px;
}

.homeLowerImageBlockClass .titleClass{
	float: left;
	font-size: 1.0em;
	font-weight: 600;
	color: #222;
	padding: 6% 3% 3% 3%;
}

.homeLowerImageBlockClass .titleClass a{
	color: #000;
}
.homeLowerImageBlockClass .titleClass a:hover{
	color: #ddd;
}

/**/
.screenReaderClass{
	font-family: montserrat;
	font-size: 1em;
	font-weight: 600;
	text-align: center;
	margin: 0px;
	color: #fecd8b;
}
.screenReaderClass:lang(ml){
	font-family: montserrat;
	font-size: 1em;
	font-weight: 600;
	text-align: center;
	margin: 0px;
	color: #fecd8b;
}

.screenReaderClass a{
	font-family: montserrat;
	font-size: 0.90em;
	font-weight: 600;
	color: #fecd8b;
}
.screenReaderClass a:lang(ml){
	font-family: montserrat;
	font-size: .9em;
	font-weight: 600;
	color: #fecd8b;
}
.screenReaderClass a:hover{
	color: #fff;
}

.contentTitleClass{
	font-size: 1.3em;
	font-weight: 600;
	color: inherit;
	text-align: center;
	margin: 0em 0em 0.2em 0em;
}
.contentTitleClass:lang(ml){
	font-size: 1.5em;
}
.top-header-text{
	margin: 0px;
	text-align: right;
	color: #fff;
	font-size: 0.8em!important;
	font-weight: 600;
	padding: 2px;
	font-family: montserrat!important;
}
.top-header-text a{
	color: #fff;
}
.top-header-text a:hover{
	color: #84d6c9;
}

.polylang-flags {
  list-style-type: none;
  margin: 0;
  padding: 0;
}
.polylang-flags li {
    display: inline;  
}

.topHeaderLanguageSwitcherClass{
	
}

.contentLeftNav{
	background: #ffffff;
	/*color: #4b241b;*/
	color: #ef8527;
	font-weight: 600;
	padding: 10px 5px 10px 15px;
	line-height: 25px;
}
.contentLeftNav:lang(ML){
	font-size: 1.2em;
}

.contentLeftNav a{
	/*color: #4b241b;*/
	color: #ef8527;
}
.contentLeftNav a:hover{
	color: #7e3c2c;
	
}
.linkDivClass{
	background: #ddd; 
	width: auto; 
	min-height: 50px; 
	color: #222; 
	padding: 15px; 
	margin: 10px; 
	font-weight: 600; 
	border-radius: 5px;
	text-align: center;
}

table td a{
	color: #222;
}
table td a:hover{
	color: red;
}

/* [ADDITIONAL_CSS] */
p:lang(ml){
	font-family:"Meera";
	font-size: 1.2eM;
}
.fotterLinksClass{
	font-family: sans-serif;
		line-height: 1.4em;
}
.fotterLinksClass a{
	font-family: sans-serif;
	line-height: 1.4em;
}
/**/
.fotterLinksClass:lang(ml){
	font-family: sans-serif;
  line-height: 1.4em;
	font-size:0.9eM;
}
.fotterLinksClass a:lang(ml){
	font-family: sans-serif;
	line-height: 1.4em;
	font-size:0.9eM;
}
/**/

.homeBlockLinkClass p:lang(ml){
	font-family:"Meera";
	font-size:18px;
}

.homeParaMal{
	text-align: left;
	margin: 0px 0px 0px 0px;
	font-size: 1.5em;
	font-weight: 600;
	color: #006666;
}

.homeParaEng{
	text-align: left;
	margin: 0px 0px 0px 0px;
	font-size: 1.2em;
	font-weight: 600;
	color: #7e3c2c;
	padding-top: 5px;
}

.homeParaEng:lang(ml){
	font-size: 1.5em;
}

.contentMalP{
  font-size: 1.3em;
  text-align: justify;
}


.trail-title:lang(ml){
	font-family:"Meera";
}

.tg-container:lang(ml){
	font-family:"Meera";
}

.widget-title:lang(ml){
	font-family:"Meera";
}

.trail-item:lang(ml){
	font-family:"Meera";
}

.breadcrumb-trail.breadcrumbs .trail-items li span:lang(ml){
	font-size: 1.1em;
}
.spanFooterClass{
color: #fff;
margin-left: 5%;
font-size: 10px;
font-family: sans-serif;
}

.news-
container,.newsscroller_title,.scrollercontent{
	font-family: sans-serif,"Meera";
	font-size: 1.1em;
}

table:lang(ml){
	font-size: 1.2eM;
	font-family:"Meera";
}
table:lang(ml) .th{
	font-family:"Meera";
	font-size: 1.2eM;
}
table:lang(ml) .td{
	font-family:"Meera";
	font-size: 1.2eM;
}


.clsEngInMal{
	font-family: sans-serif;
	font-size: 1eM;
}


.tableClassForMalContentsInEngPage{
	font-family:"Meera";
	font-size: 1.2eM;
}

.tableClassForMalContentsInEngPage .td{
	font-family:"Meera";
	font-size: 1.2eM;
}

table{
	width:100%;
}

.header-top{
	background-color: #12b5a4;
}
/* [/ADDITIONAL_CSS] */

.logo .logo-image a img{
	width: auto!important;
	float: left;
}

.home-sponsor-image{
	float: right;
}

.mlquestion{
	font-size: 1em;
	font-weight: 600;
}
.mlquestion .mlquestion-no{
	font-size: 0.8em;
	font-family: montserrat ;
}

.mlanswer{
	font-size: 1em;
	margin: 5%;
}
.mlanswer .mlanswer-no{
	font-size: 0.8em;
	font-family: montserrat ;
}


/* [Language Switcher Style]*/
div.custom-menu-class {
	float: right!important;
	margin-bottom: 10px;
	padding: 05px 0px;
}

div.custom-menu-class ul {
    list-style-type: none;
    list-style: none;
    list-style-image: none;
}

div.custom-menu-class li {
    padding-right: 5px;
    display: inline;
}

div.custom-menu-class img {
    height: auto;
/*    max-width: 100%;*/
    vertical-align: middle;
}

div.custom-menu-class a img {
    border: 0;
    padding: 0px!important;
}

div.custom-menu-class ul li {
	float: left;
	position: relative;
}

div.custom-menu-class ul li a {
	display: inline-block;
	height: 41px;
	border: 1px dashed #880000;
    border-top-style: double;
    border-right-style: double;
    border-bottom-style: double;
    border-left-style: double;
	color: #880000;
	font-size: 12px;
	line-height: 39px;
	font-family: 'Montserrat', sans-serif;
	text-align: center;
	font-weight: 700;
	letter-spacing: 0.05em;
	padding: 0 20px;	
	margin: 25% 0% 0% -30%;
}

div.custom-menu-class ul li a:lang(ml){
	display: inline-block;
	height: 41px;
	border: 1px dashed #880000;
    border-top-style: double;
    border-right-style: double;
    border-bottom-style: double;
    border-left-style: double;
	color: #880000;
	font-size: 16px;
	line-height: 39px;
	font-family: "Meera",'Montserrat', sans-serif;
	text-align: center;
	font-weight: 700;
	letter-spacing: 0.05em;
	padding: 0 20px;

}

div.custom-menu-class ul li:hover > a,
div.custom-menu-class ul li.current-menu-item > a,
div.custom-menu-class ul li.current_page_item > a,
div.custom-menu-class ul li.current_page_ancestor > a,
div.custom-menu-class ul li.current-lang > a,
div.custom-menu-class ul li.current-menu-ancestor > a {
	background-color:#880000;
	color:#fff;
	border-style: solid;
}
/* [/Language Switcher Style]*/

/* [Header Widget] */
.logo img{
	vertical-align: top;
}

.adjascent-image-to-logo-class{
	display: inline-block;
	vertical-align: top;
}
/* [/Header Widget] */

.title-decorated-class{
	min-height: 45px; 
	width: auto; 
	background: #880000; 
	color: #ffffff; 
	text-align: center; 
	font-weight: 600; 
	padding: 10px; 
	border-radius: 5px;
}

.title-decorated-class:lang(ml){
	font-size: 1.4em;
}
.content-decorated-class{
	border: 2px solid #c2c2c2;
	margin: 25px;
	padding: 25px;
	background: #c2c2c2;
	border-radius: 5px;
	color: #222;
}
#amrit{
	float:left;
}
#amrit img a{
	height: auto;
	width: 100%!important;
	vertical-align: middle;
}
.vsrp_div{
    font-size: 18px!important;
    font-size: 0.928571429rem;
    padding: 4px 0;
    line-height: 1.1;
    position: relative;
    vertical-align: top;
}

#mega-menu-wrap-primary #mega-menu-primary > li.mega-menu-item > a.mega-menu-link {
  line-height: 40px;
  height: 40px;
  padding: 0px 7px 0px 7px!important;
  vertical-align: baseline;
  width: auto;
  display: block;
  color: #fff;
  text-transform: none;
  text-decoration: none;
  text-align: left;
  text-decoration: none;
  background: rgba(0, 0, 0, 0);
  border: 0;
    border-top-color: currentcolor;
    border-right-color: currentcolor;
    border-bottom-color: currentcolor;
    border-left-color: currentcolor;
  border-radius: 0;
  font-family: inherit;
  font-size: 13px;
  font-weight: normal;
  outline: none;
}


/******************Widget Css********************/

.psac-widget-wrp .psac-post-list-content{padding:1px 0px 15px 0px; font-size:18px!important;}



