@media (min-width: 1900px) {
  .container {
    width: 100%;
    max-width: 1600px;
  }
  .about-mission p {
    line-height: 42px;
  }
  .about-strategy .about-left-content {
    padding-top: 4em;
    padding-right: 12em;
    font: normal normal normal 28px/45px Lato;
    color: #141414;
  }
  .objectives ul {
    font: italic normal normal 28px/45px Lato;
  }
  .objectives p {
    font: normal normal normal 28px/45px Lato;
  }
  .objectives ul li {
    border-left-width: 11px;
    padding-left: 1em;
  }
  .objectives .right-content {
    padding: 4em;
  }
}

@media (max-width: 1900px) {
  p {
    font-size: 14px;
    letter-spacing: 0.5px;
  }

  h3 {
    font-size: 32px;
  }

  h4 {
    font-size: 20px;
  }

  h6 {
    font-size: 13px;
  }

  .link {
    font-size: 18px;
  }
  .objectives p {
    font-size: 21px 
  }
  .about-strategy p {
    font-size: 21px ;
    line-height: 1.5;
    margin: 1rem 0;
  }
  .about-strategy ul li {
    font-size: 21px;
    line-height: 2;
  }
  .link img {
    width: 26px;
  }

  .header .header-top {
    min-height: 45px;
  }

  .header .header-top .language-dropdown {
    font-size: 15px;
  }

  .header .header-top .header-top-left ul li {
    margin-right: 15px;
  }

  #nav > ul > li {
    font-size: 15px;
    margin: 0 7px 0 0px;
  }

  .header .header-bottom {
    min-height: 75px;
  }

  .header .header-bottom .celebrating-year:after {
    height: 53px;
  }

  .header .header-top .header-top-left ul li label {
    font-size: 13px;
  }

  .header .header-bottom .header-bottom-left .logo img,
  .header .header-bottom .header-bottom-left .celebrating-year img {
    width: 85px;
  }

  #nav > ul > li a:hover:after,
  #nav > ul li.active > a:after {
    top: -27px;
    height: 4px;
  }

  .search img {
    width: 20px;
  }

  .slider-container .caption {
    max-width: 768px;
  }

  .slider-container .caption .tag {
   /* font-size: 17px;*/
    bottom: 0;
  }

  .slider-container .caption h1 {
    font-size:35px;
    line-height: 65px;
  }

  .slider-container .caption p {
    font-size: 20px;
    line-height: 28px;
    padding-top: 15px;
    margin-top: 30px;
  }

  .slider-container .owl-dots {
    bottom: 20px;
  }

  .slider-container .owl-dots .owl-dot {
    width: 14px;
    height: 14px;
  }
  .about-banner .caption p {
    padding-top: 0;
    margin-top: 0;
    font-size: 20px !important;
    max-width: 575px
  }

  .games-information .games-information-box {
    height: 120px;
  }

  .games-information .games-information-box .image {
    margin-right: 60px;
  }

  .games-information .games-information-box .image img {
    width: 70px;
  }

  .games-information .games-information-box .box-container h4 {
    font-size: 24px;
  }

  .games-information .games-information-box .box-container .coundown-box {
    margin-right: 15px;
  }

  .box-container .box-container-row .number {
    font-size: 28px;
  }

  .box-container .box-container-row .coundown-info {
    font-size: 18px;
	color:#222;
  }

  .india-at-olympics {
    margin-top: 20px;
  }

  .india-at-olympics h3 {
    margin-bottom: 35px;
  }

  .india-at-olympics .india-olympics-box .caption {
    padding: 15px;
    top: 0px;
    margin: 0px;
   /* box-shadow: 0 7px 14px #d1d2d993;*/
   border: solid 1px #d1d2d993;
  }

  .india-at-olympics .india-olympics-box .caption p {
    font-size: 17px;
  }

  .india-at-olympics .india-olympics-box .video img {
   /* height: 280px;*/
  }

  .india-at-olympics .india-olympics-box .twitter-feed {
    padding:6px 15px 8px;
  }

  .india-at-olympics .india-olympics-box .twitter-feed h4 {
    margin: 0 0 10px;
  }

  .india-at-olympics .india-olympics-box .twitter-feed h4 img {
    margin-right: 3px;
    width: 30px;
  }

  .india-at-olympics .india-olympics-box .twitter-feed p {
    font-size: 17px;
    line-height: 26px;
  }

  .india-at-olympics .india-olympics-box .twitter-feed .author {
    margin-top: 10px;
  }

  .india-at-olympics .india-olympics-box .twitter-feed .author .image img {
    width: 62px;
    height: 62px;
  }

  .india-at-olympics
    .india-olympics-box
    .twitter-feed
    .author
    .author-contant
    .hrs {
    font-size: 12px;
  }

  .about-container {
    margin-bottom: 80px;
    margin-top: 50px;
  }

  .about-container .about-left h3 {
    margin-bottom: 20px;
  }

  .about-container .about-left p,
  .about-container .about-right p {
    font-size: 17px;
    line-height: 28px;
    margin-bottom: 25px;
  }

  .about-container .about-left {
    min-height: unset;
    padding-top: 65px;
    padding-bottom: 65px;
  }

  .about-container .about-left .about-left-content {
    width: 638px;
    margin-right: 128px;
  }

  .about-container .about-right .image img {
    width: 125px;
    height: 130px;
  }

  .about-container .about-right .image {
    margin-right: 25px;
  }

  .about-container .about-right h4 {
    margin-bottom: 15px;
  }

  .about-container .about-right .name {
    margin-top: 20px;
   font-size: 14px;
    line-height: normal;
  }

  .about-container .about-right {
    right: calc(50% - 586px);
  }

  .about-container .about-right .about-right-container {
    width: 482px;
    padding: 20px;
  }

  .key-stats {
    min-height: unset;
    margin-bottom: 50px;
    padding-bottom: 70px;
    padding-top: 65px;
  }

  .key-stats:after {
    left: calc(50% - 588px);
  }

  .key-stats:before {
    width: calc(61% - 390px);
    height: 311px;
  }

  .key-stats h3 {
    margin-bottom: 20px;
  }

  .key-stats .key-stats-boxs {
    max-width: 960px;
    width: 100%;
  }

  .key-stats .key-stats-box {
    height: 275px;
    line-height: 40px;
    margin-right: 30px;
  }

  .key-stats .key-stats-box .amout {
    font-size: 40px;
  }

  .key-stats .key-stats-box .budget {
    font-size: 20px;
  }

  .in-focus {
    margin-bottom: 50px;
  }

  .in-focus .in-focus-carousel {
    margin-right: -15px;
    margin-left: -10px;
    width: unset;
  }

  .in-focus h3 {
    margin-bottom: 35px;
  }

  .in-focus .in-focus-box .caption {
    font-size: 15px;
    line-height: 20px;
    padding: 14px;
  }

  .latest-updates h3 {
    margin-bottom: 25px;
  }

  .latest-updates .latest-updates-head {
    margin-bottom: 45px;
  }

  .latest-updates-content .events-list ul li {
    margin-bottom: 15px;
    padding-bottom: 15px;
  }

  .latest-updates-content .events-list ul li p {
    font-size: 18px;
    line-height: 27px;
  }

  .latest-updates-content .events-list ul li .date {
    font-size: 30px;
    line-height: 30px;
    padding-right: 28px;
    margin-right: 28px;
    display: flex;
    min-width: 95px;
  }

  .latest-updates-content .events-list ul li .date span {
    font-size: 16px;
    display: block;
  }

  .latest-updates-content .quick-link {
    padding: 25px;
  }

  .latest-updates-content .quick-link h5 {
    font-size: 22px;
    margin-bottom: 20px;
    margin-top: 0;
  }

  .latest-updates-content .quick-link .quick-link-box {
    font-size: 17px;
    padding: 13px;
    display: inline-flex;
    margin-right: 10px;
    margin-bottom: 10px;
  }

  .latest-updates-content .quick-link .quick-link-box img {
    margin-right: 10px;
    width: 30px;
  }

  .latest-updates {
    margin-bottom: 100px;
      margin-top: 100px;
  }

  .browse-sports {
    padding: 68px 0 68px;
  }

  .browse-sports h3 {
    margin-bottom: 30px;
  }

  .browse-sports .browse-sports-box {
    height: 188px;
    margin-bottom: 20px;
  }

  .browse-sports .browse-sports-box .image {
    height: 100px;
  }

  .browse-sports .browse-sports-box img {
    width: 62px !important;
  }

  .browse-sports .browse-sports-box h6 {
    font-size: 16px;
    line-height: 23px;
  }


  .brands .owl-carousel .owl-item img {
    /* max-width: 67%;*/
  }

  .footer {
    padding-top: 50px;
  }

  .footer h5 {
    margin-bottom: 22px;
  }

  .footer ul li {
    font-size: 13px;
    margin-bottom: 10px;
  }

  .footer .footer-logos {
    margin-bottom: 32px;
  }

  .footer .footer-logos .logo {
    margin-right: 20px;
  }

  .footer .footer-logos .logo img {
    width: 90px;
  }

  .footer .footer-logos .sports-authority-of-india img {
    /*width: 250px;*/
  }

  .footer .widget p {
    font-size: 16px;
    line-height: 26px;
  }

  .footer .widget .email {
    padding-top: 16px;
    margin-top: 24px;
  }

  .footer .widget .social {
    margin-top: 27px;
  }

  .footer .copyright {
    font-size: 14px;
    min-height: 72px;
  }


