
@charset "utf-8";

@import url('https://fonts.googleapis.com/css2?family=Roboto:wght@100;300;400;500;700;900&display=swap');
@import url('https://fonts.googleapis.com/css2?family=Playfair+Display:wght@400;500;600;700;800;900&display=swap');


/* ====== Default css  ====== */

section a {outline: 0 !important;text-decoration: none !important;}
section a:active,section a:hover,section a:focus {outline: 0 !important;text-decoration: none !important;}
svg {fill: currentColor;}

/* ====== Default css  ====== */
html{height:100%;scroll-behavior: smooth;overflow-x:hidden;width: 100%;}
a:focus,a:hover,a:active{outline: none; text-decoration: none;box-shadow: none;}
:focus-visible{outline:none;}
h2.SecHead2{font-family:'Playfair Display', serif;font-weight: 400;font-size: 52px;line-height: 50px;color:#000000;margin:0;display:inline-block;text-align:left;}
body,ul,ol,li,p {margin: 0;padding: 0;list-style: none;}
p.Secpara{font-size:14px;font-family:'Roboto', sans-serif;line-height:20px;}


body {
  position: relative;
  font-family: 'Roboto', sans-serif;
  overflow-x: hidden;
  background-color: #fff;
  margin: 0;
  padding: 0;
}

.mcContainer {
  width: 1200px;
  margin-right: auto;
  margin-left: auto;
}
.flex {
  display: -webkit-flex;
  display: -moz-flex;
  display: -o-flex;
  display: -ms-flex;
  display: flex;
  -webkit-flex-wrap: wrap;
  -o-flex-wrap: wrap;
  -moz-flex-wrap: wrap;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
}


* {
  margin: 0px;
  padding: 0px;
  text-decoration: none;
  box-sizing: border-box;
  list-style: none;
  border: none;
}



.CusCategoryProgressbarContent{color:#E38D17;font-size:22px;line-height:27px;font-weight:700;padding:35px 0 35px;}
span.CusCategoryProgressbar{width: 428px;margin-left: 15px;margin-top: -5px;display: inline-block;vertical-align: middle;height: 7px;background: #E38D17;}
p.customPara{margin:0 0 35px;color:#000;font-size:14px;}
.border_left_0{border-left:0 !important;}



/*breadcrumb*/
.conclave_breadcrumb{padding:0 100px;}
.conclave_breadcrumb .breadcrumb{background:transparent;padding:10px 0; margin: 0;border-radius: 0;}
.conclave_breadcrumb li a{font-size:12px;line-height:22px;color:#000;}
.breadcrumb>li+li:before{content:none;}


/*CusCategory top*/
.winner_CusCategoryTop{padding:60px 100px;display:flex;position:relative;}
.winner_CusCategoryTop:after{content: "";background: url(https://images.moneycontrol.com/images/realestate/winners_new/img_v1.jpg)no-repeat;display: block;position: absolute;bottom: -85px;right: -168px;width: 420px;height:540px;z-index: -1;height: 100%;}
.winner_CusCategoryTop .CusCategoryWrap{display:flex;align-items:center;}
.winner_CusCategoryContent{padding:40px 0 40px 55px;background: #FFFFFF ;border: 1px solid #CACACA;border-radius: 8px;}
.winner_CusCategoryLeft{padding:20px 0 25px;width: 74%;margin-right: -144px;}
.winner_CusCategoryLeft h2.SecHead2{width:100%;}
.winner_CusCategoryLeft p.Secpara{color:#000;margin-left:0;margin-bottom:20px;max-width:78%;}
.winner_CusCategoryCusImg{display:block;background:url('https://images.moneycontrol.com/images/realestate/winners_new/img_v0.png') no-repeat;width: 470px;margin-top:20px; background-size: 100%; height: 300px; background-position: bottom;}

.winnerProgressbarContent {color: #E38D17;font-size: 22px;line-height: 27px;font-weight: 700;padding: 15px 0 15px;text-transform:uppercase;}
.cuswinner .SecHead2 span{font-size:32px;}
/*Accordian Table*/


.acoordian_table .table{width:96.5%;padding: 15px 0 30px;border: 1px solid #B3B3B3;background:#fff;display: block;border-radius: 25px;margin-bottom:0;}
.acoordian_table .table thead tr th{vertical-align:top;font-size:17px;line-height:26px;font-weight:700;color:#E38D17;text-align:center;padding:15px 0 30px;width:100px;border-bottom:0;border-top:0;}
.acoordian_table .table thead th{text-transform:uppercase;}
.acoordian_table .table thead tr th p.Secpara{color:#000;font-weight:400;font-size:17px;line-height:26px;}
.acoordian_table .table tbody tr td {padding: 12px 20px;width:1%;}
.acoordian_table .table tbody tr:nth-child(odd) {background: #E7E7E7;}
.acoordian_table .table tbody tr:nth-child(even) td{padding: 15px 20px;}
.acoordian_table .table thead tr th:nth-child(1), .acoordian_table .table tbody tr td:nth-child(1){border-left:0;}
.acoordian_table .table>tbody>tr>td{border-bottom:0;border-top:0;font-size:16px;line-height:22px;color:#000;text-align:center;}
.acoordian_table .table thead tr th, .acoordian_table .table>tbody>tr>td{border:1px solid #C1BEBE;border-bottom:0;border-top:0;}



.acoordian_table{padding:10px 0 40px 40px;}
.acoordian_table:after{display:none !important;}
.acoordian_table .table thead tr th:nth-child(3), .ZonalAwards .table tbody tr td:nth-child(3){border-right:1px solid #C1BEBE;}
.acoordian_table .table thead tr th:nth-child(4), .ZonalAwards .table tbody tr td:nth-child(4){border-right:0;}
.accordion {position:relative;z-index:1;width: 100%;font-weight:700;border-radius:8px;background-color: #fff;margin:3px 0 ;border: none;outline: none;text-align: left;padding: 12px 40px 8px;font-size: 17px;text-transform:uppercase;color: #E38D17;cursor: pointer;transition: background-color 0.2s linear;}
button.accordion.active{font-size:22px;padding:20px 40px 20px;position:relative;}
button.accordion:after {content: "";background:url('https://images.moneycontrol.com/images/realestate/winners_new/open.svg') no-repeat;width: 18px; background-size: contain; height: 38px;position:absolute;right:40px;bottom:1px;}
button.accordion.active:after{content: "";background:url('https://images.moneycontrol.com/images/realestate/winners_new/collapse.png') no-repeat;width: 15px; background-size: contain; height: 38px;position:absolute;right:40px;bottom:22px;}
button.accordion:hover, button.accordion.is-open {background-color: #fff;}
.accordion-content {border-radius:8px;background-color: white;border-left: 1px solid whitesmoke;border-right: 1px solid whitesmoke;padding: 0;max-height: 0;overflow: hidden;transition: max-height 0.2s ease-in-out;}

.panel {padding: 0;display: none;background-color: white;overflow: hidden;position:relative;z-index:1;margin-top:-7px;margin-bottom:3px;border-bottom-left-radius:8px;
  border-bottom-right-radius:8px;
  border-top-left-radius:0;
  border-top-right-radius:0;
}


/****** Tab Section *********/

.winnertabSection{padding: 40px 0 0;margin-bottom:50px;position:relative;}
.winner_tab_bg{background:#fff;width:100%;}
.winnertabSection .agendaWrapper{position:relative;z-index:2;}
.winner_tab_contents{background:#e7e7e7;padding-bottom:55px;}
.winnertabSection:after{content:'';display:block;background:url('https://images.moneycontrol.com/images/realestate/winners_new/img_v3.png') no-repeat bottom;background-size:100%;width: 100%;height: 353px;position: absolute;bottom: 0;left:0;z-index:0;}
.winnertabSection .secTitle{font-size:52px;font-weight:700;color:#000;text-align:left;line-height:50px;margin: 0 0 37px;font-family:'Poppins', sans-serif;}
.winnertabSection .tab {overflow: hidden;border: none;width:1200px;margin:0 auto;background-color:#fff;position:relative;z-index:2;}
.winnertabSection .tab:after{display:block;height:3px;width:100%;border-bottom:5px solid #E38D17;content:"";position:absolute;bottom:10px;}
.winnertabSection .tab button {position:relative;float: left;outline: none;cursor: pointer;font-size:18px;letter-spacing: 0px;color:black;padding:1vw 1.5vw 1.5vw;background-color: #fff;font-weight:500;}
.winnertabSection .tab button:before{content: "";border-left: 2px solid #000;height: 15px;top: 18px;width: 2px;font-size: 13px;position: absolute;left: 0px;}
.winnertabSection .tab button:first-child:before{border-left:none;}
.winnertabSection .tab button.active {background: #fff;color:#E38D17;position:relative;font-size:22px;font-weight:700;}
.winnertabSection .tab button.active:after{content:"";width: 0px;height: 0px;border-style: solid;border-width: 10px 7px 0 7px;border-color: #E38D17 transparent transparent transparent;transform: rotate(0deg);position:absolute;bottom:0;left:41%;}
.winnertabSection .tabcontent {display: none;margin-top:20px;position:relative;z-index:1;padding:40px 0;}
.winnertabSection .agenda-content {display: flex;}
.winnertabSection ul.cus-height{height:400px;}
.winnertabSection ul{margin:40px 20px 40px 40px;overflow-y:scroll;}





/*Responsive css*/


@media all and (max-width:1200px){
h2.SecHead2{font-size:40px;line-height:40px;}	
.mcContainer {padding-left: 20px;padding-right: 20px;width:100%;}	
.conclave_breadcrumb{padding:0;}
.winner_CusCategoryTop, .categories{padding:60px 0 0;}
.winner_CusCategoryContent{padding:40px 0 60px 25px;}
.winner_CusCategoryCusImg img{max-width:100%;}
.winner_CusCategoryLeft{margin-right:-95px;}
span.CusCategoryProgressbar {width:227px;}
.categories .table {width:100%;}
.winnertabSection .tab button:before {top:15px;}



	
}


@media all and (max-width: 980px) {
img{max-width:100%;}
.mcContainer {width: 100%;padding-left: 15px;padding-right: 15px;}
h2.SecHead2{font-size:23px;line-height:35px;}
p.Secpara{font-size:15px !important;line-height:24px !important;}
.winner_CusCategoryContent{padding:0px 15px 30px 15px;}
.CusCategoryWrap{padding:10px 20px 0 20px;flex-direction:column;}
.winner_CusCategoryLeft{max-width: 100%;margin-right: 0;width:100%;}
.winner_CusCategoryTop:after{display:none;}
span.CusCategoryProgressbar{width:55%;height:5px;}
.CusCategoryProgressbarContent {font-size:20px;padding:10px 0 20px;}
.winner_CusCategoryLeft p.Secpara{text-align:left;max-width:100%;}
.winner_CusCategoryLeft h2.SecHead2 {margin-bottom:0;}
.winner_CusCategoryCusImg{height: 217px;margin: -25px auto;background-position: center;margin-bottom:20px;}
.categories .table>tbody>tr>td {font-size:15px;}
.categories .table-responsive{border-radius:10px;}
.categories .table thead tr th{font-size: 15px;line-height: 16px;padding:9px 7px 5px;}
.categories .table tbody tr:nth-child(even) td{border-right:1px solid #C1BEBE;padding:10px 20px;}
.categories .table tbody tr td{padding:10px 14px;}


.winnertabSection {padding:40px 0 0;}
.winnertabSection .tab{white-space:nowrap;overflow-x:scroll;width:100%;}
.winnertabSection .tab button.active{font-size:18px;}
.winnertabSection .tab button.active:after{bottom:0;left:39%;}
.winnertabSection .tab button{float:none;font-size:16px;padding:1vw 3vw 3.5vw;}
.winnertabSection .tab button:before {height: 12px;top: 12px;left:-2px;font-size:13px;border-left:1px solid #000;}
.winnertabSection .tab:after {bottom:7px;border-bottom:4px solid #E38D17;width:640px;}
.winnertabSection .tabcontent {padding:20px 0;}
button.accordion{font-size:13px;}
button.accordion:after {margin-top:-4px;}
button.accordion.active{font-size:18px;padding:20px 10px;}
.acoordian_table {padding:10px 10px 20px;}
.acoordian_table .table{border:none;width:100%;}
.acoordian_table .table-responsive{border-radius:8px;border:1px solid #B3B3B3;}




 }


@media (max-width: 767px) {
	p.customPara{margin:0 0 20px;}
	.winner_CusCategoryTop, .categories{padding:30px 0 0;}
	.winner_CusCategoryLeft h2.SecHead2{width:100%;}
	.cuswinner .SecHead2 span{font-size:14px;}
	.winner_CusCategoryCusImg{margin-bottom:50px;max-width:100%;margin:-50px auto 43px;}
	.CusCategoryWrap{padding:0;}
	.winner_CusCategoryContent{padding:10px 10px 20px;}
	span.CusCategoryProgressbar{width:20%;}
    .categories .table{background:#fff !important;border:none;border-radius:0;}
.categories .table-responsive{background:#fff;border-radius:10px;}
.categories .table-responsive::-webkit-scrollbar {height:15px;}
.categories .table-responsive::-webkit-scrollbar-track {background: #E7E7E7 ;border-radius:3px;}
.categories .table-responsive::-webkit-scrollbar-thumb {background: #E38D17 ;border-radius:3px;}
.winnertabSection:after{bottom:0;}
.winnertabSection .tab button:before {top:8px;}

}



@media all and (max-width: 480px) {
p.Secpara {font-size: 14px !important;}
span.mobProgress{width:45%;}
.winner_CusCategoryCusImg {margin:-35px auto 3px;}
.winner_tab_contents{padding-bottom:0;}
	
}