@charset "utf-8";

/* CSS Document */

/*======================================================================

	Project Name: Sibchor Poroshoba

	Creator     : Abdur Rahman

	E-mail		: tarun@wanitbd.com

	Date        : 2016 - 01 - 30.

========================================================================*/

body {

	font-size: 12px;

	font-family: Arial, Helvetica, sans-serif;

	background: #e8e8e8;

}

/*===========@Global Styles ============*/

* {
	margin: 0;
	padding: 0;
	outline: none
}

img,
fieldset {
	border: 0
}

a {
	text-decoration: none
}

ul,
li {
	padding: 0px;
	margin: 0px;
}



h1,
h2,
h3,
h4,
h5,
h6,
p {
	margin: 0;
	padding: 0;
	font-weight: normal;
}





/*h1 { font-family: 'Metrophobic', Arial, serif; font-weight: 400; }





	font-family: 'Open Sans', sans-serif;



	

	font-family: 'Raleway', sans-serif;

	

    font-family: 'SolaimanLipiNormal';

*/

@font-face {

	font-family: 'SolaimanLipiNormal';

	src: url('../fonts/solaimanlipi.eot');

	src: url('../fonts/solaimanlipi.eot') format('embedded-opentype'),

		url('../fonts/solaimanlipi.woff') format('woff'),

		url('../fonts/solaimanlipi.ttf') format('truetype'),

		url('../fonts/solaimanlipi.svg#SolaimanLipiNormal') format('svg');

}

/*==========================================

				alfa

==========================================*/

#alfa {

	width: 100%;

	overflow: hidden;

	background: #f89d05;

}

.alfa_inner {

	width: 100%;

	overflow: hidden;

}

.p_alfa {

	font-size: 12px;

	line-height: 30px;

	padding-left: 15px;

	color: #fff;

	text-transform: uppercase;

	font-weight: 700;

}

.alfa_inner ul {

	overflow: hidden;

	float: right;

}

.alfa_inner ul li {

	list-style: none;

	float: left;

	padding: 0px 10px;

	background: url(../images/interface/bg_language.jpg) no-repeat right center;

}

.alfa_inner ul li:last-child {

	background: none;

}

.alfa_inner ul li a {

	font-size: 13px;

	line-height: 30px;

	color: #fff;

	font-family: 'SolaimanLipiNormal';

	text-transform: uppercase;

	font-weight: 700;

}

.alfa_inner ul li a:hover {

	text-decoration: none;

	color: #00378c;

}

/*==========================================

				header

==========================================*/

#header {

	width: 100%;

	overflow: hidden;

	padding: 0px 0px;

	background: #fff;

}



.logo {

	width: 100%;

	overflow: hidden;

	margin: 15px 0;

}

.logo_title a {

	font-size: 70px;

	line-height: 59px;

	color: #00a055;

	font-family: 'SolaimanLipiNormal';

	text-transform: uppercase;

	font-weight: 500;

	float: left;

	text-decoration: none;

	padding: 23px 0 0 20px;

}

.header_rt {

	width: 100%;

	overflow: hidden;

}

.header_rt ul {

	float: right;

}

.header_rt ul li {

	padding: 5px;

	float: left;

	list-style: none;

}

.header_rt ul li img {

	float: left;

}

.header_flag {

	width: 50%;

	float: left;

	margin-top: 10px;

}

.header_flag img {

	float: right;

}

.header_logo {

	width: 40%;

	float: right;

}

.header_logo img {

	float: right;

}



#cssmenu>ul>li:last-child {

	border-right: 0px !important;

}













/*.carousel-inner {

  position: relative;

  width: 100%;

  min-height: 200px;

  }*/



.carousel-control.right {

	right: 0;

	left: auto;

	background-image: none !important;

	background-repeat: repeat-x;

}

.carousel-control.left {

	left: 0;

	right: auto;

	background-image: none !important;

	background-repeat: repeat-x;

}

#carousel-example-generic {

	margin: 20px auto;

	width: 100%;

}



#carousel-custom {

	width: 145px;

}

#carousel-custom .carousel-indicators {

	margin: 10px 0 0;

	overflow: auto;

	position: static;

	text-align: left;

	white-space: nowrap;

	width: 100%;

	overflow: hidden;

}

#carousel-custom .carousel-indicators li {

	background-color: transparent;

	-webkit-border-radius: 0;

	border-radius: 0;

	display: inline-block;

	height: auto;

	margin: 0 !important;

	width: auto;

}

