/*
 Theme Name:   	Antux Child
 Theme URI: https://validthemes.tech/themeforest/wordpress/antux/
 Description:  	This is a child theme for Antux Personal Portfolio WordPress Theme
 Author:       	Validthemes
 Author URI:   	https://themeforest.net/user/validthemes/portfolio
 Template:     	antux
 Version:      	1.0
 Tags:         	two-columns, three-columns, left-sidebar, right-sidebar, flexible-header, custom-background, custom-colors, custom-header, custom-menu, theme-options, editor-style, featured-images, microformats, post-formats,  sticky-post, threaded-comments, translation-ready
 Text Domain:  	antux-child
*/

/*  [ Add your custom css below ]
- - - - - - - - - - - - - - - - - - - - */


.navbar-brand>img {
    display: block;
    height: 40px;
}

.promot-box-area {
    position: relative;
    z-index: 1;
    overflow: hidden;
    display: none;
}

div#contact .default-padding {
    padding-top: 0;
}

.fun-fact-style-one-items .fun-fact {
    display: inline-block;
    background: var(--white);
    padding: 36px;
    border-radius: 10px;
    position: relative;
    z-index: 1;
    margin-right: 3px;
}

.testimonial-style-one .item .content > p {
    font-size: 16px;
}

.testimonial-style-one .tm-review {
    margin-bottom: 30px;
    display: none;
}


@media(max-width: 767px){
	.cd-words-wrapper b {
    display: inline-block;
    position: absolute;
    white-space: wrap !important; 
    left: 0;
    top: 0;
    font-weight: 400;
}
	
	    .banner-style-one-items h1 {
        font-size: 35px;
        line-height: 1.2;
        margin-bottom: 25px;
    }
	
	.banner-style-one-items h2 {
        font-size: 20px;
    }
	.fun-fact-style-one-items {
        display: block;
    }
	.fun-fact-style-one-items .fun-fact .counter {
        font-size: 40px;
    }
	.about-style-one-info p {
    text-align: justify !important;
}
	.video-play-button i {
    display: inline-block;
    background: var(--bg-gradient);
    height: 50px;
    width: 50px;
    line-height: 50px;
    text-align: center;
    border-radius: 50%;
    color: #ffffff;
    position: relative;
}
	.video-play-button i {
    font-weight: 100;
    font-size: 25px;
    position: relative;
    left: 3px;
    top: 2px;
}
.testimonial-style-one .item {
        padding: 15px;
        padding-top: 15px;
    }
.service-style-one-item {
    padding: 30px 30px;
    background: linear-gradient(-130deg, var(--white) 20%, #ECF0F3 100%);
    border: 1px solid rgba(255, 255, 255, 0.8);
    border-radius: 30px;
    box-shadow: 0 0 9px 0 rgb(109 117 143 / 5%);
    position: relative;
    transition: all 0.35s ease-in-out;
}
	    .default-padding {
        padding-top: 20px;
        padding-bottom: 20px;
    }
}


@media only screen and (max-width: 480px) {
    .fun-fact-style-one-items .fun-fact .medium {
        font-size: 20px;
        color: #fff;
        font-weight: 600;
    }
	.fun-fact-style-one-items .fun-fact:first-child {
        margin-top: 0;
        padding-top: 36px;
        border: none;
    }

}


.galleryimg_sec h2.elementor-heading-title {
    font-size: 30px !important;
    line-height: 1.5 !important;
}


.page-id-1145 div#services {
    padding-top: 0;
}


@media(max-width: 767px){
		.galleryimg_sec h2.elementor-heading-title {
    font-size: 20px !important;
    line-height: 1.5 !important;
}
}

/* 
li#menu-item-1338 {
    display: none;
} */

p.elementor-image-box-description {
/*     font-weight: 600 !important; */
    color: #151B54 !important;
}


a.navbar-brand img {
    display: block;
    height: 40px !important;
}