/* 
Theme Name: ngo Child
Description: ngo Child is a child theme of ngo
Template: ngo
Tags: flexible-header, custom-colors, custom-menu, custom-logo, editor-style, featured-images, rtl-language-support, threaded-comments, translation-ready
*/

@import url("https://use.fontawesome.com/releases/v5.14.0/css/all.css"); 

.open-possec .awsm-grid-right-col i.awsm-job-icon-mail-forward:before {
	 content: '\f0e0';
    font-family: "Font Awesome 5 Free";
	
}

.projects-breadcrumb{
	color:#19BFD5!important;
	font-size: 12px;
	padding:10px 5px;
	margin-bottom:15px;
	margin-left:5px;
	margin-right:10px;
	
}

.projects-breadcrumb a{
	margin:0px 5px;
	font-size: 12px;
	font-weight:500;
	color:#464646!important;
    line-height: 27px;
}

.projects-breadcrumb a:hover{
	color:#19BFD5!important;
	text-decoration:none;
}
.projects-breadcrumb a:first-child{

}


.elementor-14087 .elementor-element.elementor-element-35769d6 .eael-load-more-button:hover{
	cursor:pointer!important;
}
.wpcf7-form .wpcf7-form-control-wrap input[type="text"], .wpcf7-form .wpcf7-form-control-wrap input[type="email"]{
	margin-bottom:15px;
}
.wpcf7-form  .sub-email, .wpcf7-form  .sub-name{
	position:relative;
}
.wpcf7-form  .sub-name:before{
	color: #464646;
    content: '\f007';
    font-family: "Font Awesome 5 Free";
    position: absolute;
    /* bottom: 1px; */
    z-index: 9;
    top: 5px;
    font-size: 25px;
    left: 15px;
    font-weight: 400;
}
.wpcf7-form  .sub-email:before{
	color: #464646;
    content: '\f0e0';
    font-family: "Font Awesome 5 Free";
    position: absolute;
    /* bottom: 1px; */
    z-index: 9;
    top: 5px;
    font-size: 25px;
    left: 15px;
    font-weight: 400;
}

.publicationblock-sec .pagination a.next:after{
color:#ED5929!important;
    content: '\203A';
    font-family: "Font Awesome 5 Free";
    position: absolute;
    bottom: 0px;
    font-size: 25px;
    right: -20px;
	line-height:30px;
    font-weight: 400;	
}
.publicationblock-sec .pagination a.prev, .publicationblock-sec .pagination a.next{
	position:relative;
	
}
.publicationblock-sec .pagination a.prev{
 	margin-left:20px;
}
.publicationblock-sec .pagination a.next{
	margin-right:20px;
}


.publicationblock-sec .pagination a.prev:before{
color:#ED5929!important;
    content: '\2039';
    font-family: "Font Awesome 5 Free";
    position: absolute;
    bottom: 0px;
	line-height:30px;
    font-size: 25px;
    left: -20px;
    font-weight: 400;	
}





/* Header */
body,html{
	overflow-x:hidden;
}
.elementor-element.elementor-element-16971847 > .elementor-element-populated {
  
    padding: 0px 20px 0px 30px !important;
}
.elementor-428 .elementor-element.elementor-element-79bc3946 {
    width: 53% !important;
}
ul#menu-main-menu-4 {
    width: 200px;
}
/* .elementor-428 .elementor-element.elementor-element-4bca9d0 .nd_elements_navigation_component ul.menu > li a {
    
    color: #464646 !important;
	font-size: 15px;
} */
.elementor-428 .elementor-element.elementor-element-16971847 {
    width: 22% !important;
    margin-left: 2.8% !important;
}
.elementor-428 .elementor-element.elementor-element-25a8318c {
  
    padding: 8px 10px 10px 10px !important;
	background: #fff;
}
.elementor-428 .elementor-element.elementor-element-5065f4bf {
  
    padding: 0px 0px 0px 0px !important;
}
.elementor-shortcode button:not(:hover):not(:active):not(.has-background) {
   background-color: #FAA926 !important;
   border-color: #FAA926 !important;
}
.elementor-428 .elementor-element.elementor-element-2758c5f1 {
    width: 50% !important;
}


.hiv-banner {
    position: relative;
    top: -20px;
}
ul#menu-main-menu li a {
    font-weight: 600;
    font-size: 15px;
    color: #221F1F !important;
	padding: 0px 20px !important;
}
ul#menu-main-menu li a:hover
{
	color:#19BFD5 !important;
}
ul#menu-main-menu li.current-menu-item a,
ul#menu-main-menu li.current-page-ancestor a {
    color: #19BFD5 !important;
}
ul#menu-our-work li a:hover,
ul#menu-about-us li a:hover
{
	font-weight: 600 !important;
}
ul#menu-our-work li.current-menu-item,
ul#menu-about-us li.current-menu-item
{
	position:relative;
}
ul#menu-our-work li,
ul#menu-about-us li
{
/* 	padding:0px 30px; */
	margin: 0 30px;
    
}
ul#menu-our-work li.current-menu-item,
ul#menu-about-us li.current-menu-item
{
   border-bottom: 3px solid #ED5929;
    
}
ul#menu-our-work li.current-menu-item a,
ul#menu-about-us li.current-menu-item a{
    color: #221F1F !important;
	font-weight: 600;
    
}
/* ul#menu-our-work li.current-menu-item a:after,
ul#menu-about-us li.current-menu-item a:after{
    content: "";
    width: 60px;
    height: 2px;
    background: #ED5929;
    position: absolute;
    left: 30px;
    top: 15px;
    opacity: .6;
} */
.elementor-widget-tabs.elementor-tabs-alignment-stretch.elementor-tabs-view-horizontal .elementor-tab-title {
    width: initial !important;
   }
.elementor-element.elementor-element-a08f74c .nd_elements_navigation_component ul.menu > li a,
.elementor-element.elementor-element-76b6d907 .nd_elements_navigation_component ul.menu > li a,
.elementor-element.elementor-element-707286ab .nd_elements_navigation_component ul.menu > li a,
.elementor-element.elementor-element-153165db .nd_elements_navigation_component ul.menu > li a,
.elementor-element.elementor-element-153165db .nd_elements_navigation_component ul.menu > li a{
	padding: 0px 5px !important;
}
#header-phone-text {
    display: none;
}
.elementor-element.elementor-element-7c834a13 {
    width: 48% !important;
}
.elementor-element.elementor-element-c25469f {
    width: 38% !important;
}
/* banner */
.hiv-banner .elementor-widget-heading {
    margin-bottom: 20px !important;
	margin-top: 20px !important;
}
ul#menu-our-work {
    transform: translateY(-10px);
}
.hiv-banner  {
   
	background-position: 100% 100%;
}
ul#menu-our-work li a, ul#menu-about-us li a
{
	 font-weight: 600 !important;
}

/* main content */
.hiv-section ul {
    margin-left: -18px;
}
.hiv-main .hiv-info {
    width: 800px !important;
    max-width: 100%;
    margin: 0 auto;
}

.hiv-testo p {
    font-size: 14px;
}
.hiv-testo p strong {
    color: #000000;
    font-size: 20px;
}

/* content */
ul#menu-our-work > li a {
    padding: 0px 0px !important; 
	font-size: 14px;
}
.hiv-main h2.elementor-heading-title {
    font-size: 25px !important;
}
.hiv-main h2.elementor-heading-title.elementor-size-default span {
    color: #ED5929;
}
.hiv-sec.elementor-element:not(.elementor-motion-effects-element-type-background)
{
	background-size: 200px !important;
}
.elementor-3861 .elementor-element.elementor-element-b6ca861 .elementor-heading-title {
   
    line-height: 40px !important;
    margin-bottom: 25px !important;
}

.hiv-info p {
    color: #464646 !important;
	font-size: 14px;
    line-height: 22px;
}
.hiv-info p strong {
    color: #221F1F;
}
.hiv-info1 p {
    color: #464646 !important;
}
.hiv-info1 p strong {
    color: #221F1F;
}
.elementor-section.elementor-section-boxed > .elementor-container {
    max-width: 1024px !important;
}
.hiv-main {
    background-size: 200px !important;
}
.hiv-main element.elementor-element-794b6499 {
    margin-left: 100px;
}
.hiv-main .hiv-sub-content p {
    color: #464646 !important;
    font-size: 14px;
    line-height: 22px;
}
.hiv-main .hiv-sub-content ul li {
    color: #464646 !important;
    font-size: 14px;
    line-height: 22px;
}
.hiv-main .elementor-element.elementor-element-794b6499 {
    
    margin-left: 100px;
}
.hiv-main .hiv-sub-content {
    width: 800px !important;
    max-width: 100%;
    margin: 0 auto;
}
.hiv-img-list {
    width: 900px;
    max-width: 100%;
    margin: 0 auto;
}
.hiv-img-list ul {
    list-style: none;
}
.hiv-img-list h2 {
    margin-left: 35px;
}

/* tab */
center img {
    width: 60px;
    max-width: 100% !important;
}
.hiv-communities h2.elementor-heading-title span {
    color: #19BFD5;
}
.hiv-tab .Overview-Tab {
    display: flex;
    justify-content: center;
    margin: 0 0 0 20px;
}
.hiv-communities .Overview-Tab .Overview-Tab-left h2 span {
    color: #19BFD5;
}
.hiv-communities .Overview-Tab .Overview-Tab-left p {
    font-size:14px;
	color:#464646;
	line-height:22px;
}
/* 
.hiv-communities .elementor-active center:after{
	content: "";
    width: 180px;
    height: 2px;
    background: #19BFD5;
    position: absolute;
    left: 15px;
    top: 112px;
    opacity: .6;
} */
.hiv-communities .elementor-tab-desktop-title center:hover{
	color: #221F1F !important;
	
}
.hiv-communities .overview-tab-left h2 {
    font-size: 22.2px;
    font-weight: 700;
}
.hiv-communities .overview-tab-left {
   
	padding: 0% 0%;
}
.hiv-communities .elementor-active {
    position: relative;
}

.hiv-communities .elementor-active center {
    font-weight: bold !important;
	border-bottom: 1px solid #19BFD5;
}
.hiv-communities  center {
    font-size: 15px !important;
    font-weight: bold !important;
}
.hiv-tab .Overview-Tab-left {
    flex-basis: 50%;
    margin: 0px 30px 0 -20px;
}
.Overview-Tab-right img {
    height: 250px !important;
    width: 500px;
}

.hiv-communities .elementor-widget-tabs .elementor-tab-desktop-title {
	padding: 20px 54px !important;}
.hiv-tab p
{
 color: #464646 !important;
}
.hide{ display:none;}
.show { display: block ! important}


/* footer */
.elementor-454 .elementor-element.elementor-element-6d0359f {
    padding: 50px 190px 50px 190px !important;
}
.elementor-454 .elementor-element.elementor-element-2b25b5e > .elementor-element-populated {
    padding: 50px 240px 50px 200px !important;
}
.hiv-footer1 .elementor-element.elementor-element-c89e255 {
    left: 60px !important;
}
.hiv-footer1{
    padding-bottom: 40px;
	padding-top: 10px;
	}
.hiv-footer1 .elementor-element.elementor-element-c137656 {
    width: 24% !important;
}
.hiv-footer1 .elementor-element.elementor-element-a2ac016 {
    width: 50% !important;
}
.hiv-footer1 .elementor-element.elementor-element-6c545c6 {
    width: 17% !important;
}
.hiv-footer1 .elementor-text-editor {
    font-size: 14px !important;
    line-height: 27px !important;
    letter-spacing: 0.3px;
    font-weight: normal;
}
.hiv-footer1 .elementor-social-icon {
    background-color: transparent !important;
	border:none !important;
}

.elementor-icon svg {
    
    width: 27px !important;
    height: 22px !important;
}
.hiv-footer2 {
    
   padding-bottom: 20px !important;
   padding-top: 10px !important;
}
.hiv-footer2 .elementor-text-editor p
{
	text-align:left !important;
	font-size: 14px ;
    color: #464646;
    line-height: 25px;
    margin-top: 0px;
}
.hiv-footer2 .elementor-element-populated {
    padding: 40px 0px 40px 0px !important;
}
.hiv-footer2 .elementor-container.elementor-column-gap-default .elementor-column.elementor-col-25:first-child .elementor-element.elementor-element-4e3908c.elementor-widget.elementor-widget-text-editor {
    position: relative;
    top: 8px;
}
.hiv-footer2 li.elementor-icon-list-item {
    padding-bottom: 0 !important;
    font-size: 14px !important;
    margin-top: 10px !important;
    justify-content: start !important;
}
.hiv-footer2 li.elementor-icon-list-item:first-child{
	 margin-top: 10px !important;
}
.hiv-footer2 .elementor-element.elementor-element-4b9529d .elementor-icon-list-text{line-height:1.3;}
.hiv-footer2 .elementor-widget:not(:last-child) {
    margin-bottom: 10px !important;
}
.nd-projects-img{
	    width: 50%!important;
    float: right;
    height: auto!important;
    margin-left: 20px;
}

.hiv-footer2 {
    width: auto !important;
    left: 0 !important;
}

.hiv-footer2 .elementor-column.elementor-col-25, .elementor-column[data-col="25"] {
    width: auto;
}

.hiv-footer2 .elementor-container.elementor-column-gap-default {
    display: flex;
    justify-content: space-between;
}

.hiv-footer2 .elementor-container.elementor-column-gap-default .elementor-column.elementor-col-25 {
    flex-basis: 17%;
}

.hiv-footer2 .elementor-container.elementor-column-gap-default .elementor-column.elementor-col-25:first-child {
    flex-basis: 35%;
    position: relative;
	margin-right: 50px;
}

.hiv-footer2 .elementor-container.elementor-column-gap-default .elementor-column.elementor-col-25:nth-child(2) {
    flex-basis: 22%;
}

.hiv-footer2 .elementor-container.elementor-column-gap-default .elementor-column.elementor-col-25:nth-child(3) {
    flex-basis: 20%;
}

.hiv-footer2 .elementor-container.elementor-column-gap-default .elementor-column.elementor-col-25:nth-child(4) {
    flex-basis: 10%;
}

h4.elementor-heading-title.elementor-size-default {
    text-align: left;
}

.hiv-footer2 .elementor-container.elementor-column-gap-default .elementor-column.elementor-col-25:nth-child(2) h4 {
    position: relative;
    left: 19px;
}
.hiv-footer2 .elementor-container.elementor-column-gap-default .elementor-column.elementor-col-25:nth-child(2) .elementor-widget-wrap.elementor-element-populated .elementor-widget-heading {
    margin-bottom: 19px !important;
	margin-left: -18px;
}

.hiv-footer2 .elementor-container.elementor-column-gap-default .elementor-column.elementor-col-25:nth-child(3) h4 {
    position: relative;
    left: 0px;
}

.hiv-footer2 .elementor-container.elementor-column-gap-default .elementor-column.elementor-col-25:nth-child(4) h4 {
    position: relative;
    left: 0;
}

.hiv-footer2 {
    border-top: 1px solid rgba(0,0,0,0.1);
}
.hiv-footer2:before {
	content: "";
	width: 100%;
	height: 100%;
	position: absolute;
	top: 0;
	left: -100%;
	background: #ebfdff;
	display: block;
}
.hiv-footer2:after {
	content: "";
	width: 100%;
	height: 100%;
	position: absolute;
	top: 0;
	right: -100%;
	background: #ebfdff;
	display: block;
   }

div.overview-tab {
    width: 100%;
    float: left;
}

.overview-tab-left {
    width: 50%;
    float: left;
    padding: 0% 2%;
    margin: 0;
}

.overview-tab-right img {
    width: 100%;
}
.overview-tab-right {
    width: 50%;
    float: right;
}

.overview-tab-left h2 {
    font-size: 30px;
    font-weight: 900;
	color: #221F1F !important;
}
.overview-tab-left h2 span {
    color: #19BFD5;
}


/* current and complited project section */

h2.project-heading  {
    color: #221F1F !important;
    font-size: 35px;
    font-weight: 900;
    line-height: 42px;
}
ul.related_completed_projects li h2.eael-entry-title:hover a,
ul.related_current_projects li h2.eael-entry-title:hover a{
    color: #19BFD5 !important;
}
ul.related_completed_projects .slick-list.draggable .eael-grid-post-holder-inner img,
ul.related_current_projects .slick-list.draggable .eael-grid-post-holder-inner img{
    height: 240px;
    object-fit: cover;
	width:100%;
}
ul.related_completed_projects,
ul.related_current_projects{
    padding: 0;
}
ul.related_completed_projects li.slick-slide,
ul.related_current_projects li.slick-slide{
    padding: 0 15px 10px;
	outline: none;
}

ul.related_completed_projects li.slick-slide h2.eael-entry-title a,
ul.related_current_projects li.slick-slide h2.eael-entry-title a{
    display: block;
    padding: 0px 20px;
    color: #221F1F;
    font-size: 16px;
    font-family: 'Aileron-Regular' !important;
    min-height: 70px;
	outline: none;
}
ul.related_completed_projects .slick-prev,
ul.related_current_projects .slick-prev{
    left: -10px;
    top: 35%;
}
ul.related_completed_projects .slick-next,
ul.related_current_projects .slick-next{
    right: -10px;
	top: 35%;
}
ul.related_completed_projects button:not(:hover):not(:active):not(.has-background),
ul.related_current_projects button:not(:hover):not(:active):not(.has-background){
    background-color: #19BFD5 !important;
    border-color: #19BFD5 !important;
    height: 30px;
    width: 30px;
    z-index: 9;
}
ul.related_completed_projects li.slick-slide .eael-grid-post-holder,
ul.related_current_projects li.slick-slide .eael-grid-post-holder{
     box-shadow: 2px 2px 3px #ccc;
}
ul.related_completed_projects li.slick-slide:hover .eael-grid-post-holder,
ul.related_current_projects li.slick-slide:hover .eael-grid-post-holder{
    box-shadow: 3px 3px 8px #ccc;
}
.slick-next:focus, .slick-next:hover, .slick-prev:focus, .slick-prev:hover {
    outline: 0;
    background-color: #19BFD5 !important;
    border-color: #19BFD5 !important;
    height: 35px;
    width: 35px;
    z-index: 9;
    opacity: .8;
}


/* Our Team page */

.our-team-img.elementor-section.elementor-section-boxed > .elementor-container {
    max-width: 1140px !important;
}
.our-team-img ul.our-team-ul {
    padding-left: 22px;
}

