@import url('https://fonts.googleapis.com/css2?family=Inter:ital,opsz,wght@0,14..32,100..900;1,14..32,100..900&family=Montserrat:ital,wght@0,100..900;1,100..900&display=swap');

* {
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
}
html {
    scroll-behavior: smooth;
    overflow-x: hidden !important;
    /* scroll-padding: 7rem; */
}
*:before,
*:after {
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
}
::-moz-selection {
    background-color: #007d9d;
    color: #fff;
    text-shadow: none;
}
::selection {
    background-color: #000;
    color: #fff;
    text-shadow: none;
}
:root {
    --black:#1E1E1E;
    --white:#ffff;
    --inter:"Inter", sans-serif;
}
body {
    margin: 0 !important;
    padding: 0 !important;
    font-size: 15px !important;
    outline: none;
    overflow-x: hidden !important;
    box-sizing: border-box;
    -moz-box-sizing: border-box;
    -webkit-box-sizing: border-box;
    scroll-behavior: smooth;
    color: var(--black) !important;
    font-family: var(--inter) !important;
    position: relative;
}
.container{
    margin: 0 auto !important;
    padding: 0 15px !important;
    max-width: 1170px !important;
}
h1,
h2,
h3,
h4,
h5,
h6,
ul,
li,
figure {
    margin: 0;
    padding: 0;
}

h1,
h2,
h3,
h4,
h5,
h6{
    font-family: var(--inter) !important;
    color: var(--black) !important;
    font-weight: 300 !important;
}
b{
    font-weight: 700 !important;
}
ul {
    list-style: none;
    padding: 0;
}

img {
    margin: 0;
    padding: 0;
    border: none;
    max-width: 100%;
    height: auto !important;
    display: block;
}


a,
button,
input {
    -webkit-transition: all 0.3s ease-in-out;
    -o-transition: all 0.3s ease-in-out;
    -moz-transition: all 0.3s ease-in-out;
    transition: all 0.3s ease-in-out;
}

a {
    text-decoration: none !important;
}


/*///////////////// landing page html end  ///////////////////////*/

/* landing page header  */
.clct_head {
    background-color: #131c2be6;
    position: fixed;
    left: 0;
    top: 0;
    padding: 10px 0;
    width: 100%;
    z-index: 999;
    backdrop-filter: blur(4px);
}
.nav_sec_collect .logo {
    margin: 0;
}
.nav_sec_collect {
    display: flex;
    align-items: center;
    justify-content: space-between;
}
.nav_sec_collect ul{
    margin: 0;
    padding: 0;
    display: flex;
    align-items: center;
    justify-content: flex-start;
    gap: 25px;
}
.nav_sec_collect ul li a{
    display: flex;
    align-items: center;
    justify-content: flex-start;
    gap: 7px;
    color: var(--white);
    transition: all 0.3s ease-in-out;
}
.nav_sec_collect ul li a em{
    font-style: normal;
    display: block;
}
.nav_sec_collect ul li svg{
    stroke:#EEC753;
}
.nav_sec_collect ul li a:hover{
    color: #EEC753;
}
/* landing page header  */

.landing_banner {
    padding: 75px 0;
    padding-top: 215px;
    background-position: top -110px right;
    background-repeat: no-repeat;
    background-size: cover;
    position: relative;
    min-height: 680px;
}
.nav_sec_collect .logo img {
    width: 120px;
}
.landing_banner::before {
    content: "";
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    background: linear-gradient(to right, rgb(19, 28, 43) 0%, rgba(19, 28, 43, 0.9) 30%, rgba(19, 28, 43, 0.4) 50%, transparent 70%);
    z-index: 0;
}
.lnd_banner_text {
    position: relative;
    z-index: 1;
    max-width: 310px;
}
.lnd_banner_text h1 em{
    font-style: normal;
    color: #B3CFFF;
}
.lnd_banner_text h1 {
    font-family: var(--inter) !important;
    color: var(--white) !important;
    margin-bottom: 15px;
    font-size: 55px;
    line-height: 105%;
    font-weight: 600 !important;
    max-width: 300px;
}
.lnd_logo a b {
    font-size: 20px;
    color: white;
    display: block;
    padding-left: 15px;
}
.ft_logo a b {
    font-size: 16px;
    color: white;
    display: block;
    margin-top: -12px;
}
.cmn-btn a{
    padding: 10px 30px;
    text-align: center;
    background: #EEC753;
    display: inline-block;
    color: black;
    border-radius: 10px;
    border: 2px solid transparent;
    transition: all 0.3s ease-in-out;
}
.cmn-btn a:hover{
    background: #fff;
    color: black;
    border: 2px solid #EEC753;
}
.lnd_logo{
    margin-bottom: 15px;
    position: relative;
    margin-left: -15px;
}
.cmn-btn a svg{
    margin-left: 15px;
}
.lnd_banner_text p {
    margin-bottom: 40px;
    color: white;
    font-weight: 300;
    font-size: 19px;
    line-height: 32px;
}
/* ////////////////// */

