@charset "utf-8";
/* CSS Document */

/* Large devices (desktops, less than 1300px) */

@media only screen and (max-width: 1300px){

.banner_section h1 { font-size: 64px;}
.in_left_what_we_do h2 { font-size: 40px; line-height: 40px;}
.in_right_what_we_do { width: 100%;}
.in_left_event { width: 93%;}
.same2 h2, .same5 h2, .same6 h2 { font-size: 40px; line-height: 40px;}
.in_left_what_we_do { width: 100%;}

/* lastest news */

.event_box { margin-top: 25px;}

/* lastest news end */

/* registration */

.in_right_part { width: 100%;}

/* registration end */

}

@media only screen and (min-width: 992px) and (max-width: 1199px){

/* header */

.logo_holder { width: 200px;}
.up_header p a { font-size: 12px;}
.navigation ul li a { padding-right: 15px; line-height: 12px; font-size: 12px;}

/* header end */

/* lastest news */

.right_event h3 { font-size:20px;}
.right_box h5 { font-size:12px;}
.event_box { margin-top: 15px;}
.left_box h4 { font-size: 30px; line-height: 30px;}
.right_box h4 { font-size: 14px; line-height: 14px; margin-top: 10px;}
.read_more { font-size: 13px; line-height: 13px;}

/* lastest news end */

/* what we do */

.in_left_what_we_do { width: 100%;}
.left_what_we_do { padding: 35px 35px 170px;}
.in_left_what_we_do h2 { font-size: 34px; line-height: 34px;}
.in_right_what_we_do { padding: 50px 25px 35px 50px;}

/* what we do */

/* registration */

.left_online_part { padding: 65px 35px 140px 0px;}

/* registration end */

/* Project */

.tab-pane.otherslide .first-par { font-size: 14px;}
.tab-pane.otherslide h3 { font-size: 22px;}
.tab-pane.otherslide p { font-size: 14px; line-height: normal;}

/* Project end */



/* About us */


/* what we do */

.in_left_what_we_do_1 { width: 100%;}
.left_what_we_do_1 { padding: 35px 35px;}
.in_left_what_we_do_1 h2 { font-size: 34px; line-height: 34px;}
.in_right_what_we_do_1 { padding: 50px 25px 35px 50px;}

/* what we do end */


/* About us end */


/* Contact us */


.in_left_contact { width: 100%;}
.left_contact { padding: 35px 35px 170px;}
.in_left_contact h2 { font-size: 34px; line-height: 34px;}
.in_right_contact { padding: 50px 40px 60px 50px;}


/* Contact us end */

/* Login */

.in_left_login { width: 100%;}
.left_login { padding: 35px 35px 170px;}
.in_left_login h2 { font-size: 34px; line-height: 34px;}
.in_right_login { padding: 50px 25px 35px 50px; width: 70%;}

/* Login end */

/* same */

.same2 h2, .same5 h2, .same6 h2 { font-size: 34px; line-height: 34px;}

/* same end */

/* event_1 events */

.in_left_event_1 {width: 100%;}
.in_left_event_1 h2 {font-size: 34px; line-height: 34px;}

/* event_1 events end */

/* association */

.in_left_association {width: 100%;}
.in_left_association h2 { font-size: 34px; line-height: 34px;}

/* association end */


/* leadership */

.in_left_leadership {width: 100%;}
.in_left_leadership h2 { font-size: 34px; line-height: 34px;}
.leadership_box .below-text h2 { font-size: 18px;}

/* leadership end */

/* Payment */

.left_payment { padding: 35px 0px 70px 35px;}
.in_left_payment h2 { font-size: 34px; line-height: 34px;}
.nav.nav-tabs.payments { margin-top: 35px;}

/* Payment end */

/* projects */

.in_left_projects { width: 100%;}
/*.left_projects { padding: 35px 35px;}*/
.in_left_projects h2 { font-size: 34px; line-height: 34px;}
/*.in_right_projects { padding:40px 40px 40px 50px;}*/

.nav.projects li.circle3 { margin-bottom: 107px;}
.nav.projects li.circle3:after { height: 107px;}

.nav.projects li.circle5 { margin-bottom: 155px;}
.nav.projects li.circle5:after { height: 155px;}

.nav.projects li.circle7 {  margin-bottom: 132px;}
.nav.projects li.circle7:after {  height: 132px;}

/* projects end */

}

