@import url('https://fonts.googleapis.com/css2?family=Montserrat:ital,wght@0,100;0,200;0,300;0,400;0,500;0,600;0,700;0,800;0,900;1,100;1,200;1,300;1,500;1,600;1,700;1,800;1,900&family=Poppins:ital,wght@0,300;0,400;0,500;0,900;1,500;1,600;1,700;1,800;1,900&display=swap');
@import url('https://fonts.googleapis.com/css2?family=Rajdhani:wght@300;400;500;600;700&display=swap');


@font-face {
    font-family: 'promptregular';
    src: url('../fonts/prompt-regular-webfont.woff2') format('woff2'),
        url('../fonts/prompt-regular-webfont.woff') format('woff'),
        url('../fonts/prompt-regular-webfont.ttf') format('truetype');
    font-weight: normal;
    font-style: normal;
}


html,

body {
    font-family: 'promptregular';
    font-family: 'Rajdhani', sans-serif;

}

* {
    /* border: 1px solid red; */
    margin: 0;
    padding: 0;
    /* border: 1px solid red; */
}

/* header {
    background-color: #f18020;
    padding: 8px 0 8px;
    box-shadow: 0px 3px 7px 0px rgba(0, 0, 0, 0.13);
    position: absolute;
    width: 100%;
    z-index: 99;
    top: 0;
} */

div#collapsibleNavbar ul li .nav-link {
    font-weight: 300;
    font-size: 16px;
    color: #fff;
    transition: 0.5s;
    padding: 0;
}

div#collapsibleNavbar ul li {
    padding: 0px 25px;
}





.footer-box {
    background-image: url(../images/footer-bg.png);
    padding-top: 80px;
    text-align: center;
    padding-bottom: 80px;
    background-repeat: no-repeat;
    background-position: 0 0;
    background-size: cover;
    background-attachment: fixed;
}

.footer-box h2 {
    font-size: 38px;
    color: #fff;
    text-align: center;
}

.footer-box p {
    font-size: 16px;
    color: #fff;
    font-weight: 300;
    text-align: center;
    margin-top: 30px;
    margin-bottom: 27px;
}


footer {
    background-color: #f3f3f3;
    background-image: url(../images/footer-design.png);
    padding-bottom: 105px;
    background-repeat: no-repeat;
    background-position: bottom center;
}


.footer-bottom ul li {
    display: inline-block;
    padding: 0px 7px;
}

section.foter_bottom {
    background-color: #f18020;
    border-bottom: 3px solid #FFF;
    padding-bottom: 45px;
}

section.foter_bottom2 {
    background-color: #f18020;
    text-align: center;
    padding: 21px 0;
    color: #fff;
}

section.foter_bottom2 p {
    margin-bottom: 0px;
}

div#collapsibleNavbar ul li .nav-link:hover {
    transform: translate(0px, -3px);
    opacity: 0.8;
}

section.slider img,
.second_box img,
.footer-bottom ul li img,
.mobile_circle img {
    transition: 0.5s;
}

section.slider img:hover,
.footer-bottom ul li img:hover {
    transform: translate(0px, -3px);
}

.second_box:hover img {
    transform: scale(1.1);
}






.lock ul li a:hover {
    text-decoration: none;
    font-weight: 600;
}

.lock ul li a {
    text-decoration: none;
}

.main-div {
    display: flex;

    width: 100%;
    min-width: 100%;
}


.main-div-hed {
    display: flex;

    width: 100%;
    margin-top: 44px;
    min-width: 100%;
}

.logo {
    text-align: end;

}

.logo img {
    width: 135px;
}

.tools img {
    width: 85%;
    min-width: 97%;
    margin-top: -23px;
    height: 450px;
}

.head-log-btn {
    display: flex;
}

.right-side {
    padding-left: 0px;
    padding-right: 44px;
}

.dis-p p {

    font-family: 'Montserrat';
    font-style: normal;
    font-weight: 400;
    font-size: 17px;
    line-height: 25px;
    /* or 125% */

    display: flex;
    align-items: center;
    margin-top: 48px;
    color: #606470;
}



