.elementor-heading-title
{
padding:0;
margin:0;
line-height:1
}
.elementor-widget-heading .elementor-heading-title[class*=elementor-size-]>a{
color:inherit;
font-size:inherit;
line-height:inherit
}
.elementor-widget-heading .elementor-heading-title.elementor-size-small
{
font-size:15px
}
.form-control{
  background: #e8e8e8!important;
}
.elementor-widget-heading .elementor-heading-title.elementor-size-medium{
	font-size:19px
	}

.elementor-widget-heading .elementor-heading-title.elementor-size-large{
		font-size:29px
		}
.elementor-widget-heading .elementor-heading-title.elementor-size-xl{
	font-size:39px
	}
.elementor-widget-heading .elementor-heading-title.elementor-size-xxl{
	font-size:59px
	}
	@media (max-width: 767px) {
    .elementor-49 .elementor-element.elementor-element-5b56f9e1 .elementor-heading-title {
        font-size: 33px;
    }
}
@media (max-width: 767px) {
    .planet_purpose {
        font-size: 21px!important;
    }
}

@media (max-width: 600px) {
    .thirdslider {
    
       font-size:15px!important;
       position:relative!important;
    }
}
@media (max-width: 600px) {
    .thirdslider p {
     
       font-size:15px!important;
    }
}
@media (max-width: 600px) {
   .elementor-49 .elementor-element.elementor-element-6cdd853f {
     
          
     width: var(--container-widget-width, 100%)!important; 
     max-width: 100%!important; 
     --container-widget-width: 100%!important; 
  
    }
}
@media (max-width: 767px) {
   .elementor-49 .elementor-element.elementor-element-6cdd853f {
     
          
     width: var(--container-widget-width, 100%)!important; 
     max-width: 100%!important; 
     --container-widget-width: 100%!important; 
  
    }
}
@media (max-width: 1024px) {
   .elementor-49 .elementor-element.elementor-element-6cdd853f {
     
          
     width: var(--container-widget-width, 100%)!important; 
     max-width: 100%!important; 
     --container-widget-width: 100%!important; 
  
    }
}
@media (max-width: 600px) {
    .elementor-49 .elementor-element.elementor-element-089c57d {
     
       --container-widget-width:100%!important;
       width: var(--container-widget-width, 100%)!important;
    }
}
@media (max-width: 1024px) {
    .elementor-49 .elementor-element.elementor-element-089c57d {
     
       --container-widget-width:100%!important;
       width: var(--container-widget-width, 100%)!important;
    }
}
@media (max-width: 767px) {
   .elementor-49 .elementor-element.elementor-element-089c57d {
     
       --container-widget-width:100%!important;
       width: var(--container-widget-width, 100%)!important;
    }
}
@media (max-width: 767px) {
.elementor-49 .elementor-element.elementor-element-381a032a{
       width: var(--container-widget-width, 100%)!important; 
     max-width: 100%!important;
         --container-widget-width: 100%!important;
}
}
@media (max-width: 600px) {
.elementor-49 .elementor-element.elementor-element-381a032a{
       width: var(--container-widget-width, 100%)!important; 
     max-width: 100%!important;
         --container-widget-width: 100%!important;
}
}
@media (max-width: 1024px) {
.elementor-49 .elementor-element.elementor-element-381a032a{
       width: var(--container-widget-width, 100%)!important; 
     max-width: 100%!important;
         --container-widget-width: 100%!important;
}
}

.box5{
  
  background:#f8f8f8!important;
  padding:45px;
  margin:36px;
  width:100%;
}
@media (max-width: 768px) {
    .elementor-49 .elementor-element.elementor-element-2eabdd8 {
         --width: 100%!important; 
    }
}
@media (max-width: 768px) {
.elementor-49 .elementor-element.elementor-element-2eabdd8{
    --margin-left: 0px!important;
}
}
@media (max-width: 768px) {
.elementor-49 .elementor-element.elementor-element-0721903{
     --container-widget-width: 100%!important;
}
}
@media (max-width: 768px) {
.elementor-49 .elementor-element.elementor-element-6747931{
--container-widget-width: 100%!important;
}
}
@media (max-width: 768px) {
    .elementor-49 .elementor-element.elementor-element-081982d {
        --width: 100%!important;
    }
}





@media (max-width: 1024px) {
    .elementor-49 .elementor-element.elementor-element-2eabdd8 {
         --width: 100%!important; 
    }
}
@media (max-width: 1024px) {
.elementor-49 .elementor-element.elementor-element-2eabdd8{
    --margin-left: 0px!important;
}
}
@media (max-width: 1024px) {
.elementor-49 .elementor-element.elementor-element-0721903{
     --container-widget-width: 100%!important;
}
}
@media (max-width: 1024px) {
.elementor-49 .elementor-element.elementor-element-6747931{
--container-widget-width: 100%!important;
}
}
@media (max-width: 1024px) {
    .elementor-49 .elementor-element.elementor-element-081982d {
        --width: 100%!important;
    }
}


