p { font-size: 16px !important; }
h2.title { font-size: 48px !important; }
h3.subheader { font-weight: bold; margin-bottom: 10px; }
ul { margin-bottom: 30px !important; font-size: 16px; }
ul li { margin-bottom: 0 !important; }
body .navbar.prls-sub-nav .btn { padding: 4px 17px !important; }
body > main .btn.btn-info, body .navbar.prls-sub-nav .btn.btn-info { color: #fff !important; }
body > main a.btn { font-size: 14px; padding: 10px 30px !important; }
.mt-0 { margin-top: 0; }
.mt-1 { margin-top: 1em; }
.mt-2 { margin-top: 2em; }
.mt-3 { margin-top: 3em; }
.mt-4 { margin-top: 4em; }
.mt-5 { margin-top: 5em; }
.mb-0 { margin-bottom: 0; }
.mb-1 { margin-bottom: 1em; }
.mb-2 { margin-bottom: 2em; }
.mb-3 { margin-bottom: 3em; }
.mb-4 { margin-bottom: 4em; }
.mb-5 { margin-bottom: 5em; }
.py-5 { padding-top: 5em; padding-bottom: 5em; }
.pt-3 { padding-top: 3em; }
.pt-5 { padding-top: 5em; }
.pb-3 { padding-bottom: 3em; }
.pb-4 { padding-bottom: 4em; }
.pb-5 { padding-bottom: 5em; }
span.nowrap { white-space: nowrap; }

.btn.btn-arrow span.arrow-icon:before {
	background-image: url(/static/pl/fileadmin/res/img/citrix-daas-alternative/arrow-right-short-bl.png);
    content: '';
    display: inline-block;
    width: 20px;
    height: 30px;
    background-repeat: no-repeat;
    background-size: cover;
    background-position-y: -4px;
    background-position-x: -3px;
}
.btn.btn-arrow .glyphicon { font-size: 17px; line-height: 13px; top: 3px; }
.btn.btn-arrow { padding: 0 !important; color: #0067CB !important; background-color: transparent; border-color: transparent; font-size: 14px; }
.btn.btn-arrow:hover { color: #0052a3 !important; background-color: transparent; border-color: transparent; }
.btn.btn-arrow:hover span.arrow-icon:before { background-image: url(/static/pl/fileadmin/res/img/citrix-daas-alternative/arrow-right-short-dk-bl.png); }
.btn.btn-arrow span.arrow-icon { vertical-align: middle; }
.btn.btn-arrow.light { color: #fff !important; }
.btn.btn-arrow.light span.arrow-icon:before { background-image: url(/static/pl/fileadmin/res/img/citrix-daas-alternative/arrow-right-short-wt.png); }
.btn.btn-arrow.light:hover { color: #a4b3be !important; }
.btn.btn-arrow.light:hover span.arrow-icon:before { background-image: url(/static/pl/fileadmin/res/img/citrix-daas-alternative/arrow-right-short.png); }
.btn.btn-info { color: #fff !important; background-color: #0067cb !important; border-color: #0067cb !important; }
.btn.btn-info:hover, .btn.btn-info:focus { color: #fff !important; background-color: #0052a3 !important; border-color: #0052a3 !important; }
.btn.btn-default { color: #ffffff !important; background-color: #0067cb !important; border-color: #0067cb !important;}
p.readmore { margin-bottom: 0em !important; }
p.readmore a { color: #0067CB; }
.section-about h1 { font-size: 48px; margin-bottom: 40px !important; }
.section-about.bg-left:before { background-size: auto 100%; }
.section-about ul li { margin-bottom: 10px !important; }
.section-latest-features { background-image: url('/static/pl/fileadmin/res/img/citrix-daas-alternative/latest-features.jpg'); background-size: cover; background-position: center; color: #fff; }
.section-latest-features h3 { margin-bottom: 10px; }
.section-latest-features a.text-link { color: #fff; text-decoration: underline; }
.section-latest-features a.text-link:hover { color: #a4b3be; text-decoration: none; }
.section-benefits h3 { margin-bottom: 10px; font-weight: 500; }
.section-benefits img.icon { max-height: 72px; margin-bottom: 1em; }
.section-benefits .feature { margin-bottom: 1em; }
.panel.panel-simple:hover { border-color: #0067CB; box-shadow: none; transform: translate(0); border-color: #a4b3be; }
.panel.panel-simple:hover .panel-footer{ background-color: #fff; }
.section-compare { color: #fff; padding-top: 0px; padding-bottom: 15px !important; }
.section-compare table tbody td { color: initial; }
.section-compare table tbody tr.dark td, .section-compare table tbody tr.dark th { color: #fff; background-color: #0c2742; }
.section-compare table tr td:nth-child(2) > strong { color: #d92231; }
.table tbody tr td:nth-child(2), .table tbody tr td:nth-child(3) { width: 25%; }
.section-topreasons { background-color: #f4f6fa; }
.section-cite img { margin-bottom: 0px; }
.section-cite cite { margin-bottom: 25px; display: block; }
.section-benefits { background-color: #F4F6F9; }
.section-additional-res .panel.panel-simple .panel-footer { background-color: #fff; transition: none; padding: 0 !important; }
.resource-panels article .panel { border-radius: 15px; overflow: hidden; border-color: #a4b3be; }
.resource-panels article .panel .panel-body p { font-size: 16px; }
.panel-footer { border-top: 0px; }
.section-last { background-color: #F4F6F9; }


@media(max-width:767px) {
  .section-about { padding-top: 0px !important; }
  .section-about img { margin-bottom: 0px;  max-width: 380px; }
  .section-about { padding-top: 60px; padding-bottom: 60px; background-color: #0c2742; color: #fff; }
  .section-about:before { background-image: url('/static/pl/fileadmin/res/img/citrix-daas-alternative/hero.png'); right: calc(50% + 55px); }
  .section-compare table.table tr td, .section-compare table.table tr th { font-size: 14px; padding: 13px 15px; }
  .section-topreasons .flex, .section-simplify .flex { display: block; }
  .section-topreasons .img-holder { margin-bottom: 2em; }
  .text-sm-center { text-align: center; }
  .mt-3 { margin-top: 1.5em; }
  .mt-5 { margin-top: 3em; }
  .mb-0 { margin-bottom: 0; }
  .mb-3 { margin-bottom: 1.5em; }
  .mb-5 { margin-bottom: 3em; }
  .py-5 { padding-top: 3em; padding-bottom: 3em; }
  .pt-3 { padding-top: 1.5em; }
  .pt-5 { padding-top: 3em; }
  .pb-2 { padding-bottom: 2em; }
  .pb-3 { padding-bottom: 3em; }
  .pb-4 { padding-bottom: 4em; }
  .pb-5 { padding-bottom: 5em; }
}


@media (min-width: 992px){
  .section-simplify.bg-right:before { background-position: center left; background-size: auto 300px; }
  .section-simplify .bg-right { min-height: 500px; }
}

@media(min-width:768px) {
  .section-about {
    padding-top: 60px;
    padding-bottom: 60px;
	background-color: #0c2742;
	color: #fff;
  }
  .section-about:before {
    background-image: url('/static/pl/fileadmin/res/img/citrix-daas-alternative/hero.png');
    right: calc(50% + 55px);
  }
  .topreasons-easy { min-height: 500px; }
  .topreasons-easy.bg-left:before {
    background-image: url('/static/pl/fileadmin/res/img/citrix-daas-alternative/easy.png');
    background-position: right center;
    background-size: contain;
  }
  .topreasons-single { background-color: #f4f6fa; }
  .topreasons-single.bg-right:before {
    background-image: url('/static/pl/fileadmin/res/img/citrix-daas-alternative/single.png');
    background-position: left center;
    background-size: contain;
  }
  .topreasons-integrate { background-color: #f4f6fa; }
  .topreasons-integrate.bg-left:before {
    background-image: url('/static/pl/fileadmin/res/img/citrix-daas-alternative/integrate.png');
    background-position: right center;
    background-size: contain;
  }
  .section-cite { padding-bottom: 35px; }
  .section-latest-features { min-height: 400px; }
  .section-doc:before {
    background-image: url('/static/pl/fileadmin/res/img/ras/2021/citrix/white-paper.png');
    right: calc(50% + 55px);
    background-size: auto;
  }
  .section-last.bg-right:before {
    background-image: url(/static/pl/fileadmin/res/img/citrix-daas-alternative/learn-more.png);
    background-position: center left;
    background-size: auto 400px;
    left: calc(50%);
  }
  .section-last .bg-right { min-height: 400px; }
  .section-compare table { margin-bottom: 70px; }
}

@media(min-width:992px){
  .section-latest-features { min-height: 700px; }
}
@media(max-width:991px){
  .section-latest-features { box-shadow: inset 0 0 0 1000px rgba(24,34,44,.8); }
}

@media (min-width: 992px){
  .section-last.bg-right:before {
    left: calc(50% + -135px);
    background-position: center left;
    background-size: auto 350px;
  }
  .section-last .bg-right { min-height: 500px; }
}