footer {
    background: #1A2B56;
    width: 100%;
    height: 78px;

}

.foot-div {
    padding: 0px 0px 0px 34px;
    display: flex;
}

.foot-icon ul {
    display: inline-flex;
    list-style: none;
    width: 150px;
    height: 76px;
    text-align: center;
    line-height: 114px;
}

.foot-icon ul li {
    padding-right: 15px;
}

.lock ul {
    display: inline-flex;
    list-style: none;
    margin-top: 36px;
    text-align: center;
    line-height: 38px;

}

.lock ul li span {
    font-family: 'Montserrat';
    font-style: normal;
    font-weight: 400;
    font-size: 13px;
    line-height: 16px;
    color: #FFFFFF;
    margin-left: 5px;
}



.lock ul li a {
    font-family: 'Montserrat';
    font-style: normal;
    font-weight: 400;
    font-size: 13px;
    line-height: 34px;
    /* identical to box height, or 154% */

    display: flex;
    align-items: center;
    text-decoration-line: underline;

    color: #FFFFFF;
}

.foot-line ul li span {
    font-family: 'Montserrat';
    font-style: normal;
    font-weight: 500;
    font-size: 13px;
    line-height: 16px;
    /* identical to box height */


    color: #1A2B56;
}

.foot-line ul {
    display: inline-flex;
    list-style: none;
    padding: 6px;
    margin-top: 15px;
    margin-bottom: 0px;
    text-align: center;
}


.title {
    background: #1A2B56;
    width: 100%;
    height: 81px;
}

.title h1 {
    font-family: 'Montserrat';
    font-style: normal;
    font-weight: 600;
    font-size: 30px;
    line-height: 80px;
    color: #FFFFFF;
    text-align: center;
}

.text p {
    font-family: 'Montserrat';
    font-style: normal;
    font-weight: 400;
    font-size: 16px;
    line-height: 25px;
    padding: 50px 0px;
    /* or 125% */


    color: #606470;
}




.log-img img {
    /* width: 100%; */
    height: 465px;


}

.main-log {
    display: flex;
    justify-content: space-between;
    align-items: center;
}

.logo-user-pg {
    text-align: center;
}

.logo-user-pg img {
    width: 139px;
    margin-top: 42px;
    margin-right: 48px;
}

.main-text h3 {
    font-family: 'Montserrat';
    font-style: normal;
    font-weight: 600;
    font-size: 30px;
    line-height: 40px;
    text-align: center;
    margin-top: 21px;
    margin-bottom: 15px;
    color: #1A2B56;
    margin-right: 48px;
}

.txtb label {
    font-family: 'Montserrat';
    font-style: normal;
    font-weight: 600;
    font-size: 16px;
    line-height: 26px;
    display: flex;
    align-items: center;

    color: #1A2B56;
}

.txtb {
    margin-top: 20px;
    position: relative;
}

div#bs-select-1 {
    overflow: hidden;
}

.txtb input {
    background: #E6EEF8;
    border: magenta;
    border-radius: 18px;
    height: 46px;
    width: 90%;
    padding-left: 51px;
    border: 1px solid #E6EEF8;
}




.dropdown-menu {

    padding: 0px !important;

}

.head-section {
    width: 100%;
    padding: 10px 33px 10px 33px;
    background: #FFFFFF !important;
    box-shadow: 0px 9px 66px rgba(26, 43, 86, 0.06);
}

.navbar-brand img {
    /* width: 100%; */
    height: 75px;
}

.heading {
    margin: auto;
}

a.nav-link {
    font-family: 'Montserrat';
    font-style: normal;
    font-weight: 600;
    font-size: 26px;
    line-height: 37px;
    color: #1A2B56 !important;
}

.navbar-text {
    display: flex;
}

.navbar-text p a {
    font-family: 'Montserrat';
    font-style: normal;
    font-weight: 600;
    font-size: 16px;
    padding-right: 12px;
    color: #1A2B56 !important;
    border-right: 3px solid #1A2B56;
    margin: 0px;



}

