/* cyrillic-ext */
@font-face {
  font-family: 'Montserrat';
  font-style: normal;
  font-weight: 500;
  src: local('Montserrat Medium'), local('Montserrat-Medium'), url(../fonts/in-font/JTURjIg1_i6t8kCHKm45_ZpC3gTD_u50.woff2) format('woff2');
  unicode-range: U+0460-052F, U+1C80-1C88, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F;
}
/* cyrillic */
@font-face {
  font-family: 'Montserrat';
  font-style: normal;
  font-weight: 500;
  src: local('Montserrat Medium'), local('Montserrat-Medium'), url(../fonts/in-font/JTURjIg1_i6t8kCHKm45_ZpC3g3D_u50.woff2) format('woff2');
  unicode-range: U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116;
}
/* vietnamese */
@font-face {
  font-family: 'Montserrat';
  font-style: normal;
  font-weight: 500;
  src: local('Montserrat Medium'), local('Montserrat-Medium'), url(../fonts/in-font/JTURjIg1_i6t8kCHKm45_ZpC3gbD_u50.woff2) format('woff2');
  unicode-range: U+0102-0103, U+0110-0111, U+1EA0-1EF9, U+20AB;
}
/* latin-ext */
@font-face {
  font-family: 'Montserrat';
  font-style: normal;
  font-weight: 500;
  src: local('Montserrat Medium'), local('Montserrat-Medium'), url(../fonts/in-font/JTURjIg1_i6t8kCHKm45_ZpC3gfD_u50.woff2) format('woff2');
  unicode-range: U+0100-024F, U+0259, U+1E00-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF;
}
/* latin */
@font-face {
  font-family: 'Montserrat';
  font-style: normal;
  font-weight: 500;
  src: local('Montserrat Medium'), local('Montserrat-Medium'), url(../fonts/in-font/JTURjIg1_i6t8kCHKm45_ZpC3gnD_g.woff2) format('woff2');
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}
/* cyrillic-ext */
@font-face {
  font-family: 'Montserrat';
  font-style: normal;
  font-weight: 700;
  src: local('Montserrat Bold'), local('Montserrat-Bold'), url(../fonts/in-font/JTURjIg1_i6t8kCHKm45_dJE3gTD_u50.woff2) format('woff2');
  unicode-range: U+0460-052F, U+1C80-1C88, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F;
}
/* cyrillic */
@font-face {
  font-family: 'Montserrat';
  font-style: normal;
  font-weight: 700;
  src: local('Montserrat Bold'), local('Montserrat-Bold'), url(../fonts/in-font/JTURjIg1_i6t8kCHKm45_dJE3g3D_u50.woff2) format('woff2');
  unicode-range: U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116;
}
/* vietnamese */
@font-face {
  font-family: 'Montserrat';
  font-style: normal;
  font-weight: 700;
  src: local('Montserrat Bold'), local('Montserrat-Bold'), url(../fonts/in-font/JTURjIg1_i6t8kCHKm45_dJE3gbD_u50.woff2) format('woff2');
  unicode-range: U+0102-0103, U+0110-0111, U+1EA0-1EF9, U+20AB;
}
/* latin-ext */
@font-face {
  font-family: 'Montserrat';
  font-style: normal;
  font-weight: 700;
  src: local('Montserrat Bold'), local('Montserrat-Bold'), url(../fonts/in-font/JTURjIg1_i6t8kCHKm45_dJE3gfD_u50.woff2) format('woff2');
  unicode-range: U+0100-024F, U+0259, U+1E00-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF;
}
/* latin */
@font-face {
  font-family: 'Montserrat';
  font-style: normal;
  font-weight: 700;
  src: local('Montserrat Bold'), local('Montserrat-Bold'), url(../fonts/in-font/JTURjIg1_i6t8kCHKm45_dJE3gnD_g.woff2) format('woff2');
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}
/* latin-ext */
@font-face {
  font-family: 'Raleway';
  font-style: normal;
  font-weight: 400;
  src: local('Raleway'), local('Raleway-Regular'), url(../fonts/in-font/1Ptug8zYS_SKggPNyCMIT5lu.woff2) format('woff2');
  unicode-range: U+0100-024F, U+0259, U+1E00-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF;
}
/* latin */
@font-face {
  font-family: 'Raleway';
  font-style: normal;
  font-weight: 400;
  src: local('Raleway'), local('Raleway-Regular'), url(../fonts/in-font/1Ptug8zYS_SKggPNyC0ITw.woff2) format('woff2');
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}