/*Dhermendra Organisatonal information 30 June*/
 .organisation .tab-content p {font-size: 20px; }
 .organisation-tab .item a { font-size: 20px;}
/*End Dhermendra Organisatonal information 30 June*/

/*Dhermendra Stadia Name 1st July*/
.book-stadium h1 { font-size: 54px; line-height: 65px;  margin: 0 0 20px;  }
.book-stadium p {font-size: 20px; line-height: 28px; margin: 0 0 30px; max-width: 575px; font-weight: 300; }
.book-stadium button {min-width: 160px; font-size:16px; }
.book-stadium button img {width: 30px}

.stadia-name p {font-size: 17px; line-height: 28px; }
.v-tab li a {font-size: 20px; margin: 0 0 10px;}
/* END Dhermendra Stadia Name 1st July*/

/*Dhermendra Stadia Name 2nd July*/
.button-global {min-width: 160px; font-size:16px;  height: 44px; }
.button-global img {margin-left: 15px; width: 20px;}
.tender-notification .head-row { padding: 15px 25px 15px 40px; margin-bottom: 20px;}
.tender-notification .head-row h2 {font-size:22px; line-height: 30px; }
/*END Dhermendra Stadia Name 2nd July*/


/*Dhermendra landing page changes 8th July*/
.in-focus{margin-top:50px;}
/*End Dhermendra Landing page changes 8th July*/

/*Dhermendra landing page changes 9th July*/
.in-focus .rti-carousel .in-focus-box .caption {min-height: 80px; padding: 25px;}
/*End Dhermendra landing page changes 9th July*/

}


@media (max-width: 1441px){
  /*Dhermendra landing page changes 8th July*/
  .slider-logo img{ max-width: 150px;}
  .main-slider.new-slider .caption h2 {font-size: 40px}
  .main-slider.new-slider .caption p{font-size: 18px;}
  /*End Dhermendra Landing page changes 8th July*/

  /*Dhermendra landing page changes 9th July*/
.in-focus .rti-carousel .in-focus-box .caption {min-height: 60px; padding: 14px;}
/*End Dhermendra landing page changes 9th July*/

  #nav > ul > li {
    font-size: 14px;
    margin: 0 4px 0 0px;
  }

}

@media (max-width: 1199px) and (min-width: 768px) {
  h3 {
    font-size: 22px;
  }
  #nav > ul > li {
    margin: 0 30px 0 0;
  }
  .objectives .left-content {
    padding: 4em 3em 4em 0;
  }
  .slider-container .caption h1 {
    font-size: 35px;
    line-height: 42px;
  }
  /* .about-banner .caption p {
    font-size: 14px !important;
  } */
  .about-strategy ul li {
    font-size: 13px !important;
  }
  .about-strategy p {
    font-size: 16px !important;
  }
  .objectives {
    margin: 4em 0 !important;
  }
  .about-gallery {
    margin-top: 5em;
    margin-bottom: 0;
  }
  .brands {
    padding-top: 0 !important;
  }


  /*Dhermendra Stadia Name 1st July*/
.book-stadium h1 { font-size: 35px; line-height: 42px;    }
.book-stadium p {font-size: 14px; line-height: 22px;  }
.book-stadium button {min-width: 140px; font-size:14px; }
/* END Dhermendra Stadia Name 1st July*/


}