.bg-mess-rate textarea::placeholder {
    font-family: 'Montserrat';
    font-style: normal;
    font-weight: 500;
    font-size: 18px;
    line-height: 38px;
    /* identical to box height */

    display: flex;
    align-items: center;

    color: rgba(26, 43, 86, 0.15);
}

.navbar-text span {
    font-family: 'Montserrat';
    font-style: normal;
    font-weight: 600;
    font-size: 16px;
    line-height: 22px;
    padding-left: 9px;
    /* identical to box height */


    color: rgba(26, 43, 86, 0.35);
}

.navbar-text span:hover {
    color: #1A2B56;
}

.text-1.primary {
    background: #1A2B56;

}

.text-1.primary p {
    color: #fff !important;
}

.navbar-text a {
    text-decoration: none;
}

.main-contr-det {
    background: #E6EEF8;
    border-radius: 40px;
    width: 100%;
    height: 334px;
    padding: 30px 54px;
    margin-top: 53px;

}

.head-nam h2 {
    font-family: 'Montserrat';
    font-style: normal;
    font-weight: 600;
    font-size: 30px;
    line-height: 20px;
    /* identical to box height, or 40% */
    justify-content: center;
    padding-top: 20px;
    display: flex;
    align-items: center;
    margin-right: 53px;
    color: #1A2B56;
}

.message-sec ul {
    display: inline-flex;
    list-style: none;
}

.message-sec ul li span {
    font-family: 'Montserrat';
    font-style: normal;
    font-weight: 500;
    font-size: 16px;
    line-height: 37px;
    /* or 100% */
    margin-left: 24px;
    display: flex;
    align-items: center;

    color: #1A2B56;
}

.just-ff {
    display: flex;
    justify-content: space-between;

}

.just-ff.icon-loc {
    position: relative;
    top: -50px;
    margin-top: 0px;
}

.just-ff.fav-icons {
    margin-top: 20px;
}

.sec-phone-no {
    text-align: center;
    padding-left: 57px;
}

.sec-phone-no span {
    font-family: 'Montserrat';
    font-style: normal;
    font-weight: 500;
    font-size: 16px;
    line-height: 37px;
    margin-left: 2px;
    display: flex;
    align-items: center;
    color: #1A2B56;
}

.spacing-2 .modal-dialog {
    max-width: 800px;
    margin: 1.75rem auto;
}

a.link {
    text-decoration: none;
}

.head-nam {
    margin-bottom: 23px;
}

.sec {
    padding: 17px 30px 48px 30px;
}

.dis-about p {
    font-family: 'Montserrat';
    font-style: normal;
    font-weight: 400;
    font-size: 14px;
    line-height: 25px;
    /* or 125% */


    color: #606470;
}

.nav-pills .nav-link.active {
    font-family: 'Montserrat';
    font-style: normal;
    font-weight: 600;
    font-size: 18px;
    line-height: 20px;
    /* identical to box height, or 91% */
    border-radius: 0px;
    display: flex;
    align-items: center;
    border-bottom: 2px solid #1A2B56;
    color: #1A2B56 !important;


}

.nav-pills .nav-link.active,
.nav-pills .show>.nav-link {
    background-color: transparent !important;
}

.nav-pills {
    justify-content: space-between;
    padding: 4px 28px 2px 28px;
}


li.nav-item-tab a {
    font-family: 'Montserrat';
    font-style: normal;
    font-weight: 600;
    font-size: 18px;
    line-height: 20px;
    display: flex;
    align-items: center;
    color: rgba(26, 43, 86, 0.4) !important;
}



.pass-1 {
    font-family: 'Montserrat';
    font-style: normal;
    font-weight: 400;
    font-size: 15px;
    line-height: 25px;
    color: #606470;
    padding: 4px 30px 82px 30px;
}

















.foot-icon ul li img {
    cursor: pointer;
}

























button.close {

    color: #fcf6f6 !important;
    font-size: 28px;
    opacity: 1 !important;
    line-height: 0;

}

.modal-header .close {

    width: 40px;
    height: 39px;
    background: #1A2B56;
    border-radius: 54px;
}

button:focus {
    outline: none;
    outline: none;
}

