﻿body {
    margin: 0;
    padding: 0;
    float: left;
    width: 100%;
    height: auto;
    font-family: Roboto,sans-serif;
}

h1, h2, h3, h4, h5, h6 {
    font-family: Roboto,sans-serif;
}

p {
    font-family: Roboto,sans-serif;
}

a {
    font-family: Roboto,sans-serif;
}

.scroll-top-wrapper {
    position: fixed;
    opacity: 0;
    visibility: hidden;
    overflow: hidden;
    text-align: center;
    border: 2px solid #8d8d8d;
    background: #000;
    color: rgb(255 255 255);
    z-index: 99999999;
    width: 35px;
    height: 35px;
    line-height: 34px;
    right: 30px;
    bottom: 30px;
    padding-top: 0;
    font-size: 11px;
    -webkit-transition: all .5s ease-in-out;
    -moz-transition: all .5s ease-in-out;
    -ms-transition: all .5s ease-in-out;
    -o-transition: all .5s ease-in-out;
    -ms-transform: rotate(7deg);
    -webkit-transform: rotate(7deg);
    transform: rotate(45deg);
    transition: all .5s ease-in-out;
}

    .scroll-top-wrapper:hover {
        color: #fff;
        background: #f72500;
        border: 2px solid #f72500;
    }

    .scroll-top-wrapper.show {
        visibility: visible;
        cursor: pointer;
        opacity: 1;
    }

    .scroll-top-wrapper i.fa {
        line-height: 0;
        padding: 0 1px 0 0;
        font-size: 17px;
        text-align: center;
    }

.slidersec {
    height: auto;
    width: 100%;
    margin: 0;
    padding: 50px 0 150px 0;
    float: left;
    background: #f7250085;
}

.slidersec-tt {
    height: auto;
    width: 100%;
    margin: 70px 0 0 0;
    padding: 0;
    float: left;
}

.slidersec-tth1 {
    height: auto;
    width: 100%;
    margin: 0;
    padding: 0;
    float: left;
    font-size: 45px;
    line-height: 60px;
    font-weight: 700;
    text-align: center;
    color: #fff;
    text-transform: uppercase;
}

.slidersec-ttp {
    height: auto;
    width: 100%;
    margin: 0;
    padding: 30px 0 30px 0;
    float: left;
    font-size: 20px;
    line-height: 25px;
    font-weight: 400;
    text-align: center;
    color: #fff;
}

.playstoresec {
    height: auto;
    width: 100%;
    margin: 0;
    padding: 0;
    float: left;
}

.playstoresec-ul {
    height: auto;
    width: 100%;
    margin: 0 0 30px 0;
    padding: 0;
    float: left;
    text-align: center;
}

    .playstoresec-ul li {
        margin: 0;
        padding: 0 0 0 10px;
        list-style-type: none;
        display: inline-block;
    }

        .playstoresec-ul li a {
            height: auto;
            width: 100%;
            margin: 0;
            padding: 0;
            float: left;
        }

            .playstoresec-ul li a img {
                height: auto;
                width: 160px;
                margin: 0;
                padding: 0;
                float: left;
            }

.contbtnsl {
    height: auto;
    width: 100%;
    margin: 0;
    padding: 0;
    float: left;
}

.contbtnsl-ul {
    height: auto;
    width: 100%;
    margin: 0;
    padding: 0;
    float: left;
    text-align: center;
}

    .contbtnsl-ul li {
        margin: 0;
        padding: 0;
        list-style-type: none;
        display: inline-block;
    }

