/* #Media Queries
================================================== */
/* END__ */

@media (min-width: 992px) and (max-width: 1199px) {
#page{ padding-top:80px;}
.header{ position:fixed; top:0; left:0; right:0; z-index:1000; background:var(--bs-blue);}
.header .container{ height:80px;}
.home-banner .full-img{ width:530px;}
.about-banner{ margin-top:64px;}
.page-title{ padding-top:60px;}
.event-box .d-inline-block time{ font-size:12px;}
.event-box .d-inline-block time + .material-symbols-outlined{ padding:0; background:#fff;}
.info-form-wrapper .sidebar-menu{ width:345px;}
} 
/* END__ */

@media (min-width: 768px) and (max-width: 991px) {
#page{ padding-top:80px;}
.header{ position:fixed; top:0; left:0; right:0; z-index:1000; background:var(--bs-blue);}
.header .container{ height:80px;}
.home-banner .full-img{ position:relative; top:auto; max-width:inherit; width:auto; text-align:right;}
.home-banner .full-img img{ width:350px; height:auto;}
.home-w5 .quatation-block .content blockquote{ font-size:22px;}
.home-w6 .content{ padding:30px;}
.title-blue h2{ font-size:30px;}
.footer-top{display:flex; flex-wrap: wrap; column-gap:0;}
.footer-top > div{flex:0 0 auto; width:100%;}
.footer-top > div + div{ margin-top:50px;}
.footer-top .footer-logo{ order:1;}
.footer-top .footer-info{ order:2;}
.footer-top .footer-menu{ order:3; width:50%;}
.footer-top .footer-menu + .footer-menu{ order:4;}
.footer-top .footer-partner { order:5;}
.footer-top .footer-partner ul {display:flex; flex-wrap: wrap; max-width:90%}
.footer-top .footer-partner ul li {flex:0 0 auto; width:50%;}
.footer-top .footer-partner ul li img{ height:48px; width:auto;}
.footer-top .footer-partner ul li + li, .footer-top .footer-partner ul li{ margin-bottom:10px;}
.about-w1 .row [class*=col-] + [class*=col-]{ margin-top:30px;}
.about-banner{ margin-top:64px; margin-bottom:45px;}
.full-cta{padding-bottom: 190px}
.page-title{ padding-top:60px;}
.step-3-first-row .col-lg-4 .content{ padding-bottom:150px;}

.list-events .list-event > li > a{ display:block !important; position:relative}
.list-events .list-event > li > a ul.meta{ padding:15px 0 28px 70px;}
.list-events .list-event > li > a .flex-grow-0{ position:absolute; top:0; left:0;}
.list-events .list-event > li > a .flex-grow-0 time{ width:auto;}
.list-events .list-event > li > a .flex-grow-0 time .month{ margin-top:0;}
.list-events .list-event > li{ margin-bottom:30px; padding-bottom:30px; border-bottom:1px solid #d8d8d8;}
.list-events .list-event > li.mmyy-name{ padding-bottom:0; border:none;}
.list-events .list-event > li > a h4{ font-size:24px;}
.list-events .list-event > li > a ul.meta li span{ font-size:20px;}

.event-form{ padding-top:50px;}
.event-form .nav-tabs .nav-link{ padding:0 16px;}
.event-form .nav-tabs li{ width:100px;}

.event-form form{ background:#e9f3fb; display:block; border-radius:20px;}
.event-form .collapse:not(.show), .event-form .collapse{ display:none;}
.event-form .collapse.show{ display:block;}
.event-form .d-block.btn{ text-transform:none; letter-spacing:0; box-shadow:none; position:relative;}
.event-form .d-block.btn[aria-expanded="true"] span + span{ display:block;}
.event-form .d-block.btn[aria-expanded="false"] span + span{ display:none;}
.event-form .d-block.btn[aria-expanded="true"] span:first-child{ display:none;}
.event-form .d-block.btn[aria-expanded="false"]:after{ content:'\e5d7'; right:15px; top:50%; -webkit-transform:translateY(-50%); -ms-transform:translateY(-50%); transform:translateY(-50%); position:absolute; font-family:'Material Symbols Outlined'; font-size:24px;}
.event-form .d-block.btn[aria-expanded="true"]:after{ content:'\e5d6'; right:15px; top:50%; -webkit-transform:translateY(-50%); -ms-transform:translateY(-50%); transform:translateY(-50%); position:absolute; font-family:'Material Symbols Outlined'; font-size:24px;}
.event-form .card.card-body{ padding:30px;}
.event-form label{color: rgb(87, 92, 102);}
.event-form .card.card-body .flex-grow-0{ text-align:center;}
.accordionjs .acc_section .acc_content{ padding:20px;}
.event-box .d-flex time + .material-symbols-outlined{ padding:0; background:#fff; font-size:16px;}
} 

/* END__ */

@media only screen and (max-width: 767px) {
#page{ padding-top:80px;}
.header{ position:fixed; top:0; left:0; right:0; z-index:1000; background:var(--bs-blue);}
.header .container{ height:80px;}
.container{ padding:0 24px;}
.home-banner .full-img{ position:relative; top:auto; max-width:inherit; width:auto; text-align:right;}
.home-banner .full-img img{ max-width:350px; height:auto; width:auto;}
.home-banner .container h1{ font-size:38px;}
.home-banner .container .row{ height:auto; padding-top:50px}
.home-w5 .quatation-block .content blockquote{ font-size:22px;}
.home-w1 .event-block, .home-w1 .box-link, .home-w4 .content, .home-w5 .quatation-block, .home-w6 .content{ padding:30px;}
.title-blue h2{ font-size:30px;}
.footer-top{display:flex; flex-wrap: wrap; column-gap:0; padding:30px 0;}
.footer-top > div{flex:0 0 auto; width:100%;}
.footer-top > div + div{ margin-top:30px;}
.footer-top .footer-logo{ order:1;}
.footer-top .footer-info{ order:2;}
.footer-top .footer-menu{ order:3;}
.footer-top .footer-menu + .footer-menu{ order:4;}
.footer-top .footer-partner { order:5;}
.footer-top .footer-partner ul {display:flex; flex-wrap: wrap; max-width:100%}
.footer-top .footer-partner ul li {flex:0 0 auto; width:100%;}
.footer-top .footer-partner ul li img{ height:48px; width:auto;}
.footer-top .footer-partner ul li + li, .footer-top .footer-partner ul li{ margin-bottom:10px;}
.footer-top .footer-menu ul li + li{ margin-top:8px;}
.wrapper .section-block + .section-block{ margin-top:65px;}
.about-w1 .row [class*=col-] + [class*=col-]{ margin-top:30px;}
.about-w1 .row [class*=col-] .content{ padding:40px 30px;}
.about-banner{ margin-top:64px; margin-bottom:40px;}

.sidebar-img{ padding:20px 28px 0;}
.page-title{ padding-bottom:0; padding-top:20px; font-size:15px;}
.legal-btns .legal-btn-list a h4{ font-size:24px; margin-bottom:10px}
.full-cta{padding-bottom: 190px}
.form-btns ul li{ display:block; margin-top:16px; margin-right:0;}
.form-btns ul li a{ line-height:1.2}
.form-btns ul li a .flex-grow-1, .form-btns ul li a .flex-grow-0{ padding-top:10px; padding-bottom:10px;}
.step-3-first-row .col-lg-4 .content{ padding-bottom:150px;}
.event-info .event-meta ul{ display:block}
.event-info .event-meta ul li{ display:inline-block !important;}
.event-info .event-meta ul li + li{ margin-top:8px;}
.r-title{ display:none;}
.county-accordion .accordionjs .acc_section .acc_head{ padding-top:20px; padding-bottom:20px; padding-left:20px; padding-right:50px;}

.list-events .list-event > li > a{ display:block !important; position:relative}
.list-events .list-event > li > a ul.meta{ padding-left:60px; flex-wrap:wrap; margin-bottom:24px;}
.list-events .list-event > li > a ul.meta:after{ content:''; display:table; clear:both;}
.list-events .list-event > li > a ul.meta li{margin-left:0; margin-right:10px; vertical-align:top; flex: 0 0 auto; font-size:16px;}
.list-events .list-event > li > a ul.meta li:first-child{ margin:0 0 5px 0; width:100%; width:100%;}
.list-events .list-event > li > a .flex-grow-0{ position:absolute; top:0; left:0;}
.list-events .list-event > li > a .flex-grow-0 time{ width:auto;}
.list-events .list-event > li > a .flex-grow-0 time .month{ margin-top:0;}
.list-events .list-event > li > a .flex-grow-0 time .date{ font-size:20px;}
.list-events .list-event > li{ margin-bottom:30px; padding-bottom:30px; border-bottom:1px solid #d8d8d8;}
.list-events .list-event > li.mmyy-name{ padding-bottom:0; border:none;}
.list-events .list-event > li > a h4{ font-size:22px;}
.list-events .list-event > li > a ul.meta li span{ font-size:20px;}

.event-form{ padding-top:50px;}
.event-form form{ background:#e9f3fb; display:block; border-radius:20px;}
.event-form .collapse:not(.show), .event-form .collapse{ display:none;}
.event-form .collapse.show{ display:block;}
.event-form .d-block.btn{ text-transform:none; letter-spacing:0; box-shadow:none; position:relative;}
.event-form .d-block.btn[aria-expanded="true"] span + span{ display:block;}
.event-form .d-block.btn[aria-expanded="false"] span + span{ display:none;}
.event-form .d-block.btn[aria-expanded="true"] span:first-child{ display:none;}
.event-form .d-block.btn[aria-expanded="false"]:after{ content:'\e5d7'; right:15px; top:50%; -webkit-transform:translateY(-50%); -ms-transform:translateY(-50%); transform:translateY(-50%); position:absolute; font-family:'Material Symbols Outlined'; font-size:24px;}
.event-form .d-block.btn[aria-expanded="true"]:after{ content:'\e5d6'; right:15px; top:50%; -webkit-transform:translateY(-50%); -ms-transform:translateY(-50%); transform:translateY(-50%); position:absolute; font-family:'Material Symbols Outlined'; font-size:24px;}
.event-form .card.card-body{ padding:30px;}
.event-form label{color: rgb(87, 92, 102);}
.event-form .card.card-body .flex-grow-0{ text-align:center;}
.list-events, .calendar-view{ padding:24px;}
.question-cta{ padding-bottom:190px;}
	.fc .fc-daygrid-day-number{ padding:20px 5px 6px 5px;}
	.fc table{ font-size:14px;}
	.fc .fc-daygrid-body-balanced .fc-daygrid-day-events{ font-size:10px; padding:3px 0 0 3px;}
	.fc .fc-toolbar-title{ font-size:1em;}
	.fc .fc-toolbar-title{ padding:0;}
	
	.modify-topic .btn{ white-space:normal; font-size:14px;}
	.sidebar-cta{ padding-top:24px; padding-left:24px; padding-right:24px;}
	.form-btns ul li a{ height:auto;}
	.form-btns ul li a .flex-grow-0{ border-left:none;}
	.form-btns ul li a .flex-grow-1{ border-right:1px solid var(--bs-blue);}
	.icon-button{ font-size:14px; padding:16px;}
	.get-started-bolck .content-item{ padding:20px;}
	.accordionjs .acc_section .acc_content{ padding:16px;}
	.accordionjs .acc_section .acc_content{ padding:20px;}
.event-box .d-inline-block time + .material-symbols-outlined{ padding:0; background:#fff; font-size:16px;}
	.calendar-view .fc-daygrid-event, .fc-daygrid-event{ font-size:10px !important; white-space:normal !important}
} 
/* END__ */

@media only screen and (max-width:359px) {
.home-w2 .box ul li a{ white-space:inherit;}
.get-started-bolck .content-item{ padding:20px;}
.modify-topic .btn{ white-space:normal; font-size:14px;}
.sidebar-cta{ padding-top:24px; padding-left:24px; padding-right:24px;}
.form-btns ul li a{ height:auto;}
.form-btns ul li a .flex-grow-0{ border-left:none;}
.form-btns ul li a .flex-grow-1{ border-right:1px solid var(--bs-blue);}
.icon-button{ font-size:14px; padding:14px;}
.accordionjs .acc_section .acc_head{ padding:16px 40px 16px 16px; font-size:16px;}
.event-info-item .item .links a{ font-size:15px;}
.event-info-item .item{overflow-wrap: break-word; word-wrap: break-word; -ms-word-break: break-all; word-break: break-all; word-break: break-word; -ms-hyphens: auto; -moz-hyphens: auto;-webkit-hyphens: auto; hyphens: auto;}

	
} 
/* END__ */

