.search-bar {
    background-color: #fff !important;
    border:none !important;
    width: 100px;
    position: relative;
}
.search-bar  svg {
cursor: pointer;
    padding-left: 20px;
    fill: #000 !important;
    height: 20px !important;
}



/* webinar-section-start */

  .webinar-section-inner {
     position: relative;
     text-align:center;
     padding: 20px 40px;
  }
        .close-btn {
            position: absolute;
            right: 0;
            top:20px;
            width: 32px;
            height: 32px;
            opacity: 1;
            cursor: pointer;
        }
        .close-btn:before, .close-btn:after {
            position: absolute;
            left: 15px;
            content: ' ';
            height: 25px;
            width: 2px;
            background-color: #fff;
        }
        .close-btn:before {
            transform: rotate(45deg);
        }
        .close-btn:after {
            transform: rotate(-45deg);
  }
          .webinar-visible .menu-group{
            top:131px;
  }
  .webinar-section-content p, .webinar-section-content a  {
    font-family: Inter, serif !important;
    font-size: 15px !important;
    font-weight: 600 !important;
    line-height: 22px !important;
    text-transform: none !important;
    color: #fff!important;
}
/* webinar-section-ends */

.site_header_section_left_logo img{
  padding: 16px 0px 15px 0px;
}
.about-inner a, .header-new a {
  cursor: auto;
}
.tab-content, .tab-content-mob {
  visibility: hidden; /* Hidden but retains layout */
  opacity: 0;
  transition: opacity 0.4s ease-in-out, visibility 0.4s ease-in-out;
  height: 0; /* Ensures smooth collapse */
  overflow: hidden;
}

.tab-content.active, .tab-content-mob.active {
  visibility: visible;
  opacity: 1;
  height: auto;
}
.left-bottom-heading{
  position:relative;
}
/* .left-bottom-heading a{
  color: #ad0b11!important;
    font-weight: bold;
} */
.left-bottom-heading a::after{
  content:"\f101";
    color: #ad0b11;
    font-family: FontAwesome;
    font-style: normal;
    font-weight: normal;
    text-decoration: inherit;
    font-size: 16px;
    position: absolute;
    top: 4px;
    margin-left:8px;
    transition: .4s;
}
.left-bottom-heading a:hover:after{
transition: .4s;
   margin-left:12px;
}
.bottom-new-link {
    position: fixed;
    margin: 0px 0px 20px 25px;
    top:460px;
}
 .layout-left .left-bottom-heading a ,.bottom-new-link a {
    color: #ad0b11!important;
    font-weight: bold;
font-weight: 700 !important;
    font-size: 14px !important;
}
.bottom-new-link a::after{
  content:"\f101";
    color: #ad0b11;
    font-family: FontAwesome;
    font-style: normal;
    font-weight: normal;
    text-decoration: inherit;
    font-size: 16px;
    position: absolute;
    top: 4px;
right:-23px;
    transition: .4s;
}
.bottom-new-link a:hover:after{
transition: .4s;
    right:-30px;
}
.mob-line .bottom-new-link {
position:relative;
    margin:0px 0px 0px 0px;
padding: 8px 6px 9px 10px;
top:0px!important;
}
  .mob-line .bottom-new-link a {
    color: #ad0b11!important;
    font-weight: bold;
margin: 0px;
    font-size: 14px!important;
}
.mob-line .bottom-new-link::after{
  content:"\f101";
    color: #ad0b11;
    font-family: FontAwesome;
    font-style: normal;
    font-weight: normal;
    text-decoration: inherit;
    font-size: 16px;
    position: absolute;
    transition: .4s;
margin-left: 8px;
}
/* .mob-line .bottom-new-link:hover:after{
transition: .4s;
} */
.site_header_button::after {
  content: "\f105";
  color: #ffffff;
  font-family: FontAwesome;
  font-style: normal;
  font-weight: normal;
  text-decoration: inherit;
  font-size: 16px;
  position: absolute;
  top: 3px;
  right: 26px;
  transition: .4s;
}
.site_header_button {
  position: relative;
}
.site_header_button:hover::after {
  background-color: #B10A11;
  content: "\f061";
  transition: .4s;
  right: 17px;
}
.about-inner a ,.res-left-repeat a, .tab-wrap-new a, .res-repeat a {
  margin: 0px!important;
  padding: 0px!important;
}
.site_header_section_logo {
  flex: 0 10%;
  /*     text-align: right; */
}
.site_header_section_menu{
  flex:0 71.5%;
}
.tabs-inner-grp{
  cursor:pointer; 
}
.left-heading, .left-res-head span, .left-tab-heading span{
  font-weight: 700!important;
  font-size: 18px!important;
  color: #C8161A!important;
  line-height: 40px;
  font-family: 'Inter' !important;
}
.tab-wrap {
  margin: 10px 0px;
}
/* .bottom-new-link a {
    position: fixed;
    bottom:40px;
} */
._website_outer .site_header_outer.StickyHeader {
  position: fixed;
  top: 0;
  transition: all .2s;
  width: 100%;
  z-index: 999;
}

