@charset "utf-8";
/* CSS Document */
body{font-family: 'K2D', sans-serif!important;}
.form-control{font-family: 'K2D', sans-serif!important;}
.topb_bgmns{width:100%; height:auto; overflow:hidden; float:left; background:#f4f4f4}
.topb_bgmns .col-md-12{margin-bottom:0px!important}
html {
  scroll-behavior: smooth;
}
.bord_tos{width:100%; height:22px; float:left; background:url(../images/border-bottom.png) repeat-x; position:absolute; z-index: 9; top:-2px; opacity: 0.8;}
.bord_bots{width:100%; height:23px; float:left; background:url(../images/border-bottom.png) repeat-x; position:absolute; z-index: 9; bottom:0; opacity: 0.8;}
.bord_left{width:22px;  float:left; background:url(../images/border-left.png) repeat-y; position:absolute; z-index: 7; left:0; top:0px; bottom:0px;}
.bord_right{width:22px;  float:left; background:url(../images/border-left.png) repeat-y; position:absolute; z-index: 7; right:0; top:0px; bottom:0px;}
@media(min-width:1400px){
.banner_main{width:100%; height:auto; overflow:hidden; float:left; background:url(../images/banner_image.webp) center bottom no-repeat; background-size:cover;     padding-bottom:150px;   padding-top:130px; position:relative;}
.banner_mtrs{margin:auto; display:block; text-align:center; width: 570px;}
}
.indus_tab svg{width:60px; height:60px; margin:auto; display:block;}
@media screen and (min-device-width:768px) and (max-device-width:1399px) { 

.banner_main{width:100%; height:auto; overflow:hidden; float:left; background:url(../images/banner_image.webp) center bottom no-repeat; background-size:cover;     padding-bottom: 63px;
        padding-top: 56px; position:relative;}
.banner_mtrs{margin:auto; display:block; text-align:center; width: 400px!important;}
.rotating{height: 460px!important;
    position: absolute;
    left: -233px!important;}
	.rotating2{height: 460px!important;
    position: absolute;
    right: -233px!important;}
}
.agenda_sect{width:100%; height:auto; overflow:hidden; float:left; position:relative; background:#dcc4d7; padding-top:80px;}
.agd_btns{width:100%; display:inline-block; text-align:center; margin:auto; padding-bottom:30px; margin-top:-10px;}
.agd_btns span{width: auto;
    display: inline-block;
    text-align: center;
    background: #fff;
    padding: 12px 40px;
    font-size: 18px;
    font-weight: bold; text-transform:uppercase;
    border-radius: 3px; margin:0px 2px; cursor:pointer;}
.active{background:#2b1049!important; color:#fff!important}	
.dat_pnt{font-size: 12px;}
.agenday_srts {
    box-shadow: rgba(0, 0, 0, 0.20) 0px 5px 15px;
    border: 0px;
    padding: 30px;
    position: relative;

    width:98%; margin-left:1%;
    height: auto;
    overflow: hidden;
    float: left;
    /* padding-bottom: 35px; */
    background:#fff; margin-bottom:16px;
    border-radius: 4px;
    padding:30px 20px 30px;
}	.time_clk {
    font-size: 16px;
    padding-bottom: 6px;
 
    color: #2b1049;
    font-weight: bold;
    font-size: 13px;
    display: block;
    width: 100%;
    height: auto;
    overflow: hidden;
    float: left; padding-left:3px;
}.agedtitle {
    font-weight: bold;
    color: #000;
    font-size: 16px;
    display: block;
    padding-top: 5px; width:100%; height:auto; float:left;
}
.display_agds{width:100%; height:auto; overflow:hidden; float:left;}	
.custom-shape-divider-bottom-1722239216 {
    position: absolute;
    bottom:-166px;
    left: 0;
    width: 100%;
    overflow: hidden;
    line-height: 0;
}

.custom-shape-divider-bottom-1722239216 svg {
    position: relative;
    display: block;
    width: calc(273% + 1.3px);
    height: 377px;
}

.custom-shape-divider-bottom-1722239216 .shape-fill {
    fill: #dcc4d7;
}

.custom-shape-divider-bottom-1722323507 {
    position: absolute;
    bottom: 0;
    left: 0;
    width: 100%;
    overflow: hidden;
    line-height: 0;
    transform: rotate(180deg);
}

.custom-shape-divider-bottom-1722323507 svg {
    position: relative;
    display: block;
    width: calc(266% + 1.3px);
    height: 212px;
}

.custom-shape-divider-bottom-1722323507 .shape-fill {
    fill: #e2bc9f;
}

.custom-shape-divider-top-1722323642 {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    overflow: hidden;
    line-height: 0;
    transform: rotate(180deg);
}

.custom-shape-divider-top-1722323642 svg {
    position: relative;
    display: block;
    width: calc(261% + 1.3px);
    height: 169px;
}

.custom-shape-divider-top-1722323642 .shape-fill {
    fill: #dcc4d7;
}
.venu_str {
    width: 100%;
    height: auto;
    overflow: hidden;
    display: inline-block;
    text-align: center;
    color: #fff;
    font-weight: 600;
    font-size: 15px;
    padding: 24px 0px 2px;
}.date_stn {
    padding-right: 35px;
}.date_icons {
    width: 19px;
    display: inline-block;
    margin-top: -5px;
    margin-right: 7px;
}
.banner_mtrs{margin:auto; display:block; text-align:center; width:500px; margin-top:20px;}
.registernw_b{ color:#000; display:block; width:200px; height:48px; line-height:46px; text-decoration:none; text-align:center; font-size:19px; font-weight:400;  margin-top:33px;  background:#fff; position:relative; z-index:1; margin:auto;  margin-top:20px;position:relative; overflow:hidden;font-family: "K2D", serif; transition:0.5s;}
.registernw_b:hover{transform:scale(1.05); background:#ffe68d;}

/*.registernw_b:after{content:''; position:absolute; left:0px; top:0px; bottom:0px; width:0px; background:#f6c189; position:absolute; transition:0.5s;}

.registernw_b:hover:after{ background:#f6c189; width:210px;}*/
.submitsectn:hover{background:#bd8a54!important}

/*--------------------------------Rotation ---------------------------------*/
.mnrtd{width:auto; height:600px; position:absolute; left:-303px; top:0px; bottom:0px; margin:auto; display:block;}
@keyframes rotating {
  from {
    -ms-transform: rotate(0deg);
    -moz-transform: rotate(0deg);
    -webkit-transform: rotate(0deg);
    -o-transform: rotate(0deg);
    transform: rotate(0deg);
  }
  to {
    -ms-transform: rotate(360deg);
    -moz-transform: rotate(360deg);
    -webkit-transform: rotate(360deg);
    -o-transform: rotate(360deg);
    transform: rotate(360deg);
  }
}
.rotating {
  -webkit-animation: rotating 120s linear infinite;
  -moz-animation: rotating 120s linear infinite;
  -ms-animation: rotating 120s linear infinite;
  -o-animation: rotating 120s linear infinite;
  animation: rotating 120s linear infinite;
}


@keyframes rotating2 {
  from {
    -ms-transform: rotate(360deg);
    -moz-transform: rotate(360deg);
    -webkit-transform: rotate(360deg);
    -o-transform: rotate(360deg);
    transform: rotate(360deg);
  }
  to {
    -ms-transform: rotate(0deg);
    -moz-transform: rotate(0deg);
    -webkit-transform: rotate(0deg);
    -o-transform: rotate(0deg);
    transform: rotate(0deg);
  }
}
.rotating2 {
  -webkit-animation: rotating2 120s linear infinite;
  -moz-animation: rotating2 120s linear infinite;
  -ms-animation: rotating2 120s linear infinite;
  -o-animation: rotating2 120s linear infinite;
  animation: rotating2 120s linear infinite;
}



/*--------------------------------Rotation End---------------------------------*/

.over_views{width:100%; height:auto; overflow:hidden; float:left; background: #d1c194; padding:88px 0px 70px; font-size:18px;}
.tt_head{width:100%; height:auto; overflow:hidden; float:left; font-family: "K2D", serif; font-size:43px; font-weight:600; padding-bottom:13px;}

.tt_head2{width:100%; height:auto; overflow:hidden; float:left; font-family: "K2D", serif; font-size:55px; font-weight:600; padding-bottom:25px;}
.tcenter{text-align:center;}
.overbody p{line-height:21px;}

.events_high{width:100%; height:auto; overflow:hidden; float:left; background: #82b2f0; padding:70px 0px 0px; font-size:17px;}

.indus_tab {
    background-color:rgba(255,255,255,0.5);
    width: 100%;
    height: auto;
    overflow: hidden;
    border-radius: 6px;
    padding: 50px 16px 30px;
    font-size: 20px;
    font-weight: 700;
	min-height: 322px;
    text-align: center;
    box-shadow: rgba(0, 0, 0, 0.24) 0px 3px 8px;
    transition: all 0.3s ease-in-out; font-family: "K2D", serif;  margin-top:9px; transition:0.5s;
}
.indus_tab:hover{background:#fff; transform:scale(1.05)}
.indus_tab2 {
    background-color:#ffffff;
    width: 100%;
    height: auto;
    overflow: hidden;
    border-radius: 6px;
    padding:8px 0px 0px;
    font-size: 20px;
    font-weight: 700;
	/*min-height:290px;*/
    text-align: center;
    box-shadow: rgba(0, 0, 0, 0.24) 0px 3px 8px;
    transition: all 0.3s ease-in-out; font-family: "K2D", serif;  margin-top:9px; transition:0.5s;
}

.indus_tab2:hover{background:#afd8f5; /*transform:scale(1.05);*/ color:#fff;}

.indus_tab2 svg{overflow: hidden;
    size: 20px;
    font-size: 25px;
    height: 61px;
    display: block;
    margin: auto;
    margin-bottom: 10px;
    text-align: center; width: 63px;}

.indus_tab2:hover g{fill:#fff;}
.indus_tab2:hover path{fill:#fff;}

.icon_srtd {
    height: 60px;
    margin: auto;
    display: block;
    transition: 1s;
    margin-bottom: 20px;
}.body_cntrd {
    font-size: 15px; line-height:19px; padding-top:8px;
    font-weight: normal;
  font-family: 'K2D', sans-serif!important;
    text-align: center;
}

.why_attends{width:100%; height:auto; overflow:hidden; float:left; background: #e3d3e0; padding:138px 0px; font-size:15px;}
.why_attends p{line-height:20px; font-weight:800;}


.register_views{width:100%; height:auto; overflow:hidden; float:left; background: #e3d3e0; padding:130px 0px 70px; font-size:15px;}

@media(max-width:769px)
{
.rotating{display:none!important;}
.rotating2{display:none!important;}
.banner_mtrs{width:240px;}
.brougnt_lgo {
    width: 280px!important;
    margin: auto;
    display: block;
}
.strategink_lg {
    width: 196px!important;}
	.brougnt {font-size:12px!important}
	.brptnm {
    padding-bottom: 20px!important;padding-top: 16px!important;
}
.date_stn {
    padding-right: 8px!important;
}
.venu_str{font-size:13px!important}
.registernw_b {width: 170px;
        line-height: 42px;
        height: 46px;}
		
.banner_main {
    padding-bottom: 151px;
    padding-top: 60px;
    position: relative;
}
.tt_head{font-size: 43px;
    line-height: 50px;}	
	
	.tt_head2{font-size: 43px;
    line-height: 50px;}	
.indus_tab{margin-bottom:20px; min-height:auto;}	
.indus_tab2{margin-bottom:20px; min-height:auto;}
.why_attends{    padding: 64px 0px;}
.bordrtpnd{display:none;}		
}

.fottersectn {
    width: 100%;
    height: auto;
    overflow: hidden;
    float: left;
    background: #0067ce;
    padding: 22px 12px;
    text-align: center;
    color: #fff;
    font-size: 14px;
}

.over_bgm {
    width: 100%;
    height: auto;
    overflow: hidden;
    float: left;
    background: #fff;
    padding: 28px 13px 14px 0px;
    border-radius: 2px;
}











.reg_overlps {
    width: 100%;
    height: auto;
    overflow: hidden;
    float: left;
    background-color:#508bfb;
    padding: 50px 0px 70px;
}
.agendabox {
    -webkit-box-shadow: 0px 2px 5px 0px rgb(0 0 0 / 12%);
    -moz-box-shadow: 0px 2px 5px 0px rgba(0,0,0,0.12);
    box-shadow: 0px 2px 5px 0px rgb(0 0 0 / 12%);
    padding: 30px;
width:100%; height:auto;
    border: 1px #eee solid;
    margin-bottom: 7px;
    overflow: hidden; font-size:15px;
	    min-height: 146px;
}
.over_bgm {
    width: 100%;
    height: auto;
    overflow: hidden;
    float: left;
    background: #fff;
    padding: 28px 13px 14px 0px;
    border-radius: 2px;
}

.submitsectn {
	width: 136px;
	height: 44px;
	border: 0px;
	border-radius: 2px;
	text-align: center;
	color: #fff;
	line-height: 42px;
	margin-top:12px; margin-bottom:12px;
	cursor: pointer;
	background: #0067ce;
	
}
.fottersectn {
	width: 100%;
	height: auto;
	overflow: hidden;
	float: left;
	background: #0067ce;
	padding: 22px 12px;
	text-align: center;
	color: #fff;
	font-size: 14px;
}


@media(min-width:769px)
{
.int_bannm{position:absolute; left:0px; right:0px; top:0px; bottom:0px; margin:auto; display:block; z-index:999; height:509px;}
.push3{margin-left:37.5%;}
.events_high .col-md-4{padding-left:12px; padding-right:12px; height:auto;}
.events_high .col-md-8{padding-left:12px; padding-right:12px; height:auto;}
.pltrs{padding-right:8px!important}
.prtrs{padding-left:8px!important}
.slider1{background:url(../images/banner_image.webp) top center no-repeat!important; background-size:cover!important; height:100vh;}
.slider2{background:url(../images/slider2.webp) bottom center no-repeat!important; background-size:cover!important; height:100vh;}
.slider3{background:url(../images/slider3.webp) top center no-repeat!important; background-size:cover!important; height:100vh;}
.slider4{background:url(../images/slider4.webp)  center no-repeat!important; background-size:cover!important; height:100vh;}
.slider5{background:url(../images/slider5.webp) center no-repeat!important; background-size:cover!important; height:100vh;}
}
.mn_rgst .col-md-6 {
    margin-bottom: 0px !important; width:50%; float:left;
}

.mn_rgst .col-md-12 {
    margin-bottom: 0px !important;
}

#jquery-intl-phone{font-size: 13px;  font-family: 'K2D', sans-serif!important;}
@media(max-width:769px)
{
.mouse_anmition{display:none!important}
.int_bannm{position:absolute; left:0px; right:0px; top:0px; bottom:0px; margin:auto; display:block; z-index:999; height:372px;}
.slider1{background:url(../images/banner_image.webp) top center no-repeat!important; background-size:cover; height:520px;}
.slider2{background:url(../images/slider2.webp) bottom center no-repeat!important; background-size:cover; height:520px;}
.slider3{background:url(../images/slider3.webp) top center no-repeat!important; background-size:cover; height:520px;}
.slider4{background:url(../images/slider4.webp)  center no-repeat!important; background-size:cover; height:520px;}
.slider5{background:url(../images/slider5.webp) center no-repeat!important; background-size:cover; height:520px;}
.mn_rgst .col-md-6 {height:auto; display:block; overflow:hidden; padding: 0px 5px;}

.mn_rgst .col-md-12 {height:auto; display:block; overflow:hidden; padding: 0px 5px;}
.form-group.input-material{margin-bottom:0px!important; margin-top:15px!important}
.allow-dropdown{margin-top:15px!important}
.disclm{margin-top:15px;}
.register_views .tt_head2{margin-bottom:15px;}
.over_bgm{border: 5px #e2bc9f solid!important;}
.over_bgm {padding:9px 0px 3px 0px!important;}
.form-group.input-material label {font-size:12px!important}
#jquery-intl-phone{font-size: 12px;}
.form-control{font-size:12px!important}
}
.brougnt {
    width: 100%;
    height: auto;
    overflow: hidden;
    font-weight: 500;
    font-size: 14px;
    float: left;
    text-align: center;
    text-transform: uppercase;
    color: #ffffff;
    padding-top: 22px;
    padding-bottom: 10px;
}.strategink_lg {
    width: 255px;
    height: auto;
    margin: auto;
    display: block;
}
.brougnt_lgo{width: 419px;
    margin: auto;
    display: block;}

.brptnm{padding-bottom:33px;}
.brt{padding-top:33px; padding-bottom:13px;}

.mbanner_main{width:100%; height:auto; overflow:hidden; float:left; position:relative}

.slider2:after{position:absolute; left:0px; right:0px; top:0px; bottom:0px; background-color:rgba(0,0,0,0.4); content:'';}
.slider3:after{position:absolute; left:0px; right:0px; top:0px; bottom:0px; background-color:rgba(0,0,0,0.7); content:'';}
.slider4:after{position:absolute; left:0px; right:0px; top:0px; bottom:0px; background-color:rgba(0,0,0,0.7); content:'';}
.slider5:after{position:absolute; left:0px; right:0px; top:0px; bottom:0px; background-color:rgba(0,0,0,0.7); content:'';}

.mouse_anmition {
    border: 2px #f3db86 solid;
    border-radius: 50px;
    width: 45px;
    height: 70px;
    margin: auto;
    display: block;
    position: absolute;
    left: 0px;
    right: 0px; text-decoration:none;
    bottom: 15px;     z-index: 9;
    /* margin-top: 80px; */
}
.mouse_linfe {
    width: 4px;
    border-radius: 50px;
    height: 12px;
    background: #f3db86;
    margin: auto;
    display: block;
    animation: mover 3s infinite alternate;
}

@keyframes mover {
    0% { transform: translateY(0); }
    100% { transform: translateY(48px); }
}

.view_mrt{display:block; cursor:pointer; margin-top: 10px;}

@keyframes rotating3 {
  from {
    -ms-transform: rotate(0deg);
    -moz-transform: rotate(0deg);
    -webkit-transform: rotate(0deg);
    -o-transform: rotate(0deg);
    transform: rotate(0deg);
  }
  to {
    -ms-transform: rotate(360deg);
    -moz-transform: rotate(360deg);
    -webkit-transform: rotate(360deg);
    -o-transform: rotate(360deg);
    transform: rotate(360deg);
  }
}
.rotating3 {
  -webkit-animation: rotating3 5s linear infinite;
  -moz-animation: rotating3 5s linear infinite;
  -ms-animation: rotating3 5s linear infinite;
  -o-animation: rotating3 5s linear infinite;
  animation: rotating3 5s linear infinite;
}


