@charset "utf-8";
@media screen and (max-width:1200px) {
	body{ font-size:13px;}
	.font_16px{font-size:16px}.font_18px{font-size:16px}.font_20px{font-size:18px}.font_22px{font-size:20px}.font_24px{font-size:22px}.font_30px{font-size:24px}.font_36px{font-size:30px}.font_48px{font-size:36px}.font_60px{font-size:48px}.font_72px{font-size:60px}
	
	.menu_area .navbar-brand.logo_top{ height:70px; width:180px;}
	.menu_area .navbar-nav > li{ margin:19px 0;}
	.fixedTheme .menu_area .logo_top{ height:34px; width:130px;}
	.fixedTheme .menu_area .navbar-nav > li{ margin:1px 0;}
	.banner_content{ width:96%;}
	.what_does_chin_box{ height:460px;}
	.what_does_chin_pic .overlay { background-color: rgba(16, 20, 31, 0.6);}
	.need_Chni_main_add{ margin-top:-30px; margin-left:-30px;}
	.need_Chni_box{ padding-left:30px; margin-top:30px;}
	.address_box{ left:2%;}
	
	.innerBanner{ height:360px;}
	.about_dtl_main .speakersBox{ padding-top:160px;}
	
	}
@media screen and (max-width:991px) {
	.banner_content p{ font-size:20px;}
	.what_does_chin{ padding:40px 0;}
	.what_does_chin_main{ margin-top:30px;}
	.what_does_chin_box{ height:auto;}
	.what_does_chin_pic{ height:240px; width:50%; position:relative;}
	.what_does_chin_text{ height:auto; width:50%; max-height:calc(100% - 40px); max-height:-webkit-calc(100% - 40px); padding:0 20px; top:50%; transform:translateY(-50%); -webkit-transform:translateY(-50%);}
	.what_does_chin_box:nth-child(2n + 1) .what_does_chin_pic{ float:left;}
	.what_does_chin_box:nth-child(2n + 1) .what_does_chin_text{ right:0; text-align:left; left:auto;top:50%; transform:translateY(-50%); -webkit-transform:translateY(-50%);}
	.what_does_chin_box:nth-child(2n + 2) .what_does_chin_pic{ float:right;}
	.what_does_chin_box:nth-child(2n + 2) .what_does_chin_text{ right:auto; text-align:right; left:0;top:50%; transform:translateY(-50%); -webkit-transform:translateY(-50%);}
	.what_does_chin_pic .overlay h2{top:50%; transform:translateY(-50%); -webkit-transform:translateY(-50%); display:inline-table;}
	.what_does_chin_pic:after{top:50%; transform:translateY(-50%); -webkit-transform:translateY(-50%);}
	.what_does_chin_box:nth-child(2n + 1) .what_does_chin_pic:after{ left:auto; right:0px; border-top: 10px solid rgba(0, 0, 0, 0); border-bottom: 10px solid rgba(0, 0, 0, 0);  border-right: 12px solid #e8eef1; top:50%; bottom:auto;}
	.what_does_chin_box:nth-child(2n + 2) .what_does_chin_pic:after{ right:auto; left:0px;  border-top: 10px solid rgba(0, 0, 0, 0); border-bottom: 10px solid rgba(0, 0, 0, 0);  border-left: 12px solid #e8eef1; top:50%}
	.event_main{ padding:40px 0; }
	.event_main_area{ margin-top:30px;}
	.event_slider{ margin-bottom:30px; padding:0 40px;}
	.event_slider .slick-arrow{ height:24px; width:24px; background-color:rgba(255,255,255,0.2);}
	.event_slider .slick-arrow::after{ font-size:14px;}
	.event_slider .slick-arrow.slick-prev{ left:-10px;}
	.event_slider .slick-arrow.slick-next{ right:-10px;}
	
	.need_Chni{ padding:40px 0;}
	.need_Chni .cmn_title{ padding:0px;}
	.need_Chni_main{ margin-top:30px;}
	.need_Chni_main_add{ margin-left:-15px; margin-top:-15px;}
	.need_Chni_box{ margin-top:15px; padding-left:15px;}
	.need_Chni_box_pic{  height:240px;}
	.need_Chni_btm{ margin-top:30px; padding:0px;}
	.supporters{ padding:40px 0;}
	
	.speakersArea_add{justify-content: center;}
	.event_page_main{ padding:40px 0;}
	.event_page_text{ padding: 0;}
	.event_cate_main{ padding:60px 0;}
	.event_page_spe .speakersBox_in{ padding:30px 25px;}
	.conatctMain{ padding:40px 0;}
	.login_form_area{ padding:0px;}
	.submit_login{ margin-top:10px;}
	
	
}
@media screen and (max-width:767px) {
	.font_16px{font-size:14px}.font_18px{font-size:14px}.font_20px{font-size:16px}.font_22px{font-size:16px}.font_24px{font-size:18px}.font_30px{font-size:20px}.font_36px{font-size:24px}.font_48px{font-size:30px}.font_60px{font-size:36px}.font_72px{font-size:48px}
	
	.main_body{ margin-top:64px;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; }
	.menu_area .navbar-header{ padding:0px;}
	.menu_area{ box-shadow:0 2px 14px 0 rgba(0,0,0,0.5); -webkit-box-shadow:0 2px 14px 0 rgba(0,0,0,0.5); background-color:#fff; padding:10px 0; margin:0px;}
	.menu_area .navbar-brand.logo_top::after{ display:none;}
	.menu_area .container .navbar-header{ margin:0px;}
	.menu_area .navbar-brand.logo_top{ width:auto; height:auto;}
	.logo_top img.logo_top_1{ position:relative; transform:none; -webkit-transform:none; height:42px; width:auto; left:auto; right:auto; max-width:100px; max-height:none;}
	
	
	.menu_area .navbar-header .navbar-toggle{ width:22px ; height:22px; padding:0px; margin:11px 0px; position:relative; border:none; box-shadow:none;}.menu_area .navbar-header .navbar-toggle:hover,.menu_area .navbar-header .navbar-toggle:focus{ background-color:transparent;}
	
	.menu_area .navbar-header .navbar-toggle .icon-bar:nth-child(2),.menu_area .navbar-header .navbar-toggle .icon-bar:nth-child(5){ opacity:0;}
	.menu_area .navbar-header .navbar-toggle.collapsed .icon-bar:nth-child(2),.menu_area .navbar-header .navbar-toggle.collapsed .icon-bar:nth-child(5){ opacity:1;}
	
	
	.menu_area .navbar-header .navbar-toggle .icon-bar{ position:absolute; width:10px; height:10px; margin:0px; box-shadow:none; transform:rotate(0) translate(0);}
	.menu_area .navbar-header .navbar-toggle .icon-bar:nth-child(1){ display:none;}
	.menu_area .navbar-header .navbar-toggle .icon-bar:nth-child(2){  top:0px; left:0px;background-color:#cb2f10;}
	.menu_area .navbar-header .navbar-toggle .icon-bar:nth-child(3){  top:0px; right:0px;}
	.menu_area .navbar-header .navbar-toggle .icon-bar:nth-child(4){  bottom:0px; left:0px; }
	.menu_area .navbar-header .navbar-toggle .icon-bar:nth-child(5){  bottom:0px; right:0px;background-color:#f59200;}
	
	.menu_area .navbar-header .navbar-toggle .icon-bar:nth-child(3),.menu_area .navbar-header .navbar-toggle .icon-bar:nth-child(4){   top:50%; bottom:auto; width:100%; height:2px; background-color:#000;}
	.menu_area .navbar-header .navbar-toggle .icon-bar:nth-child(3){transform:translateY(-50%) rotate(-45deg);}
	.menu_area .navbar-header .navbar-toggle .icon-bar:nth-child(4){ transform:translateY(-50%) rotate(45deg);}
	
	.menu_area .navbar-header .navbar-toggle.collapsed .icon-bar:nth-child(3){ width:10px; height:10px; transform:translate(0); top:0px;}
	.menu_area .navbar-header .navbar-toggle.collapsed .icon-bar:nth-child(4){ width:10px; height:10px; transform:translate(0); bottom:0px; top:auto;}
	
	.fixedTheme .menu_area .logo_top img.logo_top_1{ opacity:1;  top:auto; height:38px;}
	.fixedTheme .menu_area .logo_top img.logo_top_2,.menu_area .logo_top img.logo_top_2{ display:none;}
	.fixedTheme .border_logo{ display:none;}
	.fixedTheme .menu_area .navbar-header .navbar-toggle{margin:8px 0px;}
	
	.menu_area .navbar-collapse{ position:absolute; top:100%; margin:0px; padding:0px; left:0px; width:100%; border:none;box-shadow:0px 5px 6px 0 rgba(0,0,0,0.4); -webkit-box-shadow:0px 5px 6px 0 rgba(0,0,0,0.4); }
	.menu_area .navbar-nav{ margin:0px; padding:10px; background-color:#2d3036; text-align:center;}
	.menu_area .nav>li,.fixedTheme .menu_area .nav>li{ float:none; width:auto; margin:5px; display:inline-block;}
	.menu_area .nav>li>a,.fixedTheme .menu_area .nav>li>a{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); background-color:#cb2f10; color:#fff; font-size:12px; line-height:32px; padding:0 22px;}
	.menu_area .nav>li.active>a{ background-color:#5C5C5C;}
	.menu_area .nav>li>a:hover,.menu_area .nav>li>a:focus{ background-color:#fff; color:#cb2f10; }
	
	.banner_main{ height:auto;}
	.banner_main .overlay{ display:none;}
	.banner_main .slick-list:before{ width:100%; height:100%; top:0px; left:0px; height:100%; background-color:rgba(16, 20, 31, 0.6); position:absolute; content:""; z-index:1;}
	.bannerSlider{ height:260px;}
	.banner_main .banner_content{ float:left; position:relative; top:auto; left:auto; bottom:auto; height:auto; width:100%; padding:20px 15px; transform:none; -webkit-transform:none; background-color:#2d3036;}.banner_content p{ font-size:16px;}
	.bannerSlider .slick-dots li{ width:10px; height:10px;}
	.bannerSlider .slick-dots li.slick-active{ background-color:#cb2f10; border:2px solid #cb2f10; transform:scale(1.2); margin:0 8px}
	
	.what_does_chin_text{ height:100%;}
	.event_slider .event_main_text{ height:auto;}
	.cmn_btn{ padding:8px 20px;}
	.need_Chni_box_pic{ height:280px;}
	.map_area{ height:auto;}
	.address_box{ width:100%; float:left; border-radius:0px; top:auto; left:auto; position:relative; padding:15px;}
	.address_box:after, .address_box:before{ display:none;}
	.map_area iframe{ height:220px; opacity:1;}
	.event_icon{ width:50px; height:50px;}
	.event_icon img{ width:24px; height:24px;}
	.what_does_chin_pic{ height:225px;}
	.what_does_chin_pic .overlay h2{ font-size:18px;}
	.about_dtl_main .speakersBox_in{ padding:115px 25px 30px;}
	
	.innerBanner{ height:200px;}
	.banner_main .overlay{ display:block;}
	.innerBanner .banner_content {  bottom: 0; width:96%; position:absolute; transform:translateX(-50%); -webkit-transform:translateX(-50%); top:auto; left:50%; background-color:transparent;}
	
}
@media screen and (max-width:479px) {
	.menu_area .navbar-nav{ padding:10px 18px;}
	.what_does_chin_box{ margin:10px 0;}
	.what_does_chin_pic{ width:100%; height:180px;}
	.what_does_chin_main .what_does_chin_box .what_does_chin_text{ width:100%; position:relative; float:left; height:auto; max-height:none; transform:none; left:auto; top:auto; right:auto; text-align:center; padding:20px 0 20px 16px;}
	.what_does_chin_main .what_does_chin_box:nth-child(2n + 1) .what_does_chin_pic:after,.what_does_chin_main .what_does_chin_box:nth-child(2n + 2) .what_does_chin_pic:after{ bottom:0px;  border-bottom: 16px solid #e8eef1; border-left: 13px solid transparent; border-right: 13px solid transparent; bottom:0px; top:auto; transform:translate(-50%,0); -webkit-transform:translate(-50%,0); left:50%; right:auto;}
	.event_slider{ padding:0 20px;}
	.need_Chni_box_pic{ height:230px;}
	.need_Chni_box_text{ padding:10px 0 20px 20px;}
	.need_Chni_box_text_in{ max-height:none; height:auto; text-align:center;}
	
	.speakersBox_pic{ width:140px; height:140px;}
	.about_page_main .speakersBox_in{ padding:85px 15px 20px;}
	.about_dtl_main .speakersBox_in{ padding:85px 15px 20px; }
	.about_page_main .speakersBox_text{ margin:15px 0;}
	.speakersArea_add{ margin-top:-20px;}
	.speakersBox{ margin-top:110px;}
	.event_cate_pic{ height:200px;}
	.event_page_main article table.table tr td{ padding:10px;}
	
	}