.clearfix:after {
	display: block;
	content: "";
	clear: both;
}

#pc-graphic{
	margin-left:-40px;
	margin-top:95px
}
@media screen and (max-width: 1024px){
	.top-bar .top-container {
		width: 100%;
	}
	.top-pan .candle-bg .candle-cntr {
		width: 100%;
	}

	.top-pan .blue-panel .top-menu {
		width: 100%;
	}

	.page-title: {
		max-width: 1024px;
		width: 100%;
	}

	.body-container {
		width: 100%;
		max-width: 1020px;
	}

	.welcome-box {
		margin: 0 auto;
		float: none;
	}
	.main-menu-pan {
		float: none;
		display: block;
		position: relative;
		margin: 0 auto;
		left: 0px;
		right: 0px;
	}

	.messages-box {
		float: none;
		margin: 0 auto;
		width: 100%;
		max-width: 652px;
	}
	.bottom-bar {
		width: 100%;
	}

	.calendar-box {
		margin: 0 auto;
		width: 100%;
	}

	.membership-box {
		/*float: none;*/
		width: 100%;
		margin: 4px auto;
	}

	.half-box {
		/*float: none;*/
		width: 100%;
		margin: 0 auto;
	}

	.half-box.invite{
		margin-top: 0px;
	}

	#btnSuggestion{
		margin-bottom: 4px;
	}

	.footer {
		width: 100%;
		max-width: 1020px;
	}

	.jcarousel-skin-tangoevents .jcarousel-container-vertical {
		width: 100%;
	}
	.jcarousel-skin-tangoevents .jcarousel-clip-vertical {
		width: 100%;
	}
	.jcarousel-skin-tangoevents .jcarousel-item {
		width: 100%;
	}

	#blue-box{
		max-width: 652px;
		width: 100%;
		display: block;
		margin: 0 auto;
	}

	#bottom-info-lines{
		max-width: 652px;
		display: block;
		margin: 0 auto;
	}

	#bottom-info-lines div span marquee {
		width: 100% !important;
		position: relative;
		bottom:31px;
	}

	.top-pan .blue-panel {
		height: 100%;
	}

	.container {
		width: 100%;
	}

	.container .left-section .top-logo {
		width: 100%;
	}

	.container .left-section .nav {
		width: 100%;
	}

	.login-container .box1 {
		width: 100%;
	}

	.footer {
		background-image: none;
		height: 100%;
		text-align: center;
		background-color: #767676;
	}

	.dashboard-footer {
		background-color: white !important;
	}

	.footer .bottom-links {
		width: 100%;
	}

	.footer .foot-menu {
		text-align: center;
		width: 100%;
	}

	.footer .foot-menu li {
		display: inline-block;
		float: none;
	}

	.footer .logo-footer .underline2 , .footer .logo-footer .underline1{
		display: none;
	}

	.footer .logo-footer {
		width: 300px;
		margin-bottom: 50px;
	}

	.bottom-links , .copyright{
		display: none !important;
	}

	.footer .line {
		display: none !important;
	}

	.clickbank-footer-inner {
		width: 60%;
		height: 100%;
		display: block;
	}

	#dashboard-footer #footer-inner .foot-menu {
		position: static !important;
		display: block !important;
		margin: 0 auto !important;
		height:100% !important;
	}

	#dashboard-footer #footer-inner .logo-grey {
		display: block !important;
		float: none !important;
		position: static !important;
		margin: 0 auto !important;
		height:100% !important;
	}

	.page-title {
		width: 100%;
	}

	.body-container {
		width: 100%;
		margin-top: 10px;
		margin-right: auto;
		margin-bottom: 0px;
		margin-left: auto;
		display: block;
	}

	.content-box-white {
		display: block;
		width: 100%;
		float: none;
		min-height: 350px;
		position: static;
		padding-left: 0px;
		padding-right: 0px;
		margin: 0 auto;
	}

	.content-box-white .blue-blocked {
		height: 400px;
		width: 550px;
		display: block;
		margin-left: -20px;
		margin-right: 40px;
		background-color: #2062AE;
		overflow: hidden;
		position: relative;
		float: none;
	}

	.content-box-white .blue-blocked {
		height: 400px;
		width: 100% !important;
		display: block;
		margin: 0 auto;
		position: static;
		float: none;
	}

	.content-box-white .textblock.right {
		display: block;
		float: none;
		width: 100%;
		margin: 20px auto;
	}

	.blue-blocked .video-pan-b {
		width: 100%;
		margin-top: 20px;
		margin-right: auto;
		margin-bottom: 20px;
		margin-left: auto;
		float: none;
	}

	.video-pan-b #video {
		height: 100% !important;
		min-height: 300px;
		width: 100% !important;
	}

	.content-box-white .textblock .center a img {
		margin-top: 9px !important;
	}

	#pc-graphic{
		margin: 9px 0px 0px 0px ;
		width: 100%;
	}

	.body-container .content-box-white .messages-box, .body-container .content-box-white .social-button , .body-container .content-box-white #talklink{
		display: none;
	}

	#comments_wrapper {
		float: none;
	}

	.content-box-white .talk-section {
		display: block;
		float: none;
		width: 100%;
		max-width: 743px;
		margin: 0 auto;
	}

	.pagination_top, .pagination_bottom {
		display: block;
		margin: 0 auto;
		text-align: center;
	}

	.content-box-white .talk-section .discuss-box .comment-text {
		display: block;
		float: left;
		width: 100%;
	}

	.content-box-white .talkinput-pan .search-talk {
		float: none;
	}

	textarea {
		display: block;
		width: 100% !important;
		max-width: 500px;
	}

	#welcome-carousel li.jcarousel-item {
		float: none !important;
	}

	#welcome-carousel .prev-button , #welcome-carousel .next-button{
		display: none;
	}

}

