/*
Theme Name: Medicare FSE
Theme URI: https://ascendoor.com/themes/medicare-fse/
Author: Ascendoor
Author URI: https://ascendoor.com/
Description: Medicare FSE is a WordPress theme that empowers users with full site editing capabilities while maintaining a lightweight structure. Its intuitive visual editing interface makes website customization accessible to individuals without coding skills. This theme offers a diverse selection of numerous patterns which enables users to achieve clean and stylish designs for a wide range of purposes, such as medical websites, clinics, hospitals, doctors, medical professionals and other product sales. With custom templates, sections, and patterns, Medicare FSE seamlessly integrates with the WordPress block editor, allowing effortless customization. It leverages blocks to facilitate the creation of unique designs, and dynamic adjustments to templates and theme components are also supported. Check the demo at: https://demos.ascendoor.com/medicare-fse/
Version: 1.0.2
Requires at least: 5.0
Requires PHP: 7.4
Tested up to: 6.6
License: GNU General Public License v3 or later
License URI: http://www.gnu.org/licenses/gpl-3.0.html
Text Domain: medicare-fse
Tags: one-column, custom-colors, custom-menu, custom-logo, editor-style, featured-images, full-site-editing, block-patterns, wide-blocks, blog, threaded-comments

This theme, like WordPress, is licensed under the GPL.
Use it to make something cool, have fun, and share what you've learned.

*/

/*--------------------------------------------------------------
# Service Section
--------------------------------------------------------------*/
#service.wp-block-group.alignwide.is-layout-constrained.wp-block-group-is-layout-constrained {
  margin-top: -80px;
  position: relative;
}

/*--------------------------------------------------------------
# why choose us section shadow
--------------------------------------------------------------*/
#why-choose-us
.wp-block-column.is-vertically-aligned-center.is-layout-flow.wp-block-column-is-layout-flow {
  box-shadow: 0px 6px 14px 0px #ebe8e8b8;
  transition: 0.3s ease;
}

/*--------------------------------------------------------------
# why choose us card shadow
--------------------------------------------------------------*/
#why-choose-us
.wp-block-column.is-vertically-aligned-center.is-layout-flow.wp-block-column-is-layout-flow:hover,
#why-choose-us
.wp-block-column.is-vertically-aligned-center.is-layout-flow.wp-block-column-is-layout-flow:focus-within {
  box-shadow: 0px 6px 14px 0px #18181826;
}

/*--------------------------------------------------------------
# testimonial card shadow
--------------------------------------------------------------*/
#testimonial
.wp-block-column.has-white-background-color.has-background.is-layout-flow.wp-block-column-is-layout-flow {
  box-shadow: 0px 6px 14px 0px #7e7e7e26;
}

/*--------------------------------------------------------------
# Responsive
--------------------------------------------------------------*/

/*--------------------------------------------------------------
# Header Mobile navigation 
--------------------------------------------------------------*/
@media (max-width: 768px) {
  .wp-block-group.is-vertical.is-layout-flex.wp-container-1.wp-block-group-is-layout-flex {
    align-items: center;
  }

  .wp-block-group.is-nowrap.is-layout-flex.wp-container-2.wp-block-group-is-layout-flex {
    justify-content: center;
  }

  .wp-block-group.is-content-justification-right.is-layout-flex.wp-container-8.wp-block-group-is-layout-flex {
    justify-content: center;
  }
  
  
  
  
}

/*--------------------------------------------------------------
# About us
--------------------------------------------------------------*/
@media (max-width: 781px) {
	#about-us .wp-block-columns.alignwide.are-vertically-aligned-center.is-layout-flex.wp-container-59.wp-block-columns-is-layout-flex .wp-block-column.is-vertically-aligned-center.is-layout-flow.wp-block-column-is-layout-flow {
		flex-basis: 35%!important;
	}
}
@media (max-width: 600px) {
	#about-us .wp-block-columns.alignwide.are-vertically-aligned-center.is-layout-flex.wp-container-59.wp-block-columns-is-layout-flex .wp-block-column.is-vertically-aligned-center.is-layout-flow.wp-block-column-is-layout-flow {
		flex-basis: 100%!important;
	}
}
@media (max-width: 781px) {
  #about-us .wp-block-buttons > .wp-block-button.wp-block-button__width-25 {
    width: calc(50% - var(--wp--style--block-gap, 0.5em) * 0.75);
  }
}

/*--------------------------------------------------------------
# service section
--------------------------------------------------------------*/
@media (max-width: 781px) {
  #service .wp-block-columns:not(.is-not-stacked-on-mobile) > .wp-block-column {
    flex-basis: 35% !important;
  }
}
@media (max-width: 425px) {
  #service .wp-block-columns:not(.is-not-stacked-on-mobile) > .wp-block-column {
    flex-basis: 100% !important;
  }
}

/*--------------------------------------------------------------
# why choose us section
--------------------------------------------------------------*/
@media (max-width: 781px) {
  #why-choose-us
  .wp-container-42
  .wp-block-column.is-layout-flow.wp-block-column-is-layout-flow:first-child {
    flex-basis: 100% !important;
  }
  #why-choose-us
  .wp-block-columns:not(.is-not-stacked-on-mobile)
  > .wp-block-column {
    flex-basis: 35% !important;
  }
}
@media (max-width: 425px) {
  #why-choose-us
  .wp-block-columns:not(.is-not-stacked-on-mobile)
  > .wp-block-column {
    flex-basis: 100% !important;
  }
}

/*--------------------------------------------------------------
# team section
--------------------------------------------------------------*/
@media (max-width: 781px) {
  #team
  .wp-block-group.alignfull.has-background.is-layout-constrained.wp-block-group-is-layout-constrained
  .wp-block-columns.alignwide.are-vertically-aligned-center.is-layout-flex.wp-container-74.wp-block-columns-is-layout-flex
  .wp-block-column.is-vertically-aligned-center.is-layout-flow.wp-block-column-is-layout-flow
  .wp-block-columns:not(.is-not-stacked-on-mobile)
  > .wp-block-column {
    flex-basis: 35% !important;
  }
}
@media (max-width: 425px) {
  #team
  .wp-block-group.alignfull.has-background.is-layout-constrained.wp-block-group-is-layout-constrained
  .wp-block-columns.alignwide.are-vertically-aligned-center.is-layout-flex.wp-container-74.wp-block-columns-is-layout-flex
  .wp-block-column.is-vertically-aligned-center.is-layout-flow.wp-block-column-is-layout-flow
  .wp-block-columns:not(.is-not-stacked-on-mobile)
  > .wp-block-column {
    flex-basis: 100% !important;
  }
}

