body {
/*	font-family: "Montserrat", sans-serif;
  	font-optical-sizing: auto;
  	font-style: normal;
	font-size: 14px !important;
    line-height: 20px !important;*/
	margin: 0;
}
.ubermenu .ubermenu-target {
    padding: 10px;
}
.page-titlebar {
    display: none;
}
.banner-fixed-home {
    position: fixed !important;
	top: 0;
}
.elementor-widget-text-editor ul li {
    margin-bottom: 15px;
}
.news-section .eael-post-carousel.swiper-container .swiper-slide .eael-post-elements-readmore-wrap {
    text-align: left;
}
.news-section .eael-post-carousel.swiper-container .swiper-slide .eael-grid-post-holder-inner {
    min-height: 530px;
}
h1, h2, h3, h4, h5, h6{
    margin: 0;
}

img.trp-flag-image {
    margin-right: 3px;
}
.page-id-4773 .elementor-testimonials--skin-list-andrus .elementor-testimonial__content {
  font-style: unset;
}

.page-id-4773 .elementor-testimonials--skin-list-andrus .elementor-testimonial__content svg {
display : none;
  
}
.foogallery-album-gallery-list .foogallery-pile img {
    height: 250px;
}
.elementor-widget-shortcode .foogallery-album-gallery-list .foogallery-pile h3 {
    font-size: 15px;
    opacity: 1;
    padding: 10px 5px;
    font-weight: 500;
}

.elementor-widget-shortcode  .foogallery-album-gallery-list .foogallery-pile h3 span {
    margin-top: 5px;
}
.elementor-widget-shortcode  .foogallery-album-gallery-list .foogallery-pile h3 span {
    font-size: 12px;
    color: #EE3124;
}
.elementor-widget-shortcode .foogallery {
    padding-left: 0;
	  padding-top: 30px;
}
.elementor-widget-shortcode .foogallery-album-header {
    padding: 10px;
}
.elementor-widget-eael-post-block .eael-entry-wrapper .eael-entry-title {
    line-height: 22px;
}
.single main#main {
	width: 1200px;
	margin: 0 auto;
}

.single .container.responsive {
	margin-top: 150px;
	padding: 10px;
}

.single .container.responsive .entry-content ul.entry-meta li:last-child {
    display: none;
}
.single .container.responsive .entry-content .entry-title {
    font-size: 25px;
    line-height: 33px;
}
.single .container.responsive .entry-content ul.entry-meta {
    list-style-type: none;
    padding: 0;
}
.single .container.responsive .entry-content ul.entry-meta {
    list-style-type: none;
    padding: 0;
}

.single .container.responsive .entry-content {
    padding: 10px 0 80px;
}

.single .container.responsive .entry-content .entry-footer {
    padding-top: 10px;
}

.single .container.responsive .entry-content .entry-footer .entry-social-share a {
    margin: 0px 5px;
    color: #EE3124;
    padding: 5px 8px;
}

.single .container.responsive .entry-content .entry-footer .entry-social-share a:hover {
    color: #fff;
    background-color: #000;
}

.page-id-21589 table#document-library-1 {
    text-align: left;
}
.page-id-21589 table.dataTable.no-footer {
    border-bottom: 1px solid transparent;
}
.page-id-21589 div#document-library-1_info {
    display: none;
}
.page-id-21589 table.document-library-table .document-library-button {
 background-color: #EE3124;
    border-radius: 5px;
    color: #fff;
    padding: 2px 2px 2px 2px !important;
}

.page-id-21589 table.dataTable tbody tr {
    background-color: transparent;
}
.page-id-4773 #sp-testimonial-free-wrapper-25365 .sp-testimonial-free-section .sp-testimonial-client-name {
    color: #EE3124;
    font-size: 19px;
}
.page-id-4773 #sp-testimonial-free-wrapper-25365 .sp-testimonial-free-section .sp-testimonial-client-designation {
    color: #000;
    font-weight: 700;
    font-size: 15px;
}

.page-id-4773.sp-testimonial-free-section .sp-testimonial-client-testimonial, .sp-testimonial-free-section .sp-testimonial-client-testimonial p {
    font-size: 17px;
	color: #000;align-content }
.page-id-24303 #sp-testimonial-free-wrapper-25384 .sp-testimonial-free-section .sp-testimonial-client-name {
    color: #EE3124;
    font-size: 19px;
}
.page-id-24303 #sp-testimonial-free-wrapper-25384 .sp-testimonial-free-section .sp-testimonial-client-designation {
    color: #000;
	font-weight: 700;align-content}

.page-id-24303 #sp-testimonial-free-wrapper-25384 .sp-testimonial-free {
   box-shadow: 0 0 10px rgb(0 0 0 / 30%); 
    padding: 40px 11px 40px 11px;
}
.document-sec table.dataTable thead th, table.dataTable thead td {
    padding: 15px 7px !important;
    border-bottom: 2px solid #000;
}
/*.eael-post-list-thumbnail  img {
    height: 220px;
    width: 100%;
}*/
.nav-links {
    display: none;
}
/* Scrollbar Styling */
::-webkit-scrollbar {
    width: 10px;
}

