/*
 Theme Name:   Nexta Child
 Theme URI:    https://nexta.themevally.com/
 Description:  Nexta Child Theme
 Author:       Theme-vally
 Author URI:   https://themeforest.net/user/theme-vally
 Template:     nexta
 Version:      1.0.2
*/

body{
	background-color: transparent !important;
}

.header-style7 .main-wrapper .header-right-wrapper {
	 flex: inherit !important;
}
header .sticky-header {
	padding: 15px 0;
	background: rgba(0, 0, 0, 0.73);
}
p.text-gray {
    color: #5c5c5c !important;
}

#about-section::after {
	content: '';
	background: #f8f9fc;
	background-image: url(https://dev1.calltekky.com/freehand/wp-content/uploads/2025/02/home4-shape01-1.png);
	position: absolute;
	right: 0;
	top: 0;
	width: 100%;
	height: 100%;
	background-repeat: no-repeat;
	background-position: top right;
	z-index: -1;
}
.choose-section.style-3 .features-list li::before {
	color: white!important;
}

.about-section.style-2 .experience-wrapper .popup-video{
	display: none!important;
}

.about-section.style-2 .about-right-wrap .achievement-box{
		display: none!important;
}

.mission-single-box{
	padding: 150px 0px 140px 50px !important;
}

.mobile-logo img{
	max-width: 115px;
}
.navbar-right .sidebar-btn {
	background: #ffffff !important; 
	height: 50px;
	width: 50px;
	border: 0px solid #ffffff !important; 
	line-height: 46px; 
}
.navbar-right .sidebar-btn .line { 
	width: 20px; 
}
.breadcrumb-section .title-outer { 
    justify-content: center !important;
    text-align: center;
}
.breadcrumb-section .bg::before { 
    background: rgba(0,0,0,.5) !important;
}
@media (max-width: 1366px) {
	.nav-header.header-style7 .main-wrapper .logo {
		min-width: 0px;
	}
	.choose-section.style-6 .choose-right-wrapper .featured-box {
		margin-bottom: 10px !important;
	}
	.feature-box-four .content .title {
		font-size: 20px !important; 
	}
	.choose-section.style-6 .container-fluid{
		padding-right: 20px !important;
		padding-left: 20px !important;
	}
}
@media (max-width: 991px) and (min-width: 768px){
	#about-section .align-items-end{
		justify-content: end;
	}
}
@media (max-width: 991px) {
	.nav-header, .header-style7 .main-wrapper .menu-area {
		background-color: transparent !important;
	}
	.header-style7 .main-wrapper{
		margin: 0px 0px 0 !important;
	}
	.sticky-header .menu-area .header-logo{
		padding: 0px 0;
	}
	.header-logo a img {
		max-width: 90px !important;
	}
	.profile-card img{
		height: 400px;
		width: 100%;
	}
	
	.contact-section .contact-content{
		margin-bottom: 30px !important;
	}
	.choose-section.style-6 .choose-right-wrapper .featured-box {
		margin-bottom: 20px !important;
	}
}

@media (max-width: 767px){
	.sec-title br, h4.text br{
		display: none !important;
	}
	.service-section.style-4 .service-tabs .col-lg-3 {
		max-width: 190px !important;
		padding-left: 15px !important;
		padding-right: 15px !important;
	}
	.service-section.style-4 .service-tabs .service-tab h5 {
		font-size: 15px !important;
		margin-bottom: 15px !important;
	}
}