@media (max-width: 1199px) {
  .about-container .about-left .about-left-content {
    width: 66%;
  }
  .key-stats:after {
    left: 0;
  }

  .latest-updates-content .quick-link ul li {
    width: 48%;
    margin-right: 3%;
    margin-bottom: 5%;
  }

  .browse-sports .browse-sports-container {
    margin-right: -1%;
    text-align: center;
  }

  /* .browse-sports .browse-sports-box {
            width: 23.7%;
            margin-right: 1%;
            margin-bottom: 1.2%;
        } */

  .about-container .about-right .about-right-container {
    width: 100%;
    max-width: 502px;
    right: 15%;
  }

  .key-stats:before {
    display: none;
  }
  .key-stats h3 {
    color: #000000;
  }
  .browse-sports .owl-carousel .owl-nav {
    display: none;
  }
  .search {
    position: absolute;
    right: 60px;
  }
  .about-container .about-right {
    right: 0;
  }
  .about-container .about-left .about-left-content {
    margin-right: 85px;
  }
  .header {
    min-height: 74px;
  }
}

@media (max-width: 1024px) {
  .about-mission .cus-container {
    padding-left: 4%;
  }
  .mobile-nav {
    display: block;
  }
  #nav > ul {
    display: none;
  }
  .header .header-top {
   /* display: none;*/
  }
  .search {
    top: 25px;
  }
  .brands .item {
    padding: 20px;
  }
  .about-hero .quote {
    line-height: 0.5;
  }
  .about-hero {
    min-height: 430px;
  }
  .objectives {
    margin: 5em 0;
  }
  .about-strategy ul li {
    font-size: 18px 
  }
  .about-strategy .about-right-content {
    top: 58px;
  }
  .about-gallery {
    margin-top: 6em;
  }
  .brands {
    padding-top: 30px;
    padding-bottom: 50px;
  }
  .about-hero .title {
    font-size: 54px;
  }
  .about-mission p {
    font-size: 14px 
  }

  /*Dhermendra Organisatonal information 30 June*/
  .organisation .tab-content p {font-size: 14px; line-height: 24px }
  .organisation-tab .item a { font-size: 16px; white-space: nowrap;}
  .organisation { padding: 20px 0 0;}
/*End Dhermendra Organisatonal information 30 June*/

/*Dhermendra Stadia Name 1st July*/
.stadia-name p {font-size: 14px; line-height: 22px; }
.v-tab li a {font-size: 16px; }
/* END Dhermendra Stadia Name 1st July*/

/*Dhermendra Stadia Name 2nd July*/
.button-global { min-width: 120px; height: 36px; padding: 0px 12px;line-height: 36px; }
.button-global img {margin-left: 10px; width: 16px;}
.tender-notification .head-row { padding: 15px 25px 15px 40px; margin-bottom: 20px;}
.tender-notification .head-row h2 {font-size:16px; line-height: 26px; }
/*END Dhermendra Stadia Name 2nd July*/

  /*Dhermendra landing page changes 8th July*/
  .slider-logo img{ max-width: 80px;}
  .main-slider.new-slider .caption h2 {font-size: 28px}
  .main-slider.new-slider .caption p{font-size: 14px; line-height: normal; border-left: 5px solid #F07D21;}
  .main-slider.new-slider .caption span{font-size: 14px;}
  /*End Dhermendra Landing page changes 8th July*/

/* Dharmendra NCOE 13th July*/
.introduction p, .disciplines-main p {font-size: 14px; line-height: 26px;}
  /*End Dharmendra NCOE 13th July*/
 /* Dharmendra NCOE 14th July*/ 
  .ul-list li {
    font-size: 14px;
    line-height: 24px;
}

/* Dharmendra NCOE 14th July*/

/*****3rd Dec 21*********/
.azadi-mahotsav{display: none;}

}

