@media(max-width:1024px){
  body .et_pb_row{max-width: 95% ! important;}
  body .et_pb_button{ font-size: 23px ! important;}
  body p{font-size: 23px ! important;line-height: 28px;}
  body .et_pb_text_inner{font-size: 23px ! important;line-height: 28px;}
  .custom-footer-row .et_pb_column:nth-child(1) { margin-right: 98px ! important;}
body .custom-footer-row .footer-address li p {font-size: 16px ! important; line-height: 20px;}
body .copy-right-section .et_pb_text_inner{font-size: 16px ! important;}
.custom-footer-row p.footer-text{font-size: 15px ! important;}
.basic-services-row{ padding-right: 0px !important; padding-left: 27px !important;}
}
@media(max-width:992px){
.et_mobile_menu{border-top: 3px solid #83c59e;}
.et_pb_menu .et_mobile_menu{padding: 0px;}
.et_mobile_menu li a{border-bottom: 1px solid #ddd;}
.et_pb_menu_0_tb_header.et_pb_menu ul li a{ font-size: 17px !important;}
.mobile-hide-box .custom-header-top-right { display: none;} 
.header-social-icon-box { margin-top: 0px;}
.custom-header-section .et_pb_row{width: 100%; max-width: 100% ! important;padding: 0px;display: flex;flex-direction: column;}
.mobile-hide-box{background: #eee;padding: 2% 4%;}
.header-mobile-flex{order: 2;}
.donate-header-btn a{padding: 3px 21px;font-size: 16px;}
.header-social-icon-box { display: flex;justify-content: space-between;align-items: center;}
.header-social-icon-box .wp-block-social-links li{margin-bottom: 0px;}
.header-social-icon-box .et_pb_widget_area ul{justify-content: start;}
.header-social-icon-box ul.wp-block-social-links {justify-content: start;column-gap: 8px;}
.donate-header-btn{margin-top: 0px ! important;}
.header-mobile-flex {padding: 0px 3%;}
.et_pb_module .mobile_menu_bar:before{top: -2px;}
.custom-header-section{border-bottom: 1px solid #eee;padding-bottom: 11px ! important;}
.hero-banner-section {padding-top: 24px ! important;}
body .et_pb_row{max-width: 92% ! important;}
.custom-header-section .et_pb_image_0_tb_header{ width: 252px !important;}
.header-mobile-flex .et_pb_menu{margin-top: -43px;background: transparent;}
.header-mobile-flex .et_pb_module.et_pb_image {width: 50%;  z-index: 9;}
.header-mobile-flex .mobile_menu_bar:before{font-size: 44px;}
body .et_pb_button{font-size: 23px ! important;}
h2 {font-size: 28px ! important;}
.adoptable-pet-item-inner h3.pet-title{font-size: 22px; line-height: 24px;}
.adopt-row-box p{font-size: 20px ! important;line-height: 23px;}
.hero-banner-section p br {display: none;}
.slick-slide { padding: 10px !important;}
.adoptable-pet-item-inner{background: #f6d74b;}
.adoptable-pet-item.slick-slide {background: transparent;}
body h2 { font-size: 30px ! important;}
/* body .et_pb_row.btn-group-box{padding-top: 0px ! important; padding-bottom: 20px ! important;} */

body .adopt-about-column-img{position: static ! important;width: 100% ! important;transform: inherit ! important;}
body p{font-size: 20px ! important;line-height: 26px ! important;}
body .et_pb_text_inner{font-size: 22px ! important;line-height: 29px ! important;}
.btn-group-box .et_pb_column{column-gap: 28px;flex-wrap: wrap;row-gap: 22px;}
/* body .et_pb_row.btn-group-box{padding-top: 0px ! important; padding-bottom: 20px ! important;} */
.copy-right-section p { font-size: 18px ! important; line-height: 24px ! important;}
.adoptable-pet-item-inner p{font-size: 16px ! important;line-height: 22px ! important;}
.services-offered-table ul li p {font-size: 19px ! important;}
body h1 {  font-size: 38px ! important;}
.et_pb_text_inner br, p br{ display:none;}
.custom-footer-row .et_pb_column {  margin-right: 5% ! important;width: 20% ! important;}
 .custom-footer-row .et_pb_column:nth-child(1) { margin-right: 5% ! important; }
 .copy-right-section .et_pb_column { width: auto;}
 .copy-right-section .et_pb_row { display: flex;justify-content: space-between;}
 body .custom-footer-row .footer-address li{word-break: break-all;}



 .et_mobile_menu li a{font-size: 17px;text-transform: capitalize; color: #000;}
.et_mobile_menu{border-top: 3px solid #83c59e;}
.et_mobile_menu{padding: 0px;}
.header-number { display: none;}
 #main-footer figure.wp-block-image.alignleft.size-full{text-align: center;}

#et_mobile_nav_menu .mobile_nav.opened .mobile_menu_bar::before,
.et_pb_module.et_pb_menu .et_mobile_nav_menu .mobile_nav.opened .mobile_menu_bar::before {content: '\4d';}
ul.et_mobile_menu li.menu-item-has-children .mobile-toggle,
ul.et_mobile_menu li.page_item_has_children .mobile-toggle,
.et-db #et-boc .et-l ul.et_mobile_menu li.menu-item-has-children .mobile-toggle,
.et-db #et-boc .et-l ul.et_mobile_menu li.page_item_has_children .mobile-toggle {
width: 44px;height: 100%;padding: 0px !important;max-height: 44px;border: none;position: absolute;right: 0px;top: 0px;z-index: 999;background-color: transparent;}

ul.et_mobile_menu>li.menu-item-has-children,
ul.et_mobile_menu>li.page_item_has_children,
ul.et_mobile_menu>li.menu-item-has-children .sub-menu li.menu-item-has-children,
.et-db #et-boc .et-l ul.et_mobile_menu>li.menu-item-has-children,
.et-db #et-boc .et-l ul.et_mobile_menu>li.page_item_has_children,
.et-db #et-boc .et-l ul.et_mobile_menu>li.menu-item-has-children .sub-menu li.menu-item-has-children {position: relative;}
.et_mobile_menu .menu-item-has-children>a,
.et-db #et-boc .et-l .et_mobile_menu .menu-item-has-children>a {background-color: transparent;}
ul.et_mobile_menu .menu-item-has-children .sub-menu,
#main-header ul.et_mobile_menu .menu-item-has-children .sub-menu,
.et-db #et-boc .et-l ul.et_mobile_menu .menu-item-has-children .sub-menu,
.et-db #main-header ul.et_mobile_menu .menu-item-has-children .sub-menu {display: none !important;visibility: hidden !important;}
ul.et_mobile_menu .menu-item-has-children .sub-menu.visible,
#main-header ul.et_mobile_menu .menu-item-has-children .sub-menu.visible,
.et-db #et-boc .et-l ul.et_mobile_menu .menu-item-has-children .sub-menu.visible,
.et-db #main-header ul.et_mobile_menu .menu-item-has-children .sub-menu.visible {display: block !important;visibility: visible !important;}
ul.et_mobile_menu li.menu-item-has-children .mobile-toggle, .et-db #et-boc .et-l ul.et_mobile_menu li.menu-item-has-children .mobile-toggle {text-align: center;opacity: 1;}
ul.et_mobile_menu li.menu-item-has-children .mobile-toggle::after,
.et-db #et-boc .et-l ul.et_mobile_menu li.menu-item-has-children .mobile-toggle::after {top: 10px;position: relative;font-family: "ETModules";content: '\33'; color: #83c59e;background: #f0f3f6;border-radius: 50%;padding: 3px;font-size: 24px;font-weight: bold;}
ul.et_mobile_menu li.menu-item-has-children.dt-open>.mobile-toggle::after,
.et-db #et-boc .et-l ul.et_mobile_menu li.menu-item-has-children.dt-open>.mobile-toggle::after {content: '\32';}
.et_pb_menu_0.et_pb_menu .et_mobile_menu:after {position: absolute;right: 5%;margin-left: -20px;top: -14px;width: 0;
height: 0;content: '';border-left: 20px solid transparent;border-right: 20px solid transparent;border-bottom: 20px solid #ffffff;}
.mobile_menu_bar {position: relative;display: block;bottom: 10px;line-height: 0;}
.et_pb_menu_0.et_pb_menu .et_mobile_menu,
.et_pb_menu_0.et_pb_menu .et_mobile_menu ul {background-color: #ffffff!important;border-radius: 10px;}
.et_mobile_menu .menu-item-has-children>a{font-weight: 300;}

.contact-from-section .et_pb_row {display: flex; flex-direction: column;}
.contact-from-section .et_pb_row .et_pb_column:nth-child(1) { order: 2; margin-top: 50px;}
.contact-from-section .et_pb_row .et_pb_column:nth-child(2) { order: 1;}
.contact-form-box .form-outer{flex-direction: column;row-gap: 20px;}
.contact-form-box .submit_btn{font-size: 20px;}
form.wpcf7-form.invalid .wpcf7-response-output{line-height: 16px; padding: 5px 10px;}
.wpcf7 form.sent .wpcf7-response-output{line-height: 16px; padding: 5px 10px;}
.pricing-section-box .et_pb_row{max-width: 100% ! important;}
.basic-services-row, .adoption-pricing-box { padding-right: 29px !important; padding-left: 29px !important;}
body .copy-right-section .et_pb_column {width: 100% !important;}
.copy-right-section .et_pb_row{align-items: center;}
body .copy-right-section .et_pb_text_inner{line-height: 19px ! important;}
}

@media(max-width:767px){
body .et_pb_row{max-width: 89% ! important;}
.hero-banner-section h1{font-size: 40px ! important;}
.hero-banner-section p {font-size: 20px ! important; line-height: 28px;}
.adopt-row-box p br {display: none;}
.adoptable-pet-item-inner h3.pet-title{font-size: 20px;}
.slick-slide {padding: 0px !important;}
.custom-header-section .et_pb_image_0_tb_header {width: 222px !important; }
body .et_pb_button{ font-size: 20px ! important;}
body .et_pb_text_inner{line-height: 27px ! important;}
body .adopt-quite-section { padding-top: 0px ! important;}
.adopt-quite-section .et_pb_row { padding-bottom: 20px; padding-top: 24px;}
.adopt-quite-section .et_pb_row p {line-height: 26px ! important;}
.list-box ul li { margin-bottom: 16px;line-height: 27px;}
body .custom-footer-section { padding-top: 10px ! important;}
body .copy-right-section .et_pb_text_inner{text-align: center;}
.copy-right-section .et_pb_widget ul{justify-content: center;}
.copy-right-section .et_pb_column {margin-bottom: 8px;}
.custom-footer-row .et_pb_column:nth-child(1) { margin-right: 0px ! important;}
.custom-footer-row img {width: 214px; margin: 0 auto;}
.custom-footer-row .wp-block-image{text-align: center;}
.custom-footer-row p.footer-text{text-align: center;}
body .custom-footer-row ul.menu li {margin-bottom: 5px;}
/* body .custom-footer-row h4{padding-top: 10px;} */
body .custom-footer-row .footer-address li{margin-bottom: 9px;}
body .custom-footer-row .footer-address li p{font-size: 16px ! important;line-height: 20px ! important;}
.custom-footer-row .et_pb_column{width: 100% ! important;}
.custom-footer-row .et_pb_column{margin-right: 0px ! important;}
.copy-right-section .et_pb_row{ flex-direction: column;}
body .copy-right-section .et_pb_text_inner{line-height: 20px ! important;}
.custom-footer-row p.footer-text { font-size: 16px ! important;line-height: 21px ! important;}
body .custom-footer-row h4{padding-bottom: 12px; font-size: 23px;}
.hero-banner-inner {background-position: center ! important;}
.custom-footer-section h2{font-size: 28px ! important;}
body .hero-banner-inner{background-size: cover !important;}
}

@media(max-width:592px){
.hero-banner-inner .et_pb_column {display: flex;flex-wrap: wrap; column-gap: 20px;justify-content: center;}
.hero-banner-inner .et_pb_column a.et_pb_button {font-size: 17px ! important;}
.hero-banner-section h1{text-align: center ! important;}
.hero-banner-section p{ text-align: center;}
.hero-banner-section {padding-top: 11px ! important; }
.hero-banner-section h1{font-size: 36px ! important;line-height: 38px;}
}
