@charset "utf-8";
/* CSS Document */
@font-face {font-family: 'droid_serifregular'; src: url('../fonts/droidserif.woff2') format('woff2'), url('../fonts/droidserif.woff') format('woff'); font-weight: normal; font-style: normal;}
@font-face {font-family: 'droid_serifbold'; src: url('../fonts/droidserif-bold.woff2') format('woff2'), url('../fonts/droidserif-bold.woff') format('woff'); font-weight: normal; font-style: normal;}
@font-face {font-family: 'open_sansbold'; src: url('../fonts/opensans-bold-webfont.woff2') format('woff2'), url('../fonts/opensans-bold-webfont.woff') format('woff'); font-weight: normal; font-style: normal}
	@font-face {font-family: 'open_sanslight'; src: url('../fonts/opensans-light-webfont.woff2') format('woff2'), url('../fonts/opensans-light-webfont.woff') format('woff'); font-weight: normal; font-style: normal}
	@font-face {font-family: 'open_sansregular'; src: url('../fonts/opensans-regular-webfont.woff2') format('woff2'), url('../fonts/opensans-regular-webfont.woff') format('woff'); font-weight: normal; font-style: normal}
	@font-face {font-family: 'open_sanssemibold'; src: url('../fonts/opensans-semibold-webfont.woff2') format('woff2'), url('../fonts/opensans-semibold-webfont.woff') format('woff'); font-weight: normal;font-style: normal}
	@font-face {font-family:'poppinsbold';src:url('../fonts/poppins-bold-webfont.eot');src:url('../fonts/poppins-bold-webfont.eot?#iefix') format('embedded-opentype'),url('../fonts/poppins-bold-webfont.woff2') format('woff2'),url('../fonts/poppins-bold-webfont.woff') format('woff'),url('../fonts/poppins-bold-webfont.svg#poppinsbold') format('svg');font-weight:400;font-style:normal}
	@font-face {font-family:'poppinslight';src:url('../fonts/poppins-light-webfont.eot');src:url('../fonts/poppins-light-webfont.eot?#iefix') format('embedded-opentype'),url('../fonts/poppins-light-webfont.woff2') format('woff2'),url('../fonts/poppins-light-webfont.woff') format('woff'),url('../fonts/poppins-light-webfont.svg#poppinslight') format('svg');font-weight:400;font-style:normal}
	@font-face {font-family:'poppinsmedium';src:url('../fonts/poppins-medium-webfont.eot');src:url('../fonts/poppins-medium-webfont.eot?#iefix') format('embedded-opentype'),url('../fonts/poppins-medium-webfont.woff2') format('woff2'),url('../fonts/poppins-medium-webfont.woff') format('woff'),url('../fonts/poppins-medium-webfont.svg#poppinsmedium') format('svg');font-weight:400;font-style:normal}
	@font-face {font-family:'poppinsregular';src:url('../fonts/poppins-regular-webfont.eot');src:url('../fonts/poppins-regular-webfont.eot?#iefix') format('embedded-opentype'),url('../fonts/poppins-regular-webfont.woff2') format('woff2'),url('../fonts/poppins-regular-webfont.woff') format('woff'),url('../fonts/poppins-regular-webfont.svg#poppinsregular') format('svg');font-weight:400;font-style:normal}
	@font-face {font-family:'poppinssemibold';src:url('../fonts/poppins-semibold-webfont.eot');src:url('../fonts/poppins-semibold-webfont.eot?#iefix') format('embedded-opentype'),url('../fonts/poppins-semibold-webfont.woff2') format('woff2'),url('../fonts/poppins-semibold-webfont.woff') format('woff'),url('../fonts/poppins-semibold-webfont.svg#poppinssemibold') format('svg');font-weight:400;font-style:normal}
	@font-face {font-family:'poppinsitalic';src:url('./fonts/poppins-italic-webfont.woff2') format('woff2'), url('./fonts/poppins-italic-webfont.woff') format('woff');font-weight:normal;font-style:normal}
