/******* Do not edit this file *******
Simple Custom CSS and JS - by Silkypress.com
Saved: Nov 28 2025 | 08:56:35 */
.single_img img {
    border-radius: 1200px;
    width: 174px;
    height: 174px;
    object-fit: cover;
}


.main_footer a {
    color: #fff;
}
.home_eight_part a.et_pb_button.et_pb_button_5.et_pb_bg_layout_dark {
    padding-left: 1em !important;
}
.home_eight_part .et_pb_button_module_wrapper.et_pb_button_6_wrapper.et_pb_module a.et_pb_button.et_pb_button_6.et_pb_bg_layout_dark {
    padding-left: 1em !important;
}
.home_eight_part .et_pb_button_module_wrapper.et_pb_button_3_wrapper.et_pb_module a.et_pb_button.et_pb_button_3.et_pb_bg_layout_dark {
    padding-left: 0px !important;
}
.footer_add   .et_pb_text_inner {
    position: relative;
    padding-left: 10px;
}

.contact-phone, .contact-address {
    padding-left: 1.33em !important;
}

.footer_add .et_pb_text_inner:before {
    position: absolute;
    content: '';
    width: 24px;
    left: -18px;
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='28' height='28' viewBox='0 0 28 28' fill='none'%3E%3Cpath d='M14 0C8.211 0 3.5 4.74367 3.5 10.5758C3.5 18.8627 13.013 27.419 13.4178 27.7783C13.5847 27.9265 13.7923 28 14 28C14.2077 28 14.4153 27.9265 14.5822 27.7795C14.987 27.419 24.5 18.8627 24.5 10.5758C24.5 4.74367 19.789 0 14 0ZM14 16.3333C10.7835 16.3333 8.16667 13.7165 8.16667 10.5C8.16667 7.2835 10.7835 4.66667 14 4.66667C17.2165 4.66667 19.8333 7.2835 19.8333 10.5C19.8333 13.7165 17.2165 16.3333 14 16.3333Z' fill='white'/%3E%3C/svg%3E");
    height: 24px;
    background-repeat: no-repeat;
    background-size: contain;
    top: 6px;
}
body #page-container .et_pb_section .et_pb_button_3:before, body #page-container .et_pb_section .et_pb_button_4:before {
    position: relative !important;
    margin-left: 0 !important;
    padding-right: 10px;
}
/* body #page-container .et_pb_section .et_pb_button_3 {
    padding-left: 0px !important;
} */
.tnr_step_part2 a.et_pb_button.et_pb_button_3.et_pb_bg_layout_light {
    padding-left: 100px !important;
}
a.et_pb_button.et_pb_button_4.et_pb_bg_layout_dark{
	padding-left:0px !important;
}
/***************************Header Logo ************************/
ul#menu-main-menu {
    width: 100%;
    justify-content: space-between;
}

.et_pb_menu__menu {
    width: 100%;
}

nav.et-menu-nav {
    width: 100%;
}
.logo_container img#logo {
    width: 135px !important;
    max-height: 110px !important;
}

.et_pb_svg_logo #logo {
    height: auto !important;
}


.et_pb_row.et_pb_row_0_tb_header.et_pb_row--with-menu {
    display: flex;
    justify-content: center;
    align-items: center;
}
.et_pb_module.et_pb_image.et_pb_image_0_tb_header {
    margin-bottom: -40px !important;
}



