/*font google*/

@import url('https://fonts.googleapis.com/css2?family=Roboto:wght@100;300;500&display=swap');


:root {

    --minColor: #122448;
    --bottonColor: #13AB74;
    --textColor: #fff,
}

* {
    margin: 0;
    padding: 0;
}

button,
input,
body {
    font-family: 'Roboto', sans-serif;
    ;

}

.AdvancedSetting {
    display: flex;
    align-items: center;
    width: 12%;
}

.mainpage {
    display: flex;
    flex-direction: column;
}

.wifi {
    background-color: #122448;
    width: 45px;
    border-bottom: 1px solid white;
    border-bottom-left-radius: 20px;
    border-bottom-right-radius: 20px;
    height: 80px;
    position: relative;
}

.imgwifi {
    width: 20px;
    height: 20px;
    position: absolute;
    bottom: 10px;
    right: 12px;
}

.Battery {
    display: flex;
    align-items: center;
    width: 8%;
}

.Firstdownbottom {
    background-color: var(--bottonColor);
    padding: 15px 15px;
    border: 1px solid var(--bottonColor);
    color: #fff;
    margin-top: 15px;
}

.Seconddownbottom {
    background-color: var(--bottonColor);
    padding: 15px 7px;
    border: 1px solid var(--bottonColor);
    color: #fff;
    margin-top: 15px;
}

.onechild {
    width: 130px;
}

.onechildt {
    width: 170px;
}

.span-arrow-left {
    margin-left: 15px;
    color: var(--minColor);
    font-size: 15px;
    font-weight: 100;
}

.span-arrow-right {
    margin-right: 15px;
    color: var(--minColor);
    font-size: 15px;
    font-weight: 100;
}

.onechildt {
    width: 30px;
}

.c1 {
    width: 15px;
    position: absolute;
    top: -15px;
    left: 10px;
}

.c5 {
    width: 15px;
    position: absolute;
    top: -15px;
    left: 110px;
}

.c6 {
    width: 15px;
    position: absolute;
    top: -15px;
    left: 130px;
}

.c2 {
    width: 15px;
    position: absolute;
    top: 46px;
    left: 15px;
}

.c3 {
    width: 15px;
    position: absolute;
    top: 46px;
    left: 110px;
}

.c4 {
    width: 15px;
    position: absolute;
    top: 46px;
    left: 130px;
}

.parentforborder {
    position: relative;
    margin-top: 20px;
}

.dinimg {
    position: relative;
}

.circle {
    display: flex;
    flex-direction: column;
    align-items: center;
}

.rotate {
    display: flex;
    align-items: center;
}

.ciciput {
    border: none;
    width: 25%;
    font-size: 23px;
    color: var(--minColor);
    position: absolute;
    top: 50%;
    left: 50%;
    transform: translate(-50%, -50%);
    text-align: center;
    font-weight: 300;

}

.rotatewithadd {
    display: flex;
    align-items: center;
}

.parentone {
    display: flex;
    align-items: center;
    margin-top: 15px;
}

.body__divide {
    display: flex;
    align-items: center;
    justify-content: space-between;
    margin-left: 30px;
    margin-right: 30px;
}

.parentone__two {
    /* display: flex;
    align-items: center; */
    margin-top: 10px;
}

.parenttwo {
    display: flex;
    flex-direction: column;
}

.parenttwo__thrid {
    display: flex;
    flex-direction: column;
    margin-right: 200px;
}

.imgdetect2 {
    width: 150px;
}

.imgdetect2:hover {
    width: 200px;
}

.bodypattery {
    position: relative;
}

.contentbody {
    height: 10px;
    width: 19px;
    background-color: green;
    border: 1px solid white;
}

.headerbettary {
    position: absolute;
    bottom: 4px;
    left: 4.2px;
}



.robotwidth {
    width: 40px;
}

.parentrobot {
    border: 3px solid #122448;
    margin-top: 15px;
}

.parentcicle {
    display: flex;
    align-items: end;
}

.downarrow {
    margin-top: 10px;
    display: flex;
    align-items: center;
    justify-content: space-evenly;
}

.imgheader {
    width: 35px;
}

.imghelp {
    width: 30px;
}

.leftlogo {
    width: 100px;
}

.imgdetect {
    width: 50%;
}

.imgdetectthrid {
    width: 100%;
}

.arrow {
    display: flex;
    flex-direction: row;
}

.mainrobot {
    display: flex;
    flex-direction: column;
    align-items: center;
    justify-content: center;
}

.arrowimg {
    width: 40px;
    height: 38px;
}

.arrowimg1 {
    width: 40px;
    height: 50px;
}

.maindetect {
    display: flex;
    align-items: center;
    justify-content: center;
}

.noborder {
    border: none;
}

.globaltext {
    color: var(--minColor);
    margin-left: 5px;
    font-size: 15px;
}

.globaltextCarmera {
    color: var(--minColor);
    font-size: 13px;
    font-weight: 300;
}

.degreemotor {
    color: var(--minColor);
    font-size: 15px;
    font-weight: 100;
}

