.tlp-team .short-desc, .tlp-team .tlp-team-isotope .tlp-content, .tlp-team .button-group .selected, .tlp-team .layout1 .tlp-content, .tlp-team .tpl-social a, .tlp-team .tpl-social li a.fa,.tlp-portfolio button.selected,.tlp-portfolio .layoutisotope .tlp-portfolio-item .tlp-content,.tlp-portfolio button:hover {background: #0367bf ;}
.tlp-portfolio .layoutisotope .tlp-overlay,.tlp-portfolio .layout1 .tlp-overlay,.tlp-portfolio .layout2 .tlp-overlay,.tlp-portfolio .layout3 .tlp-overlay, .tlp-portfolio .slider .tlp-overlay {background: rgba(3,103,191,0.8);}
.e-con.e-parent:nth-of-type(n+4):not(.e-lazyloaded):not(.e-no-lazyload),
.e-con.e-parent:nth-of-type(n+4):not(.e-lazyloaded):not(.e-no-lazyload) * {
background-image: none !important;
}
@media screen and (max-height: 1024px) {
.e-con.e-parent:nth-of-type(n+3):not(.e-lazyloaded):not(.e-no-lazyload),
.e-con.e-parent:nth-of-type(n+3):not(.e-lazyloaded):not(.e-no-lazyload) * {
background-image: none !important;
}
}
@media screen and (max-height: 640px) {
.e-con.e-parent:nth-of-type(n+2):not(.e-lazyloaded):not(.e-no-lazyload),
.e-con.e-parent:nth-of-type(n+2):not(.e-lazyloaded):not(.e-no-lazyload) * {
background-image: none !important;
}
}
				
.site-footer{display:none;}
/*banner text*/
.sidecol{height:100%;}
.prj .tlp-content-holder h3{font-family: 'Roboto';line-height: 30px !important;}
.prj .tlp-portfolio-thum{border-radius:10px;}
/*prd page gallery*/.prdgal .elementor-thumbnails-swiper{width: 125px;}
.prdgal .elementor-carousel-image{background-size: contain!important;}
.prdgal .elementor-swiper-button{background: rgba(0,0,0,.3)}
.prdgal .elementor-swiper-button-next{right: 15px !important;}
.tlp-portfolio-thum {border-radius:15px 15px 0px 0px;}
.tlp-content{border-radius:0px 0px 15px 15px;}
.prd .demo-icon{padding:100px !important;}
.wpcf7-response-output{color:#fff !important;}
overlay .elementor-post__thumbnail__link:hover{top: 0;bottom: 0;left: 0;right: 0;height: 100%;width: 100%;opacity: 0;transition: .5s ease;background-color:#DC332E73 !important;}

.elementor-widget-breadcrumbs{display:none !important;}
.ekit-wid-con .elementskit-accordion.accordion-4 .elementskit-card-header>.elementskit-btn-link::before{background-color:#36498f;}
.rank-math-breadcrumb{display:none !important;}
.elementor-post-info{pointer-events:none !important;}
h4, h3,H2,H1,H5{color:#fff;}
body{-webkit-font-smoothing: antialiased !important;  -moz-osx-font-smoothing: grayscale !important;}
.tlp-portfolio-container .pfp-carousel .owl-nav {position: initial !important;}
.owl-prev {width: 50px;height: 50px;margin-right:10px !important;}
.owl-next{width: 50px;height: 50px;margin-left:50px !important;}
#singleprd .elementor-cta__content{height:85px;}
.eicon-close{display:none;}
.eicon-share-arrow{display:none;}
#rank-math-rich-snippet-wrapper{display:none;}
.container,.container .carousel{width: 100%; aspect-ratio: 411/274;}
.container .carousel div.item{ width:100%; height:100%;flex-shrink:0;}
.container .carousel img{ width:100%;height:100%;object-fit: contain;}
.container {overflow: hidden;position: relative;}
.container .carousel {display: flex;}
.container .indicator {height: 30px;position: absolute;bottom: 10px;right: 5%;transform: translateX(-50%); color:#eee; font-size:18px;}
.container .left {position: absolute;left: 10px;top: 50%; z-index:1000;cursor: pointer;}
.container .right {position: absolute;right: 10px;top: 50%; z-index:1000;cursor: pointer;}
.container .right:before{content:"\e87d"; font-size:30px; font-weight:400; color:#eee;float:right;}
.container .left:before{content:"\e87e"; font-size:30px; font-weight:400; color:#eee}
#dopost{ position:absolute; top:0; right:0; width:120px; z-index:2000;}
#dopost i{display:block; width:30px; height:30px; background:#ff0000; float:left; font-style:normal; line-height:30px; text-align:center;cursor:pointer;}
.red{ color:#ff0000;}

.elementor-8531 .elementor-element.elementor-element-cbf6ce5 .elementor-heading-title {color: var( --e-global-color-text );}
.elementor-8531 .elementor-element.elementor-element-c1a3233 .elementor-heading-title {color: var( --e-global-color-text );}
.ast-single-post .entry-content a.search{ text-decoration:none; color:#fff;}
.ast-single-post .entry-content a.search:hover{ text-decoration:underline;}