/******************************* Home Banner *********************/
.et_pb_module {
    margin-bottom: 23px !important;
}
#banner_btn .et_pb_column.et_pb_column_1_4 {
    margin-right: 0px;
}
h5.et_pb_module_heading {
    padding-bottom: 0px;
	position: relative;
    padding-left: 35px;
}
h5.et_pb_module_heading:before {
    content: "";
    position: absolute;
    width: 20px;
    height: 20px;
    background-image: url(https://occidaho.org/wp-content/uploads/2025/11/fi_6797554.svg);
    left: 0;
}



/********************** Second Part **************************/
span.sec_part {
    font-size: 32px;
}

.home_second_part .et_pb_module {
    margin-bottom: 0px !important;
}
.second_cat img {
    height: 185px;
    object-fit: cover;
}

.home_second_part .et_pb_column.et_pb_column_3_5 {
    width: 45%;
    margin-right: 50px;
}

.home_second_part .et_pb_column.et_pb_column_1_5 {
    width: 20%;
}

.home_second_part .et_pb_column.et_pb_column_1_5 {
    width: 30%;
    margin-right: 0px;
}

.home_second_part .et_pb_column.et_pb_column_1_5.et_pb_column_5 {
    width: 20%;
}

.home_second_part {
    padding-bottom: 0px !important;
}

/************************** Third part ***************************************/
.home_con_img {
    position: relative;
}

.home_con_img:before {
    content: "";
    position: absolute;
    bottom: 100px;
    background-image: url('https://occidaho.org/wp-content/uploads/2025/11/Paw-Group.png');
    width: 320px;
    height: 320px;
    left: 0px;
    background-size: cover;
}

.home_con_img:after {
    content: "";
    position: absolute;
    top: 25px;
    background-image: url(https://occidaho.org/wp-content/uploads/2025/11/Paw-Group.png);
    width: 200px;
    height: 200px;
    right: 0px;
    /* z-index: 9; */
    background-size: cover;
}

/************************** Fourth Part **************************************/
.home_fourth_part .et_pb_column.et_pb_column_3_5 {
    width: 40%;
    margin-right: 20px;
}

.home_fourth_part .et_pb_column.et_pb_column_1_5 {
    width: 31%;
    margin-right: 20px;
}

.home_fourth_part .et_pb_column.et_pb_column_1_5.et_pb_column_12.et_pb_css_mix_blend_mode_passthrough.et-last-child {
    width: 25%;
}
.home_fourth_part {
    padding-bottom: 0px;
}

.home_fourth_part .et_pb_module.et_pb_image.et_pb_image_3.fourth_cat {
    margin-bottom: 0px !important;
}

.home_fourth_part .et_pb_button_module_wrapper.et_pb_button_2_wrapper.et_pb_module {
    margin-bottom: 0px !important;
}

.home_fourth_part .et_pb_module.et_pb_text.et_pb_text_7.et_pb_text_align_left.et_pb_bg_layout_light {
    margin-bottom: 0px !important;
}
.home_fourth_part img {
    height: 170px;
}
/************************ Five Part *************************/
.home_five_part {
    margin-top: -10px;
}
.home_five_part .et_pb_column {
    margin-right: 2.5%;
}
.home_five_part .et_pb_column h2.et_pb_module_heading {
    padding-bottom: 0px;
}

.home_five_part .et_pb_column .et_pb_module {
    margin-bottom: 10px !important;
}

/**************************** Six Part ********************************/
.home_six_part .et_pb_with_border.et_pb_column_1_6 {
    margin-right: 0.5%;
    width: 16.6%;
    display: flex;
    align-items: center;
}

.home_six_part .et_pb_row.et_pb_row_9.et_pb_equal_columns.et_pb_row_6col {
    justify-content: center;
}

.home_six_part .et_pb_module.et_pb_image {
    margin-bottom: 0px !important;
}
.home_six_part .et_pb_row {
    width: 100% !important;
    
}
/******************** Home Seven Part **********************/
.home_seven_part .et_pb_column.et_pb_column_1_4 {
    margin-right: 2.5%;
    width: 23%;
}

.home_seven_part .et_pb_with_border {
    margin-bottom: 0px !important;
    padding: 30px !important;
}

span.percent-value {
    font-size: 40px;
}
/*********************** Eight Part **********************/


.home_eight_part .et_pb_column.et_pb_column_1_2.et_pb_column_31.et_pb_css_mix_blend_mode_passthrough {
    width: 47%;
    margin-right: 130px;
}

.home_eight_part .et_pb_column.et_pb_column_1_2.et_pb_column_32.et_pb_css_mix_blend_mode_passthrough.et-last-child {
    width: 42%;
}
.home_eight_part #et_pb_contact_form_0 {
    border-radius: 24px;
}

.home_eight_part .et_contact_bottom_container {
    display: block;
    float: left;
    width: 100%;
}

.home_eight_part .et_pb_contact_right {
    min-width: 100%;
    text-align: start;
    margin-top: 10px;
}

.home_eight_part button.et_pb_contact_submit.et_pb_button {
    width: 100%;
    margin: 0px;
    margin-top: 10px;
}

.home_eight_part p.et_pb_contact_field {
    padding-left: 0px;
}
.home_eight_part .et_pb_module.et_pb_image.et_pb_image_13 {
    margin-bottom: 0px !important;
}
/********************* Nine Part *********************/
.home_nine_part {
    margin-top: -10px;
}
.home_nine_part .et_pb_column.et_pb_column_1_3.et_pb_column_33 {
    width: 40%;
    margin-right: 0%;
}

.home_nine_part .et_pb_column.et_pb_column_1_3.et_pb_column_34 {
    width: 20%;
    margin-right: 0%;
}

.home_nine_part .et_pb_column.et_pb_column_1_3.et_pb_column_35 {
    width: 40%;
}

.home_nine_part .et_pb_contact_right {
    display: none;
}

.home_nine_part p.et_pb_contact_field {
    padding-left: 0px;
    width: 100%;
}

.et_contact_bottom_container {}

.home_nine_part form.et_pb_contact_form.clearfix {
    display: flex;
    justify-content: left;
}



.home_nine_part {
    background-size: 100% 100%;
}
.home_nine_part .et_pb_module.et_pb_text.et_pb_text_13 {
    margin-bottom: 0px !important;
}
.home_nine_part .et_pb_contact {
     background: #eeeeee;
    margin: 0;
    border-radius: 10px;
    overflow: hidden;
    padding: 8px;
}

.home_nine_part .et_pb_contact p {
    margin: 0;
}

.home_nine_part .et_pb_contact form {
    margin: 0;
    border-radius: 10px;
    overflow: hidden;
}

.home_nine_part .et_pb_contact .et_contact_bottom_container {
    margin: 0;
    float: none;
}

.home_nine_part .et_pb_contact .et_contact_bottom_container button.et_pb_contact_submit.et_pb_button {
    border-radius: 7px;
    margin: 0 !important;
}

/***********************************About Page **************************************/
.about_second_part .et_pb_module.et_pb_heading.et_pb_heading_2.et_pb_bg_layout_ {
    margin-bottom: 0px !important;
}

.about_second_part .et_pb_module.et_pb_heading.et_pb_heading_3.et_pb_bg_layout_ {
    margin-bottom: 0px !important;
}
.about_second_part:before {
    content: "";
    position: absolute;
    background-image: url('https://occidaho.org/wp-content/uploads/2025/11/Paw-Group.png');
    width: 320px;
    height: 320px;
    left: 0px;
    background-size: cover;
    bottom: 200px;
}
.about_second_part:after {
    content: "";
    position: absolute;
	background-image: url('https://occidaho.org/wp-content/uploads/2025/11/Paw-Group.png');
    width: 320px;
    height: 320px;
	background-size: cover;
    top: 25px;
	right:0px;
}
.about_second_part .et_pb_row.et_pb_row_1.et_pb_equal_columns {
    align-items: center;
}
.about_third_part .et_pb_row.et_pb_row_2 {
    display: flex;
    align-items: center;
}
.about_third_part p a span {
    color: #e4513f;
}
.about_fourth_part .et_pb_module.et_pb_image {
    margin-top: -87px !important;
    margin-bottom: unset !important;
}

.about_fourth_part .et_pb_with_border {
    overflow: visible;
}

.about_fourth_part .et_pb_row.et_pb_row_5.et-last-child {
    padding-top: 87px !important;
}
.et_pb_section_6.home_nine_part .et_pb_column.et_pb_column_1_3.et_pb_column_12.et_pb_css_mix_blend_mode_passthrough {
    width: 40%;
    margin-right: 0%;
}

.et_pb_section .et_pb_column.et_pb_column_1_3.et_pb_column_13 {
    width: 20%;
    margin-right: 0%;
}

.et_pb_section_6 .et_pb_module.et_pb_text.et_pb_text_11 {
    margin-bottom: 0px !important;
}
.page-id-160 .et_pb_section_5 .et_pb_module.et_pb_image.et_pb_image_5 {
    margin-bottom: 0px !important;
}
.about_third_part a {
    color: #e4513f;
}

/********************************Footer **************************************/
.main_footer .et_pb_menu--without-logo .et_pb_menu__menu>nav>ul>li:first-child {
    margin-top: 10px;
}
.main_footer ul {
    display: block !important;
    padding-left: 0px !important;
}

.main_footer ul li {
    padding: 0px !important;
    
}

.main_footer .et_pb_menu--without-logo .et_pb_menu__menu>nav>ul>li {
    margin-top: 30px;
}

.main_footer h3 {
    padding-bottom: 0px;
}

.main_footer .et_pb_module.et_pb_text.et_pb_text_0_tb_footer.et_pb_text_align_center.et_pb_bg_layout_light {
    margin-bottom: 0px !important;
    margin-top: 30px;
}
.home_nine_part .et_pb_module.et_pb_image {
    margin-bottom: 0px !important;
}

.main_footer .et_pb_menu .et-menu {
    margin: 0;
}

.home_nine_part span.et_pb_image_wrap img {
    margin-bottom: -24px;
}

footer {
    z-index: 0;
    position: relative;
}
.main_footer .et_pb_module.et_pb_text.et_pb_text_1_tb_footer.et_pb_text_align_center.et_pb_bg_layout_light {
    margin-bottom: 0px !important;
}

.main_footer .et_pb_with_border.et_pb_row.et_pb_row_1_tb_footer {
    max-width: 100%;
    width: 100%;
    border-top: 1px solid;
	padding-top: 37px !important;
}

.et_pb_button_0_tb_footer {
  display: inline-block;
  width: 280px;        /* fixed width – har screen pe same break */
  white-space: normal; 
  word-break: break-word;
  line-height: 1.25;
  text-align: left;    /* optional, jab content left align chahiye ho */
}
.home_eight_part a.et_pb_button.et_pb_button_1.et_pb_bg_layout_dark{
	display: inline-block;
  width: 340px;        /* fixed width – har screen pe same break */
  white-space: normal; 
  word-break: break-word;
  text-align: left;    /* optional, jab content left align chahiye ho */
}
.cat_step .et_pb_button_module_wrapper.et_pb_button_2_wrapper.et_pb_button_alignment_center.et_pb_module {
    z-index: 0;
}

.cat_step .et_pb_module.et_pb_image.et_pb_image_2 {
    z-index: 9;
}
ul.cat_step1_list {
    list-style: none;
    position: relative;
    padding-left: 45px;
}

ul.cat_step1_list li {
    margin-bottom: 25px;
}

ul.cat_step1_list li:last-child {
    margin-bottom: 0px;
}

ul.cat_step1_list li:before {
    content: "";
    position: absolute;
    width: 25px;
    height: 25px;
    background-image: url('https://occidaho.org/wp-content/uploads/2025/11/checked-5-2-1.svg');
    left: 0px;
}
.cat_step .et_pb_module.et_pb_image {
    z-index: 9;
}
.page-id-202 .et_pb_row.et_pb_row_8 a {
    color: #e4513f;
    text-decoration: underline;
}
.home_eight_part .et_pb_module.et_pb_image {
    margin-bottom: 0px !important;
}

.home_nine_part .et_pb_column.et_pb_column_1_3.et_pb_column_18.et_pb_css_mix_blend_mode_passthrough {
    width: 40%;
    margin-right: 0px;
}

.home_nine_part .et_pb_module.et_pb_text.et_pb_text_9.et_pb_text_align_left.et_pb_bg_layout_light {
    margin-bottom: 0px !important;
}

.home_nine_part .et_pb_column.et_pb_column_1_3.et_pb_column_19.et_pb_css_mix_blend_mode_passthrough.et_pb_row_sticky {
    width: 20%;
    margin-right: 0px;
}
/******************************* Partners *************************/
.partner_second_part .et_pb_with_border.et_pb_column_1_2 {
    margin-right: 1.5%;
}
.partner_second_part .et_pb_with_border {
    display: flex;
    gap: 35px;
    justify-content: center;
    align-items: flex-start;
}

.partner_second_part h3 {
    font-family: 'Inter Tight';
    color: #000;
    font-size: 40px;
    font-style: normal;
    font-weight: 700;
	line-height:1.3em;
    text-transform: capitalize;
}
.home_nine_part .et_pb_column.et_pb_column_1_3.et_pb_column_10.et_pb_css_mix_blend_mode_passthrough {
    width: 40%;
    margin-right: 0px;
}

.home_nine_part .et_pb_module.et_pb_text.et_pb_text_7 {
    margin-bottom: 0px !important;
}

.home_nine_part .et_pb_column.et_pb_column_1_3.et_pb_column_11.et_pb_css_mix_blend_mode_passthrough.et_pb_row_sticky {
    width: 20%;
    margin-right: 0px;
}


/*********************************************Help The Cats ****************************************/
.help_second_part .et_pb_column.et_pb_column_3_5 {
    width: 40%;
    margin-right: 0px;
    margin-bottom: 0px;
}

.help_second_part .et_pb_column.et_pb_column_1_5.et_pb_column_2 {
    width: 30%;
    margin-right: 35px;
}

.help_second_part .et_pb_column.et_pb_column_1_5.et_pb_column_3.et_pb_css_mix_blend_mode_passthrough.et-last-child {
    width: 27%;
    margin-right: 0px;
}

.help_second_part .et_pb_module.et_pb_image.et_pb_image_0 {
    margin-bottom: 0px !important;
}
.help_third_part .et_pb_row.et_pb_row_2 {
    display: flex;
    align-items: center;
}
.home_nine_part .et_pb_module.et_pb_text.et_pb_text_2.et_pb_text_align_left.et_pb_bg_layout_light {
    margin-bottom: 0px !important;
}

.help_second_part  span.et_pb_image_wrap {
    position: absolute;
    top: 36px;
}

.et_pb_section.et_pb_section_1.help_second_part {
    padding-bottom: 47px;
}


/***************************************Contact US **************************************/
.home_nine_part .et_pb_column.et_pb_column_1_3.et_pb_column_4 {
    width: 40%;
}

.home_nine_part .et_pb_column.et_pb_column_1_3.et_pb_column_5 {
    width: 20%;
    margin-right: 0px;
}

.home_nine_part .et_pb_module.et_pb_text.et_pb_text_0 {
    margin-bottom: 0px !important;
}
.main_footer .et_pb_menu .et_pb_menu__menu>nav>ul>li {
    margin-top: 15px;
}
.et_pb_row{
	width:90%;
}
.home_five_part .et_pb_column.et_pb_column_1_3 {
    width: 31.666%;
    margin-right: 2.5%;
}

@media (max-width: 1450px) and (min-width: 1201px) {
	.container {
    width: 90%;
}
    .home_second_part {
    padding-bottom: 0px;
}

.et_pb_row {
    width: 90%;
}

span.sec_part {
    font-size: 25px;
}
	.home_six_part .et_pb_row {
    width: 100% !important;
    max-width: 1220px;
}
	.home_eight_part #et_pb_contact_form_0 {
    border-radius: 24px;
    padding: 50px;
}
	.main_footer p {
    font-size: 15px;
}
}