#carousel-custom .carousel-indicators li img {

	display: block;

	opacity: 0.5;

}

#carousel-custom .carousel-indicators li.active img {

	opacity: 1;

}

#carousel-custom .carousel-indicators li:hover img {

	opacity: 0.75;

}

#carousel-custom .carousel-outer {

	position: relative;

}





















/*==========================================

				navigation

==========================================*/

#navigation {

	width: 100%;

	height: auto;

	background-color: #00a055;

	/**background: #2e64b9;  Old browsers 

	background: -moz-linear-gradient(top, #2e64b9 0%, #2989d8 50%, #207cca 51%, #00368c 100%);  FF3.6-15 

	background: -webkit-linear-gradient(top, #2e64b9 0%,#2989d8 50%,#207cca 51%,#00368c 100%);  Chrome10-25,Safari5.1-6 

	background: linear-gradient(to bottom, #2e64b9 0%,#2989d8 50%,#207cca 51%,#00368c 100%);  W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ 

	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#2e64b9', endColorstr='#00368c',GradientType=0 );  IE6-9  **/

	height: 50px;

}

/*==========================================

				body_wrapper

==========================================*/

#body_wrapper {

	width: 100%;

	overflow: hidden;

	/**background:url(../images/interface/bg_body.jpg) repeat;**/

}

/*==========================================

				banner

==========================================*/

#banner {

	width: 100%;

	overflow: hidden;

}

.banner_main {

	width: 100%;

	overflow: hidden;

	position: relative;

}

.banner_txt {

	position: absolute;

	width: 55%;

	bottom: 25px;

	left: 25px;

	background: rgba(0, 0, 0, 0.6);

	padding: 10px 25px;

}

.banner_txt_h6 {

	font-size: 18px;

	line-height: 30px;

	color: #ffc000;

	font-family: 'SolaimanLipiNormal';



	text-transform: uppercase;

	font-weight: 500;

}

.banner_txt_p {

	font-size: 13px;

	line-height: 18px;

	color: #fff;

	font-family: 'SolaimanLipiNormal';



	text-align: justify;

}

/*==========================================

			mainpage_wrapper

==========================================*/

#mainpage_wrapper {

	width: 100%;

	overflow: hidden;

	-webkit-box-shadow: 0px 0px 14px 0px rgba(0, 0, 0, 0.75);

	-moz-box-shadow: 0px 0px 14px 0px rgba(0, 0, 0, 0.75);

	box-shadow: 0px 0px 14px 0px rgba(0, 0, 0, 0.75);

	background: #fff;

}

/*==========================================

				news

==========================================*/

#news {

	width: 100%;

	overflow: hidden;

	margin-top: 10px;

}

.mt-news ul li a {

	font-size: 13px;

	line-height: 18px;

	color: #fff;

	font-family: 'SolaimanLipiNormal';

	text-align: justify;

}

/*==========================================

				page_wrapper

==========================================*/

#page_wrapper {

	width: 100%;

	overflow: hidden;

	margin-top: 17px;

	padding-bottom: 15px;

}

/*------------sidebar_left---------------*/

.sidebar_left {

	width: 100%;

	overflow: hidden;

}

.sidebarL_box01 {

	width: 100%;

	overflow: hidden;

	background: #ebebeb;

}

.sidebarL_box_head {

	font-size: 16px;

	line-height: 39px;

	color: #fff;

	font-family: 'SolaimanLipiNormal';

	text-align: center;

	background: #00a055;

	/*	background:url(../images/interface/bg_head.jpg) no-repeat left center;

*/
}

#main_area {

	height: 185px;

}

/*.sidebarL_box_head:hover{*/

/*	color:#00a055;*/

/*	}*/

.sidebar_img {

	width: 100%;

	overflow: hidden;

	padding: 12px;

}





.sidebar_img img {

	width: 185px;

	height: 175px;

	margin: 0;

}

.title {

	font-size: 14px;

	line-height: 32px;

	color: #fff;

	font-family: 'SolaimanLipiNormal';

	padding: 5px;

	background: #00a055;

	margin-top: 3px;

	text-align: center;

}

.sidebar_img ul {

	width: 100%;

	overflow: hidden;

	min-height: 160px;

}

.sidebar_img ul li {

	list-style: none;

	background: url(../images/interface/bg_list.png) no-repeat left center;

}

