html, body, div, span, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, abbr, address, cite, code, del, dfn, em, img, ins, kbd, q, samp, small, strong, sub, sup, var, b, i, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td, article, aside, canvas, details, figcaption, figure, footer, header, hgroup, menu, a, nav, section, summary, time, mark, audio, video {
	margin:0;
	padding:0;
	border:0;
	outline:0;
	font-size:100%;
	vertical-align:baseline;
	background:transparent;
	text-decoration:none;
	list-style:none;
	-webkit-font-smoothing: antialiased;
	-webkit-tap-highlight-color:rgba(0,0,0,0);
}

.ie8 *{ outline:none;}
img{border:none; max-width:100%; margin:0; padding:0; display:block;}
body{ font-size:14px; line-height:18px; font-family:'Source Sans Pro', Arial, Helvetica, sans-serif; background:url(../images/bg.jpg) repeat left top;} 
.top-image{ background:url(../images/top-image.jpg) no-repeat center top; width:100%;}
html,body { -webkit-text-size-adjust:none;}

/*----- html5 tags ------*/
article, aside, canvas, details, figcaption, figure, footer, header, hgroup, menu, nav, section, summary {display: block;}

/* For modern browsers */ 
.cf:before, .cf:after { content: ""; display: table; }
.cf:after { clear: both; }

.clear { clear: both; }
.clearfix:after { content: "."; display: block; height: 0; clear: both; visibility: hidden; }/* ----- clear fix for floats ----- */
.clearfix { display: inline-block; }
* html .clearfix { height: 1%; }/* hides clearfix from IE-mac */
.clearfix { display: block; }/* end hide from IE-mac */


