 .im {
     width: ;
     height: 450px;
 }

 .mic {
     opacity: 0;
     animation: mic .9s linear forwards;
     animation-delay: 0.1s;
 }

 @keyframes mic {
     0% {
         opacity: 0;
         transform: translateX(150px);
     }

     100% {
         opacity: 1;
         transform: translateX(0px);
     }
 }

 .mic1 {
     opacity: 0;
     animation: c1 .9s linear forwards;
     animation-delay: 2s;
 }

 @keyframes c1 {
     0% {
         opacity: 0;
         transform: translateX(300px);
     }

     100% {
         opacity: 1;
         transform: translateX(0px);
     }
 }

 .mic2 {
     opacity: 0;
     animation: cc2 .9s ease forwards;
     animation-delay: 3s;
 }

 @keyframes cc2 {
     0% {
         opacity: 0;
         transform: translateX(300px);
     }

     100% {
         opacity: 1;
         transform: translateX(0px);
     }
 }

 .mic3 {
     opacity: 0;
     animation: ccc3 .9s ease forwards;
     animation-delay: 4s;
 }

 @keyframes ccc3 {
     0% {
         opacity: 0;
         transform: translateX(300px);
     }

     100% {
         opacity: 1;
         transform: translateX(0px);
     }
 }

 .mic4 {
     opacity: 0;
     animation: cccc4 .9s ease forwards;
     animation-delay: 5s;
 }

 @keyframes cccc4 {
     0% {
         opacity: 0;
         transform: translateX(300px);
     }

     100% {
         opacity: 1;
         transform: translateX(0px);
     }
 }

 .mic5 {
     opacity: 0;
     animation: cccc4 .9s ease forwards;
     animation-delay: 6s;
 }

 @keyframes cccc4 {
     0% {
         opacity: 0;
         transform: translateX(300px);
     }

     100% {
         opacity: 1;
         transform: translateX(0px);
     }
 }

 .mic6 {
     opacity: 0;
     animation: ccccc5 .9s ease forwards;
     animation-delay: 7s;
 }

 @keyframes ccccc5 {
     0% {
         opacity: 0;
         transform: translateX(300px);
     }

     100% {
         opacity: 1;
         transform: translateX(0px);
     }
 }

 .mic7 {
     opacity: 0;
     animation: ccccc6 .9s ease forwards;
     animation-delay: 8s;
 }

 @keyframes ccccc6 {
     0% {
         opacity: 0;
         transform: translateX(180px);
     }

     100% {
         opacity: 1;
         transform: translateX(0px);
     }
 }

 .mic8 {
     opacity: 0;
     animation: ccccc7 .9s ease forwards;
     animation-delay: 9s;
 }

 @keyframes ccccc7 {
     0% {
         opacity: 0;
         transform: translateX(180px);
     }

     100% {
         opacity: 1;
         transform: translateX(0px);
     }
 }

 .immm,
 .mic1 {
     height: 450px;
 }

 .cart img {
     width: 62px;
     height: 62px;
     border-radius: 50%;
 }

 .cart p {
     font-size: 15px;
     color: #000000;
 }

 .t1 {
     opacity: 0;
     animation: tt2 .9s ease forwards;
     animation-delay: 0.1s;
 }

 .tt2 {
     opacity: 0;
     animation: tt2 .9s ease forwards;
     animation-delay: 2s;
 }

 @keyframes tt2 {
     0% {
         opacity: 0;
         transform: translateY(-200px);
     }

     100% {
         opacity: 1;
         transform: translateY(0px);
     }
 }

 .ttt3 {
     opacity: 0;
     animation: ttt3 .9s ease forwards;
     animation-delay: 3s;
 }

 @keyframes ttt3 {
     0% {
         opacity: 0;
         transform: translateY(-200px);
     }

     100% {
         opacity: 1;
         transform: translateY(0px);
     }
 }

 .tttt4 {
     opacity: 0;
     animation: tttt4 .9s ease forwards;
     animation-delay: 4s;
 }

 @keyframes tttt4 {
     0% {
         opacity: 0;
         transform: translateY(-200px);
     }

     100% {
         opacity: 1;
         transform: translateY(0px);
     }
 }

 .ttttt5 {
     opacity: 0;
     animation: ttttt5 .9s ease forwards;
     animation-delay: 5s;
 }

 @keyframes ttttt5 {
     0% {
         opacity: 0;
         transform: translateY(-200px);
     }

     100% {
         opacity: 1;
         transform: translateY(0px);
     }
 }

 .tttttt6 {
     opacity: 0;
     animation: tttttt6 .9s ease forwards;
     animation-delay: 6s;
 }

 @keyframes tttttt6 {
     0% {
         opacity: 0;
         transform: translateY(-200px);
     }

     100% {
         opacity: 1;
         transform: translateY(0px);
     }
 }

 .ttttttt7 {
     opacity: 0;
     animation: ttttttt7 .9s ease forwards;
     animation-delay: 7s;
 }

 @keyframes ttttttt7 {
     0% {
         opacity: 0;
         transform: translateY(-200px);
     }

     100% {
         opacity: 1;
         transform: translateY(0px);
     }
 }

 .tttttttt8 {
     opacity: 0;
     animation: tttttttt8 .9s ease forwards;
     animation-delay: 8s;
 }

 @keyframes tttttttt8 {
     0% {
         opacity: 0;
         transform: translateY(-200px);
     }

     100% {
         opacity: 1;
         transform: translateY(0px);
     }
 }

 .tttttttt9 {
     opacity: 0;
     animation: tttttttt9 .9s ease forwards;
     animation-delay: 9s;
 }

 @keyframes tttttttt9 {
     0% {
         opacity: 0;
         transform: translateY(-200px);
     }

     100% {
         opacity: 1;
         transform: translateY(0px);
     }
 }

 .im-s-two {
     opacity: 0;
     animation: im11 .9s ease forwards;
     animation-delay: 1s;
     height: 420px;
 }

 @keyframes im11 {
     0% {
         opacity: 0;
         transform: translateX(-100px);
     }

     100% {
         opacity: 1;
         transform: translateX(0px);
     }
 }

 .im-s2-two {
     opacity: 0;
     animation: im11 .9s ease forwards;
     animation-delay: 2s;
     height: 420px;
 }

 @keyframes im11 {
     0% {
         opacity: 0;
         transform: translateX(-100px);
     }

     100% {
         opacity: 1;
         transform: translateX(0px);
     }
 }

 .im-s3-two {
     opacity: 0;
     animation: im11 .9s ease forwards;
     animation-delay: 3s;
     height: 420px;
 }

 @keyframes im11 {
     0% {
         opacity: 0;
         transform: translateX(-100px);
     }

     100% {
         opacity: 1;
         transform: translateX(0px);
     }
 }

 .cap p {
     opacity: 0;
     animation: captiont .9s ease forwards;
     animation-delay: 2s;
     color: #000000;
     font-size: 18px;
 }

 .cap h4 {
     color: #000000;
     margin: 0;
     text-align: center;
     font-size: 22px;
     border-radius: 3px;
 }

 .cap h4 {
     opacity: 0;
     animation: captiont .9s ease forwards;
     animation-delay: 2s;
     text-align: center;
     padding: 0px 10px;
     color: #fff;
     padding: 3px;
     background-color: rgba(239, 95, 88, 0.76);
 }

 @keyframes captiont {
     0% {
         opacity: 0;
         transform: translateY(-80px);
     }

     100% {
         opacity: 1;
         transform: translateY(0px);
     }
 }

 .ca p {
     opacity: 0;
     animation: captiono .9s ease forwards;
     animation-delay: 3s;
     color: #000000;
     font-size: 18px;
 }

 .ca h4 {
     color: #000000;
     margin: 0;
     font-size: 22px;
     border-radius: 3px;
 }

 .ca h4 {
     opacity: 0;
     animation: captiono .9s ease forwards;
     animation-delay: 3s;
     text-align: center;
     padding: 0px 10px;
     color: #fff;
     padding: 3px;
     background-color: rgba(239, 95, 88, 0.76);
 }

 @keyframes captiono {
     0% {
         opacity: 0;
         transform: translateY(-100px);
     }

     100% {
         opacity: 1;
         transform: translateY(0px);
     }
 }

 .c p {
     opacity: 0;
     animation: captio .9s ease forwards;
     animation-delay: 4s;
     color: #000000;
     font-size: 18px;
 }

 .c h4 {
     color: #000000;
     margin: 0;
     text-align: center;
     font-size: 22px;
     border-radius: 3px;
 }

 .c h4 {
     opacity: 0;
     animation: captio .9s ease forwards;
     animation-delay: 4s;
     text-align: center;
     padding: 0px 10px;
     color: #fff;
     padding: 3px;
     background-color: rgba(239, 95, 88, 0.76);
 }

 @keyframes captio {
     0% {
         opacity: 0;
         transform: translateY(-100px);
     }

     100% {
         opacity: 1;
         transform: translateY(0px);
     }
 }

 .img-cloud .immo:nth-child(1) {
     position: absolute;
     top: -20px;
     right: 14px;
 }

 .img-cloud .immo:nth-child(1) {
     opacity: 0;
     animation: captiontt .9s ease forwards;
     animation-delay: 5s;
 }

 @keyframes captiontt {
     0% {
         opacity: 0;
         transform: translateX(100px);
     }

     100% {
         opacity: 1;
         transform: translateX(0px);
     }
 }

 .img-cloud .imm-one {
     position: absolute;
     top: 102px;
     right: 15px;
 }

 .img-cloud .imm-one {
     opacity: 0;
     animation: captionttt .9s ease forwards;
     animation-delay: 6s;
 }

 @keyframes captionttt {
     0% {
         opacity: 0;
         transform: translateX(-100px);
     }

     100% {
         opacity: 1;
         transform: translateX(0px);
     }
 }

 .img-cloud .imm-two {
     position: absolute;
     top: 218px;
     right: 14px;
 }

 .img-cloud .imm-two {
     opacity: 0;
     animation: captiontttt .9s ease forwards;
     animation-delay: 7s;
 }

 @keyframes captiontttt {
     0% {
         opacity: 0;
         transform: translateY(100px);
     }

     100% {
         opacity: 1;
         transform: translateY(0px);
     }
 }

 .im-ss-two {
     opacity: 0;
     animation: im1 .9s ease forwards;
     animation-delay: 7s;
     height: 420px;
 }

 @keyframes im1 {
     0% {
         opacity: 0;
         transform: translateY(100px);
     }

     100% {
         opacity: 1;
         transform: translateY(0px);
     }
 }

 .im-ss2-two {
     opacity: 0;
     animation: im1 .9s ease forwards;
     animation-delay: 2s;
     height: 420px;
 }

 @keyframes im1 {
     0% {
         opacity: 0;
         transform: translateY(100px);
     }

     100% {
         opacity: 1;
         transform: translateY(0px);
     }
 }

 .im-ss3-two {
     opacity: 0;
     animation: im1 .9s ease forwards;
     animation-delay: 3s;
     height: 420px;
 }

 @keyframes im1 {
     0% {
         opacity: 0;
         transform: translateY(100px);
     }

     100% {
         opacity: 1;
         transform: translateY(0px);
     }
 }

 .capp p {
     opacity: 0;
     animation: captiont .9s ease forwards;
     animation-delay: 1s;
     font-size: 19px;
 }

 @keyframes captiont {
     0% {
         opacity: 0;
         transform: translateY(-80px);
     }

     100% {
         opacity: 1;
         transform: translateY(0px);
     }
 }

 .title-three {
     background-color: #f9564f;
     color: white;
 }

 .caa p {
     opacity: 0;
     animation: caption .9s ease forwards;
     animation-delay: 2s;
     font-size: 18px;
 }

 @keyframes caption {
     0% {
         opacity: 0;
         transform: translateY(-100px);
     }

     100% {
         opacity: 1;
         transform: translateY(0px);
     }
 }

 .cc p {
     opacity: 0;
     animation: captio .9s ease forwards;
     animation-delay: 3s;
     font-size: 18px;
 }

 @keyframes captio {
     0% {
         opacity: 0;
         transform: translateY(-100px);
     }

     100% {
         opacity: 1;
         transform: translateY(0px);
     }
 }

 .img-cloud .immoo:nth-child(1) {
     opacity: 0;
     animation: captiontt .9s ease forwards;
     animation-delay: 4s;
 }

 @keyframes captiontt {
     0% {
         opacity: 0;
         transform: translateX(-100px);
     }

     100% {
         opacity: 1;
         transform: translateX(0px);
     }
 }

 .img-cloud .imm-onee {
     opacity: 0;
     animation: captionttt .9s ease forwards;
     animation-delay: 5s;
 }

 @keyframes captionttt {
     0% {
         opacity: 0;
         transform: translateX(-100px);
     }

     100% {
         opacity: 1;
         transform: translateX(0px);
     }
 }

 .img-cloud .imm-twoo {
     opacity: 0;
     animation: captiontttt .9s ease forwards;
     animation-delay: 6s;
 }

 @keyframes captiontttt {
     0% {
         opacity: 0;
         transform: translateX(-100px);
     }

     100% {
         opacity: 1;
         transform: translateX(0px);
     }
 }

 .carousel-inner .im {
     animation: slide 1s ease;
     transition: all 0.5s linear;
 }

 @keyframes slide {
     0% {
         transform: scale(1.1);
     }

     100% {
         transform: scale(1);
     }
 }

 .home-banner .full-screen {
     min-height: 0vh;
     padding-top: 120px;
     padding-bottom: 70px;
 }

 .carousel-indicators li {
     display: none;
 }

 .call-center img {
     width: 280px;
 }

 .feat img {
     transform: scale()
 }

 .fet strong {
     font-size: 20px;
     color: #22486d
 }

 .fet {
     text-align: justify;
 }

 .carousel-control-next-icon,
 .carousel-control-prev-icon {
     display: none;
 }

 .feat {
     perspective: 900px;
 }

 .fet {
     margin-left: -30px;
     font-size: 15px;
 }

 @media (max-width:768px) {
     .fet {
         margin-left: 0px;
         font-size: 15px;
     }
 }

 /*form*/
 @media(max-width:768px) {
     .content-border {
         width: 318px;
     }
 }

 .input-group-text {
     background: #f9564f !important;
     border: 0px !important;
     color: #FFFFFF;
     width: 45px;
 }

 .content-radius {
     border-radius: 5px;
 }

 .content-border {
     border: 1px solid rgba(139, 139, 139, .1);
     padding: 5px 8px;
 }

 .content-bg {
     background: #FFFFFF;
 }

 .l-r-o {
     font-size: 20px;
 }

 ::placeholder {
     font-size: 13px;
 }

 .btn:hover {
     color: #e2d4d4;
 }

 .alert-dismissible {
     padding-right: 18px;
 }

 .alert {
     border-radius: 0px;
 }

 .btn-close {
     border: none;
     position: absolute;
     right: 0px;
     top: 0px;
     background: none;
 }

 @media(max-width:768px) {
     .content-border {
         width: 318px;
     }
 }

 .form-control {
     background: none !important;
     border: 1.5px solid rgba(139, 139, 139, .2) !important;
     font-size: 15px;
     height: 45px !important;
     line-height: 45px !important;
     box-shadow: none !important;
 }

 .form-control,
 .input-group-text,
 .btn {
     border-radius: 0px;
 }

 .otp {
     color: #408940;
     font-size: 14.5px;
 }

 .input-group [value] {
     font-size: 13px;
 }

 .float,
 .float-right {
     text-decoration: underline;
 }

 .otp-br a {
     font-size: 14.5px;
     color: black;
 }

 .otp-br .fa {
     font-size: 18px;
 }

 @media(max-width:768px) {
     .content-border {
         width: 318px;
     }
 }

 .b {
     background-color: #4269ad;
     color: white;
 }

 /*End Form*/
 .service-box {
     display: flex;
     flex-direction: column;
     justify-content: center;
 }

 .img {
     height: 370px;
 }

 .fa-check-circle-o {
     font-size: 28px;
     color: #143f67;
 }

 .service-box i {
     font-size: 40px;
     margin-bottom: 5px;
     color: #f9564f;
 }

 .service-box p {
     text-align: justify;
 }

 .slider-area {
     background-color: #262626;
     padding: 5px 0;
     position: relative;
 }

 .img-area {
     width: 80px;
     height: 80px;
     margin: auto;
     border: 2px solid #fff;
     border-radius: 50%;
     overflow: hidden;
 }

 .img-area img {
     width: 100%;
 }

 .carousel-caption {
     position: static;
     padding-bottom: 15px;
 }

 .home-header {
     padding-bottom: 20px;
 }

 .home-header p {
     color: rgba(0, 0, 0, 0.8);
     text-transform: uppercase;
     line-height: 1.29;
     position: relative;
     padding-left: 40px;
     font-weight: 500;
 }

 .home-header .h2-title {
     color: #323334;
 }

 .h2-title {
     font-size: 32px;
     font-weight: 600;
 }

 #appDownload .download-app-text {
     padding-left: 0;
     padding-top: 15px;
     text-transform: none;
     color: rgba(0, 0, 0, 0.8);
     font-weight: 400;
     font-size: 16px;
 }

 #appDownload .get-app-section .input-group {
     width: 90%;
 }

 #appDownload .get-app-section__form {
     border: solid 1.3px rgba(0, 0, 0, 0.1);
     background-color: #ffffff;
     font-size: 16px;
     font-weight: 400;
     color: rgba(0, 0, 0, 0.5);
     padding: 24px 36px;
     border-bottom-right-radius: 0;
     border-top-right-radius: 0;
 }

 #appDownload .get-app-section__button {
     border-bottom-left-radius: 0;
     border-top-left-radius: 0;
     font-size: 18px;
     font-weight: 600;
     padding: 10px 35px;
     background-color: #c71f66;
     color: #ffffff;
     cursor: pointer;
     border: 0;

 }

 #appDownload .get-app-section__download-app-link a img {
     width: auto;
     height: 42px;
 }

 .home-header p:before {
     position: absolute;
     top: 8px;
     left: 0;
     content: '';
     width: 30px;
     height: 1px;
     background-color: #979797;
 }

 .textcenter h3 {
     font-size: 25px;
     color: #5fa7a7;
 }

 .textcenter p {
     font-size: 16px;
     color: #715836;
 }

 .carousel-control-next,
 .carousel-control-prev {
     display: none;
 }