.sidebar_img ul li a {

	font-size: 12px;

	line-height: 33px;

	color: #525252;

	/*    font-family: 'SolaimanLipiNormal';

*/
	padding-left: 20px;

}

.sidebar_img ul li a:hover {

	text-decoration: none;

	color: #066bff;

}

.sidebarL_box02 {

	width: 100%;

	overflow: hidden;

	margin-top: 17px;

	background: #ebebeb;

}

.sidebarL_box03 {

	width: 100%;

	overflow: hidden;

	margin-top: 17px;

	background: #ebebeb;

}

.sidebarL_box04 {

	width: 100%;

	overflow: hidden;

	margin-top: 17px;

	background: #ebebeb;
	height: 287px;

}

.sidebarL_box05 {

	width: 100%;

	overflow: hidden;

	margin-top: 17px;

	background: #ebebeb;

}

/*------------page_content---------------*/

.page_content {

	width: 100%;

	overflow: hidden;

}

.welcome {

	width: 100%;

	overflow: hidden;

}

.welcome_h3 {

	font-size: 16px;

	line-height: 39px;

	color: #00a055;

	font-family: 'SolaimanLipiNormal';

	padding-left: 20px;

	background: #dde7f6;

}

.paragraph {

	font-size: 13px;

	line-height: 19px;

	color: #626262;

	font-family: 'SolaimanLipiNormal';



	text-align: justify;

	padding-top: 15px;

}

.welcome_bottom {

	width: 100%;

	overflow: hidden;

	margin-top: -3px;

}

.bd_map {

	width: 100%;

	overflow: hidden;

}

.bd_map img {}

.update_info {

	width: 100%;

	overflow: hidden;

}

.info_pic {

	width: 100%;

	overflow: hidden;

}

.info_details {

	width: 100%;

	overflow: hidden;

	margin-top: 0px;

	padding-bottom: 10px;

	background: #f5f5f5;

}

.info_details_h3 {

	font-size: 14px;

	line-height: 39px;

	color: #00a055;

	font-family: 'SolaimanLipiNormal';

	padding-left: 15px;

	background: #dde7f6;

}

.info_details ul {

	width: 100%;

	overflow: hidden;

	margin-left: 15px;

	margin-top: 13px;

}

.info_details ul li {

	list-style: none;

	background: url(../images/interface/bg_list.png) no-repeat left center;

}

.info_details ul li a {

	font-size: 12px;

	line-height: 33px;

	color: #525252;

	/*	font-family: 'SolaimanLipiNormal';

*/

	padding-left: 20px;

}

.info_details ul li a:hover {

	text-decoration: none;

	color: #066bff;

}

.page_gallery {

	width: 100%;

	overflow: hidden;

	margin-top: 17px;

}

.PP_gallery {

	width: 100%;

	overflow: hidden;

	margin-bottom: 15px;

}

.PP_gallery img {

	width: 100%;

}





/******gallery slider*******/







.hide-bullets {

	list-style: none;

	margin-left: -40px;

	margin-top: 20px;

}



.thumbnail {

	padding: 0;

}



.carousel-inner>.item>img,
.carousel-inner>.item>a>img {

	width: 100%;

}







/*------------sidebar_right---------------*/

.sidebar_right {

	width: 100%;

	overflow: hidden;

}

.sidebarR_box01 {

	width: 100%;

	overflow: hidden;

	background: #ebebeb;

}

.SR_inner {

	width: 100%;

	overflow: hidden;

	padding: 12px;

	background: #ebebeb;

}

.sidebarR_box_head {

	font-size: 16px;

	line-height: 39px;

	color: #fff;

	font-family: 'SolaimanLipiNormal';

	background-color: #00a055;

	padding-left: 12px;

	/*background:url(../images/interface/bg_head2.jpg) no-repeat left center;*/

}

.news_box {

	width: 100%;

	overflow: hidden;

	padding-bottom: 12px;

	padding-top: 12px;

	background: url(../images/interface/bg_newborder.png) no-repeat bottom center;

}

.news_box_h6 {

	font-size: 15px;

	line-height: 18px;

	color: #34b378;

	font-family: 'SolaimanLipiNormal';



	padding-left: 15px;

	background: url(../images/interface/bg_list.png) no-repeat left center;

}

