button , input[type="file"],input[type="text"], input[type="password"] { outline: none; }
input[type="text"]:focus,
input[type="file"]:focus,
input[type="number"]:focus,
input[type="email"]:focus,
input[type="search"]:focus,
input[type="password"]:focus,
input[type="range"]:focus,
button
{
    outline: none;    
}​




@media only screen and (max-device-width: 1024px) {

}

@media (min-width: 1900px) {
	#btnlogo{
		position: absolute;
		z-index: 1;
		width: 391px;
		margin: 0 auto;
		position: absolute;
		margin-left: 41%;
		margin-top: -215px;
	}	
	.navbar-default .navbar-nav > li > a{
		font-size:32px;
	}
}

@media (max-width: 2560px) {
	.section-about .container-fluid,
	#section-home-content .container-fluid{
		max-width: 1920px;
		padding-left:0;
		padding-right:0;
	}
	.slick-prev {
		left: 29%;
	}
	.slick-next {
		right: 63%;
	}
	.slick-prev, .slick-next {
		margin-top: 460px;
	}
}

@media (max-width: 1920px) {
	.img-right-announce{
		width:130%;
	}
}

@media (max-width: 1440px) {
	.section-about .container-fluid,
	#section-home-content .container-fluid{
		max-width: 1280px;
		padding-left:0;
		padding-right:0;
	}
	.block-detail-left {
		width: 650px;
	}
	.block-space-left {
		padding-left: 0px;
	}
	.slick-prev, .slick-next {
		margin-top: 320px;
	}
	
	.block-detail-left {
		padding-left: 30px;
	}
	.slick-prev {
		left: 24%;
	}
	
	#section-home-second {
		background-position: 60px -206px;
	}
	.block-home-top {
		padding-top: 400px;
	}
	.img-right-announce{
		width:100%;
	}

}

@media (max-width: 1260px) {
	.block-space-left {
		padding-left: 50px;
	}
	h1 {
		font-size: 50px;
		margin-bottom: 60px;
	}
	p {
		font-size: 24px;
	}
	.section-about {
		margin: 0;
		padding: 30px 0;
	}
	hr {
		margin-top: 0px;
		margin-bottom: 30px;
	}
	
	
}

@media (max-width: 1366px) {
	.container-fluid , .container-body .container {
		width: 100%;
	}
	.section-bannermain .container .block-banner{
		/*padding-left: 10%;*/
		/*padding-right: 30px;*/
	}
	#section-participants .container {
	   width: 1120px;
	}
	
	.slick-prev, .slick-next {
		width: auto;
		height: auto;
		margin-top: 280px;
	}
	body.home .text-main {
		padding-left: 0;
	}
	.text-main {
		padding-left: 10%;
	}
	.section-bannermain .container .block-banner .apply-now-main{
		margin-left: 10%;
	}
	.block-space-left {
		padding-left: 100px;
	}
	.block-detail-left {
		padding-right: 0px;
		padding-left:15px;
	}
	.section-footer-home{
		background-size: cover;
	}
}

@media (max-width: 1280px) {
	.container {
	   width: 1120px;
	}
}

@media (max-width: 1121px) {
	.container {
	   width: 970px;
	}
	#section-participants .container {
	   width: 970px;
	}
}


@media (max-width: 1024px) {
	.container , .container-fluid , .container-body .container {
		width: 100%;
	}
}

@media (max-width: 991px) {
	
}

@media (max-width: 800px){

}

