﻿/***************************************************************
 Colors 
 ***************************************************************/
/* Colors from Cushman Wakefield styleguide */
/* 
Create a rounded corner effect

$radius - the amount of curve to the corner
$alpha - optional transparency
$color - optional color of the border
$borderWidth - optional with of the border
*/
/* line 5, ../scss/rtefield.scss */
.propertiesPage h1, .propertiesPage h2 {
  color: #ee2e24;
  font-size: 18px;
  line-height: 21px;
  margin:  24px 0 26px;
  text-transform: uppercase;
}

/* line 13, ../scss/rtefield.scss */
.propertiesPage h2 {
  margin-top: 20px;
}

.reportsRssLink a {
    font-size: 11px;
    padding-left: 10px;
    text-decoration: none;
    color: #535353;
    font-weight: bold;
    margin: 5px 0px 5px 0px;
    display: block;
    line-height: 17px;
}

.reportsRssLink a:hover {
    color: #ee2e24;
}

/* line 16, ../scss/rtefield.scss */
.propertiesPage h3 {
  color: #ee2e24;
  font-size: 12px;
  font-weight: bold;
  line-height: 12px;
  margin:  24px 0 0 0;
}

/* line 24, ../scss/rtefield.scss */
.propertiesPage h4 {
  color: #003767;
  font-size: 12px;
  font-weight: bold;
}

/* line 30, ../scss/rtefield.scss */
.propertiesPage .l-left {
  float: left;
}

/* line 33, ../scss/rtefield.scss */
.propertiesPage .l-right {
  float: right;
}

/* line 36, ../scss/rtefield.scss */
.propertiesPage img {
  margin-bottom: 1em;
}

/* line 39, ../scss/rtefield.scss */
.propertiesPage img.l-right {
  margin-left: 20px;
}

/* line 42, ../scss/rtefield.scss */
.propertiesPage img.l-left {
  margin-right: 20px;
}

/* line 47, ../scss/rtefield.scss */
.propertiesPage p, .propertiesPage ul {
  font-size: 12px;
  margin: 0 0 1em 0;
}

/* line 52, ../scss/rtefield.scss */
.propertiesPage em {
  font-style: italic;
}

/* line 56, ../scss/rtefield.scss */
.propertiesPage ul {
  list-style: none;
}

/* line 59, ../scss/rtefield.scss */
.propertiesPage li {
  font-size: 12px;
  margin: .25em 0 .5em 0;
  padding-left: .5em;
  text-indent: -.5em;
}

/* line 66, ../scss/rtefield.scss */
.propertiesPage li:before {
  content: "\2022  ";
  color: #ee2e24;
}

/* line 71, ../scss/rtefield.scss */
.propertiesPage hr {
  background: none;
  border: none;
  border-top: 1px solid #cccecf;
  clear: both;
  margin:  20px 0;
}

/* line 79, ../scss/rtefield.scss */
.propertiesPage .highlight {
  background: #535353;
  color: white;
  clear: both;
  font-weight: bold;
  font-size: 15px;
  line-height: 19px;
  padding:  18px 22px;
}
/* line 88, ../scss/rtefield.scss */
.propertiesPage .highlight a {
  color: #535353;
}
/* line 91, ../scss/rtefield.scss */
.propertiesPage .highlight a:hover {
  color: #ee2e24;
}
/* line 96, ../scss/rtefield.scss */
.propertiesPage .highlight .ico {
  margin-right: 7px;
  vertical-align: top;
}
/* line 101, ../scss/rtefield.scss */
.propertiesPage .highlight p {
  font-size: 15px;
  margin:  0 0 5px;
}
/* line 106, ../scss/rtefield.scss */
.propertiesPage .highlight ul {
  margin:  0 0 0 30px;
}
/* line 109, ../scss/rtefield.scss */
.propertiesPage .highlight ul li {
  margin:  5px 0;
  padding: 0;
  text-indent: 0;
}
/* line 115, ../scss/rtefield.scss */
.propertiesPage .highlight ul li:before {
  content: "";
}
/* line 120, ../scss/rtefield.scss */
.propertiesPage .highlight.lightGrey {
  background: #ddd;
  border-color: #ddd;
  color: #535353;
  padding:  10px 10px 9px;
}

/* line 128, ../scss/rtefield.scss */
.propertiesPage ul.highlight {
  box-sizing: border-box;
  font-size: 11px;
  float: left;
  margin: 0 16px 8px 0;
  min-width: 150px;
  padding: 10px;
  width: 40%;
}
/* line 137, ../scss/rtefield.scss */
.propertiesPage ul.highlight li {
  margin: 2px 0;
}
/* line 140, ../scss/rtefield.scss */
.propertiesPage ul.highlight li:before {
  color: white;
}
/* line 144, ../scss/rtefield.scss */
.propertiesPage ul.highlight li a {
  color: white;
  font-style: italic;
  font-weight: normal;
}

/* line 152, ../scss/rtefield.scss */
.propertiesPage .skyBlue {
  background-color: #4f8abe !important;
}

