@charset "utf-8";
/* CSS Document */
/*=======common css=========*/
p,img,input,textarea,span,form,select,h1,h2,h3,h4{padding:0px;margin:0px}a img, :link img, :visited img{border:none}a,a:focus,a:hover{text-decoration:none;outline:none}a:active{outline:none}a:focus{-moz-outline-style:none}* :focus{outline:0}h1,h2,h3,h4,h5,h6{padding:0px;margin:0px;font-weight:normal}input[type=text]:focus,input[type=password]:focus,input[type=email]:focus,input[type=tel]:focus{outline:none}input[type=submit],input[type=button],input[type=search],select{border:0;cursor:pointer}input{}input[type=text],input[type=password],input[type=email],input[type=tel],input[type=submit],input[type=button],select{-webkit-appearance:none;-moz-appearance:none;-o-appearance:none;-ms-appearance:none}ul{padding:0px;margin:0px;list-style:none}a img{outline:none}select:focus{outline:0 none}p{margin:0;padding:0 0 20px 0}p:last-child{padding:0px}article,aside,details,figcaption,figure,footer,header,hgroup,main,nav,section,summary{display:block;position:relative}img{border:0}svg:not(:root){overflow:hidden}table{border-spacing:0;border-collapse:collapse}td,th{padding:0}button,input,optgroup,select,textarea{margin:0;font:inherit;color:inherit; border:none;}pre{overflow:auto}code,kbd,pre,samp{font-size:1em}hr{height:0;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}*{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}