@media screen and (min-width: 766px) and (max-width: 1024px) {

    .et_pb_row {
        max-width: 95% !important;
        width: 100%;
		margin: auto;
        padding: 0 1.2rem !important;
    }

    .et_pb_row_0_tb_header.et_pb_row {
        padding: 0 1.2rem !important;
    }

    .et_pb_row_2.et_pb_row {
        padding: 0 1.2rem !important;
        justify-content: space-between;
        align-items: anchor-center;
        gap: 40px 0;
    }

    .main_header .et_pb_column.et_pb_column_1_5.et_pb_column_2_tb_header.et_pb_css_mix_blend_mode_passthrough.et-last-child {
        display: none;
    }

    .et_pb_gutters3 .et_pb_column_3_5,
    .et_pb_gutters3.et_pb_row .et_pb_column_3_5 {
        margin: 0;
        width: 80%;
    }

    .et_pb_menu_0_tb_header.et_pb_menu ul li a {
        font-size: 17px;
    }

    ul#menu-main-menu {
        justify-content: end;
        gap: 23px;
    }

    .et_pb_text_2 {
        font-size: 56px;
    }

    .home_second_part .et_pb_column.et_pb_column_3_5 {
        margin-right: 20px;
        width: 100%;
    }

    .second_cat img {
        object-fit: contain;
        object-position: bottom;
    }

    .home_second_part .et_pb_column.et_pb_column_1_5.et_pb_column_5 {
        width: 50%;
    }

    .et_pb_menu--style-centered .et_pb_menu__menu>nav>ul,
    .et_pb_menu--style-centered .et_pb_menu__wrap {
        justify-content: end;
    }

    .et_pb_menu_0_tb_header .mobile_nav .mobile_menu_bar:before,
    .et_pb_menu_0_tb_header .et_pb_menu__icon.et_pb_menu__search-button,
    .et_pb_menu_0_tb_header .et_pb_menu__icon.et_pb_menu__close-search-button,
    .et_pb_menu_0_tb_header .et_pb_menu__icon.et_pb_menu__cart-button {
        color: #e4513f !important;
        font-size: 47px !important ;
    }

    ul#mobile_menu1 {
		border-top-color: #e4513f !important;
		position: fixed;
    }

    .home_fourth_part .et_pb_column.et_pb_column_3_5 {
        width: 100%;
    }

    .et_pb_row_5.et_pb_row {
        justify-content: space-between;
        gap: 50px 0;
        padding: 0 1.2rem !important;
    }

    .home_fourth_part img {
        height: unset;
    }

    .home_fourth_part .et_pb_column.et_pb_column_1_5 {
        width: 45%;
    }

    .home_fourth_part .et_pb_column.et_pb_column_1_5.et_pb_column_12.et_pb_css_mix_blend_mode_passthrough.et-last-child {
        width: 45%;
    }

    .et_pb_column_14,
    .et_pb_column_15,
    .et_pb_column_16 {
        width: 31.33%;
        padding: 33px 10px;
        margin-bottom: 0;
        margin-top: 29px;
    }

    .home_five_part .et_pb_column .et_pb_module img {
        max-width: 30px;
    }

    .et_pb_section_5.et_pb_section,
    .et_pb_section_6.et_pb_section {
        padding-top: 60px;
        padding-bottom: 71px;
    }

    h2.et_pb_module_heading {}

    .et_pb_heading_5 .et_pb_heading_container h1,
    .et_pb_heading_5 .et_pb_heading_container h2,
    .et_pb_heading_5 .et_pb_heading_container h3,
    .et_pb_heading_5 .et_pb_heading_container h4,
    .et_pb_heading_5 .et_pb_heading_container h5,
    .et_pb_heading_5 .et_pb_heading_container h6,
    .et_pb_heading_6 .et_pb_heading_container h1,
    .et_pb_heading_6 .et_pb_heading_container h2,
    .et_pb_heading_6 .et_pb_heading_container h3,
    .et_pb_heading_6 .et_pb_heading_container h4,
    .et_pb_heading_6 .et_pb_heading_container h5,
    .et_pb_heading_6 .et_pb_heading_container h6,
    .et_pb_heading_7 .et_pb_heading_container h1,
    .et_pb_heading_7 .et_pb_heading_container h2,
    .et_pb_heading_7 .et_pb_heading_container h3,
    .et_pb_heading_7 .et_pb_heading_container h4,
    .et_pb_heading_7 .et_pb_heading_container h5,
    .et_pb_heading_7 .et_pb_heading_container h6 {
        font-size: 29px;
        margin: 12px 0;
    }

    .et_pb_text_8,
    .et_pb_text_9,
    .et_pb_text_10,
    .et_pb_text_11,
    .et_pb_text_12 {
        font-size: 16px;
    }

    .et_pb_row.et_pb_row_10 {
        padding: 68px 32px !important;
    }

    .home_six_part .et_pb_with_border.et_pb_column_1_6 {
        width: 16%;
        margin-bottom: 0;
        padding: 19px;
        margin-right: 0.8% !important;
    }

    .home_six_part .et_pb_row.et_pb_row_9.et_pb_equal_columns.et_pb_row_6col {
        align-items: stretch;
    }

    .home_six_part .et_pb_with_border.et_pb_column_1_6:last-child {
        margin-right: 0 !important;
    }

    .home_seven_part .et_pb_column.et_pb_column_1_4 {
        width: 48.6%;
    }

    .home_eight_part .et_pb_column.et_pb_column_1_2.et_pb_column_31.et_pb_css_mix_blend_mode_passthrough {
        margin-right: 4%;
    }

    .home_eight_part .et_pb_column.et_pb_column_1_2.et_pb_column_32.et_pb_css_mix_blend_mode_passthrough.et-last-child {
        width: 49%;
    }

    .et_pb_contact_form_0.et_pb_contact_form_container,
    .home_eight_part #et_pb_contact_form_0 {
        padding: 28px 33px;
        border-radius: 10px;
    }

    .home_nine_part .et_pb_column.et_pb_column_1_3.et_pb_column_34 {
        order: 1;
        width: 40%;
        margin-bottom: -0.3%;
    }

    .et_pb_row.et_pb_row_14.et-last-child {
        display: flex;
        flex-wrap: wrap;
        align-items: center;
        justify-content: space-between;
    }

    .et_pb_section.et_pb_section_8.home_nine_part.et_pb_with_background.et_section_regular.et_pb_section_sticky {
        padding-bottom: 0;
    }

    .et_pb_column.et_pb_column_1_3.et_pb_column_33.et_pb_css_mix_blend_mode_passthrough {
        width: 100%;
    }

    .et_pb_heading_12 .et_pb_heading_container h1,
    .et_pb_heading_12 .et_pb_heading_container h2,
    .et_pb_heading_12 .et_pb_heading_container h3,
    .et_pb_heading_12 .et_pb_heading_container h4,
    .et_pb_heading_12 .et_pb_heading_container h5,
    .et_pb_heading_12 .et_pb_heading_container h6 {
        font-size: 50px;
    }

    .et_pb_text_0 {
        font-size: 55px;
        min-height: unset;
    }

    div#banner_btn {
        display: flex;
        gap: 20px;
    }

    #banner_btn .et_pb_column.et_pb_column_1_4 {
        width: auto;
        white-space: nowrap;
    }

    .et_pb_button_module_wrapper.et_pb_button_3_wrapper.et_pb_module {
        text-align: end;
    }
	.main_footer p {
    font-size: 15px;
}
}