.bg-close {
    background-image: url(../images/Group1236.png);
    background-repeat: no-repeat;
    background-size: cover;
    height: 38px;
    width: 38px;
    border: none;
    background-color: transparent;
}

.select-sec select.nam-bg {
    font-family: 'Montserrat';
    font-style: normal;
    font-weight: 500;
    font-size: 16px;
    line-height: 30px;
    display: flex;
    align-items: center;
    color: rgba(26, 43, 86, 0.35);
    padding: 10px;
}


.select-sec select option {
    font-family: 'Montserrat';
    font-style: normal;
    font-weight: 500;
    font-size: 16px;
    line-height: 32px;
    display: flex;
    align-items: center;
    color: #1A2B56;
    padding: 5px 14px;
}

.bg-img-login .select-sec .bootstrap-select {
    width: 88% !important;
}

.select-sec button.btn.dropdown-toggle.btn-light {
    width: 100% !important;
    background: #E6EEF8 !important;
    border-radius: 18px;
    border: 0px !important;
    padding: 19px 22px;
}

.select-sec .filter-option-inner-inner {
    color: rgba(26, 43, 86, 0.15);
    font-size: 19px;
}

/* .dropdown-menu {
    transform: translate3d(5px, 35px, 0px) !important;
} */

.bg-img-login .dropdown-item {
    padding: 0px !important;
}

.right-side-di {
    overflow: hidden;
}

div#bs-select-1 {
    overflow: hidden;
    overflow-y: hidden !important;
    top: 55px;
}

.dropdown-menu.show {
    transform: unset !important;
    top: 63px !important;
}

.select-sec li.disabled {
    display: none;
}

/* .dropdown-menu.show {
    position: relative !important;
} */


.padin option {
    padding: 15px 2px !important;
}


.select-sec ul.dropdown-menu.inner.show li a span {
    font-family: 'Montserrat';
    font-style: normal;
    font-weight: 500;
    font-size: 16px;
    line-height: 22px;
    display: flex;
    align-items: center;
    color: #1A2B56;
    padding: 14px 14px;
}


.after-arrow .dropdown-toggle::after {
    content: none;
}

.grid-container-profe-2 {
    display: grid;
    gap: 50px;
    grid-template-columns: auto auto auto;
    padding: 30px;

}

.search-sec button.btn.dropdown-toggle.btn-light:focus {
    background-color: #fff !important;
}


.search-sec .dropdown-menu.show {
    transform: unset !important;
    top: 45px !important;
}



.sort-bg-1 .dropdown-toggle {
    background-image: url(../images/name.png);
    background-size: 15px;
    background-repeat: no-repeat;
    background-position: 92% 50%;
}

.exp-rat img {
    width: 116px;
}

.exp-rat-2 img {
    width: 116px;
}




















.items-text {
    overflow: hidden;
    border-radius: 70px;
}


.boder_true,
.home {
    min-height: calc(100vh - 145px);
    height: 100%;
}

.side-pd {
    padding: 0 30px;
}

.navbar-nav {
    margin-left: auto !important;
}

.landing ul li a:hover{
    color: #1A2B56 !important;
}


.landing ul li a {
    font-family: 'Rajdhani';
    font-style: normal;
    font-weight: 500;
    font-size: 20px;
    line-height: 39px;
    /* identical to box height, or 150% */

    display: flex;
    align-items: center;

    color: #B8B8B8 !important;
}

.landing ul li {
    margin-left: 29px;

}

.dropdown a {
    background: #FFFFFF;
    backdrop-filter: blur(4.5px);
    /* Note: backdrop-filter has minimal browser support */
    border-radius: 8px;
}




#navbarDropdownMenuLink {
    color: #1A2B56 !important;
    margin-left: 50px;

}

#navbarDropdownMenuLink:hover{
    color: #fff !important;
    transition-duration: 1s;

}

.dropdown a:hover{
background-color:#1A2B56 ;
}

.main-text-head {
    padding-top: 45px;
}

.banner-sec-p {
    padding-top: 120px;
}

