<html><head><meta name="color-scheme" content="light dark"></head><body><pre style="word-wrap: break-word; white-space: pre-wrap;">.main-top {
    display: flex;
    align-items: center;
    justify-content: space-between;
}


.top-bg {
    background: url(../images/bg.gif);
    height: 100%;
    width: 100%;
}

table.clock_col {
    display: flex;
    align-items: end;
    justify-content: end;
}

td[style="background: #f6f8fa; height: 100%;"] table {
    width: 980px;
    margin: 0px auto;
}

@media (max-width: 991px) {
    td[style="background: #f6f8fa; height: 100%;"] table {
        width: 100% !important;
        margin: 0px auto;
    }

    /*td[style="background: url(images/top-corner-l.gif) left top no-repeat;text-align: right;"]{
		background: none!important
	}

	.svpx{
		display: none !important;
	}*/

    .jqueryslidemenu ul li .sub-menu li a:hover {
        color: #ffffff !important;
    }

    span.seniorteam-submenu-btn {
        height: 10px !important;
        display: block;
        position: relative;
        top: 21px;
        width: 50px;
        left: 85%;
        z-index: 9999;
    }

    span.specialisation-submenu-btn {
        height: 10px !important;
        display: block;
        position: relative;
        top: 21px;
        width: 50px;
        left: 85%;
        z-index: 9999;
    }

    .specialisation-submenu-btn:before {
        content: '';
        width: 13px;
        height: 3px;
        background: #ffffff;
        position: absolute;
        top: 3.3px;
        right: 31%;
        z-index: 999 !important;
    }

    .specialisation-submenu-btn:after {
        content: '';
        height: 13px;
        width: 3px;
        background: #ffffff;
        position: absolute;
        top: -2px;
        right: 40.2%;
        z-index: 999 !important;
    }

    .add-class .specialisation-submenu-btn:after {
        content: none !important;
    }

    .seniorteam-submenu-btn:before {
        content: '';
        width: 13px;
        height: 3px;
        background: #ffffff;
        position: absolute;
        top: 3.3px;
        right: 31%;
        z-index: 999 !important;
    }

    .seniorteam-submenu-btn:after {
        content: '';
        height: 13px;
        width: 3px;
        background: #ffffff;
        position: absolute;
        top: -2px;
        right: 40.2%;
        z-index: 999 !important;
    }

    .add-class .seniorteam-submenu-btn:after {
        content: none !important;
    }

    #container {
        outline: none;
        overflow: hidden;
        padding: 0px 20px;
        background: #fff;
    }

    .jqueryslidemenu a.current1 {
        background: none !important;
    }

        .jqueryslidemenu a.current1 span {
            background: none !important;
        }

    #myslidemenu ul .sub-link ul {
        top: 53px;
        visibility: visible;
        left: 0px;
        z-index: 99;
        position: static;
        width: 100% !important;
        display: none !important;
        background: rgb(0 0 0 / 0%) !important;
        float: none !important;
        height: 100%;
    }

    #myslidemenu ul ul.sub-menu, #myslidemenu ul li:hover ul.sub-menu {
        display: none !important;
    }

    #myslidemenu a {
        display: flex;
        align-items: center;
        justify-content: space-between;
        position: relative;
        z-index: 99;
    }

    #myslidemenu &gt; ul &gt; li &gt; a {
        width: 80% !important;
    }

    #myslidemenu &gt; ul &gt; li:not(.sub-link) &gt; a {
        width: 100% !important;
    }

    #myslidemenu ul li.speciallisation-lnk.add-class ul.sub-menu {
        display: block !important;
        height: auto !important;
        transition: none !important;
    }

    #myslidemenu ul li.seniorteam-lnk.add-class ul.sub-menu {
        display: block !important;
        height: auto !important;
        transition: none !important;
    }

    .jqueryslidemenu a span {
        text-align: start !important;
    }

    td.con-detail {
        padding-right: 20px;
    }

    tr.main-col {
        display: flex;
        align-items: center;
        justify-content: center;
        flex-direction: column;
    }

    #ctl00_ContentPlaceHolder1_rptcontent_ctl00_trrptr, #ctl00_ContentPlaceHolder1_rptcontent_ctl01_trrptr, #ctl00_ContentPlaceHolder1_rptcontent_ctl02_trrptr {
        display: none;
    }

    div#flash-container {
        padding: 0px 20px;
        background: #fff;
    }

    table.specialisation-wrp tbody:nth-child(1) {
        display: flex;
        align-items: center;
        flex-wrap: wrap;
    }

    .con-spe {
        padding: 0px 20px
    }

    table.specialisation-wrp tbody tr:nth-child(1) {
        display: flex;
        align-items: center;
        justify-content: space-between;
        flex-wrap: wrap;
        padding: 0px 20px
    }

    table.specialisation-wrp .inn-head {
        padding: 0px !important;
    }

    .menu-btn {
        display: block !important;
    }

    .w-100 {
        width: 100% !important;
    }

    .top {
        display: flex;
        align-items: center;
        justify-content: space-between;
    }

    table.clock_col {
        display: flex;
        align-items: center;
        justify-content: center;
        margin: 20px 0px;
        margin-top: -10px;
        padding-bottom: 51px;
    }

    .subcontent-wrap .right-ban{
        padding: 20px;
    }

    * {
        margin: 0;
        padding: 0;
        box-sizing: border-box;
    }

    .main-t {
        width: 100% !important;
        margin: 0px auto !important;
    }

    table.top-bg {
        background: none;
        width: 100%;
    }

    .top span a img {
        width: 200px;
        height: auto;
    }

    #tdcontent table tbody .main-col {
        display: flex;
        flex-direction: column;
    }

    #ContentPlaceHolder1_rptcontent_trrptr_0,
    #ContentPlaceHolder1_rptcontent_trrptr_1,
    #ContentPlaceHolder1_rptcontent_trrptr_2,
    .svpx {
        display: none;
    }

    .main-top {
        display: flex;
        flex-wrap: wrap;
        align-items: center;
        justify-content: space-between;
        padding: 10px 20px 0px 20px;
        width: 100%;
    }

    ruffle-object,
    .top-c,
    #flash-container,
    .top,
    ruffle-embed {
        width: 100% !important;
    }

    .inn-head,
    .con-point,
    .title1,
    .shpx,
    .content,
    .bot-co,
    .copyright {
        padding: 0px 20px;
    }

    .clock_col {
        margin-bottom: 20px;
    }

    ruffle-embed {
        display: flex;
        align-items: center;
        justify-content: space-between;
    }

    .city-col {
        display: flex;
        align-items: center;
        justify-content: center;
    }

    .service-col tbody {
        display: flex;
        align-items: center;
        justify-content: space-between;
        flex-wrap: wrap;
    }

        .service-col tbody tr:nth-child(1) {
            width: 100%;
        }

    .service-col td.title1 {
        padding: 0px !important;
    }

    body {
        position: relative;
    }

    body.open_menu:after {
        display: block;
        transition: 0.3s ease;
    }

    body:after {
        content: '';
        width: 100%;
        height: 100%;
        background-color: #0000005c;
        position: absolute;
        top: 0;
        right: 0;
        left: 0;
        bottom: 0;
        display: none;
    }

    body.open_menu {
        overflow: hidden;
    }

    body.open_menu #myslidemenu {
        transform: translateX(0);
        opacity: 1;
        visibility: visible;
    }

    #myslidemenu {
        position: fixed;
        top: 0%;
        right: 0px;
        width: 50%;
        background: #ffffff;
        padding: 80px 30px 20px 30px;
        z-index: 99;
        height: 100% !important;
        height: fit-content;
        transform: translateX(100%);
        opacity: 0;
        visibility: hidden;
        transition: transform 0.3s ease, opacity 0.3s ease, visibility 0.3s ease;
        overflow: auto;
    }

    #myslidemenu ul {
        display: flex;
        align-items: center;
        justify-content: center;
        flex-direction: column;
        gap: 10px;
    }

    #myslidemenu ul li {
        width: 100% !important;
        background: #00387e !important;
        margin-bottom: 10px;
        text-align: center;
        border-radius: 10px;
        margin: 0px;
    }

    #myslidemenu ul li:last-child {
        margin-bottom: 0;
    }

    .jqueryslidemenu a span {
        color: #ffffff;
        text-align: center;
    }

    .jqueryslidemenu a.current,
    .jqueryslidemenu a.current span,
    .jqueryslidemenu ul li a,
    .jqueryslidemenu a span {
        background: none;
        width: 100% !important;
        text-align: center;
    }

    tr.content-wrp {
        display: flex;
        align-items: center;
        justify-content: center;
        flex-direction: column-reverse;
        padding: 0px 20px;
    }

        tr.content-wrp .inn-head {
            padding: 0px !important;
        }

    .right-ban p {
        padding: 0px 20px !important;
    }

    .right-ban {
        width: 90% !important;
        padding: 0px;
        width: 100%;
        background-size: cover !important;
        border-radius: 10px;
        margin-bottom: 10px;
    }

        .right-ban img {
            border: solid 1px #e5ecf4;
            width: 100%;
            max-height: 350px;
            margin-bottom: 20px;
        }

    tr.subcontent-wrap {
        display: flex;
        align-items: center;
        justify-content: center;
        flex-direction: column-reverse;
    }

    td.pad {
        padding: 0px !important;
    }

    td.box-pad {
        padding: 0px !important;
    }

    .form-log span {
        padding: 0px !important;
    }

    .box-con p {
        padding: 0px !important;
    }

    .con-deta span p {
        line-height: 23px !important;
        padding: 0px
    }

    .con1-deta {
        padding: 0px 20px;
    }

    .jqueryslidemenu a:hover, .jqueryslidemenu a:hover span {
        background: none !important;
        color: #ffffff;
    }

    .freeprivacypolicy-com---nb .cc-nb-main-container {
        flex-direction: column;
        padding-bottom: 15px !important;
    }

    .cc-nb-text-container {
        width: 100%;
    }

    .cc-nb-buttons-container {
        width: 100%;
        justify-content: start;
        gap: 20px;
    }

    .special-list {
        width: 48% !important;
        padding: 0px 0px 20px 0px !important;
    }

        .special-list p a {
            display: flex;
            align-items: center;
            justify-content: center;
            flex-direction: column;
        }

        .special-list img {
            width: 80% !important;
        }

        .special-list h4 p {
            height: auto !important;
        }

        .special-list h4 {
            height: 55px;
        }

    td.investment-left-col {
        padding-left: 20px;
    }

    td.investment-left-col, td.investment-right-col {
        padding-right: 20px;
    }

    tr.service-item {
        width: 45%;
        display: flex;
        align-items: center;
        justify-content: center;
        margin-top: 20px;
    }

    #tdcontent table tbody .main-col {
        gap: 20px;
    }

    td.bot-co {
        padding: 0px;
    }

    .clock_col tr:nth-child(1){
        display: flex;
        align-items: center;
        gap: 15px;
    }

    .clock_col tbody tr td canvas {
        width: 60px !important;
        display:block;
    }

    .clock{
        width: 73px !important;
    }

    .con-spe p{margin-bottom: 20px;}
    .jqueryslidemenu a.current span{color: #fff;}
	.jqueryslidemenu .sub-link a span{background: none;}
	.jqueryslidemenu a.current1 span{color: #fff;}
}

@media (max-width: 767px) {
    .main-content table.height tr {
        display: flex;
        align-items: center;
        flex-direction: column;
    }

    table.contact-wrp tbody tr {
        display: flex;
        flex-direction: column;
    }

        table.contact-wrp tbody tr:nth-child(2) td {
            margin-bottom: 10px;
        }

    td.con-detail {
        padding-right: 0px !important;
    }

    .senior-team-datalist tbody tr {
        display: flex;
        align-items: center;
        justify-content: center;
        flex-wrap: wrap;
    }

    .team-d {
        padding: 0px !important;
        width: 50%;
        display: flex;
        align-items: center;
        justify-content: center;
    }

    .special-list {
        width: 100%;
        padding: 0px;
    }

        .special-list img {
            width: 100%;
        }

    .main-content table.height tr td {
        width: 100% !important;
    }

    .content {
        text-align: start !important;
    }

    .c-input1,
    .c-input2 {
        width: 95% !important;
        margin: 5px 8px;
        border: solid 2px #d4dfec;
    }

    .service-item {
        width: fit-content;
    }

    .title-r a img {
        width: auto;
    }

    .copyright {
        padding: 0px 20px;
        width: 100%;
        float: left;
        text-align: center !important;
        margin: 10px 0px;
    }

    .top span a img {
        width: 150px;
        height: auto;
    }

    #myslidemenu {
        position: fixed;
        top: 0%;
        height: 100% !important;
        right: 0px;
        width: 100%;
        background: #ffffff;
        padding: 80px 30px 35px 30px;
        z-index: 99;
        height: fit-content;
        transform: translateX(100%);
        opacity: 0;
        visibility: hidden;
        transition: transform 0.3s ease, opacity 0.3s ease, visibility 0.3s ease;
        overflow: auto;
    }

    tr.subcontent-wrap {
        display: flex;
        align-items: center;
        justify-content: center;
        flex-direction: column-reverse;
    }

    table.team-wrp tbody tr {
        display: flex;
        align-items: center;
        justify-content: center;
        flex-direction: column;
        padding: 0px 10px;
    }

    .freeprivacypolicy-com---palette-dark .cc-nb-reject {
        display: none !important;
    }

    .special-list {
        width: 100% !important;
    }

    td.investment-right-col {
        padding: 0px 20px;
        margin-top: 20px;
    }

    tr.service-item {
        width: 100%;
    }

    .main-col td:nth-child(2) {
        padding: 0px !important;
    }

    .service-col tbody {
        padding: 0px 20px;
    }

    .service-item td, .title-r {
        width: 100%;
        display: block;
    }

    .title-r a {
        width: 100%;
        display: flex;
        align-items: center;
        justify-content: center;
        margin-bottom: 14px;
    }

    .right-ban img {
        border: solid 1px #e5ecf4;
        width: 100%;
        object-fit: contain;
        /* max-height: 250px; */
        margin-bottom: 20px;
        margin-top: 20px;
    }

    .right-ban {
        padding: 0px 20px;
    }

    .right-ban[style*="background:url(images/bg.jpg) right top no-repeat;"] {
        height: 155px;
        width:80% !important;
    }

    .right-ban ruffle-embed {
        height: 155px;
    }

    table.clock_col {
        display: flex;
        align-items: center;
        justify-content: center;
        margin: 20px 0px;
        margin-top: 15px;
        padding-bottom: 15px;
    }

    #myslidemenu{padding: 95px 30px 35px 30px;}
	#myslidemenu:before {content: ""; height: 55px; width: 155px; background-image: url("http://scotchstone-capital.com/images/logo.gif"); background-position: center; background-size: contain; display: block; position: absolute; top: 22px; background-repeat: no-repeat;}
}

