/********************************* Fonts ***********************************/

@font-face
{
	font-family: 'twlt';
    src: url('../index_fonts/TitilliumWeb-Light.ttf') format('truetype');
}

@font-face
{
   font-family: 'twrg';
   src: url('../index_fonts/TitilliumWeb-Regular.ttf') format('truetype');
}

@font-face
{
	font-family: 'twsb';
    src: url('../index_fonts/TitilliumWeb-SemiBold.ttf') format('truetype');
}

@font-face
{
	font-family: 'hcnd';
    src: url('../index_fonts/Helvetica-Condensed.otf');
}

@font-face
{
	font-family: 'hcbl';
    src: url('../index_fonts/Helvetica-Condensed-Black.otf');
}

@font-face
{
	font-family: 'hcbo';
    src: url('../index_fonts/Helvetica-Condensed-Bold.otf');
}

@font-face
{
	font-family: 'hmcd';
    src: url('../index_fonts/Helvetica-Medium-Condensed.otf');
}

@font-face
{
	font-family: 'mypro';
    src: url('../index_fonts/MYRIADPRO-REGULAR.OTF');
}



/********************************* Misc ***********************************/

body{/*background: url('../images/') no-repeat 100% 100% / cover;*/position:relative; background: rgba(255, 255, 255, 1);}

a {outline:0 !important;}

.col-sm-b2tiles
{
    width: 170.789px;
    float: left;
    position: relative;
    min-height: 1px;
}
.col-sm-b2tilesheader
{
    width: 149.889px;
    float: left;
    position: relative;
    min-height: 1px;
}

/********************************* 100% Width ***********************************/

.container > .navbar-header, .container > .navbar-collapse {margin: 0px !important;}

.containerf {width: 100% !important; padding-left:0px !important; padding-right:0px !important;}

.rowf {margin: 0px;}

.banner1, .banner2, .banner3, .banner4, .banner5, .banner6, .banner7, .banner8, .banner9_left, .banner9_right, .banner10, .banner11, .banner12, .banner13 {padding: 0px;}

/********************************* ... ***********************************/

/********************************* Navbar ***********************************/

html.overlay-open .navbar-fixed-top{z-index:400}

.navbar.container{margin-top:0px; margin-bottom:0px !important;}

@media screen and (min-width:768px){.navbar.container{max-width:100%;}}

@media screen and (min-width:992px){.navbar.container{max-width:100%;}}

@media screen and (min-width:1200px){.navbar.container{max-width:100%}}

.navbar.container>.container{margin:0;padding:0;width:auto;}

/********************************* Logo ***********************************/

.navbar-header
{
	padding: 5px 75px 0;
}

.navbar-btn
{
	margin: 0px auto !important;
	float: none !important;
}

.navbar
{

}

.navbar .logo
{

}

.navbar .logo img
{

}

@media screen and (min-width:768px){.navbar .logo{margin-right:0;padding-left:0}}

/********************************* Menu ***********************************/

.navbar-default
{
    background: transparent !important;
    border-color: transparent !important;
    border: 0px !important;
}

.navbar
{
    /*min-height: 100px !important;*/
    margin-bottom: 0px !important;
    border-radius: 0px !important;
    border: 0px !important;
}

.navbar-collapse
{
    padding: 0px !important;
    width: 100%;
    border-top: 0px !important;
    box-shadow: inset 0 0px 0 rgba(255,255,255,0.1) !important;
}

.navbar-nav
{
    margin: 0px 0px 0px 0px !important;
    background-color: #a3cc38 !important;
    width: 100%;
    padding: 0px 0px 0px 75px;
}


.navbar-default .navbar-text
{
	font: 16px hmcd;
	color: #ffffff !important;
}

.navbar-default .navbar-nav > li
{
	/*margin: 0px 20px;*/
}

.navbar-default .navbar-nav > li > a
{
	font: 14px mypro !important;
	color: #ffffff !important;
	padding-top: 12px;
	padding-bottom: 11px;
}

.navbar-default .navbar-nav > li > a:hover, .navbar-default .navbar-nav > li > a:focus
{
    background: #ffffff !important;
    color: #19602f !important;
}

.navbar-default .navbar-nav > .active > a, .navbar-default .navbar-nav > .active > a:hover, .navbar-default .navbar-nav > .active > a:focus
{
    background: #ffffff !important;
    color: #19602f !important;
}

.navbar-default .navbar-nav > .disabled > a, .navbar-default .navbar-nav > .disabled > a:hover, .navbar-default .navbar-nav > .disabled > a:focus
{
    background: #ffffff !important;
    color: #19602f !important;
}


.navbar-nav.nav-justified{
    padding: 0;
}
.navbar-nav.nav-justified > li{
    float: none !important;
    border-left: 1px solid #fff;
}
.navbar-nav.nav-justified > li:first-child{
border-left: none;
}

/********************************* Search Bar ***********************************/

/********************************* Banner 1 Main Banner ***********************************/

#par1
{

}

#b1mbwrap
{
    width: 100%;
    display: block;
}

#b1mb
{
    width: 100%;
}

#b1mbimgwrap
{
    width: 100%;
    display: block;
}

#b1mbimg
{
    width: 100%;
    height: 500px;
    display: block;
}

#b1mbimg img
{
    width: 100%;
    height: 500px;
    display: block;
    /*position: absolute;*/
    /*top: -143px;*/
    z-index: -1;
}

/********************************* Banner 2 Anchors ***********************************/

#b2anchorswrap
{
    width: 100%;
    display: block;
    background: #0f3a1f;
    padding: 40px 0px;

}

#b2anchors
{
    width: 100%;
    display: block;
    margin: 0 auto;
    /*padding: 40px 0px;*/
    padding-top: 340px;
}

.b2c
{
    padding: 0px;
}

.b2blocks
{
    width: 149.889px;
    display: block;
    margin: 0 auto;
    text-decoration: none;
}

#b2highbwrap
{
    background-color: rgba(51, 158, 71, 0.48);
    height: 134.59px;
    padding: 35px 5px;
    text-decoration: none;
}

#b2notifbwrap
{
    background-color: rgba(1, 1, 1, 0.5);
    height: 104.928px;
    padding: 25px 5px;
    text-decoration: none;
}

#b2prbwrap
{
    background-color: rgba(165, 206, 57, 0.8);
    height: 96.961px;
    padding: 10px 5px;
    text-decoration: none;
}

#b2tiabwrap
{
    background-color: rgba(17, 92, 47, 0.6);
    height: 143.301px;
    padding: 50px 5px 5px;
    text-decoration: none;
}

#b2odbwrap
{
    background-color: rgba(81, 185, 87, 0.48);
    height: 118.928px;
    padding: 20px 5px;
    text-decoration: none;
}

#b2pstatsbwrap
{
    background-color: rgba(45, 147, 88, 0.61);
    height: 120.972px;
    padding: 15px 5px;
    text-decoration: none;
}

#b2cmtsbwrap
{
    background-color: rgba(165, 206, 57, 0.8);
    height: 96.971px;
    padding: 30px 5px 5px;
    text-decoration: none;
}

#b2plawsbwrap
{
    background-color: rgba(1, 1, 1, 0.5);
    height: 143.301px;
    padding: 50px 5px;
    text-decoration: none;
}

#b2absnsbwrap
{
    background-color: rgba(1, 1, 1, 0.5);
    height: 143.301px;
    padding: 15px 5px 5px;
    text-decoration: none;
}

#b2wcastbwrap
{
    background-color: rgba(165, 206, 57, 0.8);
    height: 96.972px;
    padding: 40px 5px 5px;
    text-decoration: none;
}

#b2eocbwrap
{
    background-color: rgba(51, 158, 71, 0.48);
    height: 239.77px;
    padding: 90px 5px;
    text-decoration: none;
}

#b2billsbwrap
{
    background-color: rgba(45, 147, 88, 0.61);
    height: 96.972px;
    padding: 15px 5px;
    text-decoration: none;
}

#b2agovbwrap
{
    background-color: rgba(17, 92, 47, 0.5);
    height: 142.8px;
    padding: 35px 5px 5px;
    text-decoration: none;
}

#b2faqsbwrap
{
    background-color: rgba(1, 1, 1, 0.5);
    height: 143.301px;
    padding: 15px 5px 5px;
    text-decoration: none;
}

#b2pubsbwrap
{
    background-color: rgba(165, 206, 57, 0.8);
    height: 96.972px;
    padding: 40px 5px 5px;
    text-decoration: none;
}

#b2c6emptybwrap
{
    display: block;
    height: 239.772px;
}

#b2reportsbwrap
{
    background-color: rgba(165, 206, 57, 0.8);
    height: 96.972px;
    padding: 15px 5px;
    text-decoration: none;
}

#b2lsprtbwrap
{
    background-color: rgba(17, 92, 47, 0.4);
    height: 142.8px;
    padding: 35px 5px 5px;
    text-decoration: none;
}

#b2blockb
{
    width: 100%;
}

#b2sepwrap
{
    width: 100%;
    display: block;
}

#b2sep
{
    background: url('../index_images/b2sep.png') no-repeat left center;
    width: 44px;
    height: 7px;
    display: block;
    overflow: hidden;
    text-indent: 100%;
    white-space: nowrap;
}

#b2blocklnkwrap
{
    width: 100%;
    display: block;
}

#b2blocklnk
{
    text-decoration: none;
    font: 16.77px hcbo;
    color: #ffffff;
    text-transform: uppercase;
}
/********************************* Banner 2 Anchors ***********************************/

/********************************* Banner Speaker ***********************************/