/* line 160, ../scss/rtefield.scss */
.propertiesPage .highlight,
.propertiesPage .highlightText,
.propertiesPage .highlightList,
.propertiesPage .highlightListSkyBlue {
  border: 1px solid #cccecf;
  border: 1px solid #cccecf;
  -webkit-border-radius: 5px;
  -moz-border-radius: 5px;
  border-radius: 5px;
  /* Used to get rounded corners in IE8 using PIE.js */
  behavior: url(/js/library/PIE.htc);
  background: #535353;
  color: white;
  clear: both;
  font-weight: bold;
  font-size: 15px;
  line-height: 19px;
  margin:  13px 0;
  overflow: hidden;
  padding:  18px 22px;
  position: relative;
}
/* line 173, ../scss/rtefield.scss */
.propertiesPage .highlight a,
.propertiesPage .highlightText a,
.propertiesPage .highlightList a,
.propertiesPage .highlightListSkyBlue a {
  color: #535353;
}
/* line 176, ../scss/rtefield.scss */
.propertiesPage .highlight a:hover,
.propertiesPage .highlightText a:hover,
.propertiesPage .highlightList a:hover,
.propertiesPage .highlightListSkyBlue a:hover {
  color: #ee2e24;
}
/* line 181, ../scss/rtefield.scss */
.propertiesPage .highlight .ico,
.propertiesPage .highlightText .ico,
.propertiesPage .highlightList .ico,
.propertiesPage .highlightListSkyBlue .ico {
  margin-right: 7px;
  vertical-align: top;
}
/* line 186, ../scss/rtefield.scss */
.propertiesPage .highlight p,
.propertiesPage .highlightText p,
.propertiesPage .highlightList p,
.propertiesPage .highlightListSkyBlue p {
  font-size: 15px;
  margin:  0 0 5px;
}
/* line 191, ../scss/rtefield.scss */
.propertiesPage .highlight ul,
.propertiesPage .highlightText ul,
.propertiesPage .highlightList ul,
.propertiesPage .highlightListSkyBlue ul {
  margin:  0 0 0 30px;
}
/* line 194, ../scss/rtefield.scss */
.propertiesPage .highlight ul li,
.propertiesPage .highlightText ul li,
.propertiesPage .highlightList ul li,
.propertiesPage .highlightListSkyBlue ul li {
  margin:  5px 0;
  padding: 0;
  text-indent: 0;
}
/* line 200, ../scss/rtefield.scss */
.propertiesPage .highlight ul li:before,
.propertiesPage .highlightText ul li:before,
.propertiesPage .highlightList ul li:before,
.propertiesPage .highlightListSkyBlue ul li:before {
  content: "";
}
/* line 205, ../scss/rtefield.scss */
.propertiesPage .highlight.lightGrey,
.propertiesPage .highlightText.lightGrey,
.propertiesPage .highlightList.lightGrey,
.propertiesPage .highlightListSkyBlue.lightGrey {
  background: #ddd;
  border-color: #ddd;
  color: #535353;
  padding:  10px 10px 9px;
}

/* line 214, ../scss/rtefield.scss */
.propertiesPage ul.highlightList,
.propertiesPage ul.highlightListSkyBlue {
  box-sizing: border-box;
  font-size: 11px;
  float: left;
  margin: 0 16px 8px 0;
  min-width: 150px;
  padding: 10px;
  width: 40%;
}
/* line 223, ../scss/rtefield.scss */
.propertiesPage ul.highlightList li,
.propertiesPage ul.highlightListSkyBlue li {
  margin: 2px 0;
}
/* line 226, ../scss/rtefield.scss */
.propertiesPage ul.highlightList li:before,
.propertiesPage ul.highlightListSkyBlue li:before {
  color: white;
}
/* line 230, ../scss/rtefield.scss */
.propertiesPage ul.highlightList li a,
.propertiesPage ul.highlightListSkyBlue li a {
  color: white;
  font-style: italic;
  font-weight: normal;
}
@media all and (max-width: 350px) {
  /* line 214, ../scss/rtefield.scss */
  .propertiesPage ul.highlightList,
  .propertiesPage ul.highlightListSkyBlue {
    width: 100%;
  }
}

/* line 242, ../scss/rtefield.scss */
.propertiesPage ul.highlightListSkyBlue {
  background-color: #4f8abe !important;
  color: white;
}

/* line 248, ../scss/rtefield.scss */
.propertiesPage .highlightText a {
  color: white;
}
/* line 251, ../scss/rtefield.scss */
.propertiesPage .highlightText a:hover {
  color: white;
}
.bio-right em{
    font-style: italic;
}


/*Start Style For Landing Page Components*/

@font-face {
    font-family: 'ChronicleTextG2-Roman';
    src: url(fonts/Redesigned/ChronicleTextG2-Roman.otf) format('opentype');
}

@font-face {
    font-family: 'Georgia';
    src: url(fonts/Redesigned/Georgia.ttf) format('truetype');
}

@font-face {
    font-family: 'Gotham-Bold';
    src: url(fonts/Redesigned/Gotham-Bold.otf) format('opentype');
}

@font-face {
    font-family: 'Gotham-Book';
    src: url(fonts/Redesigned/Gotham-Book.otf) format('opentype');
}