@media (max-width: 660px) {
    .service-col tbody {
        display: flex;
        align-items: center;
        justify-content: center;
        flex-wrap: wrap;
        gap: 10px;
    }
}

.menu-btn {
    width: 30px;
    height: 5px;
    background-color: #00387e;
    position: relative;
    margin: 10px 0px;
    display: none;
    z-index: 999;
}

    .menu-btn:after {
        content: '';
        width: 30px;
        height: 5px;
        background: #00387e;
        position: absolute;
        top: 10px;
        z-index: 999 !important;
    }

    .menu-btn:before {
        content: '';
        width: 30px;
        height: 5px;
        background: #00387e;
        position: absolute;
        bottom: 10px;
        z-index: 999 !important;
    }

    body.open_menu .menu-btn {
        background: transparent;
    }

    body.open_menu .menu-btn:before {
        transform: rotate(45deg);
        top: 0;
        background: #00387e;
    }

    body.open_menu .menu-btn:after {
        transform: rotate(-45deg);
        top: 0;
        background: #00387e;
    }

@media (max-width: 991px) and (orientation:landscape) {
    .service-item {
        width: 48% !important;
        display: flex;
        align-items: center;
        justify-content: center;
    }

    .service-col tbody {
        gap: 10px;
    }

    td.bot-co {
        padding: 0px !important;
        margin-bottom: 10px;
    }

    .special-list {
        width: 48% !important;
        padding: 0px 4%;
    }

    .special-list p {
        display: flex;
        align-items: center;
        justify-content: center;
        flex-direction: column;
        padding-bottom: 15px !important;
    }

    .special-list h4 {
        height: 35px !important;
    }

    .special-list h4 p {
        height: fit-content !important;
    }

    table.specialisation-wrp tbody tr:nth-child(1) {
        gap: 10px !important;
    }

    .right-ban object[classid="clsid:D27CDB6E-AE6D-11cf-96B8-444553540000"],
    .right-ban ruffle-embed,
    .right-ban canvas {
        height: 150px !important;
        display:block;
    }

    .right-ban {
        width: 80% !important;
        margin-bottom: 20px;
    }

    .clock_col td[colspan="4"] {
        padding-top: 0px !important;
        width: 220px !important;
    }

    table.clock_col {
        margin: 0px 0px 20px 0;
    }

    .clock {
        font-size: 10px !important;
        width: 72.5px !important;
    }

    .right-ban img {
        border: solid 1px #e5ecf4;
        width: 100%;
        max-height: 250px;
        margin-bottom: 20px;
        margin-top: 20px;
        object-fit: contain;
    }

    #myslidemenu{padding: 95px 30px 35px 30px;}
	#myslidemenu:before {content: ""; height: 55px; width: 155px; background-image: url("http://scotchstone-capital.com/images/logo.gif"); background-position: center; background-size: contain; display: block; position: absolute; top: 22px; background-repeat: no-repeat;}
}


@media (max-width: 767px) and (orientation: landscape){
  tr.service-item tbody{padding: 0px;}
  tr.service-item table{width: fit-content;}
  tr.service-item td{display: flex; align-items: center; justify-content: center;}
  tr.service-item td table td{display: block;}

  td.right-ban img{max-height: 200px;}
}
</pre></body></html>