.our-team-img .filter-categories a.filter {
    padding: 7px 10px;
    font-size: 14px !important;
    font-weight: 700;
    color: #000000;
    background-color: #fae52670;
    transition: .4s;
    border-left: 2px solid #fff;
}
.our-team-img .filter-categories a.filter:hover{
	background-color: #FAA926;
    color: #fff !important;
}
.our-team-img a.filter.active {
    color: #ffffff !important;
    background-color: #FAA926 !important;
    position: relative;
}
.our-team-img a.filter.active:after{
	content: "";
    border-left: 15px solid transparent;
    border-right: 15px solid transparent;
    border-top: 15px solid #FAA926;
    position: absolute;
    bottom: -12px;
    left: 75px;
}
.our-team-img a.filter:first-child.active:after{
	 left: 5px;
}
.our-team-img a.filter:last-child.active:after{
	 left: 35px;
}
.our-team-img a.filter:nth-child(5).active:after,
.our-team-img a.filter:nth-child(6).active:after{
	 left: 50px;
}
.our-team-img ul.our-team-ul {
    padding-left: 25px;
    display: flex;
    list-style: none;
    width: 100%;
    flex-wrap: wrap;
    margin-top: 40px;
}

.our-team-img li.our_team-li {margin-bottom: 5px;}

.our-team-img img.attachment-post-thumbnail.size-post-thumbnail.wp-post-image {
    height: 170px !important;
    cursor: pointer;
    width: 100%;
}

.our-team-img .filter-list {
    width: 100%;
}

.our-team-img article.team-wrapper {
    width: 208px;
    margin-right: 10px;
	position: relative;
     }

.our-team-img h3.ele-entry-title {
    margin: 0;
    padding: 0px 0px;
}

.our-team-img .post-entry-content-hover {
    position: absolute;
	z-index: 9;
	bottom: 2%;
	left: 0%;
	background: #000;
	opacity: .9;
	width: 100%;
	text-align: center;
	cursor: pointer;
/* 	display:none; */
	}

body img{
	
}
.our-team-img h3.ele-entry-title a {
  color: #fff;
    font-size: 15px;
    line-height: 0px;
    overflow: hidden;
    font-weight: bold;
    padding: 20px 0px;
    word-break: break-all;
    display: block;
}

.our-team-img .team-details.hide.show p.postition {
    color: #464646;
    font-size: 16px;
    position: relative;
    font-weight: 400;
    letter-spacing: 0.62px;
    margin-bottom: 5px;
    padding-left: 10px;
}

.our-team-img .team-details.hide.show p.postition:before {
    content: "";
    width: 4px;
    height: 15px;
    position: absolute;
    left: 0;
    background: #19BFD5;
    top: 3px;
}

.our-team-img .team-details.hide.show h3 {
    color: #221F1F !important;
    font-size: 23px;
    letter-spacing: 0.18px;
    font-weight: 900;
}

.our-team-img .team-details.hide.show p {
    color: #464646;
    letter-spacing: 0.56px;
    line-height: 25px;
}

/*Ent Our Team page */


/* our Partner page */
.our-partners {
    margin-bottom: 30px;
}
.our-partners.elementor-section.elementor-section-boxed > .elementor-container {
    max-width: 1140px !important;
}
.our-partners a.filter.active {
   color: #ffffff !important;
    background-color: #FAA926 !important;
    position: relative;	
}

.our-partners a.filter.active:after{
	content: "";
    border-left: 15px solid transparent;
    border-right: 15px solid transparent;
    border-top: 15px solid #FAA926;
    position: absolute;
    bottom: -12px;
    left: 105px;
}
.our-partners a.filter:last-child.active:after{
	
    left: 95px;
}

.donar-seccon a.filter {
    margin-right: 20px;
	font-weight:700;
	font-size:14px!important;
    color: #221F1F;
    letter-spacing: 0.16px;
}
.donar-seccon a.filter:nth-child(2) {
    margin-right: 0;
}
.donar-seccon a.filter:hover{
	color:#19BFD5;
}
.donar-seccon a.filter.active {
    color:#ffffff !important;
	background-color:#FAA926 !important;
	position: relative;
}
.donar-seccon a.filter.active {
    color: #19BFD5;
    border-bottom: none;
}
.donar-seccon .filter-categories a.filter:last-child {
    padding: 7px 140px;
	border-left: 2px solid #fff;
	
}
.donar-seccon a.filter.active:after {
    content: "";
    border-left: 15px solid transparent;
    border-right: 15px solid transparent;
    border-top: 15px solid #FAA926;
    position: absolute;
    bottom: -12px;
    left: 155px;
}
.donar-seccon a.filter:last-child.active:after {
    left: 145px;
}
.our-partners .filter-categories a.filter{
	padding: 7px 43px;
    font-size: 15px !important;
    font-weight: 800;
    color: #000000;
    background-color: #fae52670;
    transition: .4s;
	border-left: 2px solid #fff;
}
.our-partners .filter-categories a.filter:hover{
	background-color: #FAA926;
    color: #fff;
}
.our-partners a.filter:hover {
    color: #19BFD5;
}
.our-partners .filter-categories {
    text-align: center;
    margin-left: 80px;
}


.our-partner-ul .partner-wrapper .col-md-6 h3.ele-entry-title a:hover{
	color:#19BFD5 !important
}

.our-partners .partner-wrapper img{
	border:solid 1px #ebebeb;
}
.our-partners .partner-wrapper img:hover{
	border-color:#19BFD5;

}

.our-partners .partner-wrapper img {
    width: 170px !important;
	
    display: block;
    object-fit: contain;
    margin-right: 30px;
    height:87px;
}

.our-partners ul.our-partner-ul {
    list-style: none;
}

.our-partners .partner-wrapper {
    display: flex;
}

.hiv-banner{
	background:grey;
}

.hiv-footer1 svg .a{
	fill:#19BFD5!important;
}
.lazy-bggrey-color{
background:grey;	
}
.our-partners .col-md-6 h3.ele-entry-title p.partner-location {
     color: #464646;
     font-size: 16px;
     position: relative;
     padding-left: 10px;
     font-weight: 400;
     letter-spacing: 0.62px;
     margin-bottom: 5px;
     }

.our-partners .col-md-6 h3.ele-entry-title .partner-location:before {
    content: "";
    width: 4px;
    height: 15px;
    position: absolute;
    left: 0;
    background: #19BFD5;
    top: 5px;
    }

.our-partners .col-md-6 h3.ele-entry-title a {
    color: #221F1F !important;
    font-size: 23px;
    letter-spacing: 0.18px;
    font-weight: 900;
}

.our-partners .col-md-6 p {
    color: #464646;
    letter-spacing: 0.56px;
    line-height: 25px;
}

.our-partners li.our_team-li {
    margin-top: 50px;
}

/* End Our Partner page */

#nd_cc_single_cpt_1_image_and_box { display: none;}
#nd_cc_info_project_bar { display: none !important;}

section.elementor-section.elementor-top-section.elementor-element.elementor-element-452b001.elementor-section-boxed.elementor-section-height-default.elementor-section-height-default {
    display: none;
}
ol li::marker {
    font-weight: 900;
	color:#221F1F;
}

/*my style*/

.hiv-footer1 .elementor-column-gap-default>.elementor-column>.elementor-element-populated {
    padding-left: 0px;
    position: relative;
    left: -40px;
}
.hiv-footer1 .elementor-column-gap-default>.elementor-column>.elementor-element-populated .elementor-image img {
    max-width: 155px;
}
.hiv-footer2 {
    width: 125% !important;
    left: 48% !important;
    transform: translateX(-50%);
}

@media (max-width:1810px){
.hiv-footer2 {width: 119% !important; left: 47% !important; transform: translateX(-50%);}
}
@media (max-width:1690px){
.hiv-footer1 .elementor-column-gap-default>.elementor-column>.elementor-element-populated {padding-left: 0px; position: relative; left: -20px;}
.hiv-footer2 {width: 113% !important; left: 49% !important;}
}
@media (max-width:1650px){
.hiv-footer2 {width: 111% !important; left: 48% !important;}
}

/*end my style*/
@media (max-width:1520px)
{
.hiv-footer2 .elementor-container.elementor-column-gap-default .elementor-column.elementor-col-25:nth-child(2) {
		flex-basis: 23%; !important}
.hiv-footer1 .elementor-element.elementor-element-6c545c6 {width: 18% !important;}
.hiv-footer1 .elementor-column-gap-default>.elementor-column>.elementor-element-populated {left: 0px;}	
.hiv-footer1 .elementor-column-gap-default>.elementor-column>.elementor-element-populated .elementor-image img {max-width: 140px;}	
.hiv-footer2 {width: 104% !important; left: 49% !important;}	
.hiv-footer1 {padding-bottom: 20px; padding-top: 20px;}	
	
}

@media (max-width:1440px)
{
	
	ul.related_completed_projects li.slick-slide h2.eael-entry-title a,
	ul.related_current_projects li.slick-slide h2.eael-entry-title a{
    padding: 0px 20px;
    min-height: 80px;
 }
	ul.related_completed_projects .slick-list.draggable .eael-grid-post-holder-inner img,
	ul.related_current_projects .slick-list.draggable .eael-grid-post-holder-inner img{
		height: 200px;
	}
	ul.related_completed_projects li.slick-slide,
	ul.related_current_projects li.slick-slide{
    padding: 0 10px 10px;
    }
	.hiv-footer2 {width: 102% !important; left: 49% !important;}
	
}
@media (max-width:1366px)
{
.hiv-footer2 {width: 97% !important; left: 49% !important;}
.hiv-footer1 .elementor-element.elementor-element-a2ac016 {width: 54% !important;}
.hiv-footer1 .elementor-element.elementor-element-6c545c6 {width: 18% !important;}
.hiv-footer1 .elementor-column-gap-default>.elementor-column>.elementor-element-populated {padding-left: 0px;}
.hiv-footer1  .elementor-element-e0a5991.elementor-widget.elementor-widget-text-editor {
    padding-top: 10px;padding-left: 40px;}
.hiv-footer1 .elementor-element.elementor-element-c137656 {width: 19% !important;}	
.hiv-footer1 .elementor-column-gap-default>.elementor-column>.elementor-element-populated {left: 10px;}	
	
}
@media (max-width:1280px)
{
.hiv-footer1 .elementor-element.elementor-element-6c545c6 {width: 21% !important;}
.hiv-footer1 .elementor-element.elementor-element-c89e255 {left: 25px !important;}	
.hiv-footer1 .elementor-element-e0a5991.elementor-widget.elementor-widget-text-editor {padding-top: 10px;  padding-left: 20px;}
	
	
}
@media (max-width:1199px)
{
	.elementor-element.elementor-element-2cd19f90 .elementor-image img {
    width: auto !important;
}
    .elementor-element.elementor-element-79bc3946 {
    width: 7% !important;
}
    .elementor-element.elementor-element-2758c5f1 {
    width: 14% !important;
}
   .elementor-element.elementor-element-16971847 {
    width: 77% !important;
}
}
@media (max-width:991px)
{
	.elementor-element.elementor-element-16971847 {
    width: 70% !important;
}
    .elementor-element.elementor-element-79bc3946 {
    width: 15% !important;
}
    .elementor-element.elementor-element-79bc3946 > .elementor-element-populated {
    border-style: solid !important;
    border-width: 0 !important;
    border-color: transparent;
    padding: 0px 0px 0px 0px !important;
}
}
@media (max-width:767px)
{
	 .elementor-element.elementor-element-79bc3946 {
       width: 100% !important;
}
    .elementor-element.elementor-element-2758c5f1 {
    width: 100% !important;
    padding: 0 !important;
    margin: 0 !important;
}
   .elementor-element.elementor-element-7c834a13 > .elementor-element-populated {
    margin: 0px 0px 0px 0px !important;
    padding: 0px 0px 0px 0px !important;
}
	.elementor-3861 .elementor-element.elementor-element-6ab4603 a {
       color: #ffffff !important;
  }
	.elementor-element.elementor-element-aa55643 > .elementor-widget-container {
    padding: 0px !important;
}
}
/* -- customs css --*/

.elementor-element-46925c3 img.swiper-slide-image{
	width:180px!important;
	height:62px!important;
	object-fit:contain;
	border:solid 1px #ebebeb;
	
}

.elementor-element-fe1fea6 img.swiper-slide-image{
	width:180px!important;
	height:62px!important;
	object-fit:contain;
	border:solid 1px #ebebeb;
	
}
.elementor-element-46925c3 img.swiper-slide-image:hover{
	border-color:#19BFD5;
}
.elementor-element-fe1fea6 img.swiper-slide-image:hover{
	border-color:#19BFD5;
}
.elementor-element-fe1fea6 .swiper-container-horizontal>.swiper-pagination-bullets{
	bottom:-5px;
}

.elementor-element-46925c3 .swiper-container-horizontal>.swiper-pagination-bullets{
	bottom:-5px;
}

.elementor-element-46925c3 .elementor-swiper-button-next{
	right:-15px;
	
}
@media(min-width:1199px){
	#jobengage-banner{
	height:90vh!important;
}
	#jobengage-banner .elementor-container {
 
    height: 100%!important;
}
	
}

.elementor-element-46925c3  .elementor-swiper-button-prev{
	left:-15px;
}

.elementor-element-fe1fea6 .elementor-swiper-button-next{
	right:-15px;
	
}

.elementor-element-fe1fea6 .elementor-swiper-button-prev{
	left:-15px;
}
.ours-reach-container .elementor-image-box-img{width:auto!important;}

.ours-reach-container .elementor-image-box-content h3{margin:0px; line-height:27px!important;}
.our-reachcon-box .elementor-element{display:flex; justify-content:center;}
.our-reachcon-box  .elementor-image-box-wrapper{width:230px;}
.elementor-element-1e57dd1{padding-top:40px;}
.our-reactext p{margin:0px;}
.elementor-412 .elementor-element.elementor-element-ffa6369 > .elementor-element-populated {padding:38px 0px!important;}

.elementor-412 .elementor-element.elementor-element-91c230b .elementor-heading-title{
	
	letter-spacing:1px!important;
}

.elementor-412 .elementor-element.elementor-element-bf86e9d > .elementor-widget-container{margin-top:10px!important;}
.elementor-element-21443d5 p{
	margin:0px;
}

.elementor-element-1156108 .elementor-widget:not(:last-child){
	margin-bottom:10px!important;
}
.elementor-element-1156108 p{
	margin-top:0px!important;
}

.elementor-element-872cb96 .elementor-widget:not(:last-child){
	margin-bottom:10px!important;
}
.elementor-element-872cb96 p{
	margin-top:0px!important;
}

.elementor-element-ffe345f h3.rs-layer{
	width:300px!important;
	white-space: normal!important;
}
.elementor-412 .elementor-element.elementor-element-ffe345f{
	padding-top:60px;
}
.elementor-element-b17ccbe p{
	margin:0px;
}


.elementor-element-46925c3{padding-bottom:40px!important;}

.elementor-element-969b60a{padding-bottom:40px!important;}
.wpcf7-form input{padding-left:50px!important;}



.elementor-412 .elementor-element.elementor-element-f8c7c81{padding-top:30px;}
body.home .elementor-element-25a8318c.hiv-header{position: fixed!important;
    /* top: 0px; */
    width: 100%!important;
    left: 0px!important;
    background: transparent;}


body.home .elementor-element-25a8318c.hiv-header ul#menu-main-menu li a:hover{color:#19BFD5 !important;}
/* body.home .elementor-element-25a8318c.hiv-header .menu-main-menu-2-container #menu-main-menu-4 li a{color:#c8c8c8!important;} */

body.home .elementor-element-25a8318c.hiv-header .menu-main-menu-2-container #menu-main-menu-4 li a:hover{color:#19BFD5 !important;}

.our_team-li article .post-entry-content-hover{visibility:hidden;}
.our_team-li article:hover .post-entry-content-hover{visibility:visible;}
.our-team-img .team-details p:not(.postition){padding-bottom:50px;}
.our-team-img  .post-entry-content-hover{position:relative; margin-top:-40px;}
.hiv-banner .elementor-container{
	width:100%;
}
.our-team-img img.attachment-post-thumbnail.size-post-thumbnail.wp-post-image{object-fit:cover;}
.nd_cc_box_sizing_border_box h1{
	font-size:1.5rem!important;
}

.nd_cc_width_66_percentage{
	padding-right:30px;
}
.nd_cc_width_33_percentage{
	padding-left:30px;
}
.our-team-img  .team-details{position: absolute;
    left: 100px; margin-top:20px; width:80%;}
.nd_cc_box_sizing_border_box b{
	display:block;
	line-height:27px;
	font-size:16px;
	color:#221F1F;
	margin-bottom:20px;
	margin-top:20px;
}
.nd_cc_box_sizing_border_box p{
	line-height:27px;
}

.borderbt{
	border-bottom:solid 1px #ebebeb!important;
}
.project-sidebar{
	padding-left:0px;
	list-style:none;
}

body.home ul#menu-main-menu.colwhite li a{
	color:#fff!important;
	font-weight: 600;
    font-size: 15px;
    padding: 0px 20px !important;
}
body.home ul#menu-main-menu-4.colwhiteother li a{
	color:#f2f2f2!important;
}
.hiv-header ul#menu-main-menu-4 li a {
   
    color: #464646 !important;
	font-size: 15px !important;
	padding: 0px 20px !important;
	font-weight: 400 !important;
}
.hiv-header ul#menu-main-menu-4 li a:hover {
	color:#19BFD5!important;

}
.project-sidebar li a img{
	margin-right:15px;
}
.project-sidebar li a{
	text-decoration:none;
	font-weight:600;
	padding: 10px;
    margin: 10px 0px;
	border:solid 1px #ebebeb;
}
.project-sidebar li a span:hover{
	opacity:0.8;
}
.project-sidebar li a span{
	font-size:16px;
	color: #221F1F;
	line-height:29px;
}
h2.project-sidebar-heading{
	color:#464646!important;
	font-size:23px;
}
.hiv-communities .elementor-tab-desktop-title center:hover{
	color:#19BFD5!important;
}


.project-sidebar li a{
	display:flex;
	align-items:center;
}
.nd_cc_box_sizing_border_box span{
	font-size:16px;
	line-height:27px;
	color:#464646;
}
.hiv-communities .overview-tab {display:flex; align-items:center;}
.hiv-communities .Overview-Tab {display:flex; align-items:center;}

.Overview-Tab-right{
	width:50%;
	float:right;
	
}

.our-partners .partner-wrapper .ele-entry-title a{
	margin-left:0px;
}
.Overview-Tab-right img{
	width:100%!important;
	height:282px!important;
}
.overview-tab-right img{
	width:100%!important;
	height:282px!important;
}

.hiv-tab .Overview-Tab{
	margin-left:0px;
}
.hiv-footer2:before{
	top:-1px;
}
.hiv-footer2:after{
	top:-1px;
}

.hiv-footer1 .elementor-column-gap-default>.elementor-column>.elementor-element-populated .elementor-image img{
	max-width:auto!important;
	width:138px;
}

