@media only screen and (max-width: 767px) {
	.slider .slide {
        height: 350px!important;       
    }
    .carousel-navs .owl-prev {
        left: -35px!important;
        top: 50%;
    }
    .carousel-navs .owl-next {
        right: -35px!important;
        top: 50%;
    }
    .about .carousel-navs .owl-dots {
        position: absolute;
        bottom: -15px;
        width: 100%;
    }
    .about .carousel-dots.dots-side .owl-dots {
        margin-bottom: 0px;
    }
    .services .carousel-navs .owl-dots{
        bottom: 0px;
    }
    .footer-logo img{
        width: 80%;
        height: auto;
    }
    .footer-copyright {
        padding: 5px 0px!important;
    }
}

@media screen and (max-width: 991.98px){
    .about .about-img {
        margin: 10px 35px 35px 35px!important;
    }
}
.carousel-navs .owl-next:before, .carousel-navs .owl-prev:before {
    font-family: 'carousel';
    font-size: 25px;
    font-weight: bold!important;
    padding: 8px 10px;
    color: #000;
}
.about-img img{
    width: 100%;
    height: auto;
    display: flex!important;
    align-items: center!important;
    justify-content: center!important;
}
.about-page-content{
   padding: 10px;
}
.about-page-content p{
    color: #2b3e4b;
    font-size: 15px;
    text-align: justify;
 }

.about-box-design{
    padding: 20px 40px;
    border: 1px solid #eee;
    background-color: #fff;
    box-shadow: rgba(0, 0, 0, 0.24) 0px 3px 8px;
}

.about-content-para{
    padding: 30px;
}
.bx-shdw{
    box-shadow: rgba(0, 0, 0, 0.24) 0px 3px 8px;
}
.about-content-para p{
    font-size: 15px;
    color: #fff;
    text-align: justify;
}
.about-content-para h5{
    color: #fff;
}

.advantages-listss li{
    align-items: self-start!important;
}
.contact-card .form-field{
    padding-bottom: 25px;
}
.about .owl-carousel .owl-stage-outer {
    overflow: hidden;
	border: 2px solid #000;
	border-radius: 8px;
}
@media screen and (min-width: 991.99px){
    .page-title .page-title-wrap {
        height: 150px;
    }
    .contact-content{
	padding: 60px;
}
}
@media screen and (max-width: 991.99px){
    .media-brdr-btm{
        border-bottom: 1px solid #d3d3d3;
    }
    .website-vist h6 {
       font-size: 16px;
       line-height: 20px;
       text-align: center;
    }
    .about-box-design {
        padding: 15px 15px;
    }
    .about.about-3 .about-block .block-left{
    padding-left: 10px;
    }
    .contact-content {
        padding: 0px!important;
    }

    .testimonial.testimonial-5 .contact-panel {
        margin-bottom: -70px;
    }
    .media-pd-20{
        padding-top: 20px;
    }.contact-content-index {
        padding: 30px!important;
    }
 
}

.brdr-btm{
    border-bottom: 1px solid #d3d3d3;
}
.img-fluid{
    width: 100%;
    height: auto;
}
.about .about-block {
    text-align: center;
    padding: 20px;
}
.content-bottom{
    text-align: left;
}
.team .member .member-img {
    border-bottom: 1px solid #eee;
}
.team .member .member-content .member-info h6{
    font-size: 15px!important;
    line-height: 25px!important;
    
}
.team .member .member-content .member-info h6 a {
	font-family       : 'Merriweather', sans-serif;
	color             : #2b3e4b;
	font-size         : 14px;
	font-weight       : 400;
	line-height       : 1;
	-webkit-transition: 0.3s ease-in-out;
	-o-transition     : 0.3s ease-in-out;
	transition        : 0.3s ease-in-out;
	margin-bottom     : 0;
}
.team .member .member-content .member-info h6 a i {
	padding-right: 8px;
}
.team .member .member-img {
    display: none;
}
@media screen and (max-width: 767.98px)
{
    .slider .slide .slide-content .slide-action .btn {
        width: 175px!important;
        height: 50px;
        margin-right: 0;
        margin-bottom: 20px;
    }
}
