@media (max-width: 1353px){
	.login form input{
		width: 48%;
	}
}
@media (max-width: 1200px) {

	#info .other_apps .right_column{
	  width: 100%;
	  margin-left: 0;
	  margin-top: 30px;
	}


}

@media (max-width: 991px) {
	#step_three .content .step-three__benefits .step-three__title-group{
		margin-left: 85px !important;
	}
	#step_three .content .step-three__bottom-text{
		margin-top: 0px !important;
	}
	#step_three .content .step-three__imageWrapper .step-three__image{
		min-width: 667.167px !important;
		transform: translateX(87px) scaleX(1.33) scaleY(1.2);
		margin-top: 40px;
	}
	#info .header {
	  text-align: center;
	}
	#info .header .icons {
		text-align: center;
		margin-top: 10px;
	}
	#info .other_apps .right_column img {
		width: 100%;
	}

}


@media (max-width: 767px) {
	main .container, footer .container, header .container {
		max-width: 720px;
	}


	footer .container {
		padding: 0;
	}

	header nav.navbar {
		padding-top: 60px;
	}

	header .header_title {
		position: absolute;
		top: 0;
		width: calc(100% - 1rem);
		text-align: center;
	}

	main h2 {
		font-size: 1.7rem;
	}
	main > h2 {
		padding: 0 10px;
	}

	main > .container-fluid {
		padding: 0;
	}


	.main_img_btn_wrapper {
		margin-left: 0;
		width: 100%;
	}

	.main_img .main_img_btn_wrapper .btn-main {
		margin-right: 30px;
	}

	#expertise h1 {
		font-size: 1.8rem;
	}
	#expertise img {
		width: 100%;
		margin-bottom: 15px;
	}


}

@media (max-width: 575px) {
	#login .modal-body {
		padding: 45px 10px;
	}

	#news .col-sm-8 {
		margin-top: 15px;
	}
	.main_block_overlay {
		max-width: 350px;
		width: 100%;
	}
	.main_left_column .main_block_overlay {
		top: 45px;
		left: 15px;
	}
	.main_right_column .main_block_overlay {
		top: 45px;
		right: 15px;
	}
	.insights_block .first_insight_img_wrapper {
		margin-left: auto;
		width: 100%;
	}

}