ul.related_completed_projects li.slick-slide .eael-grid-post-holder, ul.related_current_projects li.slick-slide .eael-grid-post-holder{
	box-shadow: 3px 3px 8px #ccc!important;
}
.elementor-element-558b978.hiv-banner{height:100vh;}
.hiv-banner .elementor-container{min-height:auto!important; height:90vh!important;}
.hiv-banner .elementor-col-100{display:flex; align-items:center;}
.elementor-element-558b978.hiv-banner{background-position:center!important; background-size:cover!important; }

.elementor-4080 .elementor-element.elementor-element-558b978:not(.elementor-motion-effects-element-type-background)
{
	background-position:center!important; background-size:cover!important;
}
.hiv-banner{background-size:cover!important;}
.hiv-banner{height:90vh!important;}
.menu-about-us-container{margin-top:-20px; padding:10px 0px;}
.menu-about-us-container li a{font-size:14px!important;}

.elementor-4127 .elementor-element.elementor-element-8a65196 > .elementor-container{min-height:auto!important; height:90vh!important;}

ul.related_completed_projects li.slick-slide:hover .eael-grid-post-holder, ul.related_current_projects li.slick-slide:hover .eael-grid-post-holder
{
	box-shadow: 3px 3px 8px #9a9494!important;
}
ul#menu-our-work li.current-menu-item a, ul#menu-about-us li.current-menu-item a{line-height:10px;}
.Overview-Tab-left{width: 50%;
    float: left;}

h2.project-heading{font-size:35px;}
.hiv-complited h2.project-heading{margin-top:0px!important;}
.hiv-current .slick-slider{margin-bottom:0px!important;}
.elementor-element-34d938e .elementor-widget-wrap{
	align-content:center;
	align-items:center;
}
.slick-track li{
	padding-left:0px!important;
	padding-right:20px!important;
}

/*-- menu second  background --*/

.menu-our-work-container{
	margin-top: -20px;
    background: #e6e6e6;
    padding: 10px 0px!important;
    padding-top: 30px!important;
	
}

.menu-resources-container{
	 padding: 20px 0px!important;
	 padding-top: 35px !important;
}

.banner-btmenu{
	margin-top:-20px;
 background: #e6e6e6;
}
.menu-engage-container{

	background:#e6e6e6;
	padding:20px 0px!important;
}
.menu-about-us-container{
	background:#e6e6e6;
	padding:20px 0px!important;
}
.elementor-element-707c73c .elementor-element-populated{
	padding:0px!important;
}

.banner-btmenu .elementor-element-populated{
	padding:0px!important;
}



.elementor-element-705e992 p{
	margin-bottom:0px!important;
}
.elementor-element-24617e1f .elementor-element-populated{
	padding:0px!important;
}

.elementor-element-6676299 .elementor-element-populated{
	padding:0px!important;
}

.elementor-4080 .elementor-element.elementor-element-722bcf3 .elementor-element-populated{
	padding:0px!important;
}

.elementor-4127 .elementor-element.elementor-element-68808d62 .elementor-element-populated{
	padding:0px!important;
}
.elementor-4144 .elementor-element.elementor-element-6d0a8c2  .elementor-element-populated{
	padding:0px!important;
}

.elementor-4150 .elementor-element.elementor-element-54046f48 .elementor-element-populated{
	padding:0px!important;
}

.elementor-5641 .elementor-element.elementor-element-54046f48 .elementor-element-populated{
	padding:0px!important;
}

.elementor-element-553d410 .elementor-element-populated{
	padding:0px!important;
}

.elementor-element-4125c9ab .elementor-element-populated{
	padding:0px!important;
}
.elementor-element-48d70201 .elementor-element-populated{
	padding:0px!important;
}
.elementor-element-e393cb6 .elementor-element-populated{
	padding:0px!important;
}

.elementor-element-642914 .elementor-element-populated{
	padding:0px!important;
}


.height400{height:500px; overflow:auto;}

.nd_options_customizer_fonts a{font-family: 'Aileron-Regular' !important;}

@media(max-width:768px){
	.hiv-banner .elementor-container .elementor-icon-list-items{
		margin-top:30px;
	}
	.hiv-banner .elementor-widget-container{margin-top:30px!important;}
}

@media(min-width:1200px) and (max-width:1400px){
	.hiv-communities.elementor-section.elementor-section-boxed > .elementor-container{max-width:1160px!important; margin-right:0px;}
	.hiv-communities .elementor-container .elementor-widget-wrap{padding-right:0px!important;}
	.hiv-communities .elementor-container .elementor-widget-wrap .elementor-tab-content{padding-right:0px;}
	.hiv-communities  .overview-tab-left{padding-right:30px;}
	.hiv-communities  .Overview-Tab-left{padding-right:30px!important; margin:0px!important;}
	.hiv-communities.elementor-section-boxed:after{
		content: '';
    position: absolute;
    bottom: 30px;
    height: 1px;
    border-bottom:solid 1px #ebebeb;
    width: 100%;
		display: block;
	}
	.hiv-communities.elementor-section-boxed:before{
		content: '';
    position: absolute;
    top: 160px;
    height: 1px;
    border-bottom:solid 1px #ebebeb;
    width: 100%;
		display: block;
	}
	
}

.hour-worksec .elementor-container .elementor-col-50:first-child{
	padding-right:15px;
}


.hour-worksec .elementor-container .elementor-col-50:nth-child(2){
	padding-left:15px;
}
.elementor-element-388286c{display:flex; align-items:center; height:100vh;}
.elementor-412 .elementor-element.elementor-element-a686d18 > .elementor-container{min-height:auto!important;}
.elementor-element-a686d18{height:100vh!important;}

.open-possec .awsm-job-item{
	border:solid 1px #ebebeb;
	padding-left:20px!important;
	padding-right:20px!important;
	margin-bottom:40px;
}
.elementor-4054 .elementor-element.elementor-element-18ff71bd{font-size:19px!important;}
.elementor-3691 .elementor-element.elementor-element-4c425d4 > .elementor-widget-container{padding-bottom:20px!important;}
.elementor-3691 .elementor-element.elementor-element-56e1ccc > .elementor-widget-container{padding-bottom:20px!important;}
.open-possec span.job-desciption{margin:0px 20px!important; width:100%; color: #464646!important; line-height: 25px;}
.open-possec span.job-desciption strong{font-weight:300!important; font-style:normal!important;}
.open-possec span.job-desciption strong em{font-weight:300!important; font-style:normal!important;}
.open-possec .awsm-grid-right-col > span{font-weight:normal!important; color:#464646!important; margin-top:30px!important;}
.open-possec .awsm-grid-left-col{display:flex;}
.open-possec .awsm-grid-col .awsm-grid-item{display:flex; flex-direction:row;  padding-left:0px!important;}
.open-possec .job-document {
    /* flex-basis: 15%; */
	margin-top: 20px;
    width: 120px;
    background: #ED5929;
    color: #fff;
    height: 30px;
    display: flex;
    justify-content: center;
    align-items: center;
}
.open-possec .job-document i{margin-right:10px;}
.open-possec .job-document:hover{ background: #19BFD5 !important;}

.open-possec .awsm-grid-right-col .job-expi{line-height:30px;}
.open-possec .awsm-grid-right-col .awsm-job-specification-job-location{line-height:30px; font-weight:normal!important; color:#464646!important;
}
.open-possec .awsm-grid-right-col .awsm-job-specification-job-email{line-height:30px; font-weight:normal!important; color:#464646!important;}
.open-possec .awsm-grid-right-col .awsm-job-more-container{display:none;}
.open-possec .awsm-grid-right-col  .awsm-job-specification-wrapper{margin-top:8px; }
.open-possec .awsm-grid-right-col i{margin-right:8px; font-weight: normal;}
.open-possec  .awsm-job-item h2.awsm-job-post-title{width:450px;}
.elementor-4208 .elementor-element.elementor-element-f545b16 > .elementor-widget-container{padding:30px 0px!important;}
.elementor-4197 .elementor-element.elementor-element-ec2f783 > .elementor-widget-container{padding:30px 0px!important;}
.banner-btmenu {

	border-style: solid;
    border-width: 0px 0px 1px 0px;
    border-color: #E5E5E5;
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    color: #C8C8C8;
} 
.banner-btmenu .menu-engage-container li{
	margin:0px 30px!important;
}
.banner-btmenu .menu-engage-container li a{
	padding:0px 5px!important;
	line-height:10px!important;
/* 	color:#C8C8C8!important; */
	font-weight:600!important;
	font-size: 14px!important;
}

.banner-btmenu .menu-engage-container li a:hover{
/* 	color:#000!important; */
}

.banner-btmenu .menu-engage-container li.current-menu-item{
 border-bottom: 3px solid #ED5929;	
}

.banner-btmenu .menu-engage-container li.current-menu-item a {
    color: #221F1F !important;
    font-weight: 600;
	color:#221F1F!important;
   
}

.banner-btmenu  .menu-engage-container {
    
    padding: 10px 0px;

}



/*-- end engage menu --*/

.banner-btmenu {

	border-style: solid;
    border-width: 0px 0px 1px 0px;
    border-color: #E5E5E5;
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    color: #C8C8C8;
} 
.banner-btmenu .menu-resources-container li{
/* 	padding:0px 30px!important; */
	margin: 0px 30px !important;
}
.banner-btmenu .menu-resources-container li.current-menu-item{
 border-bottom: 3px solid #ED5929;
}
.banner-btmenu  .menu-resources-container li a{
	padding:0px 5px!important;
	line-height:10px!important;

	font-weight:600!important;
	font-size: 14px!important;
}

.banner-btmenu  .menu-resources-container li a:hover{
	color:#19BFD5!important;
}

.banner-btmenu  .menu-resources-container li.current-menu-item a {
    color: #221F1F !important;
    font-weight: 600;
	color:#221F1F!important;
   
}

.banner-btmenu   .menu-resources-container {
   
    padding: 10px 0px;

}

/*-- why hiv section --*/
.whyhiv-blocksec .cool-timeline-wrapper{margin-top:0px!important; text-align:center;}
body .whyhiv-blocksec .cool_timeline h1.timeline-main-title{font-size:1.7rem!important; border:solid 1px #707070;
font-weight:900!important; color:#000!important;
display:inline!important;
padding:10px 15px;
}

body .whyhiv-blocksec #clt-1988{display:none!important;}
body .whyhiv-blocksec #clt-1991{display:none!important;}
body .whyhiv-blocksec #clt-1997{display:none!important;}
body .whyhiv-blocksec #clt-1999{display:none!important;}
body .whyhiv-blocksec #clt-2004{display:none!important;}
body .whyhiv-blocksec #clt-2010{display:none!important;}
body .whyhiv-blocksec #clt-2013{display:none!important;}
body .whyhiv-blocksec #clt-2016{display:none!important;}
body .whyhiv-blocksec #clt-2021{display:none!important;}
body .whyhiv-blocksec .clean-skin-tm .cool-timeline .timeline-post{margin-bottom:50px!important;}

body .whyhiv-blocksec .cool-timeline {margin-top:40px;}
body .whyhiv-blocksec .cool-timeline:after{
	content: '';
    background: #c8c8c8;
    height: 20px;
    width: 20px;
    border-radius: 50%;
    display: block;
    transform: translate(-50%, -50%);
    left: 50%;
    position: absolute;
    top: 0px;
}

body .whyhiv-blocksec .cool-timeline.white-timeline .timeline-year{
	box-shadow: none!important;
    border-radius: 0px!important;
    border: none!important;
    height: auto!important;
    width: 150px;
	margin-top:80px!important;
	margin-bottom:100px!important;
    padding: 15px 20px;
	left: calc(50% - 75px)!important;
}

body .whyhiv-blocksec .cool-timeline .timeline-year .icon-placeholder span{top:auto!important; font-size:16px!important;
font-weight:600;}

body .whyhiv-blocksec .cool-timeline .timeline-post .timeline-meta .meta-details{
	font-weight:900!important;
}

body .whyhiv-blocksec  .smallbox1{
	color:#464646!important;
	font-size:16px;!important;
	line-height:27px;
}
body .whyhiv-blocksec  .content-details p{
	color:#464646!important;
	font-size:16px;!important;
	line-height:27px;
}

body .whyhiv-blocksec #story-6179:after {

    content: '';
    background: #c8c8c8;
    height: 20px;
    width: 20px;
    border-radius: 50%;
    display: block;
    transform: translate(-50%, -50%);
    left: 50%;
    position: absolute;
    bottom: -10px;

}
body .whyhiv-blocksec  .cool-timeline.white-timeline .timeline-post.even .timeline-meta .meta-details, body .whyhiv-blocksec  .ctl_road_map_wrp li.even .ctl-story-year, body .whyhiv-blocksec  .ctl_road_map_wrp li.even .ctl-story-title, body .whyhiv-blocksec  .ctl_road_map_wrp li.even .ctl-story-title a
{
	font-size:23px!important;
	color:#19BFD5!important;
	margin-top: 20px!important;
}
body .whyhiv-blocksec  .cool-timeline.white-timeline .timeline-post.odd .timeline-meta .meta-details, body .whyhiv-blocksec  .ctl_road_map_wrp li.odd .ctl-story-year, body .whyhiv-blocksec  .ctl_road_map_wrp li.odd .ctl-story-title, body .whyhiv-blocksec  .ctl_road_map_wrp li.odd .ctl-story-title a, body .whyhiv-blocksec  .ctl-popup-content h2
{
	font-size:23px!important;
	font-weight:900!important;
	color:#19BFD5!important;
	margin-top: 17px!important;
}

body .whyhiv-blocksec .clean-skin-tm .cool-timeline.white-timeline .timeline-post.even .timeline-content h2.content-title{color:#221F1F!important;
font-size:20px!important;
	font-weight:900!important;
 
}
body .whyhiv-blocksec .clean-skin-tm .cool-timeline.white-timeline .timeline-post.odd .timeline-content h2.content-title{color:#221F1F!important;
font-size:23px!important;
	font-weight:900!important;
	
}

body .whyhiv-blocksec .timeline-post.odd .timeline-content {
	border: solid 1px #EBEBEB!important;
    border-radius: 5px!important;
    display: inline-block;
    margin-right: 40px;
	position:relative;
	margin-top:15px!important;
		border-right:solid 3px #ED5929!important;
}

body .whyhiv-blocksec .timeline-post.odd .timeline-content .content-title:after{
	position:absolute;
	font-size:30px;
	 font-family: "Font Awesome 5 Free";
	right:-11px;
	top:0px;
  content:'\f0da';
   color:#ED5929;
}

body .whyhiv-blocksec .cool-timeline .timeline-post .icon-dot-full{
	margin: 22px 0 0 -15px!important;
}
body .whyhiv-blocksec .cool-timeline .timeline-post .icon-dot-full{
	height:30px!important;
	border: solid 2px #c8c8c8!important;
	width:30px!important;
}

body .whyhiv-blocksec .timeline-post.even .timeline-content .content-title:after{
	position:absolute;
	font-size:30px;
	left:-11px;
	 font-family: "Font Awesome 5 Free";
	top:0px;
  content:'\f0d9';
   color:#ED5929;
}

body .whyhiv-blocksec .smallbox1{
	color:#464646;
	font-size:16px;
	line-height:27px;
}

body .whyhiv-blocksec .elementor-widget-container {position:relative; padding-bottom:80px;}

body .whyhiv-blocksec .elementor-widget-container:after{
	font-size:1.7rem!important; border:solid 1px #707070;
font-weight:600!important; color:#000!important;
display:inline!important;
padding:10px 15px;
	content:'2030';
	position:absolute;
	
	left:50%;
	transform:translate(-50%, -50%)
	
}

#clt-1986{
	margin-top:230px!important;
}



#clt-1986:after{
	
	font-size: 25px;
    border: solid 1px #707070;
    font-weight: 900!important;
    color:#221F1F!important;
    bottom: 100px;
    display: inline!important;
    width: 400px;
    background: #fff;
    padding: 0px;
	line-height: 50px;
    content: 'Understanding & Learning';
    position: absolute;
    left: 50%;
    transform: translate(-50%, -50%);
}
#clt-1994{
	margin-top:230px!important;
}

#clt-1994:after{
	
	font-size: 25px;
    border: solid 1px #707070;
    font-weight: 900!important;
   color:#221F1F!important;
    bottom: 100px;
    display: inline!important;
    width: 400px;
   background: #fff;
line-height: 50px;
    padding: 0px;
    content:'Early response & Activism';
    position: absolute;
    left: 50%;
    transform: translate(-50%, -50%);
}

#clt-2002 {
	margin-top:230px!important;
}

#clt-2002:after{
	line-height: 50px;
	font-size: 25px;
    border: solid 1px #707070;
    font-weight: 900!important;
   color:#221F1F!important;
    bottom: 100px;
    display: inline!important;
    width: 240px;
    background: #fff;
    padding: 0px;
    content: 'Advancement';
    position: absolute;
    left: 50%;
    transform: translate(-50%, -50%);
}


#clt-2009 {
	margin-top:230px!important;
}

#clt-2009:after{
	line-height: 50px;
	font-size: 25px;
    border: solid 1px #707070;
    font-weight: 900!important;
   color:#221F1F!important;
    bottom: 100px;
    display: inline!important;
    background: #fff;
    width: 200px;
    padding: 0px;
    content: 'Reflection';
    position: absolute;
    left: 50%;
    transform: translate(-50%, -50%);
}


#clt-2015 {
	margin-top:230px!important;
}

#clt-2015:after{
line-height: 50px;
	font-size: 25px;
    border: solid 1px #707070;
    font-weight: 900!important;
  color:#221F1F!important;
	background:#fff;
    bottom: 100px;
    display: inline!important;
    width: 520px;
    padding: 0px;
    content: 'Where we stand in our fight against AIDS';
    position: absolute;
    left: 50%;
    transform: translate(-50%, -50%);
}




body .whyhiv-blocksec .timeline-post.even{
	text-align:left!important;
}

body .whyhiv-blocksec .timeline-post.even .timeline-content{
	border: solid 1px #EBEBEB!important;
    border-radius: 5px!important;
	position:relative;
    display: inline-block;
    margin-left: 40px;
	margin-top:15px!important;
	border-left:solid 3px #ED5929!important;
}
.postid-13303 .nd_options_float_left .wp-caption img {
    width: 21.5%!important;
    float: none;
    height: auto!important;
    margin-bottom: 10px;
	margin-left:0;
}
p#caption-attachment-13304 {
    background: #c8c8c8;
    width: 21.5%;
	color:#221f1f !important;
	padding: 10px;
    margin-top: -10px;
}
body .whyhiv-blocksec  .timeline-content{text-align:left;}

.hstay-infohead .elementor-widget:not(:last-child){margin-bottom:0px!important;}