::-webkit-scrollbar-track {
    background-color: #71DFA7;
}
::-webkit-scrollbar-thumb {
    border-radius: 10px;
    background: #EE3124; 
}
/* Feedback plugin form css Start */
.wpas .wpas-ticket-buttons-top a {
    color: #000;
}
.wpas .wpas.wpas-submit-ticket button.wpas-btn.wpas-btn-default {
    background-color: #EE3124;
    padding: 10px 25px;
	 color: #fff;
}
.wpas .wpas.wpas-submit-ticket button.wpas-btn.wpas-btn-default:hover {
    background-color: #4DD791;
    color: #000;
}
.single-ticket a{
    color: #F7BE4B;
}

.wpas-reply-attachements, .single-ticket .wpas-reply-single.wpas_user_administrator td {
    background-color: #EE3124;
		border: none;
}
.ticket.type-ticket {
    padding: 80px 0px;
}
.entry-content-tabs.wpas-gdpr-tab-content button, .wpas-submit-ticket-wysiwyg button {
    background-color: unset;
}
.wpas.wpas-login-register {
    gap: 50px;
    display: flex;
}
.wpas.wpas-login-register form {
    padding: 40px 0;
}
.page-id-25917 .entry-content {
    width: 1200px;
 margin: 0 auto;
    padding: 170px 0;
}
.page-id-25916 .entry-content {
    width: 1200px;
 margin: 0 auto;
    padding: 170px 0;
}
.page-id-25916 .elementor-11617 .elementor-element.elementor-element-2ed9ea3:not(.elementor-motion-effects-element-type-background), .elementor-11617 .elementor-element.elementor-element-2ed9ea3 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
    background-color: transparent;
}
.page-id-25917 .elementor-11617 .elementor-element.elementor-element-2ed9ea3:not(.elementor-motion-effects-element-type-background), .elementor-11617 .elementor-element.elementor-element-2ed9ea3 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
    background-color: transparent;
}

@media (max-width: 650px) {
.wpas.wpas-login-register {
    gap: unset;
    display: unset;
}
	.page-id-25917 .entry-content {
    width: 100%;
 margin: 0 auto;
    padding: 170px 0;
}
.page-id-25916 .entry-content {
    width: 100%;
 margin: 0 auto;
    padding: 170px 0;
}
}
/* Feedback plugin form css End */
@media (max-width: 1023px) {
.single main#main {
	width: 900px;
}
	.single .container.responsive .entry-image img {
    width: 100%;
		height: auto;
}
}
@media only screen and (max-width: 767px) {
.banner-fixed-home {
    position: relative !important
}
.single main#main {
	width: 700px;
}
	    .ubermenu .ubermenu-item.ubermenu-current-menu-item > .ubermenu-target, .ubermenu .ubermenu-item.ubermenu-current-menu-ancestor > .ubermenu-target {
        background: #000 !important;
    }
}
@media (max-width: 560px) {
    .single main#main {
        width: auto;
    }
.has-mini-items {
    padding-bottom: 0 !important;
}
}

.fcid-footer-newsletter #mailpoet_form_1 form.mailpoet_form .mailpoet_paragraph {
    display: table-cell;
}

.fcid-footer-newsletter #mailpoet_form_1 form.mailpoet_form .mailpoet_paragraph input {
    border: 0;
	outline: none;
} 
.fcid-footer-newsletter form .mailpoet_paragraph input {
    border-radius: 25px 0 0 25px;
}

.fcid-footer-newsletter form .mailpoet_paragraph input.mailpoet_submit {
    border-radius: 0 25px 25px 0;
}
.fcid-footer-newsletter #mailpoet_form_1 form.mailpoet_form .mailpoet_paragraph.last input.mailpoet_submit {
    padding: 15px 30px !important;
}
.fcid-footer-newsletter #mailpoet_form_1 form.mailpoet_form .mailpoet_paragraph input#form_email_1 {
    width: 250px !important;
}
.fcid-footer-newsletter #mailpoet_form_1 form.mailpoet_form .mailpoet_message p {
    width: 100%;
}
@media (max-width: 1023px) {
	
.fcid-footer-newsletter #mailpoet_form_1 form.mailpoet_form .mailpoet_paragraph input#form_email_1 {
    width: 200px !important;
}
	.fcid-footer-newsletter #mailpoet_form_1 form.mailpoet_form .mailpoet_paragraph.last input.mailpoet_submit {
    padding: 15px !important;
}
}


/*footer news section css*/ 

.fcid-footer-sec  .eael-post-list-container.layout-preset-2 .eael-post-list-posts-wrap .eael-post-list-post {
    background-color: unset;
    box-shadow: unset;
    justify-content: center;
    align-items: center;
}

.fcid-footer-sec .eael-post-list-thumbnail  img {
    height: 70px;
    width: 100%;
}

.fcid-footer-sec i.far.fa-calendar-alt {
    margin-right: 5px;
}

/*footer news section css end*/ 