@media (max-width: 600px) {
    .elementor-49 .elementor-element.elementor-element-2eabdd8 {
         --width: 100%!important; 
         border-radius: 10px!important;
    }
}
@media (max-width: 600px) {
.elementor-49 .elementor-element.elementor-element-2eabdd8{
    --margin-left: 0px!important;
    border-radius: 10px!important;
}
}
@media (max-width: 600px) {
.elementor-49 .elementor-element.elementor-element-0721903{
     --container-widget-width: 100%!important;
     border-radius: 10px!important;
}
}
@media (max-width: 600px) {
.elementor-49 .elementor-element.elementor-element-6747931{
--container-widget-width: 100%!important;
border-radius: 10px!important;
}
}
@media (max-width: 600px) {
    .elementor-49 .elementor-element.elementor-element-081982d {
        --width: 100%!important;
        border-radius: 10px!important;
    }
}
@media (max-width: 600px) {
.elementor-49 .elementor-element.elementor-element-6747931 > .elementor-widget-container{
  border-radius: 20px!important;
}
}
@media (max-width: 600px) {
.elementor-49 .elementor-element.elementor-element-0721903 > .elementor-widget-container{
   border-radius: 20px!important;
}
}
@media (max-width: 1024px) {
.elementor-49 .elementor-element.elementor-element-0721903{
min-height:auto!important;
}
}
@media (max-width: 768px) {
.elementor-49 .elementor-element.elementor-element-0721903{
min-height:auto!important;
}
}


@media (max-width: 1024px) {
    .elementor-53 .elementor-element.elementor-element-8de1945 {
        width: 100%!important;
    }
}
@media (max-width: 768px) {
    .elementor-53 .elementor-element.elementor-element-8de1945 {
        width: 100%!important;
    }
}
@media (max-width: 768px) {
.elementor-53 .elementor-element.elementor-element-efa2381{
width: var(--container-widget-width, 100%)!important; 
    max-width: 100%!important; 
     --container-widget-width: 100%!important;
}
}
@media (max-width: 1024px) {
.elementor-53 .elementor-element.elementor-element-efa2381{
width: var(--container-widget-width, 100%)!important; 
    max-width: 100%!important; 
     --container-widget-width: 100%!important;
}
}
@media (max-width: 1024px) {
.elementor-53 .elementor-element.elementor-element-1ab7132c{
  width: var(--container-widget-width, 100%)!important;
    max-width: 100%!important;
    --container-widget-width:100%!important;
}
}
@media (max-width: 768px) {
.elementor-53 .elementor-element.elementor-element-1ab7132c{
  width: var(--container-widget-width, 100%)!important;
    max-width: 100%!important;
    --container-widget-width:100%!important;
}
}

@media (max-width: 1024px) {
    .elementor-53 .elementor-element.elementor-element-73f1a74a {
        width: 100%!important;
        margin-top:30px;
    }
}
@media (max-width: 768px) {
    .elementor-53 .elementor-element.elementor-element-73f1a74a {
        width: 100%!important;
        margin-top:30px;
    }
}
@media (max-width: 768px) {
.elementor-49 .elementor-element.elementor-element-daba569{
      width: var(--container-widget-width, 100%)!important;
    max-width: 100%!important;
    --container-widget-width: 100%!important;
}
}
@media (max-width: 1024px) {
.elementor-49 .elementor-element.elementor-element-daba569{
      width: var(--container-widget-width, 100%)!important;
    max-width: 100%!important;
    --container-widget-width: 100%!important;
}
}
@media (max-width: 1024px) {
.elementor-49 .elementor-element.elementor-element-9e4da39 {
        --width: 100%!important;
    }
  }
  @media (max-width: 768px) {
.elementor-49 .elementor-element.elementor-element-9e4da39 {
        --width: 100%!important;
    }
  }
  @media (max-width: 768px) {
  .elementor-49 .elementor-element.elementor-element-c45e3f5{
 --width: 100%!important;
  }
}
@media (max-width: 1024px) {
  .elementor-49 .elementor-element.elementor-element-c45e3f5{
 --width: 100%!important;
  }
}
@media (max-width: 1024px) {
.first_service{
min-height: 429px!important;
}
}
@media (max-width: 768px) {
.first_service{
min-height: 429px!important;
}
}
html,body {
  overflow-x: hidden;
}
@media (max-width: 600px) {
html,body {
  overflow-x: hidden;
}
}
@media (max-width: 600px) {
.elementor-49 .elementor-element.elementor-element-693c8f3{
--container-widget-width: 100%!important;
}
}
@media (max-width: 600px) {
.elementor-49 .elementor-element.elementor-element-a67df53{
--container-widget-width: 100%!important;
}
}


@media (max-width: 1024px) {
.elementor-49 .elementor-element.elementor-element-693c8f3{
--container-widget-width: 100%!important;
}
}
@media (max-width: 1024px) {
.elementor-49 .elementor-element.elementor-element-a67df53{
--container-widget-width: 100%!important;
}
}

@media (max-width: 768px) {
.elementor-49 .elementor-element.elementor-element-693c8f3{
--container-widget-width: 100%!important;
}
}
@media (max-width: 768px) {
.elementor-49 .elementor-element.elementor-element-a67df53{
--container-widget-width: 100%!important;
}
}

.elementor-49 .elementor-element.elementor-element-5503b1f img{
  width:100%!important;
}
.elementor-49 .elementor-element.elementor-element-de3de99 img{
  width:100%!important;
}

.elementor-49 .elementor-element.elementor-element-958c290{
      background: #f8f8f8;
}
.service_div:hover{
  background:white!important;
}