body form.checkout_coupon.woocommerce-form-coupon  .form-row-first input[type="text"] {
    border-radius: 0 !important;
    background-color: #fff;
    height: 50px;
}

@media (max-width: 960px) {
	body .home-hero .col_70 {
		width: 100%;
		padding-top: 80px;
		padding-bottom: 120px;
		text-align: center;
	}

    .mm-navbars_top .mm-navbar a img {
        height: 55px;
    }
	
	body .mm-navbars_bottom .mm-navbar .footer-contact-list p {
  	  line-height: 1.3em;
	}
}

body .mm-navbar {
	padding: 10px 0;
}

body .mm-navbars_top .mm-navbar a {
    padding-bottom: 0;
}
body .mm-navbars_bottom .mm-navbar {
	padding: 0px 20px; 
}

body .mm-navbars_bottom .footer-contact-list {
    font-size: 12px;
    padding-top: 6px;
    padding-bottom: 6px;
}

.ctc-analytics.ht_ctc_padding {
  padding: 13px !important;
  animation: waves-whatsapp linear 3s infinite;
}
.ctc-analytics.ht_ctc_padding svg {
  animation: sm-shake-animation linear 1.5s infinite;
}

body .header-second-row .menu-item-has-children .sub-menu li {
    border-bottom: 1px solid #393939;
}

body .header-second-row .menu-item-has-children .sub-menu li a {
    padding-left: 10px;
    padding-right: 10px;
}

body .header-second-row .menu-item-has-children .sub-menu {
	border-top:1px solid #393939;
}

body .header-second-row .menu-item-has-children:hover > .sub-menu {
    z-index: 111;
}

body .header-second-row .menu-item-has-children .sub-menu {
	position: absolute;
	left: -20px;
	top: 100%;
	width: 200px;
	text-align: left;
	background-color: #000;
	text-align: left;
	display: none;
	box-shadow: 0px 2px 6px 0px rgba(0, 0, 0, 0.15);
	height: auto;
}

body .header-second-row .menu-item-has-children {
    z-index: initial;
}

body .header-second-row .menu-item-has-children .sub-menu li a {
	line-height: 1.3em;
	padding-left: 15px;
    padding-right: 15px;
    padding-top: 17px;
    padding-bottom: 17px;
}

body  .header-second-row .menu-item-has-children .sub-menu li a:hover  {
    background: #222222;
}

body .header-second-row .menu-item-has-children .sub-menu li {
	padding: 0;
}

body .mm-panels > .mm-panel {
    padding-bottom: 270px !important;
}

body .cky-btn-revisit-wrapper {
	display: none;
}

@keyframes waves-whatsapp {
  0% {
    box-shadow: 0 8px 10px rgba(48, 191, 57, 0.3), 0 0 0 0 rgba(48, 191, 57, 0.2), 0 0 0 0 rgba(48, 191, 57, 0.2);
  }
  40% {
    box-shadow: 0 8px 10px rgba(48, 191, 57, 0.3), 0 0 0 35px rgba(48, 191, 57, 0.2), 0 0 0 0 rgba(48, 191, 57, 0.2);
  }
  80% {
    box-shadow: 0 8px 10px rgba(48, 191, 57, 0.3), 0 0 0 55px rgba(48, 191, 57, 0), 0 0 0 26.7px rgba(48, 191, 57, 0.067);
  }
  100% {
    box-shadow: 0 8px 10px rgba(48, 191, 57, 0.3), 0 0 0 80px rgba(48, 191, 57, 0), 0 0 0 40px rgba(48, 191, 57, 0);
  }
}
@keyframes sm-shake-animation {
  0% {
    transform: rotate(0) scale(1) skew(0.017rad);
  }
  25% {
    transform: rotate(0) scale(1) skew(0.017rad);
  }
  35% {
    transform: rotate(-0.3rad) scale(1) skew(0.017rad);
  }
  45% {
    transform: rotate(0.3rad) scale(1) skew(0.017rad);
  }
  55% {
    transform: rotate(-0.3rad) scale(1) skew(0.017rad);
  }
  65% {
    transform: rotate(0.3rad) scale(1) skew(0.017rad);
  }
  75% {
    transform: rotate(0) scale(1) skew(0.017rad);
  }
  100% {
    transform: rotate(0) scale(1) skew(0.017rad);
  }
}