@media (min-width: 1440px) and (max-width: 1680px){
.honeycombs .comb:nth-child(5) .hexbox-hover,
.honeycombs .comb:nth-child(6) .hexbox-hover,
.honeycombs .comb:nth-child(11) .hexbox-hover,
.honeycombs .comb:nth-child(12) .hexbox-hover{left:auto; right: 0;}
}


@media (min-width: 1200px) and (max-width: 1439px){

/*============ Header Start ============*/
/*============ Header End ============*/

/*============ Banner Start ============*/
.honeycombs{max-width:1170px; margin:0 auto;}
.hexbox-hover{width:700px;}

.honeycombs .comb:nth-child(4) .hexbox-hover,
.honeycombs .comb:nth-child(5) .hexbox-hover,
.honeycombs .comb:nth-child(9) .hexbox-hover,
.honeycombs .comb:nth-child(10) .hexbox-hover{left:auto; right: 0;}


.honeycombs .comb:nth-child(6) .hexbox-hover,
.honeycombs .comb:nth-child(7) .hexbox-hover,
.honeycombs .comb:nth-child(8) .hexbox-hover,
.honeycombs .comb:nth-child(11) .hexbox-hover,
.honeycombs .comb:nth-child(12) .hexbox-hover{left:0; right: auto;}
/*============ Banner End ============*/

/*============ Content Start ============*/
/*============ Content End ============*/

/*============ Footer Start ============*/
/*============ Footer End ============*/

}

@media (min-width: 992px) and (max-width: 1199px){

/*============ Header Start ============*/
.header { height:100px;}
.header-block { height:100px;}
.logo .logo-text .big-txt { font-size:26px;}
.logo .logo-text .big-txt sup { font-size:14px;}
.logo .logo-text .small-txt { font-size:12px; line-height:16px; padding:2px 0 0 0;}
.header-navbar > ul > li { margin:0 0 0 25px;}
.header-navbar > ul > li > a { font-size:15px;}
.header-search { margin:0 0 0 25px;}
/*============ Header End ============*/

/*============ Banner Start ============*/
.hexgrid { grid-template-columns:repeat(10,1fr); margin:0 -12%; padding:0 0 7% 0;}
.hexgrid .hexbox { grid-column-start:auto !important;}
.hexgrid .hexbox:nth-child(9n+6) { grid-column-start:2 !important;}
.hexgrid .hexbox .hexbox-text .text { padding:15px 15px;}
.hexgrid .hexbox .hexbox-text .text p { font-size:15px; line-height:22px;}
.hexgrid .hexbox .hexbox-text .text h5 { font-size:20px;}
.hexgrid .hexbox .hexbox-hover { display:none;}


.honeycombs{max-width:970px; margin:0 auto;}
.hexbox-hover{width:700px;}

.honeycombs .comb:nth-child(3) .hexbox-hover,
.honeycombs .comb:nth-child(4) .hexbox-hover,
.honeycombs .comb:nth-child(7) .hexbox-hover,
.honeycombs .comb:nth-child(8) .hexbox-hover,
.honeycombs .comb:nth-child(11) .hexbox-hover,
.honeycombs .comb:nth-child(12) .hexbox-hover{left:auto; right: 0;}


.honeycombs .comb:nth-child(6) .hexbox-hover{left:0; right: auto;}
/*============ Banner End ============*/

/*============ Content Start ============*/
.education_network_sec { padding:70px 0;}
.education_network_row .education_network_title { width:50%;}
.education_network_row .education_network_dtl { width:50%; padding:0 25px 0 40px;}
.search_box { padding:40px 0 0 0;}
.search_part { width:90%; padding:70px 0;}
.search_part_mian { max-width:700px;}
.result_box_outer { padding:70px 0;}
.result_box .result_box_list + .result_box_list { padding-top:40px;}
.result_box_list .title_result { margin-bottom:30px; padding:0px;}
.result_box_list .title_result::after { width:calc(100% - 300px - 100px); right:0px;}
.result_box_row .date_result .date_result_inner h6 { font-size:18px;}
.result_box_row .detail_result .detail_result_inner h6 { font-size:18px;}
.more_list_btn { padding-top:50px;}
.slick-slider-dots { margin-top:40px;}
.slick-slider-dots .slick-dots li { padding:0px 8px;}
.top_partner_box { height:130px;}
.top_partner_box::before { height:40px;}
.top_partner_box::after { border-bottom-width:130px !important;}
.top_partner_box h5 { font-size:20px;}
.pipe_shap { height:calc(80px + 30px);}
.pipe_shap:after { width:240px;}
.bottom_logo_box { height:170px;}
.slider_plant_box { max-width:37%; -webkit-transform:translateY(-50px); transform:translateY(-50px);}
.more_txt_box { padding:50px 0 60px 0;}
/*============ Content End ============*/

/*============ Footer Start ============*/
.contact_footer { padding:70px 0;}
.top_address { margin-bottom:30px; padding:0 0 0 30px;}
.more_cnt { padding:0 0 0 30px;}
.form_col .cnt_input { height:56px; padding:0 20px;}
.form_col textarea.cnt_input { height:160px; padding:15px 20px;}
.footer-wrapper { padding:70px 0px 40px 0px;}
/*============ Footer End ============*/

}

