
li.nav-item.active a{
    color: #761C80 !important;
}
nav.navbar.navbar-expand-lg.navbar-light.bg-light.fixed-top.mve_top {
    top: 0;
    right: 0;
    left: 0;
    border-radius: 0px;
}
.about_sec h5 {
    font-weight: 600;
    color: #761C80;
}
.footer_section{
    padding-top: 50px !important;
    
}

.width_set{
    max-width: 650px !important;
}
h3,h1{
    font-family: unset !important;
}
.faq_section h3 {
   text-transform: unset !important;
   font-family: unset !important;
}
.tabl_blogs{
    display: flex;
    justify-content: space-between;
    align-items: center;
    margin-bottom: 30px; 
}


.faqacctodion .card .card-header h5 a:before {
    float: right !important;
    font-family: FontAwesome;
    content:"\f068";
    padding-right: 5px;
}
.faqacctodion .card .card-header h5 a.collapsed:before {
    float: right !important;
    content:"\f067";
}
.ctnabout { 
    position: absolute;
    margin-top: -80px;
}
.ctnatestimonial { 
  position: absolute;
  margin-top: -40px;
}
.ctncommon { 
  position: absolute;
  margin-top: -110px;
}

/*new code start*/
ul.nav.nav-tabs.blog_tbs{
    border-bottom: 1px solid #000000 !important;
}
ul.nav.nav-tabs.blog_tbs .nav-link{
       background: transparent !important;
       padding: 10px 20px !important;
       font-size: 16px;
       color: #929292;
       font-weight: 700;
}
ul.nav.nav-tabs.blog_tbs .nav-link.active{
    background: transparent !important;
     border-bottom: #761c80 !important;
    color: #761c80 !important;
}
ul.nav.nav-tabs.blog_tbs .nav-link:hover{
     border-bottom: #761c80 !important;
      border-color: transparent !important;

}
.nav-tabs.blog_tbs .nav-link.active, .nav-tabs.blog_tbs .nav-item.show .nav-link{
  border-color: transparent !important;
}

.sellingpartner {
    width: max-content;
    display: flex;
    justify-content: center;
    align-items: center;
    position: fixed;
    top: 50%;
    z-index: 999;
    transform: translate(0px, -50%);
    background: #cbcbcb;
    padding: 0px;
    border-radius: 0px 20px 20px 0px;
}
.sellingpartner ul {
    margin-bottom: 0px;
    display: block;
    flex-direction: column;
}
.status_result {
    width: 100%;
    display: flex;
    gap: 10px;
    justify-content: center;
    align-items: center;
}
.status_result img{
    width: 100px;
}
.status_result p span {
    width: 100%;
    display: block;
    font-size: 16px;
    margin-bottom: 10px;
}

.sellingpartner ul li {
    margin-bottom: 0px;
    list-style: none;
    padding: 15px;
}
.sellingpartner ul li:hover{
    background: #761C80;
}
.sellingpartner ul li a{
    width: 100%;
    display: block;
    text-align: center;
}
img.sellinpartner {
    width: 40px;
}
.sellingpartner span.hrline {
    width: 100%;
    background: #B7B7B7;
    height: 2px;
    display: block;
}



.video-block {
    text-align: left;
    background-color: #021d35;
    padding: 4px;
    margin-bottom: 30px;
    border-radius: 25px;
}

.thumbnail-block {
    /*padding: 5px;
    border: 1px solid #ebebeb;*/
    position: relative;
    height: 77%;
}

.overlap {
    position: absolute;
    left: 0;
    top: 0;
    width: 100%;
    height: 100%;
    background-color: #3333335e;
    display: none;
    cursor: pointer;
    text-align: center;
}

.thumbnail-block:hover .overlap {
    display: block;
}


.thumbnail-block img {
    width: 100%;
    -o-object-fit: cover;
    object-fit: cover;
}
.testimonials_section{
    background: #ffffff !important;
    padding-top: 0px !important;
}
.testimonials_section .frame_image img{
    width: 40% !important;
}
button.close.modelbutton {
    position: absolute;
    right: 0;
    background: #000000;
    opacity: 100;
    color: #fff;
    font-weight: bold;
    padding: 10px;
    z-index: 999;
    /* border-radius: 10px; */
}
.overlap img {
    width: 55px;
    margin-top: 20%;
    height: auto;
}