.speakerWrapper{
	background-color: #383836;
	margin: 0;
	padding: 5% 0;
}

.speakerWrapper .left-side{
	float: left;
}
.speaker_img img{
	width: 100%;
}
.speaker_content{

	color: #fff;
	text-align: justify;
}
.speaker_name{
    padding-top: 5px;
    color: #fff;
    display: block;
}
.speaker_const{
	color: #fff;
}
.speakerHeading {
    background-image: url("../index_images/hWhiteSep.png");
    background-position: left 5px bottom;
    background-repeat: no-repeat;
    color: #a3cc38;
    font-family: hcnd;
    font-size: 44px;
    font-stretch: condensed;
    font-weight: bold;
    margin: 0 0 20px;
    padding: 0 0 20px;
    position: relative;
    text-align: left;
    text-transform: uppercase;
    margin-left: 10px;
}
.speakerWrapper .highFCLink > a{
	margin: 0;
}
.speakerWrapper .highFCLink > a:hover{
	background-color: #a3cc38;
}


/********************************* Banner 3 Notifications ***********************************/
.notificationWrapper {
    background-color: #2a2c2a;
    margin: 0;
    padding: 5% 0 0 0;
}
.notificationsIconsWrapper a {
    padding-bottom: 5%;
}
.notificationHeading {
    background-image: url("../index_images/hWhiteSep.png");
    background-position: center bottom;
    background-repeat: no-repeat;
    color: #a3cc38;
    font-family: hcnd;
    font-size: 44px;
    font-stretch: condensed;
    font-weight: bold;
    margin: 0 0 70px;
    padding: 0 0 20px;
    position: relative;
    text-align: center;
    text-transform: uppercase;
}
.notSessions {
    background-image: url("../index_images/sessions-1.png");
    background-position: center top;
    background-repeat: no-repeat;
    font-family: hcnd;
    color: #dedcdc;
    display: block;
    font-size: 19.2pt;
    padding: 100px 0 0;
    text-align: center;
    text-decoration: none;
}
.notSessions:hover {
    text-decoration: none;
    color: #A3CC38;
    background-image: url('../index_images/sessions-2.png');
}

.notCommittees {
    background-image: url("../index_images/committees-1.png");
    background-position: center top;
    background-repeat: no-repeat;
    font-family: hcnd;
    color: #dedcdc;
    display: block;
    font-size: 19.2pt;
    padding: 100px 0 0;
    text-align: center;
    text-decoration: none;
}
.notCommittees:hover {
    text-decoration: none;
    color: #A3CC38;
    background-image: url('../index_images/committees-2.png');
}

.notSecretariat {
    background-image: url("../index_images/secretariat-1.png");
    background-position: center top;
    background-repeat: no-repeat;
    font-family: hcnd;
    color: #dedcdc;
    display: block;
    font-size: 19.2pt;
    padding: 100px 0 0;
    text-align: center;
    text-decoration: none;
}
.notSecretariat:hover {
    text-decoration: none;
    color: #A3CC38;
    background-image: url('../index_images/secretariat-2.png');
}

.notMembers {
    background-image: url("../index_images/members-1.png");
    background-position: center top;
    background-repeat: no-repeat;
    font-family: hcnd;
    color: #dedcdc;
    display: block;
    font-size: 19.2pt;
    padding: 100px 0 0;
    text-align: center;
    text-decoration: none;
}
.notMembers:hover {
    text-decoration: none;
    color: #A3CC38;
    background-image: url('../index_images/members-2.png');
}

.notOthers {
    background-image: url("../index_images/others-1.png");
    background-position: center top;
    background-repeat: no-repeat;
    font-family: hcnd;
    color: #dedcdc;
    display: block;
    font-size: 19.2pt;
    padding: 100px 0 0;
    text-align: center;
    text-decoration: none;
}
.notOthers:hover {
    text-decoration: none;
    color: #A3CC38;
    background-image: url('../index_images/others-2.png');
}
/********************************* Banner 3 Notifications ***********************************/

/********************************* Banner 5 Bills *******************************/

.billsWrapper {
    background-color: #2a2c2a;
    margin: 0;
    padding: 0;
    font-family: hcnd;
    text-align: center;
    font-size: 19.2pt;
}
.bwHeading {
    background-image: url("../index_images/bills.png");
    background-position: left center;
    background-repeat: no-repeat;
    color: transparent;
    padding: 138px 0;
}
.bwIntro, .bwIntro:hover {
    background-image: url("../index_images/introduced-07.png");
    background-position: center top;
    background-repeat: no-repeat;
    color: #dededf;
    display: block;
    text-decoration: none;
    font-size: 13.2pt;

    
}

.bwRttc, .bwRttc:hover {
    background-image: url("../index_images/referred_to_committees-07.png");
    background-position: center top;
    background-repeat: no-repeat;
    color: #dededf;
    display: block;
    text-decoration: none;
    font-size: 13.2pt;
    
}
.bwNp, .bwNp:hover {
    background-image: url("../index_images/not_passed.png");
    background-position: center top;
    background-repeat: no-repeat;
    color: #dededf;
    display: block;
    text-decoration: none;
    font-size: 13.2pt;
}

.bwp, .bwp:hover {
    background-image: url("../index_images/passed-07.png");
    background-position: center top;
    background-repeat: no-repeat;
    color: #dededf;
    display: block;
    text-decoration: none;
    font-size: 13.2pt;
  
}

.bwUc, .bwUc:hover {
    background-image: url("../index_images/under_consideration-07.png");
    background-position: center top;
    background-repeat: no-repeat;
    color: #dededf;
    display: block;
    text-decoration: none;
    font-size: 13.2pt;
    
}
.bills-boxes a {
    padding: 100px 36px 0;
    margin-right: 26px;
    margin-top: 12%;
}
.bills-boxes a:last-child{
    margin-right: 0;
}

/********************************* Banner 5 Bills *******************************/

/********************************* Banner 6 Punjab Laws & Live Webcast *******************************/

.pllwcWrapper {
    background-color: #e9e8e8;
    background-image: url("../index_images/mainSepGreen.png");
    background-position: 30% bottom;
    background-repeat: no-repeat;
    background-size: 18% auto;
    margin: 0;
    padding: 0 0 40px;
}

.plWrapper > h2 {
    background-image: url("../index_images/hGreenSep.png");
    background-position: left bottom;
    background-repeat: no-repeat;
    color: #0d5b2e;
    font-family: hcnd;
    font-size: 31.81pt;
    font-weight: bold;
    margin: 0 0 30px 0;
    padding: 0 0 30px;
}
.plDetails {
    color: #898989;
    font-family: twlt;
    font-size: 14pt;
    margin-bottom:10px;
}
.plWrapper > a {
    background-color: #2a2c2a;
    color: #ebebeb;
    display: block;
    font-family: twlt;
    font-size: 14pt;
    padding: 10px 0;
    text-align: center;
    text-decoration: none;
    text-transform: uppercase;
    width: 140px;
}

.wcWrapper > h2 {
    background-image: url("../index_images/sep2Green.png");
    background-position: 25px bottom;
    background-repeat: no-repeat;
    color: #0d5b2e;
    font-family: hcnd;
    font-size: 23.81pt;
    font-weight: bold;
    margin: 35px 0 30px -8px;
    padding: 0 22px 20px;
}