.hform-inputblock .elementor-widget-wrap{padding-top:0px1important;}
.hform-inputblock input{height:50px!important; font-family: 'Aileron-Regular' !important;}
.hour-partimg-block img{
	height:200px!important;
   width: 100px!important;
    object-fit: contain;
}
.elementor-412 .elementor-element.elementor-element-44d06b4c > .elementor-element-populated{
	padding: 50px 100px 0px 100px!important;
}
.elementor-412 .elementor-element.elementor-element-44d06b4c > .elementor-element-populated > .elementor-background-overlay{
	background:rgb(34 182 175 / 0%)!important;
}

body .hform-inputblock input[type="submit"]{
	display:flex!important;
	font-family: 'Aileron-Regular' !important;
}
body .hform-inputblock input[type="submit"]:hover{
	background:#22B6AF!important;
}
body .hour-partimg-block .elementor-element.elementor-element-0b5777f > .elementor-widget-container{
	margin-top:0px!important;
}


.hempandel-imgbox .elementor-image{
	height:120px;
	display:flex;
	align-items:center;
	justify-content:center;
}
.hour-partimg-block .elementor-image:hover{
	box-shadow:0px 0px 15px 0px rgb(0 0 0 / 10%);
}

.hempandel-imgbox .elementor-image:hover{
	box-shadow:0px 0px 15px 0px rgb(0 0 0 / 10%);
}

.hour-partimg-block .elementor-container{
	display:flex;
	align-items:center;
	flex-wrap:wrap;
}

ul.projects_logos{list-style:none!important; margin:0px!important; padding:0px!important; display:flex;}

ul.projects_logos li{
	width: 25%!important;
   margin-top:6px;
    box-sizing: border-box;
}
ul.projects_logos li:first-child{
	padding-left:0px;
}
ul.projects_logos li:last-child{
	padding-left:0px;
}
body #nd_cc_single_project_navigation{display:none!important;}

ul.projects_logos li img{
  width: 90%;
    /* margin-right: 10px; */
     height:auto;
    object-fit: contain;}

.our-team-img a.filter:hover{
	color:#19BFD5 !important
}
.cool-timeline .timeline-post .timeline-content .content-details p{
	font-size:16px;
}

.eael-entry-overlay{
	display:none;
	
}

h2.project-heading{
		font-size:1.6rem!important;
	}

.completed-proslide ul.related_completed_projects .slick-prev, .completed-proslide ul.related_current_projects .slick-prev{
	left:-28px!important;
}

.completed-proslide .slick-track li:nth-child(3n){
	
}

.filter-categories{
	text-align:center!important;
}
.our-partners .filter-categories{
	margin-left:0px!important;
}
.elementor-4080 .elementor-element.elementor-element-a27bfe6{
	margin-bottom:0px!important;
}
.donar-seccon .our-partner-ul  h3.ele-entry-title{
  position:relative;
}
.our-partners .col-md-6 h3.ele-entry-title a{
	font-size:19px;
}
.elementor-element-82f4771 .partner-wrapper{
	justify-content:center;
}

.our-partner-ul .partner-wrapper img + .col-md-6{
 display:none;	
}
.donar-seccon .our-partner-ul  h3.ele-entry-title:before{
	
}
.awsm-row{
	margin-left:0px!important;
	margin-right:0px!important;
}

.open-possec .awsm-job-item h2.awsm-job-post-title{
	font-weight:900!important;
}

.hiv-footer2 .elementor-widget.elementor-align-center .elementor-icon-list-item a {
	justify-content:start!important;
}


.elementor-element-797ea448 .elementor-container {
    min-height: auto!important;
   
	padding-top:10px;
	padding-bottom:10px;
}

.elementor-element-6800b55e .elementor-container {
    min-height: auto!important;
    height: auto!important;
	padding-top:10px;
	padding-bottom:10px;
}

.elementor-element-bc09d08  .elementor-container {
    min-height: auto!important;
 
padding-top:10px;
	padding-bottom:10px;
}

.elementor-element-4203f6f7 .elementor-container {
    min-height: auto!important;
   
	padding-top:10px;
	padding-bottom:10px;

}

.searchform input[type="text"]{
		width: 100%;
    border: none!important;
    position: relative;
    border-bottom: solid 2px #ebebeb!important;
    padding: 10px 15px!important;
    padding-left: 30px!important;
}

body.elementor-page-14118 .searchform  input::placeholder { /* Chrome, Firefox, Opera, Safari 10.1+ */
  color:#c8c8c8!important;
  opacity: 1; /* Firefox */
}



.searchform   input:focus{
	outline:none!important;
}
.searchform  {
	position:relative!important;
}

.searchform input[type="submit"]{
	position: absolute;
    right: 10px;
    bottom: 10px;
		background-color:transparent!important;
		color:#ED5929!important;
	padding:5px 25px!important;
		border:solid 1px #ED5929!important;
}


.searchform input[type="submit"]:hover{
	background-color:#22B6AF!important;
	color:#fff!important;
	border:none!important;
}
.searchform input[type="submit"]:focus{
	outline:none!important;
	border:none!important;
}
.searchform:before{
	color: #464646;
    content: '\26B2';
    font-family: "Font Awesome 5 Free";
    position: absolute;
    bottom: 0px;
    font-size: 30px;
    left: 0px;
    font-weight: 400;
	z-index:999;
    -moz-transform: rotate(-45deg); 				
	-o-transform: rotate(-45deg); 				
	transform: rotate(-45deg); 
	
}
/* old search form css ---*/


.woocommerce-product-search input{
	width:100%;
	border:none;
	position:relative;
	border-bottom:solid 2px #ebebeb;
	padding:10px 15px;
	padding-left:30px;
}
.woocommerce-product-search input::-webkit-input-placeholde{
	color:#C8C8C8!important;
	
}
.woocommerce-product-search input:focus{
	outline:none!important;
}
.woocommerce-product-search{
	position:relative!important;
}

.woocommerce-product-search button{
	position: absolute;
    right: 10px;
    bottom: 10px;
		background-color:transparent!important;
		color:#ED5929!important;
	padding:5px 25px!important;
		border:solid 1px #ED5929!important;
}


.woocommerce-product-search button:hover{
	background-color:#22B6AF!important;
	color:#fff!important;
	border:none!important;
}
.woocommerce-product-search button:focus{
	outline:none!important;
	border:none!important;
}
.woocommerce-product-search:before{
	color: #464646;
    content: '\26B2';
    font-family: "Font Awesome 5 Free";
    position: absolute;
    bottom: 0px;
    font-size: 30px;
    left: 0px;
    font-weight: 400;
	z-index:999;
    -moz-transform: rotate(-45deg); 				
	-o-transform: rotate(-45deg); 				
	transform: rotate(-45deg); 
	
}

.newsblock-sec .elementor-element.elementor-grid-eael-col-4 .eael-grid-post{
	position:relative!important;
	left:0px!important;
	top:0px!important;
	width:100%!important;
	
}
.newsblock-sec .elementor-element.elementor-grid-eael-col-4 .eael-grid-post .eael-grid-post-holder:after{
 content: "";
  clear: both;
  display: table;	
}

.newsblock-sec .eael-entry-media{
	float: right;
    margin-right: 20px;
    margin-left: 10px;
    margin-bottom: 20px;
    margin-top: 20px;
	
	
}
.newsblock-sec .eael-entry-media img{
	width:278px;
	height:220px;
	object-fit:cover;
}

.newsblock-sec .eael-entry-wrapper{
	display:flex;
	
}

.newsblock-sec  .eael-entry-header{
	order:2;
	margin-left:20px;
}
.elementor-14087 .elementor-element.elementor-element-35769d6 .eael-load-more-button {
    color: #fff;
    background: #29d8d8;
    padding: 5px 10px;
    margin: 20px 0px;
}

.newsblock-sec .eael-posted-on{
	background: #68BC49;
    color: #fff;
    text-align: center;
    width: 88px;
    height: 86px;
    padding: 5px 2px;
}
.newsblock-sec  .eael-entry-content{
	order:3;
}

.newsblock-sec  .eael-entry-footer{
	order:1;
	padding-left:0px!important;
}
/*-- menu fixed on the top --*/

.hiv-header{
	position:fixed!important;
	top:0 !important;
	left:0 !important;
	width:100%;
	
}
.eael-entry-footer {
    overflow: visible !important;
   
}
.newsblock-sec .eael-posted-by a{
	font-weight:600;
	font-size: 16px!important;
    color: #ED5929!important;
    margin: 10px 0px;
    display: inline-block;
	text-transform: capitalize;
}
.newsblock-sec .eael-posted-by a:hover {
    color: #19BFD5 !important;
}
body.archive span.eael-posted-by:hover{
	color: #19BFD5;
}
body .newsblock-sec  .eael-entry-title a{
	color:#221F1F!important;
	font-weight:900;
}
body .newsblock-sec  .eael-grid-post-excerpt p{
	color:#464646!important;
	font-size:16px!important;
	line-height:27px;
	letter-spacing: 0.56px;
}
body .newsblock-sec .eael-grid-post-holder {
box-shadow: 0px 3px 11px #00000012;
}

.publicationblock-sec .pagination a:hover{
color:#19BFD5 !important;
}

.elementor-element-9922421 li.elementor-icon-list-item a span:hover{
	color:#19BFD5!important;
}
body .newsblock-sec  .eael-entry-title a:hover{
color: #19BFD5 !important;
	
}

body .elementor-element-dbf5000  a:hover {
    color: #19BFD5 !important;
}
body .elementor-element-dbf5000  a{
	font-weight:600;
}
body .newsblock-sec  .eael-entry-footer{
	overflow:inherit;
}
.elementor-14087 .elementor-element.elementor-element-35769d6 .eael-post-elements-readmore-btn{
	width:110px;
	height:30px;
	margin-top:20px;
	background:#ED5929;
	color:#fff!important;
	display:flex;
	justify-content:center;
	align-items:center;
	font-size:12px!important;
	letter-spacing:1px!important;
}

.newsblock-sec .eael-entry-meta{
	padding-left:0px!important;
}
.newsblock-sec .eael-entry-footer .eael-author-avatar{
	display:none;
}
.elementor-14087 .elementor-element.elementor-element-35769d6 .eael-post-elements-readmore-btn:hover{
	background-color:#22B6AF!important;
}

.newsblock-sec .eael-grid-post-excerpt a{
	width:110px;
	height:30px;
	margin-top:30px;
	background:#ED5929;
	color:#fff!important;
	display:flex;
	justify-content:center;
	align-items:center;
	font-size:12px!important;
	letter-spacing:1px!important;
}

.newsblock-sec .eael-grid-post-excerpt a:hover{
	background-color:#22B6AF!important;
}


.publicationblock-sec .eael-post-grid-container .eael-grid-post .eael-entry-media img{
	height: 260px!important;
    object-fit: cover;
    object-position: top;
	
}

.publicationblock-sec .eael-grid-post .eael-grid-post-holder-inner{
	box-shadow:0px 3px 11px #00000012;
	min-height: 480px;
}
.publicationblock-sec .eael-post-grid-container .eael-grid-post .eael-grid-post-link{
	font-size: 21px!important;
    color: #221F1F!important;
    font-weight: 900;
    line-height: 30px;
    display: inline-block;
    margin-bottom: 5px;
	display: -webkit-box;
    -webkit-line-clamp: 2;
    -webkit-box-orient: vertical;
    overflow: hidden;
}

.publicationblock-sec  .eael-grid-post-excerpt button{
	width:132px;
	height:32px;
	border-radius:0px!important;
	background:#ED5929!important;
}
.publicationblock-sec  .eael-grid-post-excerpt .btn-danger:focus {
    box-shadow: none!important;
}
.publicationblock-sec  .eael-grid-post-excerpt button i,i.fas.fa-file-download{
	margin-right:5px;
}

body .publicationblock-sec  .eael-grid-post-excerpt p{
	font-size:16px;
	 margin-bottom: 0px;
	color:#464646;
	line-height:27px!important;
}
.publicationblock-sec .elementor-shortcode button:not(:hover):not(:active):not(.has-background){
	background-color:#ED5929!important;
	border-color:#ED5929!important;

}

.publicationblock-sec .eael-post-grid-container .eael-grid-post .eael-grid-post-link:hover{
	color: #19BFD5 !important;
}
.publicationblock-sec .elementor-shortcode button{
		position: absolute;
    bottom: 25px;
}

.publicationblock-sec  .eael-post-elements-readmore-btn{
	position: absolute;
    bottom: 25px;
	width: 132px;
    height: 32px;
	display: flex;
    justify-content: center;
    align-items: center;
    color: #fff;
    border-radius: 0px!important;
    background: #ED5929!important;
}
.publicationblock-sec  .eael-post-elements-readmore-btn:hover{
	
background-color: #22B6AF!important;
    color: #fff!important;
    border: none!important;

}

.publicationblock-sec .elementor-shortcode button{
	padding:0px!important;
	font-size:12px!important;
}

.publicationblock-sec .eael-grid-post-excerpt p + div{
	display: -webkit-box;
  -webkit-line-clamp:3;
  -webkit-box-orient:vertical;  
  overflow: hidden;
	color:#464646!important;
}
.publicationblock-sec .popupaoc-image-popup{
	    position: absolute;
    right: 30px;
    bottom: 20px;
}

.publicationblock-sec .paoc-popup.popupaoc-link-image{
position:relative!important;
	left:0px!important;
}

.publicationblock-sec .popupaoc-image-popup a img{
	width:60px;
}
.publicationblock-sec code{
color:#464646!important;	
	font-size: 16px;
    margin-bottom: 15px;
  
    color: #464646;
    line-height: 27px!important;
}
.publicationblock-sec .pagination{
	position: absolute;
    bottom: -30px;
    padding-top: 10px;
    display: flex;
    width: 100%;
    border-top: 1px solid #D5D5D5;
    justify-content: space-between;
}
.publicationblock-sec{
	padding-bottom:40px!important;
}
.publicationblock-sec .pagination a{
	color:#464646!important;
	letter-spacing:1px!important;
	font-size:16px!important;
}

.publicationblock-sec .elementor-shortcode button:hover{
	background-color:#22B6AF!important;
	color:#fff!important;
	border:none!important;
}


/*-- latest news section ---*/
.home-newsblocksec .nd_elements_position_relative{
	display:none;
}

.home-newsblocksec .nd_elements_line_height_2{
	display:none;
}

.home-newsblocksec .nd_elements_width_50_percentage{
	display:none;
}

.home-newsblocksec .nd_elements_width_33_percentage{
	
}


/* modal css ---*/

#myModal .modal-dialog{
	
}
#myModal .modal-dialog .modal-content{
	padding:0px 15px;
}

#myModal .modal-dialog .modal-content .modal-header{
	position:relative;
}
.publicationblock-sec .modal-title{
	max-width: 75%;
    margin-top: 20px;
    font-weight: 900;
}
body .publicationblock-sec #myModal .modal-header button{
	background-color:transparent!important;
	border-color:transparent!important;
	font-size:40px!important;
	position: absolute;
    right: 20px;
    bottom: 90px;
}
body .publicationblock-sec #myModal .modal-header button:focus{
	outline:none!important;
	
}
body .publicationblock-sec .eael-grid-post-holder{
	box-shadow: 0px 3px 11px #00000012;
}

body .publicationblock-sec #myModal .modal-header button{
	color:#000!important;
	font-weight:bold;
}
.wpcf7-form .wpcf7-form-control-wrap.your-name:before {
    color: #464646;
    content: '\f007';
    font-family: "Font Awesome 5 Free";
    position: absolute;
    bottom: -8px;
    font-size: 25px;
    left: 15px;
    font-weight: 400;
}
.nd_options_customizer_fonts label{
	font-family: 'Aileron-Regular' !important;
}
.wpcf7-form .wpcf7-form-control-wrap.your-email:before {
    color: #464646;
   content: '\f0e0';
    font-family: "Font Awesome 5 Free";
    position: absolute;
    bottom: -8px;
    font-size: 25px;
    left: 15px;
    font-weight: 400;
}

body .publicationblock-sec .paoc-popup.popupaoc-link-image:hover{
	opacity:0.8;
}
.hiv-current h2.project-heading{
	margin-bottom:30px;
}

.hiv-complited  h2.project-heading{
	margin-bottom:30px;

	
}
ul.related_completed_projects li.slick-slide h2.eael-entry-title a{
	  padding: 20px 20px!important;
	height:100px;
	display: flex;
    align-items: center;
    min-height: auto!important;
	font-weight:900;
}
ul.related_current_projects li.slick-slide h2.eael-entry-title a {
    padding: 10px 20px!important;
    min-height: auto!important;
	font-weight:900;
	height:100px;
display: flex;
    align-items: center;
}

.elementor-element.elementor-grid-eael-col-3 .eael-grid-post{
	position: relative!important;
 
    margin-bottom: 30px;
    top: 0px!important;
    left: 0px!important;
}
body .publicationblock-sec  .paoc-popup.popupaoc-link-image{
	position:absolute;
	right:20px;
}
body .publicationblock-sec #myModal input[type="text"] , body .publicationblock-sec #myModal input[type="email"]{
	width:100%!important;
	height: 50px!important;
    font-family: 'Aileron-Regular' !important;
}
body .publicationblock-sec #myModal .wpcf7 .ajax-loader{
	position:absolute!important;
}

body .publicationblock-sec #myModal input[type="submit"] {
	padding-left: 0px!important;
    text-align: center!important;
    width: 130px;
    display: flex;
	
	background-color:#FAA926;
    justify-content: center;
    padding: 10px 0px;
}
body .publicationblock-sec #myModal input[type="submit"]:hover{
	background-color: #22B6AF!important;
    color: #fff!important;
    border: none!important;
}


body .publicationblock-sec #myModal label{
	display:block;
}

.home-newsblocksec .nd_elements_box_shadow_0_0_15_0_0001{
	
}

.home-newsblocksec .nd_elements_padding_40{
	
}

body .custombox-content .paoc-popup-modal{
	flex-basis:40%!important;
}

body .custombox-content .paoc-popup-modal-cnt p{
	display: flex;
    justify-content: space-around;
    min-height: 100px;
    align-items: center;
}

.nd_options_float_left p {
	margin-bottom:20px;
font: normal normal normal 16px/27px Aileron;
letter-spacing: 0.56px;
color: #464646!important;
}

.nd_options_container .nd_options_float_left:nth-child(1){
	padding-right:30px!important;
}

.nd_options_container .nd_options_float_left:nth-child(2){
	padding-left:30px!important;
}
.nd_options_float_left h1{
	color:#221F1F!important;
	font-size:21px!important;
	line-height:30px!important;
}

.nd_options_sidebar .widget.widget_search input[type="submit"]{
	width: 105px;
height: 39px;
background: #ED5929 0% 0% no-repeat padding-box;
	padding:0px!important;
}
.nd_options_sidebar .widget.widget_search input[type="submit"]:hover{
	background-color: #22B6AF;
}

