@media (min-width: 1200px)
{
    /* Start hover effects */
    .navbar_overlay_content_ .nav-link:hover
    {
        color: #b7824e !important;
    }
    .nav-link.contact_no:hover {
        background: transparent;
        color: #fff !important;
    }
    .footer_menu_link:hover {
        color: #cc9933;
    }
	.social-icon:hover {
        background: #cc9933;
        color: #fff;
    }
    .primary_btn2:hover {
        background: #c08a54;
        color: #fff;
    }
    .primary_btn:hover {
        background: transparent;
        color: #c08a54;
    }
	.contact_bg .primary_btn:hover
	{
		background: #fff;
		color: #000;
	}
    .img-item:hover {
        opacity: 0.8;
    }
}
@media (max-width: 1200px)
{
    .navbar_overlay_content_ .nav-link
    {
        font-size: 20px;
    }
    .navbar_overlay_content_ .nav-item
    {
        margin: 0 2px;
    }
}
@media (min-width: 991px)
{
    .closebtn, .openbtn{display: none;}
}
@media (max-width: 991px)
 {
    /*---Fullscreen-Overlay Navigation---*/
 .myNav_overlay_ {
     height: 100%;
     width: 0%;
     position: fixed;
     z-index: 991;
     bottom: 0;
     right: 0;
     background-color: rgb(0,0,0);
     /* background-color: rgba(255, 255, 255, 0.9); */
     overflow-y: hidden;
     transition: 0.5s;
 }
 .myNav_overlay_ .closebtn {
     /* color: #000; */
     color: #fff;
     position: absolute;
     left: 20px;
     top: 20px;
     font-size:22px;
 }
 .navbar_overlay_content_ {
     position: relative;
     top: 0px;
     left: 0px;
     padding: 20px;
     padding-top:0px;
     width: 100%;
     text-align: right;
     margin-top: 60px;
    }
    .navbar_overlay_content_ .nav-link
    {
        color: #fff;
    }
 .myNav_overlay .closebtn {
     position: absolute;
     top: 20px;
     right: 45px;
     /* font-size: 60px; */
    }
    .housefabrics_text
    {
        font-size: 40px;
		bottom: 33px;
    }
    .product-carousel-js .owl-item:nth-child(2n+1)
    {
        margin: auto;
    }
    .wear_item_img img {
        max-width: 181px;
    }
    .user_img
    {
        position: relative;
        top: auto;
        left: auto;
    }
    .item_details img {
        width: 100%;
        max-width: 300px;
        margin: 0 auto;
    }
    .main_product_item
    {
        width: 100%;
        max-width: 371px;
    }
 	 .testimonial_container
      {
          display: inline-block;
      }
      #testiMonials .carousel-control-next, #testiMonials .carousel-control-prev {
          display: none;
      }
      #signup_btn {
          font-size: 16px;
          padding: 0 20px;
      }
      #inlineFormInputGroup::placeholder {
      font-size: 16px;
      font-family: inherit;
      }
      .submenus
      {
      right: 0;
      top: 30px;
      left: auto;
      }
      #testiMonials .carousel-inner
      {
      overflow: hidden;
      }
      #footer .heading_txt
      {
      font-size: 70px;
      }
      #graphTab li.nav-item
      {
      margin: 0 20px;
      }
 }

 @media (max-width: 767px)
 {
	 #footer {
		padding: 50px 0px 2px 5px;
		background: #000;
		margin-top: 0px;
	}
	.barcode-footer {
		text-align: center;
		margin-top: 20px;
	}
	.footer_menus_link {
		padding-left: 15px;
	}
	.sama-logo {
		text-align: center !important;
	}



	.footer-logo{
		width: 70%;
		margin: 0px auto;
		text-align: center;
		display: block;
		margin-bottom: 20px;
	}
	 
	 .testimonial_content {
		padding-top: 12%;
	}
	.footer-bottom{
		text-align: center;
	}
    .brand-logo
    {
        max-width: 100px;
    }
    .heading_txt
    {
        font-size: 40px;
    }
    .custom_width
    {
        flex: 0 0 100%;
        max-width: 100%;
        margin-bottom: 20px !important;
    }
    .wear_item .col:nth-child(2n)
    {
        margin: auto;
    }
	
	
	
	.home-h1{
		font-size: 30px;
	}
	.wear_item-ul li {
		width: 20%;
		margin-bottom: 12px;
	}
	.testimonial_container {
		padding: 0px 0px;
		text-align: justify;
	}
	#graphTab li.nav-item {
		margin: 0 5px;
	}
	#graphTab .nav-link {
		padding: 3px;
		text-align: center;
	}
	.subtext_ {
		font-size: 16px;
		line-height: 26px;
		text-align: justify;
	}
	.housefabrics_text {
		font-size: 24px;
	}
	.user_details {
		font-size: 16px;
		padding-bottom: 10px;
	}
	.title {
		font-size: 22px;
	}
	.about-title{
		text-align: center;
	}
	.title:after {
		top: 60px;
	}
	.market-list li a{
		font-size: 14px;
	}
	.market-list li{
	    width: 46%;
		float: left;
		margin-right: 10px;
		border-bottom: 1px solid #bdbdbd;
	}
 }