﻿/* ---- RESET ----- */

body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,input,textarea,p,blockquote,th,td { 
 margin:0;
 padding:0;
}
table {
 border-collapse:collapse;
 border-spacing:0;
}
fieldset,img { 
 border:0;
}
address,caption,cite,code,dfn,em,strong,th,var {
 font-style:normal;
 font-weight:normal;
}
ol,ul {
 list-style:none;
}
caption,th {
 text-align:left;
}
h1,h2,h3,h4,h5,h6 {
 padding: 0px;
 margin: 0px;
 font-size: 100%;
 font-weight: normal;
 width: auto;
}
q:before,q:after {
 content:'';
}
abbr,acronym { border:0;}
*{
 outline: 0px;
}
::-webkit-scrollbar {
    width: 4px;
    height: 4px;
}
::-webkit-scrollbar-track {
    -webkit-box-shadow: inset 0 0 6px rgba(0,0,0,0.3);
    -webkit-border-radius: 10px;
    border-radius: 10px;
}
::-webkit-scrollbar-thumb {
    -webkit-border-radius: 10px;
    border-radius: 10px;
    background: rgba(204,204,204,0.8); 
    -webkit-box-shadow: inset 0 0 6px rgba(0,0,0,0.5);
}
::-webkit-scrollbar-thumb:window-inactive {
	background: rgba(255,0,0,0.4); 
}

/*** news updates starts -------------------- ***/

.wraper_news-updates {
 margin: 0px auto;
 height: 396px;
 border-radius: 5px;
 overflow: hidden;
 padding: 3%;
 background-color: #FFF;
 overflow-x: hidden;
 overflow-y: auto;
}
.mal_text {
 font-family: "PanchariUni";
 font-size: 19px;
 color: #333;
 font-weight: normal;
 line-height: 20px;
 margin: 0px 0px 5px 0px;
 padding: 0px 0px 5px 0px;
 border-bottom: #E5E5E5 1px dotted;
}
.mal_text_hd {
 	font-family: "EGGIndulekhaUni";
    font-size: 24px;
    font-weight: bold;
    color: #2B529C;
    line-height: 90%;
    margin-bottom: 0px;
    display: block;
}
.mal_text_hd02 {
 	font-family: "EGGIndulekhaUni";
    font-size: 22px;
    font-weight: bold;
    color: #333;
    line-height: 110%;
    margin-bottom: 0px;
    display: block;
}
.eng_text {
  font-family : Georgia, "Times New Roman", Times, serif;
  font-size: 16px;
  color: #333;
  font-weight: normal;
  line-height: 23px;
  margin: 0px 0px 5px 0px;
  padding: 0px 0px 5px 0px;
  border-bottom: #E5E5E5 1px dotted;
}
.eng_text_hd {
  font-family : Georgia, "Times New Roman", Times, serif;
  font-size: 20px;
  color: #333;
  font-weight: normal;
  line-height: 20px;
}
.bold {
 font-weight: bold;
}
.updation_text_box {
 width: 98%;
 float: left;
 padding: 0%;
 margin-bottom: 0px;
}
.updation_text {
 font-family: Arial, Helvetica, sans-serif;
 font-size: 12px;
 color: #C68600;
 font-weight: normal;
 line-height: 20px;
 padding: 0;
 width: auto;
 float: left;
}
.image_box {
 width: 100%;
 float: left;
 margin: 0px 0px 5px 0px;
}
.image_box img {
 width: 100%;
}

