/******* Do not edit this file *******
Simple Custom CSS and JS - by Silkypress.com
Saved: Nov 06 2025 | 10:04:05 */
/* 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, .slider_btn .et_pb_button, .priceing_table .et_pb_button {
	background: #4caf50 !important;
	color: #fff !important;
	border: 0px solid #4caf50 !important;
	border-radius: 0px !important;
	font-size: 17px !important;
	font-weight: 500 !important;
	letter-spacing: 1px !important;
	text-transform: capitalize !important;
	box-shadow: 0px 0px 2px 1px #00000080 !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, .slider_btn .et_pb_button:hover, .priceing_table .et_pb_button:hover{
	background: #1a2e6b !important;
	color: #fff !important;
	border: 2px solid #1a2e6b !important;
}
.section_heading_sec h1{
	font-size: 60px;
	letter-spacing: 0px;
	text-transform: capitalize !important;
	line-height: 1.6em;
}
.section_heading_sec  h2 {
	font-size: 30px;
	letter-spacing: 1px;
}
.section_content p b, .section_content p a {
	color: #1a2e6b;
}
#page_title_section h1 {
	font-size: 35px;
	text-transform: uppercase;
}
.section_content p, .section_content li {
	font-size: 17px;
	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: 26px;
	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;
}
.contact_form_half {
  display:inline-flex;
  width:100%
}
.contact_padding_right {
  margin-right:6px
}
.contact_form_half label {
  width:100%
}
/* 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: 30px;
	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: 30px
	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 */

