/* Top Header bar social */
.aux-top-header .aux-container .aux-socials-container .aux-social-list a{
	color:#ffff;
	padding-right: 25px;	
	font-size:12px;
}
/* menu */
.site-header-section .aux-master-menu .current-menu-item .aux-menu-label{
	font-weight:bold;
}
/* search */
.aux-top-header .aux-container .aux-search-section .aux-search-icon {
	color: #fff;
  font-size: 20px;
}
/* Sub footer */
 .maap{
	margin-top: 55px;
  height: 155px;
  width: 100%;
}
.aux-subfooter .aux-widget-area .widget-container .widget-title{
	border:none;
}
.aux-h-medium-right {

	background-position:center center;
}
.form-button{
	position:relative;
	width: 36px;
  height: 36px;
}
.aux-h-small-right {
	position: absolute;
  top: 11px;
  right: 11px;
  z-index: 5;
}
.mc4wp-form input[type="submit"]{
	background-color: var(--auxin-featured-color-1);
	padding: 11px 13px;
}
.form-button{
	position: absolute;
  width: 36px;
  height: 36px;
  bottom: 7px;
  right: 9px;
}
.mc4wp-form-fields{
	position:relative;
}
.mc4wp-form input[type="text"], .mc4wp-form input[type="email"]{
	height: 52px;
	border-color: #404040;
	position:relative;
} 
	

.aux-site-footer .aux-socials-container .aux-social-list .auxicon-twitter{
	width: 40px;
  height: 40px;
	padding-top:10px;
	margin-right:10px;
  background-color: #2B2B2B;
	color:#fff;
}
.aux-site-footer .aux-socials-container .aux-social-list .auxicon-facebook {
	width: 40px;
  height: 40px;
	padding-top:10px;
	margin-right:10px;
  background-color: #2B2B2B;
	color:#fff;
	
}
.aux-site-footer .aux-socials-container .aux-social-list .auxicon-linkedin {
	width: 40px;
  height: 40px;
	padding-top:10px;
	margin-right:10px;
  background-color: #2B2B2B;
	color:#fff;
	
}
.aux-site-footer .aux-socials-container .aux-social-list .auxicon-instagram {
	width: 40px;
  height: 40px;
	padding-top:10px;
	margin-right:10px;
  background-color: #2B2B2B;
	color:#fff;
	
}
aside .widget-container, .aux-aside .widget-container{
margin-top: 44px;
}
.aux-subfooter .aux-wrapper .aux-fold .aux-row .aux-widget-area .widget-container .textwidget{
margin-top: -25px;
}
@media screen and (max-width: 468px){
.aux-subfooter .aux-wrapper .aux-container .aux-row .aux-widget-area .widget-container .widget-title{
        text-align:left;
    }
}
@media screen and (max-width: 767px) and (min-width:464px){
    .mc4wp-form-fields{
        width: 58%;
    }
}
@media screen and (max-width: 464px) {
    .mc4wp-form-fields{
        width: 100%;
    }
}@media screen and (max-width: 767px) and (min-width:418px){
 .maap{
    width:45%;
 }
} 
/* Single blog */
 .single-post .aux-single .aux-wrapper .aux-container .aux-primary{
	max-width: 1300px;
	margin:auto;
	
	}
.post-template-default .aux-single .aux-wrapper .aux-container .aux-primary .content .aux-simple-context .entry-main .aux-text-align-center .entry-title{
	color:#000;
	font-size:38px;
	
}	
.post-template-default .aux-single .aux-wrapper .aux-container .aux-primary .content .aux-simple-context .entry-main .entry-content{
	color:#000000;
	padding:50px 85px;
	line-height:28px;
}	
.post-template-default .aux-single .aux-wrapper .aux-container .aux-primary .content .aux-simple-context .entry-main  .entry-info{
	color:#AAAAAA;
	line-height:20px;
	text-transform:uppercase;
		
}	
.post-template-default .aux-single .aux-wrapper .aux-container .aux-primary .content .aux-simple-context .entry-main  .entry-info a{
	color:#AAAAAA;
	font-size:14px!important;

	
}