.news_box_p {

	font-size: 11px;

	line-height: 15px;

	color: #000000;

	font-family: 'SolaimanLipiNormal';



	padding-left: 15px;

	font-style: italic;

	font-weight: bold;

}

.news_box_p2 {

	font-size: 11px;

	line-height: 15px;

	color: #717171;

	font-family: 'SolaimanLipiNormal';



	padding-left: 15px;

	background: url(../images/interface/bg_list.png) no-repeat left center;

}

.news_box p a {

	color: #717171;

}

.news_box p a:hover {

	text-decoration: none;

	color: #066bff;

}

.sidebarR_box02 {

	width: 100%;

	overflow: hidden;

	margin-top: 17px;

	background: #ebebeb;

}

.sidebarR_box03 {

	width: 100%;

	overflow: hidden;

	margin-top: 17px;

	background: #ebebeb;

}

.sidebarR_box04 {

	width: 100%;

	overflow: hidden;

	margin-top: 17px;

	background: #ebebeb;
	height: 287px;

}

.sidebarR_box05 {

	width: 100%;

	overflow: hidden;

	margin-top: 17px;

	background: #ebebeb;

}

/*==========================================

				footer

==========================================*/

#footer {

	width: 100%;

	overflow: hidden;

	background-color: #458d6b;

	/*	background: #066bff; 

	background: -moz-linear-gradient(left, #066bff 0%, #4696ff 50%, #066bff 100%); 

	background: -webkit-linear-gradient(left, #066bff 0%,#4696ff 50%,#066bff 100%); Chrome10-25,Safari5.1-6 

	background: linear-gradient(to right, #066bff 0%,#4696ff 50%,#066bff 100%); Chrome26+, Opera12+, Safari7+ 

	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#066bff', endColorstr='#066bff',GradientType=1 ); 

*/
	border-top: 2px solid #f2b42f;

}

.footer_logo {

	width: 100%;

	overflow: hidden;

}

.footer_logo img {}

.copy_right {

	width: 100%;

	overflow: hidden;

}

.copy_right_p {

	font-size: 13px;

	line-height: 22px;

	color: #fff;

	font-family: 'SolaimanLipiNormal';



	padding-top: 15px;

}

.copy_right p a {

	color: #fff;

}

.copy_right p a:hover {

	text-decoration: none;

	color: #f2b42f;

}

.footer_social {

	width: 100%;

	overflow: hidden;

	margin-top: 10px;

}

.social_lft {

	width: 38%;

	float: left;

}

.social_main {

	width: 60%;

	float: right;

	margin-top: 0px;

}

.social_lft_p {

	font-size: 12px;

	line-height: 22px;

	color: #fff;

	font-family: 'SolaimanLipiNormal';

	padding-top: 5px;

}

.social_main ul {

	width: 100%;

}

.social_main ul li {

	float: left;

	list-style: none;

	padding-left: 4px;

}

.social_main ul li a {}



.innerpage {

	width: 100%;

	overflow: hidden;

}

.innerpage ul {

	width: 100%;

	overflow: hidden;

	padding-top: 10px;

	padding-left: 10px;

}

.innerpage ul li {

	list-style: none;

}

.innerpage ul li i {

	color: #f10f11;

	font-size: 18px;

}

.innerpage ul li i:hover {

	color: #336ecc;

}

.innerpage ul li a {

	font-size: 14px;

	line-height: 35px;

	color: #373737;

	font-family: 'SolaimanLipiNormal';



	padding-top: 15px;

}

.innerpage ul li a:hover {

	text-decoration: none;

	color: #336ecc;

}

.cause_list {

	width: 100%;

	overflow: hidden;

	margin-top: 15px;

	border: 1px solid #ddd;

	border-radius: 3px;

}

.cause_list_h3 {

	font-size: 15px;

	line-height: 35px;

	color: #fff;

	font-family: 'SolaimanLipiNormal';



	text-align: center;

	background: #eeaa57;

}

.cause_list_p {

	font-size: 14px;

	line-height: 25px;

	color: #404040;

	font-family: 'SolaimanLipiNormal';



	padding: 5px 15px;

	border-bottom: 1px solid #ddd;

}

.cause_list p a {

	color: #404040;

}

.cause_list p a:hover {

	text-decoration: none;

	color: #08489c;

}

