/*

    The following CSS codes are created by the YellowPencil plugin.
    https://yellowpencil.waspthemes.com/


    T A B L E   O F   C O N T E N T S
    ........................................................................

    01. Global Styles

*/



/*-----------------------------------------------*/
/*  Global Styles                                */
/*-----------------------------------------------*/
body #accordionfaq .faq-block .accordion-button{
	-webkit-transform:translatex(0px) translatey(0px);	-ms-transform:translatex(0px) translatey(0px);	transform:translatex(0px) translatey(0px);
	background-image:-webkit-linear-gradient(left, #70e1f5 0%, #ffd194 100%);	background-image:-o-linear-gradient(left, #70e1f5 0%, #ffd194 100%);	background-image:linear-gradient(to right, #70e1f5 0%, #ffd194 100%);
	text-transform:none;
	font-weight:400 !important;
	font-family:'Acme', sans-serif;
	-webkit-box-shadow:2px -2px 2px -1px #1c2539;	box-shadow:2px -2px 2px -1px #1c2539;
	padding-left:28px;
}

body #accordionfaq .faq-block p{
	font-size:18px;
	font-family:'Orienta', sans-serif;
	line-height:1.6em;
	padding-left:10px;
	padding-right:10px;
	padding-top:5px;
	padding-bottom:5px;
}

body #services .services-container-shadow{
	background-color:#ecf0f1;
}

body #services{
	background-repeat:repeat;
	background-size:auto;
	-webkit-transform:translatex(0px) translatey(0px);	-ms-transform:translatex(0px) translatey(0px);	transform:translatex(0px) translatey(0px);
	background-image:url("https://gfwm.in/wp-content/plugins/waspthemes-yellow-pencil/assets/2tiny_grid.png");
}

body #pricing-plans-faq{
	background-color:#def1df !important;
}

body .outer-footer{
	background-image:url("https://gfwm.in/wp-content/uploads/2025/09/green-fuel-management.webp") !important;
}

body #theme-footer_box .theme-footer-cols .footer-details{
	background-color:#ecf0f1;
	padding-left:20px;
	padding-right:20px;
	padding-top:40px;
	padding-bottom:40px;
	margin-left:0px;
	margin-right:0px;
}

body #slider div:nth-child(4) .slide-heading{
	text-shadow:rgb(0, 0, 0) 8px 8px 8px, rgb(0, 0, 0) 0px -1px 1px, rgb(0, 0, 0) 1px 0px 1px, rgb(0, 0, 0) -1px 0px 1px;
	font-weight:600;
}

body #slider .active h2{
	-webkit-transform:translatex(0px) translatey(0px);	-ms-transform:translatex(0px) translatey(0px);	transform:translatex(0px) translatey(0px);
}

body #slider div:nth-child(5) .slide-heading{
	text-shadow:rgb(0, 0, 0) 8px 8px 8px, rgb(0, 0, 0) 0px -1px 1px, rgb(0, 0, 0) 1px 0px 1px, rgb(0, 0, 0) -1px 0px 1px;
	font-weight:600;
}

body #slider div:nth-child(3) .slide-heading{
	text-shadow:rgb(0, 0, 0) 8px 8px 8px, rgb(0, 0, 0) 0px -1px 1px, rgb(0, 0, 0) 1px 0px 1px, rgb(0, 0, 0) -1px 0px 1px;
	font-weight:600;
}

body #slider .owl-carousel div div div .slide-carousel-image .slide-bg-image1 .inner_carousel .Slider-left-box .row .col-lg-7 .slider-box .slide-text{
	font-weight:600 !important;
	text-shadow:rgb(0, 0, 0) 8px 8px 8px, rgb(0, 0, 0) 0px -1px 1px, rgb(0, 0, 0) 8px 8px 8px, rgb(0, 0, 0) -1px 0px 1px !important;
}

