/*------------------------------------------------------------------
 * This is main css file for print view.
 -------------------------------------------------------------------*/
@media only print {
  /*header, footer,
  .title_outer,
  .portfolio_print,
  header.page_header {
    display: none !important;
  }
  .container_inner {
    max-width: 80%;
  }
  div[class*='columns'] > div[class^='column'] {
    float: none;
    width: 100%;
  }*/
  html,
  body,
  .wrapper,
  .wrapper-inner .container,
  .container-inner {
    padding-top: 0 !important;
    margin-top: 0 !important;
    top: 0 !important;
  }
    body {-webkit-print-color-adjust: exact; print-color-adjust: exact; width: 1350px !important;}
    .no_print{display:none;}
    .form.qode_search_form_2 {
        display:  none !important;
    }
    .content {
        margin-bottom: 0 !important;
    }
    header, footer {
        position: static !important;
    }
    form.qode_search_form_2 {
        display: none;
    }
    #layerslider_1 {
        margin-top: 0 !important;
    }
    .content .title_size_small .title_holder {
        padding-top: 0 !important;
    }
    .ls-thumbnail-wrapper {
        display: none !important;
    }
    .logo_wrapper {
        height: 84px !important;
    }
    .logo_wrapper .q_logo a {
        height: 57px !important;
    }
    .getInTouchForm .getInTouch .vc_col-sm-4.form-group {
        width: 33.3333% !important;
        float: left !important;
    }
    .getInTouchForm .getInTouch .vc_col-sm-6.form-group {
        width: 50% !important;
        float: left !important;
    }
    .title_outer .title .title_holder .container.has_featured_header_image {
        background: -webkit-linear-gradient(to right, #c5238e 30%, #e1297a, white, rgba(255, 255, 255, 0)) !important;
        background: -o-linear-gradient(to right, #c5238e 30%, #e1297a, white, rgba(255, 255, 255, 0)) !important;
        background: -moz-linear-gradient(to right, #c5238e 30%, #e1297a, white, rgba(255, 255, 255, 0)) !important;
        background: linear-gradient(to right, #c5238e 30%, #e1297a, white, rgba(255, 255, 255, 0)) !important;
        height: 165px !important;
    }


    /*Site Map*/
    .siteMap ul li {
        float: left !important;
        list-style: none !important;
        width: 100% !important;
        position: relative !important;
        text-align: center !important;
    }
    .siteMap ul li a {
        background: #18495e !important;
        padding: 6px 20px !important;
        border: 2px solid #18495e !important;
        display: block !important;
        font-size: 16px !important;
        color: #fff !important;
        text-align: center !important;
        font-family:'StagSansRound-Light', sans-serif !important;
        text-transform: capitalize !important;
    }
    .siteMap ul li ul li a {
        background: linear-gradient(to right, #c5238e, #e1297a) !important;
        background: -moz-linear-gradient(to right, #c5238e, #e1297a) !important;
        background: -webkit-linear-gradient(to right, #c5238e, #e1297a) !important;
        background: -o-linear-gradient(to right, #c5238e, #e1297a) !important;
        border: 2px solid #e1297a;
    }
    .siteMap ul li a:hover {
        background: #18495e !important;
        border: 2px solid #18495e !important;
    }
    .siteMap ul li ul li a:hover {
        background: transparent !important;
        border: 2px solid #e1297a !important;
        color: #e1297a !important;
    }
    .siteMap ul li ul li {
        width: 24.3% !important;
        float: left !important;
        margin-top: 10px !important;
        text-align: left !important;
    }
    .siteMap ul li ul li + li {
        margin-left: 10px !important;
    }
    .siteMap ul li ul li ul li {
        width: 100% !important;
        display: list-item !important;
    }
    .siteMap ul li ul li ul li + li {
        margin-left: 0 !important;
    }
    .siteMap ul li ul li ul .menu-item-784 {
        margin-top: 4px !important;
    }
    .siteMap ul li ul li ul {
        position: relative !important;
        display: inline-block !important;
    }
    /*End Here*/

    /*Our Achievements*/
    .our-achievements-section .cool_timeline .ctl_info.event-description {
        width: auto !important !important;
    }
    .our-achievements-section .cool_timeline .timeline-main-title {
        text-transform: capitalize !important;
        font-family:'StagSansRound-Light', sans-serif !important;
        font-size: 20px !important;
        text-align: left !important;
    }
    .our-achievements-section .cool_timeline img {
        width: auto !important;
    }
    .our-achievements-section .cool_timeline .timeline dl {
        margin-top: -50px !important !important;
        padding: 8px 0 !important;
    }
    .our-achievements-section .cool_timeline .timeline dl:first-child {
        margin-top: 0 !important !important;
    }
    .our-achievements-section .cool_timeline .timeline dl dt {
        display: none !important;
    }
    .our-achievements-section .cool_timeline  .timeline dl:before {
        background-color: #e1297a !important;
        width: 10px !important;
        opacity: 1 !important;
    }
    .our-achievements-section .cool_timeline .timeline dl .events h4 {
        font-size: 25px !important;
        font-family:'StagSansRound-Light', sans-serif !important !important;
        text-shadow: none !important;
        background: none !important;
        color: #e1297a !important;
        top: 54% !important;
        left: -84px !important;
        position: absolute !important;
    }
    .our-achievements-section .cool_timeline .timeline dl dd.odd .events h4 {
        left: inherit !important;
        right: -86px !important;
    }
    .our-achievements-section .cool_timeline .timeline dl .events:before {
        background-color: #e1297a !important;
        border: 0 !important;
        width: 100% !important;
        height: 8px !important;
        z-index: -1 !important;
        top: 50% !important;
        margin-top: 3px !important;
    }
    .our-achievements-section .cool_timeline .timeline dl .time {
        display: none !important;
    }
    .our-achievements-section .cool_timeline .timeline dl dd .events {
        background-color: #f1f1f1;
        box-shadow: 0 2px 0px 0 #dedede !important;
        width: 42% !important;
    }
    .our-achievements-section .cool_timeline .timeline dl dd .events ul li {
        color: #333 !important;
    }
    .our-achievements-section .cool_timeline .events .small, .event-description {
        padding: 10px 25px !important !important;
    }
    .our-achievements-section .cool_timeline .timeline dl dd .circ {
        border: 7px solid #e1297a !important;
        background-color: #fff !important;
        height: 30px !important;
        margin-left: -20px !important;
        width: 30px !important;
        top: 50% !important;
    }
    .our-achievements-section .cool_timeline .timeline dl dd.pos-left .time {
        margin-left: 25px !important;
    }
    .our-achievements-section .cool_timeline .timeline dl dd.pos-right .time {
        margin-left: -172px !important;
    }
    .our-achievements-section .cool_timeline .timeline dl dd.pos-right .events_318:before {
        height: 0 !important;
    }
    .our-achievements-section .cool_timeline .timeline dl dd.pos-right .events:before {
        left: -100px !important;
        position: absolute !important;
        content: "" !important;
    }
    .our-achievements-section .cool_timeline .timeline dl dd.pos-left .events:before {
        right: -75px !important;
        position: absolute !important;
        content: "" !important;
        left: inherit !important;
    }
    .our-achievements-section .cool_timeline .timeline dl dd.pos-right .events:before,
    .our-achievements-section .timeline dl dd.pos-left .events:before {
        left: -100px !important;
    }
    .vc_row.wpb_row.section.vc_row-fluid.grid_section.full_screen_section {
        padding-top: inherit !important;
    }
    /*End Here*/

    /*media*/

    .vc_col-sm-12 {
        width: 100% !important;
    }
    .vc_col-sm-11 {
        width: 91.6667% !important;
    }
    .vc_col-sm-10 {
        width: 83.3333% !important;
    }
    .vc_col-sm-9 {
        width: 75% !important;
    }
    .vc_col-sm-8 {
        width: 66.6667% !important;
    }
    .vc_col-sm-7 {
        width: 58.3333% !important;
    }
    .vc_col-sm-6 {
        width: 50% !important;
    }
    .vc_col-sm-5 {
        width: 41.6667% !important;
    }
    .vc_col-sm-4 {
        width: 33.3333% !important;
    }
    .vc_col-sm-3 {
        width: 25% !important;
    }
    .vc_col-sm-2 {
        width: 16.6667% !important;
    }
    .vc_col-sm-1 {
        width: 8.33333% !important;
    }
    .vc_col-sm-pull-12 {
        right: 100% !important;
    }
    .vc_col-sm-pull-11 {
        right: 91.6667% !important;
    }
    .vc_col-sm-pull-10 {
        right: 83.3333% !important;
    }
    .vc_col-sm-pull-9 {
        right: 75% !important;
    }
    .vc_col-sm-pull-8 {
        right: 66.6667% !important;
    }
    .vc_col-sm-pull-7 {
        right: 58.3333% !important;
    }
    .vc_col-sm-pull-6 {
        right: 50% !important;
    }
    .vc_col-sm-pull-5 {
        right: 41.6667% !important;
    }
    .vc_col-sm-pull-4 {
        right: 33.3333% !important;
    }
    .vc_col-sm-pull-3 {
        right: 25% !important;
    }
    .vc_col-sm-pull-2 {
        right: 16.6667% !important;
    }
    .vc_col-sm-pull-1 {
        right: 8.33333% !important;
    }
    .vc_col-sm-pull-0 {
        right: auto !important;
    }
    .vc_col-sm-push-12 {
        left: 100% !important;
    }
    .vc_col-sm-push-11 {
        left: 91.6667% !important;
    }
    .vc_col-sm-push-10 {
        left: 83.3333% !important;
    }
    .vc_col-sm-push-9 {
        left: 75% !important;
    }
    .vc_col-sm-push-8 {
        left: 66.6667% !important;
    }
    .vc_col-sm-push-7 {
        left: 58.3333% !important;
    }
    .vc_col-sm-push-6 {
        left: 50% !important;
    }
    .vc_col-sm-push-5 {
        left: 41.6667% !important;
    }
    .vc_col-sm-push-4 {
        left: 33.3333% !important;
    }
    .vc_col-sm-push-3 {
        left: 25% !important;
    }
    .vc_col-sm-push-2 {
        left: 16.6667% !important;
    }
    .vc_col-sm-push-1 {
        left: 8.33333% !important;
    }
    .vc_col-sm-push-0 {
        left: auto !important;
    }
    .vc_col-sm-offset-12 {
        margin-left: 100% !important;
    }
    .vc_col-sm-offset-11 {
        margin-left: 91.6667% !important;
    }
    .vc_col-sm-offset-10 {
        margin-left: 83.3333% !important;
    }
    .vc_col-sm-offset-9 {
        margin-left: 75% !important;
    }
    .vc_col-sm-offset-8 {
        margin-left: 66.6667% !important;
    }
    .vc_col-sm-offset-7 {
        margin-left: 58.3333% !important;
    }
    .vc_col-sm-offset-6 {
        margin-left: 50% !important;
    }
    .vc_col-sm-offset-5 {
        margin-left: 41.6667% !important;
    }
    .vc_col-sm-offset-4 {
        margin-left: 33.3333% !important;
    }
    .vc_col-sm-offset-3 {
        margin-left: 25% !important;
    }
    .vc_col-sm-offset-2 {
        margin-left: 16.6667% !important;
    }
    .vc_col-sm-offset-1 {
        margin-left: 8.33333% !important;
    }
    .vc_col-sm-offset-0 {
        margin-left: 0 !important;
    }
    .vc_col-xs-12, .vc_column_container {
        float: left !important;
    }
}