h1,
h2,
h3,
h4,
h5,
h6,
p,
span,
ul,
li,
a,
.btn-default,
textarea { margin: 0; padding: 0; }
* { margin: 0; padding: 0; }
a { text-decoration: none !important; }
a:hover { text-decoration: none; }
a:focus { text-decoration: none; }
body { overflow-x: hidden; }
body { font-size: 16px; line-height: 1.6; color: #535c57; background-color: #faffe9 !important; font-family: 'Conv_Poppins-Regular', sans-serif; }

/*----------------------------------------Push Navigation---------------------------------*/
div#menuoverlay { display: none; }
a#hamburg { position: fixed; top: 10px; left: 10px; width: 40px; height: 40px; z-index: 9999999; text-align: center; color: white; display: none; transition: all ease-out 0.3s; }
a#hamburg i { position: relative; top: 50%; transform: translateY(-50%); }
.nav1 { transition: all ease-out 0.3s; display: none; }
.nav1 a { color: #fff; font-size: 13px; }
.nav1 ul { margin: 0; padding: 0; background-color: #303030; }
.nav1 ul li { display: inline-block; position: relative; }
.nav1 ul li>a { display: inline-block; padding: 10px; }
.nav1 ul li>a>i { margin-left: 15px; transition: all ease-out 0.3s; -webkit-transition: all ease-out 0.1s; }
.nav1 ul li ul { display: none; position: absolute; top: 38px; background: #222; width: 200px; text-align: left; }
.nav1 .search-nav,
.nav1 .title { display: none; }
.nav1 ul li ul li { display: block; }
.nav1 ul li ul li a { display: block; }
.nav1 ul li:hover>a { color: #000; text-decoration: none; }
.nav1 ul li:hover>a>i { transform: rotateZ(90deg); }
.nav1 ul li:hover ul { display: block; }
.nav1 span.marrow { border-left: 5px solid transparent; border-right: 5px solid transparent; border-top: 5px solid #fff; float: right; height: 0; margin: 8px 0 0 8px; width: 0; }
.nav1 ul li.open span.marrow { border-left: 5px solid transparent; border-top: 0; border-right: 5px solid transparent; border-bottom: 5px solid #fff; }
@media screen and (max-width:991px) {
	a#hamburg { display: block; }
	main { transition: all ease-out 0.3s; }
	.nav1 .row { margin: 0px; }
	.nav1 { background: #154b2e; box-shadow: -2px 0 0px #a2c339 inset; display: block; height: 100%; left: 0; overflow-x: hidden; overflow-y: auto; position: fixed; top: 0; transform: translateX(-250px); width: 250px; }
	.nav1 .search-nav,
	.nav1 .title { display: block; }
	.nav1 .search-nav input { border: 1px solid #2c313f; background-color: rgba(255, 255, 255, 0.2); padding: 5px; width: 100%; color: #000; margin: 10px 0; }
	.nav1 .search-nav input[type="submit"] { background: url("images/search-icon.png") no-repeat scroll center center; border: 0; width: auto; font-size: 0; height: 16px; position: absolute; right: 7px; top: 8px; width: 16px; filter: invert(100%); }
	.nav1 .title { background: #000; color: #fff; font-size: 14px; margin: 0 -15px; padding: 6px 15px 6px; }
	.search-nav>form { position: relative; }
	.nav1 a:hover { color: #0c73b4; text-decoration: none; }
	.nav1 ul { text-align: left; background-color: transparent; margin-top: 50px; }
	.nav1 ul li { display: block; border-bottom: 1px dashed #a2c339; }
	.nav1 ul li a { display: block; padding: 10px 0; }
	.nav1 ul li:hover>a { color: #0c73b4; }
	.nav1 ul li a>i { float: right; }
	.nav1 ul li ul { display: none; position: static; width: 100%; background-color: transparent; padding: 0 10px; }
	.nav1 ul li:hover>ul { display: none; }
	.nav1 ul li:hover>a>i { transform: rotateZ(0); }
	.nav1 ul li.open>a { background-color: transparent; }
	.nav1 ul li.open>a>i { transform: rotateZ(90deg); }
	.nav1 ul li.open>ul { display: block; }
	div#menuoverlay { display: block; visibility: hidden; position: fixed; left: 0; top: 0; width: 100%; height: 100%; transition: all ease-out 0.3s; z-index: 1; opacity: 0; }
	html.open-menu { overflow: hidden; }
	html.open-menu div#menuoverlay { visibility: visible; background: rgba(0, 0, 0, 0.5); min-height: 100vh; width: 100% !important; opacity: 1; width: calc(-150%); left: 250px; }
	html.open-menu a#hamburg { transform: translateX(250px); z-index: 999; }
	html.open-menu main { transform: translateX(250px); }
	html.open-menu nav.nav1 { z-index: 3; transform: translateX(0); }
	.menu-main-menu-container ul ul ul li a { padding: 5px; }
	ul li.has-subnav .accordion-btn { color: #000; font-size: 24px; width: 20px !important; float: right; line-height: inherit !important; }
	.nav1 ul li:last-child { border: 0; }
	.nav-cross.open>span { background: #154b2e; }

	/*---------------------Hamberg Icon --------------------------------------------- */
	.nav-cross { width: 24px; height: 40px; position: relative; margin: 0px auto; transform: rotate(0deg); transition: .5s ease-in-out; cursor: pointer; }
	.nav-cross span { display: block; position: absolute; height: 3px; width: 100%; background: #154b2e; opacity: 1; left: 0; transform: rotate(0deg); transition: .25s ease-in-out; }
	#nav-icon1 span:nth-child(1) { top: 0px; }
	#nav-icon1 span:nth-child(2) { top: 18px; }
	#nav-icon1 span:nth-child(3) { top: 36px; }
	#nav-icon1.open span:nth-child(1) { top: 18px; transform: rotate(135deg); }
	#nav-icon1.open span:nth-child(2) { opacity: 0; left: -60px; }
	#nav-icon1.open span:nth-child(3) { top: 18px; transform: rotate(-135deg); }
	.nav-cross span:nth-child(1) { top: 12px; transform-origin: left center; }
	.nav-cross span:nth-child(2) { top: 20px; transform-origin: left center; }
	.nav-cross span:nth-child(3) { top: 28px; transform-origin: left center; }
	.nav-cross.open span:nth-child(1) { transform: rotate(45deg); top: 11px; left: 4px; }
	.nav-cross.open span:nth-child(2) { width: 0%; opacity: 0; }
	.nav-cross.open span:nth-child(3) { transform: rotate(-45deg); top: 28px; left: 4px; }
}

/************************************************** 
Header CSS
**************************************************/
button.btns { border: none; background: transparent; font-size: 20px; color: #000; }
.dropdown-menu[data-bs-popper] { top: 100% !important; left: 0; margin-top: .125rem; width: 200px; background: #a2c339; }
.btn-groups button.dropdown-item { width: 199px; }
.dropdown-menu[data-bs-popper] li button.dropdown-item { color: #fff; font-size: 16px; }
header .menu ul { display: flex; justify-content: center; margin-bottom: 0; }
header .menu ul li { padding: 0 25px; }
header .row { padding: 10px 0px; display: flex; align-items: center; }
header { position: absolute; z-index: 1; left: 0; right: 0; margin: 0 auto; }
.locations .btn-groups a.btns { color: #a2c339; font-size: 16px; text-transform: uppercase; }
.locations .btn-groups a.btns i.fa-solid.fa-globe { color: #000; }
header .menu ul li a { color: #000; font-size: 16px; text-transform: uppercase; font-weight: 600; }
header .menu ul li a:hover { color: #a2c339; transition: 0.7s; }
header .menu ul li a { position: relative; display: block; cursor: pointer; padding: 8px 0; text-decoration: none; }
header .menu ul li a:hover { text-decoration: none; }
header .menu ul li a:before,
a:after { content: ''; position: absolute; width: 0%; height: 2px; bottom: -2px; background: #154b2e; }
header .menu ul li a:before { left: 0; }
header .menu ul li a:after { right: 0; background: #154b2e; transition: width 0.8s cubic-bezier(0.22, 0.61, 0.36, 1); }
header .menu ul li a:hover:before { background: #a2c339; width: 100%; transition: width 0.5s cubic-bezier(0.22, 0.61, 0.36, 1); }
header .menu ul li a:hover:after { background: transparent; width: 100%; transition: 0s; }
.btn-groups a:before,
a:after { content: ''; position: relative; width: 0%; height: 0; bottom: 0; background: none; }

/************************************************** 
Banner CSS
**************************************************/
section.banner { background-image: url(../images/banner.jpg); background-size: cover; position: relative; z-index: 0; display: flex; height: 950px; background-repeat: no-repeat; background-position: bottom; }
.row.bannerdata { height: 100%; position: relative; display: flex; align-items: center; }
.banner-button { display: flex; gap: 30px; padding-top: 20px; }
.banner-button li { list-style: none; }
.banner .row.bannerdata .bannercontent .dataset .heading { font-size: 50px; color: #000; font-weight: 700; margin-top: 0; line-height: 55px; }
.banner .row.bannerdata .bannercontent .dataset .heading span.c1 { color: #26583a; }
.banner .row.bannerdata .bannercontent .dataset .heading span.c2 { color: #a2c339; }
.banner .row.bannerdata .bannercontent .dataset p { padding: 10px 0px 30px; color: #26583a; }
.banner-button a.gl.b1 { background: #000; padding: 15px; border-radius: 30px; color: #fff; font-size: 20px; width: 230px; display: flex; align-items: center; justify-content: space-evenly; }
.banner-button a.gl.b1:hover { background: transparent; color: #000; letter-spacing: 1px; transition: 0.9s; border: 2px solid #000; }
.banner-button a.gl.b1 i.fa-brands.fa-apple { font-size: 30px; }
.banner-button a.gl.b2 { background: transparent; padding: 15px; border-radius: 30px; color: #000; width: 230px; font-size: 20px; background: #fff; display: flex; align-items: center; border: 2px solid #e7e7e7; justify-content: space-evenly; }
.banner-button a.gl.b2:hover { background: #000; color: #fff; letter-spacing: 1px; transition: 0.9s; }
.banner-button a.gl.b2 img { max-width: 22px; }
.dataset p { overflow: hidden; white-space: nowrap; margin: 0 auto; letter-spacing: .15em; }

/* The typing effect */
@keyframes typing {
	from { width: 0 }
	to { width: 100% }
}

/* The typewriter cursor effect */
@keyframes blink-caret {
	from,
	to { border-color: transparent }
	50% { border-color: orange; }
}
.sliderimg:before { content: ''; background-image: url(../images/road.png); width: 800px; position: absolute; height: 700px; right: -300px; top: -250px; background-size: cover; background-repeat: no-repeat; }
.sliderimg:after { content: ''; background-image: url(../images/car.png); width: 400px; position: absolute; height: 400px; background-size: cover; background-repeat: no-repeat; top: 130px; right: 110px; animation: animName 7s infinite; }
@keyframes animName {
	0% { transform: translateX(0); }
	30% { transform: translateX(100px); }
	100% { transform: translateX(0); }
}
.elem { animation: animName 1s infinite; }
.sliderimg { position: relative; }

/************************************************** 
Second Section CSS
**************************************************/
section.secondsection { position: relative; padding: 50px 0; }
.secondsection .row.about-r1 .aboutseccontent img.icon-img { animation: bounce 2000ms
	alternate infinite
cubic-bezier(.2, .65, .6, 1); }
.secondsection .row.about-r1 { padding-top: 50px; padding-bottom: 0px; position: relative; }
.secondsection .row.about-r1 .aboutseccontent { text-align: center; }
.secondsection .row.about-r1 .aboutseccontent .aboutsechead { font-size: 50px; line-height: 55px; color: #0a4220; }
.secondsection .row.about-r1 .aboutseccontent .aboutsechead span { color: #a2c339; }
.secondsection .row.about-r1 .aboutseccontent .aboutsectext { color: #535c57; font-family: 'Conv_Poppins-Regular'; }
.row.about-r2 { padding-top: 150px; position: relative; z-index: 5; }
.rideservice { padding: 15px 20px; background: #ffffff; position: relative; border-radius: 20px; }
.rideservice .ridehead { color: #0a4220; padding: 10px 5px; font-size: 26px; line-height: 36px; }
.rideservice .ridetext { color: #535c57; padding: 10px 5px; }
.rideservice:before { content: ''; background: #95ad25; height: 100%; position: absolute; width: 100%; z-index: -1; top: 0; left: 0; transform: rotate(356deg); border-radius: 20px; }
.rideservice:hover { background: #265438; transition: 0.9s; }
.rideservice:hover .ridehead { color: #fff; transition: 0.9s; }
.rideservice:hover .ridetext { color: #fff; transition: 0.9s; }
.rideservice:hover::before { background: white; transition: 0.9s; }
.rideservice .number { text-align: right; font-size: 120px; color: #f0f2f1; }
.rideservice:hover .number { color: #577c39; transition: 0.9s; }
section.secondssection:before { content: ''; position: absolute; width: 100%; background: linear-gradient(-45deg, #0a4220, #a2c339, #446a3b, #2c2a2a); animation: gradient 10s ease infinite; margin-top: -50px; z-index: -2; background-size: 400% 400%; height: 500px; }
@keyframes gradient {
	0% { background-position: 0% 50%; }
	50% { background-position: 100% 50%; }
	100% { background-position: 0% 50%; }
}
section.secondssection:after { content: ''; background: #faffe9; width: 100%; height: 100px; position: absolute; top: -50px; z-index: 2; bottom: 0; left: 0; right: 0; border-bottom-right-radius: 70%; border-bottom-left-radius: 70%; border-bottom: 8px solid #245538; }
section.secondssection { position: relative; z-index: 1; }
section.secondssection .container:before { content: ''; background: #faffe9; width: 100%; height: 50px; position: absolute; left: 0; right: 0; bottom: 110px; z-index: -1; border-top-right-radius: 70%; border-top: 8px solid #245538; border-top-left-radius: 70%; }
ul.abt-frth-ul li::marker { color: #a2c339; font-size: 16px; }

/************************************************** 
Third Section CSS
**************************************************/
.driveus .row { padding-top: 120px; }
section.driveus { background: #0a4220; margin-top: -120px; padding-top: 200px; z-index: 0; position: relative; }
.driveus .row { padding-top: 120px; padding-bottom: 50px; align-items: end; display: flex; }
.singledata { background: #fff; padding: 10px 20px; border-radius: 20px; margin-left: 20px; border: 5px solid #95ad25; }
.singledata img.drivhead { background: #97ad24; border-radius: 50%; padding: 15px; margin-right: 10px; }
.singleimg:before { content: ''; width: 100%; height: 360px; position: absolute; background: red; z-index: -1; bottom: 0; border-radius: 20px; background: linear-gradient(-45deg, #0a4220, #a2c339, #446a3b, #2c2a2a); animation: gradient 10s ease infinite; background-size: 400% 400%; }
.singledata h3 { color: #0a3e1e; font-size: 28px; font-family: 'Conv_Poppins-Regular'; padding: 20px 0px; }
.driveus .singledata .driveustext { font-size: 18px; color: #535c57; line-height: 28px; }
.drivebtn { padding-top: 50px; }
.drivebtn a { color: #0a3e1e; font-size: 20px; font-weight: 700; }
.drivebtn a:hover { color: #97ad24; transition: 0.7s; }
.singleimg img { width: 600px; z-index: 2; }
.singleimg { align-items: center; display: flex; flex-direction: column; }
p.text-paradownload { font-size: 16px; color: #0a4220; line-height: 45px; }

/************************************************** 
Fourth Section CSS
**************************************************/
.img-bg-wf:before { content: ''; width: 700px; height: 358px; position: absolute; background-position: center; z-index: -1; bottom: 0; background-image: url(../images/bfr-women-bg.png); border-radius: 10px; background-repeat: no-repeat; border-radius: 20px; }
.col-md-6.col-sm-12.bs-icons-flx { display: flex; flex-direction: column-reverse; }
.col-md-6.col-sm-12.bs-icons-flx .business-icons { position: absolute; display: flex; flex-direction: column; transform: translateX(80%) !important; width: 4%; left: -40px; bottom: 40px; }
.fepop .drivhead { margin-bottom: 20px; width: 70px; }
.img-bg-wf img { position: relative; left: 50px; z-index: 1; }
.aboutsechead { font-size: 60px; line-height: 70px;    /*padding: 10px;*/ color: #0a4220; }
.aboutseccontent .aboutsechead span { color: #a2c339; }
.aboutseccontent img.icon-img { animation: bounce 2000ms alternate infinite cubic-bezier(.2, .65, .6, 1); }
section.about-eziryde-sec .row { display: flex; align-items: end; }
p.aboutsec-para { color: #535c56; font-size: 15px; line-height: 25px; }
.aboutseccontent.ezi-wdth { padding-right: 15%; }
ul.abt-frth-ul { padding-top: 30px; }
ul.abt-frth-ul li { color: #535c56; font-size: 15px; }
section.about-eziryde-sec { padding: 60px 0; }
section.about-eziryde-sec:before { content: ""; background: url(../images/spot.png); width: 100%; height: 100%; display: block; position: absolute; background-position: center; background-repeat: no-repeat; top: 290vh; left: -150px; }
.img-bg-wf:after { content: ""; background: url(../images/row-2.png); width: 700px; height: 350px; display: block; position: absolute; background-position: center; background-repeat: no-repeat; background-size: contain; top: 0; left: 26vh; }

/************************************************** 
Fifth Section CSS
**************************************************/
.vid-sec-cover img.icon-img { width: 100%; margin-top: 40px; }
section.secondsection.fifth-sec { background-image: url(../images/fft-bg.jpg); background-position: center bottom; background-size: cover; background-repeat: no-repeat; }

/************************************************** 
sixth Section CSS Download BTNS
**************************************************/
.container.map-sec-area { padding: 80px 0;    /* display: flex; */ }
.container.map-sec-area .row { display: flex; align-items: center; }
.container.map-sec-area .row .down-btns { display: flex; padding: 10px; }
.app-btns img { width: 200px; height: 70px; margin-right: 10px; }
.aboutsechead span { color: #a2c339; }
.container.map-sec-area .singleimg:before { content: ""; background: url(../images/Vector-Smart-Object.png); width: 1200px; height: 1400px; display: block; position: absolute; background-position: center; background-repeat: no-repeat; background-size: contain; top: -310px; left: -280px; z-index: 1; }
section.secondsection.fifth-sec { padding: 80px 0px 130px 0px; }
.col-md-6.col-sm-12.dwn-sec { padding-left: 15%; }

/************************************************** 
seventh Section CSS Testmonial
**************************************************/
.testimonial .my-rev { padding: 10px 30px 20px; background: #fafafa; border-radius: 10px; text-align: left; display: flex; flex-direction: column; justify-content: space-evenly; position: relative; margin: 10px; }
.testimonial .except { color: #535c57; line-height: 24px; font-size: 15px; text-align: left; font-weight: 500; margin: 20px 0 30px; display: inline-block; }
.testimonial .positions .thumbnail { margin-right: 10px; }
.testimonial .positions .thumbnail,
.testimonial .positions .left { display: inline-block; vertical-align: middle; }
.testimonial .positions .avatar img { margin: 0 auto; }
.testimonial .title { color: #26583a; text-transform: capitalize; font-weight: 600; letter-spacing: 1px; margin: 0 0 5px; font-size: 20px; line-height: 18px; }
.testimonial .designation { color: #a2c339; font-weight: 500; font-size: 14px; line-height: normal; }
.testimonial .rating { margin-top: 0; }
.testimonial .rating .star::after { color: #f5af19; content: ""; font-family: FontAwesome; font-size: 13px; letter-spacing: 2px; }
.testimonial .rating .star.star-1::after { content: "\f005 \f006 \f006 \f006 \f006" }
.testimonial .rating .star.star-2::after { content: "\f005 \f005 \f006 \f006 \f006" }
.testimonial .rating .star.star-3::after { content: "\f005 \f005 \f005 \f006 \f006" }
.testimonial .rating .star.star-4::after { content: "\f005 \f005 \f005 \f005 \f006" }
.testimonial .rating .star.star-5::after { content: "\f005 \f005 \f005 \f005 \f005" }
button.slick-prev.pull-left.slick-arrow { position: absolute; bottom: -50px; left: 48%; }
button.slick-next.pull-right.slick-arrow { position: absolute; bottom: -50px; right: 48%; }
.slick-arrow { background: none; border: none; color: #000; font-size: 30px; }
section.secondsection.Testimoni-sec { background: #fff; }
section.testimonials { background: #fff; padding-bottom: 80px; }
.slick-slide.slick-current.slick-active .my-rev { background: linear-gradient(45deg, #f4f7f8, #ebf9ef); }

/************************************************** 
FOOTER CSS
**************************************************/
#footer h4.titleFooter,
#footer .footer_content h4,
.menu ul { padding-left: 0; }
.menu h4,
.menu ul li { color: #7e8896; list-style: none; }
.menu ul li a { color: #fff; font-size: 14px; text-decoration: none; }
.footer_detail h4 { font-size: 15px; margin-bottom: 0; }
.footer_detail p { color: var(--white-color); }
.footer_detail { display: flex; align-items: baseline; }
.menu ul li { padding-bottom: 0; }
.footer_bottom p { color: var(--white-color); margin-bottom: 0; padding-top: 15px; }
.footer_bottom { border-top: solid 2px #ffffff73; }
.footer { padding-top: 60px; padding-bottom: 20px; }
.footer_detail .footer_icon { color: var(--white-color); margin-right: 15px; }
h4.titleFooter { font-size: 20px; font-weight: 300; color: var(--white-color); border-bottom: 1px solid #202a35; padding-bottom: 19px; position: relative; margin-bottom: 30px; }
h4.titleFooter:after { content: ''; position: absolute; width: 51px; background: #9abb38; height: 1px; bottom: 0; left: 0; }
footer#footer { padding: 90px 0 0; background-image: url(../images/footer.png); background-repeat: no-repeat; background-size: cover; }
footer#footer .row.r1 { padding: 90px 0px; }
.footer p { color: #7e8896; }
.social { display: flex; align-items: center; }
.social a { text-decoration: none !important; width: 40px; height: 40px; background: transparent; border: 1px solid #fff; display: flex; align-items: center; justify-content: center; border-radius: 30px; color: #9fc038; margin: 0 5px; }
.social a:hover { color: var(--white-color); }
.wigdet_4 h5 { color: var(--white-color); }
.wigdet_4 input[type="text"] { background: transparent; border: 0; outline: none; }
.form-new button { border: 0; outline: none; background: transparent; color: var(--white-color); }
.subFooter-menu { display: flex; align-items: center; justify-content: space-between; margin: 0; PADDING-LEFT: 0; list-style: none; }
.subFooter-menu li { padding-right: 50px; border-right: 1px solid #7e8896; }
.subFooter-menu a { color: #7e8896; text-decoration: none; }
p.copy-right { margin: 0; padding: 0; float: right; }
.footer_bottom .row { align-items: center; }
.subFooter-menu li:last-child { border: 0; }
.footer_bottom { padding: 15px 0; }
.footer_content h4 { color: var(--white-color); margin-bottom: 10px; }
.subFooter-menu a:hover { color: #3AA62C; text-decoration: none; }
footer#footer h4.titleFooter { font-size: 20px; font-weight: 300; color: #a2c339; font-family: 'Conv_Poppins-Regular' !important; }
footer#footer .aboutfooter.wigdet_1 p { font-weight: 300; font-size: 14px; line-height: 22px; font-family: 'Conv_Poppins-Regular'; color: #fff; margin-bottom: 40px; }
footer#footer .aboutfooter.wigdet_1 .social a:hover { color: #000; background: #a2c339; }
footer#footer .wigdet_2.menu_3.menu .footer_detail i { color: #9fc038; font-size: 16px; }
footer#footer .wigdet_2.menu_3.menu .footer_detail h4 { color: #fff; font-family: 'Conv_Poppins-Regular' !important; font-size: 18px; }
footer#footer .wigdet_2.menu_3.menu .footer_detail p { color: #fff; font-size: 14px; line-height: 22px; font-family: 'Conv_Poppins-Regular' !important; }
footer#footer .wigdet_4 h5 { color: #fff; font-size: 18px; font-family: 'Conv_Poppins-Regular' !important; }
footer#footer .wigdet_3.menu_3.menu ul li a { font-size: 14px; color: #fff; line-height: 30px; }
footer#footer .wigdet_3.menu_3.menu ul li { margin: 0; padding: 0; }
footer#footer .wigdet_3.menu ul li a:hover { color: #a0c039; letter-spacing: 3px; }
footer#footer .wigdet_4 p { font-weight: 300; font-size: 16px; line-height: 24px; font-family: 'Conv_Poppins-Regular'; color: #7e8896; margin-bottom: 20px; }
footer#footer .wigdet_4 .form-new { display: flex; border: 1px solid #a1c239; background: #e8ecf62b; width: 100%; padding: 10px 20px; justify-content: space-between; }
footer#footer .wigdet_4 input[type="text"] { background: transparent; border: 0; outline: none; color: #7c8795; }
footer#footer .wigdet_4 .form-new .fa-arrow-right-long::before { content: "\f178"; color: #707d86; }
footer#footer .footer_bottom.text-center p.text-center { font-size: 14px; padding: 0; color: #fff; font-family: 'Conv_Poppins-Regular'; }
.footer_content a { color: #fff; font-size: 14px; line-height: 22px; }
.footer_content a:hover { color: #a0c039; letter-spacing: 3px; }

/************************************************** 
Responsive CSS
**************************************************/
@media (max-width:1600px) { }
@media (max-width:1399px) { }
@media (max-width:1169px) { }
@media (max-width:991px) { }
@media (max-width:767px) { }
@media (max-width:479px) { }
.slide-right { animation: 3s slide-right; }
@keyframes slide-right {
	from { margin-left: -100%; }
	to { margin-left: 0%; }
}

/***** Slide Left *****/
.slide-left { animation: 3s slide-left; }
@keyframes slide-left {
	from { margin-left: 100%; }
	to { margin-left: 0%; }
}