@media screen and (min-width: 1025px) and (max-width: 1310px) {
	.main_footer p {
    font-size: 15px;
}
    .et_pb_row {
        max-width: 95% !important;
        width: 100%;
        margin: auto;
        padding: 0 1.2rem !important;
    }


    .et_pb_gutters3 .et_pb_column_3_5,
    .et_pb_gutters3.et_pb_row .et_pb_column_3_5 {
        margin: 0;
        width: 60%;
        z-index: 0;
    }

    .et_pb_menu_0_tb_header.et_pb_menu ul li.current-menu-item a {
        font-size: 15px;
    }

    body #page-container .et_pb_section .et_pb_button_0_tb_header {
        padding: 10px 14px !important;
        width: 100%;
        min-width: fit-content !important;
        text-align: center;
        white-space: nowrap;
        font-size: 16px;
    }

    body #page-container .et_pb_section .et_pb_button_0_tb_header:after {
        position: relative;
        font-size: 16px !IMPORTANT;
        width: 10px;
    }

    .et_pb_menu_0_tb_header.et_pb_menu ul li a {
        font-size: 18px;
    }

    .et_pb_text_2 {
        font-size: 30px !important;
    }

    .home_second_part .et_pb_column.et_pb_column_3_5 {
        width: 43%;
        margin-right: 2%;
    }

    .second_cat img {
        object-fit: contain;
        object-position: bottom;
    }

    .home_second_part .et_pb_column.et_pb_column_1_5 {
        width: 28%;
        margin-right: 2%;
    }

    div.et_pb_section.et_pb_section_1 {
        padding-top: 39px;
    }

    #banner_btn {
        white-space: nowrap;
        gap: 15px;
        display: flex;
    }

    .et_pb_text_7,
    .et_pb_text_13 {
        font-size: 30px !important;
    }

    .home_fourth_part .et_pb_column.et_pb_column_3_5 {
        width: 40%;
        margin-right: 2%;
    }

    .home_fourth_part img {
        height: 170px;
        object-fit: contain;
        object-position: bottom;
    }

    .home_fourth_part .et_pb_column.et_pb_column_1_5 {
        width: 26%;
        margin-right: 2%;
    }

    body #page-container .et_pb_section .et_pb_button_3 {
        font-size: 18px;
    }

    .home_fourth_part .et_pb_column.et_pb_column_1_5.et_pb_column_12.et_pb_css_mix_blend_mode_passthrough.et-last-child {
        width: 30%;
    }

    .et_pb_text_0 {
        font-size: 60px;
        min-height: unset;
    }

    div.et_pb_section.et_pb_section_0 {
        padding: 120px 0 !important;
    }

    .home_five_part .et_pb_column {
        padding: 24px;
    }

    .et_pb_heading_5 .et_pb_heading_container h1,
    .et_pb_heading_5 .et_pb_heading_container h2,
    .et_pb_heading_5 .et_pb_heading_container h3,
    .et_pb_heading_5 .et_pb_heading_container h4,
    .et_pb_heading_5 .et_pb_heading_container h5,
    .et_pb_heading_5 .et_pb_heading_container h6,
    .et_pb_heading_6 .et_pb_heading_container h1,
    .et_pb_heading_6 .et_pb_heading_container h2,
    .et_pb_heading_6 .et_pb_heading_container h3,
    .et_pb_heading_6 .et_pb_heading_container h4,
    .et_pb_heading_6 .et_pb_heading_container h5,
    .et_pb_heading_6 .et_pb_heading_container h6,
    .et_pb_heading_7 .et_pb_heading_container h1,
    .et_pb_heading_7 .et_pb_heading_container h2,
    .et_pb_heading_7 .et_pb_heading_container h3,
    .et_pb_heading_7 .et_pb_heading_container h4,
    .et_pb_heading_7 .et_pb_heading_container h5,
    .et_pb_heading_7 .et_pb_heading_container h6 {
        font-size: 30px;
        margin-bottom: 10px;
    }

    .et_pb_text_8,
    .et_pb_text_9,
    .et_pb_text_10,
    .et_pb_text_11,
    .et_pb_text_12 {
        font-size: 17px;
    }

    .et_pb_number_counter_0.et_pb_number_counter,
    .et_pb_number_counter_1.et_pb_number_counter,
    .et_pb_number_counter_2.et_pb_number_counter,
    .et_pb_number_counter_3.et_pb_number_counter {
        padding: 12px !IMPORTANT;
    }

    .et_pb_number_counter_0.et_pb_number_counter h3,
    .et_pb_number_counter_0.et_pb_number_counter h1.title,
    .et_pb_number_counter_0.et_pb_number_counter h2.title,
    .et_pb_number_counter_0.et_pb_number_counter h4.title,
    .et_pb_number_counter_0.et_pb_number_counter h5.title,
    .et_pb_number_counter_0.et_pb_number_counter h6.title,
    .et_pb_number_counter_1.et_pb_number_counter h3,
    .et_pb_number_counter_1.et_pb_number_counter h1.title,
    .et_pb_number_counter_1.et_pb_number_counter h2.title,
    .et_pb_number_counter_1.et_pb_number_counter h4.title,
    .et_pb_number_counter_1.et_pb_number_counter h5.title,
    .et_pb_number_counter_1.et_pb_number_counter h6.title,
    .et_pb_number_counter_2.et_pb_number_counter h3,
    .et_pb_number_counter_2.et_pb_number_counter h1.title,
    .et_pb_number_counter_2.et_pb_number_counter h2.title,
    .et_pb_number_counter_2.et_pb_number_counter h4.title,
    .et_pb_number_counter_2.et_pb_number_counter h5.title,
    .et_pb_number_counter_2.et_pb_number_counter h6.title,
    .et_pb_number_counter_3.et_pb_number_counter h3,
    .et_pb_number_counter_3.et_pb_number_counter h1.title,
    .et_pb_number_counter_3.et_pb_number_counter h2.title,
    .et_pb_number_counter_3.et_pb_number_counter h4.title,
    .et_pb_number_counter_3.et_pb_number_counter h5.title,
    .et_pb_number_counter_3.et_pb_number_counter h6.title {
        font-size: 15px;
    }

    span.percent-value {
        font-size: 35px;
    }

    .home_eight_part .et_pb_column.et_pb_column_1_2.et_pb_column_31.et_pb_css_mix_blend_mode_passthrough {
        width: 47%;
        margin-right: 3%;
    }

    .home_eight_part .et_pb_column.et_pb_column_1_2.et_pb_column_32.et_pb_css_mix_blend_mode_passthrough.et-last-child {
        width: 50%;
    }

    .home_eight_part #et_pb_contact_form_0 {
        padding: 40px 37px;
        border-radius: 12px;
    }

    .home_eight_part #et_pb_contact_form_0 input {
        margin: 0;
    }

    .et_pb_heading_12 .et_pb_heading_container h1,
    .et_pb_heading_12 .et_pb_heading_container h2,
    .et_pb_heading_12 .et_pb_heading_container h3,
    .et_pb_heading_12 .et_pb_heading_container h4,
    .et_pb_heading_12 .et_pb_heading_container h5,
    .et_pb_heading_12 .et_pb_heading_container h6,
    .et_pb_heading_9 .et_pb_heading_container h1,
    .et_pb_heading_9 .et_pb_heading_container h2,
    .et_pb_heading_9 .et_pb_heading_container h3,
    .et_pb_heading_9 .et_pb_heading_container h4,
    .et_pb_heading_9 .et_pb_heading_container h5,
    .et_pb_heading_9 .et_pb_heading_container h6 {
        font-size: 65px;
    }

    .et_pb_heading_3 .et_pb_heading_container h1,
    .et_pb_heading_3 .et_pb_heading_container h2,
    .et_pb_heading_3 .et_pb_heading_container h3,
    .et_pb_heading_3 .et_pb_heading_container h4,
    .et_pb_heading_3 .et_pb_heading_container h5,
    .et_pb_heading_3 .et_pb_heading_container h6 {
        font-size: 50px;
    }

    .et_pb_menu_0_tb_footer.et_pb_menu ul li a,
    .et_pb_menu_1_tb_footer.et_pb_menu ul li a {
        font-size: 18px;
    }

    body #page-container .et_pb_section .et_pb_button_0_tb_footer,
    body #page-container .et_pb_section .et_pb_button_1_tb_footer,
    body #page-container .et_pb_section .et_pb_button_2_tb_footer {
        font-size: 18px;
    }

    .et_pb_row_0_tb_footer.et_pb_row {
        padding-bottom: 60px !important;
    }
}