@media (max-width: 991px) {
  .latest-updates-content .quick-link ul li {
    width: 100%;
    margin-right: 0%;
    margin-bottom: 5%;
  }
  .about-strategy .about-left-content {
    padding-right: 2em;
  }
  .about-strategy ul li {
    font-size: 16px 
  }
  /*ramya conatct jul2*/
  .coursetab .organisation-tab .item{
    justify-content: center;
  }
   /*ramya 07jul2*/
  .overlap .d-flex{
    display: block !important;
  }
  .slidenextimg , .slidenextimgcon{
    width: 100%;
  }
  .overlap .d-flex:after{
    display: none;
  }
  .slidenextimg
  {
    margin-top: 20px;
  }
  .slidenextimgcon {
    background: transparent;
    padding: 10px;
}
.exedownbox{
  min-height: auto !important;
}
.recenp{
  margin-bottom: 30px;
}
.schep{
  margin-top: 0px !important;
}
 /*endramya 07jul2*/

 /*ramya 09jul2*/
 .overlaphstory .d-flex{
display: block !important
 }
 .hist{
min-height: auto !important;
   padding: 0px !important;
   width: 100%;
   text-align: left;
  background: #F2F3F6;
 }
 .overlaphstory .d-flex:after{
   display: none;
 }
 .overlaphstory .slidenextimgcon {
   padding: 0px !important;
 }
 .hist h3 {
 
  margin-bottom:14px !important;
  color: #000 !important;
}
.overlaphstory {
  background: #F2F3F6;
  padding: 40px 20px;
}
.overlaphstory .slidenextimg{
  margin-top: 0px !important;
}
.athletbanner {
  /* margin-top: 0px !important; */
}
.athletbanner h1{
  /* color: #000; */
  line-height: 50px;
  margin-bottom: 6px;
  font-size: 25px;
}
.athletbanner ul li p{
  font-size: 12px !important;
}
.athletbanner ul li , .athletbanner ul li span{
  /* color: #000; */
  margin-bottom: 10px;
  font-size: 14px !important;
}
.athletp{
  display: none;
}
.althletab{
  margin-top: 20px;
}
.athletbanner img{
  margin-top: 0px;
}
}
/*ramya jul1*/
@media (max-width: 991px) and (min-width: 767px) {
    .finance-baner h1{
        font-size: 25px !important;
        line-height: 35px !important;
    }

}
/*ramya 09jul*/
@media (max-width: 1260px) and (min-width: 991px) {
  .overlaphstory .slidenextimgcon {
    /* background: #F2F3F6; */
    padding: 64px 20px !important;
}

}
@media (max-width: 1200px) and (min-width: 991px) {
  .overlaphstory .slidenextimgcon {
    /* background: #F2F3F6; */
    padding: 58px 70px 62px 20px!important;
}
.overlaphstory .slidenextimgcon  p{
  font-size: 13px;
}
.overlaphstory .slidenextimg {
  margin-top: 18px !important;
}

.overlaphstory .d-flex:after {
  width: 68%;
  left: calc(50% - 470px);
}
.althletab .item a{
  font-size: 16px ;
}
}
/*endramya 09jul*/
@media (max-width: 767px) {
	
	
/**********23rd JUly 21***************/
	.india-at-olympics .table.medal-table td {font-size:14px!important}
  	.medal-box {height:auto !important}
    .medal-box  h4 {font-size:20px;}
	.key-logo{display:none}
        .pr-48{padding-right: 0px;}
/***********End***********/

/**********30rd JUly 21***************/
.medal-box .mCustomScrollbar {max-height:235px; overflow-x:auto;}
.medal-table th, .medal-table td {white-space:nowrap}
.m-center {text-align:center;}

.athletes-row.in-focus  .col-md-2 {padding:0 15px;}

.top-form {right:15px;}
.top-form .form-control{height:36px !important}
.athletes-row .img-frame{height:100px}
/**********23rd JUly 21***************/	

/*************************/
.rc-gray {background:#F2F3F6; padding:30px 0}
.flex-none{flex-wrap:nowrap !important; }
.flex-none li {white-space:nowrap !important}
/***********************/
	
.owl-carousel .owl-item img.m-banner {display:block; height:auto !important}
	
.header .header-top {
   /* display: none;*/
  }
  .header .container {
    width: 100%;
  }
  .slider-container .caption .tag {
    font-size: 12px;
    bottom: 5px;
  }
  .slider-container .caption h1 {
    font-size: 22px;
    line-height: 32px;
  }
  .slider-container .caption p {
    font-size: 12px;
    line-height: 21px;
    padding-top: 0;
    margin-top: 12px;
  }
  .slider-container .caption p:before {
    display: none;
  }
  .slider-container .owl-dots .owl-dot {
    width: 7px;
    height: 7px;
    border: none;
    background: #fff;
    opacity: 0.2;
    outline: none;
    margin: 0 3px;
    border-radius: 50%;
  }

  .slider-container .owl-dots .owl-dot.active {
    background-color: #f07d21;
    opacity: 1;
  }
  .slider-content {
    bottom: 32px;
    align-items: flex-end;
  }
  .games-information .games-information-box {
    margin-bottom: 12px;
  }
  .about-container {
    display: block;
    overflow: unset;
  }
  .about-container .about-left {
    width: 100%;
    padding-bottom: 120px;
    padding-top: 35px;
  }
  .about-container .about-right {
    margin-top: -100px;
  }
  .key-stats .key-stats-box {
    height: 145px;
  }
  .key-stats .key-stats-box .amout {
    font-size: 27px;
    line-height: 30px;
  }
  .key-stats .key-stats-box .budget {
    font-size: 15px;
  }
  .in-focus .link {
    display: none;
  }
  .events-list {
    margin-bottom: 55px;
  }
  .footer .widget {
    border-bottom: #dbdee6 solid 1px;
    padding-bottom: 20px;
    margin-bottom: 20px;
  }

  .footer .widget.last {
    border-bottom: none;
    padding-bottom: 0;
    margin-bottom: 0;
  }

  .footer .copyright {
    min-height: 78px;
    line-height: 24px;
  }

  .footer .copyright .container {
    display: block;
    text-align: center;
  }

  .about-container .about-left .about-left-content {
    width: 100%;
    margin-right: 0;
    padding: 0 15px;
  }

  .about-container .about-right .about-right-container {
    width: unset;
    max-width: unset;
    right: 0;
    margin: 0 15px;
  }

  .brands .item {
    padding: 15px;
  }

  .key-stats {
    min-height: unset;
    margin-bottom: 30px;
    padding-bottom: 30px;
    padding-top: 30px;
  }

  .in-focus h3 {
    margin-bottom: 10px;
  }
  .latest-updates h3 {
    margin-bottom: 10px;
  }
  .browse-sports h3 {
    margin-bottom: 0px;
    margin-left: 5px;
  }
  .key-stats h3 {
    margin-bottom: 10px;
  }
  .india-at-olympics h3 {
    margin-bottom: 10px;
  }
  .footer {
    padding-top: 25px;
  }

    .about-container {
        display: block;
        overflow: unset;
    }

  .about-mission {
    padding: 1em 0 3rem;
  }
  .about-mission blockquote {
    border-left: 0 none;
    border-top: 7px solid #f07d21;
    padding: 25px 20px;
    margin-top: 1em;
    margin-bottom: 1em;
    margin-left: -15px;
    margin-right: -15px;
  }
  .about-mission blockquote p {
    opacity: 1;
  }
  .about-mission .content {
    padding-right: 0;
  }
  .about-mission p {
    font-size: 13px;
    line-height: 22px;
    opacity: 1;
  }
  .about-hero {
    min-height: 165px;
  }
  .about-hero .quote {
    font: normal normal bold 48px/55px Arial;
  }
  .about-hero .title {
    max-width: 250pt;
    font: normal normal 800 20px/30px Poppins;
    letter-spacing: 0;
  }
  .objectives {
    margin: 3em 0;
  }
  .objectives::before {
    content: none;
  }
  .objectives .left-content {
    padding: 0;
  }
  .objectives .right-content {
    background: #f2f3f6;
    margin-left: -15px;
    margin-right: -15px;
    padding: 2em;
    margin-top: 20px;
  }
  .objectives figure {
    margin-top: 1em;
  }

  .objectives ul {
    font: italic normal normal 13px/22px Lato;
 }

  .about-strategy {
    margin: 3em 0;
  }
  .about-strategy::before {
    width: 100%;
    height: 60%;
    top: auto;
    bottom: 0;
  }
  .about-strategy .about-left,
  .about-strategy .about-right {
    width: 100%;
  }
  .about-strategy .about-left-content {
    padding-top: 1em;
    padding-right: 0;
  }
  .about-strategy .about-right-content {
    margin-top: 0;
  }
  .about-hero {
   
    background-attachment: initial;
  }
  .objectives p {
    font-size: 13px;
    line-height: 22px;
    margin-bottom: 25px;
  }
  .about-strategy .about-right-content {
    top: 0;
  }
  .about-strategy p {
    font-size: 13px;
    line-height: 22px;
  }
  .about-strategy ul li {
    font-size: 13px;
    font-weight: 800
  }
  .about-gallery {
    margin-top: 1em;
  }
  .about-gallery .owl-carousel {
    padding-bottom: 0;
  }

    .key-stats .key-stats-box .amout {
        font-size: 27px;
        line-height: 30px;
    }

  .footer ul li {
    font-size: 14px;
    margin-bottom: 21px;
  }
  .cus-container { 
    width: 100%;
    padding-right: 15px;
    padding-left: 15px  !important;
    margin-right: auto;
    margin-left: auto;
  }

  .about-mission blockquote strong{font-size: 20px; line-height: 22px; margin: 0 0 15px; display: block}

/*Dhermendra Organisatonal information 30 June*/
  .organisation-tab {text-align: center}
  .organisation-tab .item a { font-size: 14px; }
  .organisation .tab-content p {font-size: 13px; line-height: 22px;}
  .organisation {padding: 10px 0 0;}
  .organisation .tab-content{padding: 20px 0}
  .organisation-tab .item a { border-bottom: solid 3px transparent; padding-bottom: 3px;}
  .organisation-tab .item a.active { border-bottom: solid 3px #F07D21; padding-bottom: 3px;}
  .organisation-tab .item a:hover, .organisation-tab .item a:focus {  color: #141414 !important; }
  .organisation-tab .item .active a {  border-bottom: solid 3px #F07D21;padding-bottom: 3px;}
/*End Dhermendra Organisatonal information 30 June*/


  /*Dhermendra Stadia Name 1st July*/
  .book-stadium h1 { font-size:20px; line-height:32px; margin: 0 0 10px;   }
  .book-stadium p {font-size: 13px; line-height: 22px;  margin: 0 0 20px;}
  .book-stadium button {min-width: 140px; font-size:14px; }
  .book-stadium button img {width: 22px}
  .book-stadium {min-height: 260px; margin-top:60px; background-attachment: initial;}
  .book-stadium .layer { background: linear-gradient(270deg, rgba(0, 0, 0, 0) , rgba(0, 0, 0, 0.40), rgba(0, 0, 0, 0.4), rgba(0, 0, 0, 0.99) ); height: 100%; width: 100%; position: absolute; left: 0; right: 0; top: 0; bottom: 0 }
  .v-tab li {float: left;; width: 48%;} 
  .v-tab li a {font-size: 16px; display: block; padding: 10px 15px;}
  .v-tab li:last-child{float: right;}
  .stadia-name .tab-content {padding-top:15px;}
  .stadia-name {padding: 30px 0;}

  /* END Dhermendra Stadia Name 1st July*/


  /*Dhermendra Stadia Name 2nd July*/

.tender-notification .head-row { padding: 15px 25px 15px 35px; margin-bottom: 20px; display:block}
.tender-notification .head-row h2 {font-size:14px; line-height: 22px; margin: 0 0 5px;}
.tender-notification .head-row h2:before {left: 10px; top: 8px;bottom: 8px; height: calc(100% - 16px); width: 3px;}
.button-global {font-weight: 400; font-size: 13px ;height: 34px; line-height: 32px;}
.button-global img {position: relative; top: -2px;}
/*END Dhermendra Stadia Name 2nd July*/


    /*ramya accordian 29jun*/
    .accordion__item > .accordion-header:after,
    .accordion__item.active > .accordion-header:after {
      float: right;
      margin-right: 0px;
    }
    .accordion-body__contents {
      padding: 1.2rem 1.2rem 1.2rem 3.8rem;
      font-size: 14px;
  }

  .accordion-header {
      padding: 15px;
      font-size: 16px;
      font-weight: 600;
  }

  .imgdisplay,
  .top-right {
      text-align: center;
  }

  .top-left1,
  .top-right1 {
      margin-left: 0px;
      margin-right: 0px;
  }

  .top-left2 {
      left: 100px;
  }

  .top-right2 {
      right: 100px
  }

  .imgdisplay {
      background-size: auto;
  }

  .india-at-olympics {
      margin-top: 40px;

  }

  .india-at-olympics h3 {
      font-size: 20px;
      margin-bottom: 14px;
  }

  .imgdisplay {
      display: none;
  }

  .schema .cardtext {
      padding: 20px;
  }

  .schema p,
  .schema .cardtext {
      font-size: 14px !important;
  }

  /* Force table to not be like tables anymore */
  #no-more-tables table,
  #no-more-tables thead,
  #no-more-tables tbody,
  #no-more-tables th,
  #no-more-tables td,
  #no-more-tables tr {
      display: block;
  }

  /* Hide table headers (but not display: none;, for accessibility) */
  #no-more-tables thead tr {
      position: absolute;
      top: -9999px;
      left: -9999px;
  }

  /* #no-more-tables table tbody td:first-child {
      margin-top: 10px;
      background: #ffffff !important;
  } */

  #no-more-tables td {
      /* Behave  like a "row" */
      border: none;
      /* border-bottom: 1px solid #eee;  */
      position: relative;
      padding-left: 60%;
      white-space: normal;
      text-align: left;
  }
  #no-more-tables tr{
      margin-bottom: 15px;
  }
  .tendertable table tr{
      padding: 10px 0px;
     
  }
  .tendertable table th:first-child, .tendertable table td:first-child {
      padding-left: 60% !important;
  }
  #no-more-tables td:before {
      /* Now like a table header */
      position: absolute;
      /* Top/left values mimic padding */
      /* top: 6px; */
      left: 15px;
      width: 45%;
      /* padding-right: 10px;  */
      white-space: nowrap;
      text-align: left;
      font-weight: 600;
  }
  
  /*
Label the data
*/
  #no-more-tables td:before {
      content: attr(data-title);
  }
  .tendertable tr{
      margin-bottom: 20px;
  }
  .india-at-olympics .table td,
  .india-at-olympics .table th {
      font-size: 14px;
      padding: .55rem;
  }

  .accordion__item.active>.accordion-header2::before,
  .accordion__item>.accordion-header2::before {
      height: 28px;
  }
  .accordion__item>.accordion-header::before,
  .accordion__item.active>.accordion-header::before {
      margin-right: 5px;
      margin-top: 0px;
      height: 28px;
      /* width: 54px !important; */
  }
    /* END ramya accordian 29jun*/

    /*ramyaindiaolympic07jul*/
    .newhomw-table table th:first-child, .newhomw-table table td:first-child ,  .newhomw-table1 table th:first-child, .newhomw-table1 table td:first-child {
      padding-left: 60% !important;
  }
 
