/*
Theme Name: iNTERAD
Theme URI: https://interad.gr/
Author: iNTERAD
Author URI: https://interad.gr/
Description: Child Theme for iNTERAD
Template: betheme
Version: 2.0.2
*/




:root {
    --color-blue:#061138 ;
    --color-brown:#bfa888;
    --color-white:#ffffff ;
    --color-grey:#CCCCCC;
    --dark-gray: #424242;
}
html {
    scroll-behavior: smooth;
    font-size: 62.5% !important;
}
h1, h2, span , a , h3, h4, .text-logo #logo {
    font-family: "Rajdhani",-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Oxygen-Sans,Ubuntu,Cantarell,"Helvetica Neue",sans-serif;
}
::selection {
    background: var(--color-brown);
}
#Subheader{
    display: none;
}

body:not(.template-slider) #Header {
    min-height: 0!important;
}
.header-transparent #Top_bar #logo {
    padding: 15px 0 15px 28px!important;
}
.mcb-column-inner{
    margin:0;
}
h2,h3 {
    color: var(--dark-gray);
}
h3{
    line-height: 45px;
    color:var(--color-brown);
}
p {
    margin-top: 1.44rem;
    font-size: 2.5rem;
    font-weight: 300;
    line-height: 1.58;
    display: block;
    color: #000;
}
.grid {
    margin: 100px auto;
    position: relative;
    max-width: 1680px;
    box-sizing: border-box;
    display: flex;
    flex-flow: row wrap;
}
.mcb-wrap-inner {
    align-items: center;
    justify-content: center;
}


/*ALTER EGO*/

.blue-box, .blue-dark-box{
    padding:35px 12% 30px;
    background: #304581;
}
.blue-box img{
    filter: invert(100%) sepia(0%) saturate(1%) hue-rotate(67deg) brightness(103%) contrast(101%);
}
a.blue-box , a.blue-dark-box {
    pointer-events: none;
    cursor: default;
}
.blue-box .hover_color_wrapper{
    padding: 27px 14px!important;
}
.blue-dark-box .hover_color_wrapper{
    padding: 48px 14px!important;
}
.blue-box .image_frame, .blue-dark-box .image_frame{
    width: 100%;
    text-align: left;
}
.hover_color_bg:hover .blue-box, .hover_color_bg:hover .blue-dark-box {
    background:  #cfac6a;
}
.blue-box h4, .blue-dark-box h4{
    color:white;
    text-align: left;
    margin-top: 8px;
}
.blue-dark-box i{
    color:#cfac6a;
}
.hover_color_bg:hover .blue-dark-box i{
    color:white;
}
.blue-box .mfn-mask-shape {
    box-shadow: unset;
}
.box-container .mcb-wrap-inner{
    gap:20px;
    justify-content: space-between;
}
#Top_bar .logo {
    margin: 115px 0 0 22px;
}
.moto-container{
    padding: 115px 0 125px 0;
}
.moto-container,
.moto-container .mcb-wrap-inner,
#first-section .section_wrapper {
    align-items: center;
    justify-content: center ;
}
.moto-column h2{
    font-size: 50px!important;
    line-height: 60px!important;
    font-weight: 700!important;
    color:white!important;
}
.box-container .column{
    width: 18%!important;
}
.line{
    width: 100px;
    height: 2px;
    background: #fff;
}
.gold{
    color:#cfac6a;
}
.moto-column h2{
    font-style: italic;
}
#testimonial-section{
    padding-top: 80px;
    padding-bottom: 50px;
}
.blue{
    color:#304581;
}
.testi-title h3{
    color:#000000;
    font-size:47px!important;
}
.testimonials_slider.single-photo .testimonials_slider_ul li .single-photo-img,
.testimonials_slider .testimonials_slider_ul li .hr_dots{
    display: none;
}
.testimonials_slider.single-photo .testimonials_slider_ul li .bq_wrapper {
    margin: 14px 0 23px;
    padding: 30px 20px 10px;
}
.testimonial-container{
    max-width: 1170px!important;
    margin: 0 auto;
}
#Top_bar.is-sticky{
    display: none;
}
.testi-title{
    display: flex;
}
.big-line{
    background: #304581;
    width: 570px;
    height: 1px;
    position: relative;
    top: 16px;
    left: 22px;
}
.big-line-two{
    width:710px;
}
.testimonial-container-two{
    padding-top: 40px;
}
#Footer img{
    max-width: 70%;
}
.blockquote blockquote {
    margin-bottom: 50px;
    font-size: 30px;
    line-height: 45px;
}
.network-title img{
    width:11%;
}
.footer-content{
    display: flex;
    align-items: center;
    flex-direction: column;
}
.footer-content a{
    font-size: 2.2rem!important;
}
#Footer .container .column{
    width: 100%;
}
.footer-content p{
    text-align: center;
}
.contact-button{
    border: 1px solid;
    padding: 20px 53px;
}
.contact-button:hover{
    text-decoration: none;
    color:white!important;
    background-position: left bottom!important;
    border-color:#cfac6a;
}
.contact-button{
    background: linear-gradient(to right, #cfac6a 50%, #061138 50%)!important;
    background-size: 210% 100%!important;
    background-position: right bottom!important;
    transition: all .6s ease-out!important;
    display: block!important;
}
#Header{
    display: none;
}
#first-section{
    display: flex;
    min-height: 100vh;
}
.logo-container{
    margin-top: 130px;
}
.logo-container .mcb-wrap-inner, .moto-container .mcb-wrap-inner, .box-container .mcb-wrap-inner{
    max-width: 1220px;
    margin: 0 auto;
}