.lnd_service{
    padding: 55px 0 30px;
}
.cmn_heading{
    text-align: center;
    padding-bottom: 35px;
}
.cmn_heading h6 {
    margin-bottom: 15px;
    color: #5178c1 !important;
    display: inline-block;
    padding: 10px 20px 8px;
    border: 1px solid #c6ccd7;
    border-radius: 60px;
    background: #7daac114;
    line-height: 20px;
    font-size: 15px;
}
.cmn_heading h2 {
    margin-bottom: 20px;
    font-size: 3rem;
    font-weight: 200 !important;
    color: #1e2a3f !important;
}
.cmn_heading p {
    color: #001F3A;
    margin-bottom: 15px;
    font-size: 19px;
    font-weight: 300;
}
.lnd_service_bx h3{
    margin-bottom: 0 !important;
    font-size: 1.2rem;
    font-weight: 600 !important;
}
.lnd_service_bx p {
    color: #001F3A;
    margin-bottom: 0;
    font-weight: 300;
}
.lnd_service_bx_img{
    width: 40px;
    height: 40px;
    display: flex;
    align-items: center;
    justify-content: center;
    border-radius: 10px;
    background: linear-gradient(471deg, rgba(30, 42, 63, 1) 28%, rgba(75, 100, 145, 1) 70%);
    margin-bottom: 0px !important;
}
.lnd_service_title {
    display: flex;
    align-items: center;
    justify-content: flex-start;
    gap: 15px;
    margin-bottom: 20px;
}
.lnd_service_title .lnd_service_bx_img{
    min-width: 40px;
}
.form_wrapper #wpcf7-f1951-o1 textarea {
    min-height: 125px;
}
.lnd_service_bx {
    border-radius: 7px;
    border: 1px solid #e3e7ed;
    padding: 25px;
    box-shadow: rgba(0, 0, 0, 0.2) 0 0 2px;
    height: 100%;
}
.lnd_service .row>*{
    margin-bottom: 30px;
}
.v_icon{
    width: 45px;
    height: 45px;
    border-radius: 10px;
    display: flex;
    align-items: center;
    justify-content: center;
}
.verify_sec_wrapper .verify_sec ul li {
    line-height: 25px;
    font-weight: 300;
    font-size: 16px;
}
.verify_bx p {
    margin-bottom: 27px;
    line-height: 30px;
    font-weight: 300;
    font-size: 18px;
}
.verify_sec_wrapper .verify_sec .row{
    align-items: center;
}
.verify_heading{
    display: flex;
    align-items: flex-end;
    justify-content: flex-start;
    gap: 10px;
    margin-bottom: 20px;
}
.verify_bx_img img {
    width: 100%;
}
.verify_sec_wrapper .verify_sec h6{
    text-transform: uppercase;
    font-weight: 600 !important;
}
.verify_sec_wrapper .verify_sec h4{
    margin-bottom: 0;
    font-weight: 700 !important;
    font-size: 35px;
}
.verify_sec_wrapper .verify_sec:nth-child(odd){
    background: #131C2B;
    color: white;
}
.verify_sec_wrapper .verify_sec:nth-child(odd) .v_icon{
    background: #434A56;
}
.verify_sec_wrapper .verify_sec:nth-child(even) .v_icon,.verify_sec_wrapper .verify_sec:nth-child(3) .v_icon{
   background: linear-gradient(471deg, rgba(30, 42, 63, 1) 28%, rgba(75, 100, 145, 1) 70%);
}
.verify_sec_wrapper .verify_sec:nth-child(odd) h4{
    color: white !important;
}
.verify_sec_wrapper .verify_sec:nth-child(odd) h6{
    color: #EEC753 !important;
}
.verify_sec_wrapper .verify_sec:nth-child(even) h6{
    color: #5774A8 !important;
}
.verify_sec_wrapper .verify_sec:nth-child(even) p{
    color: #001F3A !important;
}
.verify_sec_wrapper .verify_sec:nth-child(even) .row{
    flex-direction: row-reverse;
}
.verify_bx_img img{
    border-radius: 10px;
    box-shadow: rgba(255, 255, 255, 0.2) 0 0 20px;
}
.verify_sec_wrapper .verify_sec:nth-child(even) .verify_bx_img img{
    box-shadow: rgba(0, 0, 0, 0.2) 0 0 20px;
}
.verify_sec_wrapper .verify_sec:nth-child(4) .v_icon{
    background: #434A56;
}
.verify_sec{
    padding: 70px 0;
}
.emp_points{
    display: flex;
    align-items: center;
    justify-content: normal;
    gap: 14px;
    margin-bottom: 40px;
}
.emp_points ul{
    padding: 0;
    margin: 0;
}
.emp_points ul li{
    position: relative;
    padding-left: 25px;
}
.emp_points ul li + li{
    margin-top: 10px;
}
.emp_points ul li:after{
    position: absolute;
    left: 0;
    top: 5px;
    width: 15px;
    height: 15px;
    background-size: contain;
   background-image: url("data:image/svg+xml,%3Csvg width='24' height='24' viewBox='0 0 24 24' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M21.8006 9.9995C22.2573 12.2408 21.9318 14.5709 20.8785 16.6013C19.8251 18.6317 18.1075 20.2396 16.0121 21.1568C13.9167 22.0741 11.5702 22.2453 9.36391 21.6419C7.15758 21.0385 5.2248 19.6969 3.88789 17.8409C2.55097 15.9849 1.89073 13.7267 2.01728 11.4429C2.14382 9.15904 3.04949 6.98759 4.58326 5.29067C6.11703 3.59375 8.18619 2.47393 10.4457 2.11795C12.7052 1.76198 15.0184 2.19136 16.9996 3.3345' stroke='%23B3CFFF' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M9 11L12 14L22 4' stroke='%23B3CFFF' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E%0A");
    content: "";
    transition: all 0.3s ease-in-out;
}
.verify_sec_wrapper .verify_sec:nth-child(even) .emp_points ul li:after {
    background-image: url("data:image/svg+xml,%0A%3Csvg width='24' height='24' viewBox='0 0 24 24' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M21.8026 9.99999C22.2593 12.2413 21.9338 14.5714 20.8804 16.6018C19.827 18.6322 18.1095 20.24 16.0141 21.1573C13.9187 22.0746 11.5722 22.2458 9.36586 21.6424C7.15954 21.0389 5.22676 19.6974 3.88984 17.8414C2.55293 15.9854 1.89269 13.7272 2.01923 11.4434C2.14577 9.15952 3.05144 6.98808 4.58522 5.29116C6.11899 3.59424 8.18815 2.47442 10.4476 2.11844C12.7071 1.76247 15.0203 2.19185 17.0016 3.33499' stroke='%235D79AB' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M9 11L12 14L22 4' stroke='%235D79AB' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E%0A");
}
.small_info {
    padding: 10px;
    border-radius: 10px;
    background: linear-gradient(471deg, rgb(148 150 159) 28%, rgb(255 255 255) 80%);
    font-size: 15px;
    line-height: 23px;
    border: 0.5px solid #aba6a659;
    font-weight: 500;
    margin: 0 auto;
    color: #001f3a;
    text-align: center;
}
.verify_sec_wrapper .verify_sec:nth-child(even) .small_info{
    /* background: #fff;
    color: #4172A3; */
    background: linear-gradient(471deg, rgba(30, 42, 63, 1) 28%, rgba(75, 100, 145, 1) 70%);
    color: white;
}
.verify_sec_wrapper .verify_sec:nth-child(3){
    background: #fafafd;
}
.verify_sec_wrapper .verify_sec:nth-child(3) p,.verify_sec_wrapper .verify_sec:nth-child(3) h6{
    color: #5774A8 !important;
}
.verify_sec_wrapper .verify_sec:nth-child(3) p{
    color: #001F3A !important;
}
.verify_sec_wrapper .verify_sec:nth-child(3) h4,.verify_sec_wrapper .verify_sec:nth-child(3) ul li{
    color: black !important;
}
.verify_sec_wrapper .verify_sec:nth-child(3) ul{
    display: flex;
    align-items: center;
    justify-content: flex-start;
    flex-wrap: wrap;
    gap: 15px;
}
.verify_sec_wrapper .verify_sec:nth-child(3) ul li {
    width: 47%;
    padding: 12px 12px 12px 35px !important;
    border-radius: 7px;
    border: 1px solid #777a8147;
    transition: all 0.3s ease-in-out;
}
.verify_sec_wrapper .verify_sec:nth-child(3) ul li:last-child {
    box-shadow: rgb(211 136 23 / 33%) 0 0 21px;
    border: 1px solid #EEC753;
    background-color: #dfaa1429;
}
.verify_sec_wrapper .verify_sec:nth-child(3) ul li::after{
    background-image: url("data:image/svg+xml,%0A%3Csvg width='24' height='24' viewBox='0 0 24 24' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M21.8026 9.99999C22.2593 12.2413 21.9338 14.5714 20.8804 16.6018C19.827 18.6322 18.1095 20.24 16.0141 21.1573C13.9187 22.0746 11.5722 22.2458 9.36586 21.6424C7.15954 21.0389 5.22676 19.6974 3.88984 17.8414C2.55293 15.9854 1.89269 13.7272 2.01923 11.4434C2.14577 9.15952 3.05144 6.98808 4.58522 5.29116C6.11899 3.59424 8.18815 2.47442 10.4476 2.11844C12.7071 1.76247 15.0203 2.19185 17.0016 3.33499' stroke='%23EFCC62' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M9 11L12 14L22 4' stroke='%23EFCC62' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E%0A");
}
.verify_sec_wrapper .verify_sec:nth-child(3) ul li + li{
    margin-top: 0;
}
.verify_sec_wrapper .verify_sec:nth-child(3) .emp_points ul li:after {
    top: 50%;
    transform: translate(0, -50%);
    left: 13px;
}
.verify_sec_wrapper .verify_sec:nth-child(4){
    background: linear-gradient(507deg, rgba(30, 42, 63, 1) 66%, rgba(75, 100, 145, 1) 100%);
    color: white;
}
.verify_sec_wrapper .verify_sec:nth-child(4) p  , .verify_sec_wrapper .verify_sec:nth-child(4) h4{
    color: white !important;
}
.verify_sec_wrapper .verify_sec h4 em {
    font-style: normal;
    font-size: 11px;
    display: inline-block;
    line-height: 22px;
    padding: 2px 11px 0px;
    background: #ffbf001f;
    border-radius: 50px;
    text-transform: uppercase;
    vertical-align: middle;
    position: relative;
    margin-top: -5px;
    border: 1px solid #EEC753;
    margin-left: 10px;
    color: #EEC753 !important;
    font-weight: 500;
}
.verify_sec_wrapper .verify_sec:nth-child(4) ul li::after{
    background-image: url("data:image/svg+xml,%3Csvg width='24' height='24' viewBox='0 0 24 24' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M21.8006 9.9995C22.2573 12.2408 21.9318 14.5709 20.8785 16.6013C19.8251 18.6317 18.1075 20.2396 16.0121 21.1568C13.9167 22.0741 11.5702 22.2453 9.36391 21.6419C7.15758 21.0385 5.2248 19.6969 3.88789 17.8409C2.55097 15.9849 1.89073 13.7267 2.01728 11.4429C2.14382 9.15904 3.04949 6.98759 4.58326 5.29067C6.11703 3.59375 8.18619 2.47393 10.4457 2.11795C12.7052 1.76198 15.0184 2.19136 16.9996 3.3345' stroke='%23B3CFFF' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M9 11L12 14L22 4' stroke='%23B3CFFF' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E%0A") !important;
}
.verify_sec_wrapper .verify_sec:nth-child(4) ul li:nth-child(1):after{
    background-image: url("data:image/svg+xml,%0A%3Csvg width='24' height='24' viewBox='0 0 24 24' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M21.8006 9.9995C22.2573 12.2408 21.9318 14.5709 20.8785 16.6013C19.8251 18.6317 18.1075 20.2396 16.0121 21.1568C13.9167 22.0741 11.5702 22.2453 9.36391 21.6419C7.15758 21.0385 5.2248 19.6969 3.88789 17.8409C2.55097 15.9849 1.89073 13.7267 2.01728 11.4429C2.14382 9.15904 3.04949 6.98759 4.58326 5.29067C6.11703 3.59375 8.18619 2.47393 10.4457 2.11795C12.7052 1.76198 15.0184 2.19136 16.9996 3.3345' stroke='white' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M9 11L12 14L22 4' stroke='white' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E%0A") !important;
}
.verify_sec_wrapper .verify_sec:nth-child(even) .cmn-btn a,.verify_sec_wrapper .verify_sec:nth-child(2) .cmn-btn a,.verify_sec_wrapper .verify_sec:nth-child(3) .cmn-btn a{
    background: #001F3A;
    color: white;
}
.verify_sec_wrapper .verify_sec:nth-child(even) .cmn-btn a:hover{
   background: #EEC753;
    color: #001F3A;
}
.verify_sec_wrapper .verify_sec:nth-child(2) .cmn-btn a:hover,.verify_sec_wrapper .verify_sec:nth-child(3) .cmn-btn a:hover{
    background: #b3cfff;
    color: #001F3A;
}
.verify_sec_wrapper .verify_sec .cmn-btn a:hover{
    background: #EEC753;
    color: #001F3A;
}
.verify_sec_wrapper .verify_sec .cmn-btn a,.verify_sec_wrapper .verify_sec:nth-child(4) .cmn-btn a{
    background: white;
    border: transparent;
    color: #001F3A;
    font-weight: 600;
}
/* .verify_sec_wrapper .verify_sec:nth-child(even) .row .verify_bx_img {
    padding-right: 20px;
} */
 .verify_sec_wrapper .verify_sec:nth-child(even) .row .verify_bx_img img{
    box-shadow: rgba(255, 255, 255, 0.2) 0 0 20px !important;
 }
