.logo img {
  position: absolute;
  top: 0;
  box-shadow: 0 5px 5px rgba(0,0,0,0.45);
  width:50%;
}

@media (max-width:992px) {
  .logo img {
    width:auto !important;
  }
}

@media (max-width: 767px) {
  .logo img {
    width: 120px !important;
  }
}

.is-sticky img {
  width:40%;
}

#offcanvas-toggler > i {
  display:none;
}

#sp-contact {
  padding: 0 0 50px;
}

.contact-us article.item {
  margin-bottom: 0;
}

.contact-us .entry-header {
  margin-bottom: 0;
}

.contact-us .btn {
  border-radius: 0;
  width: 100%;
  padding: 15px;
}

#sp-home-description {
  padding: 50px 20px;
  background-color: #0c2445;
}

.home-des {
  font-size: 26px;
  line-height: 36px;
  color: #fff;
  display: block;
  width: 100%;
  margin: 0 auto;
  text-align: center;
}

#sp-home-des button {
  font-size: 16px;
  color: #333;
  text-align: center;
  background: #fff;
  border: none !important;
  padding: 10px 20px;
  display: block;
  width: 150px;
  margin: 0 auto;
  font-weight: 600;
}

#sp-home-des button:hover {
  color: #fff;
  background: #206784;
}

.hp-col {
  padding-left: 1px !important;
  padding-right: 1px !important;
}

figure.effectck-goliath {
  background: #0c2445;
}

.hikashop_product_name_main {
  font-size: 24px;
  font-weight: 600;
}



/* ===== Products ===== */
img.hikashop_child_image {
    height: 140px;
}

img.hikashop_child_image {
  display: inline-block;
}

img.hikashop_category_image {
  width: 30%;
  text-align: center;
  display: block;
  margin: 0 auto;
}

.hikashop_category_description_content {
  padding: 50px 0;
}

.hikashop_products_listing, .hikashop_products_pagination {
    padding: 30px 0;
}

#slideout_tab .fa-facebook, .fa-whatsapp {
  font-size:35px;
  color: #fff;
}

/* ====== Contact Box ======*/
#slideout {
	/* position: absolute; */
	position: fixed;
	top: 75%;
	left: 0;
	width: 35px;
	-webkit-transition-duration: 0s;
	-moz-transition-duration: 0s;
	-o-transition-duration: 0s;
	transition-duration: 0s;
}
#slideout_tab {
	position: fixed;
	top: auto;
	left: 0px;
	padding: 0px;
	text-align: center;
	background-color: rgba(35,105,139, 0.7);
	color: #fff;
}
#slideout_tab a {
	opacity:0.9;
	display:block;
	padding:10px;
}
#slideout_tab a:hover {
	background-color: rgba(35,105,139, 1);
}
#slideout_inner {
	position: absolute;
	top: -224px;
	left: -280px;
	padding: 15px;
	height: auto;
	cursor:auto;
	-webkit-border-radius: 0;
	-moz-border-radius: 0;
	border-radius: 0;
}
#showblock:checked + #slideout{
	left: 320px;
	-webkit-transition: opacity 3s ease-in-out;
	-moz-transition: opacity 3s ease-in-out;
	-o-transition: opacity 3s ease-in-out;
	transition: opacity 3s ease-in-out;
}
#showblock{display:none;}
.my-float{
	margin-top:5px;
}

.qlform {
  width:50%;
  margin:0 auto;
  display:block;
}

.contact-us .qlform {
    width: 100%;
    margin: 0 auto;
    display: block;
}

/* ===== News ===== */
.layout-blog article.item {
    margin-bottom: 50px;
    padding: 20px;
    background: #f0f0f0;
}

.layout-blog h2 {
  font-size: 24px !important;
  margin: 8px 0 30px;
  line-height: 1;
  -webkit-transition: none !important;
  -moz-transition: none !important;
  -o-transition: none !important;
  transition: none !important;
}
.readmore {
  padding-top:40px;
}

.layout-blog .readmore .btn {
  border-radius: 0 !important;
}

.layout-blog .readmore .btn-default {
  color: #fff !important;
  background-color: #23698b !important;
  border-color: none !important;
}

.layout-blog .readmore .btn-default:hover {
  background-color: #4ecdc4 !important;
  border-color: #4ecdc4;
  color: #fff;
}

.pager li > a, .pager li > span {
  background-color: #23698b !important;
  border: none !important;
  border-radius: 0 !important;
  color:#fff !important;
}







@media (max-width: 767px) {
#offcanvas-toggler > i {
    display: block;
}
  
.sticky-wrapper.is-sticky #sp-header .sp-megamenu-wrapper a > i {
    margin-top: 24px !important;
    color: #fff;
}
  
img.hikashop_category_image {
    width: 50%;
}
.hp-col {
    padding-left: 10px !important;
    padding-right: 10px !important;
}
  
  
}
  
  