@media screen and (min-width: 766px) and (max-width: 1024px) {

    .et_pb_row {
        max-width: 95% !important;
        width: 100%;
        margin: auto;
        padding: 0 1.2rem !important;
    }

    .et_pb_row_0_tb_header.et_pb_row {
        padding: 0 1.2rem !important;
    }

    .et_pb_row_2.et_pb_row {
        padding: 0 1.2rem !important;
        justify-content: space-between;
        align-items: anchor-center;
        gap: 40px 0;
    }

    .main_header .et_pb_column.et_pb_column_1_5.et_pb_column_2_tb_header.et_pb_css_mix_blend_mode_passthrough.et-last-child {
        display: none;
    }

    .et_pb_gutters3 .et_pb_column_3_5,
    .et_pb_gutters3.et_pb_row .et_pb_column_3_5 {
        margin: 0;
        width: 80%;
        z-index: 0;
    }

    .et_pb_menu_0_tb_header.et_pb_menu ul li a {
        font-size: 17px;
    }

    ul#menu-main-menu {
        justify-content: end;
        gap: 23px;
    }

    .et_pb_text_2 {
        font-size: 56px;
    }

    .home_second_part .et_pb_column.et_pb_column_3_5 {
        margin-right: 20px;
        width: 100%;
    }

    .second_cat img {
        object-fit: contain;
        object-position: bottom;
    }

    .home_second_part .et_pb_column.et_pb_column_1_5.et_pb_column_5 {
        width: 50%;
    }

    .et_pb_menu--style-centered .et_pb_menu__menu>nav>ul,
    .et_pb_menu--style-centered .et_pb_menu__wrap {
        justify-content: end;
    }

    .et_pb_menu_0_tb_header .mobile_nav .mobile_menu_bar:before,
    .et_pb_menu_0_tb_header .et_pb_menu__icon.et_pb_menu__search-button,
    .et_pb_menu_0_tb_header .et_pb_menu__icon.et_pb_menu__close-search-button,
    .et_pb_menu_0_tb_header .et_pb_menu__icon.et_pb_menu__cart-button {
        color: #e4513f !important;
        font-size: 47px !important;
    }

    ul#mobile_menu1 {
        border-top-color: #e4513f !important;
        position: fixed;
    }

    .home_fourth_part .et_pb_column.et_pb_column_3_5 {
        width: 100%;
    }

    .et_pb_row_5.et_pb_row {
        justify-content: space-between;
        gap: 50px 0;
        padding: 0 1.2rem !important;
    }

    .home_fourth_part img {
        height: unset;
    }

    .home_fourth_part .et_pb_column.et_pb_column_1_5 {
        width: 45%;
    }

    .home_fourth_part .et_pb_column.et_pb_column_1_5.et_pb_column_12.et_pb_css_mix_blend_mode_passthrough.et-last-child {
        width: 45%;
    }

    .et_pb_column_14,
    .et_pb_column_15,
    .et_pb_column_16 {
        width: 31.33%;
        padding: 33px 10px;
        margin-bottom: 0;
        margin-top: 29px;
    }

    .home_five_part .et_pb_column .et_pb_module img {
        max-width: 30px;
    }

    .et_pb_section_5.et_pb_section,
    .et_pb_section_6.et_pb_section {
        padding-top: 60px;
        padding-bottom: 71px;
    }


    .et_pb_heading_5 .et_pb_heading_container h1,
    .et_pb_heading_5 .et_pb_heading_container h2,
    .et_pb_heading_5 .et_pb_heading_container h3,
    .et_pb_heading_5 .et_pb_heading_container h4,
    .et_pb_heading_5 .et_pb_heading_container h5,
    .et_pb_heading_5 .et_pb_heading_container h6,
    .et_pb_heading_6 .et_pb_heading_container h1,
    .et_pb_heading_6 .et_pb_heading_container h2,
    .et_pb_heading_6 .et_pb_heading_container h3,
    .et_pb_heading_6 .et_pb_heading_container h4,
    .et_pb_heading_6 .et_pb_heading_container h5,
    .et_pb_heading_6 .et_pb_heading_container h6,
    .et_pb_heading_7 .et_pb_heading_container h1,
    .et_pb_heading_7 .et_pb_heading_container h2,
    .et_pb_heading_7 .et_pb_heading_container h3,
    .et_pb_heading_7 .et_pb_heading_container h4,
    .et_pb_heading_7 .et_pb_heading_container h5,
    .et_pb_heading_7 .et_pb_heading_container h6 {
        font-size: 29px;
        margin: 12px 0;
    }

    .et_pb_text_8,
    .et_pb_text_9,
    .et_pb_text_10,
    .et_pb_text_11,
    .et_pb_text_12 {
        font-size: 16px;
    }

    .et_pb_row.et_pb_row_10 {
        padding: 68px 32px !important;
    }

    .home_six_part .et_pb_with_border.et_pb_column_1_6 {
        width: 16%;
        margin-bottom: 0;
        padding: 19px;
        margin-right: 0.8% !important;
    }

    .home_six_part .et_pb_row.et_pb_row_9.et_pb_equal_columns.et_pb_row_6col {
        align-items: stretch;
    }

    .home_six_part .et_pb_with_border.et_pb_column_1_6:last-child {
        margin-right: 0 !important;
    }

    .home_seven_part .et_pb_column.et_pb_column_1_4 {
        width: 48.6%;
    }

    .home_eight_part .et_pb_column.et_pb_column_1_2.et_pb_column_31.et_pb_css_mix_blend_mode_passthrough {
        margin-right: 4%;
    }

    .home_eight_part .et_pb_column.et_pb_column_1_2.et_pb_column_32.et_pb_css_mix_blend_mode_passthrough.et-last-child {
        width: 49%;
    }

    .et_pb_contact_form_0.et_pb_contact_form_container,
    .home_eight_part #et_pb_contact_form_0 {
        padding: 28px 33px;
        border-radius: 10px;
    }

    .home_nine_part .et_pb_column.et_pb_column_1_3.et_pb_column_34 {
        order: 1;
        width: 40%;
        margin-bottom: -0.3%;
    }

    .et_pb_row.et_pb_row_14.et-last-child {
        display: flex;
        flex-wrap: wrap;
        align-items: center;
        justify-content: space-between;
    }

    .et_pb_section.et_pb_section_8.home_nine_part.et_pb_with_background.et_section_regular.et_pb_section_sticky {
        padding-bottom: 0;
    }

    .et_pb_column.et_pb_column_1_3.et_pb_column_33.et_pb_css_mix_blend_mode_passthrough {
        width: 100%;
    }

    .et_pb_heading_12 .et_pb_heading_container h1,
    .et_pb_heading_12 .et_pb_heading_container h2,
    .et_pb_heading_12 .et_pb_heading_container h3,
    .et_pb_heading_12 .et_pb_heading_container h4,
    .et_pb_heading_12 .et_pb_heading_container h5,
    .et_pb_heading_12 .et_pb_heading_container h6 {
        font-size: 50px;
    }

    .et_pb_text_0 {
        font-size: 55px;
        min-height: unset;
    }

    div#banner_btn {
        display: flex;
        gap: 20px;
    }

    #banner_btn .et_pb_column.et_pb_column_1_4 {
        width: auto;
        white-space: nowrap;
    }

    .et_pb_button_module_wrapper.et_pb_button_3_wrapper.et_pb_module {
        text-align: end;
    }

    .et_pb_image_0_tb_header .et_pb_image_wrap img {
        z-index: 9;
        position: relative;
    }

}

@media (max-width: 767px) and (min-width: 320px){
	.main_banner_home {
    padding: 50px 0px !important;
}

.main_banner_home .et_pb_module.et_pb_text.et_pb_text_0 {
    font-size: 40px;
    min-height: 100px;
}

.main_banner_home .et_pb_module.et_pb_text.et_pb_text_1 {
    font-size: 18px;
}

#banner_btn {
    padding-top: 0px !important;
    display: flex;
}

.main_banner_home #banner_btn a.et_pb_button {
    padding: 10px 10px !important;
    font-size: 15px;
}

.home_second_part {
        padding: 50px 0px !important;
        padding-bottom: 0px !important;
    }

.home_second_part h4 {
    font-size: 20px !important;
}

.home_second_part p {
    font-size: 25px;
    line-height: 1.2em;
}

.home_second_part .et_pb_row.et_pb_row_2.et_pb_row_3-5_1-5_1-5 {
    width: 100%;
    margin: 0px !important;
    padding-left: 10px !important;
}

.home_second_part .et_pb_column.et_pb_column_3_5 {
    margin-right: 0px !important;
}

.home_second_part .et_pb_column.et_pb_column_1_5 {
    order: 3;
    margin-top: 28px;
    margin-bottom: 0;
}
	.home_second_part .et_pb_column.et_pb_column_1_5.et_pb_column_5 {
    order: 2;
    margin-top: 0px;
}
	.home_con_img {
    padding: 50px 0px !important;
}



.home_con_img .et_pb_row.et_pb_row_3 {
    padding: 0px !important;
}

.home_con_img h2 {
    font-size: 35px !important;
    
}

.home_con_img .et_pb_module.et_pb_heading {
    margin-bottom: 0px !important;
}

.home_con_img .et_pb_module.et_pb_text.et_pb_text_3 {
    margin-bottom: 10px !important;
}

.home_con_img .et_pb_module.et_pb_text.et_pb_text_3 p {
    font-size: 18px !important;
    line-height: 1.2em;
    
}

.home_con_img .et_pb_module.et_pb_text.et_pb_text_4 {
    margin-bottom: 10px !important;
}

.home_con_img .et_pb_module.et_pb_text.et_pb_text_4 p {
    font-size: 16px;
}

.home_con_img .et_pb_column.et_pb_column_1_2.et_pb_column_6 {
    margin-bottom: 0px;
}

.home_con_img .et_pb_module.et_pb_image.et_pb_image_2 {
    margin-bottom: 0px !important;
}