@media (max-width: 781px) {
  #team
  .wp-block-group.alignwide.is-layout-constrained.wp-block-group-is-layout-constrained
  .wp-block-columns.alignwide.is-layout-flex.wp-container-84.wp-block-columns-is-layout-flex
  .wp-block-column.is-layout-flow.wp-block-column-is-layout-flow {
    flex-basis: 35% !important;
  }
}

@media (max-width: 425px) {
  #team
  .wp-block-group.alignwide.is-layout-constrained.wp-block-group-is-layout-constrained
  .wp-block-columns.alignwide.is-layout-flex.wp-container-84.wp-block-columns-is-layout-flex
  .wp-block-column.is-layout-flow.wp-block-column-is-layout-flow {
    flex-basis: 100% !important;
  }
}

/*--------------------------------------------------------------
# associate section
--------------------------------------------------------------*/
@media (max-width: 781px) {
  #associate
  .wp-block-columns:not(.is-not-stacked-on-mobile)>.wp-block-column {
    flex-basis: 40%!important;
  }
}
@media (max-width: 425px) {
  #associate
  .wp-block-columns:not(.is-not-stacked-on-mobile)>.wp-block-column {
    flex-basis: 100%!important;
  }
}

/*--------------------------------------------------------------
# testimonial section
--------------------------------------------------------------*/
@media (max-width: 768px) {
  #testimonial
  .wp-block-columns.alignwide.is-layout-flex.wp-container-94.wp-block-columns-is-layout-flex
  .wp-block-column.has-white-background-color.has-background.is-layout-flow.wp-block-column-is-layout-flow {
    flex-basis: 35% !important;
  }

}
@media (max-width: 425px) {
  #testimonial
  .wp-block-columns.alignwide.is-layout-flex.wp-container-94.wp-block-columns-is-layout-flex
  .wp-block-column.has-white-background-color.has-background.is-layout-flow.wp-block-column-is-layout-flow {
    flex-basis: 100% !important;
  }
}

/*--------------------------------------------------------------
# About us inner page
--------------------------------------------------------------*/
body.page-template-about-us-page .wp-site-blocks main #why-choose-us {
  padding-top: 0!important;
}

/*--------------------------------------------------------------
# Header margin
--------------------------------------------------------------*/
header.wp-block-template-part {
  margin-bottom: -1px;
}

/*--------------------------------------------------------------
# Scroll To Top
--------------------------------------------------------------*/
div.scroll-to-top {
  opacity: 0;
  width: 50px;
  right: 30px;
  height: 50px;
  bottom: 30px;
  z-index: 200;
  position: fixed;
  text-align: center;
  visibility: hidden;
  text-decoration: none;
  display: inline-block;
  transition: all 0.3s ease-in;
  background-color: #f95259;
}

div.scroll-to-top::after {
  display: flex;
  color: white;
  font-size: 36px;
  margin-top: 4px;
  content: "\f102";
  align-items: center;
  justify-content: center;
  font-family: FontAwesome;
}

div.scroll-to-top:hover {
  cursor: pointer;
  background-color: rgb(126, 126, 126);
}

div.scroll-to-top.show {
  opacity: 1;
  visibility: visible;
}


/* top header  */
@media (max-width: 768px) {
  .wp-block-group.is-nowrap.is-layout-flex.wp-container-core-group-layout-2.wp-block-group-is-layout-flex {
    justify-content: center;
  }
}
@media (max-width: 768px) {
  .wp-container-core-group-layout-7.wp-container-core-group-layout-7 {
    justify-content: center;
  }
}

/* navigation */
@media (max-width: 600px) {
  .wp-block-navigation__responsive-close {
    padding: 20px;
  }
}


#block-d2f02513-1303-4f5a-9b79-132d18ec1a24 {
    background: #b00000;
    color: white;
    height: 100%;
}

#block-ffb85735-fb66-4091-85f5-925d806e7172 {
        background: #b00000;
    color: white;
    height: 100%;

}

#block-d9bddaee-cd19-449c-8e05-ad0d6342ba76 {
        background: #b00000;
    color: white;
    height: 100%;
}

#block-d1c18319-40d3-4339-b512-ce0e933cde3f {
height: 100%;
}

#block-18974e44-9bc7-46f5-9982-407c16d0443b {
height: 100%;
}

#block-2bee6861-4cb0-4a29-916f-e0ab9b777d25 {
height: 100%;
}

#block-6dd285e2-95f1-43c9-b330-0c4bd7dab7e3 h2 {
    text-align: left;
    margin-left: 0px;
}
 
#block-6dd285e2-95f1-43c9-b330-0c4bd7dab7e3 {
    text-align: left;
}
 
#block-3f4528dc-1a74-4961-9801-0fb6eff17ee1 {
    text-align: left;
}
 
#block-00f23dea-1918-49aa-98f3-ca8f7a9370fc h3 {
    margin-left: 0px !important;
    height: 100%;
}
 
#block-16df0239-c078-479b-9c47-58a0d3090c90 h3 {
    margin-left: 0px !important;
    text-align: left;
}
 
#block-16df0239-c078-479b-9c47-58a0d3090c90 {
    height: 100%;
}
 
#block-7d584235-4c61-4906-b6b1-7c9b8b28d24f {
    height: 100%;
}
 
#block-7d584235-4c61-4906-b6b1-7c9b8b28d24f h3 {
    margin-left: 0px !important;
    text-align: left;
}
 
#block-6dd285e2-95f1-43c9-b330-0c4bd7dab7e3 .gkit-block__inner {
    height: 25vh;
}
 
#block-00f23dea-1918-49aa-98f3-ca8f7a9370fc .gkit-block__inner {
    height: 25vh;
}
 
#block-16df0239-c078-479b-9c47-58a0d3090c90 .gkit-block__inner {
    height: 25vh;
}
 
#block-7d584235-4c61-4906-b6b1-7c9b8b28d24f .gkit-block__inner {
    height: 25vh;
}
 