body{font-family: "open_sansregular"!important; font-size: 1rem}
a:hover {color: #0056b3; text-decoration: none}
/*Top Header Scetion Start Here*/
.top-header {padding: 0px 0; background:#efefef}
.top-header .left-sec ul{justify-content: start}
.top-header ul{display: flex; justify-content: end; align-items: center; height: auto; padding: 0; margin: 0px}
.top-header ul li{display: flex; padding:0 12px; border-right:1px solid #D4D4D4}
.top-header ul li a{color:#000;font-size:0.75em; padding: 6px 0;}
.top-header ul li a span{color:#000;}
.top-header ul li a:hover{color: #F51753}
.top-header ul li:last-child{border-right: 0px!important; padding-right: 0px}
.top-header .text-size .blue{background: #fff; border: 1px solid #f3f3f3; width: 20px; height: 20px; margin-right: 0px; text-align: center}
.top-header .text-size .black{background: #000; border: 1px solid #f3f3f3; color: #fff; width: 20px; height: 20px; text-align: center}
.topheader2{ position: sticky; z-index: 9}
.topheader2 .row{align-items: center}
.logo-sec-wraper{padding:0px 0;box-shadow:0 1px 3px 0px lightgrey;background:#4d305c;border-bottom:1px solid lightgray}
a.logo-align{text-decoration:none;display:flex;align-items:center}
/* a.logo-align img{width:48px} */
 a.logo-align img{width:63px} 
.brand-text h4{ font-size: 21px;  padding-left: 10px; color: #181818; margin-bottom: 0; font-weight: bold}
.brand-text h4 span{font-family:'droid_serifbold'; font-size: 20px; text-transform: uppercase; display: block}
.stc_logo{justify-content: end; padding-right: 0; width: 223px;/*! background: red; */}
.stc_logo img:nth-child(1){ display: inline-block; width: 39%;}
.stc_logo img:nth-child(2){ display: inline-block; width: 59%;}
.logo_div{ position: relative; top: 5px; padding: 0px 0; text-align: center;}
.logo_div img{width: 127px; background: #fff; 	border-radius: 10px; padding: 11px;}
/*banner section start here*/
.banner_sec{width: 100%}
.carousel-inner .carousel-item::before {/*background: linear-gradient(90deg, #351775 20%, transparent, transparent);*/ width: 100%; content: ""; z-index: 999999; position: absolute; height: 100%; top: 0px; display: flow-root list-item}
.bann_heading{font-family: droid_serifbold; font-size: 38px; color: #fff; }
.underline_bann{border-bottom: 3px solid #FF8529; width: 50px; padding: 5px 0 0 0}
.bann_content{position: absolute;top: 20%;text-align: left;z-index: 9999999;width: 400px;/* margin-left: 104px; */margin-top: 50px;}
.read_btn {background: #fff;font-size: 16px;color: #000;padding: 9px 15px;border: 0px;border-radius: 0px;transition: .4s;cursor: pointer}
.read_btn:hover{background: #153864; color: #fff}
.blue_btn {background: #153864;font-size: 16px;color: #fff;padding: 7px 15px;border: 1px solid #153864;border-radius: 0px;transition: .4s;cursor: pointer}
.blue_btn:hover{background: #fff; border: 1px solid #153864; color: #000}
.banner_arrow{position: absolute; top: 50%;	left: 50px;	width: 40px; display: none;}
.banner_arrow .bannarrow1{width: 100%;position: relative;display: block;top: -76px}
.banner_arrow .bannarrow1 a{color: #fff; font-size: 16px}
.banner_arrow .bannarrow2{width: 100%}
.banner_arrow .bannarrow3{width: 100%}
.banner_arrow .bannarrow3 a{color: #fff; font-size: 16px}
.banner_des{font-size: 16px; padding: 15px 0}
.carousel-indicators {position: absolute; right: 0;	bottom: 10px; left: -5px; z-index: 15; display: -webkit-box; display: -ms-flexbox;
	display: inline-block;	-webkit-box-pack: center; -ms-flex-pack: center; justify-content: center; padding-left: 0; margin-right: 15%; margin-left: 15%; list-style: none; margin-top: 27px}
.carousel-indicators li {position: relative; -webkit-box-flex: 0; -ms-flex: 0 1 auto; flex: 0 1 auto; width: 4px; height: 18px;	margin-right: 3px; margin-left: 3px; text-indent: -999px; background-color: rgba(255, 255, 255, .5);	margin-top: 5px}
  .left_space{padding-left: 0px; position: initial}
  .banner_r{padding-right:0px; padding:0px;}
  .banner_r img{width: 100%;}
  .con_div{background: url(../images/con_1.png) no-repeat 0 0; font-family: "open_sansregular"!important;  font-size: 16px;	padding: 4px 0 0 20px; margin-bottom: 10px;}
/*banner section end here*/
/*nav section start here*/
.navsection{padding: 10px 0; background: #153864}
.custom-menu{background: none}
.custom-menu li a{font-size: 13px;color: #fff;padding: 5px 17px!important;text-transform: uppercase;}
.custom-menu li a:hover{color: #fff; background: #CF053B}
.custom-menu .active {color: #fff; background: #CF053B}
.custom-menu .navbar{padding: 10px 0!important}
span.sf-sub-indicator { display: none;}
.navbar{padding: 0px 0!important}
.nobdr{border-right: 0px!important}
.dropdown, .dropup {position: relative}
.dropdown:hover > .dropdown-menu {display: block; margin-top: -2px}
.custom-menu .dropdown-menu ul{margin: 0px; padding: 0px}
.custom-menu .dropdown-menu li{list-style: none}
.custom-menu .dropdown-menu li a{color: #000!important; display: block; text-transform: none}
.custom-menu .dropdown-menu li a:hover{color: #fff!important; background: #CF053B}
.custom-menu .dropdown-menu {margin: 0px 0 0 0}
.owl-carousel .owl-nav button.owl-next, .owl-carousel .owl-nav button.owl-prev, .owl-carousel button.owl-dot {outline: 0px;}
.dropdown-toggle:hover .dropdown-menu{display: block!important}
.navsection .custom-menu li.sf-no-children a::after{content: none!important;}
.navsection .custom-menu li.menuparent > a::after{font-size: 18px;color: #fff;content: "\f107";font-family: "FontAwesome";border: 0;top: 5px;position: absolute;right: 5px;}
.dropdown-menu {padding: 0rem 0}
.drop-w{width: 50px; min-width: 50px}
.drop-w a{padding: 6px 17px; text-align: center}
.langage_brd { text-transform: none; background: none; border: 0px; font-size: 14px}
.s_map{width: 20px}
.nav_search input{background: #fff;border: 0px;font-size: 15px;color: #000;border-radius: 0px;padding: 10px 10px!important;width: 100%;height: 37px;}
.nav_search .input-group-text{background: #fff; border-radius:0px; border: 0px;}

/* sub menus */
.custom-menu ul li ul {
    background: #fff!important;
}
.custom-menu ul li ul{margin: 0px;padding: 0px;box-shadow: 1px 6px 21px -8px rgb(40, 37, 37);width: 195px !important;}
.custom-menu ul li ul li{border-bottom: 1px solid #ccc; font-size: 15px;margin:0!important}
.custom-menu ul li ul li{list-style: none}
.custom-menu ul li ul li a{color: #000!important; display: block; text-transform: none;border-radius:0!important}
.custom-menu ul li ul li a:hover{color: #fff!important; background: #CF053B}
.custom-menu ul li ul {margin: 0px 0 0 0}
/* sub menus end*/
/*nav section end here*/
/*body section css start here*/
.what_boxsection{/*background: linear-gradient(290deg, #fff 50%, transparent, transparent);*/ margin-bottom: 0px; }
.whatsnew_sec{margin-bottom: 0px; background: #363636; padding: 0px}
.whatsnew_sec .whats-new-cont{position:relative;top:0px;/*background:#FFFFFF 0% 0%;box-shadow:0px 0px 20px #00000029;border-radius:8px;*/opacity:1;display:flex;justify-content:flex-start;flex-wrap:wrap;align-items:center;padding: 10px 0;}
.whatsnew_sec #slide-number{visibility:hidden;opacity:0;width:0;height:0}
.whatsnew_sec .slider-controls{display:flex;padding:0px 15px 0 0; z-index:9;width:18%;align-items:center;justify-content:space-between}
.whatsnew_sec .slideshow-container{width:100%;padding:0 15px}
.whatsnew_sec .slider-controls h2{font-size:20px;color:#fff; font-family: 'droid_serifbold'; margin:0}
.whatsnew_sec .slider-controls button{color: #fff; font-size: 14px; background: none;   cursor: pointer; border: 0px; border-left: 1px solid #5e5e5e;  border-right: 1px solid #5e5e5e; padding: 4px 7px; outline: 0}
.whatsnew_sec .slideshow-container a{font-size:12px;color:#fff;opacity:1}
.whats-new-cont .viewall{color:#0F189A;text-decoration:underline;margin-right:14px;font-size:16px}
.whatsnew_sec .fade{opacity: 1;animation-name:fade;animation-duration:1.5s}
.gredient-box{background: #B00676; /*width: 100%;*/ height: 150px; z-index: 9999; margin-left: 25%; border-radius: 15px 0 0 0; position: relative; top: -35px}
/* Notification Area End */
.view_btn{border: 1px solid #fff; background: #fff; font-size: 14px; color: #000; padding: 6px 15px; transition: 1.5s; cursor: pointer}
.view_btn:hover{border: 1px solid #153864; background: #153864; color: #fff}
.body_bg1{background: linear-gradient(-90deg, #FDF2F5 56%, transparent 50%, transparent);padding-bottom: 160px;}
.title2{font-family: 'droid_serifbold'; font-size: 24px; color: #000}
.title2 span{font-size: 14px;}
.title2 .underline{content: ""; border-bottom: 3px solid #EE421B; width: 45px; position: relative; padding-bottom: 5px;}
.titlew2{font-family: 'droid_serifbold'; font-size: 24px; color: #fff}
.titlew2 span{font-size: 13px; font-style: italic;}
.titlew2 .underline{content: ""; border-bottom: 3px solid #EE421B; width: 45px; position: relative; padding-bottom: 5px;}
.title2line{font-family: 'droid_serifbold'; font-size: 24px; color: #000}
.title2line span{font-size: 14px;}
.title2line .underline{content: ""; border-bottom: 1px solid #DBE8F3; width: 100%; position: relative; padding-bottom: 5px;}
.title2line .underline::before{content: ""; border-bottom: 3px solid #EE421B; width: 45px; position: absolute; padding-bottom: 4px;}
/*Committees css starts here*/
.committees_img{background:url("../images/committees_img.png") no-repeat 0 0; padding: 15px; }
.commit_ul{display: block; background: #153864 0% 0% no-repeat;  list-style: none; padding: 10px; margin: 0px;width:100%;opacity: 0.9; }
.commit_ul li {display: block;padding: 12px;border-bottom: 1px dashed #fff;transition: all .3s;}
.commit_ul li a{color: #fff; display: block;}
.commit_ul li a:hover{color: #FFB800; display: block;}
.commit_ul li a::after{font-size: 18px;	color: #fff; content: "\f105";	font-family: "FontAwesome"; float: right;}
.carousel-inner{background:url("../images/banner_bg.png") no-repeat 0 0;background-size: 100% 100%;z-index: 9;}
.news_bg{background: #fff; padding-top: 25px; padding-bottom: 25px;}
.new_section{display: flex;align-items: center;justify-content: center;background: #fff;padding: 10px;border: 1px solid #f1f1f1;box-shadow: 0px 0px 50px #0000000D;}
.new_section a{text-align: center;background: #cf053b;box-shadow: 0px 0px 50px #0000000D;height: 122px;width: 100%;padding: 25px;display: flex;align-items: center;justify-content: flex-start;}
.new_section span{display: block;font-size: 16px;color: #fff;margin-left: 15px;}
.new_section a:hover{
	background: #153864;
	-webkit-box-shadow: -1px 3px 25px -3px rgba(0,0,0,0.75);
	-moz-box-shadow: -1px 3px 25px -3px rgba(0,0,0,0.75);
	box-shadow: -1px 3px 25px -3px rgba(0,0,0,0.75);
	}
.press-release{ display: flex; align-items: center; justify-content: center; background: #fff; margin-top: 5px; padding: 10px; border: 1px solid  #f1f1f1; box-shadow: 0px 0px 50px #0000000D;}
.press-release a{text-align: center;background:#CF053B;box-shadow: 0px 0px 50px #0000000D;height: 122px;width: 100%;padding: 25px;display: flex;align-items: center;justify-content: flex-start;}
.press-release span{display: block;font-size: 16px;color: #fff;margin-left: 15px;}
.press-release a:hover{
	background: #153864;
	-webkit-box-shadow: -1px 3px 25px -3px rgba(0,0,0,0.75);
	-moz-box-shadow: -1px 3px 25px -3px rgba(0,0,0,0.75);
	box-shadow: -1px 3px 25px -3px rgba(0,0,0,0.75);
	}
/*tab section start here*/
.news_tabs{padding:20px 0}
.news_tabs .nav-tabs{justify-content:flex-start;width:100%;margin-top:10px;border-bottom:1px solid #EEEEEE;margin-left:0px}
.news_tabs .nav-item{margin-bottom:0px!important;border-right:0; font-family: 'droid_serifbold'; font-size: 24px; position:relative}
.news_tabs .nav-tabs li+li:before{position:absolute;left:-29%;top:2px;margin:auto;font-size:22px;color:#d8d8d8}
.news_tabs .nav-tabs li+li{margin-left:6%}
.news_tabs .nav-tabs a.nav-link.active{border:none;background:none;border-bottom:3px solid #F51753; color:#000}
.news_tabs .nav-tabs a.nav-link{border:none;padding:0;border-radius:0;color:#39393a;font-size:24px}
.news_tabs .tab-content{padding: 0px 0px 0;}
.news_tabs .tab-content img{width:100%;height:auto}
.news_box{border-bottom: 1px dashed #E9E9E9; padding-bottom: 10px; margin-bottom: 15px;}
.news_ul{display: flex; margin: 0px; padding: 0px;}
.news_ul li{display: flex;}
.date{border: 1px solid #c7c8d5; background: #fdf6f8; margin-right: 10px;	width: 52px; font-size: 11px; text-transform: uppercase; font-weight: bold; color: chocolate; border: 1px solid #D3D3D3; box-shadow: 0 0 0px rgba(0,0,0,.3);
	padding: 0px 0;	background-color: #fff; height: fit-content; text-align: center; font-family: 'droid_serifregular';}
.date .big {display: block; display: flex; flex-direction: column; font-size: 21px; font-family: 'droid_serifregular';color: #000; padding: 0px;}
.m_year{background: #153864; color: #fff; font-size: 10px;}
.news_link{font-size: 16px; color: #000; padding-right: 15px;}
.news_link a{font-size: 16px; color: #000;}
.news_link .txts {font-size: 12px; color: #000; display: block;}
.pdf_link::before {height: 18px; border: 1px solid #e6dee1; content: ""; margin-top: 10px;	margin-right: 10px;}
.pdf_link a{font-size: 12px; color: #494A61;}
.pdf_link .fa-file-pdf-o::before{color: #F51753; margin-right: 5px;}
/*tab section end here*/
/*Committees css starts here*/
/*map section css start here*/
.yell_bg{background:#FFB800 url("../images/dot.png") repeat 0 0; height: 670px; }
.labor-seciton{margin-top: -36px;position: relative;top: -124px;border-top: 1px solid #18182D;border-bottom: 5px solid #18182D;}
.map-div{background: #f5f5f5; margin: 0px; text-align: center; padding: 0px 10px 10px 10px}
.about_w{background: #fff;}
.about_w2{background: #F5F5F5; padding-top: 25px;}
.map-w{width: 80%}
.about_boxsection{background: linear-gradient(290deg, #F9F9F9 77%, transparent, transparent); position: relative;top: 0px;box-shadow: 0px 0px 10px #00000014;-webkit-box-shadow: -122px 0px 0px 0px rgba(231,166,26,1);-moz-box-shadow: -122px 0px 0px 0px rgba(231,166,26,1);box-shadow: -122px 0px 0px 0px rgba(231,166,26,1)}
.about_bg{/*background: #F9F9F9;*/ padding: 25px 15px; position: relative; top: 0px}
.about_bg2{ padding: 67px 15px 0 15px; position: relative;top: 50px}
.about_img_bg{background:url("../images/about_bg.png") no-repeat 0 0; display: flex; background-position-y: bottom}
.about_des2 p{font-size: 15px;}
/*map section css end here*/
/*GST Council Members section start here*/
.council_mbr{margin:-94px 0 50px 0;}
.gst_mbr{display: flex; margin: 30px 0 0 0; padding: 0;}
.gst_mbr li{display: flex; width: 100%; margin-right: 15px;min-height:300px;}
.gst_mbr li:last-child{margin-right: 0px;}
.gst_mbr li .card{border-radius: 0px; position: relative; background: #fff; padding: 10px; display: block; box-shadow: 0px 20px 5px #00000029;}
.twitter_icon {display: inline-block; width: 20%; vertical-align: top; text-align: right; margin-top: 20px;}
.twitter_icon img{width: 50%!important;}
.gst_mbr li .card-body{display: inline-block; width: 100%; padding: 0px;}
.gst_mbr li .card-title{font-size: 14px; color: #000; padding: 8px 0 0 0; margin: 0px;}
.gst_mbr li .card-text{font-size: 12px; color: #000;}
.top_space{position: relative; top: 20px;}
.year_box{background: none; border: 1px solid #fff; font-size: 16px; font-family: "open_sansregular"!important; padding: 5px 20px; color: #fff; margin-right: 15px;}
/*GST Council Members section end here*/
.service-box{background: #fff url("../images/gst_help_bg.png") no-repeat 0 0; background-position-y: bottom; margin: 15px 0 0 0px; padding: 10px; border-left: 1px solid #f4f4f4; height: 95.2%}
.service_ul{margin: 10px 0 0 0; padding: 0}
.service_ul li{display: block}
.service_ul li a{font-size: 15px;color: #000;border-bottom: 1px dashed #E1E1E1;display: block;padd;padding: 12px 0px;transition: all .3s;}
.service_ul li a:hover{color: red}
.service_ul li a::after{  font-size: 18px;	color: red; content: "\f105";	font-family: "FontAwesome";	position: relative;	float: right;	display: block;	text-align: right}
/*revenue section start here*/
.revenue_bg{background:url("../images/blue_bg.jpg") no-repeat 0 0; position: relative; margin-top: 170px; padding: 30px 0;background-size:cover}
.rt_space{padding-right: 0px;}
.lrt_space{padding-left: 0px;}
/* Counter Area Start  */
.counter-area{background:#FFB800 url("../images/dot.png") repeat 0 0;padding: 15px;height: 110px;}
.counter-areaw{background:#fff url("../images/statistics.png") repeat 0 0;padding: 15px;height: 110px;}
.counter-area ul {padding: 0;margin: 0;list-style-type: none;display: flex;align-items: center;justify-content:flex-start;width: 100%;height: calc(100%);}
.counter-area ul li .text{font-size: 11px;color: #000;margin-top: 5px;}
.counter-area ul li .number {display: block;font-size: 26px;line-height: 28px;}
.counter-area ul li .title {font-size: 24px;display: block;line-height: 28px;}
.counter-area ul li {height: calc(100%);display: flex;flex-direction: column;justify-content: center;width: 24%;padding: 10px 0px;position:relative;}
.counter-area ul .border:before{display:none;}
.counter-area ul .border {padding: 10px 20px;width: 28%;}
.quick-bigbtns-sec ul li.active{background: #092E85;transition: 2s;}
.quick-bigbtns-sec ul li.active .quick-big-btn{color:#fff;border-color:#536DAA;}
.quick-bigbtns-sec li.active .progrm-icon {background-position:-85px 0px;}
.quick-bigbtns-sec li.active .award-icon {background-position:-81px -77px;}
.quick-bigbtns-sec li.active .rec-icon{background-position:-84px -162px;}
.quick-bigbtns-sec ul {overflow: hidden;}
.counter-areaw ul {margin: 0px; padding: 0px;}
.counter-areaw ul li{display: inline-block;width: 49%;margin-bottom: 5px;}
.counter-areaw ul li a{font-size: 16px;color: #000;transition: all .3s;}
.counter-areaw ul li a:hover{font-size: 16px; color: #F51753;}
.counter-areaw ul li a::before {font-size: 13px;	color: #F51753; content: "\f061";	font-family: "FontAwesome"; margin-right: 5px;}
/* Counter Area End  */
/*body section css end here*/
/*home about section css start here*/
/*social section start here*/
.social_section{margin-top: 50px;}
.social_left1{position: absolute;top: 66px;left: 35px;}
.social_left1 .nav-tabs{border-bottom: 0px;}
 .social_left1 ul {margin: 0px; padding: 0px;}
.social_left1 ul li{float: left; color: #fff; list-style: none;}
.social_left1 a{color: #fff;border-radius: 50%;border: 1px solid #fff;width: 36px;height: 36px;padding:5px 8px;margin-right: 5px;display: flex;align-items: center;justify-content: center;position: relative;margin-bottom: 10px;}
.social_left1 .nav-tabs a.active:after{content:'';width:35px;height:2px;background:#fff;position:absolute;bottom:-10px;left:0;right:0;margin:auto}
.social1{width:40%;float: left;background: #38C5E1;padding: 80px 20px 0 20px;height: 290px;}
.fb-bg{background: #0F189A!important;}
.fb-bg h4{color: #fff;}
.youtube-bg{background: #C60A3C !important;}
.youtube-bg h4{color: #fff;}
.social1 h4{color: #fff;font-size: 1rem;margin-top: 30px; margin-bottom: 50px;}
.social1 h4 span{color: #fff; font-size: 1rem; font-weight: bold; }
.social1 p{color: #fff;font-size: 0.7rem;margin-bottom: 50px;}
.social2{width:60%;float: left;background: #fff;height: 290px; padding: 10px;}
.social_img{width: 100%;}
.social_btn{color: #fff; font-size: 0.7rem; font-family: 'Open Sans', sans-serif; text-decoration: none; border: 1px solid #EEEEEE; padding: 8px 10px;  -ms-transform: skewX(-20deg);
  -webkit-transform: skewX(-20deg);
  transform: skewX(-20deg); background: none;}
.social_btn:hover{ text-decoration: none; color:#F51753; }
/*social section end here*/
/*gallery section start here*/
.gallery_tabs{padding:0px 0}
.gallery_tabs .nav-tabs{justify-content:flex-start;width:100%;margin-top:0px;border-bottom:1px solid #EEEEEE;margin-left:0px}
.gallery_tabs .nav-item{margin-bottom:0px!important;border-right:0; font-family: 'droid_serifbold'; font-size: 24px; position:relative}
.gallery_tabs .nav-tabs li+li:before{position:absolute;left:-29%;top:2px;margin:auto;font-size:22px;color:#d8d8d8}
.gallery_tabs .nav-tabs li+li{margin-left:6%}
.gallery_tabs .nav-tabs a.nav-link.active{border:none;background:none;border-bottom:3px solid #F51753; position: relative;	top: 1px; color:#fff}
.gallery_tabs .nav-tabs a.nav-link{border:none;padding:0;border-radius:0;color:#fff;font-size:24px;}
.gallery_tabs .tab-content{padding:10px 0px 0 0}
.gallery_tabs .tab-content img{width:100%;height: 284px;object-fit: cover;}
.gallery_ul{margin: 0; padding: 0; display: flex; justify-content: space-between}
.gallery_ul li{list-style: none; display: inline-block; width: 100%; margin: 0 10px 0 0}
.gallery_ul li:last-child{margin-right: 0px}
.gallery_ul li img{width: 100%}
/*gallery section end here*/
/*owl css start here*/
.owl-theme .owl-dots { text-align: left;  padding-top: 10px}
.owl-carousel .owl-nav button.owl-next, .owl-carousel .owl-nav button.owl-prev, .owl-carousel button.owl-dot{font-size: 0px}
.owl-carousel .owl-nav .owl-prev::before{background: #fff; content: "\f060"; color: #F51753; display: block; padding:10px 15px; font-family:"Font Awesome 5 Free"; font-weight: 900; font-size: 0.75rem; border: 1px solid #EEEEEE; }
.owl-carousel .owl-nav .owl-next::before{background: #fff; content: "\f061"; color: #F51753; display: block; padding:10px 15px; font-family:"Font Awesome 5 Free"; font-weight: 900; font-size: 0.75rem; border: 1px solid #EEEEEE; }
.owl-carousel .owl-nav .owl-prev:hover::before{background: #153864; color: #FFF!important; text-decoration: none; border: 1px solid #153864; }
.owl-carousel .owl-nav .owl-next:hover::before{background: #153864; color: #FFF!important; text-decoration: none; border: 1px solid #153864; }
.owl-theme .owl-nav [class*='owl-']:hover{background: none}
.owl-carousel .owl-nav .owl-prev:hover::before, .owl-carousel .owl-nav .owl-next:hover::before{color: #fff}
.owl-theme .owl-dots .owl-dot.active span, .owl-theme .owl-dots .owl-dot:hover span {
background: rgb(255,136,0); background: linear-gradient(90deg, rgba(255,136,0,1) 0%, rgba(238,43,124,1) 100%);}
.owl-theme .owl-nav {margin-top: 10px; text-align: center;  position: absolute;}
.owl-theme .owl-dots{display: none;}
.owl-theme .owl-nav [class*="owl-"]{margin: 0px;}
.view_btn_black{position: relative;background: #fff;border: 1px solid #fff!important;font-size: 16px;color: #000;padding: 7px 15px;border: 0px;margin-top: 10px;}
.view_btn_black:hover{color: #FFF; cursor: pointer; border: 1px solid #fff; background: none; margin-top: 10px}
.view_btn_blue{position: relative; background: #153864; border: 1px solid #153864!important; font-size: 16px; color: #fff; padding: 7px 25px; border: 0px; margin-top: 10px;}
.view_btn_blue:hover{color: #000; cursor: pointer; border: 1px solid #153864; background: #fff; margin-top: 10px}
#news_sectio .owl-carousel .owl-dots.disabled, .owl-carousel .owl-nav.disabled{display: block;}
#members .owl-nav{margin-top: 10px;text-align: center;position: absolute;top: -36px!important;right: 115px!important;}
.view_btn_blue2{
	position: absolute;
	background: #153864;
	border: 1px solid #153864!important;
	font-size: 16px;
	color: #fff;
	padding: 7px 15px;
	border: 0px;
	margin-top: 10px;
	right: 16px;
	top: -86px;
	}
.view_btn_blue2:hover{color: #000; cursor: pointer; border: 1px solid #153864; background: #fff; margin-top: 10px}
/*owl css end here*/
/*footer section start here*/
.footer-top-sec{background: #fff; padding: 0px 0 0 0;}
.copytxt{background: #1C242F; font-size: 13px; color: #fff; padding: 10px 0; text-align: center; margin-top: 20px;}
.foot_menu1{display: flex; flex-direction: column; margin: 0px;	padding: 0;}
.foot_menu1 li{display: flex; padding: 0px 0;}
.footer-bottom-sec ul li{list-style:none;}
.region-footer-first ul.menu {padding: 0;}
.footer-bottom-sec ul li a{font-size: 13px;color: #000;display: flex;transition: all .3s;}
.footer-bottom-sec ul li a:hover{color:#F51753}
.region-footer-second ul{display: inline-block; margin: 0px;	padding: 0;}
.region-footer-second ul li{display: inline-block; padding: 0px 0; width: 49%;}
.foot_menu2 li a{font-size: 13px; color: #000; display: flex;}
.foot_menu2 li a:hover{color:#F51753}
.f_brdright{border-right: 1px solid  #efefef; padding-top: 25px;}
.f_brdright2{ padding-top: 25px;}
.footer-bottom-sec{padding-bottom: 0px;}
.foot_menu3{display: flex; flex-direction: column; margin: 0px;	padding: 0;}
.foot_menu3 li{display: flex; padding: 0px 0; font-size: 13px; color: #000;}
.foot_menu3 li span{width: 57px; margin-right: 10px;}
.foot_menu3 li a:hover{color:#F51753}
.sugges_link{background: #FFB800; border: 1px solid #FFB800; padding: 12px 25px; font-size: 18px;  font-family: 'droid_serifregular'; color: #000;}
.sugges_link:hover{background: #fff; border: 1px solid #FFB800; color: #000;}
#top-scroll {display: inline-block !important; right: 54px; background: #F51753; transition: .3s;	width: 50px;
	color: #fff; text-align: center; padding: 11px 10px; font-size: 17px; align-items: center;	text-align: center;
	cursor: pointer;margin-top: 5px;top: 0px;position: relative;right: 0; }
	.newsletter-sec{text-align: right;}
  .fa-angle-up{padding-top: 5px;}
  .foot_social{padding: 10px 0;}
  .foot_social ul{margin: 0px; padding: 0px;}
  .foot_social li{border: 1px solid #C5C2C2; cursor: pointer; margin-left: 8px; padding: 0px; border-radius: 50%; width: 26px; height:26px; list-style: none; display: inline-block; text-align: center;}
  .foot_social li:hover{border: 1px solid #F51753;}
  .visiton_txt{font-size: 13px; padding-top: 15px;}
  /*footer section end here*/

@media (max-width: 767px) {
	/* Top Header Section css Start */
	.top-header{padding:8px 0 0}
	.top-header ul li{padding:0px 8px;margin-bottom:10px}
	.top-header ul li.lang li{margin-bottom:0}
	.top-header ul li a{padding:0px 0;line-height:13px}
	.drop-w a{padding:6px 15px!important}
	.dropdown-item.active, .dropdown-item:active{background-color:#efefef}
	/* Logo Section css Start */
	.topheader2{padding:10px 0}
	a.logo-align{justify-content:center;margin-bottom:10px}
	.logo_div{position:initial;text-align:right}
	.logo_div img{width:90%;border-radius:0;padding:0}
	.stc_logo{width:100%;float:initial!important;margin:auto}
	.stc_logo img:nth-child(1){width:44%}
	.stc_logo img:nth-child(2){width:54%}
	/* Main Menu Section css Start */
	.carousel-inner{display:none}
	.navsection{position:relative}
	.nav_search_sec{position:absolute;top:10px;right:0;width:65%}
	.navbar .navbar-toggler{display:none}
	.navbar .collapse{display:block}
	.navbar #superfish-main-toggle{position:relative;display:flex;align-items:center;justify-content:center;width:fit-content;padding:5px 10px;font-size:16px;border:1px solid #000524;background:#FEF7F3;border-radius:5px;box-shadow:0px 0px 9px 0px #0005242e}
	.navbar #superfish-main-toggle span{font-size:0}
	.navbar #superfish-main-toggle:before{content:"\f0c9";font-family:"Font Awesome 5 Free";color:#000;font-weight:600;font-size:1.5em;line-height:normal}
	.navbar #superfish-main-toggle.sf-expanded:before{content:"\f00d"}
	.navbar ul#superfish-main-accordion{margin-top:15px}
	.custom-menu ul li ul li{background:#fff}
	.navbar.custom-menu li+li{margin-left:0!important}
	.navbar.custom-menu ul li ul{width:100%!important}
	/* Whats News Section css Start */
	.whatsnew_sec{margin:15px 0}
	/* Committees Section css Start */
	.col-lg-3.news_bg{padding-top:0}
	.body_bg1{padding-bottom:5px}
	.news_tabs .nav-tabs{margin-top:0px}
	.committees_img .view_btn_black{display:block!important}
	/* yellow Bg Section css Start */
	.labor-seciton{margin-top:25px;top:0}
	.about_w2{padding-top:15px}
	.about_bg{padding:15px 0px}
	/* GST Council Members Section css Start */
	.council_mbr{margin:0px 0 20px 0}
	.view_btn_blue2{position:initial;margin:auto;display:block;text-align:center;float:initial!important}
	.view_btn_blue{display:block;text-align:center}
	.gst_mbr li img{height:100%!important}
	.gst_mbr li .card{box-shadow:0px 5px 0px #00000029}
	/* GST Revenue Section css Start */
	.revenue_bg{padding:25px 0 30px}
	.rt_space{padding-right:15px;margin-bottom:15px}
	.rt_space .region-revenue-bg{position:relative}
	.view_btn_blue_gst{float:initial!important;bottom:15px;right:15px!important;left:15px!important;text-align:center}
	.counter-area {height:auto;padding:15px 15px 70px}
	.counter-area ul{justify-content:center}
	.counter-area ul li{width:50%}
	/* Other Statistics Section css Start */
	.lrt_space{padding-left:15px}
	.counter-areaw{height:120px;background-size:100%}
	/* Social Network Section css Start */
	.social_section{margin-top:15px}
	.social_left1{top:60px;left:30px}
	.social_left1 a{margin-right:15px}
	.social1{width:100%;padding:75px 15px 0 15px;height:auto}
	.social1 h4{display:none}
	.social_btn{display:none}
	.social2{width:100%;padding:15px;overflow:auto}
	/* Photo Gallery & Video Gallery Tabs Section css Start */
	.gallery_tabs{padding:15px 0 0}
	.gallery_tabs .owl-theme .owl-nav{margin-top:0px}
	.gallery_tabs .view_btn_black{margin-top:0px}
	/* Footer Section css Start */
	.region-footer-first ul.menu{margin:0}
	.f_brdright+.f_brdright{padding-top:15px}
	.f_brdright2{padding-top:15px}
	.foot_social{padding:15px 0 0}
	.foot_social ul{justify-content:center!important}
	.copytxt{padding:15px;margin-top:0}
	.copyright-sec p, .newsletter-sec p{text-align:center;margin-bottom:10px}
	/* Inner Pages css Start */
	.inner_title .page-title{padding-bottom:0px!important}
	.page-title{padding:0 0 0px 0!important;font-size:18px!important}
	form#views-exposed-form-gst-council-meetings-page-2 .form--inline{align-items:flex-start!important;flex-direction:column}
	form#views-exposed-form-gst-council-meetings-page-2 .js-form-item{width:100%;padding:0}
	form#views-exposed-form-gst-council-meetings-page-2 .js-form-item input{width:100%;margin-bottom:10px}
	form#views-exposed-form-gst-council-meetings-page-2 .form--inline label{font-size:14px}
	form.user-login-form{padding:15px!important}
	.reload-captcha-wrapper{margin:15px 0 5px}
	form.user-login-form input#edit-submit{display:block!important;width:100%}
	.sitemap ul li a{width:90%!important}
	form#webform-submission-suggestion-add-form{padding:15px!important}
	form#webform-submission-suggestion-add-form #edit-actions input.button{width:100%!important;margin-right:0px!important}
}
@media only screen and (min-width:768px) and (max-width:991px) {
	/* Top Header Section css Start */
	.top-header{padding:5px 0 0}
	.top-header ul li{padding:0px 6px;margin-bottom:7px}
	.top-header ul li.lang li{margin-bottom:0}
	.top-header ul li a{padding:0px 0}
	.drop-w a{padding:6px 15px!important}
	.dropdown-item.active, .dropdown-item:active{background-color:#efefef}
	.top-header ul li.hide:first-child{display:none}
	/* Logo Section css Start */
	.topheader2{padding:10px 0}
	a.logo-align img{width:55px}
	.brand-text h4{font-size:18px;padding-left:5px}
	.brand-text h4 span{font-size:18px}
	.logo_div{position:initial}
	.logo_div img{width:100%;border-radius:0;padding:0}
	.stc_logo{width:100%;float:initial!important;margin:auto}
	.stc_logo img:nth-child(1){width:44%}
	.stc_logo img:nth-child(2){width:54%}
	/* Main Menu Section css Start */
	.navbar-light .navbar-toggler{color:#fff;border-color:#fff;background:#fff;padding:5.5px 10px}
	.navbar .navbar-toggler{position:relative;display:flex;align-items:center;justify-content:center;width:fit-content;padding:5px 10px;font-size:16px;border:1px solid #000524;background:#FEF7F3;border-radius:5px;box-shadow:0px 0px 9px 0px #0005242e}
	.navbar .navbar-toggler span{font-size:0}
	.navbar .navbar-toggler:before{content:"\f0c9";font-family:"Font Awesome 5 Free";color:#000;font-weight:600;font-size:1.5em;line-height:normal}
	.navbar .navbar-toggler.close-icon:before{content:"\f00d"}
	.navbar{position:relative}
	.navbar .navbar-collapse{position:absolute;left:0;background:#fff;top:44px;z-index:999;box-shadow:0 0 10px #bbbbbb}
    .custom-menu li{width:100%;}
	.navbar ul#superfish-main{width:15em!important}
	.navbar.custom-menu li a{font-size:14px;padding:12px 15px!important;border-radius:0!important;color:#000}
	.navsection .custom-menu li.menuparent > a::after{color:#000}	
	.navbar.custom-menu li+li{margin-left:0px!important}
	.custom-menu li a.is-active::after, .custom-menu li a:hover::after{color:#fff!important}
	.custom-menu li a.is-active, .custom-menu li a:hover{color:#fff!important;background:#CF053B}
	.navbar.custom-menu ul li ul{width:100%!important;left:100%!important;top:0!important}
	/* Main Banner Section css Start */
	.bann_content{margin-top:0px;left:10%;width:250px}
	.banner_r img{height:400px;object-fit:cover}
	.home_h1{font-size:1.5rem}
	/* Whats News Section css Start */
	.whatsnew_sec .slider-controls{width:100%;border-right:0px solid #00000029;margin-bottom:10px;padding:0px 0px}
	.whatsnew_sec .slideshow-container{width:100%;padding:0 0px}
	/* Committees Section css Start */
	.new_section a{height:auto;padding:15px;flex-direction:column}
	.new_section span{margin-left:0;margin-top:15px}
	.press-release a{height:auto;padding:15px;flex-direction:column}
	.press-release span{margin-left:0;margin-top:15px}
	/* yellow Bg Section css Start */
	.yell_bg{height:auto}
	/* GST Council Members Section css Start */
	.council_mbr{margin:-90px 0 40px 0}
	.gst_mbr {display: block;}
	.gst_mbr li {display:block;width: 100%;margin-bottom: 10px;}
	.gst_mbr li img{height:100%!important}
	.gst_mbr li .card{box-shadow:0px 5px 0px #00000029}
	/* GST Revenue Section css Start */
	.revenue_bg{margin-top:0px;padding:40px 0}
	.counter-area ul li{width:28%}
	/* Social Network Section css Start */
	.social_section{margin-top:15px}
	.social2{padding:15px;overflow:auto}
	/* Photo Gallery & Video Gallery Tabs Section css Start */
	.gallery_tabs .nav-tabs{margin-top:15px}
	/* Footer Section css Start */
	.f_brdright2{padding-top:15px}
	.copytxt{padding:15px;margin-top:0}
}
@media only screen and (min-width:992px) and (max-width:1200px) {
	.title2{font-size:20px}
	.bann_content{margin-top:0px;left:10%;width:330px}
	.banner_r img{height:350px;object-fit:cover}
	.home_h1{font-size:1.5rem}
	.press-release a{text-align:left}
}

@media only screen and (min-width:320px) and (max-width:767px) {
	.gst_mbr {display: block;}
	.gst_mbr li {display:block;width: 100%;margin-bottom: 10px; }
	.counter-areaw ul li {width: 100%;}
	.revenue_bg {margin-top: 0px;background-size:cover!important}
	.gallery_tabs .tab-content img {height: auto;}
	#superfish-main{background: #fff;}
	.dropdown-toggle::after {color: #000; top: 3px;}
	.gallery_tabs .nav-tabs a.nav-link{font-size:22px}
	#members .owl-nav{position:initial!important}
	.title2, .title2line{font-size:20px!important}
	.yell_bg {height: auto;}
	.hide, .search-btn{display:none!important}
	.top-header .left-sec ul {justify-content: center}
	.top-header ul {justify-content: center}
	.banner_section {width: 100%; position: relative; top: 0; height: 419px}
	.banner_section .carousel-caption, .gredient-box{display: none}
	.nav-wraper {padding: 0px 0; display: block; justify-content: start}
	.moblie_bg, .nav-wraper {background: #9C0569}
	.whatsnew_sec .slider-controls {width: 100%; border-right: 0px solid #00000029; margin-bottom: 10px; padding: 0px 0px}
	.whatsnew_sec .slideshow-container {width: 100%; padding: 0 0px}
	.social_tab a {display: block; border-bottom: 1px solid #000}
	.tab_social {display: flex; flex-direction: column}
	.in_space {padding: 30px 0 0 0}
	.custom-nav ul {display: block; justify-content: end; align-items: safe; height: auto}
	.custom-nav {display: block; justify-content: end}
	.custom-nav ul li::after {content: ''; margin: 0 4px; color: #ffffff96}
	.custom-nav ul li{margin-bottom: 10px}
	.custom-nav ul li a{color: #fff}
	.custom-nav ul li a:hover{color: #D4AE1D; border-bottom: 3px solid #D4AE1D}
	.custom-nav ul li .active {color: #D4AE1D; border-bottom: 3px solid #D4AE1D}
	.navbar{padding: 0 15px}
	.navbar-light .navbar-togglern {width: 40px; height: 40px!important}
	.heading_title::before {border-bottom: 0px solid #F51753}
	.navbar-light .navbar-toggler-icon {padding: 3px 8px; font-size: 16px;}
	.navbar-light .navbar-toggler {color: #fff; border-color: #fff; background: #fff;padding: 5.5px 10px;}
	.brand-text h4 {font-size: 16px}
	.brand-text h4 span {font-size: 12px}
	.left-sec{text-align: center}
	.stqc_logo {justify-content: center; background: none}
	.moblie_bg, .nav-wraper{background: none}
	.banner_arrow{display: none;}
	.what_boxsection {top: 3px}
	.about_boxsection {top: 0px}
	.about_ul li {display: inline-block;width: 100%;margin: 0 0 0px 0px}
	.leader_section {top: 0px; padding: 20px}
	.navbar.custom-menu li a{font-size:14px; text-transform: uppercase;border-radius: 0;}
	.custom-menu ul li:not(:last-child){border-bottom:1px dashed #fff;}
	.leader_div{margin-bottom: 10px}
	.region-section li {display: inline-block; width: 100%}
	.map-div {text-align:center;margin: 15px 0 0 0px;padding: 0px 0 15px;}
	.service-box {margin:0px 0 0 0px; padding:0px; border-left: 0px solid #D1D1D1}
	.circularul li {display: inline-block; width: 100%}
	.socail-fb {margin-top: 25px; height: auto;	margin-bottom: 20px}
	.foot_menu {text-align: center}
	.newsletter-sec {text-align: center}
	.about_ul {padding: 0px}
	.about_ul li:hover .about_icon{background: none}
	.about_ul li:hover .about_link span{color: #000}
	.about_ul li:hover .about_icon{display: none}
	.about_ul li:hover .img_about {transform: inherit}
	.service_section ul li::after {	content: ""}
	.service_section ul {display: block; margin: 0px;  padding: 0}
	.service_section ul li {display: inline-block; justify-content: center; width: 49%}
	.service_section ul li:hover {border: 0px solid #fff; display: inline-block; height: 77px}
	.service_section ul li::after {margin-left: 0px}
	.service_section ul li a {text-align: left}
	.about_bg2 {padding: 6px 15px 0 15px; top: 12px}
	.about_link {bottom: 39px; padding: 0px 0 15px 0}
	.webform-submission-suggestion-form .js-form-item.form-item.js-form-type-number.form-type-number.js-form-item-contact-number.form-item-contact-number, .webform-submission-suggestion-form .js-form-item.form-item.js-form-type-email.form-type-email.js-form-item-email-id.form-item-email-id{width:100%!important}
	section.field--name-field-discussion article.comment footer.comment__meta{flex-wrap:wrap;flex-direction:column}
	section.field--name-field-discussion article.comment+article.comment{margin-left:15px!important}
	.indented{margin-left:30px!important}
	section.field--name-field-discussion article.comment .content ul{float:initial!important}
	.view-id-officer_s_discussion .view-content{grid-template-columns:100% 100% 100%!important;grid-gap:0px!important;margin-bottom:15px!important}
	#views-exposed-form-gst-revenue-data-block-1 .form--inline.clearfix{position:initial!important;margin-bottom:15px}
	.body_bg1{background:linear-gradient(-90deg, #FDF2F5 100%, transparent 50%, transparent)!important}
	iframe{width:100%!important}
	.banner_r img{height:auto}
	.nav_search .region.region-search #block-gst-search-form-narrow .js-form-type-search{width:100%!important}
}

.leader_div{background: #F3F1F1; display: flex; align-items: center; margin-bottom: 20px;}
.leader_div .leader_img{width: 45%; display: flex;}
.leader_div .leader_img img{width: 100%;}
.leader_div .leader_body{width: 55%; display: grid; padding: 15px;}
.leader_div .leader_body .title{font-size: 30px; color: #000; width: 100%;}
.leader_div .leader_body .des{font-size: 16px; color: #000;  width: 100%;}

.leader_ul{margin: 0px; padding: 0;}
.leader_ul li{width: 49%; list-style: none; display: inline-block;}
.leader_ul li:first-child{margin-right: 1.5%;}
.leader_div2{background: #F3F1F1; }
.leader_div2 .leader_img{width: 100%; display: flex;}
.leader_div2 .leader_img img{width: 100%;}
.leader_div2 .leader_body{width: 100%; display: grid; padding: 15px; min-height: 118px;}
.leader_div2 .leader_body .title{font-size: 16px; color: #000; width: 100%; text-align: center;}
.leader_div2 .leader_body .des{font-size: 13px; color: #000;  width: 100%; text-align: center}
.leader_spacelr {padding: 0px;}

@media only screen and (min-width:320px) and (max-width:767px) {
	.leader_div{display: block;}
	.leader_ul li{width: 100%; list-style: none; display: inline-block; margin-bottom: 20px;}
	.leader_div .leader_img{ width: 100%;}
	.leader_div .leader_body{width: 100%; text-align: center;}
	.leader_div .leader_body .title{font-size: 20px;}

}
/* Select form */
#views-exposed-form-gst-revenue-data-block-1 {position: relative;width: 100%;}
#views-exposed-form-gst-revenue-data-block-1 .form--inline.clearfix {position: absolute;width: 100%;left: 54%;top: -40px;}
#views-exposed-form-gst-revenue-data-block-1 .form-item-field-field-year-target-id {float: left;width: 12%;}
#views-exposed-form-gst-revenue-data-block-1 .form-item-field-month-target-id {float: left;}
#views-exposed-form-gst-revenue-data-block-1 label {display: none;}
#views-exposed-form-gst-revenue-data-block-1 select{background: #17182c;color: #fff;padding: 2px 2px;border: 1px solid #fff;border-radius: 3px;margin-right: 2px;height: 27px;}
#views-exposed-form-gst-revenue-data-block-1 #edit-submit-gst-revenue-data {background: #ffffff00;color: #fff;border: 1px solid #ffffff;font-size: 14px;padding: 2px 13px;border-radius: 3px;height: 27px;}

/*inner page css start here*/
/*service section css start here*/
.service_section{background: hsla(11, 86%, 52%, 1);
	background: linear-gradient(67deg, hsla(11, 86%, 52%, 1) 0%, hsla(26, 100%, 58%, 1) 100%);
	background: -moz-linear-gradient(67deg, hsla(11, 86%, 52%, 1) 0%, hsla(26, 100%, 58%, 1) 100%);
	background: -webkit-linear-gradient(67deg, hsla(11, 86%, 52%, 1) 0%, hsla(26, 100%, 58%, 1) 100%);
	filter: progid: DXImageTransform.Microsoft.gradient( startColorstr="#EE401B", endColorstr="#FF8529", GradientType=1 );
	padding: 40px 0 75px 0; margin-top: -14px;}
	.service_section ul{display: flex; justify-content: space-between;}
	.service_section ul li{display: flex; justify-content: center; width: 16%; height: 77px;border: 0px solid #ccc0;}
	.service_section ul li::after{position: relative; content: "|";	margin-top: 20px; color: #fff;	margin-left: 175px;}
	.service_section ul li:last-child:after{content: "";}
	.service_section ul li .title_service{font-size:14px; color: #fff;display:block;}
	.service_section ul li a{text-align: center; display: block; margin: auto;position: absolute; padding: 6px 0;}
	.service_section ul li a:hover .title_service{text-align: center; color: #000; }
	.service_section ul li:hover{border: 0px solid #ff9058; display: inline-flex;	height: 77px; border-radius: 4px; }
	.inner_header{overflow: hidden;background: linear-gradient(45deg,#000000, #FFF000);display: flex;justify-content: center;align-items: center;padding: 20px 0;position: relative;}
	.inner_header:after{opacity: .4;content:'';background:url(../images/unnamed.png);position:absolute;right:30px;bottom:0px;width:100px;height:100px;background-size:contain;background-repeat:no-repeat}
	.inner_title{font-size: 1.5rem; color: #fff;}
	.breadcrumb {background: none; border-top: 1px solid #ffffff21; padding: 0px;margin: 0;}
	.breadcrumb li{color: #ddd!important; padding-top: 5px;font-style: italic;font-size:14px}
	.breadcrumb li a{color:#fff;font-style:normal;font-size:14px;font-weight:600}
	.breadcrumb-item::before{display: none!important;}
	.breadcrumb-item::after{display: inline-block; padding-right: .5rem; padding-left: .5rem; color: #fff; content: "/";}
	.breadcrumb-item:last-child:after{content: "";}
	.inner_section{padding-top: 30px; padding-bottom: 25px; font-size: 15px;}
	.inner_section .gray-bg {background: #fff; padding: 30px 0; border-top: 2px solid #E7E7E7; margin-top: 0px;}
/*right menu section css start here*/
.innleft_section{ height: 100%;}
.innleft_section .menu{display: flex; flex-direction: column; margin:-70px 0 0 0px; padding: 0px; background: #fff; border-radius: 8px;
    border-left: 0px solid #D1D1D1;
    -webkit-box-shadow: 1px 6px 21px -8px rgba(0,0,0,0.18);
    -moz-box-shadow: 1px 6px 21px -8px rgba(0,0,0,0.18);
    box-shadow: 1px 6px 21px -8px rgba(0,0,0,0.18);}
.innleft_section .menu li{flex-direction: column; display: flex; position: relative; border-bottom: 1px solid #f6f6f6; padding: 5px 0px 5px 15px; }
.innleft_section .menu li a {color: #000; font-size: 15px; padding: 10px 10px 10px 20px;  transition: .9s; }
.innleft_section .menu li a::before{ content: "\f105"; font-family: "FontAwesome"; color:#000; padding-right: 8px; left: 22px;
	position: absolute;}
.innleft_section .menu li .is-active, .innleft_section .menu li .is-active::before{color:#f51753!important;}

.innleft_section .menu li a:hover::before{color: #f51753;}
.innleft_section .menu li a:hover{ color: #f51753;}
.page-title {padding:0 0 20px 0; font-size: 20px; font-weight: 600; position: relative;}
.page-title::before{ content: ''; position: absolute; bottom: 12px; background: #ff8529; height: 3px; width: 46px;}
.page-brdcrm{font-size: 30px; font-weight: 600;}

/*right menu section end here*/
	/*service section css end here*/

.inner-container{}
.inner-container .inn_heading1{font-size: 18px; color: #000; font-weight: bold;}
.inner-container p{font-size: 16px; color: #000;}
.inner-container ol{padding-left:15px}
.inner-container ol li:before{content: ""}
.inner-container ul{list-style:none;padding-left:15px;}
.inner-container li{line-height: 24px; margin-bottom: 14px;}
.inner-container li a{color: #000;}
.inner-container li:before{content: "\f105"; font-family: "FontAwesome"; display: block;height: 0;width: 0;left: -15px;position: relative;}
caption{font-size:18px!important;color:#000}
.inner-container #accordion .card-header{background: linear-gradient(92deg, rgb(245, 23, 83) 37%, rgb(171, 5, 50) 100%); color: #fff; padding: 5px 0; border-radius: 0;}
.inner-container #accordion .card-header a{color: #fff; font-size: 16px;}
.inner-container #accordion .card-header h2 button{color: #fff; font-size: 16px;}
.inner-container #accordion .card{border-radius: 0; margin-bottom: 5px;}
.inner-container #accordion .btn.focus, #accordion .btn:focus{outline:0!important;box-shadow: 0 0 0 0rem rgba(0, 123, 255, .25)}
/*inner page css end here*/
.search-block-form .form-submit{background:url('http://164.52.201.69/gst_council/sites/default/files/2024-03/search.png');background-repeat:no-repeat;cursor:pointer;background-size:30%;background-position:center}

.search-block-form div#edit-actions {background-color: #f37a1e;height: 37px;border-radius: 0 3px 3px 0;}
.nav_search .region.region-search{width:100%}
.nav_search .region.region-search #block-gst-search-form-narrow .js-form-type-search{width:80%}
.nav_search .region.region-search #block-gst-search-form-narrow #edit-actions{width:52px}
.nav_search .region.region-search #block-gst-search-form-narrow form#search-block-form{display:flex;align-items:center;justify-content:space-between}
.nav_search input#edit-keys{border-radius:3px 0px 0px 3px}
/* Pagination css Start */
ul.pager__items.js-pager__items{display:flex;text-align:center;margin-top:15px;justify-content:center;padding:0;flex-wrap:wrap}
ul.pager__items.js-pager__items li{display:inline-block;margin:5px 2px;font-size:0.875em}
ul.pager__items.js-pager__items li:last-child{margin-right:0}
ul.pager__items.js-pager__items li.is-active a, ul.pager__items.js-pager__items li:hover a{background:#092E85;color:#fff}
ul.pager__items.js-pager__items li a{border:1px solid #092e85;background:#f27a0c00;color:#000;display:block;text-align:center;line-height:1;font-family:'open_sanssemibold';text-decoration:none;transition:.4s;-webkit-transition:.4s;padding:8px 15px}
.inner-container ul.pager__items.js-pager__items li:before{content: none;}
/* Pagination css End */
/* Feedback Page css Start */
form#webform-submission-suggestion-add-form{background:#fff;border-radius:10px;padding:25px;box-shadow:0 0 15px 0px #00000024;max-width:650px;margin:auto}
form#webform-submission-suggestion-add-form label{color:#000;position:relative}
form#webform-submission-suggestion-add-form label:after{content:'*';color:red;margin-left:2px}
form#webform-submission-suggestion-add-form input, textarea{width:100%;height:45px;display:block;padding:0.6rem 0.75rem;font-size:1em;line-height:1.5;border:1px solid #ced4da;border-radius:0;margin:0;margin-bottom:15px}
form#webform-submission-suggestion-add-form textarea{height:100px}
form#webform-submission-suggestion-add-form .js-form-item-your-name{width:49%;display:inline-block}
form#webform-submission-suggestion-add-form .js-form-item-your-email{width:49%;display:inline-block;margin-left:18px}
form#webform-submission-suggestion-add-form input.button{-webkit-transition: all 0.5s ease-in-out 0s;width:150px!important;display:inline-block!important;margin-right:10px!important;margin-bottom:0!important;cursor:pointer}
form#webform-submission-suggestion-add-form input.button:hover{background-color:#fff!important;color:#000!important}
form#webform-submission-suggestion-add-form #edit-submit{background-color:#F27A0C;color:#fff;border-color:#F27A0C}
/* Feedback Page css End */
iframe{border:navajowhite}
caption{caption-side:top;font-weight:bold}
/* Photo Gallery Page css Start */
.photo-gallery-sec .view-content{display:grid;grid-template-columns:32% 32% 32%;grid-gap:24px;padding:0;list-style-type:none;margin:0}
.view-id-photo_gallery .view-content .views-row{width:100%;display:flex;flex-direction:column}
.view-id-photo_gallery .view-content .views-row .views-field-field-gallery-image{order:1;border:10px solid #f0f0f0;display:block;overflow:hidden;position:relative}
.view-id-photo_gallery .view-content .views-row .views-field-field-gallery-image img{width:100%;height:250px;object-position:top center}
.view-id-photo_gallery .view-content .views-row .views-field-field-gallery-image::after{bottom:0;content:"";height:0;left:0;position:absolute;transition:all 300ms ease 0s;-webkit-transition:all 300ms ease 0s;width:100%}
.view-id-photo_gallery .view-content .views-row:hover .views-field-field-gallery-image::after{background:rgba(0, 0, 0, 0.6) url(../images/photo-library.png) no-repeat scroll center center;height:100%}
.view-id-photo_gallery .view-content .views-row .views-field-name{order:2;padding:7px 10px 17px;background:#f0f0f0;color:#000;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}
.view-photo-gallery  .view-content .views-row .views-field-title{order:2;padding:7px 10px 17px;background:#f0f0f0;color:#000;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}
/* Photo Gallery Page css End */
#views-exposed-form-appellate-orders-page-1  {background: #fff; border-radius: 10px; padding: 25px; box-shadow: 0 0 15px 0px #00000017; margin-bottom: 15px;}
#views-exposed-form-appellate-orders-page-1  .js-form-item {width: 49%;  display: inline-block; vertical-align: top;}
#views-exposed-form-appellate-orders-page-1  label {color: #000; position: relative;}
#views-exposed-form-appellate-orders-page-1  .form-submit {font-size: 16px; background-color: #F27A0C; padding: 8px 15px;  color: #fff;  border-color: #F27A0C; cursor: pointer;}
#views-exposed-form-appellate-orders-page-1  .form-submit:hover {background-color: #fff;  color: #fff;  border:1px solid #F27A0C; color: #000;}
#views-exposed-form-appellate-orders-page-1  .form-item-captcha-response{display: contents;}
#views-exposed-form-appellate-orders-page-1  .form-wrapper{display: inline-block;margin-top: 30px;}
#views-exposed-form-appellate-orders-page-1  input{width: 100%; height: 45px; display: block; padding: 0.6rem 0.75rem; font-size: 1em; line-height: 1.5; border: 1px solid #ced4da; border-radius: 0; margin: 0; margin-bottom: 15px;}
#views-exposed-form-appellate-orders-page-1  textarea{width: 100%; height: 45px; display: block; padding: 0.6rem 0.75rem; font-size: 1em; line-height: 1.5; border: 1px solid #ced4da; border-radius: 0; margin: 0; margin-bottom: 15px;}
#views-exposed-form-appellate-orders-page-1   select {width: 100%; height: 45px; display: block; padding: 0.6rem 0.75rem; font-size: 1em; line-height: 1.5; border: 1px solid #ced4da; border-radius: 0; margin: 0; margin-bottom: 15px;}

#views-exposed-form-appellate-orders-page-2  {background: #fff; border-radius: 10px; padding: 25px; box-shadow: 0 0 15px 0px #00000017; margin-bottom: 15px;}
#views-exposed-form-appellate-orders-page-2  .js-form-item {width: 49%;  display: inline-block; vertical-align: top;}
#views-exposed-form-appellate-orders-page-2  label {color: #000; position: relative;}
#views-exposed-form-appellate-orders-page-2  .form-submit {font-size: 16px; background-color: #F27A0C; padding: 8px 15px;  color: #fff;  border-color: #F27A0C; cursor: pointer;}
#views-exposed-form-appellate-orders-page-2  .form-submit:hover {background-color: #fff;  color: #fff;  border:1px solid #F27A0C; color: #000;}
#views-exposed-form-appellate-orders-page-2  .form-item-captcha-response{display: contents;}
#views-exposed-form-appellate-orders-page-2  .form-wrapper{display: inline-block;}
#views-exposed-form-appellate-orders-page-2  input{width: 100%; height: 45px; display: block; padding: 0.6rem 0.75rem; font-size: 1em; line-height: 1.5; border: 1px solid #ced4da; border-radius: 0; margin: 0; margin-bottom: 15px;}
#views-exposed-form-appellate-orders-page-2  textarea {width: 100%; height: 45px; display: block; padding: 0.6rem 0.75rem; font-size: 1em; line-height: 1.5; border: 1px solid #ced4da; border-radius: 0; margin: 0; margin-bottom: 15px;}
#views-exposed-form-appellate-orders-page-2  select {width: 100%; height: 45px; display: block; padding: 0.6rem 0.75rem; font-size: 1em; line-height: 1.5; border: 1px solid #ced4da; border-radius: 0; margin: 0; margin-bottom: 15px;}
.custom-menu li+li{margin-left:5px!important}
.custom-menu li a.is-active {color:#fff!important;background:#CF053B!important;}
.custom-menu li a{padding: 12px 20px!important;}
.navsection .custom-menu li.menuparent a::after{top: 11px!important;}
.custom-menu li ul li a{font-size:12px!important;text-transform:capitalize!important;line-height:normal;transition: all .3s;}
.custom-menu li ul li a:hover{padding-left:30px!important}
.custom-menu ul li ul li:last-child{border-bottom:0px}
.custom-menu li > a{border-radius:3px}
.js-form-item.form-item.js-form-type-number.form-type-number.js-form-item-contact-number.form-item-contact-number {width: 49%!important;display: inline-block;}
.js-form-item.form-item.js-form-type-email.form-type-email.js-form-item-email-id.form-item-email-id {width: 50%!important;display: inline-block;}
.js-form-item.form-item.js-form-type-select.form-type-select.js-form-item-category.form-item-category select {width: 100%; height: 45px; display: block; padding: 0.6rem 0.75rem; font-size: 1em; line-height: 1.5; border: 1px solid #ced4da; border-radius: 0; margin: 0; margin-bottom: 15px;}
/* Search Detail Page Start Here*/
.path-search .block-system-main-block{background:#fff;box-shadow:0 0 15px 0px #00000030;border-radius:10px;padding:25px;border:1px solid #d73c37;margin-top:40px}
.path-search .search-form input#edit-keys{height:40px;background:#f4f5f9;padding:0.34rem 0.75rem;font-size:1em;color:#495057;background-clip:padding-box;border:1px solid #ced4da;border-radius:0}
.path-search .search-form input#edit-submit{height:40px;background:#d73c37;color:#fff;display:inline-block;font-weight:400;border:1px solid transparent;padding:0.34rem 0.75rem;font-size:1em;border-radius:0;margin-top:-5px;margin-left:-3px}
.path-search .search-form input#search-form--submit{height:40px;background:#d73c37;color:#fff;display:inline-block;font-weight:400;border:1px solid transparent;padding:0.34rem 0.75rem;font-size:1em;border-radius:0;margin-top:-5px;margin-left:-3px}
.path-search.search-form a#edit-help-link{color:#d73c37}
.path-search .search-results{padding-left:0;margin-top:20px}
.path-search .search-results li{border-bottom:1px dotted #ccc;margin-left:0;margin:0 0 0.25em 1.5em;padding:0}
.path-search .search-results li h3{background:#d7d7d7;font-size:1.313em;padding:5px}
.path-search .search-results li h3 a{color:#000;display:block}
a#edit-help-link {display: none;}
/* Search Detail Page End Here */
.table-responsive{box-shadow:0 0 15px 0px #00000024;border-radius:10px;margin-bottom:15px}
table{width:100%!important;margin-bottom:0!important}
table th, table td{padding:1rem!important;vertical-align:top!important;border:0!important;font-size:.875em}
table thead{color:#ad0633;background:#fff}
table th{white-space:nowrap}
tbody tr:nth-child(odd){background-color:#ecf5fa}
input#myInput{display:block;padding:0.2rem 0.5rem;color:#495057;background-color:#fff;border:1px solid #ced4da!important;border-radius:0.25rem}
td select{display:block;padding:0rem 0rem;color:#495057;background-color:#fff;border:1px solid #ced4da!important;border-radius:0.25rem;margin:0;height:auto}
.customdatatable td.views-field-field-member-image img{width:100px;height:80px;border:2px solid #ff8529;padding:2px;border-radius:4px}
.commit_ul li:hover{padding-left:17px}
.service_ul li a:hover{padding-left:17px}
.counter-areaw ul li a:hover{padding-left: 5px;}
.footer-bottom-sec ul li a:hover{padding-left: 5px;}
.new_section a:hover img, .press-release a:hover img{transform:scale(1.1)}
.new_section a img, .press-release a img{transition:all .3s}
/* Officers Discussion Page Start */
.view-id-officer_s_discussion span.status_green{border-radius:0!important;padding:2px 5px 3px!important;display:inline-block!important}
.view-id-officer_s_discussion span.status_green{font-size:12px}
.view-id-officer_s_discussion .view-content .views-row .views-field-title{padding:5px 0px;font-weight:600}
.view-id-officer_s_discussion .view-content .views-row .views-field-field-last-date-of-discussion{font-style:italic;color:#f51753!important;font-weight:600}
.view-id-officer_s_discussion .view-content .views-row .views-field-view-node{padding-bottom:10px;padding-top:10px}
.view-id-officer_s_discussion a.discuss{padding:7px 15px!important;display:inline-block;transition:all .3s;}
.view-id-officer_s_discussion a.discuss:hover{background:#ffb800;border-color:#ffb800!important;color:#000}
nav#block-gst-useraccountmenu ul.menu{display:block;padding:0;margin:0}
nav#block-gst-useraccountmenu ul.menu li.menu-item{margin-bottom:0px}
nav#block-gst-useraccountmenu ul.menu li.menu-item a{display:block;padding:6px 15px;border:0px solid lightgray;text-align: center;}
nav#block-gst-useraccountmenu ul.menu li.menu-item a:hover{background:lightgray}
nav#block-gst-useraccountmenu ul.menu li.menu-item::before{display:none}
/* Officers Discussion Page End */
/* Internal Communication Page Start */
section.field--name-field-discussion .title{font-size:20px;font-weight:600;position:relative;margin-bottom:15px}
section.field--name-field-discussion article.comment{border:1px solid;padding:15px;margin-bottom:15px;border-radius:20px;display:flex;flex-wrap:wrap}
section.field--name-field-discussion article.comment footer.comment__meta{display:flex;width:100%}
section.field--name-field-discussion article.comment footer.comment__meta article.profile{width:10%}
section.field--name-field-discussion article.comment footer.comment__meta article.profile img.image-style-thumbnail{width:50px;height:50px;object-fit:cover;object-position:top center;border-radius:100px}
section.field--name-field-discussion article.comment footer.comment__meta p.comment__submitted{font-size:12px;width:83%}
section.field--name-field-discussion article.comment footer.comment__meta p.comment__submitted span{color:#f51753;font-weight:500;display:block;border-bottom:1px solid #e8e8e8;padding:0 0 4px;margin-bottom:10px}
section.field--name-field-discussion article.comment .content{padding-left:10%;width:100%}
section.field--name-field-discussion article.comment .content h3 a.permalink{color:#000;font-size:18px;font-weight:600;text-decoration:underline}
section.field--name-field-discussion .indented article.comment{background:#bae6ff}
section.field--name-field-discussion article.comment {background:beige;}
.indented{margin-left:60px}
section.field--name-field-discussion article.comment footer.comment__meta p.comment__submitted a.username{color:#007bff;font-weight:500;display:block;border-bottom:1px solid #d3d3d3;padding:0 0 4px;margin-bottom:10px}
section.field--name-field-discussion article.comment .content .field__label{display:none}
section.field--name-field-discussion article.comment .content ul li::before{display:none}
section.field--name-field-discussion article.comment .content ul li a{display:inline-block;background:lightgray;padding:5px 20px 8px;border-radius:100px;line-height:20px}
section.field--name-field-discussion article.comment .content ul li a:hover{background:#afafaf}
section.field--name-field-discussion article.comment .content ul{padding:0;margin-bottom:15px;display: flex;justify-content: end;gap: 10px;}
section.field--name-field-discussion article.comment .content ul li{margin:0}
.like_dislike .like:hover, .like_dislike .dislike:hover{background:#1d84c3;color:#fff}
.like_dislike .like:hover a, .like_dislike .dislike:hover a{color:#fff}
#edit-comment-body-0-format-help{display:none}
#edit-field-like-dislike-wrapper{display:none}
#comment-form input#edit-subject-0-value{width:100%;display:block;padding:0.5rem 0.75rem;font-size:1em;line-height:1.5;border:1px solid #ced4da;border-radius:0;margin:0;margin-bottom:15px}
#comment-form #edit-actions input#edit-preview{background:#ffb800;border-color:#ffb800;color:#000}
#comment-form #edit-actions input{padding:7px 15px;display:inline-block;transition:all 0.5s ease-in-out 0s;-webkit-transition:all 0.5s ease-in-out 0s;background:#153864;border:1px solid #153864;font-size:16px;color:#fff;cursor:pointer}
#comment-form #edit-actions input:hover{background:#fff;color:#000}
#comment-form #edit-actions input#edit-preview:hover{background:#fff;color:#000}
/* Internal Communication Page End */
/* Login Page CSS Start */
form.user-login-form{background:#fff;border-radius:10px;padding:25px;box-shadow:0 0 15px 0px #00000024;max-width:550px;margin:auto}
form.user-login-form label{color:#000;position:relative}
form.user-login-form label.js-form-required:after{content:'*';color:red;margin-left:2px}
form.user-login-form input.form-text{width:100%;height:40px;display:block;padding:0.5rem 0.75rem;font-size:1em;line-height:1.5;border:1px solid #ced4da;border-radius:0;margin:0}
form.user-login-form .description{font-size:12px;font-style:italic;color:gray;text-align:right}
form.user-login-form .js-form-item{margin-bottom:15px}
form.user-login-form input#edit-submit{padding:7px 30px;display:inline-block;transition:all 0.5s ease-in-out 0s;-webkit-transition:all 0.5s ease-in-out 0s;background:#153864;border:1px solid #153864;font-size:16px;color:#fff;cursor:pointer;margin-top:15px}
form.user-login-form input#edit-submit:hover{background:#ffb800;border-color:#ffb800;color:#000}
/* Login Page CSS End */
footer.comment__meta> a{display:none}
.field--name-field-like-dislike{display:none}
.comment.js-comment h3 {display:none}

/* Site Map Page css Start */
.sitemap ul{list-style-type:none;padding:0;margin:0}
.sitemap ul li{padding:0px 10px;list-style:none;border:1px solid lightgray;margin-bottom:10px}
.sitemap ul li:before{padding-right:5px;color:#f51753;position:initial;display:inline}
.sitemap ul li:hover{border-color:#f51753}
.sitemap ul li a{font-size:0.938em;color:#000;display:inline-block;width:95%;padding:7px 0}
.sitemap ul li a:hover{text-decoration:underline;color:#f51753}
.sitemap ul li ul{padding-left:15px}
.sitemap ul li ul li a{font-size:12px}
/* Site Map Page css End */
/* 01-04-2024 css Start */
.table td p{margin:0;font-size:14px}
.foot_social ul{display:flex;align-items:center;justify-content:end}
.foot_social ul li{display:flex;align-items:center;justify-content:center;margin-left:5px}
.view-id-best_practices .view-content{display:flex;align-items:center;justify-content:flex-start;flex-wrap:wrap}
.view-id-best_practices .view-content .views-row{margin:0px 22px 22px 0px;width:23%}
.view-id-best_practices .view-content .views-row a{    font-size: 16px;
    padding: 20px;
    display: block;
    text-align: center;
    color: #000;
    transition: all .3s ease-in-out;
    box-shadow: 0 10px 16px 0 rgba(126,136,172,.44);
    border: 1px solid #cccccc8a;
    border-radius: 8px;
    position: relative;
    background: transparent;
    cursor: default;}
.view-id-best_practices .view-content .views-row a:hover{    margin-top: -4px;
    color: #fff;
    transition: 0.4s;
    cursor: pointer;}
.view-id-state_co_ordination_committees_ .view-content{display:flex;align-items:center;justify-content:flex-start;flex-wrap:wrap}
.view-id-state_co_ordination_committees_ .view-content .views-row{margin:0px 22px 22px 0px;width:23%}
.view-id-state_co_ordination_committees_ .view-content .views-row .dropdown{font-size:16px;background:#fff;border-radius:5px;padding:20px;box-shadow:0 0 15px 0px #00000024;display:block;text-align:center;color:#000;transition:all .3s ease-in-out}
.view-id-state_co_ordination_committees_ .view-content .views-row .dropdown:hover{box-shadow:inset 0 0 14px #d9d9d9}
.view-id-state_co_ordination_committees_ .view-content .views-row .dropdown .dropdown-menu{background:#fff;padding:0px;box-shadow:0 0 15px 0px #00000024;text-align:left;color:#000;transition:all .3s ease-in-out;width:100%;border:0;padding: 7px 5px;box-shadow: 0 10px 40px 0 #f51753ed;}
.view-id-state_co_ordination_committees_ .view-content .views-row .dropdown .dropdown-menu a.dropdown-item{padding:10px 15px;font-size:14px}
.user-sectionP{cursor:pointer;box-shadow:0 0 15px 0px #00000024;width:fit-content;padding:10px;border-radius:5px;position:absolute;right:15px;top:0}
.user-sectionP img{width:50px;height:50px;background:#fff;border-radius:50%;text-align:center;line-height:50px;overflow:hidden}
.user-sectionP .welocomeText{margin-left:8px}
nav#block-gst-useraccountmenu{background:#fff;position:absolute;right:15px;top:71px;box-shadow:0 0 15px 0px #00000024;padding:10px;border-radius:5px;display:none}
nav#block-gst-useraccountmenu.opened{display:block!important}
#block-gst-views-block-officer-s-discussion-block-1 .views-row{border:1px solid #e8e8e8;padding:15px 15px 20px;margin-bottom:15px;border-radius:5px;display:flex;flex-direction:column;flex-wrap:wrap}
#block-gst-views-block-officer-s-discussion-block-1{margin-top:30px}
#block-gst-views-block-officer-s-discussion-block-1 .views-row{background: linear-gradient(#fcdf8a, #f38381); }
#block-gst-views-block-officer-s-discussion-block-1 .views-row:nth-child(2n){background: linear-gradient(#fcdf8a, #f38381); }
/* by dpak  */
div#block-gst-content .view-state-co-ordination-committees- .view-content .views-row:nth-child(n) .dropdown {
    border-left: 5px solid #f51753;
    box-shadow: 0 10px 16px 0 rgba(126,136,172,.44);
    border: 1px solid #cccccc8a;
    border-radius: 8px;
    position: relative;
    background: transparent;cursor:default;
}
div#block-gst-content .view-state-co-ordination-committees- .view-content .views-row:nth-child(n) .dropdown:before {
    content: '';
    position: absolute;
    top: 0;
    left: 0;
    width: 2%;
    height: 100%;
    background: #f51753;
    z-index: -1;
    border-radius: 8px 0 0 8px;transition: 0.4s;
}
div#block-gst-content .view-state-co-ordination-committees- .view-content .views-row:nth-child(n) .dropdown:hover:before {
    width: 100%;
    transition: 0.4s;
    border-radius: 8px;
}
div#block-gst-content .view-state-co-ordination-committees- .view-content .views-row:nth-child(n) .dropdown:hover {
    color: #fff;
}
.view-id-state_co_ordination_committees_ .view-content .views-row .dropdown .dropdown-menu .dropdown-item:hover {
    background: #f51753;
    transition: 0.4s;color:#fff
}
.view-id-best_practices .view-content .views-row a:before{
    content: '';
    position: absolute;
    top: 0;
    left: 0;
    width: 2%;
    height: 100%;
    background: #f51753;
    z-index: -1;
    border-radius: 8px 0 0 8px;
    transition: 0.4s;
    }
.view-id-best_practices .view-content .views-row a:hover:before {
    width: 100%;
    transition: 0.4s;
    border-radius: 8px;
}
div#block-gst-content .view-state-co-ordination-committees- .view-content .views-row:nth-child(n) .dropdown:after {
    content: '\f063';
    position: absolute;
    font-size: 14px;
    color: red;
    font-weight: 900;
    font-family: "Font Awesome 5 Free";
    bottom: 6px;
    right: 10px;
}
div#block-gst-content .view-state-co-ordination-committees- .view-content .views-row:nth-child(n) .dropdown:hover:after {
    color: #fff;
}
/* 01-04-2024 css End */
/* 02-04-2024 css Start */
.inner_title .page-title{padding-bottom:10px}
.inner_title .page-title::before{height:0}
#block-gst-views-block-officer-s-discussion-block-1 .view-header a{background:#153864;color:#fff;padding:8px 15px;display:inline-block;border:1px solid #153864;transition:all .3s ease-in-out}
#block-gst-views-block-officer-s-discussion-block-1 .view-header a:hover{background:#15386400;color:#000}
.committees_img{background-size:cover;background-position:right center;padding-bottom:0}
.committees_img p{margin:0;text-align:center}
.committees_img .view_btn_black{float:initial!important;display:inline-block;margin-bottom:10px}
.committees_img .view_btn_black:hover{background:#cf053b;border-color:#cf053b!important}
.counter-areaw{display:flex;align-items:center;justify-content:center;background-position:center}
.counter-areaw a{font-size:18px;text-transform:capitalize;color:#ffffff;background:#cf053b;padding:3px 15px;display:inline-block;border:1px solid #cf053b}
.counter-areaw a:hover{background:#153864;border-color:#153864}
form#gst-filter-form{display:flex;align-items:center;justify-content:end;position:absolute;top:0;right:10px}
form#gst-filter-form label{color:#fff;font-size:12px;margin:0}
form#gst-filter-form select{font-size:12px;background:#17182c;color:#fff;border:1px solid #fff;padding:3px 0px;border-radius:4px;height:26px;outline:0}
form#gst-filter-form input#edit-submit{font-size:12px;background:#17182c;color:#fff;border:1px solid #fff;padding:3px 5px;border-radius:4px;height:26px;outline:0;cursor:pointer}
form#gst-filter-form .js-form-item-year, form#gst-filter-form .js-form-item-month{margin-right:5px}
/* 02-04-2024 css End */
 
/* Advance Rulings Page css Start */
.inner-container .panel-title{padding:0px 10px;list-style:none;border:1px dashed lightgray;margin-bottom:15px;position:relative}
.inner-container .panel-title a{font-size:0.938em;color:#000;display:inline-block;padding:7px 0}
.inner-container .panel-title .pdf_icon{color:gray;margin-left:10px;font-size:12px}
.inner-container .panel-title:before{padding-right:7px;color:#f51753;position:initial;display:inline;content:"\f105";font-family:"FontAwesome"}
.inner-container .panel-title:hover{border-color:#f51753}
.inner-container .panel-title:hover a{color:#f51753}
/* Advance Rulings Page css End */

.indented ul.links.inline a {
  /*  display: none!important;  */
}

/* User Details Page css Start */
.path-user article.profile{min-height:200px;box-shadow:0 0 15px 0px #00000024;padding:20px;border-radius:10px;max-width:525px;margin:0 auto 30px;position:relative;background:#fff}
.path-user article.profile .field--name-user-picture{float:left;margin-right:15px}
.path-user article.profile .field--name-user-picture img{width:120px;height:120px;border-radius:5px}
.path-user article.profile .field {display:flex;text-transform:uppercase;font-size:14px;margin-bottom:10px}
.path-user article.profile .field:last-child{margin-bottom:0px}
.path-user article.profile .field__label{font-weight:600;margin-right:7px}
.path-user article.profile .field__item{color:gray}
.path-user article.profile .field--name-field-first-name{float:left;margin-right:5px;font-weight:bold;color:#153864;font-size:18px}
.path-user article.profile .field--name-field-last-name{font-weight:bold;color:#153864;font-size:18px}
.path-user article.profile .field--name-field-office-location{float:left;margin-right:5px}
.path-user article.profile .field--name-field-office-location .field__label:before{content:"\f041";font-family:'FontAwesome';color:#f21752;font-weight:600;font-size:14px}
.path-user article.profile .field--name-field-mobile-no- .field__label:before{content:"\f095 ";font-family:'FontAwesome';color:#f21752;font-weight:600;font-size:14px}
.path-user article.profile .field--name-field-office-location .field__label, article.profile .field--name-field-mobile-no- .field__label{font-size:0}
.path-user .article.profile:after{content:'';background:#153864;width:100px;height:100px;position:absolute;bottom:-8px;right:-8px;z-index:-1;border-bottom-right-radius:15px}
/* User Details Page css End */
.node--type-officer-s-discussion .field--name-body {border: 1px solid;padding:15px 15px 20px;border-top: 0px;margin-bottom:15px;display:flex;flex-direction:column;flex-wrap:wrap;background:#3a69c1}
.path-comment article.comment{border:1px solid;padding:15px;margin-bottom:15px;border-radius:20px;display:flex;flex-wrap:wrap}
.path-comment article.comment footer.comment__meta{display:flex;width:100%}
.path-comment article.comment footer.comment__meta article.profile{width:10%}
.path-comment article.comment footer.comment__meta article.profile img.image-style-thumbnail{width:85px;height:85px;object-fit:cover;object-position:top center;border-radius:100px}
.path-comment article.comment footer.comment__meta p.comment__submitted{font-size:14px;width:83%}
.path-comment article.comment .content{padding-left:10%;width:100%}
#comment-form #edit-actions input#edit-preview{display:none!important}
.path-comment ul.links.inline {display:none}
.search-results li span{
    background: #d73c37;
    padding: 4px 17px;
    font-weight: bold;
    color: #fff;
}
.page-node-type-officer-s-discussion .node__submitted{border: 1px solid;border-bottom: 0px!important;padding: 15px;background:#3a69c1}
.view_btn_blue_gst {
    position: absolute;
    background: #153864;
    border: 1px solid #153864 !important;
    font-size: 16px;
    color: #fff;
    padding: 7px 15px;
    border: 0px;
    margin-top: 10px;
    right: 16px;
}

.gst-filter-form {background: #fff; border-radius: 10px; padding: 25px; box-shadow: 0 0 15px 0px #00000017; margin-bottom: 15px;}
.gst-filter-form .js-form-item {width: 30%;  display: inline-block; vertical-align: top;}
.gst-filter-form .form-submit {font-size: 16px;background-color: #153864;padding: 8px 15px;color: #fff;border-color: #153864;cursor: pointer;width: 30%;margin-top: 30px;}
.gst-filter-form input, textarea, select {width: 100%;height: 45px;padding: 0.6rem 0.75rem;font-size: 1em;line-height: 1.5;border: 1px solid #ced4da;border-radius: 0;margin: 0;margin-bottom: 15px;}
.home_h1{font-family: auto;}
.home_p1{font-family: math;}
footer.node__meta img {
    display: none;
}
/* 17-04-2024 Search Section CSS Start  */
form#views-exposed-form-officer-s-discussion-block-1 .form--inline{display: flex;align-items: end;margin-bottom: 15px;}
form#views-exposed-form-officer-s-discussion-block-1 .form--inline div#edit-actions input.button{background: #153864;border: 1px solid #153864 !important;font-size: 16px;color: #fff;padding: 7px 25px;border: 0px;margin-top: 10px;}
form#views-exposed-form-officer-s-discussion-block-1 .form--inline input.form-text {padding:8.5px 10px;border-radius:0!important;border:1px solid #ccc;font-size: 14px;}
form#views-exposed-form-officer-s-discussion-block-1 .form--inline input.form-text:focus{border-color:#153864;}
form#views-exposed-form-officer-s-discussion-block-1 .form--inline label{font-size:16px;font-weight:600;margin-bottom: 0px;}
form#views-exposed-form-officer-s-discussion-block-1 .form--inline div#edit-actions input.button:hover, form#views-exposed-form-officer-s-discussion-block-1 .form--inline div#edit-actions input.button:focus{background: #15386400;color: #000;cursor:pointer}
/* 17-04-2024 Search Section CSS End  */
/* .indented ul.links.inline li:nth-child(2) {
    display:none
    
} */
.indented ul.links.inline li:nth-child(1) {
    display:none
   
}

/* .by-viewer ul.links.inline li:nth-child(2) {
    display:none!important
    
} */
.by-viewer ul.links.inline li:nth-child(1) {
    display:block!important
    
}
.block-api a {
    margin-top: 40px;
}
input#edit-submit-officer-s-discussion {
    padding: 7.5px 15px;
    cursor: pointer;
    background: #153864;
    color: #fff;
    border: 1px solid #153864;
    height:40px;
}
form#views-exposed-form-officer-s-discussion-block-1 .form--inline input.form-text {
    height: 40px;
}

form#views-exposed-form-gst-council-meetings-page-1 .form--inline{display: flex;align-items: end;margin-bottom: 15px;}
form#views-exposed-form-gst-council-meetings-page-1 .form--inline div#edit-actions input.button{background: #153864;border: 1px solid #153864 !important;font-size: 16px;color: #fff;padding: 7px 25px;border: 0px;margin-top: 10px;}
form#views-exposed-form-gst-council-meetings-page-1 .form--inline input.form-text {padding:8.5px 10px;border-radius:0!important;border:1px solid #ccc;font-size: 14px;}
form#views-exposed-form-gst-council-meetings-page-1 .form--inline input.form-text:focus{border-color:#153864;}
form#views-exposed-form-gst-council-meetings-page-1 .form--inline label{font-size:16px;font-weight:600;margin-bottom: 0px;}
form#views-exposed-form-gst-council-meetings-page-1 .form--inline div#edit-actions input.button:hover, form#views-exposed-form-gst-council-meetings-page-1 .form--inline div#edit-actions input.button:focus{background: #15386400;color: #000;cursor:pointer}
.search-block-form div#edit-actions--2 {background-color: #f37a1e;height: 37px;border-radius: 0 3px 3px 0;}
.nav_search .region.region-search #block-gst-search-form-narrow #edit-actions--2{width:52px}
.dropdown-menu.gst-meetting-dropdown {
    white-space: nowrap;
    font-size:12px;
}

.dropdown-menu.gst-meetting-dropdown li {
    padding-left:10px
    
}

.dropdown.gst-meetting-dropdown:hover > .dropdown-menu {
    display: block;
    margin-top: 4px;
    width: 400px;}

.meetting-dropdown:after {
    content: '\f063';
    position: absolute;
    font-size: 14px;
    color: red;
    font-weight: 900;
    font-family: "Font Awesome 5 Free";
    right: 10px;
}
a.username {
    color: black;
}

.node__submitted p {text-color: white;}
.form-item-field-agenda-keyword-value {padding-right: 10px;}
.js-form-item-combine {
    padding-right: 10px;
}
/*06 may rb inner page menu sectio start here*/
.menu_inner{list-style: none;   padding: 0;   /*! display: flex; */    margin-top: 30px;    gap: 20px;width: 100%;margin-bottom: 50px;}
.menu_inner li{display: inline-flex;padding: 0;margin: auto;list-style: none;width: 30%;text-align: center;margin-right: 21px;line-height: normal;}
.menu_inner  li::before { content: "";}
.menu_inner li a { background: #febd59; border-radius: 20px; font-size: 15px; color: #000;
    padding: 8px 15px; width: 100%; height: 54px; display: flex; align-items: center;  justify-content: center;}
.menu_inner li a:hover .submenu{display: block!important;}
.menu_inner li .menu{display: none!important;}

.menu_inner li .submenu{display: none!important;flex-direction: column;padding: 0;margin: 0;position: absolute !important;/* left: 46px; *//* top: 176px; */border-left: 2px solid #dddddd;position: absolute !important;margin: 54px 0px 0 20px;padding: 0px;z-index: 9;line-height: normal;}
.menu_inner li .submenu li{ flex-direction: column; width: 100%; text-align: left!important;     display: flex;  justify-content: center;}
.menu_inner li .submenu li a{background: none; padding: 0px 5px 5px 26px; top: 0px;  position: relative; font-size: 14px;  height: 35px;}
.menu_inner li a:hover{background: #153864; color: #fff;}
.menu_inner li .submenu li::before{width: 24px; height: 2px; background: #dddddd; content: "";  top: 16px; left: 0px;}
.menu-item--expanded:hover .submenu{display: block!important;}
.menu-item--expanded:hover .submenu a{background: none!important;}
.menu-item--expanded a::after{content: "\f107";font-family: "FontAwesome"; position: relative; right: -5px; padding-right: 20px;}
.menu-item--expanded:hover .submenu li a::after{content: ""!important;}
.menu-item--expanded:hover .submenu li a:hover{color: #153864;}

@media only screen and (min-width:320px) and (max-width:767px) {
    .menu_inner li {width: 100%; position: relative;}
    .menu_inner li .submenu {display: none !important; flex-direction: column;   padding: 0;   margin: 0;   position: relative !important;
        left: 8px; top: 36px; border-left: 2px solid #dddddd;  position: absolute !important;  margin: 0px;  padding: 0px;  z-index: 9;  background: #fff;}
    }
/*inner page menu sectio end here*/