@font-face {
    font-family: 'MinionPro-Regular';
    src: url(fonts/Redesigned/MinionPro-Regular.otf) format('opentype');
}

@font-face {
    font-family: 'Montserrat-Bold';
    src: url(fonts/Redesigned/Montserrat-Bold.ttf) format('truetype');
}

@font-face {
    font-family: 'Montserrat-Italic';
    src: url(fonts/Redesigned/Montserrat-Italic.ttf) format('truetype');
}

@font-face {
    font-family: 'Montserrat-Light';
    src: url(fonts/Redesigned/Montserrat-Light.ttf) format('truetype');
}

@font-face {
    font-family: 'Montserrat-Medium';
    src: url(fonts/Redesigned/Montserrat-Medium.ttf) format('truetype');
}

@font-face {
    font-family: 'Montserrat-Regular';
    src: url(fonts/Redesigned/Montserrat-Regular.ttf) format('truetype');
}

@font-face {
    font-family: 'Montserrat-SemiBold';
    src: url(fonts/Redesigned/Montserrat-SemiBold.ttf) format('truetype');
}
.cw-landing-bnr-img:before
{
    content: "";
    display: table;
}
.cw-landing-bnr-img:after
{
    content: "";
    display: table;
    clear: both;
}
.cw-landing-bnr-img img
{
    display: block;
    width: 100%;
    margin-top: 0px;
}
.cw-landing-title-container h1
{
    font-size: 16px;
    line-height: 20px;
    font-family: 'Montserrat-Medium';
    margin:0px 0px 0px 0px;
    font-weight:normal;
    color:#000000;
}
.cw-landing-title-container p
{
    font-size: 14px;
    line-height: 20px;
    font-family: 'Montserrat-Regular';
    margin:20px 0px 0px 0px;    
    color:#212529;
}
.cw-landing-title-container
{
    text-align: center;
    padding: 0px 9% 0px 9%;
    margin-top:45px;
    margin-bottom:45px;
}
.cw-landing-cont-container
{
    padding: 50px 9% 30px 9%;
    background-color: #ececec;
    margin-bottom:15px;
}
.cw-landing-panel-comp
{
    text-align:center;
}
.cw-landing-panel-comp h5
{
    font-size: 16px;
    line-height: 20px;
    font-family: 'Montserrat-Medium';
    margin:15px 0px 0px 0px;
    font-weight:normal;
    color:#000000;
}
.cw-landing-cont-container h1
{
   font-size: 16px;
    line-height: 20px;
    font-family: 'Montserrat-Medium';
    margin: 30px 0px 20px 0px;
    font-weight: normal;
    color: #000000;
    text-align: center;
}
.cw-landing-panel-comp p
{
     font-size: 14px;
    line-height: 20px;
    font-family: 'Montserrat-Regular';
    margin:20px 0px 0px 0px;    
    color:#212529;
}
.cw-landing-panel-comp img
{
    height:95px;
}
.cw-landing-cont-container .cw-video-wrapper {
position: relative;
overflow: hidden;
padding-top: 56.25%;
padding-bottom:0px !important;
}

.cw-landing-cont-container .resp-iframe {
position: absolute;
top: 0;
left: 0;
width: 100%;
height: 100%;
border: 0;
}
.cw-landing-service-comp h3
{
        color: #0093b2;
    font-family: 'Montserrat-Bold';
    font-size: 24px;
    line-height: 30px;
    border-bottom: 1px solid #a0d8e4;
    text-align: center;
    text-transform: uppercase;
    margin: 45px 0px 0px 0px;
    padding-bottom: 15px;
    /*font-weight: 600;*/
}
.cw-landing-list-cont
{
    display:block;
    padding:0px;
    margin:45px 0px 50px 0px;
}
.cw-landing-list-cont li
{
    list-style:none;
    display:block;
}
.cw-landing-list-cont li a
{
    display:block;
        font-size: 16px;
        font-family: 'Montserrat-Medium';
        margin:0px;
        padding:5px 0px 5px 0px;
        line-height:20px;
            color: #e4002b;
            text-decoration:none;
}
.cw-landing-list-cont li a:hover
{
    text-decoration:underline;
        color: #0093b2;
}
.cw-landing-info-lbl
{    
        font-size: 16px;
        font-family: 'Montserrat-Medium';
        margin:0px;        
        line-height:25px;
            color: #969696;
            text-align:center;
}
.cw-landing-info-lbl a
{
    color: #e4002b !important;
    text-decoration:none;
}
.cw-landing-info-lbl a:hover
{
    color: #0093b2 !important;
    text-decoration:underline;
}
.cw-landing-comp .row {
    display: -ms-flexbox;
    display: flex;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    margin-right: -15px;
    margin-left: -15px
}

.no-gutters {
    margin-right: 0;
    margin-left: 0
}

.no-gutters>.col,
.no-gutters>[class*=col-] {
    padding-right: 0;
    padding-left: 0
}