/* .page_center-new {
max-width: 1360px !important;
margin: 0 auto;
padding: 0 20px;
float: none;
} */
.layout-right .right-link:hover{
  color:#000000!important;
}
.mobile-img{
  display:none;
}
.right-text p {
  font-family: 'Inter' !important;
  font-weight: 500!important;
  font-size: 14px!important;
  line-height: 21px!important;
  color: #000000!important;
}
.layout-right .right-link {
  font-family: 'Inter' !important;
  color:#C8161D!important;
  font-weight: 700!important;
  font-size: 14px!important;
  line-height: 21px!important;
  padding:0px!important;
}
.about-main-para {
  padding: 2px 0px 0px 10px;
}
.right-text p {
  padding-bottom: 10px;
}
.text-part span, .about-main-para {
  font-weight: 700!important;
  font-size: 14px!important;
  color: #010101!important;
  line-height: 21px!important;
  font-family: 'Inter' !important;
}
.text-para p {
  font-weight: 400!important;
  font-size: 14px!important;
  color: #010101!important;
  line-height: 21px;
  font-family: 'Inter' !important;
}
.site_header_section {
  display: flex;

  flex-wrap: wrap;
  align-items: center;
  justify-content: space-between;
}

.site_header_button a {
  background-color: #961116;
  color: #fff;
  border: 2px solid transparent;
  text-decoration: none;
  font-size: 17px;
  font-weight:600;
  padding: 8px 45px 8px 35px;
  border-radius: 4px;
}
.left-heading h3 {
  padding-left: 6px;
}
.site_header_section_right_inner ul{
  list-style-type:none;
  display: flex;
  flex-wrap: wrap;    
  margin: 0px;
  /*   gap: 10px; */
  justify-content:center;
  padding: 0px 30px 0px 20px;
}
.image-part {
  padding-bottom: 10px;
}
.header-new{
  margin: 6px 10px;
}
.right-img img {
  border-radius: 9px;
/*   height: 28vh !important; */
}
.header-new a:hover{
  color:#C8161D; 
}
.site_header_button a:hover{
  background-color: #CC0008;
}
.site_header_section_right_inner>ul>li:hover .header-new:after{
  transform: rotate(180deg);
  transition: .5s;
}
.header-new a{
  padding: 18px 8px 20.5px 0px!important;
}
.header-new{
  position:relative;
}
.header-new:after{
  content:"\f107";
  color:#C8161D;
  font-family: FontAwesome;
  font-style: normal;
  font-weight: normal;
  text-decoration: inherit;
  font-size: 16px;
  position: absolute;
  top: 3px;
  right: 6px;
  transition: .4s;
}
.site_header_section_right_inner ul li a{
  color:#1E1E1E;
  font-weight:500;
  font-size:18px;
  font-family: 'Inter' !important;
  list-style-type:none;
  text-decoration: none;
  padding: 18px 0px; 
  margin-right: 19px;
}
.new-site-head li.new-header {
  position: relative; 
}
li.new-header{
  position:static;
}
.menu-layout, .left-part-repeat{
  display: flex;
  flex-wrap: wrap;
}
.left-wrap {
  flex: 0 32%;
  border-right: 0.2px solid #c0c0c0;
  padding: 20px 16px 35px 16px;
}
.choice-tabs{
  padding-top:10px; 
}
.layout-left {
  flex: 0 70%;
  padding: 30px 0px 30px 30px;
}
.image-choice-image .img-txt{
  display:none;
}
.image-choice-image .image-part{
  display:block; 
}
.image-choice-image_text .img-txt{
  display:block;
}
.image-choice-image_text .img-txt-design{
  display:flex;
  border-bottom: .2px solid silver;
  width: 70%;
}
.para {
  padding-left: 10px;
}
.image-choice-image_text .image-part{
  display:none; 
}
.layout-right {
  flex: 0 30%;
      background-color: #faeaeb;
}
.card-right-link{
  padding:40px 35px 37px 25px;
  background-color: #faeaeb;
/*   height: 55vh; */
  border-bottom-right-radius: 15px;
}
.left-inner:hover {
  background-color: #faeaeb;
  border-radius: 10px;
}