.about-mission1 blockquote {
    border-left:7px solid #f07d21 !important;
    border-top: 0px none !important;
    padding: 25px 20px;
    margin-top: 1em;
    margin-bottom: 1em;
    margin-left: 0px !important;
    margin-right: 0px !important;
  }
  #owl-demo .owl-dots{
    margin-top: 0px;
  }
  .about-mission1{
    margin-left: 0% !important;
  }
  #owl-demo .owl-dots .owl-dot , #owl-demo2 .owl-dots .owl-dot , #owl-demo3 .owl-dots .owl-dot {
    width: 8px;
   height: 8px;
  } 
  .overlap .d-flex{
    display: block !important;
  }
  .slidenextimg , .slidenextimgcon{
    width: 100%;
  }
  .overlap .d-flex:after{
    display: none;
  }
  .slidenextimg
  {
    margin-top: 20px;
  }
  .slidenextimgcon {
    background: transparent;
    padding: 10px;
}
   /*endramyaindiaolympic07jul*/

/*Dhermendra landing page changes 8th July*/
  .slider-logo img{ max-width: 80px;}
  .main-slider.new-slider .caption {left: 15px;}
  .main-slider.new-slider .caption h2 {font-size: 22px;line-height: 32px;}
  .main-slider.new-slider .caption p{font-size: 14px; line-height: normal; border-left: 5px solid #F07D21;}
  .main-slider.new-slider .caption span{font-size: 14px;}
  .main-slider.new-slider .item:before {display: none}
  .main-slider.new-slider .caption.left-space{left: 15px;}
/*End Dhermendra Landing page changes 8th July*/

/*Dharmendra NCOE page 13th July*/
.objectives.pillars .right-content {padding: 2rem;}
.objectives.pillars .left-content {padding: 2rem;}
.objectives.pillars {margin: 0px 0 40px;} 
.introduction {margin: 40px 0 0 0;}
.introduction p, .disciplines-main p {font-size: 13px; line-height: 22px;}
.india-at-olympics.each-node {margin:40px 0 0;}
.dm-none {display: none;}
/*End Dharmendra NCOE page 13th July*/


/* 29th July*/
.global-table .table th {
      font-size: 14px;
	  white-space:nowrap;
}

.global-table .table td {
    border: none;
    font-size: 13px;
    color: #000000;
}


.global-table2 .table th {
      font-size: 14px;
	  white-space:nowrap;
}

.table-new  th {
      font-size: 14px;
	  white-space:nowrap;
}

.global-table2 .table td, .table-new .table td { 
    border: none;
    font-size: 13px;
    color: #000000;
}

.m-all-update {position:absolute; right:0; top:-35px;}
/* 29th July*/



.games-information-box.road-to-tokyo-box {height: auto!important;}


}