.cause_list p a:hover i {

	color: #f42a40;

	text-decoration: none;

	animation-name: flash;

	animation-duration: 1s;

	animation-iteration-count: 1;

	animation-timing-function: ease-out;

	text-decoration: none;

	-webkit-animation-name: flash;

	-webkit-animation-duration: 1s;

	-webkit-animation-iteration-count: 1;

	-webkit-animation-timing-function: ease-out;

	-moz-animation-name: flash;

	-moz-animation-duration: 1s;

	-moz-animation-iteration-count: 1;

	-moz-animation-timing-function: ease-out;

}

.cause_box {

	width: 100%;

	overflow: hidden;

	border-bottom: 1px solid #ddd;

	padding-bottom: 10px;

}

.cause_box#last_box {

	border-bottom: none;

}

.cause_box_h6 {

	font-size: 14px;

	line-height: 25px;

	color: #404040;

	font-family: 'SolaimanLipiNormal';



	padding: 10px 15px 0px;

	font-weight: bold;

}

.cause_box_p {

	font-size: 14px;

	line-height: 22px;

	color: #404040;

	font-family: 'SolaimanLipiNormal';



	padding: 0px 15px;

}

.photo_box {

	width: 100%;

	overflow: hidden;

	margin-top: 15px;

}

.contact_box {

	width: 100%;

	overflow: hidden;

	margin-top: 15px;

}

.contact_box_h3 {

	font-size: 16px;

	line-height: 35px;

	color: #00a055;

	font-family: 'SolaimanLipiNormal';

	border-bottom: 1px dashed #00a055;

	margin-bottom: 10px;

}

.contact_box_p {

	font-size: 14px;

	line-height: 25px;

	color: #404040;

	font-family: 'SolaimanLipiNormal';

	padding-top: 10px;

}

.apa_h6 {

	font-size: 15px;

	line-height: 35px;

	color: #2c2c2c;

	font-family: 'SolaimanLipiNormal';

	border: 1px dashed #ddd;

	margin-top: 15px;

	padding-left: 15px;

}

.innerpage h6 a {

	color: #2c2c2c;

}

.innerpage h6 a:hover {

	text-decoration: none;

	color: #f89d05;

}

.h_board {

	width: 100%;

	overflow: hidden;

	margin-top: 15px;

}

.organogram {

	width: 100%;

	overflow: hidden;

	margin-top: 15px;

}

.organogram_h6 {

	font-size: 15px;

	line-height: 35px;

	color: #eeaa57;

	font-family: 'SolaimanLipiNormal';

	padding-left: 15px;

}

.organogram ul {

	width: 100%;

	overflow: hidden;

}

.organogram ul li {

	font-size: 14px;

	line-height: 30px;

	color: #4a4a4a;

	font-family: 'SolaimanLipiNormal';

	padding-left: 5px;

}

.organogram ul li i {

	color: #f89d05;

	font-size: 13px;

}

.position {

	width: 100%;

	overflow: hidden;

	margin-top: 15px;

}

.position_h6 {

	font-size: 16px;

	line-height: 35px;

	color: #eeaa57;

	font-family: 'SolaimanLipiNormal';

	border-bottom: 1px dashed #f89d05;

}

.act_rules_h6 {

	font-size: 17px;

	line-height: 35px;

	color: #eeaa57;

	font-family: 'SolaimanLipiNormal';

	border-bottom: 1px dashed #f89d05;

}

.position_p {

	font-size: 14px;

	line-height: 25px;

	color: #404040;

	font-family: 'SolaimanLipiNormal';

	padding-top: 10px;

}

.hearing_h6 {

	font-size: 17px;

	line-height: 20px;

	color: #eeaa57;

	font-family: 'SolaimanLipiNormal';

	text-align: justify;

	font-style: italic;

	padding: 0px 3px;

}

.hearing2_h6 {

	font-size: 17px;

	line-height: 20px;

	color: #eeaa57;

	font-family: 'SolaimanLipiNormal';

	text-align: center;

	padding-top: 10px;

}



.ask_question {

	width: 100%;

	overflow: hidden;

	margin-top: 15px;

	border-bottom: 1px dashed #ccc;

}

.ask_question#last_box {

	border-bottom: none;

}

.ask_question_h6 {

	font-size: 15px;

	line-height: 20px;

	color: #0d54a6;

	font-family: 'SolaimanLipiNormal';

	text-align: justify;

	font-style: italic;

	padding: 0px 3px;

}

.ask_question_p {

	font-size: 14px;

	line-height: 25px;

	color: #404040;

	font-family: 'SolaimanLipiNormal';

	padding-top: 10px;

	padding-bottom: 15px;

}

