@import url('https://fonts.googleapis.com/css2?family=Public+Sans:wght@500&display=swap');
@import url('https://fonts.googleapis.com/css2?family=Quantico&family=Roboto&display=swap');
@import url('https://fonts.googleapis.com/css2?family=Unica+One&display=swap');
@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');
*{margin: 0; padding: 0; outline: none } 
:root {--insur-primary: #0ce0ff; --insur-primary-rgb: 12, 224, 255; --insur-base: #015fc9; --insur-base-rgb: 1, 95, 201; --insur-black: #16243d;--insur-black-rgb: 22, 36, 61;--ncs-white: #ffffff;--ncs-white-rgb: 255, 255, 255;}
::selection {color: #fff;background: #c63438;}
ol,ul { padding-left: 0 } 
html,body {width: 100%;overflow-x: hidden;font-family: 'Public Sans', sans-serif;}
body{overflow-x:hidden;font-weight: 500;color: #676767;font-family: "Poppins", sans-serif;transition: all .3s ease 0s;text-decoration: none;outline: none!important;} 
a { text-decoration: none } 
h1,h2,h3,h4,h5,h6 {color: #00204a;font-family: "Poppins", sans-serif;} 
h3 {font-size: 22px;margin-top: 4px;margin-bottom: 0px;color: #1c1c1c;} 
p {color: #585757;font-size: 17px;font-weight: 500;text-align: justify;line-height: 35px;font-family: 'Public Sans', sans-serif;} 
p.feature__text {text-align: left;line-height: 28px;overflow: hidden;display: -webkit-box;-webkit-line-clamp: 2;-webkit-box-orient: vertical;height: 62px;}
h1 {letter-spacing: 2px;margin-bottom: 20px;color: #130F40;font-size: 32px;font-weight: 600;text-transform: uppercase;line-height: 35px} 
li {list-style: none;}
a {-webkit-transition: all 0.3s ease-out 0s;-moz-transition: all 0.3s ease-out 0s;-ms-transition: all 0.3s ease-out 0s;-o-transition: all 0.3s ease-out 0s;transition: all 0.3s ease-out 0s;}
/* ===================================
Scrollbar
====================================== */
::-webkit-scrollbar { width:8px;}
::-webkit-scrollbar-track {width: 15px;background:white;border-left: 0 solid white;border-right: 0 solid white;}
::-webkit-scrollbar-thumb {background: #c63438;width: 0;height: 25%;transition: .5s ease;cursor: pointer;}
::-webkit-scrollbar-thumb:hover {background:red; }
/* ------------------------------------
highlights sec
---------------------------------------*/
.highlights_sec {height: 33px;}
.highlights_sec marquee {background: #530465;} 
.highlights_sec p {margin: 0px;line-height: 33px;color: #ffffff;font-size: 16px;} 
.highlights_sec p a {width: 25px;height: 25px;padding: 10px;color: #ffffff;} 
.highlights_sec p a:hover {color: #ffb500;} 
.highlights_sec p i {color: #16243d;font-size: 16px;} 
.highlights_sec h3 {margin-bottom: 0px;color: white;background: #a50d1e;text-align: center;position: relative;z-index: 99;width: 41px;float: right;margin-top: -35px;padding: 3px;} 
.highlights_sec h3 i { color: white; }
.widget.widget-about p {color: white;}
/*********header Call Us**********/ 
.main-menu-wrapper__right{position:relative;display:flex;float:right;padding:29.5px 0;align-items:center}
.main-menu-wrapper__call{position:relative;display:flex;align-items:center;margin-right:10px}
.main-menu-wrapper__call-icon{font-size:30px;color:#1989fb;-webkit-transition:all 500ms ease;transition:all 500ms ease}
.main-menu-wrapper__call-icon:hover{color:red}
.main-menu-wrapper__call-number{margin-left:20px}
.main-menu-wrapper__call-number h5{font-size: 15px;font-weight:500;line-height:27px}
.main-menu-wrapper__call-number h5 a{color:#171717;-webkit-transition:all 500ms ease;transition:all 500ms ease}
.main-menu-wrapper__call-number a:hover{color:#c35418}
.main-menu-wrapper__call-number p{font-size:14px;margin:0;line-height:14px;color:#67656f}
/* ------------------------------------
Top Heder
---------------------------------------*/
.topsec{position: relative;display: block;padding: 6px 0 35px;}
.header-menu.navigation {/* position: absolute; */display: block;width: 100%;display: block;background-color: #530465;padding-left: 40px;border-radius: 10px;box-shadow: 0px 10px 60px 0px rgba(0, 0, 0, 0.05);}
.main-header-two__top-details-list {margin-top: 30px;position: relative;display: flex;align-items: flex-start;justify-content: flex-end;margin-bottom: 0px;}
.main-header-two__top-details-list li {position: relative;display: flex;align-items: flex-start;}
.main-header-two__top-details-list li .icon {position: relative;display: flex;align-items: center;}
.main-header-two__top-details-list li .icon span {position: relative;display: flex;align-items: center;font-size: 22px;background: #530465;-webkit-background-clip: text;-moz-background-clip: text;background-clip: text;-webkit-text-fill-color: transparent;}
.icon-email:before {content: "\f30c";font-family: bootstrap-icons !important;}
.icon-telephone-call:before {content: "\f583";font-family: bootstrap-icons !important;}
.icon-pin:before {content: "\f3c7";font-family: bootstrap-icons !important;}
.icon-palette:before {content:"\f489"; font-family:bootstrap-icons !important;}
.main-header-two__top-details-list li .text {margin-left: 15px;}
.main-header-two__top-details-list li .text h5 {font-size: 16px;font-weight: 700;color: #000;line-height: 15px;letter-spacing:-0.02em;}
.main-header-two__top-details-list li .text p {font-size: 16px;color: #000000;line-height: 24px;letter-spacing: -0.02em;}
.main-header-two__top-details-list li .text p a {color: #3E3E3E !important;-webkit-transition: all 500ms ease;transition: all 500ms ease;}
.main-header-two__top-details-list li .text p a:hover {color: #c63438 !important;}
.main-header-two__top-details-list li+li {margin-left: 40px;}
.as-hero-wrapper {z-index: 2;overflow: hidden;background: #040404;}
.hero-shape {position: absolute;}
.hero-shape {position: absolute;}
.hero-1 .shape3 {top: -420px;left: -330px;width: 619.52px;height: 619.52px;border: 2px solid rgba(255, 255, 255, 0.15);border-radius: 100px;-webkit-transform: rotate(25.36deg);transform: rotate(25.36deg);z-index: 2;-webkit-animation: spin 40s linear infinite;animation: spin 40s linear infinite;}
.spin {animation: spin 15s linear infinite;}
@keyframes spin {0% {transform: rotate(0);}100% {transform: rotate(360deg);}
}
/* Hero 1 ---------------------------------- */
.ripple-shape {position: absolute;bottom: 0;left: 0;z-index: 2;}
.ripple-1,.ripple-2,.ripple-3,.ripple-4,.ripple-5,.ripple-6 {height: 40px;width: 40px;position: absolute;left: 0;bottom: 0;background-color: transparent;border: 2px solid White; border-radius: 50%;transform: translate3d(-25%, 25%, 0);animation: heroripple 8s ease-out infinite;}
.ripple-1 {animation-delay: 0;}
.ripple-2 { animation-delay: 1s;}
.ripple-3 {animation-delay: 2s;}
.ripple-4 {animation-delay: 3s;}
.ripple-4 {animation-delay: 4s;}
.ripple-5 {animation-delay: 5s;}
.ripple-6 {animation-delay: 1s;}
@keyframes heroripple {
0% {transform: translate3d(-25%, 25%, 0);opacity: 0.5;}
100% {transform: translate3d(-25%, 25%, 0);opacity: 0;width: 310px;height: 310px;}
}
.carousel {position: relative;z-index: 2;overflow: hidden; background: #040404;}
/* ------------------------------------
Navigation Sec
---------------------------------------*/
header{width: 100%;transition: all 500ms ease;z-index: 99;position: absolute;margin-top: -30px;}
.logo img{ padding-top:5px}
section.top-header {display: flex;justify-content: center;align-items: center;background: linear-gradient(277deg, #eff9fd 50%, #ffffff 100%);}
#cssmenu,#cssmenu ul,#cssmenu ul li,#cssmenu ul li a,#cssmenu #head-mobile{border:0;list-style:none;line-height:1;display:block;position:relative;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;margin-bottom:0}
#cssmenu:after,#cssmenu > ul:after{content:".";display:block;clear:both;visibility:hidden;line-height:0;height:0}
#cssmenu #head-mobile{display:none}
#cssmenu{position: relative;display: block;background-color: transparent;}
#cssmenu > ul > li{float:left;margin-left: 5px;}
#cssmenu > ul > li > a{padding: 25px 14px;font-size: 16px;letter-spacing:1px;text-decoration:none;color: #ffffff;text-transform: capitalize;font-weight: 400;}
#cssmenu > ul > li:hover > a,#cssmenu ul li.active a{color: #ffee00;}
#cssmenu > ul > li:hover,#cssmenu ul li.active:hover,#cssmenu ul li.active,#cssmenu ul li.has-sub.active:hover{-webkit-transition:background .3s ease;-ms-transition:background .3s ease;transition:background .3s ease}
#cssmenu > ul > li.has-sub > a{padding-right:23px}
#cssmenu > ul > li.has-sub:hover > a:before{top:23px;height:0}
#cssmenu ul ul{position:absolute;left:-9999px}
#cssmenu ul ul li{height:0;-webkit-transition:all .25s ease;-ms-transition:all .25s ease;background:#fff;transition:all .25s ease;z-index:999;text-align:left}
#cssmenu li:hover > ul{left:auto;display:block;padding-top: 0px;}
#cssmenu li:hover > ul > li{height:40px;margin-left:0}
#cssmenu ul ul ul{margin-left:100%;top:0}
#cssmenu ul ul li a{padding:10px;width: 310px;font-size: 15px;text-decoration:none;color:#000;font-weight:400;letter-spacing:.5px;line-height:19px;border-bottom: 1px solid #f2f2f2 !important;text-transform:capitalize}
#cssmenu ul ul li:last-child > a,#cssmenu ul ul li.last-item > a{border-bottom:0}
#cssmenu ul ul li:hover > a,#cssmenu ul ul li a:hover{color:#fff;background-image: linear-gradient(250deg, #4d045e 50%, #530465 100%);}
#cssmenu ul ul li.has-sub > a:after{position:absolute;top:16px;right:11px;width:8px;height:2px;display:block;background:#7d7f85;content:''}
#cssmenu ul ul li.has-sub > a:before{position:absolute;top:13px;right:14px;display:block;width:2px;height:8px;background:#7d7f85;content:'';-webkit-transition:all .25s ease;-ms-transition:all .25s ease;transition:all .25s ease}
#cssmenu ul ul > li.has-sub:hover > a:before{top:17px;height:0}
#cssmenu ul ul li.has-sub:hover,#cssmenu ul li.has-sub ul li.has-sub ul li:hover{background:#ffdbba}
#cssmenu ul ul ul li.active a{border-left:1px solid #333}
#cssmenu > ul > li.has-sub > ul > li.active > a,#cssmenu > ul ul > li.has-sub > ul > li.active> a{border-top:1px solid #333}
/* ------------------------------------
Menu Media Quiry
---------------------------------------*/
@media (max-width: 1600px) {
#cssmenu > ul > li.has-sub > a{padding-right: 20px;}
#cssmenu > ul > li > a{/* padding:15px 1px; *//* font-size:13px; *//* letter-spacing:0; */margin-left:0}
.header-menu{margin-left: 2px;margin-right: 2px;}
}
@media screen and (max-width:1300px) {
header {background: #0363bc;background: linear-gradient(277deg, #530465 50%, #26012f 100%);}
#cssmenu > ul > li > a{font-weight:400}
#cssmenu{margin-top:0!important}
nav{width:100%}
#cssmenu{width:100%;z-index:9999}
#cssmenu ul{width:100%;display:none;z-index:99;margin-top: 6px;background: #530465;}
#cssmenu ul li{width:100%;border-top: 1px solid #0b418b03;}
#cssmenu ul li:hover{background: #77258c;}
#cssmenu ul ul li,#cssmenu li:hover > ul > li{height:auto}
#cssmenu ul li a{width:100%;border-bottom:0;border-bottom: 1px solid #b854cf59;}
#cssmenu ul ul li a{width:100%;border-bottom:0;border-bottom: 1px solid #f2f2f2 !important;}
#cssmenu > ul > li{float:none}
#cssmenu ul ul li a{padding-left:15px;border-top: none;}
#cssmenu ul ul li{margin-left:0}
#cssmenu ul ul ul li a{padding-left:35px}
#cssmenu ul ul li a{color:#242424;background:none}
#cssmenu ul ul li:hover > a,#cssmenu ul ul li.active > a{color:#fff}
#cssmenu ul ul,#cssmenu ul ul ul{position:relative;left:0;width:100%;margin:0;text-align:left;justify-content:flex-start}
#cssmenu > ul > li.has-sub > a:after,#cssmenu > ul > li.has-sub > a:before,#cssmenu ul ul > li.has-sub > a:after,#cssmenu ul ul > li.has-sub > a:before{display:none}
#cssmenu #head-mobile{display:block;padding: 16px;color:#ddd;font-size:12px;font-weight:700;margin-top: 7px;}
.button{border-radius: 0px;width: 55px;height: 46px;position: absolute;right: 12px;top: 0px;cursor: pointer;background: #7f089b;}
.button:after{position:absolute;top:22px;right:20px;display:block;height:8px;width:20px;border-top:2px solid #fff;border-bottom:2px solid #fff;content:''}
.button:before{-webkit-transition:all .3s ease;-ms-transition:all .3s ease;transition:all .3s ease;position:absolute;top:16px;right:20px;display:block;height:2px;width:20px;background:#fff;content:''}
.button.menu-opened:after{-webkit-transition:all .3s ease;-ms-transition:all .3s ease;transition:all .3s ease;top:23px;border:0;height:2px;width:19px;background:#fff;-webkit-transform:rotate(45deg);-moz-transform:rotate(45deg);-ms-transform:rotate(45deg);-o-transform:rotate(45deg);transform:rotate(45deg)}
.button.menu-opened:before{top:23px;background:#fff;width:19px;-webkit-transform:rotate(-45deg);-moz-transform:rotate(-45deg);-ms-transform:rotate(-45deg);-o-transform:rotate(-45deg);transform:rotate(-45deg)}
#cssmenu .submenu-button{position:absolute;z-index:99;right:0;top:0;display:block;border-left: 1px solid #b854cf59;height:44px;width:42px;cursor:pointer}
#cssmenu .submenu-button.submenu-opened{background: #73038c;}
#cssmenu ul ul .submenu-button{height:34px;width:34px}
#cssmenu .submenu-button:after{position:absolute;top:22px;right:19px;width:8px;height:2px;display:block;background:#ddd;content:''}
#cssmenu ul ul .submenu-button:after{top:15px;right:13px}
#cssmenu .submenu-button.submenu-opened:after{background:#fff}
#cssmenu .submenu-button:before{position:absolute;top:19px;right:22px;display:block;width:2px;height:8px;background:#ddd;content:''}
#cssmenu ul ul .submenu-button:before{top:12px;right:16px}
#cssmenu .submenu-button.submenu-opened:before{display:none}
#cssmenu ul ul ul li.active a{border-left:none}
#cssmenu > ul > li.has-sub > ul > li.active > a,#cssmenu > ul ul > li.has-sub > ul > li.active > a{border-top:none}
#cssmenu > ul > li{float:left;margin-left:0;margin-bottom:0}
#cssmenu{height:46px;/* padding-top:10px; */border-radius:0;position:inherit;width:100%;margin-top:0}
#cssmenu > ul > li > a{color:#fff;padding:13px 9px 15px 8px}
.no-pad-menu{padding-left:0;padding-right:0}
#cssmenu{float:left;width: 100%;}
#cssmenu > ul > li.has-sub > a:before{background:#fff}
#cssmenu > ul > li.has-sub > a:after{background:#fff}
#cssmenu > ul > li{float:left}
#cssmenu > ul > li > a{padding:15px 0 15px 15px}
#cssmenu ul ul li a{padding:12px;border-bottom:none;font-size:15px}
#cssmenu > ul > li:hover > a,#cssmenu ul li.active a{color: #ffffff;}
.right-btn-link {float: right;}
.header-menu.navigation {margin-left: 0px;margin-right: 0px;padding: 0px;}
#cssmenu > ul > li > a { padding: 15px 15px;font-size: 14px;letter-spacing: 0px;}
.v-center {display: flex;justify-content: center;flex-direction: column;padding: 0px;}
#cssmenu > ul > li > a {padding: 16px 10px !important;}
}
@media (max-width:1500px) {
#cssmenu > ul > li > a {letter-spacing: 0px;}
}
/* ------------------------------------
aboutus
---------------------------------------*/
.aboutus{ padding:70px 0px 70px 0px}
.about-sec{ text-align:center;}
.about-sec h4 {display: inline-block;font-size: 20px;font-weight: 600;text-transform: uppercase;letter-spacing: 2px;color: #373433;margin: 0px 0px 20px 0px;font-family: 'Unica One', cursive;}
.about-sec p{color: #484848;line-height: 30px; text-align: center;}
/*--------------------------------------------------------------
About Sec  3 boxs
--------------------------------------------------------------*/

.feature-one {
  position: relative;
  display: block;
  padding: 80px 0;
  background-size: cover;
  background-position: center;
}

.feature-one__single {
  background: white;
  padding: 30px 40px 40px;
  border-radius: 15px;
  overflow: hidden;
  box-shadow: 0 8px 25px rgba(0,0,0,0.07);
  transition: box-shadow 0.5s ease, transform 0.3s ease;
  text-align: center;
  position: relative;
}

.feature-one__single:hover {
  transform: translateY(-10px);
  box-shadow: 0 15px 40px rgba(0,0,0,0.15);
}

.numbering {
  color: rgba(46, 128, 236, 0.1);
  font-size: 100px;
  font-weight: 700;
  position: absolute;
  top: 20px;
  right: 20px;
  user-select: none;
  pointer-events: none;
  font-family: 'Arial Black', Arial, sans-serif;
  letter-spacing: 5px;
}

.media_wrap {
  text-align: center;
  margin-bottom: 25px;
}

.media-cmn {
  width: 150px;
  height: 150px;
  margin: 0 auto;
  border-radius: 50% 45% 55% 50% / 60% 60% 40% 40%; /* soft organic shape */
  overflow: hidden;
  box-shadow: 0 8px 20px rgba(0,0,0,0.1);
  background: #fff;
  display: flex;
  justify-content: center;
  align-items: center;
}

.media-cmn img {
  width: 130px;
  height: 130px;
  object-fit: cover;
  border-radius: 50%;
}

.content_part .title a {
  color: #171818;
  font-size: 22px;
  font-weight: 700;
  text-transform: uppercase;
  line-height: 28px;
  text-decoration: none;
  transition: color 0.3s ease;
}

.content_part .title a:hover {
  color: #c33337;
}

.feature-one__text {
  text-align: center;
  line-height: 1.6;
  font-size: 16px;
  color: #555;
  max-height: 8em; /* approx 3 lines */
  overflow: hidden;
  display: -webkit-box;
  -webkit-line-clamp: 5;
  -webkit-box-orient: vertical;
  margin-bottom: 26px;
  margin-top: 14px;
}

.btn-part {
  margin-top: 10px;
}

.btn-part a.services-btn {
  padding: 10px 20px;
  color: white;
  background-color:#530465;
  border-radius: 30px;
  display: inline-flex;
  align-items: center;
  gap: 8px;
  transition: background-color 0.3s ease;
  box-shadow: 0 5px 15px rgba(195, 51, 55, 0.5);
  text-decoration: none;
  font-size: 14px;
}

.btn-part a.services-btn svg path {
  fill: white;
}

.btn-part a.services-btn:hover {
  background-color: #8b2224;
  box-shadow: 0 8px 25px rgba(139, 34, 36, 0.7);
}

/* Founder specific */

.founder-card {
  padding: 30px 30px 30px;
  border-radius: 15px;
  position: relative;
  text-align: center;
}

.founder-image-wrapper {
  position: relative;
  width: 160px;
  height: 160px;
  margin: 0 auto 25px;
}

.founder-image img {
  width: 160px;
  height: 160px;
  border-radius: 50%;
  object-fit: cover;
  border: 5px solid white;
  position: relative;
  z-index: 10;
}

/* Glow behind founder image */
.founder-bg-shape {
  position: absolute;
  top: 10px;
  left: 50%;
  transform: translateX(-50%);
  width: 180px;
  height: 180px;
  border-radius: 50%;
  filter: blur(30px);
  opacity: 0.6;
  z-index: 1;
}

.founder-btn {
  background-color: #ff6200 !important;
  color: white !important;
  padding: 12px 30px !important;
  border-radius: 30px !important;
  font-weight: 600 !important;
  display: inline-flex !important;
  align-items: center !important;
  gap: 8px !important;
  transition: background-color 0.3s ease !important;
  box-shadow: 0 5px 15px rgba(255, 98, 0, 0.4) !important;
  text-decoration: none !important;
}

.founder-btn:hover {
  background-color: #f07600 !important;
  box-shadow: 0 8px 25px rgba(240, 118, 0, 0.6) !important;
}

.founder-btn svg path {
  fill: white !important;
}


.founder-image-wrapper-inner {
    position: relative;
    overflow: hidden;
    border-radius: 12px;
  }

  .founder-img-hover {
    display: block;
    width: 100%;
    border-radius: 12px;
    transition: transform 0.4s ease, box-shadow 0.4s ease;
    box-shadow: 0 4px 15px rgba(0, 0, 0, 0.15);
  }

  .founder-img-hover:hover {
    transform: scale(1.05);
    box-shadow: 0 10px 30px rgba(0, 0, 0, 0.3);
  }

  .caption {
    position: absolute;
    bottom: 0;
    background: #530465c2;
    color: #fff;
    width: 100%;
    text-align: center;
    padding:20px;
    opacity: 0;
    transition: opacity 0.4s ease;
  }

  .founder-image-wrapper-inner:hover .caption {
    opacity: 1;
  }



/* ------------------------------------
Services
---------------------------------------*/
.Services {background: #f7f7f7;padding: 70px 0px 70px 0px;}
.services-box{background:white;text-align: center;border-color: #f7f7f7;border-style: solid;border-width: 0 0 1px 1px;background-color: #fff;padding: 40px 40px;}
.services-box h3{margin-bottom: 0;color: #030303;font-family: "Poppins", sans-serif;font-style: normal;font-weight: 400;letter-spacing: .1em;text-transform: uppercase;font-size: 35px;margin-bottom: 20px;}
.services-box:hover { background:#f0f0f0;}
.services-box h5 a{ letter-spacing: .6px; text-transform: uppercase; color: #696965; font-size: 14px; }
.services-box:hover, .services-box h5 a:hover{color:red;}
.services-box h5{margin-top: 33px;}
.services-box p{overflow: hidden;display: -webkit-box;-webkit-line-clamp: 2;-webkit-box-orient: vertical;height: 4em;text-overflow: ellipsis;line-height: 30px;    }
/*********parallax*****************/
.section{overflow:hidden}
.parallax{background-color:#530465;position:relative;overflow:hidden}
.parallax .parallax-image{position:absolute;z-index:11;left:0;right:0;top:0;bottom:0;background-size:cover;background-position:50%;background-attachment:fixed;opacity:.1}
.parallax-exportliex .parallax-content{padding: 80px 0 80px;}
.parallax .parallax-content{position:relative;z-index:22}
.parallax-exportliex h1{color: white;}
.parallax-exportliex h3{color:#fff;font-size: 25px;margin-bottom:40px;line-height: 34px;font-family: "Poppins", sans-serif;font-family: "Poppins", sans-serif;font-style: normal;font-weight: 400;letter-spacing: .1em;text-transform: uppercase;}
.parallax-exportliex h3 strong{font-weight: normal;color: #FFD700;}
.parallax-exportliex .link-more{color:#fff}
.link-more{display:inline-block;background-color:transparent;outline:none;border:0;padding:6px 0;font-size:14px;font-family:'Asap',sans-serif;position:relative}
.link-more:before{width:100%}
.link-more:before,.link-more:after{content:"";position:absolute;left:0;bottom:0;background-color:#dadada;height:1px}
.link-more:after{width:30%;transition:all .3s;background-color:#db861d}
.link-more:before,.link-more:after{content:"";position:absolute;left:0;bottom:0;background-color:#dadada;height:1px}
/**********ul.why-exportliex-grid{margin:0;padding:0;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}***********/
ul.why-exportliex-grid > li{-webkit-flex:0 0 25%;-ms-flex:0 0 25%;flex:0 0 25%}
ul.why-exportliex-grid .why-exportliex-item{display:block;position:relative;overflow:hidden}
ul.why-exportliex-grid .why-exportliex-item .image-holder{padding-bottom:120%}
.image-holder{display:block;position:relative;z-index:10;overflow:hidden}
.image-holder-bg{position:absolute;left:0;right:0;top:0;bottom:0;background-color:#f8faff;background-size:cover;background-position:50%}
ul.why-exportliex-grid .why-exportliex-item .title{font-family: "Poppins", sans-serif;position:absolute;z-index:22;padding-left:50px;padding-top:40px;left:0;right:0;top:0;color:#fff;-webkit-transform:translateY(0%);-ms-transform:translateY(0%);transform:translateY(0%);transition:all .35s;/* font-weight:700; */font-size: 22px;text-shadow: 1px 2px 3px #000000;/* font-family: "Poppins", sans-serif; */}
ul.why-exportliex-grid .why-exportliex-item .hover-content{padding:30px 50px;position:absolute;z-index:22;left:0;right:0;bottom:0;background-color:rgba(24,36,102,0.85);-webkit-transform:translateY(100%);-ms-transform:translateY(100%);transform:translateY(100%);transition:all .35s}
ul.why-exportliex-grid .why-exportliex-item .hover-content h5{color:#fff}
ul.why-exportliex-grid .why-exportliex-item .hover-content .link-more{color: #2db16f;}
.link-more{display:inline-block;background-color:transparent;outline:none;border:0;padding:6px 0;font-size:14px;font-family:'Asap',sans-serif;position:relative}
ul.why-exportliex-grid .why-exportliex-item .hover-content{padding:30px 50px;position:absolute;z-index:22;left:0;right:0;bottom:0;background-color:rgba(24,36,102,0.85);-webkit-transform:translateY(100%);-ms-transform:translateY(100%);transform:translateY(100%);transition:all .35s}
ul.why-exportliex-grid .why-exportliex-item .hover-content h5{color:#fff;font-family: "Poppins", sans-serif;font-size: 23px;overflow: hidden;display: -webkit-box;-webkit-line-clamp: 1;-webkit-box-orient: vertical;height: 1.3em;text-overflow: ellipsis;}
ul.why-exportliex-grid .why-exportliex-item .hover-content .link-more{color: #dfe0ed;}
.link-more{display:inline-block;background-color:transparent;outline:none;border:0;padding:6px 0;font-size:14px;position:relative;font-family: "Poppins", sans-serif;letter-spacing: 1px;text-transform: uppercase;}
.link-more:before{width:100%}
.link-more:before,.link-more:after{content:"";position:absolute;left:0;bottom:0;background-color:#dadada;height:1px}
.link-more:after{width:30%;transition:all .3s;background-color: #ffd700!important;}
.parallax-exportliex .link-more:hover{color: #FFD700;}
.link-more:hover:after{width:100%}.link-more:after{width:30%;transition:all .3s;background-color:#db861d}
ul.why-exportliex-grid .why-exportliex-item{display:block;position:relative;overflow:hidden}
ul.why-exportliex-grid .why-exportliex-item{display:block;position:relative;overflow:hidden}
ul.why-exportliex-grid .why-exportliex-item:hover .hover-content{-ms-transform:translateY(0%);transform:translateY(0%)}
ul.why-exportliex-grid .why-exportliex-item .hover-content{padding:30px 50px;position:absolute;z-index:22;left:0;right:0;bottom:0;background-color:#530465bf;-webkit-transform:translateY(100%);-ms-transform:translateY(100%);transform:translateY(100%);transition:all .35s}


.description, .note {
  font-size: 16px;
  margin-top: 10px;
}
.career-email-box {
  margin-top: 20px;
}
.career-email-box a {
  color: #007b5e;
  font-size: 18px;
  font-weight: bold;
  text-decoration: none;
}




.contact-section {
  padding: 60px 20px;
}

.container-contact {
  max-width: 1200px;
  margin: auto;
  display: grid;
  grid-template-columns: 1fr 1fr;
  gap: 40px;
  background: #ffffff;
  border-radius: 12px;
  overflow: hidden;
  box-shadow: 0 8px 24px rgba(0,0,0,0.08);
}

.info-box {
  padding: 40px;
}

.info-box h1 {
  font-size: 36px;
  color: #1a73e8;
  margin-bottom: 20px;
}

.description {
  font-size: 16px;
  margin-bottom: 30px;
  color: #555;
}

.info-item {
  display: flex;
  align-items: flex-start;
  margin-bottom: 25px;
}

.info-item .icon {
  font-size: 24px;
  color: #530465;
  margin-right: 15px;
  margin-top: 5px;
}

.info-item h3 {
  font-size: 18px;
  margin-bottom: 6px;
  color: #222;
}

.info-item p {
  font-size: 15px;
  color: #555;
}

.map-box iframe {
  width: 100%;
  height: 100%;
  min-height: 100%;
  border: none;
  display: block;
}
.info-item a{color: #585757;}

/* Responsive Design */
@media (max-width: 768px) {
  .container {
    grid-template-columns: 1fr;
  }

  .info-box, .map-box {
    padding: 20px;
  }

  .info-box h1 {
    font-size: 28px;
  }
}
/* ------------------------------------
Light Slider
---------------------------------------*/
.lSSlideOuter .lSPager.lSpg > li{padding:30px 5px 10px!important}
li.lslide{margin:0}
.lSSlideOuter{overflow:hidden;-webkit-touch-callout:none;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}
.lightSlider:before,.lightSlider:after{content:" ";display:table}
.lightSlider{overflow:hidden;margin:0}
.lSSlideWrapper{max-width:100%;overflow:hidden;position:relative}
.lSSlideWrapper > .lightSlider:after{clear:both}
.lSSlideWrapper .lSSlide{-webkit-transform:translate(0px,0px);-ms-transform:translate(0px,0px);transform:translate(0px,0px);-webkit-transition:all 1s;-webkit-transition-property:-webkit-transform,height;-moz-transition-property:-moz-transform,height;transition-property:transform,height;-webkit-transition-duration:inherit!important;transition-duration:inherit!important;-webkit-transition-timing-function:inherit!important;transition-timing-function:inherit!important}
.lSSlideWrapper .lSFade{position:relative}
.lSSlideWrapper .lSFade > *{position:absolute!important;top:0;left:0;z-index:9;margin-right:0;width:100%}
.lSSlideWrapper.usingCss .lSFade > *{opacity:0;-webkit-transition-delay:0;transition-delay:0;-webkit-transition-duration:inherit!important;transition-duration:inherit!important;-webkit-transition-property:opacity;transition-property:opacity;-webkit-transition-timing-function:inherit!important;transition-timing-function:inherit!important}
.lSSlideWrapper .lSFade > .active{z-index:10}
.lSSlideWrapper.usingCss .lSFade > .active{opacity:1}
.lSSlideOuter .lSPager.lSpg{margin:10px 0 0;padding:0;text-align:center}
.lSSlideOuter .lSPager.lSpg > li{cursor:pointer;display:inline-block;padding:0 5px}
.lSSlideOuter .lSPager.lSpg > li a{background-color:#b4adad87;border-radius:30px;display:inline-block;height:8px;overflow:hidden;text-indent:-999em;width:8px;position:relative;z-index:99;-webkit-transition:all .5s linear 0;transition:all .5s linear 0}
.lSSlideOuter .lSPager.lSpg > li:hover a,.lSSlideOuter .lSPager.lSpg > li.active a{background-color:#494343}
.lSSlideOuter .media{opacity:.8}
.lSSlideOuter .media.active{opacity:1}
.lSSlideOuter .lSPager.lSGallery{list-style:none outside none;padding-left:0;margin:0;overflow:hidden;transform:translate3d(0px,0px,0px);-moz-transform:translate3d(0px,0px,0px);-ms-transform:translate3d(0px,0px,0px);-webkit-transform:translate3d(0px,0px,0px);-o-transform:translate3d(0px,0px,0px);-webkit-transition-property:-webkit-transform;-moz-transition-property:-moz-transform;-webkit-touch-callout:none;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}
.lSSlideOuter .lSPager.lSGallery li{overflow:hidden;-webkit-transition:border-radius .12s linear 0 .35s linear 0;transition:border-radius .12s linear 0 .35s linear 0}
.lSSlideOuter .lSPager.lSGallery li.active,.lSSlideOuter .lSPager.lSGallery li:hover{border-radius:5px}
.lSSlideOuter .lSPager.lSGallery img{display:block;height:auto;max-width:100%}
.lSSlideOuter .lSPager.lSGallery:before,.lSSlideOuter .lSPager.lSGallery:after{content:" ";display:table}
.lSSlideOuter .lSPager.lSGallery:after{clear:both}
.lSAction > a{width:32px;display:block;top:50%;height:32px;background-image:url(../img/controls.png);cursor:pointer;position:absolute;z-index:99;margin-top:-16px;opacity:.5;-webkit-transition:opacity .35s linear 0;transition:opacity .35s linear 0}
.lSAction > a:hover{opacity:1}
.lSAction > .lSPrev{background-position:0 0;left:10px}
.lSAction > .lSNext{background-position:-32px 0;right:10px}
.lSAction > a.disabled{pointer-events:none}
.cS-hidden{height:1px;opacity:0;filter:alpha(opacity=0);overflow:hidden}
.lSSlideOuter.vertical{position:relative}
.lSSlideOuter.vertical.noPager{padding-right:0!important}
.lSSlideOuter.vertical .lSGallery{position:absolute!important;right:0;top:0}
.lSSlideOuter.vertical .lightSlider > *{width:100%!important;max-width:none!important}
.lSSlideOuter.vertical .lSAction > a{left:50%;margin-left:-14px;margin-top:0}
.lSSlideOuter.vertical .lSAction > .lSNext{background-position:31px -31px;bottom:10px;top:auto}
.lSSlideOuter.vertical .lSAction > .lSPrev{background-position:0 -31px;bottom:auto;top:10px}
.lSSlideOuter.lSrtl{direction:rtl}
.lSSlideOuter .lightSlider,.lSSlideOuter .lSPager{padding-left:0;list-style:none outside none}
.lSSlideOuter.lSrtl .lightSlider,.lSSlideOuter.lSrtl .lSPager{padding-right:0}
.lSSlideOuter .lightSlider > *,.lSSlideOuter .lSGallery li{float:left}
.lSSlideOuter.lSrtl .lightSlider > *,.lSSlideOuter.lSrtl .lSGallery li{float:right!important}
@-webkit-keyframes rightEnd {
0%{left:0}
50%{left:-15px}
100%{left:0}
}
@keyframes rightEnd {
0%{left:0}
50%{left:-15px}
100%{left:0}
}
@-webkit-keyframes topEnd {
0%{top:0}
50%{top:-15px}
100%{top:0}
}
@keyframes topEnd {
0%{top:0}
50%{top:-15px}
100%{top:0}
}
@-webkit-keyframes leftEnd {
0%{left:0}
50%{left:15px}
100%{left:0}
}
@keyframes leftEnd {
0%{left:0}
50%{left:15px}
100%{left:0}
}
@-webkit-keyframes bottomEnd {
0%{bottom:0}
50%{bottom:-15px}
100%{bottom:0}
}
@keyframes bottomEnd {
0%{bottom:0}
50%{bottom:-15px}
100%{bottom:0}
}
.lSSlideOuter .rightEnd{-webkit-animation:rightEnd .3s;animation:rightEnd .3s;position:relative}
.lSSlideOuter .leftEnd{-webkit-animation:leftEnd .3s;animation:leftEnd .3s;position:relative}
.lSSlideOuter.vertical .rightEnd{-webkit-animation:topEnd .3s;animation:topEnd .3s;position:relative}
.lSSlideOuter.vertical .leftEnd{-webkit-animation:bottomEnd .3s;animation:bottomEnd .3s;position:relative}
.lSSlideOuter.lSrtl .rightEnd{-webkit-animation:leftEnd .3s;animation:leftEnd .3s;position:relative}
.lSSlideOuter.lSrtl .leftEnd{-webkit-animation:rightEnd .3s;animation:rightEnd .3s;position:relative}
.lightSlider.lsGrab > *{cursor:-webkit-grab;cursor:-moz-grab;cursor:-o-grab;cursor:-ms-grab;cursor:grab}
.lightSlider.lsGrabbing > *{cursor:move;cursor:-webkit-grabbing;cursor:-moz-grabbing;cursor:-o-grabbing;cursor:-ms-grabbing;cursor:grabbing}


.lSAction > a {
  width: 32px;
  height: 32px;
  display: flex;
  align-items: center;
  justify-content: center;
  background-color: #333;
  color: #fff;
  font-size: 20px;
  text-decoration: none;
  position: absolute;
  top: 50%;
  transform: translateY(-50%);
  z-index: 100;
  opacity: 0.6;
  transition: opacity 0.3s ease;
}

.lSAction > a:hover {
  opacity: 1;
}

.lSAction > .lSPrev::before {
  content: "‹";
}

.lSAction > .lSNext::before {
  content: "›";
}

.lSAction > .lSPrev {
  left: 10px;
}

.lSAction > .lSNext {
  right: 10px;
}

/*------------------------------------
 Footer Section CSS
----------------------------------*/
.footerbg {background-color: transparent;background-image: linear-gradient(180deg, #FFFFFF 0%, #FFFFFF00 100%); opacity: 0.5;transition: background 0.3s, border-radius 0.3s, opacity 0.3s;border-radius: 30px 30px 30px 30px;height: 100%;width: 100%;top: 0;left: 0;position: absolute;}
.map{ width:90%}
.main-footer {position: relative;margin-top: 40px;} 
.main-footer .bg-image {height: 90%;width: 100%;position: absolute;left: 0;top: 0;background-repeat: no-repeat;background-position: center;background-size: cover;} 
.main-footer .widgets-section {position: relative;padding: 70px 0 20px;transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding: 80px 0px 30px 0px;} 
.main-footer .footer-column {position: relative;/* margin-bottom: 40px; */transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding: 40px 40px 14px 40px;} 
.main-footer .footer-widget { position: relative; } 
.main-footer .widget-title {font-weight: 700;color: #000;font-size: 18px;position: relative;padding-bottom: 15px;margin-bottom: 32px;letter-spacing: 2px;text-transform: uppercase;} 
.main-footer .about-widget { position: relative; } .main-footer .about-widget .logo { position: relative; margin-bottom: 22px; } 
.main-footer .about-widget .text { font-size: 20px; color: #ffffff; line-height: 30px; font-weight: 700; margin-bottom: 20px; } 
.user-links { position: relative; } 
.user-links li {position: relative;font-size: 16px;line-height: 26px;color: #656567;font-weight: 400;margin-bottom: 10px;} 
.user-links li:last-child { margin-bottom: 0; } 
.user-links li a { position: relative; display: inline-block; color: inherit; -webkit-transition: all 300ms ease; transition: all 300ms ease; } 
.user-links li a:hover {color: #c33337;} 
.user-links li a:before {position: absolute;left: 0;bottom: 0;width: 0;height: 1px;background-color: #c33337;content: "";-webkit-transition: all 300ms ease;transition: all 300ms ease;} 
.user-links li a:hover:before { width: 100%; }
.contact-widget { position: relative; } 
.contact-widget .contact-info {position: relative;margin-bottom: 25px;} 
.contact-widget .contact-info li {position: relative;padding-left: 38px;font-size: 16px;line-height: 30px;color: #3E3E3E;font-weight: normal;margin-bottom: 10px;-webkit-transition: all 300ms ease;transition: all 300ms ease;text-align: left;} 
.contact-widget .contact-info li a {color: #656567;/* font-weight: 500; */-webkit-transition: none;transition: none;} 
.contact-widget .contact-info li i {position: absolute;left: 0;top: 0;color: #c33337;line-height: 26px;width: 20px;font-size: 14px;text-align: center;-webkit-transition: all 300ms ease;transition: all 300ms ease;} 
.contact-widget .contact-info li :hover {color: #c33337;}
 /*=== Footer Bottom ===*/ 
.footer-bottom {} 
.footer-bottom .inner-container {position: relative;text-align: center;} 
.footer-bottom .copyright-text {border-style: solid;border-width: 1px 0px 0px 0px;border-color: #EBF4F9;transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding: 20px 0px 20px 0px;background: #ffffff;color: #656567;font-size: 16px;font-weight: normal;letter-spacing: 0;} 
.footer-bottom .copyright-text a { color: inherit; } 
.footer-bottom .copyright-text a:hover {color: #c33337;} 
.zoom-two { -webkit-animation: zoom-two 10s infinite linear; animation: zoom-two 10s infinite linear; } 
.address-left {/* padding-left: 60px; */} 
.footer-widget h4::before {position: absolute;bottom: 0;left: 0;width: 60px;height: 1px;content: "";background: #dfcfcf;} 
.bg-image {}
@keyframes zoom-two {
  0% {-webkit-transform: scale(1);transform: scale(1);}
  50% { -webkit-transform: scale(1.05); transform: scale(1.05);}
  100% {-webkit-transform: scale(1);transform: scale(1);}
}
.Moringa-banner{background: url(../Images/Moringa-banner.jpg) !important;}
.NaturalHoney-banner{background: url(../Images/NaturalHoney.jpg) !important;}
.career-banner{background: url(../Images/career.jpg) !important;}
.Multani-banner{background: url(../Images/Multani-banner.jpg) !important;}

.makhana-banner {
     background: url(../Images/makhanabg.jpg) !important;
}
.slidebg {
    z-index: 99;
    background: url(../Images/innerbg.jpg);
    height: 300px;
    width: 100%;
    border-radius: 0 0 0 180px;
    display: flex;
    flex-direction: row;
    justify-content: flex-start;
    align-items: flex-end;
    background-size: 100% 100% !important;
    background-size: cover !important;

}


.breadcrumbli ul {
    display: flex;
    flex-direction: row;
    padding-left: 0;
    flex-wrap: wrap;
    margin-bottom: 0
}

.breadcrumbli ul li {
    padding: 10px 15px;
    font-size: 15px;
    position: relative;
    text-transform: capitalize
}

.breadcrumbli {
    background:#530465;
    width: max-content;
    border-radius: 20px;
    margin: -20px
}

.breadcrumbli ul li a,.breadcrumbli ul li {
    color: #fff
}

.breadcrumbli ul li:after {
    position: absolute;
    content: " / ";
    left: 0
}

.breadcrumbli ul li:first-child:after {
    content: " "
}


.innersec {
    padding-top:50px;
    padding-bottom:50px;
    min-height: 465px;
    background: #fff;
}
.innersec h1{ color:red; font-size:23px }

.innerhead {
    padding-bottom: 10px;
    padding-left: 55px;
    font-size: 37px;
    font-weight: 500!important;
    line-height: 44px;
    text-transform: math-auto;
    padding-top: 30px;
    color: #000000;
}

.innerhead span:before,.innerhead span:after {
    position: absolute;
    top: 22px;
    width: 40px;
    content: "";
    border-top: 1px solid #000000;
}

.innerhead span:before {
    left: -55px
}

.innerhead span:after {
    right: -55px
}

.innerhead span {
    padding: 0 15px;
    position: relative;
    display: inline-block
}
.subhead {
    color: #530465;
    font-size: 20px;
    padding-bottom: 7px;
    text-transform: capitalize;
}

.ullist li {
	color: #585757;
    font-size: 17px;
    font-weight: 500;
    text-align: justify;
    line-height: 35px;
    font-family: 'Public Sans', sans-serif;
    padding-left: 15px;
    position: relative;
    margin-bottom:6px
}

.ullist li a {
    color: #e8e8e8
}

.ullist li:before {
    position: absolute;
    content: '';
    left: 0;
    top: 50%;
    transform: translateY(-50%);
    width: 6px;
    height: 6px;
    background: #530465;
}



/* ------------------------------------
vision & Mission
---------------------------------------*/
.vision-mission-modern {
  
    padding: 80px 20px;
    font-family: 'Poppins', sans-serif;
  }

  .container-modern {
    display: flex;
    flex-direction: column;
    gap:30px;
  }

  .card-modern {

    border-radius: 12px;
    box-shadow: 0 6px 18px rgba(0, 0, 0, 0.08);
    padding: 40px 30px;
    transition: transform 0.3s ease;
  }

  .card-modern:hover {
    transform: translateY(-5px);
  }

  .icon-box {
    background-color: #e3ecf5;
    display: flex;
    align-items: center;
    justify-content: center;
    border-radius: 12px;
    margin-bottom: 20px;
  }



  .card-modern h2 {
    font-size: 24px;
    color: #2c3e50;
    margin-bottom: 15px;
  }

  .card-modern p {
    font-size: 16px;
    color: #444;
    line-height: 1.7;
  }

  @media (min-width: 768px) {
    .container-modern {
      flex-direction: row;
    }

    .card-modern {
      width: 48%;
    }
  }


.blog-card {
      border: none;
      border-radius: 16px;
      background: #e9e9e9;
      box-shadow: 0 10px 20px rgba(0, 0, 0, 0.05);
      transition: all 0.3s ease;
    }

    .blog-card:hover {
      transform: translateY(-5px);
      box-shadow: 0 20px 35px rgba(0, 0, 0, 0.08);
    }

    .blog-card .card-body {
      padding: 1.8rem;
    }

    .blog-card .card-title {
      font-size: 1.25rem;
      font-weight: 600;
      color: #222;
      margin-bottom: 0.75rem;
    }

    .blog-card .card-text {
      color: #555;
      font-size: 0.95rem;
      margin-bottom: 1.25rem;
    }

    .blog-card .btn-primary {
      background-color:#530465;
      border: none;
      padding: 0.5rem 1.2rem;
      font-weight: 500;
      border-radius: 30px;
      transition: background-color 0.3s ease;
    }

    .blog-card .btn-primary:hover {
      background-color: #8901A9;
    }
.social-links-left {
  display: flex;
  flex-direction: row;
  gap:10px;
  padding: 5px;
  z-index: 1000;
}
.social-links-left a {
  color: #333;
  font-size:24px;
  padding: 8px 8px;
  transition: all 0.3s ease;
  text-decoration: none;
}

.social-links-left a:hover {
  color: #530465;
  transform: scale(1.2);
}


/* ------------------------------------
Media Quiry
---------------------------------------*/
@media (max-width:1599px) {
.main-menu-wrapper__call-number h5 {font-size: 13px;font-weight: 600;line-height: 27px;}
}

@media (max-width: 1399px) {
#cssmenu {margin-top:10px;}
#cssmenu ul ul li a {font-size: 15px;letter-spacing: 0px;}
.dnone {display: none !important;}
.title-inner { margin-left: 19px;}
.title-sec .h2 {margin-bottom:10px;}
.about-area p { -webkit-line-clamp:8;}
.title span {font-size: 36px;}
}

@media (max-width:1199px) {

}

@media (max-width: 991.98px) {   
#cssmenu #head-mobile {maargin-top: 0px;}
.button {background: transparent;}
#cssmenu ul {margin-top: 6px;}
.about-area { padding: 30px 0px 0px 0px;}
.rs-footer .footer-top {padding: 50px 0 50px;}
.container-contact {display:block;gap:20px;}
}

@media (max-width: 767px){
.footer-logo {display: flex;justify-content: center;}
.rs-footer .footer-bottom .copyright p {font-size: 15px;line-height: 22px;padding-top: 12px;}
.rs-footer .footer-top .widget-title {font-size: 18px; margin-top:10px; margin-bottom:10px;}
.main-footer .widget-title {font-size: 15px;padding-bottom: 14px;margin-bottom: 14px;letter-spacing: 1px;}
.main-footer .widgets-section {padding:30px 0 20px;}
.main-footer .footer-column {margin-bottom: 10px;padding: 15px;}
.title-sec .h2 {font-size: 27px;letter-spacing:1px;}
.footer-bottom .copyright-text {font-size: 14px;}
.map {width:100%;}
p.feature-one__text {text-align:left;}
.breadcrumbli {margin: 0px;}
.innerhead {font-size: 26px;}
.innerhead span:before {left: -40px;}
.innerhead span:after {right: -40px;}

}

@media (max-width: 575.98px) {
.main-header-two__top-details-list {display: none;}
.btn-inline {display: table-row;}
.rs-btn.style1.normal_color {padding-bottom: 29px;}
.dinline {display: flow;text-align: center;}
.title span {font-size: 36px;}
.title-inner {margin-top: -141px;}

} 

@media (max-width:319.98px) {
.rs-btn a {font-size: 12px;letter-spacing: 0px;}
.title-sec .h2 {font-size: 24px;letter-spacing: 0px;}
.feature-one__single {padding: 15px;}
.image-wrap img {width: 150px !important;height: 150px !important;}
}




