html,body,div,span,object,iframe,blockquote,pre,a,abbr,address,cite,code,del,dfn,em,img,ins,q,small,strong,sub,sup,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td{border:0;margin:0;padding:0}article,aside,figure,figure img,figcaption,hgroup,footer,header,nav,section,video,object{display:block}a img{border:0}figure{position:relative}figure img{width:100%}
.container{padding-left:20px;padding-right:20px;}
.row{width:100%;max-width:940px;margin:0 auto;overflow:hidden;}
.onecol, .twocol, .threecol, .fourcol, .fivecol, .sixcol, .sevencol, .eightcol, .ninecol, .tencol, .elevencol{/*margin-right:3.8%;*/float:left;min-height:1px;}
.row .onecol{width:4.85%;}
.row .twocol{width:13.45%;}
.row .threecol{width:22.05%;}
.row .fourcol{width:30.75%;}
.row .fivecol{width:39.45%;}
.row .sixcol{width:48%;}
.row .sevencol{width:56.75%;}
.row .eightcol{width:65.4%;}
.row .ninecol{width:74.05%;}
.row .tencol{width:82.7%;}
.row .elevencol{width:91.35%;}
.row .twelvecol{width:100%;float:left;}
.last{margin-right:0px;}
img, object, embed{max-width:100%;}
img{height:auto;}
@media (max-width:1030px) {
	.header_menu .menu {
		width: 77%;
	}
    #content .item-page img{
	   max-width: none;
    }
    .item-page h1 {
      height: auto;
    }
}
@media only screen and (min-width:768px) and (max-width:1023px){.sec-box h2{font-size:14px;}
.sec-box{min-height:295px;}
.expert-content{clear:both;padding-top:13px;}
.expert-content > p{min-height:113px;}
}
@media only screen and (max-width:979px){#toPopup{height:100%;left:0;margin-left:0;position:fixed;top:0;width:100%;z-index:999999;}
div#popup_content{font-weight:bold;margin:0 auto;max-width:370px;min-height:84px;padding:30px 20px;text-align:center;width:100%;}
.logo,
.header_menu .menu{width:100%;}
.header_menu .menu{
	width: 100%;
}
.header_menu .menu{margin-top:0;margin-bottom:10px;}
.logo{text-align:center;padding-bottom:13px;padding-top:18px;}
.logo a{float:none !important;}
.menu > ul{text-align:center;}
.menu > ul > li{float:none;display:inline-block;text-align:left;}
.header_right > .menu-top{margin-right:66px;}
}
@media only screen and (max-width:1023px){body{font-size:0.8em;line-height:1.5em;}
}

@media handheld, only screen and (min-width:768px){
	.menu > ul,
	.menu-top{
		display:block !important;
	}
}

@media (max-width:768px) {

	#sidebar .moduletable {
		/*margin-left:-15px;*/
	}