.home_comm_cats {
    padding: 50px 0px !important;
}

.home_comm_cats h2.et_pb_module_heading {
    font-size: 35px !important;
}

.home_comm_cats .et_pb_module.et_pb_heading {
    margin-bottom: 0px !important;
}

.home_comm_cats .et_pb_module.et_pb_text.et_pb_text_5 {
    margin-bottom: 10px !important;
}

.home_comm_cats .et_pb_module.et_pb_text.et_pb_text_5 p {
    font-size: 18px;
    line-height: 1.2em;
}

.home_comm_cats .et_pb_module.et_pb_text.et_pb_text_6 {
    margin-bottom: 0px !important;
}

.home_comm_cats .et_pb_module.et_pb_text.et_pb_text_6 p {
    font-size: 16px;
}

.home_comm_cats {
    background-position: 15% 100%;
   
}
	.home_fourth_part {
    padding: 50px 0px !important;
    padding-bottom: 0px !important;
}

.home_fourth_part .et_pb_column.et_pb_column_3_5 {
    margin-right: 0px;
    margin-bottom: 0px;
}

.home_fourth_part .et_pb_column.et_pb_column_3_5 p {
    font-size: 24px;
    line-height: 1.2em;
}

.home_fourth_part .et_pb_column.et_pb_column_1_5 {
    margin-right: 0px;
    margin-bottom: 0px;
    order: 3;
    margin-top: 20px;
}

.home_fourth_part .et_pb_column.et_pb_column_1_5.et_pb_column_12.et_pb_css_mix_blend_mode_passthrough.et-last-child {
    order: 2;
}

.home_fourth_part a.et_pb_button {
    padding: 20px 35px !important;
    font-size: 15px !important;
    padding-left: 15px !important;
}

.home_fourth_part .et_pb_row.et_pb_row_5.et_pb_row_3-5_1-5_1-5 {
    width: 100%;
    padding-left: 15px !important;
    padding-right: 15px !important;
}
	.home_comm_cats .et_pb_row.et_pb_row_4 {
    width: 100%;
    padding: 0px 15px !important;
}

.home_con_img .et_pb_row.et_pb_row_3 {
    width: 100%;
    padding: 0px 15px !important;
}
	.home_five_part {
    padding: 50px 0px !important;
}

.home_five_part .et_pb_row.et_pb_row_6 {
    width: 100%;
    padding: 0px 15px !important;
}

.home_five_part .et_pb_column h2.et_pb_module_heading {
    font-size: 35px !important;
}

.home_five_part .et_pb_column .et_pb_module {
    margin-bottom: 15px !important;
    font-size: 16px !important;
}

.home_five_part .et_pb_column {
    margin-right: 0px !important;
    margin-bottom: 15px !important;
    padding: 20px !important;
}
	.home_six_part {
    padding: 50px 0px !important;
}

.home_six_part .et_pb_row.et_pb_row_9.et_pb_equal_columns.et_pb_row_6col {
    padding: 0px 15px !important;
}

.home_six_part .et_pb_with_border.et_pb_column_1_6 {
    margin-right: 0%;
    justify-content: center;
    padding: 20px;
}

.home_six_part .et_pb_with_border.et_pb_column_1_6 .et_pb_module.et_pb_image {
    margin-right: 0px;
}

.home_six_part .et_pb_row.et_pb_row_10 {
    padding: 50px 15px !important;
    margin-right: 15px !important;
    margin-left: 15px !important;
    margin-top: 20px;
    width: 92% !important;
}

.home_six_part .et_pb_module.et_pb_heading {
   
    margin-bottom: 0px !important;
}

.home_six_part .et_pb_module.et_pb_heading h2.et_pb_module_heading {
    font-size: 40px;
}

.home_six_part h4.et_pb_module_heading {
    font-size: 20px;
}

.home_six_part .et_pb_module.et_pb_text.et_pb_text_12 p {
    font-size: 16px;
}

.home_six_part .et_pb_column.et_pb_column_1_2 {
    margin-bottom: 0px;
}

.home_six_part .et_pb_row.et_pb_row_11 {
    padding-top: 30px !important;
    margin-bottom: 15px;
}

.home_seven_part {
    padding-left: 15px;
    padding-right: 15px;
}

.home_six_part h1.et_pb_module_heading {
    margin-bottom: 15px;
}
	.home_eight_part {
        padding: 50px 0px !important;
        padding-bottom: 0px !important;
    }

.home_eight_part .et_pb_row.et_pb_row_13 {
    width: 100%;
    padding: 0px 15px !important;
}

.home_eight_part h2.et_pb_module_heading {
    font-size: 40px !important;
}

.home_eight_part .et_pb_module.et_pb_heading {
    margin-bottom: 10px !important;
}

.home_eight_part .et_pb_button_module_wrapper {
    margin-bottom: 10px !important;
}

.home_eight_part #et_pb_contact_form_0 {
    padding: 25px !important;
}
	.home_eight_part .et_pb_column.et_pb_column_1_2.et_pb_column_31.et_pb_css_mix_blend_mode_passthrough {
    margin-right: 0px !important;
    margin-bottom: 0px;
}

.home_eight_part .et_pb_row.et_pb_row_13 {
        display: flex;
        flex-direction: column-reverse;
    }
	.home_nine_part {
    padding: 50px 0px !important;
}

.home_nine_part .et_pb_row.et_pb_row_14.et-last-child {
    width: 100%;
    padding: 0px 15px;
}

.home_nine_part .et_pb_column.et_pb_column_1_3.et_pb_column_33 {
    margin-bottom: 10px;
}

.home_nine_part .et_pb_column.et_pb_column_1_3.et_pb_column_33 p {
    font-size: 25px !important;
}
.main_header .et_pb_row.et_pb_row_0_tb_header.et_pb_row--with-menu {
    width: 100%;
    padding: 0px 15px !important;
}

.main_header .et_pb_column.et_pb_column_1_5 {
    width: 50% !important;
	position:relative;
	z-index:99;
}

.main_header .et_pb_column.et_pb_column_3_5 {
    width: 50% !important;
    margin-bottom: 0px;
    align-items: end;
}

.main_header .et_pb_column.et_pb_column_1_5.et_pb_column_2_tb_header.et_pb_css_mix_blend_mode_passthrough.et-last-child {
    display: none;
}

.main_header .et_pb_column.et_pb_column_3_5 .et_pb_module.et_pb_menu.et_pb_menu_0_tb_header.et_pb_bg_layout_light.et_pb_text_align_left.et_dropdown_animation_fade {
    margin-bottom: 0px !important;
}

.main_header .et_pb_menu__wrap {
    justify-content: end;
}

.et_pb_menu_0_tb_header .mobile_nav .mobile_menu_bar:before {
    color: #e4513f !important;
    font-size: 50px;
}
	

.main_footer .et_pb_column.et_pb_column_1_4.et_pb_column_1_tb_footer.et_pb_css_mix_blend_mode_passthrough.et_pb_column--with-menu {
    width: 100%;
    max-width: 50%;
    margin-bottom: 0px;
}

.main_footer .et_pb_column.et_pb_column_1_4.et_pb_column_2_tb_footer.et_pb_css_mix_blend_mode_passthrough.et_pb_column--with-menu {
    width: 100%;
    max-width: 50%;
}

.main_footer .et_pb_row.et_pb_row_0_tb_footer.et_pb_row--with-menu.et_pb_row_4col {
    width: 100%;
    padding: 0px 15px;
    padding-bottom: 50px !important;
}

.main_footer .et_pb_menu--without-logo .et_pb_menu__menu>nav>ul>li {
    
    margin-top: 15px;
}

.main_footer .et_pb_menu--without-logo .et_pb_menu__menu>nav>ul>li a {
    font-size: 17px;
}

.main_footer .et_pb_column.et_pb_column_1_4.et_pb_column_3_tb_footer.et_pb_css_mix_blend_mode_passthrough.et-last-child {
    padding: 0px 10px;
}

.main_footer {
    padding: 50px 0px !important;
    padding-bottom: 20px !important;
}

.main_footer .et_pb_column.et_pb_column_1_4.et_pb_column_3_tb_footer.et_pb_css_mix_blend_mode_passthrough.et-last-child a.et_pb_button {
    font-size: 16px;
}

.main_footer .et_pb_column.et_pb_column_4_4.et_pb_column_4_tb_footer.et_pb_css_mix_blend_mode_passthrough.et-last-child p {
    font-size: 15px;
    padding: 0px 15px;
}

.main_footer .et_pb_module.et_pb_text.et_pb_text_0_tb_footer.et_pb_text_align_center.et_pb_bg_layout_light {
    margin-top: 15px;
}
	

.home_nine_part {
    padding: 50px 0px !important;
    padding-bottom: 0px !important;
}

.home_nine_part .et_pb_row.et_pb_row_14.et-last-child {
    display: flex;
    flex-wrap: wrap;
}