@media only screen and (min-width: 768px) and (max-width: 991px){

/* header */

.menu_bar { display:block; visibility:visible;}
.navigation { display:none;}
.up_header { display:none;}
.down_header { padding: 25px 0px 25px;}
.logo_holder { width: 150px;}

/* header end */

/* welcome to uk */

.banner_section h1 { font-size: 44px; text-align: center;}
.banner_section h4 { text-align: center;}

.left_bnr { padding-top: 50px;}
.bnr_area h4 { text-align:left;}
.left_bnr h3 { font-size: 36px; line-height: 36px;}
.right_bnr h3 { font-size: 14px; line-height: 16px; font-weight: 700; margin-top: 11px;}
.img-responsive { width:100%;}

/* welcome to uk end */

/* Lastest events */

.left_event { width: 40%;}
.right_event { width: 60%;}
.right_event { padding: 24px 30px;}

/* Lastest events end */

/* what we do */

.left_what_we_do { width: 40%; padding: 35px 55px 100px 15px;}
.right_what_we_do { width: 60%;}
.what_box { margin-bottom: 25px;}
.what_box.lst-margin { margin-bottom:0px;}
.in_left_what_we_do h2 { font-size: 30px; line-height: 30px;}

/* what we do */

/* online reg */

.left_online_part { width: 40%;}
.right_online_part { width: 60%;}

.same2 .submit { width: 100%;}

/* online reg end */

/* projects */

.left_project { width: 40%;}
.right_project { width: 60%;}
.nav.nav-tabs.project { width: 23px;}
.tab-content.project { width: 80%;}

.tab-pane.otherslide .first-par { font-size: 14px;}
.tab-pane.otherslide h3 { font-size: 18px;}
.tab-pane.otherslide p { font-size: 14px; line-height: 22px;}

/* projects end */

/* event gallery */

.left_gallery { width: 100%; float: left; padding: 0;}
.right_gallery { width: 100%; text-align: center; margin: 0;}
.same6 h2 { text-align:center;}
.left_gallery p { text-align: center; margin: 0px 0px 25px 0px; padding: 0px;}
.events_gallery { padding: 50px 0px;}
.ech-gallery_thumbnil p { font-size: 14px; line-height: 20px;}

/* event gallery end */

/* all selection */

.event_section, .what_we_do_section, .online_section, .project_section { width: 100%; margin-top: 0px; display: flex; display: -webkit-flex; display: -moz-flex; display: -ms-flex; display: -o-flex; align-items: stretch; align-self: stretch;}
.same2 h2, .same5 h2, .same6 h2 { font-size: 30px; line-height: 30px;}

/* all selection end */

/* footer */

.first-footer > ul li a { padding-right: 10px; line-height: 13px; font-size: 13px;}
.second-footer p { line-height: 12px; font-size: 12px; margin-top: 8px;}
.social_right p { font-size: 12px;}

/* footer end */


/* About us */

/* what we do */

.left_what_we_do_1 { width: 40%; padding: 35px 55px 100px 15px;}
.right_what_we_do_1 { width: 60%;}
.what_box_1 { margin-bottom: 25px;}
.what_box_1.lst-margin { margin-bottom:0px;}
.in_left_what_we_do_1 h2 { font-size: 30px; line-height: 30px;}

/* what we do end */

/* About us end */


/* Contact us */

.left_contact { width: 40%; padding: 35px 55px 100px 15px;}
.right_contact { width: 60%;}
.contact_box { margin-bottom: 25px;}
.contact_box.lst-margin { margin-bottom:0px;}
.in_left_contact h2 { font-size: 30px; line-height: 30px;}

.contact-footer { padding: 28px 28px;}
.contact-footer ul li { width: 100%; margin-bottom: 10px;}
.contact-footer ul li:last-child { margin-bottom:0px;}
.contact-footer ul { justify-content: space-around; flex-direction: column;}
.contact-footer ul li p { font-size: 12px;}

/* Contact us end */

/* login */

.left_login { width: 40%; padding: 35px 55px 100px 15px;}
.right_login { width: 60%;}
.in_left_login h2 { font-size: 30px; line-height: 30px;}
.in_right_login { width: 100%;}

/* login end */

/* event_1 events */

.in_left_event_1 {width: 100%;}
.left_event_1 { width: 40%;}
.right_event_1 { width: 60%;}
.event_box_text { margin-top: 30px; margin-bottom: 30px;}
.in_right_event_1 h3.otherh3 { margin-top: 0px;}
.each_date { margin-bottom: 15px;}

.in_left_event_1 h2 { font-size: 30px; line-height: 30px;}

/* event_1 events end */

/* association */

.left_association { width: 40%;}
.right_association { width: 60%;}

.in_left_association h2 { font-size: 34px; line-height: 34px;}
.in_right_association { padding: 60px;}
.in_right_association .past_presidents li > p { font-size: 12px;}
.in_right_association .past_presidents li > p span { margin-right: 10px;}
.in_right_association p.find_school { font-size: 14px;}

/* association end */

/* leadership */

.left_leadership { width: 40%;}
.right_leadership { width: 60%;}

.in_left_leadership { width: 100%;}
.in_left_leadership h2 { font-size: 34px; line-height: 34px;}

.in_right_leadership { padding:60px;}

/* leadership end */

/* Payment */

.left_payment { width: 40%; padding: 35px 0px 70px 35px;}
.right_payment { width:60%;}
.in_left_payment h2 { font-size: 30px; line-height: 30px;}
.nav.nav-tabs.payments { margin-top: 35px;}
.in_right_payment { padding: 60px 60px 60px 50px;}
.accordion1 p { font-size: 24px; line-height: 24px;}
.accordion1 p { padding: 0px 0px 0px 50px;}
.panelbox { padding: 0px 0px 0px 50px; width: 100%;}
.same2 .submit.donate { width:100%;}

/* Payment end */

/* projects */

.left_projects { width:40%; padding:50px 35px;}
.right_projects { width:60%;}
.in_left_projects { width: 100%;}
.in_left_projects h2 { font-size: 30px; line-height: 30px;}
.in_right_projects { padding:50px 30px 40px 30px;}
.same2 .otherdetails { padding-left: 35px;}

/* projects end */

/* Photo */

.group_text_all { padding-left: 50px;}
.group_text_all h2 { font-size:21px; line-height:21px;}
.lastestdetails1 { margin-top: 0;}

/* Photo end */
	
.usercomment h3#comments {font-size: 20px;}
.comment-respond h3.comment-reply-title {font-size: 22px;}

}

