/* colors - START*/
/* colors - END*/
/* trustpilot background and color - START*/
/* trustpilot background and color - END*/
/* START - nav menu right arrow */
/* END - nav menu right arrow */
/* dimensions - START */
/* Legend: 
    - "d" = desktop
    - "t" = tablet
    - "m" = mobile
    - "v" = vertical
    - "h" = horizontal
    - "i" = in section / spacing between paragraphs in a section
*/
/* head section */
/* normal section */
/* columns section */
/* buttons */
/* dimensions - END */
/* custom calc variable for home page section - START */
/* custom calc variable for home page section - END */
.open-modal {
  cursor: pointer; }

.modal-window {
  display: block;
  position: fixed;
  width: 100%;
  height: 100%;
  top: 0;
  left: 0;
  text-align: center;
  -webkit-transition: all 0.2s ease-in;
  -o-transition: all 0.2s ease-in;
  -moz-transition: all 0.2s ease-in;
  transition: all 0.2s ease-in;
  opacity: 0;
  z-index: -1; }
  .modal-window.active {
    display: block;
    background: rgba(0, 0, 0, 0.7);
    opacity: 1;
    -webkit-transition: all 0.2s ease-in;
    -o-transition: all 0.2s ease-in;
    -moz-transition: all 0.2s ease-in;
    transition: all 0.2s ease-in;
    z-index: 2050; }
  .modal-window .close-button {
    display: block;
    position: absolute;
    top: 10px;
    right: 10px;
    width: 45px;
    height: 45px;
    background: #AA4222;
    color: #FFFFFF;
    font-size: 32px;
    text-align: center;
    line-height: 45px;
    z-index: 10; }
    .modal-window .close-button:hover {
      background: #cd492b;
      cursor: pointer; }
  .modal-window .layout-section {
    width: 100%;
    height: 100%;
    margin: 5% auto 0; }
    .modal-window .layout-section .layout-section-content .carousel-template {
      padding-bottom: 35px;
      background: #FFFFFF; }
      .modal-window .layout-section .layout-section-content .carousel-template .page-area {
        padding: 0 0 40px; }
      .modal-window .layout-section .layout-section-content .carousel-template .version__button {
        display: block;
        text-align: center;
        width: 100%;
        height: auto;
        padding: 25px 5px;
        margin: 0 auto; }
        .modal-window .layout-section .layout-section-content .carousel-template .version__button--select {
          display: inline-block;
          width: 100%;
          max-width: 250px;
          height: auto;
          border-radius: 4px;
          margin: 0 3px;
          background: #F6F6F7;
          padding: 15px 10px;
          font-size: 16px;
          color: #cd492b;
          font-weight: 700;
          -o-transition: all 0.15s ease-in-out;
          -moz-transition: all 0.15s ease-in-out;
          transition: all 0.15s ease-in-out;
          -webkit-transition: all 0.15s ease-in-out;
          cursor: pointer; }
          .modal-window .layout-section .layout-section-content .carousel-template .version__button--select.active {
            background: #cd492b;
            color: #FFFFFF; }
          .modal-window .layout-section .layout-section-content .carousel-template .version__button--select:hover {
            -webkit-box-shadow: 0 0 3px #000000;
                    box-shadow: 0 0 3px #000000; }

.section--quick-build {
  background: url("https://img.officetimeline.com/website/Content/images/backgrounds/quickly-build-background-top-area.svg") no-repeat;
  background-position: center top;
  -o-background-size: contain;
     background-size: contain;
  background-color: #f3f3f4; }

.layout-section .layout-section-content.carousel-container .carousel-template .right-area a.next {
  z-index: 50; }

.layout-section .layout-section-content.carousel-container .carousel-template .right-area .row__banner {
  top: -55px;
  font-size: 11px;
  z-index: 40; }

.layout-section .layout-section-content.carousel-container .carousel-template.no-modal-popup .open-modal {
  cursor: default; }

.layout-section .layout-section-content a.template-btn:first-child,
.layout-section .layout-section-content div.template-btn:first-child {
  margin-right: 16px;
  margin-bottom: 24px; }

.layout-section.head-template .layout-section-content .row-3 p.main-text {
  margin-left: 30px; }

.layout-section.testimonials-container .layout-section-content {
  padding: 100px 60px 0px 60px; }

.container .icon__ppt {
  display: block;
  position: relative;
  width: 100%;
  height: auto;
  padding-bottom: 30px;
  text-align: center; }
  .container .icon__ppt > img {
    max-height: 94px; }

.carousel__container--bkg {
  display: block;
  position: relative;
  width: 100%;
  height: 100%;
  background: url("../png/powerpoint-screen-shot.png") no-repeat;
  background-position: center top;
  -o-background-size: cover;
     background-size: cover;
  padding: 80px 20px 40px;
  overflow: hidden; }
  @media screen and (max-width: 992px) {
    .carousel__container--bkg {
      padding: 50px 40px 20px; } }
  @media screen and (max-width: 767.98px) {
    .carousel__container--bkg {
      padding: 20px 10px 0px; } }
  .carousel__container--bkg:before {
    content: '';
    display: block;
    position: absolute;
    width: -moz-calc(100% + 100px);
    width: calc(100% + 100px);
    height: auto;
    top: -50px;
    left: -50px;
    right: -50px;
    bottom: -50px;
    background: rgba(243, 243, 244, 0.8);
    -webkit-filter: blur(15px);
            filter: blur(15px); }
  .carousel__container--bkg .common-slider-container .tns-item {
    max-height: 560px; }
  .carousel__container--bkg .common-slider-container .tns-controls button {
    opacity: 1; }
    .carousel__container--bkg .common-slider-container .tns-controls button:after {
      content: '';
      display: block;
      position: absolute;
      top: -moz-calc(-25% + 2px);
      top: calc(-25% + 2px);
      width: 40px;
      height: 40px;
      background: rgba(255, 255, 255, 0);
      border-radius: 50%; }
    .carousel__container--bkg .common-slider-container .tns-controls button:hover:after {
      background: rgba(255, 255, 255, 0.95);
      background-image: url("data:image/svg+xml,%3Csvg width='14' height='26' viewBox='0 0 14 26' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cmask id='mask0' mask-type='alpha' maskUnits='userSpaceOnUse' x='0' y='0' width='14' height='27'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M0 26.0002V0.000244141H14V26.0002H0Z' fill='white'/%3E%3C/mask%3E%3Cg mask='url(%23mask0)'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M13 26.0003C13.255 26.0003 13.509 25.9033 13.705 25.7093C14.097 25.3213 14.099 24.6883 13.709 24.2953L2.41401 12.9173L13.705 1.71026C14.097 1.32126 14.099 0.688259 13.71 0.295259C13.321 -0.0967412 12.688 -0.0987412 12.295 0.290259L0.295007 12.2023C0.107007 12.3893 0.00100708 12.6433 7.07799e-06 12.9083C-0.000992922 13.1733 0.104007 13.4283 0.291007 13.6163L12.291 25.7053C12.486 25.9013 12.743 26.0003 13 26.0003Z' fill='%23282832'/%3E%3C/g%3E%3C/svg%3E%0A");
      background-position: 40% center;
      background-repeat: no-repeat;
      -o-background-size: 14px;
         background-size: 14px; }
  .carousel__container--bkg .common-slider-container [data-controls='prev'] {
    left: -45px; }
    .carousel__container--bkg .common-slider-container [data-controls='prev']:after {
      left: -moz-calc(-25% - 3px);
      left: calc(-25% - 3px); }
    @media screen and (max-width: 992px) {
      .carousel__container--bkg .common-slider-container [data-controls='prev'] {
        left: -27px; } }
    @media screen and (max-width: 767.98px) {
      .carousel__container--bkg .common-slider-container [data-controls='prev'] {
        left: 20px; } }
  .carousel__container--bkg .common-slider-container [data-controls='next'] {
    right: -45px; }
    .carousel__container--bkg .common-slider-container [data-controls='next']:after {
      left: -moz-calc(-25% - 2px);
      left: calc(-25% - 2px); }
    @media screen and (max-width: 992px) {
      .carousel__container--bkg .common-slider-container [data-controls='next'] {
        right: -27px; } }
    @media screen and (max-width: 767.98px) {
      .carousel__container--bkg .common-slider-container [data-controls='next'] {
        right: 20px; } }

.max-width-1020 {
  width: 100%;
  max-width: 1020px; }

@media screen and (max-width: 1359.98px) {
  .layout-section.head-template .layout-section-content .row-3 p.main-text {
    margin-left: 0px; } }

@media screen and (max-width: 767.98px) {
  .layout-section .layout-section-content.carousel-container .carousel-template {
    padding-bottom: 25px; }
    .layout-section .layout-section-content.carousel-container .carousel-template .right-area .row__banner {
      top: -30px;
      font-size: 11px; }
  .layout-section .layout-section-content a.template-btn:not(:first-child) {
    display: table; }
  .layout-section .layout-section-content a.template-btn:first-child {
    margin-right: auto; }
  .layout-section .layout-section-content .buttons-area, .layout-section .layout-section-content .row-3 {
    text-align: center; }
    .layout-section .layout-section-content .buttons-area .template-btn, .layout-section .layout-section-content .row-3 .template-btn {
      margin-left: 0;
      margin-right: 0; }
      .layout-section .layout-section-content .buttons-area .template-btn:first-child, .layout-section .layout-section-content .row-3 .template-btn:first-child {
        margin-right: 0; }
      .layout-section .layout-section-content .buttons-area .template-btn.white-main-btn, .layout-section .layout-section-content .row-3 .template-btn.white-main-btn {
        margin: 0 auto; }
  .layout-section .layout-section-content.head-template .layout-section-content .row-3 p.main-text {
    margin-left: 0px; }
  .buy_now_container.mr-3.mb-3 {
    margin-left: 1rem; } }

@media screen and (max-width: 420px) {
  .tabs-nav.save-tabs__nav {
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -webkit-flex-flow: row wrap;
       -moz-box-orient: horizontal;
       -moz-box-direction: normal;
        -ms-flex-flow: row wrap;
            flex-flow: row wrap; }
    .tabs-nav.save-tabs__nav > li {
      -webkit-box-flex: 0;
      -webkit-flex: 0 0 50%;
         -moz-box-flex: 0;
          -ms-flex: 0 0 50%;
              flex: 0 0 50%;
      word-break: normal;
      margin: 0; } }

.save-tabs__nav li {
  text-align: center; }

.col-12 {
  padding: 0; }
  .col-12.pad_r_80 {
    padding-right: 80px; }
  .col-12.pad_l_80 {
    padding-left: 80px; }

.col-md-10.pd_l_50 {
  padding-right: 50px; }

.quote_author {
  text-align: right; }

@media screen and (max-width: 992px) {
  .col-12.pad_r_80 {
    padding-right: 0; }
  .col-12.pad_l_80 {
    padding-left: 0; }
  .row.image-text .col-12 {
    -webkit-box-ordinal-group: 3;
    -webkit-order: 2;
       -moz-box-ordinal-group: 3;
        -ms-flex-order: 2;
            order: 2; }
    .row.image-text .col-12.pad_l_80 {
      -webkit-box-ordinal-group: 2;
      -webkit-order: 1;
         -moz-box-ordinal-group: 2;
          -ms-flex-order: 1;
              order: 1; } }

@media screen and (max-width: 767px) {
  .col-md-10.pd_l_50 {
    padding-right: 0; }
  .contentbox__text.text-center > .tab-subtitle {
    text-align: left; }
  .tabs-nav.save-tabs__nav.three_tabs > li {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 33.33%;
       -moz-box-flex: 0;
        -ms-flex: 0 0 33.33%;
            flex: 0 0 33.33%; }
    .tabs-nav.save-tabs__nav.three_tabs > li > a {
      min-height: 90px; } }

/*# sourceMappingURL=crs.min.css.map */
