@media (min-width: 768px) {
.font-head {    font-size: 4rem; }
.font24{ font-size:20px; }
.navbar-nav{
	width:100%;
	text-align:center;
	float:left;
	margin:0;
}
.navbar-nav>li {
    width: auto;
    padding: 7% 0.75% 0;
}
.navbar-header {
    width: 38%;
	float:left;
    margin-top: 2%;
}
.menu-box {
    width: 62%;
	float:right;
}
.nav>li>a {
    padding: 10px 0;
}
.navbar-default .navbar-nav>li>a {
    color: #2e2e2e;
    font-family: 'kit45f';
}
.navbar-default .navbar-nav>li>a:hover, .navbar-default .navbar-nav>li>a.active {
    color: #FFF;
	background: transparent;	
}
.navbar-default .navbar-nav>.active>a, .navbar-default .navbar-nav>.active>a:focus, .navbar-default .navbar-nav>.active>a:hover{
	color:#FFF;
    background-color: transparent;
}
.navbar-default .navbar-nav>li.active {
    color: #FFF;
	background:#1f2162;	
}
.head-top p.head-contact {
	margin-top:1%;
}
.navbar-default .navbar-brand {
    width: auto;
    padding-right: 0;
}
.bg1-content {
    padding-right: 37%;
}
.navbar-header p {
	width:auto;
	float:left;
	color:#a41f23;
	line-height: 12px;
	margin: 10% 0 0;
    font-family: 'kit65f';
}
.navbar-header p span {
	font-size:14px;
	color:#2e3192;
}


.bg1-content h1 {
    font-size: 38px;
}
.bg1-content h1 span {
    font-size: 31px;
}
.bg1-content hr {
    border: 2px solid #a41e22;
    width: 38%;
    margin: 0 0 0 31%;
}
.bg2 {
    padding: 2% 0 10%;
}
.all-product {
    margin-top: -6%;
    padding-bottom: 3%;
}
.bg1 {
    padding: 3% 0 9%;
}
.portfolio-left {
	width:55%;
	float:left;
	padding:0;
}
.portfolio-right {
	width:45%;
	float:left;
	padding: 19% 0;
}
.portfolio-box {
    background: #FFF;
    width: 100%;
    float: left;
	margin: 6% auto;
    padding: 0;
    box-shadow: 0 0 47px 5px rgba(0,0,0,0.7);
}
.portfolio-pic {
    padding: 4% 0 4% 4%;
}
.bg-footer {
    padding: 6% 0;
}

.bg4 {
    padding: 4% 0 0;
}


.product-box img {
    box-shadow: 0 0 11px rgba(0,0,0,0.7);
}
.product-box .name-box {
    box-shadow: 0 0 11px rgba(0,0,0,0.7);
}

.navbar-collapse {
	padding:0;
}
.footer-1 h1 {
    margin-top: 0;
}

.navbar-brand>img {
	width: 1.2em;
    margin: 0;
}
.footer-1 {
	text-align:left;
}
.footer-2 {
	text-align:left;
}
.navbar-default .navbar-nav>li:hover a, .navbar-default .navbar-nav>li.active a {
    color: #FFF;
}
.content-head p {
    width: 21%;
}
.shadow-box {
	float:left;
	width:100%;
    padding: 0 3%;
}
.bx-wrapper .bx-prev {
    left: -2%;
}
.bx-wrapper .bx-next {
    right: -2%;
}
.copyright {
    font-size: 17px;
}
.social-box h1 {
    display: inline-block;
    padding-right: 3%;
}
.bx-wrapper {
    max-width: 100% !important;
}
.footer-2 ul li img {
	width:1em;
    vertical-align: text-top;
}
.footer-1 p {
    font-size: 22px;
}
.footer-2 ul li {
	font-size:22px;
}
.head-top p a {
    font-family: 'kit45f';
}


.height-box {
	height:126px;
}
.slim .head-top {
	display:none;
}

.navbar-default .navbar-nav>li {
  display: inline-block;
  vertical-align: middle;
  -webkit-transform: perspective(1px) translateZ(0);
  transform: perspective(1px) translateZ(0);
  box-shadow: 0 0 1px rgba(0, 0, 0, 0);
  position: relative;
  -webkit-transition-property: color;
  transition-property: color;
  -webkit-transition-duration: 0.3s;
  transition-duration: 0.3s;
}
.navbar-default .navbar-nav>li:before {
  content: "";
  position: absolute;
  z-index: -1;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  background: #1f2162;
  -webkit-transform: scaleY(0);
  transform: scaleY(0);
  -webkit-transform-origin: 50% 0;
  transform-origin: 50% 0;
  -webkit-transition-property: transform;
  transition-property: transform;
  -webkit-transition-duration: 0.3s;
  transition-duration: 0.3s;
  -webkit-transition-timing-function: ease-out;
  transition-timing-function: ease-out;
}
.navbar-default .navbar-nav>li:hover, ..navbar-default .navbar-nav>li:focus, .navbar-default .navbar-nav>li:active {
  color: white;
}
.navbar-default .navbar-nav>li:hover:before, .navbar-default .navbar-nav>li:focus:before, .navbar-default .navbar-nav>li:active:before {
  -webkit-transform: scaleY(1);
  transform: scaleY(1);
}



}