.left-inner:hover .text-part span {
  color: #C8161D !important;
}
.left-inner{
  padding:8px;
}
.left-inner a {
  padding: 0px!important;
  display:inline-block;
}
.site_header_section_right_inner>ul > li:hover .header-new a{
  border-bottom:3px solid #C8161D;
  padding-bottom: 24px;
  color: #c8161d;
}
.site_header_section_right_inner>ul > li:hover .menu-group {
  display: block;
  min-width: 1150px;
}
.site_header_section_right_inner>ul > li.new-header:hover:after  {
  transform: rotate(180deg);
  transition: .5s;
}
.webinar-visible .bottom-new-link {
    top: 500px;
}
.menu-group{
/*   height: 55vh; */
  width: 83.5%;
  margin:0 auto;
  left: 0px;
  right:0px;
  background: #fff;
  display: none;
  position:fixed;
  top: 70px;
  z-index: 888 !important;
  -webkit-box-shadow: 0 10px 10px -8px #999;
  -moz-box-shadow: 0 10px 10px -8px #999;
  box-shadow: 0 10px 10px -8px #999;
  border-bottom-right-radius: 8px; 
  border-bottom-left-radius: 8px;

  border-top: .2px solid silver;
}
.menu-group .page-center{
  padding:0 !important;
}
.left-wrap:nth-child(3), .left-wrap:nth-child(6) {
  border-right: none!important;
}

.choice-tabs .tabs, .choice-about .about, .choice-resource .resource, .choice-three-column .three-column{
  display:block;
}
.choice-tabs .three-column, .choice-tabs .resource,
.choice-resource .three-column, .choice-resource .tabs,
.choice-three-column .tabs, .choice-three-column .resource, .about-mob-img,
.choice-about .three-column, .choice-about .resource, .choice-about .tabs, .res-mob-img{
  display:none;
}

.choice-three-column .tabs{
  display:none;
}

li.new-header:first-child .left-wrap:first-child{
  padding: 20px 16px 40px 0px;
}
li.new-header:last-child .left-inner:hover {
  background-color:transparent;  
}
li.new-header:nth-child(5) .left-heading{
  display:none;
}
/* li.new-header:nth-child(5) .layout-right{
padding:65px 35px 60px 25px;
} */
/* li.new-header:nth-child(5) .menu-group{
height: 395px;
} */
li.new-header:nth-child(5) .layout-left{
  padding:0px;
}
li.new-header:nth-child(2) .left-heading{
  display:none;
}
li.new-header:nth-child(2) .layout-left{
  padding:0px;
}
li.new-header:nth-child(2) .choice-tabs{
  padding:0px;
}
li.new-header:first-child .text-part{
  display:none; 
}
div#tabs-nav {
  display: flex;
}
.left-part-repeat {
  padding-top: 7px;
}
.tabs-nav-wrap {
  flex: 0 40%;
 height:440px;
  background-color: #F5F5F5D4;
  padding: 20px 0px 0px 30px;
}
li.new-header:nth-child(3) .left-wrap, li.new-header:nth-child(4) .left-wrap{
  padding: 0 17px 25px;
}
li.new-header:nth-child(3) .left-wrap:first-child,
li.new-header:nth-child(3) .left-wrap:nth-child(4),
li.new-header:nth-child(4) .left-wrap:first-child,
li.new-header:nth-child(4) .left-wrap:nth-child(4){
  padding-left:0px;
}
li.new-header:last-child .left-inner{
  padding:0px;
}

