



/* Medium Layout: 1600px. */
@media only screen and (min-width: 1601px) {



	/* ==============================================================
				Page Start
================================================================= */

	/* ==============================================================
				Page Start
================================================================= */






}





/* Medium Layout: 1600px. */
@media only screen and (min-width: 1400px) and (max-width: 1600px) {

	/* ==============================================================
					Page Start
================================================================= */


	/* ==============================================================
					Page End
================================================================= */


}




/* Medium Layout: 1400px. */
@media only screen and (min-width: 1200px) and (max-width: 1400px) {





	/* ==============================================================
                       Home Page Start
================================================================= */

	/* Hero-area start */

	/* Hero-area End */

	/* ==============================================================
                        Home Page End
================================================================= */









}




/* Medium Layout: 1200px. */
@media only screen and (min-width: 991px) and (max-width: 1199px) {



	/* ============================================================================
						Product page Start
=============================================================================== */


	.selected-product-price h1 {
		font-size: 30px;
	}

	.single-rated-details > h4 {
		font-size: 12px;
	}

	.single-rated-img {
		width: 70px;
	}


	/* ============================================================================
						Product page End
=============================================================================== */



	/* ==============================================================
                       Single-Blog Page Start
================================================================= */
	.factory-blog-content-area {
		padding-bottom: 60px;
	}

	.single-blog-widged .search-form input {
		width: 100%;
	}

	.search-submit {
		right: 0;
	}

	/* ==============================================================
                       SAingle-Blog Page End
================================================================= */



	/* ==============================================================
                       Blog Page Start
================================================================= */
	section.widget {
		padding-left: 30px;
	}

	.single-post-img {
		width: 75px;
	}

	.single-post-text {
		width: 71%;
	}

		.single-post-text h4 {
			margin-bottom: 5px;
		}

	.blog-tag-area a {
		padding: 10px;
	}

	/* ==============================================================
                       Blog Page End
================================================================= */


	/* ==============================================================
                       Home Page Start
================================================================= */

	/* Hero-area start */
	.single-factory-slide-item {
		background-position: center center;
		background-size: cover;
		padding-left: 100px;
	}
	/* Hero-area End */

	/* about-area start */
	.about-area {
		padding-bottom: 70px;
	}

	.about-right {
		padding-top: 0;
	}

		.about-right > p {
			margin-bottom: 30px;
		}

		.about-right blockquote {
			margin-bottom: 30px;
		}

	/* about-area End */

	/* factory-cta-box-area Start */
	.factory-cta-box p {
		font-size: 15px;
	}
	/* factory-cta-box-area End */

	/* factory-project-area Start */

	.factory-project-content {
		padding-bottom: 0;
		padding-top: 30px;
	}

		.factory-project-content > h3 {
			font-size: 17px;
		}

	/* factory-project-area End */

	/* team-member-area Start */

	.team-member-area .factory-section-title {
		padding-top: 50px;
	}

	.factory-single-staff {
		margin-bottom: 50px;
	}

	.factory-staff-position {
		font-size: 13px;
	}
	/* team-member-area End */

	/* footer-area Start */

	/* footer-area End */


	/* ==============================================================
                        Home Page End
================================================================= */



}







