/* HOMEPAGE */
ul{
	margin-left: 0;
}

/*Homepage Slider */

.elementor-nav-menu--layout-horizontal .elementor-nav-menu a{
	white-space: normal !important;
}

.home-slider div .slider-subheading{
	font-size: 22px;
    color: #ffffff;
    font-family: poppins;
    margin-left: 70px !important;
}

.home-slider div .slider-heading-h1{
	font-size: 72px;
    color: #ffffff;
    font-family: poppins;
    font-weight: 700;
    width: 80%;
    line-height: 1.2em;
    margin-left: 70px !important;
  	width: 50%;
  
}

.home-slider div .small-heading{
	font-size: 19px;
    color: #ffffff;
    font-family: poppins;
    margin-left: 70px !important;
    border-bottom: 5px solid #13c8cb;
    padding-bottom: 20px;
  top: 70px;
}

.home-slider div .home-slider-btn{
	font-size: 19px;
    color: #ffffff;
    font-family: poppins;
    padding: 15px 40px;
    background: linear-gradient(45deg, #13c8cb, #0866ff);
    margin-left: 70px !important;
    border-radius: 10px;
    font-weight: 600;
}

.home-slider div .home-slider-btn:hover{
	background: #13C8CB;    
}

.home-slider div .home-slider-icon{
	left: 70px !important;
    bottom: 40px !important;
    
}

.home-slider .as-panel .home-slider-btn,
.home-slider .as-panel .small-heading,
.home-slider .as-panel .slider-heading-h1,
.home-slider .as-panel .slider-subheading{
	opacity: 0;  	
}

.home-slider .as-panel.as-opened .home-slider-btn,
.home-slider .as-panel.as-opened .small-heading,
.home-slider .as-panel.as-opened .slider-heading-h1,
.home-slider .as-panel.as-opened .slider-subheading{
	opacity: 1;
	animation-name: fadeInOpacity;
	animation-iteration-count: 1;
	animation-timing-function: ease-in !important;
	animation-duration: 0.5s !important;
}

@keyframes fadeInOpacity {
	0% {
		opacity: 0;
	}
	100% {
		opacity: 1;
	}
 
}

/* Our Activities Tabbed Section*/
.vertical-tabs-section{
	padding:0 !important;
}
.vertical-tab>div{
	margin-left: 0 !important;
}
.vertical-tab-title{
	opacity: 1 !important;
}

.vertical-tab-content-wrapper.active .vertical-tab-title{
	display: none;
}

.vertical-tab-content .vertical-tab-counter{
	display: none;
}

.vertical-tab-content{
	max-width: 50%;
  font-size: 16px;
  line-height: 1.5em;
}

.vertical-tab-content-img{
	max-width: 50% !important;
  	width: 50% !important;
  	padding-left: 30px;
}

.vertical-tab-title{
	margin: 0;
}

.vertical-tab-content h4{
	margin: 3.5rem 0 2rem !important;  	
    line-height: 1.2em !important;
}

.vertical-tab-content .our-activities-btn{
	margin-top: 20px;
}

.vertical-tab-content .our-activities-btn a{
	color: #000000;
  transition: 0.3s ease-in-out;
}

.vertical-tab-content .our-activities-btn a:hover{
	color: #0866FF;
}

/* About Us */

.vision-mission-icon-box .elementor-image-box-title{
	margin-top: 0;
}

.vision-mission-icon-box .elementor-image-box-img{
	width: 6%;
}

/* BLOG */

.category-name div a{
	font-weight: 400;
}

.category-name .elementor-heading-title{
	background: #0866FF;
    border-radius: 20px;
    padding: 4px 15px 4px 15px;
    color: #ffffff !important;
}

/* Contact Form */

.dns-contact-form form div .select-caret-down-wrapper svg{
	 height: 24px !important;
}

/* RESPONSIVE */
@media only screen and (min-width: 1025px) {
  .sub-menu{
	width: 275px !important;
  }
}

@media only screen and (max-width: 770px) {

 /*Homepage Slider*/
  
  .as-vertical .as-background, .as-vertical .as-background-opened{
  	width: auto !important;
  }
  
.home-slider div .slider-subheading{
	font-size: 22px;
    color: #ffffff;
    font-family: poppins;   
  	top: 305px !important;
    padding-right: 20px;
    margin-left: 50px !important;
}
  
.home-slider div .slider-subheading::before  {
        content: ' ';
        position: absolute;
        background-color: #13C8CB;
        width: 20%;
        top: -15px;
        left: 0;
        height: 5px;

  }

.home-slider div .slider-heading-h1{
	font-size: 62px;
    color: #ffffff;
    font-family: poppins;
    font-weight: 700;
    width: 80%;
    line-height: 1.2em;    
  	top: 100px !important;
  margin-left: 50px !important;
}

.home-slider div .small-heading{
	font-size: 14px;
    color: #ffffff;
    font-family: poppins;    
    border-bottom: 4px solid #13c8cb;
    padding-bottom: 6px;  	
  	top: 30px !important;
    left: 30px !important;
   border: 0;
}
  
.home-slider div .home-slider-btn-container{ 	
    top: 400px !important;
    left: 30px !important;
  } 

.home-slider div .home-slider-btn{
	font-size: 18px;
    color: #ffffff;
    font-family: poppins;
    padding: 15px 40px;
    background: linear-gradient(45deg, #13c8cb, #0866ff);    
    border-radius: 10px;
    font-weight: 600;
  	margin-left: 20px !important;
}

.home-slider div .home-slider-btn:hover{
	background: #13C8CB;    
}

.home-slider div .home-slider-icon{	
    top: 20px !important;
  	left: 50px !important;
    width: auto;
    height: 42px !important;
}
  

  
/* Our Activities */  
.vertical-tab-content{
	max-width: 100%;
}
  
.vertical-tabs-section .vertical-tab .vertical-tab-image-wrapper{
  	flex-direction: column-reverse !important;
}
  
.vertical-tab-content-img{
	max-width: 100% !important;
  	width: 100% !important;
  	padding-right: 20px;
}
  
}

/* Small devices (portrait tablets and large phones, 600px and up) */
@media (max-width: 646px) {
  
   /*Homepage Slider*/
  
  .as-vertical .as-background, .as-vertical .as-background-opened{
  	width: auto !important;
  }
  
  .home-slider div .slider-subheading{
	font-size: 18px;
    color: #ffffff;
    font-family: poppins;   
  	top: 316px !important;
    padding-right: 20px;
    margin-left: 30px !important;
}
  
.home-slider div .slider-subheading::before  {
        content: ' ';
        position: absolute;
        background-color: #13C8CB;
        width: 20%;
        top: -15px;
        left: 0;
        height: 5px;

  }

.home-slider div .slider-heading-h1{
	font-size: 50px;
    color: #ffffff;
    font-family: poppins;
    font-weight: 700;
    width: 90%;
    line-height: 1.2em;    
  	top: 90px !important;
  margin-left: 30px !important;
}

.home-slider div .small-heading{
	font-size: 14px;
    color: #ffffff;
    font-family: poppins;    
    border-bottom: 4px solid #13c8cb;
    padding-bottom: 6px;  	
  	top: 36px !important;
    left: 10px !important;
   border: 0;
}
  
.home-slider div .home-slider-btn-container{ 	
    top: 400px !important;
    left: 30px !important;
  } 

.home-slider div .home-slider-btn{
	font-size: 14px;
    color: #ffffff;
    font-family: poppins;
    padding: 15px 40px;
    background: linear-gradient(45deg, #13c8cb, #0866ff);    
    border-radius: 10px;
    font-weight: 600;
  margin-left: 0 !important;
}

.home-slider div .home-slider-btn:hover{
	background: #13C8CB;    
}

.home-slider div .home-slider-icon{	
    top: 20px !important;
    width: auto;
    height: 40px;
  left: 30px !important;
}
     
  
  /* Our Activities */
	.vertical-tab-content{
	max-width: 100% !important;
}

.vertical-tab-content-img{
	max-width: 100% !important;
  	width: 100% !important;
  	padding-right: 20px;
}
  
}