/*==========  Desktop First Method  ==========*/

/* Large Devices, Wide Screens */
@media only screen and (max-width : 1200px) {
	.block-1 .center {
		position: relative;
		left: auto;
		top: auto;
		-webkit-transform: none;
		-ms-transform: none;
		-o-transform: none;
		transform: none;
	}

	.block-1 {
		padding: 70px 0;
	}

	nav ul li a {
	    padding: 27px 6px;
	    font-size: 13px;
	}

	.lng-box  {
		width: 120px;
	}

	.block-1 h1 {
		font-size: 40px;
	}

	h2.title {
		font-size: 32px;
	}
	.warranty-box p {
		font-size: 13px;
		margin-bottom: 0;
		min-height: 65px;
	}


	.schedule-payments {
		overflow-x:scroll;
	}

	.schedule-payments table {
		width: 1000px;
	}
}

/* Medium Devices, Desktops */
@media only screen and (max-width : 992px) {
	nav ul {
			display: none;
			width: 100%;
		}
		nav ul li {
			display: block;
			width: 100%;

		}
		nav ul li a, nav ul li span {
			width: 100%;
		}
		.main_mnu_button {
			position: relative;
			float: right;
			display: block;
		}

		.arrow_img {
			display: block;
			position: absolute;
			right: 30px;
			top: 50px;
			height: 80px;
			width: 75px !important;
			z-index: 10;
			margin: 0 0 0 0 !important;
		}

		.arrow_text {
			display: block;
			position: absolute;
			z-index: 10;
			right: 100px;
			top: 120px;
			color: #FFF;
			font-size: 15px;
			font-weight: 600;
		}

		nav ul li a {
			font-size: 18px;
			padding-left: 0;
			padding-top: 10px;
			padding-bottom: 10px;
		}

		nav ul  {
			padding-bottom: 35px;
		}

		.lng-box {
			position: absolute;
			left:15px;
			top: 15px;
			z-index: 10;
		}

		header .container {
			position: relative;
		}

		header  .col-lg-1 {
			position: static;
		}

		.block-2 h2.title {
			margin-top: 0;
			margin-bottom: 45px;
		}

		.warranty-box p  {
			font-size: 14px;
		}

		.b3-box {
			min-height: auto;
			margin-bottom: 35px;
		}
		.b3-box  .btn {
			position: relative;
			left: auto;
			bottom: auto;
			-webkit-transform: none;
			-ms-transform: none;
			-o-transform: none;
			transform: none;
			margin-top: 45px;
		}

		.block-4 .owl-carousel {
			margin-bottom: 50px;
		}

		.block-6 p {
			font-size: 18px;
		}

		.block-6 .big span {
			display: block;
		}

		.block-6 .btn {
			top: auto;
			margin-top: 15px;
			margin-left: 0;
		}

		.f-box:after {
			display: none;
		}

		.f-box {
			min-height: auto;
			margin-bottom: 35px;
			padding-bottom: 25px;
			border-bottom: 1px solid rgba(255,255,255,.2);
		}

		footer {
			padding-bottom: 25px;
		}
		.logo-box {
			text-align: center;
		}
		.btn-vote {
			width: 100%;
			padding: 15px 10px;
			margin: 10px auto;
		}
}

/* Small Devices, Tablets */
@media only screen and (max-width : 768px) {
	
	.block-3 .container:before {
		display: none;
	}

}

/* Extra Small Devices, Phones */
@media only screen and (max-width : 575px) {
	.block-1 h1 {
	    font-size: 32px;
	}

	.block-1 .btn {
		margin-bottom: 15px;
	}

	.btn {
		font-size: 14px;
	}

	.block-5 h2 {
		font-size: 28px;
	}

	.block-6 .big {
		font-size: 38px;
	}

	.form-content input[type="text"],
	.form-content input[type="number"],
	.form-content input[type="date"],
	.form-content input[type="password"],
	.form-content textarea,
	.form-content .nice-select {
		width: 100%;
	}


	.content .tab  {
		width: 100%;
		margin-bottom: 10px;
		padding: 10px 15px;
	}

	.icon-rnd-box  {
		min-height: 136px;
		padding-top: 15px;
		padding-bottom: 15px;
	}

	.icon-rnd-box p {
		font-size: 12px;
		line-height: 1.2;
	}

	.logo-box img {
		width: 120px;
		margin-left: 45px;
	}
	.radio-item .radio + label {
		font-size: 14px;
	}
}

/* Custom, iPhone Retina */
@media only screen and (max-width : 320px) {
	/*.user-menu {*/
	/*	display: none !important;*/
	/*}*/
}

/*==========  Mobile First Method  ==========*/

/* Custom, iPhone Retina */
@media only screen and (min-width : 150px) {

}
@media (min-width: 280px) and (max-width: 414px) {
/*@media only screen and (max-width : 320px) {*/
	.user-menu {
		display: none !important;
	}
	.row_revers {
		flex-direction: column-reverse;
	}

	h1	{
		font-size: 35px !important;
	}

	.child__item {
		max-width: 215px;

	}

	.child__item_right h3 {
		font-size: 14px !important;
	}

	.child__item_left i {
		font-size: 35px;
	}

	.child__item_right-text {
		font-size: 12px;
	}

	.margin__top {
		margin-top: 50px;
	}

}

/* Extra Small Devices, Phones */
@media only screen and (max-width : 480px) {
	.user-menu {
		display: none !important;
	}
	.row_revers {
		flex-direction: column-reverse;
	}
}

@media only screen and (max-width : 768px) {
	nav > ul {
		display: block !important;
	}
	.row_revers {
		flex-direction: column-reverse;
	}
	.margin__top {
		margin-top: 50px;
	}
}
@media only screen and (max-width : 992px) {
	nav > ul {
		display: block !important;
	}
	.row_revers {
		flex-direction: column-reverse;
	}
	.margin__top {
		margin-top: 50px;
	}
}

/* Small Devices, Tablets */
@media only screen and (min-width : 768px) {

}

/* Medium Devices, Desktops */
@media only screen and (min-width : 992px) {
nav > ul {
		display: block !important;
	}
}

/* Large Devices, Wide Screens */
@media only screen and (min-width : 1200px) {

}