@media (max-width: 500px) {
  h3 { font-size: 20px;}
  h4 { font-size: 12px;}
  .header .header-bottom { min-height: 57px;}
  .header .header-bottom .header-bottom-left .logo img,
  .header .header-bottom .header-bottom-left .celebrating-year img { width: 50px;}
  .header .header-bottom .celebrating-year:after { height: 38px;}
  .header .header-bottom .celebrating-year {  padding-left: 15px; margin-left: 15px;}
  .slider-container img { height: 410px;object-fit: cover;}
  .games-information { margin-top: 20px;}
  .games-information .games-information-box { height: 120px;}
  .box-container .box-container-row .number { font-size: 20px;}
  .box-container .box-container-row .coundown-info { font-size: 9px;}
  .games-information .games-information-box .image img { width: 53px;}
  .india-at-olympics { margin-top: 35px;}
  .video-carousel { /* margin-bottom: 30px; */}
  .video-carousel .owl-dots { margin-top: -15px;}
  .owl-dots {text-align: center;}
  .owl-dots .owl-dot { width: 7px; height: 7px; border: none; background: #f07d21 !important; opacity: 0.2; outline: none; margin: 0 3px;border-radius: 50%;}
  .owl-dots .owl-dot.active {background-color: #f07d21;opacity: 1;}
  .india-at-olympics .india-olympics-box .twitter-feed h4 {font-size: 19px;}
  .india-at-olympics .india-olympics-box .twitter-feed h4 img { margin-right: 10px;}
  .india-at-olympics .india-olympics-box .twitter-feed p { font-size: 13px;line-height: 22px; margin-bottom: 37px;}
  .india-at-olympics .india-olympics-box .twitter-feed { padding: 26px;}
  .india-at-olympics .india-olympics-box .twitter-feed h4 { font-size: 19px;  margin: 0 0 15px;}
  .about-container .about-left p,
  .about-container .about-right p { font-size: 13px;line-height: 22px; margin-bottom: 10px;}

  .link { font-size: 15px;}
  .link img {width: 18px; margin-left: 8px;}
  .about-container .about-right .about-right-container { display: block;}
  .about-container .about-right .image { margin-right: 0;}
  .about-container .about-right .image img { width: 100%; height: auto;}
  .about-container .about-right h4 {margin-bottom: 15px; font-size: 17px; margin-top: 30px;}
  .about-container {margin-bottom: 43px;}
  .in-focus .in-focus-box .caption { font-size: 12px; line-height: 16px; padding: 8px;}
  .in-focus { margin-bottom: 30px;}
  .latest-updates .latest-updates-head .tab ul li { font-size: 14px;}
  .latest-updates .latest-updates-head .tab ul li a {padding: 0 10px;}
  .latest-updates .latest-updates-head .tab ul li a.active:after {  bottom: -11px;}
  .link { /*display: none;*/}
  .latest-updates-content .events-list ul li {align-items: center;}
  .latest-updates-content .events-list ul li p { font-size: 14px; line-height: 24px;margin-bottom: 0;}
  .latest-updates-content .events-list ul li .date { font-size: 25px; line-height: 27px; padding-right: 0; margin-right: 20px; min-width: 73px;}
  .latest-updates-content .events-list ul li .date span { font-size: 11px;}
  .events-list { margin-bottom: 45px;}
  .latest-updates-content .quick-link h5 {font-weight: bold; font-size: 20px;}
  .key-stats-carousel.owl-carousel { width: unset; margin-right: -15px;}
  .latest-updates-content .quick-link { padding: 30px 15px; margin-left: -15px; margin-right: -15px;}
  .quick-link-carousel.owl-carousel { width: unset; margin-right: -15px;}
  .latest-updates {margin-bottom: 40px;}
  .browse-sports { padding: 30px 0;}
  .brands {padding-top: 20px; padding-bottom: 20px;}
  .browse-sports .browse-sports-box {  margin-bottom: 10px; height: unset; padding: 10px 0;}
  .browse-sports .browse-sports-box h6 {  font-size: 10px; line-height: 19px; margin-top: 0;}
  .footer .copyright { font-size: 10px;line-height: 23px;}
  .search { margin-left: 0;top: 15px;}
  .search .search-input {top: 40px; }
  .search img { width: 17px;  }

  .footer .footer-logos {  display: block;}
  .footer .footer-logos .sports-authority-of-india {  width: 100%;  margin-top: 15px; }
  .footer .footer-logos .sports-authority-of-india img { max-width: 90%;}
  .search .search-input.show { width: 300px;}
  .browse-sports-carousel.owl-carousel.owl-drag .owl-item .item {padding: 5px;}
  .browse-sports {overflow: hidden;}
  .browse-sports .browse-sports-container {margin-right: -5%;}

  .header { min-height: 57px;}
  .footer .widget .social label { margin-bottom: 0;  font-size: 15px;}
  .footer .widget .social span i { font-size: 16px;}
  .footer h5 {font-size: 15px;}
  .slider-container .item img.img-responsive {filter: brightness(1.3);}
  .slider-container .item { position: relative;}
  .slider-container .item:before { content: ""; position: absolute; left: 0;  bottom: 0; width: 100%;  height: 100%;  z-index: 1;background: linear-gradient(to top, #000000e6, transparent); }
  .slider-container .item .slider-content { z-index: 2;}
  .about-banner .caption p {padding-top: 0; margin-top: 0; font-size: 12px !important;}
  .about-gallery .owl-carousel .owl-nav {bottom: -35px;}
  .about-gallery .owl-carousel .owl-nav .owl-next, .about-gallery .owl-carousel .owl-nav .owl-prev{width: 24px; height: 24px;}
  .objectives ul li{border-left: 5px solid #F07D21;}

  /*ramya-saibudgetfinane-29jun*/
  .india-at-olympics .table {
    display: block;
    width: 100%;
    overflow-x: auto;
    -webkit-overflow-scrolling: touch;
  }
  .img-banner h1 {
    font-size: 30px;
    line-height: normal;
  }
  .img-banner .breadcrumb {
    margin-bottom: 20px;
  }
  .img-banner p {
    font-size: 18px !important;
  }
  /* END ramya-saibudgetfinane-29jun*/


    .india-at-olympics {
        margin-top: 40px;

    }

    .india-at-olympics h3 {
        font-size: 20px;
        margin-bottom: 14px;
    }

    .imgdisplay {
        display: none;
    }

    .schema .cardtext {
        padding: 20px;
    }

    .schema p,
    .schema .cardtext {
        font-size: 14px !important;
    }

    /* Force table to not be like tables anymore */
    #no-more-tables table,
    #no-more-tables thead,
    #no-more-tables tbody,
    #no-more-tables th,
    #no-more-tables td,
    #no-more-tables tr {
        display: block;
    }

    /* Hide table headers (but not display: none;, for accessibility) */
    #no-more-tables thead tr {
        position: absolute;
        top: -9999px;
        left: -9999px;
    }

    #no-more-tables table tbody td:first-child {
        /* margin-top: 10px; */
        /* background: #ffffff !important; */
    }

    #no-more-tables td {
        /* Behave  like a "row" */
        border: none;
        /* border-bottom: 1px solid #eee;  */
        position: relative;
        padding-left: 60%;
        white-space: normal;
        text-align: left;
    }
    #no-more-tables tr{
        margin-bottom: 15px;
    }
    .tendertable table tr{
        padding: 10px 0px;
       
    }
    .tendertable table th:first-child, .tendertable table td:first-child {
        padding-left: 60% !important;
    }

    #no-more-tables td:before {
        /* Now like a table header */
        position: absolute;
        /* Top/left values mimic padding */
        /* top: 6px; */
        left: 15px;
        width: 45%;
        /* padding-right: 10px;  */
        white-space: nowrap;
        text-align: left;
        font-weight: 600;
    }

    /*
	Label the data
	*/
    #no-more-tables td:before {
        content: attr(data-title);
    }
    .tendertable tr{
        margin-bottom: 20px;
    }
    .india-at-olympics .table td,
    .india-at-olympics .table th {
        font-size: 14px;
        padding: .45rem;
        padding-left: 60% !important;
    }

    .accordion__item.active>.accordion-header2::before,
    .accordion__item>.accordion-header2::before {
        margin-top: 8px !important;
        height: 28px;
    }
    .accordion__item>.accordion-header::before,
    .accordion__item.active>.accordion-header::before {
        margin-right: 5px;
        margin-top: 0px;
        height: 28px;
        /* width: 54px !important; */
    }
    /*end ramya*/

