@charset "utf-8";
/* CSS Document */
@font-face {
	font-family: "Gotham Black";
	src: url("../font/Gotham-Black.otf");
}
@font-face {
	font-family: "Gotham Bold";
	src: url("../font/GothamBold.ttf");
}
@font-face {
	font-family: "Gotham Bold Italic";
	src: url("../font/GothamBoldItalic.ttf");
}
@font-face {
	font-family: "Gotham Book";
	src: url("../font/GothamBook.ttf");
}
@font-face {
	font-family: "Gotham Book Italic";
	src: url("../font/GothamBookItalic.ttf");
}
@font-face {
	font-family: "Gotham Light";
	src: url("../font/Gotham-Light.ttf");
}
@font-face {
	font-family: "Gotham Light Italic";
	src: url("../font/GothamLightItalic.ttf");
}
@font-face {
	font-family: "Gotham Thin";
	src: url("../font/Gotham-Thin.otf");
}
@font-face {
	font-family: "Gotham Thin Italic";
	src: url("../font/Gotham-ThinItalic.otf");
}
@font-face {
	font-family: "Gotham Medium";
	src: url("../font/GothamMedium_0.ttf");
}
@font-face {
	font-family: "Gotham Ultrathin Italic";
	src: url("../font/Gotham-UltraItalic.otf");
}
@font-face {
	font-family: "Lato Black";
	src: url("../font/Lato-Black_0.ttf");
}
@font-face {
	font-family: "Lato Black Italic";
	src: url("../font/Lato-BlackItalic_0.ttf");
}
@font-face {
	font-family: "Lato Bold";
	src: url("../font/Lato-Bold_0.ttf");
}
@font-face {
	font-family: "Lato Bold Italic";
	src: url("../font/Lato-BoldItalic_0.ttf");
}
@font-face {
	font-family: "Lato Italic";
	src: url("../font/Lato-Italic_0.ttf");
}
@font-face {
	font-family: "Lato Regular";
	src: url("../font/Lato-Regular_0.ttf");
}
@font-face {
	font-family: "Lato Light";
	src: url("../font/Lato-Light_0.ttf");
}
@font-face {
	font-family: "Lato Light Italic";
	src: url("../font/Lato-LightItalic_0.ttf");
}
@font-face {
	font-family: "OpenSans Bold";
	src: url("../font/OpenSans-Bold_0.ttf");
}
@font-face {
	font-family: "OpenSans Bold Italic";
	src: url("../font/OpenSans-BoldItalic_0.ttf");
}
@font-face {
	font-family: "OpenSans ExtraBold";
	src: url("../font/OpenSans-ExtraBold_0.ttf");
}
@font-face {
	font-family: "OpenSans ExtraBold Italic";
	src: url("../font/OpenSans-ExtraBoldItalic_0.ttf");
}
@font-face {
	font-family: "OpenSans Regular";
	src: url("../font/OpenSans-Regular_0.ttf");
}
@font-face {
	font-family: "OpenSans Italic";
	src: url("../font/OpenSans-Italic_0.ttf");
}
@font-face {
	font-family: "OpenSans SemiBold";
	src: url("../font/OpenSans-Semibold_0.ttf");
}
@font-face {
	font-family: "OpenSans SemiBold Italic";
	src: url("../font/Poppins-SemiBoldItalic_0.ttf");
}
@font-face {
	font-family: "OpenSans Light";
	src: url("../font/OpenSans-Light_0.ttf");
}
@font-face {
	font-family: "OpenSans Light Italic";
	src: url("../font/OpenSans-LightItalic_0.ttf");
}
@font-face {
	font-family: "Poppins Black";
	src: url("../font/Poppins-Black_0.ttf");
}
@font-face {
	font-family: "Poppins Black Italic";
	src: url("../font/Poppins-BlackItalic_0.ttf");
}
@font-face {
	font-family: "Poppins ExtraBold";
	src: url("../font/Poppins-ExtraBold_0.ttf");
}
@font-face {
	font-family: "Poppins ExtraBold Italic";
	src: url("../font/Poppins-ExtraBoldItalic_0.ttf");
}
@font-face {
	font-family: "Poppins Bold";
	src: url("../font/Poppins-Bold_0.ttf");
}
@font-face {
	font-family: "Poppins Bold Italic";
	src: url("../font/OpenSans-BoldItalic_0.ttf");
}
@font-face {
	font-family: "Poppins SemiBold";
	src: url("../font/Poppins-SemiBold_0.ttf");
}
@font-face {
	font-family: "Poppins SemiBold Italic";
	src: url("../font/Poppins-SemiBoldItalic_0.ttf");
}
@font-face {
	font-family: "Poppins Medium";
	src: url("../font/Poppins-Medium_0.ttf");
}
@font-face {
	font-family: "Poppins Medium Italic";
	src: url("../font/Poppins-Medium_0.ttf");
}
@font-face {
	font-family: "Poppins Regular";
	src: url("../font/Poppins-Regular_0.ttf");
}
@font-face {
	font-family: "Poppins Italic";
	src: url("../font/Poppins-Italic_0.ttf");
}
@font-face {
	font-family: "Poppins Light";
	src: url("../font/Poppins-Light_0.ttf");
}
@font-face {
	font-family: "Poppins Light Italic";
	src: url("../font/Poppins-LightItalic_0.ttf");
}
@font-face {
	font-family: "Poppins ExtraLight";
	src: url("../font/Poppins-ExtraLightItalic_0.ttf");
}
@font-face {
	font-family: "Poppins ExtraLight Italic";
	src: url("../font/Poppins-ExtraLightItalic_0.ttf");
}
@font-face {
	font-family: "Poppins Thin";
	src: url("../font/Poppins-Thin_0.ttf");
}
@font-face {
	font-family: "Poppins Thin Italic";
	src: url("../font/Poppins-ThinItalic_0.ttf");
}
* {
	padding: 0px !important;
	margin: 0px !important;
	box-sizing: border-box !important;
}
input {
	outline: none !important;
}
body {
	padding: 0px !important;
	margin: 0px !important;
	background-color: #ffffff;
}
ul {
	list-style: none !important;
}
header {
	padding: 0px !important;
	margin: 0px !important;
	top: 0px;
	left: 0px;
}
button {
	outline: none !important;
	background-color: rgba(0, 0, 0, 0.00);
	border: none;
}
.top-bar {
	display: flex;
	align-content: center;
	justify-content: space-around;
	background-color: #703011;
	color: #fff;
	width: 100%;
	height: 45px;
	top: 0;
	left: 0;
	margin: 0px !important;
	padding: 0px!important;
}
.phone-number-sec {
	align-self: center;
}
.call-icon {
	font-size: 20px;
	align-self: center !important;
}
.phone-number {
	font-family: "OpenSans SemiBold";
	font-size: 14px;
	margin-top: 0px !important;
	margin-left: 7px !important;
}
.tagline {
	font-family: "OpenSans Regular";
	align-self: center;
	font-size: 15px;
}
.search-icon {
	font-size: 25px;
	align-self: center;
	font-weight: lighter;
	margin-right: -40% !important;
	position: absolute;
	left: 80%;
	height: 25px;
}
.search-container {
	position: relative;
	width: 280px;
	z-index: 2;
	align-self: center;
	margin-left: -90px !important;
	margin-right: -70px !important;
}
#popup-search {
	visibility: hidden;
}
#popup-search.active {
	visibility: visible;
}
.search-container input[type=text] {
	padding: 2px 5px 3px 37px !important;
	margin-top: 23px !important;
	font-family: "Lato Regular";
	width: 100%;
	font-size: 15px;
}
.submit-search {
	position: absolute;
	right: 90%;
	font-size: 19px;
	top: 38%;
	font-weight: lighter;
	color: #fff;
	height: 20px;
}
.close-search {
	color: #000000;
	position: absolute;
	font-size: 25px;
	top: 39%;
	left: 91%;
	height: 18px;
}
.logo-bar {
	display: flex;
	width: 100%;
	align-content: center;
	justify-content: center;
	padding-top: 13px !important;
	padding-bottom: 7px !important;
	border-bottom: 0.5pt solid #eaeaea;
}
.logo-img {
	height: 130px;
}
.contact-btn {
	align-self: center !important;
	position: absolute;
	left: 80%;
	font-family: "OpenSans Bold";
	border: 2pt solid #441f0d;
	padding: 8px 18px !important;
	border-radius: 30px;
	font-size: 10px;
}
a {
	text-decoration: none !important;
}
nav {
	display: flex;
	flex-direction: row;
	width: 100%;
	align-content: center;
	padding: 8px 0px !important;
}
nav ul {
	display: flex;
	align-content: space-between;
	justify-content: center;
	width: 100%;
	padding: 0px 0px !important;
}
.nav-head {
	font-family: "Lato Regular";
	color: #553a2d;
	margin-right: 40px !important;
	font-size: 14px;
	height: 30px;
}
.search-container-2 {
	position: relative;
	width: 280px;
	z-index: 2;
	right: 10%;
	top: 20px;
	margin-right: -140px !important;
}
#popup-search-2 {
	visibility: hidden;
}
#popup-search-2.active {
	visibility: visible;
}
.search-container-2 input[type=text] {
	padding: 3px 5px 4px 35px !important;
	margin-top: 0px !important;
	width: 100%;
	font-family: "Lato Regular";
	font-size: 15px;
}
.submit-search-2 {
	position: absolute;
	right: 90%;
	top: 12%;
	font-weight: lighter;
	color: #fff;
	height: 20px;
}
.close-search-2 {
	color: #000000;
	position: absolute;
	font-size: 25px;
	top: 14%;
	left: 91%;
	height: 18px;
}
.item {
	width: 100%;
}
.nav-dropdown {
	margin-left: 10px !important;
}
#nav2 {
	visibility: hidden;
}
#nav2.active {
	visibility: visible;
}
#nav-1 {
	visibility: visible;
}
#nav-1.disabled {
	visibility: hidden;
}
.menu-sec {
	width: 80%;
	box-shadow: 1px 1px 5px 1px #8888;
	display: flex;
	align-content: space-around;
	background: #fff;
	left: 10%;
	padding: 15px 10px!important;
	justify-content: space-around;
	position: absolute;
	z-index: 400;
	top: 235px;
}
.menu-sec-2 {
	width: 80%;
	box-shadow: 1px 1px 5px 1px #8888;
	display: flex;
	align-content: space-around;
	background: #fff;
	left: 10%;
	padding: 15px 10px!important;
	justify-content: space-around;
	position: fixed;
	top: 70px;
	z-index: 550;
}
.menu-seca {
	width: 80%;
	box-shadow: 1px 1px 5px 1px #8888;
	display: flex;
	align-content: space-around;
	background: #fff;
	left: 10%;
	padding: 15px 10px!important;
	justify-content: center;
	position: absolute;
	z-index: 400;
	top: 232px;
}
.menu-seca-2 {
	width: 80%;
	box-shadow: 1px 1px 5px 1px #8888;
	display: flex;
	align-content: center;
	background: #fff;
	left: 10%;
	padding: 15px 10px!important;
	justify-content: center;
	position: fixed;
	top: 70px;
	z-index: 550;
}
.nav-2 {
	background-color: #703011;
	display: flex;
	flex-direction: row;
	align-content: stretch !important;
	width: 100%;
	padding: 15px !important;
	position: fixed;
	z-index: 500;
	top: 0 !important;
}
/*Debanjan starts css*/
.nav3 {
	background-color: #703011;
	display: flex;
	flex-direction: row;
	align-content: stretch !important;
	width: 100%;
	padding: 15px !important;
	position: fixed;
	z-index: 500;
	top: 0 !important;
}
.nav3 ul {
	display: flex;
	flex-direction: row;
	align-content: stretch;
	justify-content: space-around;
	vertical-align: middle !important;
	width: 100%;
	padding: 0 10% !important;
}
/*Debanjan ends css*/
.slide-content {
	display: flex !important;
	flex-direction: column !important;
}
.menu-header {
	font-family: "Lato Bold";
	color: #D36833;
	font-size: 15px;
	margin-bottom: 12px !important;
}
.menu-header-a {
	font-family: "Lato Bold";
	color: #D36833;
	font-size: 15px;
	margin-bottom: 0px !important;
	margin-right: 30px !important;
}
.menu-subhead {
	font-family: "Lato Bold";
	color: #553a2d;
	font-size: 14px;
	margin-bottom: 10px !important;
}
.menu-bullet {
	margin-right: 5px !important;
}
#prod-menu {
	visibility: hidden;
}
#prod-menu.active {
	visibility: visible;
}
#prod-menu-2 {
	visibility: hidden;
}
#prod-menu-2.active {
	visibility: visible;
}
#about-menu {
	visibility: hidden;
}
#about-menu.active {
	visibility: visible;
}
#about-menu-2 {
	visibility: hidden;
}
#about-menu-2.active {
	visibility: visible;
}
#gallery-menu {
	visibility: hidden;
}
#gallery-menu.active {
	visibility: visible;
}
#gallery-menu-2 {
	visibility: hidden;
}
#gallery-menu-2.active {
	visibility: visible;
}
.logo-img-2 {
	height: 80px;
	margin-right: 65px !important;
}
.nav-2 ul {
	display: flex;
	flex-direction: row;
	align-content: stretch;
	justify-content: space-around;
	vertical-align: middle !important;
	width: 100%;
	padding: 0 10% !important;
}
.nav-head-2 {
	font-family: "Lato Light";
	color: #FFF;
	margin-right: 20px !important;
	font-size: 14px;
	align-self: center;
	margin-top: 30px !important;
	margin-left: -25px !important;
	height: 30px;
}
.menu-subhead:hover {
	color: #D36833;
}
.nav-collapse-menu-sec {
	position: absolute;
	width: 100%;
	top: 0px;
	left: 0px;
	background: #fff;
	height: 50rem;
	z-index: 3000;
}
.menu-container {
	padding: 20px 7px !important;
}
.mob-menu-header {
	width: 100%;
	display: flex;
	align-content: stretch;
	justify-content: space-between;
	padding: 15px !important;
} 
.menu-header-mob {
	font-family: "Lato Bold";
	color: #D36833;
	font-size: 18px;
	margin-bottom: 5px !important;
	margin-top: 5px !important;
	margin-right: 30px !important;
}
.menu-sub-mob {
	font-family: "Lato Bold";
	color: #703011;
	font-size: 15px;
	margin-bottom: 5px !important;
	margin-top: 5px !important;
	margin-right: 30px !important;
}
button.accordion {
	width: 100%;
	outline: none !important;
	text-align: left;
	cursor: pointer;
}
.accordion-content {
	max-height: 0;
	overflow: hidden;
	transition: max-height 0.3s ease-in-out;
}
button.accordion::after {
	content: '\f107';
	font-family: "fontawesome";
	font-size: 24px;
	float: right;
	color: #D36833;
	margin-top: -35px !important;
}
.mob-menu-logo {
	height: 70px;
}
.mob-menu-close {
	height: 25px;
	margin-top: 20px !important;
}
#mob-menu {
	left: -100%;
	transition: .5s ease-in-out;
}
#mob-menu.active {
	left: 0;
	transition: .5s ease-in-out;
}
.topbar-mob {
	width: 100%;
	display: flex !important;
	height: 45px;
	background: #703011;
	align-content: center;
	justify-content: center;
}
.topbar-text {
	font-family: "OpenSans Regular";
	align-self: center;
	font-size: 15px;
	color: #fff;
}
.logo-img-mob {
	height: 65px;
	margin-left: 20px !important;
}
.hamburger-menu {
	height: 30px;
	margin-right: 20px !important;
}
.logo-bar-mob {
	display: flex;
	padding: 7px 7px !important;
	align-content: stretch;
	justify-content: space-between;
}
.search-container-3 {
	width: 100%;
}
.search-container-3 input[type=text] {
	width: 100%;
	padding: 5px 5px 4px 120px !important;
	font-size: 18px;
	background-color: #f0f0f0;
	border: none !important;
	outline: none !important;
}
.submit-search-3 {
	height: 21px;
	position: absolute;
	margin-top: 8px !important;
	left: 7%;
}
.contact-btn-2 {
	font-family: "OpenSans Bold";
	background-color: #fff;
	padding: 8px 18px !important;
	border-radius: 30px;
	font-size: 10px;
	margin-right: 50px !important;
	margin-left: 70px !important;
	margin-top: 25px !important;
	position: absolute;
	left: 70%;
	top: 15px;
}
.nav-mob-2 {
	display: flex !important;
	padding: 7px 7px !important;
	align-content: stretch;
	justify-content: space-between;
	background-color: #703011;
	position: fixed;
	z-index: 600;
	width: 100%;
	top: 0;
	right: 0;
}
.hamburger-menu-2 {
	height: 30px;
	position: relative;
	align-self: flex-end !important;
	margin-right: 20px !important;
}
#nav-mob-1 {
	visibility: visible;
	transition: .1s all;
}
#nav-mob-1.disable {
	visibility: hidden;
	transition: .1s all;
}
#nav-mob-2 {
	visibility: hidden;
	transition: .1s all;
}
#nav-mob-2.active {
	visibility: visible;
	transition: .1s all;
}
.search-icon-2 {
	font-size: 25px;
	color: #fff;
	margin-top: 28px !important;
	position: absolute;
	left: 87%;
	height: 26px;
}
.nav-dropdown-2 {
	margin-left: 8px !important;
}
.carousel-sec {
	width: 100%;
	position: relative;
	margin: 0px !important;
}
.slider_nav {
	display: flex;
	align-content: stretch;
	justify-content: space-between;
	width: 100%;
}
.am-next {
	align-self: flex-end;
	margin-right: 100px !important;
}
.am-prev {
	align-self: flex-start;
	margin-left: 100px !important;
}
.prev-btn {
	font-size: 50px;
	background-color: rgba(0, 0, 0, 0.48);
	border-radius: 100px;
	padding: 15px 28px 15px 21px !important;
	color: #fff;
	margin-left: 20px;
}
.next-btn {
	font-size: 50px;
	background-color: rgba(0, 0, 0, 0.48);
	border-radius: 100px;
	padding: 15px 21px 15px 28px !important;
	color: #fff;
}
.wrapper {
	padding-left: 10% !important;
	padding-right: 10% !important;
	width: 100% !important;
	position: relative;
}
.aboutus-sec {
	display: flex;
	flex-direction: column;
	align-content: center;
	justify-content: center;
	width: 100%;
	margin-top: 100px !important;
	flex-wrap: nowrap;
}
.about-header {
	font-family: "Gotham Bold";
	align-self: center;
	font-size: 40px;
	color: #d36833;
	margin-bottom: 70px !important;
	flex-wrap: nowrap !important;
	white-space: nowrap !important;
}
.header-sec {
	display: flex;
	flex-direction: row;
	align-content: center;
	justify-content: center;
}
.sideline {
	width: 30%;
	height: 3pt;
	background-color: #703011;
	vertical-align: middle;
	align-content: center;
	margin-left: 25px !important;
	margin-right: 25px !important;
	margin-top: 24px !important;
}
.about-content {
	padding: 0px 12% !important;
	font-family: "Lato Regular";
	color: #818181;
	font-size: 17px;
}
.aboutus-btn {
	background-color: #703011;
	font-family: "Lato Bold";
	color: #fff;
	padding: 10px 30px !important;
	border-radius: 50px;
	font-size: 18px;
	margin-top: 50px !important;
}
.mv-sec {
	margin-top: 100px !important;
}
.Mission-box {
	border-top: 40pt solid #a9d12c;
	border-bottom: 40pt solid #a9d12c;
	border-left: 40pt solid #a9d12c;
	margin-right: 90px !important;
	padding: 30px 85px 30px 30px!important;
}
.Mission-box:before {
	content: '';
	height: 78%;
	top: 17%;
	right: 90px;
	background-color: #d36833;
	width: 60px;
	color: #d36833;
	position: absolute;
	z-index: -1;
}
.box-header {
	font-family: "Gotham Bold";
	font-size: 50px;
	line-height: 60px;
	margin: 20px 0px 40px 10px !important;
}
.box-content {
	font-family: "Lato Regular";
	color: #818181;
}
.boxbutton {
	background-color: #703011;
	font-family: "Lato Bold";
	color: #fff;
	padding: 8px 30px !important;
	border-radius: 50px;
	font-size: 18px;
	margin-top: 50px !important;
	z-index: 1000;
}
.Vision-box {
	border-top: 40pt solid #d36833;
	border-bottom: 40pt solid #d36833;
	border-right: 40pt solid #d36833;
	margin-left: 90px !important;
	padding: 30px 30px 30px 85px!important;
}
.Vision-box:after {
	content: '';
	height: 78%;
	bottom: 17%;
	left: 90px;
	background-color: #d36833;
	width: 60px;
	color: #d36833;
	position: absolute;
	z-index: -1;
}
.leaf {
	align-self: center;
	position: absolute;
	height: 530px;
	left: 26%;
	top: -400px;
	z-index: 0;
}
.prod-sec {
	top: 150px;
	position: relative;
	z-index: 400;
}
.cat-head {
	display: inline-flex;
	width: 100%;
	flex-direction: row;
}
.heading2 {
	font-family: "Gotham Bold";
	font-size: 32px;
	color: #d36833;
	background: #fff;
	display: inline-block;
	width: 100%;
	text-align: left;
}
/*.span-line { 

  	height: 1pt !important;

  	width: 100% !important;

	background: #000;

	display: block;

	position: absolute;

	z-index: -1;

}*/
h2 {
	font-family: "Gotham Bold";
	font-size: 30px;
	color: #d36833;
	background-color: #fff;
	display: block;
	height: 20px;
	text-align: left;
	z-index: 30;
	padding: 10px 0px 30px !important;
	position: relative;
	border: 1pt solid #fff;
	white-space: nowrap !important;
}
.sideline-1 {
	height: 2pt;
	width: 100%;
	overflow: hidden;
	margin-left: 25px!important;
	float: right;
	background: #703011;
	display: inline-block;
	margin-top: 28px !important;
}
.sideline-2 {
	height: 2pt;
	width: 85%;
	overflow: hidden;
	margin-left: 25px!important;
	float: right;
	background: #703011;
	display: inline-block;
	margin-top: 28px !important;
}
.sideline-3 {
	height: 2pt;
	width: 45.9%;
	overflow: hidden;
	margin-left: 25px!important;
	float: right;
	background: #703011;
	display: inline-block;
	margin-top: 28px !important;
}
.sideline-4 {
	height: 2pt;
	width: 62%;
	overflow: hidden;
	margin-left: 25px!important;
	float: right;
	background: #703011;
	display: inline-block;
	margin-top: 28px !important;
}
.cat-desc {
	margin-top: 20px !important;
	margin-bottom: 40px !important;
	width: 55%;
	font-family: "Lato Bold";
	font-size: 12px;
	color: #4a4a4a;
}
.row {
	width: 100%
}
.prod-img {
	height: 300px;
	max-width: 100%
}
.prod-name {
	margin: 10px 0px 80px !important;
	font-family: "Lato Bold";
	font-size: 18px;
	color: #703011;
}
footer {
	width: 100%;
	margin-top: 150px !important;
	position: relative;
}
.footer-bg {
	position: absolute;
	top: 0px;
}
.footer-sec {
	display: flex;
	flex-direction: row;
	align-content: stretch;
	justify-content: space-between;
	width: 100% !important;
	position: relative;
	top: 300px;
}
.footer-element {
	font-family: "Lato Bold";
	color: #fff;
	font-size: 16px;
	margin-bottom: 13px !important;
}
.footer-number {
	font-family: "Lato Bold";
	color: #fff;
	font-size: 23px;
	margin-top: 8px !important;
}
.social-button {
	font-size: 23px;
	color: #fff;
	margin-right: 16px !important;
}
.footer-info {
	font-family: "Lato Regular";
	color: #fff;
	text-align: right;
	font-size: 14px;
	margin-top: 10px !important;
	margin-right: 0px !important;
}
.footer-logo {
	height: 140px;
	margin-left: 29px !important;
}
.facebook:hover {
	color: #3b5998
}
.instagram:hover {
	color: #2C6A93
}
.youtube:hover {
	color: #C31A1E;
}
.twitter:hover {
	color: #00B6F1
}
.swiper-container {
	position: relative;
	width: 100%;
	display: flex;
	align-items: center;
}
.swiper-slide {
	/* Center slide text vertically */
	display: -webkit-box;
	display: -ms-flexbox;
	display: -webkit-flex;
	display: flex;
	-webkit-box-pack: center;
	-ms-flex-pack: center;
	-webkit-justify-content: center;
	justify-content: center;
	-webkit-box-align: center;
	-ms-flex-align: center;
	-webkit-align-items: center;
	align-items: center;
}
.swiper-button-next {
	color: #703011 !important;
	top: 95px !important;
}
.swiper-button-prev {
	color: #703011 !important;
	top: 95px !important;
	left: 0px !important;
}
.footer-img-mob {
	width: 100%;
}
.footer-sec-top {
	position: absolute;
	top: 40px;
	display: flex;
	flex-direction: column;
	align-items: center;
	justify-content: center;
	width: 100%;
}
.footer-sec-mid {
	position: absolute;
	top: 250px;
	display: flex;
	padding: 10px 20px !important;
	width: 100%;
	flex-direction: row;
	align-items: stretch;
	justify-content: space-between;
}
.footer-logo-mob {
	height: 120px;
	margin-left: 50px !important;
}
.footer-contact {
	margin-right: 40px !important;
}
footer a:hover {
	text-decoration: underline !important;
	text-decoration-color: #fff !important;
}
.footer-element:hover {
	text-decoration: underline !important;
	text-decoration-color: #fff !important;
}
/*Debanjan Roy starts css*/
#nav-mob-3
{
	display:block;
}
/*Debanjan Roy ends css*/


/* BY Ananya */
.more_details {
background-color: #703011 !important;
color: #ffffff;
border-radius: 50px;
padding: 10px 30px !important;
margin: 10px 0px !important;
font-size: 15px;
text-decoration:none;
}
.more_details:hover {
color:#A8D02B;
}
/* By Ananya ends */
