﻿#ctl00_textPL_SpecialPropertyHpBanner1_bigspecialbannerbox
{
    display:table;
    height:auto;
}

#ctl00_textPL_SpecialPropertyHpBanner1_specialpropmodule1, #ctl00_textPL_SpecialPropertyHpBanner1_specialpropmodule2
{
    display:table;
    margin:0px auto;
    height:56.25vw;
    max-height:562.5px;
    width:100%;
    max-width:1000px;
}




#videomodule1
{
    width:100%;
    max-width:1000px;
    margin:0px auto;
    height:56.25vw;
    max-height:562.5px;
    position:relative;
    background:black;
}

#spemodtext
{
    width:100%;
    max-width:1200px;
    margin:0px auto;
    color:white;
    text-align:center;
    position:relative;
    margin-top:-190px;
    background:rgba(0,0,0,0.5);
    padding:20px 0px;
    height:190px;
}

#spemodtext2
{
    width:100%;
    max-width:1200px;
    margin:0px auto;
    color:white;
    text-align:center;
    position:relative;
}

#spemodtext3
{
    width:100%;
    max-width:1200px;
    margin:0px auto;
    color:white;
    text-align:center;
    position:relative;
    margin-top:-130px;
    background:rgba(0,0,0,0.5);
    padding:20px 0px;
}


    #spemodtext h2, #spemodtext2 h2, #spemodtext3 h2 {
        font-size: 30px;
        font-family: Playfair;
        font-weight: normal;
    }

#spemodtext a, #spemodtext2 a
{
    font-size:15px;
    width:auto;
    margin:2px auto;
    display:table;
    padding:12px 10px;
}








#espmodimg
{
    width:100%;
    height:auto;
    max-width:1200px;
}

#specialmodulepopup
{
    width:100vw;
    height:100vh;
    position:fixed;
    top:0px;
    left:0px;
    background:#024e4e; 
    display:none;
    z-index:999;
}

#specialmodulepopup > a
{
    color:white;
    width:98%;
    display:block;
    text-align:right;
    font-size:24px;
}

#videomodulpopup2
{
    height:56.25vw;
    width:100%;
}

.spemod2register
{
    text-align:center !important;
}

#ctl00_textPL_SpecialPropertyHpBanner1_bigspecialbannerbox #formcontainerpopup .formsection
{
    margin-top:50px;
}





@media screen and (max-width: 780px)
{
    #spemodtext
    {
        margin-top:0px;
    }
}

@media screen and (max-width: 530px)
{
    #spemodtext
    {
        height:210px;
    }

    #spemodtext3
    {
        margin-top:0px;
    }
}