input[name="query"]{width:50%;height:32px;}

#footer{width:100%;background-color:#fff;}
#footer div.blue{margin-bottom:15px !important;font-size:1.5rem;font-weight:normal;text-align:center;}

/*Footer Banner*/
.footer-banner{background-color:#fff;width:100% !important;}
.footer-banner .co-organizer img:nth-child(1){height:85px;}
.footer-banner .co-organizer img:nth-child(2){height:60px;}
.footer-banner .co-organizer>div{padding-left:0px !important;padding-right:0px !important;}
.footer-banner .footer-banner-lower-box:nth-of-type(1){background-color:red;}
.footer-banner .organizer img:nth-child(1){max-height:100px;}
.footer-banner .organizer> div{padding-left:0px !important;padding-right:0px !important;}
.footer-banner .partner a:nth-child(1)>img{height:85px;}
.footer-banner .partner a:nth-child(2)>img{height:85px;}
.footer-banner .partner>div{padding-left:0px !important;padding-right:0px !important;}
.footer-banner .partner img{margin-left:0px !important;}

.footer-banner .lower-footer-banner > img{height:50px;}
.footer-banner .lower-footer-banner>p{color:#004a80;font-size:1.4em;}

.owl-carousel .owl-item{width:150px;height:80px;}
.owl-carousel .owl-item img{width:100%;position:absolute;top:50%;transform:translateY(-50%);object-fit:contain;height:80px;}
.owl-carousel .owl-item:nth-child(27) img{height:80px !important;}
.owl-carousel .owl-item:nth-child(13) img{height:50px !important;}
.owl-carousel .owl-item:nth-child(17) img{height:30px !important;}
.owl-carousel .owl-item:nth-child(20) img{height:80px !important;}
.owl-carousel .owl-item:nth-child(12) img{height:50px !important;}

/*Start of Footer Bottom*/
.footer-bottom{background-color:#002395;color:#fff;padding:15px 30px;font-size:1.2rem;}
.footer-bottom .e_newsletter h3{font-size:15px;}
.footer-bottom .e_newsletter div.blue{font-size:10px;color:#fff;}
.footer-bottom .e_newsletter > h5{margin-bottom:10px;width:200px;}
.footer-bottom .e_newsletter>a{margin-bottom:10px;}
.footer-bottom .e_newsletter .subscribe-button > a{text-decoration:none;background-color:#f64a43;color:#fff;border-radius:5px;padding:5px;font-size:1rem;}
.footer-bottom .e_newsletter .subscribe-button .e_news-image{margin-left:20px;}

.footer-bottom .logo-section i{margin-top:20px;font-size:2.5em;}
.footer-bottom .footer-section-bottom{border-top:1px solid #fff;}
.footer-bottom .footer-section-bottom #footer-link a{font-size:13px;}
.footer-bottom .footer-section-bottom .link > a{text-decoration:none;color:#fff;padding:0 8px;margin-bottom:20px;display:block;}
.footer-bottom .footer-section-bottom .link > a:first-child{padding:0 8px 0 0;}
.footer-bottom .footer-section-bottom .link > a:last-child{padding:0 0 0 8px;}
.footer-bottom .footer-section-bottom .copyright{margin-bottom:10px;}

.footer-bottom .footer-section-bottom div{text-align:center;}
/*
h5{margin-bottom:10px;}
.footer-banner-box>p{color:#004a80;font-size:1.4em;}
.footer-banner-lower-slide-box{text-align:center;overflow:hidden;}
.footer-banner-lower-slide-box>a{margin:5px;}
.footer-banner-lower-slide-box>a>img{height:60px;}
.footer-banner-box{margin-top:20px;text-align:center;margin-right:20px;min-height:100px;}
.footer-banner-box{flex-basis:100%;font-size:20px;}
.footer-section-upper-left{display:flex;}
.footer-section-upper-left > h5{margin-right:120px;}
.footer-section-upper-right{cursor:pointer;}
.footer-section-upper-right > img{width:auto;height:100px;margin-bottom:5px;}
.footer-section-bottom-left{display:flex;justify-content:space-between;margin-right:40px;}
.index_text{font-size:1.5em;}
.support-row{display:flex;justify-content:center;}
.footer-section-upper{border-bottom:1px solid #fff;}
.footer-section-upper-left{flex-direction:column;}
.footer-section-upper-left>h5{margin-bottom:20px;}
.footer-section-bottom-left{border:none;}
.footer-section-bottom-left{flex-direction:column;}
.footer div.blue{width:300px;margin:auto;}
*/

@media screen and (min-width:768px){
	.footer-bottom .footer-section-bottom .link{display:flex;justify-content:center;}
	.footer-bottom .footer-section-bottom .link > a{margin-bottom:0;}
	.footer-bottom .footer-section-bottom .copyright{margin-bottom:0;}
	.footer div.blue{font-size:1.4rem;}
	.link > a:not(:last-child){border-right:1px solid #fff;}
}

@media screen and (min-width:1024px){
	.link > a:not(:last-child){border-right:1px solid #fff;}
}