/* Tablet Layout: 768px. */
@media only screen and (min-width: 768px) and (max-width: 990px) {



	/* ============================================================================
						 FAQ Start
=============================================================================== */

	.factory-faq-left {
		overflow: hidden;
		padding-right: 0;
	}

	.factory-faq-box-content > p {
		font-size: 14px;
	}

	.factory-faq-box h3 {
		font-size: 20px;
		line-height: 28px;
	}
	/* ============================================================================
						FAQ page Start
=============================================================================== */


	/* ============================================================================
						Contact page Start
=============================================================================== */

	.contact-form-area h2 {
		font-size: 26px;
	}

	/* ============================================================================
						Contact page Start
=============================================================================== */


	/* ============================================================================
						 page Start
=============================================================================== */


	.cart_totals {
		margin-top: 60px;
		padding-left: 0;
		text-align: center;
	}

	/* ============================================================================
						FAQ page Start
=============================================================================== */


	/* ============================================================================
						product page Start
=============================================================================== */


	.selected-product-details-text > h2 {
		font-size: 24px;
	}

	.selected-product-price h1 {
		font-size: 22px;
	}

	.customer-reviews > h4 {
		font-size: 12px;
	}

	.product-price > p {
		font-size: 14px;
	}

	.product-price li i {
		font-size: 10px;
	}

	.single-product-list ul li i {
		position: relative;
		top: 5px;
	}


	.selected-product-details-text > h2 {
		font-size: 24px;
	}

	.selected-product-price h1 {
		font-size: 22px;
	}

	.customer-reviews > h4 {
		font-size: 12px;
	}

	.product-price > p {
		font-size: 14px;
	}

	.product-price li i {
		font-size: 10px;
	}

	.single-product-list ul li i {
		position: relative;
		top: 5px;
	}

	section.widget h2 {
		font-size: 16px;
	}

	.col-sm-3.single-blog-widged {
		padding-left: 0;
	}

	.single-rated-img {
		width: 60px;
	}

	/* ============================================================================
						product page End
=============================================================================== */

	/* ============================================================================
						Shop page Start
=============================================================================== */

	.single-rated-details > h4 {
		font-size: 11px;
	}

	/* ============================================================================
						Shop page Start
=============================================================================== */

	/* ============================================================================
						 Contact Start
=============================================================================== */

	.Contact-info-area {
		padding-left: 0;
	}

		.Contact-info-area > p {
			font-size: 13px;
		}



	/* ============================================================================
						Contact page End
=============================================================================== */


	/* ============================================================================
						project page Start
=============================================================================== */

	/* ============================================================================
						project page End
=============================================================================== */


	/* ============================================================================
						project-details page Start
=============================================================================== */

	.project-details-menu li {
		font-size: 11px;
	}

	/* ============================================================================
						project-details page End
=============================================================================== */

	/* ============================================================================
						Single-blog page Start
=============================================================================== */


	.factory-blog-content-area.blog-page {
		padding-bottom: 20px;
	}

	.factory-blog-content-area {
		padding-bottom: 80px;
	}

	.single-blog-widged .search-form input {
		width: 100%;
	}

	.search-submit {
		right: 0;
	}

	.post-comment-area input:nth-child(2) {
		margin-right: 0;
		width: 50%;
	}

	/* ============================================================================
						Single-blog page End
=============================================================================== */


	/* ============================================================================
						blog page Start
=============================================================================== */


	section.widget {
		padding-left: 0;
	}

	.factory-blog-post-title {
		font-size: 24px;
	}

	.single-post-img {
		width: 60px;
	}

	.single-post-text {
		width: 72%;
	}

		.single-post-text h4 {
			font-size: 14px;
			line-height: 22px;
			margin-bottom: 1px;
			margin-top: -5px;
		}

	.search-form input[type="search"] {
		width: 100%;
	}

	.blog-page .cat-item > a {
		top: 0;
	}
	/* ============================================================================
						blog page End
=============================================================================== */




	/* ============================================================================
						Home page Start
=============================================================================== */


	/* header-top-area start */

	.header-top-area .col-md-7.col-sm-8 {
		padding-left: 0;
	}

	.header-location {
		font-size: 11px;
		padding-top: 7px;
	}

	.header-right-content > a {
		font-size: 11px;
	}

	/* header-top-area End */

	/* Header-area start */
	.main-menu-wrap ul li a {
		font-size: 12px;
		padding: 5px 14px;
	}

	.main-menu-wrap .sub-siblings::after {
		right: 1px;
	}

	.header-bottom-area .logo {
		margin-bottom: 13px;
	}
	/* Header-area End */



	/* Hero-area start */
	.single-factory-slide-item {
		padding-left: 70px;
	}
	/* Hero-area start */


	/* about-area start */
	.about-right {
		padding-top: 0;
	}
	/* about-area End */



	/* service-area start */
	.factory-service-box-image h2 {
		font-size: 14px;
		margin: -29px 16px 0;
	}

	.factory-service-box-content {
		padding: 30px 12px;
	}

	.factory-cta-box > p {
		font-size: 14px;
	}

	.factory-btn.factory-cta-btn {
		font-size: 10px;
		padding-top: 14px;
		top: -5px;
	}

	/* service-area End */



	/* project-area start */

	.factory-project-content {
		padding-top: 0;
	}

		.factory-project-content h3 {
			font-size: 14px;
			padding-top: 13px;
		}

		.factory-project-content > p {
			font-size: 12px;
			line-height: 22px;
		}
	/* project-area End */



	/* Team-member-area start */

	.factory-single-staff {
		margin-bottom: 60px;
	}

	.factory-section-title {
		padding-top: 40px;
	}

	/* Team-member-area End */



	/* footer-area start */

	.site-footer .widget {
		height: 370px;
		padding-bottom: 0;
	}

	/* footer-area End */



	/* ============================================================================
						Home page Start
=============================================================================== */




}