/*common place holder*/
::-webkit-input-placeholder{color:#888a8f}:-moz-placeholder{color:#888a8f;opacity:1}::-moz-placeholder{color:#888a8f;opacity:1}:-ms-input-placeholder{color:#888a8f}

/*=============selection=============*/
::-moz-selection{ color:rgba(0,0,0,1);background:rgba(204,204,204,1);}::-webkit-selection{ color:rgba(0,0,0,1);background:rgba(204,204,204,1);}::selection{ color:rgba(0,0,0,1);background:rgba(204,204,204,1);}
/*=========common padding===========*/
.pddng0{padding:0px}.pddng_lft0{padding-left:0px}.pddng_rght0{padding-right:0px}
/*==========common-class============*/
body { padding: 0; margin: 0; color: #3d3d3d; font-size: 14px; font-weight:normal;  overflow-x:hidden; font-weight:normal; font-style:normal; font-family: 'Open Sans', sans-serif; }
.full_width {width: 100%;float: left;}
.last {	margin-right: 0!important;}
.text_caps{ text-transform:uppercase;}
.overlay{ width: 100%; height: 100%; position: absolute; top: 0px; left: 0px; z-index:1;}
a{ color:#3daa8f;}

.object_fit_cover{ width:100%; height:100%; object-fit:cover; -webkit-object-fit:cover; float:left;}

.translate_both,.event_slider .slick-arrow:after,.event_link:after,.event_link:before,.logo_top img.logo_top_1,.supporters_main .slick-arrow:after{transform:translate(-50%,-50%); -webkit-transform:translate(-50%,-50%); -moz-transform:translate(-50%,-50%); top:50%; left:50%;}

.translate_left,.bannerSlider .slick-dots,.banner_content,.what_does_chin_pic:after{transform:translate(-50%,0); -webkit-transform:translate(-50%,0); -moz-transform:translate(-50%,0); left:50%;}

.translate_top,.border_logo{ top:50%; transform:translate(0,-50%); -webkit-transform:translate(0,-50%); -moz-transform:translate(0,-50%);}


.radius-100,.event_slider .slick-arrow,.bannerSlider .slick-dots li,.need_Chni_box_text ul li:after{ border-radius:100%; -webkit-border-radius:100%;}.radius-30,.menu_area .nav>li>a,.cmn_btn,.submit_login{ border-radius:30px; -webkit-border-radius:30px;}.radius-20,.event_link:after,.event_link:before{ border-radius:20px; -webkit-border-radius:20px;}.radius-4{ border-radius:4px; -webkit-border-radius:4px;}.radius-6{ border-radius:6px; -webkit-border-radius:6px;}

a, input, button, :after, textarea, :before, img,.transition6s,.bannerSlider .slick-dots li,.menu_area,.navbar-brand.logo_top,.menu_area .navbar-nav>li,.border_logo,.what_does_chin_pic .overlay h2,.what_does_chin_pic .overlay,.map_area iframe,.login_form_row_in label,.menu_area .navbar-header .navbar-toggle .icon-bar{transition: all 0.6s ease-in-out; -webkit-transition: all 0.6s ease-in-out; -ms-transition: all 0.6s ease-in-out; -o-transition: all 0.6s ease-in-out; }

/*==========font-size============*/
.font_16px{font-size:16px}.font_18px{font-size:18px}.font_20px{font-size:20px}.font_22px{font-size:22px}.font_24px{font-size:24px}.font_30px{font-size:30px}.font_36px{font-size:36px}.font_48px{font-size:48px}.font_60px{font-size:60px}.font_72px{font-size:72px}


/*color cut style need*/
.colorWhite,.menu_area .nav>li.active>a,.menu_area .nav>li.active>a:hover,.menu_area .nav>li.active>a:focus,.cmn_btn:hover,.cmn_btn:focus{ color:#ffffff;}
.colorRed,.menu_area .nav>li>a:hover,.menu_area .nav>li>a:focus,.event_details:focus,.event_details:hover{ color:#cb2f10;}
.colorBlack,.cmn_btn.white_btn,.btn_whte_hover:hover,.btn_whte_hover:focus{ color:#121212;}
.colorBlue{ color:#0e3f66;}
.colorYellow,.event_details{ color:#f59200;}
.bgColorWhite,.white_btn,.btn_whte_hover:hover,.btn_whte_hover:focus{ background-color:#ffffff;}
.bgColorBlack,.btn_blck_hover:hover,.btn_blck_hover:focus{ background-color:#121212;}
.bgColorRed,.menu_area .nav>li.active>a,.menu_area .nav>li.active>a:hover,.menu_area .nav>li.active>a:focus,.cmn_title_h .brdr_cmnTitl:after,.cmn_title_h .brdr_cmnTitl:before,.need_Chni_box_link_a,.red_btn,.btn_red_hover:hover,.btn_red_hover:focus,.event_link:after{ background-color:#cb2f10;}
.bgColorBlue,.need_Chni_box_link_a:hover,.blue_btn,.btn_blue_hover:hover,.btn_blue_hover:focus,.need_Chni_box_text ul li:after{ background-color:#0e3f66;}
.bgColorYellow,.yellow_btn,.btn_yllw_hover:hover,.btn_yllw_hover:focus,.speakersBox_pic:before,.login_form_row_in:after{ background-color:#f59200;}

/*font Weight=================*/
.font100{ font-weight:100}
.font200{ font-weight:200}
.font300{ font-weight:300}
.font400{ font-weight:400}
.font500{ font-weight:500}
.font600{ font-weight:600}
.font700{ font-weight:700}
.font800{ font-weight:800}
.font900{ font-weight:900}
.fontItalic{ font-style:italic;}
.fontJosefin{font-family: 'Josefin Slab', serif;}
.fontOpenSans{font-family: 'Open Sans', sans-serif;}

.bannerSlider .slick-track, .bannerSlider .slick-list {height: 100%;}
.cmn_title_h{ display:inline-block; position:relative; padding:10px 30px; font-weight:600; }
.cmn_title_h .brdr_cmnTitl{ position:absolute; width:20px; height:20px; }
.cmn_title_h .brdr_cmnTitl:after,.cmn_title_h .brdr_cmnTitl:before{ position:absolute; content:""; }
.cmn_title_h .brdr_cmnTitl:after{ width:100%; height:1px;}
.cmn_title_h .brdr_cmnTitl:before{ height:100%; width:1px;}
.right_cmnTitl{ right:0px; bottom:4px;}
.right_cmnTitl:after,.right_cmnTitl:before{ right:0px; bottom:0px; }
.left_cmnTitl,.left_cmnTitl:after,.left_cmnTitl:before{ left:0px; top:0px;}

.cmn_btn{ padding:12px 30px; color:#ffffff; box-shadow: 0px 3px 12px 0 rgba(0,0,0,0.4);
    -webkit-box-shadow: 0px 3px 12px 0 rgba(0,0,0,0.4); display:inline-block;}

/*==========================Parallax CSS==============================================*/
.background-image-holder {
	position: absolute;
	width: 100%;
	height: 100%;
	top: 0;
	left: 0;
	z-index: 1;
	background: #292929;
	background-size: cover !important;
	background-position: 50% 50% !important;
	transition: all 0.3s ease;
	-webkit-transition: all 0.3s ease;
	-moz-transition: all 0.3s ease;
	opacity: 0;
}
.background-image-holder img {
	display: none;
}
.background-multiply .background-image-holder {
	background-color: #47b475 !important;
	background-blend-mode: multiply;
}
.parallax{ overflow:hidden; position:relative;}
.background-image-holder.fadeIn {
	opacity: 1;
}
.parallax > .background-image-holder {
	height: 100vh;
	top: -50vh;
	transition: all 0s ease !important;
	transition: opacity 0.3s ease !important;
	-webkit-transition: opacity 0.3s ease !important;
	-webkit-transform-style: preserve-3d;
	background-size: cover !important;
}
.parallax:first-child .slides li > .background-image-holder, .parallax:first-child .background-image-holder {
	top: 0;
}
.main-container > a:first-child + .parallax .background-image-holder {
	top: 0;
}
 @media all and (max-width: 767px) {
.parallax > .background-image-holder, .parallax .slides li > .background-image-holder {
	top: 0 !important;
	transform: none !important;
	-webkit-transform: none !important;
}
}
/*==========================Parallax CSS==============================================*/