.nd_options_sidebar .searchform{
	position:relative;
}

.nd_options_sidebar .searchform:before {
   color: #464646;
    content: '\26B2';
    font-family: "Font Awesome 5 Free";
    position: absolute;
    bottom: 0px;
    font-size: 30px;
    left: 0px;
    top: 0px;
    font-weight: 400;
    z-index: 999;
    -moz-transform: rotate(-45deg);
    -o-transform: rotate(-45deg);
    transform: rotate( 
-45deg
 );
}


.nd_options_sidebar .searchform input[type="text"]{
	padding-left:40px;
}
.nd_options_sidebar .searchform input[type="text"]:focus{
	outline:none!important;
	
}

.nd_options_sidebar .widget h3 {
    margin-bottom: 20px;
    font-weight: bolder;
	line-height:30px!important;
	font-size:21px!important;
}

.nd_options_sidebar .widget > ul > li{
	border: 1px solid #EFEFEF;
	margin-bottom:15px;
	display:flex;
	flex-direction:column;
	
}
.nd_options_sidebar .widget > ul > li a{
	order:2;
	color:#221F1F;
	font-weight:bold;
	font-size:15px!important;
	line-height:22px!important;
}
.nd_options_sidebar .widget > ul > li a:hover{
	text-decoration:none;
	color: #19BFD5 !important;
}
.sfsi_shortcode_container{
	width:100%;
}
.norm_row{
	width: 100%!important;
    text-align: left;
    display: flex;
    justify-content: space-between;
}

.nd_options_sidebar .widget > ul > li span{
	color:#464646;
	line-height:30px!important;
	font-size:15px!important;
}
.nd_options_float_left .post-content-before{
	position:relative;
}

.nd_options_float_left .post-author a{
	font-size:16px;
	color:#ED5929;
	font-weight:bold;
	line-height:30px;
	text-transform:capitalize;
}
.nd_options_float_left .post-author a:hover {
	color:#19BFD5;
}
.nd_options_float_left time{
	font-size:16px;
	color:#221F1F;
	margin-left:5px;
	line-height:30px;
}
.nd_options_float_left time:before{
	content:'';
	width:1px;
	height:12px;
	margin-right:5px;
	display:inline-block;
	background:#000;
}
.nd_options_float_left  .popupaoc-image-popup a img:hover{
	
}

.popupaoc-image-popup a img:hover{
	filter: grayscale(100%);
}
.nd_options_float_left  .popupaoc-image-popup{
	padding: 10px 0;
    top: 0px;
    right: 0px;
    position: absolute;
}
.nd_options_float_left p img {
	width:100%!important;
	float:right;
	height:auto!important;
	margin-left:20px;
	margin-bottom: 10px;
	margin-top: 10px;	
}
.nd_options_float_left .wp-caption img{
	width:100%!important;
	float:right;
	height:auto!important;
	margin-left:20px;
	margin-bottom: 10px;
}
.nd_options_float_left p img + br{
	display:none!important;
}
.nd_options_sidebar .widget > ul > li:last-child{
	padding-bottom:10px!important;
	border-width:1px!important;
}

#nd_options_comments_form{
	display:none;
}
.home-newsblocksec .nd_elements_box_shadow_0_0_15_0_0001{
	position:relative;
}

.home-newsblocksec .nd_elements_width_33_percentage:nth-child(1) img{
	height:420px;
	
}


.home-newsblocksec .nd_elements_width_33_percentage:nth-child(3) img{
	height:420px;
	
}
.home-newsblocksec .nd_elements_width_33_percentage:nth-child(4) img{
	height:400px;
	
}

.home-newsblocksec .nd_elements_width_33_percentage:nth-child(5) img{
	height:420px;
	
}
.home-newsblocksec .nd_elements_width_33_percentage:nth-child(6) img{
	height:420px;
	
}

.home-newsblocksec .nd_elements_width_33_percentage:nth-child(7) img{
	height:204.5px;
	
}

.home-newsblocksec .nd_elements_width_33_percentage:nth-child(2) img{
	height:204.5px;
	
}

.hiv-header{
	box-shadow: 1px 1px 2px #ebebeb!important;
}
.nd_elements_box_shadow_0_0_15_0_0001:hover{
	box-shadow: 0px 0px 15px 0px rgb(0 0 0 / 29%);
}

.home-newsblocksec .nd_elements_width_33_percentage img{
	object-fit:cover!important;
}
.home-newsblocksec .nd_elements_width_33_percentage img:hover{
	transform:scalex(1)
}

.home-newsblocksec .nd_elements_padding_40  p{
	border-left-color:#ED5929!important;
	color:#fff!important;
	font-size:14px!important;
}
.home-newsblocksec .nd_elements_padding_40 p:hover {
    color:#19BFD5 !important;
}
.home-newsblocksec p.home-blog-author {
    text-transform: capitalize;
    transform: translate(-10px, -20px);
}
.home-newsblocksec p.home-blog-author a {
    color: #fff;
    
}
.home-newsblocksec p.home-blog-author a:hover{
	color:#19BFD5;
}
.home-newsblocksec .nd_elements_padding_40 a h3{
	color:#fff!important;
	font-size:15px!important;
	line-height:27px;
}

.home-newsblocksec .nd_elements_padding_40 .nd_elements_height_20{
	display:none!important;
}

.home-newsblocksec .nd_elements_padding_40 {
  position: absolute;
    bottom: 0px;
    background: transparent linear-gradient(
359deg
, #000000 0%, #323232CD 37%, #00000063 76%, #FFFFFF00 100%) 0% 0% no-repeat padding-box;
    padding: 0px 15px!important;
}

.donatesec-textbox .elementor-element-4740add{
	width:auto!important;
	display:inline-block;
}

.donatesec-textbox  .elementor-element-1b1f8d2{
	width:auto!important;
	margin-left:20px;
	margin-bottom:20px;
	display:inline-block;
}

.nd_options_float_left{
	padding-top:90px;
}


.elementor-element-e9a5d4c .our-partner-ul  .col-md-6 h3.ele-entry-title p.partner-location:empty{
	display:none;
}

.elementor-element-e9a5d4c .our-partner-ul  .col-md-6 h3.ele-entry-title p.partner-location:empty:before{
	content:none!important;
   
}

.project-sidebar li a span:hover{
	color:#19BFD5 !important;
}


.nd_cc_box_sizing_border_box p a{
	color:#282828!important;
	font-weight:600;
}
.nd_cc_box_sizing_border_box p a:hover{
	color: #19BFD5 !important;
}
body .whyhiv-blocksec .cool_timeline h1.timeline-main-title{
	color:#221F1F!important;
	font-family: 'Aileron-Regular' !important;
}


.whyhiv-blocksec .cool-timeline .timeline-post .timeline-content h2.content-title, .ctl-popup-content h2{
	font-family: 'Aileron-Regular' !important;
}
body .whyhiv-blocksec .cool-timeline .timeline-post .timeline-meta .meta-details{
	font-family: 'Aileron-Regular' !important;
}

.newsblock-sec .eael-entry-header span.grid-category{
	letter-spacing: 0.62px;
    color: #464646;
   padding-left:5px;
    display: block;
	margin-left:5px;
    margin-bottom: 15px;
    font-size: 16px;
	position:relative;
}

.newsblock-sec .eael-entry-header span.grid-category:before{
	content: "";
    width: 4px;
    height: 15px;
    position: absolute;
    left: -5px;
    background: #19BFD5;
    /* top: 5px; */
    bottom: 2px;

}

body .publicationblock-sec .paoc-popup.popupaoc-link-image img:hover{
	filter: grayscale(100%);
}
.project-sidebar li a span{
	color:inherit!important;
}
.project-sidebar li a{
	color:#221F1F!important;
	font-weight:bold;
}
.project-sidebar li a:hover{
	color:#19BFD5!important;
	border-color:#19BFD5!important;
}

body.single-post .searchform input[type="text"]{
	border: solid 2px #ebebeb!important;
}
body.single-post .nd_options_sidebar .searchform:before{
	left: 20px;
    bottom: 40px;
}
body.single-post .nd_options_sidebar .searchform input[type="text"] {
    padding-left: 40px!important;
}

body.single-post .searchform input[type="submit"]{
	position:relative;
	right:auto!important;
	color:#fff!important;
	border:none!important;
	bottom:auto!important;
	background:#ED5929!important;
}
body .newsblock-sec span.eael-posted-by{
	display:inline-block;
/* 	font: normal normal bold 16px/30px Aileron; */
    letter-spacing: 0.62px;
/*     color: #ED5929; */
	margin-top:5px;
	margin-bottom:2px;
}
.nd_options_float_left p + div{
	width:auto!important;
}
.elementor-428 .elementor-element.elementor-element-4bca9d0 .nd_elements_navigation_component ul.menu > li a:hover{
	color: #19BFD5 !important;
}
.elementor-widget-icon-list .elementor-icon-list-text{
	
}

.hiv-communities .Overview-Tab-left h2{
	font-size: 22.2px;
    font-weight: 700;
}

.open-possec .awsm-job-item h2.awsm-job-post-title:hover{
	color: #19BFD5 !important;
}

body.single-post .searchform input[type="submit"]:hover{
	background: #19BFD5 !important;
}
.open-possec .awsm-grid-right-col .awsm-job-specification-job-email a:hover{
color: #19BFD5 !important;	
}

/* span.post-author{
	text-align: left;
font: normal normal bold 16px/30px Aileron;
letter-spacing: 0.62px;
color: #ED5929;
} */
body .publicationblock-sec .eael-grid-post-excerpt p{
	display: -webkit-box;
  -webkit-line-clamp:3;
  -webkit-box-orient:vertical;  
  overflow: hidden;
}

.home-newsblocksec .nd_elements_padding_40 a h3:hover{
	color:#19BFD5 !important;
}

.elementor-412 .elementor-element.elementor-element-db20e70:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap{
	background-size:cover!important;
	background-position:inherit;
}



.nd_options_masonry_content {
	flex-wrap:wrap!important;
	display:flex;
	height:auto!important;
	justify-content:center;
}
.nd_options_masonry_content .nd_options_masonry_item{
	position:relative!important;
	top:0px!important;
	left:0px!important;
	width:33%!important;
}

.nd_options_section nav.navigation.pagination{
	width:100%;
	padding-left:15px;
}
.nd_options_section nav.navigation.pagination .nav-links .page-numbers{
  margin-right:10px;
	color:#464646;
	font-size:16px;
	font-weight:600;
}

#nd_options_tags_list{
	font-weight:bold;
}
.nd_options_masonry_content .nd_options_masonry_item .nd_options_box_shadow_0_0_15_0_0001:hover{
	box-shadow:0px 0px 15px 0px rgb(0 0 0 / 22%);
}
#nd_options_tags_list a:hover{
	background:#19BFD5 !important;
	color:#fff;
}
#nd_options_tags_list a{
	font-weight:normal;
	border:solid 1px #C8C8C8;
}
#nd_options_tags_list a:first-child{
	margin-left:10px;
}
#nd_options_tags_list a:hover{
	text-decoration:none;
}

.nd_options_section nav.navigation.pagination .nav-links .page-numbers:hover{
	color:#22B6AF;
	text-decoration:none;
}
.nd_options_section nav.navigation.pagination .nav-links span.current{
	color:#ED5929;
}

.nd_options_masonry_content img.nd_options_section{
	height:205px;
	object-fit:cover;
}


 .nd_options_customizer_fonts a.nd_options_first_font{
	border-radius: 0px!important;
    background: #ED5929!important;
    position: absolute;
    bottom: 20px;
    left: 30px;
}

.nd_options_customizer_fonts a.nd_options_first_font:hover{
	background-color: #22B6AF!important;
	text-decoration:none;
}
.nd_options_masonry_content .nd_options_masonry_item .nd_options_box_shadow_0_0_15_0_0001{
	min-height:340px;
	padding-bottom:20px;
	position:relative;
}
.nd_options_masonry_content  .nd_options_customizer_fonts p{
	
		font: normal normal normal 16px/27px Aileron;
    letter-spacing: 0.56px;
    color: #464646!important;
}
.nd_options_masonry_content  h3.nd_options_letter_spacing_1.nd_options_font_size_23{
	margin-bottom:0px;
}
.nd_options_masonry_content  h3.nd_options_letter_spacing_1.nd_options_font_size_23 strong{
	color: #221F1F!important;
    font-size: 21px!important;
    line-height: 30px!important;
}
.nd_options_masonry_content  p.nd_options_line_height_2_em{
	width: 100%;
	font: normal normal normal 16px/21px Aileron;
    letter-spacing: 0.56px;
    color: #464646!important;
    display: -webkit-box;
    -webkit-line-clamp: 3;
    -webkit-box-orient: vertical;
    overflow: hidden;
}


	.elementor-412 .elementor-element.elementor-element-44d06b4c > .elementor-element-populated {
   padding: 100px 100px 100px 100px;
}

.wp-caption.alignnone {
	width:auto!important;
}


body.archive .eael-grid-post {
	float: left;
    position: relative!important;
    left: 0px!important;
	margin-bottom:30px;
    top: 0px!important;
    width: 100%!important;
}

body.archive .eael-entry-title a:hover {
    color: #19BFD5 !important;
	text-decoration:none;
}

body.archive .eael-post-elements-readmore-btn:hover {
    background-color: #22B6AF!important;
	text-decoration:none;
}


body.archive .eael-entry-media {
    float: right;
  
    margin-left: 15px;
  
}
body.archive .eael-grid-post-holder {
    background-color: #fff;
}
body.archive .eael-grid-post-holder {
	 padding: 15px;
	border: 1px solid rgba(0,0,0,.1);
    box-shadow: 0px 3px 11px #00000012;
}
body.archive  .eael-grid-post .eael-grid-post-holder:after {
    content: "";
    clear: both;
    display: table;
}

body.archive .eael-entry-wrapper {
    display: flex;
}

body.archive .eael-entry-wrapper {
    display: flex;
}
body.archive .eael-post-grid-container .eael-post-grid .eael-grid-post {
    float: left;
    padding: 10px;
}
body.archive .eael-entry-media img{
	width:278px;
	height:220px;
	object-fit:cover;
}

body.archive .eael-entry-wrapper{
	display:flex;
	
}

body.archive .eael-entry-header{
	order:2;
	margin-left:20px;
}
body.archive .eael-load-more-button {
    color: #fff;
    background: #29d8d8;
    padding: 5px 10px;
    margin: 20px 0px;
}

body.archive .eael-posted-on{
	background: #68BC49;
    color: #fff;
	display: inline-block;
    text-align: center;
    width: 88px;
    height: 86px;
    padding: 5px 2px;
}

body.archive .eael-entry-header span.grid-category {
    letter-spacing: 0.62px;
    color: #464646;
    padding-left: 5px;
    display: block;
    margin-left: 5px;
    margin-bottom: 15px;
    font-size: 16px;
    position: relative;
}
body.archive .eael-entry-header span.grid-category:hover {
    color: #19BFD5;
}
.detail-category span.grid-category a{
	 color: #221F1F!important;
     font-weight: 900;
     font-size: 16px;
}
.status-publish.hentry h1 {
    margin-top: 20px;
}
.detail-category span.grid-category a:hover{
	 color: #19BFD5 !important;
}
.detail-category span.grid-category {
    position: relative;
    margin-left: 10px;
}
.detail-category span.grid-category:before {
    content: "";
    width: 4px;
    height: 15px;
    position: absolute;
    left: -10px;
    background: #19BFD5;
    bottom: 2px;
}
body.archive .eael-post-elements-readmore-btn {
    width: 110px;
    height: 30px;
    margin-top: 20px;
    background: #ED5929;
    color: #fff!important;
    display: flex;
    justify-content: center;
    align-items: center;
    font-size: 12px!important;
    letter-spacing: 1px!important;
}

body.archive  .eael-grid-post-excerpt p {
    color: #464646!important;
    font-size: 16px!important;
    line-height: 27px;
    letter-spacing: 0.56px;
}

body.archive span.eael-posted-by {
    display: inline-block;
    letter-spacing: 0.62px;
    margin-top: 5px;
    margin-bottom: 2px;
}
body.archive span.eael-posted-by a {
	display: inline-block;
    font: normal normal bold 16px/30px Aileron;
    letter-spacing: 0.62px;
    color: #ED5929;
    margin-top: 5px;
    margin-bottom: 2px;
	text-transform:capitalize;
}

body.archive span.eael-posted-by a:hover {color: #19BFD5;}

body.archive .eael-entry-header span.grid-category:before {
    content: "";
    width: 4px;
    height: 15px;
    position: absolute;
    left: -5px;
    background: #19BFD5;
    bottom: 4px;
}


body.archive  .eael-entry-title a {
    color: #221F1F!important;
    font-weight: 900;
	font-size:19px;
	line-height:23px;
}

body.archive .eael-entry-content{
	order:3;
}
#mobmenuright li a{
	font-size:18px!important;
	line-height:27px;
	font-weight:600!important;
}

#mobmenuright li:hover a{
	color: #fff!important;
}
#mobmenuright li:hover{
background: #19BFD5!important;
}


#mobmenuright li a:hover{
background: #19BFD5!important;	
}
#mobmenuright li{
	border-bottom:solid 1px #ebebeb;
}


	

	body#start_nicdark_framework .nd_elements_navigation_component ul.menu > li.current_page_item a{
		color:#19BFD5!important;
	}
	

ul.the_champ_sharing_ul{
	display:flex;
	align-items:center;
	justify-content:space-between;
}
body .custombox-content .paoc-popup-modal-cnt p{
	display:none;
}

.hiv-footer2 .elementor-widget.elementor-align-center .elementor-icon-list-item a span:hover{
	color: #19BFD5!important;
}
.sub-button .wpcf7-form-control.wpcf7-submit {
    padding-left: 35px !important;
}
.donar-seccon .filter-categories a.filter {
    padding: 7px 142px;
    font-size: 15px !important;
    font-weight: 800;
    color: #000000;
    background-color: #fae52670;
    transition: .4s;
    }
.donar-seccon .filter-categories a.filter:hover {
    background-color: #FAA926;
	color: #fff;
	
   }
.blog-author{
	display : block !important
    }
.blog-author img {
   display:none
   }


