header {  }
.header_first_row { max-width: 1240px; width: 100%; display: flex; align-items: center; justify-content: space-between; margin: 0px auto; padding:15px 0px; }
.header_second_row { padding: 0px 15px; background: #F4F4F4; }
.header_second_row ul { max-width: 1240px; width: 100%; display: flex; margin: 0px auto; }

header .sitelogo { max-width: 400px; width: 100%; }  
header .header_first_row ul { list-style: none !important; margin: 0; padding: 0px; max-width: 337px; width: 100%; height: 52px; }
header .register_link a { background: #336D64;  padding-top: 10px; padding-right: 10px; padding-bottom: 10px; padding-left: 20px; border-radius: 8px; font-weight: 700; font-size: 16px; line-height: 20px; text-transform: uppercase; color: #FFFFFF !important; display: flex; align-items: center; justify-content: space-between; }
header .register_link a .arrow { width: 32px; height: 32px; border-radius: 4px; padding: 4px; background: #fff; }
header .register_link a:hover { background: #26316b; }

header .header_second_row .nav-link { font-weight: 600; font-size: 16px; text-transform: uppercase; color: #000000; border-left: 1px solid #0000001A; padding: 16px 20px; align-items: center; display: flex; justify-content: center; }
header .header_second_row .nav-link:hover, header .header_second_row .nav-link.active { color: #336D64; }
header .header_second_row li:last-child .nav-link { border-right: 1px solid #0000001A; }
header .header_second_row li { text-align: center; }
header .header_second_row li:nth-child(1), header .header_second_row li:nth-child(4), header .header_second_row li:nth-child(5) { width: 15%; }
header .header_second_row li:nth-child(3) { width: 30%; }
header .header_second_row li:nth-child(2) { width: 25%; }

header .dropdown-menu { width: 100%; border-radius: 0 !important; background: #fff; border: none !important; padding: 0 !important; }
header .dropdown-menu .dropdown-item { font-weight: 600; font-size: 16px; line-height: 20px; text-transform: uppercase; color: #000000; border-bottom: 1px solid #0000001A; text-align: center; padding: 15px; }
header .header_second_row .nav-item.dropdown .nav-link::after { position: relative; content: ""; width: 15px; height: 15px; display: inline-block; background: url(../images/downarrow.svg) no-repeat; background-position: center; background-size: contain; margin-left: 5px; }
ul .nav-item:hover .nav-link.dropdown-toggle + .dropdown-menu { display: block; }
header .dropdown-menu .dropdown-item:hover, header .dropdown-menu .dropdown-item.active { color: #336D64; }

/* home banner */


.banner_section { width: 100%; position: relative; padding: 45px 0px 0px; position: relative; }
.banner_section::before { width: 100%; display: block; content: ""; position: absolute; background: linear-gradient(90deg, rgba(30, 92, 83, 0.95) 33.17%, rgba(51, 109, 100, 0.1) 100%); height: 100%; left: 0; top: 0; }
.banner_content_block {  max-width: 1240px; width: 100%; position: relative; z-index: 1; margin: 0px auto 32px; }
.bcb_inner_block { max-width: 520px; width: 100%; }

.banner_content_block .bcb_heading { font-weight: 700; font-size: 48px; text-transform: capitalize; color: #fff; border-bottom: 1px solid #fff; padding-bottom: 15px; margin-bottom: 0px; }
.banner_content_block .date_content { font-weight: 500; font-size: 24px; text-transform: capitalize; color: #FFFFFF; border-bottom: 1px dashed #FFFFFF80; padding:16px 0px; display: flex; align-items: center; margin-bottom: 0px !important; }
.banner_content_block .date_content img { width: 24px; height: 24px; margin-right: 16px; }
.banner_content_block .location_content { border: none !important; }
.common_btn { box-shadow: 0px 4px 25px -9px #00000040 !important; color: #336D64 !important; background: #FFFFFF; padding: 16px 24px; text-transform: uppercase; border-radius: 8px; font-weight: 700; font-size: 24px; display: inline-flex; align-items: center; }
.common_btn .arrow { background: #336D64; width: 34px; height: 34px; display: flex; align-items: center; justify-content: center; border-radius: 4px; margin-left: 12px; }
.common_btn .arrow img { width: 24px; height: 24px; }
.common_btn:hover { background: #0E152D; color: #fff !important; }

.banner_navbar { width: 100%; background: #00000033; position: relative; z-index: 1; }  
.banner_navbar ul { list-style: none; padding: 0; margin: 0; display: flex; justify-content: flex-end; max-width: 1240px; width: 100%; margin: 0px auto; }
.banner_navbar ul li a{ font-weight: 600; font-size: 16px; text-transform: capitalize; color: #fff; display: flex; align-items: center; padding: 16px 24px; border-left: 1px solid #FFFFFF4D; }
.banner_navbar ul li:last-child a { border-right: 1px solid #FFFFFF4D; }
.banner_navbar ul li a img { width: 20px; height: 20px; margin-right: 8px; }
.banner_navbar ul li a:hover, .banner_navbar ul li a.active { opacity: 0.75; }

.banner_video { position: absolute; left: 0; top: 0; height: 100%; width: 100%; z-index: -1; }  
.banner_video video { width: 100%; height: 100%; object-fit: cover; }

/*  */

.our_mission_section { width: 100%; padding: 60px 15px; } 
.mapp_container { max-width: 1240px; width: 100%; margin: 0px auto; }
.oms_inner_block { display: flex; align-items: center; justify-content: space-around; }
.common_heading { font-weight: 700; font-size: 48px; color: #111111; margin-bottom: 24px; }
.common_desc { font-weight: 500; font-size: 20px; color: #111111; margin-bottom: 24px; }
.cp_link { font-weight: 700; font-size: 18px; line-height: 22px; color: #336D64 !important;  }
.cp_link img { width: 24px; height: 24px; margin-left: 8px; vertical-align: top; margin-bottom: 2px; }
.cp_link:hover { text-decoration: underline !important; }

.our_content_block { max-width: 520px; width: 100%; margin-right: 60px;}

.our_img_block { max-width: 620px; height: 420px; border-radius: 42px; position: relative; }  
.our_img_block img { object-fit: cover; border-radius: 42px;}
.our_img_block img, .our_img_block video, .our_img_block iframe { border-radius: 42px;}

.committee_section { width: 100%; background: url(../images/bgff.png) no-repeat; background-position: top center; background-size: cover; padding: 60px 15px 30px; overflow: hidden; position: relative; }
.heading_block { width: 100%; display: flex; align-items: center; justify-content: space-between; position: relative; margin-bottom: 32px; }
.heading_block .common_heading { margin-bottom: 0px; color: #fff; position: relative;  }

.committe_card_outer { width: 100%; height: 100%; padding-bottom: 32px; }

.committee_card { background: #00000040; border: 1px solid #FFFFFF40; padding: 24px; max-width: 292px; width: 100%; border-radius: 24px; margin: 0px auto; position: relative; }
.committee_card .committee_card_img {  width: 100%; height: 244px; border-radius: 16px; background: #fff; }
.committee_card .committee_card_img img { border-radius: 16px; object-fit: cover; }
.committee_body { width: 100%; height: calc(100% - 244px); padding: 24px 0px 0px; }
.committee_body .cc_title { font-weight: 700; font-size: 20px; line-height: 24px; text-transform: capitalize; color: #FFFFFF; margin-bottom: 12px; }
.committee_body .cc_post { font-size: 16px; line-height: 20px;  color: #FFFFFF; text-transform: capitalize; margin-bottom: 0px; }

.home_about_section .common_desc { font-size: 16px; font-weight: 500; font-size: 16px; color: #111111;  }
.home_about_section .common_heading { color: #336D64; font-weight: 700; font-size: 40px; text-transform: capitalize; margin-bottom: 0px; }


.brand_section { width: 100%; display: block; padding: 20px 15px; background: linear-gradient(to bottom, #fff 50%, #080B28 50%); }
.brand_section .brand_block { height: 490px; border-radius: 51px; background: #336D64; display: flex; }

.brand_section .bs_content_block { padding: 68px 60px; width: 60%; }
.brand_section .bs_title { font-weight: 700; font-size: 24px; text-transform: uppercase; color: #FFFFFF; margin-bottom: 16px; }
.brand_section .bs_heading { font-weight: 700; font-size: 48px; color: #FFFFFF; margin-bottom: 16px; }
.brand_section .bs_description { font-weight: 500; font-size: 24px; color: #FFFFFF; margin-bottom: 16px; }
.brand_section .explore_btn { font-size: 18px; background: #0E152D; color: #fff !important; }
.brand_section .common_btn .arrow { background: #fff; }
.brand_section .explore_btn:hover { background: #fff; color: #336D64 !important; }

.brand_section .bs_slider_block { max-width: 200px; width: 100%; margin: 0px auto; }
.brand_section .sponsor_card { max-width: 100%; width: 100%; height: 110px; border-radius: 10px; display: flex; align-items: center; justify-content: center; padding: 18px; background: #FFFFFF; box-shadow: 14px 24px 100px 0px #00000014; margin: 10px 0px; /* opacity: 0.3; */ }
.brand_section .slick-track { display: block !important; }
.brand_section .sponsor_card.slick-active { opacity: 1; }
.leranmore_card .committee_card { width: 100%; background: #FFFFFF4D url(../images/cardimg.png) no-repeat; background-position: center; background-size: cover; padding: 32px; display: flex; flex-direction: column; justify-content: flex-end; }
.leranmore_card .arrow_img { width: 48px; height: 48px; margin-bottom: 16px; }
.leranmore_card .cc_title {font-weight: 700; font-size: 24px; text-transform: capitalize; color: #fff; }

footer { background: #080B28; width: 100%; padding: 110px 15px 0px; overflow: hidden; }
.footer_top_row { max-width: 1240px; width: 100%; margin: 0px auto;  padding-bottom: 30px; }
.footer_top_row .site_logo a { max-width: 310px; height: 106px; width: 100%; }
.footer_top_row .contact_information_block .cib_title { font-weight: 700; font-size: 24px; line-height: 24px; letter-spacing: -1%; color: #fff; margin-bottom: 25px; }
.footer_top_row .info_block { width: 100%; display: block; margin-bottom: 25px; }
.footer_top_row .info_block h5 { font-weight: 700; font-size: 16px; line-height: 16px; margin-bottom: 10px; color: #fff; }
.footer_top_row .info_block p, .footer_top_row .info_block a { font-size: 16px; line-height: 22px; color: #FFFFFF; margin-bottom: 0px;  }
.footer_top_row .info_block a:hover { text-decoration: underline !important; }
.footer_top_row .nlb_tetle { font-weight: 700; font-size: 24px; line-height: 24px; letter-spacing: -1%; margin-bottom: 25px; color: #fff; }
.footer_top_row .nlb_desc { font-size: 14px; line-height: 22px; letter-spacing: -1%; color: #fff; margin-bottom: 10px; }
.footer_top_row .news_letter_block .form-group { margin-bottom: 20px; }
.footer_top_row .news_letter_block .form-control {   padding: 20px; border-radius: 10px; background: #FFFFFF; width: 100%; color: #000000; font-size: 14px; line-height: 14px; letter-spacing: -1%; }
.footer_top_row .news_letter_block .form-control::placeholder { color: rgba(0, 0, 0, 0.6); }

.footer_bottom_row { max-width: 1240px; width: 100%; margin: 0px auto; padding: 25px 0px; border-top: 1px solid #FFFFFF80; }
.footer_bottom_row .copy_right_text { font-size: 16px; line-height: 16px; color: #FFFFFF; margin-bottom: 0px; display: flex; align-items: center; }
.footer_bottom_row .copy_right_text span { font-weight: 700; }
.footer_bottom_row .copy_right_text span.line {width: 1px; height: 20px; background: #FFFFFF80; display: inline-block; margin:0px 20px; }

footer .common_btn { box-shadow: 0px 4px 25px -9px #00000040 !important; background: #336D64; font-weight: 700; font-size: 16px; text-transform: capitalize; color: #FFFFFF !important; padding: 6px 16px; }
footer .common_btn .arrow { background: #fff; }
footer .common_btn:hover { background: #fff !important; color: #336D64 !important; }


/* common_banner_section */

.common_banner_section { position: relative; width: 100%; background: url(../images/gallery_img5.png) no-repeat; background-position: right center; background-size: cover; padding: 0px 0px; min-height: 236px; display: flex; flex-direction: column; align-items: center; justify-content: center; }
.common_banner_section::before { width: 100%; display: block; content: ""; position: absolute; background: linear-gradient(90deg, #336D64 57.71%, rgba(51, 109, 100, 0) 85.14%); height: 100%; left: 0; top: 0; }
.common_banner_section .cbs_block { width: 100%; max-width: 1240px; margin: 0px auto; position: relative; padding: 38px 0px; }
.common_banner_section .cbs_block .page_heading { font-weight: 700; font-size: 48px; line-height: 59px; color: #FFFFFF; margin-bottom: 16px; }

.bagde_text { font-weight: 500; font-size: 24px; line-height: 29px; text-transform: capitalize; color: #FFFFFF; margin-bottom: 0px !important; }
.bagde_text a { color: #fff !important; }
.bagde_text a:hover { text-decoration: underline !important; }

.about_content_section { width: 100%; display: block; padding: 60px 15px; }
.about_content_section .acs_inner_block { max-width: 1240px; width: 100%; margin: 0px auto; }
.acs_block { width: 100%; padding-right: 100px; }
.acs_block .heading_tag { font-weight: 700; font-size: 18px; line-height: 22px; color: #336D64; margin-bottom: 16px; }
.acs_block .common_heading { font-weight: 700; font-size: 48px; line-height: 59px; text-transform: capitalize; color: #111111; margin-bottom: 24px; }
.acs_block .common_heading span { color: #336D64; }
.acs_block .common_desc { font-weight: 500; font-size: 16px; color: #111111; margin-bottom: 0px; }
.images_block .ib_images.ibi_one { max-width: 294px; width: 100%; height: 282px; border-radius: 24px; margin-bottom: 24px; }
.images_block .ib_images.ibi_two { max-width: 294px; width: 100%; height: 282px; border-radius: 24px; margin-bottom: 24px; }
.images_block .ib_images.ibi_three { max-width: 612px; width: 100%; height: 344px; border-radius: 24px; }
.images_block .ib_images img { border-radius: 24px; object-fit: cover; }

.about_mission_section { background: #F9F9F9; width: 100%; display: block; padding: 60px 15px 32px;  }
.ams_content_block { width: 100%; max-width: 1240px; margin: 0px auto; position: relative; }
.ams_content_block .common_heading { text-align: center; text-transform: capitalize; color: #283167; margin-bottom: 32px; }
.ams_content_block .common_desc { max-width: 980px; width: 100%; margin: 0px auto; font-weight: 500; font-size: 16px; text-align: center; color: #111111; margin-bottom: 0px; }

.about_video_block { display: block; padding: 0px 15px;  width: 100%; background: linear-gradient(to bottom, #F9F9F9 50%, #080B28 50%); }
.video_block { width: 100%; max-width: 1240px; margin: 0px auto; height: 500px; border-radius: 51px; position: relative; }
.video_block img, .video_block video, .video_block iframe { object-position: center; object-fit: cover; border-radius: 51px; }
.about_video_block .play_icon { position: absolute; left: 50%; top: 50%; transform: translate(-50%, -50%); width: 130px; height: 130px; border-radius: 50%;  display: flex; align-items: center; justify-content: center; background: #fff; }
.about_video_block .play_icon img { width: 38px; height: 38px; border-radius: 0; }
.plyr--video { width: 100%; height: 100%; border-radius: 51px; }

/* faculty  */

.faculty_information_block { padding: 60px 15px 40px; display: block; width: 100%; }
.faculty_information_block .fib_inner_block { width: 100%; max-width: 1240px; margin: 0px auto; position: relative; }

.faculty_information_block .committe_card_outer { padding-bottom: 16px; }
.faculty_information_block .committee_card { border: 1px solid #FFFFFF40; background: #F9F9F9; border-radius: 24px; padding: 24px; display: flex; align-items: center; max-width: 100%; }
.faculty_information_block .committee_card .committee_card_img { width: 100px; height: 100px; border-radius: 16px; display: block; margin-bottom: 0px !important; margin-right: 16px; background: linear-gradient(180deg, #336D64 0%, #EDEDED 100%); }
.faculty_information_block .committee_card .committee_card_img img { border-radius: 16px; object-fit: cover;  }
.faculty_information_block .committee_body { height: unset !important; padding: 0px; width: 100%; flex: 1; }
.faculty_information_block .committee_body .cc_title { font-weight: 700; font-size: 20px; line-height: 24px; text-transform: capitalize; color: #111111; margin-bottom: 5px; }
.faculty_information_block .committee_body .cc_post { font-weight: 500; font-size: 16px; line-height: 20px; color: #111111; }

.faculty_advisors_section { padding: 44px 15px; width: 100%; display: block; }
.fas_inner_block { width: 100%; max-width: 1240px; margin: 0px auto; position: relative; }
.fas_blocks { width: 100%; border-radius: 30px; background: #F5F5F5; padding: 12px 30px; display: flex; flex-wrap: wrap;}
.fas_blocks .fasb_box { padding: 20px 20px 20px 0px; width: 25%; border-top: 1px solid rgba(0, 0, 0, 0.2); }
.fas_blocks .fasb_box .fas_name { font-weight: 700; font-size: 20px; line-height: 28px; color: #111111; margin-bottom: 12px;}
.fas_blocks .fasb_box .fas_post { font-size: 14px; line-height: 14px; color: #000000; margin-bottom: 0; }
.fasb_box:nth-child(1), .fasb_box:nth-child(2), .fasb_box:nth-child(3), .fasb_box:nth-child(4) { border: none; }


/* event detail */

.event_banner_section::before { background: #0000004D !important; }

.event_banner_section .bcb_inner_block { background: #FFFFFF; max-width: 580px; width: 100%; padding: 32px; border-radius: 16px; }
.event_banner_section .banner_content_block .bcb_heading { color: #336D64; border-bottom: 1px solid #00000033; }
.event_banner_section .banner_content_block .date_content { color: #000000; border-bottom: 1px dashed #00000033; }

.event_overview_section {width: 100%; display: block; padding: 60px 15px;}
.eos_inner_block { width: 100%; max-width: 1240px; margin: 0px auto; }
.eos-content .eos_title { font-weight: 700; font-size: 32px; text-transform: capitalize;  color: #111111; margin-bottom: 24px; }
.eos-content .eos_location { font-weight: 500; font-size: 20px; line-height: 24px; color: #111111; margin-bottom: 24px; }
.eos-content .eos_location img { width: 20px; height: 20px; margin-right: 8px; }
.eos_inner_block .eos_img { width: 100%; max-width: 620px; height: 420px; border-radius: 42px;  }
.eos_inner_block .eos_img img { object-fit: cover; border-radius: 42px; }

.eos_inner_block .registerbtn { background: #336D64; color: #fff !important; padding: 7px 15px; font-size: 16px; }
.eos_inner_block .registerbtn.common_btn .arrow { background: #fff; width: 32px; height: 32px; }
.eos_inner_block .registerbtn:hover { background: #26316b; }

.attend_events_section {  width: 100%; display: block; padding: 50px 15px; background: #F0F0F04D; backdrop-filter: blur(100px) }
.attend_events_section .common_heading { font-size: 42px; color: #000000; margin-bottom: 50px; text-align: center;}
.aes_inner_block { width: 100%; max-width: 1240px; margin: 0px auto; }

.aes_content_block .aes_icon { width: 113px; height: 100px; margin: 0px auto; margin-bottom: 24px; }
.aes_content_block .aes_heading { font-weight: 600; font-size: 20px; line-height: 33px; text-align: center; color: #000000; margin-bottom: 24px;}
.aes_content_block .aes_desc { font-weight: 500; font-size: 16px; line-height: 24px; text-align: center; color: #000000; }
.aes_content_outer { width: 100%; height: 100%; padding-bottom: 20px; }
.aes_content_block { height: 100%; }

.aes_inner_block .common_btn { background: #336D64; color: #fff !important; padding: 10px 16px; text-transform: unset; border-radius: 8px; font-weight: 600; font-size: 16px; margin-top: 100px; }
.aes_inner_block .common_btn .arrow { background: #fff; }
.attend_events_section .col-sm-6 { border-right: 1px solid #0000001A; }
.attend_events_section .col-sm-6:last-child { border-right: none !important; }
.aes_inner_block .common_btn:hover {  background: #26316b; }

/*  */

.date_title .ag_title { font-size: 24px; font-weight: 700; margin-bottom: 24px; color: #3b6d64 !important; }
.agenda_title { margin-bottom: 0px;}

/*  */

.sponsors_section { padding: 100px 15px; }
.platinum_section { background: #F9F9F9; }
.silver_section { background: #FFF; }
.sponsors_section .common_heading { color: #080B28; margin-bottom: 32px; text-align: center; }
.sponsor_card { max-width: 399px; width: 100%; height: 227px; border-radius: 24px; display: flex; align-items: center; justify-content: center; padding: 50px; background: #FFFFFF33; box-shadow: 14px 24px 100px 0px #00000014; backdrop-filter: blur(200px); margin-bottom: 20px; }

.information_block .common_heading { font-weight: 700; font-size: 60px; color: #080B28; margin-bottom: 32px; }
.contact_form_section .common_desc { font-weight: 500; font-size: 18px; color: #080B28; margin-bottom: 32px; }
.information_block .info_block .ib_info p, 
.information_block .info_block .ib_info a {font-weight: 600; font-size: 24px; line-height: 24px; color: #080B28 !important; margin-bottom: 0px;}
.information_block .info_block .icon {width: 44px; height: 44px; display: flex; align-items: center; justify-content: center; }
.information_block .info_block .ib_info {width: 100%; flex: 1; padding-left: 14px;}

.form_block .common_btn { background: #336D64; color: #fff !important; text-transform: capitalize; margin-top: 30px; font-size: 18px; padding:  10px 15px 10px 20px !important; width: 190px; justify-content: space-between; }
.form_block .common_btn .arrow { background: #fff; }
.form_block .common_btn:hover { background: #26316b; }

.silver_section .sponsor_card { background: transparent !important; box-shadow: none !important; }

/*  */

.speaker_content_section { width: 100%; display: block; padding: 60px 15px; }    
.scs_block { width: 70%; display: flex; flex-wrap: wrap; }
.scs_block .speaker_name { width: 50%; font-size: 18px; color: #000000; margin-bottom: 20px; font-weight: 700; padding-right: 10px; }
 
/*  */

.pricing_content_section { width: 100%; display: block; padding: 60px 15px; }
.pcs_block { margin-bottom: 30px; display: block; width: 100%; }
.pcs_block h3 { font-size: 20px; color: #111111; text-transform: uppercase; font-weight: 700; margin-bottom: 5px; }
.pcs_block p { font-size: 20px; color: #111111; margin-bottom: 0px; font-weight: 500; }
.pcs_block p span { color: #3b6d64; }

.interested_sponsorship_block .information_block { padding-top: 0px;}
.information_block { padding-top: 52px;}


/* -------------------------------------------------------------------------------------------------------- */
/* responsive view */


@media (min-width: 1200px) and (max-width: 1300px) {

    
}

@media (min-width: 1400px) {


}

@media (min-width: 1440px) {


}

@media (min-width: 1600px) {

}


@media (min-width: 1680px) {

}


@media (min-width: 2100px){

    
}

@media (min-width: 1700px){

header {  }
.header_first_row { max-width: 1240px; width: 100%; display: flex; align-items: center; justify-content: space-between; margin: 0px auto; padding:15px 0px; }
.header_second_row { padding: 0px 15px; background: #F4F4F4; }
.header_second_row ul { max-width: 1240px; width: 100%; display: flex; margin: 0px auto; }

header .sitelogo { max-width: 400px; width: 100%; }  
header .header_first_row ul { list-style: none !important; margin: 0; padding: 0px; max-width: 337px; width: 100%; height: 52px; }
header .register_link a { background: #336D64;  padding-top: 10px; padding-right: 10px; padding-bottom: 10px; padding-left: 20px; border-radius: 8px; font-weight: 700; font-size: 16px; line-height: 20px; text-transform: uppercase; color: #FFFFFF !important; display: flex; align-items: center; justify-content: space-between; }
header .register_link a .arrow { width: 32px; height: 32px; border-radius: 4px; padding: 4px; background: #fff; }

header .header_second_row .nav-link { font-weight: 600; font-size: 16px; text-transform: uppercase; color: #000000; border-left: 1px solid #0000001A; padding: 16px 20px; }
header .header_second_row li:last-child .nav-link { border-right: 1px solid #0000001A; }
header .header_second_row li { text-align: center; }
header .header_second_row li:nth-child(1), header .header_second_row li:nth-child(4), header .header_second_row li:nth-child(5) { width: 15%; }
header .header_second_row li:nth-child(3) { width: 30%; }
header .header_second_row li:nth-child(2) { width: 25%; }

/* home banner */


.banner_section { width: 100%; position: relative; padding: 45px 0px 0px; position: relative; }
.banner_section::before { width: 100%; display: block; content: ""; position: absolute; background: linear-gradient(90deg, rgba(30, 92, 83, 0.95) 33.17%, rgba(51, 109, 100, 0.1) 100%); height: 100%; left: 0; top: 0; }
.banner_content_block {  max-width: 1240px; width: 100%; position: relative; z-index: 1; margin: 0px auto 32px; }
.bcb_inner_block { max-width: 520px; width: 100%; }

.banner_content_block .bcb_heading { font-weight: 700; font-size: 48px; text-transform: capitalize; color: #fff; border-bottom: 1px solid #fff; padding-bottom: 15px; margin-bottom: 0px; }
.banner_content_block .date_content { font-weight: 500; font-size: 24px; text-transform: capitalize; color: #FFFFFF; border-bottom: 1px dashed #fff; padding:16px 0px; display: flex; align-items: center; margin-bottom: 0px !important; }
.banner_content_block .date_content img { width: 24px; height: 24px; margin-right: 16px; }
.banner_content_block .location_content { border: none !important; }
.common_btn { box-shadow: 0px 4px 25px -9px #00000040 !important; color: #336D64 !important; background: #FFFFFF; padding: 16px 24px; text-transform: uppercase; border-radius: 8px; font-weight: 700; font-size: 24px; display: inline-flex; align-items: center; }
.common_btn .arrow { background: #336D64; width: 34px; height: 34px; display: flex; align-items: center; justify-content: center; border-radius: 4px; margin-left: 12px; }
.common_btn .arrow img { width: 24px; height: 24px; }

.banner_navbar { width: 100%; background: #00000033; position: relative; z-index: 1; }  
.banner_navbar ul { list-style: none; padding: 0; margin: 0; display: flex; justify-content: flex-end; max-width: 1240px; width: 100%; margin: 0px auto; }
.banner_navbar ul li a{ font-weight: 600; font-size: 16px; text-transform: capitalize; color: #fff; display: flex; align-items: center; padding: 16px 24px; border-left: 1px solid #FFFFFF4D; }
.banner_navbar ul li:last-child a { border-right: 1px solid #FFFFFF4D; }
.banner_navbar ul li a img { width: 20px; height: 20px; margin-right: 8px; }

/*  */

.our_mission_section { width: 100%; padding: 60px 15px; } 
.mapp_container { max-width: 1240px; width: 100%; margin: 0px auto; }
.oms_inner_block { display: flex; align-items: center; justify-content: space-around; }
.common_heading { font-weight: 700; font-size: 48px; color: #111111; margin-bottom: 24px; }
.common_desc { font-weight: 500; font-size: 20px; color: #111111; margin-bottom: 24px; }
.cp_link { font-weight: 700; font-size: 18px; line-height: 22px; color: #336D64 !important;  }
.cp_link img { width: 24px; height: 24px; margin-left: 8px; vertical-align: top; margin-bottom: 2px; }
.cp_link:hover { text-decoration: underline !important; }

.our_content_block { max-width: 520px; width: 100%; margin-right: 60px;}

.our_img_block { max-width: 620px; height: 420px; border-radius: 42px; position: relative; }  
.our_img_block img { object-fit: cover; border-radius: 42px;}
.our_img_block img, .our_img_block video, .our_img_block iframe { border-radius: 42px;}

.committee_section { width: 100%; background: url(../images/bgff.png) no-repeat; background-position: top center; background-size: cover; padding: 60px 15px 30px; overflow: hidden; position: relative; }
.heading_block { width: 100%; display: flex; align-items: center; justify-content: space-between; position: relative; margin-bottom: 32px; }
.heading_block .common_heading { margin-bottom: 0px; color: #fff; position: relative;  }

.committe_card_outer { width: 100%; height: 100%; padding-bottom: 32px; }

.committee_card { background: #00000040; border: 1px solid #FFFFFF40; padding: 24px; max-width: 292px; width: 100%; border-radius: 24px; margin: 0px auto; position: relative; }
.committee_card .committee_card_img {  width: 100%; height: 244px; border-radius: 16px; }
.committee_card .committee_card_img img { border-radius: 16px; object-fit: cover; }
.committee_body { width: 100%; height: calc(100% - 244px); padding: 24px 0px 0px; }
.committee_body .cc_title { font-weight: 700; font-size: 20px; line-height: 24px; text-transform: capitalize; color: #FFFFFF; margin-bottom: 12px; }
.committee_body .cc_post { font-size: 16px; line-height: 20px;  color: #FFFFFF; text-transform: capitalize; margin-bottom: 0px; }

.home_about_section .common_desc { font-size: 16px; font-weight: 500; font-size: 16px; color: #111111;  }
.home_about_section .common_heading { color: #336D64; font-weight: 700; font-size: 40px; text-transform: capitalize; margin-bottom: 0px; }


.brand_section { width: 100%; display: block; padding: 20px 15px; background: linear-gradient(to bottom, #fff 50%, #080B28 50%); }
.brand_section .brand_block { height: 490px; border-radius: 51px; background: #336D64; display: flex; }

.brand_section .bs_content_block { padding: 68px 60px; width: 60%; }
.brand_section .bs_title { font-weight: 700; font-size: 24px; text-transform: uppercase; color: #FFFFFF; margin-bottom: 16px; }
.brand_section .bs_heading { font-weight: 700; font-size: 48px; color: #FFFFFF; margin-bottom: 16px; }
.brand_section .bs_description { font-weight: 500; font-size: 24px; color: #FFFFFF; margin-bottom: 16px; }
.brand_section .explore_btn { font-size: 18px; background: #0E152D; color: #fff !important; }
.brand_section .common_btn .arrow { background: #fff; }

.brand_section .bs_slider_block { max-width: 200px; width: 100%; margin: 0px auto; }
.brand_section .sponsor_card { max-width: 100%; width: 100%; height: 110px; border-radius: 10px; display: flex; align-items: center; justify-content: center; padding: 18px; background: #FFFFFF; box-shadow: 14px 24px 100px 0px #00000014; margin: 10px 0px; }
.brand_section .slick-track { display: block !important; }

.leranmore_card {  }
.leranmore_card .committee_card { width: 100%; background: #FFFFFF4D url(../images/cardimg.png) no-repeat; background-position: center; background-size: cover; padding: 32px; display: flex; flex-direction: column; justify-content: flex-end; }
.leranmore_card .arrow_img { width: 48px; height: 48px; margin-bottom: 16px; }
.leranmore_card .cc_title {font-weight: 700; font-size: 24px; text-transform: capitalize; color: #fff; }


footer { background: #080B28; width: 100%; padding: 110px 15px 0px; overflow: hidden; }
.footer_top_row { max-width: 1240px; width: 100%; margin: 0px auto;  padding-bottom: 30px; }
.footer_top_row .site_logo a { max-width: 310px; height: 106px; width: 100%; }
.footer_top_row .contact_information_block .cib_title { font-weight: 700; font-size: 24px; line-height: 24px; letter-spacing: -1%; color: #fff; margin-bottom: 25px; }
.footer_top_row .info_block { width: 100%; display: block; margin-bottom: 25px; }
.footer_top_row .info_block h5 { font-weight: 700; font-size: 16px; line-height: 16px; margin-bottom: 10px; color: #fff; }
.footer_top_row .info_block p, .footer_top_row .info_block a { font-size: 16px; line-height: 22px; color: #FFFFFF; margin-bottom: 0px;  }
.footer_top_row .nlb_tetle { font-weight: 700; font-size: 24px; line-height: 24px; letter-spacing: -1%; margin-bottom: 25px; color: #fff; }
.footer_top_row .nlb_desc { font-size: 14px; line-height: 22px; letter-spacing: -1%; color: #fff; margin-bottom: 10px; }
.footer_top_row .news_letter_block .form-group { margin-bottom: 20px; }
.footer_top_row .news_letter_block .form-control {   padding: 20px; border-radius: 10px; background: #FFFFFF; width: 100%; color: #000000; font-size: 14px; line-height: 14px; letter-spacing: -1%; }
.footer_top_row .news_letter_block .form-control::placeholder { color: rgba(0, 0, 0, 0.6); }

.footer_bottom_row { max-width: 1240px; width: 100%; margin: 0px auto; padding: 25px 0px; border-top: 1px solid #FFFFFF80; }
.footer_bottom_row .copy_right_text { font-size: 16px; line-height: 16px; color: #FFFFFF; margin-bottom: 0px; display: flex; align-items: center; }
.footer_bottom_row .copy_right_text span { font-weight: 700; }
.footer_bottom_row .copy_right_text span.line {width: 1px; height: 20px; background: #FFFFFF80; display: inline-block; margin:0px 20px; }

footer .common_btn { box-shadow: 0px 4px 25px -9px #00000040 !important; background: #336D64; font-weight: 700; font-size: 16px; text-transform: capitalize; color: #FFFFFF !important; padding: 6px 16px; }
footer .common_btn .arrow { background: #fff; }

/* common_banner_section */

.common_banner_section { position: relative; width: 100%; background: url(../images/gallery_img5.png) no-repeat; background-position: right center; background-size: cover; padding: 0px 0px; }
.common_banner_section::before { width: 100%; display: block; content: ""; position: absolute; background: linear-gradient(90deg, #336D64 57.71%, rgba(51, 109, 100, 0) 85.14%); height: 100%; left: 0; top: 0; }
.common_banner_section .cbs_block { width: 100%; max-width: 1240px; margin: 0px auto; position: relative; padding: 38px 0px; }
.common_banner_section .cbs_block .page_heading { font-weight: 700; font-size: 48px; line-height: 59px; color: #FFFFFF; margin-bottom: 16px; }

.bagde_text { font-weight: 500; font-size: 24px; line-height: 29px; text-transform: capitalize; color: #FFFFFF; margin-bottom: 0px !important; }
.bagde_text a { color: #fff !important; }
.bagde_text a:hover { text-decoration: underline !important; }

.about_content_section { width: 100%; display: block; padding: 60px 15px; }
.about_content_section .acs_inner_block { max-width: 1240px; width: 100%; margin: 0px auto; }
.acs_block { width: 100%; padding-right: 100px; }
.acs_block .heading_tag { font-weight: 700; font-size: 18px; line-height: 22px; color: #336D64; margin-bottom: 16px; }
.acs_block .common_heading { font-weight: 700; font-size: 48px; line-height: 59px; text-transform: capitalize; color: #111111; margin-bottom: 24px; }
.acs_block .common_heading span { color: #336D64; }
.acs_block .common_desc { font-weight: 500; font-size: 16px; color: #111111; margin-bottom: 0px; }
.images_block .ib_images.ibi_one { max-width: 294px; width: 100%; height: 282px; border-radius: 24px; margin-bottom: 24px; }
.images_block .ib_images.ibi_two { max-width: 294px; width: 100%; height: 282px; border-radius: 24px; margin-bottom: 24px; }
.images_block .ib_images.ibi_three { max-width: 612px; width: 100%; height: 344px; border-radius: 24px; }
.images_block .ib_images img { border-radius: 24px; object-fit: cover; }

.about_mission_section { background: #F9F9F9; width: 100%; display: block; padding: 60px 15px 32px;  }
.ams_content_block { width: 100%; max-width: 1240px; margin: 0px auto; position: relative; }
.ams_content_block .common_heading { text-align: center; text-transform: capitalize; color: #283167; margin-bottom: 32px; }
.ams_content_block .common_desc { max-width: 980px; width: 100%; margin: 0px auto; font-weight: 500; font-size: 16px; text-align: center; color: #111111; margin-bottom: 0px; }

.about_video_block { display: block; padding: 0px 15px;  width: 100%; background: linear-gradient(to bottom, #F9F9F9 50%, #080B28 50%); }
.video_block { width: 100%; max-width: 1240px; margin: 0px auto; height: 500px; border-radius: 51px; position: relative; }
.video_block img, .video_block video, .video_block iframe { object-position: center; object-fit: cover; border-radius: 51px; }
.about_video_block .play_icon { position: absolute; left: 50%; top: 50%; transform: translate(-50%, -50%); width: 130px; height: 130px; border-radius: 50%;  display: flex; align-items: center; justify-content: center; background: #fff; }
.about_video_block .play_icon img { width: 38px; height: 38px; border-radius: 0; }
.plyr--video { width: 100%; height: 100%; border-radius: 51px; }

/* faculty  */

.faculty_information_block { padding: 60px 15px 40px; display: block; width: 100%; }
.faculty_information_block .fib_inner_block { width: 100%; max-width: 1240px; margin: 0px auto; position: relative; }

.faculty_information_block .committe_card_outer { padding-bottom: 16px; }
.faculty_information_block .committee_card { border: 1px solid #FFFFFF40; background: #F9F9F9; border-radius: 24px; padding: 24px; display: flex; align-items: center; max-width: 100%; }
.faculty_information_block .committee_card .committee_card_img { width: 100px; height: 100px; border-radius: 16px; display: block; margin-bottom: 0px !important; margin-right: 16px;  }
.faculty_information_block .committee_card .committee_card_img img { border-radius: 16px; object-fit: cover;  }
.faculty_information_block .committee_body { height: unset !important; padding: 0px; width: 100%; flex: 1; }
.faculty_information_block .committee_body .cc_title { font-weight: 700; font-size: 20px; line-height: 24px; text-transform: capitalize; color: #111111; margin-bottom: 5px; }
.faculty_information_block .committee_body .cc_post { font-weight: 500; font-size: 16px; line-height: 20px; color: #111111; }

.faculty_advisors_section { padding: 44px 15px; width: 100%; display: block; }
.fas_inner_block { width: 100%; max-width: 1240px; margin: 0px auto; position: relative; }
.fas_blocks { width: 100%; border-radius: 30px; background: #F5F5F5; padding: 12px 30px; display: flex; flex-wrap: wrap;}
.fas_blocks .fasb_box { padding: 20px 20px 20px 0px; width: 25%; border-top: 1px solid rgba(0, 0, 0, 0.2); }
.fas_blocks .fasb_box .fas_name { font-weight: 700; font-size: 20px; line-height: 28px; color: #111111; margin-bottom: 12px;}
.fas_blocks .fasb_box .fas_post { font-size: 14px; line-height: 14px; color: #000000; margin-bottom: 0; }
.fasb_box:nth-child(1), .fasb_box:nth-child(2), .fasb_box:nth-child(3), .fasb_box:nth-child(4) { border: none; }


/* event detail */

.event_banner_section { background: transparent; overflow: hidden; }
.event_banner_section::before { width: 100%; display: block; content: ""; position: absolute; background: linear-gradient(90deg, #336D64 28.24%, rgba(51, 109, 100, 0) 85.14%); height: 100%; left: 0; top: 0; }
.event_banner_section .bcb_inner_block { background: #FFFFFF; max-width: 580px; width: 100%; padding: 32px; border-radius: 16px; }
.event_banner_section .banner_content_block .bcb_heading { color: #336D64; border-bottom: 1px solid #00000033; }
.event_banner_section .banner_content_block .date_content { color: #000000; border-bottom: 1px dashed #00000033; }

.event_overview_section {width: 100%; display: block; padding: 60px 15px;}
.eos_inner_block { width: 100%; max-width: 1240px; margin: 0px auto; }
.eos-content .eos_title { font-weight: 700; font-size: 32px; text-transform: capitalize;  color: #111111; margin-bottom: 24px; }
.eos-content .eos_location { font-weight: 500; font-size: 20px; line-height: 24px; color: #111111; margin-bottom: 24px; }
.eos-content .eos_location img { width: 20px; height: 20px; margin-right: 8px; }
.eos_inner_block .eos_img { width: 100%; max-width: 620px; height: 420px; border-radius: 42px;  }
.eos_inner_block .eos_img img { object-fit: cover; border-radius: 42px; }

.eos_inner_block .registerbtn { background: #336D64; color: #fff !important; padding: 7px 15px; font-size: 16px; }
.eos_inner_block .registerbtn.common_btn .arrow { background: #fff; width: 32px; height: 32px; }

.attend_events_section {  width: 100%; display: block; padding: 50px 15px; background: #F0F0F04D; backdrop-filter: blur(100px) }
.attend_events_section .common_heading { font-size: 42px; color: #000000; margin-bottom: 50px; text-align: center;}
.aes_inner_block { width: 100%; max-width: 1240px; margin: 0px auto; }

.aes_content_block .aes_icon { width: 113px; height: 100px; margin: 0px auto; margin-bottom: 24px; }
.aes_content_block .aes_heading { font-weight: 600; font-size: 20px; line-height: 33px; text-align: center; color: #000000; margin-bottom: 24px;}
.aes_content_block .aes_desc { font-weight: 500; font-size: 16px; line-height: 24px; text-align: center; color: #000000; }
.aes_content_outer { width: 100%; height: 100%; padding-bottom: 20px; }
.aes_content_block { height: 100%; }

.aes_inner_block .common_btn { background: #336D64; color: #fff !important; padding: 10px 16px; text-transform: unset; border-radius: 8px; font-weight: 600; font-size: 16px; margin-top: 100px; }
.aes_inner_block .common_btn .arrow { background: #fff; }
.attend_events_section .col-sm-6 { border-right: 1px solid #0000001A; }
.attend_events_section .col-sm-6:last-child { border-right: none !important; }

/*  */

.date_title .ag_title { font-size: 24px; font-weight: 700; margin-bottom: 24px; color: #3b6d64 !important; }
.agenda_title { margin-bottom: 0px;}

/*  */

.sponsors_section { padding: 100px 15px; }
.platinum_section { background: #F9F9F9; }
.silver_section { background: #FFF; }
.sponsors_section .common_heading { color: #080B28; margin-bottom: 32px; text-align: center; }
.sponsor_card { max-width: 399px; width: 100%; height: 227px; border-radius: 24px; display: flex; align-items: center; justify-content: center; padding: 50px; background: #FFFFFF33; box-shadow: 14px 24px 100px 0px #00000014; backdrop-filter: blur(200px); margin-bottom: 20px; }

.interested_sponsorship_block .information_block { padding-top: 0px;}
.information_block { padding-top: 52px;}
.information_block .common_heading { font-weight: 700; font-size: 60px; color: #080B28; margin-bottom: 32px; }
.contact_form_section .common_desc { font-weight: 500; font-size: 18px; color: #080B28; margin-bottom: 32px; }
.information_block .info_block .ib_info p, 
.information_block .info_block .ib_info a {font-weight: 600; font-size: 24px; line-height: 24px; color: #080B28 !important; margin-bottom: 0px;}
.information_block .info_block .icon {width: 44px; height: 44px; display: flex; align-items: center; justify-content: center; }
.information_block .info_block .ib_info {width: 100%; flex: 1; padding-left: 14px;}

.form_block .common_btn { background: #336D64; color: #fff !important; text-transform: capitalize; margin-top: 30px; font-size: 18px; padding: 10px 15px 10px 20px !important; width: 190px; justify-content: space-between; }
.form_block .common_btn .arrow { background: #fff; }

.silver_section .sponsor_card { background: transparent !important; box-shadow: none !important; }

/*  */

.speaker_content_section { width: 100%; display: block; padding: 60px 15px; }    
.scs_block { width: 70%; display: flex; flex-wrap: wrap; }
.scs_block .speaker_name { width: 50%; font-size: 18px; color: #000000; margin-bottom: 20px; font-weight: 700; padding-right: 10px; }
 
/*  */

.pricing_content_section { width: 100%; display: block; padding: 60px 15px; }
.pcs_block { margin-bottom: 30px; display: block; width: 100%; }
.pcs_block h3 { font-size: 20px; color: #111111; text-transform: uppercase; font-weight: 700; margin-bottom: 5px; }
.pcs_block p { font-size: 20px; color: #111111; margin-bottom: 0px; font-weight: 500; }
.pcs_block p span { color: #3b6d64; }
}

@media (max-width: 1199px) {

.sidebarMenuInner { list-style: none !important; padding: 0px !important; }
.sidebarMenuInner .register_link a { background: #336D64; padding-top: 10px; padding-right: 10px; padding-bottom: 10px; padding-left: 20px; border-radius: 8px; font-weight: 700; font-size: 14px; line-height: 18px; text-transform: uppercase; color: #FFFFFF !important; display: flex;align-items: center; justify-content: space-between;}
.sidebarMenuInner .register_link a .arrow { width: 30px; height: 30px; border-radius: 4px; padding: 4px; background: #fff; display: flex;  align-items: center; justify-content: center; }
.sidebarMenuInner .register_link a::marker { display: none !important; }
.sidebarMenuInner li a { font-weight: 600; font-size: 14px; text-transform: uppercase; color: #000000; }
.sidebarMenuInner li.inner_link { padding-left: 25px; position: relative; }
.sidebarMenuInner li .nav-link:focus, .sidebarMenuInner li .nav-link:hover { color: #136F63 !important;}
.sidebarMenuInner li.inner_link::before { position: absolute; left: 6px; top: 50%; transform: translateY(-50%); font-size: 14px; content: ""; background: #000; width: 6px; height: 6px; }
 

.banner_section { padding: 30px 0px 0px;}
.banner_content_block { padding: 0px 15px;}
.banner_content_block .bcb_heading { font-size: 36px; padding-bottom: 12px;}
.banner_content_block .date_content { font-size: 20px; padding: 14px 0px;}
.common_btn { padding: 10px 15px; font-size: 18px; }
.banner_navbar ul li a { font-size: 14px; padding: 10px 15px;}
.our_mission_section { padding: 35px 15px;}
.common_heading { font-size: 36px; margin-bottom: 20px;}
.common_desc { font-size: 16px; margin-bottom: 20px;}
.cp_link {font-size: 16px; line-height: 20px;}
.cp_link img { width: 20px; height: 20px; margin-left: 5px; margin-bottom: 3px;}
.our_content_block {max-width: 440px; margin-right: 40px;}
.bcb_inner_block { max-width: 390px;}
header .header_first_row ul { max-width: 195px; }

.committee_section { padding: 35px 15px 20px; }
.committee_card {padding: 15px;}

.our_img_block { height: 370px;}
header .sitelogo { max-width: 320px;}
header .register_link a { font-size: 14px; line-height: 18px;}
header .register_link a .arrow { width: 28px;height: 28px;}
.committee_card .committee_card_img { height: 220px;}
.committee_body { height: calc(100% - 220px); padding: 15px 0px 0px;}
.committee_body .cc_title { font-size: 18px; line-height: 20px; margin-bottom: 10px;}
.committee_body .cc_post {font-size: 14px; line-height: 17px;}
.leranmore_card .cc_title {  font-size: 18px;}
.leranmore_card .arrow_img { width: 36px; height: 36px; margin-bottom: 10px;}
.leranmore_card .committee_card { padding: 20px; }
.home_about_section .common_heading { font-size: 32px;}

.brand_section .bs_title { font-size: 20px; margin-bottom: 12px;}
.brand_section .bs_heading { font-size: 36px; margin-bottom: 12px;}
.brand_section .bs_description { font-size: 18px; margin-bottom: 12px;}
.brand_section .explore_btn { font-size: 16px;}
.brand_section .sponsor_card { height: 100px;}
.brand_section .brand_block {height: 460px;}

.footer_top_row .site_logo a {max-width: 230px; height: 70px;}
.footer_top_row .contact_information_block .cib_title { font-size: 20px; line-height: 20px; margin-bottom: 20px;}
.footer_top_row .info_block h5 { font-size: 14px; line-height: 14px;}
.footer_top_row .nlb_tetle { font-size: 20px; line-height: 20px; margin-bottom: 20px;}

.footer_top_row .news_letter_block .form-control {padding: 15px;}
.footer_top_row .news_letter_block .form-group { margin-bottom: 15px;}
footer .common_btn { font-size: 16px; padding: 6px 12px;}
.common_btn .arrow { width: 30px; height: 30px;}
.footer_bottom_row .copy_right_text { font-size: 14px; line-height: 14px;}
footer { padding: 75px 15px 0px;}


.common_banner_section .cbs_block { padding: 38px 15px;}
.common_banner_section .cbs_block .page_heading { font-size: 38px; line-height: 42px; margin-bottom: 10px;}
.bagde_text { font-size: 18px; line-height: 24px;}
.acs_block .heading_tag { font-size: 16px; line-height: 18px; margin-bottom: 12px;}
.acs_block .common_heading { font-size: 36px; line-height: 42px; margin-bottom: 20px;}
.acs_block .common_desc { font-size: 14px;}
.acs_block { padding-right: 40px;}

.images_block .ib_images.ibi_one { max-width: 245px; height: 245px; margin-bottom: 20px;}
.images_block .ib_images.ibi_two { max-width: 245px; height: 245px; margin-bottom: 20px;}
.images_block .ib_images.ibi_three { max-width: 520px; height: 290px;}

.about_mission_section { padding: 35px 15px 30px;}
.ams_content_block .common_desc { font-size: 14px;}
.footer_top_row .info_block p, .footer_top_row .info_block a {font-size: 14px;}

.faculty_information_block { padding: 30px 15px 30px;}
.faculty_information_block .committee_body .cc_title { font-size: 18px; line-height: 22px;}
.faculty_information_block .committee_body .cc_post { font-size: 14px;line-height: 18px;}
.faculty_information_block .committee_card { padding: 20px;}
.faculty_advisors_section {padding: 30px 15px;}
.fas_blocks .fasb_box .fas_name { font-size: 18px; line-height: 26px;}


.event_banner_section .bcb_inner_block { max-width: 460px;}
.event_overview_section { padding: 35px 15px;}
.eos-content .eos_title { font-size: 26px; margin-bottom: 20px;}
.eos-content .eos_location { font-size: 18px; line-height: 20px; margin-bottom: 20px;}
.eos_inner_block .registerbtn { padding: 6px 12px; font-size: 14px;}
.eos_inner_block .eos_img { max-width: 620px; height: 320px;}

.attend_events_section .common_heading {font-size: 32px;}
.aes_content_block .aes_icon { width: 82px; height: 82px; margin-bottom: 18px;}
.aes_content_block .aes_heading { font-size: 18px; line-height: 26px; margin-bottom: 15px;}
.aes_content_block .aes_desc { font-size: 14px; line-height: 20px;}
.aes_inner_block .common_btn { margin-top: 50px;}


.agenda_section { padding: 30px 15px;}
.date_title .ag_title { font-size: 20px; margin-bottom: 20px;}

.speaker_content_section { padding: 30px 15px;}
.scs_block .speaker_name { font-size: 16px; margin-bottom: 15px;}

.pricing_content_section { padding: 30px 15px;}
.pcs_block p { font-size: 18px;}
.pcs_block h3 { font-size: 18px;}

.sponsors_section { padding: 40px 15px;}
.sponsor_card { max-width: 330px; height: 200px; padding: 30px;}
.information_block .common_heading { font-size: 42px; margin-bottom: 22px;}
.information_block .info_block .ib_info p, .information_block .info_block .ib_info a { font-size: 18px; line-height: 18px;}
.information_block .info_block .icon {width: 36px; height: 36px;}
.information_block .info_block {padding: 20px; border-radius: 18px; margin-bottom: 16px;}
.contact_form_section {padding: 35px 15px;}
.contact_form_section .common_desc { font-size: 16px; margin-bottom: 25px;}
.form_block .common_btn { margin-top: 18px; font-size: 16px; padding: 10px 15px 10px 20px !important; width: 156px;}

.sidebarMenuInner { height: calc(100vh - 50px);}






}

@media (max-width: 991px) {

.banner_content_block .bcb_heading { font-size: 30px;}
.banner_content_block .date_content { font-size: 18px;}
.banner_content_block .date_content img { width: 20px; height: 20px; margin-right: 10px;}
.common_btn { padding: 8px 12px; font-size: 16px;}
.bcb_inner_block { max-width: 340px;}
.banner_navbar ul li a { font-size: 12px; padding: 10px 15px;}
.common_heading { font-size: 30px; margin-bottom: 15px;}
.common_desc { font-size: 14px; margin-bottom: 18px;}
.cp_link { font-size: 14px; line-height: 18px;}
.cp_link img { width: 18px; height: 18px;}
.our_content_block { max-width: 325px; margin-right: 20px;}
.our_img_block {height: 290px;}
.heading_block {margin-bottom: 25px;}
.committe_card_outer { padding-bottom: 25px;}
.committee_body .cc_title { font-size: 16px; line-height: 17px;}
.committee_body .cc_post { font-size: 12px;}
.leranmore_card .cc_title { font-size: 16px;}
.home_about_section .common_heading { font-size: 28px;}
.home_about_section .common_desc { font-size: 14px;}
.has_image { height: 330px;}
.photo_gallery_section .common_heading { margin-bottom: 25px;}
.brand_section .bs_content_block { padding: 40px 35px;}
.brand_section .bs_description { font-size: 16px;}
.brand_section .bs_heading { font-size: 30px;}
.brand_section .bs_title { font-size: 18px;}
.brand_section .explore_btn { font-size: 14px;}
.brand_section .sponsor_card {height: 94px;}
.brand_section .brand_block { height: 410px; overflow: hidden; }
.brand_section .bs_slider_block {max-width: 180px;}


.footer_top_row .site_logo a { max-width: 190px; height: 66px; margin-bottom: 40px;}
.footer_top_row .contact_information_block .cib_title { font-size: 18px; line-height: 18px; margin-bottom: 18px;}
.footer_top_row .nlb_tetle { font-size: 18px; line-height: 18px; margin-bottom: 18px; }
.footer_bottom_row { padding: 15px 0px;}
.footer_bottom_row .copy_right_text {font-size: 12px; line-height: 12px;}


.common_banner_section .cbs_block .page_heading { font-size: 32px; line-height: 34px; margin-bottom: 8px;}
.bagde_text { font-size: 16px; line-height: 21px;}
.acs_block { padding-right: 0px;}
.photo_gallery_section .common_heading { margin-bottom: 12px;}
.acs_block .common_heading { font-size: 30px; line-height: 38px;}
.acs_inner_block .images_block { max-width: 520px; width: 100%; margin: 0px auto; }
.ams_content_block .common_heading { margin-bottom: 15px;}
.about_video_block .play_icon { width: 100px; height: 100px;}
.video_block {height: 415px;}
.acs_block .common_heading { font-size: 26px; line-height: 34px;}


.fas_blocks .fasb_box .fas_name { font-size: 16px; line-height: 22px;}
.faculty_information_block .committee_body .cc_title { font-size: 16px; line-height: 20px;}
.faculty_information_block .committee_card { padding: 16px;}
.faculty_information_block .committee_card .committee_card_img { width: 90px; height: 90px;}


.event_overview_section .eos-content { padding-left: 0; padding-bottom: 20px;}
.eos_inner_block .eos_img { max-width: 100%; height: 385px; margin-bottom: 0; }
.attend_events_section { padding: 35px 15px;}
.attend_events_section .common_heading { font-size: 28px;  margin-bottom: 35px;}
.aes_content_block .aes_heading { margin-bottom: 12px;}
.aes_inner_block .common_btn { margin-top: 20px;}
footer { padding: 65px 15px 0px;}
.aes_content_block .aes_icon {width: 72px; height: 72px; margin-bottom: 15px;}

.agenda_section { padding: 22px 15px;}

.scs_block { width: 100%;}
.scs_block .speaker_name { font-size: 14px; margin-bottom: 12px;}

.pcs_block h3 {font-size: 16px;}
.pcs_block p {font-size: 16px;}
.pcs_block {margin-bottom: 20px;}

.sponsor_card {height: 155px;}
.sponsors_section {padding: 30px 15px;}
.information_block .common_heading { font-size: 32px; margin-bottom: 15px;}
.contact_form_section .common_desc {font-size: 14px; margin-bottom: 20px;}
.information_block .info_block .ib_info p, .information_block .info_block .ib_info a { font-size: 16px; line-height: 16px;}
.information_block .info_block .icon { width: 32px; height: 32px;}
.form_block .form-group .form-control { padding: 16px;}





}

@media (max-width: 767px) {

.banner_content_block .bcb_heading { font-size: 26px;}
.banner_content_block .date_content { font-size: 16px;}
.common_btn { padding: 8px 12px; font-size: 14px;}
.bcb_inner_block { max-width: 290px;}
.banner_navbar ul { display: none; }
.banner_content_block { margin-bottom: 0px !important; }
.banner_section { padding: 30px 0px;}
.common_heading { font-size: 26px; margin-bottom: 12px;}
.home_about_section .common_heading { font-size: 24px; margin-bottom: 10px;}
.has_image { height: 290px; margin-top: 10px;}
.brand_section .bs_title { font-size: 16px;}
.brand_section .bs_description { font-size: 14px;}
.brand_section .bs_heading { font-size: 26px;}
.brand_section .bs_content_block { padding: 35px 20px;}
.brand_section .sponsor_card { height: 70px; margin: 6px 0px;}
.brand_section .brand_block { height: 340px;}

footer {padding: 40px 15px 0px;}
.footer_top_row .contact_information_block .cib_title {font-size: 16px; line-height: 16px; margin-bottom: 16px;}
.footer_top_row .nlb_tetle { font-size: 16px; line-height: 16px; margin-bottom: 16px;}
.footer_top_row .nlb_desc {font-size: 12px; line-height: 20px;}
.footer_top_row .info_block h5 { font-size: 12px; line-height: 12px;}
.footer_top_row .news_letter_block .form-control { padding: 12px; font-size: 12px; line-height: 12px;}
footer .common_btn {font-size: 14px;}
.common_btn .arrow {width: 26px; height: 26px;}
.common_btn .arrow img {width: 20px; height: 20px;}
.video_block { height: 368px;}


.fas_blocks {padding: 12px 20px;}
.fas_blocks .fasb_box { padding: 15px 15px 15px 0px; width: 33.33%;}
.fasb_box:nth-child(4) { border-top: 1px solid rgba(0, 0, 0, 0.2);}

.event_banner_section .bcb_inner_block { max-width: 350px; padding: 22px;}
.eos-content .eos_title { font-size: 24px; margin-bottom: 15px;}
.eos-content .eos_location { font-size: 16px; line-height: 18px;}
.attend_events_section .common_heading { font-size: 24px; margin-bottom: 30px;}
.attend_events_section { padding: 30px 15px;}
.eos_inner_block .eos_img { height: 245px;}


.date_title .ag_title { font-size: 18px; margin-bottom: 15px;}
.agenda_d_inner_block { margin-bottom: 16px;}

.pcs_block p { font-size: 14px;}
.pricing_content_section { padding: 25px 15px;}


.sponsors_section .common_heading { margin-bottom: 25px;}
.sponsor_card { height: 130px; padding: 20px;}
.information_block .common_heading { font-size: 26px; margin-bottom: 12px;}
.information_block .info_block { padding: 15px;}
.information_block .info_block .icon img { width: 24px; height: 24px;}
.information_block .info_block .icon {width: 28px; height: 28px;}
.information_block { margin-right: 20px;}
.information_block .info_block .ib_info { padding-left: 10px;}

header .sitelogo { max-width: 252px;}



}

@media (max-width: 700px) {

}

@media (max-width: 600px) {


.oms_inner_block { display: block;}
.our_content_block { max-width: 100%; margin-right: 0px;}
.our_mission_section { padding: 25px 15px;}
.committee_section { padding: 25px 15px 20px;}
.has_image { height: 165px; margin-top: 10px;}
.brand_section .brand_block { height: auto; display: block; }
.brand_section .bs_content_block { width: 100%;}
.footer_bottom_row .copy_right_text { display: block;}
.footer_bottom_row .copy_right_text span.line { width: 100%; height: auto; background: transparent; display: block; margin: 10px 0px;}


.common_banner_section .cbs_block .page_heading { font-size: 28px; line-height: 31px; margin-bottom: 8px;}
.acs_block .common_heading { font-size: 24px; line-height: 32px;}
.bagde_text { font-size: 14px;}
.images_block .ib_images.ibi_one { max-width: 100%; }
.images_block .ib_images.ibi_two { max-width: 100%; }

.video_block { height: 260px;}
.about_video_block .play_icon {width: 80px; height: 80px;}
.about_video_block .play_icon img {width: 30px; height: 30px;}
.images_block .ib_images.ibi_three { height: 238px;}


.common_heading { font-size: 24px; margin-bottom: 12px;}
.faculty_information_block { padding: 20px 15px 20px;}
.faculty_information_block .committe_card_outer {padding-bottom: 12px;}
.fas_blocks .fasb_box { width: 50%;}
.fasb_box:nth-child(3) { border-top: 1px solid rgba(0, 0, 0, 0.2); }

.scs_block .speaker_name { width: 100%;}

.sponsor_card { margin-left: auto; margin-right: auto; }
.sponsors_section .common_heading { margin-bottom: 20px;}
.information_block .common_heading { font-size: 24px;}

.information_block { padding-top: 0;}
.our_img_block { height: 210px;}
.committee_card .committee_card_img { height: 244px;}
.brand_section .explore_btn { font-size: 12px; padding: 6px 10px;}
.brand_section .explore_btn .arrow { margin-left: 10px; }
.brand_section .bs_content_block { padding: 35px 12px;}



}

@media (max-width: 500px) {


}
