/***custom style**/

.logo a img {
    /* padding: 10px; */
    margin-top: 25px;
}
.slider-area .single-slider .slider-cap-wrapper .hero__caption h1 {font-size: 45px;}

.section-bg {
    background: #ed1c24;
}
.services-area .single-cat{
    box-shadow: 2px 3px 8px 8px #f1f1f1;
}
.footer-area .footer-pera p{margin-bottom:10px; color:#fff;}
.footer-area .footer-pera .contact-info {
    margin-bottom: 15px;
}
.footer-area .footer-pera .contact-info .media-body h3{color:#8ba4b1;}
.hero-area2 {
    background-image: url(../img/hero/hero2.jpg);
    background-size: cover;
    background-repeat: no-repeat;
    min-height: 360px;
    padding-top: 50px;
}
.cat-icon i{font-size:30px; margin-bottom: 20px; color:#ed1c24;}

.services-area .single-cat{height:350px;}

@media (max-width: 680px){
.slider-area .single-slider .slider-cap-wrapper .hero__caption h1 {
    font-size: 20px;
}
.logo a img {
    padding: 0px; margin-top: 0px;
    width: 68%;
}
.services-area .single-cat{height:auto;}
.slider-area .single-slider .slider-cap-wrapper .hero__img {
    display: block;
    width: 100%;
}
.slider-area .single-slider .slider-cap-wrapper .hero__caption{padding-bottom:15px;}
.mob-ph-icon{color:red;     margin-left: 25px;}
}


@media only screen and (min-width: 768px) and (max-width: 991px){
.slider-area .single-slider .slider-cap-wrapper .hero__caption h1 {
    font-size: 28px;
}	
.mob-ph-icon{color:red;     margin-left: 25px;}	
	
}