:root {
    --color-01: #cf4d35;
    --color-02: #9b9b9b;
    --color-03: #232323;
    --color-04: #aaaaaa;
    --color-05: #FFFFFF;
    
    --font-01:'Roboto Slab', serif;
}
*{margin: 0;padding: 0;box-sizing: border-box;}
.w{width: 1200px;margin: 0 auto;}
.fsb{display: flex;justify-content: space-between;}
.fsa{display: flex;justify-content: space-around;}
.fcc{display: flex;justify-content:center; align-items: center;}

select {
    text-transform: capitalize;
}

p, li, h1, h2, h4, span, a ,label,input,select{font-family: var(--font-01); line-height:1.5; color: #323232; font-weight: 400;}
h3{font-size: 35px; color: #000;font-family: var(--font-01); line-height:1.5;font-weight: 400; color: #323232; padding: 10px;}
h4{padding: 10px;}
p, li {font-size:15px;margin:0;padding:10px; line-height: 2;}
p{color: var(--color-09);}
h1{font-size: 35px; font-weight: 500;}
strong{font-weight: 500; content: var(--color-07);}
a{text-decoration: none;}
li{list-style:none;}

/* header */

/* #hd{
    background: #FFFFFF;
} */

/* #d1 {
    background: #fff;
    text-align: center;
    padding: 50px 0 15px;
} */
/* #d2 {
    box-shadow: inset 0 1px 3px rgba(0,0,0,.1);
    background: #fcfcfc;
} */
#s1 {
    color: var(--color-04);
    font-size: 16px;
    font-family: var(--font-01);
}
#ul1 {
    display: flex;
    text-align: center;
    align-items: center;
    justify-content: center;
}
.li1{
    box-shadow: -1px 0 0 0 rgba(0,0,0,.05);
}

/* ft */
#ft {
    background: rgb(0 0 0 / 89%);
    padding: 15px 0;
}
#s2 {
    color: rgb(169 105 105 / 70%);
}
#a2{
    color: #cf4d35;
}

/* responsive */

@media screen and (max-width:1240px) {.w {width: 96%;margin: 0 2%;}}

@media screen and (max-width: 700px) {
    .d3 .im{
        display: block;
    }
    .n{
        top: 0;
        left: 0;
        position: absolute;
        background: rgba(255, 255, 255, 0.20);
        backdrop-filter: blur(8px);
        width: 100%;
        height: 100vh;
        display: flex;
        justify-content: center;
        align-items: center;
        margin-left: -120%;
        transition: all 0.5s ease;
        flex-direction: column;
    }
    .n.d1{
        margin-left: 0;
    }
    #ul1{
        flex-direction: column;
    }
    .z1d7, .z1i1{
        width: 100%;
    }
    #z1d6{
        flex-direction: column;
    }
    .z1d7{
        width: 100%;
    }
    .z1d3{
        flex-direction: column-reverse;
    }
    #z1d14{
        width: 100%;
    }
    .z1d4 {
        width: 100%;
    }




}