@media (max-width: 790px){
	#section-participants .container {
		width: 100%;
	}
	.section-bannermain .container .block-banner{
		padding-left: 15px;
	}
	
	.container , .container-fluid , .container-body .container {
		width: 100%;
	}
	.container{
		padding-left:15px;
		padding-right:15px;
	}
	p{
		font-size:18px;
	}
	.container>.navbar-collapse{
		margin-right:0;
	}
	.navbar {
		min-height: 35px;
	}
	.navbar-default {
		min-height: 0;
		padding-top: 0px;
	}
	.navbar-brand{
		margin-top: 20px;
		margin-left:30px;
	}
	.navbar-toggle{
		border:none;
		margin-top:10px;
		margin-right:10px;
	}
	.navbar-toggle .icon-bar {
		display: block;
		width: 28px;
		height: 4px;
		border-radius: 2px;
	}
	.navbar-default .navbar-toggle .icon-bar {
		background-color: #fff;
	}
	/*}
	.navbar-toggle{
		float:left;
		margin-top:20px;
		margin-left:20px;
	}
	.navbar-brand{
		float:left;
	}
	.navbar-default .navbar-toggle{
		border-color: transparent;
	}
	.navbar-default .navbar-toggle .icon-bar{
		background-color: #fff;
	}
	.navbar-toggle .icon-bar{
		width: 28px;
		height: 3px;
	}*/
	
	.sidenav{
		padding-left:0;
	}
	
	h1.title{
		font-size: 27px;
	}
	.txt-banner-sub{
		margin: -74px 0 0 24px;
		font-size: 38px;
	}
	.block-banner{
		margin-left:0;
		padding-top:30px;
	}
	.section-bannermain .block-banner img{
		width:95%;
	}
	.section-home-detail{
		margin-bottom:0px;
	}
	.block-banner a.apply-now{
		padding:10px 15px;
		width:140px;
		display:block;
		margin-top:30px;
		text-align:center;
		font-size:16px;
	}
	.industries-block {
		font-size:16px;
		margin-bottom: 15px;
		text-align: left;
	}
	.freealltime-block{
		font-size:16px;
		line-height: 20px;
	}
	.apply-now-body {
		margin-top: 0 !important;
		margin-left: 0 !important;
	}
	.title-right{
		float:right;
	}
	.title-right-1{
		padding-right:38px;
	}
	.sub-title-right{
		margin: -64px 0 0 10px
	}
	#section-prize{
		margin-top:30px;
		padding-top:30px;
	}
	.number-text{
		width:50%;
		text-align:center;
		margin:0 auto;
	}
	.number-text-1{
		padding-right:28.5px !important;
	}
	.number-level{
		font-size:13px;
		line-height:17px;
	}
	.number-level-sub{
		font-size:13px;
	}
	.number-price{
		font-size:13px;
	}
	
	.schedule-titledate{
		width:20%;
		float:left;
		height:100%;
		padding-right:30px;
		margin-right:15px;
		border-right: 1px solid #fff;
		border-bottom:none;
		font-size:17px;
		writing-mode:vertical-rl;
		text-orientation: sideways-lr;
		letter-spacing: 0.20em;
	}
	.schedule-detail{
		width:80%;
		float:left;
		height:100%;
	}
	.block-schedule{
		margin-bottom:15px;
	}
	.schedule-detail{
		padding-top:50px;
		font-size:13px;
		padding-left:15px;
	}
	.block-schedule {
		height: 420px;
	}
	.block-schedule-blue{
		height: 310px;
	}
	.block-schedule-yellow{
		height: 410px;
	}
	.scrolltop{
		position:fixed;
		bottom:30px;
	}
	.scrolltop{
		/*display:none;*/
	}
	
	.mentors-title{
		font-size:16px;
	}
	.contact-detail {
		font-size: 12px;
		margin-bottom: 5px;
	}
	.contact-detail-location , .contact-detail-phone{
		margin-bottom: 15px;
	}
	#section-timeline h1.title {
		text-align: left;
	}
	#section-timeline .txt-banner-sub {
		text-align: left;
		margin: -75px 0 0 11px;
	}
	#section-timeline {
		margin: 0px 0 0 0;
		padding-top: 0px;
		height: 770px;
		background-repeat: no-repeat;
		background-image: URL("../../img/data/bg_timeline_mobile.png");
		background-position: center 150px;
		background-size:122px;
	}
	/* 1 */
	.timeline-mobile .block-date-first {
		position: absolute;
		margin: 155px 0 0 -100px;
	}
	.timeline-mobile .line-block{
		width:60px;
		height:1px;
		float:right;
		margin-top:12px;
	}
	.timeline-mobile .block-date-first{
		width:280px;
	}
	.timeline-mobile .block-datetime{
		padding-left:50px;
		line-height:14px;
		font-size:16px;
	}
	.timeline-mobile .text-register{
		font-size:16px;
	}
	/* 1 */
	/* 2 */
	.timeline-mobile .block-date-second {
		position: absolute;
		margin: 325px 0 0 -80px;
	}
	.timeline-mobile .block-date-second{
		width:280px;
	}
	.timeline-mobile .block-date-second .block-datetime{
		padding-left:120px;
	}
	.timeline-mobile .block-date-second .line-block{
		width:45px;
		height:1px;
		float:right;
		margin-left:15px;
		margin-top:12px;
	}
	/* 2 */
	/* 3 */
	.timeline-mobile .block-date-third {
		position: absolute;
		margin: 455px 0 0 110px;
	}
	.timeline-mobile .block-date-third{
		width:200px;
	}
	.timeline-mobile .block-date-third .block-datetime{
		padding-left:80px;
	}
	.timeline-mobile .block-date-third .line-block{
		width:35px;
		height:1px;
		float:left;
		margin-left:15px;
		margin-top:25px;
	}
	.timeline-mobile .block-date-third{
		width:210px;
	}
	.block-mentors .slick-slide, .block-judges .slick-slide {
		margin: 0 15px;
	}
	.sidenav .closebtn{
		left:initial;
		right:37px;
		top: -76px;
	}
	 .navbar-default .navbar-toggle:hover {
		background-color: #transparent;
	}
	.middle {
		opacity: 0;
		margin-top: -255px;
		width: 155px;
	}
	.text {
		font-size:10px;
		margin-left:-20px;
	}
	.block-col-productall a:hover .bgblock-green,.block-col-productall a:hover .bgblock-yellow {
		position: absolute;
		width: 190px;
		height: 260px;
		background-color: rgba(50,205,50, 0.6);
		margin: 0 0 0 -15px;
	}
	.block-col-productall a:hover .bgblock-blue , .block-col-productall a:hover .bgblock-red{
		margin-left:-30px;
	}
	.img-logo-rise{
		position:relative;
		margin:-100px 0 0 0;
		padding:0;
		float:right;
		width:81px !important;
	}
	
	/*---------------------*/
	.text-main {
		margin-top: 25px;
		margin-bottom:40px;
		text-align: left;
		line-height: 1;
		font-size: 24px;
	}
	.container50 {
		margin-left:30px;
	}
	.section-bannermain{
		padding-bottom:50px;
		padding: 140px 0;
		background-image: URL("../../img/costa/banner_mobile_home.jpg");
		background-position: center top;
		background-size: cover;
	}
	.txt-about {
		font-size: 15px;
		padding-left: 15px;
		padding-right: 15px;
	}
	.mobiel-justify{
		text-align: left;
	}
	.title-sub {
		font-size: 28px;
	}
	.img-cc-main {
		width: 90%;
	}
	.img-brand{
		width:130px;
		margin-bottom:30px;
	}
	
	.section-about{
		margin:0;
		padding:20px 0 0 0;
		background-repeat:no-repeat;
		background-position:center top;
		background-size:100%;
	}
	.title-sub {
		margin-top: 70px;
		margin-bottom: 50px;
	}
	.row-space-left-right {
		padding-left: 0;
		padding-right: 0;
	}
	.img-size {
		width: 52%;
	}
	.h-benefits{
		height:260px;
	}
	.section-benefits {
		margin: 0;
		padding: 50px 0;
		background-repeat: no-repeat;
		background-image: URL("../../img/section_bg_benefits.jpg");
		background-position: 30% -5px;
		background-size: cover;
	}
	
	.section-qualifications {
		margin: 0;
		padding: 80px 0;
		background-repeat: no-repeat;
		background-image: URL("../../img/bg_section_qualify.png");
		background-position: 70% top;
		background-size: cover;
	}
	#timeline .timeline-movement .timeline-item .timeline-panel.credits .timeline-panel-ul li span.importo {
		color: #fff;
		font-size: 0.8em;
		font-family: 'ConvGothamBold';
		text-align: center;
	}
	.importo-detail {
		color: #fff !important;
		font-size: 16px !important;
	}
	.causale-detail {
		font-size: 15px !important;
	}
	#timeline .timeline-movement .timeline-item.timeline-item-top-detail .timeline-panel{
		padding-right:0;
	}
	.section-timeline {
		padding-bottom:0;
	}
	.section-faq {
		padding: 30px 0 30px 0;
	}
	.section-ourcommunitypartners {
		padding: 30px 0 30px 0;
	}
	h1.title-ourcommunitypartners span {
		line-height:1;
		border-bottom: 0;
	}
	.hr-ourcommunitypartners{
		margin:0;
		padding:3px 0 0 ;
		display:block;
		width:160px;
		margin:0 auto;
		border-top: 3px solid #FAB712;
	}
	.section-ourcommunitypartners {
		margin-bottom: 0px;
		padding: 30px 0 0px 0;
	}
	.section-ourcommunitypartners {
		margin: 0;
		padding: 40px 0 40px 0;
		background-repeat: no-repeat;
		background-image: URL("../../img/section_bg_our.png");
		background-position: 100% top;
		background-size: cover;
	}
	.section-contact {
		margin: 0;
		padding: 0;
		background-repeat: no-repeat;
		background-image: URL("../../img/section_bg_contact.png");
		background-position: 100% top;
		background-size: cover;
	}
	.navbar-default .navbar-toggle {
		margin-top: 9px;
		background-color:transparent !important;
	}
	
	
	.navbar-nav-main{
		position:absolute;
		left: 0;
		text-align: left;
		padding-left:5px;
		    width: 80%;
		margin-top: 8px !important;
	}
	
	.panel-title>a, .panel-title>a:active{
		line-height:1.5;
	}
	
	.container50 {
		width: 100% !important;
	}
	.container50 {
		width: 90% !important;
		padding-left: 10px;
	}
	
	h1.title-tech span {
		padding-bottom: 3px;
		border-bottom: 0;
	}
	.technology-line{
		margin:0 auto;
		padding:0;
		display:block;
		width: 150px;
		padding-top: 3px;
		border-top: 3px solid #fab712;
	}
	.detail-address-right {
		padding-left:0;
	}
	
	.slick-slide .text:first-child{
		margin-left: 5px;
	}
	.slick-slide .text.text-1,
	.slick-slide .text.text-5,
	.slick-slide .text.text-3{
		margin-left: -5px;
	}
	
	.image-1 .middle,
	/*.image-4 .middle,*/
	.image-7 .middle{
		margin-top: -198px;
	}
	
	.slick-slide .text.text-2,
	.slick-slide .text.text-4{
		padding-left:0px;
	}


	.title-mentor {
		font-size: 13px;
	}
	.no-padding-left{
		padding-left:0;
	}
	.no-padding-right{
		padding-right:0;
	}
	
	.block-col-productall a:hover .image {
		/*opacity: 0.3;*/
		transform: scale(1.18);
	}


	/* the slides */
	.slick-slide {
		margin: 35px 35px;
	}
	.slick-list {
		margin: 0 0px;
	}
	/* the parent */
	.slick-list {
		/*margin: -35px -35px;*/
		margin: -35px -15px;
	}
	.slick-slide{
		padding-top:30px;
		height:590px;
	}
	
	.fancybox-close{
		top: 15px  !important;
		right: 15px  !important;
		width: 26px !important;
		height: 26px !important;
		/*background-image: url(../../img/fancy_close.png) !important;*/
		background-color:transparent !important;
		background-position:center center !important;
		background-size:auto !important;
	}
	
	.fancybox-inner{
		width:100% !important;
		height:auto !important;
		overflow:hidden !important;
	}
	.fancybox-overlay{
		background-color: transparent;
		background-image:URL('img/bg_color.png');
		background-repeat:x-repeat;
	}
	.fancybox-desktop{
		width:100% !important;
		height:auto !important;
		left:0 !important;
	}
	
	.navbar-default{
		padding-left:15px;
		padding-right:15px;
	}
	.link-footer-banner{
		width:100%;
		margin-left:-30px;
	}
	.menu-footer{
		width:100%;
	}
	.menu-footer a{
		display:block;
		width:100%;
		margin-bottom:15px;
	}
	.copy-right{
		font-size:12px;
	}
	.block-menu-popup a span {
		font-size: 40px;
	}
	.block-menu-popup{
		width:100%;
	}
	.section-bannermain{
		background-position: right top;
	}
	.block-space-left {
		padding-left: 15px;
	}
	h1 {
		font-size: 60px;
		margin-bottom: 30px;
	}
	hr {
		margin-top: 30px;	
		margin-bottom: 30px;	
	}
	.block-detail-left {
		padding-right: 15px;
	}
	.img-home-image2{
		padding-right:30px;
	}
	.block-home-top {
		padding-top: 15px;
		color: #000;
	}
	#section-home-second {
		padding-top: 15px;
		background-image: url(../../img/moose/line_home_haft_3.jpg);
		background-size:auto;
	}
	.section-footer-home{
		padding:60px 0;
		background-size:cover;
	}
	.menu-footer a {
		padding: 0 6px;
		font-size: 18px;
	}
	.img-m-left{
		padding-right:30px;
	}
	.m-space-block{
		padding-left:15px;
		padding-right:15px;
		margin-bottom:15px;
	}
	.galleryslide{
		padding-left: 30px;
		padding-right: 0;
	}
	.slick-slider{
		margin-right:0px;
	}
	.slick-prev, .slick-next {
		width: auto;
		height: auto;
		margin-top: 170px;
		z-index:9999;
	}
	.slick-next {
		right: 30%;
	}
	.slick-prev {
		left: 34%;
	}
	.section-footer-bonecaft {
		padding: 0px 0 40px 0;
	}
	.block-detail-center {
		width: 100%;
		margin: 0 auto;
		text-align: center;
	}
	
	.section-signinform .container{
		padding-left:0;
		padding-right:0;
	}
	
	.btn-facebook {
		width: 100% !important;
	}
	.form-space-mobile{
		text-align: center;
		width: 250px;
		margin: 0 auto;
		display: block;
	}
	.text-maximum{
		text-align:center;
		float:none;
		margin-top:15px;
		display: inline-table;
	}
	.file-block-mobile{
		width:100% !important;
	}
	.btn-signin {
		width: 100%;
	}
	.block-detail-left{
		width:100%;
	}
	.slick-prev, .slick-next {
		margin-top: 65%;
	}
	table{
		width:100%;
	}
	table td{
		margin-bottom:15px;
		font-size:13px;
		border:0;
		padding-left:5px;
		padding-right:5px;
		border-right: 1px solid #FED330;
	}
	.nav-tabs>li{
		width:100%;
		text-align:center;
		padding-bottom:20px;
	}
	.title {
		font-size: 22px;
	}
	.m-space-top{
		margin-top:15px !important;
	}
	#btnlogo {
		margin-top: -20px;
		margin-left: 32%;
	}
	#btnlogo img{
		width:100%;
	}
	.itinerart-btn , .book-btn{
		padding:15px 3px;
		font-size:12px;
	}
	.pice {
		font-size: 22px;
	}
	.block-discover{
		width:100%;
		margin:0 auto;
	}
	.block-detail-discover{
		padding:15px;
	}
	footer {
		padding: 35px 0;
	}
	footer a{
		font-size:16px;
	}
	footer .detail-menu-footer {
		font-size: 12px;
		padding-left: 5px;
	}
	.none-space-left-right-mobile{
		padding-left:0;
		padding-right:0;
	}
	
	.title-blocl-ship-details{
		font-size:16px;
		width:240px;
	}
	.bg_ship_detail table td{
		font-size:22px;
		height: 80px;
		padding-left:15px;
		padding-right:15px;
		margin-bottom:10px;
		border-right:0;
	}
	.bg_ship_detail{
		padding-left:15px;
		padding-right:15px;
		height:350px;
	}
	
	footer .container {
		width: 100%;
	}
	footer b{
		font-size:16px !important;
	}
	
	.bg_ship_detail{
		margin-left:0;
		margin-right:0;
	}
	
	/*
	.navbar-default{
		height:70px;
	}
	*/
	.navbar-default{
		padding-bottom:0;
	}
	
	.subnav-top{
		display:none;
	}
	.logosite{
		width:80%;
		margin-top:-20px;
	}
	.navbar-toggle{
		z-index: 99998;
		position: absolute;
		right: 0;
	}
	.menu-list li{
		padding:15px 30px;
		display:block;
	}
	.menu-list li a{
		margin:0;
		padding:0;
		color:#fff;
		font-size:28px;
		text-align:center;
	}
	.sidenav{
		background-color:#000;
	}
	.djs_detail {
		font-size: 50px;
	}
	.title-blocl-ship-details-mobile{
		margin-top:-50px !important;
	}
	.title-blocl-ship-details-mobile-2{
		margin-top:-85px !important;
	}
	.title-blocl-ship-details-mobile-3{
		margin-top:-20px !important;
	}
	.title-blocl-ship-details-mobile-4{
		margin-top:-60px !important;
	}
	.section-costaveneza{
		padding-bottom:10px;
	}
	
	#countdown{
		padding-right:0 !important;
		padding-left:0 !important;
	}
	#countdown ul{
		padding-left:0;
	}
	.text-coundown{
		font-size:20px;
	}
	.bg-room{
		padding: 10px 10px;
		margin-bottom:30px;
		padding-bottom: 43px;
		background-size:contain;
	}
	.bg-room-suite{
		margin-top: 0;
		padding: 30px 0;
		padding-bottom: 65px;
		background-color: #000;
		background-repeat: no-repeat;
		background-image: URL("../../img/bg_room.png");
		background-position: center top;
		background-size: auto;
	}
	.btn-unicef {
		width: 140px;
	}
	.copy {
		font-size: 14px;
	}
	
	#navbar-footer {
		margin: 0 auto;
		margin-top: 35px;
		border:0;
		-webkit-box-shadow:none;
	}
	#btnlogo{
		width:auto;
	}
	#bpopupdesktopads{
		width:auto !important;
	}
	.fancybox-close {
		/*display:none;*/
		right: 28px !important;
	}
	.inputpopup{
		width:53%;
	}
	.text-popup {
		font-size: 19px;
	}
	.text-popup span{
		font-size: 24px !important;
	}
	.btn-popup {
		float: left;
		margin: 0;
		padding: 0;
		width: 49px;
		height: 29px;
		border: 0;
		background-image: URL("../../img/btn_submit_popup.jpg");
		background-position: center top;
		background-size: contain;
	}
	
	
	.block-step{
		padding:30px 15px;
		margin-top:20px;
	}
	.detail-mobile-step{
		padding-left:15px !important;
		padding-right:15px !important;
	}
	.checkout-title{
		margin-top:15px;
	}
	.checkout-title , .checkout-subtitle , .checkout-title , .checkout-subtitle{
		text-align:center;
	}
	.checkout-subtitle img{
		margin:0 auto;
	}
	
	.block-service{
		width:95%;
	}
	
	.text-title-optional{
		font-size:24px !important;
	}
	.subtext-title-optional{
		padding-left: 12px !important;
		font-size: 12px !important;
		margin-top: 0px;
		display: block;
	}
	
	.preview-block-optional {
		margin-top: 13px;
		padding-left: 45px;
	}
	.bg-room .btn-book{
		margin:0 auto;
		width:77%;
		text-align:center;
	}
	#countdown {
		margin-top: -108px;
	}
	#countdown li{
		padding-left: 10px;
		padding-right: 10px;
		height: 60px;
		color: #393836;
		line-height: 15px;
		padding-top: 8px;
		border-right: 3px solid #000;
		font-size:20px;
	}
	#countdown li span {
		font-size:40px;
	}
	.bg_ship_detail_countdown{
		height:auto;
		padding-bottom:0;
		background-repeat: repeat-x;
		background-image:URL("../../img/messageImage_1625037163169.jpg");
		background-position: center top;
		background-size: cover;
	}
	.countdown {
		padding:5px 0;
		margin-top: 50px;
	}
	
	.bg-room-suite{
		width: 100%;
		margin-left: 0;
		background-image: URL("../../img/bg_room.png");
		background-size: contain;
	}
	
	.bg-room-suite .image-room{
		padding-left:0 !important;
		margin-bottom:30px;
	}
	
	
	.bg-room-suite .btn-book{
		margin: 0 auto;
		margin-top: 8px !important;
		display: flex;
	}
	
	
	.copy{
		padding-top:30px;
		padding-bottom:30px;
		margin-top:0;
	}
	.navbar-default .navbar-nav > li:last-child {
		margin-left: -30px;
	}
	.block-popup{
		padding: 0px;
		height:auto;
	}
	
	.section-donation{
		background-size:cover;
	}
	
	.container-radio{
		padding-top: 8px;
	}
	.checkmark {
		top: 0px;
	}
	.priceperson{
		margin-top:0;
	}
	
	.img-logo-annouce{
		width:40%;
	}
	.img-right-announce{
		margin-top:30px;
	}
	.section-announce{
		margin:0;
		padding:20px 0;
		background-image:URL("../../img/mobile_bg_announce.png");
		background-position:center top;
		background-size:cover;
		background-repeat:no-repeat;
	}
	.section-announce p{
		font-size:16px !important;
	}
	.covid-mobile{
		font-size:26px !important;
	}
	
	#bpopupdesktopadssubscribe{
		width:100% !important;
	}
	.block-input-popup {
		width: 100%;
		margin-top:15px;
	}
	.inputpopup {
		width: 80%;
	}
}

@media (max-width: 450px){
	
}

@media (max-width: 375px){
	.middle {
		margin-top: -215px;
	}
}

@media (max-width: 360px){
	.middle {
		margin-top: -195px;
	}
}

@media (max-width: 320px){
	
}

