





@media(max-width:639px) {
    img {max-width: 100%;}
    header {padding: 0;}
    .logo {position: inherit;width: 50%;height: 0px;}
    .logo img {height: 60px;}
    .logo a::after {display: none;}
    #mainSlider {padding-top: 26px;}
    #mainSlider h1 {font-size: 15px;}
    #mainSlider p {font-size: 14px;margin-top: 10px;margin-bottom: 10px;}
    #mainSlider a.banner_link {font-size: 14px;padding: 6px 20px;}
    #owl-main.height-md .item {height: 44vh;background-size: 100%;background-repeat: no-repeat;}
    .owl-controls .owl-pagination .owl-page {width: 15px; height: 15px;}
    .sec_block h2 {font-size: 22px;margin-bottom: 20px;}
    .archivement {margin-right: 0;}
    .upcoming_events, .whatido {background-image: none;}
    .d_block {margin-bottom: 30px;}
    .a_img {text-align: center;}
    .a_img img {position: inherit;right: auto;top: 0;}
    .archivement_list ul li {padding: 10px 0px;}
    .archivement_list ul li svg {max-width: 9%;}
    .archivement_list ul li span {max-width: 85%;}
    .last_events_header {width: 90%}
    .last_events_header h2 {font-size: 18px;}
    .events_slider {overflow: visible;max-height: 100%;}
    .events_content {padding: 40px 20px 20px 20px;}
    .swiper-button-prev {top: 30% !important;}
    .footer_social a {padding: 10px 0;display: block;}


 .t_block {padding: 0 0px; max-width: 320px; width: 100%; }
    .owl-prev { left: 0px; }
    .owl-next { right: 0px; }

.img_sec_mask img { 	transform: skewX(0deg); 	min-width: 100%; 	/* margin-left: -35px; */ }
    .img_sec_mask { 	display: block;	background: #4c0028;	border: 10px solid #7d204e;	transform: skewX(0deg);	width: 100%;      
	height: 96%;	max-height: 500px;	overflow: hidden; }
    .img_sec_mask img { margin-left: 0px; }
    
   .events_pic { 	padding: 20px 0; } 
    /*.owl-prev { display: none; }
    .owl-next { display: none; }*/
    .events_pic img { 	height: auto; }
    .sec_block { 	padding: 80px 0px; }

.slider_border_right, .slider_border_left { 	width: 0px;  }
    .gallery a img {  width: 50%;  }
    
            .whoweare { background: none;}
            .sec_block { 	padding: 15px 0px; }

            /*.swiper-button-prev { 	display: none; }
     .swiper-button-prev { 	display: none; }*/
    .contact_info { position: relative; min-height: 100px; }
    .ar_h5_overlay { 	max-height: 100px;	width: 100%; }
    .dici, .dici2 {position: absolute;width: 100%;float:none;z-index: 8;top: 0;}
    .dici h3, .dici2 h3 {margin: 0;text-shadow: 0 0 10px #000;}
    .add_img_right, .add_img_left {position: inherit;width: 100%;	margin-top: 0;float:none;}
    .ar_h5_overlay {display: none;}
    .footer .col-sm-1 {display: none;}

    
}


@media(min-width:640px) and  (max-width:767px) { 

     .footer .col-sm-1 {display: none;}
    .logo { width: 100%; }
    
    
    
    
     img {max-width: 100%;}
    header {padding: 0;}

    .logo img {height: 60px;}
    .logo a::after {display: none;}
    #mainSlider {padding-top: 26px;}
    #mainSlider h1 {font-size: 35px;}
    #mainSlider p {font-size: 24px;margin-top: 10px;margin-bottom: 10px;}
    #mainSlider a.banner_link {font-size: 14px;padding: 12px 30px;}
    #owl-main.height-md .item {height: 75vh;background-size: 100%;background-repeat: no-repeat;}
    .owl-controls .owl-pagination .owl-page {width: 15px; height: 15px;}
    .sec_block h2 {font-size: 22px;margin-bottom: 20px;}
    .archivement {margin-right: 0;}
    .upcoming_events, .whatido {background-image: none;}
    .d_block {margin-bottom: 30px;}
    .a_img {text-align: center;}
    .a_img img {position: inherit;right: auto;top: 0;}
    .archivement_list ul li {padding: 10px 0px;}
    .archivement_list ul li svg {max-width: 9%;}
    .archivement_list ul li span {max-width: 85%;}
    .last_events_header {width: 90%}
    .last_events_header h2 {font-size: 18px;}
    .events_slider {overflow: visible;max-height: 100%;}
    .events_content {padding: 40px 20px 20px 20px;}
    .swiper-button-prev {top: 30% !important;}
    .footer_social a {padding: 10px 0;display: block;}


 .t_block {padding: 0 0px; max-width: 320px; width: 100%; }
    .owl-prev { left: 0px; }
    .owl-next { right: 0px; }

.img_sec_mask img { 	transform: skewX(0deg); 	min-width: 100%; 	/* margin-left: -35px; */ }
    .img_sec_mask { 	display: block;	background: #4c0028;	border: 10px solid #7d204e;	transform: skewX(0deg);	width: 100%;      
	height: 96%;	max-height: 500px;	overflow: hidden; }
    .img_sec_mask img { margin-left: 0px; }
    
   .events_pic { 	padding: 20px 0; } 
    /*.owl-prev { display: none; }
    .owl-next { display: none; }*/
    .events_pic img { 	height: auto; }
    .sec_block { 	padding: 80px 0px; }

.slider_border_right, .slider_border_left { 	width: 0px;  }
    .gallery a img {  width: 50%;  }
    
            .whoweare { background: none;}
            .sec_block { 	padding: 15px 0px; }

            /*.swiper-button-prev { 	display: none; }
     .swiper-button-prev { 	display: none; }*/
    .contact_info { position: relative; min-height: 100px; }
    .ar_h5_overlay { 	max-height: 100px;	width: 100%; }
    .dici, .dici2 {position: absolute;width: 100%;float:none;z-index: 8;top: 0;}
    .dici h3, .dici2 h3 {margin: 0;text-shadow: 0 0 10px #000;}
    .add_img_right, .add_img_left {position: inherit;width: 100%;	margin-top: 0;float:none;}
    .ar_h5_overlay {display: none;}
    .footer_social svg { width: 24px; margin-bottom: -4px; display: block; margin: 0 auto;  }  
}

@media(min-width:375px) and  (max-width:480px) { 
    
     .footer_social svg { width: 24px; margin-bottom: -4px; display: block; margin: 0 auto;  }
    
}