.globaltextBattery {
    color: var(--minColor);
    margin-left: 5px;
}

.Battery__title {
    text-align: center;
    color: var(--minColor);
}

.topBar {
    display: flex;
    justify-content: space-between;
    /* align-items: center; */
}

.downsection {
    display: flex;
    justify-content: space-between;
    align-items: start;
}

.downsectionthrid {
    display: flex;
    justify-content: space-between;
    align-items: start;
    /* width: 50%; */

}

.downButton {
    display: flex;
    flex-direction: column;
    /* align-items: center; */
    /* width: 100%; */
}

.cir-left {
    margin-left: 15px;
}

.robotcenter {
    text-align: center;
}

.thridmain {
    display: flex;
    justify-content:center;
    gap: 80px;
    /* align-items: center;  */

}

.thridPage {
    width: 100%;
}

.cir-top {
    margin-top: 54px;
}

/*advanced page*/
.globaltextactive {
    color: #13AB74;
    margin-left: 5px;
    font-size: 15px;
}

.body__section {
    position: relative;
}

.parent__senor {

    display: flex;
    justify-content: space-between;
    align-items: center;
    width: 27%;
}

.parentsenor__right {
    margin-right: 30px;
}

.button__advan {
    background: none;
    border: none;
    text-align: start;
}

.header {
    display: flex;
    justify-content: space-between;
    align-items: center;
}

.senImg {
    margin-top: 20px;
}

.body__header {
    border: 1px solid var(--minColor);
    /* width: 15%; */
    /* height: 6%; */
    background-color: var(--minColor);
    color: white;
    font-size: 18px;
    font-weight: bold;
    text-align: center;
    padding: 10px;
}

.body__header p {
    /* position: absolute;
    left: 50%;
    top: 50%;
    transform: translate(-50%, -50%); */
}

.down__body {
    display: flex;
    justify-content: space-between;
    margin-left: 30px;
    margin-right: 30px;
    overflow: hidden;
}

.parentsenor {
    display: flex;
    flex-direction: column;

}

.parentsenor1 {
    display: flex;
    flex-direction: column;
    align-items: end;
    width: 27%;
}

.body__button-section {
    display: flex;
    justify-content: space-between;
    margin-right: 15px;
    margin-left: 15px;
    margin-top: 20px;



}

.counting {
    position: absolute;
    top: 50%;
    left: 50%;
    transform: translate(-50%, -50%);
    color: var(--minColor);
    font-weight: 300;
}

.body_two {
    /* height: 830px; */
    /* height: 100%; */
    width: 26%;
    border: 1px solid var(--minColor);
}

.body__button-text {
    color: var(--minColor);
    font-weight: 300;
}

.button__section {
    display: flex;
    flex-direction: column;
}

.body__button-ping {
    /* width: 50%; */
    height: 30px;
    background-color: var(--minColor);
    border: 1px solid var(--minColor);
    color: white;
    font-weight: 300;
}

.ttt{
    width: 30px;
}

.button__section p {
    margin-top: 15px;
}

.imgdetect1__parent {
    position: relative;
    text-align: center;
    margin-top: 10px;
}

.BatteryStatus__parent {
    margin-top: 30px;
    display: flex;
    flex-direction: column;
    align-items: center;
}

.imgdetect1 {
    /* position: absolute;
    top: 5%;
    left: 5%; */
    width: 90%;
}

.BatteryStatus__one,
.BatteryStatus__Two,
.BatteryStatus__three {
    display: flex;
    align-items: center;
    justify-content: start;
    margin-top: 40px;
}

@media (min-width: 320px) and (max-width: 768px) {
    .topBar {
        display: flex;
        justify-content: space-evenly;
        /* align-items: center; */
        flex-wrap: wrap;
    }

    .imgdetect {
        width: 95%;
    }

    .maindetect {
        flex-wrap: wrap;
    }

    .globaltext {
        display: none;
    }

    .globaltextactive {
        display: none;
    }

    .thridmain {

        flex-wrap: wrap;
    }

    .downsectionthrid {
        justify-content: center;

        flex-wrap: wrap;
    }

    .cir__response {
        margin-top: 30px;
    }

    .thridPage {
        flex-wrap: wrap;
        justify-content: center;
        align-items: center;
    }

    .parenttwo__thrid {

        margin-right: 0;
    }
}

@media (min-width: 320px) and (max-width: 933px) {
    .parentone {
        flex-wrap: wrap;
        justify-content: center;
    }

    .cir-left {
        margin-left: 0;
    }

    .downsection {
        flex-wrap: wrap;
        justify-content: center;
        align-items: center;
    }

    .robotcenter {
        margin-top: 15px;
    }

}



@media(min-width : 320px) and (max-width: 1200px) {
    .down__body {
        margin-left: 0;
        margin-right: 0;
        flex-wrap: wrap;
    }

    .body_two {
        width: 100%;
        margin-top: 10px;
    }
}

@media(min-width: 1200px) and (max-width:1400px) {
    .span-arrow-right {
        margin-right: 0
    }

    .span-arrow-left {
        margin-left: 0
    }
}