/* XX-Large devices (larger desktops, 1400px and up) */
.mobile_icon_wrap,.resposnive_header_nav,.resposnive_header{display: none;}

@media (max-width: 2001px) 
{



 
}

@media (max-width: 1800px) 
{


 
}
@media (max-width: 1505px) 
{


 
}

@media (max-width: 1400px) 
{
  
}

@media (max-width: 1345px) 

{
.annual_wrap_main h3:before {
    content: "";
    background-color: #BD1E2C;
    width: 20px;
    height: 2px;
    position: absolute;
    top: 10px;
    left: 38%!important;
}
.annual_wrap h3:before {
    content: "";
    background-color: #BD1E2C;
    width: 20px;
    height: 2px;
    position: absolute;
    top: 10px;
    left: 37%!important;
}
}



@media (max-width: 1250px) 
{


}

@media (max-width: 1242px) 
{

}


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



.index_testominal {
    background-repeat: no-repeat;
    background-size: cover;
    width: 100%;
    height: 100%;
    padding-bottom: 80px;
}
}
@media (min-width: 1058px)and (max-width: 1000px)
{
 .btn_class a{
margin-left: -9px;
}
}
@media (min-width:1200px)and(max-width: 1000px) 
{
    .phone_wraper li a{
    font-size: 0.9rem;
    padding: 7px 3px;}
}
@media (max-width: 1200px) 
{
/*.btn_submit{padding: 10px 10px!important;}*/
.web_nav li a{padding: 20px 0px!important;}


.index_content_wrap h2{font-size: 3.1rem;}
	.annual_wrap_main h3:before {
    content: "";
    background-color: #BD1E2C;
    width: 20px;
    height: 2px;
    position: absolute;
    top: 10px;
    left: 36%!important;
}

}

@media (max-width: 1145px) 
{
.annual_wrap_main h3:before {
    content: "";
    background-color: #BD1E2C;
    width: 20px;
    height: 2px;
    position: absolute;
    top: 10px;
    left: 35%!important;
}

.annual_meeting_form label {
    color: #141414;
    font-size: 1.1rem!important;

}
.annual_meeting_form input {
    background-color: #dadada;
    border: 1px solid#949494;
    padding: 10px 11px;
}
.submit_wrap{width: auto!important;}
.annual_presentation_wrap h3:before {
    content: "";
    background-color: #BD1E2C;
    width: 20px;
    height: 2px;
    position: absolute;
    top: 10px;
    left: 0px;
}

}