.com_box {
 width: 100%;
 float: left;
}
.share_box {
    float: right;
    height: 17px;
    overflow: hidden;
    width: 135px;
    -webkit-transition: width 1s ease-in-out;
    -moz-transition: width 1s ease-in-out;
    -o-transition: width 1s ease-in-out;
    transition: width 1s ease-in-out;
}
.share_txt {
 font-family: Arial;
 font-size: 10px;
 color: #B9B9B9;
 padding: 3px 5px;
 float: right;
 background-color: #EFEFEF;
 cursor: pointer;
}
.icon_box {
    float: right;
    width: 0px;
    margin: 0px 2px 0px 5px;
    overflow: hidden;
    height: 16px;
}
.icon01, .icon02, .icon03 {
 float: right;
 margin: 0px 5px 0px 0px;
 width: 16px;
 height: 16px;
}
.icon01 {
 background-position: left top;
 background-image: url('../img/icon-glp-gr.jpg');
 background-repeat: no-repeat;
}
.icon02 {
 background-position: left top;
 background-image: url('../img/icon-twt-gr.jpg');
 background-repeat: no-repeat;
}
.icon03 {
 background-position: left top;
 background-image: url('../img/icon-fb-gr.jpg');
 background-repeat: no-repeat;
}
.icon01 a {
 background-position: left top;
 margin: 0px 3px 0px 0px;
 background-image: url('../img/icon-glp-gr.jpg');
 background-repeat: no-repeat;
}
.icon01:hover {
 background-position: left top;
 background-image: url('../img/icon-glp-clr.jpg');
 background-repeat: no-repeat;
}
.icon02 a {
 background-position: left top;
 margin: 0px 3px 0px 0px;
 background-image: url('../img/icon-twt-gr.jpg');
 background-repeat: no-repeat;
}
.icon02:hover {
 background-position: left top;
 background-image: url('../img/icon-twt-clr.jpg');
 background-repeat: no-repeat;
}
.icon03 a {
 background-position: left top;
 margin: 0px 3px 0px 0px;
 background-image: url('../img/icon-fb-gr.jpg');
 background-repeat: no-repeat;
}
.icon03:hover {
 background-position: left top;
 background-image: url('../img/icon-fb-clr.jpg');
 background-repeat: no-repeat;
}
/*------------- main styles ----------------*/

.outer {
	width: 980px;
	margin: 0px auto;
	overflow: hidden;
}
.header {
	background-position: left top;
	width: 100%;
	float: left;
	background-image: url('../images/header-bg.jpg');
	background-repeat: repeat-y;
	background-size: 100%;
}
.content_outer {
	width: 98%;
	height: auto;
	padding: 1%;
	overflow: hidden;
	background-color: #eef1f5;
}
.logo {
	width: 11.224489795918367%;
	float: left;
}
.banner {
	width: 88.77551020408163%;
	float: left;
}
.banner img {
	max-width: 100%;
	float: left;
}
.logo_inside {
	width: 100%;
	float: left;
	text-align: left;
}
.logo_inside img {
	max-width: 100%;
	margin: 3px 0px 0px 4px;
}
.news_updation_box {
	width: 35.41666666666667%;
	height: 455px;
	margin: 0%  1.0416666666666666% 0% 0%;
	float: left;
	border-radius: 5px;
	/*background-color: #fff; */
}
.slide_outer01 {
	width: 29.16666666666667%;
	height: auto;
	float: left;
	padding: 1% 1% 1% 1%;
	margin-right: 1%;
	overflow: hidden;
}
.slide_outer02 {
	width: 29.16666666666667%;
	height: auto;
	float: left;
	padding: 1% 0% 1% 1%;
	margin-right: 1%;
	overflow: hidden;
}
.slide_box01 {
	width: 100%;
	height: auto;
	float: left;
}
.slide_box02 {
	width: 100%;
	height: 400px;
	float: left;
}
.thumb_img {
	float: left;
	width: 22%;
	margin: 5px 7px 5px 0px;
}
.updation_box01 {
	width: 29.16666666666667%;
	float: left;
	padding: 1% 1% 1% 1%;
	margin-right: 1%;
	background-color: #fff;
}
.updation_box02 {
	width: 29.16666666666667%;
	float: left;
	padding: 1% 1.0416666666666666% 1% 1%;
	background-color: #fff;
}
.news_updation_inside {
	width: 100%;
	float: left;
	margin-top: 5px;
}
.slide01-inside {
	width: 100%;
	float: left;
}
.slide02-inside {
	width: 100%;
	float: left;
}
.story_box01 {
	width: 95%;
	height: 85px;
	float: left;
	padding: 2% 1% 2% 3%;
	background-color: #fff;
	border-radius: 5px;
	margin: 5px 0px 5px 0px;
	box-shadow: 1px 0px 5px 0px #C0C0C0;

}
.news_title {
	background-position: left top;
	width: 100%;
	float: left;
	background-image: url('../images/bg-red.jpg');
	background-repeat: repeat-x;
	height: 34px;
}
.updation_inside01 {
	width: 100%;
	height: 400px;
	margin: 5px 0px 0px 0px;
	float: left;
}
.live_budget_title {
	background-position: left top;
	width: 100%;
	float: left;
	background-image: url('../images/bg-blue.jpg');
	background-repeat: repeat-x;
	height: 34px;
}
/* .updation_inside02 {
	width: 100%;
	height: 400px;
	margin: 5px 0px 0px 0px;
	float: left;
} */