/* Mobile Layout: 320px. */
@media only screen and (max-width: 767px) {

	/* =============================================================================== 
							FAQ Page Start
================================================================================== */

	.factory-faq-box h3 {
		font-size: 17px;
		line-height: 28px;
	}

	.factory-faq-left {
		overflow: hidden;
		padding-right: 0;
	}

	.factory-faq-right {
		overflow: hidden;
		padding-left: 0;
	}
	/* =============================================================================== 
							FAQ Page End
================================================================================== */


	/* =============================================================================== 
							404-Error Page Start
================================================================================== */
	.thank-you-area.errr-area h1 {
		font-size: 120px;
	}

	.thank-you-area.errr-area > p {
		font-size: 15px;
	}

	/* =============================================================================== 
							404-Error Page End
================================================================================== */


	/* =============================================================================== 
							Contact Page Start
================================================================================== */

	.factory-contact-form.billing-contact-form {
		padding-bottom: 60px;
		padding-right: 0;
	}

	.contact-form-area h2 {
		font-size: 24px;
	}


	/* =============================================================================== 
							Contact Page End
================================================================================== */



	/* =============================================================================== 
							404-Error Page Start
================================================================================== */

	.selected-product-details-text {
		width: 100%;
	}

	.selected-product-price h1 {
		font-size: 24px;
	}

	.selected-product-image {
		margin-top: 60px;
		padding-left: 0;
		width: 100%;
	}
	/* =============================================================================== 
							404-Error Page End
================================================================================== */


	/* =============================================================================== 
							404-Error Page Start
================================================================================== */
	.list-date > p {
		font-size: 12px;
		padding-top: 9px;
	}

	.sorting-categories select {
		width: 140px;
	}

	.pagination > li a.shop-pag {
		margin-right: 10px !important;
	}

	.pagination > li:last-child a {
		margin-left: -5px !important;
	}




	/* =============================================================================== 
							404-Error Page End
================================================================================== */




	/* =============================================================================== 
							Contact Page Start
================================================================================== */

	.Contact-info-area > p {
		font-size: 11px;
	}

	.Contact-info-area {
		padding-left: 0;
		padding-top: 60px;
	}


	/* =============================================================================== 
							Contact Page End
================================================================================== */




	/* =============================================================================== 
							service Page Start
================================================================================== */


	.factory-service-box-content {
		padding: 30px 16px;
	}
	/* =============================================================================== 
							service Page End
================================================================================== */



	/* =============================================================================== 
							service Page Start
================================================================================== */

	#factorycrumbs {
		background: #f9722f none repeat scroll 0 0;
		color: #ffffff;
		display: inline-block;
		min-width: 275px;
		padding: 20px 40px;
	}

	.project-details-left {
		padding-bottom: 60px;
	}

	/* =============================================================================== 
							service Page End
================================================================================== */


	/* =============================================================================== 
							CART Page Start
================================================================================== */


	.cart-table-content.responsive-table {
		overflow-y: auto;
	}

	.cart-table-content td, th {
		text-align: center;
		width: auto;
	}

	.cart-table-content input.input-text {
		float: left;
		width: 150px;
	}

	.coupon {
		width: 356px;
	}

	.cart-table-content input.button {
		float: left;
		margin-bottom: 30px;
		margin-left: 15px;
		width: 160px;
	}


	.button.update-btn {
		margin-left: 60px !important;
		width: 180px !important;
	}

	.cart_totals {
		margin-top: 70px;
		padding-left: 0;
	}
	/* =============================================================================== 
							CART Page End
================================================================================== */


	/* ==============================================================
                      single-Blog Page Start
================================================================= */


	.col-md-8.single-blog-left {
		margin-bottom: 60px;
	}

	.single-blog-widged .search-form input[type="search"] {
		width: 290px !important;
	}

	.single-blog-widged .search-submit {
		right: 0;
	}

	.post-comment-area textarea {
		margin-bottom: 60px;
	}

	.widged-search-area {
		width: 100%;
	}

	.single-blog-widged .search-form input[type="search"] {
		width: 100% !important;
	}
	/* ==============================================================
                       single-Blog Page End
================================================================= */


	/* ==============================================================
                       Blog Page Start
================================================================= */

	.factory-blog-post-title {
		font-size: 26px;
		line-height: 40px;
	}

	section.widget {
		padding-left: 0;
	}

	.search-form input[type="search"] {
		width: 225px !important;
	}

	.search-form input.search-submit[type="submit"] {
		right: 30px;
	}

	.commentor-img::before {
		border-width: 15px 35px medium;
		right: -52px;
		top: 16px;
		transform: rotate(11deg);
	}

	.col-md-8.single-blog-left {
		margin-bottom: 60px;
	}

	.commentor-img {
		width: 60px;
	}

	.commentor-details {
		padding-left: 15px;
	}

	/* ==============================================================
                       Blog Page End
================================================================= */



	/* =============================================================================== 
							Home Page Start
================================================================================== */

	/* Header-Bottom-area Start */

	.slicknav_menu {
		display: block;
	}

	.drop-menu {
		display: block;
		opacity: 1;
		transform: translateY(0px);
		visibility: visible;
		transition: .6s;
	}

	.logo {
		text-align: center;
	}

	.slick-wrap {
		display: none;
	}

	.slicknav_nav ul {
		margin: 0;
	}

		.slicknav_nav ul li ul {
			margin-left: 20px;
		}
	/* Header-Bottom-area End */

	/* Hero-area Start */
	.factory-slide-text h2 {
		font-size: 30px;
	}

	.factory-slide-buttons {
		text-align: center;
	}

		.factory-slide-buttons a.factory-btn {
			margin: 0 5px;
		}

	.owl-nav {
		display: none;
	}

	.owl-dots {
		display: block !important;
	}

	/* Hero-area End */


	/* service-area Start */

	.factory-service-box {
		margin-bottom: 60px;
	}

	.factory-service-box-image h2 {
		font-size: 16px;
	}

	/* service-area End */

	/* cta-area Start */

	.factory-cta-box > p {
		line-height: 35px;
		margin-bottom: 30px;
		margin-right: 0;
	}

	.factory-cta-box {
		font-size: 18px;
		text-align: center;
	}

	.factory-btn.factory-cta-btn {
		float: none;
	}

	/* cta-area End */

	/* factory-project-area Start */

	.factory-project-img {
		width: 100%;
	}

	.factory-project-content {
		padding-top: 0;
		width: 100%;
	}

	/* factory-project-area End */

	/* project-area Start */

	.single-factory-project-wrap.col-md-6:nth-child(5) .single-factory-project {
		margin-bottom: 0;
	}

	/* project-area End */


	/* factory-section-title-area Start */

	.factory-section-title h2 {
		font-size: 28px;
	}
	/* factory-section-title-area End */


	/* project-area Start */

	.factory-single-staff {
		margin-bottom: 60px;
	}

	.factory-single-staff {
		margin-bottom: 60px;
	}

	.factory-section-title {
		padding-top: 40px;
	}
	/* project-area End */


	/* team-member-area Start */
	.team-member-area .factory-section-title > h2 {
		font-size: 24px;
	}
	/* team-member-area End */

	/* about-area Start */

	.about-area {
		padding-bottom: 60px;
	}

	/* about-area End */


	/* Footer-area Start */

	.site-footer .widget {
		padding-top: 20px;
	}

	#text-2 {
		padding-top: 80px;
	}

	.textwidget .logo {
		text-align: left;
	}

	.mail-us {
		width: 300px;
	}

		.mail-us input {
			width: 290px;
		}
	/* Footer-area End */





}




