@media screen and (min-width: 0px) and (max-width: 640px) {
    .support_main_page .grid{
        padding: 0 20px;
    }
    .support_main_page .GridSpritesHome {
        background-image: url("../images/GridSpritesHomeHover.png");
    }
	.support-text ul {
		margin-left: 0 !important;
	}
	.online-support {
		padding-left: 0;
	}
	.main-container .grid {
		padding: 0 !important;
		margin-left: 0 !important;
	}
	.contact_us .grid__item {
    	padding-left: 0 !important;
		padding-bottom: 0 !important;
	}
	.main-container .grid-container-1000 {
		padding: 0 !important;
	}
	.inputs .submit-btn {
		margin-top: 10px;
	}
	.inputs {
		margin-top: 20px;
	}
	#textField textarea, .field textarea{
		width: 100% !important;
	}
	.field textarea{
		margin-top: 7px;
	}
	.online-support.inputs {
    	padding: 0 10px !important;
		overflow: hidden;
	}
	.inputs #nameField, .inputs #emailField, .inputs #numField {
		width: 90%;
	}
	.image_arena {
    	width: 200px;
	}
	.support_main .desctop {
		display: none;
	}
	#support-search input, .support_main .form-control button {
		border-radius: 0 !important;
	}
	.contact_thumb {
		width: 50% !important;
	}
	.contact_us .support-text {
    	margin: 0 auto !important;
    	width: 96%;
	}
	
	#support-search input {
		padding-left: 70px;
		font-size: 13px;
	}
	#support-search input:focus {
		font-size: 16px;
	}
	.support_main_page #support-search input {
		padding-left: 20px;
	}
	
	.support_main .form-control button {
		position: absolute;
		right: 0;
    	top: 0;
		z-index: 2;
	}
	.contact_us .form-control {
		width: calc(100% + 24px);
		margin-left: -12px;
		padding-right: 50px;
	}
	#support-search {
		width: 100%;
	}
	.form-dropdown {
		width: 100%;
	}
	.search {
		margin-top: -11px !important;
		position: relative;
		-webkit-box-shadow: 0px 5px 5px 0px rgba(50, 50, 50, 0.2);
    	-moz-box-shadow: 0px 5px 5px 0px rgba(50, 50, 50, 0.2);
    	box-shadow: 0px 5px 5px 0px rgba(50, 50, 50, 0.2)
	}
	header {
		box-shadow: none !important;
	}
	.hr.shadow {
		position: relative;
    	box-shadow: 0 1px 4px rgba(0, 0, 0, 0.5);
		direction: ltr;
	}
	.hr.shadow:after {
		content: "";
		position: absolute;
		z-index: -1;
		top: 100%;
		bottom: 0;
		width: 300%;
		height: 65px;
		left: -10%;
		right: -10%;
		background: radial-gradient(ellipse at 21% -115%, rgba(0, 0, 0, 1), rgba(0, 0, 0, 1), rgba(0, 0, 0, 0) 47%);
	}
    .support_main .ui-accordion-content-active p {
		padding: 0;
	}
	.support_main .main-collapse .ui-accordion h3.title-collapse, .support_main .main-collapse h3.title-main-collapse {
		padding-left: 8px;
	}
	.support_main .main-collapse div.content-main-collapse,
	.support_main .main-collapse .ui-accordion h3.title-collapse {
		border: none;
	}
	.title-blocks.video-header {
    	margin: 11px !important;
	}
	
	a.video-close {
    	margin: 13px !important;
	}
	.support_video .video-question {
		padding: 0 10px !important;
	}
	.back {
		display: block;
		position: absolute;
		border: 1px solid rgb(221, 221, 221);
		height: 50px;
		width: 50px;
		z-index: 3;
		background: white;
		cursor: pointer;
		font-family: "neotech-regular","Arial","Helvetica",sans-serif;
		padding: 9px 13px;
		font-size: 32px;
		top: 0;
	}
	.back:after{
		width: 20px;
		height: 30px;
		display: block;
		content: '';
		position: relative;
		margin: auto;
		background: url('../images/sprite-arrow.png') no-repeat right 5px;
		background-position: 3px 3px;
		background-size: 60px;
	}
	.support_main_page .back {
		display: none;
	}
	.grid .video-question {
		margin-top: 0;
		width: 98%;
	}
	.support_video .desc {
    	padding: 0.5em 1em;
	}
	#support-overlay .message {
		padding: 10px 0;
		/*height: 400px;*/
	}
	#support-overlay .helper {
		display: block;
		float: none;
		margin: 10px auto;
	}
	#support-overlay .textbox {
		margin: 0;
		width: 100%;
		max-width: 100%;
	}
	#support-overlay h3 {
	    font-size: 24px;
		margin-bottom: 8px;
	}
	#support-overlay p {
		font-size: 16px;
		padding-bottom: 4px;
	}
	#support-overlay h3, #support-overlay p {
		text-align: center;
	}
	#support-overlay button {
		width: 90%;
		font-size: 20px;
		margin: auto;
	}
	.grid .online-support {
		font-size: 16px !important;
		padding-bottom: 0 !important;
	}
	.contact_us .grid h3 {
		font-size: 24px !important;
		padding-left: 12px !important;
	}
	.contact_us .main-collapse:first-child h3 {
		margin-top: 25px !important;
		padding-top: 20px !important;
		border-top: 1px solid rgb(221, 221, 221);
	}
	
	.grid .field, .grid .input, .input input {
		width: 100% !important;
	}
	.grid .input {
		position: relative;
	}
	.grid .field {
		margin-bottom: 15px;
	}
	._24_Home-1440_Contact_us {
		width: 50px;
		height: 50px;
		background-size: 100%;
	}

	._24_Home-1440_Contact_us_r12_c2 {
		background-position: -4px 0;
		margin-top: -17px;
	}

	._24_Home-1440_Contact_us_r10_c2 {
		background-position: -4px -46px;
		margin-top: -18px;
	}

	._24_Home-1440_Contact_us_r8_c2 {
		background-position: -4px -99px;
		margin-top: -10px;
	}

	._24_Home-1440_Contact_us_r6_c2 {
		background-position: -4px -134px;
		margin-top: -6px;
	}

	._24_Home-1440_Contact_us_r4_c2 {
		background-position: -4px -192px;
		margin-top: -7px;
	}

	._24_Home-1440_Contact_us_r2_c2 {
		background-position: -4px -223px;
		margin-top: -7px;
	}
	.support-text ul {
		margin-left: 80px !important;
	}
	.imageField .ftxtField0 + div {
		width: 100%;
	}
	.support-text p.email {
		margin-left: 2rem !important;
	}
	.no-tit {
    	padding-top: 40px;
	}
	.acn-trans.support_main .grid__item {
		padding: 5px 10px !important;
	}
	.acn-trans .grid__item .cornice3 {
		margin-bottom: 0;
	}
	.rtl .support_main_page #support-search input {
    	padding-left: 0px;
		padding-right: 20px;
	}
	.rtl .support_main #support-search input {
    	padding-left: 0px;
		padding-right: 70px;
	}
	.rtl .form-dropdown li {
		padding-right: 70px;
	}
	.rtl #support-overlay p {
		padding-right: 0;
	}
	.rtl #support-overlay .helper {
		float: none;
	}
	.rtl .support-text ul {
    	margin-left: 0 !important;
	}
	.rtl #support-overlay h3 {
    	font-size: 24px;
	}
	#support-overlay p {
    	height: 40px;
	}
	#support-overlay textarea {
		/*height: 80px; */
	}
	input.wrong {
		top: 1px;
	}
	button.wrong, a.back.mobile.wrong {
    	top: 2px !important;
		height: 48px !important;
		border-top: none;
    	border-bottom: none;
	}
	button.wrong {
		right: 1px !important;
	}
	a.back.mobile.wrong {
		left: 1px;
	}
	.rtl .errorMessage {
		padding-left: 20px;
    	padding-top: 10px;
	}
    .errorMessage {
		padding-left: 70px;
    	padding-top: 10px;
	}
    .acn-trans .online-support .three-tenths {
        width: 80%;
    }
	.acn-trans.main-container.contact_us > *:nth-child(2) {
    	margin-top: 40px;
	}
}


@media screen and (min-width: 0px) and (max-width: 400px) {
	.grid .video-question p, .support_video .video-question p {
		width: 125px;
    	padding: 7px 0 !important;
    	text-align: center;
	}
	.support_video .video-question p {
		padding: 14px 0 !important;
	}
	.support_video .video-question {
		height: 70px;
	}
	.title-blocks.video-header h3{
    	font-size: 20px;
	}
	.support_video .video-question .smile {
    	margin: 15px 5px;
	}
}

@media screen and (min-width: 641px) {
	.support_main .mobile {
		display: none;
	}
}

@media screen and (max-width: 1034px) {
    .inputs {
        padding-right: 0;
    }	
	.rtl .inputs {
		padding-left: 0 !important;
	}
}