/*@media screen and (max-width: 900px){*/
	/*body{*/
		/*overflow-y: hidden;*/
		/*overflow-x: hidden;*/
	/*}*/
/*}*/

@media screen and (max-width: 680px) {
	.container .left-section .top-logo .page-title {
		font-size: 31px;
	}
	.container .left-section .top-logo .tagline {
		font-size: 13px;
	}

	.container .left-section .top-logo .underline1, .container .left-section .top-logo .underline2 {
		display: none;
	}

}

@media screen and (max-width: 650px) {
	body{
		overflow-y: scroll;
		overflow-x: hidden;
	}

	*{
		box-sizing: border-box;
	}
	.main-menu-pan {
		width: 100%;
	}
	.main-menu-pan .box .support .info-pan .box-details {
		max-width: 250px;
	}
	#page-title {
		display: none !important;
	}

	.welcome-box {
		margin: 68px auto 0px auto;
		width: 100%;
	}

	.welcome-box .last-login {
		display: none;
	}

	.top-bar {
		height: 68px;
	}

	.main-menu-pan .box {
		width: 100%;
		height:100%;
	}

	.top-bar .top-container .logo-color {
		width: 100%;
	}
	.top-bar .top-container .top-menu li:first-child{
		display: none !important;
	}

	.top-bar .top-container .logout {
		 padding-left: 0px !important;
	}
	.main-menu-pan .newbie-box {
		width: 100%;
	}

	.main-menu-pan .box .halfbox {
		height: 122px;
	}

	.main-menu-pan .advanced-box {
		width: 100%;
	}

	.main-menu-pan .trade-copying-box {
		width: 100%;
	}

	.signal-box {
		width: 100%;
	}

	.main-menu-pan .critical-reverse-box {
		width: 100%;
		margin-top: 0px;
	}

	.main-menu-pan .media-box {
		width: 100%;
		margin-top: 0px;
	}

	.main-menu-pan .live-trading-box {
		width: 100%;
		margin-top: 0px;
	}

	.main-menu-pan .download-box {
		width: 100%;
		margin-top: 0px;
	}

	.main-menu-pan .box .halfbox {
		width: 100%;
		margin-top: 0px !important;
	}

	.signal-box {
		width: 100% !important;
	}

	.main-menu-pan a .info-pan, .main-menu-pan .signal-box .info-pan {
		display: inline-block;
		width: 100%;
		position: static;
	}

	.main-menu-pan a .icon-big, .main-menu-pan a .main-box-title, .main-menu-pan a .menu-title-small, .main-menu-pan .media-box .main-box-title, .main-menu-pan .signal-box .main-box-title, .main-menu-pan .signal-box .icon-big {
		display: none !important;
	}

	.main-menu-pan a .info-pan .box-details, .main-menu-pan .signal-box .info-pan .box-details {
		width: 100%;
		height: 100%;
		font-size: 14px;
	}

	.top-bar .top-container .top-menu .quicknav .dropbox {
		left: 0px;
		z-index: 3;
	}

	.position-static{
		position: static !important;
	}
	.margin-top-cor {
		margin-top: -10px !important;
	}

	.main-menu-pan .box .halfbox.userguide {
		 margin-bottom: 0px;
	}

	.main-menu-pan .signals-box {
		margin-top: 0px;
	}

	.main-menu-pan .signals-box, .main-menu-pan .signal-box {
		margin-top: 0px;
	}

	.main-menu-pan .media-box .info-pan , .main-menu-pan .critical-reverse-box{
		display: block;
		/*padding-right: 10px;*/
	}

	.main-menu-pan .media-box .submenu {
		display: block;
		width: 100%;
	}

	.main-menu-pan .media-box .icon-big {
		display: none;
	}

	.main-menu-pan .media-box .submenu a {
		display: block;
		width: 100%;
	}

	#btnSupport img {
		display: block !important;
	}

	.main-menu-pan .signals-box .info-pan .box-details, .main-menu-pan .media-box .info-pan .box-details {
		width: 100%;
	}

	.footer .foot-menu {
		padding: 0px;
		margin: 0 auto;
		position: static;
		display: block;
		height: 100%;
	}

	.footer .logo-grey {
		display: block;
		float: none;
		width: 100%;
		max-width: 315px;
	}

	#footer-inner{
		display: block;
		width: 100%;
		max-width: 350px;
		margin: 0 auto;
		padding: 10px;
	}

	.container .left-section .top-logo .page-title {
		line-height: 31px;
	}

	.clickbank-footer-inner {
		width: 100%;
	}

	.login-container .box1 .label-input-block {
		display: block;
		margin: 0 auto;
		text-align: center;
	}

	.login-container .box1 .form label {
		display: block;
		float: none;
		width: 320px;
		text-align: center;
		margin: 0 auto;
	}

	.login-container .box1 .blue-button span {
		display: block;
		float: none;
		text-align: center;
		margin: 0 auto;
	}

	.page-title {
		width: 100%;
		margin-top: 82px;
	}

}

@media screen and (max-width: 400px){
	.welcome-box {
		margin: 107px auto 0px auto;
	}

	.top-bar {
		height: 108px;
	}

	.page-title {
		margin-top: 117px;
	}
}