.single-post .hentry footer.entry-meta .entry-tax{
	font-family:Rubik;
	font-size:15px;
	font-style:normal;
	color:#393939;
	line-height:19px;
}	 
/* form Single blog */	
.post-template-default .aux-single .aux-wrapper .aux-container .aux-primary .content .comment-respond .comment-reply-title{
	color:#202020;
	font-size:30px;
	line-height:36px;
	font-weight:bold;
	font-family:Rubik;
	
}
.post-template-default .aux-wrapper .aux-container .aux-primary .content .aux-simple-context .entry-main .entry-meta{
	margin:85px;
	border-color:#AAAAAA;

}
.post-template-default .aux-single .aux-wrapper .aux-container .aux-primary .comment-respond .aux-modern-form .logged-in-as, a{
	color:#808080;
	font-family:Rubik;
	font-size:16px;
	line-height:26px;
	
}
.post-template-default .aux-boxed-container .aux-wrapper .aux-container .aux-primary .comment-respond{
	margin: 85px!important;
}
.aux-single .aux-wrapper .aux-container .aux-primary .comment-respond .aux-modern-form .aux-input-group{
	font-size: 15px;
  font-family: Rubik;
  font-weight: 300;
  margin-top: 35px;
	
}
.aux-modern-form .aux-input-group .aux-modern-form-border{
  height: 1px;
  background-color: #393939;
  
}
.aux-modern-form#commentform input[type="text"], .aux-modern-form#commentform input[type="password"], .aux-modern-form#commentform input[type="email"], .aux-modern-form#commentform input[type="tel"], .aux-modern-form#commentform input[type="url"], .aux-modern-form#commentform input[type="date"], .aux-modern-form#commentform textarea{
	height: 70px;
	min-height: 70px;
}	
.post-template-default .aux-single .aux-wrapper .aux-container input[type="submit"]{
	float: right;
  margin: 76px 0 106px 0;
	background-color:var(--auxin-featured-color-1);
	box-shadow:0px 5px 30px rgba(0,91,234,0.20);
	font-family:Rubik;
	font-weight:400!important;
	font-size:16px;
	line-height:19px;
	text-transform:capitalize;
}	
/* header Single blog */		
 .post-template-default .page-title-section, .portfolio-template-default .page-header, .page-header {
	background: -webkit-linear-gradient(90deg, rgb(0, 91, 234), rgb(0, 198, 251));
background: linear-gradient(90deg, rgb(0, 91, 234), rgb(0, 198, 251));
	 

}

 

.post-template-default .page-title-section .aux-boxed-container .aux-container .aux-page-title-entry .aux-page-title-box .page-title-group .page-title, .single-portfolio .page-title-section .aux-boxed-container .aux-page-title-entry .aux-page-title-box .page-title-group .page-title{
	font-family: Poppins;
  font-weight: bold;
  font-size: 30px;
  line-height: 43px;
	color:#fff;
	
}

.post-template-default .page-title-section .page-header .aux-container .aux-breadcrumbs,  .portfolio-template-default .page-title-section .aux-boxed-container .aux-container .aux-breadcrumbs{
  font-family: Rubik;
  font-weight: 300;
  line-height: 18px;
}

 .post-template-default .page-title-section .aux-boxed-container .aux-container .aux-page-title-entry .aux-page-title-box{
	margin-top: -20px;
}

.post-template-default .page-title-section .aux-boxed-container .aux-container .aux-page-title-entry{
	margin-bottom:30px;
}	

.post-template-default .page-title-section .aux-boxed-container .aux-container .aux-breadcrumbs{
	margin-top: 35px;
  margin-bottom: 20px;
}	

@media screen and (max-width: 649px) {
    .post-template-default .page-title-section .aux-boxed-container .aux-container .aux-page-title-entry .aux-page-title-box{
        margin-top: 5px;
    }
}

@media screen and (max-width: 649px) {
    .post-template-default .aux-single .aux-wrapper .aux-container .aux-primary .content .aux-simple-context .entry-main .entry-content{
        padding: 50px 5px;
    }
} 

/* Single project	 */
 a.button.aux-black, button.aux-black, input[type="button"].aux-black, .aux-button.aux-black{
	background-color: var(--auxin-featured-color-1);
	padding:16px 28px;
	color:#FFFFFF;
	font-family:Rubik;
	font-size:16px;
	line-height:19px;
	text-shadow:none;
	font-weight:400;	 
	box-shadow:0px 5px 30px rgba(0,91,234,0.20);
	margin-top:45px;
}

.portfolio-template-default .type-portfolio .entry-actions .aux-wpulike .count-box, .aux-single-portfolio-share{
	color: #000;
  font-family: Poppins;
  font-weight: 400;
	
}

.portfolio-template-default .entry-side .entry-overview-container .entry-actions{
     width: 98%!important;
}

.portfolio-template-default  .entry-header .entry-title a{
	 font-family: Poppins;
  font-weight: bold;
	margin-right:25px;
	font-size:25px;
	color:#000;
	
}

.portfolio-template-default .aux-related-container .aux-match-height .type-portfolio .entry-main .entry-info .entry-tax{
	font-style:normal;
	color:#BBBBBB;
	 font-family: Poppins;
	margin-right:25px;
	font-size:25px;
}