.col,
.col-1,
.col-10,
.col-11,
.col-12,
.col-2,
.col-3,
.col-4,
.col-5,
.col-6,
.col-7,
.col-8,
.col-9,
.col-auto,
.col-lg,
.col-lg-1,
.col-lg-10,
.col-lg-11,
.col-lg-12,
.col-lg-2,
.col-lg-3,
.col-lg-4,
.col-lg-5,
.col-lg-6,
.col-lg-7,
.col-lg-8,
.col-lg-9,
.col-lg-auto,
.col-md,
.col-md-1,
.col-md-10,
.col-md-11,
.col-md-12,
.col-md-2,
.col-md-3,
.col-md-4,
.col-md-5,
.col-md-6,
.col-md-7,
.col-md-8,
.col-md-9,
.col-md-auto,
.col-sm,
.col-sm-1,
.col-sm-10,
.col-sm-11,
.col-sm-12,
.col-sm-2,
.col-sm-3,
.col-sm-4,
.col-sm-5,
.col-sm-6,
.col-sm-7,
.col-sm-8,
.col-sm-9,
.col-sm-auto,
.col-xl,
.col-xl-1,
.col-xl-10,
.col-xl-11,
.col-xl-12,
.col-xl-2,
.col-xl-3,
.col-xl-4,
.col-xl-5,
.col-xl-6,
.col-xl-7,
.col-xl-8,
.col-xl-9,
.col-xl-auto {
    position: relative;
    width: 100%;
    min-height: 1px;
    padding-right: 15px;
    padding-left: 15px
}

.col {
    -ms-flex-preferred-size: 0;
    flex-basis: 0;
    -ms-flex-positive: 1;
    flex-grow: 1;
    max-width: 100%
}

.col-auto {
    -ms-flex: 0 0 auto;
    flex: 0 0 auto;
    width: auto;
    max-width: none
}

.col-1 {
    -ms-flex: 0 0 8.333333%;
    flex: 0 0 8.333333%;
    max-width: 8.333333%
}

.col-2 {
    -ms-flex: 0 0 16.666667%;
    flex: 0 0 16.666667%;
    max-width: 16.666667%
}

.col-3 {
    -ms-flex: 0 0 25%;
    flex: 0 0 25%;
    max-width: 25%
}

.col-4 {
    -ms-flex: 0 0 33.333333%;
    flex: 0 0 33.333333%;
    max-width: 33.333333%
}

.col-5 {
    -ms-flex: 0 0 41.666667%;
    flex: 0 0 41.666667%;
    max-width: 41.666667%
}

.col-6 {
    -ms-flex: 0 0 50%;
    flex: 0 0 50%;
    max-width: 50%
}

.col-7 {
    -ms-flex: 0 0 58.333333%;
    flex: 0 0 58.333333%;
    max-width: 58.333333%
}

.col-8 {
    -ms-flex: 0 0 66.666667%;
    flex: 0 0 66.666667%;
    max-width: 66.666667%
}

.col-9 {
    -ms-flex: 0 0 75%;
    flex: 0 0 75%;
    max-width: 75%
}

.col-10 {
    -ms-flex: 0 0 83.333333%;
    flex: 0 0 83.333333%;
    max-width: 83.333333%
}

.col-11 {
    -ms-flex: 0 0 91.666667%;
    flex: 0 0 91.666667%;
    max-width: 91.666667%
}