.elementor-454 .elementor-element.elementor-element-e8f4a09 .elementor-divider {
    padding-top: 0 !important;
    padding-bottom: 0 !important;
}
.publicationblock-sec .pagination a.prev {
    margin-left: 20px;
    display: block;
}
.elementor-element-ffe345f h3.rs-layer {
   width: 300px!important;
    white-space: normal!important;
    font-size: 20px !important;
    transform: translate(0px, 0px) !important;
}
rs-slide:first-child h3#slider-5-slide-9-layer-31 {
    width: 350px!important;
    transform: translate(0px, 0px) !important;
}
rs-slide:nth-child(6) h3#slider-5-slide-15-layer-31{
	width: 340px!important;
    transform: translate(0px, 0px) !important;
}
	.White-link .elementor-widget-container ul li a {
    color: #221f1f;
    font-size: 16px;
    line-height: 32px;
    letter-spacing: 0.56px;
    font-family: 'Aileron-Regular' !important;
    font-weight: 600 !important;
	transition-duration:.3s;	
}
.White-link .elementor-widget-container ul li a:hover {
    text-decoration:underline;
    
}
.White-link .elementor-widget-container ul li::marker {
    color: #000 !important;
}

.hiv-header  .elementor-element.elementor-element-2356c64 .elementor-button {
    font-family: "Roboto", Sans-serif !important;
    background-color: #FAA926 !important;
    }
.hiv-header .elementor-widget-button .elementor-button {
    background-color: transparent !important;
    }
.hiv-header .elementor-element.elementor-element-2356c64 .elementor-button:hover, .hiv-header .elementor-element.elementor-element-2356c64 .elementor-button:focus {
    background-color: #22B6AF !important;
    }
.nd_options_customizer_fonts .elementor-button-wrapper a {
	color: #fff !important;
    }
.hiv-header .elementor-button.elementor-size-xs {
    font-size: 15px !important;
    padding: 14px 20px !important;
    -webkit-border-radius: 0 !important;
    border-radius: 0 !important;
 }
.clickHere .elementor-widget-container a:hover {
    text-decoration: underline;
}
.awsm-job-listings.awsm-row.awsm-grid-col .awsm-job-item:last-child {
    min-height: 220px !important;
}
.awsm-job-listings.awsm-row.awsm-grid-col .awsm-job-item:last-child .awsm-grid-right-col {
   
    top: 100px !important;
   
}
.awsm-job-listings.awsm-row.awsm-grid-col .awsm-job-item:last-child .awsm-grid-right-col .awsm-job-specification-job-location {
    line-height: 20px !important;
    top: -35px !important;
}
.awsm-job-listings.awsm-row.awsm-grid-col .awsm-job-item:last-child .awsm-grid-right-col .awsm-job-specification-job-email {
    line-height: 20px !important;
    font-weight: normal!important;
    color: #464646!important;
}
.backbutton-div {
    width: 1200px;
	max-width: 100%;
    margin: auto;
    padding: 0px;
}
.backbutton-div a.back-button {
    font-size: 15px !important;
    padding: 10px 30px !important;
    background-color: #FAA926 !important;
    font-weight: 800;
    color: #fff !important;
    display: inline-block;
    margin-top: 35px;
    position: relative;
}
.backbutton-div a.back-button:before {
    content: "\f30a";
    font-family: 'Font Awesome 5 Free';
    position: absolute;
    left: 12px;
    top: 12px;
}
.error404 section.nicdark_section .nicdark_grid_12.nicdark_text_align_center {
    margin-top: 200px;
    margin-bottom: 200px;
    text-align: center;
}
section#internshipId .opening-heading {
    display: block !important;
}
.loadmore-div a#loadMore {
    color: #fff;
    background: #29d8d8;
    padding: 5px 10px;
    margin: 7px 0px;
    border-radius: 0;
    display: block;
	transition-duration: .3s;
}
.loadmore-div a#loadMore:hover {
   text-decoration:underline;
}
#rev_slider_5_2_wrapper .zeus.tparrows:before {
    
    font-size: 40px !important;
    color: #19BFD5 !important;
    font-weight: 700 !important;
}
#rev_slider_5_2_wrapper .zeus.tparrows:hover:before{
	 font-size: 50px !important;
	
}
#rev_slider_5_2_wrapper .zeus .tp-title-wrap {
	background: initial !important;
	
}

#rev_slider_5_2_wrapper .zeus.tparrows:before
p.first-para span {
    background: #c8c8c8;
    width: 100%;
    color: #221f1f !important;
    padding-left: 10px;
    display: block;
    text-align: left;
    padding-bottom: 5px;
}
p.first-para strong,
.wp-caption-text span{
    background: #c8c8c8;
    width: 100%;
    color: #221f1f !important;
    padding-left: 10px;
    display: block;
    padding-bottom: 5px;
}
p.first-para iframe {
    width: 100%;
	height: 400px;
}

.wp-caption.alignright {
    width: 100% !important;
}

.wp-caption.alignright .first-para {
    background: #c8c8c8;
    width: 100%;
    color: #221f1f !important;
    padding-left: 10px;
    display: block;
    padding-bottom: 5px;
}
section.elementor-section.elementor-top-section.elementor-element.elementor-element-b9680ee,
section.elementor-section.elementor-top-section.elementor-element.elementor-element-63cd1fb0,
section.elementor-section.elementor-top-section.elementor-element.elementor-element-619291b7{
    display: none;
}
.nd_options_float_left {
    padding-top: 60px;
}


.nd_options_width_66_percentage .projects-breadcrumb {
    margin-left: -15px;
}



/* start responsive css from here ---*/

@media(min-width:768px) and (max-width:1199px){
.nd_cc_float_left .nd_cc_padding_15{
	margin-top:60px;
}
}
@media(min-width:1300px) and (max-width:1400px){
	.elementor-412 .elementor-element.elementor-element-44d06b4c > .elementor-element-populated{padding-left:170px!important;}
}
@media(min-width:1300px) and (max-width:1400px){
	.elementor-412 .elementor-element.elementor-element-44d06b4c > .elementor-element-populated{padding-left:170px!important;}
}
@media(min-width:1401px){
	#whitelogo img{height:55px; width:auto!important;}
}
@media(max-width:1400px){
	
	.elementor-col-100 .elementor-heading-title{font-size:1.8rem!important;}
	.elementor-412 .elementor-element.elementor-element-91c230b .elementor-heading-title{font-size:1.8rem!important;}
	.portfolio-slidesec h3{font-size:1.8rem!important;}
	.elementor-412 .elementor-element.elementor-element-d7981ff .elementor-heading-title{font-size:50px!important; line-height:65px!important;}
	.elementor-412 .elementor-element.elementor-element-b5c6c57 .elementor-heading-title{font-size:18px!important;}
	.elementor-412 .elementor-element.elementor-element-8607157 .elementor-heading-title{font-size:23px!important;}
	.hiv-banner .elementor-widget-wrap .elementor-element:nth-child(2) h2.elementor-heading-title{font-size:55px!important;}
	.hiv-banner .elementor-widget-wrap .elementor-element:nth-child(3) h2.elementor-heading-title{font-size:16px!important;}
	.hiv-banner  .elementor-col-100 .elementor-heading-title{
	font-size:55px!important;
}
	
	.hiv-banner  .elementor-col-100 p span{
		font-size:16px!important;
	}
}

@media(max-width:1199px) {
	
	

	.hiv-communities.elementor-section-boxed .hiv-tab .elementor-tab-content{border-top:solid 1px #ebebeb!important; border-bottom:solid 1px #ebebeb!important; padding:0px!important; 
	margin:0px 20px!important;}
	.elementor-element-79bc3946{visibility:hidden!important;}
	.elementor-428 .elementor-element.elementor-element-4bca9d0 .nd_elements_open_navigation_sidebar_content {   
    float: right!important;
}
	.hiv-banner .elementor-widget-wrap .elementor-element:nth-child(3) h2.elementor-heading-title{
		font-size:14px!important;
		line-height:18px!important;
	}
	
	.hiv-banner .elementor-widget-wrap .elementor-element:nth-child(1) h2.elementor-heading-title{
		font-size:14px!important;
		line-height:18px!important;
	}
	
	.hiv-banner .elementor-widget-wrap .elementor-element:nth-child(2) h2.elementor-heading-title{
		font-size:25px!important;
		line-height:27px!important;
	}
	
	body .hiv-header .elementor-container{
		justify-content:space-between!important;
	}
	.elementor-428 .elementor-element.elementor-element-79bc3946{
		width:0px!important;
	}
}
@media(max-width:1024px){
.elementor-element-c25469f{
  display:block!important;	
}
	.elementor-element.elementor-element-7c834a13{
		width:55%!important;
	}
	.elementor-428 .elementor-element.elementor-element-c25469f{
		align-self:center;
	}
	
	img.nd_elements_section{
		height:300px;
		
	}
	.elementor-412 .elementor-element.elementor-element-db20e70{display:none;}
	.elementor-element-ffe345f h3.rs-layer{
		width: 280px!important;
   
    white-space: normal!important;
    font-size: 20px!important;
    line-height: 33px!important;
   
	}
	
}
@media only screen and (max-width: 1024px){
  body .hide {
    display: inherit!important;
}
	
}

body .hide {
    display:none!important;
}

body .show {
    display:block!important;
}
@media(min-width:768px) and (max-width:1024px){
	.height400{
		height:550px;
	}
	
	body .custombox-content .paoc-popup-modal {
    flex-basis: 60%!important;
}
}


@media(min-width:300px) and (max-width:1024px){
	.our-team-img ul.our-team-ul{
		justify-content:center;
	}
	
	.overview-tab-right img{
		object-fit:contain;
/* 		margin-left: 10px; */
	}
	.Overview-Tab-right img{
		object-fit:contain;
	}
	ul.projects_logos li img{
		width:90%!important;
		height:auto!important;
	}
	
	.nd_cc_width_33_percentage{
		margin-top:0px!important;
		padding-left:15px!important;
	}
	h2.project-heading{
		font-size:1.5rem!important;
	}
.our-team-img article.team-wrapper{
		width: 310px;
	}
	
.home-newsblocksec .nd_elements_width_33_percentage:nth-child(7) img{
	height:420px;
	
}
	
	.elementor-412 .elementor-element.elementor-element-b17ccbe{
		line-height:27px!important;
	}

.home-newsblocksec .nd_elements_width_33_percentage:nth-child(2) img{
	height:420px;
	
}
	
	
	
	.our-team-img .team-details.hide.show h3{
		margin:10px 0px!important;
	}
	.completed-proslide{
		padding:0px 15px!important;
	}
	
	.elementor-412 .elementor-element.elementor-element-0622911 > .elementor-element-populated{
	  margin: 50px 50px 50px 50px!important;
    padding: 0px 0px 0px 30px;	
}
	
	.board-memsec{
		padding:0px 15px!important;
	}
	.hiv-sec{
		padding:20px 0px 0px 15px!important;
	}
	
	.elementor-412 .elementor-element.elementor-element-20bdac36{
		margin-top: -1030px!important;
	}
	.elementor-412 .elementor-element.elementor-element-cb63ea0 > .elementor-container {
    min-height: 1020px!important;
}
	
	.hiv-footer2 .elementor-icon-list-items li{
		text-align:left;
	}
	
}
@media(min-width:1199px){
	
	body .custombox-content .paoc-popup-modal{
		flex-basis:35%!important;
	}
	
	.nd_cc_width_100_percentage_responsive{
	margin-top:60px;
}
	
	
	.elementor-element-e9a5d4c .our-partner-ul .partner-wrapper .col-md-6{
  	width: 62%!important;
    max-width: inherit!important;
    flex: inherit;
}
	.elementor-element-e9a5d4c .partner-wrapper{
		justify-content:center;
	}
	
}


@media(min-width:768px){
	
	.open-possec .awsm-grid-right-col .awsm-job-specification-job-location{
		position:relative;
		top:auto!important;
	}
	.open-possec .awsm-job-item h2.awsm-job-post-title{max-height:45px; align-self:center;}
	
	.awsm-job-listings.awsm-row.awsm-grid-col .awsm-job-item:last-child .awsm-grid-right-col .awsm-job-specification-job-location{line-height:30px!important; top: auto!important;}
	.open-possec .awsm-job-item{
		min-height:200px;
		position:relative;
	}
	.open-possec .awsm-grid-right-col{max-width:300px;}
	.open-possec .awsm-grid-right-col > span{margin-top:0px!important;}
	.open-possec .awsm-grid-right-col{
	
    display: flex;
    flex-direction: column;
	}
}
@media(min-width:768px) and (max-width:1024px){
	
 #slider-4-slide-8-layer-0{
		white-space:normal!important;
		word-break:break-all!important;
		width:670px!important;
	}
	.nd_options_masonry_content .nd_options_masonry_item{
		width:50%!important;
	}
	.completed-proslide ul.related_completed_projects .slick-prev, .completed-proslide ul.related_current_projects .slick-prev{
	left:-15px!important;
}
	.elementor-412 .elementor-element.elementor-element-20bdac36 {
     margin-top: -830px!important; 
}
	.elementor-412 .elementor-element.elementor-element-21eef1e{
		margin-top:90px!important; 
	}
	.hiv-tab .Overview-Tab{
		margin-left:20px!important;
	}
	.elementor-454 .elementor-element.elementor-element-743e081{width:70%!important;}
	.elementor-454 .elementor-element.elementor-element-6c545c6{width:30%!important;}
	.hiv-footer1 .elementor-column-gap-default>.elementor-column>.elementor-element-populated .elementor-image img{
		width:100%!important;
	}
	}
@media(min-width:1025px) and (max-width:1199px){

	.elementor-412 .elementor-element.elementor-element-20bdac36{
		margin-top: -460px!important;
	}
	
	.hiv-footer2 .elementor-icon-list-items li{
		text-align:left;
	}
}

@media only screen and (min-width: 320px) and (max-width: 479px){
.nd_options_container {
    width: 330px;
}
	
	#myModal .modal-dialog {
    height: 90%;
    display: flex;
    justify-content: center;
    align-items: center;
}
	.modal-open .modal{
		padding-left:0px!important;
	}
	
	body .publicationblock-sec #myModal .modal-header button {
    background-color: transparent!important;
    border-color: transparent!important;
    font-size: 40px!important;
    position: absolute;
    right: 20px;
    bottom: 120px;
 }	
}
@media(max-width:1024px){
  .our-team-img .filter-categories a.filter {
    font-size: 12px !important; 
  }
}

@media(max-width:860px){
	body .whyhiv-blocksec .cool-timeline:before, .multiline-timeline .timeline-post:before {
    left: 50%!important;
}
	body .whyhiv-blocksec  .cool-timeline .timeline-post .timeline-icon {
    left: 50%!important;
  
}
 body .whyhiv-blocksec  .cool-timeline .timeline-post.even{
		margin-left: 48%!important;
    padding: 0 0 5px 30px!important;
    width: 50%!important;
	}
	
 body .whyhiv-blocksec  .cool-timeline .timeline-post.odd{
	
    padding: 0 0 5px 30px!important;
		width:50%!important;
	}
	

body .whyhiv-blocksec 	.cool-timeline .timeline-post.even .timeline-meta{
		left: auto;
   position:absolute;
	text-align:right;
   margin: 0 38px 0 0;
    right: 50%;
	}
	
	body .whyhiv-blocksec .cool-timeline .timeline-post.odd .timeline-meta{
	
  position: absolute!important;
    text-align: left;
    margin: 0 38px 0 0;
    left: 55%!important;
	}
	.elementor-element-ffe345f h3.rs-layer{
		font-size:10px!important;
		line-height:100%!important;
	}
	rs-layer#slider-4-slide-8-layer-1 {
    font-size: 40px !important;
    margin-left: -70px;
	line-height: 60px !important;
    }
rs-layer#slider-4-slide-8-layer-0 {
    font-size: 21px !important;
    margin-left: -70px;
	margin-top: -50px;
   }

a#slider-4-slide-8-layer-3 {
    transform: translate(-70px, -70px) !important;
 }
	rs-layer#slider-4-slide-8-layer-2 {
    margin-left: -70px;
    margin-top: 70px;
}
	.elementor-412 .elementor-element.elementor-element-cb63ea0 > .elementor-container {
    min-height: 400px!important;
}
 	.elementor-element-46925c3 img.swiper-slide-image {
    width: 240px!important;
    height: 160px!important;
    object-fit: contain;
    border: solid 1px #ebebeb;
} 
	.elementor-412 .elementor-element.elementor-element-20bdac36 {
    margin-top: -840px!important;

}
	
.elementor-412 .elementor-element.elementor-element-b4b14c2:not(.elementor-motion-effects-element-type-background){
    height: 90vh;
}
.elementor-element-ffe345f h3.rs-layer {
   
    font-size: 10px !important;
    transform: translate(0px, -15px) !important;
}
	.elementor-element-ffe345f h3.rs-layer {
   
    font-size: 10px !important;
    transform: translate(0px, 10px) !important;
}
	center img {
    width: 35px;  
}
	.hiv-communities .elementor-widget-tabs .elementor-tab-desktop-title {
    padding: 20px 37px !important;
}
		
   .mobilemenu ul {
    list-style: none;
    margin: 0;
    padding: 0;
}

.mobilemenu ul li.menu-item {
    padding: 5px 20px;
}

.mobilemenu ul li.menu-item a {
    font-size: 14px;
    font-weight: 600 !important;
    text-transform: capitalize;
    color: #221F1F;
}
	.mobilemenu ul li.menu-item a:hover {
    color: #19BFD5!important;
}
	.mobilemenu ul li.menu-item a:hover {
    color: #19BFD5;
}

.mobilemenu ul li.menu-item.current-menu-item  a{
    color: #19BFD5;
    border-bottom: 3px solid #ED5929;
}
	.mobilemenu .menu-engage-container {
    padding: 0px 0px!important;
	text-align: center;
} 
	.hiv-banner {
    margin-bottom: -20px;
}
	.mobilemenu .menu-our-work-container {
    margin-top: 0px;
	padding-top: 0 !important;
	text-align: center;
}
	.mobilemenu .menu-about-us-container {
    margin-top: 0px;
    text-align: center;
    padding: 0px !important;
}
 .mobilemenu .menu-resources-container {
   
    text-align: center;
    padding-top: 0px !important;
    padding-bottom: 5px !important;
}
	section.elementor-section.elementor-inner-section.elementor-element.elementor-element-77d94655,
	section.elementor-section.elementor-inner-section.elementor-element.elementor-element-24d35d55{
    display: none;
}
	.backbutton-div {
     margin-left: 20px;
   }
	.lazy-bggrey-color {
    background: transparent;
}
	.publicationblock-sec .pagination {
		position: static;
	}
	.our-team-img .filter-categories a.filter {
    padding: 7px 10px;
    font-size: 8px !important;
    margin-bottom: 20px;
    }
	.our-team-img a.filter.active:after {
    border-left: 10px solid transparent;
    border-right: 10px solid transparent;
    border-top: 10px solid #FAA926;
    bottom: -10px;
    left: 50px;
}
	.our-team-img a.filter:first-child.active:after {
    left: 5px;
}
	.our-team-img a.filter:last-child.active:after {
    left: 22px;
}
	.our-team-img a.filter:nth-child(5).active:after,
	.our-team-img a.filter:nth-child(6).active:after{
    left: 30px;
}
	.our-partners .filter-categories a.filter {
    padding: 7px 20px;
    font-size: 12px !important;
	margin-bottom:20px;
}
  .our-partners a.filter.active:after {
    left: 75px;
}
	.our-partners a.filter:last-child.active:after {
    left: 60px;
}
	.donar-seccon .filter-categories a.filter {
    padding: 7px 110px;
    font-size: 12px !important;
    margin-bottom: 20px;
}
	.donar-seccon .filter-categories a.filter:last-child {
    padding: 7px 115px;
    
}
	.donar-seccon a.filter.active:after {
    left: 115px;
}
	.donar-seccon a.filter:last-child.active:after {
    left: 115px;
}
	
	
}