/* Wide Mobile Layout: 480px. */
@media only screen and (min-width: 480px) and (max-width: 767px) {


	/* =============================================================================== 
							FAQ Page Start
================================================================================== */
	section.faq-area {
		margin: 0 auto;
		width: 450px;
	}
	/* =============================================================================== 
							FAQ Page End
================================================================================== */




	/* =============================================================================== 
							thank-you Page Start
================================================================================== */

	.thank-you-area h3 {
		font-size: 16px;
	}


	/* =============================================================================== 
							thank-you Page End
================================================================================== */


	/* =============================================================================== 
							project Page Start
================================================================================== */
	.factory-project-img img {
		width: 100%;
	}
	/* =============================================================================== 
							project Page End
================================================================================== */



	/* =============================================================================== 
							product Page Start
================================================================================== */

	.product-list-area {
		margin: 0 auto;
		width: 450px;
	}
	/* =============================================================================== 
							product Page End
================================================================================== */



	/* =============================================================================== 
							Shop Page Start
================================================================================== */
	.product-list-area {
		margin: 0 auto;
		width: 450px;
	}

	/* =============================================================================== 
							Shop Page End
================================================================================== */



	/* =============================================================================== 
							Cart Page Start
================================================================================== */

	section.contact-form-area {
		margin: 0 auto;
		width: 450px;
	}

	.coupon {
		width: 450px;
	}

	.cart-table-content input.button {
		float: left;
		width: 140px !important;
	}

	.button.update-btn {
		margin-left: 0 !important;
		position: absolute;
		right: 14px;
		width: 140px !important;
	}
	/* =============================================================================== 
							Cart Page End
================================================================================== */



	/* =============================================================================== 
							blog Page Start
================================================================================== */
	.commentor-img {
		width: auto;
		height: 100px;
	}

		.commentor-img:before {
			border-color: transparent;
		}

	.factory-blog-post-title {
		font-size: 24px;
	}

	.search-form input[type="search"] {
		width: 355px !important;
	}


	/* =============================================================================== 
							blog Page End
================================================================================== */








}
