.flex_column.av-m9d2iomn-b394c98631c26beb1b70311df6770eb1{
background:url(https://dev.viries.org/wp-content/uploads/2025/01/viries-kyoto-main.jpg) 50% 50% no-repeat scroll ;
}

#top .av-special-heading.av-ud5p-c68a325d509ad7b1d8c90ef61d65cb34{
padding-bottom:10px;
color:#ffffff;
}
body .av-special-heading.av-ud5p-c68a325d509ad7b1d8c90ef61d65cb34 .av-special-heading-tag .heading-char{
font-size:25px;
}
.av-special-heading.av-ud5p-c68a325d509ad7b1d8c90ef61d65cb34 .special-heading-inner-border{
border-color:#ffffff;
}
.av-special-heading.av-ud5p-c68a325d509ad7b1d8c90ef61d65cb34 .av-subheading{
font-size:28px;
color:#ffffff;
}

.flex_column.av-2sxa5-181760858354da1f470bf0ec97b8cf2f{
background-color:#3d71a1;
}

.iconbox.av-m9k11cw4-88b82fe6de239c465927c4a7f0a4590d .iconbox_icon{
color:#ffffff;
}
.iconbox.av-m9k11cw4-88b82fe6de239c465927c4a7f0a4590d .iconbox_icon.avia-svg-icon svg:first-child{
fill:#ffffff;
stroke:#ffffff;
}
#top #wrap_all .iconbox.av-m9k11cw4-88b82fe6de239c465927c4a7f0a4590d .iconbox_content_title{
color:#ffffff;
}
.iconbox.av-m9k11cw4-88b82fe6de239c465927c4a7f0a4590d .iconbox_content_container{
color:#ffffff;
}

#top .av_textblock_section.av-1qnfd-21b0124548a19454b78e775d517d9919 .avia_textblock{
font-size:20px;
color:#ffffff;
}

#top .av_textblock_section.av-obet-0c969d87586ced9dbea1736a48d9dc14 .avia_textblock{
color:#ffffff;
}

.flex_column.av-m9d2hs8v-4981f47b884107ab79a541093147fce2{
width:48.5%;
margin-left:0;
background:url(https://dev.viries.org/wp-content/uploads/2025/01/prince-kyoto-takaragaike.jpg) 50% 50% no-repeat scroll ;
}
#top .flex_column_table.av-equal-height-column-flextable.av-m9d2hs8v-4981f47b884107ab79a541093147fce2 .av-flex-placeholder{
width:3%;
}

#top .hr.hr-invisible.av-ma2xkg1e-160783e8208c490423ae6498a696a013{
height:400px;
}

.flex_column.av-2gx3t-771b0f632f23d4bf95125e14242cf0b1{
width:48.5%;
margin-left:0;
background-color:#40a8e4;
}
#top .flex_column_table.av-equal-height-column-flextable.av-2gx3t-771b0f632f23d4bf95125e14242cf0b1 .av-flex-placeholder{
width:3%;
}

#top .av-special-heading.av-2ahmh-c57ce53087eb4e97478e0ff856bf902a{
padding-bottom:10px;
color:#ffffff;
}
body .av-special-heading.av-2ahmh-c57ce53087eb4e97478e0ff856bf902a .av-special-heading-tag .heading-char{
font-size:25px;
}
.av-special-heading.av-2ahmh-c57ce53087eb4e97478e0ff856bf902a .special-heading-inner-border{
border-color:#ffffff;
}
.av-special-heading.av-2ahmh-c57ce53087eb4e97478e0ff856bf902a .av-subheading{
font-size:15px;
color:#ffffff;
}

#top .hr.hr-invisible.av-1elph-2cfaea55bc6ff6dd9f58ca3a0e0eb47c{
height:30px;
}

#top #wrap_all .avia-button.av-m9d3f4ns-ef24714f0d8c5c0efcf6c6498a699a1d{
font-size:16px;
transition:all 0.4s ease-in-out;
margin-bottom:5px;
margin-right:3px;
margin-left:3px;
}

