header.page-header { display: none !important;}
li#menu-item-401 a {color: #fff;background: #4F7344; border-radius: 3px;}
ul#menu-header { padding-top: 20px;    padding-bottom: 20px;}

@media only screen and ( max-width:1024px ) {
.common-heading-all h2 {font-size: 32px !important; line-height: 36px !important;}
p { font-size: 18px !important; line-height: 24px !important;}
.elementor-87 .elementor-element.elementor-element-09beb56 > .elementor-widget-container {margin: 0;}
h4.are-hdng {margin-top: 6px;}
.elementor-87 .elementor-element.elementor-element-0fc5ab6 {margin-top: -6px !important;}
.elementor-element-752146b span {font-size: 16px !important;}
.elementor-element-752146b span {font-size: 16px !important;}
.footer-title-hdng p {font-size: 22px !important;}
.carp-ftr-txt a {font-size: 16px !important;}
h4.are-hdng {font-size: 16px !important;}
p.are-para {font-size: 14px !important;}
div#folw-us-hdng h2 {font-size: 20px !important;}
.elementor-element-41e7730 p { font-size: 15px !important;line-height: 20px !important;}
.elementor-element-501278e {margin-top: -15px;}
}
@media only screen and ( max-width:834px ) {
.elementor-element-501278e {margin-top: 0px;}

}
@media only screen and ( max-width:768px ) {
.common-heading-all h2 {font-size: 28px !important;line-height: 34px !important;}
p {font-size: 16px !important;line-height: 22px !important;}
}
@media only screen and ( max-width:480px ) {
section#headr-main-all, .home-page-sec, #footer-4-col {
    padding-left: 40px !important;
    padding-right: 40px !important;
}
.elementor-element-41e7730 p {
    font-size: 12px !important;
    line-height: 16px !important;
}
.elementor-element-501278e {
    margin-top: -15px !important;
}

}