li.new-header:last-child .left-inner .text-part span{
  font-weight:500!important; 
}
li.new-header:last-child .left-wrap:nth-child(4), 
li.new-header:last-child .left-wrap:nth-child(6), 
li.new-header:last-child .left-wrap:nth-child(5){
  padding-top: 15px!important;
}
li.new-header:last-child .left-wrap {
  padding: 5px 35px;
}
.tabs-align span {
  font-family: 'Inter' !important;
  font-weight: 700!important;
  font-size: 14px!important;
  line-height: 21px !important;
  text-transform: none!important;
}
ul#tabs-nav {
  display: flex;
  flex-direction: column;
}
/* .tabs-nav-wrap {
display: flex;
flex-wrap: wrap;
} */
.tab-wrap a {
  font-weight: 700!important;
  font-size: 14px!important;
  line-height: 40px !important;
  padding: 3px 7px !important;
  margin:0px 10px 0px 0px;
}
.tabs-align p{
  font-family: 'Inter' !important;
  font-weight: 400!important;
  font-size: 14px!important;
  line-height: 21px !important;
}
.res-left-img {
  /*     flex: 0 30%; */
}
.res-left {
  flex: 0 40%;
  height:440px;
  padding: 20px 0px 30px 30px;
  background-color: #F5F5F5D4;
}
/* .left-res-head{
padding-bottom: 20px;
} */
.res-right {
  flex: 0 60%;
   margin:65px 0px 135px;
  display: flex;
  flex-wrap: wrap;
  justify-content: space-between;
}
.res-left-repeat {
  padding: 12px 0px;
}
.res-repeat {
  flex: 0 48%;
  padding: 0px 10px;
  border-right: 0.2px solid #c0c0c0;
}
.res-flex{
  border-radius: 10px;
  padding:0px 15px 4px 15px; 
}
.res-flex:hover, .res-left-cont:hover{
  background-color: #faeaeb;
  cursor:pointer;
}
.res-left-cont:hover .res-sub-head span,
.res-flex:hover .res-rigt-head span{
  color: #c8161d !important;
}
.res-left-cont {
  flex: 0 60%;
  border-radius: 10px;
  padding: 8px;
}
.tab-left {
  flex: 0 36%;
}
.tabs-inner-grp:nth-child(even) {
  border: none;
}
.tab-right {
  flex: 0 64%;
  padding-top: 52px;
}
/* .tab-wrap a:hover{
color:#C8161D!important;      
}  */
.tab-wrap.active a{
  border-left: 4px solid #C8161D;
  color:#C8161D;
}
.tab-wrap a{
  border-left: 4px solid transparent;
}
.tab-wrap-new {
  display: flex;
  flex-wrap: wrap;
}
.tabs-inner-grp {
  flex: 0 50%;
  border-right: .2px solid silver;
}
.tabs-align:hover  span{
  color:#c8161d!important;
}
.tabs-align{
  padding:10px;
  margin:0px 16px; 
}
.tabs-align:hover {
  background-color: #faeaeb;

  border-radius: 10px;
}
.resource-wrap {
  display: flex;
  flex-direction: row-reverse;
  flex-wrap: wrap;
}
.res-left-flex {
  display: flex;
  align-items:center;
  flex-wrap: wrap;
  gap: 10px;
}
.res-sub-head span, .res-rigt-head span{
  font-weight: 700!important;
  font-size: 14px!important;
  line-height: 21px!important;
  text-transform:none!important;
  font-family: 'Inter' !important;
}
.res-content p, .res-left-text p{
  font-weight: 400;
  font-size: 14px!important;
  line-height: 21px!important;
  font-family: 'Inter' !important;
}
.main-about, .about-wrap, .about-sub {
  display: flex;
  flex-wrap: wrap;
  align-items: flex-start;
}
.about-sub-wrap {
  padding: 7px;
}
.about-para span:hover{
  Color:#C8161D!important;
  cursor:pointer;
}
.main-about {
  justify-content:space-between; 
}
.about-inner {
  flex: 0 29%;
  border-right: .2px solid silver;
}
.about-para span{
  font-family: 'Inter' !important;
  font-size: 14px!important;
  font-weight:500!important;
  line-height:30px;
  color:#010101;
}
.about-inner:nth-child(3){
  border:none; 
}
.about-wrap{
  border-bottom:.2px solid silver;
  width:51%;
  margin: 17px 0px;
}
.tabs-nav-wrap-mob{
  display:none;
}
.res-repeat:nth-child(even){
  border:none
}
.site_header_section_right_inner ul li .header-new a {
  cursor: pointer;
}



