/******* Do not edit this file *******
Simple Custom CSS and JS - by Silkypress.com
Saved: Mar 20 2026 | 09:41:06 */
/* Add your CSS code here.

For example:
.example {
    color: red;
}

For brushing up on your CSS knowledge, check out http://www.w3schools.com/css/css_syntax.asp

End of comment */ 
@keyframes horizontal-on-hover {
  16.65% {
    transform: translateX(8px);
  }
  33.3% {
    transform: translateX(-6px);
  }
  49.95% {
    transform: translateX(4px);
  }
  66.6% {
    transform: translateX(-2px);
  }
  83.25% {
    transform: translateX(1px);
  }
  100% {
    transform: translateX(0);
  }
}
@keyframes scale-up-two {
  0% {
    -webkit-transform: scale(0.5);
    transform: scale(0.5);
  }
  40% {
    -webkit-transform: scale(0.9);
    transform: scale(0.9);
  }
  100% {
    -webkit-transform: scale(0.5);
    transform: scale(0.5);
  }
}
::placeholder {
  color: #111;
  opacity: 1; /* Firefox */
}

::-ms-input-placeholder { /* Internet Explorer 10-11 */
 color: #111;
}

::-ms-input-placeholder { /* Microsoft Edge */
 color: #111;
}
.black_font{
	color:#000;
}
.wht_font{
	color:#fff;
}
.dark_color{
	color:#302f5e;
}
.org_color{
	color:#ff914d;
}
.text_center {
	text-align: center;
}
.wht_custm, .ultp-block-readmore a {
	background: #fff !important;
	color: #ff914d !important;
	border: 1px solid #ff914d !important;
    border-radius: 0px !important;
	font-size: 19px !important;
	box-shadow: 0px 2px 18px 0px rgba(0,0,0,0.44) !important;
	text-transform: capitalize;
	font-weight: bold;
	letter-spacing: 2px;
}
.wht_custm:hover, .ultp-block-readmore a:hover{
background: #ff914d !important;
	color: #fff !important;
	border: 1px solid #ff914d !important;
    letter-spacing: 2px !important;	
}
.button_custm, .footer_forms .et_pb_button, .post_content_custm .wp-block-button.button_custm_post a, .free_Quote_section .et_pb_button, .blog_page .button.bdp-load-more-btn.template-1, .strip_button .et_pb_button.et_pb_more_button.et_pb_button_one, .return-to-shop .button.wc-backward, .button.gmwqp_inq, .gmqqp_submit_btn, .call_action .et_pb_button {
	background: #ff914d !important;
	color: #fff !important;
	border: 1px solid #ff914d !important;
	border-radius: 0px !important;
	font-size: 19px !important;
	box-shadow: 0px 2px 18px 0px rgba(0,0,0,0.44) !important;
	text-transform: capitalize;
	font-weight: bold;
	letter-spacing: 2px;
}
.button_custm:hover, .footer_forms .et_pb_button:hover, .post_content_custm .wp-block-button.button_custm_post a:hover, .free_Quote_section .et_pb_button:hover, .blog_page .button.bdp-load-more-btn.template-1:hover, .our_services_sec .et_pb_button:hover, #Career_Section .ultp-category-in a:hover, #share_forms .wpmtst_submit_testimonial:hover, .recipe_post_cat .more-link:hover, .strip_button .et_pb_button.et_pb_more_button.et_pb_button_one:hover, .return-to-shop .button.wc-backward:hover, .button.gmwqp_inq:hover, .gmqqp_submit_btn:hover, .call_action .et_pb_button:hover{
    background: #fff !important;
	color: #ff914d !important;
	border: 1px solid #ff914d !important;
    letter-spacing: 2px !important;	
}
.main_heading_sec h1 {
	font-size: 60px;
	letter-spacing: 1px;
	text-transform: capitalize !important;
	line-height: 1.1em;
}
.sub_heading_sec  h2 {
	font-size: 35px;
}
.change_font h1{
  clip-path: polygon(0px 0px, 100% 0px, 100% 100%, 0% 100%);
  -webkit-text-stroke: 2px #817c8b;
  -webkit-text-fill-color: transparent;
}
.font-weight{
	font-weight:900;
}
#page_title_section h1 {
	font-size: 35px;
	text-transform: uppercase;
}
.section_content p, .section_content li {
	font-size: 19px;
	font-weight: normal;
	line-height: 35px;
}
.section_content b{
	color:#ff914d;
	font-weight:bold;
}
.contact_form_half {
	display: inline-flex;
	width: 100%;
}
.contact_form_half label {
	width: 100%;
}
.contact_padding_right {
	margin-right: 6px;
}
/* comman css end */
/* footer css add */
.contact_info .et_pb_blurb_description {
	vertical-align: middle;
}
#footer_Section .rpwwt-post-title {
	font-size: 20px;
	color: #fff;
}
.footer_title h1 {
	font-size: 30px;
	margin-bottom: 8%;
}
.footer_forms .et_pb_contact_submit.et_pb_button {
	top: 23%;
}
.footer_forms .wpcf7-form-control.wpcf7-textarea {
	height: 90px;
}
/* footer css end */
/* media screen css add */
@media  screen and (min-width: 320px) and (max-width: 480px){
	#menu-footer-menu .mobile_menu_bar , #bottom_footer .mobile_menu_bar{
	display: none;
}
	#bottom_footer .et_pb_menu__menu {
	display: flex !important;
}
	#menu-footer-menu .et_pb_menu__menu {
	display: block !important;
}
	#menu-footer-menu .et_pb_menu__wrap {
	justify-content: flex-start !important;
}
.main_heading_sec h1, .filter-title, h3.gmwqp_popup_title  {
	font-size: 45px;
	line-height: 1.1em;
}
		.sub_heading_sec h2 {
	/*text-align: center;*/
}
	.contact_padding_right {
	margin-right: 0px;
	width: 100%;
}
	.contact_form_half {
	display: block !important;
	width: 100% !important;
}
	.contact_form_half input {
	margin-bottom: 14px;
}
	 .reverse, .reverse.et_section_specialty .et_pb_row {
        display: flex;
        flex-direction: column-reverse;
    }
}
@media screen and (min-width: 360px) and (max-width: 640px){
	.contact_form_half {
	display: block !important;
	width: 100% !important;
}
	.contact_form_half input {
	margin-bottom: 14px;
}
	#menu-footer-menu .mobile_menu_bar , #bottom_footer .mobile_menu_bar{
	display: none;
}
	#bottom_footer .et_pb_menu__menu {
	display: flex !important;
}
	#menu-footer-menu .et_pb_menu__menu {
	display: block !important;
}
	#menu-footer-menu .et_pb_menu__wrap {
	justify-content: flex-start !important;
}
.main_heading_sec h1, .filter-title, h3.gmwqp_popup_title  {
	font-size: 45px;
	line-height: 1.1em;
}
	.sub_heading_sec h2 {
	/*text-align: center;*/
}
	.contact_padding_right {
	margin-right: 0px;
	width: 100%;
}
	 .reverse, .reverse.et_section_specialty .et_pb_row {
        display: flex;
        flex-direction: column-reverse;
    }
}
@media screen and (min-width: 768px) and (max-width: 1024px){
	#menu-footer-menu .mobile_menu_bar , #bottom_footer .mobile_menu_bar{
	display: none;
}
	#bottom_footer .et_pb_menu__menu {
	display: flex !important;
}
	#menu-footer-menu .et_pb_menu__menu {
	display: block !important;
}
	#menu-footer-menu .et_pb_menu__wrap {
	justify-content: flex-start !important;
}
	 .reverse, .reverse.et_section_specialty .et_pb_row {
        display: flex;
        flex-direction: column-reverse;
    }
}
/* media screen css end */
/* slider css start */
.slick-slider {
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
  -webkit-touch-callout: none;
  -khtml-user-select: none;
  ms-touch-action: pan-y;
  touch-action: pan-y;
  -webkit-tap-highlight-color: transparent;
}
.slick-list {
  position: relative;
  display: block;
  overflow-x: hidden;
  margin: 0;
  padding: 0 0 0px;
}