.col-12 {
    -ms-flex: 0 0 100%;
    flex: 0 0 100%;
    max-width: 100%
}
.container {
    width: 100%;
    padding-right: 15px;
    padding-left: 15px;
    margin-right: auto;
    margin-left: auto;
}
.cw-landing-comp .container{
    width:1024px;
}
@media (max-width:575px) {
    .col-xs {
        -ms-flex-preferred-size: 0;
        flex-basis: 0;
        -ms-flex-positive: 1;
        flex-grow: 1;
        max-width: 100%
    }
    .col-xs-auto {
        -ms-flex: 0 0 auto;
        flex: 0 0 auto;
        width: auto;
        max-width: none
    }
    .col-xs-1 {
        -ms-flex: 0 0 8.333333%;
        flex: 0 0 8.333333%;
        max-width: 8.333333%
    }
    .col-xs-2 {
        -ms-flex: 0 0 16.666667%;
        flex: 0 0 16.666667%;
        max-width: 16.666667%
    }
    .col-xs-3 {
        -ms-flex: 0 0 25%;
        flex: 0 0 25%;
        max-width: 25%
    }
    .col-xs-4 {
        -ms-flex: 0 0 33.333333%;
        flex: 0 0 33.333333%;
        max-width: 33.333333%
    }
    .col-xs-5 {
        -ms-flex: 0 0 41.666667%;
        flex: 0 0 41.666667%;
        max-width: 41.666667%
    }
    .col-xs-6 {
        -ms-flex: 0 0 50%;
        flex: 0 0 50%;
        max-width: 50%
    }
    .col-xs-7 {
        -ms-flex: 0 0 58.333333%;
        flex: 0 0 58.333333%;
        max-width: 58.333333%
    }
    .col-xs-8 {
        -ms-flex: 0 0 66.666667%;
        flex: 0 0 66.666667%;
        max-width: 66.666667%
    }
    .col-xs-9 {
        -ms-flex: 0 0 75%;
        flex: 0 0 75%;
        max-width: 75%
    }
    .col-xs-10 {
        -ms-flex: 0 0 83.333333%;
        flex: 0 0 83.333333%;
        max-width: 83.333333%
    }
    .col-xs-11 {
        -ms-flex: 0 0 91.666667%;
        flex: 0 0 91.666667%;
        max-width: 91.666667%
    }
    .col-xs-12 {
        -ms-flex: 0 0 100%;
        flex: 0 0 100%;
        max-width: 100%
    }
    .order-xs-first {
        -ms-flex-order: -1;
        order: -1
    }
    .order-xs-last {
        -ms-flex-order: 13;
        order: 13
    }
    .order-xs-0 {
        -ms-flex-order: 0;
        order: 0
    }
    .order-xs-1 {
        -ms-flex-order: 1;
        order: 1
    }
    .order-xs-2 {
        -ms-flex-order: 2;
        order: 2
    }
    .order-xs-3 {
        -ms-flex-order: 3;
        order: 3
    }
    .order-xs-4 {
        -ms-flex-order: 4;
        order: 4
    }
    .order-xs-5 {
        -ms-flex-order: 5;
        order: 5
    }
    .order-xs-6 {
        -ms-flex-order: 6;
        order: 6
    }
    .order-xs-7 {
        -ms-flex-order: 7;
        order: 7
    }
    .order-xs-8 {
        -ms-flex-order: 8;
        order: 8
    }
    .order-xs-9 {
        -ms-flex-order: 9;
        order: 9
    }
    .order-xs-10 {
        -ms-flex-order: 10;
        order: 10
    }
    .order-xs-11 {
        -ms-flex-order: 11;
        order: 11
    }
    .order-xs-12 {
        -ms-flex-order: 12;
        order: 12
    }
    .offset-xs-0 {
        margin-left: 0
    }
    .offset-xs-1 {
        margin-left: 8.333333%
    }
    .offset-xs-2 {
        margin-left: 16.666667%
    }
    .offset-xs-3 {
        margin-left: 25%
    }
    .offset-xs-4 {
        margin-left: 33.333333%
    }
    .offset-xs-5 {
        margin-left: 41.666667%
    }
    .offset-xs-6 {
        margin-left: 50%
    }
    .offset-xs-7 {
        margin-left: 58.333333%
    }
    .offset-xs-8 {
        margin-left: 66.666667%
    }
    .offset-xs-9 {
        margin-left: 75%
    }
    .offset-xs-10 {
        margin-left: 83.333333%
    }
    .offset-xs-11 {
        margin-left: 91.666667%
    }
    .cw-landing-comp .container{
    width:100%;
}
    .cw-landing-cont-container {
            padding: 50px 0% 30px 9%;
    }
    .cw-landing-panel-comp p{
        margin: 20px 0px 20px 0px;
    }
    .cw-landing-service-comp h3{
        font-size: 18px;
    }
    .cw-landing-list-cont li a{
        font-size:15px;
    }
    .cw-landing-list-cont{
            margin: 20px 0px 10px 0px;
    }
}

