.aux-search-section {
    display: none;
}
.single-portfolio .entry-info {
 display:none;
}

.page-id-4205 .elementor-3939 .elementor-element.elementor-element-7a4a0e0:not(.elementor-motion-effects-element-type-background), .elementor-3939 .elementor-element.elementor-element-7a4a0e0 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
    background-color:transparent !important;
}

.elementor-3939 .elementor-element.elementor-element-7a4a0e0.bdt-sticky.bdt-active {
    background-color: 
    rgba(18, 57, 92, 0.9490196078431372) !important;
}
.aux-widget-text .aux-ico-pos-left .aux-text-widget-content, .aux-widget-text .aux-ico-pos-right .aux-text-widget-content{
    padding: 2.5em;
    display: block;
    vertical-align: top;
}
.search-result .aux-after-content {
	display:none !important;
}

img.da-apps-live {
    margin-left: -5px !important;
    margin-right: 4px !important;
}

.post .entry-content img {
	margin-left:0px !important;
	margin-right:20px !important;
	
}

/*Sofia to update */

.elementor-testimonial__text:after,.col-subtitle:after, .aux-select-overlay, .elementor-heading-title:before, .entry-date:before, .elementor-text-editor:after, .aux-head-before:before,.aux-modern-heading-primary:before {
    background-image: linear-gradient(to left, #6EC1E4, #7DCAE9, #95D7F1, #A7E1F7, #C0EFFF
		) !important;
		box-shadow:none !important;
	border-width:0px !important;
}

.single-portfolio .aux-primary .content .aux-sticky-position .entry-side-title h1:after{    background-image: linear-gradient(to left, #6EC1E4, #7DCAE9, #95D7F1, #A7E1F7, #C0EFFF
		) !important;
		box-shadow:none !important;
	border-width:0px !important;}

.elementor-3846 .elementor-element.elementor-element-8517560 {
    margin-top: 100px !important;
}

.bdt-news-ticker {
    margin-top: 40px !important;
}

@media screen and (max-width:767px) {
.bdt-news-ticker {
    margin-top: 30px !important;
}
.bdt-news-ticker-label {
	display:none !important;
}
.bdt-news-ticker-content {
  right: 30px !important;
	top:10px !important;
}
.bdt-news-ticker-arrow  {
	display:none !important;
}
}
/* MENO */
.site-header-section .aux-master-menu .current-menu-item .aux-menu-label {
	color:#6EC1E4;
}

/* Search */
.aux-header-elements .aux-search-box .aux-search-section  .aux-search-icon {
	margin-left:15px;
}
/* single blog */

@media screen and (max-width:706px) {
  .single-post .aux-single .aux-wrapper .aux-container .aux-primary .content {
	    padding: 5px;
}
}
.hentry .entry-info [class^="entry-"]+[class^="entry-"]:before, .aux-widget-post-slider .aux-latest-posts-slider .aux-slide-info .entry-tax a::after, .hentry .entry-info .entry-tax a::after{
	content:'';
	width:1px;
	height:9px;
	background-color:#E7EAF6;
}

.aux-next-prev-posts.nav-skin-modern .np-prev-section .np-nav-text:before {
	    background-image: none;
    content: '\00ab'!important;
    background-color: #12395C;
    padding-top: 9px;
        margin-left: -8px;
    position: absolute;
    width: 37px;
    height: 30px;
    font-size: 15px;
    text-align: center;
    border-radius: 50%;
    color: #98BCDC;
    font-weight: bold;
	transition: all 300ms ease-out;
}
.aux-next-prev-posts.nav-skin-modern .np-prev-section .np-nav-text:hover:before{
	background-color:#FeDB03;
	color:#002240;
}
.aux-next-prev-posts.nav-skin-modern .np-next-section .np-nav-text:hover:after{
	background-color:#FEDB03;
	color:#002240;
}
@media screen and (max-width:1312px) {
  .aux-single .aux-wrapper .aux-container .aux-primary .content .aux-simple-context .entry-content {
	    padding: 0px 13px;
}
}
.aux-single .aux-wrapper .aux-container .aux-primary .content .aux-simple-context .entry-main .entry-meta
{
	margin:0 200px;
}