.home_nine_part .et_pb_column.et_pb_column_1_3.et_pb_column_34 {
    order: 3;
    margin-bottom: 0px;
}
	.home_comm_cats {
    position: relative;
    overflow: hidden;
  }

  .home_comm_cats::after {
    content: "";
    position: absolute;
    inset: 0;
    background: rgba(0, 0, 0, 0.6); /* Black overlay with opacity */
    z-index: 1;
  }

  /* If your inner content should be above overlay */
  .home_comm_cats > * {
    position: relative;
    z-index: 2;
  }
	
/********************************* About Page ***************************/
	.page-id-160 .et_pb_section.et_pb_section_0 {
    padding: 100px 0px !important;
}

.page-id-160 .et_pb_row.et_pb_row_0 {
    width: 100%;
    padding: 0px 15px;
}

.page-id-160 h2.et_pb_module_heading {
    font-size: 40px !important;
    padding-bottom: 0px;
}

.about_second_part .et_pb_row.et_pb_row_1.et_pb_equal_columns {
    width: 100%;
    padding-left: 15px;
	padding-right:15px;
}

.about_second_part .et_pb_module.et_pb_heading.et_pb_heading_1.et_pb_bg_layout_ {
    margin-bottom: 10px !important;
}

.about_second_part p {
    font-size: 16px;
}

.about_second_part .et_pb_module.et_pb_heading.et_pb_heading_2.et_pb_bg_layout_ {
    margin-bottom: 10px !important;
}

.about_second_part .et_pb_module.et_pb_heading.et_pb_heading_3.et_pb_bg_layout_ {
    margin-bottom: 10px !important;
}

.about_third_part {
    padding: 50px 0px !important;
}

.about_third_part .et_pb_row.et_pb_row_2 {
    display: block;
    width: 100%;
    padding: 0px 15px;
}
.about_third_part h2.et_pb_module_heading {
    margin-bottom: 10px;
}

.page-id-160 .et_pb_section.et_pb_section_3.et_section_regular .et_pb_row.et_pb_row_3 {
    width: 100%;
    padding: 0px 15px;
}

.page-id-160 .et_pb_section.et_pb_section_3.et_section_regular .et_pb_module.et_pb_heading.et_pb_heading_5.et_pb_bg_layout_ {
    margin-bottom: 10px !important;
}

.page-id-160 .et_pb_section.et_pb_section_3.et_section_regular p {
    font-size: 16px;
}

.page-id-160 .et_pb_section.et_pb_section_3.et_section_regular .et_pb_module.et_pb_text.et_pb_text_4.et_pb_text_align_left.et_pb_bg_layout_light {
    margin-bottom: 0px !important;
}

.about_fourth_part {
    padding: 50px 0px;
}


	.about_fourth_part .et_pb_row.et_pb_row_4 {
        width: 100%;
        padding-left: 15px;
        padding-right: 15px;
    }

.about_fourth_part .et_pb_row.et_pb_row_5.et-last-child {
    width: 100%;
    padding-left: 15px !important;
    padding-right: 15px !important;
}

.about_fourth_part .et_pb_with_border {
    padding: 15px;
}

.about_fourth_part .et_pb_with_border.et_pb_column_1_3.et_pb_column.et_pb_column_8.et_pb_css_mix_blend_mode_passthrough {
    margin-top: 70px;
}

.about_fourth_part h2.et_pb_module_heading {
    font-size: 20px !important;
}

.about_fourth_part .et_pb_with_border.et_pb_column_1_3.et_pb_column.et_pb_column_9.et_pb_css_mix_blend_mode_passthrough.et-last-child {
    margin-top: 50px;
}

.home_eight_part .et_pb_row.et_pb_row_6 {
    width: 100%;
    padding-left: 15px;
    display: flex;
    flex-direction: column-reverse;
}

.home_eight_part .et_pb_column.et_pb_column_1_2.et_pb_column_10.et_pb_css_mix_blend_mode_passthrough {
    margin-bottom: 0px;
}

.home_nine_part .et_pb_row.et_pb_row_7.et-last-child {
    width: 100%;
    padding-left: 15px;
    padding-right: 15px;
    display: flex;
    flex-wrap: wrap;
}

.home_nine_part .et_pb_column.et_pb_column_1_3.et_pb_column_13.et_pb_css_mix_blend_mode_passthrough.et_pb_row_sticky {
    order: 3;
    margin-bottom: 0px;
}

.home_nine_part .et_pb_module.et_pb_text.et_pb_text_11.et_pb_text_align_left.et_pb_bg_layout_light p {
    font-size: 30px;
    line-height: 1.2em;
    padding-bottom: 10px;
}
/********************************** TNR **********************************/
	.main_tnr_banner {
    padding: 100px 0px !important;
}

.main_tnr_banner h2.et_pb_module_heading {
    font-size: 40px !important;
}
	.main_tnr_banner a.et_pb_button.et_pb_button_0.et_pb_bg_layout_light {
    font-size: 16px;
}

.main_tnr_banner .et_pb_module.et_pb_heading.et_pb_heading_0.et_pb_bg_layout_ {
    margin-bottom: 0px !important;
}

.main_tnr_banner .et_pb_button_module_wrapper.et_pb_button_0_wrapper.et_pb_module {
    margin-bottom: 0px !important;
}
	.tnr_second_part {
    padding: 50px 0px !important;
}

.about_third_part .et_pb_module.et_pb_text.et_pb_text_2.et_pb_text_align_left.et_pb_bg_layout_light p {
    font-size: 16px;
}

.tnr_second_part .et_pb_module.et_pb_text.et_pb_text_0.et_pb_text_align_center.et_pb_bg_layout_light p {
    font-size: 35px;
    line-height: 1.2em;
}

.tnr_second_part .et_pb_row.et_pb_row_1 {
    width: 100%;
    padding: 0px 15px;
}

.tnr_second_part .et_pb_module.et_pb_text.et_pb_text_1.et_pb_text_align_center.et_pb_bg_layout_light {
    margin-bottom: 0px !important;
}

.tnr_second_part .et_pb_module.et_pb_text.et_pb_text_1.et_pb_text_align_center.et_pb_bg_layout_light p {
    font-size: 16px;
}

.about_third_part .et_pb_module.et_pb_heading.et_pb_heading_1.et_pb_bg_layout_ h2.et_pb_module_heading {
    font-size: 25px;
}
.tnr_step_part {
    padding: 50px 0px !important;
    padding-bottom: 10px !important;
}

.tnr_step_part .et_pb_row.et_pb_row_3.cat_step {
    width: 100%;
    padding: 0px 15px !important;
}

.tnr_step_part a.et_pb_button.et_pb_button_2.et_pb_bg_layout_light {
    font-size: 18px !important;
}

.tnr_step_part .et_pb_row.et_pb_row_4 {
    width: 100%;
    padding: 0px 15px !important;
    display: flex;
    flex-direction: column-reverse;
}

.tnr_step_part h2.et_pb_module_heading {
    font-size: 35px !important;
}

.tnr_step_part p {
    font-size: 16px;
    line-height: 1.3em;
}

ul.cat_step1_list li {
    margin-bottom: 15px;
    font-size: 16px;
}

.et_pb_row.et_pb_row_5.cat_step {
    width: 100%;
    padding: 0px 15px !important;
}
	.tnr_step_part2 .et_pb_row.et_pb_row_6 {
    width: 100%;
    padding: 0px 15px !important;
}

.tnr_step_part2 .et_pb_column.et_pb_column_1_2.et_pb_column_8.et_pb_css_mix_blend_mode_passthrough {
    margin-bottom: 0px;
}

.tnr_step_part2 h2.et_pb_module_heading {
    font-size: 35px !important;
}

.tnr_step_part2 p {
    font-size: 16px;
    line-height: 1.3em;
}

.tnr_step_part2 {
    padding-bottom: 50px !important;
}

.tnr_step_part3 .et_pb_row.et_pb_row_7.cat_step {
    width: 100%;
    padding: 0px 15px !important;
}

.tnr_step_part3 a.et_pb_button.et_pb_button_4.et_pb_bg_layout_light {
    font-size: 18px !important;
}

.tnr_step_part2 a.et_pb_button.et_pb_button_3.et_pb_bg_layout_light {
    font-size: 18px !important;
}

.tnr_step_part3 .et_pb_row.et_pb_row_8 {
    width: 100%;
    padding: 0px 15px !important;
    display: flex;
    flex-direction: column-reverse;
}

.tnr_step_part3 h2.et_pb_module_heading {
    font-size: 35px !important;
}

.tnr_step_part3 p {
    font-size: 16px;
    line-height: 1.3em;
}

.tnr_step_part3 {
    padding-bottom: 50px !important;
}

.tnr_step_part4 .et_pb_row.et_pb_row_9.cat_step {
    width: 100%;
    padding: 0px 15px;
}

.tnr_step_part4 a.et_pb_button.et_pb_button_5.et_pb_bg_layout_light {
    font-size: 18px !important;
}

.tnr_step_part4 .et_pb_button_module_wrapper.et_pb_button_5_wrapper.et_pb_button_alignment_center.et_pb_module {
    margin-bottom: 0px !important;
}

.tnr_step_part4 .et_pb_row.et_pb_row_10 {
    width: 100%;
    padding: 0px 15px !important;
    margin-top: 15px;
}

