﻿#box6 { margin-top: 82px; color: #000; }

#Pheader { display: table; width: 100%; }
    #Pheader h1 { width: 100%; text-align: center; font-size: 26pt; font-weight: 100; margin: 30px 0 10px 0; float: left; }
    #Pheader span { width: 100%; text-align: center; float: left; }

.Mn_Pg { width: 90%; display: table; margin: 74px auto 0 auto; }
    .Mn_Pg .pbLeft { float: left; width: 47.5%; margin-right: 5%; }
    .Mn_Pg #pbRight { float: left; width: 43.5%; background-color: #e3f6fb; padding: 22px 2% 22px 2%; }
        .Mn_Pg #pbRight .RinBlck { width: 96%; background-color: #fff; text-align: center; margin-bottom: 40px; padding: 20px 2% 40px 2%; }
            .Mn_Pg #pbRight .RinBlck:last-child { margin-bottom: 0; }
            .Mn_Pg #pbRight .RinBlck .titFrst { font-size: 20pt; font-weight: 100; margin: 20px 0; }
            .Mn_Pg #pbRight .RinBlck .bldrin_tit { font-size: 14pt; margin-bottom: 20px; }
                .Mn_Pg #pbRight .RinBlck .bldrin_tit .bbprc { color: #337fa6; font-size: 20pt; font-weight: 100; }
            .Mn_Pg #pbRight .RinBlck p { margin: 0 0 40px 0; }
            .Mn_Pg #pbRight .RinBlck .Rzrvs_Btn { display: table; margin: 0 auto; cursor: pointer; text-align: center; color: #fff; padding: 15px 4%; border-radius: 4px; background-color: #f59138; }
                .Mn_Pg #pbRight .RinBlck .Rzrvs_Btn:active { padding: 16px 4% 14px 4%; }


.blockingDead { margin-bottom: 90px; }
.BlcBPnto1 { font-weight: bold; font-size: 18pt; border-bottom: solid 1px #efefef; padding-left: 10px; margin-bottom: 10px; }
#P_dty { padding-left: 12px; }
.BlcBPnto2 { font-weight: bold; font-size: 12pt; padding-left: 10px; margin-bottom: 10px; }
.BlcBPnto3 { font-weight: bold; font-size: 12pt; border-bottom: solid 1px #efefef; padding-left: 10px; margin-bottom: 10px; }

.U_cities { display: table; margin: 0; padding: 0 0 0 12px; width: 98%; }
    .U_cities li { float: left; width: 25%; list-style-type: disc!important; }

#dv_abtF { background-color: #e3f6fb; margin-bottom: 15px; padding: 10px 2.5% 10px 2.5%; width: 95%; border-radius: 4px; }
    #dv_abtF ol li { margin-bottom: 10px; }
        #dv_abtF ol li:last-child { margin-bottom: 0; }

.CmntBlcks { display: table; width: 100%; }
.sonyorum { width: 94%; float: left; padding: 15px 3% 15px 3%; border: 1px solid #cacaca; background-color: #fff; margin-top: 10px; -webkit-border-radius: 4px; -moz-border-radius: 4px; border-radius: 4px; }
    .sonyorum textarea { width: 98%; height: 70px; resize: none; border: 1px solid #dae4eb; }
    .sonyorum p { width: 100%; line-height: 20px; font-size: 14px; float: left; }
.dt_cls { float: right; margin-top: 12px; }
.sonyorum .cmntHdr { border-bottom: 1px solid #dae4eb; padding-bottom: 10px; font-size: 18px; margin: 10px 0; color: #14b9d5; font-weight: 500; }
    .sonyorum .cmntHdr a { font-size: 13px; color: #333; }
.sonyorum h1 a { font-size: 13px; color: #333; }
.FirmStrCntn2 { background: url('/img/stars.png') 0px -19px no-repeat; width: 97px; height: 16px; float: left; margin: 2px 5px 0 0; }
.FirmStr { float: left; background: url('/img/stars.png') 0px 0px no-repeat; height: 16px; }

.sniPnl { width: 100%; padding-bottom: 40px; }
    .sniPnl .innrSni { position: relative; background: #23b4d2; padding: 100px 0; margin-bottom: 70px; }
        .sniPnl .innrSni img { position: absolute; bottom: 0; left: 5%; z-index: 4; transition: all 0.3s; }
        .sniPnl .innrSni ul { position: relative; z-index: 5; width: 60%; margin-left: 40%; color: #fff; transition: all 0.3s; }
            .sniPnl .innrSni ul li { list-style-image: url(../img/firsat_check_ico.png); margin-bottom: 40px; font-size: 17px; letter-spacing: 0.5px; }
                .sniPnl .innrSni ul li:first-child { list-style-image: none!important; font-size: 26pt!important; font-weight: normal; margin: 0 0 55px 40px!important; letter-spacing: normal!important; }

.fhopnl { width: 100%; text-align: center; display: table; }
    .fhopnl h5 { display: inline-block; vertical-align: middle; font-size: 20pt; font-weight: 100; color: #323a3b; letter-spacing: 0.5px; width: 50%; margin-right: 10%; text-align: center; }
    .fhopnl a { display: inline-block; vertical-align: middle; background: #f59138; color: #fff; width: 24%; text-align: center; padding: 10px 0; border-radius: 4px; }

#dv_FirmLink { text-align: center; }
    #dv_FirmLink a { font-size: 24px; font-weight: bold; color: #000; }
        #dv_FirmLink a:hover { text-decoration: underline; }

@media screen and (max-width: 900px) {
    .Mn_Pg { width: 100%; }
        .Mn_Pg .pbLeft { width: 49%; margin-right: 2%; }
        .Mn_Pg #pbRight { width: 45%; }
}


@media screen and (max-width: 700px) {
    .Mn_Pg .pbLeft { float: none; width: 95%; margin: 0 auto; }
    .Mn_Pg #pbRight { float: none; width: 95%; margin: 0 auto; }
}

@media screen and (max-width: 640px) {
    #box6 { margin-top: 0px; }
    .sniPnl .innrSni { overflow: hidden; }
        .sniPnl .innrSni img { opacity: 0.5; }
        .sniPnl .innrSni ul { margin: 0 auto!important; padding-left: 6%; width: 93%; }
            .sniPnl .innrSni ul li { text-shadow: 1px 1px 1px #000; }
                .sniPnl .innrSni ul li:first-child { margin-left: 0!important; text-align: center!important; }
}

@media screen and (max-width: 500px) {
    .fhopnl h5 { display: block!important; width: 90%; margin: 0 auto!important; }
    .fhopnl a { display: block!important; width: 90%; margin: 20px auto 0 auto!important; }
}