/* mobile-menu */
@media (max-width: 1200px) {
.site_header_section_menu {
    flex: 0 65%;
}
.site_header_section{
  flex-wrap:unset!important;
  }

  .search-bar {
    padding-right: 10px;
flex: 0 70%;
text-align:right;
  }

    .site_header_button {
        padding-right:10px;
flex:unset;
    }
  .site_header_section_menu {
    top: 60px!important;
    overflow: scroll;
    height: 100vh;
    padding:0 20px !important;
  }
  .tabs-align:hover, .left-inner:hover , .res-flex:hover, .res-left-cont:hover {
    background-color: transparent!important;
  }
  .new-header.header-active .header-new a {
    color: #c8161d!important; 
  }
  .header-new.active-mob a:after {
    transform: rotate(180deg);
    transition: .5s;
  }
  .site_header_button {
    flex: 0 10%;
    text-align: right;
  }
  .site_header_section_left_logo img{
    padding:0px;
  }
  .about-inner {
    position:relative;
  }
  .about-layout.active-response ~ .about-inner::after {
    transform: rotate(180deg); /* Example transformation */
  }
  .about-inner::after {
    content: "\f107";
    color: #C8161D;
    font-family: FontAwesome;
    font-style: normal;
    font-weight: normal;
    text-decoration: inherit;
    font-size: 16px;
    position: absolute;
    top: 3px;
    right:19px;
    transition: .4s;
  }
  .menu-group.active-mob {
    display: block!important; /* Toggle visibility */
  }
  .menu-icon {
    display: flex;
    flex-direction: column;
    justify-content: space-between;
    width: 39px;
    height: 24px;
    cursor: pointer;
  }
  .menu-icon.active .bar1 {
    transform: rotate(-45deg) translate(-9px, 4px);
  }
  .menu-icon div {
    background-color: #010101;
    height: 4px;
    width: 30px;
    border-radius: 2px;
    transition: all 0.3s ease;
  }
  .tab-wrap.active, .about-wrap{
    border:none;
  }
  .menu-icon.active .bar2 {
    opacity: 0;
  }
  .menu-icon.active .bar3 {
    transform: rotate(45deg) translate(-10px, -5px);
  }
  .site_header_section_menu ,  .layout-right , .left-heading, .text-para, .res-left ,.res-content{
    display:none;
  }
  .site_header_section_right_inner>ul>li:hover .header-new a{
    border:none!important;
  }
  .image-part, .tabs-align p{
    display:none!important;
  }
  .menu-layout, .left-part-repeat, .about-mob-img ,   li.new-header:first-child .text-part, .res-mob-img, .mobile-img, .res-right, .resource-wrap{
    display: block;
  }
  .menu-group {
    position:unset; 
    webkit-box-shadow:none;
    box-shadow: none;
    border: none;
    min-width: -webkit-fill-available!important;
  }
  .choice-three-column , .choice-tabs, .choice-about, .choice-resource{
    background-color: #C8161D0D;
    padding:2px;
  }
  li.new-header:nth-child(3) .left-wrap, .layout-left , .site_header_section_right_inner ul , li.new-header:nth-child(4) .left-wrap , .left-wrap {
    padding:0px!important;
  }
  .tab-right{
    padding-top:0px;
  }
  .left-wrap {
    border-right:none;
  }
  li.new-header .menu-group {
    height: auto!important;
  }
  .site_header_section_menu {
    position: absolute;
    width: 100%;
    top: 75px;
    left: 0px;
    right: 0px;
    background-color: #ffffff;
  } 
  .site_header_section {
    justify-content: space-between;
    width: 100%;
    margin: 0 auto;
    position: relative;
    z-index: 999999;
  }
  .site_header_section_right_inner ul {
    display:block;
    padding:30px;
  }

  .left-inner {
    padding: 0px 0px 8px 8px;
    flex: 0 80%;
  }
  .mobile-img{
    flex: 0 10%;
  }
  .left-part-repeat, .res-right {
    padding: 2px;
  }
  .left-wrap{
    margin:11px; 
  }
  .res-repeat {
    margin: 3px 11px;
  }
  .left-wrap {
    display: flex;
    flex-wrap: wrap;
    align-items:center;
  }
  .about-img{
    display:none;
  }
  .res-design {
    display: flex;
    flex-wrap: wrap;
  }
  .res-rigt-head span {
    padding: 7px 14px 0px;
  }
  .res-flex {
    flex: 0 70%;
  }
  .res-flex ,.res-repeat {
    padding:0px!important;
    border: none;
  }
  .text-part span, .res-rigt-head span, .tabs-align span {
    font-weight: 400 !important;
    font-size: 15px !important;
    line-height:21.68px!important;
    font-family: 'Inter' !important;
  }
  .header-new{
    margin: 20px 19px 23px 15px !important; 
  }
  .site_header_section_right_inner ul li a {
    font-size:16px!important;
    font-weight:600!important;
    line-height:23.12px!important;
    padding:0px!important;
    color: #1E1E1E!important;
    font-family: 'Inter' !important;
  }
  .tab-left .tab-wrap a , .tabs-nav-wrap-mob .tab-wrap-mob a{
    font-weight: 500!important;
    font-size: 15px!important;
    line-height: 21px!important;
    font-family: 'Inter' !important;
  }
  .tabs-nav-wrap, .tab-right {
    display: none;
  }
  .tab-wrap, .tab-wrap-mob {
    padding: 10px 15px;
    border-bottom: 2px solid #C8161D33;
  }
  .tab-wrap-new, .tabs-nav-wrap-mob,  .main-about{
    display:block;
  }
  .tabs-inner-grp {
    padding: 5px 0px 4px 13px;    
  }
  .header-new.active-mob a::after {
    transform: rotate(180deg);
  }
  .tabs-align {
    padding-top: 6px;
  }
  .about-sub{
    gap: 12px;
  }
  .about-para span {
    padding: 6px 0px;
    font-weight: 400 !important;
  }
  .about-wrap {
    margin: 6px 13px;
    width: 100%;
  }
  .about-layout{
    display:none;
    overflow: hidden;
  }
  .menu-group {
    display:none!important; 
  }
  .about-layout.active-response{
    display:block!important; 
  } 
  .about-wrap{
    position:relative; 
  }
  .about-inner {
    border-bottom: 2px solid #c8161d33;
    border-right:none;
  }
  .about-layout, .tabs-right {
    display: none;
  }
  .tabs-nav-wrap-mob .tabs-inner-grp{
    display:flex; 
    gap:8px;
  }
  div#tabs-nav{
    display:block;
  }
  li.new-header.header-active .header-new:after {
    transform: rotate(180deg)!important;
    transition: .5s;
  }
  .header-new:after {
    transform: none!important;
    transition: .5s;
  }
  .site_header_section{
    padding: 12px 10px;
    gap: 0px;
  }
  .site_header_outer .page_center-new{
    /*     padding:0px!important; */
  }
  .site_header_section_logo {
    /*     flex: 0 30%; */
    text-align:justify;
  }
  .site_header_button a:after {
    right: 18px;
    font-size: 13px;
  }
  .site_header_button a:hover:after {
    right:13px;
  }
  .site_header_button a{
    padding: 5px 32px 5px 20px;
    font-size: 15px;
  }
  li.new-header:after{
    top:0px; 
  }

  .tab-wrap-mob{
    position:relative;
  }
  .tab-wrap-mob:after{
    content:"\f107";
    color:#C8161D;
    font-family: FontAwesome;
    font-style: normal;
    font-weight: normal;
    text-decoration: inherit;
    font-size: 16px;
    position: absolute;
    top: 11px;
    right: 22px;
    transition: .4s;
  }
  .tab-wrap-mob.active:after, .about-inner.inner-active:after{
    transform: rotate(180deg)!important;
    transition: .5s;
  }
  .tab-wrap-mob.active + .mob-line {
    border-bottom: 2px solid #c8161d33;
  }
  .about-sub-wrap {
    padding: 3px 15px;
  }
  .tab-wrap-mob.active{
    border: none;
  }
  .tabs-align {
    margin: 0px;
    padding: 4px 25px 8px 7px;
  }
  .res-right {
    margin: 10px 0 5px;
  }
  /*   .site_header_section_menu {
  top: 70px;
  overflow: scroll;
  height: 100vh;
} */
  .header-new:after{
    top:0px!important;
  }
  .about-main-para{
    padding:0px; 
    font-weight:500!important;
  }
}
@media(max-width:1500px){
  .site_header_section_right_inner ul li a{
    font-size:15px !important;
  } 
.site_header_section, .site_header_section_right_inner ul {
  flex-wrap:unset!important;
  }
.site_header_section_menu {
    flex: 0 87.5%;
}
}
@media(max-width:1229px){
 .site_header_section_logo {
    text-align:justify;
  }

}
@media only screen 
  and (min-device-width: 768px) 
  and (max-device-width: 1024px) 
  and (-webkit-min-device-pixel-ratio: 1){
    /*   .mobile-img {
    flex: 0 7%;
} */
    .tabs-nav-wrap{
      display:none;
    }
    .left-wrap{
      justify-content:space-between;
    }
    .mobile-img {
      flex: none;
    }
    .left-inner {
      flex:0 95%; 
    }
}

