
@import url('https://fonts.googleapis.com/css2?family=Jost:ital,wght@0,100..900;1,100..900&display=swap');

/* font-family: "Jost", sans-serif; */




html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn, em, img, ins, kbd, q, s, samp, small, strike, strong, sub, sup, tt, var, b, u, i, center, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td, article, aside, canvas, details, embed, figure, figcaption, footer, header, hgroup, menu, nav, output, ruby, section, summary, time, mark, audio, video {
	margin: 0;	padding: 0;	border: 0;	vertical-align: baseline;}
html {	-ms-text-size-adjust: 100%;	-webkit-text-size-adjust: 100%;}
img, fieldset, a img {	border: none;}
input[type="text"], input[type="email"], input[type="tel"], textarea {-webkit-appearance: none;}
input[type="submit"], button {	cursor: pointer;	background: none;}
 input[type="submit"]::-moz-focus-inner, button::-moz-focus-inner {
 padding: 0; border: 0;}
textarea {	overflow: auto;}.testimonial-main
input {	-webkit-appearance: none;	-moz-appearance: none;	appearance: none;}
input, button {	margin: 0;	padding: 0;	border: 0;}
div, input, textarea, select, button, h1, h2, h3, h4, h5, h6, a, span, a:focus {outline: none;}
 select:-moz-focusring { color: transparent; text-shadow: 0 0 0 #000;}
ul, ol {	list-style-type: none;}
table {	border-spacing: 0;	border-collapse: collapse;	width: 100%;}
html {	-webkit-box-sizing: border-box;	box-sizing: border-box;}

*, *:before, *:after {-webkit-box-sizing: inherit; box-sizing: inherit;}

a {text-decoration: none;}
a, button {	-webkit-tap-highlight-color: rgba(0, 0, 0, 0);}

h1{padding: 0px; margin: 0px;}
h2{padding: 0px; margin: 0px;}
h3{padding: 0px; margin: 0px; font-size: 36px; color: #1e002e;}
h4{padding: 0px; margin: 0px; font-size:30px; color: #1e002e; font-weight: bold;}
h5{padding: 0px; margin: 0px; font-size:28px; color:#1e002e; font-weight: bold;}
h6{padding: 0px; margin: 0px; font-size: 24px; font-weight: bold;}
p{ font-size: 18px; color:#797979;}

body{margin:0px; padding:0px; font-family: "Jost", sans-serif;}
.container{max-width:1194px;}
/*--------------
    font-family: 'Sofia Pro';
	font-family: 'Sofia Pro';
	font-family: 'Sofia Pro';
	font-family: 'Sofia Pro Semi';
-------------*/

/*----------menu css--------------*/
/****** 
.sticky {position: fixed; background: rgba(255, 255, 255, 9);
    transition: ease-in-out 0.2s all;

   -webkit-box-shadow: -1px 1px 14px -1px rgba(219,219,219,1);
    -moz-box-shadow: -1px 1px 14px -1px rgba(219,219,219,1);
    box-shadow: -1px 1px 14px -1px rgba(219,219,219,1);  z-index: 9;}
---*/

    
.menu-toggle{display:block; width: 30px; height: 30px; display: none;}
.menu-toggle span{display:block; position: relative; width:100%; height:2px; background: #000;}
.menu-toggle span::before{position:absolute; left: 0px; top:-8px; width:100%; height:2px; background: #000; content:'';}
.menu-toggle span::after{position:absolute; left: 0px; bottom:-8px; width:100%; height:2px; background: #000; content:'';}

/* header.sticky{background: rgba(0, 0, 0, 0.9);} */

/* header.page-head {background: #fff;} */
header.sticky {width: 100%;  z-index: 999; top: 0px;   position: fixed; transition: ease-in-out 0.2s all;}
header{width:100%; float:left;    background:#fff; padding:13px 0 13px 0;}
.top-nav{padding: 0px; margin: 0px; display: none; transition: ease-in-out 0.2s all;}
.sticky .top-nav{  margin: 0px; display:block; transition: ease-in-out 0.2s all;}
.top-nav ul{display: flex;}

.top-nav ul li {
  padding: 0px;
  margin: 0px 12px;
  list-style: none;
  display: flex;
  flex-direction: column;
  justify-content: center;
  align-items: center;
}
.top-nav ul li a {
  padding: 0px;
  margin: 0px;
  font-size: 18px;
  font-weight: 500;
  color: #000;
}
.top-nav ul li a:hover{color:#3534af;}
.top-nav ul li span img {max-width:35px;}
.top-nav span {
    height: 40px;
    display: block;
}

/*/
.sticky .top-bar .topright ul li.whats-app-chat a {
font-size: 14px; margin: 0 0 0 10px; padding: 8px 10px 8px 10px; }
.sticky .top-bar .topright ul li.ph-number a { font-size: 14px;}
.sticky .top-bar .topright ul li.more-think {margin: 0 0 0 12px;}
.sticky .top-bar .topright ul li.whats-app-chat a span {margin-right: 5px;}
*/
header .container{max-width: 95%;}
.menu-toggle span {    display: block;    position: relative;    width: 100%;    height: 2px;    background: #fff;}
.menu-toggle span::before {    position: absolute;    left: 0px;    top: -8px;    width: 100%;    height: 2px;    background: #fff;   content: '';}
.menu-toggle span::after {    position: absolute;    left: 0px;    bottom: -8px;    width: 100%;    height: 2px;   background: #fff; content: '';}



.top-bar { width: 100%;  display: flex;  justify-content: space-between;   align-items: center;}
header.sticky { box-shadow:1px 1px 15px rgba(0,0,0,0.1)}




.top-bar a.logo{display: flex; align-items: center;}
.top-bar .topright{display: flex; padding: 0px; margin: 0px;}
.top-bar .topright ul{display:flex;}
.top-bar .topright ul li{display:flex; align-items: center;}
.top-bar .topright ul li.ph-number{display: flex;}
.top-bar .topright ul li.ph-number a {font-size: 18px; font-weight: 400 !important; color: #000; display: flex;  align-items: center;}
.top-bar .topright ul li.ph-number a:hover{color:#3534af;}

.top-bar .topright ul li.ph-number a span{width: 41.8px; height: 41.8px; border: solid 1px #E3452C; display:flex;
background:#fff; border-radius: 100%; align-items: center; justify-content: center; position: relative; margin-right: 10px;}
.top-bar .topright ul li.ph-number a span::before{width:100%; height:100%; display:flex; border-radius: 100%;
position: absolute; left: 0px; top: 0px; content:''; border: #fff 5px solid;
background-image: linear-gradient(to bottom, #d20101, #ea1010);}

.top-bar .topright ul li.ph-number a span img{position: relative;}
.top-bar .topright ul li.whats-app-chat {display:flex;}
.top-bar .topright ul li.whats-app-chat a {font-size: 18px; font-weight: bold;
    color: #fff; margin: 0 0 0 22px; padding:8px 18px 8px 14px; border-radius: 5px;  border: solid 1px #fff;
      background-image: linear-gradient(to right, #5341ba, #1a29b4);  display: flex;  align-items: center;  justify-content: center;}
.top-bar .topright ul li.whats-app-chat a span{margin-right: 10px; position: relative; top:3px;}
.top-bar .topright ul li.whats-app-chat a:hover{background:#82a0f5;}
.top-bar .topright ul li.more-think {
    display: flex;
    flex-direction: column;
    margin: 0 0 0 17px;
}
.top-bar .topright ul li.more-think span{position: relative; border-bottom: solid #787878 1px; border-top: solid #787878 1px; width: 30px; 
height:21px; display: flex; margin: 8px 0 0 0px;}

.top-bar .topright ul li.more-think span::before {
    width: 100%;
    height: 1px;
    background: #787878;
    position: absolute;
    top: 10px;
    content: '';
}

.top-bar .topright ul li.more-think a{font-size: 13px; font-weight: 600; padding: 0px; margin: 0px; color: #000;}




/* .top-bar .nav{display:flex; flex-wrap: wrap;}
.top-bar .nav ul{display: flex; justify-content: flex-end; align-items: center;}
.top-bar .nav ul li{padding: 0px; margin:0px 35px 0px 0px;}
.top-bar .nav ul li a{padding: 0px; margin: 0px; font-size: 18px; color:#fff; font-weight:500;} */


/* .top-bar .nav ul li a:hover{color:#ff7757;}
.top-bar .nav ul li.claim-btn{padding: 0px; margin: 0px;}
.top-bar .nav ul li.claim-btn:hover a {
    background: #2f363c!important;
    color: #fff;
} */


/* .top-bar .nav ul li.claim-btn a{padding: 0px; margin: 0px; font-size: 18px; color:#ffffff; height: 45px; width:172px;
     display: block; text-align: center; line-height: 40px; font-size:18px; background: linear-gradient(to top right, #fcb95a, #ff7857);}

.top-bar a.logo{margin:19px 0 12px 0; display: inline-block;} */

/*----------menu css end--------------*/

.know-section{ padding:24px 0 135px 0; margin: 0px; width: 100%;}
.know-section .know-section-main{max-width:1435px; margin: 0px auto; padding: 0px; display: flex;}
.future-box{border-radius: 25px; min-width: 270px; width:25%; display: flex; flex-direction: column; align-items: center;
padding:15px 0 17px 0;}
.future-box:hover{background:#f5f5f5; cursor: pointer; }
.future-box h4{font-size: 21px; font-weight: bold; color: #000; padding:12px 0 0 0; margin: 0px;}
.future-box h5{font-size:18px;color: #D20101; font-weight:600; margin-top: 5px; position: relative;}
.future-box h5::before{margin: 0px auto; width: 35px; height: 3px; position: absolute; left: 0px; right: 0px; bottom:-11px; content:''; background-color:#fe0100;}
.future-box p{font-size:16px;color:#333; line-height:22px; text-align: center; max-width:185px; margin-top: 26px;}
.shap-div{width: 130px; height:142px; text-align:center; line-height: 142px; padding:20px 0 0 0;}
.start-consultation{max-width: 1435px; border-radius: 20px; background:#3534af url(../images/red-bg.jpg) no-repeat; background-size:cover; margin: 0px auto; text-align: center; display: flex;
justify-content: center; padding:35px 0 35px 0; margin-top:-83px;}
.start-consultation .astrologer-Online{display: flex; align-items: center;}
.start-consultation .astrologer-Online h2{font-size:35px; color: #fff; font-weight: bold;}
.start-consultation .astrologer-Online a{padding:0px 38px 0 38px; margin: 0px; border-radius: 5px; background:#fff; font-size: 18px; font-weight: bold; color: #333;
text-transform: uppercase; display:flex; margin-left: 45px; height: 65px; align-items: center; }
.start-consultation .astrologer-Online a:hover{background: #000; color: #fff;}

.why-guru{margin: 0px auto; width: 94%; margin-top: 66px; padding-bottom: 75px;}
.why-Cosmo-title{display: flex; flex-direction: column; margin: 0px; justify-content: center; align-items: center; padding:38px 0 58px 0;} 
.why-Cosmo-title h2{padding:0px 0 13px 0; margin: 0px; font-size: 45px; font-weight: bold; color: #000;} 
.why-Cosmo-title h5{padding:0px; margin:37px 0 0 0; font-size:24px; font-weight: bold; color: #000; position: relative;}
.why-Cosmo-title h5::before{margin: 0px auto; width:71px; height:6px; position: absolute; left: 0px; right:0px;
bottom:-21px; content:''; background-color:#880883; border-radius: 48px;}



.cosmo-box{display: flex; padding: 0px; margin: 0px; flex-direction: column; justify-content: center; align-items: center;}
.cosmo-box h3{padding: 0px; margin: 0px; font-size: 35px; font-weight: bold; color: #000; }
.cosmo-box h6{padding: 0px; margin: 0px; font-size: 22px; color: #000; font-weight: 400;}
.associal-box{border-radius: 8px; background: #fff; display: flex; flex-direction: column; width: 100%; align-items: center; 
justify-content: center; margin-top: 48px; padding:17px 0 30px 0;}
.associal-box h4{padding: 0px; margin:0px 0 75px 0; font-size:24px; color: #000; font-weight:bold; position: relative; text-align:center;}
.associal-box h4::before{margin: 0px auto; width:50px; height:5px; position: absolute; left: 0px; right:0px;
    bottom:-24px; content:''; background-color:#880883; border-radius: 48px;}


.associal-box ul{padding: 0px; margin: 0px; display: flex; justify-content: center; align-items: center;}
.associal-box ul li{padding:0px 8px 0 8px; margin: 0px; list-style: none;}



.bhavishya-title{display: flex; flex-direction: column; align-items: center; justify-self: unset; padding:73px 0 0 0;}
.bhavishya-title h2 {    padding: 0px 0 13px 0;    margin: 0px;    font-size: 45px;    font-weight: bold;    color: #000;}
.bhavishya-title h6{    padding: 0px 0 35px 0; margin: 0px;  font-size:20px; font-weight:600;  color: #000;}
.achieve-box{display: flex; flex-direction: column; height: 100%; border-radius:8px; padding:47px 38px 28px 35px; align-items: flex-start;}
.achieve-box h2 {padding: 0px; margin: 0px; font-size: 35px; color: #000; font-weight: bold; line-height: 44px;}
.achieve-box h3 {padding: 0px; margin:5px 0 24px 0; font-size:45px; color: #3534af; font-weight: bold;}
.achieve-box .time-world{padding:10px 30px 10px 20px; margin:40px 0 47px 0px; display: flex; font-size: 24px; color:#880883; font-weight: bold; border-radius: 70px; border: solid #880883 1px;}
.achieve-box .time-world img{margin:0px 10px 0px 0;}

.achieve-box a{background-image: linear-gradient(89deg, #2119ac 0%, #7a71ae 97%);
    display:flex; height: 65px; border-radius: 5px; align-items: center; justify-content: center; padding:0 28px 0 24px; font-size: 18px; font-weight: bold; color:#fff; }
.achieve-box a span{display: inline-block; margin-top:8px; margin-left: 32px;}
.achieve-box a:hover {background-image: linear-gradient(89deg, #7a71ae 0%, #2119ac 97%);}


.gj-university{display:flex; margin:25px 0 35px 0; align-items: center;}
.gj-university h4{padding:0px; margin:0px 0 0 22px; font-size: 24px; font-weight: bold;}
.gj-university h4 span{color:#880883;}

.Cosmo-Kundli{display: flex; flex-direction: column; border-radius:8px; padding:47px 40px 28px 62px; margin-top:78px; align-items: flex-start; border: solid #dde6e9 1px;}
.Cosmo-Kundli h2 {padding: 0px; margin: 0px; font-size: 35px; color: #000; font-weight: bold; line-height: 44px;}
.Cosmo-Kundli h3 {padding: 0px; margin:5px 0 24px 0; font-size:45px; color: #3534af; font-weight: bold;}
.Cosmo-Kundli .time-world{padding:10px 30px 10px 20px; margin:40px 0 50px 0; display: flex; font-size: 24px; color:#880883; font-weight: bold; border-radius: 70px; border: solid #880883 1px;}
.Cosmo-Kundli .time-world img{margin:0px 10px 0px 0;}
.Cosmo-Kundli a{background-image: linear-gradient(89deg, #e03324 0%, #ee7e44 97%);
    display:flex; height: 65px; border-radius: 5px; align-items: center; justify-content: center; padding:0 28px 0 24px; font-size: 18px; font-weight: bold; color:#fff; }
.Cosmo-Kundli a span{display: inline-block; margin-top:8px; margin-left: 32px;}
.Cosmo-Kundli a:hover {
  background-image: linear-gradient(89deg, #ee7e44 0%, #e03324 97%);
}

.yearly-report{display: flex; padding: 0px; margin:15px 0 0 0; align-items: center;}
.yearly-report ul{padding:0px 23px 0 0; margin:0px 58px 0 0; display: flex; flex-direction: column; border-right: solid #BFBFBF 1px;}
.yearly-report ul li{padding:0px 0 0 34px; margin: 0px; line-height: 34px; font-size: 18px; color: #000; background: url(../images/arrow2.svg) no-repeat left 7px; font-weight: 500;}


.magazine-book{display:flex; align-items: center; flex-direction: column; padding: 0px; margin: 0px;}
.magazine-book h2{padding:0px; margin:0px 0 16px 0; font-size: 35px; color: #000; font-weight: bold; line-height: 44px;}
.magazine-book a {
    background:linear-gradient(89deg, #e03324 0%, #ee7e44 97%);
    display: flex;    height: 65px;    border-radius: 5px;    align-items: center;    justify-content: center; padding: 0 28px 0 24px;    font-size: 18px; font-weight: bold;
    color: #fff; min-width: 224px;}
    .magazine-book a:hover {background-image: linear-gradient(89deg, #ee7e44 0%, #e03324 97%);}


.magazine-book a span{display: inline-block; margin-top:8px; margin-left:15px;}
.magazine-book{display: flex; flex-direction: column; justify-content: center; margin-top:77px;}
.book-img{margin-top: 17px; padding: 0 0 55px 0;}


/*------abt secton---*/
.about-section {display: flex; border: solid 1px #ebd7d7; margin-top: 80px;  margin-bottom:60px;  align-items: flex-start;}
.about-section .aboutcosmo-left {max-width: 461px; background-color: #f4ebeb; 
display: flex; flex-direction: column; justify-content: center; align-items: center; padding:30px 0 75px 0;}
.about-section .aboutcosmo-left h2{padding: 0px; margin: 0px; font-size: 45px; font-weight: bold; color: #000;}
.about-section .aboutcosmo-left h5{padding:4px 0 33px 0; margin: 0px; font-size:24px; font-weight:500; color: #000;}
.about-section .aboutcosmo-left p{padding:0px 45px 30px 40px; margin:20px 0 0 0; font-size:16px; font-weight:500; color: #000; line-height: 28px; text-align: center;}
.about-section .aboutcosmo-left h4{padding:0px; margin:72px 0 15px 0; font-size:24px; font-weight:bold; color: #000; text-transform: uppercase; font-weight: bold;}
.about-section .aboutcosmo-left ul{padding: 0px; margin: 0px; display: flex; align-items: center;}
.about-section .aboutcosmo-left ul li{padding:0px; margin:0px 5px 0 5px;}

.about-section .team-section {width: 705px; display: flex;  flex-direction: column;  padding: 30px 0 45px 0; text-align: center;}
.about-section .team-section h2{padding: 0px; margin: 0px; font-size: 45px; font-weight: bold; color: #000;}
.about-section .team-section h5{padding:4px 0 33px 0; margin: 0px; font-size:24px; font-weight:500; color: #000;}
.slider-team{padding:15px 0 0 0; width: 100%; text-align: center;}
.slider-team img{max-width: 100%;}

.about-section .team-section a {
width: 240px; height: 53px; display: flex;  flex-direction: row;  justify-content: flex-start;   align-items: center;
padding:15px 45px 15px 16px;  border-radius: 5px;  border: solid 1px #333;  font-size: 18px; font-weight: bold; color:#333;
margin: 0px auto;  background: url(../images/black-arw.svg) no-repeat 90% 16px; margin-top: 14px;}

.about-section .team-section a:hover {background: #ad1242 url(../images/white-arrw.svg) no-repeat 90% 16px;
  color: #fff;  border: solid 1px #ad1242; transition: all ease-in-out 0.5s;}


.ready-reach-sectoin { border-radius: 10px;   display: flex;    flex-direction: column;    align-items: center; padding:35px 0 42px 0; margin-bottom:0px;}
.ready-reach-sectoin h2{padding: 0px; margin: 0px; font-size:45px; font-weight: bold; color: #fff;}
.ready-reach-sectoin p{padding:5px 0 0 0; margin: 0px; font-size:20px; font-weight:600; color: #fff;}

.ready-reach-sectoin span{display: inline-block; margin-top: 31px;}
.ready-reach-sectoin ul{display: flex; justify-content: center; margin-top: 37px;}
.ready-reach-sectoin ul li{padding: 0px; margin:0px 11px 0 11px} 
.ready-reach-sectoin ul li a.link1{padding: 0px; margin:0px ;
    width: 225.1px;
    height: 53px;
    flex-grow: 0;
    display: flex;
    flex-direction: row;
    justify-content: flex-start;
    align-items: center;
    padding: 20px 23px;
    border-radius: 5px;
    box-shadow: 0 6px 8px 0 rgba(0, 0, 0, 0.25);
    background:#fff url(../images/black-arw.svg) no-repeat 90% 18px; font-size: 18px; font-weight: bold; color: #333; border: solid 1px white;
}
.ready-reach-sectoin ul li a.link1:hover {
  background:transparent url(../images/white-arrw.svg) no-repeat 90% 18px;
  border: solid 1px white; transition: all ease-in-out 0.5s; color: #fff;}

.ready-reach-sectoin ul li a.link2{padding: 0px; margin:0px;
    font-size: 18px; font-weight: bold; color: #fff;
    width: 269.1px;
    height: 53px; flex-grow:0; display: flex; flex-direction: row; justify-content: flex-start;  
    align-items: center; padding: 20px 23px; border-radius: 5px; border: solid 1px #fff;
    background:url(../images/white-arrw.svg) no-repeat 90% 18px;}

    .ready-reach-sectoin ul li a.link2:hover {
      background:#fff url(../images/black-arw.svg) no-repeat 90% 18px;
      border: solid 1px white; transition: all ease-in-out 0.5s;  color: #000;}


.Business-section{ width: 100%; padding: 0px;}
.testimonial-section .bhavishya-title {padding: 62px 0 0 0;    margin:0px 0 62px 0;}
.testimonial-main{max-width: 990px; margin: 0px auto; display: flex !important;}
.Testimonial-video{ height:335px; border-radius: 10px; background-color: #d9d9d9; position: relative; width:50%;}
.Testimonial-video a{position: absolute; top:50%; left: 50%; transform:translate(-50%, -55%);
    width: 79px; height: 79px;  padding: 17.5px 17px 16.5px 17px;  box-shadow: 0 4px 14px 0 rgba(0, 0, 0, 0.25);
    background-color: #fff; border-radius: 50%;}
.Testimonial-desc{position: relative; width:50%; padding: 0 0 0 65px;}
.Testimonial-name{display: flex; }
.Testimonial-name span.img-profile{width:94px; height:94px;  background-color: #d9d9d9; overflow: hidden; border-radius: 100%; display: block;}
.Testimonial-name span.img-profile img{max-width: 100%; border-radius: 100%;}
.Testimonial-profile{width: 240px; display: flex; flex-direction: column; margin-left: 20px;}
.Testimonial-profile h4{font-size: 25px; color: #000; font-weight: bold; padding: 0px; margin:0px 0 5px 0;}
.Testimonial-profile span{font-size:16px; color: #000; font-weight:400; line-height: 20px;}
.Testimonial-profile ul{padding:10px 0 0 0; margin: 0px; display: flex;}
.Testimonial-profile ul li{padding: 0px; margin:0px 5px 0 0;}
.Testimonial-desc p{font-size: 18px; color: #000; padding:0px; margin:32px 0 0 0; line-height: 34px;}
.event-section{margin-top: 27px; width: 100%; padding: 0px;}
.Cosmo-Report .container{max-width:1084px;}

/*----------tab sction -------------*/
.event-tab-section{margin-top: 52px;}
.event-tab-section .tabs {
    margin: 0px;
    padding: 0px;
    list-style: none;
    position: relative;
    display: flex;
    align-items: center;
    justify-content: center;
}
  .event-tab-section .tabs .active-tab {
    /* border-top: 1px solid #ccc;
    border-left: 1px solid #ccc;
    border-right: 1px solid #ccc;
    border-bottom: none; */
    position: relative;
    color:#3534af; border-bottom: solid red 2px;
  }
  /* .event-tab-section .tabs .active-tab:after {
    width: 100%;
    height: 2px;
    position: absolute;
    content: "";
    bottom: -0.1em;
    left: 0;
    background: white;
  } */
  .event-tab-section .tabs li {border-bottom: solid #fff 2px;
    display: inline-block;
    cursor: pointer;
    color:#000; font-size: 18px; font-weight:600;
    padding:0px; margin: 0 24px 0 24px; position: relative;}
  
    .event-tab-section .tabs li::before {
        width: 5px;
        height: 5px;
        background: #939393;
        position: absolute;
        right: -29px;
        top: 12px;
        content: '';
        border-radius: 100%;
    }
    .event-tab-section .tabs li:last-child::before{display: none;}


  .event-tab-section .tabs-content {
    margin:0px;
    padding:0;
    list-style: none;
  }
  .event-tab-section .tabs-content li {
    display: none;
  }

/*----------tab sction -------------*/



.bhavishya-tab{margin-top: 52px;}
.bhavishya-tab .tabs {
    margin: 0px;
    padding: 0px;
    list-style: none;
    position: relative;
    display: flex;
    align-items: center;
    justify-content: center;
}
  .bhavishya-tab .tabs .active-tab {
    /* border-top: 1px solid #ccc;
    border-left: 1px solid #ccc;
    border-right: 1px solid #ccc;
    border-bottom: none; */
    position: relative;
    color:#3534af; border-bottom: solid red 2px;
  }
  /* bhavishya-tab .tabs .active-tab:after {
    width: 100%;
    height: 2px;
    position: absolute;
    content: "";
    bottom: -0.1em;
    left: 0;
    background: white;
  } */
  .bhavishya-tab .tabs li {border-bottom: solid #fff 2px;
    display: inline-block;
    cursor: pointer;
    color:#000; font-size: 18px; font-weight:600;
    padding:0px; margin: 0 24px 0 24px; position: relative;}
  
    .bhavishya-tab .tabs li::before {
        width: 5px;
        height: 5px;
        background: #939393;
        position: absolute;
        right: -29px;
        top: 12px;
        content: '';
        border-radius: 100%;
    }
    .bhavishya-tab .tabs li:last-child::before{display: none;}


  .bhavishya-tab .tabs-content {
    margin:0px;
    padding:0;
    list-style: none;
  }
  .bhavishya-tab .tabs-content li {
    display: none;
  }




/*-----------inner tab-----*/
.bhavishya-tab-section {
  max-width: 1435px;
  margin: 0px auto;
  border-radius: 30px;
  border: solid 1px #ebd7d7;
  overflow: hidden;
  margin-top: 40px;
  padding-bottom: 44px; margin-bottom: 62px;
}

.bhavishya-tab-section .tabs {padding:0px;}
.bhavishya-tab-section .tabs .tab-nav {text-align: center; margin: 0px; background:#FFFBFB; padding:30px 0 29px 0;}
.bhavishya-tab-section .tabs .tab-nav li {display: inline-block; vertical-align: top; margin:0px 11px;}

.bhavishya-tab-section   .tabs .tab-nav li span {
  text-transform: uppercase;
  color: #212121;
  transition: all 0.25s ease-in-out;
  cursor: pointer;
  font-weight: bold;
  display: flex;
  flex-direction: column;
  justify-content: center;
  align-items: center;
 
}

.bhavishya-tab-section   .tabs .tab-nav li span strong {font-size: 18px; font-weight: bold; color:#333; padding: 8px 0 0 0;}
.bhavishya-tab-section   .tabs .tab-nav li span small {font-size:13px; font-weight:500; color:#000;}


.bhavishya-tab-section   .tabs .tab-nav li span div{ width: 60px; height: 60px; border-radius: 100%; display: flex; 
  justify-content: center; align-items: center;}



.bhavishya-tab-section .tabs .tab-nav li:hover > span, 
.bhavishya-tab-section .tabs .tab-nav li.active > span {
  color: #000;
  text-decoration:none;
}
.bhavishya-tab-section .tabs .tab-nav li.active > span  strong {font-size: 18px; font-weight: bold; color:#880883;}
/* .bhavishya-tab-section .tabs .tab-nav li.active > span  div { background-image: linear-gradient(to right, #e127cc, #ee7e44);} */
.bhavishya-tab-section .tabs .tab-nav li span  div img{max-width: 100%;}



.inner-tab{padding:34px 0 0 0; margin: 0px;}
.inner-tab .tab-nav{background:#fff!important;}
.inner-tab .tab-nav ul li{margin: 0px 40px!important;}

.inner-tab .tab-nav span{font-size: 24px; font-weight:500!important; text-transform: capitalize!important; border-bottom: solid #fff 2px;}
.inner-tab .tab-nav li.active span {color:#880883!important; border-bottom: solid #880883 2px; position: relative;}

.inner-tab .tab-nav li.active span::before {
  position: absolute;
  bottom: -8px;
  left: 0px;
  right: 0px;
  content: '';
  width: 0;
  height: 0;
  border-left: 8px solid transparent;
  border-right: 8px solid transparent;
  border-top: 8px solid #880883;
  margin: 0px auto;
}


.bhavishya-tab-section .tabs .tab {
  display: none;
}
.bhavishya-tab-section .tabs .tab.active {
  display: block; text-align: center;
}

.mesh-rasi-section{display: flex; flex-direction: column; justify-content: center; align-items: center; padding-top: 10px;}
.mesh-rasi-section div{ width: 60.1px;
height: 60.1px; border-radius: 40px; display: flex; justify-content: center; align-items: center;}
.mesh-rasi-section h3{padding:0px; margin:12px 0 0 0; font-size: 28px; color: #000; font-weight: 500;}
.inner-tab a.Prediction{border-radius: 5px; border: solid 1px #333; display: inline-block; background: url(../images/black-arw.svg) no-repeat 94% 16px; 
font-size: 18px; font-weight:bold; color: #333; padding:12px 48px 12px 18px;}
.mesh-rasi-section div img{max-width:100%;}

.inner-tab a.Prediction:hover {
  background: #ad1242 url(../images/white-arrw.svg) no-repeat 94% 16px;
  color: #fff;  border: solid 1px #ad1242; transition: all ease-in-out 0.5s;
}

/*-----------inner tab-----*/

/*------------foter section---------------*/
footer{background:#3F3E3E; width: 100%; padding:0 0 0 0;}

.our-product{display: flex; flex-direction: column;}
.our-product h4{padding: 0px; margin:0px 0 25px 0; font-size: 24px; color: #fff; font-weight:500;}
.our-product ul{padding: 0px; margin: 0px; display: flex; flex-direction: column;}
.our-product ul li{padding: 0px; margin: 0px; display: flex; align-items: center;}
.our-product ul li a{padding: 0px; margin:0px 0 0 17px; font-size: 18px; color: #fff; font-weight:400;}
.our-product ul li a:hover{color:#3534af;}

.cosmoguru-ftr{display: flex; flex-direction: column;}
.cosmoguru-ftr h4{padding: 0px; margin:0px 0 34px 0; font-size: 24px; color: #fff; font-weight:500;}
.cosmoguru-ftr ul{padding: 0px; margin: 0px; display: flex; flex-direction: column;}
.cosmoguru-ftr ul li{padding: 0px; margin: 0px; display: flex; align-items: center; line-height:32px;}
.cosmoguru-ftr ul li a{padding: 0px; margin: 0px; font-size:16px; color: #D5D5D5; font-weight:400;}
.cosmoguru-ftr ul li a:hover{color:#3534af;}


.cosmoguru-Reach{display: flex; flex-direction: column;}
.cosmoguru-Reach h4{padding: 0px; margin:0px 0 34px 0; font-size: 24px; color: #fff; font-weight:500;}

.cosmoguru-Reach ul.addres-right{padding: 0px; margin: 0px; display: flex; flex-direction: column;}
.cosmoguru-Reach ul.addres-right li {padding: 0px;  margin: 0px;  display: flex;  align-items: flex-start;  line-height: normal; font-size: 16px; 
color: #D5D5D5; line-height: 25px; margin-bottom:5px;}
.cosmoguru-Reach ul.addres-right li span {
  margin-right:15px;
  margin-top: 4px;
}
.cosmoguru-Reach ul.addres-right li a{padding: 0px; margin: 0px; font-size:16px; color: #D5D5D5; font-weight:400;}
.cosmoguru-Reach ul.addres-right li a:hover{color:#3534af;}


.cosmoguru-Reach ul.social-con{padding: 0px; margin:15px 0 0 0; display: flex;}
.cosmoguru-Reach ul.social-con li {padding: 0px;  margin: 0px;  display: flex;  align-items: flex-start;  line-height: normal;}
.cosmoguru-Reach ul.social-con li a{padding: 0px; margin:0px 13px 0 0; font-size:16px; color: #D5D5D5; font-weight:400;
width: 33.3px;  height: 33.3px;  box-shadow: 0 4px 4px 0 rgba(0, 0, 0, 0.25);  background-color: #706f6f; border-radius: 100%; display: flex; 
align-items: center; justify-content:center;}
.cosmoguru-Reach ul.social-con li a:hover{background:#3534af;}

.footer-term {  display: flex;  justify-content: center;  border-top: solid #777575 1px;  padding: 30px 0 30px 0;  margin-top: 40px;}
.footer-term ul{display: flex; justify-content: center; align-items: center;}
.footer-term ul li{padding: 0px; margin: 0px; font-size:16px; color: #fff; font-weight:400;}
.footer-term ul li:first-child{padding-right: 25px; position: relative;}
.footer-term ul li:first-child::after{position: absolute; right:6px; top:4px; height: 15px; width: 2px; background: white; content:'';}

.footer-term ul li a{padding:0px; margin:0px 9px; color: #fff;}
.footer-term ul li a:hover{color:#3534af;}








/*--------------progress bar ------------*/

.inner-tab .progress *:not([data-progress]) {margin: 5px 0; font-size: 14px;}

.inner-tab .progress {
margin-top: 50px;
  padding:0 3% 0 3%;
  width: 100%;
  box-sizing: border-box;
  height: auto;
  overflow: initial; background: none;
}

.inner-tab .progress .bar{width: 20%; margin:0px 9px 0 9px;}
.inner-tab .progress .bar h3{font-size:22px; color: #000; font-weight: 600; margin-top: 13px; padding-bottom: 29px;}

.inner-tab .progress [data-progress] {
  height:36px;
  border-radius:25px;
  overflow: hidden; width:100%;
  background:#f3f3f3;
}

[data-progress]::after {
  content: "";
  display: flex;  justify-content:center;  align-items: center; border-radius: 40px;
  background-image: linear-gradient(to right, #e127cc, #ee7e44);  width: 0;
  height: 100%;  box-sizing: border-box;  font-size:16px;  color: white; font-weight: 500;
  padding: 0 3px;  transition: 2s;}

[data-progress].animate-progress::after {
  content: attr(data-progress) "%";
  width: var(--animate-progress);
}

html.active-in {
  position: fixed;
  -webkit-transition: all 0.3s ease;
  -moz-transition: all 0.3s ease;
  -o-transition: all 0.3s ease;
  transition: all 0.3s ease;
  width: 100%;
}
.header-sticky {
  position: fixed;
  height: 100%;
  overflow: auto;
  max-width: 380px;
  width: 90%;
  background: #fff;
  z-index: 100000000;
  right: 0;
  padding:50px 20px 20px;
  right: -380px;
  visibility: hidden;
  -webkit-transition: all 0.5s ease;
  -moz-transition: all 0.5s ease;
  -o-transition: all 0.5s ease;
  transition: all 0.5s ease;
  top: 0;
}

html.active-in:before {
  content: '';
  background: rgba(0,0,0,0.7);
  width: 100%;
  height: 100%;
  position: absolute;
  left: 0;
  top: 0;
  z-index: 10000000;
}

html.active-in .header-sticky {
  visibility: visible;
  right: 0;
}

.header-sticky .c-close {
  position: absolute;
  right: 15px;
  top: 15px;
  color: #333;
  font-size: 24px;
  cursor: pointer;
  -webkit-transition: all 0.3s ease;
  -moz-transition: all 0.3s ease;
  -o-transition: all 0.3s ease;
  transition: all 0.3s ease;
}

ul.right-menu li {padding: 0px; margin: 0px; line-height:36px;}
ul.right-menu li a {
    padding: 2px 0px;
    margin: 0px;
    font-size: 14px;
    color: #000;
    font-weight: 400;
    display: block;
}
ul.right-menu li a:hover{color:#e127cc;}

ul.right-menu li {
    border-bottom: #ccc solid 1px;
}

.none{display: none;}

.slick-dots li button { width:auto !important; height:auto !important;}
.slick-dots li {
    position: relative;
    display: inline-block;
    width: 10px  !important;
    height: 10px !important;
    margin: 0 5px;
    padding: 0;
    cursor: pointer;
    background: #000;
}

.slick-dots li.slick-active {background: #e93928;}




section.testimonial-section {
    padding: 0 0 0px;
}


.testimonial-section .slick-dotted.slick-slider { padding-bottom:50px;}







/*****************************************/


.events-sec { padding-bottom:50px;}
.mar-dv { position:relative; width:100%; height:400px; background:#333;}
.mar-dv .img_bg {  width:125px; height:125px; background:#900; position:absolute; left:40px; right:40px; top:25px; bottom:25px; border-radius:100%;}
.mar-dv .box-bg1 { position:absolute; transform:scale(0.5);}

.mar-dv .box-bg2 { left:185px; top:25px; } 
.mar-dv .box-bg3 { left:320px; transform:scale(0.8); top:-20px;  } 
.mar-dv .box-bg4 { left:480px; transform:scale(0.7) } 

.mar-dv .box-bg5 { left:0px; transform:scale(0.8); top:150px; } 
.mar-dv .box-bg6 { left:20	0px; transform:scale(0.7);  top:150px;} 
.mar-dv .box-bg7 { left:480px; transform:scale(0.7); display:none; } 
.mar-dv .box-bg8 { left:480px; transform:scale(0.7); display:none;} 
.mar-dv .box-bg9 { left:480px; transform:scale(0.7); display:none; } 




/*************/


.gallery-page { padding:50px 0 0; }
.page-template-gallery  .ftr-contact-section {    margin-top: 40px;}

.grid {  max-width: 1200px;  margin: 40px auto;  padding: 0;  display: flex;  flex-wrap: wrap;  list-style-type: none;}
.grid > li {  width: calc(100% / 3 - 30px);  margin: 0px 15px;  margin-bottom: 30px;  overflow: hidden;  border-radius: 15px;  }
.filters {  margin-top: 40px;  display: flex;  display: -webkit-flex;  flex-wrap: wrap;  justify-content: center;}
.grid li img {  max-width: 100%;  border-radius: 10px;}
.filters button {  padding: 10px 25px;  margin: 0px 5px;  background-color: #EDEDED;  border: none;  border-radius: 10px;  transition: 150ms;
  color: #333;  font-size: 16px;  line-height: 25px;  font-weight: normal;     font-family: 'ClashDisplay-Medium';  position: relative;  outline: none;  cursor: pointer; border: #E0E0E0 solid 1px; border-radius: 88px; margin-bottom: 10px;}
.filters button.is-checked {  background-color: #FFB700;  color: #121212;}
.element-item > div {  padding: 0;  background-color: #121212;  color: #dddddd;}
.element-item p {  font-size: 18px;  line-height: 24px;  font-family: "Lato", sans-serif;}
@media (max-width: 767px) {
  .filters button {    padding: 5px 10px;    margin: 5px;  }
  .grid > li {    width: calc(100% - 30px);  }
  .element-item p {    font-size: 16px;    line-height: 22px;  }
}

.events-sec { padding-bottom:50px; }
.container_menu_iso .menu_iso { text-align:center; padding:50px 0 }
.container_menu_iso .menu_iso li { list-style:none; display:inline-block; padding:0 10px; font-size:18px; color:#333; font-weight:600; }
.container_menu_iso .menu_iso li span { width:7px; height:7px; background:#939393; display:inline-block; border-radius:100%; }
.container_menu_iso .menu_iso li a{ color:#333 !important; cursor:pointer; position:relative; display:block; }
.container_menu_iso .menu_iso li a::before { width:0; height:1px; bottom:0; background:#3534af; content:''; left:0px; display: block; position:absolute; }
.container_menu_iso .menu_iso li a.is-checked { color:#3534af !important; }
.container_menu_iso .menu_iso li a.is-checked::before { width:100%; } 

.img_iso img { width:100%; }

.our-product ul li + li { margin-top:10px; } 
.our-product ul li span {    width: 44px;    height: 44px;    background: #FFF;    PADDING: 8PX;    border-radius: 35px;}
.our-product ul li span img {    width: 100%;}


/*********/
#request, #download  { display: none; }
.wpcf7-not-valid-tip {  display: none;}
.popup_design.fancybox-content {    max-width: 700px;    width: 100%; padding: 0px; border-radius: 6px;}
.popup_design.fancybox-content  .fancybox-button svg { color: #fff; text-shadow: none; }
.pop_form { padding: 20px 34px; }
.popup_header { background: linear-gradient(131.05deg, #05436B 39.78%, #2493C4 101.45%);    padding: 20px 34px; text-align: center;}
.popup_header h3 { color: #fff; font-size: 30px; font-weight: 700; margin: 0px 0px 30px; padding: 0px; }
.popup_header h4 {  color: #fff;    font-size: 18px;    font-weight: 600;}
.popup_header .img_blk {
    display: table;
    width: 60px;
    height: 60px;
    margin: 0 auto 19px;
    border-radius: 100%;
}

.pop_form h2 {
    font-size: 31px;
    font-weight: 700;
    line-height: 42px;
    color: #333;
    margin: 0 0 30px;
    max-width: 100%;
    text-align: center;
}
.pop_form input[type="text"], .pop_form input[type="email"], .pop_form input[type="tel"] {  width: 100%;    height: 45px;   border-radius: 5px; padding: 0 20px;    color: #333;    background: #FFFFFF;    border: 1px solid #DEDEDE;  box-shadow: 0px 0px 19px rgba(0, 0, 0, 0.09);   border-radius: 5px;}
.pop_form  .in_blk {    margin: 0 0 17px;}
.pop_form  .logo {  position: absolute; right: 40px;}
.pop_form .wpcf7-submit {   width: 100%;    height: 55px;   background: #1A73E8;    box-shadow: 0px 0px 25px rgba(15, 28, 96, 0.25);    border-radius: 5px;}
.pop_form .wpcf7-spinner {  position: absolute; left: 0;}

input.wpcf7-not-valid { border-color: red !important; }

#request { max-width: 580px; width: 90%; background: #FCF4F4;     border: #E1CECE solid 1px;    border-radius: 7px;  padding: 25px;}
#request  .form_blk {    background: none;    padding: 0;    border: none;    border-radius: 0;}    
.form_blk { background: #FCF4F4;    padding: 25px;  border: #E1CECE solid 1px;  border-radius: 7px;}
 .form_blk h3 { font-size: 35px; margin: 0 0 30px; line-height: 1.3; }
 .form_blk h3 span { display: block; font-size: 20px; font-weight: 600; }

 .in_blk input {
    width: 100%;
    height: 45px;
    padding: 0 15px;
    font-size: 16px;
    border: none;
    border-radius: 5px;
}

.register_btn {
    width: 100%;
    height: 50px;
    background: linear-gradient(94.45deg, #3534af 11.45%, #FF7E35 94.75%);
    border-radius: 5px;
    font-weight: 600;
    font-size: 20px;
    text-transform: none;
    font-family: 'Jost', sans-serif; color: #fff;
}

.in_blk {    margin: 0 0 19px;}

.social_fo {    margin: 21px 0 0;}
.social_fo a.fa {    width: 33px;    height: 33px;    background: #3534af;    text-align: center;    display: inline-block;    vertical-align: top;    color: #fff;    border-radius: 100%;    padding: 9px 0; margin-right: 5px; text-decoration: none !important; }
.social_fo a.fa:hover{background: #000;}
ul.right-menu li.whats-app-chat {
    border: none !important;
    padding-top: 20px;
}
.right-menu .whats-app-chat a {
    font-size: 18px;
    font-weight: bold;
    color: #fff;
    margin: 0 0 0 0px;
    padding: 8px 18px 8px 14px;
    border-radius: 5px;
    border: solid 1px #fff;
    background-image: linear-gradient(to right, #8da20b, #8fb205);
    display: flex;
    align-items: center;
    justify-content: center;
}
.right-menu .whats-app-chat a:hover {
    background: #2a9737; color: #fff;
}

.right-menu .whats-app-chat a span {    margin: 0 13px 0 0;    position: relative;    top: 5px;}

span.lnr.lnr-cross i {    width: 30px;    height: 2px;    background: #999;    position: absolute;    right: 0;    transform: rotate(45deg);    top: 11px;}
span.lnr.lnr-cross i + i { transform: rotate(-45deg);  }

span.lnr.lnr-cross {     position: relative; }
span.lnr.lnr-cross::after {
    content: '';
    width: 50px;
    height: 50px;
    position: absolute;
    z-index: 10;
    top: -14px;
    left: -39px;
    background: inherit;
}
h2 {    font-weight: 500 !important;}
.cosmo-box h6, .associal-box h4, .cosmo-box h3 {    font-weight: 500 !important;  }

.product-sec .padd_blk { border:#f5f5f5 solid 1px; padding:24px;  text-align: center; box-shadow: 1px 1px 25px rgba(0, 0, 0, 0.03);}
.product-sec h3 { font-size:18px; }
.product-sec .icon_blk { width:80px; height:80px; display:inline-block; margin:0 0 15px; border-radius:150px; }
.product-sec .icon_blk img { width:100%; }

@media( max-width:767px) {
    .product-sec { padding:0 15px; }
.product-sec .col-md-4.col-lg-2 { width:50%; margin-bottom:30px; }
}



/****************/

.sc-div {        --space: 2rem;        display: grid;        align-content: center;        overflow: hidden;        gap: var(--space);        width: 100%;            }    
.marquee {        --duration: 60s;        --gap: var(--space);        display: flex;        overflow: hidden;        -webkit-user-select: none;        -moz-user-select: none;        -ms-user-select: none;        user-select: none;        gap: var(--gap);/*        transform: skewY(-3deg);*/    }    
 .marquee__group {
        flex-shrink: 0;
        display: flex;
        align-items: center;
        justify-content: space-around;
        gap: var(--gap);
        min-width: 100%;
        -webkit-animation: scroll var(--duration) linear infinite;
        animation: scroll var(--duration) linear infinite;
            min-height: 325px;
/*        position: relative;*/
    }
    
    @media (prefers-reduced-motion: reduce) {
        .marquee__group {
            -webkit-animation-play-state: paused;
            animation-play-state: paused;
        }
    }
    
    .marquee__group img {
        /*max-width: clamp(10rem, 1rem + 28vmin, 20rem);
        aspect-ratio: 1;
        -o-object-fit: cover;
        object-fit: cover;
        border-radius: 1rem;*/
    }
    
    /*.marquee__group p {
        background-image: linear-gradient(75deg, hsl(240deg 70% 49%) 0%, hsl(253deg 70% 49%) 11%, hsl(267deg 70% 49%) 22%, hsl(280deg 71% 48%) 33%, hsl(293deg 71% 48%) 44%, hsl(307deg 71% 48%) 56%, hsl(320deg 71% 48%) 67%, hsl(333deg 72% 48%) 78%, hsl(347deg 72% 48%) 89%, hsl(0deg 73% 47%) 100%);
        -webkit-background-clip: text;
        -webkit-text-fill-color: transparent;
    }
    
    .marquee--borders {
        border-block: 3px solid dodgerblue;
        padding-block: 0.75rem;
    }*/
    
    .marquee--reverse .marquee__group {
        animation-direction: reverse;
        -webkit-animation-delay: calc(var(--duration) / -2);
        animation-delay: calc(var(--duration) / -2);
    }
    
    @-webkit-keyframes scroll {
        0% {
            transform: translateX(0);
        }
        100% {
            transform: translateX(calc(-100% - var(--gap)));
        }
    }
    
    @keyframes scroll {
        0% {
            transform: translateX(0);
        }
        100% {
            transform: translateX(calc(-100% - var(--gap)));
        }
    }


.marquee__group .brand-logo1 {
    position: absolute;
    left: 0%;
    top: 5%;
    max-width: 150px;
}

.marquee__group .brand-logo2 {
    position: absolute;
    left: 22%;
    top: 22%;
    max-width: 120px;
}

.marquee__group .brand-logo3 {
    position: absolute;
    left: 42%;
    top: 10%;
    max-width: 145px;
}

.marquee__group .brand-logo4 {
    position: absolute;
    left: 66%;
    top: 34%;
    max-width: 120px;
}

.marquee__group .brand-logo5 {
    position: absolute;
    right: 0;
    top: 2%;
    max-width: 170px;
}
.marquee__group .brand-logo6 {
    position: absolute;
left: 6%;
    top: 48%;
    max-width: 170px;
}

.marquee__group .brand-logo7 {
    position: absolute;
    left: 35%;
    top: 50%;
    max-width: 120px;
}

.marquee__group .brand-logo8 {
    position: absolute;
    left: 58%;
    top: 62%;
    max-width: 120px;
}

.marquee__group .brand-logo9 {
    position: absolute;
    right: 7%;
    top: 55%;
    max-width: 150px;
}

@media(max-width:992px) {
.marquee__group img {    transform: scale(0.7);}
.marquee__group .brand-logo2 {    position: absolute;    left: 26%;    top: 29%;    max-width: 120px;}
.marquee__group .brand-logo3 {    position: absolute;    left: 39%;    top: 2%;    max-width: 145px;}
.marquee__group .brand-logo4 {    position: absolute;    left: 55%;    top: 36%;    max-width: 120px;}
.marquee__group .brand-logo9 {    position: absolute;    right: 4%;    top: 44%;    max-width: 150px;}
.marquee__group .brand-logo6 {    position: absolute;    left: 0%;    top: 48%;    max-width: 170px;}
.marquee__group .brand-logo7 {    position: absolute;    left: 29%;    top: 52%;    max-width: 120px;}
.marquee__group .brand-logo5 {    position: absolute;    right: 4%;    top: 16%;    max-width: 170px;}

}