@media(max-width:767px){
	
	
	.elementor-element-4e3908c p{
		text-align:left!important;
	}
	.elementor-element-fe1fea6 .swiper-container-horizontal>.swiper-pagination-bullets{
		bottom:-25px;
	}
	
	.nd_options_masonry_content .nd_options_masonry_item .nd_options_box_shadow_0_0_15_0_0001{
		min-height:auto;
		margin-bottom: 30px;
	}
	.nd_options_masonry_content .nd_options_masonry_item{
		width:100%!important;
	}
	.hiv-banner .elementor-widget-container{
		margin-top:10px!important;
	}
	
	.elementor-4080 .elementor-element.elementor-element-adfce11 .elementor-heading-title{
		line-height:100%!important;
	}
	.hiv-banner p{
		margin-bottom:0px!important;
	}
	.our-team-img ul.our-team-ul{
		justify-content:center;
	}
	.our-team-img article.team-wrapper{
		width:155px;
		margin-left:10px;
	}
	
	.our_team-li.height400 article.team-wrapper{
			width:308px;
	}
		body.archive .eael-entry-wrapper {
    flex-wrap: wrap;
			padding-top:15px;
}
	body.archive .eael-entry-header{
		margin-top:30px;
		margin-left:0px;
	}
	
	body.archive .eael-entry-media {
    float: none;
		margin-left:0px;
}
	body.archive .eael-entry-media img {
    width: 100%;
		height:auto;
}
	.our-team-img .team-details{
		width:100%;
	}
	.overview-tab-right img{
		object-fit:contain;
	}
	.Overview-Tab-right img{
		object-fit:contain;
	}
	
	.elementor-412 .elementor-element.elementor-element-44d06b4c > .elementor-element-populated {
    padding: 50px 20px 0px 20px!important;
}
	.elementor-412 .elementor-element.elementor-element-29aaaf08{
		margin-top:0px!important;
	}
	.hiv-communities.elementor-section-boxed .hiv-tab .elementor-tab-content{
		border:none!important;
		margin-top:15px!important;
	}
	.awsm-job-listings.awsm-row.awsm-grid-col .awsm-job-item:last-child .awsm-grid-right-col .awsm-job-specification-job-location{
		position:relative;
		top:0px !important;
	}	
	.nd_options_container .nd_options_float_left:nth-child(1){
	padding-right:15px!important;
}

.nd_options_container .nd_options_float_left:nth-child(2){
	padding-left:15px!important;
}
	
	.nd_options_float_left{
	padding-top:30px;
}
	.elementor-element-47cf2cb6{
		display:none;
	}
	.elementor-element-40ed0e35{
			display:none;
	}
	.publicationblock-sec .pagination{
		bottom:10px;
	}
	
.publicationblock-sec	.eael-post-grid{
		height:3150px!important;
	}
	
	.publicationblock-sec .eael-grid-post .eael-grid-post-holder-inner{
		min-height:465px;
	}
	
	.publicationblock-sec{
		padding:0px 10px!important;
	}
	.elementor-14118 .elementor-element.elementor-element-70e415e{
		padding-top:20px!important;
	}
	
	.elementor-element-537d9cfe{
		display:none;
	}
	.elementor-element-757e7b62{
		display:none;
	}
	.elementor-element-2f13598{
		display:none;
	}
	
	.elementor-element-3fabde9a{
		display:none;
	}
	.elementor-element-47cf2cb6{
		display:none;
	}
	.elementor-14499 .elementor-element.elementor-element-72d6a560 > .elementor-container{
		min-height:auto!important;
		display:none!important;
	}
	
	.our-team-img article.team-wrapper{
		margin-right:0px;
	}
	.filter-categories{
		display: flex;
    justify-content: center;
    flex-wrap: wrap;
	}
	
	.elementor-4080 .elementor-element.elementor-element-63cd1fb0 > .elementor-container {
   min-height:auto!important;
		display:none!important;
}
	.elementor-element-351200f3{
		display:none;
	}
	
	.elementor-element-67f30523{
		display:none;
	}
	.elementor-element-619291b7{
			display:none;
	}
	.elementor-element-3388902f {
		display:none;
	}
	.elementor-element-9b23c19{
		display:none;
	}
	.elementor-element-1b0668c4{
		display:none;
	}
	.elementor-element-75524f37{
		display:none!important;
	}
	.elementor-14499 .elementor-element.elementor-element-b1bc2ff{
		width: 18.254%!important;
	}
	.elementor-14499 .elementor-element.elementor-element-25a3000 {
    width: 81.744%!important;
}
	
	.elementor-14499 .elementor-element.elementor-element-a63fb6d {
    width: 18.877%!important;
}
	.elementor-14499 .elementor-element.elementor-element-11f9a8b {
    width: 81.121%!important;
}
	.elementor-14499 .elementor-element.elementor-element-bc3f9c3 {
    width: 19.499%!important;
}
	.elementor-14499 .elementor-element.elementor-element-937f1d2 {
    width: 80.348%!important;
}

	.nd_options_float_left p img {
    width: 100%!important;
    float: none;
    height: auto!important;
    margin-left: 0px;
}
	.nd_options_float_left{
		margin-top:20px;
	}
	.nd_options_padding_15{
		padding:0px!important;
	}
	.nd_options_float_left .popupaoc-image-popup{
		top:10px;
	}
	body .custombox-content .paoc-popup-modal{
	flex-basis:90%!important;
}
	.newsblock-sec .eael-entry-media{
		float:none;
	}
	.newsblock-sec .eael-entry-wrapper{
		flex-wrap:wrap;
	}
	.newsblock-sec .eael-entry-media img{
		width:100%;
	}
	.newsblock-sec .eael-entry-media{
		margin-right:10px;
		margin-bottom:0px;
	}
	.elementor-14110 .elementor-element.elementor-element-dbf5000{
		margin-top:20px;
	}
	.newsblock-sec .eael-entry-header{
		margin-left:0px;
	}
	.elementor-element-6605563{
		margin-top: -360px;
	}
	.open-possec a.awsm-grid-item{
		padding-right:0px!important;
	}
	body:not(.home) .hiv-banner{
		height:45vh!important;
	}
	.elementor-element-5553c68{
		margin-top:-60px;
	}
	body:not(.home) .hiv-banner .elementor-container{
		height:100%!important;
	}
	
body:not(.home) .hiv-banner	.elementor-widget:not(:last-child){
		margin-bottom:0px!important;
	}
	
	.hiv-banner .elementor-widget-container{
		
	}
	
	.open-possec .awsm-grid-col .awsm-grid-item{
		flex-wrap:wrap;
	}
	.open-possec .awsm-grid-left-col{
		flex-wrap:wrap;
	}
	.open-possec .awsm-job-item h2.awsm-job-post-title{
		width:auto!important;
	}
	.open-possec span.job-desciption{
		margin-left:0px!important;
	}
	.open-possec .job-document{
		margin-bottom:20px;
	}
	
	.our-team-img a.filter{
		font-size:1rem;
		font-weight:600;
	}
	.our-team-img img.attachment-post-thumbnail.size-post-thumbnail.wp-post-image{
		height:260px!important;
	}
	
	.our-team-img img.attachment-post-thumbnail.size-post-thumbnail.wp-post-image{
		height:150px!important;
	}
	
	.height400 img.attachment-post-thumbnail.size-post-thumbnail.wp-post-image{
		height:200px!important;
	}
	.height400{height:auto!important;}
	.our-team-img .team-details{
		position:relative!important;
		left:10px!important;
	}
	h2.project-heading{
		font-size:1.5rem!important;
	}
	
	.completed-proslide{
		padding:0px 15px!important;
	}
	.completed-proslide ul.related_completed_projects .slick-prev, .completed-proslide ul.related_current_projects .slick-prev{
	left:-10px!important;
}
	
	.completed-proslide .slick-track li{
		padding-right:0px!important;
	} 
	.hiv-banner .elementor-col-100 .elementor-heading-title {
    font-size: 1.6rem!important;
}
	.our-partners .col-md-6 h3.ele-entry-title a{
		font-size:16px!important;
		
	}
	.our-partners .filter-categories{
		margin-left:0px!important;
	}
	.our-partners .partner-wrapper img{
		max-width:40%!important;
		margin-right:0px!important;
	}
	.our_team-li .partner-wrapper{
		margin-left:0px!important;
		margin-right:0px!important;
	}
	.our_team-li .partner-wrapper img{
		padding-left:15px;
	}
	.our_team-li .partner-wrapper img + .col-md-6 + .col-md-6{
		width:60%!important;
	}
	.our-partners .col-md-6 p{
		font-size:14px!important;
	}
	.our-partners ul.our-partner-ul{
		padding-left:0px!important;
	}
	.elementor-4127 .elementor-element.elementor-element-304fd3d.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{
		margin-top:20px;
		padding-left:0px!important;
	}
	.hiv-tab .overview-tab{
		flex-wrap:wrap;
		
	}
	
	.elementor-element-2b1329b .elementor-container .elementor-col-50:nth-child(1){
		order:2;
	}
	
	.elementor-element-2b1329b .elementor-container .elementor-col-50:nth-child(2){
		order:1;
	}
	
	.elementor-element-2b1329b .elementor-container .elementor-col-50:nth-child(1) .elementor-widget-wrap{
		margin-top:20px;
		padding-left:0px!important;
	}
	
	.elementor-4127 .elementor-element.elementor-element-5a1afbd > .elementor-element-populated
	{
		margin-top:20px;
		padding-left:0px!important;
	}
	
	.elementor-element-4ff2711 .elementor-container .elementor-col-50:nth-child(1){
		order:2;
	}
	.elementor-4127 .elementor-element.elementor-element-7e944bd > .elementor-element-populated{
		
		margin-top:20px;
		padding-left:0px!important;
	}
	
	.elementor-element-e2275ca .elementor-container .elementor-col-50:nth-child(2){
		order:1;
	}
	
	.elementor-element-e2275ca .elementor-container .elementor-col-50:nth-child(1){
		order:2;
	}
	
	.elementor-element-e2275ca .elementor-container .elementor-col-50:nth-child(1) .elementor-widget-wrap{
		margin-top:20px;
		padding-left:0px!important;
	}
	
	
	.elementor-element-4ff2711 .elementor-container .elementor-col-50:nth-child(2){
		order:1;
	}
	
	.elementor-element-4ff2711  .elementor-container .elementor-col-50:nth-child(1) .elementor-widget-wrap{
		margin-top:20px;
		padding-left:0px!important;
	}
	
	
	.hiv-tab .overview-tab-left{
		width:100%;
		
	}
	.hiv-tab .overview-tab-right
	{
		width:100%;
		margin-top:10px;
		margin-bottom:30px;
	}
	.hiv-tab .Overview-Tab{
		flex-wrap:wrap;
	}
	.hiv-tab .Overview-Tab-left{
		flex-basis:100%;
		margin:0px!important;
	}
	.hiv-tab .Overview-Tab-right
	{
		flex-basis:100%;
		margin-top:10px;
		margin-bottom:30px;
	}
	.elementor-element-a686d18 .elementor-hidden-phone{
		display:block!important;
	}
	
	.hiv-communities center{
		display:table;
		margin-right:auto;
		margin-left:auto;
	}
	.hiv-banner .elementor-container{
		margin-top:0px!important;
	}
	
	body.home .hiv-banner .elementor-container{
		margin-top:60px!important;
	}
	.elementor-412 .elementor-element.elementor-element-0622911 > .elementor-element-populated{
	  margin: 20px 0px 0px 0px!important;
      padding: 0px 0px 0px 30px;	
}
	.elementor-454 .elementor-element.elementor-element-e8981f2 .eael-creative-button-wrapper{
		padding:50px 0px;
	}
	.hiv-footer1 .elementor-element.elementor-element-6c545c6 {
    width: 100% !important;
}
	
	.hiv-footer1 .elementor-element.elementor-element-c137656{
		width: 100% !important;
    display: block;
    height: 90px;
	}
	.hiv-footer1 .elementor-element.elementor-element-a2ac016{
			width: 100% !important;
	}
	.hiv-footer1 .elementor-element.elementor-element-c89e255{
		left:0px!important;
	}
	.hiv-footer1 .elementor-element-e0a5991.elementor-widget.elementor-widget-text-editor{
		padding-left:0px!important;
	}
	.elementor-454 .elementor-element.elementor-element-33c6ecd .elementor-widget-container {
    text-align: left!important;
    padding-left: 10px;
}
	.hiv-footer2 {
    
}
	.hiv-footer2 .elementor-container.elementor-column-gap-default .elementor-column.elementor-col-25:first-child{
		flex-basis:100%;
		
	}
	.hiv-footer2 .elementor-container.elementor-column-gap-default .elementor-column.elementor-col-25:nth-child(2){
		flex-basis:100%;
		
	}
	.hiv-footer2 .elementor-container.elementor-column-gap-default .elementor-column.elementor-col-25:nth-child(3){
		flex-basis:100%;
		
	}
	.hiv-footer2 .elementor-container.elementor-column-gap-default .elementor-column.elementor-col-25:nth-child(4){
		flex-basis:100%;
		
	}
	.hiv-footer2 .elementor-element-populated{
		padding:10px 0px!important;
	}
	.hiv-footer2 .elementor-container.elementor-column-gap-default .elementor-column.elementor-col-25:nth-child(2) h4{
		left:15px!important;
	}
	.hiv-footer2 .elementor-container.elementor-column-gap-default .elementor-column.elementor-col-25:nth-child(2) .elementor-element-populated{
		padding-top:0px!important;
	}
	
	.hiv-footer2 .elementor-container.elementor-column-gap-default .elementor-column.elementor-col-25:nth-child(1) .elementor-element-populated p{
		margin-bottom:0px!important;
	}
	.hour-worksec .elementor-container .elementor-col-50:nth-child(2), .hour-worksec .elementor-container .elementor-col-50:nth-child(4){
		padding-left:0px!important;
	}
	
	.elementor-454 .elementor-element.elementor-element-4b9529d .elementor-icon-list-text{
		padding-left:0px!important;
	}
	
	.hiv-footer1 .elementor-element.elementor-element-c137656 img{
		width:100px;
	}
	
	.elementor-element-3be7ae0{display:none!important;}
	.our-reachcon-box .elementor-image-box-wrapper{
		text-align:center!important;
		padding-top:30px;
		
	}
	.elementor-412 .elementor-element.elementor-element-d8b40d6{
		padding-top:0px!important;
	}
	.elementor-element.elementor-element-16971847 > .elementor-element-populated{
		padding-left:0px!important;
		
	}
	.elementor-428 .elementor-element.elementor-element-16971847 {
      width: 11% !important;
      margin-left: 12%;
}
	.elementor-428 .elementor-element.elementor-element-4bca9d0 .nd_elements_open_navigation_sidebar_content{
		float:left!important;
	}
	
	.elementor-element.elementor-element-7c834a13 {
    width: 70%!important;
}
	.elementor-element.elementor-element-c25469f {
    width: 30% !important;
}
	.elementor-element-a686d18 {
    height: 68vh!important;
}
	.hiv-banner .elementor-widget-heading{
		margin-bottom:10px!important;
	}
	.hiv-banner .elementor-container {
    min-height: auto!important;
    height: auto!important;
    margin-top: 100px;
 }
	.elementor-col-100 .elementor-heading-title {
    font-size: 1.6rem!important;
 }
 .postid-13303 .nd_options_float_left .wp-caption img {
    width: 10%!important;   
    }

 .mobilemenu .menu-resources-container {
   
    text-align: center;
    padding-top: 20px !important;
    padding-bottom: 5px !important;
}
	.backbutton-div {
   
    margin-left: 40px;
}
	.elementor-454 .elementor-element.elementor-element-e0a5991 > .elementor-widget-container {
    margin-right: 10px !important;
}
.publicationblock-sec .pagination {
    position: absolute;
}
	#rev_slider_5_2_wrapper .zeus.tparrows:before {
    font-size: 25px !important;
   }
	#rev_slider_5_2_wrapper .zeus.tparrows:hover:before {
    font-size: 30px !important;
 }
	.our-team-img .filter-list {
    margin-top: -35px;
    }
	.donar-seccon .filter-categories a.filter {
    padding: 7px 65px;
   
}
	.donar-seccon .filter-categories a.filter:last-child {
    padding: 7px 65px;
    border-left: 2px solid #fff;
    margin-right: 0;
}
	.donar-seccon a.filter.active:after {
    left: 75px;
}
	.our-partners a.filter:last-child.active:after {
    left: 65px;
}
	
}

@media(min-width:400px) and (max-width:500px){
	.hiv-footer2 .elementor-container.elementor-column-gap-default .elementor-column.elementor-col-25:nth-child(2) h4 {
    left: 15px!important;
   }
	
	
}
@media(min-width:400px) and (max-width:450px)
{
	#slider-2-slide-3-layer-38{
	
	width: 80px!important;
    left: 0px;
		
	}	
}

@media(min-width:350px) and (max-width:399px)
{
	#slider-2-slide-3-layer-38{
		width: 80px!important;
    left: 0px;
	}
	.backbutton-div {
   
    margin-left: 20px;
}

}

@media(min-width:300px) and (max-width:350px){
	.hiv-footer2{
	width: 100% !important;
    transform: inherit!important;
    left: 0px!important;
    right: 0px!important;
    padding: 0px 0px 0px 10px!important;
	}
	
	
}