@media(max-width:900px){
   .res-right {
    overflow: scroll;
    height: 40vh;
}
  .site_header_section_menu{
    top: 60px;
  }

.search-bar {
flex:0 20%!important;
  }
.tabs-inner-grp{
  border-right:none;
  }
.layout-left .left-bottom-heading a{
  color: #ad0b11!important;
    font-weight: bold;
padding-bottom:8px!important;
}
 .layout-left .left-bottom-heading{ 
          background-color: #C8161D0D;
   padding: 0px 12px 12px 19px;
}
.bottom-new-link a {
    position:unset;
}
    .site_header_section {
        padding: 12px 0px;
  }
    .menu-icon div {
      margin-left: 12px;
  }
  .site_header_section_logo {
    flex: 0 40%;
    text-align:justify;
  }
.site_header_section{
  flex-wrap:unset!important;
  }
  .site_header_button {
    flex: 0 10%;
  }
  .header-new {
    margin: 20px 0px 23px 0px !important;
  }
.site_header_button:after{
      right: 19px;
  }
  /*    .mobile-img{
  flex: 0 15%;
} */
  .layout-left .left-bottom-heading a::after, .layout-left .bottom-new-link a::after {
    top:0px!important;
}
}



@media(max-width:1000px){
   .mobile-img {
      flex: none;
    } 
    .layout-left .left-bottom-heading{ 
          background-color: #C8161D0D;
   padding: 0px 12px 12px 19px;
}
.mob-link .bottom-new-link:after{
  top:12px;
  }
    
}


