/* Enter Your Custom CSS Here */
.whatsappme { z-index:99999; }
.whatsappme__header { box-sizing:border-box; }
@media only screen and (min-width: 769px)
.whatsappme {
z-index: 99999;
}
.dark-services-block > .row{
		background:#000;
		position:relative;
		z-index:9999;
		display:flex;
		align-items:stretch;
}

.dark-services-block .cl-service-box{
		height:100%
}

.dark-services-block .cl-service-box .wrapper{
		height: 100%;
    display: flex;
    flex-direction: column;
    justify-content: space-between;
}

@media (min-width:992px){
.heading-offset-creative h2{
		left:175px;
}
}

.btn_colored .btn-style-text_border span, .btn_colored .btn-style-text_border i{
		color:#FF6422;
}

.btn_colored .btn-style-text_border span:after{
		background:#FF6422;
}

.title_ontop .cl-custom-heading:first-child{
		position:relative;
		top:-30px !important
}
.title_ontop_sticky .col-content{
		top:-20px;
}
.title_ontop_sticky .cl-custom-heading{
		position:sticky;
		top:20px;
		
}

.portfolio_custom_nr_color .number{
		color:#fef1f1 !important;
}

.horizontal-slider-section-2 .bg-layer{
		background-position:35% center !important;
		background-size:auto calc(100vh - 200px) !important;
}

.circle_gradient_1 .elementor-icon{
		background: linear-gradient(180deg, #EBF6FF 0%, rgba(255, 255, 255, 0) 100%);
		fill:#000;
}

.circle_gradient_2 .elementor-icon{
		background: linear-gradient(180deg, #FEF1F1 0%, rgba(255, 255, 255, 0) 100%);
		fill:#000;
}

.circle_gradient_3 .elementor-icon{
		background: linear-gradient(180deg, #FEF5DF 0%, rgba(255, 255, 255, 0) 100%);
		fill:#000;
}

.section_with_arrows .elementor-container:before{
		content: "";
    background: url(https://remake.codeless.co/wp-content/uploads/2020/09/Arrow-2.png) center no-repeat;
    position: absolute;
    width: 232px;
    height: 40px;
    left: 260px;
    top: 40px;
}

.section_with_arrows .elementor-container:after{
		content: "";
    background: url(https://remake.codeless.co/wp-content/uploads/2020/09/Arrow-2.png) center no-repeat;
    position: absolute;
    width: 232px;
    height: 40px;
    right: 266px;
    top: 75px;
}

.gradient_final_button .elementor-button{
		background: linear-gradient(90deg, #FF2F22 0%, #FF2272 100%);
}

.button_border_text .elementor-button-text{
		border-bottom-style:solid;
		border-bottom-width:1px;
		border-bottom-color:inherit;
}

.ce-testimonial-style-tista .text{
		font-family:Butler;
}

.ce-portfolio-style-ishmi .title .number{
		font-family:Butler;
		font-weight:300;
}

.ce-testimonial-style-tista-nav .nav-item{
		font-family:Butler;
}
.ce-testimonial-item .text,
.ce-testimonial-item .data .title,
.ce-testimonial-item .data .position {
		text-align: left;
	}
	.ce-testimonial-item .text {
    font-size: 16px;
    font-weight: 400;
    line-height: 20px;
    color: #172345;
}
	.ce-testimonial-item .data .title {
    font-size: 20px;
    line-height: 20px;
    letter-spacing: -0.04px;
	font-weight: 600;	
}
	.elementor-3676 .elementor-element.elementor-element-418ca39 .ce-testimonial-item .data .position {
		font-size: 20px;
	}
	.ce-testimonial-style-talia .data {
	margin-top: 15px;
}
	p {
    margin: 0;
}
	.premium-pricing-table-container {
    min-height: 700px;
}
.premium-pricing-button-container {
    position: absolute;
    bottom: 30px;
    width: 100%;
}
.bdp_blog_template.news .bd-blog-header h2.title a {
    font-family: 'Calibre' !important;
    font-weight: 600!important;
		line-height: 1 !important;
}
.bdp_blog_template.news .post-content-div .bd-category-link .fa-bookmark {
    color: #32579E;
}
.post_cat_tag .bd-category-link a, .bdp_blog_template.news a.bd-more-tag {
    background: #32579E !important;
    font-family: 'Raleway' !important;
}
.post_cat_tag .bd-category-link a:hover, .bdp_blog_template.news a.bd-more-tag:hover {
    background: #FEDEE6 !important;
    color: #444 !important;
}
.bdp_blog_template.news .bd-post-content, .bdp_blog_template.news .bd-blog-header .bd-metadatabox, .bdp_blog_template.news .bd_date_cover {
    font-family: 'Raleway';
}
.page-id-4507 .inner-content #comments {
    display: none;
}
@media (min-width:1024px) {
		.menu-item-7194 {
    display: none !important;
}
}