.verify_sec_wrapper .verify_sec:nth-child(even) .row .verify_bx {
    padding-left: 30px;
}
.verify_sec_wrapper .verify_sec:nth-child(3) .verify_bx {
    padding-right: 20px;
}
/* .verify_sec_wrapper .verify_sec:nth-child(3) .verify_bx_img {
    padding-left: 30px;
} */
.verify_sec_wrapper .verify_sec:nth-child(4) ul li:nth-child(1), .verify_sec_wrapper .verify_sec:nth-child(4) ul li {
    background: #b3cfffcc;
    padding: 13px 35px 13px 40px;
    border-radius: 10px;
    border-radius: 7px;
    border: 1px solid #777a8147;
    color: #001f3a;
    font-size: 15px;
}
.verify_sec_wrapper .verify_sec:nth-child(4) ul li{
    background-color: #ffffff1a;
    border: 1px solid #fff3;
    color: var(--white);
}
.verify_sec_wrapper .verify_sec:nth-child(4) ul li:after {
    top: 17px;
    left: 13px;
}
.form_sec{
    padding: 75px 0;
    text-align: center;
}
.form_sec h2{
    font-weight: 700 !important;
}
.form_sec .cmn_heading p {
    color: #404448;
    font-size: 18px;
    font-weight: 400;
}
.form_wrapper{
    max-width: 700px;
    background: white;
    border-radius:15px;
    box-shadow: rgba(0, 0, 0, 0.2) 0 0 20px;
    margin: 0 auto;
    padding: 40px 35px 15px;
}
.form_wrapper input ,.form_wrapper select{
    width: 100%;
    padding: 15px 20px;
    border: 2px solid #e0e4eb;
    min-height: 50px;
    border-radius: 10px;
    color: #70747a;
    outline: none;
    text-align: left;
}
.form_wrapper input::placeholder{
    color: #70747a;
}
.form_wrapper label {
    display: block;
    margin-bottom: 8px;
    color: #283e62;
    text-align: left;
    font-weight: 600;
    font-size: 14px;
}
.form_wrapper .row>*{
    margin-bottom: 30px;
}
.form_wrapper input[type="submit"]{
    text-align: center;
    background: linear-gradient(507deg, rgba(30, 42, 63, 1) 28%, rgba(75, 100, 145, 1) 100%);
    color: white;
    transition: all 0.3s ease-in-out;
    min-height: unset;
    padding: 10px 20px;
    font-weight: 700;
    box-shadow: rgba(0, 0, 0, 0.2) 0 0 20px;
    border: none !important;
    max-width: 300px;
}
.form_wrapper input[type="submit"]:hover{
    background: linear-gradient(507deg, rgba(30, 42, 63, 1) 10%, rgba(75, 100, 145, 1) 50%);
    color: #fff;
    border: 2px solid #001F3A;
}
.form_wrapper select {
  appearance: none; /* <- removes arrow */
  -webkit-appearance: none;
  -moz-appearance: none;
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 448 512'%3E%3C!--!Font Awesome Free 6.7.2 by @fontawesome - https://fontawesome.com License - https://fontawesome.com/license/free Copyright 2025 Fonticons, Inc.--%3E%3Cpath d='M201.4 374.6c12.5 12.5 32.8 12.5 45.3 0l160-160c12.5-12.5 12.5-32.8 0-45.3s-32.8-12.5-45.3 0L224 306.7 86.6 169.4c-12.5-12.5-32.8-12.5-45.3 0s-12.5 32.8 0 45.3l160 160z'/%3E%3C/svg%3E");
  background-repeat: no-repeat;
  background-size: 15px;
  background-position: top 20px right 20px;
}
.form_wrapper h3 {
    color: #1e2a3f !important;
    font-weight: 700 !important;
    font-size: 27px;
    position: relative;
    margin-bottom: 20px;
}
.form_wrapper h3::after {
    position: absolute;
    content: "";
    background-image: url(images/about-heading-strock2.png);
    width: 215px;
    height: 23px;
    left: 50%;
    transform: translate(-50%, 0);
    bottom: -20px;
    background-repeat: no-repeat;
    background-position: left bottom;
}
.msg_flow{
    padding: 55px 0 30px;
    background: #fafafd;
    position: relative;
}
.msg_flow::after{
    position: absolute;
    left: 0;
    bottom: 0;
    width: 100%;
    height: 2px;
    background: url(images/lines-img.png) no-repeat center;
    content: "";
    z-index: 1;
}
.msg_flow .row>*{
    margin-bottom: 25px;
}
.msg_flow_holder {
    max-width: 840px;
    margin: 0 auto;
}
.v_icon_title h4{
    color: #131C2B;
    margin-bottom: 0px;
    line-height: 28px;
    font-weight: 700 !important;
    font-size: 20px;
}
.v_icon_title{
    display: flex;
    align-items: center;
    justify-content: flex-start;
    gap:0 15px;
}
.msg_flow_text p{
    margin-bottom: 0;
    color: #001F3A;
    /* font-size: 14px; */
    line-height: 25px;
}
.msg_flow_bx{
    display: flex;
    align-items: flex-start;
    justify-content: flex-start;
    flex-direction: column;
    gap:15px;
    box-shadow: 0 10px 15px -3px rgb(0 0 0 / .1), 0 4px 6px -4px rgb(0 0 0 / .1);
    padding: 32px;
    border: 1px solid #5774a81a;
    border-radius: 12px;
    height: 100%;
    background: #fafafd;
}
.msg_flow_bx .v_icon {
    width: 45px;
    height: 48px;
    min-width: 48px;
    background: linear-gradient(471deg, rgba(30, 42, 63, 1) 28%, rgba(75, 100, 145, 1) 70%);
}
.form_wrapper p {
    font-size: 14px;
    color: #304160;
    margin-bottom: 10px;
}
.form_wrapper p b svg path{
    stroke:#001F3A;
}
.form_wrapper p a{
    display: inline-block;
    color: #EEC753;
    transition: all 0.3s ease-in-out;
}
.form_wrapper p a:hover{
    color:#001F3A;
}
.form_wrapper p b svg {
    width: 18px;
}
footer{
    background: #131C2B;
}
.ft_logo a{
    display: inline-block;
    max-width: 190px;
}
.ft_top{
    padding-top: 55px;
    border-bottom: 1px solid #8C9097;
}
.ft_top .row>*{
    margin-bottom: 30px;
}
.ft_top .row>*:nth-child(2) .ft_info{
    padding-left: 95px !important;
}
.ft_top .row>*:nth-child(3) .ft_info{
    padding-left: 115px !important;
}
.ft_info>*{
    color: white !important;
}
.ft_info p,.ft_bottom p {
    color: #8C9097 !important;
    margin-bottom: 12px;
    font-size: 14px;
    max-width: 350px;
}
.ft_top .row>*:last-child .ft_info p{
    max-width: 225px;
    margin-bottom: 0;
}
.ft_info h4{
    margin-bottom: 20px;
    font-size: 18px;
}
.ft_icon svg {
    width: 18px;
}
.ft_info ul{
    margin: 0;
    padding: 0;
}
.ft_info ul li{
    display: flex;
    align-items: flex-start;
    justify-content: flex-start;
    gap: 10px;
}
.form_sec .wpcf7-form-control-wrap {
    text-align: left;
}
.ft_icon svg {
    height: 18px;
}
.form_sec form{
    padding-top: 20px;
}
.form_sec form .row>*:nth-child(5) select{
    background: none;
}
.ft_info ul li a{
    color: #8C9097;
    transition: all 0.3s ease-in-out;
    font-size: 14px;
}
.ft_info ul li a:hover{
    color: #fff;
}
.ft_info ul li + li{
    margin-top: 15px;
}
.ft_bottom{
    text-align: center;
    padding: 25px 0 35px;
}
.ft_bottom p{
    margin-bottom: 0;
    max-width: unset;
}
.form_sec .wpcf7-checkbox .wpcf7-list-item label {
    display: flex;
    align-items: center;
    justify-content: flex-start;
    flex-direction: row;
}
.form_sec .wpcf7-checkbox .wpcf7-list-item label input{
    width: 14px;
    min-height: unset;
    margin-right: 10px;
}
.form_sec .wpcf7-form-control-wrap{
    display: block;
}
.form_sec .wpcf7-checkbox .wpcf7-list-item {
    margin: 0 !important;
}
.verify_bx_img {
    max-width: 535px;
    margin: 0 auto;
}

