     @media screen and (min-width: 1400px) {
         /* download app css  */
         .download-app-div {
             margin: 0 0 70px;
         }
         .download-btn {
             text-align: center;
             margin-top: 25px;
             width: 100%;
         }
         .download-btn a.read_more {
             color: black;
             border-color: #face34;
             background: #face34;
         }
         .download-container .download-row {
             display: flex;
             flex-wrap: nowrap;
             align-items: center;
             height: 350px;
             /* box-shadow: 5px 9px 20px 9px #44445d; */
             box-shadow: 0px 0px 20px 0px #44445d;
             background: #ffffff;
         }
         .download-container .download-row .store-bg {
             height: 350px;
             background: #face34;
             display: flex;
             justify-content: center;
             clip-path: polygon(0 0, 100% 0, 81% 100%, 0% 100%);
         }
         .download-container .download-row .store-bg .image-curve {
             justify-content: center;
             align-items: center;
             display: flex;
         }
         .download-container .download-row .store-bg .image-curve img {
             width: 60%;
         }
         .download-container .download-row .app-column {
             height: 350px;
             background: #ffffff;
             display: flex;
             flex-direction: column;
             justify-content: center;
         }
         .download-container .download-row .app-column .playstote-img {
             display: flex;
             justify-content: center;
         }
         .download-container .download-row .app-column .playstote-img img {
             width: 30%;
             object-fit: contain;
         }
         /* download app css end */
         /* new css start */
         body {
             /* background-image: url('../images/body_bg.jpg'); */
             background-repeat: repeat;
         }
         /** banner_main **/
         .banner_main {
             padding-bottom: 90px;
             /* padding-top: 90px;
              */
              padding-top: 60px;
         }
         .carousel-indicators {
             display: none;
         }
         #myCarousel a.carousel-control-next,
         #myCarousel a.carousel-control-prev {
             background: transparent;
             width: 72px;
             height: 72px;
             top: 107%;
             opacity: 1;
             font-size: 33px;
             border-radius: 40px;
             border: #9197a6 solid 5px;
             color: #9197a6;
         }
         #myCarousel a.carousel-control-prev {
             left: 44.3%;
         }
         #myCarousel a.carousel-control-next {
             right: 44.3%;
         }
         #myCarousel a.carousel-control-next:focus,
         #myCarousel a.carousel-control-next:hover,
         #myCarousel a.carousel-control-prev:focus,
         #myCarousel a.carousel-control-prev:hover {
             color: black;
             opacity: 1;
         }
         .relative {
             position: inherit;
             bottom: 0;
             padding: 0;
         }
         .bluid {
             text-align: left;
             max-width: 540px;
         }
         .banner_main .bluid h1 {
             color: #000000;
             font-size: 47px;
             letter-spacing: 1px;
             line-height: 65px;
             font-weight: bold;
             padding-bottom: 35px;
             /* update */
             padding-top: 20px;
         }
         .banner_main .bluid p {
             color: black;
             line-height: 29px;
             font-weight: 500;
             padding-bottom: 65px;
             font-size: 18px;
         }
         .banner_main .bluid .read_more {
             margin-right: 15px;
             display: inline-block;
             background: transparent;
             color: #000000;
             max-width: 225px;
             height: 67px;
             line-height: 67px;
             width: 100%;
             font-size: 18px;
             text-align: center;
             font-weight: 500;
             transition: ease-in all 0.5s;
             border: #000000 solid 2px;
         }
         /** wallet **/
         .wallet {
             padding: 30px 30px 0 30px;
         }
         .wallet_box {
             background: #fff;
             margin-bottom: 30px;
             transition: ease-in all 0.5s;
             padding: 25px 15px 50px 15px;
             border-radius: 25px;
             font-size: 46px;
             color: #041235;
             text-align: center;
         }
         .wallet_box h3 {
             color: #0c0b0b;
             font-size: 22px;
             text-transform: uppercase;
             transition: ease-in all 0.5s;
             font-weight: bold;
             line-height: 22px;
             padding: 20px 0 20px 0;
         }
         .wallet_box p {
             color: #191a1a;
             font-size: 16px;
             line-height: 28px;
             transition: ease-in all 0.5s;
         }
         #wa_hover:hover.wallet_box {
             background: #face34;
             transition: ease-in all 0.5s;
         }
         #wa_hover:hover i img {
             filter: invert();
             transition: ease-in all 0.5s;
         }
         #wa_hover:hover.wallet_box h3 {
             color: black;
             transition: ease-in all 0.5s;
         }
         #wa_hover:hover.wallet_box p {
             color: black;
             transition: ease-in all 0.5s;
         }
         /** end wallet **/
         /** about **/
         .about {
             padding: 90px 0 60px 0;
         }
         .about_border {
             border: #000000 dashed 1px;
             padding: 80px 80px;
         }
         .about .titlepage {
             padding-bottom: 0;
             margin-bottom: 0px;
         }
         .about_text p {
             line-height: 33px;
             padding-top: 30px;
             font-weight: 400;
             padding-bottom: 40px;
             font-size: 17px;
             color: rgb(0, 0, 0);
         }
         .about_img {
             float: right;
         }
         .about_img figure {
             margin: 0;
         }
         /** end about **/
         .titlepage {
             padding-bottom: 60px;
         }
         .titlepage h2 {
             text-align: center;
             font-size: 30px;
             padding-bottom: 40px;
             color: #0a0a0a;
             font-size: 46px;
             line-height: 65px;
             font-weight: bold;
             padding-bottom: 45px;
         }
         .read_more {
             display: inline-block;
             background: transparent;
             color: #312f2f;
             max-width: 225px;
             height: 67px;
             line-height: 67px;
             width: 100%;
             font-size: 18px;
             text-align: center;
             font-weight: 500;
             transition: ease-in all 0.5s;
             border: #000000 solid 2px;
         }
         .read_more:hover {
             background: #face34;
             color: #000000;
             transition: ease-in all 0.5s;
             border: #face34 solid 2px;
         }
         .img_responsive {
             max-width: 100%;
         }
         /** graf **/
         .services-heading h1 {
             text-align: center;
             font-size: 30px;
             padding-bottom: 40px;
             color: #000000;
             font-size: 55px;
             line-height: 65px;
             font-weight: bold;
             padding-bottom: 45px;
         }
         .service-section .entry-grid {
             background: white;
         }
         .read-more {
             background-color: #041438;
             padding: 10px 40px;
             margin-top: 25px;
             color: black;
             letter-spacing: 2px;
             border-radius: 20px 0px;
             border: none;
         }
         .read-more-content {
             background-color: #041438;
             padding: 10px 40px;
             margin-top: 25px;
             display: inline-block;
             color: black;
             letter-spacing: 2px;
             border-radius: 20px 0px;
             border: none;
         }
         /** contact section **/
         .main_form .contactus {
             border: #404b65 solid 1px;
             padding: 0 15px;
             margin-bottom: 25px;
             width: 100%;
             height: 79px;
             background: transparent;
             color: #535862;
             font-size: 16px;
             font-weight: normal;
         }
         .main_form .textarea {
             border: #404b65 solid 1px;
             padding: 0 15px;
             margin-bottom: 25px;
             width: 100%;
             height: 79px;
             background: transparent;
             color: #5e687d;
             font-size: 16px;
             font-weight: normal;
             padding-top: 23px;
         }
         .main_form .send_btn {
             font-size: 20px;
             transition: ease-in all 0.5s;
             background-color: transparent;
             text-transform: uppercase;
             color: #000000;
             padding: 12px 0px;
             max-width: 202px;
             width: 100%;
             display: block;
             margin-top: 10px !important;
             font-weight: 500;
             margin: 0 auto;
             border-radius: 30px;
             border: #000000 solid 2px;
         }
         .main_form .send_btn:hover {
             background-color: #face34;
             transition: ease-in all 0.5s;
             color: #000000;
             border: #face34 solid 2px;
         }
         #request *::placeholder {
             color: #5e687d;
             opacity: 1;
         }
         /** end contact section **/
         /** footer **/
         .footer {
             padding-top: 90px
         }
         .logo_bottom {
             font-weight: bold;
             font-size: 40px;
             color: #000000 !important;
             line-height: 55px;
             margin-bottom: 40px;
             display: block;
         }
         .Informa h3 {
             color: #000000;
             font-size: 25px;
             font-weight: bold;
             line-height: 21px;
             margin-bottom: 20px;
             margin-top: 26px;
             text-transform: uppercase;
         }
         .conta ul li a {
             color: #000000;
         }
         .conta ul li a i {
             padding-right: 5px;
         }
         .Informa ul {
             margin-top: 10px;
         }
         .Informa li {
             font-size: 17px;
             line-height: 29px;
             color: #000000;
         }
         .Informa li a:hover {
             color: #0d90ed;
         }
         .helpful ul li a {
             color: #a4a7ae;
             font-size: 15px;
             line-height: 29px;
         }
         .newslatter_form {
             margin-top: 21px;
             display: block;
         }
         .ente {
             background: transparent;
             color: #000000;
             border: inherit;
             padding: 0 18px;
             height: 51px;
             width: 100%;
             font-size: 17px;
             font-weight: 500;
             border: #000000 solid 2px;
             margin-bottom: 20px;
         }
         .subs_btn {
             max-width: 191px;
             display: inline-block;
             background: transparent;
             height: 51px;
             width: 100%;
             color: #000000;
             font-size: 17px;
             text-transform: uppercase;
             font-weight: 500;
             transition: ease-in all 0.5s;
             border: #000000 solid 2px;
         }
         .subs_btn:hover {
             background: #face34;
             transition: ease-in all 0.5s;
             border: #face34 solid 2px;
         }
         .copyright {
             margin-top: 90px;
         }
         .copyright p {
             color: #000000;
             padding: 20px 0px;
             border-top: black solid 1px;
         }
         .copyright a {
             color: #000000;
         }
         .copyright a:hover {
             color: #face34;
         }
         /** end footer **/
         /*- - ener page css--*/
         .header-middle .header-container .header-left .logo img {
             height: 85px !important;
             width: auto;
         }
         .header-7 .header-middle .menu>li>a {
             color: rgb(0, 0, 0) !important;
             font-size: 21px !important;
         }
         .about_text {
             width: 100%;
             float: left;
         }
         .contact-section {
             padding: 70px 0px;
         }
         body {
             color: rgb(0, 0, 0) !important;
         }
         .contact-row {
             border: #000000 dashed 1px;
             padding: 60px;
         }
         .contact-row .title {
             color: rgb(0, 0, 0);
         }
         .contact-info h3 {
             color: rgb(0, 0, 0);
         }
         .contact-list {
             max-width: 100% !important;
         }
         .contact-row .contact-list li {
             font-weight: 400;
             letter-spacing: 0;
             font-size: 17px;
             letter-spacing: 1px;
         }
         /* new css end */
         .gallery-photos .item {
             margin: 28px 0px !important;
             box-shadow: 0px 2px 12px rgb(0 0 0 / 8%);
             transition: 0.3s;
             overflow: hidden;
         }
         .gallery-photos .item img {
             width: 100% !important;
             height: 240px;
             padding: 15px;
         }
         .gallery-photos .item img:hover {
             transform: scale(1.1);
             transition: 0.8s all;
         }
         .ekko-lightbox.show {
             overflow: hidden !important;
             height: calc(115vh - 130px) !important;
         }
         .ekko-lightbox .modal-dialog {
             min-width: 50% !important;
             max-width: 50% !important;
             min-height: 100vh !important;
             max-height: 100vh !important;
         }
         .ekko-lightbox .modal-dialog .modal-body .ekko-lightbox-container {
             height: 70vh !important;
             position: relative;
             display: flex;
             justify-content: center;
         }
         .ekko-lightbox .modal-dialog .modal-body {
             padding: 50px;
         }
         .ekko-lightbox .modal-dialog .modal-body .ekko-lightbox-container .ekko-lightbox-item img {
             width: 100%;
             height: 70vh;
             object-fit: contain;
         }
         .ekko-lightbox .modal-dialog .modal-body .ekko-lightbox-container .ekko-lightbox-item {
             position: absolute;
         }
         .ekko-lightbox {
             padding-right: 0px !important;
         }
         .ekko-lightbox .modal-dialog .modal-content .modal-header {
             display: none !important;
         }
         .ekko-lightbox .modal-dialog .modal-content {
             border-radius: 15px;
         }
         .ekko-lightbox .modal-dialog {
             margin-top: 130px;
         }
         .ekko-lightbox .modal-dialog .modal-content .modal-header .modal-title {
             display: none;
         }
         .modal-dialog .modal-body .ekko-lightbox-container .ekko-lightbox-nav-overlay a span {
             font-size: 20px;
         }
         .ekko-lightbox .modal-dialog .modal-body .ekko-lightbox-container .ekko-lightbox-nav-overlay a:first-child {
             position: absolute;
             font-size: 53px;
             top: 50%;
             transform: translateY(-50%);
             background: #8d383f !important;
             box-shadow: 0 4px 8px 0 rgb(0 0 0 / 12%);
             /* padding: 20px 0; */
             border: 1px solid #00000012;
             color: black;
             align-items: center;
             left: 10%;
             justify-content: center;
             text-align: center;
             border-radius: 5px;
             width: 50px;
             border-radius: 50%;
             display: flex;
             height: 50px;
             font-weight: bold;
         }
         .ekko-lightbox .modal-dialog .modal-body .ekko-lightbox-container .ekko-lightbox-nav-overlay a:last-child {
             position: absolute;
             font-size: 53px;
             top: 50%;
             transform: translateY(-50%);
             background: #8d383f !important;
             box-shadow: 0 4px 8px 0 rgb(0 0 0 / 12%);
             /* padding: 20px 0; */
             border: 1px solid #00000012;
             color: black;
             align-items: center;
             right: 10%;
             justify-content: center;
             text-align: center;
             border-radius: 5px;
             width: 50px;
             border-radius: 50%;
             display: flex;
             height: 50px;
             font-weight: bold;
         }
         .ekko-lightbox .modal-dialog .modal-content .modal-header {
             display: block !important;
         }
         .ekko-lightbox .modal-dialog .modal-content .modal-header .close {
             background: #8d383f !important;
             border-radius: 25px 0px 0px 0px;
         }
         .ekko-lightbox .modal-dialog .modal-content .modal-header .close span {
             color: black;
             font-size: 25px;
         }
         .aboutus h2.title {
             color: black;
         }
         .header-middle .header-container {
             background: white;
         }
         .main-nav .menu li a {
             color: black;
             text-transform: capitalize;
         }
         .header-middle .header-container .header-left .logo {
             display: flex;
             height: 70px;
             align-items: center;
             /* margin-top: 18px; */
         }
         .header-middle .header-container .header-left .logo img {
             width: 150px;
             height: 70px;
             object-fit: contain;
         }
         .header-left .company-slogan h4 {
             margin-bottom: 5px;
             font-size: 13px;
         }
         .header-left .company-slogan h6 {
             margin-bottom: 0px;
             font-size: 10px;
         }
         .header-left .company-slogan {
             display: flex;
             flex-direction: column;
             align-items: center;
             padding-left: 5px;
         }
         .header-right-content .call-now {
             display: flex;
             align-items: center;
             padding-top: 3.9rem;
             padding-bottom: 3.7rem;
         }
         .header-right-content .call-now .call-now-heading h6 {
             margin-bottom: 0px;
             font-size: 14px;
             font-weight: 700;
             text-align: center;
         }
         .header-right-content .call-now .call-now-heading {
             width: 60%;
         }
         .header-right-content .call-now .icon-logo {
             width: 40%;
         }
         .header-right-content {
             display: grid;
             grid-template-columns: repeat(2, 1fr);
         }
         .icon-logo .icon-circle {
             background: #cc3c43;
             width: 30px;
             display: flex;
             align-items: center;
             height: 30px;
             margin: 0px 7px;
             justify-content: center;
             border-radius: 50%;
         }
         .icon-logo .icon-circle i {
             color: black;
         }
         .banner-sliders .slick-track {
             height: 80vh;
         }
         .intro-slide {
             display: flex;
             align-items: center;
             background-size: cover;
             background-position: center center;
         }
         .intro-slide .btn-primary {
             color: black;
             background-color: transparent;
             border-color: black;
         }
         .intro-slide .btn-primary:hover,
         .intro-slide .btn-primary:focus {
             background-color: #a6c76c;
             border-color: #a6c76c;
         }
         .intro-slide .intro-content {
             position: static;
             left: auto;
             top: auto;
             padding: 70px 0px 0px 150px;
             transform: translateY(0);
             -ms-transform: translateY(0);
         }
         .intro-slide .intro-subtitle {
             font-size: 1.6rem;
             font-weight: 400;
             letter-spacing: -.01em;
         }
         .intro-slide .intro-title {
             font-weight: 600;
             letter-spacing: -.025em;
         }
         .intro-slide .intro-title sup {
             vertical-align: top;
             font-size: 1.3rem;
             top: 1em;
             margin-right: 0;
             letter-spacing: -.01em;
         }
         .intro-slide .intro-title sup+sup {
             margin-left: .8rem;
         }
         .banner-sliders .slick-dots {
             position: absolute;
             bottom: 5%;
             display: flex;
             align-items: center;
             justify-content: center;
             width: 100%;
         }
         .banner-sliders .slick-dots li button {
             display: none;
         }
         .banner-sliders .slick-dots li {
             background-color: #cc3c43;
             width: 20px;
             height: 20px;
             border-radius: 50%;
         }
         .banner-sliders .slick-dots li.slick-active {
             background-color: black !important;
             width: 40px;
             height: 20px;
             border-radius: 20px;
         }
         .banner-sliders .slick-dots li:not(:first-child) {
             margin-left: 7px;
         }
         .about-section {
             padding: 80px 0px;
         }
         .about-section {
             background: #464449 !important;
         }
         .about-section .about-container .title {
             font-weight: bold;
             color: black;
             font-size: 30px;
         }
         .about-section .about-container:not(:first-child) {
             padding: 90px 0px;
         }
         .paragraph-content p {
             color: black;
             letter-spacing: 1.5px;
         }
         .main-nav .menu li a {
             padding: 15px;
         }
         .main-nav .menu {
             display: flex;
             align-items: center;
             justify-content: center;
             width: 100%;
         }
         section.feedback {
             padding-bottom: 110px;
         }
         .feedback-content-wrapper h2 {
             font-size: 80px;
             color: #a83868;
             font-family: none;
             font-weight: bold;
         }
         .feedback-content-wrapper p {
             color: black;
             font-size: 23px;
             font-weight: 500;
         }
         .feedback-content-wrapper hr {
             border-top: 3px solid #1a3373;
             width: 7%;
         }
         .feedback-content-wrapper img {
             display: inline;
         }
         .feedback-content-wrapper p.client-details {
             color: black;
             font-size: 14px;
             margin-top: 22px;
             font-weight: 300;
         }
         .review-slider .slick-dots {
             position: absolute;
             bottom: -15%;
             display: flex;
             align-items: center;
             justify-content: center;
             width: 100%;
         }
         .review-slider .slick-dots li button {
             display: none;
         }
         .review-slider .slick-dots li {
             background-color: #cc3c43;
             width: 15px;
             height: 15px;
             border-radius: 50%;
         }
         .review-slider .slick-dots li.slick-active {
             background-color: #ecf3f1 !important;
             width: 30px;
             height: 10px;
             border-radius: 20px;
         }
         .review-slider .slick-dots li:not(:first-child) {
             margin-left: 7px;
         }
         .review-slider .feedback-content-wrapper img {
             margin: auto;
         }
         .features-section {
             background-image: url(../images/new-images/features-bg.jpg);
             background-size: cover;
             background-position: center;
             padding: 100px 0px;
         }
         .features-main .features-logo i {
             font-size: 70px;
             color: blacksmoke;
         }
         .feature-main-card {
             display: grid;
             grid-template-columns: repeat(3, 1fr);
         }
         .feature-main-card .features-main {
             display: flex;
             padding: 50px 0px
         }
         .feature-main-card .features-main .features-headings {
             padding-left: 20px;
             padding-right: 10px;
         }
         .feature-main-card .features-main .features-headings h4 {
             color: black;
             font-size: 20px;
             margin-bottom: 5px;
         }
         .feature-main-card .features-main .features-headings p {
             color: black;
             letter-spacing: 0.5px;
         }
         .service-section {
             padding: 80px 0px;
         }
         .services-heading h1 {
             text-align: center;
             font-size: 30px;
             padding-bottom: 40px;
         }
         .service-section .entry-grid {
             box-shadow: 0px 2px 12px rgb(0 0 0 / 8%);
             transition: 0.3s;
             padding: 15px;
         }
         .stock-banner .stock-content ul li {
             font-size: 15px;
             font-weight: 400;
             letter-spacing: 0.8px;
             color: black;
             margin-bottom: 12px;
             padding: 10px 15px;
             /* width: 30%; */
             border-top-right-radius: 20px;
             border-bottom-right-radius: 20px;
             background-color: rgb(2 72 126 / 40%);
         }
         .stock-banner .stock-content ul li {
             font-size: 15px;
             font-weight: 400;
             letter-spacing: 0.8px;
             color: black;
             margin-bottom: 12px;
             /* background: linear-gradient( 45deg, #004981, transparent); */
             padding: 10px 15px;
             /* width: 30%; */
             border-top-right-radius: 20px;
             border-bottom-right-radius: 20px;
             background-color: rgb(2 72 126 / 40%);
         }
         .service-section .entry-grid .entry-media img {
             height: 200px !important;
         }
         .footer .contact-info-div li {
             display: flex;
             align-items: center;
             justify-content: flex-start;
             padding-bottom: 15px;
         }
         .footer .contact-info-div li span {
             font-size: 15px;
         }
         .footer .contact-info-div li p {
             margin: 0;
             padding-left: 12px;
             line-height: 25px;
             font-size: 15px;
         }
         .footer .address-content {
             margin-top: 50px;
         }
         .footer .address-content h3 {
             color: #777;
             font-size: 17px;
         }
         .footer .address-content p {
             font-size: 15px;
         }
         .footer-social-links {
             display: flex;
             align-items: center;
             justify-content: space-between;
             margin-bottom: 31px;
         }
         .footer-social-links ul {
             display: flex;
             align-items: center;
         }
         .footer-social-links ul li a {
             font-size: 23px;
             padding-right: 15px;
         }
         .footer form .input-group {
             margin-bottom: 12px;
         }
         .footer form .input-group.col-lg-6 {
             padding-left: 0;
         }
         .footer .footer-formbtn {
             color: #cc6666 !important;
             background-color: transparent !important;
             background-image: none;
             border: 1px solid !important;
             border-color: #cc6666;
             box-shadow: none;
             margin-top: 17px;
         }
         .footer .footer-formbtn span {
             padding-right: 13px;
         }
         .footer .footer-formbtn:hover {
             color: black !important;
             background-color: #cc6666 !important;
             border-color: #cc6666 !important;
             box-shadow: none;
         }
         .footer-bottom {
             background: #333333 !important;
         }
         .digital-marketing {
             background: #464449;
         }
         .digital-marketing .dm-bg {
             background: url(../images/new-images/service1-removebg.png)100% 0% no-repeat;
             background-size: 30%;
         }
         .digital-marketing .dm-content .dm-content-wrapper h4 {
             color: black;
             font-size: 28px;
             font-weight: 400;
             padding-bottom: 10px;
         }
         .digital-marketing .mission {
             margin-top: 38px;
         }
         .digital-marketing .dm-content .dm-content-wrapper p {
             color: black;
             font-size: 14px;
             letter-spacing: 0.8px;
             padding-bottom: 12px;
         }
         .dm-benefits-title {
             padding-bottom: 70px;
         }
         .dm-benefits-title h4 {
             font-size: 30px;
         }
         .dm-benefits-title p {
             font-size: 13px;
         }
         .dm-benefits {
             margin-bottom: 25px;
         }
         .dm-benefits h5 {
             font-size: 20px;
         }
         .dm-benefits p {
             font-size: 14px;
         }
         .benefits-digital .benefit-bg {
             background: url(../images/new-images/bemefits-bg.PNG)100% 46% no-repeat;
             background-size: 30%;
         }
         .gold-trading .dm-benefits-title ul li {
             list-style: disc;
             font-size: 14px;
             padding-bottom: 10px;
         }
         .gold-bg {
             background: url(../images/new-images/gold-topimg.png)100% 70% no-repeat;
             /* background-size: 32%; */
         }
         .dm-top {
             background: url(../images/new-images/dm-topimg.jpg) no-repeat top center/cover;
         }
         .dm-topoverlay {
             background: rgb(51 51 51 / 50%);
         }
         .gold-top {
             background: url(../images/new-images/gold-topimg.jpg) no-repeat center center/cover;
         }
         .food-top {
             background: url(../images/new-images/food-topimg.jpg) no-repeat center center/cover;
         }
     }
     
     @media screen and (min-width: 1201px) and (max-width: 1399px) {
         /* download app css  */
         .download-app-div {
             margin: 0 0 70px;
         }
         .download-btn {
             text-align: center;
             margin-top: 25px;
             width: 100%;
         }
         .download-btn a.read_more {
             color: black;
             border-color: #face34;
             background: #face34;
         }
         .download-container .download-row {
             display: flex;
             flex-wrap: nowrap;
             align-items: center;
             height: 350px;
             /* box-shadow: 5px 9px 20px 9px #44445d; */
             box-shadow: 0px 0px 20px 0px #44445d;
             background: #ffffff;
         }
         .download-container .download-row .store-bg {
             height: 350px;
             background: #face34;
             display: flex;
             justify-content: center;
             clip-path: polygon(0 0, 100% 0, 81% 100%, 0% 100%);
         }
         .download-container .download-row .store-bg .image-curve {
             justify-content: center;
             align-items: center;
             display: flex;
         }
         .download-container .download-row .store-bg .image-curve img {
             width: 60%;
         }
         .download-container .download-row .app-column {
             height: 350px;
             background: #ffffff;
             display: flex;
             flex-direction: column;
             justify-content: center;
         }
         .download-container .download-row .app-column .playstote-img {
             display: flex;
             justify-content: center;
         }
         .download-container .download-row .app-column .playstote-img img {
             width: 30%;
             object-fit: contain;
         }
         /* download app css end */
         /* new css start */
         body {
             /* background-image: url('../images/body_bg.jpg'); */
             background-repeat: repeat;
         }
         /** banner_main **/
         .banner_main {
             padding-bottom: 90px;
             padding-top: 90px;
         }
         .carousel-indicators {
             display: none;
         }
         #myCarousel a.carousel-control-next,
         #myCarousel a.carousel-control-prev {
             background: transparent;
             width: 72px;
             height: 72px;
             top: 107%;
             opacity: 1;
             font-size: 33px;
             border-radius: 40px;
             border: #9197a6 solid 5px;
             color: #9197a6;
         }
         #myCarousel a.carousel-control-prev {
             left: 44.3%;
         }
         #myCarousel a.carousel-control-next {
             right: 44.3%;
         }
         #myCarousel a.carousel-control-next:focus,
         #myCarousel a.carousel-control-next:hover,
         #myCarousel a.carousel-control-prev:focus,
         #myCarousel a.carousel-control-prev:hover {
             color: black;
             opacity: 1;
         }
         .relative {
             position: inherit;
             bottom: 0;
             padding: 0;
         }
         .bluid {
             text-align: left;
             max-width: 540px;
         }
         .banner_main .bluid h1 {
             color: black;
             font-size: 47px;
             letter-spacing: 1px;
             line-height: 65px;
             font-weight: bold;
             padding-bottom: 45px;
         }
         .banner_main .bluid p {
             color: black;
             line-height: 29px;
             font-weight: 500;
             padding-bottom: 65px;
             font-size: 18px;
         }
         .banner_main .bluid .read_more {
             margin-right: 15px;
             display: inline-block;
             background: transparent;
             color: black;
             max-width: 225px;
             height: 67px;
             line-height: 67px;
             width: 100%;
             font-size: 18px;
             text-align: center;
             font-weight: 500;
             transition: ease-in all 0.5s;
             border: #000000 solid 2px;
         }
         /** wallet **/
         .wallet {
             padding: 30px 30px 0 30px;
         }
         .wallet_box {
             background: #fff;
             margin-bottom: 30px;
             transition: ease-in all 0.5s;
             padding: 25px 15px 50px 15px;
             border-radius: 25px;
             font-size: 46px;
             color: #041235;
             text-align: center;
         }
         .wallet_box h3 {
             color: #0c0b0b;
             font-size: 22px;
             text-transform: uppercase;
             transition: ease-in all 0.5s;
             font-weight: bold;
             line-height: 22px;
             padding: 20px 0 20px 0;
         }
         .wallet_box p {
             color: #191a1a;
             font-size: 16px;
             line-height: 28px;
             transition: ease-in all 0.5s;
         }
         #wa_hover:hover.wallet_box {
             background: #face34;
             transition: ease-in all 0.5s;
         }
         #wa_hover:hover i img {
             filter: invert();
             transition: ease-in all 0.5s;
         }
         #wa_hover:hover.wallet_box h3 {
             color: black;
             transition: ease-in all 0.5s;
         }
         #wa_hover:hover.wallet_box p {
             color: black;
             transition: ease-in all 0.5s;
         }
         /** end wallet **/
         /** about **/
         .about {
             padding: 90px 0 60px 0;
         }
         .about_border {
             border: #ddd dashed 1px;
             padding: 80px 80px;
         }
         .about .titlepage {
             padding-bottom: 0;
             margin-bottom: 0px;
         }
         .about_text p {
             line-height: 33px;
             padding-top: 30px;
             font-weight: 400;
             padding-bottom: 40px;
             font-size: 17px;
             color: black;
         }
         .about_img {
             float: right;
         }
         .about_img figure {
             margin: 0;
         }
         /** end about **/
         .titlepage {
             padding-bottom: 60px;
         }
         .titlepage h2 {
             text-align: center;
             font-size: 30px;
             padding-bottom: 40px;
             color: black;
             font-size: 46px;
             line-height: 65px;
             font-weight: bold;
             padding-bottom: 45px;
         }
         .read_more {
             display: inline-block;
             background: transparent;
             color: black;
             max-width: 225px;
             height: 67px;
             line-height: 67px;
             width: 100%;
             font-size: 18px;
             text-align: center;
             font-weight: 500;
             transition: ease-in all 0.5s;
             border: #000000 solid 2px;
         }
         .read_more:hover {
             background: #face34;
             color: black;
             transition: ease-in all 0.5s;
             border: #face34 solid 2px;
         }
         .img_responsive {
             max-width: 100%;
         }
         /** graf **/
         .services-heading h1 {
             text-align: center;
             font-size: 30px;
             padding-bottom: 40px;
             color: black;
             font-size: 55px;
             line-height: 65px;
             font-weight: bold;
             padding-bottom: 45px;
         }
         .service-section .entry-grid {
             background: white;
         }
         .read-more {
             background-color: #041438;
             padding: 10px 40px;
             margin-top: 25px;
             color: black;
             letter-spacing: 2px;
             border-radius: 20px 0px;
             border: none;
         }
         .read-more-content {
             background-color: #041438;
             padding: 10px 40px;
             margin-top: 25px;
             display: inline-block;
             color: black;
             letter-spacing: 2px;
             border-radius: 20px 0px;
             border: none;
         }
         /** contact section **/
         .main_form .contactus {
             border: #404b65 solid 1px;
             padding: 0 15px;
             margin-bottom: 25px;
             width: 100%;
             height: 79px;
             background: transparent;
             color: #5e687d;
             font-size: 16px;
             font-weight: normal;
         }
         .main_form .textarea {
             border: #404b65 solid 1px;
             padding: 0 15px;
             margin-bottom: 25px;
             width: 100%;
             height: 79px;
             background: transparent;
             color: #5e687d;
             font-size: 16px;
             font-weight: normal;
             padding-top: 23px;
         }
         .main_form .send_btn {
             font-size: 20px;
             transition: ease-in all 0.5s;
             background-color: transparent;
             text-transform: uppercase;
             color: black;
             padding: 12px 0px;
             max-width: 202px;
             width: 100%;
             display: block;
             margin-top: 10px !important;
             font-weight: 500;
             margin: 0 auto;
             border-radius: 30px;
             border: #000000 solid 2px;
         }
         .main_form .send_btn:hover {
             background-color: #face34;
             transition: ease-in all 0.5s;
             color: black;
             border: #face34 solid 2px;
         }
         #request *::placeholder {
             color: #5e687d;
             opacity: 1;
         }
         /** end contact section **/
         /** footer **/
         .footer {
             padding-top: 90px
         }
         .logo_bottom {
             font-weight: bold;
             font-size: 40px;
             color: black !important;
             line-height: 55px;
             margin-bottom: 40px;
             display: block;
         }
         .Informa h3 {
             color: blackfff;
             font-size: 25px;
             font-weight: bold;
             line-height: 21px;
             margin-bottom: 20px;
             margin-top: 26px;
             text-transform: uppercase;
         }
         .conta ul li a {
             color: #a4a7ae;
         }
         .conta ul li a i {
             padding-right: 5px;
         }
         .Informa ul {
             margin-top: 10px;
         }
         .Informa li {
             font-size: 17px;
             line-height: 29px;
             color: #a4a7ae;
         }
         .Informa li a:hover {
             color: #0d90ed;
         }
         .helpful ul li a {
             color: #a4a7ae;
             font-size: 15px;
             line-height: 29px;
         }
         .newslatter_form {
             margin-top: 21px;
             display: block;
         }
         .ente {
             background: transparent;
             color: black;
             border: inherit;
             padding: 0 18px;
             height: 51px;
             width: 100%;
             font-size: 17px;
             font-weight: 500;
             border: #000000 solid 2px;
             margin-bottom: 20px;
         }
         .subs_btn {
             max-width: 191px;
             display: inline-block;
             background: transparent;
             height: 51px;
             width: 100%;
             color: black;
             font-size: 17px;
             text-transform: uppercase;
             font-weight: 500;
             transition: ease-in all 0.5s;
             border: #000000 solid 2px;
         }
         .subs_btn:hover {
             background: #face34;
             transition: ease-in all 0.5s;
             border: #face34 solid 2px;
         }
         .copyright {
             margin-top: 90px;
         }
         .copyright p {
             color: #000000;
             padding: 20px 0px;
             border-top: black solid 1px;
         }
         .copyright a {
             color: #000000;
         }
         .copyright a:hover {
             color: #face34;
         }
         /** end footer **/
         /*- - ener page css--*/
         .header-middle .header-container .header-left .logo img {
             height: 85px !important;
             width: auto;
         }
         .header-7 .header-middle .menu>li>a {
             color: black !important;
             font-size: 21px !important;
         }
         .about_text {
             width: 100%;
             float: left;
         }
         .contact-section {
             padding: 70px 0px;
         }
         body {
             color: black !important;
         }
         .contact-row {
             border: #ddd dashed 1px;
             padding: 60px;
         }
         .contact-row .title {
             color: black;
         }
         .contact-info h3 {
             color: black;
         }
         .contact-list {
             max-width: 100% !important;
         }
         .contact-row .contact-list li {
             font-weight: 400;
             letter-spacing: 0;
             font-size: 17px;
             letter-spacing: 1px;
         }
         /* new css end */
         .gallery-photos .item {
             margin: 28px 0px !important;
             box-shadow: 0px 2px 12px rgb(0 0 0 / 8%);
             transition: 0.3s;
             overflow: hidden;
         }
         .gallery-photos .item img {
             width: 100% !important;
             height: 240px;
             padding: 15px;
         }
         .gallery-photos .item img:hover {
             transform: scale(1.1);
             transition: 0.8s all;
         }
         .ekko-lightbox.show {
             overflow: hidden !important;
             height: calc(115vh - 130px) !important;
         }
         .ekko-lightbox .modal-dialog {
             min-width: 50% !important;
             max-width: 50% !important;
             min-height: 100vh !important;
             max-height: 100vh !important;
         }
         .ekko-lightbox .modal-dialog .modal-body .ekko-lightbox-container {
             height: 70vh !important;
             position: relative;
             display: flex;
             justify-content: center;
         }
         .ekko-lightbox .modal-dialog .modal-body {
             padding: 50px;
         }
         .ekko-lightbox .modal-dialog .modal-body .ekko-lightbox-container .ekko-lightbox-item img {
             width: 100%;
             height: 70vh;
             object-fit: contain;
         }
         .ekko-lightbox .modal-dialog .modal-body .ekko-lightbox-container .ekko-lightbox-item {
             position: absolute;
         }
         .ekko-lightbox {
             padding-right: 0px !important;
         }
         .ekko-lightbox .modal-dialog .modal-content .modal-header {
             display: none !important;
         }
         .ekko-lightbox .modal-dialog .modal-content {
             border-radius: 15px;
         }
         .ekko-lightbox .modal-dialog {
             margin-top: 130px;
         }
         .ekko-lightbox .modal-dialog .modal-content .modal-header .modal-title {
             display: none;
         }
         .modal-dialog .modal-body .ekko-lightbox-container .ekko-lightbox-nav-overlay a span {
             font-size: 20px;
         }
         .ekko-lightbox .modal-dialog .modal-body .ekko-lightbox-container .ekko-lightbox-nav-overlay a:first-child {
             position: absolute;
             font-size: 53px;
             top: 50%;
             transform: translateY(-50%);
             background: #8d383f !important;
             box-shadow: 0 4px 8px 0 rgb(0 0 0 / 12%);
             /* padding: 20px 0; */
             border: 1px solid #00000012;
             color: black;
             align-items: center;
             left: 10%;
             justify-content: center;
             text-align: center;
             border-radius: 5px;
             width: 50px;
             border-radius: 50%;
             display: flex;
             height: 50px;
             font-weight: bold;
         }
         .ekko-lightbox .modal-dialog .modal-body .ekko-lightbox-container .ekko-lightbox-nav-overlay a:last-child {
             position: absolute;
             font-size: 53px;
             top: 50%;
             transform: translateY(-50%);
             background: #8d383f !important;
             box-shadow: 0 4px 8px 0 rgb(0 0 0 / 12%);
             /* padding: 20px 0; */
             border: 1px solid #00000012;
             color: black;
             align-items: center;
             right: 10%;
             justify-content: center;
             text-align: center;
             border-radius: 5px;
             width: 50px;
             border-radius: 50%;
             display: flex;
             height: 50px;
             font-weight: bold;
         }
         .ekko-lightbox .modal-dialog .modal-content .modal-header {
             display: block !important;
         }
         .ekko-lightbox .modal-dialog .modal-content .modal-header .close {
             background: #8d383f !important;
             border-radius: 25px 0px 0px 0px;
         }
         .ekko-lightbox .modal-dialog .modal-content .modal-header .close span {
             color: black;
             font-size: 25px;
         }
         .aboutus h2.title {
             color: black;
         }
         .header-middle .header-container {
             background: white;
         }
         .main-nav .menu li a {
             color: black;
             text-transform: capitalize;
         }
         .header-middle .header-container .header-left .logo {
             display: flex;
             height: 70px;
             align-items: center;
         }
         .header-middle .header-container .header-left .logo img {
             width: 150px;
             height: 70px;
             object-fit: contain;
         }
         .header-left .company-slogan h4 {
             margin-bottom: 5px;
             font-size: 13px;
         }
         .header-left .company-slogan h6 {
             margin-bottom: 0px;
             font-size: 10px;
         }
         .header-left .company-slogan {
             display: flex;
             flex-direction: column;
             align-items: center;
             padding-left: 5px;
         }
         .header-right-content .call-now {
             display: flex;
             align-items: center;
             padding-top: 3.9rem;
             padding-bottom: 3.7rem;
         }
         .header-right-content .call-now .call-now-heading h6 {
             margin-bottom: 0px;
             font-size: 14px;
             font-weight: 700;
             text-align: center;
         }
         .header-right-content .call-now .call-now-heading {
             width: 60%;
         }
         .header-right-content .call-now .icon-logo {
             width: 40%;
         }
         .header-right-content {
             display: grid;
             grid-template-columns: repeat(2, 1fr);
         }
         .icon-logo .icon-circle {
             background: #cc3c43;
             width: 30px;
             display: flex;
             align-items: center;
             height: 30px;
             margin: 0px 7px;
             justify-content: center;
             border-radius: 50%;
         }
         .icon-logo .icon-circle i {
             color: black;
         }
         .banner-sliders .slick-track {
             height: 80vh;
         }
         .intro-slide {
             display: flex;
             align-items: center;
             background-size: cover;
             background-position: center center;
         }
         .intro-slide .btn-primary {
             color: black;
             background-color: transparent;
             border-color: black;
         }
         .intro-slide .btn-primary:hover,
         .intro-slide .btn-primary:focus {
             background-color: #a6c76c;
             border-color: #a6c76c;
         }
         .intro-slide .intro-content {
             position: static;
             left: auto;
             top: auto;
             padding: 70px 0px 0px 150px;
             transform: translateY(0);
             -ms-transform: translateY(0);
         }
         .intro-slide .intro-subtitle {
             font-size: 1.6rem;
             font-weight: 400;
             letter-spacing: -.01em;
         }
         .intro-slide .intro-title {
             font-weight: 600;
             letter-spacing: -.025em;
         }
         .intro-slide .intro-title sup {
             vertical-align: top;
             font-size: 1.3rem;
             top: 1em;
             margin-right: 0;
             letter-spacing: -.01em;
         }
         .intro-slide .intro-title sup+sup {
             margin-left: .8rem;
         }
         .banner-sliders .slick-dots {
             position: absolute;
             bottom: 5%;
             display: flex;
             align-items: center;
             justify-content: center;
             width: 100%;
         }
         .banner-sliders .slick-dots li button {
             display: none;
         }
         .banner-sliders .slick-dots li {
             background-color: #cc3c43;
             width: 20px;
             height: 20px;
             border-radius: 50%;
         }
         .banner-sliders .slick-dots li.slick-active {
             background-color: black !important;
             width: 40px;
             height: 20px;
             border-radius: 20px;
         }
         .banner-sliders .slick-dots li:not(:first-child) {
             margin-left: 7px;
         }
         .about-section {
             padding: 80px 0px;
         }
         .about-section {
             background: #464449 !important;
         }
         .about-section .about-container .title {
             font-weight: bold;
             color: black;
             font-size: 30px;
         }
         .about-section .about-container:not(:first-child) {
             padding: 90px 0px;
         }
         .paragraph-content p {
             color: black;
             letter-spacing: 1.5px;
         }
         .main-nav .menu li a {
             padding: 15px;
         }
         .main-nav .menu {
             display: flex;
             align-items: center;
             justify-content: center;
             width: 100%;
         }
         section.feedback {
             padding-bottom: 110px;
         }
         .feedback-content-wrapper h2 {
             font-size: 80px;
             color: #a83868;
             font-family: none;
             font-weight: bold;
         }
         .feedback-content-wrapper p {
             color: black;
             font-size: 23px;
             font-weight: 500;
         }
         .feedback-content-wrapper hr {
             border-top: 3px solid #1a3373;
             width: 7%;
         }
         .feedback-content-wrapper img {
             display: inline;
         }
         .feedback-content-wrapper p.client-details {
             color: black;
             font-size: 14px;
             margin-top: 22px;
             font-weight: 300;
         }
         .review-slider .slick-dots {
             position: absolute;
             bottom: -15%;
             display: flex;
             align-items: center;
             justify-content: center;
             width: 100%;
         }
         .review-slider .slick-dots li button {
             display: none;
         }
         .review-slider .slick-dots li {
             background-color: #cc3c43;
             width: 15px;
             height: 15px;
             border-radius: 50%;
         }
         .review-slider .slick-dots li.slick-active {
             background-color: #ecf3f1 !important;
             width: 30px;
             height: 10px;
             border-radius: 20px;
         }
         .review-slider .slick-dots li:not(:first-child) {
             margin-left: 7px;
         }
         .review-slider .feedback-content-wrapper img {
             margin: auto;
         }
         .features-section {
             background-image: url(../images/new-images/features-bg.jpg);
             background-size: cover;
             background-position: center;
             padding: 100px 0px;
         }
         .features-main .features-logo i {
             font-size: 70px;
             color: blacksmoke;
         }
         .feature-main-card {
             display: grid;
             grid-template-columns: repeat(3, 1fr);
         }
         .feature-main-card .features-main {
             display: flex;
             padding: 50px 0px
         }
         .feature-main-card .features-main .features-headings {
             padding-left: 20px;
             padding-right: 10px;
         }
         .feature-main-card .features-main .features-headings h4 {
             color: black;
             font-size: 20px;
             margin-bottom: 5px;
         }
         .feature-main-card .features-main .features-headings p {
             color: black;
             letter-spacing: 0.5px;
         }
         .service-section {
             padding: 80px 0px;
         }
         .services-heading h1 {
             text-align: center;
             font-size: 30px;
             padding-bottom: 40px;
         }
         .service-section .entry-grid {
             box-shadow: 0px 2px 12px rgb(0 0 0 / 8%);
             transition: 0.3s;
             padding: 15px;
         }
         .stock-banner .stock-content ul li {
             font-size: 15px;
             font-weight: 400;
             letter-spacing: 0.8px;
             color: black;
             margin-bottom: 12px;
             padding: 10px 15px;
             /* width: 30%; */
             border-top-right-radius: 20px;
             border-bottom-right-radius: 20px;
             background-color: rgb(2 72 126 / 40%);
         }
         .stock-banner .stock-content ul li {
             font-size: 15px;
             font-weight: 400;
             letter-spacing: 0.8px;
             color: black;
             margin-bottom: 12px;
             /* background: linear-gradient( 45deg, #004981, transparent); */
             padding: 10px 15px;
             /* width: 30%; */
             border-top-right-radius: 20px;
             border-bottom-right-radius: 20px;
             background-color: rgb(2 72 126 / 40%);
         }
         .service-section .entry-grid .entry-media img {
             height: 200px !important;
         }
         .footer .contact-info-div li {
             display: flex;
             align-items: center;
             justify-content: flex-start;
             padding-bottom: 15px;
         }
         .footer .contact-info-div li span {
             font-size: 15px;
         }
         .footer .contact-info-div li p {
             margin: 0;
             padding-left: 12px;
             line-height: 25px;
             font-size: 15px;
         }
         .footer .address-content {
             margin-top: 50px;
         }
         .footer .address-content h3 {
             color: #777;
             font-size: 17px;
         }
         .footer .address-content p {
             font-size: 15px;
         }
         .footer-social-links {
             display: flex;
             align-items: center;
             justify-content: space-between;
             margin-bottom: 31px;
         }
         .footer-social-links ul {
             display: flex;
             align-items: center;
         }
         .footer-social-links ul li a {
             font-size: 23px;
             padding-right: 15px;
         }
         .footer form .input-group {
             margin-bottom: 12px;
         }
         .footer form .input-group.col-lg-6 {
             padding-left: 0;
         }
         .footer .footer-formbtn {
             color: #cc6666 !important;
             background-color: transparent !important;
             background-image: none;
             border: 1px solid !important;
             border-color: #cc6666;
             box-shadow: none;
             margin-top: 17px;
         }
         .footer .footer-formbtn span {
             padding-right: 13px;
         }
         .footer .footer-formbtn:hover {
             color: black !important;
             background-color: #cc6666 !important;
             border-color: #cc6666 !important;
             box-shadow: none;
         }
         .footer-bottom .bottom-bgcolor {
             background: #333333 !important;
         }
         .digital-marketing {
             background: #464449;
         }
         .digital-marketing .dm-bg {
             background: url(../images/new-images/service1-removebg.png)100% 0% no-repeat;
             background-size: 33%;
         }
         .digital-marketing .dm-content .dm-content-wrapper h4 {
             color: black;
             font-size: 28px;
             font-weight: 400;
             padding-bottom: 10px;
         }
         .digital-marketing .mission {
             margin-top: 38px;
         }
         .digital-marketing .dm-content .dm-content-wrapper p {
             color: black;
             font-size: 14px;
             letter-spacing: 0.8px;
             padding-bottom: 12px;
         }
         .dm-benefits-title {
             padding-bottom: 70px;
         }
         .dm-benefits-title h4 {
             font-size: 30px;
         }
         .dm-benefits-title p {
             font-size: 13px;
         }
         .dm-benefits {
             margin-bottom: 25px;
         }
         .dm-benefits h5 {
             font-size: 20px;
         }
         .dm-benefits p {
             font-size: 14px;
         }
         .benefits-digital .benefit-bg {
             background: url(../images/new-images/bemefits-bg.PNG)100% 58% no-repeat;
             background-size: 36%;
         }
         .gold-trading .dm-benefits-title ul li {
             list-style: disc;
             font-size: 14px;
             padding-bottom: 10px;
         }
         .gold-bg {
             background: url(../images/new-images/gold-topimg.png)102% 72% no-repeat;
             background-size: 32%;
         }
         .dm-top {
             background: url(../images/new-images/dm-topimg.jpg) no-repeat top center/cover;
         }
         .dm-topoverlay {
             background: rgb(51 51 51 / 50%);
         }
         .gold-top {
             background: url(../images/new-images/gold-topimg.jpg) no-repeat center center/cover;
         }
         .food-top {
             background: url(../images/new-images/food-topimg.jpg) no-repeat center center/cover;
         }
     }
     
     @media screen and (min-width: 993px) and (max-width: 1200px) {
         /* download app css  */
         .download-app-div {
             margin: 0 0 70px;
         }
         .download-btn {
             text-align: center;
             margin-top: 25px;
             width: 100%;
         }
         .download-btn a.read_more {
             color: black;
             border-color: #face34;
             background: #face34;
         }
         .download-container .download-row {
             display: flex;
             flex-wrap: nowrap;
             align-items: center;
             height: 350px;
             /* box-shadow: 5px 9px 20px 9px #44445d; */
             box-shadow: 0px 0px 20px 0px #44445d;
             background: #ffffff;
         }
         .download-container .download-row .store-bg {
             height: 350px;
             background: #face34;
             display: flex;
             justify-content: center;
             clip-path: polygon(0 0, 100% 0, 81% 100%, 0% 100%);
         }
         .download-container .download-row .store-bg .image-curve {
             justify-content: center;
             align-items: center;
             display: flex;
         }
         .download-container .download-row .store-bg .image-curve img {
             width: 60%;
         }
         .download-container .download-row .app-column {
             height: 350px;
             background: #ffffff;
             display: flex;
             flex-direction: column;
             justify-content: center;
         }
         .download-container .download-row .app-column .playstote-img {
             display: flex;
             justify-content: center;
         }
         .download-container .download-row .app-column .playstote-img img {
             width: 30%;
             object-fit: contain;
         }
         /* download app css end */
         /* new css start */
         body {
             /* background-image: url('../images/body_bg.jpg'); */
             background-repeat: repeat;
         }
         /** banner_main **/
         .banner_main {
             padding-bottom: 90px;
             padding-top: 90px;
         }
         .carousel-indicators {
             display: none;
         }
         #myCarousel a.carousel-control-next,
         #myCarousel a.carousel-control-prev {
             background: transparent;
             width: 72px;
             height: 72px;
             top: 107%;
             opacity: 1;
             font-size: 33px;
             border-radius: 40px;
             border: #9197a6 solid 5px;
             color: #9197a6;
         }
         #myCarousel a.carousel-control-prev {
             left: 44.3%;
         }
         #myCarousel a.carousel-control-next {
             right: 44.3%;
         }
         #myCarousel a.carousel-control-next:focus,
         #myCarousel a.carousel-control-next:hover,
         #myCarousel a.carousel-control-prev:focus,
         #myCarousel a.carousel-control-prev:hover {
             color: black;
             opacity: 1;
         }
         .relative {
             position: inherit;
             bottom: 0;
             padding: 0;
         }
         .bluid {
             text-align: left;
             max-width: 540px;
         }
         .banner_main .bluid h1 {
             color: black;
             font-size: 33px;
             line-height: 58px;
             letter-spacing: 1px;
             font-weight: bold;
             padding-bottom: 45px;
         }
         .banner_main .bluid p {
             color: black;
             line-height: 29px;
             font-weight: 500;
             padding-bottom: 65px;
             font-size: 18px;
         }
         .banner_main .bluid .read_more {
             margin-right: 15px;
             display: inline-block;
             background: transparent;
             color: black;
             max-width: 225px;
             height: 67px;
             line-height: 67px;
             width: 100%;
             font-size: 18px;
             text-align: center;
             font-weight: 500;
             transition: ease-in all 0.5s;
             border: #000000 solid 2px;
         }
         /** wallet **/
         .wallet {
             padding: 30px 30px 0 30px;
         }
         .wallet_box {
             background: #fff;
             margin-bottom: 30px;
             transition: ease-in all 0.5s;
             padding: 25px 15px 50px 15px;
             border-radius: 25px;
             font-size: 46px;
             color: #041235;
             text-align: center;
         }
         .wallet_box h3 {
             color: #0c0b0b;
             font-size: 17px;
             text-transform: uppercase;
             transition: ease-in all 0.5s;
             font-weight: bold;
             line-height: 22px;
             padding: 20px 0 20px 0;
         }
         .wallet_box p {
             color: #191a1a;
             font-size: 13px;
             line-height: 21px;
             transition: ease-in all 0.5s;
         }
         #wa_hover:hover.wallet_box {
             background: #face34;
             transition: ease-in all 0.5s;
         }
         #wa_hover:hover i img {
             filter: invert();
             transition: ease-in all 0.5s;
         }
         #wa_hover:hover.wallet_box h3 {
             color: black;
             transition: ease-in all 0.5s;
         }
         #wa_hover:hover.wallet_box p {
             color: black;
             transition: ease-in all 0.5s;
         }
         /** end wallet **/
         /** about **/
         .about {
             padding: 90px 0 60px 0;
         }
         .about_border {
             border: #ddd dashed 1px;
             padding: 80px 80px;
         }
         .about .titlepage {
             padding-bottom: 0;
             margin-bottom: 0px;
         }
         .about_text p {
             line-height: 33px;
             padding-top: 30px;
             font-weight: 400;
             padding-bottom: 40px;
             font-size: 17px;
             color: black;
         }
         .about_img {
             float: right;
         }
         .about_img figure {
             margin: 0;
         }
         /** end about **/
         .titlepage {
             padding-bottom: 60px;
         }
         .titlepage h2 {
             text-align: center;
             font-size: 30px;
             padding-bottom: 40px;
             color: black;
             font-size: 46px;
             line-height: 65px;
             font-weight: bold;
             padding-bottom: 45px;
         }
         .read_more {
             display: inline-block;
             background: transparent;
             color: #000000;
             max-width: 225px;
             height: 67px;
             line-height: 67px;
             width: 100%;
             font-size: 18px;
             text-align: center;
             font-weight: 500;
             transition: ease-in all 0.5s;
             border: #000000 solid 2px;
         }
         .read_more:hover {
             background: #face34;
             color: #000000;
             transition: ease-in all 0.5s;
             border: #face34 solid 2px;
         }
         .img_responsive {
             max-width: 100%;
         }
         /** graf **/
         .services-heading h1 {
             text-align: center;
             font-size: 30px;
             padding-bottom: 40px;
             color: #000000;
             font-size: 55px;
             line-height: 65px;
             font-weight: bold;
             padding-bottom: 45px;
         }
         .service-section .entry-grid {
             background: white;
         }
         .read-more {
             background-color: #041438;
             padding: 10px 40px;
             margin-top: 25px;
             color: black;
             letter-spacing: 2px;
             border-radius: 20px 0px;
             border: none;
         }
         .read-more-content {
             background-color: #041438;
             padding: 10px 40px;
             margin-top: 25px;
             display: inline-block;
             color: black;
             letter-spacing: 2px;
             border-radius: 20px 0px;
             border: none;
         }
         /** contact section **/
         .main_form .contactus {
             border: #404b65 solid 1px;
             padding: 0 15px;
             margin-bottom: 25px;
             width: 100%;
             height: 79px;
             background: transparent;
             color: #5e687d;
             font-size: 16px;
             font-weight: normal;
         }
         .main_form .textarea {
             border: #404b65 solid 1px;
             padding: 0 15px;
             margin-bottom: 25px;
             width: 100%;
             height: 79px;
             background: transparent;
             color: #5e687d;
             font-size: 16px;
             font-weight: normal;
             padding-top: 23px;
         }
         .main_form .send_btn {
             font-size: 20px;
             transition: ease-in all 0.5s;
             background-color: transparent;
             text-transform: uppercase;
             color: #000000;
             padding: 12px 0px;
             max-width: 202px;
             width: 100%;
             display: block;
             margin-top: 10px !important;
             font-weight: 500;
             margin: 0 auto;
             border-radius: 30px;
             border: #000000 solid 2px;
         }
         .main_form .send_btn:hover {
             background-color: #face34;
             transition: ease-in all 0.5s;
             color: black;
             border: #face34 solid 2px;
         }
         #request *::placeholder {
             color: #5e687d;
             opacity: 1;
         }
         /** end contact section **/
         /** footer **/
         .footer {
             padding-top: 90px
         }
         .logo_bottom {
             font-weight: bold;
             font-size: 40px;
             color: #000000 !important;
             line-height: 55px;
             margin-bottom: 40px;
             display: block;
         }
         .Informa h3 {
             color: #000000;
             font-size: 25px;
             font-weight: bold;
             line-height: 21px;
             margin-bottom: 20px;
             margin-top: 26px;
             text-transform: uppercase;
         }
         .conta ul li a {
             color: #a4a7ae;
         }
         .conta ul li a i {
             padding-right: 5px;
         }
         .Informa ul {
             margin-top: 10px;
         }
         .Informa li {
             font-size: 17px;
             line-height: 29px;
             color: #a4a7ae;
         }
         .Informa li a:hover {
             color: #0d90ed;
         }
         .helpful ul li a {
             color: #a4a7ae;
             font-size: 15px;
             line-height: 29px;
         }
         .newslatter_form {
             margin-top: 21px;
             display: block;
         }
         .ente {
             background: transparent;
             color: black;
             border: inherit;
             padding: 0 18px;
             height: 51px;
             width: 100%;
             font-size: 17px;
             font-weight: 500;
             border: #000000 solid 2px;
             margin-bottom: 20px;
         }
         .subs_btn {
             max-width: 191px;
             display: inline-block;
             background: transparent;
             height: 51px;
             width: 100%;
             color: black;
             font-size: 17px;
             text-transform: uppercase;
             font-weight: 500;
             transition: ease-in all 0.5s;
             border: #000000 solid 2px;
         }
         .subs_btn:hover {
             background: #face34;
             transition: ease-in all 0.5s;
             border: #face34 solid 2px;
         }
         .copyright {
             margin-top: 90px;
         }
         .copyright p {
             color: #fefdfd;
             padding: 20px 0px;
             border-top: black solid 1px;
         }
         .copyright a {
             color: #fefdfd;
         }
         .copyright a:hover {
             color: #face34;
         }
         /** end footer **/
         /*- - ener page css--*/
         .header-middle .header-container .header-left .logo img {
             height: 85px !important;
             width: auto;
         }
         .header-7 .header-middle .menu>li>a {
             color: black !important;
             font-size: 21px !important;
         }
         .about_text {
             width: 100%;
             float: left;
         }
         .contact-section {
             padding: 70px 0px;
         }
         body {
             color: black !important;
         }
         .contact-row {
             border: #ddd dashed 1px;
             padding: 60px;
         }
         .contact-row .title {
             color: black;
         }
         .contact-info h3 {
             color: black;
         }
         .contact-list {
             max-width: 100% !important;
         }
         .contact-row .contact-list li {
             font-weight: 400;
             letter-spacing: 0;
             font-size: 17px;
             letter-spacing: 1px;
         }
         /* new css end */
         .gallery-photos .item {
             margin: 28px 0px !important;
             box-shadow: 0px 2px 12px rgb(0 0 0 / 8%);
             transition: 0.3s;
             overflow: hidden;
         }
         .gallery-photos .item img {
             width: 100% !important;
             height: 240px;
             padding: 15px;
         }
         .gallery-photos .item img:hover {
             transform: scale(1.1);
             transition: 0.8s all;
         }
         .ekko-lightbox.show {
             overflow: hidden !important;
             height: calc(115vh - 130px) !important;
         }
         .ekko-lightbox .modal-dialog {
             min-width: 50% !important;
             max-width: 50% !important;
             min-height: 100vh !important;
             max-height: 100vh !important;
         }
         .ekko-lightbox .modal-dialog .modal-body .ekko-lightbox-container {
             height: 70vh !important;
             position: relative;
             display: flex;
             justify-content: center;
         }
         .ekko-lightbox .modal-dialog .modal-body {
             padding: 50px;
         }
         .ekko-lightbox .modal-dialog .modal-body .ekko-lightbox-container .ekko-lightbox-item img {
             width: 100%;
             height: 70vh;
             object-fit: contain;
         }
         .ekko-lightbox .modal-dialog .modal-body .ekko-lightbox-container .ekko-lightbox-item {
             position: absolute;
         }
         .ekko-lightbox {
             padding-right: 0px !important;
         }
         .ekko-lightbox .modal-dialog .modal-content .modal-header {
             display: none !important;
         }
         .ekko-lightbox .modal-dialog .modal-content {
             border-radius: 15px;
         }
         .ekko-lightbox .modal-dialog {
             margin-top: 130px;
         }
         .ekko-lightbox .modal-dialog .modal-content .modal-header .modal-title {
             display: none;
         }
         .modal-dialog .modal-body .ekko-lightbox-container .ekko-lightbox-nav-overlay a span {
             font-size: 20px;
         }
         .ekko-lightbox .modal-dialog .modal-body .ekko-lightbox-container .ekko-lightbox-nav-overlay a:first-child {
             position: absolute;
             font-size: 53px;
             top: 50%;
             transform: translateY(-50%);
             background: #8d383f !important;
             box-shadow: 0 4px 8px 0 rgb(0 0 0 / 12%);
             /* padding: 20px 0; */
             border: 1px solid #00000012;
             color: black;
             align-items: center;
             left: 10%;
             justify-content: center;
             text-align: center;
             border-radius: 5px;
             width: 50px;
             border-radius: 50%;
             display: flex;
             height: 50px;
             font-weight: bold;
         }
         .ekko-lightbox .modal-dialog .modal-body .ekko-lightbox-container .ekko-lightbox-nav-overlay a:last-child {
             position: absolute;
             font-size: 53px;
             top: 50%;
             transform: translateY(-50%);
             background: #8d383f !important;
             box-shadow: 0 4px 8px 0 rgb(0 0 0 / 12%);
             /* padding: 20px 0; */
             border: 1px solid #00000012;
             color: black;
             align-items: center;
             right: 10%;
             justify-content: center;
             text-align: center;
             border-radius: 5px;
             width: 50px;
             border-radius: 50%;
             display: flex;
             height: 50px;
             font-weight: bold;
         }
         .ekko-lightbox .modal-dialog .modal-content .modal-header {
             display: block !important;
         }
         .ekko-lightbox .modal-dialog .modal-content .modal-header .close {
             background: #8d383f !important;
             border-radius: 25px 0px 0px 0px;
         }
         .ekko-lightbox .modal-dialog .modal-content .modal-header .close span {
             color: black;
             font-size: 25px;
         }
         .gallery-photos .item {
             margin: 28px 0px !important;
             box-shadow: 0px 2px 12px rgb(0 0 0 / 8%);
             transition: 0.3s;
             overflow: hidden;
         }
         .gallery-photos .item img {
             width: 100% !important;
             height: 240px;
             padding: 15px;
         }
         .gallery-photos .item img:hover {
             transform: scale(1.1);
             transition: 0.8s all;
         }
         .ekko-lightbox.show {
             overflow: hidden !important;
             height: calc(115vh - 130px) !important;
         }
         .ekko-lightbox .modal-dialog {
             min-width: 50% !important;
             max-width: 50% !important;
             min-height: 100vh !important;
             max-height: 100vh !important;
         }
         .ekko-lightbox .modal-dialog .modal-body .ekko-lightbox-container {
             height: 70vh !important;
             position: relative;
             display: flex;
             justify-content: center;
         }
         .ekko-lightbox .modal-dialog .modal-body {
             padding: 50px;
         }
         .ekko-lightbox .modal-dialog .modal-body .ekko-lightbox-container .ekko-lightbox-item img {
             width: 100%;
             height: 70vh;
             object-fit: contain;
         }
         .ekko-lightbox .modal-dialog .modal-body .ekko-lightbox-container .ekko-lightbox-item {
             position: absolute;
         }
         .ekko-lightbox {
             padding-right: 0px !important;
         }
         .ekko-lightbox .modal-dialog .modal-content .modal-header {
             display: none !important;
         }
         .ekko-lightbox .modal-dialog .modal-content {
             border-radius: 15px;
         }
         .ekko-lightbox .modal-dialog {
             margin-top: 130px;
         }
         .ekko-lightbox .modal-dialog .modal-content .modal-header .modal-title {
             display: none;
         }
         .modal-dialog .modal-body .ekko-lightbox-container .ekko-lightbox-nav-overlay a span {
             font-size: 20px;
         }
         .ekko-lightbox .modal-dialog .modal-body .ekko-lightbox-container .ekko-lightbox-nav-overlay a:first-child {
             position: absolute;
             font-size: 53px;
             top: 50%;
             transform: translateY(-50%);
             background: #8d383f !important;
             box-shadow: 0 4px 8px 0 rgb(0 0 0 / 12%);
             /* padding: 20px 0; */
             border: 1px solid #00000012;
             color: black;
             align-items: center;
             left: 10%;
             justify-content: center;
             text-align: center;
             border-radius: 5px;
             width: 50px;
             border-radius: 50%;
             display: flex;
             height: 50px;
             font-weight: bold;
         }
         .ekko-lightbox .modal-dialog .modal-body .ekko-lightbox-container .ekko-lightbox-nav-overlay a:last-child {
             position: absolute;
             font-size: 53px;
             top: 50%;
             transform: translateY(-50%);
             background: #8d383f !important;
             box-shadow: 0 4px 8px 0 rgb(0 0 0 / 12%);
             /* padding: 20px 0; */
             border: 1px solid #00000012;
             color: black;
             align-items: center;
             right: 10%;
             justify-content: center;
             text-align: center;
             border-radius: 5px;
             width: 50px;
             border-radius: 50%;
             display: flex;
             height: 50px;
             font-weight: bold;
         }
         .ekko-lightbox .modal-dialog .modal-content .modal-header {
             display: block !important;
         }
         .ekko-lightbox .modal-dialog .modal-content .modal-header .close {
             background: #8d383f !important;
             border-radius: 25px 0px 0px 0px;
         }
         .ekko-lightbox .modal-dialog .modal-content .modal-header .close span {
             color: black;
             font-size: 25px;
         }
         .aboutus h2.title {
             color: black;
         }
         .header-middle .header-container {
             background: white;
         }
         .main-nav .menu li a {
             color: black;
             text-transform: capitalize;
         }
         .header-middle .header-container .header-left .logo {
             display: flex;
             height: 70px;
             align-items: center;
         }
         .header-middle .header-container .header-left .logo img {
             width: 130px;
             height: 65px;
             object-fit: contain;
         }
         .header-left .company-slogan h4 {
             margin-bottom: 5px;
             font-size: 12px;
         }
         .header-left .company-slogan h6 {
             margin-bottom: 0px;
             font-size: 9px;
         }
         .header-left .company-slogan {
             display: flex;
             flex-direction: column;
             align-items: center;
             padding-left: 5px;
         }
         .header-right-content .call-now {
             display: flex;
             align-items: center;
             padding-top: 3.9rem;
             padding-bottom: 3.7rem;
         }
         .header-right-content .call-now .call-now-heading h6 {
             margin-bottom: 0px;
             font-size: 13px;
             font-weight: 700;
             text-align: center;
         }
         .header-right-content .call-now .call-now-heading {
             width: 70%;
         }
         .header-right-content .call-now .icon-logo {
             width: 30%;
         }
         .header-right-content {
             display: grid;
             grid-template-columns: repeat(2, 1fr);
         }
         .icon-logo .icon-circle {
             background: #cc3c43;
             width: 30px;
             display: flex;
             align-items: center;
             height: 30px;
             margin: 0px 7px;
             justify-content: center;
             border-radius: 50%;
         }
         .icon-logo .icon-circle i {
             color: black;
             font-size: 13px;
         }
         .banner-sliders .slick-track {
             height: 80vh;
         }
         .intro-slide {
             display: flex;
             align-items: center;
             background-size: cover;
             background-position: center center;
         }
         .intro-slide .btn-primary {
             color: #000000;
             background-color: transparent;
             border-color: #000000;
         }
         .intro-slide .btn-primary:hover,
         .intro-slide .btn-primary:focus {
             background-color: #a6c76c;
             border-color: #a6c76c;
         }
         .intro-slide .intro-content {
             position: static;
             left: auto;
             top: auto;
             padding: 70px 0px 0px 150px;
             transform: translateY(0);
             -ms-transform: translateY(0);
         }
         .intro-slide .intro-subtitle {
             font-size: 1.6rem;
             font-weight: 400;
             letter-spacing: -.01em;
         }
         .intro-slide .intro-title {
             font-weight: 600;
             letter-spacing: -.025em;
         }
         .intro-slide .intro-title sup {
             vertical-align: top;
             font-size: 1.3rem;
             top: 1em;
             margin-right: 0;
             letter-spacing: -.01em;
         }
         .intro-slide .intro-title sup+sup {
             margin-left: .8rem;
         }
         .banner-sliders .slick-dots {
             position: absolute;
             bottom: 5%;
             display: flex;
             align-items: center;
             justify-content: center;
             width: 100%;
         }
         .banner-sliders .slick-dots li button {
             display: none;
         }
         .banner-sliders .slick-dots li {
             background-color: #cc3c43;
             width: 20px;
             height: 20px;
             border-radius: 50%;
         }
         .banner-sliders .slick-dots li.slick-active {
             background-color: black !important;
             width: 40px;
             height: 20px;
             border-radius: 20px;
         }
         .banner-sliders .slick-dots li:not(:first-child) {
             margin-left: 7px;
         }
         .about-section {
             padding: 80px 0px;
         }
         .about-section {
             background: #464449 !important;
         }
         .about-section .about-container .title {
             font-weight: bold;
             color: black;
             font-size: 25px;
         }
         .about-section .about-container .text-primary {
             color: #cc6666 !important;
             font-size: 16px;
         }
         .about-section .about-container:not(:first-child) {
             padding: 90px 0px;
         }
         .paragraph-content p {
             color: black;
             letter-spacing: 1.5px;
             font-size: 13px;
         }
         .btn-outline-primary-2 {
             font-size: 13px;
         }
         .main-nav .menu li a {
             padding: 10px;
             font-size: 13px !important;
         }
         .main-nav .menu {
             display: flex;
             align-items: center;
             justify-content: center;
             width: 100%;
         }
         section.feedback {
             padding-bottom: 110px;
         }
         .feedback-content-wrapper h2 {
             font-size: 80px;
             color: #a83868;
             font-family: none;
             font-weight: bold;
         }
         .feedback-content-wrapper p {
             color: black;
             font-size: 17px;
             font-weight: 500;
         }
         .feedback-content-wrapper hr {
             border-top: 3px solid #1a3373;
             width: 7%;
         }
         .feedback-content-wrapper img {
             display: inline;
         }
         .feedback-content-wrapper p.client-details {
             color: black;
             font-size: 12px;
             margin-top: 22px;
             font-weight: 300;
         }
         .review-slider .slick-dots {
             position: absolute;
             bottom: -15%;
             display: flex;
             align-items: center;
             justify-content: center;
             width: 100%;
         }
         .review-slider .slick-dots li button {
             display: none;
         }
         .review-slider .slick-dots li {
             background-color: #cc3c43;
             width: 15px;
             height: 15px;
             border-radius: 50%;
         }
         .review-slider .slick-dots li.slick-active {
             background-color: #ecf3f1 !important;
             width: 30px;
             height: 10px;
             border-radius: 20px;
         }
         .review-slider .slick-dots li:not(:first-child) {
             margin-left: 7px;
         }
         .review-slider .feedback-content-wrapper img {
             margin: auto;
         }
         .features-section {
             background-image: url(../images/new-images/features-bg.jpg);
             background-size: cover;
             background-position: center;
             padding: 100px 0px;
         }
         .features-main .features-logo i {
             font-size: 55px;
             color: blacksmoke;
         }
         .features-main .features-logo i.fa-chalkboard-teacher,
         .features-main .features-logo i.fa-funnel-dollar {
             padding-left: 10px;
         }
         .feature-main-card {
             display: grid;
             grid-template-columns: repeat(3, 1fr);
         }
         .feature-main-card .features-main {
             display: flex;
             padding: 50px 0px
         }
         .feature-main-card .features-main .features-headings {
             padding-left: 20px;
             padding-right: 10px;
         }
         .feature-main-card .features-main .features-headings h4 {
             color: black;
             font-size: 20px;
             margin-bottom: 5px;
         }
         .feature-main-card .features-main .features-headings p {
             color: black;
             letter-spacing: 0.5px;
             font-size: 14px;
         }
         .service-section {
             padding: 80px 0px;
         }
         .services-heading h1 {
             text-align: center;
             font-size: 25px;
             padding-bottom: 40px;
         }
         .service-section .entry-grid {
             box-shadow: 0px 2px 12px rgb(0 0 0 / 8%);
             transition: 0.3s;
             padding: 15px;
         }
         .stock-banner .stock-content ul li {
             font-size: 15px;
             font-weight: 400;
             letter-spacing: 0.8px;
             color: black;
             margin-bottom: 12px;
             padding: 10px 15px;
             /* width: 30%; */
             border-top-right-radius: 20px;
             border-bottom-right-radius: 20px;
             background-color: rgb(2 72 126 / 40%);
         }
         .stock-banner .stock-content ul li {
             font-size: 15px;
             font-weight: 400;
             letter-spacing: 0.8px;
             color: black;
             margin-bottom: 12px;
             /* background: linear-gradient( 45deg, #004981, transparent); */
             padding: 10px 15px;
             width: 50%;
             border-top-right-radius: 20px;
             border-bottom-right-radius: 20px;
             background-color: rgb(2 72 126 / 40%);
         }
         .service-section .entry-grid .entry-media img {
             height: 200px !important;
         }
         .service-section .entry-grid .entry-body h2 {
             font-size: 17px;
         }
         .footer .contact-info-div li {
             display: flex;
             align-items: center;
             justify-content: flex-start;
             padding-bottom: 15px;
         }
         .footer .contact-info-div li span {
             font-size: 15px;
         }
         .footer .contact-info-div li p {
             margin: 0;
             padding-left: 12px;
             line-height: 25px;
             font-size: 15px;
         }
         .footer .address-content {
             margin-top: 50px;
         }
         .footer .address-content h3 {
             color: #777;
             font-size: 17px;
         }
         .footer .address-content p {
             font-size: 15px;
         }
         .footer-social-links {
             display: flex;
             align-items: center;
             justify-content: space-between;
             margin-bottom: 31px;
         }
         .footer-social-links a img {
             display: flex;
             align-items: center;
         }
         .footer-social-links ul {
             display: flex;
             align-items: center;
         }
         .footer-social-links ul li a {
             font-size: 23px;
             padding-right: 15px;
         }
         .footer form .input-group {
             margin-bottom: 12px;
         }
         .footer form .input-group.col-lg-6 {
             padding-left: 0;
         }
         .footer .footer-formbtn {
             color: #cc6666 !important;
             background-color: transparent !important;
             background-image: none;
             border: 1px solid !important;
             border-color: #cc6666;
             box-shadow: none;
             margin-top: 17px;
         }
         .footer .footer-formbtn span {
             padding-right: 13px;
         }
         .footer .footer-formbtn:hover {
             color: black !important;
             background-color: #cc6666 !important;
             border-color: #cc6666 !important;
             box-shadow: none;
         }
         .footer-bottom .bottom-bgcolor {
             background: #333333 !important;
         }
         .digital-marketing {
             background: #464449;
         }
         .digital-marketing .dm-bg {
             background: url(../images/new-images/service1-removebg.png)100% 0% no-repeat;
             background-size: 33%;
         }
         .digital-marketing .dm-content .dm-content-wrapper h4 {
             color: black;
             font-size: 24px;
             font-weight: 400;
             padding-bottom: 10px;
         }
         .page-header h1 {
             font-size: 35px !important;
         }
         .digital-marketing .mission {
             margin-top: 38px;
         }
         .digital-marketing .dm-content .dm-content-wrapper p {
             color: black;
             font-size: 13px;
             letter-spacing: 0.8px;
             padding-bottom: 12px;
         }
         .dm-benefits-title.ml-20 {
             padding-bottom: 0px;
             margin-left: 20px;
         }
         .dm-benefits-title h4 {
             font-size: 24px;
         }
         .dm-benefits-title p {
             font-size: 12px;
         }
         .dm-benefits {
             margin-bottom: 25px;
         }
         .dm-benefits h5 {
             font-size: 17px;
         }
         .dm-benefits p {
             font-size: 13px;
         }
         .benefits-digital .benefit-bg {
             background: url(../images/new-images/bemefits-bg.PNG)100% 60% no-repeat;
             background-size: 47%;
         }
         .gold-trading .dm-benefits-title ul li {
             list-style: disc;
             font-size: 13px;
             padding-bottom: 10px;
         }
         .gold-bg {
             background: url(../images/new-images/gold-topimg.png)100% 67% no-repeat;
             background-size: 32%;
         }
         .dm-top {
             background: url(../images/new-images/dm-topimg.jpg) no-repeat top center/cover;
         }
         .dm-topoverlay {
             background: rgb(51 51 51 / 50%);
         }
         .gold-top {
             background: url(../images/new-images/gold-topimg.jpg) no-repeat center center/cover;
         }
         .food-top {
             background: url(../images/new-images/food-topimg.jpg) no-repeat center center/cover;
         }
     }
     
     @media screen and (min-width: 768px) and (max-width: 992px) {
         /* download app css  */
         .download-app-div {
             margin: 0 0 70px;
         }
         .download-btn {
             text-align: center;
             margin-top: 25px;
             width: 100%;
         }
         .download-btn a.read_more {
             color: black;
             border-color: #face34;
             background: #face34;
         }
         .download-container .download-row {
             display: flex;
             flex-wrap: nowrap;
             align-items: center;
             height: 350px;
             /* box-shadow: 5px 9px 20px 9px #44445d; */
             box-shadow: 0px 0px 20px 0px #44445d;
             background: #ffffff;
         }
         .download-container .download-row .store-bg {
             height: 350px;
             background: #face34;
             display: flex;
             justify-content: center;
             clip-path: polygon(0 0, 100% 0, 81% 100%, 0% 100%);
         }
         .download-container .download-row .store-bg .image-curve {
             justify-content: center;
             align-items: center;
             display: flex;
         }
         .download-container .download-row .store-bg .image-curve img {
             width: 50%;
         }
         .download-container .download-row .app-column {
             height: 350px;
             background: #ffffff;
             display: flex;
             flex-direction: column;
             justify-content: center;
         }
         .download-container .download-row .app-column h3 {
             font-size: 25px;
         }
         .download-container .download-row .app-column .playstote-img {
             display: flex;
             justify-content: center;
         }
         .download-container .download-row .app-column .playstote-img img {
             width: 30%;
             object-fit: contain;
         }
         /* download app css end */
         /* new css start */
         .header-left button i.icon-bars {
             font-size: 29px;
             color: black;
             font-weight: 800;
         }
         body {
             /* background-image: url('../images/body_bg.jpg'); */
             background-repeat: repeat;
         }
         /** banner_main **/
         .banner_main {
             padding-bottom: 90px;
             padding-top: 90px;
         }
         .carousel-indicators {
             display: none;
         }
         #myCarousel a.carousel-control-next,
         #myCarousel a.carousel-control-prev {
             background: transparent;
             width: 72px;
             height: 72px;
             top: 107%;
             opacity: 1;
             font-size: 33px;
             border-radius: 40px;
             border: #9197a6 solid 5px;
             color: #9197a6;
         }
         #myCarousel a.carousel-control-prev {
             left: 44.3%;
         }
         #myCarousel a.carousel-control-next {
             right: 44.3%;
         }
         #myCarousel a.carousel-control-next:focus,
         #myCarousel a.carousel-control-next:hover,
         #myCarousel a.carousel-control-prev:focus,
         #myCarousel a.carousel-control-prev:hover {
             color: black;
             opacity: 1;
         }
         .relative {
             position: inherit;
             bottom: 0;
             padding: 0;
         }
         .bluid {
             text-align: left;
             display: flex;
             flex-direction: column;
             width: 90%;
             margin: auto;
             justify-content: center;
         }
         .banner_main .bluid h1 {
             color: black;
             font-size: 55px;
             line-height: 65px;
             letter-spacing: 1px;
             font-weight: bold;
             padding-bottom: 45px;
         }
         .banner_main .bluid p {
             color: black;
             line-height: 29px;
             font-weight: 500;
             padding-bottom: 65px;
             font-size: 18px;
         }
         .banner_main .bluid .read_more {
             margin-right: 15px;
             display: inline-block;
             background: transparent;
             color: black;
             max-width: 225px;
             height: 67px;
             line-height: 67px;
             width: 100%;
             font-size: 18px;
             text-align: center;
             font-weight: 500;
             transition: ease-in all 0.5s;
             border: #000000 solid 2px;
         }
         /** wallet **/
         .wallet {
             padding: 30px 30px 0 30px;
         }
         .wallet_box {
             background: #fff;
             margin-bottom: 30px;
             transition: ease-in all 0.5s;
             padding: 25px 15px 50px 15px;
             border-radius: 25px;
             font-size: 46px;
             color: #041235;
             text-align: center;
         }
         .wallet_box h3 {
             color: #0c0b0b;
             font-size: 22px;
             text-transform: uppercase;
             transition: ease-in all 0.5s;
             font-weight: bold;
             line-height: 22px;
             padding: 20px 0 20px 0;
         }
         .wallet_box p {
             color: #191a1a;
             font-size: 16px;
             line-height: 28px;
             transition: ease-in all 0.5s;
         }
         #wa_hover:hover.wallet_box {
             background: #face34;
             transition: ease-in all 0.5s;
         }
         #wa_hover:hover i img {
             filter: invert();
             transition: ease-in all 0.5s;
         }
         #wa_hover:hover.wallet_box h3 {
             color: black;
             transition: ease-in all 0.5s;
         }
         #wa_hover:hover.wallet_box p {
             color: black;
             transition: ease-in all 0.5s;
         }
         /** end wallet **/
         /** about **/
         .about {
             padding: 90px 0 60px 0;
         }
         .about_border {
             border: #ddd dashed 1px;
             padding: 80px 80px;
         }
         .about .titlepage {
             padding-bottom: 0;
             margin-bottom: 0px;
         }
         .about_text p {
             line-height: 33px;
             padding-top: 30px;
             font-weight: 400;
             padding-bottom: 40px;
             font-size: 17px;
             color: black;
         }
         .about_img {
             float: right;
         }
         .about_img figure {
             margin: 0;
         }
         /** end about **/
         .titlepage {
             padding-bottom: 60px;
         }
         .con_img figure img {
             height: 300px;
             object-fit: contain;
             margin: auto;
             display: block;
         }
         .mobile-menu-toggler {
             color: black !important;
         }
         .titlepage h2 {
             text-align: center;
             font-size: 30px;
             padding-bottom: 40px;
             color: black;
             font-size: 46px;
             line-height: 65px;
             font-weight: bold;
             padding-bottom: 45px;
         }
         .read_more {
             display: inline-block;
             background: transparent;
             color: black;
             max-width: 225px;
             height: 67px;
             line-height: 67px;
             width: 100%;
             font-size: 18px;
             text-align: center;
             font-weight: 500;
             transition: ease-in all 0.5s;
             border: #000000 solid 2px;
         }
         .read_more:hover {
             background: #face34;
             color: black;
             transition: ease-in all 0.5s;
             border: #face34 solid 2px;
         }
         .img_responsive {
             max-width: 100%;
         }
         /** graf **/
         .services-heading h1 {
             text-align: center;
             font-size: 30px;
             padding-bottom: 40px;
             color: black;
             font-size: 55px;
             line-height: 65px;
             font-weight: bold;
             padding-bottom: 45px;
         }
         .service-section .entry-grid {
             background: white;
         }
         .read-more {
             background-color: #041438;
             padding: 10px 40px;
             margin-top: 25px;
             color: black;
             letter-spacing: 2px;
             border-radius: 20px 0px;
             border: none;
         }
         .read-more-content {
             background-color: #041438;
             padding: 10px 40px;
             margin-top: 25px;
             display: inline-block;
             color: black;
             letter-spacing: 2px;
             border-radius: 20px 0px;
             border: none;
         }
         /** contact section **/
         .main_form .contactus {
             border: #404b65 solid 1px;
             padding: 0 15px;
             margin-bottom: 25px;
             width: 100%;
             height: 79px;
             background: transparent;
             color: #5e687d;
             font-size: 16px;
             font-weight: normal;
         }
         .main_form .textarea {
             border: #404b65 solid 1px;
             padding: 0 15px;
             margin-bottom: 25px;
             width: 100%;
             height: 79px;
             background: transparent;
             color: #5e687d;
             font-size: 16px;
             font-weight: normal;
             padding-top: 23px;
         }
         .main_form .send_btn {
             font-size: 20px;
             transition: ease-in all 0.5s;
             background-color: transparent;
             text-transform: uppercase;
             color: black;
             padding: 12px 0px;
             max-width: 202px;
             width: 100%;
             display: block;
             margin-top: 10px !important;
             font-weight: 500;
             margin: 0 auto;
             border-radius: 30px;
             border: #000000 solid 2px;
         }
         .main_form .send_btn:hover {
             background-color: #face34;
             transition: ease-in all 0.5s;
             color: black;
             border: #face34 solid 2px;
         }
         #request *::placeholder {
             color: #5e687d;
             opacity: 1;
         }
         /** end contact section **/
         /** footer **/
         .footer {
             padding-top: 90px
         }
         .logo_bottom {
             font-weight: bold;
             font-size: 40px;
             color: black !important;
             line-height: 55px;
             margin-bottom: 40px;
             display: block;
         }
         .Informa h3 {
             color: blackfff;
             font-size: 25px;
             font-weight: bold;
             line-height: 21px;
             margin-bottom: 20px;
             margin-top: 26px;
             text-transform: uppercase;
         }
         .conta ul li a {
             color: #a4a7ae;
         }
         .conta ul li a i {
             padding-right: 5px;
         }
         .Informa ul {
             margin-top: 10px;
         }
         .Informa li {
             font-size: 17px;
             line-height: 29px;
             color: #a4a7ae;
         }
         .Informa li a:hover {
             color: #0d90ed;
         }
         .helpful ul li a {
             color: #a4a7ae;
             font-size: 15px;
             line-height: 29px;
         }
         .newslatter_form {
             margin-top: 21px;
             display: block;
         }
         .ente {
             background: transparent;
             color:black;
             border: inherit;
             padding: 0 18px;
             height: 51px;
             width: 100%;
             font-size: 17px;
             font-weight: 500;
             border: #000000 solid 2px;
             margin-bottom: 20px;
         }
         .subs_btn {
             max-width: 191px;
             display: inline-block;
             background: transparent;
             height: 51px;
             width: 100%;
             color: black;
             font-size: 17px;
             text-transform: uppercase;
             font-weight: 500;
             transition: ease-in all 0.5s;
             border: #000000 solid 2px;
         }
         .subs_btn:hover {
             background: #face34;
             transition: ease-in all 0.5s;
             border: #face34 solid 2px;
         }
         .copyright {
             margin-top: 90px;
         }
         .copyright p {
             color: #fefdfd;
             padding: 20px 0px;
             border-top: black solid 1px;
         }
         .copyright a {
             color: #fefdfd;
         }
         .copyright a:hover {
             color: #face34;
         }
         /** end footer **/
         /*- - ener page css--*/
         .header-middle .header-container .header-left .logo img {
             height: 85px !important;
             width: auto;
         }
         .header-7 .header-middle .menu>li>a {
             color: black !important;
             font-size: 21px !important;
         }
         .about_text {
             width: 100%;
             float: left;
         }
         .contact-section {
             padding: 70px 0px;
         }
         body {
             color: black !important;
         }
         .contact-row {
             border: #ddd dashed 1px;
             padding: 60px;
         }
         .contact-row .title {
             color: black;
         }
         .contact-info h3 {
             color: black;
         }
         .contact-list {
             max-width: 100% !important;
         }
         .contact-row .contact-list li {
             font-weight: 400;
             letter-spacing: 0;
             font-size: 17px;
             letter-spacing: 1px;
         }
         /* new css end */
         .gallery-photos .item {
             margin: 28px 0px !important;
             box-shadow: 0px 2px 12px rgb(0 0 0 / 8%);
             transition: 0.3s;
             overflow: hidden;
         }
         .gallery-photos .item img {
             width: 100% !important;
             height: 240px;
             padding: 15px;
         }
         .gallery-photos .item img:hover {
             transform: scale(1.1);
             transition: 0.8s all;
         }
         .ekko-lightbox.show {
             overflow: hidden !important;
             height: calc(115vh - 130px) !important;
         }
         .ekko-lightbox .modal-dialog {
             min-width: 50% !important;
             max-width: 50% !important;
             min-height: 100vh !important;
             max-height: 100vh !important;
         }
         .ekko-lightbox .modal-dialog .modal-body .ekko-lightbox-container {
             height: 70vh !important;
             position: relative;
             display: flex;
             justify-content: center;
         }
         .ekko-lightbox .modal-dialog .modal-body {
             padding: 50px;
         }
         .ekko-lightbox .modal-dialog .modal-body .ekko-lightbox-container .ekko-lightbox-item img {
             width: 100%;
             height: 70vh;
             object-fit: contain;
         }
         .ekko-lightbox .modal-dialog .modal-body .ekko-lightbox-container .ekko-lightbox-item {
             position: absolute;
         }
         .ekko-lightbox {
             padding-right: 0px !important;
         }
         .ekko-lightbox .modal-dialog .modal-content .modal-header {
             display: none !important;
         }
         .ekko-lightbox .modal-dialog .modal-content {
             border-radius: 15px;
         }
         .ekko-lightbox .modal-dialog {
             margin-top: 130px;
         }
         .ekko-lightbox .modal-dialog .modal-content .modal-header .modal-title {
             display: none;
         }
         .modal-dialog .modal-body .ekko-lightbox-container .ekko-lightbox-nav-overlay a span {
             font-size: 20px;
         }
         .ekko-lightbox .modal-dialog .modal-body .ekko-lightbox-container .ekko-lightbox-nav-overlay a:first-child {
             position: absolute;
             font-size: 53px;
             top: 50%;
             transform: translateY(-50%);
             background: #8d383f !important;
             box-shadow: 0 4px 8px 0 rgb(0 0 0 / 12%);
             /* padding: 20px 0; */
             border: 1px solid #00000012;
             color: black;
             align-items: center;
             left: 10%;
             justify-content: center;
             text-align: center;
             border-radius: 5px;
             width: 50px;
             border-radius: 50%;
             display: flex;
             height: 50px;
             font-weight: bold;
         }
         .ekko-lightbox .modal-dialog .modal-body .ekko-lightbox-container .ekko-lightbox-nav-overlay a:last-child {
             position: absolute;
             font-size: 53px;
             top: 50%;
             transform: translateY(-50%);
             background: #8d383f !important;
             box-shadow: 0 4px 8px 0 rgb(0 0 0 / 12%);
             /* padding: 20px 0; */
             border: 1px solid #00000012;
             color: black;
             align-items: center;
             right: 10%;
             justify-content: center;
             text-align: center;
             border-radius: 5px;
             width: 50px;
             border-radius: 50%;
             display: flex;
             height: 50px;
             font-weight: bold;
         }
         .ekko-lightbox .modal-dialog .modal-content .modal-header {
             display: block !important;
         }
         .ekko-lightbox .modal-dialog .modal-content .modal-header .close {
             background: #8d383f !important;
             border-radius: 25px 0px 0px 0px;
         }
         .ekko-lightbox .modal-dialog .modal-content .modal-header .close span {
             color: black;
             font-size: 25px;
         }
         .aboutus h2.title {
             color: black;
         }
         .aboutus-vision h2.title {
             font-size: 18px;
         }
         .aboutus-vision p {
             font-size: 12px;
         }
         .header {
             width: 100%;
             height: 107px;
             background-color: black;
         }
         .header-middle .header-container {
             background: white;
         }
         .header-left,
         .header-center,
         .header-right {
             display: flex;
             align-items: center;
             justify-content: space-between;
         }
         .main-nav .menu li a {
             color: black;
             text-transform: capitalize;
         }
         .header-middle .header-container .header-left .logo {
             display: flex;
             height: 70px;
             align-items: center;
         }
         .header-middle .header-container .header-left .logo img {
             width: 200px;
             height: 60px;
             object-fit: contain;
         }
         .header-left .company-slogan h4 {
             margin-bottom: 5px;
             font-size: 11px;
         }
         .header-left .company-slogan h6 {
             margin-bottom: 0px;
             font-size: 8px;
         }
         .header-left .company-slogan {
             display: flex;
             flex-direction: column;
             align-items: center;
             padding-left: 5px;
         }
         .header-right-content .call-now {
             display: flex;
             align-items: center;
             padding-top: 3.9rem;
             padding-bottom: 3.7rem;
         }
         .header-right-content .call-now .call-now-heading h6 {
             margin-bottom: 0px;
             font-size: 14px;
             font-weight: 700;
             text-align: center;
         }
         .header-right-content .call-now .call-now-heading {
             width: 60%;
         }
         .header-right-content .call-now .icon-logo {
             width: 40%;
         }
         .header-right-content {
             display: grid;
             grid-template-columns: repeat(2, 1fr);
         }
         .icon-logo .icon-circle {
             background: #cc3c43;
             width: 30px;
             display: flex;
             align-items: center;
             height: 30px;
             margin: 0px 7px;
             justify-content: center;
             border-radius: 50%;
         }
         .icon-logo .icon-circle i {
             color: black;
         }
         .banner-sliders .slick-track {
             height: 80vh;
         }
         .intro-slide {
             display: flex;
             align-items: center;
             background-size: cover;
             background-position: center center;
         }
         .intro-slide .btn-primary {
             color: black;
             background-color: transparent;
             border-color: black;
         }
         .intro-slide .btn-primary:hover,
         .intro-slide .btn-primary:focus {
             background-color: #a6c76c;
             border-color: #a6c76c;
         }
         .intro-slide .intro-content {
             position: static;
             left: auto;
             top: auto;
             padding: 70px 0px 0px 150px;
             transform: translateY(0);
             -ms-transform: translateY(0);
         }
         .intro-slide .intro-subtitle {
             font-size: 1.6rem;
             font-weight: 400;
             letter-spacing: -.01em;
         }
         .intro-slide .intro-title {
             font-weight: 600;
             letter-spacing: -.025em;
             font-size: 35px;
         }
         .intro-slide .intro-title sup {
             vertical-align: top;
             font-size: 1.3rem;
             top: 1em;
             margin-right: 0;
             letter-spacing: -.01em;
         }
         .intro-slide .intro-title sup+sup {
             margin-left: .8rem;
         }
         .banner-sliders .slick-dots {
             position: absolute;
             bottom: 5%;
             display: flex;
             align-items: center;
             justify-content: center;
             width: 100%;
         }
         .banner-sliders .slick-dots li button {
             display: none;
         }
         .banner-sliders .slick-dots li {
             background-color: #cc3c43;
             width: 20px;
             height: 20px;
             border-radius: 50%;
         }
         .banner-sliders .slick-dots li.slick-active {
             background-color: black !important;
             width: 40px;
             height: 20px;
             border-radius: 20px;
         }
         .banner-sliders .slick-dots li:not(:first-child) {
             margin-left: 7px;
         }
         .about-section {
             padding: 80px 0px;
         }
         .about-section {
             background: #464449 !important;
         }
         .about-section .about-container .title {
             font-weight: bold;
             color: black;
             font-size: 22px;
         }
         .text-primary {
             color: #cc6666 !important;
             font-size: 15px;
         }
         .about-section .about-container:not(:first-child) {
             padding: 90px 0px;
         }
         .paragraph-content p {
             color: black;
             letter-spacing: 1.5px;
             font-size: 12px;
         }
         .about-section .about-container a.btn {
             font-size: 12px;
         }
         .about-section .about-container .mb-lg-0 {
             margin-bottom: 0rem !important;
         }
         .main-nav .menu li a {
             padding: 15px;
         }
         .main-nav .menu {
             display: flex;
             align-items: center;
             justify-content: center;
             width: 100%;
         }
         section.feedback {
             padding-bottom: 110px;
         }
         .feedback-content-wrapper h2 {
             font-size: 70px;
             color: #a83868;
             font-family: none;
             font-weight: bold;
         }
         .feedback-content-wrapper p {
             color: black;
             font-size: 15px;
             font-weight: 500;
         }
         .feedback-content-wrapper hr {
             border-top: 3px solid #1a3373;
             width: 7%;
         }
         .feedback-content-wrapper img {
             display: inline;
         }
         .feedback-content-wrapper p.client-details {
             color: black;
             font-size: 11px;
             margin-top: 22px;
             font-weight: 300;
         }
         .review-slider .slick-dots {
             position: absolute;
             bottom: -15%;
             display: flex;
             align-items: center;
             justify-content: center;
             width: 100%;
         }
         .review-slider .slick-dots li button {
             display: none;
         }
         .review-slider .slick-dots li {
             background-color: #cc3c43;
             width: 15px;
             height: 15px;
             border-radius: 50%;
         }
         .review-slider .slick-dots li.slick-active {
             background-color: #ecf3f1 !important;
             width: 30px;
             height: 10px;
             border-radius: 20px;
         }
         .review-slider .slick-dots li:not(:first-child) {
             margin-left: 7px;
         }
         .review-slider .feedback-content-wrapper img {
             margin: auto;
         }
         .features-section {
             background-image: url(../images/new-images/features-bg.jpg);
             background-size: cover;
             background-position: center;
             padding: 100px 0px;
         }
         .features-main .features-logo i {
             font-size: 45px;
             color: blacksmoke;
         }
         .features-main .features-logo i.fa-chalkboard-teacher,
         .features-main .features-logo i.fa-chart-line,
         .features-main .features-logo i.fa-handshake {
             padding-left: 10px;
         }
         .feature-main-card {
             display: grid;
             grid-template-columns: repeat(2, 1fr);
         }
         .feature-main-card .features-main {
             display: flex;
             padding: 50px 0px
         }
         .feature-main-card .features-main .features-headings {
             padding-left: 20px;
             padding-right: 10px;
         }
         .feature-main-card .features-main .features-headings h4 {
             color: black;
             font-size: 20px;
             margin-bottom: 5px;
         }
         .feature-main-card .features-main .features-headings p {
             color: black;
             letter-spacing: 0.5px;
         }
         .service-section {
             padding: 80px 0px;
         }
         .services-heading h1 {
             text-align: center;
             font-size: 22px;
             padding-bottom: 40px;
         }
         .service-section .entry-grid {
             box-shadow: 0px 2px 12px rgb(0 0 0 / 8%);
             transition: 0.3s;
             padding: 15px;
         }
         .stock-banner .stock-content ul li {
             font-size: 15px;
             font-weight: 400;
             letter-spacing: 0.8px;
             color: black;
             margin-bottom: 12px;
             padding: 10px 15px;
             /* width: 30%; */
             border-top-right-radius: 20px;
             border-bottom-right-radius: 20px;
             background-color: rgb(2 72 126 / 40%);
         }
         .stock-banner .stock-content ul li {
             font-size: 13px;
             font-weight: 400;
             letter-spacing: 0.8px;
             color: black;
             margin-bottom: 12px;
             /* background: linear-gradient( 45deg, #004981, transparent); */
             padding: 10px 15px;
             width: 55%;
             border-top-right-radius: 20px;
             border-bottom-right-radius: 20px;
             background-color: rgb(2 72 126 / 40%);
         }
         .service-section .entry-grid .entry-media img {
             height: 130px !important;
             object-fit: cover;
         }
         .service-section .entry-grid .entry-body h2 {
             font-size: 15px;
         }
         .footer .contact-info-div li {
             display: flex;
             align-items: center;
             justify-content: flex-start;
             padding-bottom: 15px;
         }
         .footer .contact-info-div li span {
             font-size: 15px;
         }
         .footer .contact-info-div li p {
             margin: 0;
             padding-left: 12px;
             line-height: 25px;
             font-size: 13px;
         }
         .footer .contact-info-div li span i {
             font-size: 13px;
         }
         .footer .address-content {
             margin-top: 50px;
         }
         .footer .address-content h3 {
             color: #777;
             font-size: 14px;
         }
         .footer .address-content p {
             font-size: 13px;
         }
         .footer-social-links {
             display: flex;
             align-items: center;
             justify-content: space-between;
             margin-bottom: 31px;
         }
         .footer-social-links a img {
             height: 53px;
         }
         .footer-social-links ul {
             display: flex;
             align-items: center;
         }
         .footer-social-links ul li a {
             font-size: 20px;
             padding-right: 15px;
         }
         .footer .widget-title {
             font-size: 14px !important;
         }
         .footer .widget-newsletter p {
             font-size: 13px;
         }
         .widget-newsletter .form-control {
             height: 35px;
         }
         .widget-newsletter .form-control::placeholder {
             font-size: 13px;
         }
         .footer form .input-group {
             margin-bottom: 12px;
         }
         .footer form .input-group.col-lg-6 {
             padding-left: 0;
         }
         .footer .footer-formbtn {
             color: #cc6666 !important;
             background-color: transparent !important;
             background-image: none;
             border: 1px solid !important;
             border-color: #cc6666;
             box-shadow: none;
             margin-top: 17px;
             font-size: 13px !important;
         }
         .footer .footer-formbtn span {
             padding-right: 13px;
         }
         .footer .footer-formbtn:hover {
             color: black !important;
             background-color: #cc6666 !important;
             border-color: #cc6666 !important;
             box-shadow: none;
         }
         .footer-bottom .bottom-bgcolor {
             background: #333333 !important;
         }
         .footer-menu a {
             box-shadow: none !important;
             font-size: 12px;
         }
         .footer-copyright {
             font-size: 12px;
         }
         .page-header h1 {
             font-size: 25px !important;
         }
         .digital-marketing {
             background: #464449;
         }
         .digital-marketing .dm-bg {
             background: url(../images/new-images/service1-removebg.png)100% 0% no-repeat;
             background-size: 32%;
         }
         .breadcrumb-item {
             font-size: 12px !important;
         }
         .digital-marketing .dm-content .dm-content-wrapper h4 {
             color: black;
             font-size: 20px;
             font-weight: 400;
             padding-bottom: 10px;
         }
         .digital-marketing .mission {
             margin-top: 38px;
         }
         .digital-marketing .dm-content .dm-content-wrapper p {
             color: black;
             font-size: 12px;
             letter-spacing: 0.8px;
             padding-bottom: 12px;
         }
         .dm-benefits-title.ml-20 {
             /* padding-bottom: 70px; */
             margin-left: 20px;
         }
         .dm-benefits-title h4 {
             font-size: 20px;
         }
         .dm-benefits-title p {
             font-size: 12px;
             text-align: justify;
             padding-bottom: 10px;
         }
         .benefits-digital .benef-image {
             display: flex;
             align-items: center;
             justify-content: center;
         }
         .benefits-digital .benef-image img {
             height: 250px;
             margin-bottom: 40px;
         }
         .dm-benefits {
             margin-bottom: 25px;
         }
         .dm-benefits h5 {
             font-size: 15px;
         }
         .dm-benefits p {
             font-size: 12px;
         }
         .gold-trading .dm-benefits-title ul li {
             list-style: disc;
             font-size: 12px;
             padding-bottom: 10px;
         }
         .gold-bg {
             background: url(../images/new-images/gold-topimg.png)100% 43% no-repeat;
             background-size: 33%;
         }
         .dm-top {
             background: url(../images/new-images/dm-topimg.jpg) no-repeat top center/cover;
         }
         .dm-topoverlay {
             background: rgb(51 51 51 / 50%);
         }
         .gold-top {
             background: url(../images/new-images/gold-topimg.jpg) no-repeat center center/cover;
         }
         .food-top {
             background: url(../images/new-images/food-topimg.jpg) no-repeat center center/cover;
         }
     }
     
     @media screen and (min-width: 577px) and (max-width: 767px) {
         /* download app css  */
         .download-container .download-row .app-column h3 {
             font-size: 16px;
             line-height: 25px;
         }
         .download-app-div {
             margin: 0 0 70px;
         }
         .download-btn {
             text-align: center;
             margin-top: 25px;
             width: 100%;
         }
         .download-btn a.read_more {
             color: black;
             border-color: #face34;
             background: #face34;
             height: 55px;
             line-height: 55px;
             width: 100%;
             font-size: 16px;
         }
         .download-container .download-row {
             display: flex;
             flex-wrap: nowrap;
             align-items: center;
             height: 350px;
             /* box-shadow: 5px 9px 20px 9px #44445d; */
             box-shadow: 0px 0px 20px 0px #44445d;
             background: #ffffff;
         }
         .download-container .download-row .store-bg {
             height: 350px;
             background: #face34;
             display: flex;
             justify-content: center;
             clip-path: polygon(0 0, 100% 0, 81% 100%, 0% 100%);
         }
         .download-container .download-row .store-bg .image-curve {
             justify-content: center;
             align-items: center;
             display: flex;
         }
         .download-container .download-row .store-bg .image-curve img {
             width: 60%;
         }
         .download-container .download-row .app-column {
             height: 350px;
             background: #ffffff;
             display: flex;
             flex-direction: column;
             justify-content: center;
         }
         .download-container .download-row .app-column .playstote-img {
             display: flex;
             justify-content: center;
         }
         .download-container .download-row .app-column .playstote-img img {
             width: 30%;
             object-fit: contain;
         }
         /* download app css end */
         .header-left button i.icon-bars {
             font-size: 29px;
             color: black;
             font-weight: 800;
         }
         /* new css start */
         body {
             /* background-image: url('../images/body_bg.jpg'); */
             background-repeat: repeat;
         }
         /** banner_main **/
         .banner_main {
             padding-bottom: 10px;
             padding-top: 20px;
         }
         .carousel-indicators {
             display: none;
         }
         #myCarousel a.carousel-control-next,
         #myCarousel a.carousel-control-prev {
             background: transparent;
             width: 72px;
             height: 72px;
             top: 107%;
             opacity: 1;
             font-size: 33px;
             border-radius: 40px;
             border: #9197a6 solid 5px;
             color: #9197a6;
         }
         #myCarousel a.carousel-control-prev {
             left: 44.3%;
         }
         #myCarousel a.carousel-control-next {
             right: 44.3%;
         }
         #myCarousel a.carousel-control-next:focus,
         #myCarousel a.carousel-control-next:hover,
         #myCarousel a.carousel-control-prev:focus,
         #myCarousel a.carousel-control-prev:hover {
             color: black;
             opacity: 1;
         }
         .relative {
             position: inherit;
             bottom: 0;
             padding: 0;
         }
         .bluid {
             text-align: left;
             width: 90%;
             margin: auto;
         }
         .banner_main .bluid h1 {
             color: black;
             font-size: 25px;
             line-height: 42px;
             letter-spacing: 1px;
             font-weight: bold;
             padding-bottom: 4px;
         }
         .banner_main .bluid p {
             color: black;
             line-height: 29px;
             font-weight: 500;
             padding-bottom: 65px;
             font-size: 18px;
         }
         .banner_main .bluid .read_more {
             margin-right: 15px;
             display: inline-block;
             background: transparent;
             color: black;
             max-width: 225px;
             height: 67px;
             line-height: 67px;
             width: 100%;
             font-size: 18px;
             text-align: center;
             font-weight: 500;
             transition: ease-in all 0.5s;
             border: #000000 solid 2px;
         }
         /** wallet **/
         .wallet {
             padding: 30px 0px 0 0px;
         }
         .wallet_box {
             background: #fff;
             margin-bottom: 30px;
             transition: ease-in all 0.5s;
             padding: 25px 15px 50px 15px;
             border-radius: 25px;
             font-size: 46px;
             color: #041235;
             text-align: center;
         }
         .wallet_box h3 {
             color: #0c0b0b;
             font-size: 22px;
             text-transform: uppercase;
             transition: ease-in all 0.5s;
             font-weight: bold;
             line-height: 22px;
             padding: 20px 0 20px 0;
         }
         .wallet_box p {
             color: #191a1a;
             font-size: 16px;
             line-height: 28px;
             transition: ease-in all 0.5s;
         }
         #wa_hover:hover.wallet_box {
             background: #face34;
             transition: ease-in all 0.5s;
         }
         #wa_hover:hover i img {
             filter: invert();
             transition: ease-in all 0.5s;
         }
         #wa_hover:hover.wallet_box h3 {
             color: black;
             transition: ease-in all 0.5s;
         }
         #wa_hover:hover.wallet_box p {
             color: black;
             transition: ease-in all 0.5s;
         }
         /** end wallet **/
         /** about **/
         .about {
             padding: 90px 0 60px 0;
         }
         .about_border {
             border: #ddd dashed 1px;
             padding: 40px 15px;
         }
         .about .titlepage {
             padding-bottom: 0;
             margin-bottom: 0px;
         }
         .about_text p {
             line-height: 33px;
             padding-top: 30px;
             font-weight: 400;
             padding-bottom: 40px;
             font-size: 17px;
             color: black;
         }
         .about_img {
             float: right;
         }
         .about_img figure {
             margin: 0;
         }
         /** end about **/
         .titlepage {
             padding-bottom: 60px;
         }
         .titlepage h2 {
             text-align: center;
             font-size: 30px;
             padding-bottom: 40px;
             color: black;
             font-size: 30px;
             line-height: 65px;
             font-weight: bold;
             padding-bottom: 0px;
         }
         .read_more {
             display: inline-block;
             background: transparent;
             color: black;
             max-width: 225px;
             height: 67px;
             line-height: 67px;
             width: 100%;
             font-size: 18px;
             text-align: center;
             font-weight: 500;
             transition: ease-in all 0.5s;
             border: black solid 2px;
         }
         .read_more:hover {
             background: #face34;
             color: black;
             transition: ease-in all 0.5s;
             border: #face34 solid 2px;
         }
         .img_responsive {
             max-width: 100%;
         }
         /** graf **/
         .services-heading h1 {
             text-align: center;
             font-size: 30px;
             padding-bottom: 40px;
             color: black;
             font-size: 55px;
             line-height: 65px;
             font-weight: bold;
             padding-bottom: 45px;
         }
         .service-section .entry-grid {
             background: white;
         }
         .read-more {
             background-color: #041438;
             padding: 10px 40px;
             margin-top: 25px;
             color: black;
             letter-spacing: 2px;
             border-radius: 20px 0px;
             border: none;
         }
         .read-more-content {
             background-color: #041438;
             padding: 10px 40px;
             margin-top: 25px;
             display: inline-block;
             color: black;
             letter-spacing: 2px;
             border-radius: 20px 0px;
             border: none;
         }
         /** contact section **/
         .main_form .contactus {
             border: #404b65 solid 1px;
             padding: 0 15px;
             margin-bottom: 25px;
             width: 100%;
             height: 79px;
             background: transparent;
             color: #5e687d;
             font-size: 16px;
             font-weight: normal;
         }
         .main_form .textarea {
             border: #404b65 solid 1px;
             padding: 0 15px;
             margin-bottom: 25px;
             width: 100%;
             height: 79px;
             background: transparent;
             color: #5e687d;
             font-size: 16px;
             font-weight: normal;
             padding-top: 23px;
         }
         .main_form .send_btn {
             font-size: 20px;
             transition: ease-in all 0.5s;
             background-color: transparent;
             text-transform: uppercase;
             color: black;
             padding: 12px 0px;
             max-width: 202px;
             width: 100%;
             display: block;
             margin-top: 10px !important;
             font-weight: 500;
             margin: 0 auto;
             border-radius: 30px;
             border: black solid 2px;
         }
         .main_form .send_btn:hover {
             background-color: #face34;
             transition: ease-in all 0.5s;
             color: black;
             border: #face34 solid 2px;
         }
         #request *::placeholder {
             color: #5e687d;
             opacity: 1;
         }
         /** end contact section **/
         /** footer **/
         .footer {
             padding-top: 90px
         }
         .logo_bottom {
             font-weight: bold;
             font-size: 35px;
             color: black !important;
             line-height: 42px;
             margin-bottom: 40px;
             display: block;
         }
         .Informa h3 {
             color: blackfff;
             font-size: 25px;
             font-weight: bold;
             line-height: 21px;
             margin-bottom: 20px;
             margin-top: 26px;
             text-transform: uppercase;
         }
         .conta ul li a {
             color: #a4a7ae;
         }
         .conta ul li a i {
             padding-right: 5px;
         }
         .Informa ul {
             margin-top: 10px;
         }
         .Informa li {
             font-size: 17px;
             line-height: 29px;
             color: #a4a7ae;
         }
         .Informa li a:hover {
             color: #0d90ed;
         }
         .helpful ul li a {
             color: #a4a7ae;
             font-size: 15px;
             line-height: 29px;
         }
         .newslatter_form {
             margin-top: 21px;
             display: block;
         }
         .ente {
             background: transparent;
             color: black;
             border: inherit;
             padding: 0 18px;
             height: 51px;
             width: 100%;
             font-size: 17px;
             font-weight: 500;
             border: black solid 2px;
             margin-bottom: 20px;
         }
         .subs_btn {
             max-width: 191px;
             display: inline-block;
             background: transparent;
             height: 51px;
             width: 100%;
             color: black;
             font-size: 17px;
             text-transform: uppercase;
             font-weight: 500;
             transition: ease-in all 0.5s;
             border: black solid 2px;
         }
         .subs_btn:hover {
             background: #face34;
             transition: ease-in all 0.5s;
             border: #face34 solid 2px;
         }
         .copyright {
             margin-top: 90px;
         }
         .copyright p {
             color: #fefdfd;
             padding: 20px 0px;
             border-top: black solid 1px;
         }
         .copyright a {
             color: #fefdfd;
         }
         .copyright a:hover {
             color: #face34;
         }
         /** end footer **/
         /*- - ener page css--*/
         .header-middle .header-container .header-left .logo img {
             height: 85px !important;
             width: auto;
         }
         .header-7 .header-middle .menu>li>a {
             color: black !important;
             font-size: 21px !important;
         }
         .about_text {
             width: 100%;
             float: left;
         }
         .contact-section {
             padding: 0px 0px;
         }
         body {
             color: black !important;
         }
         .mobile-menu-container {
             background-color: #091530 !important;
         }
         .contact-row {
             border: #ddd dashed 1px;
             padding: 60px 15px;
         }
         .contact-row .title {
             color: black;
         }
         .contact-info h3 {
             color: black;
         }
         .contact-list {
             max-width: 100% !important;
         }
         .contact-row .contact-list li {
             font-weight: 400;
             letter-spacing: 0;
             font-size: 17px;
             letter-spacing: 1px;
         }
         /* new css end */
         .gallery-photos .item {
             margin: 28px 0px !important;
             box-shadow: 0px 2px 12px rgb(0 0 0 / 8%);
             transition: 0.3s;
             overflow: hidden;
         }
         .gallery-photos .item img {
             width: 100% !important;
             height: 240px;
             padding: 15px;
         }
         .gallery-photos .item img:hover {
             transform: scale(1.1);
             transition: 0.8s all;
         }
         .ekko-lightbox.show {
             overflow: hidden !important;
             height: calc(115vh - 130px) !important;
         }
         .ekko-lightbox .modal-dialog {
             min-width: 50% !important;
             max-width: 50% !important;
             min-height: 100vh !important;
             max-height: 100vh !important;
         }
         .ekko-lightbox .modal-dialog .modal-body .ekko-lightbox-container {
             height: 70vh !important;
             position: relative;
             display: flex;
             justify-content: center;
         }
         .ekko-lightbox .modal-dialog .modal-body {
             padding: 50px;
         }
         .ekko-lightbox .modal-dialog .modal-body .ekko-lightbox-container .ekko-lightbox-item img {
             width: 100%;
             height: 70vh;
             object-fit: contain;
         }
         .ekko-lightbox .modal-dialog .modal-body .ekko-lightbox-container .ekko-lightbox-item {
             position: absolute;
         }
         .ekko-lightbox {
             padding-right: 0px !important;
         }
         .ekko-lightbox .modal-dialog .modal-content .modal-header {
             display: none !important;
         }
         .ekko-lightbox .modal-dialog .modal-content {
             border-radius: 15px;
         }
         .ekko-lightbox .modal-dialog {
             margin-top: 130px;
         }
         .ekko-lightbox .modal-dialog .modal-content .modal-header .modal-title {
             display: none;
         }
         .modal-dialog .modal-body .ekko-lightbox-container .ekko-lightbox-nav-overlay a span {
             font-size: 20px;
         }
         .ekko-lightbox .modal-dialog .modal-body .ekko-lightbox-container .ekko-lightbox-nav-overlay a:first-child {
             position: absolute;
             font-size: 53px;
             top: 50%;
             transform: translateY(-50%);
             background: #8d383f !important;
             box-shadow: 0 4px 8px 0 rgb(0 0 0 / 12%);
             /* padding: 20px 0; */
             border: 1px solid #00000012;
             color: black;
             align-items: center;
             left: 10%;
             justify-content: center;
             text-align: center;
             border-radius: 5px;
             width: 50px;
             border-radius: 50%;
             display: flex;
             height: 50px;
             font-weight: bold;
         }
         .ekko-lightbox .modal-dialog .modal-body .ekko-lightbox-container .ekko-lightbox-nav-overlay a:last-child {
             position: absolute;
             font-size: 53px;
             top: 50%;
             transform: translateY(-50%);
             background: #8d383f !important;
             box-shadow: 0 4px 8px 0 rgb(0 0 0 / 12%);
             /* padding: 20px 0; */
             border: 1px solid #00000012;
             color: black;
             align-items: center;
             right: 10%;
             justify-content: center;
             text-align: center;
             border-radius: 5px;
             width: 50px;
             border-radius: 50%;
             display: flex;
             height: 50px;
             font-weight: bold;
         }
         .ekko-lightbox .modal-dialog .modal-content .modal-header {
             display: block !important;
         }
         .ekko-lightbox .modal-dialog .modal-content .modal-header .close {
             background: #8d383f !important;
             border-radius: 25px 0px 0px 0px;
         }
         .ekko-lightbox .modal-dialog .modal-content .modal-header .close span {
             color: black;
             font-size: 25px;
         }
         .aboutus h2.title {
             color: black;
         }
         .aboutus-vision h2.title {
             font-size: 18px;
         }
         .aboutus-vision p {
             font-size: 12px;
         }
         .header {
             width: 100%;
             height: 107px;
             background-color: black;
         }
         .header-middle .header-container {
             background: white;
         }
         .header-left,
         .header-center,
         .header-right {
             display: flex;
             align-items: center;
             justify-content: space-between;
         }
         .main-nav .menu li a {
             color: black;
             text-transform: capitalize;
         }
         .header-middle .header-container .header-left .logo {
             display: flex;
             height: 70px;
             align-items: center;
         }
         .header-middle .header-container .header-left .logo img {
             width: 60px;
             height: 60px;
             object-fit: contain;
         }
         .header-left .company-slogan h4 {
             margin-bottom: 5px;
             font-size: 11px;
         }
         .header-left .company-slogan h6 {
             margin-bottom: 0px;
             font-size: 8px;
         }
         .header-left .company-slogan {
             display: flex;
             flex-direction: column;
             align-items: center;
             padding-left: 5px;
         }
         .header-right-content .call-now {
             display: flex;
             align-items: center;
             padding-top: 3.9rem;
             padding-bottom: 3.7rem;
         }
         .header-right-content .call-now .call-now-heading h6 {
             margin-bottom: 0px;
             font-size: 14px;
             font-weight: 700;
             text-align: center;
         }
         .header-right-content .call-now .call-now-heading {
             width: 60%;
         }
         .header-right-content .call-now .icon-logo {
             width: 40%;
         }
         .header-right-content {
             display: grid;
             grid-template-columns: repeat(2, 1fr);
         }
         .icon-logo .icon-circle {
             background: #cc3c43;
             width: 30px;
             display: flex;
             align-items: center;
             height: 30px;
             margin: 0px 7px;
             justify-content: center;
             border-radius: 50%;
         }
         .icon-logo .icon-circle i {
             color: black;
         }
         .banner-sliders .slick-track {
             height: 80vh;
         }
         .intro-slide {
             display: flex;
             align-items: center;
             background-size: cover;
             background-position: center center;
         }
         .intro-slide .btn-primary {
             color: black;
             background-color: transparent;
             border-color: black;
         }
         .intro-slide .btn-primary:hover,
         .intro-slide .btn-primary:focus {
             background-color: #a6c76c;
             border-color: #a6c76c;
         }
         .intro-slide .intro-content {
             position: static;
             left: auto;
             top: auto;
             padding: 70px 0px 0px 150px;
             transform: translateY(0);
             -ms-transform: translateY(0);
         }
         .intro-slide .intro-subtitle {
             font-size: 1.6rem;
             font-weight: 400;
             letter-spacing: -.01em;
         }
         .intro-slide .intro-title {
             font-weight: 600;
             letter-spacing: -.025em;
             font-size: 35px;
         }
         .intro-slide .intro-title sup {
             vertical-align: top;
             font-size: 1.3rem;
             top: 1em;
             margin-right: 0;
             letter-spacing: -.01em;
         }
         .intro-slide .intro-title sup+sup {
             margin-left: .8rem;
         }
         .banner-sliders .slick-dots {
             position: absolute;
             bottom: 5%;
             display: flex;
             align-items: center;
             justify-content: center;
             width: 100%;
         }
         .banner-sliders .slick-dots li button {
             display: none;
         }
         .banner-sliders .slick-dots li {
             background-color: #cc3c43;
             width: 20px;
             height: 20px;
             border-radius: 50%;
         }
         .banner-sliders .slick-dots li.slick-active {
             background-color: black !important;
             width: 40px;
             height: 20px;
             border-radius: 20px;
         }
         .banner-sliders .slick-dots li:not(:first-child) {
             margin-left: 7px;
         }
         .about-section {
             padding: 80px 0px;
         }
         .about-section {
             background: #464449 !important;
         }
         .about-section .about-container .title {
             font-weight: bold;
             color: black;
             font-size: 22px;
         }
         .text-primary {
             color: #cc6666 !important;
             font-size: 15px;
         }
         .about-section .about-container:not(:first-child) {
             padding: 90px 0px;
         }
         .paragraph-content p {
             color: black;
             letter-spacing: 1.5px;
             font-size: 12px;
         }
         .about-section .about-container a.btn {
             font-size: 12px;
         }
         .about-section .about-container .mb-lg-0 {
             margin-bottom: 0rem !important;
         }
         .main-nav .menu li a {
             padding: 15px;
         }
         .main-nav .menu {
             display: flex;
             align-items: center;
             justify-content: center;
             width: 100%;
         }
         section.feedback {
             padding-bottom: 110px;
         }
         .feedback-content-wrapper h2 {
             font-size: 70px;
             color: #a83868;
             font-family: none;
             font-weight: bold;
         }
         .feedback-content-wrapper p {
             color: black;
             font-size: 15px;
             font-weight: 500;
         }
         .feedback-content-wrapper hr {
             border-top: 3px solid #1a3373;
             width: 7%;
         }
         .feedback-content-wrapper img {
             display: inline;
         }
         .feedback-content-wrapper p.client-details {
             color: black;
             font-size: 11px;
             margin-top: 22px;
             font-weight: 300;
         }
         .review-slider .slick-dots {
             position: absolute;
             bottom: -15%;
             display: flex;
             align-items: center;
             justify-content: center;
             width: 100%;
         }
         .review-slider .slick-dots li button {
             display: none;
         }
         .review-slider .slick-dots li {
             background-color: #cc3c43;
             width: 15px;
             height: 15px;
             border-radius: 50%;
         }
         .review-slider .slick-dots li.slick-active {
             background-color: #ecf3f1 !important;
             width: 30px;
             height: 10px;
             border-radius: 20px;
         }
         .review-slider .slick-dots li:not(:first-child) {
             margin-left: 7px;
         }
         .review-slider .feedback-content-wrapper img {
             margin: auto;
         }
         .features-section {
             background-image: url(../images/new-images/features-bg.jpg);
             background-size: cover;
             background-position: center;
             padding: 100px 0px;
         }
         .features-main .features-logo i {
             font-size: 45px;
             color: blacksmoke;
         }
         .features-main .features-logo i.fa-chalkboard-teacher,
         .features-main .features-logo i.fa-chart-line,
         .features-main .features-logo i.fa-handshake {
             padding-left: 10px;
         }
         .feature-main-card {
             display: grid;
             grid-template-columns: repeat(2, 1fr);
         }
         .feature-main-card .features-main {
             display: flex;
             padding: 50px 0px
         }
         .feature-main-card .features-main .features-headings {
             padding-left: 20px;
             padding-right: 10px;
         }
         .feature-main-card .features-main .features-headings h4 {
             color: black;
             font-size: 20px;
             margin-bottom: 5px;
         }
         .feature-main-card .features-main .features-headings p {
             color: black;
             letter-spacing: 0.5px;
         }
         .service-section {
             padding: 80px 0px;
         }
         .services-heading h1 {
             text-align: center;
             font-size: 22px;
             padding-bottom: 40px;
         }
         .service-section .entry-grid {
             box-shadow: 0px 2px 12px rgb(0 0 0 / 8%);
             transition: 0.3s;
             padding: 15px;
         }
         .stock-banner .stock-content ul li {
             font-size: 15px;
             font-weight: 400;
             letter-spacing: 0.8px;
             color: black;
             margin-bottom: 12px;
             padding: 10px 15px;
             /* width: 30%; */
             border-top-right-radius: 20px;
             border-bottom-right-radius: 20px;
             background-color: rgb(2 72 126 / 40%);
         }
         .stock-banner .stock-content ul li {
             font-size: 13px;
             font-weight: 400;
             letter-spacing: 0.8px;
             color: black;
             margin-bottom: 12px;
             /* background: linear-gradient( 45deg, #004981, transparent); */
             padding: 10px 15px;
             width: 55%;
             border-top-right-radius: 20px;
             border-bottom-right-radius: 20px;
             background-color: rgb(2 72 126 / 40%);
         }
         .service-section .entry-grid .entry-media img {
             height: 130px !important;
             object-fit: cover;
         }
         .service-section .entry-grid .entry-body h2 {
             font-size: 15px;
         }
         .footer .contact-info-div li {
             display: flex;
             align-items: center;
             justify-content: flex-start;
             padding-bottom: 15px;
         }
         .footer .contact-info-div li span {
             font-size: 15px;
         }
         .footer .contact-info-div li p {
             margin: 0;
             padding-left: 12px;
             line-height: 25px;
             font-size: 13px;
         }
         .footer .contact-info-div li span i {
             font-size: 13px;
         }
         .footer .address-content {
             margin-top: 50px;
         }
         .footer .address-content h3 {
             color: #777;
             font-size: 14px;
         }
         .footer .address-content p {
             font-size: 13px;
         }
         .footer-social-links {
             display: flex;
             align-items: center;
             justify-content: space-between;
             margin-bottom: 31px;
         }
         .footer-social-links a img {
             height: 53px;
         }
         .footer-social-links ul {
             display: flex;
             align-items: center;
         }
         .footer-social-links ul li a {
             font-size: 20px;
             padding-right: 15px;
         }
         .footer .widget-title {
             font-size: 14px !important;
         }
         .footer .widget-newsletter p {
             font-size: 13px;
         }
         .widget-newsletter .form-control {
             height: 35px;
         }
         .widget-newsletter .form-control::placeholder {
             font-size: 13px;
         }
         .footer form .input-group {
             margin-bottom: 12px;
         }
         .footer form .input-group.col-lg-6 {
             padding-left: 0;
         }
         .footer .footer-formbtn {
             color: #cc6666 !important;
             background-color: transparent !important;
             background-image: none;
             border: 1px solid !important;
             border-color: #cc6666;
             box-shadow: none;
             margin-top: 17px;
             font-size: 13px !important;
         }
         .footer .footer-formbtn span {
             padding-right: 13px;
         }
         .footer .footer-formbtn:hover {
             color: black !important;
             background-color: #cc6666 !important;
             border-color: #cc6666 !important;
             box-shadow: none;
         }
         .footer-bottom .bottom-bgcolor {
             background: #333333 !important;
         }
         .footer-menu a {
             box-shadow: none !important;
             font-size: 12px;
         }
         .footer-copyright {
             font-size: 12px;
         }
         .page-header h1 {
             font-size: 25px !important;
         }
         .digital-marketing {
             background: #464449;
         }
         .digital-marketing .dm-bg {
             background: url(../images/new-images/service1-removebg.png)100% 0% no-repeat;
             background-size: 32%;
         }
         .breadcrumb-item {
             font-size: 12px !important;
         }
         .digital-marketing .dm-content .dm-content-wrapper h4 {
             color: black;
             font-size: 20px;
             font-weight: 400;
             padding-bottom: 10px;
         }
         .digital-marketing .mission {
             margin-top: 38px;
         }
         .digital-marketing .dm-content .dm-content-wrapper p {
             color: black;
             font-size: 12px;
             letter-spacing: 0.8px;
             padding-bottom: 12px;
         }
         .dm-benefits-title {
             /* padding-bottom: 70px; */
         }
         .dm-benefits-title h4 {
             font-size: 20px;
         }
         .dm-benefits-title p {
             font-size: 12px;
             text-align: justify;
             padding-bottom: 10px;
         }
         .benefits-digital .benef-image {
             display: flex;
             align-items: center;
             justify-content: center;
         }
         .benefits-digital .benef-image img {
             height: 250px;
             margin-bottom: 40px;
         }
         .dm-benefits {
             margin-bottom: 25px;
         }
         .dm-benefits h5 {
             font-size: 15px;
         }
         .dm-benefits p {
             font-size: 12px;
         }
         .gold-trading .dm-benefits-title ul li {
             list-style: disc;
             font-size: 12px;
             padding-bottom: 10px;
         }
         .gold-bg {
             background: url(../images/new-images/gold-topimg.png)100% 43% no-repeat;
             background-size: 33%;
         }
         .dm-top {
             background: url(../images/new-images/dm-topimg.jpg) no-repeat top center/cover;
         }
         .dm-topoverlay {
             background: rgb(51 51 51 / 50%);
         }
         .gold-top {
             background: url(../images/new-images/gold-topimg.jpg) no-repeat center center/cover;
         }
         .food-top {
             background: url(../images/new-images/food-topimg.jpg) no-repeat center center/cover;
         }
     }
     
     @media screen and (min-width: 380px) and (max-width: 576px) {
         /* download app css  */
         .download-container .download-row .app-column h3 {
             font-size: 16px;
             line-height: 25px;
         }
         .download-app-div {
             margin: 0 0 70px;
         }
         .download-btn {
             text-align: center;
             margin-top: 25px;
             width: 100%;
         }
         .download-btn a.read_more {
             color: black;
             border-color: #face34;
             background: #face34;
             height: 55px;
             line-height: 55px;
             width: 100%;
             font-size: 16px;
         }
         .download-container .download-row {
             display: flex;
             flex-wrap: nowrap;
             align-items: center;
             height: 350px;
             /* box-shadow: 5px 9px 20px 9px #44445d; */
             box-shadow: 0px 0px 20px 0px #44445d;
             background: #ffffff;
         }
         .download-container .download-row .store-bg {
             height: 350px;
             background: #face34;
             display: flex;
             justify-content: center;
             clip-path: polygon(0 0, 100% 0, 81% 100%, 0% 100%);
         }
         .download-container .download-row .store-bg .image-curve {
             justify-content: center;
             align-items: center;
             display: flex;
         }
         .download-container .download-row .store-bg .image-curve img {
             width: 60%;
         }
         .download-container .download-row .app-column {
             height: 350px;
             background: #ffffff;
             display: flex;
             flex-direction: column;
             justify-content: center;
         }
         .download-container .download-row .app-column .playstote-img {
             display: flex;
             justify-content: center;
         }
         .download-container .download-row .app-column .playstote-img img {
             width: 30%;
             object-fit: contain;
         }
         /* download app css end */
         /* new css start */
         .header-left button i.icon-bars {
             font-size: 29px;
             color: black;
             font-weight: 800;
         }
         body {
             /* background-image: url('../images/body_bg.jpg'); */
             background-repeat: repeat;
         }
         /** banner_main **/
         .banner_main {
             padding-bottom: 10px;
             padding-top: 20px;
         }
         .carousel-indicators {
             display: none;
         }
         #myCarousel a.carousel-control-next,
         #myCarousel a.carousel-control-prev {
             background: transparent;
             width: 72px;
             height: 72px;
             top: 107%;
             opacity: 1;
             font-size: 33px;
             border-radius: 40px;
             border: #9197a6 solid 5px;
             color: #9197a6;
         }
         #myCarousel a.carousel-control-prev {
             left: 44.3%;
         }
         #myCarousel a.carousel-control-next {
             right: 44.3%;
         }
         #myCarousel a.carousel-control-next:focus,
         #myCarousel a.carousel-control-next:hover,
         #myCarousel a.carousel-control-prev:focus,
         #myCarousel a.carousel-control-prev:hover {
             color: black;
             opacity: 1;
         }
         .relative {
             position: inherit;
             bottom: 0;
             padding: 0;
         }
         .bluid {
             text-align: left;
             width: 90%;
             margin: auto;
         }
         .banner_main .bluid h1 {
             color: black;
             font-size: 25px;
             line-height: 42px;
             letter-spacing: 1px;
             font-weight: bold;
             padding-bottom: 4px;
         }
         .banner_main .bluid p {
             color: black;
             line-height: 29px;
             font-weight: 500;
             padding-bottom: 65px;
             font-size: 18px;
         }
         .banner_main .bluid .read_more {
             margin-right: 15px;
             display: inline-block;
             background: transparent;
             color: black;
             max-width: 225px;
             height: 67px;
             line-height: 67px;
             width: 100%;
             font-size: 18px;
             text-align: center;
             font-weight: 500;
             transition: ease-in all 0.5s;
             border: black solid 2px;
         }
         /** wallet **/
         .wallet {
             padding: 30px 0px 0 0px;
         }
         .wallet_box {
             background: #fff;
             margin-bottom: 30px;
             transition: ease-in all 0.5s;
             padding: 25px 15px 50px 15px;
             border-radius: 25px;
             font-size: 46px;
             color: #041235;
             text-align: center;
         }
         .wallet_box h3 {
             color: #0c0b0b;
             font-size: 22px;
             text-transform: uppercase;
             transition: ease-in all 0.5s;
             font-weight: bold;
             line-height: 22px;
             padding: 20px 0 20px 0;
         }
         .wallet_box p {
             color: #191a1a;
             font-size: 16px;
             line-height: 28px;
             transition: ease-in all 0.5s;
         }
         #wa_hover:hover.wallet_box {
             background: #face34;
             transition: ease-in all 0.5s;
         }
         #wa_hover:hover i img {
             filter: invert();
             transition: ease-in all 0.5s;
         }
         #wa_hover:hover.wallet_box h3 {
             color: black;
             transition: ease-in all 0.5s;
         }
         #wa_hover:hover.wallet_box p {
             color: black;
             transition: ease-in all 0.5s;
         }
         /** end wallet **/
         /** about **/
         .about {
             padding: 90px 0 60px 0;
         }
         .about_border {
             border: black dashed 1px;
             padding: 40px 15px;
         }
         .about .titlepage {
             padding-bottom: 0;
             margin-bottom: 0px;
         }
         .about_text p {
             line-height: 33px;
             padding-top: 30px;
             font-weight: 400;
             padding-bottom: 40px;
             font-size: 17px;
             color: black;
         }
         .about_img {
             float: right;
         }
         .about_img figure {
             margin: 0;
         }
         /** end about **/
         .titlepage {
             padding-bottom: 60px;
         }
         .titlepage h2 {
             text-align: center;
             font-size: 30px;
             padding-bottom: 40px;
             color: black;
             font-size: 30px;
             line-height: 65px;
             font-weight: bold;
             padding-bottom: 0px;
         }
         .read_more {
             display: inline-block;
             background: transparent;
             color: black;
             max-width: 225px;
             height: 67px;
             line-height: 67px;
             width: 100%;
             font-size: 18px;
             text-align: center;
             font-weight: 500;
             transition: ease-in all 0.5s;
             border: black solid 2px;
         }
         .read_more:hover {
             background: #face34;
             color: black;
             transition: ease-in all 0.5s;
             border: #face34 solid 2px;
         }
         .img_responsive {
             max-width: 100%;
         }
         /** graf **/
         .services-heading h1 {
             text-align: center;
             font-size: 30px;
             padding-bottom: 40px;
             color: black;
             font-size: 55px;
             line-height: 65px;
             font-weight: bold;
             padding-bottom: 45px;
         }
         .service-section .entry-grid {
             background: white;
         }
         .read-more {
             background-color: #041438;
             padding: 10px 40px;
             margin-top: 25px;
             color: black;
             letter-spacing: 2px;
             border-radius: 20px 0px;
             border: none;
         }
         .read-more-content {
             background-color: #041438;
             padding: 10px 40px;
             margin-top: 25px;
             display: inline-block;
             color: black;
             letter-spacing: 2px;
             border-radius: 20px 0px;
             border: none;
         }
         /** contact section **/
         .main_form .contactus {
             border: #404b65 solid 1px;
             padding: 0 15px;
             margin-bottom: 25px;
             width: 100%;
             height: 79px;
             background: transparent;
             color: #5e687d;
             font-size: 16px;
             font-weight: normal;
         }
         .main_form .textarea {
             border: #404b65 solid 1px;
             padding: 0 15px;
             margin-bottom: 25px;
             width: 100%;
             height: 79px;
             background: transparent;
             color: #5e687d;
             font-size: 16px;
             font-weight: normal;
             padding-top: 23px;
         }
         .main_form .send_btn {
             font-size: 20px;
             transition: ease-in all 0.5s;
             background-color: transparent;
             text-transform: uppercase;
             color: black;
             padding: 12px 0px;
             max-width: 202px;
             width: 100%;
             display: block;
             margin-top: 10px !important;
             font-weight: 500;
             margin: 0 auto;
             border-radius: 30px;
             border: black solid 2px;
         }
         .main_form .send_btn:hover {
             background-color: #face34;
             transition: ease-in all 0.5s;
             color: black;
             border: #face34 solid 2px;
         }
         #request *::placeholder {
             color: #5e687d;
             opacity: 1;
         }
         /** end contact section **/
         /** footer **/
         .footer {
             padding-top: 90px
         }
         .logo_bottom {
             font-weight: bold;
             font-size: 35px;
             color: black !important;
             line-height: 42px;
             margin-bottom: 40px;
             display: block;
         }
         .Informa h3 {
             color: blackfff;
             font-size: 25px;
             font-weight: bold;
             line-height: 21px;
             margin-bottom: 20px;
             margin-top: 26px;
             text-transform: uppercase;
         }
         .conta ul li a {
             color: black;
         }
         .conta ul li a i {
             padding-right: 5px;
         }
         .Informa ul {
             margin-top: 10px;
         }
         .Informa li {
             font-size: 17px;
             line-height: 29px;
             color: black;
         }
         .Informa li a:hover {
             color: #0d90ed;
         }
         .helpful ul li a {
             color: #a4a7ae;
             font-size: 15px;
             line-height: 29px;
         }
         .newslatter_form {
             margin-top: 21px;
             display: block;
         }
         .ente {
             background: transparent;
             color: black;
             border: inherit;
             padding: 0 18px;
             height: 51px;
             width: 100%;
             font-size: 17px;
             font-weight: 500;
             border: black solid 2px;
             margin-bottom: 20px;
         }
         .subs_btn {
             max-width: 191px;
             display: inline-block;
             background: transparent;
             height: 51px;
             width: 100%;
             color: black;
             font-size: 17px;
             text-transform: uppercase;
             font-weight: 500;
             transition: ease-in all 0.5s;
             border: black solid 2px;
         }
         .subs_btn:hover {
             background: #face34;
             transition: ease-in all 0.5s;
             border: #face34 solid 2px;
         }
         .copyright {
             margin-top: 90px;
         }
         .copyright p {
             color: black;
             padding: 20px 0px;
             border-top: black solid 1px;
         }
         .copyright a {
             color: #fefdfd;
         }
         .copyright a:hover {
             color: #face34;
         }
         /** end footer **/
         /*- - ener page css--*/
         .header-middle .header-container .header-left .logo img {
             height: 85px !important;
             width: auto;
         }
         .header-7 .header-middle .menu>li>a {
             color: black !important;
             font-size: 21px !important;
         }
         .about_text {
             width: 100%;
             float: left;
         }
         .contact-section {
             padding: 0px 0px;
         }
         body {
             color: black !important;
         }
         .mobile-menu-container {
             background-color: #091530 !important;
         }
         .contact-row {
             border: #ddd dashed 1px;
             padding: 60px 15px;
         }
         .contact-row .title {
             color: black;
         }
         .contact-info h3 {
             color: black;
         }
         .contact-list {
             max-width: 100% !important;
         }
         .contact-row .contact-list li {
             font-weight: 400;
             letter-spacing: 0;
             font-size: 17px;
             letter-spacing: 1px;
         }
         /* new css end */
         .gallery-photos .item {
             margin: 28px 0px !important;
             box-shadow: 0px 2px 12px rgb(0 0 0 / 8%);
             transition: 0.3s;
             overflow: hidden;
         }
         .gallery-photos .item img {
             width: 100% !important;
             height: 240px;
             padding: 15px;
         }
         .gallery-photos .item img:hover {
             transform: scale(1.1);
             transition: 0.8s all;
         }
         .ekko-lightbox.show {
             overflow: hidden !important;
             height: calc(115vh - 130px) !important;
         }
         .ekko-lightbox .modal-dialog {
             min-width: 95% !important;
             max-width: 95% !important;
             margin: auto;
             min-height: 50vh !important;
             max-height: 50vh !important;
         }
         .ekko-lightbox .modal-dialog .modal-body .ekko-lightbox-container {
             height: 30vh !important;
             position: relative;
             display: flex;
             justify-content: center;
         }
         .ekko-lightbox .modal-dialog .modal-body {
             padding: 20px 15px;
         }
         .ekko-lightbox .modal-dialog .modal-body .ekko-lightbox-container .ekko-lightbox-item img {
             width: 100%;
             height: 30vh;
             object-fit: contain;
         }
         .ekko-lightbox .modal-dialog .modal-body .ekko-lightbox-container .ekko-lightbox-item {
             position: absolute;
         }
         .ekko-lightbox {
             padding-right: 0px !important;
         }
         .ekko-lightbox .modal-dialog .modal-content .modal-header {
             display: none !important;
         }
         .ekko-lightbox .modal-dialog .modal-content {
             border-radius: 15px;
         }
         .ekko-lightbox .modal-dialog {
             margin-top: 130px;
         }
         .ekko-lightbox .modal-dialog .modal-content .modal-header .modal-title {
             display: none;
         }
         .modal-dialog .modal-body .ekko-lightbox-container .ekko-lightbox-nav-overlay a span {
             font-size: 20px;
         }
         .ekko-lightbox .modal-dialog .modal-body .ekko-lightbox-container .ekko-lightbox-nav-overlay a:first-child {
             position: absolute;
             font-size: 53px;
             top: 50%;
             transform: translateY(-50%);
             background: #8d383f !important;
             box-shadow: 0 4px 8px 0 rgb(0 0 0 / 12%);
             /* padding: 20px 0; */
             border: 1px solid #00000012;
             color: black;
             align-items: center;
             left: 10%;
             justify-content: center;
             text-align: center;
             border-radius: 5px;
             width: 40px;
             border-radius: 50%;
             display: flex;
             height: 40px;
             font-weight: bold;
         }
         .ekko-lightbox .modal-dialog .modal-body .ekko-lightbox-container .ekko-lightbox-nav-overlay a:last-child {
             position: absolute;
             font-size: 53px;
             top: 50%;
             transform: translateY(-50%);
             background: #8d383f !important;
             box-shadow: 0 4px 8px 0 rgb(0 0 0 / 12%);
             /* padding: 20px 0; */
             border: 1px solid #00000012;
             color: black;
             align-items: center;
             right: 10%;
             justify-content: center;
             text-align: center;
             border-radius: 5px;
             width: 40px;
             border-radius: 50%;
             display: flex;
             height: 40px;
             font-weight: bold;
         }
         .ekko-lightbox .modal-dialog .modal-content .modal-header {
             display: block !important;
         }
         .ekko-lightbox .modal-dialog .modal-content .modal-header .close {
             background: #8d383f !important;
             border-radius: 25px 0px 0px 0px;
         }
         .ekko-lightbox .modal-dialog .modal-content .modal-header .close span {
             color: black;
             font-size: 25px;
         }
         .breadcrumb-item {
             font-size: 10px !important;
         }
         .page-header h1 {
             font-size: 18px !important;
         }
         .page-header.page-header-big h1 span {
             font-size: 13px !important;
         }
         .aboutus h2.title {
             color: black;
             padding-top: 50px;
         }
         .aboutus-vision h2.title {
             font-size: 15px;
         }
         .aboutus-vision p {
             font-size: 11px;
         }
         .mobile-menu li.mob-account a span {
             padding-left: 12px;
         }
         .header-middle .header-container {
             background: white;
         }
         .header-left,
         .header-center,
         .header-right {
             display: flex;
             align-items: center;
             justify-content: space-between;
         }
         .main-nav .menu li a {
             color: black;
             text-transform: capitalize;
         }
         .header-middle .header-container .header-left .logo {
             display: flex;
             height: 36px;
             align-items: center;
         }
         .header-middle .header-container .header-left .logo img {
             width: 80px;
             height: 80px;
             object-fit: contain;
         }
         .header-left button i.icon-bars {
             font-size: 29px;
             color: black;
             font-weight: 800;
         }
         .header-left .company-slogan h4 {
             margin-bottom: 5px;
             font-size: 10px;
         }
         .header-left .company-slogan h6 {
             margin-bottom: 0px;
             font-size: 8px;
         }
         .header-left .company-slogan {
             display: flex;
             flex-direction: column;
             align-items: center;
             padding-left: 5px;
         }
         .header-right-content .call-now {
             display: flex;
             align-items: center;
             padding-top: 3.9rem;
             padding-bottom: 3.7rem;
         }
         .header-right-content .call-now .call-now-heading h6 {
             margin-bottom: 0px;
             font-size: 14px;
             font-weight: 700;
             text-align: center;
         }
         .header-right-content .call-now .call-now-heading {
             width: 60%;
         }
         .header-right-content .call-now .icon-logo {
             width: 40%;
         }
         .header-right-content {
             display: grid;
             grid-template-columns: repeat(2, 1fr);
         }
         .icon-logo .icon-circle {
             background: #cc3c43;
             width: 30px;
             display: flex;
             align-items: center;
             height: 30px;
             margin: 0px 7px;
             justify-content: center;
             border-radius: 50%;
         }
         .icon-logo .icon-circle i {
             color: black;
         }
         .banner-sliders .slick-track {
             height: 80vh;
         }
         .intro-slide {
             display: flex;
             align-items: center;
             background-size: cover;
             background-position: center center;
         }
         .intro-slide .btn-primary {
             color: black;
             background-color: transparent;
             border-color: black;
         }
         .intro-slide .btn-primary:hover,
         .intro-slide .btn-primary:focus {
             background-color: #a6c76c;
             border-color: #a6c76c;
         }
         .intro-slide .intro-content {
             position: static;
             left: auto;
             top: auto;
             padding: 70px 0px 0px 24px;
             transform: translateY(0);
             -ms-transform: translateY(0);
         }
         .intro-slide .intro-subtitle {
             font-size: 1.6rem;
             font-weight: 400;
             letter-spacing: -.01em;
         }
         .intro-slide .intro-title {
             font-weight: 600;
             letter-spacing: -.025em;
             font-size: 22px;
         }
         .intro-slide .intro-title sup {
             vertical-align: top;
             font-size: 1.3rem;
             top: 1em;
             margin-right: 0;
             letter-spacing: -.01em;
         }
         .intro-slide .intro-title sup+sup {
             margin-left: .8rem;
         }
         .banner-sliders .slick-dots {
             position: absolute;
             bottom: 5%;
             display: flex;
             align-items: center;
             justify-content: center;
             width: 100%;
         }
         .banner-sliders .slick-dots li button {
             display: none;
         }
         .banner-sliders .slick-dots li {
             background-color: #cc3c43;
             width: 13px;
             height: 13px;
             border-radius: 50%;
         }
         .banner-sliders .slick-dots li.slick-active {
             background-color: black !important;
             width: 33px;
             height: 11px;
             border-radius: 20px;
         }
         .banner-sliders .slick-dots li:not(:first-child) {
             margin-left: 7px;
         }
         .about-section {
             padding: 80px 0px;
         }
         .about-section {
             background: #464449 !important;
         }
         .about-section .about-container .title {
             font-weight: bold;
             color: black;
             font-size: 18px;
             padding-top: 50px;
         }
         .text-primary {
             color: #cc6666 !important;
             font-size: 13px;
         }
         /* .about-section .about-container:not(:first-child) {
        padding: 90px 0px;
    } */
         .paragraph-content p {
             color: black;
             letter-spacing: 1.5px;
             font-size: 11px;
         }
         .about-section .about-container a.btn {
             font-size: 11px;
         }
         .main-nav .menu li a {
             padding: 15px;
         }
         .main-nav .menu {
             display: flex;
             align-items: center;
             justify-content: center;
             width: 100%;
         }
         section.feedback {
             padding-bottom: 110px;
         }
         .feedback-content-wrapper h2 {
             font-size: 45px;
             color: #a83868;
             font-family: none;
             font-weight: bold;
         }
         .feedback-content-wrapper p {
             color: black;
             font-size: 11px;
             font-weight: 500;
         }
         .feedback-content-wrapper hr {
             border-top: 3px solid #1a3373;
             width: 7%;
         }
         .feedback-content-wrapper img {
             display: inline;
         }
         .feedback-content-wrapper p.client-details {
             color: black;
             font-size: 10px;
             margin-top: 22px;
             font-weight: 300;
         }
         .review-slider .slick-dots {
             position: absolute;
             bottom: -15%;
             display: flex;
             align-items: center;
             justify-content: center;
             width: 100%;
         }
         .review-slider .slick-dots li button {
             display: none;
         }
         .review-slider .slick-dots li {
             background-color: #cc3c43;
             width: 13px;
             height: 13px;
             border-radius: 50%;
         }
         .review-slider .slick-dots li.slick-active {
             background-color: #ecf3f1 !important;
             width: 30px;
             height: 10px;
             border-radius: 20px;
         }
         .review-slider .slick-dots li:not(:first-child) {
             margin-left: 7px;
         }
         .review-slider .feedback-content-wrapper img {
             margin: auto;
         }
         .features-section {
             background-image: url(../images/new-images/features-bg.jpg);
             background-size: cover;
             background-position: center;
             padding: 100px 0px;
         }
         .features-main .features-logo i {
             font-size: 35px;
             color: blacksmoke;
         }
         .feature-main-card {
             display: grid;
             grid-template-columns: repeat(1, 1fr);
         }
         .features-main .features-logo i {
             padding-left: 10px;
         }
         .feature-main-card .features-main {
             display: flex;
             padding: 50px 0px
         }
         .feature-main-card .features-main .features-headings {
             padding-left: 20px;
             padding-right: 10px;
         }
         .feature-main-card .features-main .features-headings h4 {
             color: black;
             font-size: 15px;
             margin-bottom: 5px;
         }
         .feature-main-card .features-main .features-headings p {
             color: black;
             letter-spacing: 0.5px;
             font-size: 12px;
         }
         .service-section {
             padding: 80px 0px;
         }
         .services-heading h1 {
             text-align: center;
             font-size: 20px;
             padding-bottom: 40px;
         }
         .service-section .entry-grid {
             box-shadow: 0px 2px 12px rgb(0 0 0 / 8%);
             transition: 0.3s;
             padding: 15px;
         }
         .stock-banner .stock-content ul li {
             font-size: 15px;
             font-weight: 400;
             letter-spacing: 0.8px;
             color: black;
             margin-bottom: 12px;
             padding: 10px 15px;
             /* width: 30%; */
             border-top-right-radius: 20px;
             border-bottom-right-radius: 20px;
             background-color: rgb(2 72 126 / 40%);
         }
         .stock-banner .stock-content ul li {
             font-size: 10px;
             font-weight: 400;
             letter-spacing: 0.8px;
             color: black;
             margin-bottom: 12px;
             /* background: linear-gradient( 45deg, #004981, transparent); */
             padding: 10px 15px;
             width: 90%;
             border-top-right-radius: 20px;
             border-bottom-right-radius: 20px;
             background-color: rgb(2 72 126 / 40%);
         }
         .service-section .entry-grid .entry-media img {
             height: 150px !important;
             object-fit: cover;
         }
         .service-section .entry-grid .entry-body h2 {
             font-size: 13px;
         }
         .entry-content a {
             font-size: 11px;
         }
         .footer .contact-info-div li {
             display: flex;
             align-items: center;
             justify-content: flex-start;
             padding-bottom: 15px;
         }
         .footer .contact-info-div li span {
             font-size: 11px;
         }
         .footer .contact-info-div li p {
             margin: 0;
             padding-left: 12px;
             line-height: 25px;
             font-size: 11px;
         }
         .footer .address-content {
             margin-top: 50px;
         }
         .footer .address-content h3 {
             color: #777;
             font-size: 13px;
         }
         .footer .address-content p {
             font-size: 11px;
         }
         .footer-social-links a img {
             height: 45px;
         }
         .footer-social-links {
             display: flex;
             align-items: center;
             justify-content: space-between;
             margin-bottom: 31px;
         }
         .footer-social-links ul {
             display: flex;
             align-items: center;
         }
         .footer-social-links ul li a {
             font-size: 16px;
             padding-right: 15px;
         }
         .footer .widget-title {
             font-size: 13px;
         }
         .footer .widget-newsletter p {
             font-size: 11px;
         }
         .widget-newsletter .form-control {
             height: 30px !important;
         }
         .widget-newsletter .form-control::placeholder {
             font-size: 11px;
         }
         .footer form .input-group {
             margin-bottom: 12px;
         }
         .footer form .input-group.col-lg-6 {
             padding-left: 0;
         }
         .footer .footer-formbtn {
             color: #cc6666 !important;
             background-color: transparent !important;
             background-image: none;
             border: 1px solid !important;
             border-color: #cc6666;
             box-shadow: none;
             margin-top: 17px;
             font-size: 11px !important;
         }
         .footer .footer-formbtn span {
             padding-right: 13px;
         }
         .footer .footer-formbtn:hover {
             color: black !important;
             background-color: #cc6666 !important;
             border-color: #cc6666 !important;
             box-shadow: none;
         }
         .footer-bottom .bottom-bgcolor {
             background: #333333 !important;
         }
         .footer-copyright {
             font-size: 9px;
         }
         .footer-menu a {
             box-shadow: none !important;
             font-size: 9px;
         }
         .digital-marketing {
             background: #464449;
         }
         .digital-marketing .dm-bg {
             background: url(../images/new-images/service1-removebg.png)100% 0% no-repeat;
             background-size: 37%;
         }
         .digital-marketing .dm-content .dm-content-wrapper h4 {
             color: black;
             font-size: 16px;
             font-weight: 400;
             padding-bottom: 10px;
         }
         .digital-marketing .mission {
             margin-top: 38px;
         }
         .digital-marketing .dm-content .dm-content-wrapper p {
             color: black;
             font-size: 10px;
             letter-spacing: 0.8px;
             padding-bottom: 12px;
         }
         .dm-benefits-title.ml-20 {
             margin-left: 20px;
         }
         .dm-benefits-title h4 {
             font-size: 17px;
         }
         .dm-benefits-title p {
             font-size: 10px;
             text-align: justify;
             padding-bottom: 10px;
         }
         .benefits-digital .benef-image {
             display: flex;
             align-items: center;
             justify-content: center;
         }
         .benefits-digital .benef-image img {
             height: 200px;
             margin-bottom: 40px;
         }
         .dm-benefits {
             margin-bottom: 25px;
         }
         .dm-benefits h5 {
             font-size: 13px;
         }
         .dm-benefits p {
             font-size: 10px;
         }
         .gold-trading .dm-benefits-title ul li {
             list-style: disc;
             font-size: 10px;
             padding-bottom: 10px;
         }
         .gold-bg {
             background: url(../images/new-images/gold-topimg.png)100% 63% no-repeat;
             /* background-size: 32%; */
         }
         .dm-top {
             background: url(../images/new-images/dm-topimg.jpg) no-repeat top center/cover;
         }
         .dm-topoverlay {
             background: rgb(51 51 51 / 50%);
         }
         .gold-top {
             background: url(../images/new-images/gold-topimg.jpg) no-repeat center center/cover;
         }
         .food-top {
             background: url(../images/new-images/food-topimg.jpg) no-repeat center center/cover;
         }
         .gold-trading .pt-6 {
             padding-top: 0 !important;
         }
         .gold-trading .pb-5 {
             padding-bottom: 0 !important;
         }
     }
     
     @media screen and (min-width: 240px) and (max-width: 379px) {
         /* download app css  */
         .download-container .download-row .app-column h3 {
             font-size: 16px;
             line-height: 25px;
         }
         .download-app-div {
             margin: 0 0 70px;
         }
         .download-btn {
             text-align: center;
             margin-top: 25px;
             width: 100%;
         }
         .download-btn a.read_more {
             color: black;
             border-color: #face34;
             background: #face34;
             height: 55px;
             line-height: 55px;
             width: 100%;
             font-size: 16px;
         }
         .download-container .download-row {
             display: flex;
             flex-wrap: nowrap;
             align-items: center;
             height: 350px;
             /* box-shadow: 5px 9px 20px 9px #44445d; */
             box-shadow: 0px 0px 20px 0px #44445d;
             background: #ffffff;
         }
         .download-container .download-row .store-bg {
             height: 350px;
             background: #face34;
             display: flex;
             justify-content: center;
             clip-path: polygon(0 0, 100% 0, 81% 100%, 0% 100%);
         }
         .download-container .download-row .store-bg .image-curve {
             justify-content: center;
             align-items: center;
             display: flex;
         }
         .download-container .download-row .store-bg .image-curve img {
             width: 60%;
         }
         .download-container .download-row .app-column {
             height: 350px;
             background: #ffffff;
             display: flex;
             flex-direction: column;
             justify-content: center;
         }
         .download-container .download-row .app-column .playstote-img {
             display: flex;
             justify-content: center;
         }
         .download-container .download-row .app-column .playstote-img img {
             width: 30%;
             object-fit: contain;
         }
         /* download app css end */
         /* new css start */
         .header-left button i.icon-bars {
             font-size: 29px;
             color: black;
             font-weight: 800;
         }
         body {
             /* background-image: url('../images/body_bg.jpg'); */
             background-repeat: repeat;
         }
         /** banner_main **/
         .banner_main {
             padding-bottom: 10px;
             padding-top: 20px;
         }
         .carousel-indicators {
             display: none;
         }
         #myCarousel a.carousel-control-next,
         #myCarousel a.carousel-control-prev {
             background: transparent;
             width: 72px;
             height: 72px;
             top: 107%;
             opacity: 1;
             font-size: 33px;
             border-radius: 40px;
             border: #9197a6 solid 5px;
             color: #9197a6;
         }
         #myCarousel a.carousel-control-prev {
             left: 44.3%;
         }
         #myCarousel a.carousel-control-next {
             right: 44.3%;
         }
         #myCarousel a.carousel-control-next:focus,
         #myCarousel a.carousel-control-next:hover,
         #myCarousel a.carousel-control-prev:focus,
         #myCarousel a.carousel-control-prev:hover {
             color: black;
             opacity: 1;
         }
         .relative {
             position: inherit;
             bottom: 0;
             padding: 0;
         }
         .bluid {
             text-align: left;
             width: 90%;
             margin: auto;
         }
         .banner_main .bluid h1 {
             color: black;
             font-size: 25px;
             letter-spacing: 1px;
             line-height: 42px;
             font-weight: bold;
             padding-bottom: 4px;
         }
         .banner_main .bluid p {
             color: black;
             line-height: 29px;
             font-weight: 500;
             padding-bottom: 65px;
             font-size: 18px;
         }
         .banner_main .bluid .read_more {
             margin-right: 15px;
             display: inline-block;
             background: transparent;
             color: black;
             max-width: 225px;
             height: 67px;
             line-height: 67px;
             width: 100%;
             font-size: 18px;
             text-align: center;
             font-weight: 500;
             transition: ease-in all 0.5s;
             border: black solid 2px;
         }
         /** wallet **/
         .wallet {
             padding: 30px 0px 0 0px;
         }
         .wallet_box {
             background: #fff;
             margin-bottom: 30px;
             transition: ease-in all 0.5s;
             padding: 25px 15px 50px 15px;
             border-radius: 25px;
             font-size: 46px;
             color: #041235;
             text-align: center;
         }
         .wallet_box h3 {
             color: #0c0b0b;
             font-size: 22px;
             text-transform: uppercase;
             transition: ease-in all 0.5s;
             font-weight: bold;
             line-height: 22px;
             padding: 20px 0 20px 0;
         }
         .wallet_box p {
             color: #191a1a;
             font-size: 16px;
             line-height: 28px;
             transition: ease-in all 0.5s;
         }
         #wa_hover:hover.wallet_box {
             background: #face34;
             transition: ease-in all 0.5s;
         }
         #wa_hover:hover i img {
             filter: invert();
             transition: ease-in all 0.5s;
         }
         #wa_hover:hover.wallet_box h3 {
             color: black;
             transition: ease-in all 0.5s;
         }
         #wa_hover:hover.wallet_box p {
             color: black;
             transition: ease-in all 0.5s;
         }
         /** end wallet **/
         /** about **/
         .about {
             padding: 90px 0 60px 0;
         }
         .about_border {
             border: #ddd dashed 1px;
             padding: 40px 15px;
         }
         .about .titlepage {
             padding-bottom: 0;
             margin-bottom: 0px;
         }
         .about_text p {
             line-height: 33px;
             padding-top: 30px;
             font-weight: 400;
             padding-bottom: 40px;
             font-size: 17px;
             color: black;
         }
         .about_img {
             float: right;
         }
         .about_img figure {
             margin: 0;
         }
         /** end about **/
         .titlepage {
             padding-bottom: 60px;
         }
         .titlepage h2 {
             text-align: center;
             font-size: 30px;
             padding-bottom: 40px;
             color: black;
             font-size: 30px;
             line-height: 65px;
             font-weight: bold;
             padding-bottom: 0px;
         }
         .read_more {
             display: inline-block;
             background: transparent;
             color: black;
             max-width: 225px;
             height: 67px;
             line-height: 67px;
             width: 100%;
             font-size: 18px;
             text-align: center;
             font-weight: 500;
             transition: ease-in all 0.5s;
             border: black solid 2px;
         }
         .read_more:hover {
             background: #face34;
             color: black;
             transition: ease-in all 0.5s;
             border: #face34 solid 2px;
         }
         .img_responsive {
             max-width: 100%;
         }
         /** graf **/
         .services-heading h1 {
             text-align: center;
             font-size: 30px;
             padding-bottom: 40px;
             color: black;
             font-size: 55px;
             line-height: 65px;
             font-weight: bold;
             padding-bottom: 45px;
         }
         .service-section .entry-grid {
             background: white;
         }
         .read-more {
             background-color: #041438;
             padding: 10px 40px;
             margin-top: 25px;
             color: black;
             letter-spacing: 2px;
             border-radius: 20px 0px;
             border: none;
         }
         .read-more-content {
             background-color: #041438;
             padding: 10px 40px;
             margin-top: 25px;
             display: inline-block;
             color: black;
             letter-spacing: 2px;
             border-radius: 20px 0px;
             border: none;
         }
         /** contact section **/
         .main_form .contactus {
             border: #404b65 solid 1px;
             padding: 0 15px;
             margin-bottom: 25px;
             width: 100%;
             height: 79px;
             background: transparent;
             color: #5e687d;
             font-size: 16px;
             font-weight: normal;
         }
         .main_form .textarea {
             border: #404b65 solid 1px;
             padding: 0 15px;
             margin-bottom: 25px;
             width: 100%;
             height: 79px;
             background: transparent;
             color: #5e687d;
             font-size: 16px;
             font-weight: normal;
             padding-top: 23px;
         }
         .main_form .send_btn {
             font-size: 20px;
             transition: ease-in all 0.5s;
             background-color: transparent;
             text-transform: uppercase;
             color: black;
             padding: 12px 0px;
             max-width: 202px;
             width: 100%;
             display: block;
             margin-top: 10px !important;
             font-weight: 500;
             margin: 0 auto;
             border-radius: 30px;
             border: black solid 2px;
         }
         .main_form .send_btn:hover {
             background-color: #face34;
             transition: ease-in all 0.5s;
             color: black;
             border: #face34 solid 2px;
         }
         #request *::placeholder {
             color: #5e687d;
             opacity: 1;
         }
         /** end contact section **/
         /** footer **/
         .footer {
             padding-top: 90px
         }
         .logo_bottom {
             font-weight: bold;
             font-size: 35px;
             color: black !important;
             line-height: 42px;
             margin-bottom: 40px;
             display: block;
         }
         .Informa h3 {
             color: blackfff;
             font-size: 25px;
             font-weight: bold;
             line-height: 21px;
             margin-bottom: 20px;
             margin-top: 26px;
             text-transform: uppercase;
         }
         .conta ul li a {
             color: #a4a7ae;
         }
         .conta ul li a i {
             padding-right: 5px;
         }
         .Informa ul {
             margin-top: 10px;
         }
         .Informa li {
             font-size: 17px;
             line-height: 29px;
             color: #a4a7ae;
         }
         .Informa li a:hover {
             color: #0d90ed;
         }
         .helpful ul li a {
             color: #a4a7ae;
             font-size: 15px;
             line-height: 29px;
         }
         .newslatter_form {
             margin-top: 21px;
             display: block;
         }
         .ente {
             background: transparent;
             color: black;
             border: inherit;
             padding: 0 18px;
             height: 51px;
             width: 100%;
             font-size: 17px;
             font-weight: 500;
             border: black solid 2px;
             margin-bottom: 20px;
         }
         .subs_btn {
             max-width: 191px;
             display: inline-block;
             background: transparent;
             height: 51px;
             width: 100%;
             color: black;
             font-size: 17px;
             text-transform: uppercase;
             font-weight: 500;
             transition: ease-in all 0.5s;
             border: black solid 2px;
         }
         .subs_btn:hover {
             background: #face34;
             transition: ease-in all 0.5s;
             border: #face34 solid 2px;
         }
         .copyright {
             margin-top: 90px;
         }
         .copyright p {
             color: #fefdfd;
             padding: 20px 0px;
             border-top: black solid 1px;
         }
         .copyright a {
             color: #fefdfd;
         }
         .copyright a:hover {
             color: #face34;
         }
         /** end footer **/
         /*- - ener page css--*/
         .header-middle .header-container .header-left .logo img {
             height: 85px !important;
             width: auto;
         }
         .header-7 .header-middle .menu>li>a {
             color: black !important;
             font-size: 21px !important;
         }
         .about_text {
             width: 100%;
             float: left;
         }
         .contact-section {
             padding: 0px 0px;
         }
         body {
             color: black !important;
         }
         .mobile-menu-container {
             background-color: #091530 !important;
         }
         .contact-row {
             border: #ddd dashed 1px;
             padding: 60px 15px;
         }
         .contact-row .title {
             color: black;
         }
         .contact-info h3 {
             color: black;
         }
         .contact-list {
             max-width: 100% !important;
         }
         .contact-row .contact-list li {
             font-weight: 400;
             letter-spacing: 0;
             font-size: 17px;
             letter-spacing: 1px;
         }
         /* new css end */
         .gallery-photos .item {
             margin: 28px 0px !important;
             box-shadow: 0px 2px 12px rgb(0 0 0 / 8%);
             transition: 0.3s;
             overflow: hidden;
         }
         .gallery-photos .item img {
             width: 100% !important;
             height: 240px;
             padding: 15px;
         }
         .gallery-photos .item img:hover {
             transform: scale(1.1);
             transition: 0.8s all;
         }
         .ekko-lightbox.show {
             overflow: hidden !important;
             height: calc(115vh - 130px) !important;
         }
         .ekko-lightbox .modal-dialog {
             min-width: 95% !important;
             max-width: 95% !important;
             margin: auto;
             min-height: 50vh !important;
             max-height: 50vh !important;
         }
         .ekko-lightbox .modal-dialog .modal-body .ekko-lightbox-container {
             height: 30vh !important;
             position: relative;
             display: flex;
             justify-content: center;
         }
         .ekko-lightbox .modal-dialog .modal-body {
             padding: 20px 15px;
         }
         .ekko-lightbox .modal-dialog .modal-body .ekko-lightbox-container .ekko-lightbox-item img {
             width: 100%;
             height: 30vh;
             object-fit: contain;
         }
         .ekko-lightbox .modal-dialog .modal-body .ekko-lightbox-container .ekko-lightbox-item {
             position: absolute;
         }
         .ekko-lightbox {
             padding-right: 0px !important;
         }
         .ekko-lightbox .modal-dialog .modal-content .modal-header {
             display: none !important;
         }
         .ekko-lightbox .modal-dialog .modal-content {
             border-radius: 15px;
         }
         .ekko-lightbox .modal-dialog {
             margin-top: 130px;
         }
         .ekko-lightbox .modal-dialog .modal-content .modal-header .modal-title {
             display: none;
         }
         .modal-dialog .modal-body .ekko-lightbox-container .ekko-lightbox-nav-overlay a span {
             font-size: 20px;
         }
         .ekko-lightbox .modal-dialog .modal-body .ekko-lightbox-container .ekko-lightbox-nav-overlay a:first-child {
             position: absolute;
             font-size: 53px;
             top: 50%;
             transform: translateY(-50%);
             background: #8d383f !important;
             box-shadow: 0 4px 8px 0 rgb(0 0 0 / 12%);
             /* padding: 20px 0; */
             border: 1px solid #00000012;
             color: black;
             align-items: center;
             left: 10%;
             justify-content: center;
             text-align: center;
             border-radius: 5px;
             width: 40px;
             border-radius: 50%;
             display: flex;
             height: 40px;
             font-weight: bold;
         }
         .ekko-lightbox .modal-dialog .modal-body .ekko-lightbox-container .ekko-lightbox-nav-overlay a:last-child {
             position: absolute;
             font-size: 53px;
             top: 50%;
             transform: translateY(-50%);
             background: #8d383f !important;
             box-shadow: 0 4px 8px 0 rgb(0 0 0 / 12%);
             /* padding: 20px 0; */
             border: 1px solid #00000012;
             color: black;
             align-items: center;
             right: 10%;
             justify-content: center;
             text-align: center;
             border-radius: 5px;
             width: 40px;
             border-radius: 50%;
             display: flex;
             height: 40px;
             font-weight: bold;
         }
         .ekko-lightbox .modal-dialog .modal-content .modal-header {
             display: block !important;
         }
         .ekko-lightbox .modal-dialog .modal-content .modal-header .close {
             background: #8d383f !important;
             border-radius: 25px 0px 0px 0px;
         }
         .ekko-lightbox .modal-dialog .modal-content .modal-header .close span {
             color: black;
             font-size: 25px;
         }
         .breadcrumb-item {
             font-size: 10px !important;
         }
         .page-header h1 {
             font-size: 18px !important;
         }
         .page-header.page-header-big h1 span {
             font-size: 13px !important;
         }
         .aboutus h2.title {
             color: black;
             padding-top: 50px;
         }
         .aboutus-vision h2.title {
             font-size: 15px;
         }
         .aboutus-vision p {
             font-size: 11px;
         }
         .mobile-menu li.mob-account a span {
             padding-left: 12px;
         }
         .header-middle .header-container {
             background: white;
         }
         .header-left,
         .header-center,
         .header-right {
             display: flex;
             align-items: center;
             justify-content: space-between;
         }
         .main-nav .menu li a {
             color: black;
             text-transform: capitalize;
         }
         .header-middle .header-container .header-left .logo {
             display: flex;
             height: 36px;
             align-items: center;
         }
         .header-middle .header-container .header-left .logo img {
             width: 80px;
             height: 80px;
             object-fit: contain;
         }
         .header-left button i.icon-bars {
             font-size: 25px;
         }
         .header-left .company-slogan h4 {
             margin-bottom: 5px;
             font-size: 10px;
         }
         .header-left .company-slogan h6 {
             margin-bottom: 0px;
             font-size: 8px;
         }
         .header-left .company-slogan {
             display: flex;
             flex-direction: column;
             align-items: center;
             padding-left: 5px;
         }
         .header-right-content .call-now {
             display: flex;
             align-items: center;
             padding-top: 3.9rem;
             padding-bottom: 3.7rem;
         }
         .header-right-content .call-now .call-now-heading h6 {
             margin-bottom: 0px;
             font-size: 14px;
             font-weight: 700;
             text-align: center;
         }
         .header-right-content .call-now .call-now-heading {
             width: 60%;
         }
         .header-right-content .call-now .icon-logo {
             width: 40%;
         }
         .header-right-content {
             display: grid;
             grid-template-columns: repeat(2, 1fr);
         }
         .icon-logo .icon-circle {
             background: #cc3c43;
             width: 30px;
             display: flex;
             align-items: center;
             height: 30px;
             margin: 0px 7px;
             justify-content: center;
             border-radius: 50%;
         }
         .icon-logo .icon-circle i {
             color: black;
         }
         .banner-sliders .slick-track {
             height: 80vh;
         }
         .intro-slide {
             display: flex;
             align-items: center;
             background-size: cover;
             background-position: center center;
         }
         .intro-slide .btn-primary {
             color: black;
             background-color: transparent;
             border-color: black;
         }
         .intro-slide .btn-primary:hover,
         .intro-slide .btn-primary:focus {
             background-color: #a6c76c;
             border-color: #a6c76c;
         }
         .intro-slide .intro-content {
             position: static;
             left: auto;
             top: auto;
             padding: 70px 0px 0px 24px;
             transform: translateY(0);
             -ms-transform: translateY(0);
         }
         .intro-slide .intro-subtitle {
             font-size: 1.6rem;
             font-weight: 400;
             letter-spacing: -.01em;
         }
         .intro-slide .intro-title {
             font-weight: 600;
             letter-spacing: -.025em;
             font-size: 22px;
         }
         .intro-slide .intro-title sup {
             vertical-align: top;
             font-size: 1.3rem;
             top: 1em;
             margin-right: 0;
             letter-spacing: -.01em;
         }
         .intro-slide .intro-title sup+sup {
             margin-left: .8rem;
         }
         .banner-sliders .slick-dots {
             position: absolute;
             bottom: 5%;
             display: flex;
             align-items: center;
             justify-content: center;
             width: 100%;
         }
         .banner-sliders .slick-dots li button {
             display: none;
         }
         .banner-sliders .slick-dots li {
             background-color: #cc3c43;
             width: 13px;
             height: 13px;
             border-radius: 50%;
         }
         .banner-sliders .slick-dots li.slick-active {
             background-color: black !important;
             width: 33px;
             height: 11px;
             border-radius: 20px;
         }
         .banner-sliders .slick-dots li:not(:first-child) {
             margin-left: 7px;
         }
         .about-section {
             padding: 80px 0px;
         }
         .about-section {
             background: #464449 !important;
         }
         .about-section .about-container .title {
             font-weight: bold;
             color: black;
             font-size: 18px;
             padding-top: 50px;
         }
         .text-primary {
             color: #cc6666 !important;
             font-size: 13px;
         }
         /* .about-section .about-container:not(:first-child) {
       padding: 90px 0px;
   } */
         .paragraph-content p {
             color: black;
             letter-spacing: 1.5px;
             font-size: 11px;
         }
         .about-section .about-container a.btn {
             font-size: 11px;
         }
         .main-nav .menu li a {
             padding: 15px;
         }
         .main-nav .menu {
             display: flex;
             align-items: center;
             justify-content: center;
             width: 100%;
         }
         section.feedback {
             padding-bottom: 110px;
         }
         .feedback-content-wrapper h2 {
             font-size: 45px;
             color: #a83868;
             font-family: none;
             font-weight: bold;
         }
         .feedback-content-wrapper p {
             color: black;
             font-size: 11px;
             font-weight: 500;
         }
         .feedback-content-wrapper hr {
             border-top: 3px solid #1a3373;
             width: 7%;
         }
         .feedback-content-wrapper img {
             display: inline;
         }
         .feedback-content-wrapper p.client-details {
             color: black;
             font-size: 10px;
             margin-top: 22px;
             font-weight: 300;
         }
         .review-slider .slick-dots {
             position: absolute;
             bottom: -15%;
             display: flex;
             align-items: center;
             justify-content: center;
             width: 100%;
         }
         .review-slider .slick-dots li button {
             display: none;
         }
         .review-slider .slick-dots li {
             background-color: #cc3c43;
             width: 13px;
             height: 13px;
             border-radius: 50%;
         }
         .review-slider .slick-dots li.slick-active {
             background-color: #ecf3f1 !important;
             width: 30px;
             height: 10px;
             border-radius: 20px;
         }
         .review-slider .slick-dots li:not(:first-child) {
             margin-left: 7px;
         }
         .review-slider .feedback-content-wrapper img {
             margin: auto;
         }
         .features-section {
             background-image: url(../images/new-images/features-bg.jpg);
             background-size: cover;
             background-position: center;
             padding: 100px 0px;
         }
         .features-main .features-logo i {
             font-size: 35px;
             color: blacksmoke;
         }
         .feature-main-card {
             display: grid;
             grid-template-columns: repeat(1, 1fr);
         }
         .features-main .features-logo i {
             padding-left: 10px;
         }
         .feature-main-card .features-main {
             display: flex;
             padding: 50px 0px
         }
         .feature-main-card .features-main .features-headings {
             padding-left: 20px;
             padding-right: 10px;
         }
         .feature-main-card .features-main .features-headings h4 {
             color: black;
             font-size: 15px;
             margin-bottom: 5px;
         }
         .feature-main-card .features-main .features-headings p {
             color: black;
             letter-spacing: 0.5px;
             font-size: 12px;
         }
         .service-section {
             padding: 80px 0px;
         }
         .services-heading h1 {
             text-align: center;
             font-size: 20px;
             padding-bottom: 40px;
         }
         .service-section .entry-grid {
             box-shadow: 0px 2px 12px rgb(0 0 0 / 8%);
             transition: 0.3s;
             padding: 15px;
         }
         .stock-banner .stock-content ul li {
             font-size: 15px;
             font-weight: 400;
             letter-spacing: 0.8px;
             color: black;
             margin-bottom: 12px;
             padding: 10px 15px;
             /* width: 30%; */
             border-top-right-radius: 20px;
             border-bottom-right-radius: 20px;
             background-color: rgb(2 72 126 / 40%);
         }
         .stock-banner .stock-content ul li {
             font-size: 10px;
             font-weight: 400;
             letter-spacing: 0.8px;
             color: black;
             margin-bottom: 12px;
             /* background: linear-gradient( 45deg, #004981, transparent); */
             padding: 10px 15px;
             width: 90%;
             border-top-right-radius: 20px;
             border-bottom-right-radius: 20px;
             background-color: rgb(2 72 126 / 40%);
         }
         .service-section .entry-grid .entry-media img {
             height: 150px !important;
             object-fit: cover;
         }
         .service-section .entry-grid .entry-body h2 {
             font-size: 13px;
         }
         .entry-content a {
             font-size: 11px;
         }
         .footer .contact-info-div li {
             display: flex;
             align-items: center;
             justify-content: flex-start;
             padding-bottom: 15px;
         }
         .footer .contact-info-div li span {
             font-size: 11px;
         }
         .footer .contact-info-div li p {
             margin: 0;
             padding-left: 12px;
             line-height: 25px;
             font-size: 11px;
         }
         .footer .address-content {
             margin-top: 50px;
         }
         .footer .address-content h3 {
             color: #777;
             font-size: 13px;
         }
         .footer .address-content p {
             font-size: 11px;
         }
         .footer-social-links a img {
             height: 45px;
         }
         .footer-social-links {
             display: flex;
             align-items: center;
             justify-content: space-between;
             margin-bottom: 31px;
         }
         .footer-social-links ul {
             display: flex;
             align-items: center;
         }
         .footer-social-links ul li a {
             font-size: 16px;
             padding-right: 15px;
         }
         .footer .widget-title {
             font-size: 13px;
         }
         .footer .widget-newsletter p {
             font-size: 11px;
         }
         .widget-newsletter .form-control {
             height: 30px !important;
         }
         .widget-newsletter .form-control::placeholder {
             font-size: 11px;
         }
         .footer form .input-group {
             margin-bottom: 12px;
         }
         .footer form .input-group.col-lg-6 {
             padding-left: 0;
         }
         .footer .footer-formbtn {
             color: #cc6666 !important;
             background-color: transparent !important;
             background-image: none;
             border: 1px solid !important;
             border-color: #cc6666;
             box-shadow: none;
             margin-top: 17px;
             font-size: 11px !important;
         }
         .footer .footer-formbtn span {
             padding-right: 13px;
         }
         .footer .footer-formbtn:hover {
             color: black !important;
             background-color: #cc6666 !important;
             border-color: #cc6666 !important;
             box-shadow: none;
         }
         .footer-bottom .bottom-bgcolor {
             background: #333333 !important;
         }
         .footer-copyright {
             font-size: 9px;
         }
         .footer-menu a {
             box-shadow: none !important;
             font-size: 9px;
         }
         .digital-marketing {
             background: #464449;
         }
         .digital-marketing .dm-bg {
             background: url(../images/new-images/service1-removebg.png)100% 0% no-repeat;
             background-size: 37%;
         }
         .digital-marketing .dm-content .dm-content-wrapper h4 {
             color: black;
             font-size: 16px;
             font-weight: 400;
             padding-bottom: 10px;
         }
         .digital-marketing .mission {
             margin-top: 38px;
         }
         .digital-marketing .dm-content .dm-content-wrapper p {
             color: black;
             font-size: 10px;
             letter-spacing: 0.8px;
             padding-bottom: 12px;
         }
         .dm-benefits-title.ml-20 {
             margin-left: 20px;
         }
         .dm-benefits-title h4 {
             font-size: 17px;
         }
         .dm-benefits-title p {
             font-size: 10px;
             text-align: justify;
             padding-bottom: 10px;
         }
         .benefits-digital .benef-image {
             display: flex;
             align-items: center;
             justify-content: center;
         }
         .benefits-digital .benef-image img {
             height: 200px;
             margin-bottom: 40px;
         }
         .dm-benefits {
             margin-bottom: 25px;
         }
         .dm-benefits h5 {
             font-size: 13px;
         }
         .dm-benefits p {
             font-size: 10px;
         }
         .gold-trading .dm-benefits-title ul li {
             list-style: disc;
             font-size: 10px;
             padding-bottom: 10px;
         }
         .gold-bg {
             background: url(../images/new-images/gold-topimg.png)100% 63% no-repeat;
             /* background-size: 32%; */
         }
         .dm-top {
             background: url(../images/new-images/dm-topimg.jpg) no-repeat top center/cover;
         }
         .dm-topoverlay {
             background: rgb(51 51 51 / 50%);
         }
         .gold-top {
             background: url(../images/new-images/gold-topimg.jpg) no-repeat center center/cover;
         }
         .food-top {
             background: url(../images/new-images/food-topimg.jpg) no-repeat center center/cover;
         }
         .gold-trading .pt-6 {
             padding-top: 0 !important;
         }
         .gold-trading .pb-5 {
             padding-bottom: 0 !important;
         }
     }
     
     .investor-card {
         background: transparent !important;
     }
     
     .investor-section .investor-card figure {
         display: flex;
         align-items: center;
         justify-content: center;
         background: transparent;
         border-radius: 50%;
     }
     
     .investor-section .investor-card figure a img {
         height: 260px !important;
         width: 260px;
         object-fit: cover;
         border-radius: 50%;
     }
     
     .investor-section .investor-card .entry-body h2,
     .investor-section .investor-card .entry-body p,
     .investor-section .investor-card .entry-body h5,
     .investor-section .investor-card .entry-body h6 {
         color: black;
         letter-spacing: 1.5px;
     }
     
     .director-btn a .send_btn {
         font-size: 20px;
         transition: ease-in all 0.5s;
         background-color: transparent;
         text-transform: uppercase;
         color: black;
         padding: 12px 0px;
         max-width: 202px;
         width: 100%;
         display: block;
         margin-top: 10px !important;
         font-weight: 500;
         margin: 0 auto;
         border-radius: 30px;
         border: black solid 2px;
     }
     
     .lightbox-item-card {
         width: 100%;
         overflow: hidden;
         background: #fff;
         margin-bottom: 15px;
     }
     
     .lightbox-item-card a img {
         border-radius: 7px;
         padding: 10px;
         height: 190px;
         width: 100%;
         object-fit: contain;
         transition: transform 0.7s;
         border: 1px solid black;
     }
     
     .lightbox-item-card:hover a img {
         transform: scale(1.3);
     }
     
     .header-right-content {
         display: flex !important;
         justify-content: end;
     }
     
     .header-right-content .call-now .call-now-heading {
         width: 100% !important;
     }

     .plan-card:hover a img{

        transition: none;
        transform: none;

     }

     .plan-card a img{

        padding: 0px;
        object-fit: contain;
        border: 1px solid black;
        transition: none;
        transform: none;


     }

     .plan-row{

        display: grid;
        grid-template-columns: repeat(3,1fr);
        gap: 10px;

     }

     .plan-container{

        padding: 0px 0px 0px 0px !important;
     }

     h1 .grow {
        color: #383284;
      }
      
      h1 .investment {
        color: #7bb836;
      }