body #slider .owl-carousel div div div .slide-carousel-image .slide-bg-image3 .inner_carousel .Slider-left-box .row .col-lg-7 .slider-box .slide-text{
	text-shadow:rgb(0, 0, 0) 8px 8px 8px, rgb(0, 0, 0) 0px -1px 1px, rgb(0, 0, 0) 8px 8px 8px, rgb(0, 0, 0) -1px 0px 1px !important;
}

body #slider .owl-carousel div div div .slide-carousel-image .slide-bg-image2 .inner_carousel .Slider-left-box .row .col-lg-7 .slider-box .slide-text{
	text-shadow:rgb(0, 0, 0) 8px 8px 8px, rgb(0, 0, 0) 0px -1px 1px, rgb(0, 0, 0) 8px 8px 8px, rgb(0, 0, 0) -1px 0px 1px !important;
}

body .logo-outer .logo-inner{
	width:300px;
}

body #masthead .top-logo-wrapper div .menu_container .row .logo-outer .logo_inner .logo-inner{
	height:auto !important;
}

body .features-image1 .features-image-1 .feature-shape-3{
	margin-left:24px;
	-webkit-transform:translatex(0px) translatey(0px);	-ms-transform:translatex(0px) translatey(0px);	transform:translatex(0px) translatey(0px);
}

body #records .records-box h6{
	width:140px;
	height:80px;
	font-size:18px;
}

body .vc_custom_1757616456266 .vc_column-inner{
	background-image:-webkit-linear-gradient(left, #36d1dc 0%, #5b86e5 100%);	background-image:-o-linear-gradient(left, #36d1dc 0%, #5b86e5 100%);	background-image:linear-gradient(to right, #36d1dc 0%, #5b86e5 100%);
}

body .theme-footer-cols .footer-details .footer-col1{
	height:220px;
}

body #records .records-box span{
	font-size:50px;
}

body .contact-email p a{
	font-family:'Amiko', sans-serif;
	font-weight:600 !important;
	font-size:20px;
}

body #records .records-box .record_detail{
	text-align:center;
}

body #about-us .container .row .about-details .about-head-outer .code-block #records .container .record-blocks-inner .row .records-info .records-box .record_detail h6{
	width:200px !important;
	height:auto !important;
}

body #records .records-info .records-box{
	width:180px;
	height:180px;
}

body #testimonials{
	padding-top:100px;
}

body .outer-footer #footer-widgets #theme-footer_box .theme-footer-cols .footer-details .footer-col3{
	width:33% !important;
}

body .outer-footer #footer-widgets #theme-footer_box .theme-footer-cols .footer-details .footer-col1{
	width:33% !important;
}

body .outer-footer #footer-widgets #theme-footer_box .theme-footer-cols .footer-details .footer-col2{
	width:33% !important;
}

body .contact-email .media-body .cont_head{
	color:#c0392b;
	font-weight:600;
}

body .contact-info .contact-phone .inner-cont .media-body .cont_head{
	color:#c0392b;
	font-weight:600;
}

body .contact-address .media-body .cont_head{
	color:#c0392b;
	font-weight:600;
}

body .contact-phone .inner-cont .media-body p a{
	font-family:'Amiko', sans-serif;
	font-weight:600 !important;
	font-size:20px;
}

body .opening_hours .media-body p{
	font-family:'Amiko', sans-serif;
	font-weight:600 !important;
	-webkit-transform:translatex(0px) translatey(0px);	-ms-transform:translatex(0px) translatey(0px);	transform:translatex(0px) translatey(0px);
	font-size:20px;
}

body .contact-address p a{
	font-family:'Amiko', sans-serif;
	font-weight:600 !important;
	line-height:1.5em;
	font-size:20px;
}

body .vc_row-o-content-middle .vc_column_container .vc_column-inner .wpb_wrapper .vc_custom_1757616456266 .vc_column_container .vc_column-inner{
	padding-top:16px !important;
}

