@media all and (min-width: 3841px) {

	/*************/
	/*! UTILITY  */
	/*************/
	.underline {
		border-bottom: 3px solid #666;
	}
	.mb-1 {
		margin-bottom: 12px !important;
	}


	/*************/
	/*! SIDEBAR  */
	/*************/
	#sidebar {
		border-right: 12px solid #007ac9;
	}
	#sidebar_headline_wrap {
		border: 12px solid #007ac9;
		border-radius: 24px;
	}
	#sidebar_headline_wrap h2.sidebar-headline {
		margin: 0 0 28px;
		font-size: 115px;
		letter-spacing: -3.5px;
	}
	#sidebar_headline_wrap h3.sidebar-headline-sub {
		letter-spacing: -3px;
		font-size: 57px;
	}



	/*************************/
	/*! LOGO/BANNER SECTION  */
	/*************************/
	.logo-wrap {
		height: 249px;
	}
	/* subtitle */
	.subtitle-wrap .subtitle {
		font-size: 68px;
		letter-spacing: -1.92px;
	}
	.headline-touch-click-wrap {
		height: 249px;
		border-top: 1px solid #acacac;
		border-bottom: 1px solid #acacac;
	}
	/* touch/click */
	.touch-click-text {
		font-size: 38px;
	}




	/*************/
	/*! BUTTONS  */
	/*************/
	.btn-gray-wrapper {
		width: 740px;
		height: 230px;
		border-radius: 10px;
		border: 2px solid #c5c5c5;
	}
	button.btn {
		padding: 18px 30px;
		border-radius: 8px;
		font-size: 32px;
	}
	.link-fullscreen {
		font-size: 42px;
		padding: 34px 48px;
	}

	/******************/
	/*! CONTACT FORM  */
	/******************/
	#contact_us_wrap {
		border: 12px solid #007ac9;
		border-radius: 24px;
	}

	#contact_us_wrap h2.sidebar-headline {
		margin: 0 0 28px;
		font-size: 115px;
		letter-spacing: -3.5px;
	}
	#contact_us_wrap h3.sidebar-headline-sub {
		letter-spacing: -3px;
		font-size: 57px;
	}
	
	
	#contact_us_wrap h3 {
		font-size: 60px;
	}
	#contact_us_wrap p,
	#contact_us_form .input_text,
	#contact_us_form p.error_message {
		font-size: 33px;
	}
	#contact_us_form_loading .fa-spinner {
		font-size: 72px;
	}

	/****************/
	/*! INFO BOXES  */
	/****************/
	.infobox {
		-webkit-box-shadow: 16px 16px 24px 0 rgba(0, 0, 0, 0.65);
		box-shadow: 16px 16px 24px 0 rgba(0, 0, 0, 0.65);
	}
	.infobox-title-wrap,
	.infobox-text ul,
	.infobox-text .slide-content,
	.infobox-text .slide-content2,
	.infobox-text .main-content,
	.slide-control-wrap,
	.general-link-wrap {
		padding-left: 54px;
		padding-right: 54px;
	}
	.infobox-title-wrap {
		padding-top: 40px;
		padding-bottom: 34px;
		margin-bottom: 48px;
	}
	.infobox-title {
		font-size: 50px;
	}
	.infobox-close i {
		font-size: 65px;
	}
	.infobox-text,
	.infobox-text .slide-heading{
		font-size: 40px;
	}
	.infobox-text p {
		margin-bottom: 27px;
	}
	.infobox-text li {
		margin-bottom: 26px;
	}
	.infobox-text li ul {
		margin-top: 10px;
	}
	.infobox-text li ul li {
		margin-bottom: 5px;
	}
	.infobox-text li i {
		margin-right: 20px;
		top: 10px;
		font-size: 29px;
	}
	.infobox-text img.infobox-img {
		padding-bottom: 21px;
		padding-top: 21px;
	}
	.slide-control-wrap {
		padding-bottom: 48px;
		padding-top: 12px;
	}
	button.slide-btn {
		padding: 23px 75px;
		font-size: 40px;
		border-radius: 0;
		letter-spacing: -1px;
	}
	.two_slides button.slide-btn {
		margin-left: 25px;
	}
	button.slide-btn1,
	button.slide-btn2 {
		padding: 23px 40px;
	}
	.general-link-wrap {
		margin-top: 26px;
		margin-bottom: 26px;
	}

}