@import url('https://fonts.googleapis.com/css2?family=Amita:wght@400;700&family=Maven+Pro:wght@400;500;600;700;800;900&family=Merienda+One&family=Montserrat:wght@100;200;300;400;500;600;700;800&family=Poppins:wght@100;200;300;400;600;700;800;900&display=swap');
@import url('https://fonts.googleapis.com/css2?family=Montserrat:wght@900&display=swap');

.f-regular {
	font-weight: 400;
}

.f-semibold {
	font-weight: 600;
}

.f-bold {
	font-family: 'Poppins-Bold', sans-serif;
	font-weight: 700;
}

* {
	margin: 0;
	padding: 0;
	box-sizing: border-box;
}

html,
body {
	scroll-behavior: smooth;
	overflow-x: hidden;
}

body {
	margin: 0;
	padding: 0;
	box-sizing: border-box;
	overflow: hidden;
	font-family: 'Poppins', sans-serif;
}

.nowrap {
	white-space: nowrap;
}

body a:hover {
	text-decoration: none;
	color: #373123;
}

body li {
	list-style: none;
}

p {
	line-height: 29.7px;
	font-family: 'Poppins', sans-serif;
	font-weight: 400;
	font-size: 16px;
}

/*header {
    left: 0;
    width: 100%;
    z-index: 99;
    padding-top: 25px;
    position: fixed;
    top: 0;
    background-color: #fff;
    transition: all 0.5s ease-in-out;
}*/
header.shrink {
	box-shadow: 0px 13px 43px 0px rgb(0 0 0 / 8%);
}

.navbar {
	padding: 0px !important;
	display: flex !important;
	justify-content: space-between !important;
}

.navbar-nav {
	flex-direction: row;
	align-items: center;
	font-family: 'Encode Sans';
}

.navbar-nav .nav-item {
	text-transform: capitalize;
	font-size: 15px;
	padding: 0 8px;
}

.navbar-nav .nav-item a {
	color: #000 !important;
	display: flex;
	align-items: center;
	font-size: 14px;
	padding: 1rem 1rem 1rem 1rem;
	transition: padding 0.5s ease-in-out;
	border-bottom: 2px solid transparent;
	font-family: 'Poppins', sans-serif;
	position: relative;
}

/*.navbar-nav .nav-item a:before {
    width: 0;
    height: 0;
    border-left: 5px solid transparent;
    border-right: 5px solid transparent;
    border-bottom: 8px solid #f4b100;
    content: "";
    position: absolute;
    bottom: 0px;
    left: 50%;
    transform: translateX(-50%);
    opacity: 0;
    transition: opacity 0.3s, transform 0.3s, -webkit-transform 0.3s;
}*/
.navbar-nav .nav-item a:hover::before,
.navbar-nav .nav-item a.active::before {
	opacity: 1;
	-webkit-transform: translateX(-50%) scale(1);
	transform: translateX(-50%) scale(1);
}

.navbar-brand img {
	height: auto;
	width: 70%;
	position: relative;
}

header.shrink .top-contact-details .black-icon {
	display: inline-block;
}

header.shrink .top-contact-details .white-icon {
	display: none;
}

.navbar-nav .nav-item:last-child .nav-link {
	padding-right: 0px !important;
}

.navbar-nav .nav-item:last-child {
	padding-right: 0px !important;
}

header.shrink {
	background-color: #fff;
}

header.shrink .top-contact-details a {
	color: #000;
}

header.shrink .navbar-nav .nav-item a {
	color: #000 !important;
}

header.shrink .white-logo {
	display: none;
}

header.shrink .shirnk-logo {
	display: block;
	width: 60%;
}

header .shirnk-logo {
	display: none;
}

/*about page*/

footer {
	background-image: url("../images/footer-bg.png");
	background-repeat: no-repeat;
	background-position: center;
	background-size: cover;
	padding: 20px 0px;
	/*    height: 600px;
	*/
}

footer ul li a {
	color: #212529;
}

.social {
	float: right;
	color: #fff;
	display: flex;
	font-size: 16px;
	align-items: center;
}

.social span {
	margin: 0px 4px;
	width: 35px;
	height: 35px;
	background: #000;
	text-align: center;
	display: flex;
	align-items: center;
	justify-content: center;
	border-radius: 50%;
	font-size: 20px;
	cursor: pointer;
}