@media only screen and (max-width: 991px){
.alg-wrp {float:none;margin:10px 0;width:100%;}
}
/* for mobile */
@media only screen and (max-width: 767px){

/* header */

.menu_bar { display:block; visibility:visible;}
.navigation { display:none;}
.up_header { display:none;}
.down_header { padding: 25px 0px 25px;}
.logo_holder { width: 120px;}
.img-responsive { width:100%;}

/* header end */

/* welcome to uk */

.banner_section h1 { font-size: 44px; text-align: center; margin-top:10px;}
.banner_section h4 { text-align: center;}

.left_bnr { padding-top: 50px;}
.bnr_area h4 { text-align:center; margin: 0px 0px 5px 0px;}
.left_bnr h3 { font-size: 36px; line-height: 36px; text-align: center;}
.right_bnr h3 { font-size: 14px; line-height: 16px; font-weight: 700; margin-top: 11px;}

/* welcome to uk end */

/* Lastest events */

.left_event { width: 40%;}
.right_event { width: 60%;}
.right_event { padding: 24px 30px;}
.right_box h5 { font-size: 13px; line-height:13px;}
.right_box h4 { font-size: 14px; line-height: 14px; margin-top: 10px;}
.event_box { margin-top: 15px;}
.in_left_event h3 { font-size: 18px;}
.left_box h4 { font-size: 30px; line-height: 30px;}
.left_event img { width: 100%; height: 100%;}

/* Lastest events end */

/* what we do */

.left_what_we_do { width: 40%; padding: 35px 55px 100px 15px;}
.right_what_we_do { width: 60%;}
.what_box { margin-bottom: 25px;}
.what_box.lst-margin { margin-bottom:0px;}
.in_left_what_we_do h2 { font-size: 30px; line-height: 30px;}

/* what we do */

/* online reg */

.left_online_part { width: 40%;}
.right_online_part { width: 60%;}

.same2 .submit { width: 100%;}

/* online reg end */

/* projects */

.left_project { width: 40%;}
.right_project { width: 60%;}
.nav.nav-tabs.project { width: 23px;}
.tab-content.project { width: 80%; margin-left: 30px;}

.tab-pane.otherslide .first-par { font-size: 14px;}
.tab-pane.otherslide h3 { font-size: 18px;}
.tab-pane.otherslide p { font-size: 14px; line-height: 22px;}

/* projects end */

/* all selection */

.event_section, .what_we_do_section, .online_section, .project_section, .event_1_section { width: 100%; margin-top: 0px; display: flex; display: -webkit-flex; display: -moz-flex; display: -ms-flex; display: -o-flex; align-items: stretch; align-self: stretch;}
.same2 h2, .same5 h2, .same6 h2 { font-size: 30px; line-height: 30px;}

/* all selection end */

/* event gallery */

.left_gallery { width: 100%; float: left; padding: 0;}
.right_gallery { width: 100%; text-align: center; margin: 0;}
.same6 h2 { text-align:center;}
.left_gallery p { text-align: center; margin: 0px 0px 25px 0px; padding: 0px;}
.events_gallery { padding: 50px 0px;}
.ech-gallery_thumbnil p { font-size: 14px; line-height: 20px;}

.ech-gallery_thumbnil img { width:100%;}

/* event gallery end */

/* footer */

.first-footer > ul li a { padding-right: 10px; line-height: 13px; font-size: 13px;}
.second-footer p { line-height: 12px; font-size: 12px; margin-top: 8px;}
.social_right p { font-size: 12px;}

/* footer end */


/* About us */

/* what we do */

.left_what_we_do_1 { width: 40%; padding: 35px 55px 100px 15px;}
.right_what_we_do_1 { width: 60%;}
.what_box_1 { margin-bottom: 25px;}
.what_box_1.lst-margin { margin-bottom:0px;}
.in_left_what_we_do_1 h2 { font-size: 30px; line-height: 30px;}

/* what we do end */

/* About us end */

/* Contact us */

.left_contact { width: 40%; padding: 35px 55px 100px 15px;}
.right_contact { width: 60%;}
.contact_box { margin-bottom: 25px;}
.contact_box.lst-margin { margin-bottom:0px;}
.in_left_contact h2 { font-size: 30px; line-height: 30px;}

.contact-footer { padding: 28px 28px;}
.contact-footer ul li { width: 100%; margin-bottom: 10px;}
.contact-footer ul li:last-child { margin-bottom:0px;}
.contact-footer ul { justify-content: space-around; flex-direction: column;}
.contact-footer ul li p { font-size: 12px;}

/* Contact end */


/* login */

.left_login { width: 40%; padding: 35px 55px 100px 15px;}
.right_login { width: 60%;}
.in_left_login h2 { font-size: 30px; line-height: 30px;}
.in_right_login { width: 100%;}

/* login end */


/* event_1 events */

.in_left_event_1 {width: 100%;}
.left_event_1 { width: 40%;}
.right_event_1 { width: 60%;}
.event_box_text { margin-top: 30px; margin-bottom: 30px;}
.in_right_event_1 h3.otherh3 { margin-top: 0px;}
.each_date { margin-bottom: 15px;}

.in_left_event_1 h2 { font-size: 30px; line-height: 30px;}

/* event_1 events end */

/* association */

.left_association { width: 40%;}
.right_association { width: 60%;}

.in_left_association h2 { font-size: 34px; line-height: 34px;}
.in_right_association { padding: 60px;}
.in_right_association .past_presidents li > p { font-size: 12px;}
.in_right_association .past_presidents li > p span { margin-right: 10px;}
.in_right_association p.find_school { font-size: 14px;}

/* association end */

/* leadership */

.left_leadership { width: 40%;}
.right_leadership { width: 60%;}

.in_left_leadership { width: 100%;}
.in_left_leadership h2 { font-size: 34px; line-height: 34px;}

.in_right_leadership { padding:60px;}

/* leadership end */

/* Payment */

.left_payment { width: 40%; padding: 35px 0px 70px 35px;}
.right_payment { width:60%;}
.in_left_payment h2 { font-size: 30px; line-height: 30px;}
.nav.nav-tabs.payments { margin-top: 35px;}
.in_right_payment { padding: 60px 60px 60px 50px;}
.accordion1 p { font-size: 24px; line-height: 24px;}
.accordion1 p { padding: 0px 0px 0px 50px;}
.panelbox { padding: 0px 0px 0px 50px; width: 100%;}
.same2 .submit.donate { width:100%;}

/* Payment end */

/* projects */

.left_projects { width:40%; padding:50px 35px;}
.right_projects { width:60%;}
.in_left_projects { width: 100%;}
.in_left_projects h2 { font-size: 30px; line-height: 30px;}
.in_right_projects { padding:50px 30px 40px 30px;}
.same2 .otherdetails { padding-left: 35px;}

/* projects end */

/* Photo */

.group_text_all { padding-left: 50px;}
.group_text_all h2 { font-size:21px; line-height:21px;}
.lastestdetails1 { margin-top: 0;}

/* Photo end */
.leadership_box, .leadershipEqJsf, .leadershipEqJs {height: auto !important;}	
.limg {height: auto;}
	
.usercomment h3#comments {font-size: 20px; margin: 0 0 10px;}
.comment-respond h3.comment-reply-title {font-size: 22px; margin: 0 0 4px;}
}