.faded-border::before {
  content: "";
  position: absolute;
  top: 0;
  left: 0;
  height: 2px; /* or any border thickness */
  width: 100%;
  background: linear-gradient(to right, transparent, #5774a8, transparent);
  z-index: 1;
}

.faded-border::after {
  content: "";
  position: absolute;
  bottom: 0;
  left: 0;
  height: 2px;
  width: 100%;
  background: linear-gradient(to right, transparent, #5774a8, transparent);
  z-index: 1;
}
#wpcf7-f1951-o1 form .row>*:last-child {
    margin-bottom: 0;
}
#wpcf7-f1951-o1 form .wpcf7-response-output {
    margin: 0;
    margin-bottom: 20px;
    display: inline-block;
    border: none;
}
#wpcf7-f1951-o1 form.sent .wpcf7-response-output {
    background: #46b45033;
    border: 2px solid #46b450 !important;
}
#wpcf7-f1951-o1  form.invalid .wpcf7-response-output,#wpcf7-f1951-o1  form.unaccepted .wpcf7-response-output, #wpcf7-f1951-o1 form.payment-required .wpcf7-response-output {
    border: 2px solid #ffb900 !important;
    background: #ffb9002e;
}
#wpcf7-f1951-o1  form .wpcf7-spinner {
    margin-top: 10px;
}
/*///////////////// landing page html end  ///////////////////////*/