.main-text-head h1 {
    font-family: 'Rajdhani';
    font-style: normal;
    font-weight: 600;
    font-size: 60px;
    line-height: 71px;
    /* identical to box height, or 117% */

    display: flex;
    align-items: center;

    color: #1A2B56;

}

.main-text-head p {
    font-family: 'Montserrat';
    font-style: normal;
    font-weight: 400;
    font-size: 19px;
    line-height: 39px;
    text-align: justify;
    /* or 170% */

    display: flex;
    align-items: center;

    color: #292A2C;
}


.work-img{
    position: absolute;
    bottom: 0px;
}

.work-img img {
    width: 100%;
    height: 94vh;
}

.container-fluid {
    max-width: 1600px;

}


.cleaning-bucket img {
    width: 32%;
    height: auto;
}

.landing-page-header {
    background: url(../images/landing.png);
    width: 100%;
    /* height: 100vh; */
    background-repeat: no-repeat;
    /* object-fit: cover; */
    background-size: cover;
    background-position: 37% 5%;
}

.log-btn-landing {
    display: flex;
    justify-content: center;
    gap: 38px;
    padding: 30px 0;
}




.login-user a {
    font-size: 16px;
    text-decoration: none;
    font-weight: 700;
    padding: 12px 27px;
    line-height: 45px;
    border: 2px solid #1A2B56;
    border-radius: 12px;
    color: #1A2B56;

}
.login-user a:hover {
    background-color:#1A2B56;
    color: #fff;
    transition-duration: 1s;
    }




.login-store a {
    font-size: 16px;
    text-decoration: none;
    font-weight: 700;
    padding: 12px 27px;
    line-height: 45px;
    border-radius: 12px;
    border: 2px solid #1A2B56;
color: #1A2B56;
}


.login-store a:hover {
background-color:#1A2B56;
color: #fff;
transition-duration: 1s;
}

.log-btn-landing {
    box-shadow: 0px 13px 41px rgb(0 0 0 / 8%);
}
.welcome-sec h1{
    font-family: 'Rajdhani';
    font-style: normal;
    font-weight: 600;
    font-size: 55px;
    line-height: 81px;
    display: flex;
    align-items: center;
    color: #1A2B56;
}

.welcome-sec{
    padding-top: 190px;
}
.welcome-sec p{
    font-family: 'Rajdhani';
    font-style: normal;
    font-weight: 400;
    font-size: 19px;
    line-height: 39px;
    display: flex;
    width: 100%;
    max-width: 555px;
    align-items: center;
    color: #292A2C;
    text-align: justify;
}

.iphone-sec{
    padding-top: 50px;
}

.iphone-sec img{
    width: 100%;
    height: 638px;
    padding-left: 63px;
}
.line-image img{
    width: 100%;
    max-width: 277px;
}

.work-sec h1{
    font-family: 'Rajdhani';
    font-style: normal;
    font-weight: 600;
    font-size: 55px;
    line-height: 81px;
    display: flex;
    align-items: center;
    text-align: center;
    color: #1A2B56;
    justify-content: center;

}

.work-sec p{
    font-family: 'Montserrat';
    font-style: normal;
    font-weight: 400;
    font-size: 19px;
    line-height: 37px;
    display: flex;
    align-items: center;
    text-align: justify;
    color: #292A2C;
    width: 100%;
    max-width: 942px;
    margin: auto;
}

.text-image {
    background: url(../images/text-image.png);
    width: 100%;
    margin: auto;
    max-width: 1099px;
    height: 604px;
    background-repeat: no-repeat;
    background-position: 64% 361%;
    position: relative;
    background-size: contain;
}
.work-image-heading {
    position: absolute;
    bottom: 70px;
    text-align: center;
    width: 100%;
}
.work-image-heading h1{
    font-family: 'Rajdhani';
font-style: normal;
font-weight: 700;
font-size: 36.65px;
line-height: 47px;
/* identical to box height */


color: #1A2B56;
}


.number-1 {
    position: absolute;
    bottom: 96px;
    left: 28px;

}

.number-1 h1{
    background: #FFF;
    border-radius: 58px;
    font-size: 21px;
    padding: 18px;
    font-family: 'Rajdhani';
    font-style: normal;
    font-weight: 700;
    line-height: 20px;
    color: #1A2B56;
    width: 58px;
    height: 52px;
}