/* Video Row */
#video .section_video .mask{
    width: 100%;
    height: 100%;
    position: absolute;
    top: 0;
    left: 0;
    opacity: 0.5;
    background-color: #000000;
}
.video-content{
    position: absolute;
    left: 33%;
    transform: translateY(-50%);
    -webkit-transform: translateY(-50%);
    -o-transform: translateY(-50%);
    -moz-transform: translateY(-50%);
    top:45%;
}
.video-title h2 {
    text-align: center;
    font-weight: 300;
    font-size: 5rem;
    color: white;
    margin-bottom: 50px;
}
.video-title .logo-big {
    width: 445px;
}
.video-title {
    text-align: center;
}

/* About Us */

#sales .image_wrapper {
    align-self: center;
    box-shadow: 0 10px 19px -3px hsl(0deg 0% 80% / 80%);
    display: flex;
    align-items: center;
    justify-content: center;
    height: auto;
    overflow: hidden;
}
#sales .image_wrapper img {
    flex-grow: 0;
    object-fit: contain;
    width: 100%;
    height: 100%;
}
.sales-column {
    margin: 30px 0;
    padding: 180px 80px;
    flex: none;
    flex-basis: 50%;
    max-width: 50%;
}
.sales-image {
    flex: 1 1 0;
    display: flex;
    flex-flow: row wrap;
    box-sizing: border-box;
    max-width: 100%;
}
.yacht_management:after {
    content: "";
    display: block;
    left: 0;
    right: 0;
    top: 0;
    bottom: 0;
    background-color: #fff;
    position: absolute;
    z-index: -1;
    margin-left: 32.5%;
}
.sales-content {
    margin-bottom: 3rem;
}




/* What we Offer */
#offer {
    padding: 300px 0;
}
.offer-column {
    text-align: center;
}
.offer-title h3 {
    color: var(--color-brown);
}
.offer-details {
    text-align: center;
    width: 65%;
    margin: 0 auto;
}
.offer-details p {
    color: white;
}


/* Greece Paradise */

#greece {
    position: relative;
}
.greece-text {
    position: absolute;
    text-align: left;
    max-width: 100%;
    z-index: 1;
    background-color: hsla(0,0%,100%,.99);
    padding: 5rem;
    margin: 0 0 0 5%;
    left: 0;
    top: 27%;
}
.greece-title {
    margin-bottom: 25px;
    margin-top: 15px;

}
#greece .title-color {
    display: block;
}

/* Invest in Yachting */

/*#invest {
	text-align: center;
	padding: 100px 0 0 0;
}*/
#invest {
    text-align: center;
    padding: 80px 0;
    margin-top: 192px;
    background: var(--color-blue);
}
.invest-title h3{
    color: var(--color-brown);

}
.invest-details p{
    color: white;
}
.invest-details {
    display: flex;
    align-items: center;
    justify-content: center;
    text-align: left;
}
.invest-content {
    width: 70%;
    margin: 0 auto;
}
.invest-details img {
    margin-right: 10px;
}