/* latin-ext */
@font-face {
  font-family: 'Raleway';
  font-style: normal;
  font-weight: 600;
  src: local('Raleway SemiBold'), local('Raleway-SemiBold'), url(../fonts/in-font/1Ptrg8zYS_SKggPNwPIsWqhPAMif.woff2) format('woff2');
  unicode-range: U+0100-024F, U+0259, U+1E00-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF;
}
/* latin */
@font-face {
  font-family: 'Raleway';
  font-style: normal;
  font-weight: 600;
  src: local('Raleway SemiBold'), local('Raleway-SemiBold'), url(../fonts/in-font/1Ptrg8zYS_SKggPNwPIsWqZPAA.woff2) format('woff2');
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}
/* cyrillic-ext */
@font-face {
  font-family: 'Roboto';
  font-style: normal;
  font-weight: 500;
  src: local('Roboto Medium'), local('Roboto-Medium'), url(../fonts/in-font/KFOlCnqEu92Fr1MmEU9fCRc4EsA.woff2) format('woff2');
  unicode-range: U+0460-052F, U+1C80-1C88, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F;
}
/* cyrillic */
@font-face {
  font-family: 'Roboto';
  font-style: normal;
  font-weight: 500;
  src: local('Roboto Medium'), local('Roboto-Medium'), url(../fonts/in-font/KFOlCnqEu92Fr1MmEU9fABc4EsA.woff2) format('woff2');
  unicode-range: U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116;
}
/* greek-ext */
@font-face {
  font-family: 'Roboto';
  font-style: normal;
  font-weight: 500;
  src: local('Roboto Medium'), local('Roboto-Medium'), url(../fonts/in-font/KFOlCnqEu92Fr1MmEU9fCBc4EsA.woff2) format('woff2');
  unicode-range: U+1F00-1FFF;
}
/* greek */
@font-face {
  font-family: 'Roboto';
  font-style: normal;
  font-weight: 500;
  src: local('Roboto Medium'), local('Roboto-Medium'), url(../fonts/in-font/KFOlCnqEu92Fr1MmEU9fBxc4EsA.woff2) format('woff2');
  unicode-range: U+0370-03FF;
}
/* vietnamese */
@font-face {
  font-family: 'Roboto';
  font-style: normal;
  font-weight: 500;
  src: local('Roboto Medium'), local('Roboto-Medium'), url(../fonts/in-font/KFOlCnqEu92Fr1MmEU9fCxc4EsA.woff2) format('woff2');
  unicode-range: U+0102-0103, U+0110-0111, U+1EA0-1EF9, U+20AB;
}
/* latin-ext */
@font-face {
  font-family: 'Roboto';
  font-style: normal;
  font-weight: 500;
  src: local('Roboto Medium'), local('Roboto-Medium'), url(../fonts/in-font/KFOlCnqEu92Fr1MmEU9fChc4EsA.woff2) format('woff2');
  unicode-range: U+0100-024F, U+0259, U+1E00-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF;
}
/* latin */
@font-face {
  font-family: 'Roboto';
  font-style: normal;
  font-weight: 500;
  src: local('Roboto Medium'), local('Roboto-Medium'), url(../fonts/in-font/KFOlCnqEu92Fr1MmEU9fBBc4.woff2) format('woff2');
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}









