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

@media(min-width:1199px) { 
.main-menu-3 ul li a { padding:1rem 1.5rem!important; }
.show_navigation_3 .owl-nav button.owl-prev { display:inline-block; left:-80px; }
.show_navigation_3 .owl-nav button.owl-next { display:inline-block; right:-80px; }
.show_navigation_4 .owl-nav button.owl-prev { display:block; }
.show_navigation_4 .owl-nav button.owl-next { display:block; }
.single-event .event-meta .single-meta p { font-size:16px!important; }

}

@media(min-width:992px) { 
.overlay_3:before { display:none; }
.pr-120-lg { padding-right:120px; }
.header-top { display:block; }
.main-menu ul li a { padding:1rem 2rem; }
.main-menu .dropdown { transition:all .4s linear 0s; }
.main-menu .dropdown:hover { background-color:#e40000; }
.main-menu .dropdown:hover>.dropdown-menu { display:block; }
.main-menu-2 .dropdown { transition:all .4s linear 0s; }
.main-menu-2 .dropdown:hover>.dropdown-menu { display:block; }
.main-menu-3 .dropdown { transition:all .4s linear 0s; }
.main-menu-3 .dropdown:hover>.dropdown-menu { display:block; }
.dropdown-menu .dropdown .dropdown-menu { left:100%; top:0%; margin:0 20px; border-width:0; }
.dropdown-menu .dropdown .dropdown-menu { margin:0; border-width:1px; }
.half_column_image img { object-fit:cover; }
.show_navigation_4 .owl-nav button.owl-prev { display:none; }
.show_navigation_4 .owl-nav button.owl-next { display:none; }
.single-event .event-meta .single-meta p { font-size:12px; }
.single-event-2 .event-meta .single-meta { padding-left:12px; }
.single-event-2 .event-meta .single-meta p { font-size:14px; }
.single-event-3 .event-meta .single-meta { padding-left:12px; }
.single-event-3 .event-meta .single-meta p { font-size:14px; }
.image-gallery .owl-item.active.center { transform:scale(1.3); }
.image-gallery .owl-item.active.center .single-gallery img { border:2px solid #ff5202; margin:12px 0; }
.timeline-wrapper:after { content:"\f105"; font-family:"font awesome 5 free"; font-weight:900; position:absolute; right:0; color:#fff; background-color:#ff5202; border-radius:50%; text-align:center; top:-40px; width:30px; height:30px; font-size:22px; line-height:30px; }
.timeline-wrapper:before { content:""; position:absolute; left:0; background-color:#e8e8e8; top:-40px; width:30px; height:30px; font-size:22px; line-height:30px; }.timeline-wrapper .single-timeline { position:relative; }
.timeline-wrapper .single-timeline:before { content:"\f192"; font-family:"font awesome 5 free"; font-weight:900; position:absolute; top:-50px; left:0; width:50px; height:50px; color:#fff; background-color:#ff5202; border-radius:50%; font-size:30px; line-height:50px; text-align:center; }
.single-event-content { padding:0 25px; }

}

@media(min-width:768px) and (max-width:991px) { 
.section-ptb { padding-top:80px; padding-bottom:80px; }
.section-ptb-3 { padding-top:80px; padding-bottom:0; }
.section-pb { padding-bottom:80px; }
.section-heading:before { left:40%; }
.mb-3d-5 { padding-bottom:3rem; }
.mt-3d-5 { padding-top:3rem; }
.mb-bd-5 { padding-bottom:3rem; }
.mb-xs-2 { margin-bottom:2rem; }
.mb-xs-3 { margin-bottom:3rem; }
.header_top_area .site_logo { display:none; }
.header_top_area .site_info { width:100%; }
.main-menu { padding:15px 20px;  }
.main-menu .navbar-brand { display:none; }
.mobile_site_logo { display:inline-block!important; }
.slider-area-2 .slider-content-2 .display-3 { font-size:3rem; }
.slider-area-3 .slider-content-2 .display-3 { font-size:3rem; }
.swiper-button-next { display:none; }
.swiper-button-prev { display:none; }
.slider-content .display-3 { font-size:3rem; }
.single-countdown { border-width:5px; }
.single-countdown-2 { border-width:6px; }
.single-countdown-3 { border-width:5px; }
.single-countdown-4 p { font-size:15px; }
.single-countdown-5 p { font-size:15px; }
.half_column_image img { width:100%; }
.show_navigation .owl-nav { display:none; }
.show_navigation_2 .owl-nav { display:none; }
.show_navigation_3 .owl-nav { display:none; }
.show_navigation_4 .owl-nav { display:none; }
.event-image img { width:100%; }
.big-blog-area .blog-thumb img { width:100%; }
.subscribe-wrapper button[type=submit] { border-radius:20px; width:110px; font-size:14px; }
.reg-form-area { position:relative; margin-bottom:-25%; }
.single-event-content h3 a { font-size:20px; }
.single-event-content { padding-left:20px; }

}

@media(max-width:768px) { 
.section-ptb { padding-top:80px; padding-bottom:80px; }
.section-ptb-2 { padding-top:100px; padding-bottom:70px; }
.section-ptb-3 { padding-top:100px; padding-bottom:0; }
.section-ptb-6 { padding-top:130px; padding-bottom:0; }
.section-pb { padding-bottom:80px; }
header .container { max-width:96%; }
.translate_30 { transform:translateY(0); }
.translate_34 { transform:translateY(0); }
.special-button { font-size:12px; }.special-button>i { display:none; }
.section-heading:before { left:48%; }
.mb-3d-5 { padding-bottom:3rem; }
.mt-3d-5 { padding-top:3rem; }
.mb-xs-5 { padding-bottom:3rem; }
.mb-xs-4 { padding-bottom:2rem; }
.my-xs-5 { margin:5rem 0; }
.my-xs-4 { margin:4rem 0; }
.mb-bd-5 { padding-bottom:3rem; }
.mt-xs-5 { padding-top:3rem; }
.mb-xs-2 { margin-bottom:2rem; }
.mb-xs-3 { margin-bottom:3rem; }
.main-menu-area.bg_dark_mobile { background-color:#0d1028; }
.header_top_area .site_logo { display:none; }
.header_top_area .site_info { width:100%; }
.main-menu { padding:15px 0; }
.main-menu .navbar-brand { display:none; }
.mobile_site_logo { display:inline-block!important; margin-left:5px; width:80%; }
.slider-area-2 .slider-content-2 .display-3 { font-size:3rem; }
.slider-area-3 .slider-content-2 .display-3 { font-size:3rem; }
.swiper-button-next { display:none; }
.swiper-button-prev { display:none; }
.slider-content .display-3 { font-size:3rem; }
.featured-section-2 { padding-bottom:250px; }
.single-featured-4 .feature-image img { width:100%; }
.courses-list { text-align:left; }
.countdown-wrapper.translate_50 { transform:translateY(15%)!important; }
.half_column_content_2 h2 { font-size:30px; }
.two-column-section.section-pt { padding:50px 0; }
.show_navigation .owl-nav { display:none; }
.show_navigation_2 .owl-nav { display:none; }
.show_navigation_3 .owl-nav { display:none; }
.show_navigation_4 .owl-nav { display:none; }
.events-info-2 { width:96%; left:2%; }
.big-blog-area .blog-thumb img { width:100%; }
.subscribe-wrapper { transform:translateY(49%); }
.half-column-video { padding:200px 0; }
.reg-form-area { position:relative; margin-bottom:-35%; }
.single-event-info { display:inline-block; text-align:center; }.single-event-info .single-event-date { margin:0 auto 20px; }

.slider-area .slider-content p{ font-size:14px; line-height:18px; text-align:center;}
.slider-area h2.display-3 { text-align:center;}

.slider-area .button_one{ display:none; }
.welcome-area .sub-title { margin-top:0px; font-size:26px;}
.social-accounts { margin-bottom:25px;}
.footer-area { }
.footer-bottom { display:inherit; text-align:center;}
.copyright { text-align:center;}
.powered_by { float:none; text-align:center;}
.powered_by span { display:block; margin:10px 0px;}
.navbar-nav { background:#0d1028;}
.main-menu ul li a {padding: 1rem 2rem !important;}

.contact-form-box-inner { margin-top:30px;}
.contact-box-title h3 {  font-size:26px;}

.footer-area .section-ptb { padding-bottom:20px;}
.height-600 { height:260px;}
}

@media(max-width:575px) { 
.section-ptb { padding-top:50px; padding-bottom:50px; }
.section-ptb-2 { padding-top:80px; padding-bottom:50px; }
.section-ptb-3 { padding-top:80px; padding-bottom:0; }
.section-ptb-4 { padding-top:100px; padding-bottom:90px; }
.section-ptb-5 { padding-top:100px; padding-bottom:60px; }
.section-ptb-6 { padding-top:130px; padding-bottom:0; }
.section-pb { padding-bottom:50px; }
header .container { max-width:96%; }
.translate_30 { transform:translateY(0); }
.translate_34 { transform:translateY(0); }
.button_three { padding:10px; }
.button_four { padding:10px; }
.button_five { padding:10px; }
.section-title h2 { font-size:35px; }
.sub-title { font-size:35px; }
.section-title-2 h2 { font-size:40px; }
.section-title-3 h2 { font-size:40px; }
.section-title-6 h2 { font-size:40px; }
.section-heading:before { left:50%; content:none; }
.mb-3d-5 { padding-bottom:3rem; }
.mt-3d-5 { padding-top:3rem; }
.mb-xs-5 { padding-bottom:3rem; }
.mb-mob-5 { padding-bottom:3rem; }
.mb-xs-4 { padding-bottom:2rem; }
.my-xs-5 { margin:5rem 0; }
.my-xs-4 { margin:4rem 0; }
.mb-bd-5 { padding-bottom:3rem; }
.mt-xs-5 { padding-top:3rem; }
.tags-list p { font-size:14px; }
.share-option p { padding-right:0; padding-left:5px; font-size:14px; }
.share-option ul li a { width:35px; height:35px; line-height:35px; margin-right:0; border-width:1px; font-size:12px; }
.mb-xs-2 { margin-bottom:2rem; }
.mb-xs-3 { margin-bottom:3rem; }
.mb-mob-3 { margin-bottom:3rem; }
.single_info { padding-left:10px; }
.single_info img { padding-right:10px; }
.main-menu-area.bg_dark_mobile { background-color:#fff; }
.header_top_area .button_icon { display:none; }
.header_top_area { display:none; }
.slider-area-2 .slider-content-2 .display-3 { font-size:2rem; }
.slider-area-3 .slider-content-2 .display-3 { font-size:2rem; }
.swiper-button-next { display:none; }
.swiper-button-prev { display:none; }
.swiper-pagination { display:none!important; }
.slider-content { padding:0!important; margin:0!important; }
.slider-content .display-3 { font-size:2rem; }
.slider-area.height-700 { height:450px; }
.courses-list { text-align:left; }
.countdown-wrapper.translate_50 { transform:translateY(5%)!important; }
.two-column-section.section-pt { padding:50px 0; }
.half_column_content_2 h2 { font-size:30px; }
.single-event .event-meta .single-meta p { font-size:12px; }
.single-event-2 .event-meta .single-meta p { font-size:12px; }
.single-event-3 .event-meta .single-meta p { font-size:12px; }
.events-info { width:90%; left:5%; }
.events-info p { font-size:12px; }
.events-info-2 { width:96%; left:2%; }
.single-blog .post-meta { width:90%; left:5%; }
.big-blog-area .blog-thumb img { width:100%; }
.footer-area .footer-logo { padding-top:30px; padding-bottom:20px; }
.social-accounts ul li a { width:35px; height:35px; line-height:35px; margin:0 3px; }
.subscribe-wrapper { transform:translateY(49%); }
.subscribe-wrapper h2 { font-size:30px; }
.half-column-video { padding:200px 0; }
.reg-form-area { position:relative; margin-bottom:-30%; }
.apply-wrapper h2 { font-size:35px; }
.details-meta .single-meta p { font-size:12px; }
.slider-area-2 .slider-content-2 p { display:none; }
.subscribe-wrapper button[type=submit] { width:120px; }
.slider-area.height-700 { height:300px; }
.slider-area-2.height-600 { height:300px; }
.slider-area-3.height-600 { height:300px; }
.blog-lists-wrapper .single-blog-wrapper { display:block; }
.blog-lists-wrapper .single-blog-wrapper .blog-thumb img { width:100%; margin:10px 0 15px; }
.single-event { display:block; }
.single-event .event-date { display:none; }
.single-event-3 { display:block; }
.single-event-3 .event-date,.single-event-2 .event-date { display:none; }
.blog-lists-wrapper-2 .single-blog-wrapper { display:block; }
.blog-lists-wrapper-2 .single-blog-wrapper .blog-thumb img { width:100%; margin:10px 0 15px; }
.slider-area-3 .slider-content h6 { font-size:15px; }.slider-content .display-3 { font-size:1.8rem; }

}