.portfolio-template-default .aux-related-container .widget-title, .portfolio-template-default .aux-match-height .aux-col .portfolio-cat-branding .entry-main .entry-header .entry-title{
	font-family: Poppins;
  font-weight: bold;
  line-height: 25px;
  font-size: 25px;
}

.portfolio-template-default  .np-next-section .np-title, .np-prev-section .np-title{
	color: #000000;
  font-family: Rubik;
  font-weight: bold;
  line-height: 30px;
}

.portfolio-template-default .page-title-section .aux-auto-height .aux-container, .page-header {
	height:120px;

}

.portfolio-template-default .page-title-section .aux-boxed-container .aux-container .aux-breadcrumbs{
	margin-top:30px!important;
}


.page-header .aux-container .aux-breadcrumbs {
	margin-top:20px!important;
}	

.portfolio-template-default .page-title-section .aux-boxed-container .aux-container .aux-page-title-entry{
	margin-top: -20px!important;
}	

.portfolio-template-default .page-header .aux-container .aux-page-title-entry .aux-page-title-box .page-title-group {
	margin-top: -60px!important;
}
.page-header .aux-container .aux-page-title-entry{
	margin-top: -40px!important;
	
}	

.portfolio-template-default  .np-nav-text{
	color: #000000;
  font-family: Rubik;
  font-weight: 400;
  line-height: 30px;
}
.portfolio-template-default .aux-boxed-container .aux-wrapper .aux-container .aux-primary .content .aux-side-right{
	width:73%;
	
}

.portfolio-template-default .aux-container .entry-side .entry-side-title{
 font-size: 30px;
 width: 450px;
 color: #000000;
 font-weight: bold;
}

.portfolio-template-default .aux-primary .entry-side .entry-overview-container .entry-actions{
	margin-top: 45px;
  width: 404px;
}

@media screen and (max-width: 1024px)  {
   .portfolio-template-default .aux-boxed-container .aux-wrapper .aux-container .aux-primary .content .aux-side-right{
      width: 100%;
		 max-width:100%;
  }
}


@media screen and (max-width: 1024px)  {
   .portfolio-template-default .aux-container .aux-side-right .aux-has-meta-data .entry-side-title{
      width: 100%;
  }
}
@media screen and (max-width: 1024px)  {
   .portfolio-template-default .entry-side .entry-overview-container .entry-actions{
      width: 90%;
  }
}

.portfolio-template-default .aux-media-frame{
	margin-right:12px;
}

.portfolio-template-default .aux-text-color-dark .entry-overview-container{
    width: 560px;
    margin-top: 45px;
    color: #000;
    line-height: 30px;
}
@media screen and (max-width: 1024px)  {
   .portfolio-template-default .aux-text-color-dark{
    margin-top: -150px;
}
}
@media screen and (max-width: 696px)  {
   .portfolio-template-default .aux-text-color-dark .entry-overview-container{
    width: 90%;
}
}
@media screen and (max-width: 650px)  {
     .post-template-default .aux-wrapper .aux-container .aux-primary .content .aux-simple-context .entry-main .entry-meta{
        margin: 0;
}
}
@media screen and (max-width: 650px){
     .post-template-default .aux-main .aux-wrapper .aux-container .aux-primary .content .comment-respond{
        margin: 0!important;
}
}
@media screen and (max-width: 1024px){
     .portfolio-template-default .aux-territory .aux-wrapper .aux-container .aux-primary .content .aux-side-right .entry-side{
        margin-top: 2px;
}
}
@media screen and (max-width: 1024px){
 .page-header .aux-container{
    text-align: center;
}
}

.aux-logo-anchor > img {
    max-height: 100%;
    image-rendering: -webkit-optimize-contrast;
    width: 100%;
    height: 70px;
}

@media only screen and (max-width: 600px) {
	.aux-logo-anchor > img {
    max-height: 100%;
    image-rendering: -webkit-optimize-contrast;
    width: 70%!important;
    height: 50px!important;
		padding-left:20px;
}
}

.elementor-column-gap-default>.elementor-column>.elementor-element-populated {
    padding: 0px;
}


    .elementor-827 .elementor-element.elementor-element-4a23a27 {
        margin-top: 0px;
        margin-bottom: 0px!important;
        padding: 10px 0px 10px 0px;
    }


p {
    font-family: 'Lato', sans-serif;
    font-style: normal;
    font-weight: 400!important;
}

.elementor-1386 .elementor-element.elementor-element-29633b1 .elementor-image-carousel-caption {

    padding: 15px !important;
	font-family:'Lato'!important;
}

#slider-3-slide-22-layer-1{
  text-transform:none!important;
}

#wpforms-submit-1578{
	background-color:#4b3a97;
}

.wpforms-field-label{
	font-family:'Lato';
}