@media (min-width:576px) {
    .col-sm {
        -ms-flex-preferred-size: 0;
        flex-basis: 0;
        -ms-flex-positive: 1;
        flex-grow: 1;
        max-width: 100%
    }
    .col-sm-auto {
        -ms-flex: 0 0 auto;
        flex: 0 0 auto;
        width: auto;
        max-width: none
    }
    .col-sm-1 {
        -ms-flex: 0 0 8.333333%;
        flex: 0 0 8.333333%;
        max-width: 8.333333%
    }
    .col-sm-2 {
        -ms-flex: 0 0 16.666667%;
        flex: 0 0 16.666667%;
        max-width: 16.666667%
    }
    .col-sm-3 {
        -ms-flex: 0 0 25%;
        flex: 0 0 25%;
        max-width: 25%
    }
    .col-sm-4 {
        -ms-flex: 0 0 33.333333%;
        flex: 0 0 33.333333%;
        max-width: 33.333333%
    }
    .col-sm-5 {
        -ms-flex: 0 0 41.666667%;
        flex: 0 0 41.666667%;
        max-width: 41.666667%
    }
    .col-sm-6 {
        -ms-flex: 0 0 50%;
        flex: 0 0 50%;
        max-width: 50%
    }
    .col-sm-7 {
        -ms-flex: 0 0 58.333333%;
        flex: 0 0 58.333333%;
        max-width: 58.333333%
    }
    .col-sm-8 {
        -ms-flex: 0 0 66.666667%;
        flex: 0 0 66.666667%;
        max-width: 66.666667%
    }
    .col-sm-9 {
        -ms-flex: 0 0 75%;
        flex: 0 0 75%;
        max-width: 75%
    }
    .col-sm-10 {
        -ms-flex: 0 0 83.333333%;
        flex: 0 0 83.333333%;
        max-width: 83.333333%
    }
    .col-sm-11 {
        -ms-flex: 0 0 91.666667%;
        flex: 0 0 91.666667%;
        max-width: 91.666667%
    }
    .col-sm-12 {
        -ms-flex: 0 0 100%;
        flex: 0 0 100%;
        max-width: 100%
    }
    .order-sm-first {
        -ms-flex-order: -1;
        order: -1
    }
    .order-sm-last {
        -ms-flex-order: 13;
        order: 13
    }
    .order-sm-0 {
        -ms-flex-order: 0;
        order: 0
    }
    .order-sm-1 {
        -ms-flex-order: 1;
        order: 1
    }
    .order-sm-2 {
        -ms-flex-order: 2;
        order: 2
    }
    .order-sm-3 {
        -ms-flex-order: 3;
        order: 3
    }
    .order-sm-4 {
        -ms-flex-order: 4;
        order: 4
    }
    .order-sm-5 {
        -ms-flex-order: 5;
        order: 5
    }
    .order-sm-6 {
        -ms-flex-order: 6;
        order: 6
    }
    .order-sm-7 {
        -ms-flex-order: 7;
        order: 7
    }
    .order-sm-8 {
        -ms-flex-order: 8;
        order: 8
    }
    .order-sm-9 {
        -ms-flex-order: 9;
        order: 9
    }
    .order-sm-10 {
        -ms-flex-order: 10;
        order: 10
    }
    .order-sm-11 {
        -ms-flex-order: 11;
        order: 11
    }
    .order-sm-12 {
        -ms-flex-order: 12;
        order: 12
    }
    .offset-sm-0 {
        margin-left: 0
    }
    .offset-sm-1 {
        margin-left: 8.333333%
    }
    .offset-sm-2 {
        margin-left: 16.666667%
    }
    .offset-sm-3 {
        margin-left: 25%
    }
    .offset-sm-4 {
        margin-left: 33.333333%
    }
    .offset-sm-5 {
        margin-left: 41.666667%
    }
    .offset-sm-6 {
        margin-left: 50%
    }
    .offset-sm-7 {
        margin-left: 58.333333%
    }
    .offset-sm-8 {
        margin-left: 66.666667%
    }
    .offset-sm-9 {
        margin-left: 75%
    }
    .offset-sm-10 {
        margin-left: 83.333333%
    }
    .offset-sm-11 {
        margin-left: 91.666667%
    }
}

@media (min-width:768px) {
    .col-md {
        -ms-flex-preferred-size: 0;
        flex-basis: 0;
        -ms-flex-positive: 1;
        flex-grow: 1;
        max-width: 100%
    }
    .col-md-auto {
        -ms-flex: 0 0 auto;
        flex: 0 0 auto;
        width: auto;
        max-width: none
    }
    .col-md-1 {
        -ms-flex: 0 0 8.333333%;
        flex: 0 0 8.333333%;
        max-width: 8.333333%
    }
    .col-md-2 {
        -ms-flex: 0 0 16.666667%;
        flex: 0 0 16.666667%;
        max-width: 16.666667%
    }
    .col-md-3 {
        -ms-flex: 0 0 25%;
        flex: 0 0 25%;
        max-width: 25%
    }
    .col-md-4 {
        -ms-flex: 0 0 33.333333%;
        flex: 0 0 33.333333%;
        max-width: 33.333333%
    }
    .col-md-5 {
        -ms-flex: 0 0 41.666667%;
        flex: 0 0 41.666667%;
        max-width: 41.666667%
    }
    .col-md-6 {
        -ms-flex: 0 0 50%;
        flex: 0 0 50%;
        max-width: 50%
    }
    .col-md-7 {
        -ms-flex: 0 0 58.333333%;
        flex: 0 0 58.333333%;
        max-width: 58.333333%
    }
    .col-md-8 {
        -ms-flex: 0 0 66.666667%;
        flex: 0 0 66.666667%;
        max-width: 66.666667%
    }
    .col-md-9 {
        -ms-flex: 0 0 75%;
        flex: 0 0 75%;
        max-width: 75%
    }
    .col-md-10 {
        -ms-flex: 0 0 83.333333%;
        flex: 0 0 83.333333%;
        max-width: 83.333333%
    }
    .col-md-11 {
        -ms-flex: 0 0 91.666667%;
        flex: 0 0 91.666667%;
        max-width: 91.666667%
    }
    .col-md-12 {
        -ms-flex: 0 0 100%;
        flex: 0 0 100%;
        max-width: 100%
    }
    .order-md-first {
        -ms-flex-order: -1;
        order: -1
    }
    .order-md-last {
        -ms-flex-order: 13;
        order: 13
    }
    .order-md-0 {
        -ms-flex-order: 0;
        order: 0
    }
    .order-md-1 {
        -ms-flex-order: 1;
        order: 1
    }
    .order-md-2 {
        -ms-flex-order: 2;
        order: 2
    }
    .order-md-3 {
        -ms-flex-order: 3;
        order: 3
    }
    .order-md-4 {
        -ms-flex-order: 4;
        order: 4
    }
    .order-md-5 {
        -ms-flex-order: 5;
        order: 5
    }
    .order-md-6 {
        -ms-flex-order: 6;
        order: 6
    }
    .order-md-7 {
        -ms-flex-order: 7;
        order: 7
    }
    .order-md-8 {
        -ms-flex-order: 8;
        order: 8
    }
    .order-md-9 {
        -ms-flex-order: 9;
        order: 9
    }
    .order-md-10 {
        -ms-flex-order: 10;
        order: 10
    }
    .order-md-11 {
        -ms-flex-order: 11;
        order: 11
    }
    .order-md-12 {
        -ms-flex-order: 12;
        order: 12
    }
    .offset-md-0 {
        margin-left: 0
    }
    .offset-md-1 {
        margin-left: 8.333333%
    }
    .offset-md-2 {
        margin-left: 16.666667%
    }
    .offset-md-3 {
        margin-left: 25%
    }
    .offset-md-4 {
        margin-left: 33.333333%
    }
    .offset-md-5 {
        margin-left: 41.666667%
    }
    .offset-md-6 {
        margin-left: 50%
    }
    .offset-md-7 {
        margin-left: 58.333333%
    }
    .offset-md-8 {
        margin-left: 66.666667%
    }
    .offset-md-9 {
        margin-left: 75%
    }
    .offset-md-10 {
        margin-left: 83.333333%
    }
    .offset-md-11 {
        margin-left: 91.666667%
    }
}