#top #wrap_all .avia-button.av-m9d3f4ns-1-ebc7d195968f521f95c6b096c1ed5aa8{
font-size:16px;
transition:all 0.4s ease-in-out;
margin-bottom:5px;
margin-right:3px;
margin-left:3px;
}

.flex_column.av-m9d2p4x9-1557d5c60296c0c40377e9cc87a34975{
width:48.5%;
margin-left:0;
background-color:#3d71a1;
}
#top .flex_column_table.av-equal-height-column-flextable.av-m9d2p4x9-1557d5c60296c0c40377e9cc87a34975 .av-flex-placeholder{
width:3%;
}

#top .av-special-heading.av-3qv1h-45034f0125fe79731499c49a9a6f829e{
padding-bottom:10px;
color:#ffffff;
}
body .av-special-heading.av-3qv1h-45034f0125fe79731499c49a9a6f829e .av-special-heading-tag .heading-char{
font-size:25px;
}
.av-special-heading.av-3qv1h-45034f0125fe79731499c49a9a6f829e .special-heading-inner-border{
border-color:#ffffff;
}
.av-special-heading.av-3qv1h-45034f0125fe79731499c49a9a6f829e .av-subheading{
font-size:15px;
color:#ffffff;
}

#top .av-masonry.av-m978c02v-73438685af8271166d6f842b722a1fc6{
background-color:#3d71a1;
}

#top .hr.hr-invisible.av-uwal-3238d6b35e68616640541f3459e94413{
height:30px;
}

.flex_column.av-m9d2odz7-8f3510810b3b60d3fdd0d85fc3a51935{
width:48.5%;
margin-left:0;
background:url(https://dev.viries.org/wp-content/uploads/2025/01/kyoto-tunnel.jpg) 50% 50% no-repeat scroll ;
}
#top .flex_column_table.av-equal-height-column-flextable.av-m9d2odz7-8f3510810b3b60d3fdd0d85fc3a51935 .av-flex-placeholder{
width:3%;
}

#top .hr.hr-invisible.av-onr9-832ba4edc0e0b5e6cba4610aff6669ec{
height:400px;
}


@media only screen and (min-width: 990px){ 
.flex_column.av-m9d2iomn-b394c98631c26beb1b70311df6770eb1{
padding:75px 75px 75px 75px;
}

#top #wrap_all .av-special-heading.av-ud5p-c68a325d509ad7b1d8c90ef61d65cb34 .av-special-heading-tag{
font-size:40px;
}
.av-special-heading.av-ud5p-c68a325d509ad7b1d8c90ef61d65cb34 .av-subheading{
font-size:28px;
}

.flex_column.av-2sxa5-181760858354da1f470bf0ec97b8cf2f{
padding:75px 75px 75px 75px;
}

#top #wrap_all .iconbox.av-m9k11cw4-88b82fe6de239c465927c4a7f0a4590d .iconbox_content_title{
font-size:40px;
}
.iconbox.av-m9k11cw4-88b82fe6de239c465927c4a7f0a4590d .iconbox_content_container{
font-size:20px;
}

.flex_column.av-m9d2hs8v-4981f47b884107ab79a541093147fce2{
padding:75px 75px 75px 75px;
}

.flex_column.av-2gx3t-771b0f632f23d4bf95125e14242cf0b1{
padding:75px 75px 75px 75px;
}

#top #wrap_all .av-special-heading.av-2ahmh-c57ce53087eb4e97478e0ff856bf902a .av-special-heading-tag{
font-size:36px;
}
.av-special-heading.av-2ahmh-c57ce53087eb4e97478e0ff856bf902a .av-subheading{
font-size:24px;
}

.flex_column.av-m9d2p4x9-1557d5c60296c0c40377e9cc87a34975{
padding:75px 75px 75px 75px;
}

#top #wrap_all .av-special-heading.av-3qv1h-45034f0125fe79731499c49a9a6f829e .av-special-heading-tag{
font-size:36px;
}
.av-special-heading.av-3qv1h-45034f0125fe79731499c49a9a6f829e .av-subheading{
font-size:24px;
}

