footer{background: var(--footerbg);}
footer .footer_top{padding: 50px 0 40px;}
footer .footer_top .footer_inner img{max-width: 200px;width: 100%;display: block;margin: 0 0 7px;}
footer .footer_top .footer_inner h3{color: var(--primary);font-size: 22px;font-weight: 700;text-transform: uppercase;line-height: 1.2em;padding-top: 10px;padding-bottom: 15px;}
footer .footer_top .footer_inner p{color: var(--text);font-size: 16px;line-height: 28px;margin-bottom: 15px;}
footer .footer_top .footer_inner .social_link{list-style-type: none;text-align: left;}
footer .footer_top .footer_inner .social_link li{list-style-type: none;display: inline-block;}
footer .footer_top .footer_inner .social_link li a{display: block;width: 30px;height: 30px;}
footer .footer_top .footer_inner .social_link li a i{font-size: 28px;color: var(--primary);}
footer .footer_top .footer_inner .social_link li a:hover i.fa-square-instagram{color: transparent;background: radial-gradient(circle at 30% 107%, #fdf497 0%, #fdf497 5%, #fd5949 45%, #d6249f 60%, #285AEB 90%);-webkit-background-clip: text;}
footer .footer_top .footer_inner .social_link li a:hover i.fa-square-facebook{color:transparent;background: linear-gradient(0deg, rgba(0, 120, 255, 1) 15%, rgba(0, 198, 255, 1) 90%);-webkit-background-clip: text;}
footer .footer_top .footer_inner .social_link li a:hover i.fa-linkedin{color:#0077B5;}
footer .footer_top .footer_inner .social_link li a:hover i.fa-twitter{color:#1DA1F2;}
footer .footer_top .footer_inner .social_link li a:hover i.fa-square-youtube{color:#ff0000;}

footer .footer_top .footer_inner .foot_link{list-style-type: none;}
footer .footer_top .footer_inner .foot_link li{list-style-type: none;display: block;}
footer .footer_top .footer_inner .foot_link li a{display: inline-block;margin-bottom: 10px;font-size: 16px;color: var(--text);transition: all 0.3s ease-in-out;}
footer .footer_top .footer_inner .foot_link li a:hover{color: var(--btn);transition: all 0.3s ease-in-out;}
footer .footer_top .footer_inner .foot_addr li{display: flex;align-items: baseline;}
footer .footer_top .footer_inner .foot_addr li i{margin-right: 10px;font-size: 18px;color: var(--primary);}
footer .footer_top .footer_inner .foot_addr li span{font-size: 16px;color: var(--text);}
footer .footer_bottom{padding: 15px 0px;text-align: center;}
footer .footer_bottom p{font-size: 16px;color: var(--heading);}
footer .footer_bottom p a{font-size: 16px;color: #A50E19;font-weight: 500;transition: all 0.3s ease-in-out;text-decoration: underline;}
footer .footer_bottom p a:hover{color: var(--green);transition: all 0.3s ease-in-out;}
/* Footer Section End */

.quote_btn{background: var(--btn);color: var(--white);padding: 6.5px 20px;border-radius: 10px;position: fixed;top: 57%;right: -56px;z-index: 999;transform: rotate(90deg);font-size: 18px;}
.quote_btn i{font-size: 18px;vertical-align: middle;padding-left: 7px;}
.modal.inquirymodule{z-index: 99999999999 !important;}
.modal .modal-content .btn-close {position: absolute;top: 10px;right: 10px;font-size: 13px;z-index: 99999;}
#inquirymodule .modal-content {padding: 10px;text-align: center;}
#inquirymodule .modal-content h3 {color: var(--btn);font-size: 22px;font-weight: 600;}
#inquirymodule .modal-content p {color: var(--heading);font-size: 16px;line-height: 28px;padding-bottom: 15px;font-weight: 400;}
.modal .modal-content input {border-radius: 5px;height: 45px;border: 1px solid #ced4da;margin-bottom: 0px !important;}
.modal .modal-content input::placeholder {font-size: 15px;color: var(--heading);font-weight: 400;}
.modal .modal-content input:focus{outline: none;box-shadow: none;border: 1px solid var(--heading);}
.modal .modal-content .submit_btn{border-radius: 10px;background: var(--heading);color: var(--white);padding: 7px 15px;}
/* Pop Up Section End Here */

#scrollUp{border-radius: 2px;bottom: 62px;box-shadow: 0 0 10px rgba(0, 0, 0, 0.05);color: #fff;font-size: 24px;height: 40px;line-height: 45px;
position: fixed !important;right: 15px;text-align: center;transition: all 0.3s ease 0s;width: 40px;z-index: 200;background: #6DBC50 none repeat scroll 0 0;}
#scrollUp i{color: #fff;}
#scrollUp:hover i{animation: 800ms linear 0s normal none infinite running scroll-top;bottom: 0;height: 100%;left: 0;margin-bottom: -25px;
position: absolute;width: 100%;}

@keyframes scroll-top {
 0% {bottom: 0;opacity: 0;}
 50% {bottom: 50%;opacity: 1;}
 100% {bottom: 75%;opacity: 0;}
}
/* Scroll to Top */

.ea-ph-ring-wrap {position: fixed;bottom: 0;left: 0;z-index: 999999;}
.ea-ph-ring {position: relative;visibility: visible;background-color: transparent;width: 110px;height: 110px;cursor: pointer;z-index: 11;-webkit-backface-visibility: hidden;-webkit-transform: translateZ(0);transition: visibility 0.5s;left: 0;bottom: 0;display: block;}
.ea-ph-ring-cir {width: 110px;height: 110px;top: 0;left: 0;position: absolute;background-color: transparent;border-radius: 100%;border: 2px solid var(--btn);-webkit-animation: phonering-alo-circle-anim 1.2s infinite ease-in-out;animation: phonering-alo-circle-anim 1.2s infinite ease-in-out;transition: all 0.5s;-webkit-transform-origin: 50% 50%;-ms-transform-origin: 50% 50%;transform-origin: 50% 50%;opacity: 0.5;}
.ea-ph-ring-cir-fill {width: 80px;height: 80px;top: 16px;left: 16px;position: absolute;background-color: #e40d26b3;border-radius: 100%;border: 2px solid transparent;-webkit-animation: phonering-alo-circle-fill-anim 2.3s infinite ease-in-out;animation: phonering-alo-circle-fill-anim 2.3s infinite ease-in-out;transition: all 0.5s;-webkit-transform-origin: 50% 50%;-ms-transform-origin: 50% 50%;transform-origin: 50% 50%;}
.ea-ph-ring-img-cir {background-color: var(--btn);width: 50px;height: 50px;top: 31px;left: 31px;position: absolute;background-size: 20px;border-radius: 100%;border: 1px solid #fff;-webkit-animation: phonering-alo-circle-img-anim 1s infinite ease-in-out;animation: phonering-alo-circle-img-anim 1s infinite ease-in-out;-webkit-transform-origin: 50% 50%;-ms-transform-origin: 50% 50%;transform-origin: 50% 50%;display: -webkit-box;display: -webkit-flex;display: -ms-flexbox;display: flex;align-items: center;justify-content: center;}
.ea-ph-ring-img-cir .pps-btn-img {display: -webkit-box;display: -webkit-flex;display: -ms-flexbox;display: flex;}
.ea-hot-bar {position: absolute;background: var(--btn);height: 45px;width: 165px;line-height: 40px;border-radius: 3px;padding: 0 10px;background-size: 100%;cursor: pointer;transition: all 0.8s;-webkit-transition: all 0.8s;z-index: 9;border-radius: 50px;left: 42px;bottom: 31px;}
.ea-hot-bar > a {color: #fff;text-decoration: none;font-size: 16px;font-weight: 700;text-indent: 45px;letter-spacing: 1px;display: block;line-height: 45px;}
.ea-hot-bar > a:hover, .ea-hot-bar > a:active {color: #fff;}
span.background-ea-wp, span.background-call {width: 25px;height: 25px;background-size: cover;}
span.background-call {background-image: url('https://www.ecomarray.com/public/web/images/call.png');}
/*! CSS Used keyframes */
@-webkit-keyframes phonering-alo-circle-anim {
  0% {
    -webkit-transform: rotate(0) scale(0.5) skew(1deg);
    -webkit-opacity: 0.1;
  }
  30% {
    -webkit-transform: rotate(0) scale(0.7) skew(1deg);
    -webkit-opacity: 0.5;
  }
  100% {
    -webkit-transform: rotate(0) scale(1) skew(1deg);
    -webkit-opacity: 0.1;
  }
}
@-webkit-keyframes phonering-alo-circle-fill-anim {
  0% {
    -webkit-transform: rotate(0) scale(0.7) skew(1deg);
    opacity: 0.6;
  }
  50% {
    -webkit-transform: rotate(0) scale(1) skew(1deg);
    opacity: 0.6;
  }
  100% {
    -webkit-transform: rotate(0) scale(0.7) skew(1deg);
    opacity: 0.6;
  }
}
@-webkit-keyframes phonering-alo-circle-img-anim {
  0% {
    -webkit-transform: rotate(0) scale(1) skew(1deg);
  }
  10% {
    -webkit-transform: rotate(-25deg) scale(1) skew(1deg);
  }
  20% {
    -webkit-transform: rotate(25deg) scale(1) skew(1deg);
  }
  30% {
    -webkit-transform: rotate(-25deg) scale(1) skew(1deg);
  }
  40% {
    -webkit-transform: rotate(25deg) scale(1) skew(1deg);
  }
  50% {
    -webkit-transform: rotate(0) scale(1) skew(1deg);
  }
  100% {
    -webkit-transform: rotate(0) scale(1) skew(1deg);
  }
}

.whatsapp_chat{position: fixed;bottom: 30px;right: 30px;z-index: 9999;}
.whatsapp_chat .chat_icon{position: relative;}
.whatsapp_chat .chat_icon:before{position: absolute;content: '';top: -35px;left: 30%;background-image: url(https://www.ecomarray.com/public/web/images/we-are-here.webp);transform: translate(-50%, 0px);z-index: 9;width: 124px;height: 79px;background-repeat: no-repeat;background-size: cover;background-position: center center;}
.whatsapp_chat .chat_icon a{width: 60px;height: 60px;line-height: 70px;text-align: center;background: #03a84e;border-radius: 100%;box-shadow: 0 4px 4px 0 #82828214;display: block;position: relative;z-index: 99;}
.whatsapp_chat .chat_icon a i{color: #fff;font-size: 28px;}