/*Dhermendra landing page changes 8th July*/
    .games-information .games-information-box .image { margin-right: 30px;}
    .games-information .games-information-box .box-container h4{font-size: 20px}
    .india-at-olympics .india-olympics-box .caption p{font-size: 16px}
    .in-focus{margin-top:40px;}
/*End Dhermendra Landing page changes 8th July*/

/*Dhermendra landing page changes 14th July*/

.minister-row {display:block !important; margin-bottom: 20px !important}
.about-container .about-right .name{margin-top: 10px;}

/*End Dhermendra Landing page changes 14th July*/

.ul-list li {border-left: 4px solid #F07D21;}

.top-form .form-control {width:100%;}
.top-form .button-global {min-width: 100%;;}


}

@media (max-width: 500px) {
    h3 {
        font-size: 20px;
    }

    h4 {
        font-size: 12px;
    }

    .header .header-bottom {
        min-height: 57px;
    }
	
	
	.header.fixed .header-bottom {min-height: 87px; padding:15px 0;}

    .header .header-bottom .header-bottom-left .logo img,
    .header .header-bottom .header-bottom-left .celebrating-year img {
        /*width: 50px;*/
		
		  width: 64px;
    }

    .header .header-bottom .celebrating-year:after {
        height: 38px;
    }

    .header .header-bottom .celebrating-year {
        padding-left: 15px;
        margin-left: 15px;
    }

    .slider-container img {
        height: 410px;
        object-fit: cover;
    }

    .games-information {
        margin-top: 20px;
    }

    .games-information .games-information-box {
        height: 120px;
    }

    .box-container .box-container-row .number {
        font-size: 20px;
    }

    .box-container .box-container-row .coundown-info {
        font-size: 11px;
    }
	
	.games-information .games-information-box .box-container .coundown-box{
    margin-right: 8px;
}

    .games-information .games-information-box .image img {
        width: 53px;
    }

    .india-at-olympics {
        margin-top: 35px;
    }

    .video-carousel .owl-dots {
        margin-top: -15px;
    }

    .owl-dots {
        text-align: center;
    }

    .owl-dots .owl-dot {
        width: 7px;
        height: 7px;
        border: none;
        background: #F07D21 !important;
        opacity: 0.2;
        outline: none;
        margin: 0 3px;
        border-radius: 50%;
    }

    .owl-dots .owl-dot.active {
        background-color: #F07D21;
        opacity: 1;
    }

    .india-at-olympics .india-olympics-box .twitter-feed h4 {
        font-size: 19px;
    }

    .india-at-olympics .india-olympics-box .twitter-feed h4 img {
        margin-right: 10px;
    }

    .india-at-olympics .india-olympics-box .twitter-feed p {
        font-size: 13px;
        line-height: 22px;
        margin-bottom: 37px;
    }

    .india-at-olympics .india-olympics-box .twitter-feed {
        padding: 26px;
    }

    .india-at-olympics .india-olympics-box .twitter-feed h4 {
        font-size: 19px;
        margin: 0 0 15px;
    }

    .about-container .about-left p,
    .about-container .about-right p {
        font-size: 13px;
        line-height: 22px;
        margin-bottom: 10px;
    }

    .link {
        font-size: 15px;
    }

    .link img {
        width: 18px;
        margin-left: 8px;
    }

    .about-container .about-right .about-right-container {
        display: block;
    }

    .about-container .about-right .image {
        margin-right: 0;
    }

    .about-container .about-right .image img {
        width: 100%;
        height: auto;
    }

    .about-container .about-right h4 {
        margin-bottom: 15px;
        font-size: 17px;
        margin-top: 30px;
    }

    .about-container {
        margin-bottom: 43px;
    }

    .in-focus .in-focus-box .caption {
        font-size: 12px;
        line-height: 16px;
        padding: 8px;
    }

    .in-focus {
        margin-bottom: 30px;
    }

    .latest-updates .latest-updates-head .tab ul li {
        font-size: 14px;
    }

    .latest-updates .latest-updates-head .tab ul li a {
        padding: 0 10px;
    }

    .latest-updates .latest-updates-head .tab ul li a.active:after {
        bottom: -11px;
    }

    .link {
       /* display: none;*/
    }

    .latest-updates-content .events-list ul li {
        align-items: center;
    }

    .latest-updates-content .events-list ul li p {
        font-size: 14px;
        line-height: 24px;
        margin-bottom: 0;
    }

    .latest-updates-content .events-list ul li .date {
        font-size: 25px;
        line-height: 27px;
        padding-right: 0;
        margin-right: 20px;
        min-width: 73px;
    }

    .latest-updates-content .events-list ul li .date span {
        font-size: 11px;
    }

    .events-list {
        margin-bottom: 45px;
    }

    .latest-updates-content .quick-link h5 {
        font-weight: bold;
        font-size: 20px
    }

    .key-stats-carousel.owl-carousel {
        width: unset;
        margin-right: -15px;
    }

    .latest-updates-content .quick-link {
        padding: 30px 15px;
        margin-left: -15px;
        margin-right: -15px;
    }

    .quick-link-carousel.owl-carousel {
        width: unset;
        margin-right: -15px;
    }

    .latest-updates {
        margin-bottom: 40px;
         margin-top: 40px;
    }

    .browse-sports {
        padding: 30px 0;
    }

    .brands {
        padding-top: 20px;
        padding-bottom: 20px;
    }

    .browse-sports .browse-sports-box {
        margin-bottom: 10px;
        height: unset;
        padding: 10px 0;
    }

    .browse-sports .browse-sports-box h6 {
        font-size: 10px;
        line-height: 19px;
        margin-top: 0;
    }

    .footer .copyright {
        font-size: 10px;
        line-height: 23px;
    }

    .search {
        margin-left: 0;
        top: 15px;
    }


    .search .search-input {
        top: 40px;
    }

    .search img {
        width: 17px;
    }

    .footer .footer-logos {
        display: block;
    }

    .footer .footer-logos .sports-authority-of-india {
        width: 100%;
        margin-top: 15px;
    }

    .footer .footer-logos .sports-authority-of-india img {
        max-width: 90%;
    }

    .search .search-input.show {
        width: 300px;
    }

    .browse-sports-carousel.owl-carousel.owl-drag .owl-item .item {
        padding: 5px;
    }

    .browse-sports {
        overflow: hidden;
    }

    .browse-sports .browse-sports-container {
        margin-right: -5%;
    }

    .header {
        min-height: 57px;
    }

    .footer .widget .social label {
        margin-bottom: 0;
        font-size: 15px;
    }

    .footer .widget .social span i {
        font-size: 16px;
    }

    .footer h5 {
        font-size: 15px;
    }

    .slider-container .item img.img-responsive {
        filter: brightness(1.3);
    }

    .slider-container .item {
        position: relative;
    }

    .slider-container .item:before {
        content: '';
        position: absolute;
        left: 0;
        bottom: 0;
        width: 100%;
        height: 100%;
        z-index: 1;
        background: linear-gradient(to top, #000000e6, transparent);
    }

    .slider-container .item .slider-content {
        z-index: 2;
    }

    /*ramya-saibudgetfinane-29jun*/
    .accordion__item>.accordion-header::before,
    .accordion__item.active>.accordion-header::before {
        margin-right: 5px;
        /* margin-top: 8px; */
        height: 30px;
        /* width: 54px !important; */
    }
    .content-details h3{
      font-size: 30px !important;
      }
   
      .content-details a{
       font-size: 23px !important;
      }
      .state .mb-5{
          margin-bottom: 1.5rem !important;
      }
      .imghead h4{
          margin-bottom: 0px;
          font-size: 14px;
      }
      .about-banner .breadcrumb
      {
          font-size: 14px;
      }
      .accordion__item>.accordion-header2::before ,  .accordion__item>.accordion-header1::before {
        margin-top: 8px !important;
    }
    .tenderbac h4 , .tenderbac p {
        font-size: 14px !important;
}
.tenderbac{
    padding: 25px;
}
/*ramyaconatct2jul*/
.conatcinfo p{
 font-size: 14px !important;
}
.formback button{
  width: 60%;
  margin-top: 10px;
}
.formback {
padding: 20px;
}
.secondrow{
  width: auto;
}
 .insec{
  width: 100%;
}

/*Dhermendra landing page changes 8th July*/
.latest-updates .latest-updates-head .tab ul li a {margin-right: 7px;}
.slider-logo {top:0px}
.slider-logo img {max-width: 80px; }
.main-slider .video-content img { width: 60px;}
/*End Dhermendra landing page changes 8th July*/
.socialath img{
  height: auto !important;
}
}
@media (max-width: 460px){
.accordion__item>.accordion-header::before,
    .accordion__item.active>.accordion-header::before {
      margin-top: 8px;
    }
    .accordion__item>.accordion-headerjs::before,
    .accordion__item.active>.accordion-headerjs::before {
      margin-top: 0px;
    }

}