.contbtnsla {
    width: 192px;
    height: 58px;
    margin: 0;
    padding: 5px 5px 6px 5px;
    float: left;
    font-size: 18px;
    line-height: 47px;
    font-weight: 600;
    color: #333;
    transition: all .3s ease;
    transform: translateY(0);
    text-align: center;
    border-radius: 50px 0 0 50px;
    background: linear-gradient(to right,#ffca4b 0,#fff 100%);
}

    .contbtnsla:hover {
        transition: all .3s ease;
        transform: translateY(0);
        background-color: #fff;
    }

.contbtnsla22 {
    width: 192px;
    height: 58px;
    margin: 0 0 0 -5px;
    padding: 5px 5px 6px 5px;
    float: left;
    font-size: 18px;
    line-height: 47px;
    font-weight: 600;
    color: #fff;
    background-color: #032b5d;
    transition: all .3s ease;
    transform: translateY(0);
    text-align: center;
    border-radius: 0 50px 50px 0;
}

    .contbtnsla22:hover {
        transition: all .3s ease;
        transform: translateY(0);
        background-color: #ffcd55;
    }

.image-boxworl1 {
    height: auto;
    width: 100%;
    margin: 0;
    padding: 0;
    float: left;
}

.owlmobill {
    height: 460px!important;
    width: 259px!important;
    margin: 15px 0 0 10px;
    padding: 0;
    float: left;
    border-radius: 30px!important;
}

.owlimggguu {
    height: auto;
    width: 300px;
    margin: 0 auto;
    padding: 0;
    position: relative;
}

    .owlimggguu:before {
        position: absolute;
        background-image: url(../images_Lend/owl/mob.png);
        background-repeat: no-repeat;
        content: "";
        height: 500px;
        width: 100%;
        margin: 0;
        padding: 0;
        float: left;
        z-index: 9;
    }

.linesliimg {
    height: auto;
    width: 100%;
    margin: -120px 0 0 0;
    padding: 0;
    float: left;
}

.linesliimgmm {
    height: 166px!important;
    width: 100%;
    margin: 0;
    padding: 0;
    float: left;
}

.sumssec {
    height: auto;
    width: 100%;
    margin: 0 0 100px 0;
    padding: 0;
    float: left;
}

.sumssec-main {
    height: auto;
    width: 100%;
    margin: 0 0 50px 0;
    padding: 0;
    float: left;
}

.sumssec-mainh1 {
    height: auto;
    width: 100%;
    margin: 0 0 15px 0;
    padding: 0;
    float: left;
    font-size: 37px;
    line-height: 50px;
    font-weight: 700;
    text-align: center;
    color: #f72500;
}

.linereged {
    height: auto;
    margin: 0 auto;
    padding: 0;
}

.sumssec-box {
    height: auto;
    width: 100%;
    margin: 0 0 30px 0;
    padding: 20px 10px 20px 10px;
    float: left;
    box-shadow: 0 0 10px #00000012;
    -webkit-transition: all .4s ease;
    -moz-transition: all .4s ease;
    transition: all .4s ease;
}

    .sumssec-box:hover {
        box-shadow: 0 10px 30px #00000012;
        transform: translateY(-10px);
    }

.sumsseimg {
    height: 70px!important;
    width: 70px;
    margin: 0 auto;
    padding: 0;
}

.sumssec-boxh1 {
    height: auto;
    width: 100%;
    margin: 15px 0 15px 0;
    padding: 0;
    float: left;
    font-size: 17px;
    line-height: 30px;
    font-weight: 700;
    text-align: center;
    color: #333;
}

.hvr-sweep-to-right {
    display: inline-block;
    vertical-align: middle;
    -webkit-transform: perspective(1px) translateZ(0);
    transform: perspective(1px) translateZ(0);
    box-shadow: 0 0 1px rgb(0 0 0 / 0%);
    position: relative;
    -webkit-transition-property: color;
    transition-property: color;
    -webkit-transition-duration: .3s;
    transition-duration: .3s;
    font-size: 17px;
    line-height: 23px;
    font-weight: 400;
    padding: 7px 20px 7px 20px;
    color: #fff;
    text-align: center;
    width: 160px;
    margin: 0 auto;
    display: block;
    background: linear-gradient(to right,#ffca4b 0,#f72500 100%);
    border-radius: 20px;
}

    .hvr-sweep-to-right:before {
        content: "";
        position: absolute;
        z-index: -1;
        top: 0;
        left: 0;
        right: 0;
        bottom: 0;
        background: linear-gradient(to right,#f72500 0,#ffca4b 100%);
        -webkit-transform: scaleX(0);
        transform: scaleX(0);
        -webkit-transform-origin: 0 50%;
        transform-origin: 0 50%;
        -webkit-transition-property: transform;
        transition-property: transform;
        -webkit-transition-duration: .3s;
        transition-duration: .3s;
        -webkit-transition-timing-function: ease-out;
        transition-timing-function: ease-out;
        border-radius: 20px;
    }

    .hvr-sweep-to-right:active, .hvr-sweep-to-right:focus, .hvr-sweep-to-right:hover {
        color: #fff;
    }

        .hvr-sweep-to-right:active:before, .hvr-sweep-to-right:focus:before, .hvr-sweep-to-right:hover:before {
            -webkit-transform: scaleX(1);
            transform: scaleX(1);
        }

.main-footer-top {
    height: auto;
    width: 100%;
    margin: 0;
    padding: 40px 0 0 0;
    float: left;
    background-color: #ffca4b;
    background-image: url(https://www.transparenttextures.com/patterns/asfalt-light.png);
}

.main-footer-top-iner {
    height: auto;
    width: 100%;
    margin: 0;
    padding: 0 0 10px 0;
    float: left;
}

.about-footer-sec {
    height: auto;
    width: 100%;
    margin: 0 0 10px 0;
    padding: 0;
    float: left;
}

.about-footer-sec-h2 {
    height: auto;
    width: 100%;
    margin: 0;
    padding: 10px 0 30px 0;
    text-align: left;
    font-size: 23px;
    font-weight: 500;
    line-height: 28px;
    color: #082b5a;
}

.about-footer-sec-images {
    margin: 0 auto;
}

.about-footer-sec-p {
    height: auto;
    width: 100%;
    margin: 0;
    padding: 10px 0 0 0;
    float: left;
    font-size: 15px;
    font-weight: 400;
    line-height: 23px;
    color: #c5cdcf;
}

.about-companys-u {
    height: auto;
    width: 100%;
    margin: 0;
    padding: 20px 0 0 0;
    float: left;
}

    .about-companys-u li {
        margin: 0;
        padding: 0;
        list-style-type: none;
    }

        .about-companys-u li a {
            height: auto;
            margin: 0;
            padding: 0 5px 0 5px;
            float: left;
        }

            .about-companys-u li a i {
                height: 30px;
                width: 30px;
                margin: 0;
                padding: 5px 0 0 0;
                float: left;
                font-size: 18px;
                text-align: center;
                color: #fff;
                border: 2px solid #ff5b5b;
                background: red;
            }

.information-ul {
    height: auto;
    width: 100%;
    margin: 0;
    padding: 0;
    float: left;
}

.information-li {
    margin: 0;
    padding: 0;
    display: block;
    list-style-type: none;
}

.information-a {
    height: auto;
    width: 100%;
    margin: 0 0 10px 0;
    padding: 0 0 0 20px;
    float: left;
    font-size: 15px;
    font-weight: 400;
    line-height: 25px;
    color: #082b5a!important;
    position: relative;
}

    .information-a:hover {
        color: #0f53a9!important;
    }

    .information-a:before {
        line-height: 1em;
        font-size: 14px;
        content: "";
        background-color: #082b5a;
        width: 11px;
        height: 1px;
        position: absolute;
        left: 0;
        top: 12px;
    }

.facebook-footersec {
    height: 180px;
    width: 100%;
    margin: 0;
    padding: 0;
    float: left;
    border-style: none;
}

.address-footer {
    height: auto;
    width: 100%;
    margin: 0;
    padding: 0;
    float: left;
}

.company-add-p {
    height: auto;
    width: 100%;
    margin: 0 0 20px 0;
    padding: 0;
    float: left;
    font-size: 15px;
    font-weight: 400;
    line-height: 25px;
    color: #082b5a;
    text-align: justify;
}

.company-a {
    margin: 0;
    padding: 0;
    font-size: 14px;
    font-weight: 400;
    line-height: 22px;
    color: #082b5a;
}

    .company-a:hover {
        color: #fff;
    }

.about-companys {
    height: auto;
    width: 100%;
    margin: 0;
    padding: 0;
    float: left;
}

.about-imge {
    height: auto;
    width: 100%;
    margin: 0;
    padding: 0;
    float: left;
}

.about-companys-p {
    height: auto;
    width: 100%;
    margin: 0;
    padding: 0;
    float: left;
    font-size: 15px;
    font-weight: 400;
    line-height: 23px;
    color: #c5cdcf;
}

.footer-downmain-sec {
    height: auto;
    width: 100%;
    margin: 0;
    padding: 20px 0 20px 0;
    float: left;
    border-top: 1px solid #efbd46;
}

.footer-down-iner {
    height: auto;
    width: 100%;
    margin: 0;
    padding: 0;
    float: left;
}

    .footer-down-iner p {
        margin: 0;
        padding: 0;
        font-size: 15px;
        font-weight: 400;
        line-height: 23px;
        color: #082b5a;
        text-align: center;
    }

.footer44-social {
    height: auto;
    width: 100%;
    margin: 0;
    padding: 0;
    float: left;
}

.footer55-social-ul {
    height: auto;
    width: 100%;
    margin: 0;
    padding: 0;
    float: left;
}

    .footer55-social-ul li {
        margin: 0;
        padding: 0;
        list-style-type: none;
        display: inline-block;
    }

        .footer55-social-ul li a {
            margin: 0;
            padding: 0 15px 0 0;
        }

            .footer55-social-ul li a i {
                height: 33px;
                width: 33px;
                margin: 0;
                padding: 0;
                font-size: 14px;
                line-height: 32px;
                text-align: center;
                color: #ffca4b;
                font-weight: 400;
                border-radius: 50%;
                border: 1px solid #082b5a;
                background: #00008b;
                transition: .8s;
            }

                .footer55-social-ul li a i:hover {
                    border: 1px solid #ffffff99;
                    background: #fff;
                    color: #333;
                }

.footer-location-se {
    height: auto;
    width: 100%;
    margin: 0 0 10px 0;
    padding: 0;
    float: left;
}

.footer-location-icon {
    height: auto;
    padding: 0;
    font-size: 18px;
    line-height: 20px;
    text-align: left;
    float: left;
    color: #082b5a;
    position: absolute;
    font-weight: 600;
}

.footer-location-sectext {
    height: auto;
    width: 100%;
    margin: 0;
    padding: 0 0 0 25px;
    float: left;
}

.footer-location-aaa {
    height: auto;
    margin: 0 0 5px 0;
    padding: 0;
    float: left;
    font-size: 15px;
    line-height: 23px;
    font-weight: 400;
    text-align: left;
    color: #082b5a;
}

.screenvideosec {
       height: auto;
    margin: 0 auto;
    padding: 0;
    text-align: center;
    display: table;
}

.videomain {
    position: relative;
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
    height: 500px;
    border-radius: 10px;
    width: 288px;
}

.mobimgg {
        position: absolute;
    height: 540px !important;
    width: 284px;
    top: -18px;
    margin: 0px 0px 0px 3px;
}