.nav.menu ul.unstyled, .nav.menu ol.unstyled{margin-left:-13px;}
#sidebar .nav-child li a:before{/*display:none;*/}
#sidebar .nav-child li a{font-size:12px;}
#toPopup{left:0 !important;margin-left:0 !important;top:0 !important;width:auto !important;height:auto !important;max-width:100% !important;}
div#popup_content{padding:20px !important;}
}
@media handheld, only screen and (max-width:767px){
	.menu > ul > li:last-child > ul:before, .menu > ul > li:nth-last-child(2) > ul:before{display:none;}
	body #sidebar .nav-child li{float:none;padding:0 0 0 0px;width:auto;}
	body #sidebar .nav-child li li{padding: 0 0 0 20px; }
	.nav.menu ul.unstyled, .nav.menu ol.unstyled{
	margin-left: 0;
}
.menu > ul > li:last-child > ul:before,
.menu > ul > li:nth-last-child(2) > ul:before,
.menu > ul > li ul ul:before,
.menu > ul > li:last-child ul ul:before, .menu > ul > li:nth-last-child(2) ul ul:before, .menu > ul > li:nth-last-child(3) ul ul:before{display:none;}
.menu > ul > li:last-child ul ul,
.menu > ul > li:nth-last-child(2) ul ul,
.menu > ul > li:nth-last-child(3) ul ul{left:-100%;margin-left:0;}
.menu > ul > li:last-child{padding-right:14px;}
body{-webkit-text-size-adjust:none;}
p{font-size:14px;line-height:20px;}
body .toggleMenu{display:block !important;background:url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABkAAAAZCAYAAADE6YVjAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAADhJREFUeNpi/P//PwOtARMDHQBdLGFBYtMq3BiHT3DRPU4YR4NrNAmPJuHRJDyahEeT8Ii3BCDAAF0WBj5Er5idAAAAAElFTkSuQmCC") no-repeat scroll 8px center #e72c37;border:medium none;display:none;height:35px;left:0;position:static;width:100%;z-index:9999;font-size:1.5em;padding-left:10px;font-size:0;color:transparent;}
.search-toggle{right:-30px;}
.menu > ul > li ul:before,
.menu > ul > li ul ul:before{display:none;}
body .responsiveMenu > li > a{padding:0;}
.header_menu .menu{margin-bottom:0;}
.header_menu .menu > ul{}
.menu > ul > li ul{width:100%;position:static;margin:0;padding:0;}
.menu-top ul li{display:block;}
.menu-top .menu{float:none;}
.row, body, .container{width:100%;min-width:0;margin-left:0px;margin-right:0px;padding-left:0px;padding-right:0px;}
.row .onecol, .row .twocol, .row .threecol, .row .fourcol, .row .fivecol, .row .sixcol, .row .sevencol, .row .eightcol, .row .ninecol, .row .tencol, .row .elevencol, .row .twelvecol{width:auto;float:none;margin-left:0px;margin-right:0px;padding-left:10px;padding-right:10px;}
.expert-content > p,
.expert-content{min-height:0;}
.expert-content .read-more{position:static;text-align:center;}
.sec-box{height:auto !important;}
.menu ul li{float:none;display:inline-block;vertical-align:top;}
.menu{margin-top:0;padding-bottom:15px;}
.post-box{width:48.3%;}
.sec-box{width:100%;padding-left:0;padding-right:0;border:none;border-bottom:1px solid #dedede;}
.new_parent .sec-box {
  display: block;
  float: none;
}
.sec-box:last-child{border:none;}
.sec-box-main{margin:0;}
.sec-box{min-height:0;text-align:center;padding-bottom:15px;}
.read-more{text-align:center;}
.thumb-image{float:none;display:block;margin:0 0 15px 0;width:100%;}
.thumb-image img{height:auto;max-width:100%;width:auto;}
.three-box .row > div{margin-bottom:0;}
.content h1{font-size:18px;}
.footer_add_left,
.footer_add_middle{width:35%;}
.post-box > span{font-size:16px;}
.toggle{display:block;font-size:12px;padding:7px 0 0 32px;font-style:italic;width:auto;margin-left:8px;color:#B5B5B5;}
.header_menu .twelvecol,
.header_top .twelvecol{padding-left:0;padding-right:0;}
.header_right,
.search-box{width:100%;}
.menu{min-height:35px;padding-bottom:0;}
.menu > ul,
.menu-top{display:none;}
.header_top{min-height:37px;}
.menu-top{background:none repeat scroll 0 0 #f1f1f1;border-top:2px solid #e72c37;left:0;max-width:100%;padding:10px 0;position:absolute;top:37px;width:100%;z-index:999;}
.menu-top ul li{display:block;padding:2px 20px;border:none;float:none;border-bottom:1px solid #e0e0e0;}
body div.mod-languages ul ul.lang-block{padding:10px !important;}
body div.mod-languages ul.lang-block > li{padding:0 10px;}
.mod-languages{width:100%;background:none;}
.mod-languages #selected-language > span{background:url("../images/drop-down.jpg") no-repeat scroll right 12px rgba(0, 0, 0, 0);display:inline-block;padding-right:20px;}
.menu-top ul li:last-child{border:none;}
.menu .toggle-menu{position:static;}
.menu > ul{background:none repeat scroll 0 0 #fafafa;margin-top:0;padding:6px 0;}
.menu > ul > li{display:block;padding:0;text-align:left;border-bottom:none;}
.menu > ul > li > a,
body .responsiveMenu > li.active > .parent{padding:5px 14px;text-align:left;border-bottom:1px solid #eeeeee;}
body .responsiveMenu > li.active > .parent span{color:#000;}
.menu > ul > li:last-child a{border-bottom:none;}
.search-box input[type="text"]:focus{width:100%;}
.menu-top ul ul{background:none repeat scroll 0 0 #dfdfdf;padding:12px;position:static;width:100%;}
.overlay{content:"";display:block;height:100%;position:fixed;top:0;width:100%;}
body #wrap .container .span3,
body #wrap .container .span9{width:100%;box-sizing:border-box;margin-top:20px;padding:0;}
#wrap .main-background{padding:0 15px 20px;overflow:hidden;}
#content ul.nav-tabs{margin:0;padding:0;padding:0;}
#sidebar .nav > li > a, #sidebar h3, #aside h3, #under h3{}
#content .item-page img{
	display: block;
}
.item-page h1 {
    height: auto;
}
}
@media handheld, only screen and (max-width:640px){#wrap .container #sidebar{margin-top:0;min-height:0;}
#wrap .container #sidebar .moduletable{margin-top:15px;}
.item-page td{display:block;}

.item-page td img {margin: 15px 0;}
.visible-phone{}
#under{background:none repeat scroll 0 0 #ffffff;margin-top:15px;overflow:hidden;padding:15px;}
#sidebar .nav > li > a, #sidebar h3, #aside h3, #under h3{
	 margin: -15px -15px 10px;
}
}
@media handheld, only screen and (max-width:639px){body .visible-phone{display:block !important;}
.search-section input[type="submit"], .search-section .button{
	margin-left: 15px;
    padding: 0 48px 0 13px;
}
}
@media handheld, only screen and (max-width:479px){.post-box,
.box-main{width:100%;margin-right:0;}
.expert-content{padding-top:10px;clear:both;}
.footer_add_left,
.footer_add_middle,
.footer-logo{width:100%;}
.footer_add_right,
.footer-social{width:100%;}
.footer_add,
.footer_add_right,
.footer-logo,
.footer-social{text-align:center;}
.footer-social > a{float:none;vertical-align:top;padding:0 3px;}
}





@media (max-width:900px)  {
	.header_menu .menu {
		width:100%;
	}	
}
