/******* Do not edit this file *******
Simple Custom CSS and JS - by Silkypress.com
Saved: May 06 2025 | 12:28:23 */
/* 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;
}
.text_center {
	text-align: center;
}
.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 {
	background: #e7b75f !important;
	color: #000 !important;
	border: 2px solid #e7b75f !important;
	border-radius: 2px !important;
	font-size: 18px !important;
	font-variant: small-caps;
	font-weight: bold !important;
	letter-spacing: 1px !important;
	text-transform: capitalize !important;
	box-shadow: 0px 2px 18px 0px rgba(0,0,0,0.3) !important;
}
.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, .ultp-block-readmore a: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{
background: #000 !important;
	color: #e7b75f !important;
	border: 2px solid #e7b75f !important;	
}
.section_heading_sec h1{
	font-size: 60px;
	font-weight: normal;
	letter-spacing: 2px;
	text-transform: capitalize !important;
	line-height: 1.1em;
}
.section_heading_sec  h2 {
	font-size: 30px;
	letter-spacing: 1px;
}
.section_content p b, .section_content p a {
	color: #e7b75f;
}
.change_font h1{
  clip-path: polygon(0px 0px, 100% 0px, 100% 100%, 0% 100%);
  -webkit-text-stroke: 2px #e7b75f;
  -webkit-text-fill-color: transparent;
}
.title_font {
	clip-path: polygon(0px 0px, 100% 0px, 100% 100%, 0% 100%);
	-webkit-text-stroke: 2px #e7b75f;
	-webkit-text-fill-color: transparent;
	display: contents;
}
#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;
}
.inline-radios .wpcf7-list-item {
    display: inline-block;
    margin-right: 10px;
}
/* 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: 35px;
	font-weight: normal;
	letter-spacing: 1px;
	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;
}
.section_heading_sec h1, .filter-title, h3.gmwqp_popup_title  {
	font-size: 40px;
	line-height: 1.1em;
}
		.section_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;
}
.section_heading_sec h1, .filter-title, h3.gmwqp_popup_title  {
	font-size: 40px;
	line-height: 1.1em;
}
	.section_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 */