.videoInfo {
    background-color: #e1e2e2;
    border-left: 3px solid #0e5b2d;
    float: left;
    padding: 5px 0 5px 15px;
     width: 100%;
}
.videoTitle {
    color: #5d5d5d;
    font-family: hcnd;
    font-size: 12pt;
}
.videoDate {
    color: #0d5b2e;
    font-family: hcnd;
    font-size: 12pt;
}
/*.lba {
    padding-top: 10%;
    }*/
    .lba .lbLink {
        background-color: #a3cc38;
        color: #ffffff;
        display: block;
        font-family: twlt;
        font-size: 12pt;
        margin: 40% auto 20px;
        padding: 10px 0;
        text-align: center;
        text-decoration: none;
        width: 100%;
        text-transform:uppercase;
    }
    .lba .arLink {
        background-color: #0d5b2e;
        color: #ffffff;
        display: block;
        font-family: twlt;
        font-size: 14pt;
        margin: 0 auto;
        padding: 10px 0;
        text-align: center;
        text-decoration: none;
        width: 75%;
        text-transform:uppercase;
    }
    /********************************* Banner 6 Punjab Laws & Live Webcast *******************************/

    /******************************* Banner 7 Performance Stats *********************************/

    .proStatsWrapper {
        background-color: #A3CC38;
        margin: 0;
        padding: 5% 0;
    }
    .psHeading {
        background-image: url("../index_images/hWhiteSep.png");
        background-position: center bottom;
        background-repeat: no-repeat;
        color: #ffffff;
        font-family: hcnd;
        font-size: 44px;
        font-stretch: condensed;
        font-weight: bold;
        margin: 0 0 70px;
        padding: 0 0 20px;
        position: relative;
        text-align: center;
        text-transform: uppercase;
    }
    .psHeading a{
        color:#fff;
        cursor: pointer;
    }
    .psHeading a:hover{
        text-decoration: none;
    }
    .pssData {
        background: #003313 none repeat scroll 0 0;
        background: -webkit-linear-gradient(#003313, #0D5B2E);
        background: -o-linear-gradient(#003313, #0D5B2E);
        background: -moz-linear-gradient(#003313, #0D5B2E);
        background: linear-gradient(#003313, #0D5B2E);
        color: #ffffff;
        display: block;
        font-family: hcnd;
        font-size: 20pt;
        padding: 10px 0;
        text-align: center;
    }
    .pssTitle {
        color: #ffffff;
        display: block;
        font-family: hcnd;
        font-size: 18pt;
        font-weight: bold;
        margin: 10px 0;
        text-align: center;
    }
    .pslData {
        background: #003313 none repeat scroll 0 0;
        background: -webkit-linear-gradient(#003313, #0D5B2E);
        background: -o-linear-gradient(#003313, #0D5B2E);
        background: -moz-linear-gradient(#003313, #0D5B2E);
        background: linear-gradient(#003313, #0D5B2E);
        color: #ffffff;
        display: block;
        font-family: hcnd;
        font-size: 20pt;
        padding: 10px 0;
        text-align: center;
    }
    .pslTitle {
        color: #ffffff;
        display: block;
        font-family: hcnd;
        font-size: 18pt;
        font-weight: bold;
        margin: 10px 0;
        text-align: center;
    }
    .psmData {
        background: #003313 none repeat scroll 0 0;
        background: -webkit-linear-gradient(#003313, #0D5B2E);
        background: -o-linear-gradient(#003313, #0D5B2E);
        background: -moz-linear-gradient(#003313, #0D5B2E);
        background: linear-gradient(#003313, #0D5B2E);
        color: #ffffff;
        display: block;
        font-family: hcnd;
        font-size: 20pt;
        padding: 10px 0;
        text-align: center;
    }
    .psmTitle {
        color: #ffffff;
        display: block;
        font-family: hcnd;
        font-size: 18pt;
        font-weight: bold;
        margin: 10px 0;
        text-align: center;
    }
    .psrData {
        background: #003313 none repeat scroll 0 0;
        background: -webkit-linear-gradient(#003313, #0D5B2E);
        background: -o-linear-gradient(#003313, #0D5B2E);
        background: -moz-linear-gradient(#003313, #0D5B2E);
        background: linear-gradient(#003313, #0D5B2E);
        color: #ffffff;
        display: block;
        font-family: hcnd;
        font-size: 20pt;
        padding: 10px 0;
        text-align: center;
    }
    .psrTitle {
        color: #ffffff;
        display: block;
        font-family: hcnd;
        font-size: 18pt;
        font-weight: bold;
        margin: 10px 0;
        text-align: center;
    }
    .psrTitle a,.psqTitle a,.pssTitle a, .pslTitle a,.psmTitle a{
        color:#fff;
    }
    .psrTitle a:hover, .psqTitle a:hover,.pssTitle a:hover, .pslTitle a:hover,.psmTitle a:hover{
        text-decoration: none;
    }
    .psqData {
        background: #003313 none repeat scroll 0 0;
        background: -webkit-linear-gradient(#003313, #0D5B2E);
        background: -o-linear-gradient(#003313, #0D5B2E);
        background: -moz-linear-gradient(#003313, #0D5B2E);
        background: linear-gradient(#003313, #0D5B2E);
        color: #ffffff;
        display: block;
        font-family: hcnd;
        font-size: 20pt;
        padding: 10px 0;
        text-align: center;
    }
    .psqTitle {
        color: #ffffff;
        display: block;
        font-family: hcnd;
        font-size: 18pt;
        font-weight: bold;
        margin: 10px 0;
        text-align: center;
    }

    /******************************* Banner 7 Performance Stats *********************************/

    /********************************* Banner 8 Committees ***********************************/

    .committeesWrapper {
        background-color: #0C592D;
        margin: 0;
        padding: 5% 0;
        background-image: url("../index_images/comBG.png");
        background-position: center center;
        background-repeat: no-repeat;
    }
    .comHeadings {
        background-image: url("../index_images/hWhiteSep.png");
        background-position: center bottom;
        background-repeat: no-repeat;
        color: #ffffff;
        font-family: hcnd;
        font-size: 44px;
        font-stretch: condensed;
        font-weight: bold;
        margin: 0 0 70px;
        padding: 0 0 20px;
        position: relative;
        text-align: center;
        text-transform: uppercase;
    }
    .somLinksC1 {
        padding: 0px;
    }
    .somLinksC1 .comCr {
        background-color: rgba(0, 84, 38, 0.4);
        background-image: url("../index_images/b2sep.png");
        background-position: 15px 200px;
        background-repeat: no-repeat;
        color: #ffffff;
        display: block;
        font-family: hcnd;
        font-size: 18pt;
        font-weight: bold;
        padding: 210px 15px 30px;
        text-decoration: none;
        text-transform: uppercase;
    }
    .somLinksC2 {
        padding:0px;
    }
    .somLinksC2 .comSc {
        background-color: rgb(137, 169, 57);
        background-image: url("../index_images/b2sep.png");
        background-position: 10px 10px;
        background-repeat: no-repeat;
        color: #ffffff;
        display: block;
        font-family: hcnd;
        font-size: 18pt;
        font-weight: bold;
        padding: 15px 10px 30px;
        text-decoration: none;

    }
    .somLinksC2{
        padding-top: 20px;
        padding-left: 10px;
        background-color: rgb(43, 51, 33);
        height: 307px;
    }
    .somLinksC2 .comOc {
        background-image: url("../index_images/b2sep.png");
        background-position: 10px 4px;
        background-repeat: no-repeat;
        color: #ffffff;
        display: block;
        font-family: hcnd;
        font-size: 14pt;
        font-weight: normal;
        text-decoration: none;
        padding-top: 10px;
        padding-left: 10px;
        margin-top: 5px;
    }
    .somLinksC3 {
        padding:0px;
    }
    .somLinksC3 .comNot {
        background-color: rgba(0, 84, 38, 0.4);
        background-image: url("../index_images/b2sep.png");
        background-position: 10px 70px;
        background-repeat: no-repeat;
        color: #ffffff;
        display: block;
        font-family: hcnd;
        font-size: 18pt;
        font-weight: bold;
        padding: 80px 10px;
        text-decoration: none;
    }
    .somLinksC3 .comBr {
        background-color: rgba(137, 169, 57, 0.7);
        background-image: url("../index_images/b2sep.png");
        background-position: 10px 25px;
        background-repeat: no-repeat;
        color: #ffffff;
        display: block;
        font-family: hcnd;
        font-size: 18pt;
        font-weight: bold;
        padding: 33px 10px 45px;
        text-decoration: none;
    }
    .somLinksC4 {
        padding:0px;
    }
    .somLinksC4 .comRep {
        background-color: rgb(43, 51, 33);
        background-image: url("../index_images/b2sep.png");
        background-position: 10px 135px;
        background-repeat: no-repeat;
        color: #ffffff;
        display: block;
        font-family: hcnd;
        font-size: 18pt;
        font-weight: bold;
        padding: 140px 10px 132px;
        text-decoration: none;
    }
    .somLinksC4 .comCopa {
        background-color: rgba(0, 84, 38, 0.7);
        background-image: url("../index_images/b2sep.png");
        background-position: 10px 55px;
        background-repeat: no-repeat;
        color: #ffffff;
        display: block;
        font-family: hcnd;
        font-size: 18pt;
        font-weight: bold;
        padding: 62px 10px;
        text-decoration: none;
    }
    /********************************* Banner 8 Committees ***********************************/

    /******************************* Banner 9 Today in Assembly *********************************/

    .tiaWrapper{
     background-color: #2a2c2a;
     background-image: url("../index_images/tia.png");
     background-position: 75% center;
     background-repeat: no-repeat;
     margin: 0;
     padding: 5% 0;
 }
 .tiaHeading
 {
     background-image: url("../index_images/hGreenSep.png");
     background-position: center bottom;
     background-repeat: no-repeat;
     color: #ffffff;
     font-family: hcnd;
     font-size: 44px;
     font-stretch: condensed;
     font-weight: bold;
     margin: 0 0 40px;
     padding: 0 0 40px;
     position: relative;
     text-align: center;
     text-transform: uppercase;
 }
 .tiaDetails {
    color: #dedddd;
    display: block;
    font-family: twlt;
    font-size: 14pt;
    text-align: center;
    margin-bottom: 10px;
}
.tiaLink, .tiaLink:hover {
    background-color: #a3cc38;
    color: #ffffff;
    display: block;
    font-family: twlt;
    font-size: 14pt;
    margin: 0 auto;
    padding: 10px 0;
    text-align: center;
    text-decoration: none;
    width: 120px;
    text-transform:uppercase;
}

/******************************* Banner 9 Today in Assembly *********************************/

/******************************* Banner 10 Search ****************************************/

.searchWrapper {
    background-color: #74c044;
    margin: 0;
    padding: 25px 0;
}
.searchInnerWrap {
    padding: 0;
    position: relative;
}
.searchButton .btn-default {
    background-color: #145c2f;
        /*background-image: url("../index_images/searchIcon.png");*/
        border: medium none;
        position: relative;
        padding: 5px 6px;
        border-radius: 0px !important;
        color: #fff;
        right: 4px;
}
.custome_search_btn{
        background-image: url("../index_images/searchIcon.png");
        border: medium none;
        position: relative;
        padding: 19px 19px;
        background-repeat: no-repeat;
}
.searchSpacer {
    padding: 0;
    width: 0;
}
.searchIn {
    color: #ffffff;
    font-family: hcnd;
    font-size: 18pt;
    text-align: center;
}
.searchWrapper .form-control
{
	height:41px;
    border-radius: 4px !important;
}

/******************************* Banner 10 Search ****************************************/

/********************************* Banner 11 Press Releases ***********************************/

.pressReleasesWrapper
{
	background-color: #0D391E;
    margin: 0;
    padding: 5% 0;
}
.prHeading
{
	background-image: url("../index_images/hGreenSep.png");
    background-position: center bottom;
    background-repeat: no-repeat;
    color: #ffffff;
    font-family: hcnd;
    font-size: 44px;
    font-stretch: condensed;
    font-weight: bold;
    margin: 0 0 20px;
    padding: 0 0 20px;
    position: relative;
    text-align: center;
    text-transform: uppercase;
}
.pressReleasesWrapper .col-sm-4
{
	padding:40px 15px;
}
.prFCIcon, .prSCIcon, .prTCIcon {
    background-image: url("../index_images/prIcon.png");
    background-position: left center;
    background-repeat: no-repeat;
    border-right: 2px solid #a2cb38;
    float: left;
    height: 65px;
    padding-right: 15px;
    width: 65px;
}

.prnfsIcon {
    background-image: url("../index_images/notification.png");
    background-position: left center;
    background-repeat: no-repeat;
    border-right: 2px solid #a2cb38;
    float: left;
    height: 65px;
    padding-right: 15px;
    width: 65px;
}

.nofty-link:hover{
    text-decoration: none;
}
.press-link{
    color: #ffffff;
    font-family: twlt;
    font-size: 14pt;
}
.press-link:hover{
    text-decoration: none;
    color: #ffffff;
}

.prFCDate, .prSCDate, .prTCDate {
    color: #a3cb37;
    display: block;
    font-family: hmcd;
    font-size: 14pt;
    left: 15px;
    padding: 0 15px 5px 0;
    position: relative;
}
.prFCPR, .prSCPR, .prTCPR {
    color: #ffffff;
    display: block;
    font-family: twlt;
    font-size: 14pt;
    left: 15px;
    padding: 0 0 5px 0;
    position: relative;
}

.prLinkWrap {
    display: inline-block;
    width: 100%;
}
.prLink {
    background-color: #ffffff;
    color: #0D391E;
    display: block;
    font-family: twlt;
    font-size: 10pt;
    margin: 0 auto;
    padding: 10px 0;
    position: relative;
    text-align: center;
    text-decoration: none;
    width: 120px;
    text-transform:uppercase;
    font-weight:bold;
}
.prLink:hover{
    color: #092D17;
    text-decoration: none;
}


/********************************* Banner 11 Press Releases ***********************************/

/********************************* Banner 12 Highlights ***********************************/

.highlightWrapper
{
	background-color: #ffffff;
    margin: 0;
    padding: 5% 0;
}
.highlightHeading
{
	background-image: url("../index_images/hGreenSep.png");
    background-position: center bottom;
    background-repeat: no-repeat;
    color: #0F5B2E;
    font-family: hcnd;
    font-size: 44px;
    font-stretch: condensed;
    font-weight: bold;
    margin: 0 0 20px;
    padding: 0 0 20px;
    position: relative;
    text-align: center;
    text-transform: uppercase;
}
.highlightWrapper .abovediv {
    background-color: #f2f3f3;
    margin: 0 30px;
    padding: 50px 25px;
}
.agLinks ul{
    padding-left:0;
}
.highlightWrapper .abovediv:hover {
	box-shadow:5px 5px 5px #d1d1d1;
}
.highFCDate, .highSCDate, .highTCDate {
    background-image: url("../index_images/highSep.png");
    background-position: center bottom;
    background-repeat: no-repeat;
    color: #515151;
    display: block;
    font-family: hcnd;
    font-size: 18pt;
    padding: 0 0 20px;
    text-align: center;
}
.highFirstCol:hover .highFCDate, .highSecondCol:hover .highSCDate, .highThirdCol:hover .highTCDate {
    color: #A3CC38;
}
.highFCNews , .highSCNews, .highTCNews{
    color: #898989;
    display: block;
    font-family: twlt;
    font-size: 14px;
    height: 110px;
    margin-bottom: 20px;
    margin-top: 20px;
    overflow: hidden;
    text-align: center;
    line-height:22px;
}
.highFirstCol:hover .highFCNews , .highSecondCol:hover .highSCNews, .highThirdCol:hover .highTCNews{
    color: #252525;
}
.highFCLink > a, .highSCLink > a, .highTCLink > a {
    background-color: #0d5b2e;
    color: #ffffff;
    display: block;
    font-family: twlt;
    font-weight: bold;
    margin: 0 auto;
    padding: 5px 0;
    position: relative;
    text-align: center;
    text-decoration: none;
    width: 100px;
}
.highFirstCol:hover .highFCLink > a, .highSecondCol:hover .highSCLink > a, .highThirdCol:hover .highTCLink > a {
    background-color: #A3CC38;
}

/********************************* Banner 12 Highlights ***********************************/

/********************************* Banner 4 Assembly Business *******************************/

/********************************* Banner 2 Highlights ***********************************/

/********************************* Banner 3 Press Releases ***********************************/

/******************************* Banner 5 Assembly Business *********************************/

/********************************* Banner 6 Bills ***********************************/

/******************************* Banner 7 Performance Stats *********************************/

/******************************* Banner 8 Today in Assembly *********************************/

/******************************* Banner 9 Left About Govt. *********************************/

/**************************** Banner 9 Right Webcast/Divisions ******************************/



/******************************* Banner 11 Poll/Punjab Laws *********************************/

/****************************** Banner 12 Legislative Support ********************************/

/********************************* Banner 13 Left FAQs ***********************************/

/****************************** Banner 13 Center Publications ********************************/

/********************************* Banner 13 Right Reports ***********************************/

/********************************* PA Footer Top ***********************************/

/********************************* PA Footer Mid ***********************************/

/********************************* PA Footer Bottom ***********************************/

/********************************* Media Queries ***********************************/

/********************************* Width: 1300px ***********************************/

@media only screen and (max-width: 1299px)
{

}

/********************************* ... ***********************************/

/********************************* Banner 4 Assembly Business ***********************************/

.assemblyBusiness {
    background-color: #EEEEEE;
    margin: 0;
    padding: 5% 0;
}
.abHeading {
    background-image: url("../index_images/hGreenSep.png");
    background-position: center bottom;
    background-repeat: no-repeat;
    color: #0f5b2e;
    font-family: hcnd;
    font-size: 44px;
    font-stretch: condensed;
    font-weight: bold;
    margin: 0 0 50px;
    padding: 0 0 20px;
    position: relative;
    text-align: center;
    text-transform: uppercase;
}
.assemblyBusiness .nav > li > a
{
    font-family: hcnd;
    font-size: 12pt;
    padding: 30px 15px;
    border-radius: 0;
    line-height: 0.5;
    margin-right: 5px;
}
.assemblyBusiness .nav-tabs {
    border-bottom: none;
}
.assemblyBusiness .nav-tabs > li.active > a, .assemblyBusiness .nav-tabs > li.active > a:focus, .nav-tabs > li.active > a:hover {
    border-width: 0;
}
.assemblyBusiness .nav-tabs > li > a {
    background: #A3CC38 none repeat scroll 0 0;
    border: medium none;
    color: #ffffff;
}
.assemblyBusiness .nav-tabs > li.active > a, .assemblyBusiness .nav-tabs > li > a:hover {
    background: #0D5B2E none repeat scroll 0 0;
    border: medium none;
    color: #ffffff;
}
/*.assemblyBusiness .nav-tabs > li > a::after {
    background: #5a4080 none repeat scroll 0 0;
    bottom: -1px;
    content: "";
    height: 2px;
    left: 0;
    position: absolute;
    transform: scale(0);
    transition: all 250ms ease 0s;
    width: 100%;
}
.assemblyBusiness .nav-tabs > li.active > a::after, .assemblyBusiness .nav-tabs > li:hover > a::after {
    transform: scale(1);
}
.assemblyBusiness .tab-nav > li > a::after {
    color: #fff;
    }*/

    .assemblyBusiness th {
        background-color: #0d5b2e;
        color: #ffffff;
        font-family: hcnd;
        font-size: 14pt;
        padding: 15px 0;
        text-align: center;
    }

    .Sittings {
        border-bottom: 4px solid #eeeeee;
    }
    .sNumber {
        border-right: 4px solid #eeeeee;
    }
    .assemblyBusiness td {
        background-color: #a3cc38;
        border-bottom: 1px solid #b8d66a;
        border-left: 4px solid #eeeeee;
        line-height: 35px;
        padding: 10px 15px;
        color: #3f3f3f;
        font-family: twlt;
        font-size: 14pt;
    }
    .assemblyBusiness td > a {
        color: #3f3f3f;
        font-family: twlt;
        font-size: 14pt;
        text-decoration: none;
    }
    .assemblyBusiness .tab-pane {
        height: 325px;
        padding: 15px 0 15px 0;
    }
    .assemblyBusiness .tab-content {
        padding: 20px 0 20px 0;
    }
    .assemblyBusiness .nav-tabs > li {
        text-align: center;
        width: 20%;
    }
    .card {
        margin-right: 20px;
    }
    .slimScrollDiv {
        margin-right: 5px;
    }
/*@media all and (max-width: 724px) {
.assemblyBusiness .nav-tabs > li > a > span {
    display: none;
}
.assemblyBusiness .nav-tabs > li > a {
    padding: 5px;
}
}*/

/********************************* Banner 4 Assembly Business ***********************************/

/********************************* Banner 13 About Government ***********************************/

.agWrapper {
    background-color: #2a2c2a;
    padding: 30px 15px 28px 60px;
}
.agHeading {
    background-image: url("../index_images/genSepWhite.png");
    background-position: right bottom;
    background-repeat: no-repeat;
    color: #a3cc38;
    font-family: hcnd;
    font-size: 24pt;
    font-weight: bold;
    margin: 10px 0 40px;
    padding: 0 0 10px;
    width: 290px;
}
.agDescription {
    color: #ffffff;
    font-family: twlt;
    font-size: 12pt;
    padding: 0 30px 30px 0;
    min-height: 30px;
    max-height: 30px;
}
.agLinks li {
    background-image: url("../index_images/starB.png");
    background-position: left center;
    background-repeat: no-repeat;
    font-family: hcnd;
    font-size: 12pt;
    font-weight: bold;
    list-style: outside none none;
    padding: 15px 0 15px 45px;
    text-transform: uppercase;
}
.agLinks li > a {
    color: #fdfdfd;
    text-decoration: none;
}

/********************************* Banner 14 Parliamentary Calender and Our Divisions ***********************************/

.pcNodWrapper {
    padding: 0;
}
.pcWrapper {
    background-color: #a3cc38;
    padding: 30px 15px 30px 60px;
}
.pcHeading {
    background-image: url("../index_images/hBlackSep.png");
    background-position: left bottom;
    background-repeat: no-repeat;
    color: #ffffff;
    font-family: hcnd;
    font-size: 24pt;
    font-weight: bold;
    margin: 15px 0 25px;
    padding: 0 0 20px;
    text-transform: uppercase;
}
.pcDetails {
    color: #fcfcf9;
    font-family: twlt;
    font-size: 14pt;
    padding: 20px 0;
}
.pcWrapper > a {
    background-color: #2a2c2a;
    color: #ffffff;
    display: block;
    font-family: twlt;
    font-size: 14pt;
    font-weight: bold;
    margin: 15px 0 70px;
    padding: 10px 0;
    text-align: center;
    text-decoration: none;
    text-transform: uppercase;
    width: 155px;
}

.odWrapper {
    background-color: #e1e2e2;
    padding: 47px 0 14px;
}
.odHeading {
    background-image: url("../index_images/sep2Green.png");
    background-position: 90px bottom;
    background-repeat: no-repeat;
    color: #0d5b2e;
    font-family: hcnd;
    font-size: 22pt;
    font-weight: bold;
    margin-bottom: 16px;
    padding: 30px 0 5px 35px;
}
.odLinks li {
    list-style: outside none none;
}
.odLinks > ul {
    margin: 0;
    padding: 0;
}
.odLinks a
{
    color: #5F6060;
    text-decoration:none !important;
}
.odLinks a:hover
{
    color: #0C5B2E;
    text-decoration:none !important;
}
.odLinks li {
    background-image: url("../index_images/lgB.png");
    background-position: left 12px;
    background-repeat: no-repeat;
    font-family: twlt;
    font-size: 12pt;
    line-height: 30px;
    list-style: outside none none;
    padding: 0 0 0 30px;
}
.odLinks li:hover {
    background-image: url("../index_images/dgB.png");
    background-position: left 12px;
    background-repeat: no-repeat;
}

/********************************* Banner 14 Parliamentary Calender and Our Divisions *******************************/
/********************************* Banner 15 Legislative Support *******************************/
/*!
 * bootstrap-vertical-tabs - v1.1.0
 * https://dbtek.github.io/bootstrap-vertical-tabs
 * 2014-06-06
 * Copyright (c) 2014 Ä°smail Demirbilek
 * License: MIT
 */

 .lsWrapper {
    background-color: #0d5b2e;
    padding: 50px 10%;
}
.lsWrapper .col-sm-4 {
    background-color: #f1f1f2;
    padding: 35px 15px;
}
.lsHeading {
    background-image: url("../index_images/sep2Green.png");
    background-position: 130px bottom;
    background-repeat: no-repeat;
    color: #0d5b2e;
    font-family: hcnd;
    font-size: 22pt;
    font-weight: bold;
    margin-bottom: 25px;
    padding: 0 0 10px 20px;
}
.tabs-left, .tabs-right {
    border-bottom: none;
    padding-top: 0;
}
.tabs-left {
    border-right: none;
}
.tabs-right {
    border-left: none;
}
.tabs-left>li, .tabs-right>li {
    float: none;
    margin-bottom: 2px;
}
.tabs-left>li {
    margin-right: -1px;
}
.tabs-right>li {
    margin-left: -1px;
}
.tabs-left>li.active>a,
.tabs-left>li.active>a:hover,
.tabs-left>li.active>a:focus {
    border-bottom-color: #ddd;
    border-right-color: transparent;
}

.tabs-right>li.active>a,
.tabs-right>li.active>a:hover,
.tabs-right>li.active>a:focus {
    border-bottom: none;
    border-left-color: transparent;
}
.lsWrapper .nav-tabs > li.active > a, .lsWrapper .nav-tabs > li.active > a:focus, .lsWrapper .nav-tabs > li.active > a:hover {
    -moz-border-bottom-colors: none;
    -moz-border-left-colors: none;
    -moz-border-right-colors: none;
    -moz-border-top-colors: none;
    background-color: #a3cc38;
    border-color: #ddd #ddd transparent;
    border-image: none;
    border-style: none;
    border-width: 1px;
    color: #ffffff;
    cursor: pointer;
}
.tabs-left>li>a {
    border-radius: 0;
    margin-right: 0;
    display:block;
}
.lsWrapper .nav-tabs > li > a {
    border: medium none;
    border-radius: 0;
    line-height: 1.42857;
    margin-right: 0;
}
.lsWrapper .nav > li > a {
    background-image: url("../index_images/b2Gsep.png");
    background-position: 17px 10px;
    background-repeat: no-repeat;
    color: #898989;
    display: block;
    font-family: twlt;
    font-size: 12pt;
    padding: 17px 15px;
    position: relative;
}
.lsWrapper .nav > li > a:hover {
    background-color: #A3CC38 !important;
    color: #ffffff;
}
.lsWrapper .col-sm-8 {
    background-color: #a3cc38;
    height: 464px;
    padding: 50px 30px;
    top: 0px;
    border-top: 20px solid #A3CC38;
    border-bottom: 20px solid #A3CC38;
}
.lsWrapper h3 {
    background-image: url("../index_images/b2sep.png");
    background-position: left top;
    background-repeat: no-repeat;
    color: #115c25;
    font-family: hcnd;
    font-size: 22pt;
    font-weight: bold;
    margin: 0 0 25px;
    padding: 15px 0 0;
}
.lsWrapper .tab-content {
    color: #ffffff;
    font-family: twlt;
    font-size: 11pt;
    line-height: 24px;
}
.tabs-right>li>a {
    border-radius: 0 4px 4px 0;
    margin-right: 0;
}
.vertical-text {
    margin-top:50px;
    border: none;
    position: relative;
}
.vertical-text>li {
    height: 20px;
    width: 120px;
    margin-bottom: 100px;
}
.vertical-text>li>a {
    border-bottom: 1px solid #ddd;
    border-right-color: transparent;
    text-align: center;
    border-radius: 4px 4px 0px 0px;
}
.vertical-text>li.active>a,
.vertical-text>li.active>a:hover,
.vertical-text>li.active>a:focus {
    border-bottom-color: transparent;
    border-right-color: #ddd;
    border-left-color: #ddd;
}
.vertical-text.tabs-left {
    left: -50px;
}
.vertical-text.tabs-right {
    right: -50px;
}
.vertical-text.tabs-right>li {
    -webkit-transform: rotate(90deg);
    -moz-transform: rotate(90deg);
    -ms-transform: rotate(90deg);
    -o-transform: rotate(90deg);
    transform: rotate(90deg);
}
.vertical-text.tabs-left>li {
    -webkit-transform: rotate(-90deg);
    -moz-transform: rotate(-90deg);
    -ms-transform: rotate(-90deg);
    -o-transform: rotate(-90deg);
    transform: rotate(-90deg);
}

/********************************* Banner 15 Legislative Support *******************************/

/********************************* Banner 16 FAQs **********************************/

.lastWrapper {
    background-color: #f1f1f2;
    padding: 45px;
}
.plWrapper 
{
    padding: 7% 15px 0 5%;
}
.faqWrapper {
    padding: 0 15px 30px;
}
.faqHeading {
    background-image: url("../index_images/b2DGsep.png");
    background-repeat: no-repeat;
    color: #a3cc38;
    font-family: hcnd;
    font-size: 18pt;
    font-weight: bold;
    padding: 5px 0 25px;
}
.faqQuests > ul {
    padding: 0;
}
.faqQuests li {
    background-image: url("../index_images/dgB.png");
    background-position: left 17px;
    background-repeat: no-repeat;
    list-style: outside none none;
    padding: 10px 10px 10px 30px;
}
.faqQuests a {
    color: #696969;
    font-family: twlt;
    font-size: 12pt;
    line-height: 24px;
    text-decoration: none;
}
/*.faqQuests > ul li:hover, .faqQuests > ul li:hover a
{
    color:#ffffff;
    background-color:#A3CC38;
    background-image:none;
    }*/
    .faqQuests {
        margin-bottom: 25px;
    }
    .faqlink, .faqlink:hover {
        background-color: #0d5b2e;
        color: #ffffff;
        display: block;
        font-family: twlt;
        font-size: 12pt;
        font-weight: bold;
        padding: 10px 0;
        text-align: center;
        text-decoration: none;
        text-transform: uppercase;
        width: 100px;
    }
    .pubWrapper {
        padding: 0 15px 30px;
    }
    .pubHeading {
        background-image: url("../index_images/b2DGsep.png");
        background-repeat: no-repeat;
        color: #a3cc38;
        font-family: hcnd;
        font-size: 18pt;
        font-weight: bold;
        padding: 5px 0 25px;
    }
    .pubLists > ul {
        padding: 0;
    }
    .pubLists li {
        background-image: url("../index_images/dgB.png");
        background-position: left 10px;
        background-repeat: no-repeat;
        list-style: outside none none;
        padding: 5px 0 5px 30px;
    }
    .pubLists > ul > li > a {
        color: #696969;
        font-family: twlt;
        font-size: 12pt;
        text-decoration: none;
    }
    .pubDate {
        color: #208f50;
        display: block;
        font-family: hcnd;
        margin-top: 5px;
    }
    .publink, .publink:hover {
        background-color: #0d5b2e;
        color: #ffffff;
        display: block;
        font-family: twlt;
        font-size: 12pt;
        font-weight: bold;
        padding: 10px 0;
        text-align: center;
        text-decoration: none;
        text-transform: uppercase;
        width: 100px;
    }


    .repWrapper {
        padding: 0 15px 30px;
    }
    .repHeading {
        background-image: url("../index_images/b2DGsep.png");
        background-repeat: no-repeat;
        color: #a3cc38;
        font-family: hcnd;
        font-size: 18pt;
        font-weight: bold;
        padding: 5px 0 25px;
    }
    .repLists > ul {
        padding: 0;
    }
    .repLists li {
        background-image: url("../index_images/dgB.png");
        background-position: left 10px;
        background-repeat: no-repeat;
        list-style: outside none none;
        padding: 5px 0 5px 30px;
    }
    .repLists > ul > li > a {
        color: #696969;
        font-family: twlt;
        font-size: 12pt;
        text-decoration: none;
    }
    .repDate {
        color: #208f50;
        display: block;
        font-family: hcnd;
        margin-top: 5px;
    }
    .replink, .replink:hover {
        background-color: #0d5b2e;
        color: #ffffff;
        display: block;
        font-family: twlt;
        font-size: 12pt;
        font-weight: bold;
        padding: 10px 0;
        text-align: center;
        text-decoration: none;
        text-transform: uppercase;
        width: 100px;
    }

    /********************************* Banner 16 FAQs **********************************/

    .f0Wrapper {
        padding: 15px 0 15px 0;
        background-color: #0D5B2E;
    }
    .f1Wrapper {
        background-color: #3f3f3f;
        padding: 15px;
    }
    .f1Wrapper .col-sm-2 {
        text-align: center;
        height:31px;
    }
    .f1Wrapper a, .f1Wrapper a:hover {
        color: #c5c5c5;
        font-family: twlt;
        font-size: 10pt;
        text-decoration: none;
    }

    .twitterLink {
        background-image: url("../index_images/tw.png");
        display: block;
        float: left;
        height: 31px;
        text-indent: -99999px;
        width: 31px;    margin-right: 10px;
    }
    .twitterLink:hover {
        background-image: url("../index_images/twhover.png");
    }

    .facebookLink {
        background-image: url("../index_images/fb.png");
        display: block;
        float: left;
        height: 31px;
        text-indent: -99999px;
        width: 31px;    margin-right: 10px;
    }
    .facebookLink:hover {
        background-image: url("../index_images/fbhover.png");
    }

    .youtubeLink {
        background-image: url("../index_images/yt.png");
        display: block;
        float: left;
        height: 31px;
        text-indent: -99999px;
        width: 31px;    margin-right: 10px;
    }
    .youtubeLink:hover {
        background-image: url("../index_images/ythover.png");
    }

    /********************************* Banner 2 Highlights ***********************************/

    .f2Wrapper .col-sm-1 {
        padding: 0;
        width: 0;
    }
    .f2Wrapper {
        background-color: #333332;
        padding: 15px 15px 30px;
    }
    .f2Wrapper h3 {
        border-bottom: 1px solid #3d3d3c;
        color: #a2cb37;
        font-family: hcnd;
        font-size: 13pt;
        margin-bottom: 25px;
        padding: 15px 0 5px;
    }
    .f2Wrapper .col-sm-2 {
        width: 14.28%;
    }
    .f2Wrapper ul {
        margin: 0;
        padding: 0;
    }
    .f2Wrapper li {
        font-family: twlt;
        line-height: 28px;
        list-style: outside none none;
    }
    .f2Wrapper a, .f2Wrapper a:hover {
        color: #898989;
        text-decoration: none;
    }



    /********************************* Banner 3 Press Releases ***********************************/


    .bfWrapper {
        background-color: #0d5b2e;
        padding: 15px;
    }
    .copyRights {
        color: #b5b6b7;
        display: block;
        font-family: twlt;
        font-size: 13px;
        margin-bottom: 10px;
        text-align: center;
    }
    .poweredBy{
        color: #b5b6b7;
        display: block;
        font-family: twlt;
        font-size: 13px;
        text-align: center;
    }
    .poweredBy > a {
        color: #b6b6b7;
        text-decoration: none;
    }


    .leftUpperSpacer {
        display: none;
    }
    .rightUpperSpacer {
        display: none;
    }
    .tabsWrapperUpper {
        /*bottom: 75px;*/
        float: left;
        padding: 0;
        /*position: absolute;*/
    }
    .tabsWrapperUpper .col-sm-1 {
        width: 12.5%;
    }
    .tabsWrapperUpper > a {
        background-image: url("../index_images/b2sep.png");
        background-position: center 10px;
        background-repeat: no-repeat;
        color: #ffffff;
        font-family: hcnd;
        height: 75px;
        padding: 25px 15px 15px;
        text-align: center;
        text-decoration: none;
        text-transform: uppercase;
    }



    .leftLowerSpacer {
        display: none;
    }
    .rightLowerSpacer {
        display: none;
    }
    .tabsWrapperLower {
        float: left;
        /*position: absolute;*/
        bottom:0;
        padding:0
    }
    .tabsWrapperLower .col-sm-1 {
        width: 12.5%;
    }
    .tabsWrapperLower > a {
        background-image: url("../index_images/b2sep.png");
        background-position: center 10px;
        background-repeat: no-repeat;
        color: #ffffff;
        font-family: hcnd;
        height: 75px;
        padding: 25px 15px 15px;
        text-align: center;
        text-decoration: none;
        text-transform: uppercase;
    }
    .prPart, .pcPart, .faqPart, .abPart, .wcPart, .tiaPart
    {
     background-color: rgba(163,204,53,1);
 }
 .highPart, .odPart, .comPart, .billsPart, .psPart, .repPart, .reports_pubs
 {
     background-color: rgba(42,44,42,1);
 }
 .agPart, .lsPart, .notPart, .plPart, .comPart
 {
     background-color: rgba(52,158,71,1); 
 }


.lang_urdu_btn{
	    text-align: right;
        padding: 12px 5px 16px 0px;
        margin-right: 155px;
}
.lang_urdu_btn a{
	color: #889489;

    font-weight: bold;
    letter-spacing: 1px;
    
    font-size: 11pt;
}
#tab_home_page p{
	color: #3f3f3f;
}
body .userway.userway_p1{
       right: 18px !important;
       top: 2px !important;
}
body .userway{
    position: absolute !important;
}


@media screen and (max-width:768px)
{
	.navbar-nav
	{
		padding:0;
	}
	.navbar-header
	{
		padding:0;
	}
	#b1mbimg img
	{
		top:0px;
	}
	.navbar-header {
                background-image: url("../index_images/mob_banner-09.png");
                background-repeat: no-repeat;
                background-size: contain;
                background-position: center top;
                
    }
	/*body .userway.userway_p1{
            display: none !important;
        }*/
        body .userway.userway_p1{
            top: 8em !important;
        }
     .highlightWrapper .col-sm-4
     {
        background-color: #f2f3f3;
        margin: 0;
        padding: 20px 25px;
        width: 100%;
    }
    .tiaWrapper
    {
      background-image:none;
  }
  .assemblyBusiness .nav-tabs > li {
    height: 40px;
    margin-bottom: 5px;
    text-align: center;
    width: 100%;
}
.assemblyBusiness .nav > li > a
{
	padding:15px;
}
.assemblyBusiness .tab-content
{
	padding:0;
}
.assemblyBusiness .tab-pane
{
	padding:0;
}
.pllwcWrapper
{
	background-image:none;
}
.somLinksC1 .comCr, .somLinksC2 .comSc, .somLinksC2 .comOc, .somLinksC3 .comNot, .somLinksC3 .comBr, .somLinksC4 .comRep
{
	background-position: 15px 25px;
	padding: 30px 15px;
}
.lsWrapper .col-sm-8
{
	top:0;
}
.tabsWrapperUpper {
    background-color: #000000;
    bottom: 0;
    float: left;
    /*margin-top: 171px;*/
    padding: 0;
    position: relative;
}
.tabsWrapperUpper .col-sm-1 {
    float: left;
    width: 50%;
}
.tabsWrapperLower {
    background-color: #000000;
    bottom: 0;
    float: left;
    padding: 0;
    position: relative;
}
.tabsWrapperLower .col-sm-1 {
    float: left;
    width: 50%;
}
.f2Wrapper .col-sm-2 {
    width: 100%;
}

}

.fixedTop {
    bottom: 0;
    position: fixed;
    right: 0;
    z-index: 99999;
}
.header_bg{

    background-image: url("../index_images/header_bg-02.png");
    background-repeat: no-repeat;
    background-size: contain;

}

/*........Slide Show by Sunil Khan........*/
.mySlides {display:none}

/* Slideshow container */
.slideshow-container {
  max-width: 1366px;
  position: relative;
  margin: auto;
}

/* Caption text */
.text {
  color: #f2f2f2;
  font-size: 15px;
  padding: 8px 12px;
  position: absolute;
  bottom: 8px;
  width: 100%;
  text-align: center;
}

/* Number text (1/3 etc) */
.numbertext {
  color: #f2f2f2;
  font-size: 12px;
  padding: 8px 12px;
  position: absolute;
  top: 0;
}

/* The dots/bullets/indicators */
/*.dot {
  height: 13px;
  width: 13px;
  margin: 0 2px;
  background-color: #bbb;
  border-radius: 50%;
  display: inline-block;
  transition: background-color 1.6s ease;
  }*/

/*.active {
  background-color: #717171;
  }*/

  /* Fading animation */
  .fade {
      -webkit-animation-name: fade;
      -webkit-animation-duration: 2.5s;
      animation-name: fade;
      animation-duration: 2.5s;
  }

  @-webkit-keyframes fade {
      from {opacity: .4}
      to {opacity: 1}
  }

  @keyframes fade {
      from {opacity: .4}
      to {opacity: 1}
  }



.searchBox input{
    border-radius: 0;
    height: 41px;
    background-color: #fff;
    /*width: 210px;*/
}
.top_search_box input{
            border-radius: 0;
            height: 30px !important;
            background-color: #eee;
            width: 156px; 
            position: relative;           
            font-size: 12px !important;
            box-shadow: none !important;
            border: 0 !important;
}

#gen_search {
    position: absolute;
    /*top: 41px;*/
    left: -204px;
    z-index: 999;
}

.socialLink {
    display: block;
    float: left;
    height: 28px;
    width: 31px;
    margin-right: 9px;
}
.socialLink i{
    font-size: 28px;
    color: #fff;
}
.socialLink  i:hover{
    color: #9FCA54;
}
.fa-myspace{
    display: block;
    float: left;
    height: 28px;
    /*text-indent: -99999px;*/
    width: 31px;
    margin-right: 10px;
}

.fa-myspace span.fa-stack{
    width: 23px;
}


.tab-visited a:visited{
    color: #690C98;
}
.nopadding {
   padding: 0 !important;
   margin: 0 !important;
}
#speakers_slide{
    height: 330px !important;
}
#speakers_slide li{
 height: 280px;
}
#speakers_slide .speaker_name{
    text-align: center;
}

.psd-asmbly{
    border: 2px solid #00CC00;
    padding: 0 7px;
    background: #00CC00;
    margin-right: 10px;
}

.dropdown-menu li{
    border-top: 1px solid #ddd;
}
.dropdown-menu li:first-child{
    border-top:none;
}
.share-social-caption{
   /* color: #C5C5C5;*/
   color: #A2CB35;
   font-size: 10pt;
   padding-top: 6px ;
   padding-right: 5px ;
}
.social-follow-us{
    color: #fff;
   padding: 0px !important;
   text-align: right;
}
.social_icons{
    padding: 0px 0px 0px 25px !important;
}
.print-btn {
    font-size: 12px;
    color: #fff;
    cursor: pointer;
}
.print-icon{
    padding-left: 5px;
    font-size: 15px;
}

.lSSlideOuter .lSPager.lSGallery {
   width: 100% !important;
   margin-left: 43%;
}
.logo_href{
    padding: 29px 129px;
}
.link_href{
    margin: 4px 3px 3px 3px;
    text-decoration: none !important;
}
.p_calender a{
    color:#fff;
}
.p_calender a:hover{
    text-decoration: none;
}
.f2Wrapper li > a:hover, .f1Wrapper div > a:hover{
    color:#fff;
}
.mpa_pics_wrapper{

    width: 150px;
    height: 150px;
}
.mpa_pics_wrapper img, td img{
    border: 5px solid #eee !important;
}

.mpa_listing{

    margin-bottom: 20px;
}
.mpa_detail_wrapper {
    padding-top: 0px;
}
.mpa_detail_wrapper .mpa_name{
    text-align: left;
}

.modal-header .close{
    margin-top: -25px !important;
}
#member_e_search_form h3 {
    padding-bottom: 12px;
}

.footer_nav_wrap
{
    background-color: #333332;
}

#footer_nav_icons {
    background-color: #333332;
    display: inline-block;
    clear: both;
    width: 100%;
    bottom: 60px;
}


/******************* Footer Bottom ******************/

.footer_bottom {
  font-family: twlt;
  background-color: #0D5B2E;
  padding-top: 10px;
  padding-bottom: 10px;
  color: #fff;
  font-size: 12px;
  clear: both;
  display: flow-root;
}

#power_by, #copy_sec{
    text-align: center;
}
#copy_sec {
    text-align: right;
    padding-right: 22px;
}


#fbottm_links {
    text-align: center;
}

#fbottm_links a{
  font-family: twlt;
  color:#fff;
  font-weight: normal !important;
  margin: 0 12px;
}

#copy_sec a {
    color: #ffffff;
}

    .footer_social {
    
        bottom: 80px;
        position: absolute;
        z-index: 10000;
        background: #131718;
        padding: 5px 0px 5px 32px;
    }

    .footer-top-nav{
      list-style: none;
      padding: 0;
      margin: 0;
  }
 
.footer-top-nav li > a {
    padding: 0;
    display: block;
}
.footer-top-nav li > a:hover{
  color: #fff;
}
.footer-top-nav li:first-child,.footer-top-nav li:first-child a{
    margin-left:0;
    padding-left: 0;
}
.footer-top-nav li:last-child,.footer-top-nav li:last-child a{
  margin-right:0;
  padding-right: 0;
}
.faqs .accordion-item b {

    color: #337ab7;

}
.faqs .accordion-item b:hover {

    color: #23527c;

}

.paragraph{
    text-align: justify;
}
.control-label {
    text-align: left;
}
.video_wraper{
    display: block;
    width: 388px;
}

/* here outer of styles-outer*/

    .tab-content .tab-pane{
        padding-left: 0;
        padding-right: 0;
        padding-top: 0;
        text-align: justify;
    }
    .spkrs_detail{
        text-align: left;
    }


   .news_title{
        padding-left: 10px;
        height: 46px !important;
        overflow: hidden !important;
        border: 0px !important;
    }

    .logo_text{
            font-size: 13pt;
            text-align: center;
            text-transform: uppercase;
            color: #136800;
    }
    .logo_text span{
        font-size: 10pt !important;
    }
    .prev-debates{
        margin-top: 18px;
        display: block;
    }

.adv-search-link {
    margin-top: 3px;
    display: inline-block;
}

#listing{
    padding-top: 0;
}

h1#page-title{
    margin-top: 0;
    font-size: 30px;
}

#genSearchFrm #search:focus {
    background-color: #eee;
}
  .select_div{
    margin-left:20px;
    margin-top: 5px;
  }
    .ui-state-highlight span {
    background: #00CC00 !important;
    color: #fff !important;
}

.panel_head {
    background-color: #0d5b2e;
    color: #ffffff;
    font-family: hcnd;
    font-size: 14pt;
    text-align: center;
}

.season_head {
    padding: 15px 0;
}

.sittings_head {
    border-bottom: 4px solid #eeeeee;
    padding: 15px 0;
    border-left: 4px solid #eeeeee;
}

.s_nubmers {
    background-color: #0d5b2e;
    color: #ffffff;
    font-family: hcnd;
    font-size: 14pt;
    padding: 15px 0;
    text-align: center;
    width: 16.7%;
}

.clearfix.panel_body {
    display: flex;
}

.s_sittings {
    background-color: #a3cc38;
    border-bottom: 1px solid #b8d66a;
    border-left: 4px solid #eeeeee;
    line-height: 35px;
    padding: 10px 15px;
    color: #3f3f3f;
    font-family: twlt;
    font-size: 14pt;
}
.panel_contain .slimScrollDiv{
    margin-right: 0 !important;
}

.s_sittings  a {
    color: #3f3f3f;
    font-family: twlt;
    font-size: 14pt;
    text-decoration: none;
}


/* Here Start Media Queries*/   

    

/* On smaller screens, decrease text size */
@media only screen and (max-width: 300px) {
  .text {font-size: 11px}
}



/*.....................By Sunil Khan.................*/

@media only screen and (max-width: 1000px){
    .highlightWrapper .abovediv{
        margin: 0px !important;
    }
    
    .plWrapper 
    {
        padding: 7% 15px 0 5%;
    }
    .pllwcWrapper{
        background-color: #e9e8e8;
        background-image: url(../index_images/mainSepGreen.png);
        background-position: 27% bottom;
        background-repeat: no-repeat;
        background-size: 24% auto;
        margin: 0;
        padding: 0 0 40px;
    }
}
@media only screen and (min-width: 768px){

    .tabsWrapperUpper .col-md-1, .tabsWrapperLower .col-md-1
    {
        width: 12.5% !important;
    }
/*    .footer_social {
        bottom: 120px;

        }*/

        #webcast {
            float: right !important;
        }
        div#pLaws {
            width: 30% !important;
        }
        .social-follow-us{
            position: relative;
            top: 5px;
        }


    } 




    @media only screen and (max-width: 767px){

         .link_href{
            width: 100%;
            text-align: center;
        }
        .f0Wrapper{
            padding: 15px 0 15px 0px;
        }
        .urdu_btn_header{
                /*padding-top: 33px;
                font-size: 15px;*/
                display: none !important;
        }
        .urdu_btn_header a{
            color: #889489;

        }
       /* .lang_urdu_btn{
            display: none;
        }*/
        .navbar-nav>li{
            float: none !important;
            border-bottom: 1px solid #ddd;
        }
        .navbar-default .navbar-nav > li > a:hover, .navbar-default .navbar-nav > li > a:focus{
                background: #a3cc38 !important;
                color: #fff !important;
        }

        .navbar-toggle{
                        
                         margin-top: 0px !important; 
                        margin-right: 15px;
                        margin-bottom: 8px;
                        background-color: transparent;
                        background-image: none;
                        border: 1px solid transparent;
                        border-radius: 4px;
                        bottom: 32px;
                        float: left;
                        left: 15px;
        }
        #b1mbimg, #b1mbimg img{

            height: auto !important;
        }

        .speaker_img img{

            width: auto !important;
        }
        .speaker_content{

            height: auto !important;
        }

        .speaker_content p{
            margin: 0 0 15px;
            height: 98px;
            overflow: hidden;
            text-align: center;
        }
        .highFCLink > a, .highSCLink > a, .highTCLink > a{
            width: 100% !important;
        }

        .speakerHeading{

            background-image: url(../index_images/hWhiteSep.png);
            background-position: 50% bottom;
            background-repeat: no-repeat;
            color: #a3cc38;
            font-family: hcnd;
            font-size: 30px;
            /* font-stretch: condensed; */
            font-weight: bold;
            margin: 16px 0 20px;
            padding: 0 0 20px;
            /* position: relative; */
            text-align: center; 
            text-transform: uppercase;
        }

        .lSPager li{
            width: 100% !important;
        }
        #speakers_slide{
            height: auto !important;
        }

        .lSSlideOuter .lSPager.lSGallery{

            margin-left: 20% !important;
        }

        #speakers_slide li{

            height: auto !important
        }
        .speaker_img{

            text-align: center;
        }

        .plWrapper > h2{

            text-align: center !important;
            background-position: 50% bottom;
        }

        .notificationHeading{

            font-size: 30px !important;
            margin:  0 0 18px;
        }
        .plDetails{
            text-align: center;
        }
        .abHeading{
            font-size: 30px !important;
            margin: 0 0 18px;
        }
        .plWrapper > a{

            width: 50% !important;
        }

        .wcWrapper{
            padding-top: 50px !important;

        }

        .wcWrapper > h2{

            font-size: 31.81pt;
            background-position: 50% bottom;
            text-align: center;
        }
        .lba .lbLink{

            margin: 23% auto 20px;
        }
        .psHeading{
            font-size: 24pt;
            margin-bottom: 25px;
        }
        .committeesWrapper{

            /*padding: 4% 0 22% 0;*/
        }

        .highlightWrapper .abovediv{
            padding: 10px 10px !important;
        }
        .agHeading{
            background-position: 50% bottom;
        }

        .f1Wrapper{
            padding: 15px 0 38px 0;
        }

        .pllwcWrapper{
            background-color: #e9e8e8;
            background-image: none !important;
        }

      

        .committeesWrapper{
            background-color: transparent !important;
            background-image: url(../index_images/comBG.png);
            padding: 0px !important;
            background-position: none !important;
            background-repeat: repeat !important;
        }

        .comHeadings{
            padding: 20px 0 !important;
            margin: 0px !important;
        }

        .videoPlayer video{
            width: 100% !important;
        }
        .videoInfo{
            width: 100% !important;
        }

        ul.menu.nav.navbar-nav li:nth-child(3){
            margin-top: 54px;
            border-top: 2px solid #eee;
        }

        .f2Wrapper{
            padding: 15px 15px 90px !important;
        }
        .social-follow-us, .social_icons{
            padding: 0px !important;
            text-align: left;
        }
        .footer_social{
            bottom: 72px !important;
            padding: 5px 0px 5px 15px !important;
        }




    }


    /*......min-width:992px.........*/
    @media (min-width: 992px){
        .bills_icons_wrapper .col-md-2{
            width: 18.66666667% !important;
        }
        
    }


    @media (max-width: 1253px) {
        .link_href {
            margin: 5px 0px 0px 20px;
        }

    }
    @media (max-width: 890px) {
        .link_href {
            margin: 15px 20px;
        }

    }

    @media (max-width: 760px) {
        .link_href {
            margin: 10px 20px;
        }

        
        #b1mbimg br{
            display: none;

        }

    }

    .f0inner_wrap{
        width: 80%;
  
        margin-left: 20%;
        padding-left: 10%;
    }
    @media only screen and (max-width: 450px){
        .s_sittings{
            width: 100%;
        }
        .sittings_head {
            display: inline-block;
            width: 65%;
        }
        .season_head {
            display: inline-block;
            width: 33%;
        }
        .panel_head {
            font-size: 12.5px;
        }
        .s_nubmers{
            width: 57%;
            font-size: 11px;
        }
        .s_sittings a{
            font-size: 11px;
        }
        .video_wraper{
            width: 100%;
        }
        .f0inner_wrap{
            padding-left: 5%;
        }

        .footer_social{
            bottom: 110px !important;
        }
      
         body{
            margin:0 !important;
         }
         .print-btn{ display: none; }
         h1{
            font-size: 24px;
         }
         p{
            text-align: justify;
         }
         div ul {
            text-align: left;
         }
         .footer-top-nav{
            text-align: center !important;
         }
         .breadcrumb {
            padding: 5px 2px;
         }
         .mobo-title,.mobo-content{
            text-align: center;
         }
          img{
            border: 5px solid #eee !important; 
         }
         .userway_accessibility_icon.userway_dark img{
            border: none !important;
         }
         .log_img img{
            border: 0 !important;
         }
         .bulding-img{
            text-align:center !important;
         }
         .mySlides img{
             border: none !important; 
         }
         .nav-tabs li {
            width: 100%;
        }
        .mpa_listing{
            width: 100%;
        }
        .mpa_pics_wrapper{
            margin: 0 auto;
        }
        .loo_detail, .loh_detail {
            padding-top: 5px !important;
            padding-bottom: 5px;
        }
        .spkrs_detail{
            text-align: center;
        }
        .limit-btn{
            float: none !important;
            margin-top: 10px;
            text-align: center;
            clear: both;
            display: block;
        }
       
        .mpa_detail_wrapper{
            text-align: center;
        }
        #bydistrict {
            float: none !important;
            text-align: center;
            display: block;
        }
       .district-div{
            text-align: center !important;
        }
        #listing .tab-title, #by_district .tab-title,#by_party .tab-title,#by_elections h3,.chaircontact h4{
            text-align: center;
        }
        .RC_submit #search{
            margin-bottom: 20px;
        }
        .p_calender{
            float: none !important;
            text-align: center;
            display: block;
            margin: 20px;
        }
        .ui-datepicker .ui-datepicker-header{
            width: 100% !important;
            text-align: center;
        }
        .ui-datepicker-multi .ui-datepicker-group{
            float: none !important;
            margin: 0 auto;
        }
        .session-days{
            margin-bottom: 10px;
        }
        .col-md-3{
            float: left;
        }

    	ul.menu.nav.navbar-nav li:nth-child(3)
    	{
    		margin-top: 0px !important;
            border: 0px !important;
        }
        .spkr_name{
            margin-top: 10px;
        }


        #gen_search{
            left: -178px;
            display: block !important;
        }
        .searchInnerWrap .searchButton{
            text-align: center;
            margin-top: 10px;
        }
        .bwHeading{
            background-position: center center;
            background-size: cover !important;
        }
        .bwUc, .bwUc:hover{
            background-position: left 44% top;
        }
        .plWrapper > a{
            margin:0 auto;
        }
        .bills-boxes a,.card{
            margin-right: 0;
        }

        #our_divisions {
            padding: 0px !important;
            padding-bottom: 22px !important;
        }

        .odHeading {
            padding: 15px 0 22px 19px !important;
            margin-bottom: 10px !important;
            background-position: 22px bottom !important;
        }

        .odLinks {
            padding: 0 20px !important;
        }

        .footer-bottom{
            text-align: center;
        }

        .footer-top-nav li:first-child, .footer-top-nav li:first-child a
        {
            margin-left: 0px !important;
        }

        .f1Wrapper {
            padding: 13px 0 !important;
            text-align: center !important;
        }

        .footer-top-nav li
        {
            float: none !important;
            display: inline;
            margin: 0px !important;
        }

        .footer-top-nav li > a
        {
            padding: 0 4px !important;
            font-size: 12px !important;
        }

        .footer-top-nav li:last-child, .footer-top-nav li:last-child a {
            margin-right: 0px !important;
        }

        .istCol {
            padding: 0px;
        }

        .f2Wrapper h3 {
            margin: 0px !important;
            padding: 10px 0 !important;
        }
        .footer_bottom {
            height: auto;
        }

        #power_by{
            overflow: hidden;
            margin-bottom: 10px;
        }
        #fbottm_links{
             margin-bottom: 10px;
        }
        .bwUc, .bwUc:hover{
            background-position: center top !important;
            padding-bottom: 10px !important;
        }
        .lSSlideOuter .lSPager.lSGallery li:first-child{
            margin-left: 12% !important;
        }
        .dropdown-menu{
            position: relative;
            top: 0;
            left: 0;
            z-index: auto;
            float: none;
        }
    }


    @media (max-width: 320px) {
        .logo_href {
            padding: 14px 100px;
        }

        .link_href {
            margin: 30px 15px;
        }
        
        #b1mbimg br{
            display: none;

        }


    }

a.active.show {
    background-color: #fff !important;
}


  