.social span:nth-child(2) {
	background: linear-gradient(#3e68dd 0%, #3e68dd 2.61%, #3c5a99 98.67%, #3c5a99 100%);
}

.social span:nth-child(3) {
	background: linear-gradient(#ff3b78 0%, #ff3b78 27.46%, #f00 99.71%, #f00 100%);
}

.social span:nth-child(4) {
	background: linear-gradient(#8bbdfb 0%, #4480ef 51.85%, #0046e5 100%);
}

.social span a {
	color: #fff;
}

.text-right {
	display: flex;
	align-items: center;
	justify-content: flex-end;
	margin-top: 0px;
}

footer p {
	color: #000;
	font-size: 12px;
	margin-top: 0px;
	line-height: 20px;
	margin-bottom: 8px;
}

footer ul li a:hover {
	color: #837a7a;
}

/*header .container {
    max-width: 1280px;
}*/
footer ul li a:nth-child(3) {
	padding-right: 0;
}

.footer-pages li:last-child a {
	padding-right: 0;
}

footer .row {
	align-items: center;
}

footer .inverse-row {
	margin-top: 13px;
}

.common-btn {
	padding: 17px 80px;
	color: #fff;
	align-items: center;
	/*margin-top: 20px;*/
	justify-content: center;
	font-size: 16px;
	transition: all 0.3s ease-in-out;
	position: relative;
	background-color: #418634;
	outline: none;
	cursor: pointer;
	overflow: hidden;
	border: 0;
	border-radius: 5px;
	font-weight: 600;
}

.common-btn:hover {
	color: #fff;
}

.common-btn span {
	position: relative;
}

/*dropndown*/
.navbar-mob .nav-item.dropdown {
	position: relative;
}

.navbar-mob .nav-item.dropdown:hover .dropdown-menu {
	display: block !important;
}

.navbar-mob .dropdown-menu .dropdown-item {
	font-size: 13px;
	padding: 8px 10px;
	color: #fff;
	display: block;
	text-transform: uppercase;
}

.dropdown-item.active,
.dropdown-item:active {
	background-color: #fff;
}

.navbar-mob .dropdown-menu {
	position: absolute;
	padding: 0;
	border-top: 4px solid rgba(5, 121, 168, 0.7215686274509804);
	border-radius: 0;
	top: 89%;
}

.navbar-nav .dropdown-menu {
	position: static;
	float: none;
	border-radius: 0px;
	border: 0px;
	/*  box-shadow: 0px 2px 10px #00000059;*/
	transition: all 0.3s ease-in-out;
	background-color: transparent;
	width: 18rem;
	/* width: max-content;*/
}

.dropdown-submenu .nav-link.dropdown-link {
	color: #000 !important;
	font-size: 15px;
	padding: 19px 20px !important;
	background: #fff2f1;
	font-weight: 500;
	text-transform: capitalize;
}

.dropdown-toggle::after {
	display: none;
}

.dropdown-submenu .nav-link.dropdown-link i {
	padding-left: 6px;
	float: right;
	position: absolute;
	right: 17px;
	font-size: 27px;
}

.dropdown-submenu .nav-link.dropdown-link:hover {
	background: linear-gradient(90deg, rgba(205, 45, 96, 1) 0%, rgba(154, 51, 83, 1) 53%);
	color: #fff !important;
}

.dropdown-submenu .nav-link.dropdown-link::before {
	display: none;
}

.navbar-mob .dropdown-menu .dropdown-item:hover {
	background-color: #fff;
	color: #000;
}

.dropdown-submenu {
	position: relative;
	margin: 4px 0px;
	left: -85px;
}

.dropdown-menu-inner {
	position: absolute;
	top: 100%;
	right: 0px;
	z-index: 1000;
	display: none;
	float: left;
	min-width: 160px;
	padding: 0px 0;
	margin: 2px 0 0;
	font-size: 14px;
	text-align: left;
	list-style: none;
	background-color: #fff;
	-webkit-background-clip: padding-box;
	background-clip: padding-box;
	border: 1px solid #ccc;
	border: 1px solid rgba(0, 0, 0, .15);
	border-radius: 4px;
	-webkit-box-shadow: 0 6px 12px rgba(0, 0, 0, .175);
	box-shadow: 0 6px 12px rgba(0, 0, 0, .175);
	margin: 0;
	border: 0;
	background-color: rgb(255, 255, 255);
	box-shadow: -0.187px -0.173px 0px 0px rgba(44, 45, 47, 0.2);
	border-radius: 0;
}

.dropdown-submenu a:after {
	display: inline-block;
	width: 0;
	height: 0;
	margin-left: 0.255em;
	vertical-align: 0.255em;
	content: "";
	border-top: 0.3em solid;
	border-right: 0.3em solid transparent;
	border-bottom: 0;
	border-left: 0.3em solid transparent;
	transform: rotate(268deg);
	display: none;
}

.dropdown-submenu > .dropdown-menu-inner a:after {
	display: none;
}

.dropdown-submenu > .dropdown-menu-inner {
	top: 0;
	left: 291px;
	margin-right: 0px;
	width: 27rem;
	background-color: transparent;
}

.dropdown-menu-inner li {
	position: relative;
	margin: 4px 0px;
}

.dropdown-menu-inner li:nth-child(1) {
	margin: 0;
}

.dropdown-submenu .dropdown-menu-inner .dropdown-item {
	color: #000 !important;
	font-size: 15px;
	padding: 19px 10px !important;
	background: #fff2f1;
	text-transform: capitalize;
}

.dropdown-submenu .dropdown-menu-inner .dropdown-item:hover {
	background-color: #9a2143;
	color: #fff !important;
}

.dropdown-submenu .dropdown-menu-inner .dropdown-item::before {
	display: none;
}

.dropdown-submenu:hover .dropdown-menu-inner {
	display: block;
}

.dropdown-submenu.synthetic-resins > .dropdown-menu-inner {
	right: -220px;
}

.dropdown-submenu.lubricant > .dropdown-menu-inner {
	right: -222px;
}

/*home page css start*/
#banner {
	background: url("../images/main-blue-banner.png");
	background-position: center;
	background-size: cover;
	background-repeat: no-repeat;
	position: relative;
}

.dsd-Mango img {
	height: 728px;
	width: 727px;
}

.smallbold {
	font-weight: 600;
	margin-bottom: 0.5rem;
}

.bannerbold {
	font-size: 46px;
	font-style: normal;
	font-weight: 600;
}

#banner .row {
	align-items: center;
}

.icosite img {
	height: 60px;
	width: 60px;
	margin-top: -22px;
	margin-right: 12px;
}

.valueboxes p {
	font-size: 14px !important;
}

.secsection {
	margin-top: -55px;
}

.lasttabsection {
	margin-bottom: -84px;
}

.orangeBox {
	background-color: #fffceb;
	padding: 20px;
	height: 395px;
	position: relative;
}

.grayBox {
	background-color: #f7f8fa;
	padding: 20px;
	height: 395px;
	position: relative;
}

.blueBox {
	background-color: #e7eaf3;
	padding: 20px;
	height: 190px;
	position: relative;
	margin-bottom: 15px;
}

.pinkBox {
	background-color: #f3e8e8;
	padding: 20px;
	height: 190px;
	position: relative;
}

.orangeBox img {
	position: absolute;
	right: 0;
	height: auto;
	width: 100%;
	bottom: 0;
}

.grayBox img {
	position: absolute;
	right: 0;
	height: auto;
	width: 100%;
	bottom: 0;
}

.blueBox img {
	position: absolute;
	right: 0;
	height: auto;
	bottom: 0;
	width: 100%;
}

.pinkBox img {
	position: absolute;
	right: 0;
	height: auto;
	bottom: 0;
	width: 100%;
}

.mangoCard {
	padding: 50px 0px;
}

.mangoCard h3 {
	font-size: 30px;
}

.product-button {
	background-color: #418634;
	color: #fff;
	align-items: center;
	justify-content: center;
	font-size: 12px;
	transition: all 0.3s ease-in-out;
	outline: none;
	padding: 10px 30px;
	cursor: pointer;
	bottom: 10%;
	overflow: hidden;
	border: 0;
	position: absolute;
	border-radius: 5px;
	font-weight: 600;
}

.titleSection {
	text-align: center;
	margin-bottom: 35px;
}

.titleSection h2 {
	font-weight: 500;
}

.titleSection p {
	background-color: #ef852d;
	text-align: center;
	height: 3px;
	width: 55px;
	margin: 0 auto;
	margin-top: -5px;
}

.why-choose-us {
	margin: 20px 0px 50px 0px;
}

.why-choose-us .row {
	margin-top: 50px;
}

.why-choose-us {
	background-image: url("../images/why-bg-image.jpeg");
	padding: 50px 0px;
	background-size: cover;
	background-position: center;
	background-repeat: no-repeat;
}

.why-choose-us .valueboxes {
	margin-bottom: 15px;
}

.smallnormal {
}

.form-div .form-control {
	border-radius: 7px !important;
	border: 0 !important;
	border: 1px solid #E0E0E0 !important;
	height: 61px !important;
	padding-left: 20px !important;
}

.form-control:focus {
	color: #495057 !important;
	background-color: #fff !important;
	border-color: initial !important;
	outline: 0 !important;
	box-shadow: initial !important;
}

.form-control {
	display: block;
	width: 100%;
	height: calc(3.25em + 2px) !important;
	padding: 10px 10px !important;
	font-size: 17px !important;
	font-weight: 400;
	line-height: 1.5;
	color: #495057;
	background-color: #fff;
	background-clip: padding-box;
	border: 1px solid #ced4da;
	border-radius: 0.25rem;
	transition: border-color .15s ease-in-out, box-shadow .15s ease-in-out;
}

select.form-control:not([size]):not([multiple]) {
	height: calc(3.25rem + 2px);
}

.bulkorder {
	margin-bottom: 75px;
}

.bulktext {
	text-align: center;
	margin-top: -10px;
	margin-bottom: 30px;
}

.valueboxes {
	display: flex;
	background-color: #fff;
	padding: 30px 10px 8px 18px;
	align-items: center;
	box-shadow: 0 5px 20px 0 rgba(0, 0, 0, 0.14);
}

.bottomfooter {
	text-align: center;
	padding-top: 20px;
}

.lastsection h5 {
	font-size: 18px;
	font-weight: 600;
	margin-bottom: 17px;
}

.contactform .form-control {
	padding: 16px 19px;
}

.SocLogo {
	display: flex;
}

.SocLogo img {
	height: 30px;
	width: 30px;
	margin-right: 17px;
}

.center {
	text-align: center;
}

.footerLI li {
	list-style: none;
	font-size: 14px;
	padding-bottom: 17px;
}

.topfooter {
	padding-bottom: 10px;
	border-bottom: 1px solid #ccc;
	padding-top: 100px;
}

.About-us-banner {
	position: relative;
	background-image: url("../images/About-us-banner.png");
	background-repeat: no-repeat;
	background-position: center;
	background-size: cover;
	height: 304px;
}

.mainmiddletext {
	position: absolute;
	width: 100%;
	left: 0;
	bottom: 41%;
}

.welcomedsd .row {
	align-items: center;
}

.welcometext {
	position: relative;
}

.partnerintro {
	position: relative;
}

.vissionWrap {
	position: relative;
}

.contactInfo {
	position: relative;
	border-right: 1px solid #979797;
	padding-top: 50px;
	padding-bottom: 50px;
}

.contactform {
	position: relative;
	padding-top: 50px;
	padding-bottom: 50px;
}

.rightSidesec {
	padding-left: 40px;
}

.yourpartnerSection .row {
	align-items: center;
}

.yourpartnerSection {
	margin-bottom: 120px;
}

.Welcomeimg img {
	width: 530px;
}

.partnerimg img {
	width: 530px;
}

.welcometext {
	margin-top: 65px;
}

.vissionWrap .floatingtext {
	position: absolute;
	left: 0;
	top: -50%;
}

.welcometext .floatingtext {
	position: absolute;
	left: 0;
	top: -23%;
}

.contactInfo .floatingtext {
	position: absolute;
	left: 0;
	top: -3%;
}

.contactform .floatingtext {
	position: absolute;
	left: 0;
	top: -3%;
}

.partnerintro .floatingtext {
	position: absolute;
	left: 0;
	top: -40%;
}

.fleximages {
	display: flex;
}

.fleximg img {
	width: 165px;
	margin-right: 15px;
}

.minusmar {
	margin-top: -12px;
}

.mapWrap {
	margin: -4px 0 50px;
}

.vision-mission {
	margin-bottom: 80px;
}

.addressWrap {
	margin: 0px 0px 80px 0px;
}

.Aboutsecsection {
	padding: 50px 0px;
	margin-bottom: 60px;
	background-image: url(../images/about-second-bg.png);
	background-size: cover;
	background-position: center;
	background-repeat: no-repeat;
}

.welcomedsd {
	padding: 60px 0px;
}

.Aboutsecsection {
}

.fleximages {
	margin-top: 25px;
}

.welcometext p {
	font-size: 14px;
	line-height: 24px;
}

.partnerintro p {
	font-size: 14px;
	line-height: 24px;
}

.partnerintro .titleSection {
	text-align: left;
}

.ShippingWrap {
	margin: 120px 0px 80px 0px;
}

.ShippingWrap .floatingtext {
	position: relative;
}

.ShippingWrap .titleSection {
	position: absolute;
	bottom: 0;
	margin-bottom: 25px;
}

.shippintro {
	margin-bottom: 120px;
}

.MainCartSection {
	margin: 70px 0px 90px;
}

.MangoFilter li a:active {
	padding: 10px 18px;
	background-color: #e5f0d5;
	color: #000 !important;
	border-radius: 10px;
	width: 30%;
	font-weight: 600;
	text-align: center;
}

.Manthumb img {
	height: 100px;
	width: 100px;
}

.Add-button {
	font-size: 18px;
	color: green;
	border: 2px solid green;
	padding: 8px 35px;
	font-weight: 600;
	border-radius: 10px;
	background: transparent;
}

.AddBut {
	margin-left: 20px;
}

.rate {
	font-size: 14px;
	margin-bottom: -3px !important;
}

.price {
	font-size: 14px;
	margin-bottom: -3px !important;
}

.mangobox {
	margin-bottom: 20px;
	border-radius: 5px;
}

.ManInfo {
	margin-left: 10px;
	margin-top: -6px;
}

.mangobox {
	display: flex;
	box-shadow: 0 9.4px 37.5px 0 rgba(0, 0, 0, 0.14);
	padding: 18px 30px;
	align-items: center;
}

.mangobox-2 {
	display: flex;
	padding: 20px;
	align-items: center;
}

.InsideCart {
	border-radius: 5px;
	box-shadow: 0 9.4px 37.5px 0 rgba(0, 0, 0, 0.14);
	padding: 10px 0px 30px 0px;
}

.ManInfo p {
	margin-bottom: 0px;
}

.MangoFilter .nav-tabs > li.active > a {
	color: #000 !important;
	cursor: default;
	padding: 12px 64px;
	background-color: #e5f0d5;
	border-radius: 10px;
	width: 30%;
	font-weight: 500;
	text-align: center;
}

.MangoFilter .nav-tabs > li > a {
	background-color: #fff;
	color: #ccc;
	font-weight: initial;
	font-weight: 500;
	text-align: center;
	padding: 12px 64px;
}

.MangoFilter .nav-tabs {
	border-bottom: initial;
	margin-bottom: 28px;
}

.deliveryWrap {
	margin-top: 10%;
	padding: 20px;
	box-shadow: 0 9.4px 37.5px 0 rgb(0 0 0 / 14%);
	background-color: #fff;
	border-radius: 5px;
}

.deliveryWrap .floatingtext {
	position: relative;
}

.yourCart .floatingtext {
	position: relative;
}

.deliveryType .floatingtext {
	position: relative;
}

.deliveryWrap .titleSection {
	position: absolute;
	margin-bottom: 45px;
	bottom: 0;
}

.yourCart .titleSection {
	position: absolute;
	margin-bottom: 25px;
	bottom: 0;
}

.deliveryType .titleSection {
	position: absolute;
	margin-top: -40px;
	left: 0;
	top: -10%;
}

.yourCart {
	margin-top: 10%;
}

/*.insideform .form-control{border-bottom: 0!important;}
*/
span {
	cursor: pointer;
}

/*.mangobox-2 .number{
    margin:100px;
}*/
.mangobox-2 .minus, .plus {
	border-radius: 4px;
	padding: 0px 10px;
	/* border: 1px solid #ddd; */
	display: inline-block;
	color: green;
	font-weight: 600;
	font-size: 24px;
	vertical-align: middle;
	text-align: center;
}

.mangobox-2 input {
	height: 30px;
	width: 30px;
	text-align: center;
	font-size: 26px;
	/*margin-left: 15px;*/
	border: initial;
	color: green;
	border-radius: 4px;
	display: inline-block;
	vertical-align: middle;
}

.dzCcounter {
	margin-left: 40px;
}

.dzCcounterCart {
	margin-left: 80px;
}

.number {
	border-radius: 9.3px;
	border: solid 2px #418634;
	width: 115px;
}

.mangobox-2 .ManInfo {
	margin-left: 25px;
}

.totalCount {
	padding: 10px 15px;
	border-radius: 7.3px;
	background-color: #e5f0d5;
	display: flex;
	position: relative;
	margin: 20px 50px 0px;
}

p a {
	color: #212529;
	text-decoration: none;
	background-color: transparent;
}

.totalCount p {
	margin-bottom: -2px;
}

.quan {
	font-size: 12px;
}

.totalvalue {
	text-align: right;
	position: absolute;
	right: 0;
	margin-right: 15px;
}

.checkoutbtn {
	margin: 20px 50px 0px;
}

.Checkbutton {
	border-radius: 5px;
	background-color: #418634;
	padding: 10px;
	color: #fff;
	text-align: center;
}


.typelist ul {
	list-style: none;
	margin: 0;
	padding: 0;
	overflow: auto;
}

.typelist ul li {
	color: #AAAAAA;
	display: block;
	position: relative;
	width: 100%;
	align-items: center;
}

.typelist ul li input[type=radio] {
	position: absolute;
	visibility: hidden;
}

.typelist ul li label {
	display: block;
	position: relative;
	font-weight: 600;
	font-size: 17px;
	padding: 30px 25px 25px 65px;
	margin: 10px auto;
	height: 30px;
	z-index: 9;
	cursor: pointer;
	-webkit-transition: all 0.25s linear;
}

.billdetails {
	margin: 20px 60px 0px;
}

.billhead {
	font-weight: 600;
}

.typelist {
	border-radius: 5px;
	box-shadow: 0 9.4px 37.5px 0 rgb(0 0 0 / 14%);
	background-color: #fff;
	padding: 0px 0px 20px 0px;
}

.third {
	font-weight: 600;
}

.fisrt, .second {
	border-bottom: 1px dashed #ccc;
}

.fisrt, .second, .third {
	display: flex;
	position: relative;
	align-items: center;
}

.fisrt p {
	margin-top: 15px;
}

.second p {
	margin-top: 15px;
}

.third p {
	margin-top: 15px;
}

/*.typelist ul li:hover label{

    color: #FFFFFF;
}*/

.typelist ul li .check {
	display: block;
	position: absolute;
	border: 3px solid #AAAAAA;
	border-radius: 100%;
	height: 25px;
	width: 25px;
	top: 30px;
	left: 20px;
	z-index: 5;
	transition: border .25s linear;
	-webkit-transition: border .25s linear;
}

/*.typelist ul li:hover .check {
  border: 3px solid #FFFFFF;
}*/

.typelist ul li .check::before {
	display: block;
	position: absolute;
	content: '';
	border-radius: 100%;
	height: 13px;
	width: 13px;
	top: 3px;
	left: 3px;
	margin: auto;
	transition: background 0.25s linear;
	-webkit-transition: background 0.25s linear;
}

.typelist input[type=radio]:checked ~ .check {
	border: 3px solid #418634;
}

.typelist input[type=radio]:checked ~ .check::before {
	background: #418634;
}

.typelist input[type=radio]:checked ~ label {
	color: #418634;
}

.accordions {
	margin: 80px auto;
}

.accordion-title p {
	font-weight: 600;
}

.accordion-item {
	border-radius: 5px;
	color: #000;
	margin-bottom: 20px;
	box-shadow: 0 5px 15px 0 rgb(0 0 0 / 7%);
}

.accordion-item .accordion-title {
	cursor: pointer;
	padding: 20px 20px 5px 20px;
	position: relative;
	transition: transform 0.4s ease-in-out;
}

.accordion-item .accordion-title.active-title {
	color: #000;
}

.accordion-item .accordion-title h3 {
	font-weight: 700;
	margin: 0;
	justify-content: space-between;
	font-weight: bold;
	font-size: 18px;
	display: flex;
}

.accordion-item .accordion-title i.fa-chevron-down {
	transform: rotate(0);
	transition: 0.4s;
	position: absolute;
	right: 20px;
	color: green;
}

.accordion-item .accordion-title i.fa-chevron-down.chevron-top {
	transform: rotate(-180deg);
	color: green;
}

.accordion-item .accordion-content {
	display: none;
	line-height: 1.7;
	color: #000;
	padding: 0px 20px 20px 20px;
	background-color: #ffffff;
	border-radius: 0 0 5px 5px;
}

.accordion-item .accordion-content.active {
	display: block;
}

.accordion-item .accordion-content p {
	margin: 0;
	font-size: 16px;
}

.details {
	background: #dce1f2;
}

.details .detailed_info {
	margin: 50px auto;
}

.details img {
	margin: 0 auto;
	display: block;
}

.details h3 {
	font-weight: bold;
	font-size: 20px;
}

.details p {
	font-size: 16px;
	line-height: 1.5em;
}

.details ul li {
	font-size: 16px;
	line-height: 1.7em;
}

.FAQSection {
	margin-top: 70px;
}

.FAQSection .floatingtext {
	position: relative;
}

.FAQSection .titleSection {
	position: absolute;
}

.dsd-Mango img {
	height: auto;
	width: 100%;
}

.middlemangoes img {
	height: auto;
	width: 100%;
}

.paySection img {
	height: auto;
	width: 100%;
}

.Blogthumb img {
	height: auto;
	width: 100%;
}

.blogdetailimg img {
	height: auto;
	width: 100%;
}

.BlogIntro {
	text-align: center;
	margin-top: 10px;
}

.bloghead {
	font-weight: 600;
}

.BlogWrap {
	margin: 60px 0px;
}

.BlogIntro p {
	margin-bottom: 5px;
}

.Insideblog {
	margin-bottom: 20px;
}

.smalltext {
	font-size: 14px;
	margin-top: -8px;
}

.blogdetail {
	margin: 60px 0px 80px;
}

.bloghead .smalltext {
	margin-top: initial;
}

.blogintrowrap {
	margin-top: 30px;
}

/*.panel-group .panel {
        border-radiu}

/*.panel-group .panel {
        border-radius: 0;
        box-shadow: none;
        border-color: #EEEEEE;
    }

    .panel-default > .panelCheckbutton-heading {
        padding: 0;
        border-radius: 0;
        color: #212121;
        background-color: #FAFAFA;
        border-color: #EEEEEE;
    }

    .panel-title {
        font-size: 14px;
    }

    .panel-title > a {
        display: block;
        padding: 15px;
        text-decoration: none;
    }

    .more-less {
        float: right;
        color: #212121;
    }

    .panel-default > .panel-heading + .panel-collapse > .panel-body {
        border-top-color: #EEEEEE;
    }
    
*/


.bannerText {
	font-size: 55px;
	line-height: 65px;
	text-transform: uppercase;
	color: #fff;
	margin-bottom: 33px;
	position: relative;
	text-align: center;
}

.caption-heading {
	position: absolute;
	bottom: 31%;
}

.subhead {
	display: flex;
	align-items: center;
	margin-bottom: 10px;
}

.subhead h1 {
	font-family: 'Poppins-SemiBold', sans-serif;
	font-weight: 700;
	font-size: 45px;
	color: #232f4b;
}

.subhead p {
	height: 5px;
	width: 51px;
	margin-bottom: initial;
	margin-left: 10px;
	background-color: #f13f3f;
}

h3 {
	font-family: 'Poppins', sans-serif;
	font-weight: 600;
	font-size: 24px;
	line-height: 32px;
	color: #232f4b;
}

.owl-theme .owl-nav [class*=owl-]:hover {
	background: initial;
}

.owl-theme .owl-nav [class*=owl-] {
	background: initial;
}
