*, html, body{ margin:0 auto; padding:0px; font-family:"Roboto";}
a{color:#CE2127; text-decoration:none;}	
.wrapper-header{width:100%; background:#fff; display:block; overflow:auto; border-bottom:4px solid #f00;}
.wrapper-header .header{width:85%; margin:0 auto; padding:0px;}
.wrapper-header .header .logo{width:10.5%; float:left; padding:5px 0px;}
.wrapper-header .header .logo1{ margin-left:2%;}
.wrapper-header .header .logo img{width:100%;}
.wrapper-header .header .logo1 img{width:100%;}
.wrapper-header .header .navigation{width:85%; float:right; padding:15px 0px;}
.col-md-3{margin-bottom:15px;}
.col-md-3 img{box-shadow:0px 3px 5px #ccc; clear:both;}
.wrapper-header .header .navigation ul {
	margin: 0;
    padding: 0px 5px 0px 0px;
    float: right;    
    text-align: left;
	width:100%;
}
.wrapper-header .header .navigation ul li{
	display:inline;
	margin-right: -5px;
}
#main-menu li a{ color: #000; text-transform: uppercase; padding: 10px 5px; text-decoration: none; text-align: center; font-weight: bold;}
#main-menu li a:hover{ background:#efefef;}
.wrapper-header .header .navigation ul.list-unstyled li a {
	color: #C3C3C3;
	font-weight: 600;
	padding: 11px 7px;
	text-transform: uppercase;
	font-family: "Roboto";
	font-weight: 300;
	transition:.5s ease;
}
.wrapper-header .header .navigation ul.list-unstyled li a:active, .wrapper-header .header .navigation ul.list-unstyled li a:focus{
	text-decoration:none;
}
.wrapper-header .header .navigation ul.list-unstyled li a:hover {
  background: #000 none repeat scroll 0 0;
  text-decoration:none;
  background: 
    linear-gradient(
      rgba(40, 40, 40, 0.8), 
      rgba(40, 40, 40, 0.8)
    );
  color:#fff;
  transition:.5s ease;
}
.wrapper-header .header .navigation ul.list-unstyled li a.active{
	background: #000 none repeat scroll 0 0;
	background: 
    linear-gradient(
      rgba(40, 40, 40, 0.8), 
      rgba(40, 40, 40, 0.8)
    );
	color:#fff;
}

.text-height{line-height:30px;}
.text-height a{color:#CE2127; text-decoration:none;}
.text-height a:hover{color:#000}
.slicknav_menu{display:none;}
.footer{width:100%; background:#000; padding:10px 0px; bottom:0px; overflow:auto; display:block; color:#fff;}
.footer div{color:#fff;}
.contact .col-md-12 form input[type="text"] {
	background: rgba(0, 0, 0, 0) none repeat scroll 0 0;
	border: 1px solid #b4b4b4;
	display: block;
	height: 50px;
	margin: 0 auto 10px;
	padding: 0 10px;
	width: 100%;
	color:#000;
}
.contact .col-md-12 form textarea {
  display: block;
  height: 150px;
  margin: 0 auto 10px;
  width: 100%;
  padding: 0 10px;
  background:none;
  border: 1px solid #b4b4b4;
  color:#000;
}
.contact .col-md-12 form input[type="submit"] {
	background: #ff4546 none repeat scroll 0 0;
	border: medium none;
	color: #fff;
	display: block;
	font-size: 17px;
	height: 50px;
	margin: 0 auto 10px;
	text-transform: uppercase;
	width: 100%;
	transition:.5s ease;
}
.contact .col-md-12 form input[type="submit"]:hover{
	background:#FF5E5E;
}
a:hover{text-decoration:none}
.testimonials{width:100%; background:#efefef; padding:15px 0px;}
.design{width:100%; float:left;}
.design .design-left{width:15%; float:left;}
.design .design-right{width:80%; float:right; padding:5px 0px;}
.design .design-right p{font-size:18px; line-height:15px;}
.content{width:100%; float:left; overflow:auto; display:block; margin-top:25px; background:#fff; padding:10px;}
.content p{color:#000; text-align:justify; padding:10px;}
.design .design-left img{width:100%; margin:10px; background:#EEEBE1;}
.top-arrow {
    border:solid 20px transparent;border-right-color:#fff;position:absolute;margin:-50px 0 0 30px; transform:rotate(90deg);
}

.high{background: #CE2127; padding: 5px; color: #fff; font-size: 20px;}
.appear{display:none; padding:15px 25px 15px 0px; text-align:right; color:#fff; text-transform:uppercase; background:#000;}
.partners-bg{border:2px solid #efefef;}
.partners{
	color: #fff; font-size: 16px; visibility: visible; animation-name: fadeInLeftBig; background:#CE2127; padding:10px 15px; text-align:center;
}
.none{display:none;}
.wrapper-header .header .navigation{padding: 10px 0px; margin: 0px 0px; z-index:999999999; position:relative;}
.overlay{position:absolute; top:70px; left:65px; z-index:9999999;}
.overlay img{background:rgba(255,255,255,0.7); box-shadow:0px -20px 90px 35px rgba(255,255,255,0.7); }
.partners:hover{ color:#000;}
.high{background:#0056A1; padding:5px; color:#fff; font-size:20px; }
.single-service{text-align:center; border:1px solid #ccc; box-shadow:0px 3px 5px #ccc; margin-bottom:15px;}
.right-top{text-align:right; float:right}
.right .twitter a{color:#55ACEE; font-size:20px; text-align:center;padding: 0px 5px;}
.right a i{ margin:3px 3px 0 0px;}
.right .twitter{background:#fff; height:25px; width:25px;  color:#000; float:right;margin-right:10px;}
.right .twitter a i:hover{color:#82994A}

.right .facebook a{color:#3289DA; font-size:20px; text-align:center;padding: 0px 5px;}
.right a i{ margin:3px 3px 0 0px;}
.right .facebook{background:#fff; height:25px; width:25px;  color:#000;float:right;margin-right:10px; }
.right .facebook a i:hover{color:#82994A}

.right .pinterest a{color:#E13138; font-size:20px; text-align:center;padding: 0px 5px;}
.right a i{ margin:3px 3px 0 0px;}
.right .pinterest{background:#fff; height:25px; width:25px;  color:#000;float:right;margin-right:10px; }
.right .pinterest a i:hover{color:#82994A}

.right .vk a{color:#E13138; font-size:20px; text-align:center;    padding: 0px 3px;}
.right a i{ margin:3px 3px 0 0px;}
.right .vk{background:#fff; height:25px; width:25px;  color:#000;float:right; }
.right .vk a i:hover{color:#82994A}



.testimonials-img, .perishable-img{position:fixed; top:20%; z-index:99999; background:none;}
.testimonials-img{left:0px; width:50px;}
.perishable-img{right:0px; width:49px; box-shadow:0px 5px 10px #ccc;}
@media (max-width:680px){
.logo{float:left;}
.none{display:block;}
.navigation{float:right;}
.disappear, .overlay{display:none;}
.navigation{float:right;}
.disappear{display:none;}
.navigation ul li a{display:block; text-align:center; width:100%;}
.appear{display:block; background:#000;}
.wrapper-header .header .logo, .wrapper-header .header .logo1{width:70%; float:none; padding:0px;}
.wrapper-header .header .logo img, .wrapper-header .header .logo1 img{width:100%; padding:10px 0px;}
.wrapper-header .header .navigation{width:100%; padding:15px 25px 15px 0px; cursor:pointer;}
.wrapper-header .header .navigation:hover{box-shadow:0px 5px 10px #ccc;}
.wrapper-header .header .navigation ul {text-align:center; padding:0px; text-align: center;
    padding: 0px;
    width: 100%;
    background: #f2f2f2;}
.wrapper-header .header .navigation ul li{margin-right:0px;}
.wrapper-header .header .disappear {padding: 0;width: 100%; position:relative; z-index:9999;}
#main-menu li a{text-align:center;}
}