#why-choose-us .is-layout-flow.wp-block-column-is-layout-flow {
    height: 52vh;
}
 

#why-choose-us p {
    font-size: 16px;
}

#why-choose-us p a {
    font-size: 21px;
}

#wp--skip-link--target .wp-block-columns-is-layout-flex {
    display: unset !important;
}
 
#wp--skip-link--target .wp-block-gutenkit-container {
    width: 96%;
    text-align: center;
    margin: 0 auto !important;
}

.ekit-wid-con .profile-card:hover .profile-body .profile-title, body .profile-card:hover .profile-body .profile-title {
    color: #b00000;
}

#block-60c3c957-8b15-479d-8b3b-5417c76d537d .gkit-team .profile-body {
    height: 95vh;
}

#block-16fc8edc-4313-49f8-aa5d-dabe2665ca91 .gkit-team .profile-body {
    height: 95vh;
}

#wp--skip-link--target .gkit-team .profile-body {
    height: 75vh;
}

#block-f4bf2a3c-e004-49d0-acf4-3a63616b8595 .wp-block-columns-is-layout-flex {

    display: flex !important;

}
 
#block-645f65a7-aeb1-49d1-8989-4b0dc7d5468a {

    height: 100%;

}
 
#block-5594b912-c34f-4606-bbd0-3d1de3e4bf18 {

    height: 100%;

}
 
#block-c783ca88-88cb-4a08-beb9-cc8834465d04 {

    height: 100%;

}
 
#block-dd293f3b-db83-4cf1-83cd-16811ef731fa .wp-block-columns-is-layout-flex {

    display: flex !important;

}
 
#block-b71d1e0c-25f5-4194-87cb-53325da42761 {

    height: 100%;

}
 
#block-0be87b7c-6c21-4c2d-9164-b2da595c6514 {

    height: 100%;

}
 
#block-0497be05-6b29-46eb-ad16-08a7543364c0 {

    height: 100%;

}
 
:root :where(.is-layout-flex) {

    gap: 15px;

}

#block-a54ac054-fbac-45b5-b2cd-1cfb6289d986 .wp-block-gutenkit-team .profile-square-v .profile-card:before
{
        background: #b00000 ! important;
}
#block-3478fa85-6917-4ccf-9435-813debed448b .gkit-block__inner .wp-block-columns-is-layout-flex #block-0eabf362-29b6-413f-96eb-dd6f8cdc609b {
    height: 100%;
}

#block-dd293f3b-db83-4cf1-83cd-16811ef731fa .wp-block-column.is-layout-flow.wp-block-column-is-layout-flow #block-8de97934-cb4f-4cf5-8f88-fcdf5647b014 {
    height: 100%;
}

#block-163ea008-bd5b-46a4-867f-71f66530fe48 .wp-container-core-columns-is-layout-a6731e30 {
    display: grid !important;
    grid-template-columns: repeat(3, 1fr) !important;
    justify-content: center;
    align-items: center;
    padding: 0px !important;
}

#block-163ea008-bd5b-46a4-867f-71f66530fe48 .wp-block-column.is-vertically-aligned-center.is-layout-flow.wp-block-column-is-layout-flow {
    box-shadow: 0px 6px 14px 0px #ebe8e8b8 ! important;
    height: 54vh;
}

   #block-09d850fb-8981-42c8-bdb5-dc90b1cd9d0e {
    text-align: left !important;
}
 
#block-50efe3e6-775d-4222-921d-9896114e252a {
    text-align: left !important;
}
 
#block-5c4fc29e-8ea9-4515-83b6-96b2a5bf3b58 .gkit-heading-subtitle {
    font-size: 17px;
    font-weight: 500;
}
 
#block-f1f1b4f5-6143-4866-9139-d58c495b4569 .gkit-heading-subtitle {
    font-size: 17px;
    font-weight: 500;
} 


.gkitcc4718 .gkit-mailchimp-form__submit-btn-wrap {

    width: 40%;

}
.wp-block-column.is-vertically-aligned-center.is-layout-flow.wp-block-column-is-layout-flow p a {

    font-size: 18px;

    color: black;

    font-weight: 600;

}
 


 
.gkitf0bbba .gkit-social-media-menu .gkit-social-media-menu-item:hover .gkit-social-media-menu-item-link {

    background: #b0000026 !important;

    fill: #b00000 !important;

    color: #b00000 !important;

}
 .gkitcc4718 .gkit-mailchimp-form__submit-btn:hover {
    background: #b00000 !important;
    border: 1px solid #b00000 !important;
    box-shadow: 0 10px 20px 0 #f5dddb !important;
}

#block-1e40ebe9-d484-4fe2-8103-7aa0b86e1de9 {
    padding-top: 50px !important;
}


#block-672f611d-a745-456d-8054-b2ce2140b934 .wp-block-gutenkit-team .gkit-team-style-default:before {
    backface-visibility: hidden;
    background: #b00000 !important;
    color: black !important;
    background-size: 101% 102%;
    border-radius: inherit;
    content: "";
    height: 100%;
    left: 0;
    opacity: 0;
    position: absolute;
    top: 0%;
    transition: all .4s ease;
    width: 100%;
    z-index: -1;
}

#block-ad289d09-472c-4291-8569-46adbcedbde0 .profile-card:hover {
    opacity: 1 !important;
    background: #b00000 !important;
    color: white !important;
}

#block-ad289d09-472c-4291-8569-46adbcedbde0 .profile-card:hover .profile-body h2 {
    color: white !important;
}

#block-ad289d09-472c-4291-8569-46adbcedbde0 .profile-card:hover .profile-body p {
    color: white;
}

#block-94e59ae8-813f-4549-aa77-0a7eb2d46de7 .profile-card.gkit-team-style-centered_style {
    padding-bottom: 12px;
}

#block-a54ac054-fbac-45b5-b2cd-1cfb6289d986 .profile-card.gkit-team-style-centered_style {
    padding-bottom: 12px;
}

#block-ad289d09-472c-4291-8569-46adbcedbde0 .profile-card.gkit-team-style-default {
    padding-bottom: 24px;
}

.wp-block-gutenkit-team .profile-square-v .profile-card:before {
    background: #b00000 !important;
}

#block-a54ac054-fbac-45b5-b2cd-1cfb6289d986 .profile-content {

    padding: 0px 10px 0px 10px;

}
 