.search_case {

	width: 100%;

	overflow: hidden;

	margin-top: 15px;

}

.search_case_h6 {

	font-size: 18px;

	line-height: 20px;

	color: #f89d05;

	font-family: 'SolaimanLipiNormal';

	text-align: center;

}

.panel-title a {

	text-outline: none !important;

}

.panel-title a:hover {

	text-decoration: none;

	text-outline: none !important;

}

.panel-title a:hover h6 i {

	color: #f52c3f;

	animation-name: flash;

	animation-duration: 1s;

	animation-iteration-count: 1;

	animation-timing-function: ease-out;

	text-decoration: none;

	-webkit-animation-name: flash;

	-webkit-animation-duration: 1s;

	-webkit-animation-iteration-count: 1;

	-webkit-animation-timing-function: ease-out;

	-moz-animation-name: flash;

	-moz-animation-duration: 1s;

	-moz-animation-iteration-count: 1;

	-moz-animation-timing-function: ease-out;

}

.CS_main {

	width: 100%;

	overflow: hidden;

}





.new_div {

	width: 100%;

	overflow: hidden;

	border: 1px solid red;

}



.section {}





/*============================================================== Responsive media  ===========================================================================*/







@media (max-width: 479px) {



	.logo_title a {

		font-size: 46px;

		line-height: 57px;

		padding: 0px 0 0 10px;

		float: none;

	}

	.header_rt ul li img {

		float: left;

		width: 90px;

	}

}





@media (min-width: 480px) and (max-width: 767px) {



	.logo_title a {

		font-size: 46px;

		line-height: 57px;

		padding: 0px 0 0 10px;

		float: none;

	}



}



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



	.logo_title a {

		font-size: 55px;

		/* line-height: 50px; */

		color: #00a055;

		font-family: 'SolaimanLipiNormal';

		text-transform: uppercase;

		font-weight: 500;

		float: none;

		text-decoration: none;

		padding: 20px 0 0 20px;

		/* margin-top: 13px; */

	}

	.header_rt ul li img {

		float: left;

		width: 84px;

	}

	/*#cssmenu > ul > li:hover > a, #cssmenu > ul > li > a:hover, #cssmenu > ul > li.active > a {*/

	/*color: #000 !important;*/

	/*}*/



	/*#cssmenu > ul > li > a {*/

	/*color: #000 !important;*/

	/*}*/

	/*#cssmenu ul ul li a{*/

	/*color: #000 !important;*/

	/*}*/

	/*#cssmenu > ul > li:hover > a, #cssmenu > ul > li > a:hover, #cssmenu > ul > li.active > a {*/

	/*color: #00a055;;*/

	/*}*/



}

.welcome .paragraph p img {

	margin-right: 15px;

}





/*----------Menu Responsive------------*/



@media only screen and (max-width:1920px) {

	#cssmenu>ul>li>a {

		padding: 17px 22px !important;

	}

}



@media only screen and (max-width:1919px) {

	#cssmenu>ul>li>a {

		padding: 17px 22px !important;

	}

}



@media only screen and (max-width:1365px) {

	#cssmenu>ul>li>a {

		padding: 17px 22px !important;

	}

}



@media only screen and (max-width:1279px) {

	#cssmenu>ul>li>a {

		padding: 17px 14px !important;

	}

}



@media only screen and (max-width:1023px) {

	#cssmenu>ul>li>a {

		padding: 17px 8px !important;

	}

}



@media only screen and (max-width:979px) {

	#cssmenu>ul>li>a {

		padding: 17px 8px !important;

	}

}



@media only screen and (max-width:767px) {

	#cssmenu>ul>li>a {

		padding: 20px 6px !important;

		font-size: 13px !important;

	}

}



@media only screen and (max-width:639px) {

	#cssmenu>ul>li>a {

		padding: 20px 4px !important;

	}

}



@media only screen and (max-width:599px) {

	#cssmenu>ul>li>a {

		padding: 20px 4px !important;

		font-size: 10px !important;

	}

}



@media only screen and (max-width:479px) {

	#cssmenu>ul>li>a {

		padding: 21px 0px !important;

		font-size: 8px !important;

	}

}

@media only screen and (max-width:359px) {

	#cssmenu>ul>li>a {

		padding: 22px 0px !important;

		font-size: 7px !important;

	}

}