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

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

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

}

@font-face {
    font-family: 'open_sanssemibold';
    src: url('fonts/opensans/opensans-semibold.eot');
    src: url('fonts/opensans/opensans-semibold.eot?#iefix') format('embedded-opentype'),
         url('fonts/opensans/opensans-semibold.woff2') format('woff2'),
         url('fonts/opensans/opensans-semibold.woff') format('woff'),
         url('fonts/opensans/opensans-semibold.ttf') format('truetype'),
         url('fonts/opensans/opensans-semibold.svg#open_sanssemibold') format('svg');
    font-weight: normal;
    font-style: normal;
}
/*common*/
body{font-family: 'open_sansregular';font-weight:normal;}
*{padding:0px;margin:0px;}
ul,li{list-style:none;}
a{  -webkit-transition: color 0.4s ease;-moz-transition: color 0.4s ease;-o-transition: color 0.4s ease;  -ms-transition: color 0.4s ease; transition: color 0.4s ease;text-decoration:none;}
button{  -webkit-transition: background 0.4s ease;-moz-transition: background 0.4s ease;-o-transition: background 0.4s ease;  -ms-transition: background 0.4s ease; transition: background 0.4s ease;text-decoration:none;}
p{font-size: 13px; font-weight: 400;}
h1{font-size: 20px; font-weight: 400;}
h2{font-size: 18px; font-weight: 400;}
.auto{ height:auto; width:auto; margin:auto; overflow:hidden; }
.fleft{float:left;}
.fright{float:right;}
.containerMain{}
.inner{ margin:auto;overflow:hidden;height:auto;width:auto;max-width: 1170px;}
/*header*/
.head_top{background: #0098EF;position:relative;overflow:visible;  border-bottom: 2px solid #0090E4;}
.sarasvathiDiv{background: url(images/saraswati.png) no-repeat; width: 60px; height:72px;background-size: contain;  position: absolute;top: 1px;z-index: 9999;left: 48%;  cursor: pointer;}
.insd_head_top{  padding: 8px 0px;}
.insd_head_top i{margin-right: 8px;}
.insd_head_top a{color:white;font-size: 13px;font-weight: 400;  font-family: 'open_sansregular';display: inline-block;}
.insd_head_top a:hover{color:#fff;}
a.mailic{  margin-right: 10px;border-right: 1px solid white!important;padding-right: 15px;}

.header{background:#fff;-webkit-box-shadow: 0 1px 2px rgba(0,0,0,.1); -moz-box-shadow: 0 1px 2px rgba(0,0,0,.1);  box-shadow: 0 1px 2px rgba(0,0,0,.1);  padding: 23px 0px;border-bottom: 1px solid #f0efef;}
.insd_header{}
.logoDiv{ }
.logoDiv h1{color: #FBB917;font-size:22px;}
.logoDiv.fright h1{color:#FBB917;}
.logoDiv h1 span{margin-left: 5px;}
.menuDiv{ text-align: center; }
.menuDiv ul{  display: inline-block;    float: none;}
.menuDiv ul li{ display:inline-block; margin: 0px -2px;}
.menuDiv ul li:last-child{  margin-right: 0px;}
.menuDiv ul li a{text-transform:uppercase; font-size:14px;color: #fff;display:block;  padding: 10px 20px;
text-decoration:none;
-webkit-transition: all 0.5s ease;
  -webkit-appearance: none;
  -moz-transition: all .5s ease;
  -ms-transition: all .5s ease;
  transition: all .5s ease;}
.menuDiv ul li a:hover{background-color: #357ae8;}
.menuDiv ul li a.active{background-color: #357ae8;}
.searchrslt_contentMain{ }




#word-table tr td:first-child + td {} 
/*#word-table tr th:first-child + th + th {display:none; }
#word-table tr td:first-child + td + td {display:none; }*/
#word-table tr td:first-child + td + td + td {}
#word-table tr td:first-child + td + td + td + td {}
#word-table tr td:first-child + td + td + td + td + td {}
#word-table tr td:first-child + td + td + td + td + td +td{  width: 8%;}


.abbrvtnDiv table td:first-child,.iast-page table td:first-child{padding-left:8px;}
.iast-page table td:first-child{width:16%;}
.iast-page h5{ color: #F4C430; font-size:18px;}
.abbrvtnDiv table td,.iast-page table td {padding: 5px 0px;}
.abbrvtnDiv tbody tr:nth-child(even),.iast-page table tr:nth-child(even) {background-color: rgba(242, 243, 243, 0.35);}
.abbrvtnDiv tbody tr,.iast-page table tbody tr {border-top: 1px solid #ddd;}
.iast-page table th{padding:5px 0px;}
.iast-page table{width:100%;margin-top:20px;}
.iast-page .tilt-hd{}
.iast-page .tilt-hd span{}
.ganesha_img{  float: left;width: 120px;  margin-top: -16px;}
.aboutpg .plainDiv p{line-height:23px;}
.aboutpg .plainDiv p span{  font-weight: 500;font-family: 'open_sanssemibold';}
.text-align-center {text-align:center;}












/*searchDiv*/
.searchDiv{  -webkit-box-shadow: 0 1px 2px rgba(0,0,0,.1);  -moz-box-shadow: 0 1px 2px rgba(0,0,0,.1);  box-shadow: 0 1px 2px rgba(0,0,0,.1);  position: relative; background-color: #F9F9F9; background-image: url("images/sanskrit-bg.png");}
.searchContainer {  margin: 35px 0px;}
.searchContainer .Mycol input[type="text"]{border:none;outline: none;width:79%;box-sizing: border-box;padding:9px 8px;font-size:14px;float:left;} 
.searchContainer .Mycol input[type="text"]:focus .search_frmcntrl{-webkit-box-shadow: 0px 0px 5px 0px rgba(0,151,239,1);
 -moz-box-shadow: 0px 0px 5px 0px rgba(0,151,239,1);
 box-shadow: 0px 0px 5px 0px rgba(0,151,239,1);
 margin: 5px;}




.searchContainer .Mycol .button{width:21%;height: 37px;background:#0098EF;outline:none;border:none; cursor:pointer; color:#fff;  font-size: 15px;}
.searchContainer .Mycol .button:hover{background: #0098EF;} 
.searchContainer .Mycol .button:hover i{color:#fff;}
.searchContainer .Mycol .button i{color: #fff;-webkit-transition: color 0.4s ease;-moz-transition: color 0.4s ease;-o-transition: color 0.4s ease;  -ms-transition: color 0.4s ease; transition: color 0.4s ease;margin-right:5px;}
.searchContainer .Mycol {display:inline-block ;}
.searchContainer .Mycol-1{width:514px;display:block;}
.searchContainer .Mycol-2{width: 19%;margin: 0px 16px;}
.searchContainer form{}
.searchContainer form label{font-size: 14px;margin-bottom: 8px;display: block;}
.searchContainer form select{display:block;width:100%;border: 1px solid #dbdbdb;padding:8px 8px;outline:none;cursor:pointer;font-size: 13px;}
.transltnDiv{margin-right:0px !important;} 
.Advanced_search{max-height: 0;	overflow: hidden;transition: max-height 1s ease;-webkit-transition: max-height 1s ease;-moz-transition: max-height 1s ease;text-align:center; background-color:#fff !important;}
.Advanced_search.show{max-height:250px;}
.advcd_srchoptn{font-size:13px; color: #000;  margin-top: 6px; display: none;cursor:pointer;}

.searchRsltrDiv h1{}
.searchRsltrDiv h1 i{padding-right: 8px;}
.did_umeanDiv{  padding: 20px 0px 0px 28px;}
.did_umeanDiv h2{}
.search_frmcntrl{background-color: rgba(0,0,0,0.3);  border-radius: 5px;  -moz-border-radius: 5px;  -webkit-border-radius: 5px;  -o-border-radius: 5px;  padding:2px;margin:5px;}




/*contentMain*/
.contentMain{border-bottom:3px solid #f2f2f2; background:#fff; min-height:394px;padding:20px 0px}
.contentMainPlainpG{padding-top:50px !important;}
.insd_contentMain{}
.recent_DictnryEntrDiv{}
.insdrecent_DictnryEntrDiv{}
.recent_DictnryEntrDiv table{width:100%;border-collapse:collapse;}
.recent_DictnryEntrDiv table thead{}
.recent_DictnryEntrDiv table thead tr th{text-align:left;font-weight:normal;font-size:15px; font-family: 'open_sanssemibold';}
.recent_DictnryEntrDiv table tbody tr{border-top: 1px solid #ddd;}
.recent_DictnryEntrDiv table tbody tr td{font-size:13px;padding:8px;}
.recent_DictnryEntrDiv table tbody tr td a{  color:#0098EF;cursor: pointer;text-decoration: underline;}
.recent_DictnryEntrDiv table tbody tr td a:hover{text-decoration:underline;}
.recent_DictnryEntrDiv h1{  margin-bottom: 15px;color:#151B8D;}
.recent_DictnryEntrDiv h1 i{  padding-right: 8px;}

.recent_DictnryEntrDiv table tbody tr:nth-child(even),.table_story table tr:nth-child(even){background-color: rgba(242, 243, 243, 0.35);}
.recent_DictnryEntrDiv table thead tr th,.table_story table tr th{ border-bottom:1px solid #e5e6e6;margin-bottom:5px;}
.table_story table tr th{padding:8px;}
.table_story table tr td{padding:8px;}
.contentMainPlainpG ul{}
.contentMainPlainpG ul li{}
.contentMainPlainpG ul li a{font-size: 14px;font-weight: 400;  margin-left: 2px;}
.table_story table tr td a{display:block;color:#0098EF;text-decoration: underline;}
.col-td-1{}
.col-td-2{}
.col-td-3{}
.col-td-4{ width: 15%;}
.col-td-5{}
.col-td-6{}
.slectDiv lable{}
.slectDiv select{display: inline-block !important;width: 25% !important;} 
.story-single p{line-height:20px;}
.table_story table tbody tr{  border-top: 1px solid #ddd;}
h1 i {padding-right: 8px;}
.text-plainpg{  margin-bottom: 20px;}
.text-plainpg h4{text-align:center;font-size: 16px;margin-bottom: 22px;  color: #F4C430;line-height:20px;}
.text-plainpg table{width:100%;}
.text-plainpg table tr th{border-bottom:1px solid #e5e6e6;  padding: 5px 10px;}
.text-plainpg table tr td{border-bottom:1px solid #e5e6e6;  padding: 5px 10px;}
.text-plainpg table tr:nth-child(even) { background-color: rgba(242, 243, 243, 0.35);}

.col-td-desc{width:48%;}
.table_story{width:100%;}


/*plain div*/
.plainPageDiv{}
.plainPageDiv h1{padding-bottom:10px;color:#151B8D;}
.plainDiv{}
.plainDiv p{padding-bottom:10px;}


/*contact form*/
#contactfrm{width:500px;}
#contactfrm label{margin-bottom:5px; display:block;font-size:15px;}
#contactfrm input[type="text"],input[type="email"],textarea{display:block;border: 1px solid #dbdbdb; outline:none;padding:5px 12px;box-sizing:border-box; font-size:14px;margin-bottom:5px;width:100%;}

#contactfrm label{margin-bottom:5px; display:block;font-size:15px;}
#contactfrm textarea{  padding-top: 12px; height: 85px;}
#contactfrm input[type="submit"]{outline:none; background:#0098EF; color:#fff; font-size:14px;   padding: 7px 30px;
  margin-top: 5px; border:none;cursor:pointer;ease;-moz-transition: background 0.4s ease;-o-transition: background 0.4s ease;  -ms-transition: background 0.4s ease; transition: background 0.4s ease; border:1px solid #0098EF;}
#contactfrm input[type="submit"]:hover{ border:1px solid #0098EF; color:#0098EF; background:#fff;}



.descptn_td{max-width:250px ;}

.videoContainer{  margin-top: 22px;}
.videoContainer ul{display:block;text-align:center;}
.videoContainer ul li{display:inline-block; vertical-align:top; width:31%; height:auto;border: 1px solid #f0efef; text-align:center;   margin: 9px 9px;box-shadow: 0 1px 5px 0 rgba(0,0,0,0.04);-moz-box-shadow: 0 1px 5px 0 rgba(0,0,0,0.04);-ms-box-shadow: 0 1px 5px 0 rgba(0,0,0,0.04);-o-box-shadow: 0 1px 5px 0 rgba(0,0,0,0.04);-webkit-box-shadow: 0 1px 5px 0 rgba(0,0,0,0.04);}
.videoContainer ul li .vidCmnDiv{width:100%;}

.videoContainer ul li .vidCmnDiv .vidCmnImg{ margin: auto;height: 222px;overflow: hidden;position: relative;}
.videoContainer ul li .vidCmnDiv .vidCmnImg img{background-size:100%;  width: 100%;
  height: 100%;}
.ovrlyvid {width: 100%;height: 222px;background: rgba(42, 85, 121, 0.5);margin: auto;position: absolute;top: 0px;}
.videoicon_r{width: 52px;height: 52px;margin: auto; background: url(images/playicn.png) no-repeat center; display: block;top: 38%;position: absolute;left: 43%;}
.videoContainer ul li .vidCmnDiv .vidCmnDesc{height: auto;overflow: hidden;margin: auto;text-align: center;padding: 0px 10px; min-height: 159px;}
.videoContainer ul li .vidCmnDiv .vidCmnDesc h3{font-weight: 500;padding-top:30px;text-transform: uppercase; color:#151B8D;}
.videoContainer ul li .vidCmnDiv .vidCmnDesc p{line-height: 20px;padding: 18px 0px;color: #151B54;}
.videoContainer ul li .read_moreDiv {border-top: 1px solid #f0efef;padding:10px 0px; }
.videoContainer ul li .read_moreDiv a{}
.videoContainer ul li .read_moreDiv a i{}

.abbrvtnDiv{}
.abbrvtnDiv table{width:100%;}
.abbrvtnDiv table td{}
.rdrsCmntDiv{  margin-top: 12px;  margin-bottom: 58px;}
.rdrsCmntDiv h2{padding:8px 0px;}
.rdrsCmntDiv p{line-height: 20px;}
.rdrsCmntDiv p a{ }

/*single page*/

.single-ContentDiv {border-bottom: 1px solid #ddd;margin-bottom: 40px;padding-bottom: 20px;}
.single-ContentDiv h4{font-size:18px;}
.single-ContentDiv p{}


/*bfrfooter*/
/*.bfrfooter{min-height:20px;background:#0098EF;}
.insd_bfrfooter{}*/
/*footer*/
.footer{background:#0098EF;border-top: 3px solid #0090E4;} 
.insd_footer{}
.insd_footerlft{}
.insd_footerlft p{color:white;font-size: 13px; font-weight: 400;font-family: 'open_sansregular';line-height: 35px;}
.sociallniksftr {}
.sociallniksftr a{ color:white !important;display: inline-block; margin: 0 2px; overflow: hidden; padding: 0;  text-align: center;font-size: 14px;line-height: 35px;width: 32px;height: 32px;}
.sociallniksftr a:hover{color:#fff;}
.ui-menu .ui-menu-item {
    width: 395px;
    overflow: hidden;
	    box-sizing: border-box;
    text-overflow: ellipsis;
    white-space: nowrap;
}


table tr td,table tr td p,.aboutpg .plainDiv p,.rdrsCmntDiv p,.single-ContentDiv p,.slectDiv lable,.searchContainer form select{color:#151B54;} 
table tr th,.aboutpg h1,.rdrsCmntDiv h2,.iast-page h5,.text-plainpg h4,.single-ContentDiv h4{color:#151B8D;}

/*error page*/
#errorpage { margin:auto;height:auto;width:auto;overflow:hidden; text-align:center; display:table;}
#errorpage .insd_errorpage{ margin:auto;height:auto;width:auto;overflow:hidden; text-align:center; display:table-cell;vertical-align:middle;}
#errorpage .insd_errorpage h1{ text-align:center;font-size:80px;color:#151B8D; }
#errorpage .insd_errorpage p{ text-align:center;font-size:30px;color:#151B54; }
.sociallniksftr iframe, .wa_btn_s {height: 25px;}

 
#st-container #menu-1{display:none;}
#st-container.st-effect-1.st-menu-open #menu-1{display:block !important;}
.st-pusher{padding-left:0px !important;}

span.red{color:#ff0000;}
.iast-page h6{font-size:13px;color: #151B8D;}
.iast-page table { margin-bottom: 20px;}
 .inner a {  cursor: pointer;  text-decoration: underline; }
.ui-autocomplete { height: 400px !important; overflow-y: scroll; overflow-x: hidden;}