#block-94e59ae8-813f-4549-aa77-0a7eb2d46de7 .profile-content {

    padding: 0px 10px 0px 10px;

}
 
#block-ad289d09-472c-4291-8569-46adbcedbde0 .profile-content {

    padding: 0px 10px 0px 10px;

}

.wp-block-column.is-vertically-aligned-center.is-layout-flow.wp-block-column-is-layout-flow p a {
    font-size: 16px;
    color: black;
    font-weight: 400;
}
 
.wp-block-column.is-vertically-aligned-center.is-layout-flow.wp-block-column-is-layout-flow p {
    color: black;
    font-weight: 400;
    font-size: 16px;
}
 
.wp-elements-b640a33002c619142359d8bb36ae9a6f a {
    color: #b00000 !important;
    font-size: 28px !important;
    font-weight: 700 !important;
}

 
#block-060c0fd7-ef13-4776-9552-275b3e301bea .gkit-icon-box-body {
    height: 52vh;
}
 
#block-9e286fe6-7d66-4b1a-b06d-e6933d186f18 {
    height: 64vh;
    width: unset !important;
}
 
#block-2fa4aed7-87bb-4b41-bb34-c13b3bac55ae
  {
    height: 64vh;
}
 
#block-aa4cce00-ff3e-4243-b80f-d62ac3a9825b
  {
    height: 64vh;
}
 
#block-63153209-cdc7-484a-a017-8461fefd9060
  {
    height: 64vh;
}
 
#block-21e12076-37b5-422a-a40f-af4e97771c43
 
  {
    height: 64vh;
}

#block-422a1dac-2fbc-4d86-a457-051685eeedcd
 
  {
    height: 64vh;
}

#block-9e286fe6-7d66-4b1a-b06d-e6933d186f18 .gkit-icon-box-description
  {
    text-align:justify;
    text-justify: inter-word;
    hyphens: auto;
    word-spacing: normal;
}
 
#block-2fa4aed7-87bb-4b41-bb34-c13b3bac55ae .gkit-icon-box-description {
    text-align:justify;
    text-justify: inter-word;
    hyphens: auto;
    word-spacing: normal;
}

#block-aa4cce00-ff3e-4243-b80f-d62ac3a9825b .gkit-icon-box-description
  {
    text-align:justify;
    text-justify: inter-word;
    hyphens: auto;
    word-spacing: normal;
}
 
#block-63153209-cdc7-484a-a017-8461fefd9060 .gkit-icon-box-description
  {
    text-align:justify;
    text-justify: inter-word;
    hyphens: auto;
    word-spacing: normal;
}
 
#block-21e12076-37b5-422a-a40f-af4e97771c43 .gkit-icon-box-description
  {
    text-align:justify;
    text-justify: inter-word;
    hyphens: auto;
    word-spacing: normal;
}

#block-422a1dac-2fbc-4d86-a457-051685eeedcd .gkit-icon-box-description
  {
    text-align:justify;
    text-justify: inter-word;
    hyphens: auto;
    word-spacing: normal;
}

#block-9e286fe6-7d66-4b1a-b06d-e6933d186f18
  .gkit-icon-box-body .gkit-icon-box-title {
    text-align: center;
    height:12vh;
}
 
#block-2fa4aed7-87bb-4b41-bb34-c13b3bac55ae .gkit-icon-box-body .gkit-icon-box-title {
    text-align: center;
    height:12vh;
}
 
#block-aa4cce00-ff3e-4243-b80f-d62ac3a9825b
  .gkit-icon-box-body .gkit-icon-box-title {
    text-align: center;
    height:12vh;
}
 
#block-63153209-cdc7-484a-a017-8461fefd9060
  .gkit-icon-box-body .gkit-icon-box-title {
    text-align: center;
    height:12vh;
}
 
#block-21e12076-37b5-422a-a40f-af4e97771c43
 
  .gkit-icon-box-body .gkit-icon-box-title {
    text-align: center;
    height:12vh;
}
 
#block-422a1dac-2fbc-4d86-a457-051685eeedcd
  .gkit-icon-box-body .gkit-icon-box-title {
    text-align: center;
    height:12vh;
} 




#block-002f8ae7-8828-49e9-bc43-bdb376f27aa6 .gkit-block__inner .wp-block-columns.is-layout-flex.wp-container-core-columns-is-layout-28f84493.wp-block-columns-is-layout-flex {

    display: grid !important;
    grid-template-columns: 20% 80%;

}
 
#block-002f8ae7-8828-49e9-bc43-bdb376f27aa6 .wp-block-image img {

    width: 220px !important;
    margin: 0 auto;

}
 
div#block-ec5c11be-dd84-45e3-9dbf-fcb251f71a28 .wp-block-image img {

    width: 220px !important;
    margin: 0 auto;

}
 
 #block-ec5c11be-dd84-45e3-9dbf-fcb251f71a28 .gkit-block__inner .wp-block-columns.is-layout-flex.wp-container-core-columns-is-layout-28f84493.wp-block-columns-is-layout-flex {
    display: grid !important;
    grid-template-columns: 20% 77% !important;
    text-align: left;
    gap: 3%;

}
 
#block-ec5c11be-dd84-45e3-9dbf-fcb251f71a28 .gkit-block__inner .wp-block-column.is-layout-flow.wp-block-column-is-layout-flow {
    display: flex;
    justify-content: center;
    align-items: center;
    text-align: left;

    transition: 0.6s;

}

#block-002f8ae7-8828-49e9-bc43-bdb376f27aa6 .gkit-block__inner .wp-block-columns.is-layout-flex.wp-container-core-columns-is-layout-28f84493.wp-block-columns-is-layout-flex {
    display: grid !important;
    grid-template-columns: 20% 77%;
    text-align: left;
    gap: 3%;
}

/* Start Asmita */
 /* #wp--skip-link--target .wp-block-gutenkit-container {
    width: 80%;

}*/
.wpforms-container input.wpforms-field-medium
{
    max-width:100% !important;
}
.page-id-49 .wp-block-gutenkit-container {
    padding:0px !important;
}
div.wpforms-container-full
{
    width:100% !important;
}
.gkit49807e .gkit-heading-description
 {
    max-width: 640px !important;
 }
 .gkit242b37 .gkit-heading-title
 {
         width: 480px !important;
 }
 #block-9a583310-b859-4cec-bb0f-8208b702c95c .gkit-block__inner {
    gap: 5%;
 }