@media (min-width:1025px) {
    .col-lg {
        -ms-flex-preferred-size: 0;
        flex-basis: 0;
        -ms-flex-positive: 1;
        flex-grow: 1;
        max-width: 100%
    }
    .col-lg-auto {
        -ms-flex: 0 0 auto;
        flex: 0 0 auto;
        width: auto;
        max-width: none
    }
    .col-lg-1 {
        -ms-flex: 0 0 8.333333%;
        flex: 0 0 8.333333%;
        max-width: 8.333333%
    }
    .col-lg-2 {
        -ms-flex: 0 0 16.666667%;
        flex: 0 0 16.666667%;
        max-width: 16.666667%
    }
    .col-lg-3 {
        -ms-flex: 0 0 25%;
        flex: 0 0 25%;
        max-width: 25%
    }
    .col-lg-4 {
        -ms-flex: 0 0 33.333333%;
        flex: 0 0 33.333333%;
        max-width: 33.333333%
    }
    .col-lg-5 {
        -ms-flex: 0 0 41.666667%;
        flex: 0 0 41.666667%;
        max-width: 41.666667%
    }
    .col-lg-6 {
        -ms-flex: 0 0 50%;
        flex: 0 0 50%;
        max-width: 50%
    }
    .col-lg-7 {
        -ms-flex: 0 0 58.333333%;
        flex: 0 0 58.333333%;
        max-width: 58.333333%
    }
    .col-lg-8 {
        -ms-flex: 0 0 66.666667%;
        flex: 0 0 66.666667%;
        max-width: 66.666667%
    }
    .col-lg-9 {
        -ms-flex: 0 0 75%;
        flex: 0 0 75%;
        max-width: 75%
    }
    .col-lg-10 {
        -ms-flex: 0 0 83.333333%;
        flex: 0 0 83.333333%;
        max-width: 83.333333%
    }
    .col-lg-11 {
        -ms-flex: 0 0 91.666667%;
        flex: 0 0 91.666667%;
        max-width: 91.666667%
    }
    .col-lg-12 {
        -ms-flex: 0 0 100%;
        flex: 0 0 100%;
        max-width: 100%
    }
    .order-lg-first {
        -ms-flex-order: -1;
        order: -1
    }
    .order-lg-last {
        -ms-flex-order: 13;
        order: 13
    }
    .order-lg-0 {
        -ms-flex-order: 0;
        order: 0
    }
    .order-lg-1 {
        -ms-flex-order: 1;
        order: 1
    }
    .order-lg-2 {
        -ms-flex-order: 2;
        order: 2
    }
    .order-lg-3 {
        -ms-flex-order: 3;
        order: 3
    }
    .order-lg-4 {
        -ms-flex-order: 4;
        order: 4
    }
    .order-lg-5 {
        -ms-flex-order: 5;
        order: 5
    }
    .order-lg-6 {
        -ms-flex-order: 6;
        order: 6
    }
    .order-lg-7 {
        -ms-flex-order: 7;
        order: 7
    }
    .order-lg-8 {
        -ms-flex-order: 8;
        order: 8
    }
    .order-lg-9 {
        -ms-flex-order: 9;
        order: 9
    }
    .order-lg-10 {
        -ms-flex-order: 10;
        order: 10
    }
    .order-lg-11 {
        -ms-flex-order: 11;
        order: 11
    }
    .order-lg-12 {
        -ms-flex-order: 12;
        order: 12
    }
    .offset-lg-0 {
        margin-left: 0
    }
    .offset-lg-1 {
        margin-left: 8.333333%
    }
    .offset-lg-2 {
        margin-left: 16.666667%
    }
    .offset-lg-3 {
        margin-left: 25%
    }
    .offset-lg-4 {
        margin-left: 33.333333%
    }
    .offset-lg-5 {
        margin-left: 41.666667%
    }
    .offset-lg-6 {
        margin-left: 50%
    }
    .offset-lg-7 {
        margin-left: 58.333333%
    }
    .offset-lg-8 {
        margin-left: 66.666667%
    }
    .offset-lg-9 {
        margin-left: 75%
    }
    .offset-lg-10 {
        margin-left: 83.333333%
    }
    .offset-lg-11 {
        margin-left: 91.666667%
    }
}