body #about-us{
	background-image:-webkit-linear-gradient(left, #ece9e6 0%, #ffffff 100%);	background-image:-o-linear-gradient(left, #ece9e6 0%, #ffffff 100%);	background-image:linear-gradient(to right, #ece9e6 0%, #ffffff 100%);
	padding-bottom:90px !important;
	padding-top:90px;
}

body .services-head .col-lg-4{
	-webkit-transform:translatex(0px) translatey(0px);	-ms-transform:translatex(0px) translatey(0px);	transform:translatex(0px) translatey(0px);
}

body .services-head .section-text{
	font-size:16px !important;
	line-height:1.3em;
}

body #pricing-plans .plan-item h5{
	font-weight:700;
	font-size:22px;
	color:#d35400;
}

body #pricing-plans .pricing_plans-head .section-text{
	font-size:15px;
	font-weight:500;
}

body .pricing_plans-head .code-block img{
	background-color:#f9fafa;
	background-image:-webkit-linear-gradient(left, #ffeeee 0%, #ddefbb 100%);	background-image:-o-linear-gradient(left, #ffeeee 0%, #ddefbb 100%);	background-image:linear-gradient(to right, #ffeeee 0%, #ddefbb 100%);
	border-style:solid;
	border-color:#95a5a6;
	border-width:2px;
	border-top-left-radius:16px;
	border-bottom-right-radius:16px;
	-webkit-box-shadow:4px 6px 8px -2px #222222;	box-shadow:4px 6px 8px -2px #222222;
}

body #pricing-plans .pricing_plans-head{
	padding-bottom:23px !important;
}

body .code-block p{
	background-color:#e0e4e5;
}

body .vc_custom_1757616456266 .wpb_wrapper p{
	background-color:transparent;
}

body .vc_row-o-content-middle > .vc_column_container > .vc_column-inner > .wpb_wrapper > .wpb_text_column p{
	background-color:transparent;
}

body #pagesinwidgets_page_section-3 .wpb_wrapper p{
	background-color:transparent;
}

body .contact-box .d-flex{
	-webkit-transform:translatex(0px) translatey(0px);	-ms-transform:translatex(0px) translatey(0px);	transform:translatex(0px) translatey(0px);
	background-color:#eaedf0;
}

body .appointment-contact-details .media-body .contact-head{
	color:#f9e17f;
}

body .banner_title_box h1{
	-webkit-box-shadow:none;	box-shadow:none;
	text-shadow:rgb(0, 0, 0) 3px 3px 3px, rgb(0, 0, 0) 3px -1px 3px, rgb(0, 0, 0) 3px 4px 13px, rgb(0, 0, 0) -1px 0px 1px;
}

body .banner_title_box .tp_breadcrumbs{
	-webkit-transform:translatex(0px) translatey(0px);	-ms-transform:translatex(0px) translatey(0px);	transform:translatex(0px) translatey(0px);
	font-weight:400;
	text-shadow:rgb(0, 0, 0) 3px 3px 3px, rgb(0, 0, 0) 3px -1px 3px, rgb(0, 0, 0) 3px 4px 13px, rgb(0, 0, 0) -1px 0px 1px;
	font-size:18px;
}

body .appointment-contact-details .media-body a{
	font-size:26px;
}

body .contac_form .section_main_head h3{
	font-size:33px;
}

body .contact-info .code-block p{
	background-color:transparent;
	font-family:'Amiko', sans-serif;
	font-weight:600 !important;
	font-size:20px;
}

body .contact-email .media-body p{
	background-color:transparent;
	font-family:'Amiko', sans-serif;
	font-weight:600 !important;
	font-size:20px;
}

body .contact-address .media-body p{
	background-color:transparent;
	font-family:'Amiko', sans-serif;
	font-weight:600 !important;
	font-size:20px;
}

@media (max-width:767px){

	body #footer-widgets{
	display:none;
	}

}