.slick-track:before, .slick-track:after {
  display: table;
  content: '';
}
  
.slick-slide {
  position: relative;
  float: left;
  height: 100%;
  min-height: 1px;
}
.slick-dots {
	position: relative;
	bottom: 0;
	display: block;
	width: 100%;
	padding: 5px;
	margin: 20px 0 0;
	list-style: none;
	text-align: center;
}
.slick-dots li {
  position: relative;
  display: inline-block;
  margin: 0 5px;
  padding: 0;
  cursor: pointer;
}
.slick-dots li button {
	font-size: 0;
	line-height: 0;
	display: block;
	width: 10px;
	height: 10px;
	padding: 0;
	cursor: pointer;
	color: transparent;
	border: 0;
	outline: none;
	background-color: rgba(255,118,30,0.21);
  border-radius: 10px;
}
.slick-dots li.slick-active button { background-color: #ff914d; }

/* slider css end */
/* people issues css */
/* default slide */
.people-issues-slider .slick-slide {
	opacity: 0.5;
	transition: all 0.4s ease;
	padding: 10px;
}

/* active center slide */
.people-issues-slider .slick-center {
	opacity: 1;
	transform: scale(1);
}
/* smooth layout */
.people-issues-slider .slide-inner {
	border-radius: 12px;
	overflow: hidden;
	box-shadow: 0 5px 20px rgba(0,0,0,0.1);
	background: #302F5E;
    transition: all 0.4s ease;
}
/* Equal height layout */
.people-issues-slider .slide-item {
	display: flex !important;
	height: 100%;
}

.people-issues-slider .slide-inner {
	display: flex;
	flex-direction: column;
	height: 100%;
	width: 100%;
}

/* Image responsive */
.slide-img img {
	width: 100%;
	height: 220px;
	object-fit: cover;
}

/* Content flexible */
.slide-content {
	flex: 1;
	display: flex;
	flex-direction: column;
	padding: 15px;
	align-items:center;
}

/* Title & text balance & cate*/
.slide-content h3 {
	font-size: 33px !important;
	color: #FF914D !important;
	text-align: center !important;
	font-weight: bold;
	text-transform: capitalize;
}
.slide-content h3 a {
	display: -webkit-box;
	-webkit-line-clamp: 2; /* max 2 lines */
	-webkit-box-orient: vertical;
	overflow: hidden;
}
.slide-content p {
	min-height: 60px;
	font-size: 18px;
	text-align: center;
	color: #fff;
}
.issue-category {
	text-align: center;
	color: #fff;
	font-size: 15px;
	letter-spacing: 1px;
}
.issue-category  a{
	color:#fff;
}

/* Button bottom */
.read-more {
	margin-top: auto;
}

/* ---------- MOBILE ---------- */
@media (max-width: 767px) {

	.slide-img img {
		height: 180px;
	}

	.slide-content h3 {
		font-size: 16px;
		min-height: auto;
	}

	.slide-content p {
		font-size: 13px;
		min-height: auto;
	}

}

/* ---------- SMALL MOBILE ---------- */
@media (max-width: 480px) {

	.slide-img img {
		height: 160px;
	}

	.slide-content {
		padding: 10px;
	}

}
/* people issues css end */