/*//////////////////// responsive start ///////////////// */

/* MEDIA QUERY RESPONSIVE STRAT */
@media only screen and (max-width:1500px) {
    .lnd_service .row>*{
        width: 50%;
    }
    .landing_banner{
        min-height: unset;
    }
    .landing_banner {
        padding-top: 170px;
    }
}
@media only screen and (max-width:1300.98px) {
.landing_banner {
    background-position: top -36px right;
}
.landing_banner {
    padding-top: 160px;
}
}
@media only screen and (max-width:1199.98px) {
    .ft_top .row>*:nth-child(2) .ft_info {
    padding-left: 55px !important;
}
.ft_top .row>*:nth-child(3) .ft_info {
    padding-left: 85px !important;
    word-break: break-all;
}
    .verify_sec_wrapper .verify_sec h4 {
        font-size: 30px;
    }
    .verify_sec_wrapper .verify_sec ul li {
    font-size: 13px;
}
  .lnd_logo {
    margin-bottom: 15px;
    width: 150px;
    margin-left: -10px;
}
.landing_banner {
    padding-top: 155px;
    background-position: top -34px right;
}
.lnd_logo a b {
    font-size: 15px;
    margin-top: 6px;
    padding-left: 10px;
}
}

@media only screen and (max-width:991.98px) {
    .ft_top .row>*:nth-child(3) .ft_info {
    padding-left: 80px !important;
}
.ft_top .row>*:nth-child(2) .ft_info {
    padding-left: 40px !important;
}
    .verify_sec_wrapper .verify_sec ul li {
    font-size: 16px;
}
    .lnd_logo a b{
        padding-left: 0;
    }
    .ft_logo a img{
        width: 100% !important;
    }
    .ft_logo a {
    display: inline-block;
    max-width: 140px;
}
    .cmn_heading h2 {
    font-size: 36px;
    }
   .lnd_banner_text {
    max-width: 90%;
    margin: 0 auto;
    text-align: center;
}
.cmn_heading {
    padding-bottom: 20px;
}
.cmn_heading h2 {
    margin-bottom: 10px;
}
.lnd_banner_text h1{
    max-width: unset;
    font-size: 45px;
}
.lnd_logo{
    margin-left: auto;
    margin-right: auto;
}
.verify_sec .verify_bx_img{
    margin-bottom: 50px;
    text-align: center
}
.verify_sec .verify_bx_img img{
    max-width:550px;
    width: 100%;
    margin: 0 auto;
}
.verify_sec .row{
    flex-direction: column-reverse !important;
}
.small_info {
    font-size: 15px;
    line-height: 20px;
}
.verify_sec_wrapper .verify_sec:nth-child(even) .row .verify_bx_img {
    padding-right: 0px;
}
.verify_sec_wrapper .verify_sec:nth-child(even) .row .verify_bx {
    padding-left: 0px;
}
.verify_sec_wrapper .verify_sec:nth-child(3) .verify_bx {
    padding-right: 0px;
}
.verify_sec_wrapper .verify_sec:nth-child(3) .verify_bx_img {
    padding-left: 0px;
}
}