/* cyrillic-ext */
@font-face {
  font-family: 'Montserrat';
  font-style: normal;
  font-weight: 400;
  src: local('Montserrat Regular'), local('Montserrat-Regular'), url(http://fonts.gstatic.com/s/montserrat/v12/JTUSjIg1_i6t8kCHKm459WRhyzbi.woff2) format('woff2');
  unicode-range: U+0460-052F, U+1C80-1C88, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F;
}
/* cyrillic */
@font-face {
  font-family: 'Montserrat';
  font-style: normal;
  font-weight: 400;
  src: local('Montserrat Regular'), local('Montserrat-Regular'), url(http://fonts.gstatic.com/s/montserrat/v12/JTUSjIg1_i6t8kCHKm459W1hyzbi.woff2) format('woff2');
  unicode-range: U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116;
}
/* vietnamese */
@font-face {
  font-family: 'Montserrat';
  font-style: normal;
  font-weight: 400;
  src: local('Montserrat Regular'), local('Montserrat-Regular'), url(http://fonts.gstatic.com/s/montserrat/v12/JTUSjIg1_i6t8kCHKm459WZhyzbi.woff2) format('woff2');
  unicode-range: U+0102-0103, U+0110-0111, U+1EA0-1EF9, U+20AB;
}
/* latin-ext */
@font-face {
  font-family: 'Montserrat';
  font-style: normal;
  font-weight: 400;
  src: local('Montserrat Regular'), local('Montserrat-Regular'), url(http://fonts.gstatic.com/s/montserrat/v12/JTUSjIg1_i6t8kCHKm459Wdhyzbi.woff2) format('woff2');
  unicode-range: U+0100-024F, U+0259, U+1E00-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF;
}
/* latin */
@font-face {
  font-family: 'Montserrat';
  font-style: normal;
  font-weight: 400;
  src: local('Montserrat Regular'), local('Montserrat-Regular'), url(http://fonts.gstatic.com/s/montserrat/v12/JTUSjIg1_i6t8kCHKm459Wlhyw.woff2) format('woff2');
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}
/* latin-ext */
@font-face {
  font-family: 'Raleway';
  font-style: italic;
  font-weight: 400;
  src: local('Raleway Italic'), local('Raleway-Italic'), url(http://fonts.gstatic.com/s/raleway/v12/1Ptsg8zYS_SKggPNyCg4Q4FqPfE.woff2) format('woff2');
  unicode-range: U+0100-024F, U+0259, U+1E00-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF;
}
/* latin */
@font-face {
  font-family: 'Raleway';
  font-style: italic;
  font-weight: 400;
  src: local('Raleway Italic'), local('Raleway-Italic'), url(http://fonts.gstatic.com/s/raleway/v12/1Ptsg8zYS_SKggPNyCg4TYFq.woff2) format('woff2');
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}
/* latin-ext */
@font-face {
  font-family: 'Raleway';
  font-style: italic;
  font-weight: 700;
  src: local('Raleway Bold Italic'), local('Raleway-BoldItalic'), url(http://fonts.gstatic.com/s/raleway/v12/1Ptpg8zYS_SKggPNyCgw9qR_DNCb_Vo.woff2) format('woff2');
  unicode-range: U+0100-024F, U+0259, U+1E00-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF;
}
/* latin */
@font-face {
  font-family: 'Raleway';
  font-style: italic;
  font-weight: 700;
  src: local('Raleway Bold Italic'), local('Raleway-BoldItalic'), url(http://fonts.gstatic.com/s/raleway/v12/1Ptpg8zYS_SKggPNyCgw9qR_AtCb.woff2) format('woff2');
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}
/* latin-ext */
@font-face {
  font-family: 'Raleway';
  font-style: normal;
  font-weight: 400;
  src: local('Raleway'), local('Raleway-Regular'), url(http://fonts.gstatic.com/s/raleway/v12/1Ptug8zYS_SKggPNyCMIT5lu.woff2) format('woff2');
  unicode-range: U+0100-024F, U+0259, U+1E00-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF;
}
/* latin */
@font-face {
  font-family: 'Raleway';
  font-style: normal;
  font-weight: 400;
  src: local('Raleway'), local('Raleway-Regular'), url(http://fonts.gstatic.com/s/raleway/v12/1Ptug8zYS_SKggPNyC0ITw.woff2) format('woff2');
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}
/* latin-ext */
@font-face {
  font-family: 'Raleway';
  font-style: normal;
  font-weight: 700;
  src: local('Raleway Bold'), local('Raleway-Bold'), url(http://fonts.gstatic.com/s/raleway/v12/1Ptrg8zYS_SKggPNwJYtWqhPAMif.woff2) format('woff2');
  unicode-range: U+0100-024F, U+0259, U+1E00-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF;
}
/* latin */
@font-face {
  font-family: 'Raleway';
  font-style: normal;
  font-weight: 700;
  src: local('Raleway Bold'), local('Raleway-Bold'), url(http://fonts.gstatic.com/s/raleway/v12/1Ptrg8zYS_SKggPNwJYtWqZPAA.woff2) format('woff2');
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}




.uavc-list-icon ul:last-child {
    margin: 0 !important;
}
.uavc-list-icon ul {
    list-style: none !important;
    padding: 0 !important;
    margin: 0 0 30px !important;
    position: relative !important;
	
}
.aio-icon-component, .aio-icon-component *, .align-icon, .align-icon *, .flip-box-wrap, .flip-box-wrap *, .info-circle-wrapper, .info-circle-wrapper *, .smile-icon-timeline-wrap, .smile-icon-timeline-wrap *, .smile_icon_list_wrap, .smile_icon_list_wrap *, .stats-block, .stats-block *, .uavc-icons, .uavc-icons *, .uavc-list-icon, .uavc-list-icon *, .ubtn, .ubtn *, .ubtn-ctn-center, .ubtn-link, .ult-animation, .ult-animation *, .ult-banner-block, .ult-banner-block *, .ult-new-ib, .ult-new-ib *, .ult-overlay, .ult-overlay *, .ult_countdown, .ult_countdown *, .ult_pricing_table_wrap, .ult_pricing_table_wrap *, .ultimate-google-trends, .ultimate-google-trends *, .ultimate-map-wrapper, .ultimate-map-wrapper *, .uvc-heading, .uvc-heading * {
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
}
ol, ul, li {
    margin-top: 0;
    margin-bottom: 10px;
}



.tech-download { font-size:20px; color:#26b8e5; margin-right:10px; }

.cont-li-margin-bottom { margin-bottom:3px;}

.vc_carousel .clearfix:after,.vc_images_carousel .clearfix:after{
    clear:both
}
.vc_images_carousel .vc_carousel-indicators{
    position:absolute;
    bottom:10px;
    left:50%;
    z-index:15;
    width:60%;
    margin-left:-30%;
    padding-left:0;
    list-style:none;
    text-align:center
}
.vc_images_carousel .vc_carousel-indicators li{
    display:inline-block;
    width:10px;
    height:10px;
    margin:1px;
    text-indent:-999px;
    border-radius:10px;
    cursor:pointer;
    border:1px solid grey;
    background-color:grey
}
.vc_images_carousel .vc_carousel-indicators .vc_active{
    margin:1px;
    width:10px;
    height:10px;
    background-color:transparent;
    border:1px solid grey
}
.vc_images_carousel .vc_carousel-indicators .vc_partial{
    opacity:.5
}
.vc_images_carousel{
    position:relative
}
.vc_images_carousel .vc_carousel-inner{
    position:relative;
    overflow:hidden;
    width:100%
}
.vc_images_carousel .vc_carousel-inner .vc_carousel-slideline{
    position:relative;
    overflow:hidden
}
.vc_images_carousel .vc_carousel-inner .vc_carousel-slideline .vc_carousel-slideline-inner{
    left:0;
    position:relative;
    width:100%
}
.vc_images_carousel .vc_carousel-inner .vc_carousel-slideline .vc_carousel-slideline-inner.vc_transition{
    transition:.5s ease left
}
.vc_images_carousel .vc_carousel-inner .vc_carousel-slideline .vc_carousel-slideline-inner.vc_transition.vc_swipe-transition{
    transition-duration:.2s
}
.vc_images_carousel .vc_carousel-inner .vc_carousel-slideline .vc_carousel-slideline-inner>.vc_item{
    float:left;
    visibility:hidden
}
.vc_images_carousel .vc_carousel-inner .vc_carousel-slideline .vc_carousel-slideline-inner>.vc_item>a>img,.vc_images_carousel .vc_carousel-inner .vc_carousel-slideline .vc_carousel-slideline-inner>.vc_item>img{
    display:block;
    max-width:100%;
    height:auto;
    line-height:1
}
.vc_images_carousel.vc_per-view-more .vc_carousel-slideline .vc_carousel-slideline-inner>.vc_item>.vc_inner{
    margin:0 10px
}
.vc_images_carousel.vc_carousel_vertical .vc_carousel-slideline{
    overflow:hidden
}
.vc_images_carousel.vc_carousel_vertical .vc_carousel-slideline .vc_carousel-slideline-inner{
    width:100%
}
.vc_images_carousel.vc_carousel_vertical .vc_carousel-slideline .vc_carousel-slideline-inner.vc_transition{
    transition-property:top
}
.vc_images_carousel.vc_carousel_vertical .vc_carousel-slideline .vc_carousel-slideline-inner .vc_item{
    float:none
}
.vc_images_carousel.vc_carousel_vertical .vc_carousel-indicators{
    position:absolute;
    top:2%;
    right:3%;
    left:auto;
    width:10px
}
.vc_images_carousel.vc_carousel_vertical .vc_carousel-indicators li{
    display:block;
    margin:0 auto 3px;
    width:6px;
    height:6px
}
.vc_images_carousel.vc_carousel_vertical .vc_carousel-indicators li.vc_active{
    width:8px;
    height:8px;
    margin:0 auto 1px
}
.vc_images_carousel.vc_build .vc_carousel-slideline .vc_carousel-slideline-inner>.vc_item{
    visibility:visible
}
.vc_images_carousel .vc_carousel-control{
    position:absolute;
    padding:0;
    top:50%;
    left:0;
    bottom:0;
    margin-top:-15px;
    width:60px;
    height:30px;
    opacity:.5;
    filter:alpha(opacity=50);
    font-size:30px;
    text-align:center;
    text-shadow:0 1px 2px rgba(0,0,0,.6);
    -webkit-tap-highlight-color:transparent
}
.vc_images_carousel .vc_carousel-control:focus,.vc_images_carousel .vc_carousel-control:hover{
    text-decoration:none;
    opacity:.9;
    filter:alpha(opacity=90)
}
.vc_images_carousel .vc_carousel-control.vc_right{
    left:auto;
    right:0
}
.vc_images_carousel .vc_carousel-control .glyphicon-chevron-left,.vc_images_carousel .vc_carousel-control .glyphicon-chevron-right,.vc_images_carousel .vc_carousel-control .icon-next,.vc_images_carousel .vc_carousel-control .icon-prev{
    position:absolute;
    top:50%;
    left:50%;
    z-index:5;
    display:inline-block
}
.vc_images_carousel .vc_carousel-control .icon-next,.vc_images_carousel .vc_carousel-control .icon-prev{
    width:20px;
    height:20px;
    margin-top:-10px;
    margin-left:-10px;
    font-family:serif
}
.vc_images_carousel .vc_carousel-control .icon-prev:before{
    content:'\2039';
    position:relative;
    top:-10px
}
.vc_images_carousel .vc_carousel-control .icon-next:before{
    content:'\203a';
    position:relative;
    top:-10px
}
.vc_images_carousel .vc_carousel-caption{
    position:absolute;
    left:15%;
    right:15%;
    bottom:20px;
    z-index:10;
    padding-top:20px;
    padding-bottom:20px;
    color:#fff;
    text-align:center;
    text-shadow:0 1px 2px rgba(0,0,0,.6)
}
.vc_images_carousel .vc_carousel-caption .btn{
    text-shadow:none
}
@media screen and (min-width:768px){
    .vc_images_carousel .vc_carousel-control .icon-next,.vc_images_carousel .vc_carousel-control .icon-prev{
        width:30px;
        height:30px;
        margin-top:-15px;
        margin-left:-15px;
        font-size:30px;
        display:block;
        padding:0
    }
    .vc_images_carousel .vc_carousel-caption{
        left:20%;
        right:20%;
        padding-bottom:30px
    }
    .vc_images_carousel .vc_carousel-indicators{
        bottom:20px
    }
}
.vc_images_carousel .clearfix:after,.vc_images_carousel .clearfix:before{
    content:" ";
    display:table
}
.vc_images_carousel .pull-right{
    float:right!important
}
.vc_images_carousel .pull-left{
    float:left!important
}
.vc_images_carousel .hide{
    display:none!important
}
.vc_images_carousel .show{
    display:block!important
}
.vc_images_carousel .invisible{
    visibility:hidden
}
.vc_images_carousel .text-hide{
    font:0/0 a;
    color:transparent;
    text-shadow:none;
    background-color:transparent;
    border:0
}
.vc_images_carousel ol.vc_carousel-indicators{
    margin:0 0 0 -30%
}
.vc_images_carousel .vc_carousel_vertical ol.vc_carousel-indicators{
    margin:1px 0 0;
    bottom:auto
}
.vc_images_carousel .vc_carousel-inner .vc_carousel-slideline .vc_carousel-slideline-inner>.item>a{
    display:block
}
.vc_images_carousel .vc_carousel-inner .vc_carousel-slideline .vc_carousel-slideline-inner>.item>a>img{
    margin:auto
}
.vc_carousel .vc_carousel-indicators{
    position:absolute;
    bottom:10px;
    left:50%;
    z-index:15;
    width:60%;
    margin-left:-30%;
    padding-left:0;
    list-style:none;
    text-align:center
}
.vc_carousel .vc_carousel-indicators li{
    display:inline-block;
    width:10px;
    height:10px;
    margin:1px;
    text-indent:-999px;
    border-radius:10px;
    cursor:pointer;
    border:1px solid grey;
    background-color:grey
}
.vc_carousel .vc_carousel-indicators .vc_active{
    margin:1px;
    width:10px;
    height:10px;
    background-color:transparent;
    border:1px solid grey
}
.vc_carousel .vc_carousel-indicators .vc_partial{
    opacity:.5
}
.vc_carousel{
    position:relative
}
.vc_carousel .vc_carousel-inner{
    position:relative;
    overflow:hidden;
    width:100%
}
.vc_carousel .vc_carousel-inner .vc_carousel-slideline{
    position:relative;
    overflow:hidden
}
.vc_carousel .vc_carousel-inner .vc_carousel-slideline .vc_carousel-slideline-inner{
    left:0;
    position:relative;
    width:100%
}
.vc_carousel .vc_carousel-inner .vc_carousel-slideline .vc_carousel-slideline-inner.vc_transition{
    transition:.5s ease left
}
.vc_carousel .vc_carousel-inner .vc_carousel-slideline .vc_carousel-slideline-inner.vc_transition.vc_swipe-transition{
    transition-duration:.2s
}
.vc_carousel .vc_carousel-inner .vc_carousel-slideline .vc_carousel-slideline-inner>.vc_item{
    float:left;
    visibility:hidden
}
.vc_carousel .vc_carousel-inner .vc_carousel-slideline .vc_carousel-slideline-inner>.vc_item>a>img,.vc_carousel .vc_carousel-inner .vc_carousel-slideline .vc_carousel-slideline-inner>.vc_item>img{
    display:block;
    max-width:100%;
    height:auto;
    line-height:1
}
.vc_carousel.vc_per-view-more .vc_carousel-slideline .vc_carousel-slideline-inner>.vc_item>.vc_inner{
    margin:0 10px
}
.vc_carousel.vc_carousel_vertical .vc_carousel-slideline{
    overflow:hidden
}
.vc_carousel.vc_carousel_vertical .vc_carousel-slideline .vc_carousel-slideline-inner{
    width:100%
}
.vc_carousel.vc_carousel_vertical .vc_carousel-slideline .vc_carousel-slideline-inner.vc_transition{
    transition-property:top
}
.vc_carousel.vc_carousel_vertical .vc_carousel-slideline .vc_carousel-slideline-inner .vc_item{
    float:none
}
.vc_carousel.vc_carousel_vertical .vc_carousel-indicators{
    position:absolute;
    top:2%;
    right:3%;
    left:auto;
    width:10px
}
.vc_carousel.vc_carousel_vertical .vc_carousel-indicators li{
    display:block;
    margin:0 auto 3px;
    width:6px;
    height:6px
}
.vc_carousel.vc_carousel_vertical .vc_carousel-indicators li.vc_active{
    width:8px;
    height:8px;
    margin:0 auto 1px
}
.vc_carousel.vc_build .vc_carousel-slideline .vc_carousel-slideline-inner>.vc_item{
    visibility:visible
}
.vc_carousel .vc_carousel-control{
    position:absolute;
    padding:0;
    top:50%;
    left:0;
    bottom:0;
    margin-top:-15px;
    width:60px;
    height:30px;
    opacity:.5;
    filter:alpha(opacity=50);
    font-size:30px;
    text-align:center;
    text-shadow:0 1px 2px rgba(0,0,0,.6);
    -webkit-tap-highlight-color:transparent
}
.vc_carousel .vc_carousel-control:focus,.vc_carousel .vc_carousel-control:hover{
    text-decoration:none;
    opacity:.9;
    filter:alpha(opacity=90)
}
.vc_carousel .vc_carousel-control.vc_right{
    left:auto;
    right:0
}
.vc_carousel .vc_carousel-control .glyphicon-chevron-left,.vc_carousel .vc_carousel-control .glyphicon-chevron-right,.vc_carousel .vc_carousel-control .icon-next,.vc_carousel .vc_carousel-control .icon-prev{
    position:absolute;
    top:50%;
    left:50%;
    z-index:5;
    display:inline-block
}
.vc_carousel .vc_carousel-control .icon-next,.vc_carousel .vc_carousel-control .icon-prev{
    width:20px;
    height:20px;
    margin-top:-10px;
    margin-left:-10px;
    font-family:serif
}
.vc_carousel .vc_carousel-control .icon-prev:before{
    content:'\2039';
    position:relative;
    top:-10px
}
.vc_carousel .vc_carousel-control .icon-next:before{
    content:'\203a';
    position:relative;
    top:-10px
}
.vc_carousel .vc_carousel-caption{
    position:absolute;
    left:15%;
    right:15%;
    bottom:20px;
    z-index:10;
    padding-top:20px;
    padding-bottom:20px;
    color:#fff;
    text-align:center;
    text-shadow:0 1px 2px rgba(0,0,0,.6)
}
.vc_carousel .vc_carousel-caption .btn{
    text-shadow:none
}
@media screen and (min-width:768px){
    .vc_carousel .vc_carousel-control .icon-next,.vc_carousel .vc_carousel-control .icon-prev{
        width:30px;
        height:30px;
        margin-top:-15px;
        margin-left:-15px;
        font-size:30px;
        display:block;
        padding:0
    }
    .vc_carousel .vc_carousel-caption{
        left:20%;
        right:20%;
        padding-bottom:30px
    }
    .vc_carousel .vc_carousel-indicators{
        bottom:20px
    }
}
.vc_carousel .clearfix:after,.vc_carousel .clearfix:before{
    content:" ";
    display:table
}
.vc_carousel .pull-right{
    float:right!important
}
.vc_carousel .pull-left{
    float:left!important
}
.vc_carousel .hide{
    display:none!important
}
.vc_carousel .show{
    display:block!important
}
.vc_carousel .invisible{
    visibility:hidden
}
.vc_carousel .text-hide{
    font:0/0 a;
    color:transparent;
    text-shadow:none;
    background-color:transparent;
    border:0
}
.vc_carousel ol.vc_carousel-indicators{
    margin:0 0 0 -30%
}
.vc_carousel .vc_carousel_vertical ol.vc_carousel-indicators{
    margin:1px 0 0;
    bottom:auto
}
.vc_carousel .vc_carousel-inner .vc_carousel-slideline .vc_carousel-slideline-inner>.item>a{
    display:block
}
.vc_carousel .vc_carousel-inner .vc_carousel-slideline .vc_carousel-slideline-inner>.item>a>img{
    margin:auto
}
.pp_gallery div,.pp_gallery ul a,.pp_social .facebook{
    overflow:hidden;
    float:left
}








 table thead tr{
	border-bottom:1px solid rgb(118, 123, 124);
}

thead{background-color: #333;
color:#fff}

table.vartable{
	margin-top:32px;
}

table.vartable tr {
	border-bottom:1px solid rgb(255, 255, 255)!important;
}

table.vartable tr td span a{
	border-radius:50px;
    background-color:rgba(244, 5, 5, 0.64);
    color:#fff;
    margin-bottom:5px;
    display:inline-block;
    text-decoration:none;
    font-size:0.867em;
    font-weight:400;
    line-height:1.70;
    text-align:center;
    padding:0 10px;
}

table.vartable th{
	border-bottom:1px solid rgb(118, 123, 124);
    font-size:14px;
    font-size:1.4rem;
    font-weight:400;
    line-height:2;
    color:rgb(118, 123, 124);
    padding-left: 5px;
}

 table tbody tr{
    background-color:rgb(231, 230, 230);
}

 table tbody tr:nth-child(odd){
	background-color:rgb(243, 243, 243);
	border-bottom:1px solid rgb(255, 255, 255);
}
