@charset "utf-8";
/* CSS Document */

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

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

	.form_table{max-width:580px;}
	.form_area_left_1{display:none;}
	.form_area_right_1{width:100%; float:none;}
}

@media only screen and (max-width:1099px) {
	.header_top_right{float:none; max-width:200px; padding:0; margin:auto; text-align:center;}

	.services_fourcolumn_blocks,
	.services_fourcolumn_blocks:first-child,
	.services_fourcolumn_blocks:last-child{float:left; width:45%; padding:20px 1.5%; margin:0 1% 1% 1%;}
	.services_fourcolumn_blocks .button{position:static; bottom:0; left:auto; margin-left:0; margin-top:20px; width:125px;}

	.blog_section{padding:40px 0 0 0;}
	.blog_section .heading{margin:0 0 50px 0;}
	.blog_block,
	.blog_block:first-child{width:100%; max-width:370px; margin:0 auto 40px; float:none;}

	.footer_top_block,
	.footer_top_block:first-child,
	.footer_top_block:nth-child(2),
	.footer_top_block:nth-child(3),
	.footer_top_block:nth-child(4){width:48%; padding:1%; min-height:300px;}
}

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

	.heading{font-size:34px;}
	.header_top {margin-bottom:20px;}
	.header_top_left{padding:10px 0 0 10px;}
	.header_top_left span{margin-right:0; display:block; text-align:left; margin-bottom:10px;}
	.header_top_left span:after{content:''; margin:0;}

	.headerarea {white-space: nowrap}

	header .header_bottom {background-color: transparent;}
	header .header_bottom a.logo{display:none;}
	header .header_top a.logo{display: inline-block;}

	.header_right{float:none; padding-top:0; min-width:inherit;}
	.header_right_top{min-width:inherit !important; float:none; margin-bottom:15px;}
	.header_right_top_call{float:none; text-align:center; font-family: 'robotobold'; font-size:18px; line-height:32px; text-transform:uppercase;}
	.header_right_top_call a{color:#6d6e71;}
	.header_right_top_call img{margin-right:10px; vertical-align:middle;}
	.header_right_top_social{float:none; text-align:center;}

	header .header_bottom.smaller{position:static;}

	.fourcolumn_section{padding:40px 0;}
	.fourcolumn_blocks,
	.fourcolumn_blocks:first-child{float:none; width:100%; background:none; padding:20px 0;}

	.welcome_area img{float:none; max-width:100% !important; margin:0 0 30px 0;}

	.choose_left{width:94%; padding:3%; float:none; margin-bottom:30px;}
	.choose_right{width:100%; float:none;}

	.clientreviews{padding:40px 0;}
	.clientreviews .area{max-width:600px;}

	.blue_threecolumn{padding:40px 0;}
	.blue_threecolumn .heading{padding:0 0 30px 0; margin:0 0 20px 0;}
	.blue_threecolumn_block,
	.blue_threecolumn_block:first-child{width:100%; margin:0; float:none; padding:20px 0;}

	.outstanding_team_left{float:none; width:100%; padding-bottom:30px;}
	.outstanding_team_block{float:none; width:96%; padding:35px 2%;}

	.brandlogo_section_child,
	.brandlogo_section_child:nth-child(4){float:none; max-width:200px; margin:20px auto;}

	header .Q_button.CryptoCPA_login {margin-bottom:15px;}
}

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

	.headerarea,
	.area,
	.footer_area{width:95%;}

	.heading{font-size:28px;}

	.inner_header{min-height:inherit; background:none;}
	.inner_header img{display:block;}

	.inner_area{padding:40px 0;}

	.services_fourcolumn_blocks,
	.services_fourcolumn_blocks:first-child{float:none; width:100%; padding:20px 2%; margin:0 0 20px 0;}
	.services_fourcolumn_blocks:last-child{float:none; width:100%; padding:20px 2% 40px 2%; margin:0;}

	.footer_top_block,
	.footer_top_block:first-child,
	.footer_top_block:nth-child(2),
	.footer_top_block:nth-child(3),
	.footer_top_block:nth-child(4){width:100%; padding:0 0 30px 0; min-height:inherit !important;}

	.footer_brandlogo p,
	.footer_brandlogo p:first-child{float:none; margin:0;}

	.footer_bottom_left{float:none; text-align:center; padding-bottom:20px;}

	.contact_left{width:100%; float:none; padding-bottom:30px;}
	.contact_right{width:100%; float:none;}

	.blog_left{float:none; width:100%;}
	.blog_right{float:none; width:96%; padding:35px 2% 20px 2%;}

	.form_area_left{display:none;}
	.form_area_right{width:100%; float:none;}
	.form_block p{float:none; width:100px; text-align:left; line-height:inherit !important;}

	header .Q_button.CryptoCPA_login {margin-bottom:15px;}

	.exchanges_section .exchanges a {
		width: 150px;
		height: 150px;
		line-height: 150px;
	}
}

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

	.form_table_blockarea:first-child{display:none;}
	.form_table_blockarea p{margin:0; float:none; padding:6px 10px; line-height:30px; text-align:center;}
	.form_table_blockarea p:nth-child(1){width:96%; border-right:none;}
	.form_table_blockarea p:nth-child(2){width:96%; border-right:none;}
	.form_table_blockarea p:nth-child(3){width:96%;}

	.form_table_blockarea_new:first-child{display:none;}
	.form_table_blockarea_new p{margin:0; float:none; padding:6px 10px; line-height:30px; text-align:center;}
	.form_table_blockarea_new p:nth-child(1){width:96% !important; border-right:none;}
	.form_table_blockarea_new p:nth-child(2){width:96% !important; border-right:none;}
	.form_table_blockarea_new p:nth-child(3){width:96% !important;}

	header .Q_button.CryptoCPA_login {margin-bottom:15px;}
}

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

	.popup_block,
	.popup_block:first-child{width:100%; float:none; margin-right:0;}

	header .Q_button.CryptoCPA_login {margin-bottom:15px;}

	body div.section_paralax[data-type=welcome] {
		top: 100%;
		height: 100%;
	}
	body div.section_paralax[data-type=fourcolumn] {
		top: 650%;
		height: 120%;
	}
	body div.section_paralax[data-type=exchanges] {
		top: 1200%;
		height: 120%;
	}
}

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