/* Residence by Investment */
#residence {
    background: var(--color-blue);
    margin: 0 auto;
    max-width: unset;
    padding: 0 0 233px 0;
}
#residence .mfn-mask-shape {
    box-shadow: 0 0px 0px 0px hsl(0deg 0% 80% / 80%);
}
#residence .greece-text {
    left: unset;
    right: 0;
    margin: 0 5% 0 0;
}
#residence .title-color {
    display: block;
}
.residence-title {
    margin-bottom: 25px;
    margin-top: 15px;
}
.gm-style .gm-style-iw-c {
    background-color: #061138 !important;
    padding: 0;
}
.gm-style .gm-style-iw-d {
    background-color: #061138 !important;
    overflow: hidden !important;
    padding: 20px;
}
.gm-style .gm-style-iw-d div {
    color: white !important;
}
.gm-ui-hover-effect>span {
    background-color: white !important;
}
.gm-style .gm-style-iw-tc::after {
    background:  #061138 !important;
}




/* Worldwide Investors Network */
#network {
    /*	padding: 100px 0 0 0;*/
    /*padding-bottom: 150px;*/
    background: var(--color-blue);

}
.google-map {
    height: 800px;
}
#network .mfn-mask-shape {
    box-shadow: 0 0 0 0 hsl(0deg 0% 80% / 0);
}
#network .column_image {
    text-align: center;
}
.network-title h3 {
    margin-bottom: 0;
    line-height: 15px;
    color:var(--color-brown);
    margin-top: 25px;
}
.network-subtitle p{
    color: white;
}
.network-content {
    margin: 32px 0 45px;
}

/* Yacht Charter */
#chapter {
    padding: 286px 0;
    text-align: center;
}

.charter-details p{
    color: white;
}
#chapter h3{
    color:var(--color-brown)
}

/* Footer */
.footer_copy {
    max-width: 1240px;
    margin: 0 auto;
}
#Footer .footer_copy .copyright {
    float: unset;
    display: flex;
    width: 100%;
}
#Footer .widgets_wrapper {
    max-width: 1240px;
    margin: 0 auto;
}
.copyright-client {
    display: flex;
    width: 100%;
    justify-content: space-between;
}
.moto-footer {
    display: block;
    margin-top: 45px;
    line-height: 35px;
    font-style: italic;
    color: var(--color-brown);
    font-size: 2.5rem;
    font-weight: 300;
    font-family: "Taviraj";
    position: relative;
}
.moto-footer:after {
    content: "";
    width: 65px;
    height: 65px;
    background: url(/wp-content/uploads/left-quote.png) no-repeat;
    left: 0;
    position: absolute;
    display: inline-block;
    bottom: 15px;
    z-index: -1;
    opacity: 0.2;
}
.developed a{
    color: var(--color-brown)!important;
}
.developed a:hover{
    color:white!important;
    text-decoration: none;
}
.copyright-client span {
    color: var(--color-brown)!important;
    font-weight: 300;
}
.social-footer {
    display: flex;
    gap: 20px;
    justify-content: end;
}
.social-footer .icons {
    width: 40px;
    height: 40px;
    border: 1px solid white;
    border-radius: 50%;
    display: flex;
    align-items: center;
    justify-content: center;
    background: linear-gradient(to right, var(--color-brown) 50%, transparent 50%);
    background-size: 200% 100%;
    background-position: right bottom;
    transition: all .5s ease-out;
}
.social-footer .icons:hover {
    background-position: left bottom;
    color: white !important;
    border:1px solid var(--color-brown);
}
.social-footer .icons svg {
    width: 20px;
    height: 20px;
}

#block-7 {
    text-align: center;
}
.details_footer {
    display: flex;
    flex-direction: column;
    margin: 47px auto 15px;
}
.details_footer a {
    font-size: 2.5rem;
    font-weight: 300;
    color: white !important;
    margin-bottom: 10px;
}
#block-8 {
    text-align: right;
}
.details_footer a:hover{
    color:var(--color-brown)!important;
    text-decoration: none;
}