.step-text{
    position: absolute;
    bottom: -20px;
    width: 224px;
    left: 92px;
}

.step-text p{
    font-family: 'Rajdhani';
    font-style: normal;
    font-weight: 500;
    font-size: 15px;
    line-height: 18px;
    color: #FFFFFF;
}

.number-2 {
    position: absolute;
    top: 221px;
    left: 160px;

}

.number-2 h1{
    background: #FFF;
    border-radius: 58px;
    font-size: 21px;
    padding: 18px;
    font-family: 'Rajdhani';
    font-style: normal;
    font-weight: 700;
    line-height: 20px;
    color:  #29407B;
    width: 58px;
    height: 52px;
}

.step-text-2{
    position: absolute;
    top: 286px;
    width: 500px;
    left: 142px;
}

.step-text-2 p{
    font-family: 'Rajdhani';
    font-style: normal;
    font-weight: 500;
    font-size: 15px;
    line-height: 18px;
    color: #FFFFFF;
}

.number-3 {
    position: absolute;
    top: 88px;
    left: 396px;

}

.number-3 h1{
    background: #FFF;
    border-radius: 58px;
    font-size: 21px;
    padding: 18px;
    font-family: 'Rajdhani';
    font-style: normal;
    font-weight: 700;
    line-height: 20px;
    color:  #25479D;
    width: 58px;
    height: 52px;
}

.step-text-3{
    position: absolute;
    top: 160px;
    width: 200px;
    left: 356px;
}

.step-text-3 p{
    font-family: 'Rajdhani';
    font-style: normal;
    font-weight: 500;
    font-size: 15px;
    line-height: 18px;
    color: #FFFFFF;
}

.number-4 {
    position: absolute;
    top: 88px;
    right: 395px;

}

.number-4 h1{
    background: #FFF;
    border-radius: 58px;
    font-size: 21px;
    padding: 18px;
    font-family: 'Rajdhani';
    font-style: normal;
    font-weight: 700;
    line-height: 20px;
    color:  #25479D;
    width: 58px;
    height: 52px;
}

.step-text-4{
    position: absolute;
    top: 149px;
    width: 193px;
    right: 348px;
}

.step-text-4 p{
    font-family: 'Rajdhani';
    font-style: normal;
    font-weight: 500;
    font-size: 15px;
    line-height: 18px;
    color: #FFFFFF;
}
.number-5 {
    position: absolute;
    top: 230px;
    right: 147px;

}

.number-5 h1{
    background: #FFF;
    border-radius: 58px;
    font-size: 21px;
    padding: 18px;
    font-family: 'Rajdhani';
    font-style: normal;
    font-weight: 700;
    line-height: 20px;
    color:  #25479D;
    width: 58px;
    height: 52px;
}

.step-text-5 {
    position: absolute;
    top: 285px;
    width: 275px;
    right: 148px;
}

.step-text-5 p{
    font-family: 'Rajdhani';
    font-style: normal;
    font-weight: 500;
    font-size: 15px;
    line-height: 18px;
    color: #FFFFFF;
}


.number-6 {
    position: absolute;
    top: 457px;
    right: 29px;

}

.number-6 h1{
    background: #FFF;
    border-radius: 58px;
    font-size: 21px;
    padding: 18px;
    font-family: 'Rajdhani';
    font-style: normal;
    font-weight: 700;
    line-height: 20px;
    color:  #25479D;
    width: 58px;
    height: 52px;
}

.step-text-6 {
    position: absolute;
    top: 477px;
    width: 227px;
    right: 90px;
}

.step-text-6 p{
    font-family: 'Rajdhani';
    font-style: normal;
    font-weight: 500;
    font-size: 15px;
    line-height: 18px;
    color: #FFFFFF;
}
.get-in-tuch-bg{
    background: url(../images/Rectangleshap.png);
    width: 100%;
    height: 600px;
    background-repeat: no-repeat;
    background-position: center;
    position: relative;
    background-size: 100% 100%;
}