/* ----- new -------------- */
.bottom_box_eng {
    width: 93%;
    float: none;
    margin: 0px auto;
    padding: 1% 0% 0px 0%;
    overflow: hidden;
}
.bottom_box_mal {
    width: 96%;
    float: left;
    margin: 0px auto;
    padding: 1% 0% 0px 0%;
    overflow: hidden;
}
.button_box_outer {
    width: 72%;
    float: none;
    margin: 0px auto;
    padding: 1% 0% 0px 1%;
    overflow: hidden;
}

.btn_eng_01, .btn_eng_02 {
	width: 18%;
	float: left;
	margin: 5px;
}
.btn_eng_01 img, .btn_eng_02 img {
	max-width: 100%;
}
.btn_mal_01, .btn_mal_02 {
	width: 30%;
	float: left;
	margin: 5px;
}
.btn_mal_01 img, .btn_mal_02 img {
	max-width: 100%;
}
.bg_grey { background-color: #E8E8E8; }
.bg_grey02 { background-color: #B4B4B4; }
.bg_red { background-color: #AD2937; }
.bg_red02 { background-color: #FDE1A2; }
.bg_blue { background-color: #037991; }
.bg_blue02 { background-color: #6099C4; }
.bg_maganta { background-color: #D260A2; }

.bg_brown { background-color: #CA814A; }
.bg_green { background-color: #6AA63E; }
.bg_green02 { background-color: #66CC99; }
.bg_white { background-color: #6AA63E; }
.bg_yellow { background-color: #DBB620; }
.bg_orenge { background-color: #E87A46; }




.col_wht { color: #fff; }
.col_blue { color: #2B529C; }
.col_red { color: #CC0000; }
.col_green { color: #CC3300; }
.image_full { width: 100%; float: left; }
.image_full img { width: 100%; float: left; }


.pad10 { padding: 10px; }
.pad5 { padding: 5px; }
.pad-t10 { padding-top: 10px; }
.pad-tb10 { padding: 10px 0px 10px 0px; }
.pad-l10 { padding: 0px 0px 0px 10px; }
.pad-r10 { padding: 0px 10px 0px 0px; }

.mar-t10 { margin-top: 10px; }
.mar-t0 { margin-top: 0px !important; }

.border_btm { border-bottom: 1px #333 dotted; padding: 0px 5px 0px 0px; }
.border_rgt { border-right: 1px #333 solid; }
.border_none { border: none !important; }

.outer-bgt-cl {
	width: 980px;
	margin: 0px auto;
	background-color: #fff;
}
.content_outer02 {
	width: 100%;
	height: auto;
}
.col01, .col02, .col03, .col04, .col05 {
	width: 100%;
	float: left;
	padding: 0px 0px 5px 0px;
	margin: 0px 0px 5px 0px;
	border-bottom: 1px #ccc dotted;
}
.col01_left {
    width: 32%;
    float: left;
    margin: 0% 1% 0% 0%;
    padding: 0px 1% 0px 0%;
    border-right: 1px #E5E5E5 solid;
}
.col01_center {
    width: 31.5%;
    float: left;
    margin: 0% 1% 0% 0%;
    padding: 0px 1% 0px 0%;
    border-right: 1px #E5E5E5 solid;
}
.col01_right {
    width: 32%;
    float: left;
}

.col02_left {
	width: 36%;
	float: left;
	margin: 0% 1% 0% 0%;
	padding: 0px 1% 0px 0%;
	border-right: 1px #E5E5E5 solid;
}
.col02_center {
	width: 29%;
	float: left;
	margin: 0% 1% 0% 0%;
	padding: 0px 1% 0px 0%;
	border-right: 1px #E5E5E5 solid;
}
.col02_right {
	width: 30%;
	float: left;
}

.col03_left {
	width: 36%;
	float: left;
	margin: 0% 1% 0% 0%;
	padding: 0px 1% 0px 0%;
	border-right: 1px #E5E5E5 solid;
}
.col03_center {
	width: 29%;
	float: left;
	margin: 0% 1% 0% 0%;
	padding: 0px 1% 0px 0%;
	border-right: 1px #E5E5E5 solid;
}
.col03_right {
	width: 30%;
	float: left;
}
.col04_01 {
	width: 98%;
	float: left;
	padding: 1%;
	margin: 0px 0px 5px 0px;
	background-color: #C8E8D7;
}
.col04_02 {
	width: 98%;
	float: left;
	padding: 1%;
	margin: 0px 0px 5px 0px;
	background-color: #FBE6D7;
}
.width_full {
	width: 98%;
	float: left;
}
.title_box_com {
	width: 100%;
	float: left;
	margin: 5px 0px 0px 0px;
	padding: 5px 0% 5px 0%;
	border-bottom: 1px #808080 dotted;
}
.title_box_com02 {
	width: 98%;
	float: left;
	margin: 8px 0% 0px 2%;
	padding: 0px 0% 5px 0%;
}
.cont_box {
	width: 100%;
	float: left;
	padding: 5px 0px;
}
.image_left {
	float: left;
	margin: 0px 5px 0px 0px;
}
.cont_list {
	width: 100%;
	float: left;
	padding: 5px 0px;
}
.cont_list ul {
	width: 100%;
	float: left;
}
.cont_list ul li {
	background-position: 0px 7px;
	float: left;
	width: 97%;
	display: block;
	list-style-type: none;
	background-image: url('../images/bullettin-grey.png');
	background-repeat: no-repeat;
	padding-left: 12px;
}

.cont_list_first {
	width: 100%;
	float: left;
	padding: 5px 0px;
}
.cont_list_first ul {
	width: 100%;
	float: left;
}
.cont_list_first ul li {
    background-position: 0px 7px;
    float: left;
    width: 99%;
    display: block;
    list-style-type: none;
    border-bottom: #ADADAD 1px dotted;
    margin: 8px 0px 3px 0px;
    padding: 3px 0px 3px 0px;
    background-image: url('../images/bullettin-grey.png');
    background-repeat: no-repeat;
    padding-left: 12px;
}
.cont_list_first ul li:last-child {
    border-bottom: none !important;
}
.button_link {
	width: 100%;
	float: left;
	padding: 5px 0%;
	margin: 0px 0px 0px 0px;
}
.button_link ul {
	width: 300px;
	float: right;
}
.button_link ul li {
	height: auto;
	float: right;
	font-family: Arial;
	font-size: 13px;
	color: #FF6600;
	font-weight: bold;
	text-align: center;
}
.button_link ul li a {
	width: auto;
	text-decoration: none;
}
.news_box03 {
	width: 100%;
	float: left;
	padding: 10px 0px 5px 0px;
	overflow: hidden;
	height: auto;
}
.com_blk {
	float: left;
	width: 100%;
	overflow: hidden;
}
.buttton01 {
	width: auto;
	float: right;
	text-align: right;
	overflow: hidden;
	padding: 2px 5px 0px 5px;
}

.ten-person-banner{
	width: 100%;
	float: left;
}
.story_box01 {
		-webkit-transition: 0.6s;
		-webkit-transform-style: preserve-3d;
	
		-moz-transition: 0.6s;
		-moz-transform-style: preserve-3d;
	  
	  	-o-transition: 0.6s;
		-o-transform-style: preserve-3d;
	
		transition: 0.6s;
		transform-style: preserve-3d;
	
		position: relative;
		
		-webkit-transform: rotateX(0deg);
		-moz-transform: rotateX(0deg);
    	-o-transform: rotateX(0deg);
		transform: rotateX(0deg);
	}
	.active-slide .story_box01 {
		-webkit-transform: rotateX(360deg);
		-moz-transform: rotateX(360deg);
    	-o-transform: rotateX(360deg);
		transform: rotateX(360deg);
	}


@media screen and (max-width:800px)
{
.outer { width: 100%; }
.updation_box01, .updation_box02 { width: 27%; margin-right: 1px; }
.bottom_box_mal { width: 60%; }
.bottom_box_eng {
    width: 100%;
    padding: 1% 0% 0px 0%;
}
.outer-bgt-cl {
	width: 100%;
}
.slide_outer01, .slide_outer02 {
	height: 485px;
}
.thumb_img {
    width: 16%;
}
.col01_left {
    width: 47%;
    float: left;
    margin: 0% 1% 0% 1%;
    padding: 0px 1% 0px 0%;
    border-right: 1px #E5E5E5 solid;
}
.col01_center {
    width: 48%;
    float: left;
    margin: 0% 0% 0% 0%;
    padding: 0px 0% 0px 0%;
    border-right: none !important;
}

.ten-person-banner{
	width: 100%;
	float: left;
	overflow-y: auto;
}
.col01_right {
    width: 98%;
    float: left;
    margin-left: 1%;
}





}
@media screen and (max-width:768px)
{
.slide_outer01, .slide_outer02 {
    width: 48%;
    height: 485px;
    float: left;
    padding: 1% 1% 1% 1%;
    margin: 1% auto;
}
.news_updation_box {
    width: 80%;
    height: 455px;
    margin: 0% auto 0% auto;
    float: none;
    border-radius: 5px;

}
.thumb_img {
    width: 16%;
}
.banner {
	width: 87%;
	margin-left: 1.5%;
	float: left;
}



}

@media screen and (max-width:640px)
{
.updation_box01, .updation_box02 { width: 47%; }
.updation_box01 { margin-right: 1%; }
.bottom_box_mal, .bottom_box_eng  { width: 100%; }
.btn_mal_01, .btn_mal_02 {
	width: 30%;
}
.btn_eng_01, .btn_eng_02 {
    width: 30%;
    margin: 5px;
}
.col01_left, .col01_center, .col01_right, .col02_left, .col02_center, .col02_right, .col03_left, .col03_center, .col03_right    {
    width: 98%;
    margin: 0% 1% 0% 1%;
    padding: 0px 0% 0px 0%;
    border-right: none;
}
.image_full {
    display: none;
}



}
@media screen and (max-width:600px)
{

}
@media screen and (max-width:568px)
{
.slide_outer01, .slide_outer02 {
    width: 78%;
    float: none;
    padding: 1% 1% 1% 1%;
    margin: 7px auto 0px auto;
     height: 485px;
}


}

@media screen and (max-width:480px)
{
.btn_eng_01, .btn_eng_02 {
    width: 45%;
    margin: 5px;
}
.updation_box01, .updation_box02 {
    width: 340px;
    margin: 0px auto !important;
    float: none;
    overflow: hidden;
}
.button_box_outer {
	width: 77%;
}
.slide_outer01, .slide_outer02 {
    width: 98%;
    float: none;
    padding: 1% 1% 1% 1%;
    margin: 7px auto 0px auto;
    height: 485px;
}
.news_updation_box {
	width: 98%;
	height: 455px;
	margin: 0%  auto;
	float: none;
}
.banner {
    width: 87%;
    padding-top: 1%;
}
}
@media screen and (max-width:375px)
{
.updation_box01, .updation_box02 { width: 98%; float: none; margin: 0px auto 10px auto; overflow: hidden; }
.btn_mal_01, .btn_mal_02 {
	width: 32%;
	margin: 1px;
}
.button_box_outer {
	width: 100%;
	padding: 1% 0% 0% 0%;	
}

}

@media screen and (max-width:360px)
{
}

@media screen and (min-width:769px) and (max-width:800px)
{	

}

@media screen and (min-width:641px) and (max-width:768px)
{
	
}

@media screen and (min-width:601px) and (max-width:640px)
{
	
}

@media screen and (min-width:481px) and (max-width:600px)
{
	
}

@media screen and (min-width:361px) and (max-width:480px)
{
	
}

@media screen and (min-width:321px) and (max-width:360px)
{
	
}

@media screen and (max-width:320px)
{


}






