.flex_column.av-m9d2odz7-8f3510810b3b60d3fdd0d85fc3a51935{
padding:75px 75px 75px 75px;
}
}

@media only screen and (min-width: 768px) and (max-width: 989px){ 
.flex_column.av-m9d2iomn-b394c98631c26beb1b70311df6770eb1{
padding:50px 50px 50px 50px;
}

.flex_column.av-2sxa5-181760858354da1f470bf0ec97b8cf2f{
padding:50px 50px 50px 50px;
}

.iconbox.av-m9k11cw4-88b82fe6de239c465927c4a7f0a4590d .iconbox_content_container{
font-size:18px;
}

.flex_column.av-m9d2hs8v-4981f47b884107ab79a541093147fce2{
padding:50px 50px 50px 50px;
}

.flex_column.av-2gx3t-771b0f632f23d4bf95125e14242cf0b1{
padding:50px 50px 50px 50px;
}

.flex_column.av-m9d2p4x9-1557d5c60296c0c40377e9cc87a34975{
padding:30px 30px 30px 30px;
}

.flex_column.av-m9d2odz7-8f3510810b3b60d3fdd0d85fc3a51935{
padding:50px 50px 50px 50px;
}
}

@media only screen and (min-width: 480px) and (max-width: 767px){ 
.flex_column.av-m9d2iomn-b394c98631c26beb1b70311df6770eb1{
padding:30px 30px 30px 30px;
}

.flex_column.av-2sxa5-181760858354da1f470bf0ec97b8cf2f{
padding:30px 30px 30px 30px;
}

#top .av_textblock_section.av-obet-0c969d87586ced9dbea1736a48d9dc14 .avia_textblock{
font-size:16px;
}

#top .flex_column_table.av-equal-height-column-flextable.av-m9d2hs8v-4981f47b884107ab79a541093147fce2{
margin-bottom:30px;
}
.flex_column.av-m9d2hs8v-4981f47b884107ab79a541093147fce2{
padding:30px 30px 30px 30px;
}

#top .flex_column_table.av-equal-height-column-flextable.av-2gx3t-771b0f632f23d4bf95125e14242cf0b1{
margin-bottom:30px;
}
.flex_column.av-2gx3t-771b0f632f23d4bf95125e14242cf0b1{
padding:30px 30px 30px 30px;
}

.flex_column.av-m9d2p4x9-1557d5c60296c0c40377e9cc87a34975{
padding:30px 30px 30px 30px;
}

.flex_column.av-m9d2odz7-8f3510810b3b60d3fdd0d85fc3a51935{
padding:30px 30px 30px 30px;
}
}

@media only screen and (max-width: 479px){ 
.flex_column.av-m9d2iomn-b394c98631c26beb1b70311df6770eb1{
padding:30px 30px 30px 30px;
}

.flex_column.av-2sxa5-181760858354da1f470bf0ec97b8cf2f{
padding:20px 20px 20px 20px;
}

#top .av_textblock_section.av-obet-0c969d87586ced9dbea1736a48d9dc14 .avia_textblock{
font-size:16px;
}

#top .flex_column_table.av-equal-height-column-flextable.av-m9d2hs8v-4981f47b884107ab79a541093147fce2{
margin-bottom:30px;
}
.flex_column.av-m9d2hs8v-4981f47b884107ab79a541093147fce2{
padding:20px 20px 20px 20px;
}

#top .flex_column_table.av-equal-height-column-flextable.av-2gx3t-771b0f632f23d4bf95125e14242cf0b1{
margin-bottom:30px;
}
.flex_column.av-2gx3t-771b0f632f23d4bf95125e14242cf0b1{
padding:20px 20px 20px 20px;
}

.flex_column.av-m9d2p4x9-1557d5c60296c0c40377e9cc87a34975{
padding:20px 20px 20px 20px;
}

.flex_column.av-m9d2odz7-8f3510810b3b60d3fdd0d85fc3a51935{
padding:20px 20px 20px 20px;
}
}