@media only screen and (max-width:767.98px) {
        .ft_top .row>*:nth-child(3) .ft_info {
    padding-left: 15px !important;
}
.ft_top .row>*:nth-child(2) .ft_info {
    padding-left: 15px !important;
}
    .landing_banner {
    background-position: top 5px right;
    }
    .ft_logo a b {
    font-size: 15px;
    margin-top: -12px;
    margin-bottom: 20px;
}
    .verify_sec_wrapper .verify_sec h4 {
    font-size: 27px;
}
    .ft_logo, .ft_info {
    text-align: center;
}
        .lnd_banner_text h1 {
        font-size: 40px;
    }
    .ft_info p, .ft_bottom p {
    margin-left: auto;
    margin-right: auto;
}
.ft_info ul li + li {
    margin-top: 5px;
}
.ft_info ul li {
    justify-content: center;
    gap: 10px;
}
    .lnd_banner_text p {
    margin-bottom: 25px;
    }
    .ft_bottom {
    text-align: center;
    padding: 25px 0;
}
.ft_bottom p{
    margin-bottom: 0;
}
.ft_top {
    padding-top: 40px;
}
.ft_top .row>*:last-child .ft_info p{
    margin: 0 !important;
    margin-bottom: 5px !important;
}
.ft_top .row>*:first-child {
    margin-bottom: 15px;
}
}

