.section-padding {
    padding: 60px 0;
}

.section-title {
    margin-bottom: 30px;
}

.logo-wrapper {
    float: left;
    position: relative;
    padding: 0px 0px;
    padding-left: 0px;
    background: #272727;
    margin-top: -15px;
}

.nav-scroll {
    height: 90px !important;
}

.nav-scroll .logo {
    padding: 0;
    width: 100%;
    height: 90px;
    text-align: center;
    padding: 6px 0px;
}

.logo {
    padding: 0;
    width: 110px;
    /*height: 100px;*/
    height: 81.78px;
    text-align: center;
    padding: 6px;
}

.logo-wrapper .logo img {
    width: unset;
    height: 100%;
}

.main-footer .abot .logo img {
    height: 100%;
}

/************ Gallery css start **************/

.img-video-container {
    display: flex;
    align-items: center;
    justify-content: center;
}

.line-vr-section {
    width: 0.1px !important;
}

.btn.focus,
.btn:focus {
    box-shadow: unset !important;
}

.img-video-container a {
    margin: 0px 20px;
    margin-top: -24px;
    z-index: 9;
    background: #5e5e5e;
    color: #ce9615;
}

.img-video-container a.active {
    background: #ce9615;
    color: #fff;
}

.btn.btn_img:hover:before {
    width: unset !important;
}

.btn.btn_img:hover {
    padding-left: 24px;
}

.photo-gallery {
    display: block;
}

.video-gallery {
    display: none;
}

/************ Gallery css stop **************/

/************ About css start **************/

[data-overlay-dark] .vission-mission h3 {
    color: #bc8b20 !important;
}

.testimonials[data-overlay-dark] .vission-mission p {
    color: #fff;
    font-size: 18px;
}

.testimonials[data-overlay-dark] .vission-mission p span {
    margin-right: 5px;
}

.testimonials[data-overlay-dark] .vission-mission .item-box {
    padding: 40px 30px 0 !important;
}

/************ About css stop **************/

/*************Blogs*********************/
.blog .item .post-img img {
    -webkit-transition: all 0.5s;
    transition: all 0.5s;
    height: 360px;
    width: 100%;
    object-fit: cover;
}
.savoye-blog2.section-padding .col-md-8 img {
    height: 400px;
    width: 100%;
    object-fit: cover;
}
.services-feat .square-container .box-title {
    width: 100% !important;
}
/*.services-feat .square h4{*/
/*    font-size:25px;*/
/*}*/

.services-feat .square h4 {
    font-size: 19px;
    background: #ce9615c7;
    padding: 7px 10px;
    color: white;
    display: block;
    position: absolute;
    left: 0;
    bottom: 0px;
    border-left: 4px solid #ededed;
}

span.date {
    padding: 0px 5px;
}
span.date i {
    margin-right: 5px;
}
.widget .recent .thum img {
    height: 50px;
    width: 100%;
    object-fit: cover;
}
 .mob-hide{
        display:block;
    }
    .mob-show{
        display:none;
    }
@media (max-width: 600px) {
    .fancybox-navigation .fancybox-button{
        top:calc(79% - 50px);
    }
    .fancybox-navigation .fancybox-button--arrow_right{
        right:35% !important;
    }
        .fancybox-navigation .fancybox-button--arrow_left{
        left:35% !important;
    }
    .mob-hide{
        display:none;
    }
    .logo-wrapper{
        position:unset;
    }
.mob-show {
    display: block;
    position: absolute;
    left: 90px;
    top: 14px;
    /*right: 0;*/
    text-align: center;
}  #myModal_quick_contact{
        overflow-y:scroll !important;
    }
    #myModal_quick_contact .modal-dialog {
        max-width: 320px !important;
        width: 100%;
        margin: 1.75rem auto;
    }
    #myModal_quick_contact .modal-dialog .quick-contact-img-wrap img {
        min-height: 200px !important;
        height: 200px !important;
    }
    #myModal_quick_contact .modal-dialog .quick-contact-frame-info {
        display: none !important;
    }
    .logo-wrapper {
        margin-top: 0px !important;
    }
    .nav-scroll .logo-wrapper {
        padding: 0px;
        padding-left: 15px;
    }
    /* .nav-scroll {
        top: -66px !important;
    } */
    .mob-pad-left {
        padding-left: 15px !important;
    }
    .swiper-button-next {
        right: 38%;
    }

    .swiper-button-prev {
        left: 38%;
    }
    .footer-location-align-left {
        padding-left: 0px !important ;
    }
    .banner-blinking-call-now {
        position: relative;
        left: 0;
    }
    .banner-header {
        height: 50vh ;
    }
    .banner-header h1{
        width:100% !important;
        font-size:40px;
    }
    h3{
        font-size:35px;
    }
    .floor-planing-procedure-box {
   
    padding: 30px 15px;
      
}
.no-mob-pad{
    padding-left:0px;
    padding-right:0px;
}
.header .caption h1{
    font-size:60px;
}
}
