HEX
Server: Apache/2.4.52 (Ubuntu)
System: Linux spn-python 5.15.0-89-generic #99-Ubuntu SMP Mon Oct 30 20:42:41 UTC 2023 x86_64
User: arjun (1000)
PHP: 8.1.2-1ubuntu2.20
Disabled: NONE
Upload Files
File: //var/www/html/WPProfessionalCleaning/wp-content/themes/professional-cleaning/scss/home.scss
@import 'partials';

.common-home-sec{
    width: 100%;
    display: flex;
    flex-direction: column;
    margin-top: 105px;
    @media($sm-1679){
        margin-top: 90px;
    }
    @media($sm-1481){
        margin-top: 80px;
    }
    @media($sm-1199){
        margin-top: 60px;
    }
    @media($sm-991){
        margin-top: 40px;
    }
    .title-blk{
        display: flex;
        flex-wrap: wrap;
        margin-bottom: 85px;
        align-items: center;
        @media($sm-1679){
            margin-bottom: 75px;
        }
        @media($sm-1481){
            margin-bottom: 65px;
        }
        @media($sm-1199){
            margin-bottom: 40px;
        }
        @media($sm-991){
            margin-bottom: 40px;
        }
        .btn-primry{
            width: 210px;
            &.arrow{
                margin-left: auto;
                &::after{
                    margin-left: auto;
                }
            }
        }
    }
    .content-layout{
        display: flex;
        flex-wrap: wrap;
        margin-bottom: 94px;
        @media($sm-1679){
            margin-bottom: 75px;
        }
        @media($sm-1481){
            margin-bottom: 65px;
        }
        @media($sm-1199){
            margin-bottom: 55px;
        }
        @media($sm-991){
            margin-bottom: 40px;
            flex-direction: column !important;
        }
      
        
        &.lt{
            flex-direction: row-reverse;
            .img-hldr{
                margin-right: 86px;
                margin-left: 0;
               
                @media($sm-991){
                    margin-right: 0px;
                    width: 100%;
                }
            }
        }
        .content{
            flex: 1;
            .para-title{
                color: $titlePrimary;
                font-size: 24px;
                line-height: 32px;
                font-weight: 700;
                margin-bottom: 15px;
                @media($sm-1679){
                    font-size: 22px;
                }
                @media($sm-1481){
                    font-size: 20px;
                }
            }
        }
        .img-hldr{
            border-radius: 32px;
            width: 528px;
            margin-left: 86px;
            @media($sm-1199){
                width: 340px;
                height: 340px;
            }
            @media($sm-991){
                width: 100%;
                margin-left: 0px;
            }
            @media($sm-579){
                margin-left: 0px;
                width: 100%;
            }
            img{
                border-radius: 32px;
                object-fit: cover;
                width: 100%;
                height: 100%;
                @media($sm-767){
                    border-radius: 15px;
                }
            }
        }
    }
}
.half-radius-wrp{
    width: 100%;
    display: flex;
    justify-content: center;
    align-items: center;
    .radius-blk{
        height: 20px;
        width: 100%;
        background-color: $btnYellow;
        border-radius: 20px 20px 0px 0px;
        @media($sm-767){
            height: 10px;
        }
    }
}
.bg-wrp{
    width: 100%;
    display: flex;
    flex-direction: column;
    background: url(../img/drywent-bg.png) no-repeat center;
    background-size: cover;
    padding-top: 63px;
    padding-bottom: 90px;
    position: relative;
    @media($sm-1679){
        padding-bottom: 80px;
    }
    @media($sm-1481){
        padding-bottom: 70px;
    }
    @media($sm-1199){
        padding-bottom: 60px;
        padding-top: 60px;
    }
    @media($sm-579){
        padding-bottom: 40px;
        padding-top: 40px;
    }
    .title-blk{
        display: flex;
        flex-wrap: wrap;
        margin-bottom: 74px;
        align-items: center;
        @media($sm-1679){
            margin-bottom: 64px;
        }
        @media($sm-1481){
            margin-bottom: 54px;
        }
        @media($sm-1199){
            margin-bottom: 40px;
        }
        @media($sm-991){
            margin-bottom: 30px;
        }
        .title{
            color: $white;
        }
        .btn-primry{
            width: 210px;
            background: $white;
            @media($sm-579){
                width: 100%;
            }
            &.arrow{
                margin-left: auto;
                &::after{
                    margin-left: auto;
                }
            }
        }
    }
    .listing-procedure{
        padding-left: 0px;
        margin: 0;
        display: flex;
        flex-wrap: wrap;
        justify-content: space-between;
        ul{
            margin-left: 0;
            padding: 0;
            color: $white;
            width: calc((100% / 2) - 46px);
            display: flex;
            flex-direction: column;
            margin-bottom: 0;
            @media($sm-767){
                width: 100%;
            }
            li{
                list-style: none;
                color: $white;
            }
        }
    }
}