@media(max-width:767px){
	.elementor-14087 .elementor-element.elementor-element-4e08f2af{
	margin-top: 25px;
    padding: 10px 0px;
	}
	.elementor-15252 .elementor-element.elementor-element-6ce5f7df{
	display:none;
	}
	.elementor-14118 .elementor-element.elementor-element-6449cc93{
	display:none;
	}
	
	.elementor-14118 .elementor-element.elementor-element-76840eb5{
	margin-top: 25px;
    padding: 10px 0px;
	}
	
	.elementor-15252 .elementor-element.elementor-element-40c55548{
	margin-top: 25px;
    padding: 10px 0px;
	}
	
	.elementor-14110 .elementor-element.elementor-element-68c65fa8 {
		margin-top: 25px;
    padding: 10px 0px;
	}
	body#start_nicdark_framework #paoc-modal-10 ul.the_champ_sharing_ul li.the_champ_pinterest_pin{
	margin-bottom: 4px!important;
}
	
	body .whyhiv-blocksec .cool-timeline .timeline-post.even{
		width:62%!important;
	}
	body .whyhiv-blocksec .cool-timeline .timeline-post.odd{
	width: 54%!important;
    padding-left: 0px!important;
    word-break: break-all;
	}
	body .whyhiv-blocksec .clean-skin-tm .cool-timeline.white-timeline .timeline-post.even .timeline-content h2.content-title{
		font-size:16px!important;
	}
	body .whyhiv-blocksec .clean-skin-tm .cool-timeline.white-timeline .timeline-post.odd .timeline-content h2.content-title{
		font-size:16px!important;
	}
	body .whyhiv-blocksec .cool-timeline .timeline-post.even {
    margin-left: 37%!important;
	}
	
	#clt-1994:after{
		font-size:19px;
		width:260px;
		padding:5px 0px;
		line-height:32px;
	}
	#clt-1986:after{
		font-size:19px;
		width:260px;
		line-height:32px;
		padding:5px 0px;
	}
	#clt-2015:after{
		line-height:32px;
		font-size:19px;
		width:290px;
		padding:5px 0px;
	}
	#clt-2002:after{
		line-height:32px;
		font-size:19px;
		padding:5px 0px;
	}
	
	#clt-2009:after{
		line-height:32px;
		font-size:19px;
		padding:5px 0px;
	}
	.elementor-3861 .elementor-element.elementor-element-b9680ee > .elementor-container{
		min-height:auto!important;
	}
	
	.elementor-element-e912836{
		display:none!important;
	}
	.hiv-header{
		top:0px!important;
	}
	.newsblock-sec {
		padding-left:10px!important;
		padding-right:10px!important;
	}
	rs-layer#slider-4-slide-8-layer-2 {
    margin-left: -50px !important;
    margin-top: 40px !important;
    }
	rs-layer#slider-4-slide-8-layer-1 {
    font-size: 25px !important;
    margin-left: -50px !important;
    line-height: 35px !important;
   }
	rs-layer#slider-4-slide-8-layer-0 {
    font-size: 20px !important;
    margin-left: -53px !important;
    line-height: 25px !important;
   }
	a#slider-4-slide-8-layer-3 {
    transform: translate(-52px, -30px) !important;
   }
	.elementor-412 .elementor-element.elementor-element-b4b14c2:not(.elementor-motion-effects-element-type-background) {
    height: 135vh;
    }
	.elementor-412 .elementor-element.elementor-element-20bdac36 {
    margin-top: -1000px!important;
   }
	.elementor-element-ffe345f h3.rs-layer {
    font-size: 5px !important;
    transform: translate(0px, 0px) !important;
   }
	rs-slide:first-child h3#slider-5-slide-9-layer-31 {
   
    transform: translate(0px, 10px) !important;
   }
	rs-slide:nth-child(6) h3#slider-5-slide-15-layer-31{
    transform: translate(0px, 0px) !important;
   }
	.elementor-widget-tabs.elementor-tabs-alignment-stretch.elementor-tabs-view-horizontal .elementor-tab-title {
    width: initial !important;
   }
	center img {
    width: 60px;
   }
	.hiv-sec {
    padding: 20px 0px 0px 0px!important;
  }
	rs-arrow.tp-leftarrow.tparrows.zeus.noSwipe {
    left: -35px !important;
   }
    rs-arrow.tp-rightarrow.tparrows.zeus.noSwipe {
    left: 108% !important;
  }
	#rev_slider_5_2_wrapper .zeus.tparrows {
   
    min-width: 40px !important;
	min-height: 40px !important
	}
	#rev_slider_5_2_wrapper .zeus.tparrows:before {
	line-height: 40px;
	}
	.postid-13303 .nd_options_float_left .wp-caption img {
    width: 10%!important;   
    }
	.hiv-sec.elementor-section-boxed.elementor-section-height-default.elementor-section-height-default .elementor-widget-container {
    padding: 0px 0px 0px 0px !important;
}
	
}
@media(max-width:375px){
	
	rs-layer#slider-4-slide-8-layer-1 {
		font-size: 22px !important;
	}
	rs-layer#slider-4-slide-8-layer-0 {
    margin-top: -30px;
   }
	a#slider-4-slide-8-layer-3 {
    transform: translate(-52px, 0px) !important;
}
	.elementor-412 .elementor-element.elementor-element-b4b14c2:not(.elementor-motion-effects-element-type-background) {
     height: 145vh;
}
	.elementor-412 .elementor-element.elementor-element-20bdac36 {
     margin-top: -985px!important;
}
	rs-arrow.tp-rightarrow.tparrows.zeus.noSwipe {
    left: 109% !important;
  }
}
@media(max-width:1199px){
	.elementor-element-63cd1fb0{
	display:none;
	}

	.elementor-element-b9680ee{
	display:none;
	}
body#start_nicdark_framework .mobmenur-container i {
    line-height: 30px;
    font-size: 30px;
    float: right;
	color:#5c5c5c!important;
}
	
body#start_nicdark_framework	.mobmenu .headertext {
    color: #FFF;
    text-decoration: none;
    display: block;
    text-align:left!important;
    padding-left: 15px;
}
	
	body#start_nicdark_framework .mob-menu-logo-holder img{
		max-width:130px;
		
	}
	
	body#start_nicdark_framework .mob-menu-header-holder {
    font-weight: bold;
    top: 0px;
    right: 0px;
    color: #000;
    display: block!important;
    z-index: 9999;
}
	
	body#start_nicdark_framework  .mob-menu-header-holder {
    width: 100%;
    background-color: #fff;
    height:auto!important;
	padding:10px;
    position: fixed;
}
	
	body#start_nicdark_framework  .mob-menu-header-holder{
		border-bottom:solid 3px #ebebeb;
	}
body#start_nicdark_framework  .mobmenur-container {
    top: 10px;
    margin-right: 5px;
    margin-top: 0px;
	transform: translate(-10%, -50%);
    top: 50%;
}	
	body#start_nicdark_framework .mob-menu-logo-holder {
    margin-top: 0px;
    text-align: center;
    margin-left: 0;
    margin-right: 0;
    height:auto!important;
}
	
	body #menu-about-us-1 li.menu-item > a{
	color: #666!important;
    padding: 10px 20px!important;
    font-size: 18px!important;
    display: block;
	font-weight:600;
    line-height: 27px!important;
}
		
body #menu-resources-1 li.menu-item > a{
	color: #666!important;
    padding: 10px 20px!important;
    font-size: 18px!important;
    display: block;
	font-weight:600;
  line-height: 27px!important;
}

body #menu-engage-1 li.menu-item > a{
	color: #666!important;
    padding: 10px 20px!important;
    font-size: 18px!important;
    display: block;
	font-weight:600;
    line-height: 27px!important;
}
	
body #menu-our-work-1 li.menu-item > a{
	color: #666!important;
    padding: 10px 20px!important;
    font-size: 18px!important;
    display: block;
	font-weight:600;
	line-height: 27px!important;
  
}
.mobmenu-right-panel li, .rightmbottom, .rightmtop{
	padding-left:0px!important;
	padding-right:0px!important;
}
.nd_elements_navigation_sidebar_content li.menu-item{
	padding-bottom:0px;
	padding-left:0px!important;
	padding-right:0px!important;
	border-bottom:solid 1px #ebebeb;
}
body #menu-our-work-1 li.menu-item > a:hover{
	background: #19BFD5!important;
	color:#fff!important;
}

.nd_elements_navigation_sidebar{
	margin-top:-40px;
}
.nd_elements_navigation_sidebar_content{
	background:#f7f7f7!important;
	padding-left:0px;
	padding-right:0px;
}
	
.hiv-header{
	display:none!important;
	}
	
	body #menu-about-us-1 li.current-menu-item a{
		border-bottom: 3px solid #19BFD5;
		color:#19BFD5!important;
	}
		#mobmenuright  li.current_page_item a{
		border-bottom: 3px solid #19BFD5;
		color:#19BFD5!important;
	}

	body #menu-engage-1 li.current-menu-item a{
		border-bottom: 3px solid #19BFD5;
		color:#19BFD5!important;
	}
	
	body #menu-resources-1 li.current-menu-item a{
		border-bottom: 3px solid #19BFD5;
		color:#19BFD5!important;
	}
	
	body #menu-our-work-1 li.current-menu-item a{
		border-bottom: 3px solid #19BFD5;
		color:#19BFD5!important;
	}
}

@media(min-width:1200px){
	.elementor-14087 .elementor-element.elementor-element-bc09d08:not(.elementor-motion-effects-element-type-background){
		background-size: 100% 100%!important;
	}
	.elementor-14110 .elementor-element.elementor-element-797ea448:not(.elementor-motion-effects-element-type-background){
		background-size: 100% 100%!important;
	}
	.elementor-14118 .elementor-element.elementor-element-4203f6f7:not(.elementor-motion-effects-element-type-background){
		background-size: 100% 100%!important;
	}
}
@media(min-width:1401px) {
.hiv-communities.elementor-section-boxed .hiv-tab .elementor-tab-content{border-top:solid 1px #ebebeb!important;               border-bottom:solid 1px #ebebeb!important; padding:0px!important; 
	margin:0px 20px!important;}
}
@media(min-width:1880px) and (max-width:1920px){
.elementor-428 .elementor-element.elementor-element-16971847 {
    width: 60% !important;
    margin-left: 7.5% !important;
 }
.elementor-428 .elementor-element.elementor-element-79bc3946 {
    width: 45% !important;
 }
.elementor-428 .elementor-element.elementor-element-2758c5f1 {
    width: 53% !important;
 }
.elementor-element.elementor-element-c25469f {
    width: 32% !important;
 }
.elementor-element.elementor-element-7c834a13 {
    width: 30% !important;
 }
}
@media(min-width:1240px) and (max-width:1280px){
	.elementor-428 .elementor-element.elementor-element-16971847 {
   
    margin-left: 0% !important;
 }
	.elementor-428 .elementor-element.elementor-element-79bc3946 {
    width: 80% !important;
 }
	.elementor-428 .elementor-element.elementor-element-2758c5f1 {
   width: 54.4% !important;
 }
	.elementor-element.elementor-element-c25469f {
    width: 42% !important;
 }
	.elementor-element.elementor-element-7c834a13 {
    width: 48% !important;
 }	
}
.mc4wp-form-fields .subscribe .sub-name input, .mc4wp-form-fields .subscribe .sub-email input {
    width: 100%;
    margin-bottom: 15px;
    background-color: #ffffff;
    border-width: 1px;
    border-color: #e2e2e2;
    border-radius: 0px;
    border-style: solid;
    padding: 10px 20px;
    -webkit-appearance: none;
    color: #5c5c5c !important;
    outline: none;
    padding-left: 50px!important;
    font-size: 15px;
}


.mc4wp-form-fields .subscribe .sub-button input {
	width: 150px;
    background-color: #FAA926;
    font-family: "Roboto", Sans-serif;
    font-weight: 500;
}


.mc4wp-form-fields .subscribe .sub-name{
    position:relative;
}
.mc4wp-form-fields .subscribe .sub-name:before {
    color: #464646;
    content: '\f007';
    font-family: "Font Awesome 5 Free";
    position: absolute;
    z-index: 9;
    top: 5px;
    font-size: 25px;
    left: 15px;
    font-weight: 400;
}
.mc4wp-form-fields .subscribe .sub-email{
    position:relative
}
.mc4wp-form-fields .subscribe .sub-email:before {
    color: #464646;
    content: '\f0e0';
    font-family: "Font Awesome 5 Free";
    position: absolute;
    z-index: 9;
    top: 5px;
    font-size: 25px;
    left: 15px;
    font-weight: 400;
}
@media (max-width: 767px) {
	body#start_nicdark_framework rs-layer#slider-4-slide-8-layer-0 {
    margin-top: 10px!important;
}
}


/* sarvesh kapoor */


@media (min-width:600px) and (max-width:699px) {
	.heading3 {
    margin-top: -142px!important;
}

/*a#slider-4-slide-8-layer-3 {
    margin-top: -249px!important;
}
	*/
.heading2 {
    font-size:34px!important;
    margin-top:-11px!important;

}
 
}

@media (min-width:200px) and (max-width:350px) {
    .heading3 {
    /*margin-top: -65px !important;*/
		    margin-top: -23px !important;
    margin-left: 13px !important;
}

a#slider-4-slide-8-layer-3 {
    margin-top: -109px !important;
    margin-left: 10px !important;
}

.heading2 {
    margin-left: 8px!important;
    font-size: 20px!important;
}

.heading1 {
    margin-left: 7px !important;
}


}

@media (min-width:351px) and (max-width:475px) {

     .heading3 {
    /*margin-top: -75px !important;*/
		     margin-top: -28px !important;
   margin-left: -25px!important;
		    
}

a#slider-4-slide-8-layer-3 {
    margin-top: -65px!important;
   /* margin-left: 10px !important;*/
	margin-left: 35px !important;
}

.heading2 {
    margin-left: 28px!important;
    font-size: 20px!important;
	margin-top: 10px!important;
}

.heading1 {
   /* margin-left: 7px!important;*/
	    margin-left: 12px!important;
}

}

@media (min-width:700px) and (max-width:777px){
         .heading3 {
    /*margin-top: -208px!important;
    margin-left: 52px!important;*/
	 margin-top: -20px!important;
    margin-left: 8px!important;
}

a#slider-4-slide-8-layer-3 {
    margin-top: -223px!important;
    margin-left: 10px!important;
}

.heading2 {
    margin-left: 7px!important;
    font-size: 45px!important;
}

.heading1 {
    margin-left: 7px!important;
}


}

@media (min-width:778px) and (max-width:860px){ 

.heading2 {
    margin-top: 50px !important;
}

.heading3 {
    margin-top: -68px!important;
}

a#slider-4-slide-8-layer-3 {
    margin-top: -80px!important;
    margin-left: 12px!important;
}
	
} 
@media (min-width:1300px) and (max-width:2900px) { 
.heading3 {
    margin-top: -86px;
}

a#slider-4-slide-8-layer-3 {
    margin-top: -88px;
}

}
@media (min-width:1024px) and (max-width:1299px) { 
.heading3 {
    margin-top: -86px;
}

a#slider-4-slide-8-layer-3 {
    margin-top: -88px;
}

}

@media (min-width:861px) and (max-width:1023px) 
{ 
.heading3 {
    margin-top: -132px!important;
}

a#slider-4-slide-8-layer-3 {
    margin-top: -199px!important;
}
}

@media (min-width:476px) and (max-width:599px) 
{
.heading2 {
    font-size:30px!important;
    margin-top:-17px!important;
}
.heading3 {
    margin-top:-120px!important;
}
a#slider-4-slide-8-layer-3 {
    margin-top:-200px!important;
}
}


/* sarvesh for the new mobile menu  25 nov 2021 */
@media only screen and (max-width: 1024px) {
    .wprmenu_bar .hamburger-inner, .wprmenu_bar .hamburger-inner::before, .wprmenu_bar .hamburger-inner::after {
    background-color: #221F1F !important;
}
div#mg-wprm-wrap {
    background: white;
}


.menu_title {
    display: none;
}

div#mg-wprm-wrap ul li a {
    color: black!important;
}
#mg-wprm-wrap li.current-menu-item > a, #mg-wprm-wrap li.current-menu-item span.wprmenu_icon {
    color: black !important;
}
}
	
	
	@media (min-width:1025px) and (max-width:1999px) {

.hiv-header {
    display:block!important;
}

.menu-main-menu-2-container {
    display: block !important;
}

img.nd_elements_open_navigation_sidebar_content.lazyloaded {
    display: none;
}
.elementor-element-79bc3946 {
   visibility:visible !important;
}
.elementor-428 .elementor-element.elementor-element-79bc3946 {
    width:59%!important;
}
.menu-main-menu-container {
    display: block !important;
}

}

.page-id-15252 .paoc-image-popup {
    position: absolute;
    right: 30px;
    bottom: 20px;
}

 .page-id-14118 .paoc-image-popup {
    position: absolute;
    right: 30px;
    bottom: 20px;
}

@media (min-width: 768px) and (max-width: 992px){

.heading2
{
/*line-height:38px !important;
padding-bottom: 10px !important;
font-size: 30px !important;
	margin-left: 18px !important;*/
	    line-height: 38px !important;
    padding-bottom: 10px !important;
    font-size: 28px !important;
    margin-left: 49px !important;
    margin-top: 57px;
}
/*  .heading3 {
    margin-top: 0px!important;
    margin-left: -30px!important;
} */

.heading1 {
    margin-left: 18px!important;
}
	a#slider-4-slide-8-layer-3 {
    margin-top: 15px!important;
    /*margin-left: 39px!important;*/
		    margin-left: 118px!important;
}
} 

 @media only screen 
  and (min-device-width: 778px) 
  and (max-device-width: 992px) 
	and (-webkit-min-device-pixel-ratio: 1){
		
		
	.heading3 {
    margin-top: 0px!important;
    margin-left: -30px!important;
}		
		a#slider-4-slide-8-layer-3 {
    margin-top: 15px!important;
    margin-left: -124px!important;
}
} 

@media only screen 
  and (min-device-width: 351px) 
  and (max-device-width: 475px)
  and (-webkit-min-device-pixel-ratio: 2) {
	  .heading2{
		font-size:13px !important;
		font-weight:600;
	  }
	  
	  .heading3{
		  margin-bottom:20px !important;
	  }
}

@media screen and (max-width: 320px){
	
	.heading2{
	   margin-top: 10px !important;
		font-size: 16px !important;
	}
	.heading3{
		margin-left: 0px !important
	}
		
	a#slider-4-slide-8-layer-3 {
        margin-top: -142px !important;
	}
}

 @media only screen and (min-width: 820px) and (max-width: 830px) {
	 .heading2 {
    line-height: 36px !important;
    padding-bottom: 10px !important;
    font-size: 28px !important;
    margin-left: 28px !important;
    margin-top: 57px;
}
	 .heading3 {
  margin-top: -57px!important;
    margin-left: -19px!important;
}
	 a#slider-4-slide-8-layer-3 {
    margin-top: 46px!important;
    margin-left: 175px!important;
}
    
    }
.elementor-element.elementor-element-fd75a7c.elementor-widget.elementor-widget-text-editor {
    line-height: 125% !important;
    margin-left: 5px !important;
    font-size: 16px !important;
    font-weight: 500 !important;
    margin-bottom: 0px !important;
}

span.new-campaign-section {
	color: #5c5c5c;
}