@media (min-width:1200px) {
    .col-xl {
        -ms-flex-preferred-size: 0;
        flex-basis: 0;
        -ms-flex-positive: 1;
        flex-grow: 1;
        max-width: 100%
    }
    .col-xl-auto {
        -ms-flex: 0 0 auto;
        flex: 0 0 auto;
        width: auto;
        max-width: none
    }
    .col-xl-1 {
        -ms-flex: 0 0 8.333333%;
        flex: 0 0 8.333333%;
        max-width: 8.333333%
    }
    .col-xl-2 {
        -ms-flex: 0 0 16.666667%;
        flex: 0 0 16.666667%;
        max-width: 16.666667%
    }
    .col-xl-3 {
        -ms-flex: 0 0 25%;
        flex: 0 0 25%;
        max-width: 25%
    }
    .col-xl-4 {
        -ms-flex: 0 0 33.333333%;
        flex: 0 0 33.333333%;
        max-width: 33.333333%
    }
    .col-xl-5 {
        -ms-flex: 0 0 41.666667%;
        flex: 0 0 41.666667%;
        max-width: 41.666667%
    }
    .col-xl-6 {
        -ms-flex: 0 0 50%;
        flex: 0 0 50%;
        max-width: 50%
    }
    .col-xl-7 {
        -ms-flex: 0 0 58.333333%;
        flex: 0 0 58.333333%;
        max-width: 58.333333%
    }
    .col-xl-8 {
        -ms-flex: 0 0 66.666667%;
        flex: 0 0 66.666667%;
        max-width: 66.666667%
    }
    .col-xl-9 {
        -ms-flex: 0 0 75%;
        flex: 0 0 75%;
        max-width: 75%
    }
    .col-xl-10 {
        -ms-flex: 0 0 83.333333%;
        flex: 0 0 83.333333%;
        max-width: 83.333333%
    }
    .col-xl-11 {
        -ms-flex: 0 0 91.666667%;
        flex: 0 0 91.666667%;
        max-width: 91.666667%
    }
    .col-xl-12 {
        -ms-flex: 0 0 100%;
        flex: 0 0 100%;
        max-width: 100%
    }
    .order-xl-first {
        -ms-flex-order: -1;
        order: -1
    }
    .order-xl-last {
        -ms-flex-order: 13;
        order: 13
    }
    .order-xl-0 {
        -ms-flex-order: 0;
        order: 0
    }
    .order-xl-1 {
        -ms-flex-order: 1;
        order: 1
    }
    .order-xl-2 {
        -ms-flex-order: 2;
        order: 2
    }
    .order-xl-3 {
        -ms-flex-order: 3;
        order: 3
    }
    .order-xl-4 {
        -ms-flex-order: 4;
        order: 4
    }
    .order-xl-5 {
        -ms-flex-order: 5;
        order: 5
    }
    .order-xl-6 {
        -ms-flex-order: 6;
        order: 6
    }
    .order-xl-7 {
        -ms-flex-order: 7;
        order: 7
    }
    .order-xl-8 {
        -ms-flex-order: 8;
        order: 8
    }
    .order-xl-9 {
        -ms-flex-order: 9;
        order: 9
    }
    .order-xl-10 {
        -ms-flex-order: 10;
        order: 10
    }
    .order-xl-11 {
        -ms-flex-order: 11;
        order: 11
    }
    .order-xl-12 {
        -ms-flex-order: 12;
        order: 12
    }
    .offset-xl-0 {
        margin-left: 0
    }
    .offset-xl-1 {
        margin-left: 8.333333%
    }
    .offset-xl-2 {
        margin-left: 16.666667%
    }
    .offset-xl-3 {
        margin-left: 25%
    }
    .offset-xl-4 {
        margin-left: 33.333333%
    }
    .offset-xl-5 {
        margin-left: 41.666667%
    }
    .offset-xl-6 {
        margin-left: 50%
    }
    .offset-xl-7 {
        margin-left: 58.333333%
    }
    .offset-xl-8 {
        margin-left: 66.666667%
    }
    .offset-xl-9 {
        margin-left: 75%
    }
    .offset-xl-10 {
        margin-left: 83.333333%
    }
    .offset-xl-11 {
        margin-left: 91.666667%
    }
}
@media (min-width: 1281px) {
    .container {
        max-width: 1280px !important;
    }
}

@media (max-width: 1280px) {
    .container {
        max-width: 100% !important;
    }
}
.cw-row-blocks:before, .cw-video-wrapper:before {
    content: "";
    display: table;
}
.cw-row-blocks:after, .cw-video-wrapper:after {
    content: "";
    display: table;
    clear: both;
}
.pl-4, .px-4 {
    padding-left: 1.5rem!important;
}
.pr-4, .px-4 {
    padding-right: 1.5rem!important;
}
/*End Style For Landing Page Components*/