/* End Asmita */

#block-002f8ae7-8828-49e9-bc43-bdb376f27aa6 .wp-block-column.has-tertiary-color.has-white-background-color.has-text-color.has-background.has-link-color.wp-elements-3fdeeb3f35c074eedd55a76a4031019a.is-layout-flow.wp-container-core-column-is-layout-1396dd20.wp-block-column-is-layout-flow {
    display: flex;
    align-items: center;
    justify-content: center;
    transition: 0.6s;
    padding-left: 14px !important;
    padding-right: 14px !important;
}

#block-002f8ae7-8828-49e9-bc43-bdb376f27aa6 .wp-block-column.has-tertiary-color.has-white-background-color.has-text-color.has-background.has-link-color.wp-elements-3fdeeb3f35c074eedd55a76a4031019a.is-layout-flow.wp-container-core-column-is-layout-1396dd20.wp-block-column-is-layout-flow:hover {
    background: #b00000 !important;
    color: white !important;
    transition: 0.5s;
}
#block-ec5c11be-dd84-45e3-9dbf-fcb251f71a28 .gkit-block__inner .wp-block-column.is-layout-flow.wp-block-column-is-layout-flow:hover p {
    background: #b00000 !important;
    color: white !important;
    transition: 0.6s;
}
#block-ec5c11be-dd84-45e3-9dbf-fcb251f71a28 .gkit-block__inner .wp-block-column.is-layout-flow.wp-block-column-is-layout-flow:hover p {
    color: white !important;
}
 
 #block-ec5c11be-dd84-45e3-9dbf-fcb251f71a28 .gkit-block__inner .wp-block-column.is-layout-flow.wp-block-column-is-layout-flow  p {
    padding-left: 14px;
    padding-right: 14px;
    padding-top: 14px;
    padding-bottom: 14px;
}

#block-163ea008-bd5b-46a4-867f-71f66530fe48 .has-text-align-center.wp-block-post-title {
    font-size: 38px;
    font-weight:700;
}

 #block-b54c8893-3800-452a-b655-42bda603a879 .gkit-info-box {

    padding-bottom: 13px;

}
 
#block-09cd2a2f-da1a-40ea-8a9b-e9d0958adc3e .gkit-info-image-box.gkit-image-box.shadow-line {

    display: grid;

    grid-template-columns: 30% 70%;

    text-align: left;

}
 
#block-09cd2a2f-da1a-40ea-8a9b-e9d0958adc3e .gkit-info-box {

    justify-content: unset;

    padding-bottom: 13px;

}

#block-396ba5e8-9686-4e5d-9669-7d0d565f540d .wp-block-columns.is-layout-flex.wp-container-core-columns-is-layout-28f84493.wp-block-columns-is-layout-flex {
    display: grid !important;
    grid-template-columns: 50% 50%;
    margin-bottom: 0px !important;
}

#block-08350950-e6a0-4b26-b5bf-e3b2c0c13751 .gkit-info-box {
    padding-bottom: 13px;
    height: 10vh;
    justify-content: unset !important;
    align-items: unset !important;
    
}   
    

#block-7dc990e7-427a-44fa-a396-413661786f42 .gkit-info-box {
    padding-bottom: 13px;
    height: 10vh;
    align-items: unset;
}

#block-c3804c58-3320-49f2-8483-908589f46a5f #block-1e40ebe9-d484-4fe2-8103-7aa0b86e1de9 {

    width: 100%;

    padding-bottom: 20px;

}
 
#block-c3804c58-3320-49f2-8483-908589f46a5f {

    width: 100% !important;

}
 
 #block-7dc990e7-427a-44fa-a396-413661786f42 .gkit-box-style-content {

    text-align: left;

}
 
#block-08350950-e6a0-4b26-b5bf-e3b2c0c13751 .gkit-box-style-content {

    text-align: left;

}
#block-7dc990e7-427a-44fa-a396-413661786f42 .gkit-info-image-box .gkit-box-body {
    padding: 25px 10px;
}

#block-08350950-e6a0-4b26-b5bf-e3b2c0c13751 .gkit-info-image-box .gkit-box-body {
    padding: 25px 10px;
}
 
#block-4352538e-97f5-4f52-a97d-7fcac1490329 .gkit-box-body.gkit-image-box-body {
    padding: 25px 10px;
}
 
#block-4352538e-97f5-4f52-a97d-7fcac1490329 .gkit-info-box {
    height: 12vh;
    align-items: unset;
}
 
#block-4352538e-97f5-4f52-a97d-7fcac1490329 .gkit-box-style-content {
    text-align: left;
}
 
#block-4e1e0af6-acc6-4835-9a32-5d977d128820 .gkit-info-box {
    height: 12vh;
    align-items: unset;
}
 
#block-4e1e0af6-acc6-4835-9a32-5d977d128820 .gkit-box-style-content {
    text-align: left;
}
 
#block-4e1e0af6-acc6-4835-9a32-5d977d128820 .gkit-box-body.gkit-image-box-body {
    padding: 25px 10px;
}
 
.About_org_boyimagewithmask img {
    width: 623px !important;
    margin: 0 auto;
}
 
 .About_org_description {
    width: 1062px;
    margin: 30px auto;
    text-align: justify;
}
 
 #block-cab3e642-837e-4780-a4aa-41c888e36f90 .gkit-heading-description {
    text-align: left;
}
 #block-cab3e642-837e-4780-a4aa-41c888e36f90 .gkit-heading-description {
    text-align: left;
}

.Direct_Head_New .wp-element-caption {
    background: #b00000 !important;
    font-size: 14px !important;
    font-weight: 400;
    padding: 10px 10px !important;
}

#block-93c00898-972a-4b25-a7d7-a817f5afc95e .gkit-box-style-content {
    text-align: left;
}

#block-58fbccb6-5989-470a-948e-47ef4b88e8b2 .gkit-box-style-content {
    text-align: left;
}

#block-93c00898-972a-4b25-a7d7-a817f5afc95e .gkit-info-box-title {
    height: 16vh;
}
 
