@media only screen and (min-width: 320px) {
	/*Shortcodes*/
    /*Tilaa uutiskirje -nosto*/
    #top #wrap_all .avia-mailchimp-form{max-width: 480px; margin:0 auto;}
    #top #wrap_all .alternate_color .avia-mailchimp-form input[type="email"]{background: none; border:0px; border-bottom:1px solid #ffffff; border-radius:0px;}
    #top #wrap_all .alternate_color .avia-mailchimp-form input[type="email"]:focus{box-shadow: none;}
    #top #wrap_all .avia-mailchimp-form p{margin-bottom: 20px;}
    #top #wrap_all .avia-mailchimp-form .modified_width{text-align: center;}
    #top #wrap_all .avia-mailchimp-form #avia_privacy_1{text-align: center;}
    /*Image*/
    #top #wrap_all .avia-image-overlay-wrap, #top #wrap_all .avia-image-overlay-wrap a{display: table;}
    #top #wrap_all .avia_image{border-radius: 0px;}
    #top #wrap_all .avia-image-overlay-wrap .image-caption{display: table-caption; caption-side: bottom; font-size: 14px; font-style: italic; padding: 0px 20px; margin-top: 10px;}
    #top #wrap_all .avia-image-overlay-wrap .image-caption p{margin-top: 0px;}
    #top #wrap_all .avia-image-overlay-wrap a .image-caption p{color: #000000;}
    #top #wrap_all .avia-image-overlay-wrap a:hover .image-caption p{text-decoration: underline;}
    /*Content slider*/
    #top #wrap_all .avia-content-slider-element-slider{padding-bottom:20px; margin:0 auto; text-align: center; max-width: 768px;}
    #top #wrap_all .avia-content-slider-element-slider .slide-entry-title{text-align: center;}
    #top #wrap_all .avia-smallarrow-slider-heading{position: absolute; bottom:0px; display: flex; justify-content:center; margin-top: 0px;}
    #top #wrap_all .avia-smallarrow-slider .avia-slideshow-dots a{margin:0 5px; border:0px; opacity:1; display: inline-block;}
    #top #wrap_all .avia-smallarrow-slider .avia-slideshow-dots a.active{}
    /*Blog posts*/
    #top #wrap_all .avia-content-grid-active .slide-entry-wrap{margin-bottom: 0px;}
    #top #wrap_all .avia-content-grid-active article.slide-entry .slide-image{height: 225px; border-radius: 0px; margin-bottom: 15px; background: none;}
    #top #wrap_all .avia-content-grid-active article.slide-entry .slide-image img{border-radius: 0; object-fit: cover; width: 100%; height: 100%; object-position: 50% 50%;}
    #top #wrap_all .avia-content-grid-active article.slide-entry h3{font-size: 18px;}
    #top #wrap_all .avia-content-grid-active article.slide-entry h3 a{text-decoration: none; font-weight: normal;}
    /*Tabs*/
    .av-inner-tab-title, .av-tab-section-icon, .av-tab-arrow-container, .av-tab-section-image{width: auto;}
    #top #wrap_all .av-tab-section-container{padding: 50px 0px; padding-top: 0px;}
    #top #wrap_all .av-tab-section-tab-title-container{background: none;}
    #top #wrap_all .av-tab-section-tab-title-container .av-section-tab-title{padding: 6px 10px; border:0px}
    #top #wrap_all .av-tab-section-tab-title-container .av-section-tab-title.av-active-tab-title{border: 0px;}
    #top #wrap_all .avia-tab-title-padding-default .av-outer-tab-title{padding: 0px; color: #000000;}
    #top #wrap_all .av-tab-no-icon.av-tab-no-image .av-inner-tab-title{margin: 0px; text-transform: none; font-weight: 600; font-size: 14px; text-decoration: underline;}
    #top #wrap_all .av-tab-no-icon.av-tab-no-image.av-active-tab-title .av-inner-tab-title, #top #wrap_all .av-tab-no-icon.av-tab-no-image .av-inner-tab-title:hover{}
    #top #wrap_all .av-tab-arrow-container{display: none;}
    #top #wrap_all .av-layout-tab{padding-bottom: 0px; padding-top: 20px;}
    #top #wrap_all .av-layout-tab .flex_column_table{margin-bottom: 0px;}
    #top #wrap_all .av-layout-tab .av-flex-placeholder{height: 20px;}
    /*Partners*/
    #top #wrap_all .avia-logo-element-container .slide-entry-wrap{display: flex; flex-wrap: wrap; justify-content: space-evenly; align-items: center; row-gap: 20px;}
    #top #wrap_all #main .avia-logo-element-container .slide-entry-wrap .flex_column{margin:0px;}
    /*Catalogue*/
    #top #wrap_all .av-catalogue-container{margin-bottom:45px; margin-top:10px;}
    #top #wrap_all .av-catalogue-list{border-top:0px; border-bottom:1px solid #ADADAD; padding-bottom:45px;}
    #top #wrap_all .av-catalogue-list li{border: 0px; padding-bottom:15px;}
    #top #wrap_all .av-catalogue-list li:hover{background: none;}
    #top #wrap_all .av-catalogue-list li:last-child{padding-bottom: 0px;}
    #top #wrap_all .av-catalogue-list li:last-child .av-catalogue-item{padding-bottom:0px;}
    #top #wrap_all .av-catalogue-item{font-size:14px; border:0px; padding:10px 0px;}
    #top #wrap_all .av-catalogue-title-container{font-size: inherit;}
    #top #wrap_all .av-catalogue-title{text-transform: none;}

}

@media only screen and (min-width: 768px) {
	/*Blog posts*/
    #top #wrap_all .avia-content-grid-active .slide-entry-wrap{display: flex; justify-content: space-between; margin-bottom: 40px; flex-wrap: wrap;}
    #top #wrap_all .avia-content-grid-active .slide-entry-wrap .flex_column{float: none; margin-left: 0px;}
    /*Tabs*/
    #top #wrap_all .av-tab-section-container{padding: 50px 0px;}
    #top #wrap_all .av-tab-section-tab-title-container .av-section-tab-title{padding: 6px 15px;}
    #top #wrap_all .av-tab-no-icon.av-tab-no-image .av-inner-tab-title{font-size: 18px;}
    #top #wrap_all .av-layout-tab{padding: 50px 0px;}
    /*Content slider*/
    #top #wrap_all .avia-content-slider-element-slider{padding-bottom:40px;}
    /*Partners*/
    #top #wrap_all #main .avia-logo-element-container .slide-entry-wrap .flex_column{padding:0 0.5%;}
    /*Catalogue*/
    #top #wrap_all .av-catalogue-container{margin-bottom:60px; margin-top:30px;}
    #top #wrap_all .av-catalogue-list{padding-bottom:60px;}
    #top #wrap_all .av-catalogue-item{font-size:16px;}
    #top #wrap_all .av-catalogue-list li{border: 0px; padding-bottom:30px;}
}
@media only screen and (min-width: 989px) {

}

@media only screen and (min-width: 1180px) {

}


@media only screen and (max-width:768px) {
	/*Shortcodes*/
    /*Blog posts*/
    .responsive #top #wrap_all .slide-entry{width: 100%; margin-left: 0px;}
    /*Partners*/
    #top #wrap_all .avia-logo-element-container .slide-entry-wrap .av_one_third, #top #wrap_all .avia-logo-element-container .slide-entry-wrap .av_one_fourth, #top #wrap_all .avia-logo-element-container .slide-entry-wrap .av_one_fifth, #top #wrap_all .avia-logo-element-container .slide-entry-wrap .av_one_sixth{width:49%;}
}