@media (max-width: 1058px) 
{
	.annual_wrap h3:before {
    content: "";
    background-color: #BD1E2C;
    width: 30px;
    height: 2px;
    position: absolute;
    top: 10px;
    left: 34%!important;
}
.swbda_event_logo h6 {
    padding-top: 20px!important;
    font-size: 1.2rem;
    font-weight: bold;
    color: #a70f0f;
}

.phone_wraper li a{padding: 7px 1px; font-size: unset;}



.submit_wrap{margin: 0px 46px;}
.thumb_item img{
    max-width: 500px;
     
    object-fit: cover;
}
}
 
 
@media (max-width: 992px) 
{
.linkeliad_wrap img {margin: 0px auto;padding-bottom: 20px;}
.swbda_event_logo h6 {
    padding-top: 20px!important;
    font-size: 1.5rem;
    font-weight: bold;
    color: #a70f0f;
}
.swbda_member h4 {
    text-align: center;

}
	.annual_wrap_main h3:before {
    content: "";
    background-color: #BD1E2C;
    width: 20px;
    height: 2px;
    position: absolute;
    top: 10px;
    left: 32%;
}
	.annual_wrap h3:before{left:30%!important;}
.index_testominal h6 {color: #000000;font-size: 1.1rem;line-height: 1.9rem;width: 70%; margin: 0px auto;}


.submit_wrap{width: 90%;margin: 0px auto;display: block; text-align: center;}

.form_info_anchor {text-align: center; padding: 20px 0px;}
.check_set {width: 100%;}
.form_info_wrap strong{width: 100%;}

.annual_meeting_form .submit {margin: 10px;}

.resposnive_header img{max-width:300px;}
.mobile_icon_wrap{display: block;text-align:right;}
.mobile_icon i{font-size: 3rem;padding-top: 12px;color:#ec2028!important;}
.resposnive_header{display: block;background-color: #282828!important; padding: 10px 0px;}
#open_nav{left:0;z-index: 100000;}
.resposnive_header_nav{position: fixed;top: 0;left: 0;z-index: 20;    background-color: #8a2a2c;height: 100%;display: block;
box-shadow: 0px 0px 12px 2px #000;left:-330px;transition: left 0.4s ease;}
.resposnive_header_nav.top_menu li{display: block;border:0!important}
.nav_link{padding: 10px;}
.nav_link li{list-style-type: none;}
.nav_link li a{text-decoration: none;color: #ffffff;}
.swbda_message span {margin-left: 0px;text-align: center;}
.web_menu_bar{display: none;}
.menu_holder{height: 119px;}
.menu_holder{height: 100px;display: none;}
.resposnive_header_nav,.resposnive_header{display: block; background-color: #282828!important;}
.main_nav_wrap{display: none;}
.menu_section_wrap{display: none;}
.swbda_message h2 {padding-bottom: 30px;padding-top: 30px;margin: 0px auto;}
.swbda_message strong {background-color: #BD1E2C;width: 50px;height: 2px;position: absolute;left: -60px;top: 38px;}
/*.swbda_message h5:before {content: "";background-color: #000000;width: 50px;height: 2px;position: absolute;top: 40px;left: 24%;
 margin: 0px auto;text-align: center;}*/
.swbda_register h6 {width: 50%;/* text-align: center; */ margin: 0 auto;}
.swbda_anchor_wrap{padding-bottom: 30px; margin: 0px auto;}
.swbda_event_logo {max-width: 100%;margin: 14px 0px; text-align: center;}
.index_portfolio h5{width: 100%;}
.footer_widget_right{text-align: center;}
.footer_widget_left{text-align: center;}
.about_our_motto h3 {color: #a1313d;width: 28%;position: relative;line-height: 1.9rem;margin: 0px auto;}

.executive_board p{width: 100%}
.swbda_member_anchor p{text-align: center;} 
.index_portfolio img {border-radius: 24px;width: 150px;max-width: 100%;text-align: center;}
.annual_presentation_desc {text-align: center;}
.annual_presentation_desc p{text-align: center!important;}
.pding_top{padding-top: 30px;}
.annual_presentation_wrap h3 {color: #BD1E2C;width: 14%;margin: 0px auto;font-weight: bold;position: relative;}


.executive_board_detail {padding-bottom: 30px;padding-top: 24px;text-align: center;}
.swbda_message {background-color: lightgrey;padding-top: 20px;}

}
 


@media (max-width: 768px)
{
/* 	.fancybox-image, .fancybox-spaceball{
		height:300px;
		object-fit:contain;
		
	} */
	.mg_responsive_img{
		text-align:center;
	}
.executive_board h3:before{
		display:none;
	}	
	.annual_wrap_main h3:before{
		display:none;
	}
	.annual_wrap h3:before{
		display:none;
	}
	.media_wrap h3:before{
	display:none;	
	}
.from_pading{
padding-left:0;
padding-right:0;
	}
.linkin_centr{
text-align:center;		
	}
.annual_wrap h3 {
    color: #BD1E2C;
    width: 100%;
	text-align:center;
    margin: 0px auto;
    font-weight: bold;
    position: relative;
}
.swbda_register h6 {
    width: 60%;
    /* text-align: center; */
    margin: 0 auto;
}
.media_wrap h3 {
    color: #BD1E2C;
    margin: 0px auto;
    width: 31%;
    font-weight: bold;
    position: relative;
}
.index_content_wrap {
    padding: 76px 0px;
}
.index_testominal h6 {
    padding: 0px 10px;
    color: #000000;
    font-size: 1.1rem;
    line-height: 1.9rem;
}
.index_testominal p {

    
    position: relative;
    max-width: 100%;
}
.pding_top{padding-top: 20px;}
.annual_wrap_main h3 {
    color: #BD1E2C;
    width: 100%!important;
    margin: 0px auto;
    font-weight: bold;
    position: relative;
    text-align: center;
}
.swbda_member h4 {
    color: #992437;
    font-weight: bold;
    padding-bottom: 30px;
    text-align: center;
}
.annual_wrap_main h3:before{left: 40px!important;}
.index_portfolio img {
    border-radius: 24px;
    width: 90%;
    max-width: 100%;
    text-align: center;
}
.annual_presentation_wrap h3 {
    color: #BD1E2C;
    width: 50%;
    margin: 0px auto;
    font-weight: bold;
    position: relative;
}
	.item {
    width: 100%;
    display: flex;
    flex-wrap: nowrap;
    justify-content: space-around;
}
.main_footer ul {
    width: 100%;
    display: flex;
    flex-wrap: wrap;
    padding: 0px 0px 0px 0px;
    margin: 0px;
    justify-content: space-between;
}
.about_our_motto p {
    color: #ffffff;
     padding-right: 0px;
    /* padding-bottom: 10px; */
    font-size: 1.2rem;
}
.about_our_motto h3:before {
    content: "";
    background-color: #a1313d;
    width: 30px;
    height: 2px;
    position: absolute;
    top: 65px;
    left: 4px;
}
.executive_board_detail{padding-bottom: 0px;}

.about_our_motto h3{width: 28%; text-align: center; padding: 50px 0px;}
.about_our_motto h4{width: 100%; text-align: center;}
.resposnive_header img{max-width:300px;}
.mobile_icon_wrap{display: block;text-align:right;}
.mobile_icon i{font-size: 3rem;padding-top: 12px;color:#ec2028!important;}
.resposnive_header{display: block;}
#open_nav{left:0;z-index: 100000;}
.resposnive_header_nav{position: fixed;top: 0;left: 0;z-index: 20;    background-color: #8a2a2c;height: 100%;display: block;
box-shadow: 0px 0px 12px 2px #000;left:-330px;transition: left 0.4s ease;}
.index_content_wrap h2{font-size: 2.5rem;}
.web_menu_bar{display: none;}
.menu_holder{height: 119px;}
.menu_holder{height: 100px;display: none;}
.resposnive_header_nav,.resposnive_header{display: block; background-color: #282828!important;}
.main_nav_wrap{display: none;}
.menu_section_wrap{display: none;}
/*.swbda_message h5:before {content: "";background-color: #000000;width: 50px;height: 2px;position: absolute;top: 40px;left: 18%;*/
    /*margin: 0px auto;text-align: center;}*/
.swbda_message h2{width: 40%;}
}
@media (max-width: 550px)
{
    .annual_wrap_main h3:before {
        left: -5px!important;
    }
.about_our_motto h3{width: 32%; text-align: center; padding: 50px 0px;}
.about_our_motto h3::before{left: -10px;}
.executive_board h3 {
/*     width: 44%!important; */
    padding-bottom: 30px;
}
.annual_wrap h3{width: 100%!important;text-align:center;}
.annual_meeting_form strong{font-size: 1.1rem!important;text-align: center!important; line-height: 1.1rem;}
/*.annual_wrap_main h3{width: 52%;} */
.swbda_register h6 {
    width: 65%;
    /* text-align: center; */
    margin: 0 auto;
}
.swbda_register h6:before {
    content: "";
    background-color: #BD1E2C;
    width: 40px;
    height: 4px;
    position: absolute;
    top: 20px;
    left: -50px;
}
.media_wrap h3 {
    color: #BD1E2C;
    margin: 0px auto;
    width: 60%;
    font-weight: bold;
    position: relative;
}
.thumb_item img{max-width: 100%;height:300px;object-fit: cover;object-position: top center;}
.index_portfolio h5 {
    width: 100%;
}
.swbda_message h2 {
    width: 86%!important;
    text-align: center;
}
.swbda_message strong{display: none;}
.form_info_anchor {
    text-align: center;
    padding: 20px 11px;
}
.form_info_anchor {text-align: center;padding: 20px 0px;}
.form_info_anchor a {display: inline-block; font-size: 1.1rem;}
.form_info_wrap strong{width: 100%;}
.annual_presentation_wrap p {
    text-align: center;
    line-height: 1.5rem;
    font-size: 1.1rem;
    font-weight: 400;
    width: 100%;
    margin: 0px auto;
    padding-bottom: 10px;
}
.annual_presentation_desc {
    padding: 0px 0px;
    height: 250px;
    align-items: center;
    display: inline-grid;
}
.annual_presentation_desc {
    padding: 0px 0px;
    align-items: center;
    display: inline;
}
.annual_presentation_wrap h3:before {
    content: "";
    background-color: #BD1E2C;
    width: 20px;
    height: 2px;
    position: absolute;
    top: 10px;
    left: 0p;
}

.swbda_event {
    padding: 20px 0px;
    background-color: #ffffff;
}
.article_section {padding-top: 10px;}
.article_section p{text-align: center;}

.annual_meeting_form .submit {
    /* margin: 10px; */
    display: block;
    width: 100%;
}
.annual_meeting_form input[type=checkbox] {
    width: 40px;
    height: 31px;
   color: #dadada: ;
    margin-right: 10px;
    margin: 20px 2px;
}
.annual_meeting_form label {
    color: #141414;
    font-size: 1.1rem!important;
}
.main_footer {
    background-color: #242223;
    
    padding: 50px 0px;
}
.about_our_motto h4{padding: 0px 0px;}
.main_footer img{display: block;margin: 0px auto;}
.phone_wraper li a{display: inline-block;}
.index_portfolio img{width: 100%;}
.swbda_message h5:before{left:5%;}
.media_wrap h3:before {left: 20%!important;}

.annual_presentation_wrap h3 {
    color: #BD1E2C;
    width: 41%;
    margin: 0px auto;
    font-weight: bold;
    position: relative;
    padding-bottom: 20px;
}

.media_text_setting :nth-child(2) {
    color: #000000;
    font-weight: 400;
    letter-spacing: 0.1rem;
    padding-bottom: 50px;
}
.swbda_member h4{text-align: center;}
.executive_board_detail{padding-top: 20px;}
.executive_board p{text-align: center; font-size: 1rem;}
.executive_board h4{text-align: center;}
.annual_presentation_wrap p {
    text-align: center;
    line-height: 1.5rem;
    font-size: 1.1rem;
    font-weight: 400;
    width: 100%;
    margin: 0px auto;
}
.annual_wrap h6 {
    color: #000000;
    font-weight: bold;
    font-size: 1.2rem;
}
.submit_wrap{width: 100%;}
.annual_meeting_form .submit {margin: 10px;}
.index_content_wrap h2{font-size: 2.2rem;}
.index_content_wrap strong{font-size: 1.1rem;}
#review_slider .owl-buttons .owl-prev{float:left;background-image: url('../images/slide_prev.png');width: 45px; height: 45px;
 position: absolute;bottom: 59%; left: 20px;
    background-repeat: no-repeat;}
#review_slider .owl-buttons .owl-next{float:right;background-image: url('../images/slide_next.png');width: 45px;
 height: 45px; bottom:59%;position: absolute; right: 20px;background-repeat: no-repeat;}
#review_slider.owl-theme .owl-controls { margin-top: 0px!important; }
}
@media (max-width: 415px)
{
.about_our_motto h3::before{left: -15%;}
.annual_wrap h3 {color: #BD1E2C;width: 100%;text-align: center;}
.annual_wrap h3:before {
    content: "";
    background-color: #BD1E2C;
    width: 20px;
    height: 2px;
    position: absolute;
    top: 10px;
    left: 17px;
}
.annual_wrap p {
    width: 100%;
 
    padding-top: 20px;
}
.media_wrap h3 {
    color: #BD1E2C;
    margin: 0px auto;
    width: 83%;
    font-weight: bold;
    position: relative;
}
}
@media (max-width: 390px)
{

.annual_wrap h3 {color: #BD1E2C;width: 100%;text-align: center;}
.annual_wrap h3:before {
    content: "";
    background-color: #BD1E2C;
    width: 20px;
    height: 2px;
    position: absolute;
    top: 10px;
    left: 11px;
}
.annual_wrap p {
    width: 100%;

    padding-top: 20px;
}
.about_our_motto h3:before {
    content: "";
    background-color: #a1313d;
    width: 30px;
    height: 2px;
    position: absolute;
    top: 65px;
    left: -25px;
}
.swbda_register h6 {
    width: 100%;
    text-align: center; 
    margin: 0 auto;
}
.swbda_register h6:before {
    content: "";
   display: none;
}
.media_wrap h3 {
    color: #BD1E2C;
    margin: 0px auto;
    width: 100%;
    font-weight: bold;
    position: relative;
}
.annual_meeting_form input {
    background-color: #dadada;
    border: 1px solid#949494;
    
    font-size: 0.8rem;
}

.index_content_wrap p{width: 100%; padding: 0px 0px;}
.index_content_wrap strong{font-size: 0.8rem;}
.index_banner {max-height: 540px;}
#review_slider.owl-theme .owl-controls .owl-buttons div {color: #000;display: inline-block;zoom: 1;display: inline;padding: 3px 10px;
    font-size: 12px;filter: Alpha(Opacity=50);opacity: 0.5;position: absolute; top:  87%;}
 .swbda_message h5{font-size: 1rem!important;}
 .index_portfolio h5 {width: 100%;}
}
@media (max-width: 295px)
{
    .about_our_motto h3{width: 100%; text-align: center; padding: 50px 0px;}
.index_testominal h5:before {
    content: "";
    background-color: #ffffff;
    width: 30px;
    height: 2px;
    position: absolute;
    top: 65px;
    left: 27px;
}

.swbda_register h6 {
    width: 100%!important;
    text-align: center;
    margin: 0 0px!important;
    font-size: 1.5rem!important;
}
.annual_wrap h3:before {
    left: 10px;
}
.about_our_motto h3:before {
    content: "";
    background-color: #a1313d;
    width: 30px;
    height: 2px;
    position: absolute;
    top: 65px;
    left: 10px;
}
.resposnive_header img {
    max-width: 190px;
}
.media_wrap h3:before {
    left: 15%!important;
}
}



 

