#block-58fbccb6-5989-470a-948e-47ef4b88e8b2 .gkit-info-box-title {
    height: 16vh;
}

#block-05917a7e-08f6-4b2d-985f-c5982a2ee001 .gkit-heading-description p {
    width: 560px;
}
 
#block-05917a7e-08f6-4b2d-985f-c5982a2ee001 .gkit-heading-description {
    margin-right: 0px !important;
}

/*#block-05917a7e-08f6-4b2d-985f-c5982a2ee001 {*/
/*    margin: 0px !important;*/
/*}*/

#block-93c00898-972a-4b25-a7d7-a817f5afc95e .gkit-box-body.gkit-image-box-body:hover {
    background: #b00000;
transition:0.5s;
}
 
#block-93c00898-972a-4b25-a7d7-a817f5afc95e .gkit-box-body.gkit-image-box-body:hover .gkit-box-body-content .gkit-info-box h3 {
    color: white !important;
transition:0.5s;
}
 
#block-93c00898-972a-4b25-a7d7-a817f5afc95e .gkit-box-body.gkit-image-box-body:hover .gkit-box-style-content {
    color: white !important;
transition:0.5s;
}

#block-58fbccb6-5989-470a-948e-47ef4b88e8b2 .gkit-box-body.gkit-image-box-body:hover {
    background: #b00000;
    transition: 0.5s;
}
 
#block-58fbccb6-5989-470a-948e-47ef4b88e8b2 .gkit-box-body.gkit-image-box-body:hover .gkit-box-body-content .gkit-info-box h3 {
    color: white !important;
    transition: 0.5s;
}

#block-58fbccb6-5989-470a-948e-47ef4b88e8b2 .gkit-box-body.gkit-image-box-body:hover .gkit-box-style-content {
    color: white !important;
    transition: 0.5s;
}

#block-93c00898-972a-4b25-a7d7-a817f5afc95e .gkit-box-body.gkit-image-box-body {
    height: 54vh;
}
 
#block-58fbccb6-5989-470a-948e-47ef4b88e8b2 .gkit-box-body.gkit-image-box-body {
    height: 54vh;
}

.gkit81d201 .gkit-heading-description {
    font-family: poopins;
}

body {
    font-family: poppins !important;
}

.gkitc32905 .gkit-heading-description {
    font-family: 'Poppins' !important;
}

#block-cab3e642-837e-4780-a4aa-41c888e36f90 .gkit-heading-description {
    font-family: 'Poppins' !important;
    color: black;
}

.wp-block-columns.is-layout-flex.wp-container-core-columns-is-layout-28f84493.wp-block-columns-is-layout-flex {

    margin-block-start: 0px !important;

}
 
#wp--skip-link--target .About_org_description {
    width: 625px;
    padding: 20px 10px !important;
}

#wp--skip-link--target .About_org_description:hover {
    background: #b00000;
    color: white !important;
    transition: 0.5s;
}

#block-002f8ae7-8828-49e9-bc43-bdb376f27aa6 .gkit-block__inner .wp-block-column.is-layout-flow.wp-block-column-is-layout-flow {
    display: flex;
    justify-content: center;
    align-items: center;
    text-align: left;

    transition: 0.6s;

}

#block-002f8ae7-8828-49e9-bc43-bdb376f27aa6 .gkit-block__inner .wp-block-column.is-layout-flow.wp-block-column-is-layout-flow:hover p {
    background: #b00000 !important;
    color: white !important;
    transition: 0.6s;
}
#block-002f8ae7-8828-49e9-bc43-bdb376f27aa6 .gkit-block__inner .wp-block-column.is-layout-flow.wp-block-column-is-layout-flow:hover p {
    color: white !important;
}

#block-002f8ae7-8828-49e9-bc43-bdb376f27aa6 .gkit-block__inner .wp-block-column.is-layout-flow.wp-block-column-is-layout-flow  p {
    padding-left: 14px;
    padding-right: 14px;
    padding-top: 14px;
    padding-bottom: 14px;
}

#block-c3804c58-3320-49f2-8483-908589f46a5f .gkit-block__inner 

{ min-height: 0px !important; }

 
 
@media (max-width: 767px) {
    

 
#block-0e3eb478-7d80-4d30-8afb-ff0a56bac6ef {
    margin-left: 0px !important;
    max-width: 100% !important;
    margin-top: 0px !important;
    padding-bottom: 20px !important;
}
 
 
 
#block-65518899-9d50-46ae-89d7-117cfa144677 .gutenkit-block {
    max-width: 100%;
}
 
 
 
#block-6dd285e2-95f1-43c9-b330-0c4bd7dab7e3 .gkit-block__inner {
    height: 100% !important;
}
 
 
 
#block-16df0239-c078-479b-9c47-58a0d3090c90 {
    max-width: 100% !important;
}
 
 
 
#block-7d584235-4c61-4906-b6b1-7c9b8b28d24f {
    max-width: 100% !important;
}
 
 
 
#block-00f23dea-1918-49aa-98f3-ca8f7a9370fc .gkit-block__inner {
    height: 100% !important;
}
 
#why-choose-us .is-layout-flow.wp-block-column-is-layout-flow {
    height: 100% !important;
}
 
#testimonial {
    padding-left: 0px !important;
    padding-right: 0px !important;
}
 
#block-92e98ad0-01f5-4aa5-ad8f-21563b193359 {
    max-width: 93% !important;
}
 
#main-group .wp-block-columns-is-layout-flex
{
    padding: 0px !important;
}
 
 #main-group .wp-block-cover {

    min-height: 100% !important;

}
    
    #wp--skip-link--target .wp-block-columns-is-layout-flex {
    padding: 0px !important;
}
    
    #block-163ea008-bd5b-46a4-867f-71f66530fe48 .alignwide {

    padding: 0px !important;

}
 
.wp-container-core-group-is-layout-dd9f2fe9 {

    justify-content: unset;

}
 #block-163ea008-bd5b-46a4-867f-71f66530fe48 h2 {

    font-size: 27px;

}
 
#wp--skip-link--target h2 {

    font-size: 27px;

}
 
#wp--skip-link--target h2 {

    font-size: 27px;

}
 
