body{
	background:#000628;
	color:#cfcfcf;
}
.blog-content p{
 margin-bottom:0;   
}
.bl{
    text-align:justify;
}
.modal{
    z-index:1000;
}
.tit2{
	font-size:2rem;
}
.big-title{
	font-size: 3rem;
}
.text22{
    color:#ddb166;
}
.phone22{
    font-size:2rem;
    font-weight:700;
    margin-bottom:30px;
}
.hero-content h3{
    font-size:24px;
}
h3.title-info_text{
    font-weight:400;
}
.title-upper_area .title-info_text{
	width:80%;
	text-indent: 0;
	font-size: 1.5rem;
}
.phone2{
	font-size: 1.2rem;
    margin-left: 11px;
}
.skill-item{
	border-radius:20px;
}
.mobile-menu-wrapper .mobile-menu-area{
    background-color:#000628;
}
.mobile-menu-wrapper .mobile-logo{
    background-color:#000628;
}
.serv{
	border:1px solid #ffffff1a;
	border-radius: 20px;
}
.blog-card .blog-content .blog-title {
    margin: 0 0 15px;
    font-size: 1.6rem;
    line-height: 1.34;
    font-weight: 700;
    transition: color .3s ease;
    width: 100%;
}
.mobile-logo img{
	max-width:150px;
}
.hero-2 .hero-experience-wrapper .inner{
	background: #091242;
}
.bg-theme2{
	background-color: #091242!important;
}
.blog-card{
	background:#000628;
}
.sticky-wrapper.header-sticky{
	background-color:#000628;
}
.portfolio-wrap .portfolio-details .portfolio-title {

    margin-bottom: 12px;
}
.portfolio-details p{
	color:#fff;
}
.portfolio-details ul li{
	list-style-type: circle;
	margin-left: 1.5rem;
}
.mailtop{
	padding-left:40px;
}
.header-button{
	padding: 11px 0;
}

.gallery-item {
    display: block;
    transition: all 0.2s ease-in-out;
}

.gallery-item:hover {
    opacity: 0.8;
}

.page-link {
    color: #333;
}

.page-link:focus {
    color: #ddb166;
    box-shadow: none;
}

.page-link:hover {
    color: #ddb166;
}
.text-color{
    color: #ddb166!important;
}
.hero-place p{
    display:inline-block;
    margin-right:15px;
}
.hero-style2 .hero-left .hero-title_wrapper.upper{
    margin-bottom:15px;
}
.page-item.active .page-link {
    background-color: #ddb166;
    border-color: #ddb166;
    color: #fff;
}

.mobile-menu-wrapper {
    right: 0;
}

.mobile-menu-wrapper .mobile-menu-area {
    position: absolute;
    right: 0;
    left: auto;
    transform: translateX(100%);
}
p{
    color:#fafafa;
}
.hero-thumb img{
    max-width:625px!important;
}

body::-webkit-scrollbar-thumb{
        background-color: #ddb166;
    background-image: none;
    border-radius: 15px;
}
.socc .link-effect {
    height: 50px;
    line-height: 48px;
}
.specpt{
    padding-top:13rem;
}
select.style2, .single-select.style2, .form-control.style2, .form-select.style2, textarea.style2, input.style2 {
    background-color: #000628;
}
select, .single-select, .form-control, .form-select, textarea, input {
    background-color: #000628;
}
.breadcumb-title {
    letter-spacing: normal;
}
@media (max-width: 440px) {
    .phonem{
        font-weight:700;
        font-size:1.2rem;
    }
    .specpt{
        padding-top:9rem;
    }
	.mailtop{
		display:none;
	}
    .hero-style2 .hero-left .hero-title_wrapper .hero-title {
        font-size: 2.5rem;
                margin-top: -20px;
    }
    .hero-style2 .hero-left .hero-sub_title {
	    font-size: 18px;
	    margin-bottom: 3px;
	   
	}
	.bl {
        text-align: left;
        font-size: 1rem;
    }
    .hero-style2 .hero-left {
        padding-top: 8rem;
    }
    .hero-thumb img{
        max-width:100%!important;
    }
    .experience-wrap-area.style-2 .single-experience-list .left {
        width: 100%;
        text-align: left;
    }
    .about-area.style-two .about-experience-wrapper .year {
        font-size: 72px;
        line-height: 96px;
    }
    .social-btn.style3 .link-effect {
    
        line-height: 40px;
    }
}