.main-div-get-tuch{
    background: #FFFFFF;
box-shadow: 0px 8px 19px rgba(0, 0, 0, 0.09);
border-radius: 50px;
margin: 0 25px;
}

.get-tuch h1{
    font-family: 'Rajdhani';
    font-style: normal;
    font-weight: 600;
    font-size: 55px;
    line-height: 80px;
    color: #1A2B56;
    text-align: center;

}

.get-tuch p{
    font-family: 'Montserrat';
    font-style: normal;
    font-weight: 400;
    font-size: 19px;
    line-height: 37px;
    /* display: flex;    */
    align-items: center;
    text-align: justify;
    color: #292A2C;
    /* padding: 0 322px; */
    width: 100%;
    max-width: 878px;
    margin: auto;
}

.landing-location{
    text-align: center;
    width: 100%;
    max-width: 300px;
    margin: auto;

}

.margin-top{
    margin-top: 82px;

}

.landing-location{
    font-family: 'Rajdhani';
    font-style: normal;
    font-weight: 500;
    font-size: 23px;
    line-height: 38px;
    color: #1A2B56;

}

.landing-location.bg-color-call {
    padding: 17px 20px;
    border-radius: 8px;
    background: #1A2B56;
    border-radius: 15px;
    color: white;
}

/* .bg-color-call{
    margin: 0px;
} */

.cont-left-side label{
    font-family: 'Rajdhani';
    font-style: normal;
    font-weight: 600;
    font-size: 21px;
    line-height: 22px;
    color: #1A2B56;
    width: 100%;
}
.cont-left-side{
    margin-left: 139px;
    margin-top: 69px;
}

.cont-left-side input{

    width: 100%;
    border: 2px solid #1A2B56;
    border-radius: 17px;
    padding: 16px;
    max-width: 541px;
    outline: none;


}

.input-mg-bott{
    margin-bottom: 32px;
}

.cont-left-side input::placeholder{
    font-family: 'Rajdhani';
    font-style: normal;
    font-weight: 500;
    font-size: 19px;
    line-height: 38px;

    color: rgba(26, 43, 86, 0.4);


}

.cont-right-side {
    margin-top: 69px;
}


.cont-right-side label{
    font-family: 'Rajdhani';
    font-style: normal;
    font-weight: 600;
    font-size: 21px;
    line-height: 22px;
    color: #1A2B56;
    width: 100%;
}

.cont-right-side textarea {
    width: 85%;
    border: 2px solid #1A2B56;
    border-radius: 17px;
    padding: 16px;
    /* max-width: 541px; */
    height: 302px;
    resize: none;
    outline: none;


}

.send-msg-btn a, .send-msg-btn button{
    font-size: 16px;
    text-decoration: none;
    font-weight: 700;
    padding: 0px 27px;
    line-height: 45px;
    border: 2px solid #1A2B56;
    border-radius: 12px;
    color: #fff;
    background-color:#1A2B56;
}

.send-msg-btn{
    text-align: center;
    margin: 29px 0;
}

.download-bg-app{
    background: url(../images/Rectangle-dow.png);
    width: 100%;
    height: 586px;
    margin-top: 600px;
    background-repeat: no-repeat;
    background-size: cover;
   position: relative;
   /* z-index: -1; */

}

.clean-app img{
    width: 100%;
    max-width: 316px;
    position: absolute;
    top: -150px;
}

.app-dow{
    padding-top: 40%;
    padding-left: 41px;
}

.app-dow h1{
    font-family: 'Rajdhani';
    font-style: normal;
    font-weight: 600;
    font-size: 73px;
    line-height: 106px;
    color: #FFFFFF;
}

.google-pay{
    display: flex;
    padding-left: 42px;
    padding-top: 27px;
    gap: 14px;


}

.iphone-app img{
    width: 100%;
    max-width: 364px;
    overflow: hidden;
    height: auto;
    margin-left: 40%;
}
/* .iphone-app img:hover{
transform: translate(0px, -3px);
} */


  .main-lamin-div{
    display: flex;
  }

  .lamin-dis-div p {

    font-size: 17px;
    font-weight: 500;
}