#block-cda03f7f-685d-426c-9847-36a443f0bbba ul {

    justify-content: flex-start !important;

}
 #main-group .has-text-align-center.has-tertiary-color.has-text-color.has-link-color.wp-elements-c79a7e057698f0bd88a8c7f88d6b3486 {

    padding-right: 10px;

    padding-left: 10px;

}
 
#block-dd293f3b-db83-4cf1-83cd-16811ef731fa {

    padding: 0px 9px 0px 9px;

}
 
.elementor-48 .elementor-element.elementor-element-8e0f753 {
    padding: 0px;
}

.elementor-48 .elementor-element.elementor-element-8e0f753 {

    padding: 0px;

}
 
.elementor-48 .elementor-element.elementor-element-0c66db9 {

    padding: 0px;

}
 
#block-163ea008-bd5b-46a4-867f-71f66530fe48 .wp-container-core-columns-is-layout-a6731e30 {

    grid-template-columns: repeat(1, 1fr) !important;

}
 
#wp--skip-link--target .gkit-team .profile-body {

    height: 100%;

}
 
 #wp--skip-link--target h2 {
    font-size: 18px;
}
    
#wp--skip-link--target .elementor-image-box-title {
    font-size: 18px;
}

#wp--skip-link--target .wp-block-post-title {
    font-size: 27px;
}

#block-7d584235-4c61-4906-b6b1-7c9b8b28d24f .gkit-block__inner {
    height: 100% !important;
}

#block-16df0239-c078-479b-9c47-58a0d3090c90 .gkit-block__inner {
    height: 100% !important;
}

#block-163ea008-bd5b-46a4-867f-71f66530fe48 .wp-block-column.is-vertically-aligned-center.is-layout-flow.wp-block-column-is-layout-flow {
    height: 100%;
}

.gkit96f65e .gkit-social-media-menu .gkit-social-media-menu-item {
    font-size: 15px;

}

#block-b54c8893-3800-452a-b655-42bda603a879 .gkit-info-image-box.gkit-image-box.simple-card {
    display: grid;
    grid-template-columns: 30% 60%;
    text-align: left;
}   
 
#block-b54c8893-3800-452a-b655-42bda603a879 .gkit-info-box {
    justify-content: unset;
    padding-bottom: 13px;

}
 
#block-09cd2a2f-da1a-40ea-8a9b-e9d0958adc3e .gkit-info-box {
    justify-content: unset;
    padding-bottom: 13px;

}
 .gkit-info-image-box.shadow-line .gkit-box-body:after, .gkit-info-image-box.shadow-line .gkit-box-body:before {
    box-shadow: unset;
    }
    
    
Mobile Responsive
 .bannertext
  {
      margin-right:0px !important;
  }
#main-group p {

    padding: 0px 0px 0px 6px !important;

}

 
#block-060c0fd7-ef13-4776-9552-275b3e301bea .gkit-icon-box-body {

    height: 100%;

}
 
#block-a21e4613-1a7b-48d8-9c04-f5150978ddc0 {

    height: 100%;

}
 
#block-5801f652-f46e-498b-a00a-a10c02ae1733 {

    height: 100%;

}
 
#block-2772a3a8-addf-4b21-ba74-d2933311152d {

    height: 100%;

}
 
#block-e76a3499-1f45-46f7-b464-4760a203f059 {

    height: 100%;

}
 
#block-4d208f47-d8c2-4dde-b079-f958dbb1fb1c {

    height: 100%;

}
 
#wp--skip-link--target .wp-block-gutenkit-container {

    width: 100%;

}
 
#block-002f8ae7-8828-49e9-bc43-bdb376f27aa6 .gkit-block__inner .wp-block-columns.is-layout-flex.wp-container-core-columns-is-layout-28f84493.wp-block-columns-is-layout-flex {

    grid-template-columns: 98%;

    gap: 2%;

}
 
#block-ec5c11be-dd84-45e3-9dbf-fcb251f71a28 .gkit-block__inner .wp-block-columns.is-layout-flex.wp-container-core-columns-is-layout-28f84493.wp-block-columns-is-layout-flex {

    grid-template-columns: 98% !important;

    gap: 2%;

}
 
.gkitcc4718 .gkit-mailchimp-form__submit-btn-wrap {

    width: 60%;

}
#block-060c0fd7-ef13-4776-9552-275b3e301bea .gkit-icon-box-body .gkit-icon-box-title {
    height: 6vh;
}
 
#block-a21e4613-1a7b-48d8-9c04-f5150978ddc0 .gkit-icon-box-body .gkit-icon-box-title {
    height: 6vh;
}
 
#block-5801f652-f46e-498b-a00a-a10c02ae1733 .gkit-icon-box-body .gkit-icon-box-title {
    height: 6vh;
}
 
#block-2772a3a8-addf-4b21-ba74-d2933311152d .gkit-icon-box-body .gkit-icon-box-title {
    height: 6vh;
}
 
#block-4d208f47-d8c2-4dde-b079-f958dbb1fb1c .gkit-icon-box-body .gkit-icon-box-title {
    text-align: center;
    height: 6vh;
}
 
#block-e76a3499-1f45-46f7-b464-4760a203f059 .gkit-icon-box-body .gkit-icon-box-title {
    text-align: center;
    height: 6vh;
}     
#block-396ba5e8-9686-4e5d-9669-7d0d565f540d .wp-block-columns.is-layout-flex.wp-container-core-columns-is-layout-28f84493.wp-block-columns-is-layout-flex {
    grid-template-columns: 100%;
    padding: 0px 10px 0px 10px !important;
} 
#main-group p {
    padding: 0px 6px 0px 7px !important;
}
#block-060c0fd7-ef13-4776-9552-275b3e301bea {
    padding-left: 6px;
    padding-right: 6px;
}
 
#block-a21e4613-1a7b-48d8-9c04-f5150978ddc0 {
    padding-left: 6px;
    padding-right: 6px;
    padding-bottom: 10px;
}
 
#block-5801f652-f46e-498b-a00a-a10c02ae1733 {
    padding-left: 6px;
    padding-right: 6px;
    padding-bottom: 10px;
}
 
#block-2772a3a8-addf-4b21-ba74-d2933311152d {
    padding-left: 6px;
    padding-right: 6px;
padding-bottom:10px;
}
 
#block-e76a3499-1f45-46f7-b464-4760a203f059 {
    padding-left: 6px;
    padding-right: 6px;
    padding-bottom: 10px;
}
 
