/**
 * Theme Name:     Astra Child
 * Author:         Brainstorm Force
 * Template:       astra
 * Text Domain:	   astra-child
 * Description:    Astra is fast, fully customizable
 */

/* commean css start */
a.link {
    text-decoration: none !important;
    color: #046bd2;
}
html {
  scroll-behavior: smooth;
}
/* header section start */

/* .main--header nav > ul > li > a:focus {
    background: transparent !important;
    /* border: none !important; */
    outline: none;
} */

/* home section start */

/* faq section */
.faq--section .elementor-accordion .elementor-accordion-item {
    border: none !important;
    margin-bottom: 20px;
    border-radius: 5px 5px 5px 5px;
    box-shadow: 0px 0px 10px 5px rgba(0, 0, 0, 0.1);
}









/* counter seection start */


.counter--sec .elementor-element .uael-module-content h1 {
    display: flex;
    flex-direction: column;
    gap: -8px;
	line-height:1 !important;
}
.counter--sec .elementor-element .uael-module-content h1 .uael-adv-heading-stack{
	    line-height: 10px !important;
}


.uael-adv-heading-stack span {
      font-size: 22px !important;
    line-height: 30px !important;
}
/* footer section */
div#ast-scroll-top {
    width: 40px;
    height: 40px;
    line-height: 40px;
    background-color: rgba(0, 0, 0, .4);
}
/* how we do tab section start */

.we-do--tab .elementor-tabs-wrapper .elementor-tab-title,.we-do--tab .elementor-tabs-content-wrapper .elementor-tab-mobile-title{
    border-radius: 5px;
    line-height: 1 !important;	
       padding: 10px;
}
.we-do--tab .elementor-tabs-wrapper .elementor-tab-title.elementor-active,.we-do--tab .elementor-tabs-content-wrapper .elementor-tab-mobile-title.elementor-active{
     background: #202F8F !important;
     color: #fff !important;
}
.theray-sec {
    display: flex;
    gap: 10px;
}
.pera p {
    color: #000000;
    font-family: "Roboto", Sans-serif;
    font-size: 16px;
    font-weight: 400;
    line-height: 1.3em;
    letter-spacing: 1px;
}
.theray-sec .img img{
  border-radius: 5px;	
}
.theray-sec .img {
    min-width: 200px;
}
.theray-sec p {
  
    margin-bottom: 15px;
}
  .therapy--list li {
    color: #000;
}
ul.therapy--list {
    list-style: none;
}
  .therapy--list li {
    display: flex;
    gap: 15px;
    align-items: baseline;
}
.therapy--list li .elementor-icon-list-icon svg {
	   fill: #202f8f;
}
  .therapy--list li {
    color: #000;
}
ul.therapy--list {
    list-style: none;
}
  .therapy--list li {
    display: flex;
    gap: 15px;
    align-items: baseline;
}
.therapy--list li .elementor-icon-list-icon svg {
	   fill: #202f8f;
}


/* media start */
@media screen and (min-width:1025px) {
	.main--header nav > ul > li > a {
    padding: 0px !important;
}
.main--header nav > ul > li {
    padding: 15px 20px !important;
}
}
@media screen and (max-width:1024px) {
	.highlighted .sub-arrow svg {
    fill: #fff;
}
	.main--header nav a:hover {
    background: unset !important;
    color: #202f8f !important;
}

.main--header nav a:focus {
   background: unset !important;
    color: #202f8f !important;
}
a.highlighted {
    color: #fff !important;
    border: #202f8f !important;
}
.main--header nav a.highlighted:focus {
    background: #202f8f !important;
    color: #fff !important;
}
.main--header nav a.highlighted:hover {
    background: #202f8f !important;
    color: #fff !important;
}
}


  @media(max-width:767px){
  	.theray-sec {

    flex-direction: column;
}
	  
	.theray-sec .img {
    margin: 0px auto;
}
  }