.lamin-dis-div p {
    font-size: 17px;
    font-weight: 500;
    color: white;
    padding: 17px;
    line-height: 28px;
    margin: 0px;
}

.lamin-dis-div {
    background: #1A2B56;
    margin-bottom: 18px;
    border-radius: 7px;
}

.num-sec-lamin {
    height: 89px;
    text-align: center;
    align-items: center;
    width: 127px;
    border: 2px solid #1A2B56;
    padding: 10px;
    margin-right: 5px;
    border-radius: 7px;
    line-height: 25px;
}

.num-sec-lamin h1 {
    padding: 9px 5px;
    font-size: 40px;
    color: #1A2B56;
    font-weight: 600;

}

.div-2 p{
    background: #29407B !important;
    border-radius: 7px;
}


.div-2 h1{
color: #29407B !important;
}

.div-3 p{
    background: #25479D !important;
    border-radius: 7px;
}


.div-3 h1{
color: #25479D !important;
}

.div-4 p{
    background: #214AB0 !important;
    border-radius: 7px;
}


.div-4 h1{
color: #214AB0 !important;
}

.div-5 p{
    background: #1449CE !important;
    border-radius: 7px;
}


.div-5 h1{
color: #1449CE !important;
}

.div-6 p{
    background: #1050EF !important;
    border-radius: 7px;
}


.div-6 h1{
color: #1050EF !important;
}

.lamin-sec-heading h1{
    font-family: 'Rajdhani';
    font-style: normal;
    font-weight: 700;
    font-size: 36.65px;
    line-height: 47px;
    color: #1A2B56;
    text-align: center;
    margin-bottom: 34px;
    margin-top: 35px;

}

section.lamin-list {
    display: none;
}

.navbar-toggler {

    line-height: 32px !important;
    background: #1A2B56 !important;
    border: 2px solid #1A2B56 !important;
    padding: 3px 7px !important;
    border-radius: 0.25rem;
}

.fa-navicon:before, .fa-reorder:before, .fa-bars:before {
    content: "\f0c9";
    color: white;
}

/* .google-store img:hover {
    transform: translate(0px, -7px);
}

.google-store img{
    transition: 0.5s;
} */

.iphone-sec:hover img{
    transform: scale(0.9);
}

.iphone-sec img{
    transition: 0.5s;
}

li.nav-item.active a {
    color: #1A2B56 !important;
    font-family: 'Rajdhani';
    font-style: normal;
    font-weight: 600;
    font-size: 20px;
    line-height: 39px;
    display: flex;
    align-items: center;
}
[data-aos][data-aos][data-aos-duration="2000"], body[data-aos-duration="2000"] [data-aos] {
    transition-duration: 2s;
    width: 100%;
    overflow: hidden;
}



.modal-content{
    position: relative;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-direction: column;
    flex-direction: column;
    width: 100%;
    pointer-events: auto;
    background-color: #fff;
    background-clip: padding-box;
    border: 1px solid rgba(0, 0, 0, 0.2);
    border-radius: 35px !important;
    outline: 0;
}

.modal-button{
    background: #1A2B56;
    backdrop-filter: blur(9px);
    border: none;
    border-radius: 18px;
    font-size: 18px;
    padding: 8px 26px;
    height: 44px;
    font-family: 'promptregular';
    color: white;
}

.modal-button:hover{
    color: white !important;
    background: #1A2B56 !important7;
}


.modal-body p{
    font-family: 'Montserrat';
    font-style: normal;
    font-weight: 500;
    font-size: 20px;
    line-height: 20px;
    display: flex;
    align-items: center;
    color: #1A2B56;
}
.rat-sec .modal-header {
    text-align: center;
    position: relative;
}
.modal-header{
    border: none !important;
}
.modal-body {
    margin: auto;
}
.modal-footer{
    display: block;
    text-align: center;
    border: none !important;
}
.modal-header{
    display: block;
    text-align: center;
}


.margin-bottom-custom {
    margin-bottom: 2px !important;
}
.sending-text{
    margin-left: 7px;
}

.privacy-terms-container{
    max-width: 40vw !important;
}