#block-4d208f47-d8c2-4dde-b079-f958dbb1fb1c {
    padding-left: 6px;
    padding-right: 6px;
    padding-bottom: 10px;
}
.About_org_description {
    width: 100%;
    margin: 30px auto;
    text-align: justify;
    padding: 0px 29px !important;
}

.About_org_boyimagewithmask {
    margin: 0px !important;
    padding: 0px 10px;
}


#main-group .bannertext {
    margin-right: 0px !important;
}
#block-aa4cce00-ff3e-4243-b80f-d62ac3a9825b .wp-block-gutenkit-icon-box
{
    padding:0px !important;
}
#block-9e286fe6-7d66-4b1a-b06d-e6933d186f18
{
    padding:0px !important;
        height: auto;
}
#block-2fa4aed7-87bb-4b41-bb34-c13b3bac55ae
{
    padding:0px !important;
        height: auto;
}
#block-2fa4aed7-87bb-4b41-bb34-c13b3bac55ae .gkit-icon-box-body .gkit-icon-box-title
{
    height:auto;
}

#block-aa4cce00-ff3e-4243-b80f-d62ac3a9825b {
    height: auto;
    padding: 0px;
}

#block-aa4cce00-ff3e-4243-b80f-d62ac3a9825b .gkit-icon-box-body .gkit-icon-box-title {
    text-align: center;
    height: auto;
}
#main-group .wp-block-columns-is-layout-flex
{
    margin-bottom:0px;
}
#block-63153209-cdc7-484a-a017-8461fefd9060
{
    height: auto;
    padding: 0px;
}
#block-63153209-cdc7-484a-a017-8461fefd9060 .gkit-icon-box-body .gkit-icon-box-title
{
    height: auto;
}
#block-21e12076-37b5-422a-a40f-af4e97771c43
{
    height: auto;
    padding: 0px;
}
#block-21e12076-37b5-422a-a40f-af4e97771c43 .gkit-icon-box-body .gkit-icon-box-title {
    text-align: center;
    height: auto;
}
#block-422a1dac-2fbc-4d86-a457-051685eeedcd
{
    height: auto;
    padding: 0px;
}
#block-422a1dac-2fbc-4d86-a457-051685eeedcd .gkit-icon-box-body .gkit-icon-box-title
{
    text-align: center;
    height: auto;
}
.gutenkit .gkit1705e3.wp-block-gutenkit-container
{
    padding-top:0px;
}
.gkit658a85 .gkit-heading-title {
        font-size: 32px;
        margin-bottom: 0px;
    }
    
   #wp--skip-link--target .About_org_description {
    width: auto;
    padding: 0px 10px !important;
}
#block-05917a7e-08f6-4b2d-985f-c5982a2ee001 .gkit-heading-description p {
    width: auto;
}
#block-c3804c58-3320-49f2-8483-908589f46a5f #block-1e40ebe9-d484-4fe2-8103-7aa0b86e1de9 {
    width: 100%;
    padding: 0px !important;
}
#ba38901859
{
    margin:0px;
}
#wpforms-791 .wpforms-container .wpforms-container-full .wpforms-block .wpforms-block-61a510a4-b7a7-4cc0-9936-470cf04d6913 .wpforms-render-modern{
     margin:0px !important;
     width:100% !important;
}
#wpforms-form-791 {
    width:100% !important;
}
#block-05917a7e-08f6-4b2d-985f-c5982a2ee001 .gkit-heading-description {
    margin-right: 0px !important;
    width: auto;
    padding: 10px;
}

#block-9e286fe6-7d66-4b1a-b06d-e6933d186f18 {
    padding: 16px !important;
    height: 100%;
}

#block-2fa4aed7-87bb-4b41-bb34-c13b3bac55ae {

    padding: 16px !important;

    height: 100%;

}
 
#block-aa4cce00-ff3e-4243-b80f-d62ac3a9825b {

    height: 100%;

    padding: 16px;

}
 
#block-63153209-cdc7-484a-a017-8461fefd9060 {

    height: 100%;

    padding: 16px;

}
 
#block-21e12076-37b5-422a-a40f-af4e97771c43 {

    height: 100%;

    padding: 16px;

}
 
#block-422a1dac-2fbc-4d86-a457-051685eeedcd {

    height: 100%;

    padding: 16px;

}
 
 #block-93c00898-972a-4b25-a7d7-a817f5afc95e .gkit-box-body.gkit-image-box-body {
    height: 100%;
}
 
 .gkit-info-image-box .gkit-box-body {

    padding: 38px 22px;

}
 
#block-93c00898-972a-4b25-a7d7-a817f5afc95e .gkit-info-box-title {

    height: 100%;

    padding-bottom: 18px;

}
 
#block-58fbccb6-5989-470a-948e-47ef4b88e8b2 .gkit-box-body.gkit-image-box-body {

    height: 100%;

}
 #block-58fbccb6-5989-470a-948e-47ef4b88e8b2 .gkit-info-box-title {
    height: 100%;
    padding-bottom: 18px;
}

#block-9e286fe6-7d66-4b1a-b06d-e6933d186f18
  .gkit-icon-box-body .gkit-icon-box-title {
    height: 5vh !important;
}

#Homepage_Overimage_Text .wp-block-column-is-layout-flow p {
    font-size: 10px !important;
    padding-left: 0px !important;
}

 
#Homepage_Overimage_Text .wp-block-column-is-layout-flow h2 {
    font-size: 18px !important;
    padding-top: 5px;
    padding-bottom: 14px !important;
}
 
#Homepage_Overimage_Text {
    margin-bottom: 30px !important;
    position: relative;
    top: -10px;
    left: 0px;
}


 #block-09d850fb-8981-42c8-bdb5-dc90b1cd9d0e {
    padding: 0px 7px;
}

#block-d7b8d2ff-54ac-44f7-b9ae-0546589701df .gkit-heading-title {
    width: 100% !important;
}

#block-163ea008-bd5b-46a4-867f-71f66530fe48 {
    padding: 2px !important;
}

#block-163ea008-bd5b-46a4-867f-71f66530fe48 .is-layout-flex {

    display: unset !important;

}
 
}



 #block-05917a7e-08f6-4b2d-985f-c5982a2ee001 .gkit-heading-description p {
    width: auto !important;
}