@media screen and (max-width:1334px) {
  .aux-single .aux-wrapper .aux-container .aux-primary .content .aux-simple-context .entry-main .entry-meta
{
	margin:0;
}
}
.single-portfolio .content .aux-sticky-position .entry-meta-data-container .entry-meta-data dl dt{
	font-family:Poppins;
	font-weight:bold;
	font-size:16px;
	line-height:23px;
	color:#000;
}
.single-portfolio .content .aux-sticky-position .entry-meta-data-container .entry-meta-data dl dt dd{
		font-family:Montserrat;
	font-weight:400;
	font-size:16px;
	line-height:19px;
	color:#000000;
}
.aux-port-archive-btn .cls-1{
	    fill: #12395C;
}
.single-format-standard .aux-container .aux-primary .aux-medium-context .entry-main .entry-meta{
	margin:0 235px;
}
@media screen and (max-width:1334px){
	.single-format-standard .aux-container .aux-primary .aux-medium-context .entry-main .entry-meta{
	margin:0 5px;
}
}
a{
	color:#85A1B9;
}
.aux-single .aux-wrapper .aux-container .aux-primary .comment-respond{
	padding: 0px 240px;
	padding-bottom:350px;
}
@media screen and (max-width:1334px) {
  .aux-single .aux-wrapper .aux-container .aux-primary .comment-respond{
	padding: 0px ;
		padding-bottom:250px;

}
}
.aux-single .aux-wrapper .aux-container .aux-primary .content .comment-respond .comment-reply-title span{
	font-family:Poppins;
	font-size:34px;
	font-weight:bold;
	color:#202020;
	font-style:normal;
	line-height:48px;
}
.single-post .aux-main .aux-wrapper .logged-in-as{
	font-family:Montserrat;
	font-size:16px;
	font-weight:400;
	color:#393939;
	font-style:normal;
	line-height:16px;
}
.aux-single .aux-wrapper .aux-container .aux-primary .content .comment-respond .submit{
	    background: #FEDB03;
    color: #000;
    float: right;
    font-size: 16px;
  box-shadow:0px 10px 20px rgba(251,176,52,0.20);
    line-height: 23px;
	font-weight:bold!important;
	margin-top:50px;
	text-transform:capitalize;
}
.aux-single .aux-container .aux-primary .content .comment-respond .aux-modern-form .aux-block-inputs label{
	 color: #393939;
    font-family: Montserrat;
    font-size: 15px;
    line-height: 19px;
    font-weight: 400;
	height:5px;
	min-height:5px;
	
	   
}
.aux-single .aux-container .aux-primary .content .comment-respond .aux-modern-form .aux-block-inputs #comment{
	height: 65px;
    min-height: 65px;
	margin-top:55px;
}
@media screen and (max-width:734px) {
  .aux-single .aux-wrapper .aux-container .content .aux-medium-context .entry-main .entry-content {
    margin-left: 0;
    margin-right: 0;
  }
}

/* Single project	 */
.single-portfolio .aux-boxed-container .aux-fold .type-portfolio.aux-side-right{
	 padding-right:810px!important;
}

@media screen and (max-width:1449px) and (min-width: 1025px){
  .single-portfolio .aux-boxed-container .aux-fold .type-portfolio.aux-side-right{
	 padding-right:580px!important;
}
}
.hentry .aux-portfolio-columns .aux-overlay-content, .aux-widget-recent-portfolios .aux-portfolio-columns .aux-overlay-content{
	   text-align: left;
    bottom: 45px;
    position: relative!important;
}
.aux-portfolio-columns  .aux-overlay-content .entry-main{
	position:absolute;
	top: 22px;
  left: 100px;
}

@media screen and (max-width:556px) {
  .aux-portfolio-columns  .aux-overlay-content .entry-main{
    position: relative;
    top: 0px;
    left: 0px;
}
}
@media screen and (max-width:556px) {
  .hentry .aux-portfolio-columns .aux-overlay-content, .aux-widget-recent-portfolios .aux-portfolio-columns .aux-overlay-content{
		    width: 100%;
    text-align: center;
    padding: 1.5em;
    position: relative!important;
    transform: translateY(-60%);
    overflow: hidden;
    top: 0%;
}
}
.aux-portfolio-columns .aux-overlay-content .aux-portfolio-overlay-buttons .aux-arrow-post-link .aux-arrow-nav .aux-medium-right{
	background-image: none;	
}
.aux-portfolio-columns .aux-overlay-content .aux-portfolio-overlay-buttons .aux-arrow-post-link .aux-arrow-nav{
	background-color:#FEDB03;
}


