



/* 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
================================================================================== */







	
}

