/*-----------------------------------------------------------------------------------

 Theme Name: Feroxinova
 Description: Lorem ipsum dolor sit amet, consectetur adipisicing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua.
 Author: Kapil Prajapati
-----------------------------------------------------------------------------------*/
@import url('https://fonts.googleapis.com/css2?family=Poppins:ital,wght@0,100;0,200;0,300;0,400;0,500;0,600;0,700;0,800;0,900;1,100;1,200;1,300;1,400;1,500;1,600;1,700;1,800;1,900&display=swap');
/*font-family: "Poppins", sans-serif;*/


:root {
  --primary-background:linear-gradient(to right, #0c65c6, #2cb484);
  --banner-background: linear-gradient(to right, #0c65c6 -17%, #2cb484 33%);
  --banner-button:#004d9f;
  --section-background: linear-gradient(to right, rgba(12, 101, 198, 0.2), rgba(44, 180, 132, 0.2));
  --secondry-background:#2d2d2d;
  --heading-color:#2cb484;
  --white-background:#fff;
  --black-background:#000;
  --primary-color:#1a4845;
  --black-color:#000;
  --white-color:#fff;
  --font-weight-100:100;
  --font-weight-200:200;
  --font-weight-300:300;
  --font-weight-400:400;
  --font-weight-500:500;
  --font-weight-600:600;
  --font-weight-700:700;
  --font-weight-800:800;
  --font-10:10px;
  --font-11:11px;
  --font-12:12px;
  --font-13:13px;
  --font-14:14px;
  --font-15:15px;
  --font-16:16px;
  --font-17:17px;
  --font-18:18px;
  --font-19:19px;
  --font-20:20px;
  --font-21:21px;
  --font-22:22px;
  --font-23:23px;
  --font-24:24px;
  --font-25:25px;
  --font-26:26px;
  --font-27:27px;
  --font-28:28px;
  --font-29:29px;
  --font-30:30px;
  --font-31:31px;
  --font-32:32px;
  --font-33:33px;
  --font-34:34px;
  --font-35:35px;
  --font-36:36px;
  --font-37:37px;
  --font-38:38px;
  --font-39:39px;
  --font-40:40px;
  --font-41:41px;
  --font-42:42px;
  --font-43:43px;
  --font-44:44px;
  --font-45:45px;
  --font-46:46px;
  --font-47:47px;
  --font-48:48px;
  --font-49:49px;
  --font-50:50px;
  --font-60:60px;
  --font-70:70px;
  --font-80:80px;
  --font-90:90px;
  --font-100:100px;
  --justify-center:center;
  --justify-spabe:space-between;
  --align-center:center;
  --primary-display:block;
  --secondary-display:flex;
  --display-inline:inline-block;
  --text-uppercase:uppercase;
  --text-capital:capitalize;
  --primary-font-family: Poppins", sans-serif;"
}
body{font-family: var(--primary-font-family);}
p{   font-family: "Poppins", sans-serif;}
h1{   font-family: "Poppins", sans-serif; }
h2{   font-family: "Poppins", sans-serif; }
h3{   font-family: "Poppins", sans-serif; }
h4{   font-family: "Poppins", sans-serif; margin-bottom: 0; }
h5{   font-family: "Poppins", sans-serif; }
h6{   font-family: "Poppins", sans-serif; }
a{   font-family: "Poppins", sans-serif;}
li{   font-family: "Poppins", sans-serif;}
div{   font-family: "Poppins", sans-serif;}
input{   font-family: "Poppins", sans-serif;}
span{   font-family: "Poppins", sans-serif;}
label{   font-family: "Poppins", sans-serif;}
button{   font-family: "Poppins", sans-serif;}
html {
  scroll-behavior: smooth;
}

ul{margin-bottom: 0px;}
/*=======================header ccss start============================*/
/* sticky menu css */
.is-sticky{position: fixed!important;top: 0;left: 0;width: 100%;z-index: 999;box-shadow: 0 2px 15px rgba(0,0,0,.1); background-color: #fff;}
.is-sticky{animation: smoothScroll 1s forwards; }
@keyframes smoothScroll {
    0% {transform: translateY(-150px); } 
    100% {transform: translateY(0px); }
}
/*.is-sticky .navbar{background-color: #203b2c!important; padding: 6px;}*/
/*.is-sticky .navbar-nav li a{color: #fff;}
.is-sticky .navbar-brand img{filter: brightness(0) invert(1);}
*/
.navbar {padding: 10px;}
.navbar-brand{width: 20%;}
.navbar-brand img{width: 100%;}
.navbar-nav li a{font-size: 15px; color: #000!important;}
.navbar-nav li{margin-left: 16px;}
.main-header-wrapper{position: absolute; z-index: 999; width: 100%;}
.navbar-nav li a.active{color: #b11a23!important;}



/*========================header css end===========================*/

/*============================================Home main banner css start=======================================*/

.banner-area {position: relative; overflow: hidden; z-index: 1; }
 .capsule-banner {padding: 120px 0 50px; }
.capsule-banner-bg {position: absolute; right: 0; top: 0; background-position: left bottom; background-size: cover; min-width: 570px; min-height: 100%; z-index: -1; }
.capsule-banner .banner-img {margin-left: 0%; }
.capsule-banner .banner-img img {max-width: unset; width: 100%; }
.capsule-banner-content {margin-right: 66px; }
.capsule-banner-content .sub-title {font-size: 20px; font-weight: 600; color: #b11a23; margin-bottom: 13px; }
.capsule-banner-content .title {text-transform: capitalize; font-size: 33px; letter-spacing: 0; line-height: 42px; margin-bottom: 0; display: block; align-items: center; justify-content: flex-end; font-weight: 700; color: #000; }
.capsule-banner-content .title span{    color: #b11a23;}
.capsule-banner-content .capsule-info {font-size: 16px; letter-spacing: 0; color: #c9504a; font-weight: 400; text-transform: capitalize; font-family: 'Roboto', sans-serif; display: inline-block; clip-path: polygon(17% 0%, 100% 0%, 84% 100%, 0% 100%); background: #ffeeed; padding: 17px 54px; margin-left: 20px; position: relative; }
.capsule-banner-content .capsule-info::before {content: ""; position: absolute; left: 18px; top: -5px; width: 5px; height: 95px; background: #c9504a; transform: rotate(21.9deg); -webkit-transform: rotate(21.9deg); -moz-transform: rotate(21.9deg); -ms-transform: rotate(21.9deg); -o-transform: rotate(21.9deg); }
.capsule-banner-content .capsule-info strong {display: block; font-weight: 700; font-size: 30px; font-family: 'Poppins', sans-serif; letter-spacing: -1px; text-transform: uppercase; line-height: .9; margin-bottom: 7px; }
.capsule-banner-btn {margin: 21px 0 0 99px; }
.capsule-btn {background: #c9504a; color: #fff; text-transform: uppercase; padding: 19px 49px; font-size: 16px; font-weight: 700; position: relative; overflow: hidden; z-index: 1; border: medium none; border-radius: 50px; cursor: pointer; display: inline-block; letter-spacing: 0; line-height: 1.4; margin-bottom: 0px; touch-action: manipulation; transition: all 0.3s ease 0s; vertical-align: middle; }
 .capsule-banner-shape {position: absolute; left: -7%; bottom: 0; width: 392px; height: 392px; background: #fff4f4; border-radius: 50%; z-index: -1; transform: translate3d(200px, -200px, 0px) rotateX(0deg) rotateY(0deg) rotateZ(0deg) scaleX(1) scaleY(1) scaleZ(1); -webkit-transform: translate3d(200px, -200px, 0px) rotateX(0deg) rotateY(0deg) rotateZ(0deg) scaleX(1) scaleY(1) scaleZ(1); }
.capsule-banner-content h5{font-size: 15px; font-weight: 600; color: #000; margin-top: 13px;}
.capsule-banner-content p{font-size: 15px; color: #626060; }

/*============================================Home main banner css end=======================================*/

/*============================================Home ingredients css start=======================================*/

.mb-50 {margin-bottom: 50px; }
.capsule-section-title .sub-title {font-size: 18px;display: block;color: #b11a23;margin-bottom: 14px;line-height: 1;font-weight: 600;}
.capsule-section-title .title {text-transform: capitalize;font-size: 26px;letter-spacing: 0;line-height: 1.1;margin-bottom: 14px;font-weight: 600;color: #000;}
.ingredients-item {display: flex; align-items: flex-start; margin-bottom: 55px; position: relative; margin-left: -78px; z-index: 1; }
.ingredients-wrapper [class*="col-"]:first-child .ingredients-item {flex-direction: row-reverse; text-align: right; margin-left: 0; margin-right: -78px; }
.ingredients-icon {width: 90px; height: 90px; flex: 0 0 90px; text-align: center; line-height: 90px; background: #fff; font-size: 44px; color: #c9504a; margin-right: 30px; box-shadow: 0px 1px 13px 0px rgb(0 0 0 / 40%); border-radius: 50%; -webkit-border-radius: 50%; -moz-border-radius: 50%; -ms-border-radius: 50%; -o-border-radius: 50%; transition: all .3s ease-in-out; -webkit-transition: all .3s ease-in-out; -moz-transition: all .3s ease-in-out; -ms-transition: all .3s ease-in-out; -o-transition: all .3s ease-in-out; padding: 21px; display: flex; justify-content: center; align-items: center; }
.ingredients-wrapper [class*="col-"]:first-child .ingredients-item .ingredients-icon {margin-right: 0; margin-left: 30px; }
.ingredients-content {flex-grow: 1; margin-top: 30px; }
.ingredients-content .title {text-transform: capitalize; font-size: 19px; margin-bottom: 19px; transition: all .3s ease-in-out; -webkit-transition: all .3s ease-in-out; -moz-transition: all .3s ease-in-out; -ms-transition: all .3s ease-in-out; -o-transition: all .3s ease-in-out; letter-spacing: 0; font-weight: 600; color: #000; }
.ingredients-content p {margin-bottom: 0; font-size: 15px; color: #626060; }
.ingredients-img {text-align: center; }
.ingredients-img img {max-width: 100%; }
.ingredients-item {display: flex;align-items: flex-start;margin-bottom: 0px;position: relative;margin-left: -78px;z-index: 1;margin-top: 100px;}
.ingredients-item:last-child {margin-bottom: 0; }
 .ingredient-area .capsule-section-title p{font-size: 15px; color: #626060;}
.ingredients-icon img{width: 100%; filter: invert(18%) sepia(92%) saturate(4012%) hue-rotate(345deg) brightness(70%) contrast(96%);
}
.ingredient-area {padding: 50px 0px;}

/*============================================Home ingredients css end=======================================*/


/*============================================product line css start=======================================*/

.product-line-wrapp{padding: 50px 0px; background-color: #fff9f9;}
.product-info-img {position: relative; z-index: 1; }
.product-info-img .img-shape {position: absolute; left: 50%; top: 50%; transform: translate(-50%, -50%); z-index: -1; width: 84%; }
.main-img{width: 57%;}
.product-line-con-main{display: flex; align-items: center; height: 100%;}
.product-line-con-main h5{font-size: 18px;font-weight: 600;color: #b11a23;margin-bottom: 9px;}
.product-line-con-main h2{text-transform: capitalize;font-size: 26px;letter-spacing: 0;line-height: 39px;margin-bottom: 11px;display: block;align-items: center;justify-content: flex-end;font-weight: 700;color: #000;}

.product-line-con-main p{font-size: 15px; color: #626060;    margin-bottom: 10px;}
.product-line-con-main p span{color: #b11a23; font-weight: 600;}
.product-line-con-main a{background-color: #b11a23; display: inline-block; padding: 10px 20px; margin-top: 14px; border-radius: 50px; color: #fff; text-decoration: none; text-transform: capitalize; font-weight: 600;}
.b2b-oppotunity-wrapp{background-color: #fff;}
 .cap-faq-img {position: relative; margin-left: 20px; }
 .cap-faq-img  .main-img{width: 74%!important; position: relative; z-index: 99; }
.faq-round-shape {position: absolute; right: 0%; top: 0; z-index: 9; width: 75%;; }


/*============================================product line css end=======================================*/

/*============================================footer css start=======================================*/
  .main-footer{background-color: #fff9f9; padding:38px 0px 0px;}
.footer-about img{width: 55%; margin-bottom: 16px;}
.footer-about p{font-size: 15px; color: #000;}
.footer-head h6{color: #b11a23; font-size: 18px; margin-bottom: 20px; }
.footer-contact h5{margin-bottom: 12px; font-size: 14px; font-weight: 600; line-height: 24px;}
.footer-contact a{color: #b11a23; text-decoration: none; display: flex; align-items: center; gap: 7px; font-size: 15px; margin-bottom: 10px;}
.footer-contact a i{width: 28px; height: 28px; display: flex; justify-content: center; align-items: center; background-color: #b11a23; color: #ffff; border-radius: 50px; font-size: 14px;}
.footer-contact p{font-size: 15px; color: #000;} 
.footer-link ul li{margin-bottom: 10px;}
.footer-link ul li a{color: #000;}
.footer-notice p{font-size: 15px; color: #000;}
.copyrght-cont{background-color: #000;}
.copyrght-cont p{font-size: 15px; color: #fff;margin-bottom: 0px;}
.copyrght-cont a{font-size: 15px; color: #fff; text-decoration: none;}
/*============================================footer css end=======================================*/

/*============================================inner-banner css start=======================================*/

.inner-banner-main{position: relative;}
.inner-banner-main img{width: 100%; height: 300px; object-fit: cover;}
.cover-div{position: absolute; width: 100%; height: 100%; background-color: #fff9f9ed; top: 0; left: 0; display: flex; justify-content: center; align-items: center;}
.inner-banner-con{}
.inner-banner-con h2{text-transform: capitalize; font-size: 33px; letter-spacing: 0; line-height: 42px; margin-bottom: 0; display: block; align-items: center; justify-content: flex-end; font-weight: 700; color: #000; }
.inner-banner-con h2 span{color: #b11a23;}
ol.breadcrumb li {display: inline; font-size: 16px; color: #b11a23!important;font-weight: 500;}
ol.breadcrumb li+li:before {padding: 0px; color: #b11a23!important; content: "/\00a0"; }
ol.breadcrumb li a {color: #000!important; text-decoration: none; font-weight: 500;}
ol.breadcrumb li a:hover {color: #000; text-decoration: underline; }
.bread-crumbs{margin-bottom: 0;}
ol.breadcrumb li a i{margin-right: 7px;}
ol.breadcrumb{margin-bottom: 0; margin-top: 17px; justify-content: center;}

/*============================================inner-banner css end=======================================*/

/*============================================about page css start=======================================*/
.about-middle-wrapp{padding: 50px 0px;}
.about-middle-wrapp .main-img {width: 75%; }
.about-middle-wrapp .product-info-img .img-shape {position: absolute; left: 50%; top: 50%; transform: translate(-50%, -50%); z-index: -1; width: 73%; }

.why-choose-wrapp{padding: 50px 0px; background-color: #fff9f9;}
.why-choose-head{width: 70%; margin: 0 auto; text-align: center; margin-bottom: 50px;}
.why-choose-head h5{font-size: 18px;font-weight: 600;color: #b11a23;margin-bottom: 9px;}
.why-choose-head h2{text-transform: capitalize;font-size: 26px;letter-spacing: 0;line-height: 39px;margin-bottom: 11px;display: block;align-items: center;justify-content: flex-end;font-weight: 700;color: #000;}

.why-choose-head p{font-size: 15px; color: #626060;    margin-bottom: 10px;}
.graph-box{background-color: #fff; height: 100%; padding: 13px 13px 24px; box-shadow: 0px 0px 10px #ccc; border-radius: 6px;}
.graph-box img{width: 100%; margin-bottom: 20px; height: 230px; object-fit: contain; }
.graph-box h2{text-align: center; font-size: 17px; font-weight: 600; margin-bottom: 11px; color: #b11a23;}
.graph-box p{text-align: center; margin-bottom: 0; font-size: 15px;}

.abt-extra-wrapp .product-line-con-main h4{font-size: 17px; color: #000; font-weight: 600; line-height: 28px; margin-bottom: 14px; }
.abt-extra-wrapp .product-line-con-main ul{list-style: none; padding-left: 0px;}
.abt-extra-wrapp .product-line-con-main ul li{font-size: 15px; color: #000; margin-bottom: 10px;}
.abt-extra-wrapp .product-line-con-main ul li span{color: #b11a23; font-weight: 600;}
.abt-extra-wrapp .cap-faq-img .main-img{width: 57%; margin: 0 auto; display: block; }
.abt-extra-wrapp .faq-round-shape {position: absolute; right: 5%; top: 0; z-index: 9; width: 86%; }
.product-page-wrapp{background-color: #fff;}
.product-ingredient{background-color: #fff9f9;}
/*============================================about page css end=======================================*/

/*============================================b2b page css start=======================================*/
.cta-wrapp{background-color: #fff9f9; padding: 50px 0px;}
.cta-head{width: 70%; margin: 0 auto; text-align: center; margin-bottom: 0px;}
.cta-head h5{font-size: 18px;font-weight: 600;color: #b11a23;margin-bottom: 9px;}
.cta-head h2{text-transform: capitalize;font-size: 26px;letter-spacing: 0;line-height: 39px;margin-bottom: 11px;display: block;align-items: center;justify-content: flex-end;font-weight: 700;color: #000;}
.cta-head p{font-size: 15px; color: #626060;    margin-bottom: 10px;}
.cta-head a{background-color: #b11a23; display: inline-block; padding: 8px 30px; margin-top: 10px; border-radius: 50px; color: #fff; text-decoration: none; text-transform: capitalize; font-weight: 600; }
.b2b-form-wrapp{padding: 50px 0px;}
.b2b-form .card-body h3{text-transform: capitalize;font-size: 26px;letter-spacing: 0;line-height: 39px;margin-bottom: 11px;display: block;align-items: center;justify-content: flex-end;font-weight: 700;color: #000;}
.b2b-form .card-body h3 span{color: #b11a23;}
.b2b-form .card-body p{font-size: 15px; color: #626060;    margin-bottom: 10px;}
.b2b-form .card-body{padding: 0px;}
.b2b-form form{}
.b2b-form input{padding: 10px; border-radius: 50px; font-size: 15px;}
 .b2b-form textarea{padding: 10px; border-radius: 10px; font-size: 15px;}
.b2b-form select{padding: 10px; border-radius: 50px; font-size: 15px;}
.b2b-form input:focus{outline: none; box-shadow: unset; border-color: #b11a23;}
.b2b-form textarea:focus{outline: none; box-shadow: unset; border-color: #b11a23;}
.b2b-form select:focus{outline: none; box-shadow: unset; border-color: #b11a23;}
.b2b-form form label{font-size: 15px;}
.b2b-form form button{background-color: #b11a23; display: inline-block; padding: 8px 30px; margin-top: 10px; border-radius: 50px; color: #fff; text-decoration: none; text-transform: capitalize; font-weight: 600;}

/*============================================b2b page css end=======================================*/

/*============================================contact us page css start=======================================*/

.contact-page-wrapp.contact-form-area {position: relative; padding: 50px 0 50px; }
.contact-page-wrapp #contact-map {display: block; width: 100%; height: 100%; }
.contact-page-wrapp #contact-map iframe {width: 100%; height: 100%; }
.contact-page-wrapp .contact-form-wrap {padding: 0 0 0 30px; }
.contact-page-wrapp .mb-50 {margin-bottom: 50px; }
.contact-page-wrapp .section-title .sub-title {font-weight: 600; font-size: 18px; letter-spacing: 0; text-transform: capitalize; color: #b11a23; }
.contact-page-wrapp .contact-form-wrap .section-title .sub-title {margin: 0 0 10px; }
.contact-page-wrapp .section-title .title {font-size: 28px; letter-spacing: 0; margin-bottom: 0; font-weight: 600; color: #000; line-height: 43px; }
.contact-page-wrapp .contact-form .form-grp {margin: 0 0 25px; position: relative; }
.contact-page-wrapp .contact-form label {display: block; color: #222; font-weight: 500; margin: 0 0 10px; }
.contact-page-wrapp .contact-form input, .contact-form textarea {display: block; width: 100%; border: 1px solid #f1f1f1; padding: 10px 25px; border-radius: .25rem; }
.contact-page-wrapp #contact-form .help-block {position: absolute; left: 0; bottom: -20px; font-size: 13px; line-height: 20px; color:#fff; padding: 0 12px; border-radius: 0; background: #dc3545; box-shadow: 0px 10px 25px 0px rgba(123, 147, 171, 0.15); }
.contact-page-wrapp .contact-form select.form-select {border: 1px solid #f1f1f1; box-shadow: none; outline: none; min-height: auto; padding: 10px 25px; margin: 0 0 25px; color: #000; }
.contact-page-wrapp .section-title{border-bottom: 1px solid #ccc; padding-bottom: 28px; margin-bottom: 40px;}
.contact-page-wrapp .contact-form input:focus, .contact-form textarea:focus, .contact-form select:focus {outline: none; box-shadow: unset; border-color: #b11a23; }
.contact-page-wrapp .contact-form button{background-color: #b11a23; display: inline-block; padding: 8px 30px; margin-top: 10px; border-radius: 50px; color: #fff; text-decoration: none; text-transform: capitalize; font-weight: 600;}

/*============================================contact us page css end=======================================*/

.all-links-inner ul {padding-left: 0px; margin-left: 0px; list-style-type: none; margin-top: 0px; }
 .all-links-inner ul li a {color: #000; text-decoration: none; border: 2px solid #b11a23; text-align: center; display: block; padding: 10px; font-size: 21px; }
 .all-links-inner ul li {margin-bottom: 10px; }
.mecella-heading {margin-bottom: 80px; }
 .mecella-heading h3 {color: #000; text-align: center; font-size: 32px; text-transform: uppercase; position: relative; }
 .mecella-heading h3 span {font-weight: 900; color: #b11a23; }
 .mecella-heading h3:after {content: ''; position: absolute; bottom: -20px; left: 0; right: 0; width: 100px; background-color: #b11a23; height: 5px; margin: 0 auto; }
 .welcome-mecella {background-color: #cccccc61; width: 100%; height: 100%; display: flex; justify-content: center; align-items: center; }
.welcome-mecella img {width: 75%; }
 .all-links-wrapper {padding-top: 30px; padding-bottom: 50px; }

 .product-line-wrapp .main-img {width: 45%; }
 .product-line-wrapp .product-info-img .img-shape {width: 74%; }
 .drop-section-wrapp{background-color: #fff;}

 .certificate-wrapp {padding: 50px 0px; background-color: #fff9f9; }
.certificate-wrapp .capsule-section-title p{width: 64%; margin: 0 auto;}
.cert-box{display: flex; justify-content: center;}
.cert-box img{width: 100%;}

.graph-image-div img{width: 100%;}
.graph-cont-inn p{font-size: 15px;}
.graph-cont-inn h2{font-size: 19px; font-weight: 700; margin-bottom: 13px;}
.graph-cont-main{display: flex; align-items: center; height: 100%;}
.graph-main-row{margin-top: 40px;}



.contact-details__right .sec-title{border-bottom: 1px solid #ccc; padding-bottom: 28px; margin-bottom: 40px;}
.contact-details__right .sec-title span{font-weight: 600; font-size: 18px; letter-spacing: 0; text-transform: capitalize; color: #b11a23; margin-bottom: 9px; display: block;}
.contact-details__right .sec-title h2{font-size: 28px; letter-spacing: 0; margin-bottom: 0; font-weight: 600; color: #000; line-height: 43px;}
.contact-details__info {position: relative; display: block; margin-top: 17px; }
.contact-details__info li {position: relative; display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-align: center; -ms-flex-align: center; align-items: center;     margin-bottom: 40px;}
.contact-details__info li .icon {height: 70px; width: 70px; background-color: #fff; display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-align: center; -ms-flex-align: center; align-items: center; -webkit-box-pack: center; -ms-flex-pack: center; justify-content: center; -webkit-transition: all 500ms ease; transition: all 500ms ease; border-radius: 50%;     box-shadow: 0px 0px 10px #ccc;}
.contact-details__info li .icon span {color: #b11a23; font-size: 30px; -webkit-transition: all 500ms ease; transition: all 500ms ease; }
.contact-details__info li:hover .icon {background-color: #b11a23; }
.contact-details__right h6{color: #b11a23; font-size: 18px; margin-bottom: 11px; }
.contact-details__info li:hover .icon span {color: #fff; }
.contact-details__info li:hover .text a {color: var(--notech-base); }
.contact-details__info li:hover .text a span {color: var(--notech-gray); }
.contact-details__info li .text {margin-left: 30px; width: 70%; }
.contact-details__info li .text p {font-size: 14px; line-height: 24px; }
.contact-details__info li .text a {font-size: 18px; -webkit-transition: all 500ms ease; transition: all 500ms ease; text-decoration: none; color: #000; }
.contact-details__info li .text span {font-size: 18px; color: #000; }
.contact-details__info li + li {margin-top: 19px; }