.elementor-widget-container .aux-widget-recent-portfolios .aux-portfolio-columns .aux-iso-visible .aux-item-overlay .aux-frame-darken::after{
	background-color:rgba(0,34,64,0.75);
}
.aux-portfolio-columns .aux-overlay-content .aux-portfolio-overlay-buttons .aux-arrow-post-link .aux-arrow-nav .aux-medium-right:before{
	content: "\f101";
   font-family: "FontAwesome" !important;
 font-style: normal !important;
 font-weight: normal !important;
 font-variant: normal !important;
 text-transform: none !important;
 speak: none;
     position: absolute;
    top: -36%;
    left: 0px;
    color: #002240;
	border-color: #12395C;
}
.aux-portfolio-columns .aux-arrow-nav.aux-outline.aux-white{
	border-color: #fedb03;
    box-shadow: 0 0 0 1px #fedb03 inset;
}

@media screen and (max-width:1130px) and (min-width: 1024px){
  .single-portfolio .aux-boxed-container .aux-fold .type-portfolio.aux-side-right{
    padding-right: 580px!important;
}
}
@media screen and (max-width:1024px) {
  .single-portfolio .aux-boxed-container .aux-fold .type-portfolio.aux-side-right{
    padding-right: 0px!important;
}
}
@media screen and (max-width:1024px) {
  .single-portfolio .aux-boxed-container .aux-fold .type-portfolio .aux-sticky-position{
        width: 100%!important;
		    margin-top: -120px;
		margin-left: 5px;
}
}
.single-portfolio .aux-boxed-container .aux-fold .type-portfolio .aux-sticky-position{
	 margin-right: -585px;
width:520px;
}
.single-portfolio .aux-primary .content .aux-sticky-position .entry-side-title h1{
    font-size: 50px;
    line-height: 60px;
    color: #000;
	margin-top:45px;
	position:relative;
	max-width:80%;
	font-family:Poppins;
	font-weight:bold;
	color:#000;
}
.single-portfolio .aux-primary .content .aux-sticky-position .entry-side-title h1:after{
	 content: '';
    height: 5px;
    width: 74px;
    display: inline-block;
    position: absolute;
    top: 20%;
    transform: translateY(-50%);
    left: -102px;
  background: rgb(251,176,52);
background: linear-gradient(90deg, rgba(251,176,52,1) 0%, rgba(255,239,0,1) 100%, rgba(255,239,0,1) 100%);

box-shadow: -3px 3px 7px rgba(251,176,52,0.20);
}
@media screen and (max-width:766px) {
.single-portfolio .aux-primary .content .aux-sticky-position .entry-side-title h1:after{
	 content: '';
	display: none!important;
	padding:0;
}
}
.single-portfolio .content .aux-sticky-position .entry-overview-container .entry-side-overview{
	  font-family: Montserrat;
    font-size: 16px;
    line-height: 25px;
    font-weight: 400;
    color: #000;
   padding-bottom:20px;
	margin-top:40px
}
.single-portfolio .aux-container .aux-primary .aux-side-meta-normal .entry-main .entry-media{
	margin-bottom:0;
} 
.single-portfolio .alignnone {
	margin-top:0;
}
.portfolio-template-default .type-portfolio .entry-actions .aux-wpulike .count-box, .aux-single-portfolio-share{
	color: #000;
  font-family: Montserrat;
  font-weight: 400;
	color:#000000;
	line-height:19px;
}
.portfolio-template-default .entry-side .entry-overview-container .entry-actions{
     width: 85%;
}
.portfolio-template-default .type-portfolio .auxicon-share:before{
	margin-left:85px;
	
} 
a.button.aux-black, button.aux-black, input[type="button"].aux-black, .aux-button.aux-black{
	background-color: #AB1E2E;
	padding:16px 28px;
	color:#fff;
	font-family:Poppins;
	font-size:16px;
	line-height:19px;
	text-shadow:none;
	font-weight:700;

	margin-top:25px;
}
.single-portfolio .aux-boxed-container .aux-container .aux-primary .aux-related-container{
	padding-right: 810px;
	    padding-bottom: 220px;
}