@media only screen 
  and (min-device-width: 1024px) 
  and (max-device-width: 1200px) 
  and (-webkit-min-device-pixel-ratio: 2){
    .header-new {
      margin: 6px;
    }
    .site_header_section_right_inner>ul > li:hover .menu-group{
      min-width:1250px;
    }
    .menu-group{
      top:86px!important;
    }
    .site_header_section {
      /*       gap:17px; */
      flex-wrap: nowrap;
    }
    .site_header_section_right_inner ul li a {
      margin-right: 15px;
    }
    .tabs-nav-wrap, .tab-right{
      display:none;
    }
    .site_header_section_menu {
      flex: 0 70%;
    }
    .left-wrap{
      justify-content:space-between;
    }
    .mobile-img {
      flex: none;
    }
    .left-inner {
      flex:0 95%; 
    }
    .site_header_section{
      padding: 12px 0px;
    }
    .header-new:after{
      right: 3px;
      top: 2px;
    }
    .page_center-new {
      padding: 0 15px;
    }
    .site_header_section_logo {
      flex: 0 17%;
    }
    .site_header_section_right_inner ul li a{
      font-size: 16px;
    }    

}
@media only screen and (-webkit-min-device-pixel-ratio: 2), 
  only screen and (-min--moz-device-pixel-ratio: 2), 
  only screen and (-o-min-device-pixel-ratio: 2/1), 
  only screen and (min-device-pixel-ratio: 2){
    .menu-group{
      left:0px;
      width:43%;
      margin:0 auto;
      top:78px;
    }
.bottom-new-link{
  margin-top:8px;
    }
    .layout-left .left-bottom-heading a::after, .layout-left .bottom-new-link a::after{
  top:6px;
  }
    .menu-group {
      width: 50.5%!important;
    }
    .menu-group, .layout-right,.tabs-nav-wrap,.res-left{
/*       height:48vh!important; */
    } 
    .card-right-link{
/*   height:48vh; */
  }
    .right-img img{
      height:auto!important;
    }
    .site_header_section_logo{
      text-align:justify;
    }
.left-wrap {
  flex-wrap:nowrap;
    }
    /* .header-new:after{
    top:11px;
} */
/*     .layout-right{
      padding:35px 35px 37px 25px;
    } */
}