@media (min-width: 768px) and (max-width: 991px){

/*============ Header Start ============*/
.header { height:80px;}
.header-block { height:80px; padding:15px 0px;}
.logo .logo-text .big-txt { font-size:20px;}
.logo .logo-text .big-txt sup { font-size:12px; top:-10px;}
.logo .logo-text .small-txt { font-size:10px; line-height:12px; padding:0px;}
.header-navbar { width:100%; height:calc(100vh - 80px); overflow-y:auto; -webkit-overflow-scrolling:touch; background:#FFFFFF; border-top:1px solid #e5e5e5; position:fixed; top:80px; left:0px; z-index:9999; -webkit-transform:translateX(-100%); transform:translateX(-100%); -webkit-transition:all 0.3s ease-in-out; transition:all 0.3s ease-in-out; margin:0px; padding:0px;}
.header-navbar.open { -webkit-transform:translateX(0px); transform:translateX(0px);}
.header-navbar > ul > li { width:100%; border-bottom:1px solid #e5e5e5; margin:0px; padding:0px;}
.header-navbar > ul > li > a { font-size:15px; padding:15px 15px;}
.header-search { margin:0 0 0 20px;}
.header-search .search-form { z-index:99999;}
.menu-toggler { display:block;}
/*============ Header End ============*/

/*============ Banner Start ============*/
.hexgrid { grid-template-columns:repeat(6,1fr); margin:0px; padding:0 0 10% 0;}
.hexgrid .hexbox { grid-column-start:auto !important;}
.hexgrid .hexbox:nth-child(5n+4) { grid-column-start:2 !important;}
.hexgrid .hexbox .hexbox-text .text { padding:15px 15px;}
.hexgrid .hexbox .hexbox-text .text p { font-size:15px; line-height:22px;}
.hexgrid .hexbox .hexbox-text .text h5 { font-size:20px;}
.hexgrid .hexbox .hexbox-hover { display:none;}


.honeycombs{max-width:750px; margin:0 auto;}
.hexbox-hover{width:700px; max-width:90%; min-width:90%; height:230px; position:fixed; left:50%; -webkit-transform:translate(-50%,-50%); transform:translate(-50%,-50%);}




/*============ Banner End ============*/

/*============ Content Start ============*/
.h1, h1 { font-size:30px;}
.h2, h2 { font-size:30px;}
.h3, h3 { font-size:26px;}
.h4, h4 { font-size:22px;}
.h5, h5 { font-size:20px;}
.h6, h6 { font-size:18px;}
.education_network_sec { padding:60px 0;}
.education_network_row { margin:0px;}
.education_network_row .education_network_title { width:100%; padding:0 0 25px 0;}
.education_network_row .education_network_dtl { width:100%; border-top:2px solid #000000; border-left:none; padding:25px 0 0 0;}
.search_box { padding:35px 0 0 0;}
.search_part { width:90%; padding:50px 0;}
.search_part_mian { max-width:530px;}
.search_part_mian .search_btn { width:20px; height:20px; top:12px; right:0px;}
.search_part_left_part { width:10px;}
.search_part_right_part { width:10px;}
.result_box_outer { padding:60px 0;}
.result_box .result_box_list + .result_box_list { padding-top:35px;}
.result_box_list .title_result { margin-bottom:25px; padding:0px;}
.result_box_list .title_result::after { width:calc(100% - 300px - 30px); right:0px;}
.result_box_row .image_result { width:100%; min-height:360px; -ms-order:-1; order:-1; margin:0px;}
.result_box_row .date_result { width:100%; padding:20px;}
.result_box_row .date_result .date_result_inner h6 { font-size:18px;}
.result_box_row .detail_result { width:100%; border-top:1px solid #000000; padding:20px;}
.result_box_row .detail_result:after { display:none;}
.result_box_row .detail_result .detail_result_inner h6 { font-size:18px;}
.more_list_btn { padding-top:40px;}
.slick-slider-dots { margin-top:35px;}
.slick-slider-dots .slick-dots li { padding:0px 8px;}
.top_partner_box { height:100px; padding:20px;}
.top_partner_box::before { height:30px;}
.top_partner_box::after { border-bottom-width:100px !important;}
.top_partner_box h5 { font-size:16px;}
.pipe_shap { height:80px;}
.pipe_shap:after { width:180px;}
.bottom_logo_box { height:150px; padding:20px;}
.slider_plant_box { max-width:37%; -webkit-transform:translateY(-35px); transform:translateY(-35px);}
.slick-slider-arrows { margin:-10px 0 30px 0;}
.more_txt_box { padding:40px 0 50px 0;}
/*============ Content End ============*/

/*============ Footer Start ============*/
.contact_footer { padding:50px 0;}
.part_contact .left_cnt { width:320px;}
.top_address { margin-bottom:30px; padding:0 0 0 30px;}
.more_cnt { padding:0 0 0 30px;}
.part_contact .right_cnt_form { width:calc(100% - 320px - 30px);}
.form_col .cnt_input { height:50px; padding:0 20px;}
.form_col textarea.cnt_input { height:150px; padding:15px 20px;}
.footer-wrapper { padding:50px 0px 30px 0px;}
.footer-wrapper h5 { padding:0 0 15px 0;}
.footer-wrapper ul.f_menu li + li { margin-top:8px;}
.f_cnt { padding:30px 0 0 0;}
.f_cnt .f_address::after { margin-left:10px; margin-right:10px;}
/*============ Footer End ============*/

}

@media (max-width: 767px){

/*============ Header Start ============*/
.header { height:80px;}
.header-block { height:80px; padding:15px 0px;}
.logo .logo-text .big-txt { font-size:20px;}
.logo .logo-text .big-txt sup { font-size:12px; top:-10px;}
.logo .logo-text .small-txt { font-size:10px; line-height:12px; padding:0px;}
.header-navbar { width:100%; height:calc(100vh - 80px); overflow-y:auto; -webkit-overflow-scrolling:touch; background:#FFFFFF; border-top:1px solid #e5e5e5; position:fixed; top:80px; left:0px; z-index:9999; -webkit-transform:translateX(-100%); transform:translateX(-100%); -webkit-transition:all 0.3s ease-in-out; transition:all 0.3s ease-in-out; margin:0px; padding:0px;}
.header-navbar.open { -webkit-transform:translateX(0px); transform:translateX(0px);}
.header-navbar > ul > li { width:100%; border-bottom:1px solid #e5e5e5; margin:0px; padding:0px;}
.header-navbar > ul > li > a { font-size:15px; padding:15px 15px;}
.header-search { margin:0 0 0 20px;}
.header-search .search-form { z-index:99999;}
.menu-toggler { display:block;}
/*============ Header End ============*/

/*============ Banner Start ============*/
.hexgrid { grid-template-columns:repeat(4,1fr); margin:0px; padding:0 0 14% 0;}
.hexgrid .hexbox { grid-column-start:auto !important;}
.hexgrid .hexbox:nth-child(3n) { grid-column-start:2 !important;}
.hexgrid .hexbox .hexbox-text .text { padding:15px 15px;}
.hexgrid .hexbox .hexbox-text .text p { font-size:14px; line-height:20px;}
.hexgrid .hexbox .hexbox-text .text h5 { font-size:18px;}
.hexgrid .hexbox .hexbox-hover { display:none;}


.honeycombs{max-width:750px; margin:0 auto;}
.hexbox-hover{width:700px; max-width:90%; min-width:90%; height:auto; position:fixed; left:50% !important; right:auto; -webkit-transform:translate(-50%,-50%) !important; transform:translate(-50%,-50%) !important;}
.hexbox-hover .hoverbox{position:relative; left:auto; top:auto;}
.hexbox-hover .hoverbox .text{margin-left:0px; padding:30px 70px 30px 70px; width:100%;}
.hexbox-hover .hoverbox .text p{color:#fff;}
/*============ Banner End ============*/

/*============ Content Start ============*/
.container { max-width:100%;}
.h1, h1 { font-size:30px;}
.h2, h2 { font-size:30px;}
.h3, h3 { font-size:26px;}
.h4, h4 { font-size:22px;}
.h5, h5 { font-size:20px;}
.h6, h6 { font-size:18px;}
.education_network_sec { padding:50px 0;}
.education_network_row { margin:0px;}
.education_network_row .education_network_title { width:100%; padding:0 0 25px 0;}
.education_network_row .education_network_dtl { width:100%; border-top:2px solid #000000; border-left:none; padding:25px 0 0 0;}
.search_box { padding:30px 0 0 0;}
.search_part { width:80%; padding:40px 0;}
.search_part_mian { max-width:100%;}
.search_part_mian .search_btn { width:20px; height:20px; top:12px; right:0px;}
.search_part_left_part { width:1px;}
.search_part_right_part { width:1px;}
.result_box_outer { padding:50px 0;}
.result_box .result_box_list + .result_box_list { padding-top:30px;}
.result_box_list .title_result { margin-bottom:25px; padding:0 0 5px 0;}
.result_box_list .title_result::after { width:100%; height:2px; top:100%; left:0px; right:0px;}
.result_box_list .title_result h2 { width:100%; font-size:28px;}
.result_box_row .image_result { width:100%; min-height:250px; -ms-order:-1; order:-1; margin:0px;}
.result_box_row .date_result { width:100%; padding:20px;}
.result_box_row .date_result .date_result_inner h6 { font-size:18px;}
.result_box_row .detail_result { width:100%; border-top:1px solid #000000; padding:20px;}
.result_box_row .detail_result:after { display:none;}
.result_box_row .detail_result .detail_result_inner h6 { font-size:18px;}
.more_list_btn { padding-top:35px;}
.slick-slider-dots { margin-top:30px;}
.slick-slider-dots .slick-dots li { padding:0px 6px;}
.top_partner_box { height:100px; padding:20px;}
.top_partner_box::before { height:30px;}
.top_partner_box::after { border-bottom-width:100px !important;}
.top_partner_box h5 { font-size:16px;}
.pipe_shap { height:80px;}
.pipe_shap:after { width:180px;}
.bottom_logo_box { height:150px; padding:20px;}
.slider_plant_box { max-width:100%; -webkit-transform:translateY(-45px); transform:translateY(-45px);}
.slick-slider-arrows { margin:-20px 0 30px 0;}
.more_txt_box { padding:40px 0 35px 0;}
.more_txt_box p { margin:0 0 15px 0;}
/*============ Content End ============*/

/*============ Footer Start ============*/
.contact_footer { padding:50px 0;}
.part_contact .left_cnt { width:100%;}
.top_address { margin-bottom:30px; padding:0 0 0 30px;}
.more_cnt { padding:0 0 0 30px;}
.part_contact .right_cnt_form { width:100%; padding:30px 0 0 0;}
.form_col + .form_col { margin-top:20px;}
.form_col .cnt_input { height:50px; padding:0 20px;}
.form_col textarea.cnt_input { height:150px; padding:15px 20px;}
.footer-wrapper { padding:50px 0px 30px 0px;}
.footer-wrapper .row > [class*="col-"] { text-align:center; margin:0 0 30px 0;}
.footer-wrapper .row > [class*="col-"]:last-child { margin:0px;}
.footer-wrapper h5 { padding:0 0 15px 0;}
.footer-wrapper ul.f_menu li + li { margin-top:8px;}
.f_cnt { padding:30px 0 0 0;}
.f_cnt .f_address { margin:0px 8px;}
.f_cnt .f_address::after { display:none;}
/*============ Footer End ============*/

}

@media (min-width: 576px) and (max-width: 767px){

/*============ Header Start ============*/
/*============ Header End ============*/

/*============ Banner Start ============*/
/*============ Banner End ============*/

/*============ Content Start ============*/
/*============ Content End ============*/

/*============ Footer Start ============*/
/*============ Footer End ============*/

}

@media (max-width: 575px){

/*============ Header Start ============*/
/*============ Header End ============*/

/*============ Banner Start ============*/
/*============ Banner End ============*/

/*============ Content Start ============*/
/*============ Content End ============*/

/*============ Footer Start ============*/
/*============ Footer End ============*/

}