@media only screen and (min-width: 480px) and (max-width: 666px){
	
/* banner */

.banner_section h1 { font-size: 24px; text-align: center; margin-top: 10px; line-height: 24px;}
.banner_section h4 { font-size:14px;}

.bnr_area h4 { font-size:14px;}
.left_bnr { padding-top: 15px;}
.left_bnr h3 { font-size: 24px;}

.right_bnr a { margin-bottom: 13px;}

/* banner end */

/* all selection */

.event_section, .what_we_do_section, .online_section, .project_section, .event_1_section, .association_section, .leadership_section, .payment_section, .projects_section { width: 100%; margin-top: 0px; display: flex; display: -webkit-flex; display: -moz-flex; display: -ms-flex; display: -o-flex; align-items: stretch; align-self: stretch; flex-direction: column;}
.same2 h2, .same5 h2, .same6 h2 { font-size: 30px; line-height: 30px; text-align: center;}

/* all selection end */

/* last-events */

.left_event, .right_event { width: 100%;}
.in_left_event { width: 100%;}

/* last-events end */

/* what we doing */

.in_right_what_we_do { padding: 35px;}
.in_left_what_we_do h2 { font-size: 30px; line-height: 30px; padding: 0px; margin: 0px; text-align: center;}
.left_what_we_do { width: 100%; padding: 30px;}
.in_left_what_we_do h5 { text-align: center;}
.right_what_we_do { width: 100%;}
.what_box { padding-right: 0px; text-align: center;}
.what_pic { text-align:center;}
.in_right_what_we_do h3 { text-align: center;}

/* what we doing */

/* online registration */

.left_online_part { width: 100%; padding: 35px;}
.same2, .same2 h2 { text-align:center;}
.right_online_part { width: 100%;}
.in_right_part { padding: 35px;}

/* online registration end */

/* project */

.left_project { width: 100%; text-align: center; padding: 35px;}
.left_project p { text-align: center;}

.right_project { padding: 35px; width:100%;}
.nav.nav-tabs { width: 23px; top: 10px;}
.ech-gallery_thumbnil p { text-align: center;}

/* project end */

/* footer */

.first-footer ul { text-align:center;}
.first-footer > ul li a { padding: 10px; margin: 0px;}
.social_right p { top: 8px; margin: 0px 10px 0px 0px; padding: 0px;}

/* footer end */

/*menubar*/

.menu_bar .box { width: 25px; height: 3px;}

/*menubar*/


/* About us */

/* what we doing */

.what_we_do_section_1 { flex-direction:column;}
.in_left_what_we_do_1 { width: 100%;}
.same3 { height:auto;}

.in_right_what_we_do_1 { padding: 35px;}
.in_left_what_we_do_1 h2 { font-size: 30px; line-height: 30px; padding: 0px; margin: 0px; text-align: center;}
.in_left_what_we_do_1 h5 { text-align: center;}
.left_what_we_do_1 { width: 100%; padding: 30px;}
.right_what_we_do_1 { width: 100%;}
.what_box_1 { padding-right: 0px; text-align: center;}
.what_pic_1 { text-align:center;}
.in_right_what_we_do_1 h3 { text-align: center;}


/* what we doing */

/* About us end */


/* Contact us */

.contact_section { flex-direction:column;}
.in_left_contact { width: 100%;}
.same3 { height:auto;}

.in_right_contact { padding: 35px;}
.in_left_contact h2 { font-size: 30px; line-height: 30px; padding: 0px; margin: 0px; text-align: center;}
.in_left_contact h5 { text-align: center;}
.left_contact { width: 100%; padding: 30px;}
.right_contact { width: 100%;}
.contact_box { padding-right: 0px; text-align: center;}
.contact_pic { text-align:center;}
.in_right_contact h3 { text-align: center;}

.contact-footer { padding: 28px 28px;}
.contact-footer ul li { width: 100%; margin-bottom: 10px; justify-content: center;}
.contact-footer ul li:last-child { margin-bottom:0px;}
.contact-footer ul { justify-content: center; flex-direction: column;}
.contact-footer ul li p { font-size: 14px;}

/* Contact us end */


/* login */

.login_section { flex-direction:column;}
.in_left_login { width: 100%;}
.same3 { height:auto;}

.in_right_login { padding: 35px;}
.in_left_login h5 { text-align: center;}
.in_left_login h2 { text-align: center; padding-bottom: 0px;}
.left_login { width: 100%; padding: 30px;}
.right_login { width: 100%;}
.in_right_login h3 { text-align: center;}


/* login */


/* event_1 */

.left_event_1, .right_event_1 { width: 100%;}
.in_left_event_1 h2 { text-align: center;}
.in_left_event_1 h5 { text-align: center;}
.left_event_1 { padding: 35px;}
.left_event_1 h2 { font-size: 30px; line-height: 30px; padding: 0px; margin: 0px; text-align: center;}

.event_pic_1 img { width:100%;}

.in_right_event_1 { padding: 35px;}

.each_date .left_number { width: 16%;}
.each_date .right_text { width: 84%;}

/* event_1 */

/* association */

.left_association { width: 100%; padding: 30px;}
.right_association { width: 100%;}

.in_left_association { width:100%;}
.in_left_association h2 { font-size: 30px; line-height: 30px; padding: 0px; margin: 0px; text-align: center;}
.in_left_association h5 { text-align: center;}

.in_right_association { padding: 35px;}
.in_right_association .past_presidents li > p { font-size: 12px;}
.in_right_association .past_presidents li > p span { margin-right: 10px;}
.in_right_association p.find_school { font-size: 14px;}

/* association end */

/* leadership */

.left_leadership { width: 100%; padding: 30px;}
.right_leadership { width: 100%;}
.in_right_leadership { padding: 35px;}

.in_left_leadership { width:100%;}
.in_left_leadership h2 { font-size: 30px; line-height: 30px; padding: 0px; margin: 0px; text-align: center;}
.in_left_leadership h5 { text-align: center;}

.leadership_box .below-text h2 { text-align: center;}
.leadership_box .below-text p { margin: 10px 0px; text-align: center;}

/* leadership end */

/* Payment */

.left_payment { width: 100%; padding: 30px;}
.right_payment { width: 100%;}
.in_right_payment { padding: 35px;}

.in_left_payment { width:100%; padding-right: 0px;}
.in_left_payment1 { width:100%; padding-right: 0px;}
.in_left_payment h2 { font-size: 30px; line-height: 30px; padding: 0px; margin: 0px; text-align: center;}
.in_left_payment h5 { text-align: center;}
.nav.nav-tabs.payments { margin-top: 15px;}
.nav-tabs.payments>li>a { text-align: center;}

.panelbox {text-align: left;}

/* Payment end */

/* projects */

.left_projects { width:100%; padding:30px;}
.right_projects { width:100%;}
.in_right_projects { padding: 35px 30px;}

.in_left_projects h2 { font-size: 30px; line-height: 30px; padding: 0px; margin: 0px; text-align: center;}
.in_left_projects h5 { text-align:center;}

.lastestdetails { text-align: center;}

/* projects end */


/* photo */

.group_text_all { padding-left: 50px;}
.group_text_all h2 { text-align:left; font-size:22px; line-height:22px;}

/* photo end */



}

