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

#easypreloader-black-02{position:fixed;top:0;left:0;width:100%;height:100%;z-index:99999;background:#fff url(../images/loader.gif) center center no-repeat; background-size:100px 100px;}

a:hover{text-decoration:none}


body{padding:0; margin:0; font-family: 'Philosopher', sans-serif; font-size:16px; color:#424242}
h1{font-family: 'Philosopher', sans-serif; padding:0; margin:0;}
h2{font-family: 'Philosopher', sans-serif; padding:0; margin:0; color:#393939; font-weight:normal; text-transform:capitalize}
h3{font-family: 'Philosopher', sans-serif; padding:0; margin:0; color:#393939; font-weight:normal; text-transform:uppercase}
h4{padding:0; margin:0}
hr{padding:0; margin:0}
p{margin:0; padding:0; line-height:28px; color:#626262}
.index_cont{width:1160px; margin:0 auto;}
.containers{width:1160px; margin:0 auto; display:table}
header{padding:15px 0;}
header .containers{display:table;}
.logo{width:20%; float:left; padding-top:25px}
.logo img{width:200px;}
.logo_title{width:45%; float:left; font-size:21px;font-family: 'Philosopher', sans-serif;; text-transform:uppercase; text-align:center; font-weight:bold; padding-top:25px}
.logo_title span{color:#9a1e2b}
.header_buttons{width:34%; float:left; border-left:solid 1px #424242;}
.header_btn_top{width:100%; text-align:center; display:table; margin-bottom:3px;}
.header_btn_top_left{width:50%; float:left}
.header_btn_top_left a{background-color:#9a1e2b; text-decoration:none;padding:8px 20px; display:inline-block; text-transform:uppercase; color:#fff; font-size:15px}
.header_btn_top_left a:hover{background-color:#7d131e}
.header_btn_top_left a img{vertical-align:top; margin-right:5px;}
.header_btn_top_right{width:50%; float:left}
.header_btn_top_right a{background-color:#2c4096;text-decoration:none;padding:8px 20px; display:inline-block; text-transform:uppercase; color:#fff; font-size:15px}
.header_btn_top_right a:hover{background-color:#0d2177}
.header_btn_top_right a img{vertical-align:top; margin-right:5px; width:18px;}
.header_btn_bottom{width:100%; text-align:center; display:table}
.header_btn_bottom_left{width:50%; float:left}
.header_btn_bottom_left a{text-transform:uppercase; text-decoration:none; color:#424242; font-size:14px;}
.header_btn_bottom_left a:hover{color:#000000}
.header_btn_bottom_right{width:50%; float:left}
.header_btn_bottom_right a{text-transform:uppercase; text-decoration:none; color:#424242}
.header_btn_bottom_right a:hover{color:#000000}
.header_btn_bottom_right img{width:100px;}
.header_btn_bottom_right p{text-transform: uppercase;font-size: 14px;line-height: 22px; margin-bottom:2px;}
.after_log_pan{width:auto; display:inline-block; vertical-align:top}
.after_log_pan .caret{margin-top:-3px;}
.after_log_pan .dropdown-menu {width: 98%;background: #2e48bc; right: 0;left: auto;border-radius: 0;}
.after_log_pan .dropdown-menu  li{border-bottom:1px solid #4862cf}
.after_log_pan .dropdown-menu  li:last-child{border:0}
.after_log_pan .dropdown-menu  li a{color:#fff;text-transform: uppercase;font-size: 11px;padding-left: 8px;}
.after_log_pan .dropdown-menu > li > a:focus, .dropdown-menu > li > a:hover {background-color: #0d2177;}

nav{width:100%;background-color:#2c4096; clear:both}

.bann_cont{width:1160px; margin:0 auto; padding-top:25px;}
.bann_cont_one{width:30%; float:left;}
.bann_cont_one img{width:100%;}
.bann_cont_two{width:100%; position:relative;}
.bann_cont_two .customNavigation .prev{position: absolute;top: 45%;left: 2%;cursor: pointer;}
.bann_cont_two .customNavigation .next{position: absolute;top: 45%;right: 2%;cursor: pointer;}
.bann_cont_two p{font-family: 'Philosopher', sans-serif;font-size: 16px;background-color: rgba(0,0,0,0.8);color: #fff;padding: 5px 10px;line-height: 30px;text-transform: uppercase;}
.bann_cont_two .item img{width:100%;}
.bann_cont_eparator{height:25px; clear:both; width:100%;}

.banner{width:100%; position:relative}
.banner .customNavigation .prev{position: absolute;top: 45%;left: 2%;cursor: pointer;}
.banner .customNavigation .next{position: absolute;top: 45%;right: 2%;cursor: pointer;}
.banner p{font-family: 'Philosopher', sans-serif;font-size: 22px;background-color: rgba(0,0,0,0.5);color: #fff;position: absolute;z-index: 1;top: 33%;left: 5%;padding: 30px;width: 350px;line-height: 30px;text-transform: uppercase;}
.banner .item img{width:100%;}

.index_about{padding:25px 0 25px;}
.index_about_left{width:70%; float:left; padding-right:5%}
.index_about_left h2{margin-bottom:15px;font-family: 'Philosopher', sans-serif; font-size:29px;}
.index_about_left p{text-align:justify; margin-bottom:18px; line-height:25px;}
.index_about_left p a{color: #2c4096;text-transform: uppercase;font-size: 16px;/*margin-left: 12px;*/ display:block}
.index_about_left p a:hover{color:#9a1e2b}

.index_about_right{width:30%; float:left}
.index_buttons{width:100%; margin-top:60px}
.index_buttons a{background-color:#9a1e2b; display:inline-block; padding:10px 18px; color:#fff; text-transform:uppercase; font-size:14px; border:0; margin-right:20px; width:130px; text-align:center}
.index_buttons a:hover{background-color:#7d131e}
.index_buttons .fa{margin-right:5px;}


.work_front_ad{width:100%; position:relative}
.work_front_ad .owl-theme .owl-controls{position: absolute;bottom: 0;width: 100%;}
.work_front_ad img{width:100%;}
.work_front_ad a{display:inline-block}
.work_front_ad2{ margin-top:17px; position:relative}
.work_front_ad2 .owl-theme .owl-controls{position: absolute;bottom: 0;width: 100%;}
.work_front_ad2 img{width:100%;}

.work_front{background-color:#2c4096; padding:30px 20px; }
.work_front h2{color:#fff; font-size:23px; padding-left:30px}
.work_front hr{height: 2px;background-color: #fff;border: none; display:inline-block; width:40px; margin-left:30px;}
.work_front ul{padding:0; margin:0; margin-top:6px;}
.work_front ul li{padding:0; margin:0; background-image: url(../images/list-arrow.png);background-repeat: no-repeat;list-style: none;padding-left: 32px;margin-bottom: 9px;background-position: left center;}
.work_front ul a{color: #FFFFFF;font-size: 16px;line-height: 25px; text-transform:capitalize}
.work_front ul a:hover{color:#d1d1d1}
.for_member{margin-top:18px; background-color:#9a1e2b;min-height:338px}

.magazine_div{clear:both; width:100%; margin:0 auto; height:233px; padding:0 0; margin-top:22px;}
.magazine_left{width:35%; float:left; position:relative; background-color:#9a1e2b; padding:15px 20px; min-height:335px;}
.magazine_left h1{color:#fff; font-size:22px;}
.magazine_left hr{height: 2px;background-color: #fff;border: none; display:inline-block; width:40px; margin-bottom:5px;}
.magazine_left_box{width:100%; display:table; padding:13px 0 0}
.magazine_box_left{width:100%; background-color:#fff;}
.magazine_box_left img{width:100%;}
.magazine_box_right{width:100%;}
.magazine_box_right p{font-size: 16px;font-weight: normal;color: #fff;margin-bottom: 0px;text-align: left;line-height: 20px; margin-top:20px;}
.magazine_box_right p a{color:#fff; text-decoration:none}
.magazine_box_right p a:hover{color:#fff; text-decoration:none}
/*.magazine_box_right a{display: inline-block;padding: 6px;color: #fff;text-transform: uppercase;font-size: 12px;border: solid 1px #3b55c3;}
.magazine_box_right a:hover{background-color:#3b55c3}*/
.magazine_left .customNavigation img{width:10px}
.magazine_left .customNavigation .prev{position:absolute; top:5px; right:25px}
.magazine_left .customNavigation .next{position:absolute; top:5px; right:0}
/*.magazine_left img{width:100%; height:230px;}*/
.event_div{float:right; width:64%; padding:15px 2%; background-color:#9a1e2b; position:relative; min-height: 335px;}
.event_div h2{color:#fff; font-size:23px; font-family: 'Philosopher', sans-serif; margin-bottom:0}
.event_div .customNavigation .prev{position: absolute;top:20px;right:45px;cursor: pointer;}
.event_div .customNavigation .prev img{width:10px}
.event_div .customNavigation .next{position: absolute;top:20px;right:25px;cursor: pointer;}
.event_div .customNavigation .next img{width:10px}
.event_div h2{color:#fff; font-size:22px;}
.event_div hr{height: 2px;background-color: #fff;border: none; display:inline-block; width:40px; margin-bottom:5px;}
.event_div ul {padding:0; margin:0}
.event_div ul li{padding:0; margin:0; list-style:none;color:#fff; display:table;padding: 15px 0;border-bottom: dashed 1px #d23a4a;}
.event_div ul li:last-child {border-bottom:0}
.event_div ul li p{color:#fff; line-height:20px; margin-bottom:10px;}
.event_div .event_pic{width:100%; float:none; padding-right:0%}
.event_div .event_pic img{width:100%;}
.event_div .event_data{width:100%; float:none}
.event_div .event_data .event_title{font-size: 16px;font-weight: normal;color: #fff;margin-bottom: 8px;text-align: left;line-height: 20px; margin-top:20px;}
.event_div .event_data .event_title a{color:#fff;}
.event_div .event_data .event_title a:hover{color:#fff;}
.event_div .event_data .event_date{font-size:14px; margin-bottom:8px; color:#fff}
.event_div_data a{display: inline-block;padding: 6px;color: #fff;text-transform: uppercase;font-size: 10px;border: solid 1px #d23a4a;margin-top: 10px;}
.event_div_data a:hover{background-color:#d23a4a}
.view_all_event{text-align:center; margin-top:16px;}
.view_all_event a{background-color:#fff; display:inline-block; padding:10px 18px; color:#424242; text-transform:uppercase; font-size:14px; border:0}
.view_all_event a:hover{background-color:#dadada}
.view_all_event .fa{margin-right:5px;}
.event_slider{width:100%; padding-top:10px}
.w3-content{display:table}
.arrow-btn-left{position:absolute;right:25px; top:5px; background:transparent; border:0; color:#fff; font-size:15px; cursor:pointer}
.arrow-btn-right{position:absolute;right:7px; top:5px; background:transparent; border:0; color:#fff; font-size:15px; cursor:pointer}
.arrow-btn-left img{width:10px}
.arrow-btn-right img{width:10px}




footer{background-color:#2c4096; padding:30px 0; clear:both;}
.footer_one{width:38%; float:left; padding-right:4%}
.footer_two{width:37%; float:left;}
.footer_three{width:25%; float:left;}
footer h2{color:#fff; font-size:22px;}
footer hr{height: 2px;background-color: #fff;border: none; display:inline-block; width:50px; margin-bottom:7px; margin-top:15px;}
footer p{color:#fff; margin-bottom:10px; line-height:22px}
.social_icons span{width:auto; background-color:#3fa1da; border-radius:50%;padding: 3px 0 3px 0;width: 28px;display: inline-block;text-align: center; margin-right:2px;}
.social_icons span:hover{background-color:#70c3f3;}
.social_icons span .fa{color:#fff; vertical-align:middle}
footer ul{padding:0; margin:0; margin-top:0px;}
footer ul li{padding:0; margin:0; list-style:none; margin-bottom:10px;}
footer ul a{color: #FFFFFF;font-size: 16px;line-height: 25px;}
footer ul a:hover{color:#d1d1d1}
footer ul a:focus{color: #FFFFFF;}

.copyright{width:100%; background-color:#9a1e2b; padding:10px 0; color:#fff; font-size:14px}
.copyright_text{float:left;}
.deigned_text{float:right; text-align:right}
.deigned_text img{width: 100px;margin-left: 6px;vertical-align: middle;}

#back-to-top{position:fixed;bottom:12px;right:15px;z-index:9999;transition:opacity 0.2s ease-out;opacity:0;cursor:pointer}
#back-to-top img{width:45px;}
#back-to-top.show{opacity:1;}

.inside_banner{width:100%; position:relative;}
.inside_banner img {object-fit: none;  object-position: center;  height: 300px;  width: 100%;}
.inside_banner_title{width:100%; position:absolute; bottom:0px; background:rgba(0,0,0,0.7);}
.inside_banner_title p{width:1160px; margin:0 auto; color:#fff; font-size:17px; padding:10px 0; font-family: 'Philosopher', sans-serif;}
.inside_banner_title p a{color:#fff; font-weight:bold;}
.inside_banner_title p a:hover{color:#fff; text-decoration:underline}
.about_left_section{width:25%; float:left;}
.banner-tit{position: absolute;    top: 30%;    left: 25%;    padding-left: 15px;    padding-right: 15px;    color: #000;    text-transform: uppercase;    font-size: 30px;    padding-top: 15px;    padding-bottom: 15px;    width: 50%;    text-align: center;}
.banner-tit:before {content: '';width: 100%;height: 2px;background: #000;position: absolute;top: 0;left: 0;}
.banner-tit:after {content: '';width: 100%;height: 2px;background: #000;position: absolute;bottom: 0;left: 0;}
.left_side_section{width:99.8%; background-color:#f1f1f1; border:solid 1px #d6d6d6;}
.left_side_section_title{font-family: 'Philosopher', sans-serif;font-size:18px; color:#fff; padding:10px 4%; width:100%; text-transform:uppercase; background-color:#2c4096}
.left_side_list{width:92%; margin:0 auto;}
.left_side_list ul{list-style:none; padding:0; margin:0;}
.left_side_list ul li{list-style:none; padding:0; margin:0; padding:10px 0; border-bottom:solid 1px #d6d6d6; color:#000; font-size:14px;}
.left_side_list ul li:last-child {border-bottom:0}
.left_side_list ul li img{vertical-align:middle; margin-right:5px;}
.left_side_list ul li a{ color:#424242; font-size:14px; text-decoration:none}
.left_side_list ul li a:hover{color:#000;}
.left_side_imp_link{width:99.8%; border:solid 1px #d6d6d6; margin-top:20px;}
.left_side_imp_link img{vertical-align:middle; margin-right:5px;}
.left_side_imp_link a{display:inline-block; width:100%; padding:8px 4%; background-color:#fff; color:#424242; font-size:14px; text-transform:uppercase}
.left_side_imp_link a:hover{background-color:#f1f1f1; color:#000}
.left_side_list ul ul {margin: 0 auto; margin-left:25px;}
.left_side_list ul ul li {border-bottom: solid 1px #d6d6d6 !important; list-style-image:url(../images/inside_link.png); list-style-position:outside;}
.left_side_list ul li ul li:last-child {border-bottom: 0 !important;padding-bottom: 0;}


.left_side_imp_mm{width:100%; display:none}
.left_side_imp_mm ul{padding: 0;list-style: none; margin:0; margin-bottom:25px;}
.left_side_imp_mm ul li{padding:0; margin:0 }
.left_side_imp_mm ul li a{text-transform:uppercase;display: block;background: #9a1e2b;padding: 8px;cursor: pointer; color:#fff; font-size:15px; font-family: 'Philosopher', sans-serif;}
.left_side_imp_mm ul li a span{float:right}
.left_side_imp_mm ul li ul li {padding:0 8px;  background: #f1f1f1; }
.left_side_imp_mm ul li ul li a{display: block; padding: 5px 10px; color: #424242; background:none;  text-decoration: none; font-size:13px;border-bottom:solid 1px #d6d6d6; }
.left_side_imp_mm ul li ul li a:hover{color: #000;}
.left_side_imp_mm ul.left_side-menu{display: none;}
.left_side_imp_mm_active{background-image: url(../images/active-side-links.png) !important;background-repeat: no-repeat !important;background-position: left center !important;padding-left: 12px !important;color: #000 !important;}

.right_side{width:72%; float:right}
.right_side h2{margin-bottom:20px;}
.right_side p{margin-bottom:18px; text-align:justify; line-height:25px;}
.right_side p:last-child {margin-bottom:0}


.top_bar_border{width:100%; border-bottom:solid 1px #ebebeb; padding:7px 0;display:table;}
.top_bar_left{width:15%; float:left}
.top_bar_middle{width:50%; float:left; text-align:right}
.top_bar_right{width:35%; float:left; text-align:right}
.top_google{width:70px; vertical-align:top}
.top_bar_border a:focus{color:#fff; text-decoration:none}
.login_btns{display:inline-block; padding:4px 10px; text-decoration:none;display: inline-block;text-transform: uppercase;color: #fff;font-size: 11px; background-color:#9a1e2b; vertical-align:top; margin-left:4px; border:0}
.login_btns:hover{background-color:#7d131e; color:#fff}
.login_btns img{width:12px; margin-right:2px; vertical-align:top}
.join_us_btns{background-color:#2c4096;}
.join_us_btns:hover{background-color:#0d2177; color:#fff}
.new_logo{padding-top:0px; width:25%; float:left}
.new_header{padding:5px 0}
.new_header_text{width:75%; float:left; text-align:left; font-size:28px; text-transform:uppercase; padding-top:20px;font-family: 'Philosopher', sans-serif;}
.new_header_text span{color:#9a1e2b}

.president_img{width:auto; margin-right:15px; margin-bottom:15px; background-color:#f1f1f1; padding:5px; float:left}
.president_img span{display: block;text-align: center;margin-top: 5px;}

/*modals*/
.modal-header .close {color: #fff;opacity: 1;}
.modal-header {padding: 15px;border-bottom: 0;background-color: #2c4096; color: #fff;}
.model_login{width:50%; float:left}
.modal-body{display:table; width:100%}
.textbox{width:100%; border:solid 1px #d6d6d6; height:38px; margin-bottom:20px; padding-left:10px; padding-right:10px; font-size: 14px;
color: #838383;}
.modal-body p{font-size:16px; line-height:26px}
.forgot{font-size:14px;color:#2c4096; text-decoration:underline}
.modal_buttons{width:100%; text-align:center}
.modal_buttons a{background-color:#9a1e2b;display:block;padding: 10px 18px; text-transform:uppercase; color:#fff; font-size:14px; margin-top:15px;}
.modal_buttons a:hover,focus{background-color: #7d131e; color:#fff; text-decoration:none}
.paragraph_list{margin-top:18px; margin-bottom:18px;}
.paragraph_list ul{margin: 0 auto;padding:0;margin-left: 15px;}
.paragraph_list ul li {list-style-image: url(../images/active-side-links.png);    list-style-position: outside;margin-bottom: 10px;}
.paragraph_list ul li a{color:#9a1e2b}
.paragraph_list ul li a:hover{text-decoration:underline}
.paragraph_list ul li ul{margin: 0 auto;margin-left: 25px;}
.paragraph_list ul li ul li {list-style:disc; list-style-position: outside;margin: 10px 0;}
.para_divider{background:#e6e6e6; height:1px; width:100%; margin:35px 0}

.regional_chair{width:100%; display:table}
.regional_chair_img{width:20%; float:left; position:relative}
.regional_chair_image{width:100%; border-radius:50%;background-color: #f1f1f1; padding:5px;}
.chair_img_arrow_one{position:absolute; right: -19px;top: 70px;}
.regional_titles{color:#393939; font-size:20px; margin-bottom:10px !important;}
.regional_chair_para{width:77%; float:right; padding:15px;background: #f1f1f1;}

.antional_sec{background-color:#f9f9f9; margin-bottom:40px;}
.antional_sec p{text-align:left}
.antional_sec th{text-align: center;font-weight: normal;font-size: 18px;text-transform: capitalize;padding: 5px 0;background: #9a1e2b;
color: #fff;}
.antional_sec td{padding:10px;}
.antional_sec a{color:#9a1e2b}
.antional_sec a:hover{text-decoration:underline}

.structre_er{width:100%; background:#f9f9f9; border:solid 1px #d6d6d6; display:table; margin-bottom:40px;}
.structre_er_title_sr{width:10%; float:left;font-weight: normal;font-size: 18px;text-transform: capitalize;padding: 5px 10px;background: #9a1e2b;color: #fff;border-right: solid 1px #fff;}
.structre_er_title_name{width:30%; float:left;font-weight: normal;font-size: 18px;text-transform: capitalize;padding: 5px 10px;background: #9a1e2b;color: #fff;border-right: solid 1px #fff;}
.structre_er_title_desig{width:30%; float:left;font-weight: normal;font-size: 18px;text-transform: capitalize;padding: 5px 10px;background: #9a1e2b;color: #fff;border-right: solid 1px #fff;}
.structre_er_title_organiz{width:30%; float:left;font-weight: normal;font-size: 18px;text-transform: capitalize;padding:5px 10px;background: #9a1e2b;color: #fff;}
.structure_data_sr{width:10%; float:left; border-right:solid 1px #d6d6d6; padding:5px 10px;border-bottom:solid 1px #d6d6d6; display:table; height:56px}
.structre_er_data_name{width:30%; float:left;border-right:solid 1px #d6d6d6; padding:5px 10px;border-bottom:solid 1px #d6d6d6; display:table; height:56px}
.structre_er_data_desig{width:30%; float:left;border-right:solid 1px #d6d6d6; padding:5px 10px;border-bottom:solid 1px #d6d6d6; display:table; height:56px}
.structre_er_data_organiz{width:30%; float:left; padding:5px 10px;border-bottom:solid 1px #d6d6d6; display:table; height:56px}
.mobile_title{display:none}
.structure_spacer{display:none}
.mobile_struture_text{display:table-cell; vertical-align:middle}

/*board of directs chat*/
.tree{width:100%; display:table; margin-bottom:40px;}
.tree ul {padding:0; margin:0; position: relative;	transition: all 0.5s;-webkit-transition: all 0.5s;-moz-transition: all 0.5s;}
.tree li {float: left; text-align: center;list-style-type: none;position: relative;	padding: 20px 5px 0 5px;transition: all 0.5s;
	-webkit-transition: all 0.5s;-moz-transition: all 0.5s;}
/*We will use ::before and ::after to draw the connectors*/
.tree li::before, .tree li::after{content: '';position: absolute; top: 0; right: 50%;border-top: 1px solid #ccc;width: 50%; height: 20px;}
.tree li::after{right: auto; left: 50%;	border-left: 1px solid #ccc;}
/*We need to remove left-right connectors from elements without any siblings*/
.tree li:only-child::after, .tree li:only-child::before {display: none;}
/*Remove space from the top of single children*/
.tree li:only-child{ padding-top: 0;}
/*Remove left connector from first child and 
right connector from last child*/
.tree li:first-child::before, .tree li:last-child::after{border: 0 none;}
/*Adding back the vertical connector to the last nodes*/
.tree li:last-child::before{border-right: 1px solid #ccc;border-radius: 0 5px 0 0;-webkit-border-radius: 0 5px 0 0;-moz-border-radius: 0 5px 0 0;}
.tree li:first-child::after{border-radius: 5px 0 0 0;-webkit-border-radius: 5px 0 0 0;-moz-border-radius: 5px 0 0 0;}
/*Time to add downward connectors from parents*/
.tree ul ul::before{content: '';position: absolute; top: 0; left: 50%;border-left: 1px solid #ccc;width: 0; height: 20px;}
.tree li a{padding: 15px;text-decoration: none;color: #fff;font-family: 'Philosopher', sans-serif;;font-size: 16px;display: inline-block;transition: all 0.5s;-webkit-transition: all 0.5s;-moz-transition: all 0.5s;background: #2c4096; text-transform:capitalize}
.tree li ul li a {background: #fff; color: #424242; border: solid 1px #d6d6d6; text-transform: capitalize;}
.tree li ul li { width: 25%;  margin-top: 20px;}
/*Time for some hover effects*/
/*We will apply the hover effect the the lineage of the element also*/
.tree li ul li a:hover, .tree li ul li a:hover+ul li ul li a {background: #f1f1f1;}
/*Connector styles on hover*/
.tree li a:hover+ul li::after, 
.tree li a:hover+ul li::before, 
.tree li a:hover+ul::before, 
.tree li a:hover+ul ul::before{border-color:  #94a0b4;}

/*past president*/
.past_title_sr{width:24%;}
.past_er_title_desig{width:16%;}
.past_data_sr{width:24%;}
.past_er_data_desig{width:16%; }

/*news*/
.news_section{width:100%; padding: 3%;background-color: #f1f1f1;display: table; margin-bottom:40px;}
.news_section_left{width: 10%;float: left;height: 86px;display: table;}
.news_sr{text-align: center;display: table-cell;vertical-align: middle;font-size: 70px;}
.news_section_right{width: 87%;float: left;padding-left: 3%;}
.news_title{text-transform:capitalize;margin-bottom: 10px !important;font-size: 20px;color: #9a1e2b; text-align:left !important}
.news_title a {color: #9a1e2b;}
.news_date{font-size: 15px;margin-bottom: 2px !important;line-height: 22px !important; text-align:left !important}
.news_paper{display:table;border-bottom: solid 1px #d6d6d6;padding: 5px 0 !important; width:100%; clear:both}
.news_paper:last-child{border:0}
.news_publish{font-size: 15px;margin-bottom: 0px !important;line-height: 22px !important; text-align:left !important; }
.news_paper a{background-color:#2c4096; color:#fff; display:inline-block; font-size:14px; padding:0px 9px; text-transform:uppercase; float:right}
.news_paper a:hover{background-color: #0d2177;color: #fff;}
.news_date .fa{margin-right:5px;}

/*events*/
.pgaination{width:auto; display:table; margin:0 auto; margin-bottom:40px; clear:both}
.pgaination div {float: left;    border: 1px solid #d6d6d6; margin: 0 5px; padding:3px;}
.pgaination a {display: inline-block; padding: 5px 8px; color: #424242; text-decoration: none;}
.pgaination a:hover{background-color:#2c4096; color:#fff}
.pagination_active{background-color:#2c4096; color:#fff !important}

.events_page_box{width: 31%;float: left;background-color: #f1f1f1;margin: 0 2% 25px 0;padding: 1%; height:295px}
.events_page_box img{width:100%; margin-bottom:10px}
.events_page_box_title{text-transform: capitalize;margin-bottom:10px !important;font-size: 17px;color: #9a1e2b;text-align: center !important; position:relative;line-height: 20px !important;}
.events_page_box_title span{color: #fff;font-size: 12px;display: block;position: absolute;background: #363636;padding: 4px;top: -38px;}
.events_page_box_btn{width:100%; text-align:center}
.events_page_box_btn a{display:inline-block;background-color:#2c4096; color:#fff;padding: 5px;font-size: 12px; text-transform:uppercase; margin-bottom:6px; }
.events_page_box_btn a:hover{background-color:#0d2177; color:#fff; text-decoration:none}

.eventspage_div{width:100%; display:table;}
.events_page_date{font-size: 15px;margin-bottom: 2px !important;line-height: 22px !important;}
.events_page_imges{width:100%; margin-top:20px; display:table; margin-bottom:20px;}
.events_page_imges img{width:19%; float:left; padding:5px; background-color:#ccc; margin:0.5%;}
.events_page_para{width:100%;}
.evnet_pg_subtitle{font-weight:bold}

.upcoming_event_btn{width:100%;}
.upcoming_event_btn a{display:inline-block;background-color:#2c4096; color:#fff;padding: 5px;font-size: 12px; text-transform:uppercase; margin-top:8px; }
.events_page_box_btn a:hover{background-color:#0d2177; color:#fff; text-decoration:none}

/*poll*/
.poll_result{width:31.33%;padding: 3%;background-color: #f1f1f1;display: table;margin-bottom: 40px; margin-right:2%; float:left}
.circlechart{text-align:center}
.poll_title{text-transform:uppercase;margin-bottom: 10px !important;font-size: 20px;color: #9a1e2b; text-align:center !important}
.poll_btn{text-align:center}
.poll_btn button{display:inline-block;background-color:#2c4096; color:#fff;padding: 5px;font-size: 12px; text-transform:uppercase; margin-top:8px; border:0}
.poll_btn button:hover{background-color:#0d2177; color:#fff; text-decoration:none}
.poll_voters{margin-top:8px}
.poll_voters ul{padding:0; margin:0; margin-left:15px; font-size:13px; text-align:left; margin-top:15px;}
.poll_voters ul li{margin-bottom:5px; text-transform:capitalize}

/*contact*/
.contact_page{width:100%; float:none;}
.contact_page h2{text-align:center; margin-bottom:20px;} 
.contact_subtitle{margin-bottom: 18px;text-align: center;line-height: 25px;}
.contact_form{width:80%; display:table; margin:0 auto; margin-bottom:40px;}
.contact_form_left{width:50%; padding:0 2%; float:left}
.contact_textbox{width:100%; border:solid 1px #d6d6d6; height:40px; margin-bottom:20px; padding-left:10px; padding-right:10px;font-size: 14px;color: #838383; font-family: 'Philosopher', sans-serif;text-transform: uppercase;}
.contact_textarea{width:100%; border:solid 1px #d6d6d6; height:152px; padding-left:10px; padding-right:10px;font-size: 14px;color: #838383; font-family: 'Philosopher', sans-serif; padding-top:15px; margin-bottom:20px;text-transform: uppercase;}
.helpdesk_textarea{height:275px}
.contact_form_left a{display:inline-block;background-color:#2c4096; color:#fff;padding: 10px 18px;font-size: 14px; text-transform:uppercase; margin-bottom:6px; }
.contact_form_left a:hover{background-color:#0d2177; color:#fff; text-decoration:none}
.contact_address{width: 31.33%;margin-right: 2%;margin-bottom: 25px;float: left;border: solid 1px #d6d6d6; height:390px;}
.contact_address_sect{width:100%; display:table;margin-bottom: 0;padding: 10px 15px;}
.contact_address_left{width:12%; float:left}
.contact_address_left img{width:25px;}
.contact_address_right{width:88%; float:left}
.contact_address p{line-height: 25px; margin-bottom:0}
.contact_address_sect_title{font-weight: normal;margin-bottom: 20px !important;text-transform: uppercase;background: #9a1e2b;color: #fff;padding: 15px;text-align: center;}
.contact_address_right a{color:#9a1e2b}
.contact_address_right a:hover{text-decoration:underline}

/*association*/
.ass_member{width:100%; display:table}
.ass_member ul{padding:0; margin:0; text-align:center}
.ass_member ul li{padding:0; margin:0; list-style:none; display:inline-block; width:23%; padding:3px; background:#d6d6d6; margin:0.5%;}
.ass_member ul li img{width:100%;}

.left_side_search{width:99.8%; border:solid 1px #d6d6d6; margin-top:20px; display:table}
.left_side_search input{width: 75%;padding: 0;  padding-left: 0px;float: left;height: 40px;padding-left: 3%;font-size: 14px;text-transform: uppercase;color: #585858;border: 0;}
.left_side_search a{text-decoration: none;display: inline-block;width: 25%;float: left;background: #2c4096;color: #fff;vertical-align: middle;padding-top: 10px;padding-bottom: 10px;text-align: center;font-size: 14px;text-transform: uppercase;}
.left_side_search a:hover{background-color:#0d2177}
.eleft_disput_title span{font-size: 12px;display: block;}

.add_dis_title{text-transform:capitalize}
.add_dis_form_search{width:100%; display:table}
.add_dis_form_search input{width: 80%;padding: 0;  padding-left: 0px;float: left;height: 40px;padding-left: 3%;font-size: 14px;text-transform: uppercase;color: #585858;border: 0;}
.add_dis_form_search a{text-decoration: none;display: inline-block;width: 20%;float: left;background: #2c4096;color: #fff;vertical-align: middle;padding-top: 10px;padding-bottom: 10px;text-align: center;font-size: 14px;text-transform: uppercase;}
.add_dis_form_search a:hover{background-color:#0d2177}
.add_dis_form{width:100%; display:table}
.add_dis_form_left {width: 50%;padding:0 2% 0 0; float: left; margin-bottom:10px}
.add_dis_form_left input, select{width: 100%;padding: 0;  padding-left: 0px;float: left;height: 40px;padding-left: 3%;font-size: 14px;text-transform: uppercase;color: #585858;border: 0;}
.add_dis_form_right {width: 100%;padding:0 2% 0 0%;clear:both;}
.add_dis_form_right textarea{width: 100%;padding: 0;  padding-left: 0px;float: left;height: 100px;padding-left: 3%;font-size: 14px;text-transform: uppercase;color: #585858;border: 0; padding-top:15px; margin-top:20px;}
.add_dis_form a{text-decoration: none;display: inline-block; display:block; background: #2c4096;color: #fff;vertical-align: middle;padding-top: 10px;padding-bottom: 10px;text-align: center;font-size: 14px;text-transform: uppercase; padding-left:15px; padding-right:15px; margin:0 auto;clear: both;
width: 150px;}
.add_dis_form a:hover{background-color:#0d2177}

.edit_prof_tab{width:100%; display:table}
.edit_prof_tab ul.tabs {margin: 0;padding: 0;float: left;list-style: none;height: auto;border-bottom: 2px solid #d6d6d6;width: 100%;}
.edit_prof_tab ul.tabs li {float: left;margin: 0;cursor: pointer;padding: 5px 22px;height: 45px;line-height: 31px;overflow: hidden;position: relative;text-transform: uppercase;font-size: 15px;background: #fbfbfb;}
.edit_prof_tab ul.tabs li:hover {border-bottom: 3px solid #2c4096;}
.edit_prof_tab ul.tabs li.active {border-bottom: 3px solid #2c4096;display: block;}
.edit_prof_tab .tab_container {border-top: none;clear: both;float: left;width: 100%;overflow: auto;}
.edit_prof_tab .tab_content {padding: 20px 0; width:100%;	display: none;}
.edit_prof_tab .tab_drawer_heading { display: none; }
.edit_prof_btn{width:100%; clear:both; text-align:center}
.edit_prof_btn a{text-decoration: none;display: inline-block; background: #2c4096;color: #fff;vertical-align: middle;padding-top: 10px;padding-bottom: 10px;text-align: center;font-size: 14px;text-transform: uppercase; padding-left:25px; padding-right:25px; margin:0 auto;}
.add_dis_form a:hover{background-color:#0d2177}
.edit_tab_off{width:100%; clear:both; padding:0 2%}
.edit_pro_text{margin-bottom:0px !important}
.edit_pro_member_left{width:40%; float:left; padding-top:9px;}
.edit_pro_member_right{width:60%; float:left}

.broker_link a{background-color:#2c4096; color:#fff;display:inline-block; font-size:14px; padding:0px 9px; text-transform:uppercase;}
.broker_link a:hover{background-color: #0d2177;color: #fff;}
.broker_link th {padding-left:10px; padding-right:10px; text-align:left}
.broker_details_table{ background-color: #f9f9f9;    margin-top: 20px;}
.broker_details_table th {text-align: center;font-weight: normal;font-size: 18px; text-transform: capitalize; padding: 5px 0;    background: #9a1e2b;color: #fff;}
.broker_details_table td{padding: 10px;}
.broker_details_table_sub_title{text-align:center;background-color: #fff;font-size: 17px; text-transform:capitalize}





/*information expand */
.panel-group .panel-heading + .panel-collapse > .panel-body {border: 1px solid #ddd;}
.panel-group,
.panel-group .panel,
.panel-group .panel-heading,
.panel-group .panel-heading a,
.panel-group .panel-title,
.panel-group .panel-title a,
.panel-group .panel-body,
.panel-group .panel-group .panel-heading + .panel-collapse > .panel-body {border-radius: 2px; border: 0;}
.panel-group .panel-heading {padding: 0;}
.panel-group .panel-heading a {display: block;background: #f1f1f1;padding: 15px;text-decoration: none;position: relative;border-bottom: 3px solid #2c4096;text-transform: uppercase;font-size: 15px;}
.panel-group .panel-heading a.collapsed {background: #f9f9f9;  color: inherit;  border-bottom:0}
.panel-group .panel-heading a:after {content: '-'; position: absolute; right: 20px; top:5px; font-size:30px;}
.panel-group .panel-heading a.collapsed:after {content: '+';}
.panel-group .panel-collapse {margin-top: 5px !important;}
.panel-group .panel-body {background: #ffffff;padding: 15px;}
.panel-group .panel {background-color: transparent;}
.panel-group .panel-body p:last-child,
.panel-group .panel-body ul:last-child,
.panel-group .panel-body ol:last-child {margin-bottom: 0;}

.use_full_link ul{padding:0; margin:0; list-style:none; margin-left:25px;}
.use_full_link ul li{padding:0; margin:0; list-style-image:url(../images/active-side-links.png);}
.use_full_link ul li a{color: #9a1e2b;}
.use_full_link ul li a:hover{text-decoration:underline}
.use_full_box{width:100%; margin-bottom:30px;}
.use_full_box_title{font-size: 18px;text-transform: uppercase;padding:5px 0px; text-align:left !important; color:#424242; margin:15px 0 !important}
.use_full_box ul{padding: 0;margin: 0;text-align: center;}
.use_full_box ul li{padding: 0;margin: 0;list-style: none;display: inline-block;width: 31%;padding: 3px;background: #f1f1f1;margin: 0.5%; vertical-align:top; height:155px;}
.use_full_box ul li img{width:100%; display:block; margin-bottom:10px}
.use_full_box ul li a{color: #9a1e2b;}
.use_full_box ul li a:hover{text-decoration:underline}
.policis{width:100%;}
.policis ul{padding:0; margin:0; list-style:none; margin-left:25px;}
.policis ul li{padding:0; margin:0; list-style-image:url(../images/active-side-links.png); margin-bottom:10px;}
.policis ul li a{color: #9a1e2b;}
.policis ul li a:hover{text-decoration:underline}
.userfill_divider{width:100%; height:1px; background-color:#f1f1f1; clear:both; margin:25px 0}
.transaction a{color: #9a1e2b;}
.transaction a:hover{text-decoration:underline}

.strac_title_sr{width:10%; float:left;font-weight: normal;font-size: 16px; height:55px; text-transform: uppercase;padding: 5px 10px;background: #9a1e2b;color: #fff;border-right: solid 1px #fff;}
.strac_title_name{width:45%; float:left;font-weight: normal;font-size: 16px; height:55px; text-transform: uppercase;padding: 5px 10px;background: #9a1e2b;color: #fff;border-right: solid 1px #fff;}
.strac_title_desig{width:30%; float:left;font-weight: normal;font-size: 16px; height:55px; text-transform: uppercase;padding: 5px 10px;background: #9a1e2b;color: #fff;border-right: solid 1px #fff;}
.strac_title_organiz{width:15%; float:left;font-weight: normal;font-size: 16px; height:55px; text-transform: uppercase;padding:5px 10px;background: #9a1e2b;color: #fff;}
.strac_data_sr{width:10%; float:left; border-right:solid 1px #d6d6d6; padding:5px 10px;border-bottom:solid 1px #d6d6d6; display:table; height:56px;font-size: 14px;}
.strac_data_name{width:45%; float:left;border-right:solid 1px #d6d6d6; padding:5px 10px;border-bottom:solid 1px #d6d6d6; display:table; height:56px;font-size: 14px;}
.strac_data_desig{width:30%; float:left;border-right:solid 1px #d6d6d6; padding:5px 10px;border-bottom:solid 1px #d6d6d6; display:table; height:56px;font-size: 14px;}
.strac_data_organiz{width:15%;float:left;padding:5px 10px;border-bottom:solid 1px #d6d6d6; display:table; height:56px;font-size: 14px;}
.sbei_tr{width:100%; background: #f9f9f9;padding:15px;text-transform: uppercase;font-size: 15px;text-decoration: none; margin-top:5px;}
.sbei_tr a{color:#424242; text-decoration:none}

.image_galll_div{width:100%; display:table; margin-bottom:40px;}
.image_gals{width:32.33%; float:left; position:relative;margin-right: 1%;margin-bottom: 15px;}
.image_gals iframe{width:100%; height:200px; border:solid 5px #d6d6d6;}
.image_gals img{width:100%;}
.image_gal_overlay{position:absolute; width:100%; height:100%; background-color:rgba(0, 0, 0, 0.7); top:0; left:0; border: solid 5px #d6d6d6;}
.image_gal_overlay_name{font-size:13px;color: white; position: absolute; text-align: center; top:12px;left:0; width:100%; padding:0 15px	}
.image_gal_overlay_btn{width:100%; text-align:center; position:absolute; bottom:15px; left:0}
.image_gal_overlay_btn a{display:inline-block;background-color:#2c4096; color:#fff;padding: 6px 20px;font-size: 14px; text-transform:uppercase; }
.image_gal_overlay_btn a:hover{background-color:#0d2177; color:#fff; text-decoration:none}

.evnt_regions{width:24%; float:left;background: #f1f1f1;text-align: center;margin-right: 1%;padding: 10px; margin-bottom:10px; text-align:center}
.evnt_regions p{text-align:center}
.evnt_regions p span{color:#9a1e2b; font-size:17px}
.sr_evnt_region{width:49%}

.compliance_div{width:100%;}
.compliance_div ul{padding:0; margin:0; text-align:center}
.compliance_div ul li {padding: 0; margin: 0; list-style: none;display: inline-block; width: 23%; padding: 3px; background: #d6d6d6;   margin: 0.5%; position:relative}
.complaince_overlay{position:absolute; width:100%; height:100%; background-color:rgba(0, 0, 0, 0.7); top:0; left:0; border: solid 5px #d6d6d6;}
.complaince_overlay_name{font-size:13px;color: white; position: absolute; text-align: center; top:90px;left:0; width:100%; padding:0 15px	}
.complaince_overlay_btn{width:100%; text-align:center; margin-top:10px;}
.complaince_overlay_btn a{display:inline-block;background-color:#2c4096; color:#fff;padding: 6px 20px;font-size: 14px; text-transform:uppercase; }
.complaince_overlay_btn a:hover{background-color:#0d2177; color:#fff; text-decoration:none}
.compliance_calendar_img{width:100%;background: #d6d6d6;padding: 5px;}
.compliance_div_h1{margin-bottom:20px;}
.fsp-content {/*height: auto  !important;*/ left: 0 !important;margin-left:0  !important; margin-top: 0 !important;padding: 20px  !important; position:static !important;top: 0%  !important; width: 100%  !important;}
.fsp-close{	 color: #333;font-size: 30px;position: absolute;right: 20px  !important; text-decoration: none; top: 20px !important;}

.book_app{width:100%; display:table}
.book_app_left{width:100%; margin-bottom:20px;}
.book_app_left ul{padding:0; margin:0}
.book_app_left ul li{padding:0; margin:0; width:25%; display:inline-block; padding:10px 10px 10px 0;}
.book_app_left ul li img{background-color: #ccc; padding:5px; width:100%;}
.book_app_right{width:100%;}
.book_app_right ul{margin: 0 auto;padding: 0;margin-left: 15px; margin-bottom:15px;}
.book_app_right ul li {list-style-image: url(../images/active-side-links.png);list-style-position: outside; margin-bottom: 10px; line-height:25px}
.book_app_right ul li a{color:#9a1e2b; padding:0; background-color:#fff; text-transform:inherit; font-size:16px}
.book_app_right ul li a:hover{text-decoration:underline; background-color:#fff;color:#9a1e2b;}
.book_app_right h3{margin-bottom:15px; font-size:24px; margin-top:30px;}
.rate_table_des{background-color:#f1f1f1; display:inline-block; margin-right:10px; padding:10px 30px}
.rate_table_price{font-size: 18px;color: #9a1e2b; margin-top:5px;}
.rate_table_des p{margin-bottom:0}
.book_app_right a{display:inline-block;background-color:#2c4096; color:#fff;padding: 8px 16px;font-size: 15px; text-transform:uppercase;margin-top: 20px; cursor:pointer }
.book_app_right a:hover{background-color:#0d2177; color:#fff; text-decoration:none}
.book_ap_radio input{margin-right:5px}
.book_ap_radio {font-size:15px;margin-bottom:0px;padding-bottom: 5px;}

.clearfix{clear:both}
.index_spacer{width:100%; height:25px;}

.bopok_now_con{display: inline-block;background-color: #2c4096;color: #fff;padding: 8px 16px;font-size: 15px;text-transform: uppercase;margin-top: 20px;cursor: pointer; margin:0 auto;}
.bopok_now_con:hover{background-color: #0d2177;color: #fff;text-decoration: none;}

.book_con p{margin-bottom:10px;}
.book_con{width:100%;}
.book_con .textbox{margin-bottom:0; width:420px;}
.book_con_msgs{color: #9a1e2b;margin-top: 5px;margin-bottom: 10px !important;}
.book_con_title{font-size:18px; margin-top:15px; text-transform:uppercase}

.terms{color: #9a1e2b !important;padding: 0 !important;background-color: #fff !important;text-transform: inherit !important;font-size: 16px !important;}
.terms a:hover{text-decoration:underline; background-color:#fff;color:#9a1e2b;}

.confe_title{font-size:28px; color:#3399ff; text-align:center !important;font-weight: 600;}
.confe_subtitle{color:#3366ff;text-align:center !important;font-size:28px;font-weight: 600;}

.poll_box{width:100%; display:table}
.poll_textare{width:calc(100% - 150px);   border: solid 1px #d6d6d6;    height:50px;    padding: 10px;   font-size: 14px;   color: #838383;    font-family: 'Philosopher', sans-serif;     text-transform: uppercase;    margin-right: 3px;}
.poll_box a{display:inline-block;background-color:#2c4096; color:#fff;padding:15px 10px;font-size: 14px; text-transform:uppercase; vertical-align: top;    margin-right: 3px;}
.poll_box a:hover{background-color:#0d2177; color:#fff; text-decoration:none}


@media only screen and (max-width:1160px)
{
	.containers{width:95%; margin:0 auto}
	.magazine_div{width:100%; margin:0 auto; height:251px}
	.magazine_left {width: 49%; min-height:296px;}
	.event_div {width: 49%; min-height:auto;}
	.inside_banner_title p{width:95%; margin:0 auto}
	.complaince_overlay_name{top:70px}
	
	.index_cont{width:95%; margin:0 auto}
	
	.ads_section ul li{width:32%;}
	
	.bann_cont{width:95%; }
	
	
	
	
}
@media only screen and (max-width:1023px)
{
	.logo {width: 30%; padding-top:0}
	.logo_title{width:70%; border-right:0; padding-top:0}
	.header_buttons {width: 50%;float: none; clear: both; margin: 0 auto;border-top: solid 1px #a8a8a8; padding-left: 25%; padding-right: 25%;   padding-top: 15px; padding-bottom: 15px; border-left:0}
	.banner p{font-size:18px; left:2%; top:auto; bottom:5px; padding:0 10px; width:auto}
	.bann_cont_two .customNavigation .prev{top: 28%;}
	.bann_cont_two .customNavigation .next{top: 28%;}
	.index_about_left{width:60%;}
	.index_about_right{width:35%;}
	.footer_one{width:32%;}
	.footer_two{width:36%;}
	.footer_three{width:28%;}
	.magazine_left{width:100%; float:none;margin:0 auto; margin-bottom:30px; min-height:auto}
	.event_div{float:none; width:100%; padding-left:4%; padding-right:4%; min-height:auto}
	.magazine_div{height:auto}
	.for_member{min-height: auto;}
	.about_left_section{width:100%; float:none; clear:both}
	.right_side{width:100%; float:none; clear:both}
	.left_side_section{display:none}
	.left_side_imp_mm{display:block}
	.new_logo img{width:100%}	
	.contact_form{width:100%;}
	.left_side_search{margin-bottom:20px;}
	
	.ads_section ul li{width:31%;}
	
	.banner-tit{left: 10%;width: 80%;}
}
@media only screen and (max-width:768px)
{
	.new_header_text { width: 73%; padding-top: 0;  padding-left: 2%;}
}
@media only screen and (min-width:768px)
{
	.modal-dialog{margin:100px auto}
	.modal-dialog-login {width: 400px;}
}
@media only screen and (max-width:767px)
{
	header{padding-bottom:0}
	.header_buttons{padding-bottom:8px}
	.index_about{padding:30px 0 0;}
	.index_about_left{width:100%; float:none; margin-bottom:30px; padding-right:0}
	.index_about_right{width:100%; float:none}
	.index_about_left p{line-height:30px;}
	.index_buttons{margin-top:0;}
	.magazine_div {height: auto;}
	.inside_banner img {height: 200px;}
	.top_bar_left{width:100%; float:none; text-align:center; margin-bottom:10px;}
	.top_bar_right{width:100%; float:none; text-align:center}
	.new_logo{width:100%; text-align:center; float:none}
	.new_logo img{width:200px;}
	.new_header_text { width: 100%; padding-top: 0;  padding-left: 0%; text-align:center; float:none; font-size:20px;}
	.structre_er_title_sr{display:none}
	.structre_er_title_name{display:none}
	.structre_er_title_desig{display:none}
	.structre_er_title_organiz{display:none}
	.mobile_title{display:inline-block; width:50%; float:left}
	.structure_spacer{display:block; width:100%; height:15px;}
	.structre_er{width:100%; background-color:#fff}
	.structure_data_sr{width:100%; float:none; border:0;border:solid 1px #d6d6d6;background: #f9f9f9; display:table; height:auto}
	.structre_er_data_name{width:100%; float:none; border:0;border:solid 1px #d6d6d6;background: #f9f9f9; display:table; height:auto}
	.structre_er_data_desig{width:100%; float:none; border:0;border:solid 1px #d6d6d6;background: #f9f9f9; display:table; height:auto}
	.structre_er_data_organiz{width:100%;float:none; border:0;border:solid 1px #d6d6d6;background: #f9f9f9; display:table; height:auto}
	.mobile_struture_text{float:left; width:50%;}
	.news_section_right{width:85%;}
	
	.strac_title_sr{display:none}
	.strac_title_name{display:none}
	.strac_title_desig{display:none}
	.strac_title_organiz{display:none}
	.strac_data_sr{width: 100%;padding 5px 10px;font-size: 16px;text-align:left;border-left:0;border-right:0;float: none; height:auto; border-top:solid 1px #d6d6d6}
	.strac_data_name{width: 100%;padding:5px 10px;font-size:16px;text-align: left;border-left:0;border-right:0;float none;height:auto}
	.strac_data_desig{width: 100%;padding:5px 10px;font-size:16px;text-align:left;border-left:0;border-right:0;float:none;height:auto}
	.strac_data_organiz{width:100%;padding:5px 10px;font-size:16px;text-align:left;border-left:0;border-right:0;float:none;height:auto}
	.info_spacer{background-color:#f9f9f9;}
	
	.compliance_div ul li{width:31%}
	.complaince_overlay_name {top: 40%;}
	
	.book_app_left{width:100%; float:none; margin-bottom:20px;}
	.book_app_left img{width:70%; display:block; margin:0 auto}
	.book_app_right{width:100%; float:none; padding-left:0}
	
	.bann_cont_one{width:100%; float:none}
	.bann_cont_two{width:100%; float:none;padding-left:0px;padding-right:0px;position:relative;padding-top:15px; padding-bottom:15px}
	

	

}
@media only screen and (max-width:640px)
{
	.regional_chair_img {width: 40%; float: none; position: relative; display: block; margin: 0 auto; margin-bottom: 15px;}
	.chair_img_arrow_one{display:none}
	.regional_chair_para {width: 100%; float: none; padding: 0; background: transparent;}
	.regional_titles{text-align:center !important}
	.antional_sec td{padding:20px 10px;}
	.events_page_box {width: 48%;height: 330px;}
	.contact_address{width: 48%;margin-right: 2%; height:470px}
	.evnt_regions{width:48%; margin-right:2%; margin-bottom:20px;}
}

@media only screen and (max-width:639px)
{
	.logo {width: 100%;text-align: center;}
	.logo img { width: 160px;}
	.logo_title { width: 100%;border-right: 0; text-align: center;  padding: 0 0 15px; font-size:17px;}
	.header_buttons {width: 70%; padding-left:15%; padding-right:15%;}
	.footer_one {width: 100%;float: none; padding-right: 0; margin-bottom: 30px;}
	.footer_two {width:100%;float: none;margin-bottom: 30px;}
	.footer_three{width:100%;float: none;}

	/*.magazine_div{height:530px}*/
	.banner .customNavigation .prev{top:35%;}
	.banner .customNavigation .next{top:35%;}
	
	/*.magazine_div {height: 544px;}*/
	.president_img{float:none; display:block; margin:0 auto; margin-bottom:15px;}
	.tree li ul li { width: 100%; float:none;  margin-top: 20px;}
	.tree ul ul::before { content: ''; position: absolute; top: 0; left:50%; border-left: 1px solid #ccc;  width: 0; height: 300px;}
	.tree li{padding:0;}
	.tree li ul li {width: 100%; float:none;  margin-top: 20px;}
	.tree li::before, .tree li::after {border:0}
	.tree li:last-child::before {border:0}
	.news_section_right{width:80%;}
	.events_page_box {width: 100%;height: auto; float:none; margin:0; margin-bottom:15px;}
	.events_page_imges img { width: 24%; padding:3px;}
	.contact_form_left{width:100%; padding:0; float:none}
	.contact_address{width: 100%;margin-right: 0%; height:auto}
	.ass_member ul li{width:31%;}
	.after_log_pan{margin-bottom:5px; margin-top:5px;}
	.add_dis_form_left {width: 100%;padding:0 0% 0 0; float: none; margin-bottom:20px; display:table}
	.add_dis_form_right{padding:0;}
	.add_dis_form_right textarea{margin-top:0}
	.use_full_box ul li{width:47%; margin:1%;}
	
	.evnt_regions{width:100%; margin-right:0; margin-bottom:20px; float:none}
	
	.compliance_div ul li {width: 48%;}
	
	.book_app_left img{width:100%;}
	
	.book_app_left ul li{width:50%;}
	
	.ads_section ul li{width:100%;}
	.ads_section ul li:nth-child(2) {margin: 15px 0;}	

}

@media screen and (max-width: 480px) {
	.edit_prof_tab .tabs {display: none;}
	.edit_prof_tab .tab_drawer_heading {background-color: #fbfbfb; margin: 0; padding: 15px 20px;display: block; cursor: pointer;    -webkit-touch-callout: none; -webkit-user-select: none; -khtml-user-select: none; -moz-user-select: none; -ms-user-select: none;    user-select: none;font-size: 16px; background-image:url(../images/profile-plus.png); background-repeat:no-repeat; background-position:96% center;border-bottom: solid 1px #d6d6d6;}
	.edit_prof_tab .d_active {border-bottom: 3px solid #2c4096; background-image:url(../images/profile-minus.png); background-repeat:no-repeat; background-position:96% center}
	
	.book_con .textbox{width:100%;}
}

@media only screen and (max-width:479px)
{
	.header_buttons {width: 90%; padding-left:5%; padding-right:5%;}
	.banner p{font-size:14px; line-height:15px; padding:5px 10px;}
	.footer_two {width: 100%; float:none; margin-bottom:30px;}
	.copyright_text{float:none; text-align:center; margin-bottom:10px;}
	.deigned_text{float:none; text-align:center}
	.index_buttons a{margin-bottom:15px;}
	.regional_chair_img {width: 50%;}
	.news_section {width: 100%; padding: 20px;}
	.news_section_left { width: 100%; float: none; height: auto; display: block; text-align: center;}
	.news_sr {display: block;vertical-align: middle;  font-size: 64px; text-align: center !important; height: auto; margin-top: 20px;    margin-bottom: 27px !important;}
	.news_section_right{width:100%; float:none; padding-left:0}
	.events_page_imges img { width: 32%;}
	.poll_result{width:100%; margin:0; margin-bottom:25px; float:left;}
	.use_full_box ul li{width:80%; margin:0 0% 15px 0; height:auto}
	
	.complaince_overlay_name {top: 30%;}
}
@media only screen and (max-width:359px)
{
	.banner p{font-size:12px;}
	/*.magazine_div {height: 485px;}*/
	.ass_member ul li{width:48%;}
	
}