@media (min-width :1200px){
    .navbar-header{
        width:50%
    }
    ul.nav.navbar-nav{
        display:-webkit-box;
        display:-moz-box;
        display:-ms-flexbox;
        display:-webkit-flex;
        display:flex;
        width:100%;
        text-align:center
    }
    .navbar-nav>li{
        float:left;
        display:-webkit-box;
        display:-moz-box;
        display:-ms-flexbox;
        display:-webkit-flex;
        display:flex;
        flex:1 auto;
        -webkit-flex:1 auto;
        -ms-flex:1 auto;
        -webkit-box-flex:1;
        text-align:center
    }
    .navbar-nav>li a{
        width:100%;
        text-align:center
    }
}
@media (min-width:992px){
	html body thead{
		    display: table-header-group!important;
		}
    ul.nav li.dropdown:hover>ul.dropdown-menu{
        display:block
    }
}
table.table.product_details_select.stacktable.small-only,table.table.table-hover.carttable.stacktable.small-only {
    display: none;
}
@media (max-width :992px){
	html body thead{
		    display: none;
		}
		table.table.product_details_select tr{
			padding: 5px 0px;
		}
	table.table.product_details_select tr, table.table.product_details_select td {
	    display: block;
	    width: 100%;
	    text-align: center;
	}
	table.table.product_details_select.stacktable.large-only, table.table.table-hover.carttable.stacktable.large-only{
		display: none;
	}
	table.table.product_details_select.stacktable.small-only,table.table.table-hover.carttable.stacktable.small-only {
    	display: table;
	}
	td.st-key, td.st-val {
    	width: 50%;
	}
	.cont_form {
    	float: none;
    	width: 100%;
	}
	button.navbar-toggler {
	    color: #fff;
	    display: inline-block;
	}
	.top-header-phone, .facebook, .twitter, .linkedin{
		display: none;
	}
	.topheadinfo {
	    font-size: 0;
	    padding-top: 15px;
	    text-align: right;
	}
	.topheadinfo i, .topheadinfo svg{
		font-size: 25px;

	}
	.cart{
		font-size: 0; 
	}
	a.navbar-brand img {
	    width: auto;
	    height: 100%;
	}
	a.navbar-brand{
		width: 50%;
		float: left;
		height: 65px;
		margin-top: 10px;
	}
	.header .navbar{
		margin: 0;
		padding:0; 
	}
	a.nav-link {
	    text-align: center;
	}

}



@media (max-width :768px){
	.top-header-content {
	    margin: 0;
	    float: right;
	    width: 65%;
	    text-align: right;
	}
	a.navbar-brand {
	    width: 30%;
	}
	.topheadinfo{
		padding-top: 5px;
	}
	.price h4 {
	    height: 84px;
	    text-align: center;
	}
}