.modal-video-body video {
    width: 100%;
}

.modal-video-body iframe {
    width: 100%;
}

.video-block span {
    font-size: 15px;
    color: #333;
    font-weight: 600;
    padding: 5px;
    text-align: left;
    display: block;
}
.trust_images {
    display: flex;
    justify-content: center;
    align-items: center;
    margin-top: 40px;
    gap: 30px
    /* width: 100px; */
}
.about_slider img {
    width: 100%;
}
.about_inr_cnt h4{
    font-family: unset !important;
    font-weight: 400;
    font-style: normal;
    color:#000000;
}
.trust1{
    width: 80px;
}
.trust2{
    width: 90px;
}
.trust3{
    width: 100px;
}
.why_images{
   width: 100%;
   display: block;
   padding-top: 30px;
   
}
.why_images img{
    width: 100px;
}
.brand_stry{
    width: 100%;
    display: block;
    background: #761C80;
    color: #ffffff;
}
.brand_stry h3{
   font-weight: 600;
    color: #ffffff; 
    font-size: 28px;
    padding-bottom: 20px;
}
.brand_stry p{
        color: #ffffff; 
}
.video_sec {
    width: 100%;
    display: block;
    background: #F8F8F8;
}

.trust_signal {
    background: rgba(118, 28, 128, 0.08);
    padding-top: 150px;
    padding-bottom: 50px;
    margin-top: -100px;
    position: relative;
}

/*new code end*/

#myBtn {
  display: none;
  position: fixed;
  bottom: 20px;
  right: 30px;
  z-index: 99;
  font-size: 18px;
  border: none;
  outline: none;
  background-color: red;
  color: white;
  cursor: pointer;
  padding: 15px;
  border-radius: 4px;
}

#myBtn:hover {
  background-color: #555;
}

span.blog_title{
   font-weight: 700;
    color: #761C80;
}
/*Giridhar added Blogs Starts*/
.for_small{
    display: none;
}
/*Giridhar added Blogs Ends*/

/*-----------------------------
  Aravind added CSS 26-02-2024
------------------------------*/
.text-brand{color:#761C80;}
.w-90{width:90%;}
.blogtestimovidtext {position: absolute;top: 0;bottom: 0px;background: #0000007a;border-radius: 20px;cursor:pointer;}
.blogtestimovidtext .testimoplaybtn {position: absolute;left: 47%;top: 40%;}
.blog_testimonials_section .video-block {min-height:auto;}
.video-block {padding: 0px;}
.video_txt h4 {color: #ffffff;font-size: 18px;padding: 10px;text-align: center;font-weight: 600;margin-bottom: 0px;}
.video_models button.close {position: absolute;right: 0;background: #021d35;width: 40px;height: 40px;z-index: 9999;opacity: 1;color: #fff;}
.others-comarision table ul{padding-left:40px;}
.others-comarision table ul li{padding-top:10px;padding-bottom:10px;font-weight: 500;}
.others-comarision table th{ padding: 20px 30px !important;}
@media (max-width: 1199px){
.container {width: 100%;}
.w-90{width:100%;}
}
@media (max-width: 767px){
.pt-100, .pt-80{padding-top:15px !important;}

.sellingpartner{
    display: none;
}
.blog_section.blogpage{
    margin-top: 80px !important;
}
.blog_section{
    margin-top: 0px !important;
}
.tabl_blogs{
     flex-direction: column;   
}
.trust_images{
     flex-direction: column; 
     gap: 10px !important;
}
.testimonials_section.mobile_color{
    background: #761c80 !important;
    padding: 20px !important;
}
.testimonials_section .frame_image img{
    display: none;
}
.about_sec .about_inr_cnt{
    padding: 0px;
}
.why_images img{
    margin-bottom: 30px;
}
.why_images{
    text-align: center;
}
.for_small{
    display: block;
}
.for_big{
    display: none;
}


}
@media (max-width: 475px){
.others-comarision table th {padding: 20px 10px !important;}
.others-comarision table ul {padding-left: 10px;}
}