@media screen and (min-device-width: 2560px) and (max-device-width: 2880px) { 
  .menu-group, .layout-right,.tabs-nav-wrap,.res-left{
    height:38vh!important;
  } 
.tab-right{
  padding-top:48px;
  }
.bottom-new-link{
  margin-top:0px;
  }
.card-right-link{
  height:38vh;
  }
  .menu-group {
    width: 50.5%!important;
  }
.layout-left .left-bottom-heading a::after, .layout-left .bottom-new-link a::after{
  top:11px;
  }
  .layout-right{
    padding:0px;
  }
}
@media only screen and (max-width: 2880px) and (min-width: 1700px){
  .header-new:after {
    top:8px;
  }
.header-new a{
  padding-bottom:23px!important;
  }
  .menu-group, .layout-right,.tabs-nav-wrap,.res-left{
    height:38vh!important;
  }
  .bottom-new-link{
  margin-top:0px;
  }
  .card-right-link{
  height:38vh;
  }
.layout-right .right-img img{
  height:20vh!important;
  }
.layout-left .left-bottom-heading a::after, .layout-left .bottom-new-link a::after{
  top:11px;
  }
  .menu-group {
    width:70%;
  }
}
@media(max-width:1350px){
/*   .menu-group, .layout-right,.tabs-nav-wrap,.res-left{
    height:62vh!important;
  } */
}
@media only screen 
  and (min-device-width: 1024px) 
  and (max-device-width: 1200px) 
  and (-webkit-min-device-pixel-ratio: 2){
    .header-new:after{
      top:3px;
    }
}

@media screen and (min-device-width: 1500px) and (max-device-width: 2880px) {
    .page_center-new {
        margin: 0 auto !important;
        max-width: 1360px !important;
        padding: 0 20px !important;
    }
}
@supports (-webkit-touch-callout: none) {
  @media (min-width: 768px) and (max-width: 1024px) and (orientation: portrait),
    (min-width: 1024px) and (max-width: 1200px) and (orientation: landscape) {
      /* Your CSS styles specific to Safari on iPadOS */
      .header-new:after{
        top:8px;
      }
  }


  @media (max-width: 3840px) {
    .menu-group {
      height:46vh!important; 
    }
  }

@media(max-width:767px){
 .site_header_button{
  padding-right:32px;
padding-left:0px;
  }
 
  }