body{font-family: 'Roboto', sans-serif;}
.image img, img{max-width:100%; vertical-align:middle;}
.transition, .transition a, .transition img{-webkit-transition: all .4s ease-in-out; -moz-transition: all .4s ease-in-out; -o-transition:all .4s ease-in-out; transition: all .4s ease-in-out;}
*:focus{outline:none !important; box-shadow:none !important;}
.gray-text{color: #ff6600;}
.site_heading{font-size: 30px; font-weight:300;}
.site_p{font-size: 14px; font-weight: 400; line-height: 24px;}
.videoHeader{vertical-align: middle}
.adjCont{left: 0px; right: 0px; top: 60px;}
.layerVideo{background: rgba(0,0,0,0.5);}
.videoMain{overflow: hidden;}
.site_bg_blue{background: #002b4f;}

.w-85{width: 85%;}

.z_index1{z-index:1;}
.z_index2{z-index:2;}
.z_index_8{z-index:8;}
.z_index_9{z-index:9;}

.full_pos{top:0px; bottom:0px; left:0px; right:0px;}
.pos_top_0{top:0px;}
.pos_right_0{right:0px;}

.mt_top_10{margin-top:10px;}
.mt_top60{margin-top:60px;}

.fn_12{font-size:12px;}
.fn_14{font-size:14px;}
.fn_16{font-size:16px;}
.font_weight_100{font-weight:100;}

.grey-text{color:#666;}


.site_bg{background-color: #ff6600;}
.site_color{color: #ff6600;}
.site_a{color:#444;}
.site_a:hover{color:#ff6600; text-decoration:none;}

/*lalit*/

/*team section*/
.f-edition{font-size: 12px; font-weight: bold; letter-spacing: 1px; padding-left: 10px; padding-right: 10px; margin-bottom: 10px !important;}
.p-edition{font-size: 10px; font-weight: bold; letter-spacing: 1px; padding-left: 10px; padding-right: 10px; margin-bottom: 10px !important;}
.team-section{
	position:relative;
	padding:60px 0px 0px;
}

.team-section .sec-title{
	margin-bottom:50px;
	text-align:center;	
}

.team-section .team-member{
	position:relative;
	margin-bottom:60px;	
}

.team-section .team-member .inner{
	position:relative;
	max-width:420px;
	margin:0 auto;
	background:#ffffff;
	overflow:hidden;
	transition:all 500ms ease;
	-moz-transition:all 500ms ease;
	-webkit-transition:all 500ms ease;
	-ms-transition:all 500ms ease;
	-o-transition:all 500ms ease;
}

.team-section .team-member .inner:hover{
	border-color:#fc5a1b;
	transform:scale(1.1,1.1);
	-webkit-transform:scale(1.1,1.1);
	-ms-transform:scale(1.1,1.1);
	-o-transform:scale(1.1,1.1);
	-moz-transform:scale(1.1,1.1);
}

.team-section .team-member .member-image{
	position:relative;
	margin-left:-1px;
	margin-right:-1px;	
}

.team-section .team-member .social-links{
	position:absolute;
	left:0px;
	top:-42px;
	width:100%;
	height:42px;
	padding:1px;
	z-index:2;
	text-align:center;
	transition:all 500ms ease 100ms;
	-moz-transition:all 500ms ease 100ms;
	-webkit-transition:all 500ms ease 100ms;
	-ms-transition:all 500ms ease 100ms;
	-o-transition:all 500ms ease 100ms;
	display: none;
		
}

.team-section .team-member .social-links a{
	position:relative;
	display:inline-block;
	margin:0px 1px;
	width:36px;
	height:34px;
	border:none;
	color:#ffffff;
	font-size:15px;
	line-height:34px;
	text-align:center;
	background:#fc5a1b;
}

.team-section .team-member .social-links a:before{
	background:#292929;	
}

.team-section .team-member:hover .social-links{
	top:0px;	
}

.team-section .team-member .member-image img{
	display:block;
	width:100%;	
}

.team-section .team-member .lower{
	position:relative;
	padding:0px 15px 10px 20px;
	color:#7f7f7f;
}

.team-section .team-member .member-title{
	position:relative;
	max-width:420px;
	margin:-40px 15px 0px;
	padding:15px 5px 10px;
	border:1px solid #d0d0d0;
	background:#ffffff;
	text-align:center;
}

.team-section .team-member .member-title h5{
	font-size:18px;
	font-family:'Droid Sans',sans-serif;
	color:#292929;
}

.team-section .team-member .member-title .occupation{
	font-size:15px;
	color:#fc5a1b;
}

.team-section .team-member .desc{
	padding:20px 0px 0px;
	min-height:150px;
}

.team-section .team-member .read-more{
	color:#f60;
	transition:all 500ms ease;
	-moz-transition:all 500ms ease;
	-webkit-transition:all 500ms ease;
	-ms-transition:all 500ms ease;
	-o-transition:all 500ms ease;	
}

.team-section .team-member .read-more:hover{
	color:#fc5a1b;	
}
/*team section*/
.nav-tabs .nav-link {
    border: 1px solid transparent;
    border-top-left-radius: 0;
    border-top-right-radius: 0;
    background: #f1f1f1;
    background: #002b4f;
    color: #fff;
    padding: 20px;
}
.nav-tabs .nav-item.show .nav-link, .nav-tabs .nav-link.active {
    color: #fff;
    background-color: #f60;
    border-color: #f60;
}
.nav-tabs .nav-item.show .nav-link, .nav-tabs .nav-link.active:before
{
	width: 0;
    height: 0;
    border-style: solid;
    border-width: 9px 9px 0;
    border-color: #f60 transparent transparent transparent;
    content: "";
    position: absolute;
    bottom: -13px;
    right: 0;
    transform: translateY(-50%);
    transition: .3s;
    left: 0;
    margin: auto;
}
.nav-tabs {
    border-bottom: none;
}
.nav-tabs .nav-item{margin-right: 5px; margin-bottom: 0px;}
.background-mic{background-image: url(../img1/icon.png); background-position: center; background-repeat: no-repeat;}
.event-tab-wrapper{border-top: 1.5pt solid transparent;}
.event-tab-wrapper:hover {
    border-top: 1.5pt solid #f60;
}
.event-tab-wrapper:hover:before {
    width: 0;
    height: 0;
    border-style: solid;
    border-width: 15px 15px 0;
    border-color: #f60 transparent transparent transparent;
    content: "";
    position: absolute;
    top: 0;
    right: 0;
    left: 0;
    margin: auto;
}
@keyframes bg {
    0% {
        background-size:    0 3px,
                            3px 0,
                            0 3px,
                            3px 0;
    }
    25% {
        background-size:    100% 3px,
                            3px 0,
                            0 3px,
                            3px 0;
    }
    50% {
        background-size:    100% 3px,
                            3px 100%,
                            0 3px,
                            3px 0;
    }
    75% {
        background-size:    100% 3px,
                            3px 100%,
                            100% 3px,
                            3px 0;
    }
    100% {
        background-size:    100% 3px,
                            3px 100%,
                            100% 3px,
                            3px 100%;
    }
}
/*.hover-border{
    width: 100%;
    margin: 2rem auto;
	margin-top: -30px;
    padding: 3.5em;
    
    background-repeat: no-repeat;
    background-image:   linear-gradient(to right, #f60 100%, #f60 100%),
                        linear-gradient(to bottom, #f60 100%, #f60 100%),
                        linear-gradient(to right, #f60 100%, #f60 100%),
                        linear-gradient(to bottom, #f60 100%, #f60 100%);
    background-size:    100% 3px,
                        3px 100%,
                        100% 3px,
                        3px 100%;
    background-position:    0 0,
                            100% 0,
                            100% 100%,
                            0 100%;
    animation: bg 1.25s cubic-bezier(0.19, 1, 0.22, 1) 1;
    animation-play-state: paused;
	text-align: center;
}
.hover-border h3{color:#f60;}
.hover-border:hover {
    animation-play-state: running;
}*/

/*Counter Start*/
.counter-wrapper {
    text-align: center;
    
    width: 100%;
    }
.counter-title { display: block; font-size: 28px; font-weight: 400; color: #000; line-height: 46px; vertical-align: top; margin-top: 2px; }
.counters-block { display: block;}
.counters-entry { float: left; border-left: 1px solid #4e4e4e; width: 106px; }
.counters-entry:last-child { border-right: 1px solid #4e4e4e; }
.counters-count { font-size: 26px; line-height: 20px; font-weight: 800; color: #0076ce; margin-bottom: 8px; }
.counters-label { font-size: 14px; line-height: 18px; font-weight: 400; color: rgba(255, 255, 255, 0.6); }
.counter-wrapper .c-btn { vertical-align: top; }
.counter-wrapper.style-2 { position: absolute; bottom: 0px; left: 0px; width: 100%; z-index: 2; background: rgba(33, 33, 33, 0.2); }
.counter-title-block { display: inline-block; vertical-align: top; margin-top: 15px; }
.counter-wrapper.style-2 .counter-title { margin-top: 0; }
.counter-tilt-desc { font-size: 16px; line-height: 20px; font-weight: 400; color: rgba(255, 255, 255, 0.8); text-align: left; }

.adjChkbox > span > input[type=checkbox]{position: absolute; left: 0px; top: 7px;}

 #clockdiv{ 
    color: #fff; 
    display: inline-block; 
    font-weight: 100; 
    text-align: center;
	margin-top:15px;	
   
} 
#clockdiv > div{ 
        padding: 0px 10px;
    border-radius: 0;
    display: inline-block;
    margin-left: 8px;
    
	
} 

#clockdiv > div:first-child{ 
    
} 
#clockdiv div > span{ 
    border-radius: 3px;
    display: inline-block;
	font-size: 30px;
	font-weight: bold;
	line-height: 40px;
} 
/*Counter End*/

/*Gallery Start*/
.gallery-item{width: 20%;}
.our-gallery-img {
    position: relative;
}
.our-gallery-text {
    position: absolute;
    top: 45%;
    transform: translateY(-50%);
    left: 0;
    right: 0;
    text-align: center;
    transition: .3s;
    opacity: 0;
    padding: 0 15px;
}
.our-gallery-text h3 {
    font-weight: 700;
    font-size: 24px;
    margin-bottom: 5px;
    text-transform: uppercase;
}
.our-gallery-text h3 a {
    color: #fff;
    transition: .3s;
}
.our-gallery-text span {
    color: #fff;
    font-size: 14px;
}
.our-gallery-wrapper:hover .our-gallery-img>a::before {
    opacity: .4;
    transform: scaleX(1);
}
.our-gallery-img>a::before {
    background: #000;
    content: "";
    height: 100%;
    transform: scaleX(0);
    left: 0;
    position: absolute;
    width: 100%;
    transition: .3s;
    top: 0;
    opacity: 0;
}
.our-gallery-wrapper:hover .our-gallery-text {
    top: 50%;
    opacity: 1;
}
.our-gallery-text h3 a:hover {
    color: #f60;
	text-decoration: none;
}

/*Gallery End*/
#more, #more1, #more2 {display: none;}
.read-more-btn{color:#f60 !important; font-size: 13px; cursor: pointer;}
.bg-black{background: #000;}
.orange-bg{background: #ff6600; border-color:#ff6600;border-radius: 0; color:#fff;}
.orange-bg:focus, .orange-bg:hover, .orange-bg:active{background: #fff; border-color:#ff6600; color:#f60; border-radius: 0;}
.hover-border{width: 100%;
    margin: 2rem auto;
	margin-top: -10px;
    padding: 3.5em;text-align: center; border: 2pt solid #f60; color:#f60;}
.when, .where, .register-now {
    font-size: 1em;
    font-weight: 300;
   text-align: left;
}
.where{margin-top:100px;}
.when .icon-holder, .where .icon-holder {
       background-color: #ea4c0f;
    /* width: 64px; */
    padding: 10px 15px;
    text-align: center;
    font-size: 13px;
    margin-right: 10px;
    margin-top: 10px;
}
.when div, .where div {
    float: left;
    margin-top: 5px;
}
.when strong, .where strong {
    font-weight: bold;
    color: #ea4c0f;
    text-transform: uppercase;
}
.when span, .where span, .register-now span {
    font-size: 12px;
}
.when p, .where p {
    margin-bottom: 0;
    line-height: 17px;
	font-size: 14px;
}
/*lalit*/

/*Start*/

/*loader*/

.loader_main{height: 100vh; width: 100vw;}
.loader{width: 50px; height: 50px; background: -webkit-gradient(linear, left top, right top, from(#5f57ea), to(#9647db)); background: linear-gradient(to right, #5f57ea 0%, #9647db 100%); -webkit-animation: animate .5s linear infinite; animation: animate .5s linear infinite; left: 50%; top: 50%;   margin-top: -25px;  margin-left: -25px;}
@-webkit-keyframes animate {
  17% {border-bottom-right-radius: 3px;}
  25% {-webkit-transform: translateY(9px) rotate(22.5deg); transform: translateY(9px) rotate(22.5deg);}
  50% {-webkit-transform: translateY(18px) scale(1, 0.9) rotate(45deg); transform: translateY(18px) scale(1, 0.9) rotate(45deg); border-bottom-right-radius: 40px;}
  75% {-webkit-transform: translateY(9px) rotate(67.5deg); transform: translateY(9px) rotate(67.5deg);}
  100% {-webkit-transform: translateY(0) rotate(90deg); ransform: translateY(0) rotate(90deg);} }

@keyframes animate {
  17% {border-bottom-right-radius: 3px;}
  25% {-webkit-transform: translateY(9px) rotate(22.5deg); transform: translateY(9px) rotate(22.5deg);}
  50% {-webkit-transform: translateY(18px) scale(1, 0.9) rotate(45deg); transform: translateY(18px) scale(1, 0.9) rotate(45deg); border-bottom-right-radius: 40px;}
  75% {-webkit-transform: translateY(9px) rotate(67.5deg); transform: translateY(9px) rotate(67.5deg);}
  100% {-webkit-transform: translateY(0) rotate(90deg); transform: translateY(0) rotate(90deg);} }
/*loader*/

.navbar.sticky{background: #222;}
.adj_navbar .navbar-nav li{padding-right: .5rem; padding-left: .5rem;}
.adj_navbar .navbar-nav li a{color:#fff; font-size:13px; position:relative; padding-left:0px !important; padding-right:0px !important; margin-left: 15px; margin-right: 15px;}
.adj_navbar .navbar-nav li a:before{content: ''; display: block; position: absolute; bottom: 0px; left: 0px; right: 0px; height: 2px; background: transparent;}
.adj_navbar .navbar-nav li a.active:before, .adj_navbar .navbar-nav li a:hover:before{    background-color: #ff6600; }
.adj_navbar .navbar-nav li.active{background-color: #ff6600; margin-left:5px;}






/*Slick Slider css*/
.slick-slider{position: relative; display: block; box-sizing: border-box; -webkit-user-select: none; -moz-user-select: none; -ms-user-select: none;  -webkit-touch-callout: none; -khtml-user-select: none; user-select: none; -ms-touch-action: pan-y; touch-action: pan-y; -webkit-tap-highlight-color: transparent; }
.slick-list{position: relative; display: block; overflow: hidden;}
.slick-list:focus{outline: none;}
.slick-list.dragging{cursor: pointer;}
.slick-slider .slick-track, .slick-slider .slick-list{-webkit-transform: translate3d(0, 0, 0); -moz-transform: translate3d(0, 0, 0); -ms-transform: translate3d(0, 0, 0); -o-transform: translate3d(0, 0, 0); transform: translate3d(0, 0, 0);}
.slick-track{position: relative; top: 0; left: 0; display: block;}
.slick-track:before, .slick-track:after{display: table; content: '';}
.slick-track:after{clear: both;}
.slick-loading .slick-track{visibility: hidden;}
.slick-slide{display: none; float: left; height: 100%; min-height: 1px;}
[dir='rtl'] .slick-slide{float: right;}
.regular .slick-slide img{display: block; width:100%;}
.slick-slide.slick-loading img{display: none;}
.slick-slide.dragging img{pointer-events: none;}
.slick-initialized .slick-slide{display: block;}
.slick-loading .slick-slide{visibility: hidden;}
.slick-vertical .slick-slide{display: block; height: auto; border: 1px solid transparent;}
.slick-arrow.slick-hidden {display: none;}





.slick_main .slick-slide{height:inherit; position:relative; overflow:hidden;}
.slick_main .slick-prev:before, .slick_main .slick-next:before{content:""; border-bottom: 2px solid; border-left: 2px solid; -webkit-transform: rotate(45deg); transform: rotate(45deg); width:10px; height:10px; position:absolute; top:50%; margin-top:-5px; left:50%; margin-left:-5px;}
.slick_main .slick-arrow{position: absolute; top: 50%; margin-top:-20px; background:none; border: none; font-size: 0px; z-index:1; padding:0px; cursor:pointer; width:40px; height:40px; color:#fff;}
.slick_main .slick-arrow:hover, .slick_main .slick-arrow:focus{border-color: #fff; outline:none;}
.slick_main .slick-prev{left:0px;}
.slick_main .slick-next{right:0px;}
.slick_main .slick-next:before{transform: rotate(-135deg);}


.slick_main .slick-dots{position:absolute; bottom:0px; margin:0px; padding:0px; width:100%; text-align:center;}
.slick_main .slick-dots>li {display: inline-block; margin: 0 6px;  padding: 0; line-height: 8px;}
.slick_main .slick-dots>li>button {width: 8px; height: 8px; padding: 0; border: 0; border-radius: 50%; text-indent: -9999px;  -webkit-transition: background-color 0.3s; -moz-transition: background-color 0.3s; transition: background-color 0.3s; cursor:pointer; background:#999;} 
.slick_main .slick-dots>li>button:focus{outline:none;}
.slick_main .slick-dots>li.slick-active>button{background-color:#ff6600;}
.slick-slide:focus{outline:none;}

/*Slick Slider css*/
.max_width1600{max-width:1600px;}
.banner_title{font-size:52px; line-height:52px;}
.banner_text{color: rgba(255, 255, 255, 0.6);}

.site_btn{background-color:#ff6600; border-color:#ff6600; color:#fff; padding:8px 20px;}
.site_btn_black{background-color:#000; border-color:#000; color:#fff; padding:8px 20px;}

.site_btn:hover, .site_btn:focus{background: transparent; border-color:#ff6600; color:#fff; outline:none;}
.site_btn_black:hover, .site_btn_black:focus{color:#000;}
.btn_onwhite:hover{color:#000;}
.btn_outline{background: transparent;}
.btn_outline:hover{background-color:#ff6600;}
.btn_colr_black{color:#444;}

.timer {font-size: 28px; text-align:center;}
.timer_text{font-size:12px; font-weight:200; }
.four_slider .slider_row{padding:0px 15px;}
.four_slider .slider_row .image img{width:100%;}

.sigle_center .slider_row{max-width:800px; -webkit-transition: all .4s ease-in-out; -moz-transition: all .4s ease-in-out; -o-transition:all .4s ease-in-out; transition: all .4s ease-in-out;}
.sigle_center .slider_row .inner_slide{transform: scale(0.9); -webkit-transition: all .4s ease-in-out; -moz-transition: all .4s ease-in-out; -o-transition:all .4s ease-in-out; transition: all .4s ease-in-out; position:relative;}
.sigle_center .slider_row.slick-current .inner_slide{transform: scale(1); -webkit-transition: all .4s ease-in-out; -moz-transition: all .4s ease-in-out; -o-transition:all .4s ease-in-out; transition: all .4s ease-in-out;}
.sigle_center .slider_box{bottom:30px; left:30px; right:30px;}

.sigle_center .slider_row .inner_slide:before{background:#000; opacity:0.5; content:""; position:absolute; left:0px; top:0px; bottom:0px; right:0px;}


.oppor_box{background-color:#fff;}
.oppor_box .site_bg{color:#fff;}

.full_slide_row img{width: 100%; height: 500px;}

.schedule-box{
	position:relative;
	border:1px solid #dadada;	
	margin: 10px auto 50px;
}

.schedule-box .tab-buttons{
	padding:0px;
	position:relative;
	width:100%;
	display:table; text-align:center;
}

.style-two .schedule-box .tab-buttons{
	display:block;
	float:left;
	width:18%;	
}

.schedule-box .tab-buttons .tab-btn{
	position:relative;
	display:block;
	text-align:center;
	background:#EFEFEF;
	color:#E31E24;
	line-height:1.4em;
	padding:4px 20px;
	
	border-bottom:1px solid #dadada;
	border-right:1px solid #dadada;
	font-family:'Lato',sans-serif;
	cursor:pointer;
	transition:all 300ms ease;
	-webkit-transition:all 300ms ease;
	-ms-transition:all 300ms ease;
	-o-transition:all 300ms ease;
	-moz-transition:all 300ms ease;	
}
.schedule-box .tab-buttons .tab-btn a { color:#000;} 
.schedule-box .tab-buttons .tab-btn.active a,.schedule-box .tab-buttons .tab-btn:hover a{ color:#FFF; text-decoration:none;}
.style-two .schedule-box .tab-buttons .tab-btn{
	display:block;
}

.schedule-box .tab-buttons .tab-btn:last-child{
	border-right:none;	
}

.style-two .schedule-box .tab-buttons .tab-btn:last-child{
	border-bottom:none;
	border-right:1px solid #dadada;
}

.schedule-box .tab-buttons .tab-btn.active,
.schedule-box .tab-buttons .tab-btn:hover{
	border-color:#ee6723;
	background:#ee6723;
	color:#ffffff;
}

.style-two .schedule-box .tab-buttons .tab-btn.active,
.style-two .schedule-box .tab-buttons .tab-btn:hover{
	border-bottom-color:#ffffff;
}

.schedule-box .tab-buttons .tab-btn .day{
	display:block;
	text-transform:capitalize;
	font-size:16px/*22px*/;
	margin-bottom:0px;
	font-weight:normal;
	font-family: 'Lato', sans-serif;
}

.schedule-box .tab-buttons .tab-btn .date{
	display:block;
	font-size:15px;	
}

.schedule-box .tab-buttons .tab-btn .curve{
	position:absolute;
	display:block;
	width:100%;
	left:0px;
	bottom:0px;
	background:none;
	text-align:center;
	opacity:0;
}

.style-two .schedule-box .tab-buttons .tab-btn .curve{
	width:20px;
	height:100%;
	bottom:auto;
	left:auto;
	right:0px;
	top:0px;
}

.schedule-box .tab-buttons .tab-btn.active .curve,
.schedule-box .tab-buttons .tab-btn:hover .curve{
	bottom:-19px;
	opacity:1;
	transition:all 300ms ease 200ms;
	-webkit-transition:all 300ms ease 200ms;
	-ms-transition:all 300ms ease 200ms;
	-o-transition:all 300ms ease 200ms;
	-moz-transition:all 300ms ease 200ms;	
}

.style-two .schedule-box .tab-buttons .tab-btn.active .curve,
.style-two .schedule-box .tab-buttons .tab-btn:hover .curve{
	bottom:auto;
	right:-17px;
}

.schedule-box .tab-buttons .tab-btn .curve:after{
	content:'';
	display:inline-block;
	width:0px;
	height:0px;
	border:7px solid transparent;
	border-top-color:#ee6723;	
}

.style-two .schedule-box .tab-buttons .tab-btn .curve:after{
	content:'';
	position:absolute;
	right:3px;
	top:42px;
	display:inline-block;
	width:0px;
	height:0px;
	border:7px solid transparent;
	border-left-color:#E31E24;	
}

.schedule-box .tabs-box{
	position:relative;
}

.style-two .schedule-box .tabs-box{
	float:left;
	width:82%;	
}

.schedule-box .tab{
	position:relative;
	padding:10px 20px;
}

.style-two .schedule-box .tab{
	padding-bottom:10px;	
}

.schedule-box .tab.current{
	display:block;	
}

.schedule-box .hour-box{
	position:relative;
	padding-left:125px;
	font-size:16px;
	color:#7f7f7f;
	padding-bottom:20px;
	overflow:hidden;
}

.schedule-box .hour-box:before{
	content:'';
	position:absolute;
	left:94px;
	top:20px;
	width:2px;
	height:100%;
	background:#d2d2d2;
}

.schedule-box .hour-box.active-box:before{
	background:#ee6723;
}

.schedule-box .hour-box:last-child:before{
	display:none;
}

.schedule-box .hour-box .hour{
	position:absolute;
	left:0px;
	top:0px;
	width:100px;
	line-height:1.6em;
	color:#7f7f7f;
	font-size:14px;
}

.schedule-box .hour-box .circle{
	position:absolute;
	left:85px;
	top:0px;
	width:20px;
	height:20px;
	border:2px solid #d2d2d2;
}

.schedule-box .hour-box.active-box .circle{
	border-color:#ee6723; /*background-color:#000;*/
}

.schedule-box .hour-box .toggle-btn{
	position:relative;
	top:-4px;
	margin-bottom:5px;
	/*cursor:pointer;*/
}

.schedule-box .hour-box .toggle-btn h3{
	position:relative;
	display:inline-block;
	font-size:14px;
	padding-right:30px;
	color:#292929; padding-top:3px;
  margin:0px;
  font-weight:normal !important;
}

/*.schedule-box .hour-box .toggle-btn h3:after{
	font-family: 'FontAwesome';
	content:'\f107';
	position:absolute;
	right:0px;
	top:0px;
	width:30px;
	height:20px;
	display:block;
	color:#E31E24;
	line-height:28px;
	font-size:24px;
	text-align:right;
	z-index:5;	
}*/

.schedule-box .hour-box .toggle-btn.active h3:after{
	content:'\f106';	
}

.schedule-box .hour-box .content-box{
	position:relative;
	padding-right:20px;
	display:none;	
}

.schedule-box .hour-box .content-box.collapsed{
	display:block;	
}

.schedule-box .hour-box .content-box .professional{
	position:relative;	
}

.schedule-box .hour-box .professional .info{
	position:relative;
	padding-left:110px;
	padding-top:0px;
	min-height:50px;
	margin-bottom:20px;
}

.schedule-box .hour-box .professional .info .image{
	position:absolute;
	left:15px;
	top:0px;
	width:72px;
	height:72px;
	border:1px solid #d0d0d0;
	overflow:hidden;
}

.schedule-box .hour-box .professional .info .image img{
	display:block;
	width:100%;
}

.schedule-box .hour-box .professional .info .prof-title{
	font-size:18px;
	margin-bottom:7px;
	color:#292929;
	font-weight:500;
}

.schedule-box .hour-box .professional .info .prof-occup{
	font-size:15px;
	color:#E31E24;
}

.schedule-box .hour-box .theme-btn{
	background:#E31E24;
	margin:15px 5px 5px;
}

.theme-btn.dull,
.schedule-box .hour-box .theme-btn.dull{
	background:#d2d2d2;	
}

.schedule-box .hour-box .theme-btn:before{
	background:#292929;	
}
.theme-new h4.text-danger,.theme-new h4.text-info{ margin-bottom:0;}
.schedule-box .hour-box .professional .info .relative .image{ left:-100px; top:0;}
.logo-box{display: inline-block; border-radius: 5px; border: 1px solid #ccc; padding: 15px; box-shadow: 0 0 8px #c6c6c6;}
.schedule-box .hour-box .content-box ul{ list-style:none; padding:0; margin-bottom:10px;}
.schedule-box .hour-box .content-box ul li:before {
    content: "\002022 ";
    padding-right: 5px;
    color: #E31E24;
}
.slider-info span{
	font-size: 18px;
    color: #fff;
    font-weight: 400;
    padding: 0 11px;
}
.slider-info i{
	font-size: 18px;
    padding-right: 5px;
}
.fz-36{font-size: 36px;}
.orange-bg-text{background: #343a40; color: #fff; font-size: 34px; text-transform: uppercase;font-weight: bold; padding: 30px;}
.blue-bg-text{ background: #f60; color: #fff; padding: 15px 30px; padding-top: 25px;}
.blue-bg-text h2{text-transform: uppercase; font-size: 31px;}
.blue-bg-text h2 span{display: block; font-size: 14px; text-transform: uppercase; font-weight: 400;} 
.know-more-btn{background: #000;
    color: #fff;
    font-size: 13px;
    border-radius: 0;
    margin-top: 10px;}
.location-list{    text-align: center;
    margin: 0 auto;
    float: none;
    display: inline-flex; width: 80%;}	
.location-list li{width: calc(100%/3); margin-right: 0px !important; }
.location-list li a{background: transparent !important; color:#002b4f !important;border-bottom: 1pt solid #f1f1f1 !important;}
.location-list li a.active{border-color: #f1f1f1 !important; border-bottom: none !important; color:#f60 !important;}
.location-list li a:before{border: none !important;}
.display-3{font-size: 50px; line-height: 40px; margin-bottom: 20px;}
#myTabContent .tab-content{text-align: left; margin-top: 20px;}
span.edition{position: absolute;
    top: 0;
    font-size: 10px;
    width: 13%;
    background: #002b4f;
    padding: 2px;
color: #fff;}

#slider {
width:500px;
top:25%;
position:fixed;
}
#header {
width:260px;
height:auto;
position:absolute;
right:0;
border:1px solid #d8d8d8;
margin-left:0px;
padding:10px;
border-radius:3px;
box-shadow:0 0 8px gray;
background:#fff;
}
#sidebar {
    position: fixed;
    top: 50%;
    right: -55px;
    box-shadow: 0 0 8px grey;
    transform: translateY(-50%) rotate(-90deg);
    padding: 5px 10px;
    color: #fff;
	background:#f60;
	cursor: pointer;
}
#sidebar1 {
position:absolute;
top:180px;
left:152px;
box-shadow: 0 0 8px grey;
    transform: translateY(-50%) rotate(-90deg);
    padding: 5px 10px;
    color: #fff;
	background:#f60;
	cursor: pointer;
}
.upcoming-wrapper .date {
    font-size: 30px;
    color: #ff6600;
    font-weight: 700;
    line-height: 30px;
    margin-top: 10px;
}
.upcoming-wrapper .month {
    font-size: 14px;
    text-transform: uppercase;
}
.upcoming-wrapper{border-top: 2pt solid #f60; border-bottom: 2pt solid #f60;}
.upcoming-wrapper .head{font-size: 20px; font-weight: 600; text-transform: uppercase; width: 100%; border: none;}
.upcoming-wrapper .sub-head{font-size: 18px;font-weight: 600; text-transform: uppercase; margin-top: 10px;}
.upcoming-wrapper .sub-head1{font-size: 10.5px;}
.upcoming-wrapper .view{color: #ff6600; text-align: right; float: right; font-size: 12px;}
.upcoming-wrapper .border-box{border: 1pt solid #ccc; padding: 10px 0; margin: 0 !important;}



body {
overflow-x:hidden;
width:100%;
margin:0px auto
}

@media (max-width: 767px) {
.schedule-box .hour-box .professional .info{ padding-left:15px !important;}
.schedule-box .hour-box .professional .info .image{ display:none !important;}
.theme-new .text-right{ text-align:left !important; padding:0 !important;}
.btn-style-one{ font-size:13px; padding:8px 16px !important;}
.btn-style-one .fa{ padding-right:10px !important;}
.form-group label.control-label{ width:100%; text-align:center;}
}
.item{ text-align:center;}

.tabs-menu li.active {
    position: relative;
    z-index: 5;
}
.tab-content {
    display: block;
}
#tab-1 {
 display: block;   
}


.list{    color: #888;
    font-size: 14px;
   }
.list li{list-style: none;  text-indent: -15px;}
.list li:before{content: '-'; margin-right: 10px;}
.value-wrapper .container{max-width: 75%;}
.bg_img1{background:url(../img/bg-venue.png); background-position: center; background-repeat: no-repeat; background-size: cover;}
.layer{background-color: rgba(0,0,0,0.3);}
.van_pad{ padding-top:170px; padding-bottom:170px;}

.number_box i{float:left; font-size:52px; padding:20px 20px 20px 0px;  border-right: 1px solid #ffffff;}
.number_text{padding-left: 20px;}
.number_text p{margin-bottom:0px;}
.number_text p.counter{font-size: 40px; font-weight: 700; line-height: 1;}
.number_text p.counter-title{font-size: 12px; font-weight: 400; letter-spacing: 2px; text-transform: uppercase;}

.reg_box1{background:#e22331;}
.reg_box2{background:#fc7a24;}
.reg_box p{margin-bottom:0px; color:#fff; font-size:14px;}
.badge_new{background:#262626; font-weight:400; font-size:10px; letter-spacing:2px; border-radius:30px; text-transform:uppercase;  padding:8px 16px; top:5px;}

.fn_price{font-size:20px; font-weight:900; margin-bottom:5px; line-height:1; color:#fff;}
.map{left:50%; top:0px; bottom:0px; right:0px;}
.map_footer{width:100%; height:100%; border:none;}
.footer_bg{background:#222;}
.con_box p a{color:#ff6600;font-weight:600;}
.con_box p a:hover, .con_box p a:focus{text-decoration:none;}
.con_box .twit p a{color:#ff6600; font-weight:600;}

.date_width{max-width:100px !important;}

.bg_black{background-color:#000;}

.site_link ul{padding:0px; margin:0px; list-style:none;}
.site_link ul li{}
.site_link ul li a{color:#fff; font-size:14px; font-weight:300;}
.site_link ul li a i{margin-right:5px;}
.site_link ul li a:hover{text-decoration:none; color:#ff6600;}

.opt_btn{color:#fff; font-size:12px; display:inline-block; background-color: #000; border:1px solid #000; padding:5px 10px; line-height:15px;}
.opt_btn:hover, .opt_btn:focus{color:#333; border:1px solid #ff6600; text-decoration:none; background:none;}


.bg_e2{background: #e2e2e2;}
.reg_form .form-group label, .reg_form .form-control{font-size:14px;}

.adj_btn_rgi{position:relative; padding-bottom:80px !important;}
.botm_13{bottom:13px; left:0px;}
.btn_hover_color_white:hover{color:#fff;}
.reglink:hover{text-decoration:none; color:#fff;}
p.list{padding-left: 0px;}
.site_btn_white:hover{color: #333;}

.ova_thumbnail {
    text-align: center;
    position: relative;
}
.ova_thumbnail .venue {
    position: absolute;
    top: 50%;
    margin-top: -30px;
    left: 0;
    width: 100%;
    line-height: 24px;
    font-size: 20px;
    color: #fff;
    visibility: hidden;
    z-index: 1;
	font-weight: bold;
}
.ova_thumbnail .time {
    width: 70px;
    height: 70px;
    word-wrap: break-word;
    text-align: center;
    margin: 0 auto;
    border-radius: 100%;
    color: #ff6600;
    padding-top: 24px;    border: 1px solid #ff6600;
    bottom: -35px;
    left: 50%;
    margin-left: -35px;
    z-index: 1;
	background: #fff;
    position: absolute;
    font-size: 14px;
}
.ova_thumbnail img {
    border-top-right-radius: 5px;
    border-top-left-radius: 5px;
    width: 100%;
}
.ova_thumbnail .time .month {
    text-transform: uppercase;
    font-weight: 600;
    display: block;
    line-height: 7px;
    font-size: 12px;
}
.ova_thumbnail .time .date {
    font-size: 14px;
    font-weight: 500;
    text-transform: uppercase;margin-top: 3px;
    display: block;
}
.ova_thumbnail .time .price{display: none;}
.sml{font-size: 8px!important; line-height: 11px; display: inline-block}

 .ova_thumbnail .time .price {
    visibility: hidden;
    line-height: 24px;
    display: block;
}

.wrap_content {
    border: 1px solid #dfdfdf;
    padding: 0 15px;
    border-top: none;
    text-align: center; font-size: 14px;
}


.wrap_content h2 {
    margin-top: 0;
    padding-top: 60px;
    font-size: 15px;
}
.wrap_content h2 a {
    color: #444;
    font-weight: 600;
    line-height: 24px;
}
.wrap_content .status{color: #ff6600; text-transform: uppercase;    font-size: 12px;}

.wrap_content .except {
    padding-top: 10px;
    font-weight: 300;
    line-height: 24px;
    margin-bottom: 40px;
    color: #666;
    min-height: 49px;
}
.wrap_content .more_detail {
    
    position: absolute;
    bottom: 8px;
    left: 0;
    width: 100%;
}
.wrap_content .more_detail .btn_link {
    text-transform: capitalize;
    border-color: transparent;
    width: auto;
    background-color: #ff6600;
        cursor: pointer;
    border: 1px solid transparent;
    color: #fff;
    font-size: 14px;
    line-height: 24px;
    font-weight: 300;
    padding: 11px 30px;
    position: relative;
}
.wrap_content .more_detail .btn_link:hover{background: #fff; color: #ff6600;}

.wrap_content .more_detail .btn_link{text-decoration: none;}


/*
.ova_thumbnail:after {
    position: absolute;
    width: 50%;
    height: 1px;
    left: -35px;
    top: 0;
    content: "";
    background-color: #dfdfdf;
}*/
.evntHover{padding: 15px; overflow: hidden; height: 100%; background: #fff;}
/*
.ova_thumbnail:before {
    position: absolute;
    width: 50%;
    height: 1px;
    right: -35px;
    top: 0;
    content: "";
    background-color: #dfdfdf;
}*/

.evntHover .ova_thumbnail .venue {    -webkit-transition: all .5s ease-in-out;
    -moz-transition: all .5s ease-in-out;
    -ms-transition: all .5s ease-in-out;
    -o-transition: all .5s ease-in-out;
    transition: all .5s ease-in-out;
    visibility: visible;}


.evntHover .time .price {
    -webkit-transition: all .5s ease-in-out;
    -moz-transition: all .5s ease-in-out;
    -ms-transition: all .5s ease-in-out;
    -o-transition: all .5s ease-in-out;
    transition: all .5s ease-in-out;
    visibility: visible;
    line-height: 24px;
    display: block;
}


.evntHover .wrap_content .more_detail .btn_link{
border-color: #ff6600;
}


.boxShadow{box-shadow: 0px 0px 10px 0px rgba(0,0,0,0.1);}
.ulMl{margin: 0px; padding: 0px; list-style: none; font-size: 13px;}
.ulMl li{position: relative; padding-top: 13px;}
.ulMl li .badge{position: absolute; top: 0; background: #e82a2a; color: #fff; font-weight: 300; border-radius: 0;}
.ulMl li.badegeLi{margin-top: 10px;}

.bgCover{background-size: cover; background-position: center center;}
.fontWeight900{font-weight: 900;}
.tab-content.show{display: block;}
.adjJuryTab li a.nav-link{background: none !important; background-color: transparent !important; border-color: transparent !important; color: #FFFFFF;}
.adjJuryTab li a.nav-link.active{color: #ff6600;}
.titleLandingBox{left: 0px; right: 0px; top: -15px; z-index: 2;}
.titleLandingBox span{display: inline-block;
    background: #fff;
    color: #ff6600;
    padding: 5px 20px;}
.landingBtn{position: absolute; right: 0px; top: 0px;}
.lanHeadingText{padding-right: 100px;}
.maxheightScrol{max-height: 233px; overflow-x: hidden; overflow-y: auto;}
.landingBoxRow:last-child{border-bottom: none !important;}

@media screen and (max-width: 1023px){
	.container{max-width:100%;}
	.navbar-expand-lg>.container{padding-right: 15px; padding-left: 15px;}
	.number_box i{padding-right:15px;}
	.number_text{padding-left:15px;}
	.fn_price{}
	.reg_main_box{padding-left:10px !important; padding-right:10px !important;}
    
	
	
}

@media screen and (max-width: 991px){
	.sigle_center .slider_row{max-width:600px;}
	.con_box{padding-top:0px !important; padding-bottom:0px !important;}
	.twi_box{margin-top:30px;}
	.number_box i, .number_text p.counter{font-size:32px;}
	.number_text p.counter-title{letter-spacing:1px;}
	.banner_title{font-size:36px; line-height:36px;}
	.banner_text{font-size:14px;}
	.oppor_box{padding: 15px !important;}
	.oppor_box .site_bg{font-size:12px;}
	.fn_price {}
	.adj_join_text{padding-top:10px !important; padding-bottom:0px !important; text-align:center !important;}
	.adj_join_text > h4{font-size:32px;}
	.adj_join_text > p.site_p{font-size:12px;}
	.adj_timr{padding-top:0px !important; padding-bottom:5px !important;}
	.reg_main_box{padding-top:20px !important; padding-bottom:20px !important;}
    .carousel-control-next, .carousel-control-prev{    width: 10%;}
    
    .carousel-control-prev{left: 0 !important}
    .carousel-control-next{right: 0 !important}
    .carousel-inner{padding: 0px 30px}
}
	
	
@media screen and (max-width: 767px){
	.oppor_box{max-width: 450px !important; margin: 0 auto 20px auto; text-align:center;}
	.vanue > .container > .py-5{padding-top:0px !important;}
	.vanue > .container > .py-5 .image.text-right{text-align:center !important;}
	.van_pad {padding-top: 50px; padding-bottom: 50px;}
	.adj_add_vanue{margin-top:30px;}
	.blog_roll{padding-top:0px !important; padding-bottom:0px !important;}
	.blog_main{max-width: 450px; margin: 15px auto; border-bottom: 1px dotted #eee; padding-bottom: 15px;}
	.map{position:static !important;}
	.map_footer{min-height:200px;}
	.footer_info{padding: 20px 0px !important;}
	.adj_reg{padding-top:0px !important;}
	.sigle_center .slider_row{max-width:100%;}
	.w_100_mob{width:100% !important;}
	.adj_main_head_mob{font-size:24px;}
	.nav_pad{padding-top:79px;}
	.navbar.adj_navbar{background: #222;}
	.banner_title{font-size:26px; line-height:26px;}
	.adj_slider_text{width:70% !important; padding:0px 15px;}
    .adj_slider_text.adjGateway{width: 100%!important;}
    .adj_slider_text.adjGateway h1.display-3{font-size: 48px;}
	.adj_slider_text h1.h4.font-weight-light{font-size:20px;}
	.banner_text{margin-bottom:15px !important; font-size:12px;}
	.banner-btn .site_btn{padding:5px 10px; font-size:12px;}
	.eq_height{height:auto !important;}
	.sigle_center .slider_box{bottom:20px; margin-top:0px !important;}
	.sigle_center .slider_box h5{margin-bottom:0px !important; font-size:16px;}
	.sigle_center .slider_box p.flow-text{margin-top:0px !important; margin-bottom:10px; font-size:13px;}
	.sigle_center .slider_box .site_btn{font-size:12px; padding:5px 10px;}
	.adj_navbar .navbar-nav li a:before{width:50%; height:1px;}
	.left_side_main_menu {position: fixed; top:0px; left: -251px; width: 250px; transition: all 0.2s ease-in; padding-top:78px; height:100vh;}
	.left_side_main_menu.collapsing {transition: all 0.2s ease-in;}
    .left_side_main_menu.show {left: 0;}
	.left_side_main_menu > ul{height:100%; overflow-y:auto; background:#000;}
	.sigle_center .slick_main .slick-dots{bottom:10px;}
    .adjEvntBoxMargin{margin-bottom: 50px !important;}

}

@media screen and (max-width: 479px){
    .adj_slider_text.adjGateway h1.display-3{font-size: 30px;}
	.adj_slider_text{width:100% !important; text-align:center;}
	.banner_text{display:none;}
	.banner_title{text-transform:capitalize !important; font-size:22px; line-height:22px;}
	.adj_slider_text h1.h4.font-weight-light{font-size:16px; line-height:16px; margin-bottom:0px;}
	.banner-btn{margin-top:20px;}
	.schedule p.date{font-size:15px;}
	.adj_join_text > h4{font-size:22px}
	.footer_info .col-md-6{max-width:50%;}
	.copy {font-size:10px;}
	.wid50_mob{width:50%; float:left;}
	.pad_mob0{padding:20px 0px 0px 0px !important;}
	.pad_mob0 h4{font-size:20px;}
	.slick_main .slick-slide{width: 100%; height: 360px;}
	.slick_main .slick-slide img{max-width: none;}
	.hover-border{padding-bottom: 5px;
    border: 2pt solid #f60;
    margin-top: 15px;
    padding: 10px;}
	.xs-display-none{display: none;}
	.xs-no-padding-bottom{padding-bottom: 0 !important;}
	.list{padding-left: 15px;}
	.xs-no-margin-left{margin-left: 0 !important;}
	.xs-no-margin-top{margin-top: 0 !important;}
	.value-wrapper .container{max-width: 95%;}
	.xs-margin-20px-top{margin-top: 20px !important;}
	.team-section, #agenda{margin-top: 0px !important; padding-top: 0px;}
	.xs-margin-10px-bottom{margin-bottom: 10px !important;}
	.team-section .sec-title{margin-bottom: 20px;}
	.display-3{font-size: 30px; line-height: 40px; margin-bottom: 20px;}
	.location-list li{width: 100%;}
}
