@media screen and (max-width: 1514px)and (min-width: 1088px) {
  .single-portfolio .aux-boxed-container .aux-container .aux-primary .aux-related-container{
    padding-right: 580px!important
			;
}
}
@media screen and (max-width: 1088px) {
  .single-portfolio .aux-boxed-container .aux-container .aux-primary .aux-related-container{
    padding-right: 0px;
		 padding-bottom: 80px;
}
}
.portfolio-template-default .aux-widget-recent-posts .widget-title{
	font-family: Poppins;
    font-weight: bold;
    color: #000;
    font-size: 25px;
    line-height: 25px;
}

.single-portfolio .aux-related-container .aux-widget-recent-posts .aux-match-height .has-post-thumbnail .entry-main .entry-header .entry-title a{
	font-family: Poppins;
    font-weight: bold;
    color: #000000;
    font-size: 16px;
    line-height: 23px;
}
.single-portfolio .column-entry .entry-main .entry-info, .entry-tax{
	font-family: Montserrat;
    font-weight: 500;
    color: #85A1B9;
    font-size: 14px;
    line-height: 23px;
    font-style: normal;
}
@media screen and (max-width: 1276px) and (min-width: 1025px){.elementor-6 .elementor-element.elementor-element-5eb6a20 .aux-testimonial-info, .aux-testimonial-info, .entry-content {
    margin-top: 0px;
}
	}
.single-portfolio .aux-boxed-container .aux-wrapper .aux-container .aux-primary .content .aux-sticky-side .aux-next-prev-posts{
	margin-top:0;
}
.single-portfolio .aux-boxed-container .aux-wrapper .aux-container .aux-primary .content .aux-side-right .entry-main .entry-content, .single-portfolio .aux-boxed-container .aux-wrapper .aux-container .aux-primary .content .aux-side-right .entry-main, .single-portfolio .aux-boxed-container .aux-wrapper .aux-container .aux-primary .content .aux-side-right .entry-main .entry-content p, .single-portfolio .aux-boxed-container .aux-wrapper .aux-container .aux-primary .content .aux-side-right .entry-main .entry-content img {
	margin-bottom:0px;
}
@media screen and (max-width:1024px) {
  .single-portfolio .aux-boxed-container .aux-wrapper .aux-container .aux-primary .content .aux-side-right .entry-main .entry-content, .single-portfolio .aux-boxed-container .aux-wrapper .aux-container .aux-primary .content .aux-side-right .entry-main, .single-portfolio .aux-boxed-container .aux-wrapper .aux-container .aux-primary .content .aux-side-right .entry-main .entry-content p, .single-portfolio .aux-boxed-container .aux-wrapper .aux-container .aux-primary .content .aux-side-right .entry-main .entry-content img {
	margin-bottom:55px;
}
}
.single-portfolio .aux-boxed-container .aux-wrapper .aux-next-prev-posts{
	background-color:#002240;
}
.aux-single .aux-primary .content .aux-side-right .aux-next-prev-posts .np-prev-section .np-nav-text{
	color: #FFFFFF;
    font-family: Montserrat;
    font-size: 14px;
    font-weight: 400;
    text-transform: capitalize;
    line-height: 18px;
	    text-decoration: none;
	    position: relative;
}
.aux-next-prev-posts.nav-skin-modern .np-next-section .np-nav-text:after{
	    background-image: none!important;
    content: '\00bb'!important;
    background-color: #12395C;
    padding-top: 9px;
        margin-left: -10px;
    position: absolute;
    width: 37px;
    height: 30px;
    font-size: 15px;
    text-align: center;
    border-radius: 50%;
    color: #98BCDC;
    font-weight: bold;
}

.aux-single .np-nav-text{
	color: #FFFFFF!important;
    font-family: Montserrat!important;
    font-size: 14px!important;
    font-weight: 400!important;
    text-transform: capitalize!important;
    line-height: 18px!important;
	    text-decoration: none!important;
	transition: all 300ms ease-out!important;
}
.aux-widget-recent-portfolios .aux-overlay-content .aux-portfolio-overlay-buttons .aux-hover-circle-plus .aux-arrow-nav{
	display:none;
}

.nocomments {
   display:none !important;
}