 .vc_row:after,
 .vc_row:before {
     content: " ";
     display: table
 }
 
 .vc_row:after {
     clear: both
 }
 
 .vc_column_container {
     width: 100%
 }
 
 .vc_row {
     margin-left: -15px;
     margin-right: -15px
 }
 
 .vc_col-lg-1,
 .vc_col-lg-10,
 .vc_col-lg-11,
 .vc_col-lg-12,
 .vc_col-lg-2,
 .vc_col-lg-3,
 .vc_col-lg-4,
 .vc_col-lg-5,
 .vc_col-lg-6,
 .vc_col-lg-7,
 .vc_col-lg-8,
 .vc_col-lg-9,
 .vc_col-md-1,
 .vc_col-md-10,
 .vc_col-md-11,
 .vc_col-md-12,
 .vc_col-md-2,
 .vc_col-md-3,
 .vc_col-md-4,
 .vc_col-md-5,
 .vc_col-md-6,
 .vc_col-md-7,
 .vc_col-md-8,
 .vc_col-md-9,
 .vc_col-sm-1,
 .vc_col-sm-10,
 .vc_col-sm-11,
 .vc_col-sm-12,
 .vc_col-sm-2,
 .vc_col-sm-3,
 .vc_col-sm-4,
 .vc_col-sm-5,
 .vc_col-sm-6,
 .vc_col-sm-7,
 .vc_col-sm-8,
 .vc_col-sm-9,
 .vc_col-xs-1,
 .vc_col-xs-10,
 .vc_col-xs-11,
 .vc_col-xs-12,
 .vc_col-xs-2,
 .vc_col-xs-3,
 .vc_col-xs-4,
 .vc_col-xs-5,
 .vc_col-xs-6,
 .vc_col-xs-7,
 .vc_col-xs-8,
 .vc_col-xs-9 {
     position: relative;
     min-height: 1px;
     padding-left: 15px;
     padding-right: 15px;
     -webkit-box-sizing: border-box;
     -moz-box-sizing: border-box;
     box-sizing: border-box
 }
 
 @media (min-width: 768px) {
     .vc_col-sm-1,
     .vc_col-sm-10,
     .vc_col-sm-11,
     .vc_col-sm-12,
     .vc_col-sm-2,
     .vc_col-sm-3,
     .vc_col-sm-4,
     .vc_col-sm-5,
     .vc_col-sm-6,
     .vc_col-sm-7,
     .vc_col-sm-8,
     .vc_col-sm-9 {
         float: left
     }
     .rtl .vc_rtl-columns-reverse .vc_col-sm-1,
     .rtl .vc_rtl-columns-reverse .vc_col-sm-10,
     .rtl .vc_rtl-columns-reverse .vc_col-sm-11,
     .rtl .vc_rtl-columns-reverse .vc_col-sm-12,
     .rtl .vc_rtl-columns-reverse .vc_col-sm-2,
     .rtl .vc_rtl-columns-reverse .vc_col-sm-3,
     .rtl .vc_rtl-columns-reverse .vc_col-sm-4,
     .rtl .vc_rtl-columns-reverse .vc_col-sm-5,
     .rtl .vc_rtl-columns-reverse .vc_col-sm-6,
     .rtl .vc_rtl-columns-reverse .vc_col-sm-7,
     .rtl .vc_rtl-columns-reverse .vc_col-sm-8,
     .rtl .vc_rtl-columns-reverse .vc_col-sm-9 {
         float: right
     }
     .vc_col-sm-12 {
         width: 100%
     }
     .vc_col-sm-11 {
         width: 91.66666667%
     }
     .vc_col-sm-10 {
         width: 83.33333333%
     }
     .vc_col-sm-9 {
         width: 75%
     }
     .vc_col-sm-8 {
         width: 66.66666667%
     }
     .vc_col-sm-7 {
         width: 58.33333333%
     }
     .vc_col-sm-6 {
         width: 50%
     }
     .vc_col-sm-5 {
         width: 41.66666667%
     }
     .vc_col-sm-4 {
         width: 33.33333333%
     }
     .vc_col-sm-3 {
         width: 25%
     }
 }
 
 .vc_clearfix:after,
 .vc_clearfix:before {
     content: " ";
     display: table
 }
 
 .vc_clearfix:after {
     clear: both
 }
 
 .vc_clearfix:after,
 .vc_clearfix:before {
     content: " ";
     display: table
 }
 
 .vc_clearfix:after {
     clear: both
 }
 
 .vc_row.vc_row-o-equal-height>.vc_column_container {
     -webkit-box-align: stretch;
     -webkit-align-items: stretch;
     -ms-flex-align: stretch;
     align-items: stretch
 }
 
 .wpb_animate_when_almost_visible {
     opacity: 0
 }
 
 .wpb_animate_when_almost_visible:not(.wpb_start_animation) {
     -webkit-animation: none;
     -o-animation: none;
     animation: none
 }
 
 .wpb_start_animation {
     opacity: 1
 }
 
 .wpb_single_image a {
     border: none;
     outline: 0
 }
 
 .wpb_single_image img {
     height: auto;
     max-width: 100%;
     vertical-align: top
 }
 
 .wpb_single_image img.vc_img-placeholder {
     width: 100%
 }
 
 .wpb_single_image .vc_single_image-wrapper {
     display: inline-block;
     vertical-align: top;
     max-width: 100%
 }
 
 .vc_row.vc_row-flex {
     box-sizing: border-box;
     display: -webkit-box;
     display: -webkit-flex;
     display: -ms-flexbox;
     display: flex;
     -webkit-flex-wrap: wrap;
     -ms-flex-wrap: wrap;
     flex-wrap: wrap
 }
 
 .vc_row.vc_row-flex>.vc_column_container {
     display: -webkit-box;
     display: -webkit-flex;
     display: -ms-flexbox;
     display: flex
 }
 
 .vc_row.vc_row-flex>.vc_column_container>.vc_column-inner {
     -webkit-box-flex: 1;
     -webkit-flex-grow: 1;
     -ms-flex-positive: 1;
     flex-grow: 1;
     display: -webkit-box;
     display: -webkit-flex;
     display: -ms-flexbox;
     display: flex;
     -webkit-box-orient: vertical;
     -webkit-box-direction: normal;
     -webkit-flex-direction: column;
     -ms-flex-direction: column;
     flex-direction: column;
     z-index: 1
 }
 
 @media (-ms-high-contrast:active),
 (-ms-high-contrast:none) {
     .vc_row.vc_row-flex>.vc_column_container>.vc_column-inner>* {
         min-height: 1em
     }
 }
 
 .vc_row.vc_row-flex::after,
 .vc_row.vc_row-flex::before {
     display: none
 }
 
 .vc_row.vc_row-o-columns-stretch {
     -webkit-align-content: stretch;
     -ms-flex-line-pack: stretch;
     align-content: stretch
 }
 
 .vc_row.vc_row-o-columns-top {
     -webkit-align-content: flex-start;
     -ms-flex-line-pack: start;
     align-content: flex-start
 }
 
 .vc_row.vc_row-o-columns-bottom {
     -webkit-align-content: flex-end;
     -ms-flex-line-pack: end;
     align-content: flex-end
 }
 
 .vc_row.vc_row-o-columns-middle {
     -webkit-align-content: center;
     -ms-flex-line-pack: center;
     align-content: center
 }
 
 .vc_row.vc_row-o-columns-bottom::after,
 .vc_row.vc_row-o-columns-middle::after,
 .vc_row.vc_row-o-columns-top::after {
     content: '';
     width: 100%;
     height: 0;
     overflow: hidden;
     visibility: hidden;
     display: block
 }
 
 .vc_row.vc_row-o-equal-height>.vc_column_container {
     -webkit-box-align: stretch;
     -webkit-align-items: stretch;
     -ms-flex-align: stretch;
     align-items: stretch
 }
 
 .vc_row.vc_row-o-content-top>.vc_column_container>.vc_column-inner {
     -webkit-box-pack: start;
     -webkit-justify-content: flex-start;
     -ms-flex-pack: start;
     justify-content: flex-start
 }
 
 .vc_row.vc_row-o-content-top:not(.vc_row-o-equal-height)>.vc_column_container {
     -webkit-box-align: start;
     -webkit-align-items: flex-start;
     -ms-flex-align: start;
     align-items: flex-start
 }
 
 .vc_row.vc_row-o-content-bottom>.vc_column_container>.vc_column-inner {
     -webkit-box-pack: end;
     -webkit-justify-content: flex-end;
     -ms-flex-pack: end;
     justify-content: flex-end
 }
 
 .vc_row.vc_row-o-content-bottom:not(.vc_row-o-equal-height)>.vc_column_container {
     -webkit-box-align: end;
     -webkit-align-items: flex-end;
     -ms-flex-align: end;
     align-items: flex-end
 }
 
 .vc_row.vc_row-o-content-middle>.vc_column_container>.vc_column-inner {
     -webkit-box-pack: center;
     -webkit-justify-content: center;
     -ms-flex-pack: center;
     justify-content: center
 }
 
 .vc_row.vc_row-o-content-middle:not(.vc_row-o-equal-height)>.vc_column_container {
     -webkit-box-align: center;
     -webkit-align-items: center;
     -ms-flex-align: center;
     align-items: center
 }
 
 .vc_column-inner::after,
 .vc_column-inner::before {
     content: " ";
     display: table
 }
 
 .vc_column-inner::after {
     clear: both
 }
 /*Animate css */
 
 .animated {
     -webkit-animation-duration: 1s;
     animation-duration: 1s;
     -webkit-animation-fill-mode: both;
     animation-fill-mode: both
 }
 
 .fadeInRight {
     -webkit-animation-name: fadeInRight;
     animation-name: fadeInRight
 }
 
 .fadeInUp {
     -webkit-animation-name: fadeInUp;
     animation-name: fadeInUp
 }