.well {min-height: 20px;padding: 0px;margin-bottom: 20px;background-color: #ffffff;border: 0px solid #e3e3e3;-webkit-border-radius: 0px;-moz-border-radius: 0px;border-radius: 0px;-webkit-box-shadow: inset 0 1px 1px rgba(0,0,0,0.05);-moz-box-shadow: inset 0 1px 1px rgba(0,0,0,0.05);box-shadow: inset 0 1px 1px rgba(0,0,0,0.05);}
.intro_text {font-size: 16px;font-weight: bold;line-height: 20px;}
.tag-category .category-desc > p {font-size: 16px;font-weight: 500;line-height: 20px;}
ul.list-striped.category li.clearfix .tag-body a {display: block;float: left;margin-right: 10px;width: 120px;}
.more_on {background: #eeeeee none repeat scroll 0 0;float: left; margin:0 0 10px 0;padding: 10px 20px;width: calc(100% - 40px);}
.more_on h3 {border-bottom: 1px solid #666666;font-size: 17px;margin: 0 0 10px;padding: 10px 0;}
.more_on > ul {float: left;list-style: outside none none;margin: 0;padding: 0;width: 100%;}
.more_on > ul li {background: #ffffff none repeat scroll 0 0;border-radius: 10px;float: left;font-size: 13px;margin: 0 10px 10px 0;padding: 5px 10px;width: auto;}
.more_on > ul li:hover{background:#007303;}
.more_on > ul li:hover a{text-decoration:none; color:#fff;}
.top_more_links {float: left;margin-bottom: 20px;width: 100%;}
.top_more_links ul {border-bottom: 1px solid;float: left;list-style: outside none none;margin: 0;padding: 0 10px;width: calc(100% - 20px);}
.top_more_links ul li {display: inline-block;float: left;margin: 0;padding: 5px 0;}
.top_more_links ul li.overview {border: 1px solid;margin: 0 0 -1px;padding: 5px 20px;position: relative;}
.top_more_links ul li.overview::after {border-bottom: 1px solid #ffffff;bottom: -1px;content: "";height: 1px;left: 0;position: absolute;width: 100%;}
.top_more_links ul li a {border-right: 1px solid;padding: 0 20px;}
.top_more_links ul li:last-child a {border: medium none;}
.top_more_links ul li.prev_overview a {border: none;}
.page-header{ position:relative; float:left; width:100%}
.drop_menu {float: right;position: relative;right: 0;top: 0;}
/* CSS code to fix the ads issue on mobile device */


.page-header h1 {  float: left;  width: 74%;}
.page-header .drop_menu{float:right; width:25%; visibility:hidden;}
.page-header .drop_menu .menu_link{border-radius:0; -moz-border-radius:0; -webkit-border-radius:0; -moz-appearance:none; -webkit-appearance:none; width:100%; padding:8px 3px; height:auto;
background:url(../images/select-arrow.jpg) no-repeat right 0; border-right:0; margin:11px 0 0;}
.jump_text {padding:6px 10px 6px 0;width: 150px;}
.drop_menu .deeper.parent {float: right;}
/*.jump_text:hover{border-bottom: 5px solid #dddddd;}*/
.jump_text::after {border-left: 10px solid rgba(0, 0, 0, 0);border-right: 10px solid rgba(0, 0, 0, 0);border-top: 10px solid #007303;content: "";position: absolute;right: 10px;top: 9px;}
.moduletable.navigation {border: medium none;margin: 12px 0 0;padding: 0;}


.items-leading.clearfix > div {clear: both;}
li.fav-slider-main a img{padding-left:0px;}


@media only screen  and (min-device-width:320px) and (max-device-width: 480px) {
	
body.site {background-color:#fff !important;padding: 20px 10px;}
.body .container {border:none !important;box-shadow: unset !important;}
.body .container {background-color: #fff;border: 1px solid rgba(0, 0, 0, 0.15);border-radius: 4px;box-shadow: 0 0 6px rgba(0, 0, 0, 0.05);padding: 0px;}
}

@media (max-width: 640px) {
.page-header {float: left;position: relative;width: 100%;}
.drop_menu {float: left;width: 100%; position:relative;}
.page-header h1 {width: 100%;}
.page-header .drop_menu{float:left; width:100%;}

}


@media (max-width: 667px) {
.main_search_sym .search_field label{width:35% !important; float:left;}	
.main_search_sym .search_field select{width:60%; float:left; padding:6px 5px; border:#000 solid 1px; background:url(../images/select-arrow.png) no-repeat right 0; -webkit-appearance:none;
 -moz-appearance:none; border-radius:0 !important; -webkit-border-radius:0 !important; -moz-border-radius:0 !important;
}
.main_search_sym .search_field{float:left; width:100%; margin:0 0 11px;}
.main_search_sym .select2-container--default.select2-container--focus .select2-selection--multiple{border:#000 solid 1px; border-radius:0px;}
.main_search_sym .select2-container--default .select2-selection--multiple{border:#000 solid 1px; border-radius:0px;}
.main_search_sym .select2-search__field {    position: absolute;    margin: 0 !important;    top: 6px;    font-size: 15px !important;}

	
	}


@media (max-width: 640px) {
.page-header {float: left;position: relative;width: 100%;}
.drop_menu {float: left;width: 100%; position:relative;}
.page-header h1 {width: 100%;}
.page-header .drop_menu{float:left; width:100%;}

}


@media (max-width: 414px) {
.main_search_sym { float: left;    width: 100%;    padding: 25px 10px 7px;    box-sizing: border-box;}
.main_search_sym .search_field label{width:100% !important; padding-bottom:9px;}	
.main_search_sym .search_field select{width:100%; }	
.main_search_sym span.select2.select2-container.select2-container--default{width:100% !important;}
	
	}

