.logo img{max-width: 300px;}
.section-about .about-bg,.video-contents:before,.project-info{    background: #b30338;}
.about-contents .about-content-inner .fs-60 {    font-size: 60px;    stroke: #fff !important;}
.about-content-inner p,.about-contents p{text-align:justify;line-height:33px;}
.section-blog-single p{text-align:justify;}
.section-separator {	border-left: 0;}
.separator:after{background: #b30338;    padding: 1px;}



.msn{margin-top:140px;}
.msn p,.msn li{text-align:justify;}
.logok{
    position: absolute;
    right: 2%;
    bottom: 0%;
    max-width: 340px;
    opacity: 0.5;
}

.stroke-heading .text-line text{
    display: inline-block;
    width: 100%;
    height: 303px;
    padding: 0;
}
.section-footer{background: #000033;}

.address-details .separator,.footer-address p,.copyright p,.footer-contents p,.footer-contents a{color: rgb(240 244 252);}

.contact-lists li::after{background: rgb(240 244 252);}
.copyright p{font-size: 13px;}

.testimonial-quote-icon.text-secondary{color:rgb(216 214 214) !important;}

.project-overview-image img{width:100%;height:600px;object-fit:cover;}

@media (min-width: 1024px) {
/*.gallery-contents .gallery-wrapper{    height: 500px;}*/
}

@media (max-width: 767px) {
.logo img {
    max-width: 220px;
}
.logok {
    position: relative;
    right: 12%;
    bottom: 9%;
    max-width: 340px;
    opacity: 0.5;
}
	
	
}

@media (max-width: 991.98px) {
    .footer-contents {        --bs-footer-contents-padding: 60px 0 70px 0;
    }
}
