@import url("https://fonts.googleapis.com/css2?family=Inter&display=swap");
* {
margin: 0px;
padding: 0px;
-webkit-box-sizing: border-box;
box-sizing: border-box;
}
body {
height: 100%;
}
a {
text-decoration: none;
}
.main-section {
overflow: hidden;
width: 100%;
background: #fff;
}
.text-justify {
text-align: justify !important;
}
.header {
position: absolute;
top: 25px;
left: 0;
right: 0;
width: 90%;
margin: auto;
background-color: #fff;
border-radius: 50px;
display: flex;
justify-content: space-between;
padding: 10px 30px;
align-items: center;
z-index: 2;
}
.home-header {
width: 75% !important;
justify-content: center !important;
}
@media screen and (max-width: 1200px) {
.home-header {
width: 88% !important;
justify-content: center !important;
}
}
@media screen and (max-width: 992px) {
.header {
position: absolute;
width: 100%;
top: 0;
top: 0 !important;
border-radius: 0;
z-index: 99999 !important;
}
.home-header {
justify-content: center !important;
box-shadow: none;
width: 100% !important;
background-color: transparent !important;
padding: 25px !important;
}
}
@media screen and (max-width: 767px) {
.header {
top: 60px;
padding: 20px;
}
}
.header .logo img {
width: 100%;
object-fit: contain;
}
@media screen and (max-width: 1366px) {
.header .logo img {
width: 70%;
object-fit: contain;
}
}
@media screen and (max-width: 992px) {
.header .menu-section {
position: absolute;
background-color: none;
top: 0px;
right: 0;
left: 0;
text-align: center; -webkit-transition: 1s;
transition: 1s;
overflow: hidden;
z-index: 5;
}
}
.header ul {
display: -webkit-box;
display: -ms-flexbox;
display: flex;
list-style: none;
}
.header ul li {
-ms-flex-item-align: center;
-ms-grid-row-align: center;
align-self: center;
-webkit-box-align: center;
-ms-flex-align: center;
align-items: center;
padding: 0 20px 0 0;
}
.header ul li a {
font-family: "Inter", sans-serif;
position: relative;
font-weight: 600;
font-size: 16px;
line-height: 24px;
color: #000000;
text-decoration: none;
text-transform: uppercase;
}
@media only screen and (min-width: 1400px) {
.header ul li a {
position: relative;
color: #000;
font-size: 22px;
text-decoration: none;
text-transform: uppercase;
font-weight: 600;
}
}
@media only screen and (max-width: 1200px) {
.header ul li a {
position: relative;
color: #000;
text-decoration: none;
font-size: 12px;
text-transform: uppercase;
font-weight: 600;
}
}
@media screen and (max-width: 992px) {
.header ul li a {
color: #fff;
font-size: 22px;
text-decoration: none;
text-transform: uppercase;
font-weight: 600;
}
.header ul {
display: block;
}
.header ul li {
padding: 20px;
}
.header ul li a::after {
color: #fff;
bottom: -80%;
}
}
.header .menu-icon {
display: none;
-ms-flex-item-align: center;
-ms-grid-row-align: center;
align-self: center;
font-size: 22px;
}
@media screen and (max-width: 992px) {
.header .menu-icon {
display: block;
}
}
.header .close-icon {
display: none;
-ms-flex-item-align: center;
-ms-grid-row-align: center;
align-self: center;
font-size: 22px;
} .ubermenu-skin-black-white-2.ubermenu-responsive-toggle {
background: none !important;
color: #000 !important;
border: none !important;
font-size: 28px;
}
.ubermenu-skin-black-white-2.ubermenu-responsive-toggle i {
font-size: 28px;
}
button.sub-menu-toggle {
display: none !important;
}
.ubermenu .ubermenu-submenu-type-flyout>.ubermenu-item {
display: block;
float: none;
position: relative;
min-width: 215px !important;
clear: both;
}
.ubermenu .ubermenu-target-text {
display: inline-block;
vertical-align: baseline;
font-family: inherit;
font-weight: inherit;
color: #000 !important;
}
#ubermenu-main-2 {
background: #fff !important;
border: none !important;
}
@media screen and (max-width: 992px) {
#ubermenu-main-2 {
background: #fff !important;
border: none !important;
margin-top: 20px;
height: 100vh !important;
max-height: 100vh !important;
}
}
#ubermenu-main-2 ul li a {
position: relative;
color: #000 !important;
background-color: transparent;
text-decoration: none;
font-size: 12px !important;
text-transform: uppercase;
font-weight: 600;
padding-right: 18px !important;
}
#ubermenu-main-2 ul li a {
border-left: none;
}
.ubermenu-nav a.ubermenu-target.ubermenu-item-layout-default.ubermenu-item-layout-text_only:hover {
background: linear-gradient(90deg, #fbab18 0%, #b2111b 102.83%);
-webkit-background-clip: text;
-webkit-text-fill-color: transparent;
background-clip: text;
text-fill-color: transparent;
}
.ubermenu-target-text {
color: #000;
}
.ubermenu-target-text:hover {
background: linear-gradient(90deg, #fbab18 0%, #b2111b 102.83%);
-webkit-background-clip: text;
-webkit-text-fill-color: transparent;
background-clip: text;
text-fill-color: transparent;
}
#ubermenu-nav-main-2 li:hover {
background: none !important;
}   .main-section .landing-page {
background: linear-gradient(360deg, #ffffff 22.92%, #fff6e5 138.38%);
}
.main-section .landing-page .banner-content {
background-position: center;
background-repeat: no-repeat;
background-size: contain;
height: 100vh;
display: flex;
flex-direction: column;
align-items: center;
justify-content: flex-start;
padding: 0;
}
video::-webkit-media-controls-start-playback-button {
display: none;
}
video::-webkit-media-controls-panel {
display: none !important;
opacity: 1 !important;
}
.banner-content span {
font-size: 22px;
line-height: 46px;
text-transform: uppercase;
color: #000;
opacity: 0.7;
}
.banner-content h1 {
font-size: 58px;
line-height: 60px;
text-transform: uppercase;
margin: 8px 0;
color: #000;
}
.banner-content p {
font-size: 16px;
text-align: center;
color: #000;
opacity: 0.7;
}
@media screen and (min-width: 1400px) {
.banner-content h1 {
font-size: 72px;
line-height: 60px;
}
.banner-content p {
font-size: 18px;
}
}
@media screen and (max-width: 992px) {
.main-section .landing-page .banner-content { height: auto;
}
}
.ubermenu-nav a.ubermenu-target.ubermenu-item-layout-default.ubermenu-item-layout-text_only:hover {
background: unset;
-webkit-background-clip: text;
-webkit-text-fill-color: #000;
background-clip: text;
text-fill-color: transparent;
}
@media screen and (max-width: 567px) {
.banner-content h1 {
font-size: 32px;
line-height: 40px;
}
.banner-content p {
font-size: 12px;
}
}
.banner-content .button {
display: inline-block;
}
.banner-content .button button {
border: none;
display: flex;
align-items: center;
justify-content: center;
color: #fff;
padding: 8px 25px;
background: linear-gradient(90deg, #fbab18 0%, #b2111b 102.83%);
border-radius: 50px;
}
.banner-content .button button a {
color: #fff;
}   .gradient-bullets p {
margin-bottom: 5px;
}
.gradient-bullets>ul {
list-style: none;
margin-top: 0px;
}
.gradient-bullets>ul li {
position: relative;
margin-bottom: 5px;
line-height: 1.5;
}
.gradient-bullets>ul>li:before {
position: absolute;
content: "";
background: linear-gradient(90deg, #fbab18 0%, #b2111b 102.83%);
width: 10px;
height: 10px;
left: -20px;
top: 8px;
border-radius: 50%;
}
.gradient-bullets>ul li ul {
list-style: none;
}
.gradient-bullets>ul li ul li {
position: relative;
margin-bottom: 5px;
}
.gradient-bullets>ul li ul li:before {
position: absolute;
content: "";
background: linear-gradient(90deg, #fbab18 0%, #b2111b 102.83%);
width: 7px;
height: 7px;
left: -14px;
top: 10px;
}
.about-us {
padding: 80px 0 80px 0;
position: relative;
background: linear-gradient(180deg, #ffffff 22.92%, #fff6e5 138.38%);
z-index: 2;
}  .left-leaf {
position: absolute;
bottom: 0;
left: 0;
width: 150px;
height: 150px;
}
.left-leaf img {
width: 100%;
height: 100%;
object-fit: fill;
}
.right-leaf {
position: absolute;
bottom: 0;
right: 0;
width: 150px;
height: 150px;
}
.right-leaf img {
width: 100%;
height: 100%;
object-fit: fill;
}
.about-us .about-img-content {
display: flex;
align-items: center;
justify-content: center;
height: 100%;
}
.about-us .about-img-content .ab-text .title {
background: linear-gradient(90deg, #fbab18 0%, #b2111b 102.83%);
-webkit-background-clip: text;
-webkit-text-fill-color: transparent;
background-clip: text;
text-fill-color: transparent;
font-weight: 600;
font-size: 42px;
line-height: 47px; }
.about-us .about-img-content .ab-text span {
color: #000 !important;
font-weight: 600;
font-size: 42px; }
.about-us button {
border-radius: 100rem;
padding: 8px 20px;
margin: 7px;
color: transparent;
box-shadow: 0 0 6px 0 rgba(157, 96, 212, 0.5);
border: solid 1px transparent;
background-image: linear-gradient(90deg, #fbab18 0%, #b2111b 102.83%);
background-origin: border-box;
box-shadow: 2px 1000px 1px #fffdf9 inset;
min-width: 200px !important;
}
.about-us button .btn-title {
font-size: 18px !important;
background: linear-gradient(90deg, #fbab18 0%, #b2111b 102.83%);
-webkit-background-clip: text;
-webkit-text-fill-color: transparent;
background-clip: text;
text-fill-color: transparent;
line-height: 30px !important;
font-weight: 400 !important;
}
.about-content {
display: flex;
align-items: center;
justify-content: flex-start;
flex-direction: column;
height: 100%;
}
.about-content p {
font-weight: 400;
font-size: 16px;
line-height: 25px;
text-align: justify;
color: #212529;
}
@media screen and (max-width: 992px) {
.about-us {
padding: 10px;
}
.right-leaf {
display: none;
}
.left-leaf {
display: none;
}
}
@media screen and (max-width: 768px) {
.about-content {
margin-top: 15px;
}
.about-us .about-img-content .ab-text .title {
display: inline;
}
}   .products {
background: #fff9ee url(//www.gokulagro.com/wp-content/themes/gokul-agro/assets/images/scroll-bg.png);
position: relative;
background-repeat: no-repeat;
background-size: 55%;
background-position: top right;
}
.products .products-title h1 {
background: linear-gradient(90deg, #fbab18 0%, #b2111b 102.83%);
-webkit-background-clip: text;
-webkit-text-fill-color: transparent;
background-clip: text;
text-fill-color: transparent;
font-weight: 600;
font-size: 42px;
line-height: 47px;
color: #000 !important;
text-align: center;
margin-bottom: 1.5rem; }
.product-img img {
width: 100%;
height: 100%;
object-fit: contain;
display: block;
max-width: 250px;
margin: auto;
padding-bottom: 1%;
}
.products-image-box p {
font-size: 16px;
line-height: 22px;
text-align: center;
color: #212529;
margin-top: 1%;
}
.product-content {
padding-top: 3%;
}
.products .products-content p {
font-size: 16px;
line-height: 32px;
text-align: justify;
color: #212529;
}
.products-image-box .image-title span,
.products-image-box .image-title {
font-weight: 600;
font-size: clamp(24px, 4.2vw, 26px);
text-align: center;
background: linear-gradient(90deg, #fbab18 0%, #b2111b 102.83%);
-webkit-background-clip: text;
-webkit-text-fill-color: transparent;
background-clip: text;
text-fill-color: transparent;
}
.product-content .product-box {
flex: 1 0 25% !important;
height: 100%;
max-width: 25%;
}
.light-text {
color: #212529;
}
.oils-contents .light-text p {
color: #212529;
margin-top: 1rem;
}
.oils-contents .light-text li {
margin-bottom: 0.5rem;
}
.oils-contents .light-text li span {
opacity: 0.5;
}
@media only screen and (max-width: 1199px) {
.product-content .product-box {
flex: 1 0 50% !important;
height: 100%;
max-width: 50%;
}
}
@media only screen and (max-width: 991px) {
.product-content .product-box {
flex: 1 0 50% !important;
height: 100%;
max-width: 50%;
}
.products .products-title h1 {
font-size: 28px;
text-align: center;
margin: 0px 0 0 0%;
padding: 20px 0;
}
.slider-spin-container .left-wrapper h2,
.slider-spin-container .left-wrapper p {
font-size: 28px !important;
line-height: 38px !important;
}
}
@media only screen and (max-width: 767px) {
.product-content .product-box {
flex: 1 0 100% !important;
height: 100%;
max-width: 100%;
}
} .slider-spin-wrapper>.cotton-img {
left: 0;
right: inherit;
top: 0;
transform: scaleX(-1);
}  @media only screen and (max-width: 767px) {
.contact-main .form-main-box {
border: 2px solid #000000;
border-radius: 20px;
padding: 25px;
width: 95%;
}
.contact-main {
height: auto;
padding: 20px 0;
}
}  .horizontal-scroll-section__content-wrapper.wrapper .horizontal-scroll-section__content-section:nth-child(2),
.horizontal-scroll-section__content-wrapper.wrapper .horizontal-scroll-section__content-section:nth-child(3) {
position: relative;
}
.horizontal-scroll-section__content-wrapper.wrapper .horizontal-scroll-section__content-section:nth-child(2)::before {
min-width: 1000px;
height: 719px;
background-image: url(//www.gokulagro.com/wp-content/themes/gokul-agro/assets/images/scroll-bg.png);
background-size: contain;
background-repeat: no-repeat;
content: "";
position: absolute;
bottom: 0;
left: 0;
}
.horizontal-scroll-section__content-wrapper.wrapper .horizontal-scroll-section__content-section:nth-child(3)::before {
background-image: url(//www.gokulagro.com/wp-content/themes/gokul-agro/assets/images/right-scroll-leaf.png);
background-size: contain;
background-repeat: no-repeat;
content: "";
position: absolute;
top: 0;
right: 0;
width: 150px;
height: 150px;
}
.horizontal-scroll-section__content-wrapper.wrapper .horizontal-scroll-section__content-section:nth-child(3)::before img {
width: 100%;
height: 100%;
object-fit: contain;
}
.scene {
position: absolute;
height: 100vh;
top: 0;
left: 0;
right: 0;
background: #fff9ee;
}
.scene--active {
position: fixed;
}
.scene--ended {
position: absolute;
bottom: 0;
top: auto;
}
.horizontal-scroll-section {
position: relative;
min-height: 100vh;
opacity: 0;
transition: 0.2s opacity;
}
.horizontal-scroll-section img {
display: block;
max-height: 80%;
width: auto;
}
.horizontal-scroll-section--init {
opacity: 1;
}
.horizontal-scroll-section__content {
display: flex;
align-items: center;
}
.horizontal-scroll-section__content-wrapper {
display: flex;
height: 100%;
align-items: center;
position: relative;
}
.horizontal-scroll-section__content-section {
position: relative;
min-width: 40vw;
text-align: center;
padding: 0 40px;
height: 100%;
display: flex;
align-items: center;
}
.horizontal-scroll-section__image {
display: flex;
align-items: center;
}
.horizontal-scroll-section__image h2 {
margin-left: 20px;
width: 250px;
text-align: left;
flex-shrink: 0;
}
.horizontal-scroll-section__image--two img {
max-width: 400px;
}
.horizontal-scroll-section__image--four img {
max-width: 400px;
}
.horizontal-scroll-section--animation-one __image--two {
opacity: 1;
transform: translateX(0);
}
@media screen and (max-width: 1024px) {
.horizontal-scroll-section__content-wrapper.wrapper .horizontal-scroll-section__content-section:nth-child(3)::before {
display: none;
}
}
@media screen and (max-width: 992px) {
.horizontal-scroll-section {
height: unset !important;
background: #fff9ee;
}
.horizontal-scroll-section .scene--ended {
position: unset !important;
height: unset !important;
}
.horizontal-scroll-section__content-section {
position: relative;
min-width: 100vw;
}
.scene {
height: unset !important;
}
.scene--active {
position: relative !important;
}
.horizontal-scroll-section__content-wrapper {
display: flex;
flex-direction: column;
height: unset !important;
align-items: center;
position: relative;
transform: unset !important;
}
.horizontal-scroll-section__content-wrapper.wrapper .horizontal-scroll-section__content-section:nth-child(2)::before {
display: none;
}
.scene::before {
min-width: 100%;
height: 719px;
background-image: url(//www.gokulagro.com/wp-content/themes/gokul-agro/assets/images/scroll-bg.png);
background-size: contain;
background-repeat: no-repeat;
background-position: bottom;
content: "";
position: absolute;
bottom: 0;
left: 0;
}
}  .animate-img__in:after {
content: "";
display: block;
width: 46px;
position: absolute;
top: calc(100% + 60px);
background-image: url(//www.gokulagro.com/wp-content/themes/gokul-agro/assets/images/products-bg.png);
left: 0;
height: 1px;
z-index: 2;
right: 0;
margin: 0 auto;
}
.brand-leaf {
width: 200px;
height: 200px;
position: absolute;
left: 0;
bottom: 0;
}
.brand-leaf img {
width: 100%;
height: 100%;
object-fit: contain;
}
.slider-spin-container {
display: flex;
flex-wrap: wrap;
justify-content: center;
position: relative;
}
.slider-spin-container .left-wrapper {
display: flex;
flex-direction: column;
justify-content: center;
width: 30%;
z-index: 12;
}
.slider-spin-container .left-wrapper h2 {
font-size: 55px;
font-weight: 600;
background: linear-gradient(90deg, #fbab18 0%, #b2111b 102.83%);
-webkit-background-clip: text;
-webkit-text-fill-color: transparent;
background-clip: text;
text-fill-color: transparent;
line-height: 50px;
}
.slider-spin-container .left-wrapper p {
color: #000;
font-size: 55px;
font-weight: 600;
margin: 0;
line-height: 30px;
margin-bottom: 20px;
}
.slider-spin-container .right-wrapper {
width: 70%;
}
.slider-spin-wrapper {
position: relative;
overflow: hidden;
background: linear-gradient(360deg, #ffffff 22.92%, #fff6e5 138.38%);
}
.services {
width: 100%;
height: 650px;
display: -webkit-box;
display: flex;
-webkit-box-align: center;
align-items: center;
-webkit-box-pack: justify;
justify-content: space-between;
position: relative;
padding-top: 30px;
}
.services:after {
position: absolute;
content: "";
width: 1200px;
height: 800px;
top: -60%;
background-color: #fff3c4;
border-radius: 50%;
z-index: -1;
left: 0;
right: -15%;
margin: 0 auto;
}
.services:before {
position: absolute;
content: "";
width: 1200px;
height: 800px;
top: -60%;
border-radius: 50%;
z-index: 10;
left: 0;
right: -15%;
margin: 0 auto;
pointer-events: none;
}
.services>* {
-webkit-box-flex: 1;
flex-grow: 1;
}
.circle--rotate {
border-radius: 50%;
border: 1px #000 dashed;
width: 45%;
height: 45%;
margin: 0 auto 0;
position: relative;
-webkit-transform: rotate(0deg);
transform: rotate(0deg);
z-index: 0;
padding: 0;
}
.circle--rotate>li {
position: absolute;
left: 0;
top: 0;
width: 100%;
height: 100%;
display: block;
border-radius: 50%;
z-index: 10;
visibility: hidden;
}
.circle--rotate>li .icon {
visibility: visible;
cursor: pointer;
text-align: center;
overflow: hidden;
font-size: 20px;
color: #ffffff;
border-radius: 50%;
height: 25%;
width: 35%;
margin: -28% auto;
-webkit-transition: all 500ms ease;
transition: all 500ms ease;
}
.circle--rotate>li i {
color: #ffffff;
font-size: 24px;
margin: auto;
cursor: pointer;
width: 100%;
height: 100%;
display: table;
}
.circle--rotate>li i::before {
display: table-cell;
vertical-align: middle;
}
.circle--rotate>li img {
margin: auto;
width: 122px;
height: 100px;
object-fit: contain;
position: relative;
}
.circle--rotate>li img::after {
position: absolute;
content: "";
bottom: 0;
right: 0;
width: 20px;
height: 20px;
border-radius: 50%;
background: linear-gradient(90deg, #fbab18 0%, #b2111b 102.83%);
}
.circle--slider {
position: relative;
}
.circle--slider .rotate--circle {
margin: 0 auto;
position: relative;
left: 15%;
}
.circle--slider .circle--rotate>li div {
position: relative;
overflow: visible; }
.circle--slider .circle--rotate>li div span {
-webkit-transform: rotate(0deg);
transform: rotate(0deg);
-webkit-transition: all 2s;
transition: all 2s;
}
.circle--slider .circle--rotate>li.active div {
font-size: 20px;
-webkit-transition: all 1s;
transition: all 1s;
}
.circle--slider .circle--rotate>li.active div span {
width: 100%;
height: 100%;
display: block;
position: absolute;
top: 0;
left: 0;
z-index: -1;
opacity: 1;
}
.circle--slider .count2 li:nth-child(2) {
transform: rotate(180deg);
}
.circle--slider .count3 li:nth-child(2) {
transform: rotate(120deg);
}
.circle--slider .count3 li:nth-child(3) {
transform: rotate(240deg);
}
.circle--slider .count4 li:nth-child(2) {
transform: rotate(90deg);
}
.circle--slider .count4 li:nth-child(3) {
transform: rotate(180deg);
}
.circle--slider .count4 li:nth-child(4) {
transform: rotate(270deg);
}
.circle--slider .count5 li:nth-child(2) {
transform: rotate(72deg);
}
.circle--slider .count5 li:nth-child(3) {
transform: rotate(144deg);
}
.circle--slider .count5 li:nth-child(4) {
transform: rotate(216deg);
}
.circle--slider .count5 li:nth-child(5) {
transform: rotate(-72deg);
}
.circle--slider .count6 li:nth-child(2) {
transform: rotate(60deg);
}
.circle--slider .count6 li:nth-child(3) {
transform: rotate(120deg);
}
.circle--slider .count6 li:nth-child(4) {
transform: rotate(180deg);
}
.circle--slider .count6 li:nth-child(5) {
transform: rotate(240deg);
}
.circle--slider .count6 li:nth-child(6) {
transform: rotate(-60deg);
}
.circle--slider .count7 li:nth-child(2) {
transform: rotate(51.5deg);
}
.circle--slider .count7 li:nth-child(3) {
transform: rotate(103deg);
}
.circle--slider .count7 li:nth-child(4) {
transform: rotate(154.5deg);
}
.circle--slider .count7 li:nth-child(5) {
transform: rotate(206deg);
}
.circle--slider .count7 li:nth-child(6) {
transform: rotate(-103deg);
}
.circle--slider .count7 li:nth-child(7) {
transform: rotate(-51.5deg);
}
.circle--slider .count8 li:nth-child(2) {
transform: rotate(45deg);
}
.circle--slider .count8 li:nth-child(3) {
transform: rotate(90deg);
}
.circle--slider .count8 li:nth-child(4) {
transform: rotate(135deg);
}
.circle--slider .count8 li:nth-child(5) {
transform: rotate(180deg);
}
.circle--slider .count8 li:nth-child(6) {
transform: rotate(-135deg);
}
.circle--slider .count8 li:nth-child(7) {
transform: rotate(-90deg);
}
.circle--slider .count8 li:nth-child(8) {
transform: rotate(-45deg);
}
.circle--slider .count9 li:nth-child(2) {
transform: rotate(40deg);
}
.circle--slider .count9 li:nth-child(3) {
transform: rotate(80deg);
}
.circle--slider .count9 li:nth-child(4) {
transform: rotate(120deg);
}
.circle--slider .count9 li:nth-child(5) {
transform: rotate(160deg);
}
.circle--slider .count9 li:nth-child(6) {
transform: rotate(-160deg);
}
.circle--slider .count9 li:nth-child(7) {
transform: rotate(-120deg);
}
.circle--slider .count9 li:nth-child(8) {
transform: rotate(-80deg);
}
.circle--slider .count9 li:nth-child(9) {
transform: rotate(-40deg);
}
.circle--slider .count10 li:nth-child(2) {
transform: rotate(36deg);
}
.circle--slider .count10 li:nth-child(3) {
transform: rotate(72deg);
}
.circle--slider .count10 li:nth-child(4) {
transform: rotate(108deg);
}
.circle--slider .count10 li:nth-child(5) {
transform: rotate(144deg);
}
.circle--slider .count10 li:nth-child(6) {
transform: rotate(-180deg);
}
.circle--slider .count10 li:nth-child(7) {
transform: rotate(-144deg);
}
.circle--slider .count10 li:nth-child(8) {
transform: rotate(-108deg);
}
.circle--slider .count10 li:nth-child(9) {
transform: rotate(-72deg);
}
.circle--slider .count10 li:nth-child(10) {
transform: rotate(-36deg);
}
.circle--slider .animate-wrapper {
width: 38%;
height: 38%;
position: absolute;
top: 0;
left: 0;
right: 0;
bottom: 0;
margin: auto;
border-radius: 50%;
}
.circle--slider .animate-title {
color: #fff;
}
.circle--slider .animate-img {
width: 25%;
height: 25%;
border-radius: 50%;
overflow: hidden;
}
.circle--slider .animate-img .animate-img__in {
position: absolute;
top: 0;
bottom: 0;
left: 0;
right: 0;
margin: auto;
border-radius: 50%;
background-repeat: no-repeat;
z-index: 11;
-webkit-transform: rotate3d(0, 0, 0, 0deg) scale(0.85);
transform: rotate3d(0, 0, 0, 0deg) scale(0.85);
-webkit-transition: 0.55s ease-in-out;
transition: 0.55s ease-in-out;
width: 100%;
height: 100%;
opacity: 0;
background-size: 70%;
background-position: center center; }
.circle--slider .animate-img:before { content: "";
position: absolute;
top: 35%;
bottom: 0;
left: 0;
right: 0;
margin: auto;
background-repeat: no-repeat;
width: 100%;
height: 100%;
background-size: 90% auto;
background-position: center center;
z-index: 10;
-webkit-animation: continousRotate 150s linear infinite;
animation: continousRotate 150s linear infinite;
}
.circle--slider .animate-more {
opacity: 0;
visibility: hidden;
-webkit-transition: all 0.5s 0.4s;
transition: all 0.5s 0.4s;
min-width: 131px;
overflow: hidden;
text-align: center;
z-index: 30;
position: absolute;
top: 0;
left: 0;
right: 0;
bottom: 0;
margin: auto;
padding: 15px;
height: 62px;
-webkit-transform: scale(0.8);
transform: scale(0.8);
}
.circle--slider .animate.active .animate-more {
opacity: 1;
visibility: visible;
-webkit-transform: scale(1);
transform: scale(1);
}
.circle--slider .animate.active .animate-img .animate-img__in {
opacity: 1;
transform: scale(1);
}
.circle--slider .prev,
.circle--slider .next {
position: absolute;
top: 0;
bottom: -40%;
margin: auto;
display: block;
height: 52px;
width: 52px;
text-align: center;
cursor: pointer;
border-radius: 50%;
z-index: 12;
-webkit-transition: all 0.3s ease-in-out;
transition: all 0.3s ease-in-out;
}
.circle--slider .prev:hover {
background-position: center right 13px;
}
.circle--slider .next:hover {
background-position: center left 13px;
}
.circle--slider .prev {
background-image: url(//www.gokulagro.com/wp-content/themes/gokul-agro/assets/images/right-arrow.png);
background-position: center center;
background-repeat: no-repeat;
background-size: 30px;
}
.circle--slider .next {
background-image: url(//www.gokulagro.com/wp-content/themes/gokul-agro/assets/images/left-arrow.png);
background-position: center center;
background-repeat: no-repeat;
background-size: 30px;
}
.circle--slider .prev {
right: unset;
left: -51%;
}
.circle--slider .next {
left: -58%;
} @media only screen and (max-width: 1024px) {
.slider-spin-container .right-wrapper,
.slider-spin-container .left-wrapper {
width: 100%;
padding: 20px 0 0;
}
.slider-spin-container .right-wrapper {
width: 100%;
padding: 0px 0 20px !important;
}
.slider-spin-container .left-wrapper {
text-align: center;
max-width: 90%;
margin: 0 auto 0px;
}
.circle--slider .rotate--circle {
left: -5px;
}
.services {
padding-top: 0px; }
}
@media only screen and (max-width: 991px) {
.slider-spin-container .left-wrapper {}
.circle--slider .prev {
right: 0% !important;
left: unset;
bottom: 0;
}
.circle--slider .next {
left: 0% !important;
bottom: 0;
}
.brand-leaf {
display: none;
}
}
@media only screen and (max-width: 767px) {
.services {
padding-top: 0;
}
.slider-spin-container .left-wrapper {
margin: 0;
}
.circle--slider .prev,
.circle--slider .next {}
.services:after {
border-radius: 30%;
}
.circle--rotate {
width: 50%;
height: 50%;
}
.animate-img__in:after {
width: 1px;
}
}
@media only screen and (max-width: 525px) {
.services {
height: 255px;
}
.services:before {
height: 649px;
}
.circle--slider .prev,
.circle--slider .next {
height: 42px;
width: 42px;
background-size: 15px;
}
.slider-spin-container .left-wrapper h2 {
font-size: 35px;
line-height: unset;
}
.slider-spin-container .left-wrapper p {
color: #000;
font-size: 35px;
font-weight: 600;
margin: 0;
margin-bottom: 20px;
}
.slider-spin-container .left-wrapper {
margin: 0px auto 15px;
padding-bottom: 0;
}
.circle--rotate>li .icon {
visibility: visible;
cursor: pointer;
text-align: center;
overflow: hidden;
font-size: 20px;
color: #ffffff;
border-radius: 50%;
height: 17%;
width: 17%;
margin: -40% auto;
-webkit-transition: all 500ms ease;
transition: all 500ms ease;
}
.slider-spin-wrapper:after {
display: none;
}
.circle--slider .animate-wrapper {
width: 46%;
height: 46%;
}
.circle--rotate>li img {
margin: auto;
width: 60px;
height: 60px;
object-fit: contain;
position: relative;
}
} .Certification {
padding-top: 80px;
position: relative;
}
.cotton-img {
width: 200px;
height: 200px;
position: absolute;
right: 0;
top: 0;
}
.cotton-img img {
width: 100%;
height: 100%;
object-fit: cover;
}
.Certification span {
font-weight: 600;
font-size: 42px;
line-height: 78px;
text-transform: uppercase;
background: linear-gradient(90deg, #fbab18 0%, #b2111b 102.83%);
-webkit-background-clip: text;
-webkit-text-fill-color: transparent;
background-clip: text;
text-fill-color: transparent;
}
.Certification .title {
font-weight: 600;
font-size: 42px;
line-height: 78px;
text-transform: uppercase;
color: #000 !important;
}
.Certification p {
font-weight: 400;
font-size: 16px;
line-height: 25px;
text-align: justify;
color: #212529;
}
#owl-carousel2 .brand-logo-image {
background: #ffffff;
border: 1px solid #d5d5d5;
border-radius: 10px;
padding: 25px;
height: 130px;
margin: 10px 0;
}
#owl-carousel2 .brand-logo-image img {
width: 100%;
height: 100%;
object-fit: contain;
}
#owl-carousel2 .owl-nav {
position: absolute;
right: 0;
top: -40%;
display: flex !important;
}
#owl-carousel2 .owl-nav button.owl-prev {
display: block !important;
margin-right: 70px;
position: relative;
}
#owl-carousel2 .owl-nav button.owl-prev::after {
position: absolute;
content: "";
top: 0;
left: 0;
background-image: url(//www.gokulagro.com/wp-content/themes/gokul-agro/assets/images/left-arrow.png);
background-position: center;
background-repeat: no-repeat;
width: 30px;
height: 30px;
background-size: contain;
}
#owl-carousel2 .owl-nav button.owl-next {
display: block !important;
position: relative;
margin-right: 30px;
}
#owl-carousel2 .owl-nav button.owl-next::after {
position: absolute;
content: "";
top: 0;
left: 0;
background-image: url(//www.gokulagro.com/wp-content/themes/gokul-agro/assets/images/right-arrow.png);
background-position: center;
background-repeat: no-repeat;
width: 30px;
height: 30px;
background-size: contain;
}
#owl-carousel2 .owl-nav button.owl-prev span,
#owl-carousel2 .owl-nav button.owl-next span {
display: none !important;
} .Awards {
padding: 40px 0 80px;
position: relative;
}
.Awards span {
font-weight: 600;
font-size: 42px;
line-height: 78px;
text-transform: uppercase;
background: linear-gradient(90deg, #fbab18 0%, #b2111b 102.83%);
-webkit-background-clip: text;
-webkit-text-fill-color: transparent;
background-clip: text;
text-fill-color: transparent;
}
.Awards .title {
font-weight: 600;
font-size: 42px;
line-height: 78px;
text-transform: uppercase;
color: #000 !important;
}
.Awards p {
font-weight: 400;
font-size: 16px;
line-height: 25px;
text-align: justify;
color: #212529;
}
@media only screen and (max-width: 992px) {
.cotton-img {
display: none;
}
}
@media only screen and (max-width: 767px) {
.Certification,
.Awards {
padding: 20px 0;
}
.cotton-img {
display: none;
}
#owl-carousel2 .owl-nav {
top: -25%;
}
.Certification span,
.Awards span {
font-size: 28px;
}
.Certification .title,
.Awards .title {
font-size: 28px;
}
} .photo-gallery {
padding: 80px 0;
position: relative;
}
.galery-left-leaf {
width: 300px;
height: 300px;
position: absolute;
left: 0;
bottom: 0;
}
.galery-left-leaf img {
width: 100%;
height: 100%;
object-fit: fill;
}
.photo-gallery .content span {
font-weight: 600;
font-size: 42px;
line-height: 78px;
text-transform: uppercase;
background: linear-gradient(90deg, #fbab18 0%, #b2111b 102.83%);
-webkit-background-clip: text;
-webkit-text-fill-color: transparent;
background-clip: text;
text-fill-color: transparent;
}
.photo-gallery .content .title {
font-weight: 600;
font-size: 42px;
line-height: 78px;
text-transform: uppercase;
color: #000 !important;
}
.photo-gallery .content p {
font-weight: 400;
font-size: 16px;
line-height: 25px;
text-align: justify;
color: #212529;
}
.photo-gallery .content .button {
display: inline-block;
}
.photo-gallery .content .button button {
border-radius: 100rem;
padding: 8px 20px;
margin: 0 15px 15px 0;
color: transparent;
box-shadow: 0 0 6px 0 rgba(157, 96, 212, 0.5);
border: solid 1px transparent;
background-image: linear-gradient(90deg, #fbab18 0%, #b2111b 102.83%);
background-origin: border-box;
box-shadow: 2px 1000px 1px #ffffff inset;
min-width: 130px !important;
}
.photo-gallery .content .button button a {
font-size: 18px !important;
background: linear-gradient(90deg, #fbab18 0%, #b2111b 102.83%);
-webkit-background-clip: text;
-webkit-text-fill-color: transparent;
background-clip: text;
text-fill-color: transparent;
line-height: 30px !important;
font-weight: 400 !important;
}
.photo-gallery .images {
width: 100%;
height: 300px;
position: relative;
}
.photo-gallery .images::after {
position: absolute;
content: "";
top: 0;
left: 0;
background-color: #000;
width: 100%;
height: 100%;
opacity: 0.4;
}
.photo-gallery .images img {
width: 100%;
height: 100%;
object-fit: cover;
}
.photo-gallery .images .image-title {
position: absolute;
top: 0;
left: 0;
width: 100%;
height: 100%;
display: flex;
align-items: center;
justify-content: center;
}
.photo-gallery .images .image-title h1 {
color: #fff !important;
font-weight: 600;
text-transform: uppercase;
z-index: 2;
}
@media only screen and (max-width: 992px) {
.galery-left-leaf {
display: none;
}
}
@media only screen and (max-width: 767px) {
.photo-gallery .images {
margin: 10px 0;
}
.galery-left-leaf {
display: none;
}
.photo-gallery {
padding: 40px 0 80px 0;
position: relative;
}
.photo-gallery .content span {
font-size: 28px;
}
.photo-gallery .content .title {
font-size: 28px;
}
} .testimonials {
background-image: url(//www.gokulagro.com/wp-content/themes/gokul-agro/assets/images/testimonials-bg.png);
background-repeat: no-repeat;
background-position: bottom;
position: relative;
}
.right-icons {
position: absolute;
right: 0;
bottom: 8%;
overflow: hidden;
}
.right-icons img {
width: 100%;
height: 100%;
object-fit: contain;
}
.holderCircle {
width: 500px;
height: 500px;
border-radius: 100%;
margin: 0 auto 100px auto;
position: relative;
}
.dotCircle {
width: 100%;
height: 100%;
position: absolute;
margin: auto;
top: 0;
left: 0;
right: 0;
bottom: 0;
border-radius: 100%;
z-index: 20;
}
.dotCircle .itemDot {
display: block;
width: 80px;
height: 80px;
position: absolute;
background: #ffffff;
color: #7d4ac7;
border-radius: 50%;
text-align: center;
line-height: 80px;
font-size: 30px;
z-index: 3;
cursor: pointer;
border: 2px solid #e6e6e6;
overflow: hidden;
}
.dotCircle .itemDot .forActive {
width: 56px;
height: 56px;
position: absolute;
top: 0;
left: 0;
right: 0;
bottom: 0;
display: none;
}
.dotCircle .Active {
width: 100px !important;
height: 100px !important;
position: absolute;
top: 0;
left: 0;
right: 0;
bottom: 0;
}
.dotCircle .itemDot.active .forActive {
display: block;
}
.round {
position: absolute;
left: 40px;
top: 45px;
width: 410px;
height: 410px;
opacity: 0.5;
background-image: url(//www.gokulagro.com/wp-content/themes/gokul-agro/assets/images/testimonials-img.png);
background-position: center;
background-repeat: no-repeat;
background-size: contain;
border-radius: 100%;
-webkit-animation: rotation 100s infinite linear;
}
.center-content {
position: absolute;
top: 50%;
left: 50%;
transform: translate(-50%, -50%);
}
.center-content h3 {
color: #000;
font-size: 26px;
background-image: url(//www.gokulagro.com/wp-content/themes/gokul-agro/assets/images/quote-2\ 1.png);
background-size: contain;
background-repeat: no-repeat;
height: 100px;
display: flex;
align-items: center;
justify-content: center;
}
.dotCircle .itemDot {
font-size: 40px;
}
.dotCircle .itemDot img {
width: 100%;
height: 100%;
object-fit: contain;
padding: 5px;
}
.contentCircle {
width: 100%;
height: 100%;
position: relative;
margin-top: -24%;
}
.contentCircle .CirItem {
border-radius: 100%;
color: #222222;
position: absolute;
text-align: center;
bottom: 0;
left: 0;
opacity: 0;
transition: 0.5s;
font-size: 15px;
width: 100%;
height: 100%;
top: -20%;
right: 0;
margin: auto;
line-height: 250px;
}
.CirItem.active {
z-index: 1;
opacity: 1;
transition: 0.5s;
}
@media only screen and (min-width: 768px) and (max-width: 991px) {
.contentCircle {
width: 100%;
height: 100%;
position: relative;
margin-top: 0%;
}
.testimonials {
background-image: url(//www.gokulagro.com/wp-content/themes/gokul-agro/assets/images/testimonials-bg.png);
background-repeat: no-repeat;
background-position: bottom;
padding-bottom: 250px;
}
.right-icons {
display: none;
}
}
@media only screen and (max-width: 767px) {
.testimonials {
padding-bottom: 250px;
}
.contentCircle {
width: 100%;
height: 100%;
position: relative;
margin-top: -18%;
}
.center-content {
position: absolute;
top: 50%;
left: 50%;
transform: translate(-50%, -50%);
}
.right-icons {
display: none;
}
}
.title-box .title {
font-weight: 600;
letter-spacing: 2px;
position: relative;
z-index: -1;
text-align: start;
}
.title-box span {
text-shadow: 0 10px 10px rgba(0, 0, 0, 0.15);
font-weight: 800;
color: #000;
}
.title-box p {
font-size: 17px;
line-height: 30px;
text-align: start;
}
@media only screen and (min-width: 300px) and (max-width: 599px) {
.holderCircle {
width: 300px;
height: 300px;
}
.center-content {
position: absolute;
top: 37%;
left: 50%;
transform: translate(-50%, -50%);
}
.contentCircle {
width: 100%;
height: 100%;
position: relative;
}
.testimonials {
background-image: url(//www.gokulagro.com/wp-content/themes/gokul-agro/assets/images/testimonials-bg.png);
background-repeat: no-repeat;
background-position: bottom;
padding-bottom: 250px;
}
.round {
position: absolute;
left: 50px;
top: 0px;
width: 200px;
height: 200px;
background-color: #fff;
border-radius: 100%;
-webkit-animation: rotation 100s infinite linear;
}
.holderCircle::after {
width: 100%;
height: 100%;
}
.dotCircle {
width: 100%;
height: 100%;
top: -36%;
right: 0;
bottom: 0;
left: 0%;
margin: auto;
}
.title-box p {
font-size: 16px;
line-height: 2em;
text-align: start;
}
}
@media only screen and (min-width: 992px) and (max-width: 1199px) {}
@media only screen and (min-width: 1200px) and (max-width: 1499px) {} .news {
background-image: url(//www.gokulagro.com/wp-content/themes/gokul-agro/assets/images/Newsletter.png);
background-position: center;
background-repeat: no-repeat;
background-size: cover;
height: 200px;
width: 100%;
padding: 50px 20px;
display: flex;
align-items: center;
justify-content: space-between;
}
.news .news-fild {
width: 60%;
margin: auto;
display: flex;
align-items: center;
justify-content: space-between;
}
.news-fild input {
background-color: transparent !important;
border: 1.5px solid #ffffff !important;
border-radius: 20px !important;
}
.news-fild .tnp-submit {
background-color: #fff !important;
color: #000 !important;
height: 100% !important;
}
.news .news-fild .title {
font-weight: 600;
font-size: 32px;
text-transform: uppercase;
color: #ffffff;
}
.news .news-fild input {
width: 70%;
border: 2px solid #fff;
border-radius: 25px;
background-color: transparent;
padding: 4px;
margin: 0 20px;
color: #fff;
}
.news .news-fild input::placeholder {
color: #fff;
}
.news .news-fild .button {
display: inline-block;
}
.news .news-fild form .tnp-field-button input {
width: 130px !important;
}
.news .news-fild .button button {
border: 2px solid #fff;
display: flex;
align-items: center;
justify-content: center;
color: #000;
padding: 8px 25px;
background: #fff;
border-radius: 50px;
}
@media only screen and (max-width: 992px) {
.news .news-fild {
width: 95%;
}
}
@media only screen and (max-width: 768px) {
.news .news-fild {
width: 95%;
flex-direction: column;
}
.news .news-fild input {
width: 80%;
margin: 10px 0;
}
.news {
height: auto;
}
.news-fild .tnp-submit {
margin: 15px 0 !important;
}
} footer {
padding: 80px 0;
background-image: url(//www.gokulagro.com/wp-content/themes/gokul-agro/assets/images/footer\ images.png);
background-position: center bottom;
background-repeat: no-repeat;
background-size: contain;
height: auto;
}
footer .footer-title {
height: 50px;
display: flex;
align-items: center;
justify-content: flex-start;
margin-bottom: 20px;
}
footer .footer-title::after {
position: absolute;
content: "";
left: 0;
bottom: -10%;
background: linear-gradient(90deg, #fbab18 0%, #b2111b 102.83%);
width: 80%;
height: 3px;
}
footer .footer-title .logo {
width: 100px;
height: 50px;
}
footer .footer-title .logo img {
width: 100%;
height: 100%;
object-fit: contain;
}
footer p {
font-size: 16px;
text-align: start;
color: #212529;
}
footer .icon {
width: 40px;
height: 40px;
border-radius: 50%;
background: linear-gradient(90deg, #fbab18 0%, #b2111b 102.83%);
display: flex;
align-items: center;
justify-content: center;
margin-right: 15px;
flex-shrink: 0;
}
footer .icon i {
color: #fff;
font-size: 18px;
}
footer .desc a {
text-decoration: none;
margin-left: 10px;
font-size: 16px;
text-align: start;
color: #212529;
}
footer .footer-title .title {
font-weight: 600;
font-size: 18px;
display: flex;
align-items: center;
text-transform: uppercase;
color: #000000;
}
footer ul li {
list-style: none;
font-size: 16px;
text-align: start;
color: #212529;
margin: 5px 0;
}
footer ul li a {
color: #000000;
}
footer ul li a:hover {
background: linear-gradient(90deg, #fbab18 0%, #b2111b 102.83%);
-webkit-background-clip: text;
-webkit-text-fill-color: transparent;
background-clip: text;
text-fill-color: transparent;
}
.copy-right {
text-align: center;
background-color: #000;
width: 100%;
padding: 10px;
}
.copy-right p {
color: #fff;
font-size: 12px;
margin: 0;
}
.two-section-mrg {
width: 100%;
height: auto;
background: linear-gradient(180deg, #ffffff 22.92%, #fff6e5 100%);
}
@media only screen and (max-width: 768px) {
footer {
background-image: none;
}
} .header-bg {
background-image: url(//www.gokulagro.com/wp-content/themes/gokul-agro/assets/images/image11.png) !important;
background-position: center;
background-size: cover;
height: 122px;
position: relative;
}
.header-bg::after {
position: absolute;
content: "";
top: 0;
left: 0;
background-color: #000;
opacity: 0.6;
width: 100%;
height: 100%;
z-index: 1;
}
.institutions-content {
padding-bottom: 80px; }
.institutions-content .main-image {
width: 100%;
height: 442px; overflow: hidden;
}
.institutions-content .main-image img {
width: 100%;
height: 100%;
object-fit: cover;
}
.image-content {
padding: 80px 0;
background: #fffaf0;
position: relative;
}
.image-content .left-leaf {
position: absolute;
bottom: 0;
left: 0;
width: 200px;
height: 200px;
}
.image-content .left-leaf img {
width: 100%;
height: 100%;
object-fit: cover;
}
.image-content .right-leaf {
position: absolute;
top: -12%;
right: 0;
width: 150px;
height: 150px;
}
.image-content .right-leaf img {
width: 100%;
height: 100%;
object-fit: fill;
}
.image-content .images {
width: 100%;
height: 100%;
background: #d9d9d9;
border-radius: 10px;
padding: 10px;
}
.image-content .images img {
width: 100%;
height: 100%;
object-fit: cover;
}
.image-content .content {
width: 100%;
height: 100%;
overflow: hidden;
display: flex;
flex-direction: column;
justify-content: start;
}
.image-content .content span {
font-weight: 600;
font-size: 42px;
line-height: 78px;
text-transform: uppercase;
background: linear-gradient(90deg, #fbab18 0%, #b2111b 102.83%);
-webkit-background-clip: text;
-webkit-text-fill-color: transparent;
background-clip: text;
text-fill-color: transparent;
}
.image-content .content .title {
font-weight: 600;
font-size: 42px;
line-height: 78px;
text-transform: uppercase;
color: #000 !important;
}
.image-content .content p {
font-weight: 400;
font-size: 16px;
line-height: 25px;
text-align: justify;
color: #212529;
} .popup-btn-cls button {
border-radius: 100rem;
padding: 8px 20px;
margin: 0 15px 15px 0;
color: transparent;
box-shadow: 0 0 6px 0 rgba(157, 96, 212, 0.5);
border: solid 1px transparent;
background-image: linear-gradient(90deg, #fbab18 0%, #b2111b 102.83%);
background-origin: border-box;
box-shadow: 2px 1000px 1px #fffaf0 inset;
min-width: 200px !important;
}
.popup-btn-cls button .btn-title {
font-size: 18px !important;
background: linear-gradient(90deg, #fbab18 0%, #b2111b 102.83%);
-webkit-background-clip: text;
-webkit-text-fill-color: transparent;
background-clip: text;
text-fill-color: transparent;
line-height: 30px !important;
font-weight: 400 !important;
}
.introductions {
padding: 0 0 140px 0;
background: #fffaf0;
position: relative;
}
.introductions .right-leaf-sb {
position: absolute;
bottom: 0%;
right: 0;
width: 150px;
height: 150px;
}
.introductions .right-leaf-sb img {
width: 100%;
height: 100%;
object-fit: contain;
}
.introductions .main-intro-bg {
height: 350px;
width: 100%;
position: relative;
background-image: url(//www.gokulagro.com/wp-content/themes/gokul-agro/assets/images/intro-bg.png);
background-position: center;
background-size: cover;
}
.introductions .main-intro-bg span {
font-weight: 600;
font-size: 32px;
line-height: 78px;
text-transform: uppercase;
background: linear-gradient(90deg, #fbab18 0%, #b2111b 102.83%);
-webkit-background-clip: text;
-webkit-text-fill-color: transparent;
background-clip: text;
text-fill-color: transparent;
}
.introductions .main-intro-bg .title {
font-weight: 600;
font-size: 32px;
line-height: 78px;
text-transform: uppercase;
color: #fff !important;
position: absolute;
top: 20%;
left: 50%;
transform: translate(-50%, -50%);
}
.introductions .main-intro-bg .images {
width: 100%;
height: 100%;
}
.introductions .main-intro-bg .images img {
width: 100%;
height: 100%;
object-fit: cover;
position: relative;
}
.introductions .main-intro-bg .images img::before {
position: absolute;
content: "";
background-color: #000;
opacity: 0.6;
width: 100%;
height: 100%;
top: 0;
left: 0;
}
.introductions .row {
margin-top: -10%;
}
.introductions .images-card {
background-color: #fff;
padding: 8px 0;
background: linear-gradient(90deg, #fbab18 0%, #b2111b 102.83%);
border-radius: 20px;
margin: 10px 0;
position: relative;
}
.introductions .images-card p {
background-color: #fff;
border-radius: 20px;
color: #000;
padding: 20px 30px;
font-size: 16px;
margin: 0;
z-index: 2 !important;
position: relative;
}
.introductions .images-last {
width: 100%;
height: 100%;
position: relative;
padding: 10px;
z-index: 0;
}
.introductions .images-last::after {
position: absolute;
bottom: 0;
left: 0;
content: "";
background: linear-gradient(90deg, #fbab18 0%, #b2111b 102.83%);
opacity: 0.8;
border-radius: 0px 0px 20px 20px;
z-index: -2;
width: 100%;
height: 48%;
}
.introductions .images-last img {
width: 100%;
height: 100%;
object-fit: cover;
border-radius: 20px;
z-index: 1;
}
.introductions .top-card {
margin-top: -25%;
}
.introductions .top-card2 {
margin-top: -20%;
}
@media only screen and (max-width: 992px) {
.introductions .main-intro-bg .title {
text-align: center;
}
.institutions-content .main-image {
margin-top: 70px;
}
.multi-header {
border-radius: 0 !important;
width: 100%;
}
.header-bg {
display: none;
}
.image-content {
padding: 40px 0;
}
.institutions-content {
padding: 40px 0;
}
.introductions .top-card {
margin-top: 10px;
}
.introductions .top-card2 {
margin-top: 0%;
}
.image-content .left-leaf {
display: none;
}
.image-content .right-leaf {
display: none;
}
.introductions .right-leaf-sb {
display: none;
}
}
.Castor-oil-mainimg {
padding-bottom: 10px;
}
.Castor-oil-mainimg .main-image {
width: 100%;
height: auto; overflow: hidden;
}
.Castor-oil-mainimg .main-image img {
width: 100%;
object-fit: cover; }
.Castor-oil-mainimg .sm-row {
margin-top: -6%;
}
.Castor-oil-mainimg .sm-row .col-md-6 {
width: 20%;
}
.Castor-oil-mainimg .sm-image {
width: 100%;
height: 145px;
margin: auto;
border: 2px solid #fff;
border-radius: 10px;
overflow: hidden;
}
.Castor-oil-mainimg .sm-image img {
width: 100%;
height: 100%;
object-fit: cover;
}
.form-title-career {
color: #000;
font-weight: 600;
font-size: 42px;
line-height: 78px;
text-transform: uppercase;
}
.oils-contents .desc {
text-align: center;
font-size: 16px;
line-height: 28px;
color: #212529;
margin: 20px 0;
width: 90%;
margin: 0 auto;
}
.oils-contents .desc p {
text-align: justify;
}
.oils-contents .inner-title {
font-weight: 600;
font-size: 24px;
line-height: normal;
text-transform: uppercase;
text-align: center;
margin-bottom: 10px;
color: #000;
}
.oils-contents .inner-title h1 {
font-weight: 600;
font-size: 40px;
line-height: 1;
text-transform: uppercase;
background: linear-gradient(90deg, #fbab18 0%, #b2111b 102.83%);
-webkit-background-clip: text;
-webkit-text-fill-color: transparent;
background-clip: text;
}
.form-title-career p {
font-size: 24px;
}
.oils-contents .carrer_details {
opacity: 1 !important;
}
.oils-contents .carrer_details table tbody tr td {
border-left: 0px solid;
border-right: 0px solid;
}
.oils-contents .desc .title {
font-weight: 600;
font-size: 42px;
line-height: 78px;
text-transform: uppercase;
background: linear-gradient(90deg, #fbab18 0%, #b2111b 102.83%);
-webkit-background-clip: text;
-webkit-text-fill-color: transparent;
}
tbody,
td,
tfoot,
th,
thead,
tr {
border-color: inherit;
border-style: solid;
border-width: 0;
text-align: start !important;
}
table th,
.wp-block-table td,
.wp-block-table th {
padding: calc(0.5 * var(--global--spacing-unit));
border: 0px solid ;
border-bottom: 1px solid #000 !important;
}
table tr {
border: 0px solid !important;
border-bottom: 1px solid #000 !important;
}
table tr:last-child {
border: 0px solid !important;
border-bottom: none !important;
}
.blank-row {
height: 38px;
}
.oils-contents {
padding: 20px 0;
position: relative;
}
.oils-contents .container .left-leaf-inner {
position: absolute;
left: 0;
top: 0;
width: 150px;
height: 150px;
transform: matrix(-1, 0, 0, 1, 0, 0);
}
.oils-contents .container .left-leaf-inner img {
width: 100%;
height: 100%;
object-fit: fill;
}
.oils-contents .container .right-leaf-inner {
position: absolute;
right: 0;
top: 0;
}
.oils-contents .container .right-leaf-inner img {
width: 100%;
height: 100%;
object-fit: contain;
}
.oils-contents .oli-images {
width: 100%;
height: 500px;
padding: 40px 0;
display: flex;
}
.oils-contents .oli-images img {
width: 100%;
height: 100%;
object-fit: contain !important;
}
.oils-contents .oli-conent {
padding: 40px 0 0 0;
height: 100%;
display: flex;
flex-direction: column;
align-items: flex-start; }
.oils-contents .title span {
font-weight: 600;
font-size: 40px;
line-height: 1;
text-transform: uppercase;
background: linear-gradient(90deg, #fbab18 0%, #b2111b 102.83%);
-webkit-background-clip: text;
-webkit-text-fill-color: transparent;
background-clip: text;
text-fill-color: transparent;
}
.oils-contents .title {
font-weight: 600;
font-size: 40px;
line-height: 1;
text-transform: uppercase;
color: #000 !important;
margin-bottom: 1rem;
}
.oils-contents .oli-conent p {
font-size: 16px;
line-height: 28px;
color: #212529;
text-align: justify;
margin: 0 0 1rem 0;
}
.oils-contents .oli-conent li {
color: #212529;
margin-bottom: 0.5rem;
}
@media only screen and (max-width: 992px) {
.Castor-oil-mainimg .main-image {
margin-top: 0px;
}
.Castor-oil-mainimg {
padding: 0;
}
.oils-contents .oli-images {
width: 100%;
height: 100%;
padding: 40px 0;
display: flex;
}
.oils-contents .container .right-leaf-inner,
.oils-contents .container .left-leaf-inner {
display: none;
}
}
@media only screen and (max-width: 767px) {
.Castor-oil-mainimg .sm-row {
margin-top: 12%;
}
.Castor-oil-mainimg .sm-row .col-md-6 {
width: 100%;
}
.Castor-oil-mainimg .sm-image {
width: 100%;
height: 200px;
border: 2px solid #fff;
border-radius: 10px;
margin-top: 10px;
}
.oils-contents .oli-images {
width: 100%;
height: 100%;
padding: 40px 0;
display: flex;
}
.oils-contents .title span {
font-size: 28px;
}
.oils-contents .title {
font-size: 28px;
}
} .csr-content {
text-align: justify;
font-size: 16px;
line-height: 28px;
color: #212529;
} .contact-us {
padding-top: 40px;
}
.contact-us .desc p {
font-size: 16px;
line-height: 28px;
color: #212529;
}
.contact-us .map-setion .map {
border-radius: 10px;
padding: 0 !important;
margin: 20px 0;
overflow: hidden;
}
.contact-us-details { }
.contact-us-details .contact-desc {
text-align: start;
padding: 20px;
border-radius: 20px;
position: relative;
background-color: #fff;
z-index: 10;
margin: 10px 0;
min-height: 275px;
}
.contact-us-details .contact-desc span {
opacity: 0.8;
}  .bg-grad {
position: relative;
}
.bg-grad::after {
position: absolute;
content: "";
top: 0;
left: 0;
width: 100%;
height: 100%;
border-radius: 20px; border: 10px solid transparent; background: linear-gradient(90deg, #fbab18 0%, #b2111b 102.83%); -webkit-mask: linear-gradient(#fff 0 0) padding-box,
linear-gradient(#fff 0 0);
-webkit-mask-composite: xor; mask-composite: exclude;
}
.contact-us-details .contact-desc h1 {
font-weight: 600;
font-size: 26px;
line-height: 44px;
color: #000000;
opacity: 0.7;
}
.contact-us-details .contact-desc .icon {
width: 40px;
height: 40px;
border-radius: 50%;
background: linear-gradient(90deg, #fbab18 0%, #b2111b 102.83%);
display: flex;
align-items: center;
justify-content: center;
margin-right: 15px;
flex-shrink: 0;
}
.contact-us-details .contact-desc .icon i,
.contact-us-details .contact-desc .icon svg {
color: wheat;
font-size: 16px;
}
.contact-desc .desc {
display: flex;
align-items: center;
}
.contact-desc .desc a {
text-decoration: none;
font-size: 16px;
text-align: start;
color: #000000;
opacity: 0.8;
z-index: 3;
position: relative;
}
.contact-main { display: flex;
align-items: center;
justify-content: center;
flex-direction: column;
position: relative;
padding: 30px 0; }
.contact-main::after {
position: absolute;
content: "";
top: 0;
left: 0;
background: #000;
opacity: 0.7;
width: 100%;
height: 100%;
z-index: -1;
}
.contact-main h1 {
font-weight: 600;
font-size: 32px;
line-height: 100%;
text-transform: uppercase;
color: #000000;
}
.contact-main p {
font-size: 16px;
line-height: 38px;
text-align: center;
color: #000000;
}
.contact-main .form-main-box {
border: 2px solid #000000;
border-radius: 20px;
padding: 25px;
width: 70%;
margin: auto;
}
.contact-main .form-main-box input,
textarea {
background-color: transparent !important;
border: 2px solid #000000;
color: #000000;
margin: 10px 0;
border-radius: 20px;
}
.contact-main .form-main-box textarea {
border: 2px solid #000000 !important;
padding: 5px;
color: #000000 !important;
}
.contact-main .form-main-box input::placeholder {
color: #000000 !important;
}
.contact-main .form-main-box textarea::placeholder {
color: #000000 !important;
}
.contact-main .form-main-box .button {
margin: 25px 0;
}
.contact-main .form-main-box .button p input {
border: none !important;
display: flex;
align-items: center;
justify-content: center;
margin: auto;
color: #000000;
padding: 8px 25px;
background: linear-gradient(90deg, #fbab18 0%, #b2111b 102.83%);
border-radius: 50px;
}
@media only screen and (max-width: 992px) {
.contact-us {
padding-top: 110px;
}
}
@media only screen and (max-width: 767px) {
.contact-main .form-main-box {
border: 2px solid #000000;
border-radius: 20px;
padding: 25px;
width: 95%;
}
.contact-main {
height: auto;
padding: 20px 0;
}
}
.images-round {
align-items: center !important;
flex-shrink: 0 !important;
height: unset !important;
padding: 40px 0 0 0 !important;
}
.sub-round-img {
height: unset !important;
object-fit: none !important;
}
.images-round img {
width: 400px !important;
height: 400px !important;
border-radius: 50% !important;
padding: 0 !important;
align-items: center !important;
border: 12px solid #d9d9d9;
margin: auto;
overflow: hidden;
}
.news-form-center {
display: flex !important;
width: 100%;
justify-content: space-between;
align-items: center;
}
.tnp-field-email {
width: 100% !important;
margin: 0 10px !important;
}
.tnp-field-button {
margin-bottom: 0 !important;
}
.tnp-subscription {
width: 100% !important;
max-width: 100% !important;
display: flex !important;
width: 100%;
justify-content: space-between;
align-items: center;
}
.news-input-fild {
width: 100%;
display: flex;
align-items: center;
}
.wpcf7-spinner {
display: block;
}
.news-msg-title {
color: #000;
font-size: 42px;
}
.news-thank-section .tnp-subscription div.tnp-field .tnp-submit {
border: 3px solid;
border-image: linear-gradient(90deg, #fbab18 0%, #b2111b 102.83%) 1;
display: flex;
align-items: center;
justify-content: center;
color: #fff;
padding: 8px 25px;
background: transparent;
background: linear-gradient(90deg, #fbab18 0%, #b2111b 102.83%);
-webkit-background-clip: text;
-webkit-text-fill-color: transparent;
background-clip: text;
text-fill-color: transparent;
margin: auto;
margin-top: 20px;
}
.main-content button {
border: 3px solid;
border-image: linear-gradient(90deg, #fbab18 0%, #b2111b 102.83%) 1;
display: flex;
align-items: center;
justify-content: center;
color: #fff;
padding: 8px 25px;
background: transparent;
background: linear-gradient(90deg, #fbab18 0%, #b2111b 102.83%);
-webkit-background-clip: text;
-webkit-text-fill-color: transparent;
background-clip: text;
text-fill-color: transparent;
margin: auto;
margin-top: 20px;
}
.news-thank-section form {
width: 100% !important;
}
.news-thank-section .tnp-field-email label {
text-align: start !important;
}
@media only screen and (max-width: 767px) {
.news-input-fild {
flex-direction: column;
}
.tnp-field-button {
margin-top: 20pxf !important;
}
.images-round img {
width: 300px !important;
height: 300px !important;
}
}
@media only screen and (max-width: 576px) {
.images-round img {
width: 250px;
height: 250px;
}
} .modal {
z-index: 999999 !important;
}
.modal-header {
border: none !important;
}
.modal-header .btn-close {
background-color: transparent !important;
}
.modal-body {
position: relative;
}
.modal-body::after {
position: absolute;
content: "";
bottom: -12px;
left: 0;
width: 100%;
height: 15px;
background: linear-gradient(90deg, #fbab18 0%, #b2111b 102.83%);
border-radius: 0px 0px 20px 20px;
}
.modal-body p {
color: #494949;
}
.modal-body ul li::marker {
color: #494949 !important;
}
.insti-inquiry-frm {
border-radius: 20px;
border: 1.5px solid rgba(0, 0, 0, 0.7);
padding: 25px;
width: 100%;
}
.insti-inquiry-frm input {
background-color: transparent !important;
border: 1.5px solid rgba(0, 0, 0, 0.7);
color: rgba(0, 0, 0, 0.7);
margin: 10px 0;
border-radius: 20px;
padding: var(--form--spacing-unit) !important;
}
.insti-inquiry-frm select {
background-color: transparent !important;
border: 1.5px solid rgba(0, 0, 0, 0.7);
color: rgba(0, 0, 0, 0.7);
margin: 10px 0;
border-radius: 20px;
padding: var(--form--spacing-unit) !important;
}
.insti-inquiry-frm textarea {
border: 1.5px solid rgba(0, 0, 0, 0.7);
color: rgba(0, 0, 0, 0.7);
padding: 5px;
}
.insti-inquiry-frm input::placeholder {
color: rgba(0, 0, 0, 0.7) !important;
}
.insti-inquiry-frm textarea::placeholder {
color: rgba(0, 0, 0, 0.7) !important;
}
.insti-inquiry-frm .button p {
margin: 0;
}
.insti-inquiry-frm .button p input {
border: none;
display: flex;
align-items: center;
justify-content: center;
color: #fff;
padding: 8px 25px !important;
background: linear-gradient(90deg, #fbab18 0%, #b2111b 102.83%);
border-radius: 50px;
margin: auto;
}
@media only screen and (max-width: 767px) {
.insti-inquiry-frm {
border: 2px solid #fff;
border-radius: 20px;
padding: 0px;
width: 100%;
}
.contact-main {
height: auto;
padding: 20px 0;
}
} .investor-relation {
padding: 80px 0;
}
.investor-category-btn {
margin-bottom: 8px; color: #fff !important;
}
.investor-category-title {
text-align: center;
} .downloads-sec-heading {
text-align: center;
margin-bottom: 2rem;
}
.investor-category-btn:hover {
background: linear-gradient(90deg, #fbab18 0%, #b2111b 102.83%);
}
.investor-category-btn.active {
background: linear-gradient(90deg, #fbab18 0%, #b2111b 102.83%);
}
.investor-relation-sec #v-pills-tab {
width: 220px;
padding-right: 20px;
}
.investor-relation-sec #v-pills-tabContent {
width: calc(100% - 220px);
}
.downloads-sec {
min-height: 50vh;
}
@media only screen and (max-width: 767px) {
.investor-relation-sec #v-pills-tab {
max-width: 300px;
margin: 0 auto;
}
.downloads-sec {
min-height: auto;
}
.investor-relation-sec,
.downloads-sec-wrapper {
flex-direction: column;
}
.investor-relation-sec #v-pills-tab,
.investor-relation-sec #v-pills-tabContent {
width: 100%;
padding-right:0px;
}
.investor-relation-sec #v-pills-tabContent {
padding-top: 20px;
}
} .pdf-layout {
padding-top: 80px;
}
.pdf-title {
text-align: center;
padding: 10px 0;
}
.pdf-title-sec {
text-align: center !important;
margin-bottom: 25px;
display: inline-block;
width: 100%;
}
.pdf-title h2 {
color: #000;
font-size: 28px;
font-weight: bold;
}
.pdf-layout .pdf-box {
max-width:160px;
height: 160px;
border-radius: 20px;
padding: 8px 0;
background: linear-gradient(90deg, #fbab18 0%, #b2111b 102.83%);
border-radius: 20px;
margin: 10px auto;
position: relative;
display: flex;
align-items: center;
justify-content: center;
}
.pdf-layout .pdf-box .content {
background-color: #fff;
border-radius: 20px;
color: #000;
width: 100%;
height: 100%;
padding: 20px 30px;
display: flex;
align-items: center;
justify-content: center;
font-size: 16px;
margin: 0;
z-index: 2 !important;
position: relative;
overflow: hidden;
}
.pdf-layout .pdf-box .content .pdf-title-box {
position: absolute;
top: 0;
left: 0;
width: 100%;
height: 100%;
background-color: #00000091;
border-radius: 20px;
opacity: 0.5;
display: flex;
align-items: center;
justify-content: center;
padding: 0 20px;
text-align: center;
transform: translate(0, -100%);
transition: 0.8s;
}
.pdf-layout .pdf-box .content:hover .pdf-title-box {
transform: translate(0, 0%);
}
.pdf-layout .pdf-box .content .pdf-title-box a {
color: #fff;
text-decoration: none;
font-size: 18px;
}
@media only screen and (max-width: 767px) {
.pdf-layout {
padding: 120px 0 0px 0;
}
}
.page-template-Layout-pdf .institutions-content {
background-color: transparent !important;
}
.page-template-table-layout .institutions-content {
background-color: transparent !important;
}
.page-template-gallery-layout .institutions-content {
background-color: transparent !important;
}
.tble-lyout-border {
position: relative !important;
}
.annouce-tbl {
position: relative;
z-index: 2;
}
.tble-lyout-border::after {
position: absolute;
content: "";
top: -7px;
left: -6px;
right: 0;
bottom: 0;
width: 100%;
height: 100%;
border-radius: 20px;
border: 6px solid transparent;
background: linear-gradient(90deg, #fbab18 0%, #b2111b 102.83%);
-webkit-mask: linear-gradient(#fff 0 0) padding-box,
linear-gradient(#fff 0 0);
-webkit-mask-composite: xor;
overflow: hidden !important;
z-index: 0;
box-sizing: content-box;
}
.annouce-tbl tr td {
padding: 20px;
}
.annouce-tbl tr td:nth-child(1) {
width: 30%;
border-left: none;
}
.annouce-tbl tr td:nth-child(2) {
width: 60%;
border-left: 1px solid #000 !important;
border-right: none;
}
.bg-table {
background: linear-gradient(90deg, #fbab18 0%, #b2111b 102.83%);
color: #fff;
font-size: 22px;
font-weight: 500;
}
.bg-table th {
text-align: center !important;
border: 1px solid #000 !important;
}
.committees-tbl tr td {
border: 1px solid #000 !important;
width: 33%;
}
.commit-cls-tbl table thead tr th {
border: 1px solid #000 !important;
}
@media only screen and (max-width: 992px) {
.commit-cls-tbl {
padding: 20px 0 20px 0 !important;
}
.commit-top-tbl {
margin-top: 90px;
}
} .main {
padding: 40px 0;
}
.main .container {
display: grid;
grid-template-columns: repeat(3, 1fr);
grid-gap: 1rem;
justify-content: center;
align-items: center;
}
.main .card {
background: #fff;
box-shadow: 0 1px 3px rgba(0, 0, 0, 0.12), 0 1px 3px rgba(0, 0, 0, 0.24);
color: #333;
border-radius: 2px;
}
.main .card-image {
background: #fff;
display: block;
padding-top: 70%;
position: relative;
width: 100%;
overflow: hidden;
}
.main-list .card-image::after {
position: absolute;
content: "";
top: 0;
left: 0;
background-color: #000;
width: 100%;
height: 100%;
opacity: 0.4;
}
.main-list .card-image .image-title {
position: absolute;
top: 0;
left: 0;
width: 100%;
height: 100%;
display: flex;
align-items: center;
justify-content: center;
}
.main-list .card-image .image-title h1 {
width: 100%;
color: #fff !important;
font-weight: 600;
font-size: 30px;
text-transform: uppercase;
z-index: 2;
height: 100%;
text-align: center;
display: flex;
align-items: center;
justify-content: center;
}
.main .card-image:hover img {
transform: scale(1.5);
}
.event-nav {
display: inline-block;
padding: 4px 18px;
background: linear-gradient(90deg, #fbab18 0%, #b2111b 102.83%) !important;
color: #fff;
border-radius: 25px;
margin-top: 12px;
}
.event-nav .next i {
font-size: 20px;
padding-right: 7px;
}
.event-nav .next a {
font-size: 18px;
text-decoration: none;
color: #fff;
}
.main .card-image img {
display: block;
position: absolute;
top: 0;
left: 0;
width: 100%;
height: 100%;
object-fit: cover;
transition: 2s;
}
@media only screen and (max-width: 992px) {
.main-list {
padding: 80px 0 40px 0 !important;
}
.main-list .card-image .image-title h1 {
width: 100%;
color: #fff !important;
font-weight: 600;
font-size: 18px;
text-transform: uppercase;
z-index: 2;
height: 100%;
text-align: center;
display: flex;
align-items: center;
justify-content: center;
}
}
@media only screen and (max-width: 600px) {
.main .container {
display: grid;
grid-template-columns: 1fr;
grid-gap: 1rem;
}
}
.nav-tabs .nav-link {
color: #000 !important;
background-color: #fff !important;
border: 1px solid #dee2e6 !important;
font-size: 22px;
font-weight: bold;
}
.nav-tabs .active {
background: linear-gradient(90deg, #fbab18 0%, #b2111b 102.83%) !important;
color: #fff !important;
}
.tab-pane p i {
margin-right: 8px;
}
.investor-cls-box .contact-desc .desc {
text-align: start;
width: 100%;
}
.investor-cls-box .contact-desc .desc a {
opacity: 1;
margin-left: 0;
z-index: 3;
position: relative;
}
.inner-sub-page-title {
font-weight: 600;
font-size: 42px;
line-height: 78px;
text-transform: uppercase;
color: #000 !important;
margin: auto;
width: 100%;
}
.inner-sub-page-title span {
font-weight: 600;
font-size: 42px;
line-height: 78px;
text-transform: uppercase;
background: linear-gradient(90deg, #fbab18 0%, #b2111b 102.83%);
-webkit-background-clip: text;
-webkit-text-fill-color: transparent;
background-clip: text;
text-fill-color: transparent;
}
.contact-page-form .wpcf7 form.sent .wpcf7-response-output {
color: #fff;
}
@media only screen and (max-width: 992px) {
.distribution-section {
margin-top: 95px;
}
}
.modal-body tbody tr {
border-bottom: 1px solid #000 !important;
vertical-align:middle;
}
.modal-body tbody th {
border: 1px solid #000 !important;
border-left: 1px solid #000 !important;
border-top: 1px solid #000 !important;
}
.modal-body thead {
background: linear-gradient(90deg, #fbab18 0%, #b2111b 102.83%);
border: 1px solid #000 !important;
}
.modal-body thead tr th {
color: #fff;
border: 1px solid #000 !important;
}
.apply-now {
border: none;
display: flex;
align-items: center;
justify-content: center;
color: #fff;
padding: 8px 25px !important;
background: linear-gradient(90deg, #fbab18 0%, #b2111b 102.83%);
border-radius: 50px;
margin: auto;
}  #keymilestone-block {
overflow-x: scroll;
padding: 30px 0;
}
#keymilestone-block p:empty {
display: none;
}
#keymilestone-block .time-line {
display: inline-flex;
max-width: 3000px;
list-style: none;
padding: 0;
margin: 0;
}
#keymilestone-block .time-line>li {
width: 350px;
position: relative;
}
#keymilestone-block .time-line>li:nth-child(even) {
position: relative;
}
#keymilestone-block .time-line-item {
height: 400px;
display: flex;
flex-direction: column;
justify-content: space-between;
position: relative;
}
#keymilestone-block .time-line-item:before {
position: absolute;
content: "";
height: 15px;
width: 100%;
background: red;
top: 50%;
}
#keymilestone-block .time-line-item:after {
position: absolute;
content: "";
width: 0;
height: 0;
border-left: 20px solid transparent;
border-right: 20px solid transparent;
border-top: 20px solid red;
top: calc(50% + 10px);
left: calc(50% - 20px);
}
#keymilestone-block .time-line li:nth-child(even) .time-line-item:after {
position: absolute;
content: "";
width: 0;
height: 0;
border-left: 20px solid transparent;
border-right: 20px solid transparent;
border-top: 20px solid red;
bottom: calc(50% + -4px);
left: calc(50% - 20px);
top: unset;
transform: rotate(180deg);
}
#keymilestone-block .time-line li:first-child .time-line-item:before {
border-radius: 50px 0 0 50px;
}
#keymilestone-block .time-line li:last-child .time-line-item:before {
border-radius: 0 50px 50px 0;
}
#keymilestone-block .time-line .time-line-item .year {
height: 100px;
max-width: 100px;
border-radius: 50%;
box-shadow: 0px 0px 2px 1px rgba(0, 0, 0, 0.3);
border: 5px solid red;
margin: 0 auto;
width: 100%;
display: flex;
align-items: center;
justify-content: center;
flex-direction: column;
font-size: 18px;
font-weight: 700;
background-color: #fff;
}
#keymilestone-block .time-line>li:before {
position: absolute;
content: "";
top: 0;
left: calc(50% - 1px);
height: 50%;
width: 2px;
background-color: red;
z-index: 0;
}
#keymilestone-block .time-line>li:nth-child(even):before {
position: absolute;
content: "";
top: unset;
left: calc(50% - 1px);
height: 50%;
width: 2px;
background-color: red;
z-index: 0;
bottom: 0;
}
#keymilestone-block .time-line li:nth-child(even) .time-line-item {
flex-direction: column-reverse;
}
#keymilestone-block .time-line li:nth-child(1) .time-line-item:before,
#keymilestone-block .time-line li:nth-child(1):before {
background-color: #f9d063 !important;
}
#keymilestone-block .time-line li:nth-child(1) .time-line-item .year {
border-color: #f9d063 !important;
color: #f9d063;
}
#keymilestone-block .time-line li:nth-child(1) .time-line-item:after {
border-top-color: #f9d063 !important;
}
#keymilestone-block .time-line li:nth-child(2) .time-line-item:before,
#keymilestone-block .time-line li:nth-child(2):before {
background-color: #f3a139 !important;
}
#keymilestone-block .time-line li:nth-child(2) .time-line-item .year {
border-color: #f3a139 !important;
color: #f3a139;
}
#keymilestone-block .time-line li:nth-child(2) .time-line-item:after {
border-top-color: #f3a139 !important;
}
#keymilestone-block .time-line li:nth-child(3) .time-line-item:before,
#keymilestone-block .time-line li:nth-child(3):before {
background-color: #ec532f !important;
}
#keymilestone-block .time-line li:nth-child(3) .time-line-item .year {
border-color: #ec532f !important;
color: #ec532f;
}
#keymilestone-block .time-line li:nth-child(3) .time-line-item:after {
border-top-color: #ec532f !important;
}
#keymilestone-block .time-line li:nth-child(4) .time-line-item:before,
#keymilestone-block .time-line li:nth-child(4):before {
background-color: #bb3268 !important;
}
#keymilestone-block .time-line li:nth-child(4) .time-line-item .year {
border-color: #bb3268 !important;
color:#bb3268;
}
#keymilestone-block .time-line li:nth-child(4) .time-line-item:after {
border-top-color: #bb3268 !important;
}
#keymilestone-block .time-line li:nth-child(5) .time-line-item:before,
#keymilestone-block .time-line li:nth-child(5):before {
background-color: #6245af !important;
}
#keymilestone-block .time-line li:nth-child(5) .time-line-item .year {
border-color: #6245af !important;
color: #6245af;
}
#keymilestone-block .time-line li:nth-child(5) .time-line-item:after {
border-top-color: #6245af !important;
}
#keymilestone-block .time-line li:nth-child(6) .time-line-item:before,
#keymilestone-block .time-line li:nth-child(6):before {
background-color: #1a3e4e !important;
}
#keymilestone-block .time-line li:nth-child(6) .time-line-item .year {
border-color: #1a3e4e !important;
color: #1a3e4e;
}
#keymilestone-block .time-line li:nth-child(6) .time-line-item:after {
border-top-color: #1a3e4e !important;
}
#keymilestone-block .time-line li:nth-child(7) .time-line-item:before,
#keymilestone-block .time-line li:nth-child(7):before {
background-color: #f9d063 !important;
}
#keymilestone-block .time-line li:nth-child(7) .time-line-item .year {
border-color: #f9d063 !important;
color: #f9d063;
}
#keymilestone-block .time-line li:nth-child(7) .time-line-item:after {
border-top-color: #f9d063 !important;
}
#keymilestone-block::-webkit-scrollbar-track {
-webkit-box-shadow: inset 0 0 6px rgba(0, 0, 0, 0.3);
background-color: #F5F5F5;
}
#keymilestone-block::-webkit-scrollbar-track {
-webkit-box-shadow: inset 0 0 6px rgba(0, 0, 0, 0.1);
background-color: #F5F5F5;
border-radius: 7px;
}
#keymilestone-block::-webkit-scrollbar {
width: 4px;
background-color: #F5F5F5;
}
#keymilestone-block::-webkit-scrollbar-thumb {
border-radius: 7px;
background-color: #FFF;
background-image: -webkit-linear-gradient(45deg,
#fbab18 0%,
#b2111b 100%);
} @media screen and (max-width: 992px) {
.page-template-layout-1 .main-section{
padding-top: 95px;
}
.ubermenu-sub-indicators .ubermenu-has-submenu-drop>.ubermenu-target>.ubermenu-sub-indicator{
right: 15px;
}
}
@media screen and (max-width: 767px) {
#keymilestone-block {
overflow-x: auto;
padding: 20px 0;
}
#keymilestone-block .time-line{
display: block;
max-width: unset;
}
#keymilestone-block .time-line>li {
width: 100%;
margin-bottom: 20px;
}
#keymilestone-block .time-line-item{
height: unset;
}
#keymilestone-block .time-line li:first-child .time-line-item:before,
#keymilestone-block .time-line li:last-child .time-line-item:before,
#keymilestone-block .time-line li .time-line-item:before {
border-radius: 50px;
position: relative;
top:0;
height:10px;
}
#keymilestone-block .time-line .time-line-item .year{
height: 80px;
max-width: 80px;
border: 2px solid red;
margin-top: 20px;
margin-bottom: 20px;
}
#keymilestone-block .time-line li:nth-child(even) .time-line-item {
flex-direction: column;
}
#keymilestone-block .time-line li:nth-child(even) .time-line-item:after,
#keymilestone-block .time-line-item:after{
content: none;
}
#keymilestone-block .time-line>li:nth-child(even):before{
top: 0;
bottom: unset;
}
#keymilestone-block .time-line>li:nth-child(even):before,
#keymilestone-block .time-line>li:before{
height: 30px;
}
} @media screen and (max-width: 1280px) {
.main-section .landing-page .banner-content {
height: auto;
}
.about-us {
padding: 50px 0 50px 0;
}
}
@media screen and (max-width: 991px) {
.services {
height: 480px;
}
}
@media screen and (max-width: 767px) {
.about-us {
padding: 30px 0 30px 0;
}
}  .page-template-plant-address .header, .page-template-plant-address footer, .page-template-plant-address .copy-right {
display: none !important;
} .news-media_container_item .news-media_image img {
border-radius: 15px;
}
.news-media_container_item .news-media_meta {
display: flex;
gap: 1em;
padding: 0.7em 1em 0em;
}
.news-media_container_item .news-media-title {
padding: 0.7em 1em 0em;
}
.news-media_container_item .news-media-title h4 {
font-size: 1.3rem;
font-weight: 600;
}
.news-media_container_item .news-media-title h4 a{
color: #000;
}
.hide-element {
display: none;
}