@media only screen and (min-width: 320px) and (max-width: 479px){

/* banner */

.banner_section h1 { font-size: 24px; text-align: center; margin-top: 10px; line-height: 24px;}
.banner_section h4 { font-size:14px;}

.bnr_area h4 { font-size:14px;}
.left_bnr { padding-top: 15px;}
.left_bnr h3 { font-size: 24px;}

.right_bnr a { margin-bottom: 13px;}

/* banner end */

/* all selection */

.event_section, .what_we_do_section, .online_section, .project_section, .event_1_section, .association_section, .leadership_section, .payment_section, .projects_section { width: 100%; margin-top: 0px; display: flex; display: -webkit-flex; display: -moz-flex; display: -ms-flex; display: -o-flex; align-items: stretch; align-self: stretch; flex-direction: column;}
.same2 h2, .same5 h2, .same6 h2 { font-size: 30px; line-height: 30px; text-align: center;}

/* all selection end */

/* last-events */

.left_event, .right_event { width: 100%;}
.in_left_event { width: 100%;}
.left_what_we_do { width: 100%; padding: 25px;}

/* last-events end */

/* what we doing */

.in_right_what_we_do { padding: 25px;}
.in_left_what_we_do h2 { font-size: 30px; line-height: 30px; padding: 0px; margin: 0px; text-align: center;}
.in_left_what_we_do h5 { text-align: center;}
.right_what_we_do { width: 100%;}
.what_box { padding-right: 0px; text-align: center;}
.what_pic { text-align:center;}
.in_right_what_we_do h3 { text-align: center;}
.tab-content.project { width: 74%;}

/* what we doing */

/* online registration */

.left_online_part { width: 100%; padding: 25px;}
.same2, .same2 h2 { text-align:center;}
.right_online_part { width: 100%;}
.in_right_part { padding: 25px;}

/* online registration end */

/* project */

.left_project { width: 100%; text-align: center; padding: 25px;}
.left_project p { text-align: center;}

.right_project { padding: 25px; width:100%;}
.nav.nav-tabs { width: 23px; top: 10px;}
.ech-gallery_thumbnil p { text-align: center;}

/* project end */

/* footer */

.first-footer ul { text-align:center;}
.first-footer > ul li a { padding: 10px; margin: 0px;}
.social_right > p { top: 8px; margin: 0px 10px 0px 0px; padding: 0px; width:auto !important;}
.second-footer p { width: 100%; text-align: center;}
.mobile { display: block;}
.desktop { display: none;}
.social_right { width: 100%; display: flex; display: -webkit-flex; display: -moz-flex; display: -o-flex; justify-content: center; margin-bottom: 15px;}

/* footer end */

/*menubar*/

.menu_bar .box { width: 25px; height: 3px;}

/*menubar*/


/* About us */

/* what we doing */

.what_we_do_section_1 { flex-direction:column;}
.in_left_what_we_do_1 { width: 100%;}
.same3 { height:auto;}

.in_right_what_we_do_1 { padding: 35px;}
.in_left_what_we_do_1 h2 { font-size: 30px; line-height: 30px; padding: 0px; margin: 0px; text-align: center;}
.in_left_what_we_do_1 h5 { text-align: center;}
.left_what_we_do_1 { width: 100%; padding: 30px;}
.right_what_we_do_1 { width: 100%;}
.what_box_1 { padding-right: 0px; text-align: center;}
.what_pic_1 { text-align:center;}
.in_right_what_we_do_1 h3 { text-align: center;}

/* what we doing */

/* About us */

/* Contact us */

.contact_section { flex-direction:column;}
.in_left_contact { width: 100%;}
.same3 { height:auto;}

.in_right_contact { padding: 35px;}
.in_left_contact h2 { font-size: 30px; line-height: 30px; padding: 0px; margin: 0px; text-align: center;}
.in_left_contact h5 { text-align: center;}
.left_contact { width: 100%; padding: 30px;}
.right_contact { width: 100%;}
.contact_box { padding-right: 0px; text-align: center;}
.contact_pic { text-align:center;}
.in_right_contact h3 { text-align: center;}

.contact-footer { padding: 28px 28px;}
.contact-footer ul li { width: 100%; margin-bottom: 10px; justify-content: center;}
.contact-footer ul li:last-child { margin-bottom:0px;}
.contact-footer ul { justify-content: center; flex-direction: column;}
.contact-footer ul li p { font-size: 14px; text-align: center;}
.contact-footer ul li p a { clear: both; flex-direction: column; display: flex;}

/* Contact us end */

/* login */

.login_section { flex-direction:column;}
.in_left_login { width: 100%;}
.same3 { height:auto;}

.in_right_login { padding: 35px;}
.in_left_login h5 { text-align: center;}
.left_login { width: 100%; padding: 30px;}
.in_left_login h2 { text-align: center; padding-bottom: 0px;}
.right_login { width: 100%;}
.in_right_login h3 { text-align: center;}


/* login */

/* event_1 */

.left_event_1, .right_event_1 { width: 100%;}
.in_left_event_1 h2 { text-align: center;}
.in_left_event_1 h5 { text-align: center;}
.left_event_1 { padding: 35px;}
.left_event_1 h2 { font-size: 30px; line-height: 30px; padding: 0px; margin: 0px; text-align: center;}

.event_pic_1 img { width:100%;}

.in_right_event_1 { padding: 35px;}

.each_date .left_number { width: 16%;}
.each_date .right_text { width: 84%;}

/* event_1 */

/* association */

.left_association { width: 100%; padding: 30px;}
.right_association { width: 100%;}

.in_left_association { width:100%;}
.in_left_association h2 { font-size: 30px; line-height: 30px; padding: 0px; margin: 0px; text-align: center;}
.in_left_association h5 { text-align: center;}

.in_right_association { padding: 35px;}
.in_right_association .past_presidents li > p { font-size: 12px;}
.in_right_association .past_presidents li > p span { margin-right: 10px;}
.in_right_association p.find_school { font-size: 14px;}

/* association end */

/* leadership */

.left_leadership { width: 100%; padding: 30px;}
.right_leadership { width: 100%;}
.in_right_leadership { padding: 35px;}

.in_left_leadership { width:100%;}
.in_left_leadership h2 { font-size: 30px; line-height: 30px; padding: 0px; margin: 0px; text-align: center;}
.in_left_leadership h5 { text-align: center;}

.leadership_box .below-text h2 { text-align: center;}
.leadership_box .below-text p { margin: 10px 0px; text-align: center;}

/* leadership end */

/* Payment */

.left_payment { width: 100%; padding: 30px;}
.right_payment { width: 100%;}
.in_right_payment { padding: 35px;}

.in_left_payment { width:100%; padding-right: 0px;}
.in_left_payment1 { width:100%; padding-right: 0px;}
.in_left_payment h2 { font-size: 30px; line-height: 30px; padding: 0px; margin: 0px; text-align: center;}
.in_left_payment h5 { text-align: center;}
.nav.nav-tabs.payments { margin-top: 15px;}
.nav-tabs.payments>li>a { text-align: center;}

.panelbox {text-align: left;}

.accordion1 p { font-size: 18px; line-height: 18px;}

/* Payment end */

/* projects */

.left_projects { width:100%; padding:30px;}
.right_projects { width:100%;}
.in_right_projects { padding: 35px;}

/* projects end */


/* projects */

.left_projects { width:100%; padding:30px;}
.right_projects { width:100%;}
.in_right_projects { padding: 35px 20px;}

.in_left_projects h2 { font-size: 30px; line-height: 30px; padding: 0px; margin: 0px; text-align: center;}
.in_left_projects h5 { text-align:center;}

.lastestdetails { text-align: center;}

/* projects end */

/* photo */

.group_text_all { padding-left: 50px;}
.group_text_all h2 { text-align:left; font-size:22px; line-height:22px;}

/* photo end */

}