/* Menu */
#Header_creative {
    background-color: transparent !important;
    -webkit-box-shadow: 0 0 0 0 rgb(0 0 0);
    box-shadow: 0 0 0 0 rgb(0 0 0);
}
body.header-rtl.header-creative {
    padding-right: 0 !important;
}
.header-rtl #Header_creative a.creative-menu-toggle {
    left: -3px;
}
#Header_creative a.creative-menu-toggle {
    display: block;
    width: 50px;
    height: 50px;
    line-height: 34px;
    font-size:3.8rem;
    color: white;
}
.section_video{
    max-width: 1920px!important;
    height: 1100px!important;
}
video{
    max-width: 100%;
    height: 100%!important;
    object-fit: cover!important;

}

/*MEDIA*/
@media (min-width: 1938px) and (max-width: 10000px){
    .mcb-section-73a701dc1{
        background-size:cover!important;
        background-position: bottom;
    }
    /*video {
        -webkit-transform: scaleX(4)!important;
        -moz-transform: scaleX(4)!important;
    }*/
    .offer-details{
        width:60%;
    }
    video{
        position: absolute;
        width:100%;
        opacity: 0.4;
    }
    #first-section{
        min-height: 89vh;
    }

}
@media (max-width:1746px){
    .invest-content {
        width : 100%;
    }
}
@media (max-width:1566px){
    .greece-text{
        padding: 4rem;
    }
}
@media (max-width:1551px){
    .video-title h2{
        font-size: 4rem;
    }
}
@media (max-width:1520px){
    .greece-text{
        padding: 3rem;
    }
}
@media (max-width:1506px){
    .greece-title {
        margin-bottom : 25px;
    }
    .greece-text {
        padding : 3rem;
    }
    .greece-details p{
        line-height: 1.4;
    }
    .residence p{
        font-size: 2.3rem;
    }
    .section_video {
        height:1000px !important;
    }
    .testi-title h3 {
        font-size: 43px!important;
    }
    .blockquote blockquote {
        font-size : 27px;
    }
}
@media (max-width:1420px){
    .greece-text{
        padding: 2.1rem;
    }
    .greece-details p{
        font-size: 2.2rem;
    }
    .greece-title h3{
        font-size: 4rem;
    }
}
@media (max-width:1340px){
    #first-section .section_wrapper{
        padding-left: 35px;
        padding-right: 35px;
    }
    .moto-column h2 {
        font-size : 43px !important;
    }
}
@media (max-width:1312px){
    .residence p {
        font-size : 2.1rem;
    }
}
@media (max-width:1300px){
    .sales-column{
        padding: 110px 80px;
    }
    .sales-details p{
        font-size: 2.4rem;
    }
    .sales-content h3, .invest-title h3{
        font-size: 4.2rem;
    }
    #offer {
        padding: 220px 0;
    }
    .offer-details{
        width:87%;
    }
    .invest-details p{
        font-size: 2.3rem;
    }
    .google-map {
        height : 680px;
    }
    .moto-footer{
        font-size: 1.9rem;
    }
    .details_footer a{
        font-size: 2.3rem;
    }
    .wp-block-group__inner-container img{
        max-width: 68%;
    }
    #Footer .widgets_wrapper, #Footer .footer_copy {
        max-width : 990px;
    }
    #chapter {
        padding : 236px 0;
    }
    .charter-details p{
        font-size: 2.2rem;
    }
    .charter-title h3{
        font-size: 4.2rem;
    }
    .section_video {
        height:920px !important;
    }
    .testi-title h3 {
        font-size: 37px!important;
    }
    .big-line {
        width : 636px;
        left  : 79px;
    }
    .big-line-two{
        width:742px;
    }
    .blockquote blockquote {
        font-size: 25px;
    }
}
@media (max-width:1244px){
    .video-title h2 {
        font-size : 3.8rem;
    }
    .video-title .logo-big{
        max-width: 94%;
    }

}
@media (max-width:1239px){
    #greece .section_wrapper{
        max-width: 1220px;
    }
    .invest-details{
        justify-content: start;
    }
    .residence-text{
        padding: 5rem;
        width: 100% !important;
        position: relative;
        top:0;
        margin:0;
    }
    .residence-text{
        margin:0!important;
    }
    #residence{
        padding: 0 0 65px 0;
    }
    #testimonial-section .section_wrapper{
        max-width: 1220px!important;
    }
    #testimonial-section {
        padding-left: 35px;
        padding-right: 35px;
    }
    .big-line {
        width : 620px;
        left:33px;
    }
    .big-line-two{
        width:730px;
    }
    #Footer img {
        max-width: 55%;
    }
    .contact-button {
        padding: 17px 37px;
    }
}
@media (max-width:1215px){
    /*.video-title h2{
        font-size: 4.5rem;
    }*/
    /*.video-title .logo-big {
        margin-bottom: 60px;
    }*/
    .greece-text {
        width:37% !important;
    }
    .residence-text{
        width: 100%!important;
    }
    .testi-title h3 {
        font-size: 33px!important;
    }
    .blockquote blockquote {
        font-size: 23px;
    }
}
@media (max-width:1183px){
    /*.video-title .logo-big {
        max-width : 89%;
    }*/
    .video-title h2 {
        font-size : 3.5rem;
    }
    .moto-column h2 {
        font-size: 38px !important;
    }
    .logo-container img{
        max-width: 85%;
    }
}
@media (max-width:1150px){
    .big-line {
        width : 560px;
    }
    .big-line-two {
        width: 665px;
    }
}
@media (max-width:1121px){
    .greece-text {
        padding : 2rem;
    }
    .greece-title{
        margin-bottom: 20px;
    }
    .greece-details p {
        line-height : 1.3;
    }
}
@media (max-width:1120px){
    .sales-column {
        padding : 50px 65px;
    }
    .sales-details p {
        font-size : 2.3rem;
    }
    .sales-content h3 {
        font-size: 4rem;
    }
    .grid{
        margin:75px auto;
    }
    .blue-box .hover_color_wrapper {
        padding: 27px 5px!important;
    }
}
@media (max-width:1110px){
    .greece-text{
        padding: 5rem;
        width: 100% !important;
        position: relative;
        top:0;
        margin:0;
    }
    #invest{
        margin-top: 0;
    }
    .google-map{
        zoom:0.7;
    }
}
@media (max-width:1095px){
    .video-title h2 {
        font-size : 3.3rem;
    }
    /*.video-title .logo-big {
        margin-bottom: 40px;
    }*/
    #offer {
        padding : 180px 0;
    }
    /*.video-title .logo-big {
        max-width: 84%;
    }*/
    .section_video {
        height: 892px !important;
    }
    .video-content{
        width: 100%!important;
        left:0;
    }
}
@media (max-width:1160px){
    .moto-container {
        padding: 110px 0 95px 0;
    }
    .logo-container {
        margin-top: 117px;
    }
    .logo-container img {
        max-width: 70%;
    }
    .moto-column h2 {
        font-size: 35px !important;
    }
}
@media (max-width:1080px){
    .testi-title h3 {
        font-size: 31px!important;
    }
    .blockquote blockquote {
        font-size: 21px;
    }
    .big-line {
        width: 470px;
    }
    .big-line-two {
        width: 570px;
    }
}
@media (max-width:990px){
    #Footer .widgets_wrapper {
        padding : 15px 15px;
    }
    #Footer .footer_copy {
        padding : 0 15px;
    }
    #chapter {
        padding : 195px 0;
    }
    .charter-details p{
        line-height: 1.3;
    }
    .charter-title h3{
        margin-bottom: 30px;
    }
    .moto-column h2 {
        font-size: 30px !important;
    }
    .logo-container {
        margin-top: 100px;
    }
    .moto-container {
        padding: 87px 0 82px 0;
    }
    #first-section {
        display: flex;
        min-height: 90vh;
    }
    .blue-box, .blue-dark-box {
        padding : 20px 9% 23px;
    }
    .blue-box h4, .blue-dark-box h4{
        font-size: 1.7rem;
    }
    .blue-box .image_wrapper{
        max-width: 47%;
    }
    #Footer img {
        max-width: 45%;
    }
    .contact-button {
        padding: 14px 25px;
    }
    .footer-content a {
        font-size: 2rem!important;
    }
}
@media (max-width:975px){
    .big-line {
        width: 350px;
    }
    .big-line-two {
        width: 450px;
    }
}
@media (max-width:960px){
    .sales-column{
        margin: 0;
    }
    .sales-details p {
        font-size: 2rem;
    }
    .sales-content h3 {
        font-size: 3.5rem;
    }
    #offer {
        padding : 135px 0;
    }
    .invest-details p {
        font-size: 2.1rem;
    }
    .invest-title h3, .network-title {
        font-size : 4rem;
    }
    .network-subtitle p{
        font-size: 2.3rem;
    }
    .google-map {
        height : 585px;
    }
    .charter-details p {
        font-size : 2rem;
    }
}
@media (max-width:959px){
    .moto-footer:after{
        z-index: 0;
    }
}
@media (max-width:937px){
    /*.video-title .logo-big {
        max-width : 80%;
    }
    .video-title h2 {
        font-size : 2.4rem;
    }*/
}
@media (max-width:924px){
    .moto-footer {
        font-size : 1.8rem;
    }
    .details_footer a {
        font-size : 2.1rem;
    }
}
@media (max-width:910px){
    .blue-box, .blue-dark-box {
        padding: 23px 9% 23px;

    }
    #first-section .section_wrapper {
        padding-left: 30px;
        padding-right: 30px;
    }
    .box-container .mcb-wrap-inner {
        gap : 17px;
    }
    .blue-box h4{
        font-size: 1.6rem;
    }
}
@media (max-width:878px){
    .widgets_wrapper .container .column{
        width:100%;
    }
    .widget{
        margin: 0;
    }
    .details_footer{
        margin: 15px auto 15px;

    }
    .moto-footer{
        margin-top: 0;
    }
    .moto-footer:after{
        left:33%;
        bottom:15px;
    }
}
@media (max-width:855px){
    .moto-column h2 {
        font-size: 28px !important;
        line-height : 50px !important;
    }
    .logo-container img {
        max-width: 60%;
    }
    #first-section {
        min-height: 88vh;
    }
    .box-container .column {
        width: 30%!important;
        margin: 0 auto;
    }
    .testi-title h3 {
        font-size: 29px!important;
    }
    .big-line {
        width: 260px;
    }
    .big-line-two{
        width:340px;
    }
    .network-title img {
        width: 13%;
    }
}
@media (max-width:820px){
    .grid {
        margin : 65px auto;
    }
    .sales-column {
        padding : 28px 54px;
    }
    .offer-details {
        width : 95%;
    }
}
@media (max-width:767px){
    #video .section_wrapper{
        padding-left: 0!important;
        padding-right: 0!important;
        max-width: 750px!important;
    }
    .video-title .logo-big{
        max-width: 45%;
    }
    /*.video-title h2 {
        position:absolute;
    }*/
    /*.video-content{
        top:49%;
        left: 2%;
    }*/
    .section_video {
        height: 840px !important;
    }
    #sales{
        background: white;
    }
    .sales-container .mcb-wrap-inner{
        flex-direction: column;
    }
    .sales-image {
        max-width: 80%;
        order: 2;
    }
    .sales-column{
        max-width: 96%;
    }
    .grid {
        margin: 40px auto 60px;
    }
    #offer {
        padding: 80px 0;
    }
    .offer-details p{
        font-size: 2.1rem;
    }
    .offer-title h3{
        font-size: 3.2rem;
    }
    .greece-text{
        top:-20px;
        padding:4rem 0 0;
    }
    #greece{
        background: white;
    }
    .greece-title h3 {
        font-size: 3.5rem;
    }
    .greece-details p {
        font-size : 2rem;
    }
    .residence-text {
        padding: 4rem 3rem 0!important;
    }
    #network .section_wrapper{
        max-width: 767px!important;
        padding-right: 0!important;
        padding-left: 0!important;
    }
    #greece img{
        min-height: 300px;
    }
    .google-map {
        zoom: 0.5;
    }
    #first-section .section_wrapper{
        max-width: 750px!important;
    }
    #first-section{
        background-size: 200% 100%;
    }
    .logo-container{
        margin-top: 68px!important;
    }
    .moto-container {
        padding: 42px 0 42px 0;
    }
    #testimonial-section .section_wrapper{
        padding-right: 0!important;
        padding-left: 0!important;
    }
    .testi-title h3 {
        font-size: 26px!important;
    }
    .blockquote blockquote {
        font-size: 19px;
    }
    #Footer img {
        display: none;
    }
}
@media (max-width:700px){
    #testimonial-section {
        padding-top: 70px;
        padding-bottom: 30px;
    }
    .testimonial-container-two {
        padding-top: 25px;
    }
    .testimonial-column .mcb-column-inner{
        margin: 0 0 15px!important;
    }
    .big-line-two {
        width: 260px!important;
    }
    .big-line {
        width: 187px;
    }
}
@media (max-width:680px){
    .moto-column h2 {
        font-size : 24px !important;
    }
    .logo-container img {
        max-width: 55%;
    }
}
@media (max-width:640px){
    .moto-footer:after {
        left : 21%;
    }
    .big-line-two {
        width: 178px!important;
    }
    .big-line {
        width: 120px;
    }
    .network-title img {
        width: 16%;
    }
}
@media (max-width:600px){
    /*.video-title h2 {
        font-size: 2.1rem;
    }*/
    .greece-text{
        padding: 3rem 0 0;
    }
    #Footer img {
        max-width: 37%;
    }
    .footer-content a {
        font-size: 1.8rem!important;
    }
    .contact-button {
        padding: 11px 23px;
    }
    .google-map {
        zoom: 0.4;
        height: 715px;
    }
}
@media (max-width:560px){
    .sales-content h3 {
        font-size : 3.2rem;
    }
    .sales-details p {
        font-size: 1.9rem;
    }
    #offer {
        padding: 65px 0;
    }
    .offer-details p{
        line-height: 1.5;
    }
    .video-title h2{
        font-size: 3rem;
    }
    .residence p {
        font-size : 1.9rem;
    }
    #chapter {
        padding : 150px 0;
    }
    .video-title .logo-big {
        max-width: 55%;
    }
    .moto-column h2 {
        font-size: 22px !important;
        line-height: 44px !important;
    }
    .blue-box {
        padding: 23px 9% 15px;
    }


}
@media (max-width: 550px){
    .big-line{
        display: none;
    }
    .testi-title h3 {
        font-size: 23px!important;
    }
    .blockquote blockquote {
        font-size: 18px;
        line-height: 40px;
        margin-bottom: 37px;
    }
    .testimonials_slider .testimonials_slider_ul li .bq_wrapper {
        padding : 23px 20px 10px !important;
    }
    .testimonials_slider.single-photo .slider_pager {
        margin-top: 0!important;
    }
    .testimonial-column .mcb-column-inner {
        margin: 0!important;
    }
}
@media (max-width: 520px){
    .details_footer{
        margin: 50px auto 15px;

    }
    .moto-footer{
        margin-top: 35px;
    }
    #greece img {
        min-height: 260px;
    }
    .google-map {
        zoom: 0.3;
        height: 830px;
    }
    .moto-column h2 {
        font-size: 20px !important;
        line-height: 41px !important;
    }
    .blue-box .hover_color_wrapper {
        padding: 19px 5px!important;
    }
    .logo-container img {
        max-width: 47%;
    }
    .box-container .mcb-wrap-inner {
        gap: 8px;
    }
    #first-section .section_wrapper{
        padding-left: 26px!important;
        padding-right: 26px!important;

    }
}
@media (max-width:490px){
    .box-container .column {
        width : 80% !important;
    }
    .logo-container .column, .moto-column h2{
        text-align: center;
    }
    #first-section{
        background-size: 250% 100%!important;
    }
    blockquote{
        margin: 0 0 35px 10px;
    }
    .copyright-client {
        flex-direction: column;
    }
}
@media (max-width:479px){
    .residence-title h3{
        font-size: 3.2rem!important;
    }
    .google-map {
        /*height : 540px;*/
    }
    .network-title h3{
        font-size: 2.9rem!important;
    }
    .network-subtitle p{
        font-size: 2rem!important;
    }

    .blue-box .hover_color_wrapper{
        display: flex;
        flex-wrap: wrap;
        gap: 35px;
        padding: 0!important;
        align-items: center;
    }
    .blue-box .mfn-mask-shape{
        flex-basis: 45px;
    }
    .blue-box h4{
        flex-grow: 1;
        margin-bottom: 0;
        /*border-bottom: 2px solid white;*/
        padding-bottom: 10px;
        margin-top: 0;
        position: relative;
        font-size: 1.8rem;
    }
    .blue-box h4:after {
        content: '';
        position: absolute;
        width: 100px;
        height: 2px;
        left: 0;
        z-index: 1;
        background: white;
        bottom: 0;
    }
    .line{
        display: none;
    }
    .blue-box .image_wrapper {
        max-width: 100%;
    }
    .moto-column h2 {
        font-size: 22px !important;
        line-height: 37px !important;
    }
    #first-section{
        background-size: cover!important;
    }
}
@media (max-width:475px){

    .video-title h2 {
        font-size: 2.8rem;
    }
    .greece-title h3 {
        font-size: 3rem;
    }
    .greece-details p{
        font-size: 1.9rem;
        line-height: 30px;
    }
    blockquote blockquote {
        font-size : 17px;
    }
}
@media (max-width:460px){
    .sales-column {
        padding : 28px 7px;
    }
    .sales-image, .sales-column{
        max-width: 100%;
    }
    #offer {
        padding: 52px 0;
    }
    .offer-details p, .chapter-details p {
        font-size: 1.9rem;
    }
    .invest-title h3 {
        font-size : 3rem;
    }
    .invest-details p {
        font-size : 2rem;
    }
    #chapter {
        padding : 120px 0;
    }
    .charter-title h3{
        font-size: 3.5rem;
    }
    .moto-footer:after {
        left: 5%;
    }
    /*.grid {
        margin: 30px auto 60px;
    }
    #sales{
        margin-bottom: 35px!important;
    }*/
    #sales .section_wrapper{
        padding-bottom: 12px;
    }
    #greece .section_wrapper{
        padding-top: 30px;
    }

}
@media (max-width:440px){
    .blockquote blockquote {
        line-height : 37px;
    }
    .testimonial-container-two {
        padding-top: 8px;
    }
    .testi-title h3 {
        font-size: 21px!important;
    }
    .testimonials_slider .testimonials_slider_ul li .bq_wrapper {
        padding: 23px 14px 10px !important;
    }
    .network-title img {
        width: 20%;
    }
    #Footer img {
        max-width: 34%;
    }
}
@media (max-width: 426px){
    .moto-column h2 {
        font-size : 19px !important;
    }
}
@media (max-width:423px){
    .video-title .logo-big {
        margin-bottom : 0;
    }
    /*.video-content {
        top : 45%;
    }*/
    .section_video {
        height: 780px !important;
    }
    .video-title .logo-big {
        max-width: 66%;
    }
    #greece img {
        min-height: 250px;
    }
    .logo-container {
        margin-top: 62px!important;
    }
    .moto-container {
        padding: 35px 0 31px 0;
    }

    .footer-content a {
        font-size: 1.7rem!important;
    }
    .contact-button {
        padding: 10px 22px;
    }
    .google-map {
        zoom: 0.2;
        height: 968px;
    }
}
@media (max-width:390px){
    .moto-footer {
        font-size : 1.7rem;
    }
    .details_footer a {
        font-size: 2rem;
    }
    #Footer .widgets_wrapper {
        padding : 15px 0px;
    }
    #Footer .footer_copy {
        padding : 0;
    }
}
@media (max-width:380px){
    .sales-details p {
        font-size : 1.8rem;
    }
    .sales-content h3 {
        font-size : 3rem;
    }
    .greece-details p {
        font-size : 1.8rem;
    }
    #chapter {
        padding: 88px 0;
    }
    #greece img {
        min-height: 220px;
    }
    #first-section {
        background-size: 272% 100%!important;
    }
    .blue-box {
        padding: 13px 9% 13px;
    }
}
@media (max-width:378px){
    .moto-column h2 br{
        display: none;
    }
}
@media (max-width:368px){
    .box-container .column {
        width: 90% !important;
    }
}
@media (max-width:361px){
    .moto-column h2 br {
        display : none;
    }
}
@media (max-width:360px){
    /*.video-content {
        top : 46%;
    }*/
    .video-title h2 {
        font-size: 2.6rem;
    }
    /*.video-title img {
        max-width: 34%;
    }*/
    .greece-title h3 {
        font-size : 2.8rem;
    }
    .section_video {
        height: 735px !important;
    }
    .moto-footer:after {
        left: 0;
    }
    #testimonial-section {
        padding-top: 58px;
        padding-bottom: 23px;
    }
}
@media (max-width:355px){
    .moto-column h2 {
        line-height : 38px !important;
    }
}
@media (max-width:345px){
    .moto-footer {
        font-size : 1.6rem;
    }
    #greece img {
        min-height: 200px;
    }
    #testimonial-section {
        padding-left: 33px;
        padding-right: 33px;
    }
    .testi-title h3 {
        font-size: 20px!important;
    }
    .blue-box h4{
        font-size: 1.6rem;
    }
}
@media(max-width: 330px){
    .moto-footer {
        font-size: 1.5rem;
    }
    #testimonial-section {
        padding-left: 29px;
        padding-right: 29px;
    }
}