.carpet-up-wrp{
    overflow: hidden;
    padding-bottom: 70px;
    margin-top: 100px;
    @media($sm-1281){
        margin-top: 60px;
    }
    @media($sm-991){
        padding-bottom: 0px;
        margin-top: 40px;
    }
    @media($sm-579){
       padding-bottom: 20px;
    }
    .title-blk{
        display: flex;
        flex-wrap: wrap;
        margin-bottom: 70px;
        align-items: center;
        @media($sm-1679){
            margin-bottom: 60px;
        }
        @media($sm-1481){
            margin-bottom: 50px;
        }
        @media($sm-767){
            margin-bottom: 65px;
        }
        .lft{
            .para{
                margin-bottom: 0;
                margin-top: 15px;
                @media($sm-991){
                    margin-top: 0px;
                }
            }
        }
        .btn-primry{
            width: 210px;
            @media($sm-579){
                width: 100%;
                margin-top: 10px;
            }
            &.arrow{
                margin-left: auto;
                @media($sm-767)
                {
                    margin-left: unset;
                    margin-top: 10px;
                }
                &::after{
                    margin-left: auto;
                }
            }
        }
    }
    .slider-wrp{
        position: relative;
        .custom-container{
            max-width: 100%;
            margin-left: calc((100vw - 1450px) / 2);
            margin-right: 0;
            @media ($sm-1679){
                margin-left: calc((100vw - 1320px) / 2);
            }
            @media($sm-1481){
                margin-left: calc((100vw - 1280px) / 2);  
            }
            @media(max-width:1400px){
                margin-left: calc((100vw - 1100px) / 2);   
            }
            @media(max-width:1199px){
                margin-left: calc((100vw - 950px) / 2);   
            }
            @media(max-width:991px){
                margin-left: calc((100vw - 750px) / 2);   
            }
            @media($sm-767){
                margin-left: 0px;  
            }
          
        }
        .control-box{
            position: absolute;
            width: 110px;
            height: 42px;
            right: 240px;
            display: flex;
            justify-content: space-between;
            @media($sm-1199){
                right: 21px;
            }
            @media($sm-767){
                top: -55px;
                right: 21px;
            }
            .slick-arrow{
                width: 42px;
                height: 42px;
                display: inline-block;
                cursor: pointer;
            }
            .next{
                border: 1px solid #DADADA;
                border-radius: 42px;
                background: url(../img/angle-right.svg) no-repeat center;
                background-size: 10px;
                &:hover{
                    background-color: #FFDE59 !important;
                }
            }
            .prev{
                border: 1px solid #DADADA;
                border-radius: 42px;
                background: url(../img/angle-left.svg) no-repeat center;
                background-size: 10px;
                left: auto;
                right: 295px;
                &:hover{
                    background-color: #FFDE59 !important;
                }
            }
        }
        .solution-slider{
            margin-left: -49px;
            margin-bottom: 50px;
            @media($sm-1199){
                margin-left: -40px;
            }
            @media($sm-579){
                margin-left: 0px;
            }
            .slick-list {
                padding-right: 0!important; // half partial
                padding-left: 0px !important;
            }
            .slick-track {
                display: flex;
                align-items: stretch;
            }

            .slick-dots{
                text-align: left;
                padding-left: 49px;
                bottom: -83px;
                @media($sm-767){
                    bottom: -54px;
                    margin: auto;
                    display: flex;
                    align-items: center;
                    justify-content: center;
                    padding-left: 0px;
                }
                li{
                    width: 40px;
                    height: 5px;
                    &.slick-active{
                        button{
                            background-color: $btnYellow;
                        }
                    }
                    button{
                        width: 100%;
                        border-radius: 5px;
                        font-size: 0;
                        padding: 0;
                        height: 5px;
                        background-color: #d9d9d9;
                        &::before{
                            display: none;
                        }
                    }
                }
            }
            .slides{
            border: 1px solid #C0C0C0;
            border-radius: 30px;
            margin-left: 49px;
            height: inherit;
            @media($sm-1199){
                margin-left: 40px;
            }
            @media($sm-579){
                margin-left: 0px;
            }
            img{
                border-radius: 30px;
                object-fit: cover;
                width: 100%;
                height: 100%;
            }
            .content{
                padding: 55px 45px;
                @media ($sm-1679){
                    padding: 50px 40px;
                }
                @media ($sm-1441){
                    padding: 45px 35px;
                }
                @media($sm-991){
                    padding: 20px;
                }
            }
            }
        }
    }
}