.tnr_step_part4 .et_pb_column.et_pb_column_1_2.et_pb_column_14.et_pb_css_mix_blend_mode_passthrough {
    margin-bottom: 0px;
}

.tnr_step_part4 h2.et_pb_module_heading {
    font-size: 35px !important;
}

.tnr_step_part4 p {
    font-size: 16px;
    line-height: 1.3em;
}

.home_eight_part {}

.home_eight_part .et_pb_row.et_pb_row_11 {
    display: flex;
    flex-direction: column-reverse;
    width: 100%;
    padding: 0px 15px;
}

.home_eight_part .et_pb_column.et_pb_column_1_2.et_pb_column_16.et_pb_css_mix_blend_mode_passthrough {
    margin-bottom: 0px;
}

.home_nine_part .et_pb_row.et_pb_row_12.et-last-child {
    width: 100%;
    padding: 0px 15px !important;
    display: flex;
    flex-wrap: wrap;
}

.home_nine_part .et_pb_module.et_pb_text.et_pb_text_9.et_pb_text_align_left.et_pb_bg_layout_light {
    font-size: 25px;
}

.home_nine_part .et_pb_column.et_pb_column_1_3.et_pb_column_19.et_pb_css_mix_blend_mode_passthrough.et_pb_row_sticky {
    order: 3;
    margin-bottom: 0px;
}

/************************************************Partners Page *********************************/
	
	.partners_main_banner {
    padding: 100px 0px !important;
}

.partners_main_banner h2.et_pb_module_heading {
    font-size: 40px !important;
}

.partners_main_banner .et_pb_module.et_pb_heading.et_pb_heading_0.et_pb_bg_layout_ {
    margin-bottom: 10px !important;
}

.partners_main_banner a.et_pb_button.et_pb_button_0.et_pb_bg_layout_light {
    font-size: 16px;
}
	.partners_second_part {
    padding: 50px 0px !important;
}

.partners_second_part .et_pb_row.et_pb_row_1 {
    width: 100%;
    padding: 0px 15px !important;
}

.partners_second_part .et_pb_text_inner {
    font-size: 30px;
    line-height: 1.3em;
}

.partner_second_part .et_pb_with_border.et_pb_column_1_2 {
    display: block;
    margin-right: 0%;
    padding: 15px !important;
}

.partner_second_part h3 {
    font-size: 25px !important;
}

.partner_second_part p {
    font-size: 16px;
    line-height: 1.3em;
}

.home_eight_part .et_pb_row.et_pb_row_5 {
    width: 100%;
    padding: 0px 15px;
    display: flex;
    flex-direction: column-reverse;
}

.home_eight_part .et_pb_column.et_pb_column_1_2.et_pb_column_8.et_pb_css_mix_blend_mode_passthrough {
    margin-bottom: 0px;
}

.home_nine_part .et_pb_row.et_pb_row_6.et-last-child {
    width: 100%;
    padding: 0px 15px;
    display: flex;
    flex-wrap: wrap;
}

.home_nine_part .et_pb_column.et_pb_column_1_3.et_pb_column_11.et_pb_css_mix_blend_mode_passthrough.et_pb_row_sticky {
    order: 3;
    margin-bottom: 0px;
}

.home_nine_part .et_pb_module.et_pb_text.et_pb_text_7 {
    font-size: 25px;
}
	
	/**********************************Help Cats Page *******************************/
	.help_main_banner {
    padding: 100px 0px !important;
}

.help_main_banner .et_pb_row.et_pb_row_0 {
    width: 100%;
    padding: 0px 15px !important;
}

.help_main_banner h2.et_pb_module_heading {
    font-size: 40px !important;
}

.help_main_banner .et_pb_module.et_pb_heading.et_pb_heading_0.et_pb_bg_layout_ {
    margin-bottom: 0px !important;
}

.help_main_banner a.et_pb_button.et_pb_button_0.et_pb_bg_layout_light {
    font-size: 16px;
}

.help_second_part {
    padding: 50px 0px !important;
}

.help_second_part .et_pb_row.et_pb_row_1.et_pb_row_3-5_1-5_1-5 {
    width: 100%;
    padding: 0px 15px !important;
}

.help_second_part .et_pb_column.et_pb_column_1_5.et_pb_column_2 {
    order: 3;
    margin-right: 0px;
    margin-top: 15px !important;
}

.help_second_part span.et_pb_image_wrap {
    top: -25px;
}

.help_second_part .et_pb_module.et_pb_text.et_pb_text_0.et_pb_text_align_left.et_pb_bg_layout_light {
    font-size: 25px;
}

.help_second_part a.et_pb_button.et_pb_button_1.et_pb_bg_layout_light {
    font-size: 16px;
    padding-top: 10px !important;
    padding-bottom: 10px !important;
}

.help_third_part {
    padding: 50px 0px !important;
}

.help_third_part .et_pb_row.et_pb_row_2 {
    display: flex;
    width: 100%;
    padding: 0px 15px !important;
    flex-direction: column-reverse;
}

.help_third_part h2.et_pb_module_heading {
    font-size: 40px !important;
}

.help_third_part p {
    font-size: 16px;
    line-height: 1.3em;
}

.help_third_part .et_pb_column.et_pb_column_1_2.et_pb_column_4.et_pb_css_mix_blend_mode_passthrough {
    margin-bottom: 0px;
}

.page-id-259 .et_pb_section.et_pb_section_3 {
    padding: 50px 0px !important;
}

h2.et_pb_module_heading {}

.page-id-259 .et_pb_section.et_pb_section_3 .et_pb_row.et_pb_row_3 {
    width: 100%;
    padding: 0px 15px !important;
}

.page-id-259 .et_pb_section.et_pb_section_3 .et_pb_row.et_pb_row_3 h2.et_pb_module_heading {
    font-size: 25px !important;
}

.page-id-259 .et_pb_section.et_pb_section_4 {
    padding: 50px 0px !important;
}

.page-id-259 .et_pb_section.et_pb_section_4 .et_pb_row.et_pb_row_4 {
    width: 100%;
    padding: 0px 15px !important;
}

.page-id-259 .et_pb_section.et_pb_section_4 .et_pb_row.et_pb_row_4 h2.et_pb_module_heading {
    font-size: 40px !important;
}
	.home_nine_part .et_pb_module.et_pb_text.et_pb_text_2.et_pb_text_align_left.et_pb_bg_layout_light {
    font-size: 25px !important;
}
	
/************************** Contact US *************************/
	
	.contact_main_banner {
    padding: 100px 0px !important;
}

.contact_main_banner .et_pb_row.et_pb_row_0 {
    width: 100%;
    padding: 0px 15px !important;
}

.contact_main_banner h2.et_pb_module_heading {
    font-size: 40px !important;
}

.contact_main_banner .et_pb_module.et_pb_heading.et_pb_heading_0.et_pb_bg_layout_ {
    margin-bottom: 0px !important;
}

.contact_main_banner a.et_pb_button.et_pb_button_0.et_pb_bg_layout_light {
    font-size: 16px;
}

.home_eight_part .et_pb_row.et_pb_row_1 {
    width: 100%;
    padding: 0px 15px !important;
}

.home_eight_part .et_pb_row.et_pb_row_1 h2.et_pb_module_heading {
    font-size: 35px !important;
}

.home_eight_part .et_pb_row.et_pb_row_1 h5.et_pb_module_heading {
    padding-left: 0px;
    font-size: 18px;
}

	.home_eight_part h5.et_pb_module_heading:before{
		display:none;
	}

.home_eight_part .et_pb_row.et_pb_row_2 {
    width: 100%;
    padding: 0px 15px !important;
    display: flex;
    flex-direction: column-reverse;
    margin-top: 15px;
}

.home_eight_part .et_pb_column.et_pb_column_1_2.et_pb_column_2.et_pb_css_mix_blend_mode_passthrough {
    margin-bottom: 0px;
}

.home_nine_part .et_pb_row.et_pb_row_3.et-last-child {
    width: 100%;
    padding: 0px 15px !important;
    display: flex;
    flex-wrap: wrap;
}

.home_nine_part .et_pb_module.et_pb_text.et_pb_text_0 {
    font-size: 25px;
}

.home_nine_part .et_pb_column.et_pb_column_1_3.et_pb_column_5 {
    order: 3;
    margin-bottom: 0px;
}

.home_eight_part a.et_pb_button {
    font-size: 16px !important;
}
	.main_footer .et_pb_button_module_wrapper.et_pb_button_2_tb_footer_wrapper.et_pb_button_alignment_left.et_pb_module {
    margin-bottom: 0px !important;
}
.et_mobile_menu {
          position: fixed;
        border-top: 3px solid #e4513f;
}
	.et_pb_button_0_tb_footer{
		width: 195px;
	}
	.home_eight_part a.et_pb_button.et_pb_button_1.et_pb_bg_layout_dark{
		width:225px;
	}
	span.sec_part {
    font-size: 20px;
}
	.main_banner_home {
    background: rgba(0, 0, 0, 0.1);
}
}