h1, h2, h3, h4, h5, h6{/*line-height:19px; */font-weight:normal; color:#331d0e; font-family:'Source Sans Pro',Arial, Helvetica, sans-serif;}
h1{font-size:24px; color:#003c8f; font-family:'Cinzel'; text-transform:uppercase; margin:0; padding:0 0 15px 0;}
h2{font-size:18px; color:#003e91; font-weight:600; margin:0; padding:0 0 5px 0;}
h3{font-size:16px; color:#180860; text-transform:none; margin:0; padding:0 0 10px 0;}
h4{font-size:15px; text-transform:none; color:#180860; padding:0 0 10px 0;}
h5{font-size:14px; text-transform:none; color:#180860; padding:0 0 10px 0;}
h6{font-size:13px; text-transform:none; color:#180860; padding:0 0 10px 0;}

p { font-size:14px; color:#212121; line-height:20px; font-weight:normal; margin:0; padding:0 0 20px 0; }
p a { margin:0; color:#0c428b; text-decoration:none;}
p a:hover {text-decoration:underline;}
p span{ font-size:16px; color:#003c8f;}
p strong{ color:#212121; font-weight:normal; font-weight:700;}

input[type="text"], textarea {-webkit-appearance: none;}
input[type="text"], input[type="password"] { outline: none !important;}
textarea:focus, input:focus, a, div, img { outline: none !important; }

/*for ie7 */
.not-supported{ display:none;}

/* Header */
header{ margin:0; padding:0;}
header .logo{ margin:5px 0 0 0; display:inline-block;}
header .top-right{ float:right; margin:0; padding:15px 0 0 0; margin:0 0 20px;}

/*login-btn*/
header .login-btn{ float:left; display:block; width:71px; height:28px; background:url(../images/login-btn.png) no-repeat left top; margin:0; padding:0;}
header .login-btn:hover{ background-position:left bottom;}

/*social-block*/
header .social-block{float:left; margin:0; padding:3px 0 0 8px;}
header .social-block a{ width:22px; height:22px; transition: all 0.5s ease; float:left; display:block; margin:0 0 0 10px; padding:0;}
header .social-block a.facebook{background:url(../images/facebook.png) no-repeat left top;}
header .social-block a.facebook:hover{ background-position:left bottom;}
header .social-block a.twitter{background:url(../images/twitter.png) no-repeat left top;}
header .social-block a.twitter:hover{ background-position:left bottom;}
header .social-block a.google-plus{background:url(../images/google-plus.png) no-repeat left top;}
header .social-block a.google-plus:hover{ background-position:left bottom;}

/*font-resize*/
header .font-resize{float:left; margin:0; padding:2px 0 0 11px;} 
header .font-resize a{float:left; color:#fff; transition: all 0.5s ease; background:#dc8602; font-weight:900; text-align:center; font-size:15px; border-radius:7px; margin:0 0 0 7px; padding:3px 0 0 0; width:24px; height:24px;}
header .font-resize a:hover, header .font-resize a.active{ background:#0b408a;}

/*search-area*/
header .search-area{float:right; margin:0; z-index:9999; position:relative;}
header .search-area .find-it{ font-size:14px; color:#000; font-weight:600; text-transform:uppercase; background:url(../images/find-it-bg.png) no-repeat; display:block; width:282px; height:34px; margin:0; padding:8px 0 0 40px;}
header .search-area .drop-area{ display:none; position:absolute; box-shadow:0 2px 4px #010101; border-radius:0 0 3px 3px; top:31px; left:0; background:#10458e; width:100%; padding:10px;}
header .search-area .drop-area ul{ margin:0; padding:7px 0 0 10px;}
header .search-area .drop-area ul li{ background:url(../images/drop-area-list-icon.png) no-repeat left 7px; padding:0 0 5px 11px;}
header .search-area .drop-area ul li a{ color:#fff; font-size:15px;}
header .search-area .drop-area ul li a:hover{ color:#DC8602;}
header .search-area .drop-area p{ color:#fff; font-size:15px; border-bottom:1px solid #08387a; font-weight:600; margin:10px 5px 0 11px; padding:0 0 5px 0;}


/* nav-bar */
#nav-bar{ width:100%; min-height:45px; background:url(../images/nav-bar.gif) repeat-x left top; border-radius:3px;margin:13px 0 0 0;}
#nav-bar .home{ width:15px; height:15px; background:url(../images/home-icon.png) no-repeat left top; margin:13px 0 0 0; padding:0;}
nav{margin:0; padding:0;}
nav ul{margin:0; padding:0;}
nav ul li { float:left; list-style:none; position:relative; margin:0; padding:0;}
nav ul li+li+li{ background:url(../images/nav-line.gif) no-repeat center left;}
nav ul li a {display: block; color:#fff; font-size:14px; font-weight:600; padding:12px 10px 15px 11px; margin:0;}
nav ul li a:hover, nav ul li a.current {color:#edb00d;}
nav ul li a:focus{ color:#edb00d; text-decoration:none;}


/*LEVEL TWO */
nav ul ul { width: 100%; visibility: hidden; position: absolute; top:43px; left:0; width:170px; background:#0c6938; margin:0px; padding:2px 0 5px 0; z-index: 9999; }
nav ul ul li {width: 100%; float:none; margin:0; padding:0;}
nav ul ul li a { display:block; font-size:14px; text-transform:none; color:#ffffff; line-height:27px; margin:0; padding:2px 10px 2px 15px;}
nav ul ul li a:hover{ background:#064597;}
nav ul li:hover > a { color:#edb00d;}
nav ul ul li:hover > a { color:#fff; }
nav ul li:hover > ul {visibility: visible; }
.navbar-default{ display:none;}

/*upcoming-meetings*/
.event-calander{ width:295px; float:right; margin:0; padding:15px 10px 0 0;}
.event-calander .tabs{ width:100%; margin:0; padding:0;}
.event-calander .tabs .menu ul{ width:100%; margin:0; padding:0;}
.event-calander .tabs .menu ul li{ float:left; margin:0 3px -1px 0; padding:0;}
.event-calander .tabs .menu ul li a{color:#fff; font-weight:600; border-radius:3px 3px 0 0; background:#074798; font-size:14px; text-transform:uppercase; display:block; border:1px solid #074798; border-bottom:none; margin:0; padding:7px 15px 7px 15px;}
.event-calander .tabs .menu ul li a:hover, .event-calander .tabs .menu ul li a.active{color:#03324d; background:#fff; border:1px solid #3d75b0; border-bottom:none;}

.event-calander .tabs .tabs-content{background:#fff; border:1px solid #3d75b0; border-radius:3px 3px 3px -1px; margin:0; padding:0;}
.event-calander .tabs .tabs-content .tab-desc{ display:none;}
.event-calander .tabs .tabs-content .tab-desc:first-child{ display:block;}
.event-calander .tabs .tabs-content .calendar{ margin:0; padding:7px;}
.event-calander .tabs .tabs-content .list{ margin:0; padding:7px 0;}
.event-calander .tabs .tabs-content .listing{ padding:11px 8px;}
.event-calander .tabs .tabs-content .even{ background:#f1f0e8;}
.event-calander .tabs .tabs-content .listing .content{ width:210px; float:left; padding:0 0 0 12px;}
.event-calander .tabs .tabs-content .listing .content p{ padding:0;}
.event-calander .tabs .tabs-content .listing .content a{ color:#013781; font-weight:600;}
.event-calander .tabs .tabs-content .listing .content .time{ background:url(../images/time1.png) no-repeat left 1px; font-size:12px; color:#353535; padding-bottom:0;}
.event-calander .tabs .view-all{ margin:7px 10px 0 0;}
.date{ background:url(../images/date-bg.gif) no-repeat right bottom; width:45px; float:left; text-align:right; font-size:16px; color:#013782; font-family:'Oswald'; text-transform:uppercase; 
padding:0 0 3px 0;}
.date span{ font-size:14px; display:block;  font-family:'Oswald'; font-weight:300;}
.view-all{ float:right; width:93px; height:30px; display:block; background:url(../images/view-all.png) no-repeat left top; margin:0; padding:0;}
.view-all:hover{ background-position:left bottom;}

/*content*/
#content{ background:#fff; border-radius:3px; margin:55px -11px 0 -11px; padding:7px 11px 7px 11px;}
.inner-container{border-top:2px solid #edb00d; position:relative; margin:0; padding:0;}
.logo-icon{ width:58px; height:52px; background:url(../images/logo-icon.png) no-repeat left top; display:block; position:absolute; left:50%; top:-54px; margin-left:-29px;}
.left-line{ width:6px; height:20px; background:url(../images/left-line.gif) no-repeat; display:block; position:absolute; left:0; top:-2px;}
.right-line{ width:6px; height:20px; background:url(../images/right-line.gif) no-repeat; display:block; position:absolute; right:0; top:-2px;}
.welcome-text{ margin:0; padding:15px 20px 0 20px;}
.welcome-text h1{line-height:19px;}
.welcome-text h1, .welcome-text p{ text-align:center;}

/*four-tabs*/
.four-tabs .tabs1{ width:100%; margin:0; padding:0;}
.four-tabs .tabs1 .menu ul{ width:100%; margin:0; padding:0;}
.four-tabs .tabs1 .menu ul li{ float:left; margin:0 2px 0 0; padding:0;}
.four-tabs .tabs1 .menu ul li a{color:#003d90; font-weight:600; height:35px; border-radius:3px 3px 0 0; background:#cbdbee; font-size:14px; text-transform:uppercase; display:block; margin:0; padding:10px 15px;}
.four-tabs .tabs1 .menu ul li a:hover, .four-tabs .tabs1 .menu ul li a.active{color:#fff; background:url(../images/tabs1-menu-bg.jpg) repeat-x left top;}

.four-tabs .tabs1 .tabs-content{background:#013782 url(../images/tabs-content-bg.jpg) repeat-x left top; border-radius:0 3px 3px 3px; margin:0; padding:0;}
.four-tabs .tabs1 .tabs-content .tab-desc{ display:none; padding-bottom:3px;}
.four-tabs .tabs1 .tabs-content .tab-desc:first-child{ display:block;}
.four-tabs .tabs1 .tabs-content .title-block{ margin:0; padding:10px;}
.four-tabs .tabs1 .tabs-content .title-block h2{ font-size:18px; color:#fff; font-weight:700; text-transform:uppercase; margin:0; padding:5px 0 0 7px;}

.four-tabs .tabs1 .tabs-content .all-listing{ background:#f1f0e8; border-radius:2px; margin:0 3px;}
.four-tabs .tabs1 .tabs-content .listing{ padding:11px 8px;}
.four-tabs .tabs1 .tabs-content .even{ background:#fff;}
.four-tabs .tabs1 .tabs-content .listing .content{ width:90%; float:left; padding:0 0 0 42px;}
.four-tabs .tabs1 .tabs-content .listing .pdf{ background:url(../images/pdf-icon.png) no-repeat 16px 5px;}
.four-tabs .tabs1 .tabs-content .listing .content p{ margin:0; padding:0;}
.four-tabs .tabs1 .tabs-content .listing .content a{ color:#013781; /*font-size:14px;*/ font-weight:600;}

/*recent-documents*/
.recent-documents{ margin:0; padding:0;}
.recent-documents h2{ background:url(../images/recent-doc.png) no-repeat left 2px !important; font-size:18px; color:#db8627; font-weight:900; margin:0; padding:0 0 13px 25px;}
.recent-documents .listing{ padding:11px 8px;}
.recent-documents .odd{ background:#eef3f7;}
.recent-documents .listing .content{ width:83%; float:left; margin-top:-3px; padding:0 0 0 40px;}
.recent-documents .listing .pdf{ background:url(../images/pdf-icon.png) no-repeat 13px 5px;}
.recent-documents .listing .content p{ margin:0; padding:0;}
.recent-documents .listing .content a{ color:#013781; /*font-size:14px;*/}
.recent-documents .view-all{ margin-top:10px;}

/*button-block*/
.button-block{ margin:0; padding:15px 0 0 0;}
.button-block a{float:right;}
.sitting-calendar{ width:287px; height:84px; background:url(../images/sitting-calendar.png) no-repeat left top; display:block; margin:0; padding:0;}
.sitting-calendar:hover{background:url(../images/sitting-calendar-hv.png) no-repeat left top;}
.budget-btn{ width:287px; height:84px; background:url(../images/budget-btn.png) no-repeat left top; display:block; margin:8px 0 0 0; padding:0;}
.budget-btn:hover{ background:url(../images/budget-btn-hv.png) no-repeat left top; }


/*parliamentarians*/
.parliamentarians{ margin:0; padding:17px 0 0 0;}
.parliamentarians h2{width:435px; font-size:24px; color:#212121; font-weight:normal; font-family:'Cinzel'; text-transform:uppercase; background:url(../images/parliament-icon1.png) no-repeat left top; margin:0 auto; padding:6px 0 25px 30px;}
.parliamentarians h2 span{background:url(../images/parliament-icon2.png) no-repeat right top; padding-right:30px;}

#owl-demo .item{margin:0; padding:0;}
#owl-demo .item img{display: block;/*width: 100%;*/height: auto; text-align:center; margin:0 auto;  border:2px solid #013782; border-radius:2px;}
#owl-demo .item a{ font-size:14px; color:#212121; text-align:center; display:block;}
#owl-demo .item a span{ display:block; padding:5px 7px;}
#owl-demo .item a:hover{ color:#013782;}
#owl-demo .item a:hover > img{border:2px solid #db8627;}
.owl-carousel { display: none; position: relative; width:93%; margin:0 auto; -ms-touch-action:pan-y; }
.owl-carousel .owl-wrapper { display: none; position: relative; -webkit-transform: translate3d(0px, 0px, 0px); }
.owl-carousel .owl-wrapper-outer { overflow: hidden; position: relative; width:100%; margin:0 auto;}
.owl-carousel .owl-wrapper-outer.autoHeight { -webkit-transition: height 500ms ease-in-out; -moz-transition: height 500ms ease-in-out; -ms-transition: height 500ms ease-in-out; -o-transition: height 500ms ease-in-out; transition: height 500ms ease-in-out; }
.owl-carousel .owl-item { float: left; }
/*.owl-carousel .owl-wrapper,
.owl-carousel .owl-item { -webkit-backface-visibility: hidden; -moz-backface-visibility: hidden; -ms-backface-visibility: hidden; -webkit-transform: translate3d(0, 0, 0); -moz-transform: translate3d(0, 0, 0); -ms-transform: translate3d(0, 0, 0); }*/
.owl-theme .owl-controls .owl-buttons .owl-prev{ width:21px; height:21px; cursor: pointer; background:url(../images/prev.png) no-repeat left top; text-indent:-9999px; position:absolute; left:-25px; top:68px; margin:0; padding:0;}
.owl-theme .owl-controls .owl-buttons .owl-prev:hover{ background-position:left bottom;}
.owl-theme .owl-controls .owl-buttons .owl-next{ width:21px; height:21px; cursor: pointer; background:url(../images/next.png) no-repeat left top; text-indent:-9999px;  position:absolute; right:-25px; top:68px; margin:0; padding:0;}
.owl-theme .owl-controls .owl-buttons .owl-next:hover{ background-position:left bottom;}

/*committees*/
.committees{ background:url(../images/committees-bg.jpg) repeat; box-shadow:0 0 3px #6B6969 inset; border-radius:3px; width:100%; margin:20px 0 0 0; padding:0 0 10px 0;}
.committees .title-block{ background:url(../images/committee-title.jpg) repeat; box-shadow:2px 2px 3px #B6B5B5 inset; width:99.8%; margin:0 0 15px 0; padding:8px;}
.committees h2{ background:url(../images/committee-icon.png) no-repeat left 2px; text-transform:uppercase; font-size:18px; color:#003e91; font-weight:900; margin:0 0 0 8px; padding:4px 0 4px 35px;}
.committees h3{ font-size:20px; line-height:23px; color:#003c90; margin:0; padding:0 0 15px 0;}
.read-more{width:91px; height:22px; display:block; background:url(../images/read-more.png) no-repeat left top; margin:0; padding:0;}
.read-more:hover{ background-position:left bottom;}
.committees .col-md-4{ border-right:1px solid #d1cec6;}

/*footer*/
footer{margin:15px 0 0 0; padding:0;}
footer .top-container{width:100%; background:#006535 url(../images/footer-bg.jpg) repeat-x center top; margin:0; padding:15px 0;}
footer .icon{ width:100%; background:url(../images/footer-logo-icon.png) no-repeat center 65px;}
footer .title{ font-size:16px; color:#fff; text-transform:uppercase; font-family:'Cinzel'; margin:0; padding:0 0 10px 0;}
footer .top-container ul{ margin:0; padding:0 0 10px 10px;}
footer .top-container ul li{ background:url(../images/footer-list-icon.png) no-repeat left 4px; margin:0; padding:0 0 8px 18px;}
footer .top-container ul li a{ font-size:14px; color:#ffc50e;}
footer .top-container ul li a:hover{ color:#fff;}
footer .clear{ display:none;}

/*newsletter*/
footer .newsletter{ background:#0c6938; border-radius:3px; margin:0 0 10px 0; padding:12px 12px 15px;}
footer .newsletter .title{ font-size:14px;}
.search-bar{ position:relative;}
.search-bar input{height:30px; width:100%; background:#fff; border:1px solid #cccccc; border-radius:3px; font-size:14px; color:#212121; padding:0 10px;}
.search-bar .button{background:url(../images/go-button.png) no-repeat left top; border:0; width:43px; height:30px; text-indent:-9999px; cursor:pointer; position:absolute; right:0; top:0; margin:0; padding:0;}
.search-bar .button:hover{ background-position:left bottom;}

/*bottom-container*/
footer .bottom-container{ background:#00391c; width:100%; margin:0; padding:15px 0;}
footer .links{display:block; text-align:center; margin:0; padding:0;}
footer .links a{ font-size:14px; color:#fff;  margin:0; padding:0 8px 0 13px;}
footer .links a+a{ background:url(../images/footer-link-icon.png) no-repeat left center;}
footer .links a:hover{ color:#FFC50E;}
footer .bottom-container p{ color:#03a372; margin:0; padding:8px 0 0 0; font-weight:300; text-align:center;}

/*About us*/
.inner-top-image{ background:url(../images/inner-top-image.jpg) no-repeat center top; width:100%;}
#left-side{ margin:0; padding:7px 0 0 0;}
#right-side{ margin:0; padding:35px 0 0 0;}
.bread-crumb{ margin:0; padding:0 0 15px 7px;}
.bread-crumb ul{ width:100%; margin:0; padding:0 !important;}
.bread-crumb ul li{ float:left; margin:0; padding:0 9px !important; background:none !important;}
.bread-crumb ul li+li{background:url(../images/bread-crumb-arrow.png) no-repeat left center !important; padding-left:18px !important;}
.bread-crumb ul li a{ color:#09446e; text-decoration:none !important; font-size:14px; font-weight:700;}
.bread-crumb ul li a:hover, .bread-crumb ul li a.current{color:#c0832b !important; font-weight:600;}
#left-side .image{}
#left-side .image img{ border:1px solid #4770a7; border-radius:1px; padding:3px; margin-bottom:12px;}
#left-side hr{border:0; height:1px; border-top:1px solid #edb00d; margin:0 0 10px 0; padding:0;}
#left-side a { margin:0; color:#0c428b; text-decoration:underline;}
#left-side a:hover {text-decoration:none;}
#left-side ul{ margin:0; padding:0 0 10px 5px;}
#left-side ul li{ background:url(../images/left-side-list-arrow.png) no-repeat left 6px; color:#207330; padding:0 0 6px 12px;}

/*right-side*/
#right-side h2{ background:url(../images/title-h2-icon.png) no-repeat left 3px; text-transform:uppercase; font-size:18px; color:#db8627; font-weight:900; margin:0; padding:0 0 13px 25px;}
#right-side .sublinks{ margin:0; padding:0 0 10px 5px;}
#right-side .sublinks li{ background:url(../images/right-side-list-arrow.png) no-repeat left 5px; color:#207330; padding:0 0 8px 17px;}
#right-side .sublinks li a{ color:#000000; font-size:16px;}
#right-side .sublinks li a:hover{ color:#19529c;}
#right-side .event-calander{ float:none; padding:5px 0 20px; width:auto;}
#right-side .event-calander .tabs .tabs-content{ border:1px solid #cfcfcf;}
#right-side .event-calander .tabs .menu ul li a:hover, #right-side .event-calander .tabs .menu ul li a.active{border:1px solid #cfcfcf; border-bottom:none;}

/*form*/
.form{ margin:0; padding:0;}
.form .label-input{ float:left; width:47%; margin:0; padding:0 30px 15px 0;}
.form label{ font-size:14px; color:#212121; font-weight:normal; display:block; margin:0; padding:0 0 3px 0;}
.form .label-input .input{ height:32px; width:100%; border:1px solid #cccccc; box-shadow:inset 0 2px 1px #e9e9e9; border-radius:3px; margin:0; padding:0 10px;}
.ie8 .form .label-input .input{ line-height:24px;}
.form .comments{height:80px; width:89%; border:1px solid #cccccc; box-shadow:inset 0 2px 1px #e9e9e9; border-radius:3px; resize:none; margin:0; padding:10px;}
.form .captcha{ margin:0; padding:15px 0;}
.submit{ width:122px; height:34px; background:url(../images/submit-btn.jpg) no-repeat left top; font-size:0; text-indent:-9999px; color:#fff; display:block; cursor:pointer; border:none; margin:0; padding:0;}
.submit:hover{ background-position:left bottom;}

.map{ border:1px solid #4770a7; border-radius:1px; padding:3px; margin:12px 0 0 0;}
.address{background:url(../images/right-side-list-arrow.png) no-repeat left 5px; padding:0 0 8px 17px;}
.address p:first-child{ font-weight:600;}
.address p{ font-size:16px; width:80%; padding-bottom:13px;}
.phone-fax{ border-top:1px solid #edb00d; border-bottom:1px solid #edb00d; padding:10px 5px; margin-bottom:10px;}
.phone-fax p{ width:50%; float:left; font-size:16px; background:url(../images/right-side-list-arrow.png) no-repeat left 5px; padding:0 0 0 17px;}
.phone-fax p strong{ display:block; font-weight:normal; font-weight:600;}
.email{background:url(../images/right-side-list-arrow.png) no-repeat left 5px; padding:0 0 8px 17px; width:63%;}
.email p{ font-size:16px;}
.email p a{ display:block; font-weight:600;}


/*======================================= Responsive Css (iPad and iPhone) ==========================================*/
@media (min-width:768px) and (max-width:1025px)  {
	nav ul li:last-child ul{ left:-51px;}
}

@media (min-width:768px) and (max-width: 991px)  {

nav ul li a{ font-size:10.9px; padding:12px 6px 15px 6px;}
nav ul ul li a{ line-height:20px; font-size:12px;}
nav ul li:last-child ul{ left:-80px;}

.four-tabs .tabs1 .tabs-content .listing .content{width:89%;}

.recent-documents .listing .content{padding:0 0 0 30px; width:77%;}
.recent-documents .listing .pdf{ background:url(../images/pdf-icon.png) no-repeat 8px 5px;}

.button-block a{ background-size:100% 70%; width:100%;}
.button-block a:hover{ background-size:100% 70%; width:100%;}

#right-side .event-calander .tabs .menu ul li a{ font-size:12px; padding:7px 10px;}
#right-side .event-calander .tabs .tabs-content .listing .content{ width:77%;}
}

@media (max-width:767px) {

.navbar-default{display:block; border:none; /*position:fixed; */ width:100%; z-index:99999; left:0; top:0; margin:0;}
.navbar-header{ border-bottom:1px solid #10562d; z-index:99999;}
.navbar-header p{ color:#fff; font-size:18px; font-weight:900; text-transform:uppercase; padding:14px 0 0 15px;}
.navbar-collapse{ padding:0;}
.navbar-default ul{ margin:0; padding:0;}
.navbar-default ul li{ list-style:none; margin:0; padding:0;}
.navbar-default ul li a{ display:block; font-size:13px; color:#fff; margin:0; padding:5px 20px;}
.navbar-default ul li a:hover{ background:#064520;}
.navbar-default ul li ul{ background:#0f552c; padding:3px 0 3px 15px;}
.navbar-default ul li ul li a{ color:#bfbfbf; padding:3px 12px;}
.navbar-default ul li ul li a:hover{ color:#fff; background:none;}
#nav-bar{ display:none;}

header .logo{display:inherit;}
header .logo img{ text-align:center; margin:0 auto;}

header .top-right{ float:none; width:195px; background:#e0e0e0; border-radius:3px; padding:10px; margin:0 auto; margin-top:20px; margin-bottom:20px; opacity:0.9;}
header .font-resize{ display:none;}

header .search-area{ float:none; width:282px; margin:0 auto;}
.event-calander{ float:none; margin:0 auto; }

.welcome-text h1{ line-height:28px;}
.four-tabs .tabs1 .tabs-content .listing .content{ width:88%;}
.recent-documents{ margin:15px 0 0 0;}
.button-block a{ float:left;}
.sitting-calendar{ margin:8px 0 0 0;}
.budget-btn{ margin:8px 0 0 10px;}
.committees .read-more{ margin-bottom:15px;}
.owl-theme .owl-controls .owl-buttons .owl-prev{ left:0;}
.owl-theme .owl-controls .owl-buttons .owl-next{ right:0;}

footer .top-container{ background:#006535;}
footer .icon{ background:none;}
footer .title{ padding-bottom:5px;}
footer .top-container ul{ padding-bottom:5px;}
footer .top-container ul li{ padding-bottom:2px;}

#right-side .event-calander .tabs .tabs-content .listing .content{ width:83%;}
}

@media (max-width:615px) {
	.button-block a{ float:none; margin:0 auto; margin-top:8px;}
	footer .col-xs-3{ width:50%;}
	footer .clear{ display:block;}
	
}

@media (max-width:470px) {
	
	.four-tabs .tabs1 .menu ul li a{ padding:10px 7px; font-size:11px;}
	.four-tabs .tabs1 .tabs-content .title-block h2{ font-size:15px;}
	.four-tabs .tabs1 .tabs-content .listing .content{ width:80%;}
	.parliamentarians h2{width:auto; font-size:15px; background:url(../images/parliament-icon1.png) no-repeat left top; padding:6px 0 30px 26px;}
	.parliamentarians h2 span{background:url(../images/parliament-icon2.png) no-repeat right 0;  padding:6px 28px 10px 0;}

	footer .col-xs-3{ width:100%;}
	
	.form .label-input{ float:none; width:100%;}
}



