#suplier_form.custom-f-sf
{
	margin-bottom: 0;
}

.new-cate .nav-bg-class
{
	padding-left: 2px;	
}

.headings 
{
    position: unset;
    top: unset;
    left: unset;
    transform: unset;
    padding-left: 18px;
    margin-top: 50px;
}

.headings h2
{
	font-size: 40px;	
}

.headings h4
{
	font-size: 21px;
    width: 50%;	
}


.products-gridss .products .product .product-info.text-left.cate-headi h3
{
    height: 40px !important;	
}

.media-box blockquote
{
	margin: 25px 32px 25px 0px;
}

div#dd input 
{
    width: 570px;
}

@media only screen and (max-width: 991px) and (min-width: 791px)
{
	.mobile-menu-show.new-navig 
	{
		z-index: 1;
	}
	
	#navbarNavDropdown.collapse.navbar-collapse
	{
		position: absolute;
		top: 50px;
		display: none !important;	
	}
	
	#modal-subscribe .modal-dialog
	{
		width: 800px;
	}

	.header-style-1.new-cate 
	{
		margin-top:0px;
	}

	.logo-holder	
	{
		display:flex;
	}
	
	.mobile-menu-show.new-navig nav
	{
		display:none;
	}
	
	.main-header.new-header
	{
		margin-top: 12px;
		margin-bottom: 12px;		
	}
	
	#pay-modal #exampleModal1 .modal-dialog 
	{
		width: 100%;
	}

	#media-banner
	{
		height: 280px !important;
		background-position-x: -60px;		
	}
	
	.blog-comment-wrapper .comment-post-box .coment-field
	{
		width: 100%;
	}
	
	.footer-bottom .row .all-add + .new-f 
	{
		width: 100% !important;
		padding: 0 0 0 45px;
	}

	.footer-bottom .row .new-f 
	{
		margin-bottom: 25px;
	}

	.final-quicklink, .final-corp
	{
		padding-left: 40px;
	}

	.ban-inp
	{
	    margin-top: 30px;	
	}
	
	div#dd input 
	{
		width: 480px;
	}	

	#loc + .btn-inp 
	{
		width: 480px;
		margin: 0 auto;
	}
}


@media only screen and (max-width: 490px) and (min-width: 360px)
{
	.platimumContainer .mySlides
	{    
		display: none !important;
	}
	
	.suplier_location, .sup_errors_location
	{
		display:none;
	}
	
/* 	.popup-left-grid img 
	{
		height: 210px;
		object-fit: contain;
	}	 */
	
	#compl
	{
		height:130px !important;
	}
	
	.headings h2 {
		font-size: 31px;
	}	
	
	.headings h4 {
		font-size: 21px;
		width: 100%;
	}

	#career
	{
		height: 181px !important;
		background-position-x: -100px;		
	}
	
	form#buynow_enq_form .form-group 
	{
		display: grid;
		grid-template-columns: 30% 70%;
	}

	form#buynow_enq_form .form-group:before
	{
		content:unset;
	}
	
	div#buynow_msg + h3 {
		font-size: 18px;
	}

	div#dd input {
		width: 100%;
	}

	.form-group.inputWrap.tGridS label {
		font-size: 12px;
	}

	#quick_enq_form	.form-p-grid .form-lable-container
	{
		margin-bottom: 0;	
	}
	
	div#exampleModal2 {
		height: 100%;
		padding-top: 0 !important;
	}

	.product-image .image a img, .widget-header h1 figure img 
	{
		object-fit: contain;
	}

	.p-image
	{
		position: relative;
		cursor: pointer;
		width: 100%;
		display: flex;
		justify-content: center;
		overflow: hidden;
	}
	
	.p-image input#user_image {
		position: absolute;
		top: 0;
		opacity: 0;
		width: 100%;
		height: 100%;
	}

	.p-image img {
		width: 160px !important;
		margin-top: 20px;
	}	
}

.social.footer-social-wrap {
    overflow: unset !important;
}

.module-body.cnt-f .insta a::before {
    color: #fff;
    background-color: #F77737;
    padding: 9px;
    border: 1px solid #F77737;
    overflow: hidden;
    line-height: 38px;
}

.module-body.cnt-f .insta a:hover::before {
    color: #fff;
    background-color: transparent;
    padding: 9px;
    border: 1px solid #fff;
    overflow: hidden;
    line-height: 38px;
}

.social .insta a:before {
    content: "\f16d";
    font-family: FontAwesome;
}
	
.blog-social a.fab.fa-instagram:hover {
    background-color: #F77737;
    border: 1px solid #F77737;
    color: #fff;
}	

.about-info p + p 
{
    margin: 8px !important;
}