@media only screen and (max-width:680.98px) {
    .msg_flow .row>* {
    width: 100%;
}
        .cmn_heading h2 {
        font-size: 30px;
    }
    .cmn_heading p {
    font-size: 16px;
}
  .cmn-btn a {
    padding: 7px 27px;
  }
  .form_sec,.verify_sec{
    padding: 55px 0;
}
.form_wrapper {
    padding: 40px 25px 0;
}
.form_wrapper input, .form_wrapper select {
    padding: 10px 20px;
    min-height: unset;
    border-radius: 8px;
}
.form_wrapper select {
    background-position: top 15px right 15px;
}
.form_sec .cmn_heading p {
    font-size: 15px;
}
}


@media only screen and (max-width:575.98px) {
    .lnd_banner_text h1 {
        font-size: 37px;
    }
    .nav_sec_collect ul li a em {
        display: none;
    }
    .nav_sec_collect ul{
        gap: 20px;
    }
    .form_sec .wpcf7-checkbox .wpcf7-list-item {
        margin: 0 !important;
        width: 100%;
    }
   .lnd_service .row>*{
        width: 100%;
    }
    .emp_points {
    align-items: flex-start;
    gap: 20px;
    margin-bottom: 30px;
    flex-direction: column;
}
    .verify_sec_wrapper .verify_sec:nth-child(3) ul{
        flex-wrap: wrap;
    }
    .verify_sec_wrapper .verify_sec:nth-child(3) ul li{
        width: 100%;
    }
    .small_info {
        margin-left: 0;
    }
}

@media only screen and (max-width:480px) {
  .verify_sec_wrapper .verify_sec h6 {
    font-size: 14px;
}
.verify_sec_wrapper .verify_sec h4 {
    font-size: 23px;
}
}
@media only screen and (max-width:390px) {
.form_wrapper h3::after{
    width: 100%;
}
}

/* MEDIA QUERY RESPONSIVE END */
/*//////////////////// responsive end ///////////////////// */