

.dng-main { background-color: #FFFFFF; }

.container { padding-left: 15px; padding-right: 15px; width: 1330px; max-width: 100%; }
.container-fluid { padding-right: 15px; padding-left: 15px; margin-right: auto; margin-left: auto; }
#dnn_content { padding-top: 27px; /*padding-bottom: 60px;*/ }

.col-left-full { padding-right: calc( (100% - 1170px) /2 ) !important; }
.col-right-full { padding-left: calc( (100% - 1170px) /2 ) !important; }

@media only screen and (min-width: 1600px) {
.container { width: 1330px; }
.col-left-full { padding-right: calc( (100% - 1380px) /2 ) !important; }
.col-right-full { padding-left: calc( (100% - 1380px) /2 ) !important; }
}

@media only screen and (max-width: 1199px) {
.container { width: 970px; }
.col-left-full { padding-right: calc( (100% - 970px) /2 ) !important; }
.col-right-full { padding-left: calc( (100% - 970px) /2 ) !important; }
}

@media only screen and (max-width: 991px) {
.container { width: 750px; }
.col-left-full { padding-right: calc( (100% - 750px) /2 ) !important; }
.col-right-full { padding-left: calc( (100% - 750px) /2 ) !important; }
.dng-main.boxed { padding: 15px 0px; }
}

@media only screen and (max-width: 767px) {
.container { width: auto; }
.col-left-full { padding-right: 15px !important; }
.col-right-full { padding-left: 15px !important; }
.container { padding-left: 15px; padding-right: 15px; }
.container-fluid { padding-right: 15px; padding-left: 15px; }
#dnn_content { padding-top: 27px; padding-bottom: 40px; }
}





h1 { color: #111111; font-weight: normal; font-size: 36px; line-height: 1.2; letter-spacing: 0; }
h2 { color: #333333; font-weight: normal; font-size: 32px; line-height: 1.2; letter-spacing: 0; }
h3 { color: #333333; font-weight: normal; font-size: 28px; line-height: 1.3; letter-spacing: 0; }
h4 { color: #333333; font-weight: 500; font-size: 24px; line-height: 1.4; letter-spacing: 0; }
h5 { color: #333333; font-weight: 500; font-size: 20px; line-height: 1.4; letter-spacing: 0; }
h6 { color: #424242; font-weight: 500; font-size: 18px; line-height: 1.5; letter-spacing: 0; }

@media only screen and (min-width: 1600px) {
}

@media only screen and (max-width: 1199px) {
}

@media only screen and (max-width: 991px) {
}

@media only screen and (max-width: 767px) {
}

a,
a:link { color: #20a3f0; }
a:visited { color: #20a3f0; }
a:hover { color: #20a3f0; }
a:active { color: #20a3f0; }




.btn-accent,
a.btn-accent { color: #20a3f0; border-color: #20a3f0; background-color: #20a3f0; }
[class*="dg-btn-"].btn-accent:before { background-color: #20a3f0; }

div [class*="dg-btn-"].hover-accent:hover { color: #20a3f0; border-color: #20a3f0; background-color: #20a3f0; }
div [class*="dg-btn-"].hover-accent:hover:before { background-color: #20a3f0; }

.bg-accent-hover:hover { background-color: #20a3f0 !important; }

.bg-accent { background-color: #20a3f0 !important; }
.bg-accent { background-color: #20a3f0 !important; }


.accent_color,
.color-accent { color: #20a3f0 !important; }
.border-accent { border-color: #20a3f0 !important; }


.btn-accent2,
a.btn-accent2 { color: #9b61dc; border-color: #9b61dc; background-color: #9b61dc; }
[class*="dg-btn-"].btn-accent2:before { background-color: #9b61dc; }

div [class*="dg-btn-"].hover-accent2:hover { color: #9b61dc; border-color: #9b61dc; background-color: #9b61dc; }
div [class*="dg-btn-"].hover-accent2:hover:before { background-color: #9b61dc; }

.bg-accent2 { background-color: #9b61dc !important; }
.accent_color2,
.color-accent2 { color: #9b61dc !important; }
.border-accent2 { border-color: #9b61dc !important; }


.btn-accent3,
a.btn-accent3 { color: #22cae4; border-color: #22cae4; background-color: #22cae4; }
[class*="dg-btn-"].btn-accent3:before { background-color: #22cae4; }

div [class*="dg-btn-"].hover-accent3:hover { color: #22cae4; border-color: #22cae4; background-color: #22cae4; }
div [class*="dg-btn-"].hover-accent3:hover:before { background-color: #22cae4; }

.bg-accent3 { background-color: #22cae4 !important; }
.accent_color3,
.color-accent3 { color: #22cae4 !important; }
.border-accent3 { border-color: #22cae4 !important; }


.btn-accent4,
a.btn-accent4 { color: #22d3a7; border-color: #22d3a7; background-color: #22d3a7; }
[class*="dg-btn-"].btn-accent4:before { background-color: #22d3a7; }

div [class*="dg-btn-"].hover-accent4:hover { color: #22d3a7; border-color: #22d3a7; background-color: #22d3a7; }
div [class*="dg-btn-"].hover-accent4:hover:before { background-color: #22d3a7; }

.bg-accent4 { background-color: #22d3a7 !important; }
.accent_color4,
.color-accent4 { color: #22d3a7 !important; }
.border-accent4 { border-color: #22d3a7 !important; }


.currentColor,
.currentColor a,
.currentColor a:link,
.currentColor a:active,
.currentColor a:visited { color: currentColor !important; }
.currentColor a:hover,
a.currentColor:hover,
button.currentColor:hover,
input.currentColor:hover { color: #20a3f0 !important; }

/*.bold,
.font-weight-bold,
b,
strong,
.strong-before:before,
.strong-after:after,
.strong-before :before,
.strong-after :after { font-weight: 500 !important; }*/



.Head, .SubTitle, .SubSubTitle,.bg-footer-top , .footer ,.page-title-bg ,.slide-banner{ font-family: 'Myriad Pro', Arial, sans-serif; font-size: 16px; line-height: 1.42857143; letter-spacing: 0; }
#dnn_content , #page-title{ font-family:sans-serif; font-size: 14px;line-height: 1.42857143; color: #333 !important;}
.default-size { font-size: 14px; }
.default-lineheight { line-height: 1.8; }

@media only screen and (min-width: 1600px) {
}

@media only screen and (max-width: 1199px) {
}

@media only screen and (max-width: 991px) {
}

@media only screen and (max-width: 767px) {
}

/*button,
input,
select,
textarea,
.btn { font-family: Roboto; }*/

.default-color { color: #666666 !important; }
.default-bg-color { background-color: #666666 !important; }
.default-bg-color-hover:hover { background-color: #666666 !important; }
.default-border-color { border-color: #666666 !important; }
.accent-color { color: #20a3f0; }
.default-family { font-family: "Roboto" !important; }


.color1 { color: #111111 !important; }
.color2 { color: #333333 !important; }
.color3 { color: #424242 !important; }
.color4 { color: #666666 !important; }
.color5 { color: #20a3f0 !important; }
.color6 { color: #22cae4 !important; }
.color7 { color: #22d3a7 !important; }
.color8 { color: #9b61dc !important; }
.color9 { color: #cccccc !important; }
.color10 { color: #ffffff !important; }


.bg-color1 { background-color: #111111 !important; }
.bg-color1-hover:hover { background-color: #111111 !important; }
.bg-color2 { background-color: #333333 !important; }
.bg-color2-hover:hover { background-color: #333333 !important; }
.bg-color3 { background-color: #424242 !important; }
.bg-color3-hover:hover { background-color: #424242 !important; }
.bg-color4 { background-color: #666666 !important; }
.bg-color4-hover:hover { background-color: #666666 !important; }
.bg-color5 { background-color: #20a3f0 !important; }
.bg-color5-hover:hover { background-color: #20a3f0 !important; }
.bg-color6 { background-color: #22cae4 !important; }
.bg-color6-hover:hover { background-color: #22cae4 !important; }
.bg-color7 { background-color: #22d3a7 !important; }
.bg-color7-hover:hover { background-color: #22d3a7 !important; }
.bg-color8 { background-color: #9b61dc !important; }
.bg-color8-hover:hover { background-color: #9b61dc !important; }
.bg-color9 { background-color: #cccccc !important; }
.bg-color9-hover:hover { background-color: #cccccc !important; }
.bg-color10 { background-color: #ffffff !important; }
.bg-color10-hover:hover { background-color: #ffffff !important; }

.border-color1 { border-color: #111111 !important; }
.border-color2 { border-color: #333333 !important; }
.border-color3 { border-color: #424242 !important; }
.border-color4 { border-color: #666666 !important; }
.border-color5 { border-color: #20a3f0 !important; }
.border-color6 { border-color: #22cae4 !important; }
.border-color7 { border-color: #22d3a7 !important; }
.border-color8 { border-color: #9b61dc !important; }
.border-color9 { border-color: #cccccc !important; }
.border-color10 { border-color: #ffffff !important; }




.font-size-xs { font-size: 16px !important; }
.font-size-normal { font-size: 16px !important; }
.font-size-sm { font-size: 18px !important; }
.font-size-md { font-size: 20px !important; }
.font-size-lg { font-size: 30px !important; }
.font-size-xl { font-size: 36px !important; }
.font-size-xxl { font-size: 48px !important; }
.line-height-sm { line-height: 1.1 !important; }
.line-height-md { line-height: 1.4 !important; }
.line-height-lg { line-height: 1.7 !important; }
.line-height-xl { line-height: 2.2 !important; }
.line-height-xxl { line-height: 2.2 !important; }

@media only screen and (min-width: 1600px) {
}

@media only screen and (max-width: 1199px) {
}

@media only screen and (max-width: 991px) {
}

@media only screen and (max-width: 767px) {
}


.letter-spacing-sm { letter-spacing: 0.03em !important; }
.letter-spacing-md { letter-spacing: 0.05em !important; }
.letter-spacing-lg { letter-spacing: 0.07em !important; }
.shadow-sm { -webkit-box-shadow: 2px 3px 15px rgba(0,0,0,0.17); box-shadow: 2px 3px 15px rgba(0,0,0,0.17); }
.shadow-md { -webkit-box-shadow: 0px 0px 25px rgba(0,0,0,0.1); box-shadow: 0px 0px 25px rgba(0,0,0,0.1); }
.shadow-lg { -webkit-box-shadow: 0px 0px 35px rgba(0,0,0,0.3); box-shadow: 0px 0px 35px rgba(0,0,0,0.3); }
.shadow-xl { -webkit-box-shadow: 0px 0px 40px rgba(0,0,0,0.2); box-shadow: 0px 0px 40px rgba(0,0,0,0.2); }
.shadow-xxl { -webkit-box-shadow: 0px 0px 45px rgba(0,0,0,0.2); box-shadow: 0px 0px 45px rgba(0,0,0,0.2); }


/*default color*/


/*page title*/
.page-title-bg { background-color: rgba(252,252,252,1); background-image: url("/Portals/0/ThemePluginPro/uploads/2019/8/28/banner01.jpg"); background-attachment: scroll; background-position: center center; background-repeat: no-repeat; background-size: cover; }




.page-title-bg.light-overlay::after { background-color: rgba(255, 255, 255, 0.10); }
.page-title-bg.dark-overlay::after { background-color: rgba(0, 0, 0, 0.10); }

.page-title-container { /*height: 200px;*/ }

@media only screen and (max-width: 767px) {
.page-title-container { height: auto; padding-top: 50px; padding-bottom: 50px; }
}

@media only screen and (min-width: 768px) and (max-width: 991px) {
.page-title-container { /*height: 160px;*/ }
.footer-top .row .col-md-3 {
    min-height: 285px;}
}
@media only screen and (max-width: 480px) {
.page-title-container {  padding-top: 0px;  }
}


/*breadcrumbs*/
.page-breadcrumbs { background-color: rgba(255,255,255,1); }
.page-breadcrumbs > .container { padding-top: 20px; padding-bottom: 10px; }

.page-breadcrumbs .breadcrumbs a:hover { color: #20a3f0 !important; }

.page-breadcrumbs .breadcrumbs { color: #666666; font-size: 14px; }
.page-breadcrumbs .breadcrumbs-box > a,
.page-breadcrumbs .breadcrumbs-box > span > span > span { line-height: 20px; }
.page-breadcrumbs .breadcrumbs a,
.page-breadcrumbs .breadcrumbs a:link,
.page-breadcrumbs .breadcrumbs a:active,
.page-breadcrumbs .breadcrumbs a:visited { color: #666666; font-size: 14px; }
.page-breadcrumbs .breadcrumbs a:hover { color: #20a3f0 !important; }

.breadcrumbs_sytle2 .breadcrumbs-box,
.breadcrumbs_sytle3 .breadcrumbs-box > a:before,
.breadcrumbs_sytle3 .breadcrumbs-box > span > span > span:before { background-color: rgba(237,237,237,1); }

/*sidebar dynamic*/




.sidebar_dynamic.sidebar_dynamic_sytle01 { }

@media only screen and (max-width: 991px) {
.sidebar_dynamic.sidebar_dynamic_sytle01 { padding-top: 0 !important; padding-right: 15px !important; padding-bottom: 0 !important; padding-left: 15px !important; margin-top: 30px; }
}

.sidebar_dynamic.sidebar_dynamic_sytle01,
.sidebar_dynamic.sidebar_dynamic_sytle01 .Normal { }


.has-sidebar > .row { position: relative; }
.has-sidebar .sidebar-line { position: absolute; top: 0; bottom: 0; left: 0; border-right: 1px solid #ebebeb; pointer-events: none; }
.sidebar_dynamic { min-height: 1px; }

.sidebar-menu ul { list-style: none; padding: 0; margin: 0; }
.sidebar-menu .gomenu > ul > li > a { padding: 10px 25px; display: block; position: relative; }

.sidebar-menu .gomenu > ul > li > a,
.sidebar-menu .gomenu > ul > li > a:link,
.sidebar-menu .gomenu > ul > li > a:active,
.sidebar-menu .gomenu > ul > li > a:visited { color: #333333; font-weight: inherit; font-size: 18px; line-height: 1.4; }

.sidebar-menu .gomenu > ul > li { margin-bottom: 15px; position: relative; }

.sidebar-menu .gomenu > ul > li::before { content: ""; position: absolute; top: 0; bottom: 0; right: 0; left: 0; background-color: #20a3f0; border-radius: 5px; opacity: 0.14; transition: opacity ease 300ms; -moz-transition: opacity ease 300ms; -webkit-transition: opacity ease 300ms; -o-transition: opacity ease 300ms; -ms-transition: opacity ease 300ms; }
.sidebar-menu .gomenu > ul > li > * { position: relative; }

.sidebar-menu .gomenu > ul > li > a::after { content: ""; border: 7px solid transparent; border-left-color: #20a3f0; position: absolute; left: 100%; top: 50%; margin-top: -7px; opacity: 0.14; transition: opacity ease 300ms; -moz-transition: opacity ease 300ms; -webkit-transition: opacity ease 300ms; -o-transition: opacity ease 300ms; -ms-transition: opacity ease 300ms; }
.has-sidebar .sidebar_pos_right .sidebar-menu .gomenu > ul > li > a::after { left: auto; right: 100%; border-left-color: transparent; border-right-color: #20a3f0; }

.sidebar-menu .gomenu > ul > li:hover > a:after,
.sidebar-menu .gomenu > ul > li:hover:before,
.sidebar-menu .gomenu > ul > li.current > a:after,
.sidebar-menu .gomenu > ul > li.current:before { opacity: 1; }
.sidebar-menu .gomenu > ul > li:hover > a,
.sidebar-menu .gomenu > ul > li.current > a { color: #ffffff; text-decoration: none; }
.sidebar-menu .gomenu ul ul { padding-left: 34px; padding-bottom: 20px; }
.sidebar-menu .gomenu > ul > li > ul { display: none; }
.sidebar-menu .gomenu > ul > li.current > ul { display: block; }
.sidebar-menu .gomenu ul ul ul { padding-left: 15px; padding-bottom: 0; }
.sidebar-menu .gomenu ul ul a,
.sidebar-menu .gomenu ul ul a:link,
.sidebar-menu .gomenu ul ul a:active,
.sidebar-menu .gomenu ul ul a:visited { color: #333333; font-weight: inherit; font-size: 14px; }
.sidebar-menu .gomenu > ul > li:hover,
.sidebar-menu .gomenu > ul > li:hover a,
.sidebar-menu .gomenu > ul > li.current,
.sidebar-menu .gomenu > ul > li.current a { color: #ffffff; }
.sidebar-menu .gomenu ul ul li > a { display: block; transition: opacity ease 300ms; -moz-transition: opacity ease 300ms; -webkit-transition: opacity ease 300ms; -o-transition: opacity ease 300ms; -ms-transition: opacity ease 300ms; }
.sidebar-menu .gomenu ul ul li.subcurrent > a,
.sidebar-menu .gomenu ul ul li a:hover { opacity: 0.75; text-decoration: none; }


.sidebar-menu .gomenu ul ul li { margin-bottom: 1px; }
.sidebar-menu .gomenu ul ul li a::before { content: ""; display: inline-block; width: 4px; height: 4px; background-color: currentColor; border-radius: 3px; vertical-align: middle; margin-right: 10px; transition: background-color ease 300ms; -moz-transition: background-color ease 300ms; -webkit-transition: background-color ease 300ms; -o-transition: background-color ease 300ms; -ms-transition: background-color ease 300ms; }




/*Back to top*/
div#back-to-top { right: 30px; bottom: 30px; width: 40px; height: 40px; }
#back-to-top.backtop01 { background-color: #21927d; }
#back-to-top.backtop01:hover { background-color: #21927d; }
#back-to-top.backtop01 span::before { font-size: 20px; }
#back-to-top.backtop01 span:after { border-left-width: 2px; }

.page-loaders { background-color: #FFFFFF; }

/*map*/
/*map sytle*/


.gmap01 { height: 400px; }

@media only screen and (min-width: 1600px) {
.gmap01 { height: 600px; }
}

@media only screen and (min-width: 1200px) and (max-width: 1599px) {
.gmap01 { height: 500px; }
}

@media only screen and (min-width: 768px) and (max-width: 991px) {
.gmap01 { height: 300px; }
}

@media only screen and (max-width: 767px) {
.gmap01 { height: 300px; }
}



.gmap02 { height: 400px; }

@media only screen and (min-width: 1600px) {
.gmap02 { height: 600px; }
}

@media only screen and (min-width: 1200px) and (max-width: 1599px) {
.gmap02 { height: 500px; }
}

@media only screen and (min-width: 768px) and (max-width: 991px) {
.gmap02 { height: 300px; }
}

@media only screen and (max-width: 767px) {
.gmap02 { height: 300px; }
}



/*Short Codes Accent colour*/

/*Accordion*/
.dg-accordion01 .panel-heading a:hover,
.dg-accordion01 .panel-heading a,
.dg-accordion06 .panel-heading a:hover,
.dg-accordion06 .panel-heading a { color: #20a3f0; }
.dg-accordion01 .panel-heading .arrow:before,
.dg-accordion01 .panel-heading a.collapsed:hover .arrow:before,
.dg-accordion01 .panel-heading a.collapsed:hover .arrow:after,
.dg-accordion02 .panel-heading:before,
.dg-accordion02 .panel-heading a:hover,
.dg-accordion02 .panel-heading a,
.dg-accordion03 .panel-heading a:hover,
.dg-accordion03 .panel-heading a,
.dg-accordion04 .panel-heading .collapsed .arrow,
.dg-accordion05 .panel-heading .collapsed .arrow,
.dg-accordion06 .panel-heading .arrow,
.dg-accordion06 .panel-heading a.collapsed:hover .arrow,
.dg-accordion07 .panel-heading a:hover,
.dg-accordion07 .panel-heading a,
.dg-accordion08 .panel-heading a .arrow { background-color: #20a3f0; }

/*Icon Box*/
.dg-ico01,
.dg-ico02,
.dg-ico07,
.dg-ico-animation01,
.dg-ico-animation02,
.dg-ico-animation02.animation-in,
[class*="dg-iconbox"]:hover .dg-ico-animation02.animation-out,
.dg-ico-animation02.animation-out:hover,
.dg-ico-animation03,
.dg-ico-animation04,
.dg-ico-animation05,
.dg-ico-animation06,
.dg-ico-animation08,
.dg-ico-animation09,
.dg-ico-animation10,
.dg-ico-animation11,
.dg-ico-animation12,
.dg-ico-max { color: #20a3f0; }
[class*="dg-iconbox"]:hover .dg-ico-animation07,
.dg-ico-animation07:hover,
[class*="dg-iconbox"]:hover .dg-ico-animation08,
.dg-ico-animation08:hover { border-color: #20a3f0; }
.dg-ico03,
.dg-ico05::before,
.dg-ico-animation10 .front,
.dg-ico06,
[class*="dg-ico"] > .bg { background-color: #20a3f0; }

/* Top Icon Box */
.dg-topiconbox.title-line .title:after { border-bottom-color: #20a3f0; }
.dg-topiconbox.title-longline .title:after { border-bottom-color: #20a3f0; }
/*Tab*/
.dg-tabs-left02 ul.resp-tabs-list li:hover,
.dg-tabs-left02 ul.resp-tabs-list li:hover > div { color: #20a3f0; }
.dg-tabs-top02 ul.resp-tabs-list li.resp-tab-active { background-color: #20a3f0; border-right-color: #20a3f0; }
[class*="dg-tabs-"] h2.resp-tab-active,
[class*="dg-tabs-"] h2.resp-tab-active:hover,
.dg-tabs-top02 .resp-tabs-container,
.dg-tabs-top03 ul.resp-tabs-list li.resp-tab-active,
.dg-tabs-top05 ul.resp-tabs-list li.resp-tab-active,
.dg-tabs-top08 ul.resp-tabs-list li.resp-tab-active,
.dg-tabs-left02 ul.resp-tabs-list li.resp-tab-active { background-color: #20a3f0; }
.dg-tabs-top04 ul.resp-tabs-list li.resp-tab-active,
.dg-tabs-top06 ul.resp-tabs-list li:after { border-bottom-color: #20a3f0; }
.dg-tabs-top04 ul.resp-tabs-list li.resp-tab-active h6,
.dg-tabs-top07 ul.resp-tabs-list li.resp-tab-active,
.dg-tabs-top ul.resp-tabs-list li.resp-tab-active,
.dg-tabs-bottom ul.resp-tabs-list li.resp-tab-active,
.dg-tabs-left ul.resp-tabs-list li.resp-tab-active,
.dg-tabs-right ul.resp-tabs-list li.resp-tab-active { color: #20a3f0; }
.dg-tabs-top04 ul.resp-tabs-list li.resp-tab-active .dg-ico02 { border-color: #20a3f0; background-color: #20a3f0; }
.dg-tabs-top01 ul.resp-tabs-list li:hover,
.dg-tabs-top01 ul.resp-tabs-list li.resp-tab-active { color: #20a3f0; border-bottom-color: #20a3f0; }
.dg-tabs-left01 ul.resp-tabs-list li.resp-tab-active { border-left-color: #20a3f0; }
.dg-tabs-left02 ul.resp-tabs-list li.resp-tab-active:after { border-left-color: #20a3f0; }

/*List*/
.list-numbers li:before,
.list-icon li i,
.list-icon li em { color: #20a3f0; }
.list-numbers.em-border li:before,
.list-icon.em-border li i,
.list-icon.em-border li em { border-color: #20a3f0; }
.list-numbers.em-background li:before,
.list-icon.em-background li i,
.list-icon.em-background li em { background-color: #20a3f0; }

/* LoadList */

.dg-loadlist .progress { color: #20a3f0; }

/*Price*/
.dng-price03 .price-box .price-box-bg,
.dng-price05 .price-title .price-box-bg { background-color: #20a3f0; }
.dng-price05 .price-subscript div,
.dng-price .price-sup div,
.dng-price03 .price-box { color: #20a3f0; }

/*Progress Bars*/


/*Chart*/
.dg-chart .decorate { color: #20a3f0; }

/*Flip Box*/
.dg-flip-box04 .back,
.dg-flip-box06 .front,
.dg-flip-box05 .cont:after { background-color: #20a3f0; }
.dg-flip-box06 .back .title:after { border-bottom-color: #20a3f0; }

/*Blockquote*/
.dg-blockquote.right-border { border-right-color: #20a3f0; }
.dg-blockquote.left-border { border-left-color: #20a3f0; }

.dg-title.subtitle-style04 .subtitle:after { border-bottom-color: #20a3f0; }
.dg-title .title span,
.dg-title > .icon { color: #20a3f0; }
.dg-title .decorated,
.dg-title .title > .line,
.dg-title .title:after,
.dg-title .title:before,
.dg-title.subtitle-style03 small:before,
.dg-title.subtitle-style03 small:after,
.dg-title.subtitle-style04 .subtitle:after { color: #20a3f0; border-color: #20a3f0; }

/* Portfolio Card */
.portfolio-card-02 { border-left-color: #20a3f0; }
/*imagebox*/
[class*="dg-imagebox"] .owl-dots .owl-dot.active,
.dg-imagebox01 .bg { border-color: #20a3f0; }
[class*="dg-imagebox"] .owl-dots .owl-dot.active::after,
[class *= "dg-imagebox"] .bg { background-color: #20a3f0; }
.dg-imagebox10 .bg,
.dg-imagebox13 .bg { opacity: 1; background-color: transparent; }
.dg-imagebox10:hover .bg,
.dg-imagebox13:hover .bg { opacity: 1; background-color: #20a3f0; }
.dg-imagebox04 .content.color-light .center { background-color: #20a3f0; }
.dg-imagebox06 { background-color: #20a3f0; }
.dg-imagebox06 .content.bg { background-color: #20a3f0; }
.dg-imagebox07 .content .category a:hover { color: #20a3f0; text-decoration: none; }

/*info box*/
.dg-infobox01 .list-bg,
.dg-infobox02 .list-bg { color: #20a3f0; }
.dg-infobox10 { border-color: #20a3f0; }
.dg-infobox10 .list-bg { background-color: #20a3f0; }
.dg-infobox10 .title,
.dg-infobox11 .title,
.dg-infobox13 .dg-ico { color: #20a3f0; }
.dg-infobox12 .list-bg12 { border-color: #20a3f0; }
.dg-infobox12 .list-bg12::before { background-color: #20a3f0; }
.dg-infobox14 .dg-num-box-item { color: #20a3f0; }
.dg-infobox16 .dg-num-box-item_num { background-color: #20a3f0; }

/*Swiper*/
.swiper-button-prev,
.swiper-container-rtl .swiper-button-next { background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20viewBox%3D'0%200%2027%2044'%3E%3Cpath%20d%3D'M0%2C22L22%2C0l2.1%2C2.1L4.2%2C22l19.9%2C19.9L22%2C44L0%2C22L0%2C22L0%2C22z'%20fill%3D'#20a3f0'%2F%3E%3C%2Fsvg%3E"); }
.swiper-button-next,
.swiper-container-rtl .swiper-button-prev { background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20viewBox%3D'0%200%2027%2044'%3E%3Cpath%20d%3D'M27%2C22L27%2C22L5%2C44l-2.1-2.1L22.8%2C22L2.9%2C2.1L5%2C0L27%2C22L27%2C22z'%20fill%3D'#20a3f0'%2F%3E%3C%2Fsvg%3E"); }
.swiper-container.default_nav .swiper-button-next:hover,
.swiper-container.default_nav .swiper-button-prev:hover,
.swiper-container.style01_nav .swiper-button-next:hover,
.swiper-container.style01_nav .swiper-button-prev:hover,
.swiper-container .swiper-pagination-bullet-active { background: #20a3f0; }

/*Counter*/
.dg-number .line { border-color: #20a3f0; }
.dg-number.line_width18 .line,
.dg-number01 .number,
.dg-number01 sup,
.dg-number04 .icon { color: #20a3f0; }


/*Ourteam*/
.dg-ourteam01 .ico i:hover,
.dg-ourteam01 .ico em:hover,
.dg-ourteam02:hover .social a,
.dg-ourteam04 .ourteam-left .social a:hover,
.dg-ourteam04 .ourteam-right h5 + i,
.dg-ourteam05 small,
.dg-ourteam07 .box-right .social a:hover,
.dg-ourteam11 .social a:hover,
.dg-ourteam03 .info .job,
.dg-ourteam13 .social em:hover { color: #20a3f0; }
.dg-ourteam05 .social a:hover,
.dg-ourteam08 .social a:hover { background-color: #20a3f0; border-color: #20a3f0; }
.dg-ourteam07 .pic { border-color: #20a3f0; }

.dg-ourteam02:hover .info,
.dg-ourteam03:hover:after,
.dg-ourteam07 .owl-dots .owl-dot.active,
.dg-ourteam08 .pic:after,
.dg-ourteam09 .cont:after,
.dg-ourteam10 .cont,
.dg-ourteam11 .cont,
.dg-ourteam11 .cont:after { background-color: #20a3f0; }
.dg-ourteam09 { border-bottom-color: #20a3f0; }

/*Ourteam*/
.dg-ourteam01 .ico i:hover,
.dg-ourteam01 .ico em:hover { background-color: #20a3f0; }

/*Ourteam*/
.isotope-grid .isotope-group a:hover,
.isotope-grid .isotope-group a.active,
.isotope-grid .isotope-console.color-light .isotope-group a:hover,
.isotope-grid .isotope-console.color-light .isotope-group a.active { color: #20a3f0; border-color: #20a3f0; }

/*Hotspot*/
.dng-hotspot .hotspot-item .dot { background: #20a3f0; }

/*Icon list*/
body .icon-list > a.icon-accent { color: #20a3f0; border-color: #20a3f0; background: #20a3f0; }

body .icon-list > a.hover-accent:hover { color: #20a3f0; border-color: #20a3f0; background: #20a3f0; }
body .icon-list > a.icon-accent2 { color: #9b61dc; border-color: #9b61dc; background: #9b61dc; }
body .icon-list > a.hover-accent2:hover { color: #9b61dc; border-color: #9b61dc; background: #9b61dc; }
body .icon-list > a.icon-accent3 { color: #22cae4; border-color: #22cae4; background: #22cae4; }
body .icon-list > a.hover-accent3:hover { color: #22cae4; border-color: #22cae4; background: #22cae4; }
body .icon-list > a.icon-accent4 { color: #22d3a7; border-color: #22d3a7; background: #22d3a7; }
body .icon-list > a.hover-accent4:hover { color: #22d3a7; border-color: #22d3a7; background: #22d3a7; }
body .icon-list.border-style > a.icon-accent,
body .icon-list.border-style > a.icon-accent2 body .icon-list.border-style > a.icon-accent3,
body .icon-list.border-style > a.icon-accent4 { background-color: transparent; }

.icon-list.none-style a:hover,
.icon-list.border-style a:hover { color: #20a3f0 !important; }
.icon-list.border-style a:hover { border-color: #20a3f0; background-color: #20a3f0; color: #FFFFFF !important; }
body .icon-list.border-style > a.icon-accent:hover { background-color: #20a3f0; }
body .icon-list.border-style > a.icon-accent2:hover { background-color: #9b61dc; }
body .icon-list.border-style > a.icon-accent3:hover { background-color: #22cae4; }
body .icon-list.border-style > a.icon-accent4:hover { background-color: #22d3a7; }

/*Count Down*/
.soon.dg-countdown-01 { color: #20a3f0; }

/*Isotope*/
.isotope-grid .isotope-group a:hover,
.isotope-grid .isotope-group a.active,
.isotope-grid .isotope-console.color-light .isotope-group a:hover,
.isotope-grid .isotope-console.color-light .isotope-group a.active { color: #20a3f0; border-color: #20a3f0; }
.isotope-grid .isotope-group.style_6 a.active,
.isotope-grid .isotope-group.style_6 a:hover,
.isotope-grid .isotope-console.color-light .isotope-group.style_6 a.active,
.isotope-grid .isotope-console.color-light .isotope-group.style_6 a:hover { border-color: #20a3f0; }
.isotope-grid .isotope-group.style_8 a::after,
.isotope-grid .isotope-group.style_8 a::after,
.isotope-grid .isotope-group.style_1 a:hover,
.isotope-grid .isotope-group.style_1 a.active,
.isotope-grid .isotope-group.style_2 a:hover,
.isotope-grid .isotope-group.style_2 a.active,
.isotope-grid .isotope-group.style_3 a:hover,
.isotope-grid .isotope-group.style_3 a.active,
.isotope-grid .isotope-group.style_5 a:hover,
.isotope-grid .isotope-group.style_5 a.active,
.isotope-grid .isotope-group.style_6 a:hover,
.isotope-grid .isotope-group.style_6 a.active,
.isotope-grid .isotope-console.color-light .isotope-group.style_1 a:hover,
.isotope-grid .isotope-console.color-light .isotope-group.style_1 a.active,
.isotope-grid .isotope-console.color-light .isotope-group.style_2 a:hover,
.isotope-grid .isotope-console.color-light .isotope-group.style_2 a.active,
.isotope-grid .isotope-console.color-light .isotope-group.style_3 a:hover,
.isotope-grid .isotope-console.color-light .isotope-group.style_3 a.active,
.isotope-grid .isotope-console.color-light .isotope-group.style_5 a:hover,
.isotope-grid .isotope-console.color-light .isotope-group.style_5 a.active,
.isotope-grid .isotope-console.color-light .isotope-group.style_6 a:hover,
.isotope-grid .isotope-console.color-light .isotope-group.style_6 a.active,
.isotope-grid .sort-btn .filter-switch { background-color: #20a3f0; }

.post-style-grid .info a:hover,
.post-style-grid .title a:hover,
.post-style-grid .more a:hover,
.post-style-grid .more a:hover .icon,
.post-grid-style3 .title a:hover,
.post-grid-style3 .info a:hover,
.post-grid-style3 .more a:hover,
.post-grid-style3 .more a:hover .icon,
.post-style-list2 .info a:hover .icon { color: #20a3f0; }

.isotope-grid .post-style-grid .info a:hover,
.isotope-grid .post-style-grid .title a:hover,
.isotope-grid .post-style-grid .more a:hover,
.isotope-grid .post-style-grid .more a:hover .icon,
.isotope-grid .post-grid-style3 .more a:hover,
.isotope-grid .post-grid-style3 .more a:hover .icon,
.isotope-grid.isotope-type-list .more a:hover,
.isotope-grid.isotope-type-list .more a:hover .icon,
.isotope-grid.isotope-type-list .info a:hover,
.isotope-grid.isotope-type-list .title a:hover,
.isotope-grid .post-grid-style3 .title a:hover,
.isotope-grid .post-grid-style3 .more a:hover,
.isotope-grid .post-grid-style3 .info a:hover { color: #20a3f0; }

.owl-carousel .post-style-grid .info a:hover,
.owl-carousel .post-style-grid .title a:hover,
.owl-carousel .post-style-grid .more a:hover,
.owl-carousel .post-style-grid .more a:hover .icon,
.owl-carousel .post-grid-style3 .more a:hover,
.owl-carousel .post-grid-style3 .more a:hover .icon { color: #20a3f0; }

.blogdetail_back:hover { color: #20a3f0; }
[class|=isotope-list] article .portfolio-list-box .title a:hover { color: #20a3f0; }

/*faq*/
.dng-faq > dt:before { border-color: #20a3f0; color: #20a3f0; }
.dng-faq-line02 > dt:before { border-color: #20a3f0; background-color: #20a3f0; }

/*widget*/

.widget-categories a:hover,
.widget-posts .title a:hover,
.widget-search:before,
.searchform:before { color: #20a3f0; }
.widget-portfolios li:hover .bg,
.widget-portfolios .bg { background-color: #20a3f0; }

.widget-tag .tagcloud a:hover,
.footer_box .widget-tag .tagcloud a:hover { border-color: #20a3f0; color: #20a3f0; }

/*portfolio and blog*/
.portfolio-detail .list-info a:hover,
.portfolio-detail .detail-info a:hover,
.portfolio-detail .detail-port-nav a:hover { color: #20a3f0; }
.portfolio-detail .detail-info > span a:hover { color: #20a3f0 !important; }
.portfolio-detail .detail-heading::after,
.portfolio-detail .comments-area .comments-title::after,
.portfolio-detail .comments-area .comment-reply-title::after { border-bottom-color: #20a3f0; }
.comment-respond .form-submit .submit { border-color: #20a3f0; background-color: #20a3f0; }

.detail-recent .dg-imagebox08:hover .bg,
.detail-recent .owl-dots .owl-dot.active:after { background-color: #20a3f0; }
.detail-recent .owl-dots .owl-dot.active { border-color: #20a3f0; }

.portfolio-detail .detail-author-info .title a:hover,
.portfolio-detail .detail-port-nav a:hover { color: #20a3f0; }
.blog-detail .detail-recent .title a:hover { color: #20a3f0; }
.blog-detail .detail-port-nav a:hover { color: #20a3f0; }

.blog-detail .detail-port-nav a:hover .arrow-next span::after,
.blog-detail .detail-port-nav a:hover .arrow-prev span::after,
.portfolio-detail .detail-port-nav a:hover .arrow-next span::after,
.portfolio-detail .detail-port-nav a:hover .arrow-prev span::after { border-color: #20a3f0; }
.blog-detail .detail-port-nav a:hover .arrow-next span::before,
.blog-detail .detail-port-nav a:hover .arrow-prev span::before,
.portfolio-detail .detail-port-nav a:hover .arrow-next span::before,
.portfolio-detail .detail-port-nav a:hover .arrow-prev span::before { border-color: #20a3f0; }

/*recent posts*/
.recent-posts-01 .title a:hover,
.recent-posts-02 .item .title a:hover,
.recent-posts-02 .item:hover .title a:hover,
.recent-posts-02 .footer,
.recent-posts-02 .footer a,
.recent-posts-02 .footer a:link,
.recent-posts-02 .footer a:active,
.recent-posts-02 .footer a:visited,
.recent-posts-02 .item:hover .footer a:hover,
.recent-posts-03 .title a:hover,
.recent-posts-03 .social .fa:hover,
.recent-posts-03 .more a:hover,
.recent-posts-04 .title a:hover,
.recent-posts-05 .title a:hover,
.recent-posts-06 .title a:hover { color: #20a3f0; }
.recent-posts-05 .date .month { background-color: #20a3f0; }
.recent-posts-02 .title:after,
.recent-posts-03 .info:after { border-bottom-color: #20a3f0; }

.blog-detail .list-info a:hover,
.blog-detail .detail-info a:hover { color: #20a3f0; }

/* main-pagenavi */
.main-pagenavi .wp-pagenavi a.current,
.main-pagenavi .wp-pagenavi span.current,
.main-pagenavi .wp-pagenavi a:hover { border-color: #20a3f0; color: #20a3f0; }
/*=================Links===================*/
.bg-links { width: 100%; height: auto; margin: 0px auto; background: #edebec; padding-bottom: 20px; padding-top: 20px; }
.links { height: auto; padding-top: 10px; margin: 0px auto; padding-bottom: 102px; }
.hvr-grow-shadow { display: inline-block; vertical-align: middle; -webkit-transform: perspective(1px) translateZ(0); transform: perspective(1px) translateZ(0); box-shadow: 0 0 1px rgba(0, 0, 0, 0); -webkit-transition-duration: 0.3s; transition-duration: 0.3s; -webkit-transition-property: box-shadow, transform; transition-property: box-shadow, transform; }
.hvr-grow-shadow:hover, .hvr-grow-shadow:focus, .hvr-grow-shadow:active { box-shadow: 0 10px 10px -10px rgba(0, 0, 0, 0.4); -webkit-transform: scale(1.1); transform: scale(1.1); }
/* Float Shadow */
.hvr-float-shadow { display: inline-block; vertical-align: middle; -webkit-transform: perspective(1px) translateZ(0); transform: perspective(1px) translateZ(0); box-shadow: 0 0 1px rgba(0, 0, 0, 0); position: relative; -webkit-transition-duration: 0.3s; transition-duration: 0.3s; -webkit-transition-property: transform; transition-property: transform; }
.hvr-float-shadow:before { pointer-events: none; position: absolute; z-index: -1; content: ''; top: 100%; left: 5%; height: 10px; width: 90%; opacity: 0; background: -webkit-radial-gradient(center, ellipse, rgba(0, 0, 0, 0.35) 0%, rgba(0, 0, 0, 0) 80%); background: radial-gradient(ellipse at center, rgba(0, 0, 0, 0.35) 0%, rgba(0, 0, 0, 0) 80%); /* W3C */ -webkit-transition-duration: 0.3s; transition-duration: 0.3s; -webkit-transition-property: transform, opacity; transition-property: transform, opacity; }
.hvr-float-shadow:hover, .hvr-float-shadow:focus, .hvr-float-shadow:active { -webkit-transform: translateY(-5px); transform: translateY(-5px); /* move the element up by 5px */ }
.hvr-float-shadow:hover:before, .hvr-float-shadow:focus:before, .hvr-float-shadow:active:before { opacity: 1; -webkit-transform: translateY(5px); transform: translateY(5px); /* move the element down by 5px (it will stay in place because it's attached to the element that also moves up 5px) */ }

/* ============================ footer-top ====================== */
.bg-footer-top { width: 100%; height: 285px; margin: 0px auto; background-image: url(/Portals/0/Images/menu/bg-footer-top.png); background-repeat: repeat-x; }
.footer-top { width: 1350px; height: auto; margin: 0px auto; }
.footer-line { background: #bebebe; width: 81%; height: 1px; margin: 0px auto; margin-top: -9px; margin-left: 45px; margin-bottom: 17px; }
.footer-box01 h1 { color: #0e76bc !important; font-size: 19px !important; font-weight: 700 !important; /*width: 60%;*/ height: 58px; line-height: 86px !important; padding-left: 45px; font-family:inherit; background: url(/Portals/0/Images/home/tehrancity.png) no-repeat; margin-top: 17px !important;  }
.footer-box01 p { color: #707070 !important; font-size: 16px !important; font-weight: 100 !important; text-align: left; line-height: 7px !important; font-family:inherit; margin-left: 17px; padding-left: 32px; }
.footer-box01 p a { color: #707070 !important; text-decoration: none; }
.footer-box01 p a:hover { color: #0e76bc !important; transition: all 0.4s ease-in-out 0s; margin-left: 5px; }
.footer-box02 { margin-left: 10px; }
.footer-box02 h1 { color: #0e76bc !important; font-size: 19px !important; font-weight: 700 !important; /*width: 85%;*/ height: 60px; line-height: 86px !important; padding-left: 45px; font-family:inherit; background: url(/Portals/0/Images/home/municipality.png) no-repeat; margin-top: 17px !important;  }
.footer-box02 p { color: #707070 !important; font-size: 16px !important; font-weight: 100 !important; text-align: left; line-height: 7px !important; font-family:inherit; margin-left: 17px; padding-left: 32px; }
.footer-box02 p a { color: #707070 !important; text-decoration: none; }
.footer-box02 p a:hover { color: #0e76bc !important; transition: all 0.4s ease-in-out 0s; margin-left: 5px; }
.footer-box03 { margin-left: 10px; }
.footer-box03 h1 { color: #0e76bc !important; font-size: 19px !important; font-weight: 700 !important; /*width: 75%;*/ height: 58px; line-height: 86px !important; padding-left: 45px; font-family:inherit; background: url(/Portals/0/Images/home/council.png) no-repeat; margin-top: 17px !important;  }
.footer-box03 p { color: #707070 !important; font-size: 16px !important; font-weight: 100 !important; text-align: left; line-height: 7px !important; font-family:inherit; margin-left: 17px; padding-left: 32px; }
.footer-box03 p a { color: #707070 !important; text-decoration: none; }
.footer-box03 p a:hover { color: #0e76bc !important; transition: all 0.4s ease-in-out 0s; margin-left: 5px; }
.footer-box04 { margin-left: 10px; }
.footer-box04 h1 { color: #0e76bc !important; font-size: 19px !important; font-weight: 700 !important; /*width: 74%;*/ height: 58px; line-height: 86px !important; padding-left: 45px; font-family:inherit; background: url(/Portals/0/Images/home/mayorofteh.png) no-repeat; margin-top: 17px !important; }
.footer-box04 p { color: #707070 !important; font-size: 16px !important; font-weight: 100 !important; text-align: left; line-height: 7px !important; font-family:inherit; margin-left: 17px; padding-left: 32px; }
.footer-box04 p a { color: #707070 !important; text-decoration: none; }
.footer-box04 p a:hover { color: #0e76bc !important; transition: all 0.4s ease-in-out 0s; margin-left: 5px; }
/*-----------------*/
.footer-box05 { margin-top: 37px; }

.footer-box05 h1 { color: #5ed7c1; font-size: 20px; font-weight: 700 !important; line-height: 22px; padding-left: 0px; font-family:inherit; }

.footer-box05 h2 { color: #fff; font-size: 16.5px; font-weight: 100; line-height: 22px; font-family:inherit; }
/* ============================ Newsletter SignUp ====================== */
.ModLiveCampaignSignupC .default .btn { background: #36ad97; float: left; border: 0px; font-size: 18px; color: #FFF; padding: 14px 120px; width: 100%; }
.ModLiveCampaignSignupC .default input[type="text"] { width: 100%; height: 53px; margin-left: 0px; float: left; text-align: left; font-family:inherit; font-size: 15px; background: #eeefef; border: 1px solid #c3c3c3; color: #000; padding-left: 10px; margin-bottom: 12px; }
.ModLiveCampaignSignupC .default label { display: none; }
.ModLiveCampaignSignupC .default p { color: #fff; font-size: 16.5px; font-weight: 100; line-height: 22px; font-family:inherit; }

/*-------------------*/

.line01 { background: #25a991; height: 7px; width: 9%; }


/*----------------*/
.pic {

    height: 236px;
    background: url(/Portals/0/images/bg-news.jpg)no-repeat scroll 0 0;

}
    .pic img { height:236px !important;}
/*-------------style02----------*/

.table01 { height: 140px; }

.slz-icon-box-1 .slz-btn,
.slz-icon-box-2 .slz-btn { background-color: transparent; text-transform: capitalize; border: none; color: #18364a; padding: 5px 0; height: auto; line-height: 1; }

    .slz-icon-box-1 .slz-btn span,
    .slz-icon-box-2 .slz-btn span { display: inline-block; vertical-align: top; line-height: inherit; }

    .slz-icon-box-1 .slz-btn .icons,
    .slz-icon-box-2 .slz-btn .icons { margin-left: 5px; }

.slz-icon-box-1 { display: table; width: 100%; position: relative; padding: 20px; }

    .slz-icon-box-1 .icon-cell { display: table-cell; text-align: center; }

    .slz-icon-box-1 .number { margin-bottom: 15px; font-size: 36px; font-weight: 900; color: #e9e9e9; position: relative; line-height: 1; }

    .slz-icon-box-1 .content-cell { display: table-cell; vertical-align: top; text-align: left; padding-left: 15px; }

    .slz-icon-box-1 .wrapper-icon { width: 70px; height: 70px; line-height: 68px; display: inline-block; vertical-align: top; text-align: center; border: 1px solid #18364a; border-radius: 50%; -webkit-border-radius: 50%; }

        .slz-icon-box-1 .wrapper-icon .slz-icon { color: #18364a; font-size: 30px; line-height: inherit; position: relative; z-index: 5; }

        .slz-icon-box-1 .wrapper-icon.bg-image { position: relative; border: none; width: auto; height: auto; line-height: inherit; }

            .slz-icon-box-1 .wrapper-icon.bg-image .bg-image-icon { position: relative; }

            .slz-icon-box-1 .wrapper-icon.bg-image .bg-image-icon2 { position: absolute; left: 0; top: 0; right: 0; bottom: 0; z-index: 2; opacity: 0; }

            .slz-icon-box-1 .wrapper-icon.bg-image .slz-icon { position: absolute; left: 50%; top: 50%; -webkit-transform: translate(-50%, -50%); -moz-transform: translate(-50%, -50%); -ms-transform: translate(-50%, -50%); -o-transform: translate(-50%, -50%); transform: translate(-50%, -50%); }

            .slz-icon-box-1 .wrapper-icon.bg-image:hover .bg-image-icon ~ .bg-image-icon2 { opacity: 1; }

    .slz-icon-box-1 .wrapper-icon-image { display: inline-block; min-width: 70px; vertical-align: top; }

        .slz-icon-box-1 .wrapper-icon-image .slz-icon-img { display: block; max-width: 100%; }

.media01 { margin-bottom: 40px; margin-top: 0px; }


@media screen and (max-width: 480px) {

    .slz-icon-box-1 .wrapper-icon-image .slz-icon-img { display: block; max-width: 40%; }

    .media01 { margin-bottom: 0px; }
}


.slz-icon-box-1 .wrapper-info .title { font-size: 18px; font-weight: 700; margin: 0; text-transform: capitalize; color: #18364a; }

    .slz-icon-box-1 .wrapper-info .title + .description { margin-top: 10px; padding: 0px 60px; }

.slz-icon-box-1 .wrapper-info .description { margin-bottom: 15px; font-size: inherit; }

    .slz-icon-box-1 .wrapper-info .description:last-child { margin-bottom: 0; }

.slz-icon-box-1.style-vertical .icon-cell { display: block; text-align: center; }

.slz-icon-box-1.style-vertical .number { margin-bottom: 50px; }

    .slz-icon-box-1.style-vertical .number:before { position: absolute; content: ''; bottom: -10px; left: 50%; width: 2px; height: 30px; background-color: #e9e9e9; -webkit-transform: translate(-50%, 100%); -moz-transform: translate(-50%, 100%); -ms-transform: translate(-50%, 100%); -o-transform: translate(-50%, 100%); transform: translate(-50%, 100%); }

.slz-icon-box-1.style-vertical .content-cell { display: block; text-align: center; padding-top: 15px; padding-left: 0; }

.slz-icon-box-1.style-vertical.left .icon-cell,
.slz-icon-box-1.style-vertical.left .content-cell { text-align: left; }

.slz-icon-box-1.style-vertical.left .number:before { left: 2px; }

.slz-icon-box-1.style-vertical.right .icon-cell,
.slz-icon-box-1.style-vertical.right .content-cell { text-align: right; }

.slz-icon-box-1.style-vertical.right .number:before { right: 2px; left: auto; }

.slz-icon-box-2 { padding: 20px; }

    .slz-icon-box-2 .number { font-size: 30px; font-weight: 900; color: #e9e9e9; position: relative; display: inline-block; vertical-align: top; margin-right: 30px; }

        .slz-icon-box-2 .number:before { position: absolute; content: ''; top: 50%; left: calc(100% + 5px); width: 20px; height: 2px; background-color: #e9e9e9; -webkit-transform: translateY(-50%); -moz-transform: translateY(-50%); -ms-transform: translateY(-50%); -o-transform: translateY(-50%); transform: translateY(-50%); }

    .slz-icon-box-2 .icon-cell { display: block; text-align: left; }

    .slz-icon-box-2 .content-cell { display: block; text-align: left; padding-top: 15px; }

    .slz-icon-box-2 .wrapper-icon { display: inline; vertical-align: top; margin-right: 20px; }

        .slz-icon-box-2 .wrapper-icon .slz-icon { color: #18364a; font-size: 24px; line-height: inherit; position: relative; z-index: 2; }

    .slz-icon-box-2 .wrapper-icon-image { display: inline-block; vertical-align: top; margin-right: 20px; }

        .slz-icon-box-2 .wrapper-icon-image .slz-icon-img { display: block; max-width: 100%; }

    .slz-icon-box-2 .title { margin: 0; line-height: 1.5; font-size: 18px; font-weight: 700; color: #18364a; vertical-align: top; display: inline; text-transform: capitalize; }

    .slz-icon-box-2 .wrapper-info .description { margin-bottom: 15px; font-size: inherit; padding: 0px 19px; line-height:1.42857143;}

        .slz-icon-box-2 .wrapper-info .description:last-child { margin-bottom: 0; }

@media screen and (max-width: 414px) {
    .slz-icon-box-1 { padding: 0; }
}

.slz-image-carousel { margin-left: -15px; margin-right: -15px; position: relative; }

    .slz-image-carousel .item { padding: 0 15px; position: relative; }

    .slz-image-carousel .btn { position: absolute; z-index: 10; top: 50%; font-size: 0; opacity: 0; visibility: hidden; background-color: transparent; -webkit-transition: all 0.3s ease; -o-transition: all 0.3s ease; transition: all 0.3s ease; -webkit-transform: translate(0, -50%); -moz-transform: translate(0, -50%); -ms-transform: translate(0, -50%); transform: translate(0, -50%); }

        .slz-image-carousel .btn:hover,
        .slz-image-carousel .btn:focus,
        .slz-image-carousel .btn:active { box-shadow: none; outline: none; }

        .slz-image-carousel .btn .icons { font-size: 50px; }

    .slz-image-carousel .btn-prev { left: -50px; }

    .slz-image-carousel .btn-next { right: -50px; left: auto; }

    .slz-image-carousel:hover .btn-prev { left: 20px; opacity: 1; visibility: visible; }

    .slz-image-carousel:hover .btn-next { right: 20px; opacity: 1; visibility: visible; }

    .slz-image-carousel .btn-prev .icons:before { content: "\f104"; }

    .slz-image-carousel .btn-next .icons:before { content: "\f105"; }

    .slz-image-carousel .slick-dotted.slick-slider { margin-bottom: 40px; }

    .slz-image-carousel .slick-dots { padding: 0; margin: 0; bottom: -35px; z-index: 1; }

        .slz-image-carousel .slick-dots li button { padding: 0; }

            .slz-image-carousel .slick-dots li button:before { font-size: 12px; -webkit-transition: all 0.3s ease; -o-transition: all 0.3s ease; transition: all 0.3s ease; }

    .slz-image-carousel .block-image:before { padding-top: 100%; }

    .slz-image-carousel.style-2 { margin: 0; }

        .slz-image-carousel.style-2 .item { padding: 0; }

    .slz-image-carousel.style-3 .item:nth-child(odd) { margin-top: 50px; }

.dh-container { position: relative; overflow: hidden; }

.dh-overlay { position: absolute; z-index: 1; top: -100%; height: 100%; width: 100%; background-color: rgba(0, 0, 0, 0.6); }

.slz-carousel-mockup { position: relative; overflow: hidden; padding-top: 6%; padding-bottom: 6%; }

    .slz-carousel-mockup.style-2 { padding-top: 0; padding-bottom: 0; }

        .slz-carousel-mockup.style-2 .item { padding: 0 15px 50px 15px; }

    .slz-carousel-mockup .carousel-overflow { position: relative; }

    .slz-carousel-mockup .slick-list { overflow: visible; }

    .slz-carousel-mockup.slz-image-carousel .slick-dotted.slick-slider { margin-bottom: 0; }

    .slz-carousel-mockup .block-image,
    .slz-carousel-mockup.style-2 .slick-center .block-image { position: relative; box-shadow: 8px 15px 10px 0px rgba(0, 0, 0, 0.15); -webkit-box-shadow: 8px 15px 10px 0px rgba(0, 0, 0, 0.15); }

    .slz-carousel-mockup .slick-center .block-image { box-shadow: none; }

    .slz-carousel-mockup .block-image:before,
    .slz-image-carousel.slz-carousel-mockup.style-2 .block-image:before { padding-top: 177.5%; }

    .slz-carousel-mockup .block-image > a { display: block; position: absolute; top: 0; bottom: 0; right: 0; left: 0; overflow: hidden; pointer-events: none; }

    .slz-carousel-mockup.style-2 .slick-current .block-image > a { pointer-events: initial; }

    .slz-carousel-mockup .block-image a:after { content: none; }

    .slz-carousel-mockup .item:not(.slick-current) .block-image a:before { position: absolute; opacity: 0; top: 0; left: 0; bottom: 0; right: 0; z-index: 10; content: ""; background-color: rgba(0, 0, 0, 0.5); -webkit-transition: all 0.3s ease; -o-transition: all 0.3s ease; transition: all 0.3s ease; }

    .slz-carousel-mockup.style-2 .item.slick-current .block-image a:before { position: absolute; opacity: 0; top: 0; left: 0; bottom: 0; right: 0; z-index: 10; content: ""; background-color: rgba(0, 0, 0, 0.5); -webkit-transition: all 0.3s ease; -o-transition: all 0.3s ease; transition: all 0.3s ease; }

    .slz-carousel-mockup .item .block-image:hover a:before,
    .slz-carousel-mockup.style-2 .item.slick-current .block-image:hover a:before { opacity: 1; }

    .slz-carousel-mockup .slick-slide .block-image > a .img-slider-item { position: absolute; height: 100%; width: auto; left: 50%; max-width: initial; top: 0; -webkit-transform: translate(-50%, 0); -moz-transform: translate(-50%, 0); -ms-transform: translate(-50%, 0); -o-transform: translate(-50%, 0); transform: translate(-50%, 0); }

    .slz-carousel-mockup .slider-mockup { position: absolute; top: 0px; left: 50%; bottom: 0px; height: 100%; min-width: 274px; background: none; pointer-events: none; -webkit-transform: translate(-50%, 0); -ms-transform: translate(-50%, 0); -o-transform: translate(-50%, 0); transform: translate(-50%, 0); }

        .slz-carousel-mockup .slider-mockup:before { content: none; }

        .slz-carousel-mockup .slider-mockup img { position: absolute; height: 130% !important; width: auto; left: 50%; top: -15%; display: block; -webkit-transform: translate(-50%, 0); -moz-transform: translate(-50%, 0); -o-transform: translate(-50%, 0); transform: translate(-50%, 0); }

    .slz-carousel-mockup.slz-image-carousel .slick-dots { bottom: 10px; }

    .slz-carousel-mockup.slz-image-carousel.style-2 .slick-dots { bottom: 60px; }

    .slz-carousel-mockup .btn { top: auto; bottom: 20px; padding: 0px 15px; line-height: 1; border: none; opacity: 1; visibility: visible; }

    .slz-carousel-mockup.style-2 .btn { bottom: 0px; }

    .slz-carousel-mockup .icons { font-size: 40px; }

    .slz-carousel-mockup .btn.btn-prev { left: 45%; -webkit-transform: translateX(-100%); -moz-transform: translateX(-100%); -ms-transform: translateX(-100%); -o-transform: translateX(-100%); transform: translateX(-100%); }

    .slz-carousel-mockup .btn.btn-next { right: 45%; -webkit-transform: translateX(100%); -moz-transform: translateX(100%); -ms-transform: translateX(100%); -o-transform: translateX(100%); transform: translateX(100%); }

    .slz-carousel-mockup .image-title { text-align: center; position: absolute; text-transform: capitalize; font-size: 20px; bottom: 5px; z-index: 5; left: 50%; -webkit-transform: translate(-50%); -ms-transform: translate(-50%); -o-transform: translate(-50%); transform: translate(-50%); opacity: 0; visibility: hidden; }

    .slz-carousel-mockup.style-2 .item.slick-center .image-title { opacity: 1; visibility: visible; }

.slz-carousel-syncing { position: relative; margin: 0 auto; overflow: hidden; }

    .slz-carousel-syncing .slider-for .item { padding: 0; }

    .slz-carousel-syncing .slider-for .image-gallery-wrapper { display: block; position: relative; overflow: hidden; margin-bottom: 0; background-color: #fff; }

        .slz-carousel-syncing .slider-for .image-gallery-wrapper:before { display: block; content: ''; padding-top: 67%; }

        .slz-carousel-syncing .slider-for .image-gallery-wrapper .images { position: absolute; top: 0; left: 0; right: 0; bottom: 0; z-index: 3; }

        .slz-carousel-syncing .slider-for .image-gallery-wrapper img { width: auto; height: 100%; max-width: none; position: absolute; top: 50%; left: 50%; margin: 0; -webkit-transform: translate(-50%, -50%); -moz-transform: translate(-50%, -50%); -ms-transform: translate(-50%, -50%); -o-transform: translate(-50%, -50%); transform: translate(-50%, -50%); }

    .slz-carousel-syncing .slider-for + .slider-nav { margin-top: 10px; }

    .slz-carousel-syncing .slider-nav { margin: 0 -5px; }

        .slz-carousel-syncing .slider-nav .item { padding: 0 5px 0 5px; cursor: pointer; }

        .slz-carousel-syncing .slider-nav + .slider-for { margin-top: 10px; }

        .slz-carousel-syncing .slider-nav .thumbnail-image { position: relative; overflow: hidden; }

            .slz-carousel-syncing .slider-nav .thumbnail-image:before { content: ''; padding-top: 67%; display: block; }

            .slz-carousel-syncing .slider-nav .thumbnail-image:after { content: ''; position: absolute; top: 0; bottom: 0; left: 0; right: 0; opacity: 1; background-color: rgba(0, 0, 0, 0.5); -webkit-transition: all 0.3s ease; -o-transition: all 0.3s ease; transition: all 0.3s ease; }

        .slz-carousel-syncing .slider-nav .slick-current .thumbnail-image:after { opacity: 0; }

        .slz-carousel-syncing .slider-nav:hover .thumbnail-image:after,
        .slz-carousel-syncing .slider-nav:hover .slick-current .thumbnail-image:after { opacity: 1; }

        .slz-carousel-syncing .slider-nav .thumbnail-image:hover:after,
        .slz-carousel-syncing .slider-nav .slick-current .thumbnail-image:hover:after { opacity: 0; }

        .slz-carousel-syncing .slider-nav .thumbnail-image img { width: auto; height: 100%; max-width: none; position: absolute; top: 50%; left: 50%; margin: 0; -webkit-transform: translate(-50%, -50%); -moz-transform: translate(-50%, -50%); -ms-transform: translate(-50%, -50%); -o-transform: translate(-50%, -50%); transform: translate(-50%, -50%); }

.slz-carousel-centermode.slz-image-carousel,
.slz-carousel-center { margin: 0; }

    .slz-carousel-centermode.slz-image-carousel .item,
    .slz-carousel-center .item { padding: 0; }

    .slz-carousel-centermode:hover .btn-prev,
    .slz-carousel-center:hover .btn-prev { left: 22%; }

    .slz-carousel-centermode:hover .btn-next,
    .slz-carousel-center:hover .btn-next { right: 22%; }

    .slz-carousel-centermode .block-image:before,
    .slz-carousel-center .block-image:before { padding-top: 67%; }

    .slz-carousel-centermode .block-image:after,
    .slz-carousel-center .block-image:after { position: absolute; content: ""; width: 100%; height: 100%; top: 0; left: 0; z-index: 3; background-color: rgba(0, 0, 0, 0.5); -webkit-transition: all 0.5s ease; -moz-transition: all 0.5s ease; -o-transition: all 0.5s ease; transition: all 0.5s ease; }

    .slz-carousel-centermode .slick-current .block-image:after,
    .slz-carousel-center .slick-current .block-image:after { opacity: 0; visibility: hidden; }

@media screen and (max-width: 1024px) {
    .slz-carousel-mockup .block-image:before,
    .slz-image-carousel.slz-carousel-mockup.style-2 .block-image:before { padding-top: 160%; }
    .slz-carousel-mockup .btn { bottom: 15px; }
}

@media screen and (max-width: 768px) {
    .slz-carousel-mockup { padding-top: 60px; padding-bottom: 60px; }
        .slz-carousel-mockup .btn { bottom: 17px; }
}

@media screen and (max-width: 767px) {
    .slz-image-carousel { margin: 0 -10px; }
    .slz-carousel-syncing { margin: 0 auto; }
    .slz-image-carousel .item { padding: 0 10px; }
    .slz-carousel-mockup.style-2 .item { padding: 0 10px 50px 10px; }
    .slz-carousel-mockup { padding-top: 70px; padding-bottom: 70px; margin: 0; }
        .slz-carousel-mockup .slider-mockup { min-width: 320px; }
}

@media screen and (max-width: 480px) {
    .slz-carousel-mockup.style-2 .item { padding: 0 10px; }
    .slz-carousel-mockup.slz-image-carousel.style-2 .slick-dots { bottom: 10px; }
}

@media screen and (max-width: 414px) {
    .slz-image-carousel.style-3 .item:nth-child(odd) { margin-top: 0; }
    .slz-carousel-syncing .slider-for .image-gallery-wrapper:before { padding-top: 100%; }
}

.sc_main_title { margin-bottom: 50px; }

.slz-main-title { position: relative; }

    .slz-main-title .subtitle { font-size: 20px; text-transform: capitalize; }

    .slz-main-title img { display: inline-block; margin: 0; }

    .slz-main-title i { font-size: 30px; position: relative; color: inherit; }

    .slz-main-title .title { margin: 0; font-size: 40px; padding-top: 10px; font-weight: 700; color: #18364a; position: relative; text-transform: capitalize; }

        .slz-main-title .title .main-color { color: #da0f32; font-weight: 700; }

    .slz-main-title .description { max-width: 600px; margin-top: 15px; }

.text-c .slz-main-title .description { margin-left: auto; margin-right: auto; }

.text-l .slz-main-title .description { margin-left: 0; }

.text-r .slz-main-title .description { margin-right: 0; }

.sc_main_title.style-1 .slz-main-title:before { position: absolute; left: 0; bottom: -15px; content: ''; width: 100px; height: 2px; background-color: #da0f32; }

.sc_main_title.style-2 .slz-main-title .subtitle { font-size: 87px; line-height: 1; font-weight: 700; text-transform: uppercase; color: #f1f1f1; position: absolute; width: 100%; top: 50%; left: 0; -webkit-transform: translateY(-50%); -moz-transform: translateY(-50%); -ms-transform: translateY(-50%); -o-transform: translateY(-50%); transform: translateY(-50%); }

    .sc_main_title.style-2 .slz-main-title .subtitle + .title { padding: 20px 0; }

.sc_main_title.style-3 .slz-main-title .subtitle { font-size: 87px; line-height: 1; font-weight: 700; text-transform: uppercase; color: #404040; opacity: 0.05; position: absolute; width: 100%; top: 50%; left: 0; -webkit-transform: translateY(-50%); -moz-transform: translateY(-50%); -ms-transform: translateY(-50%); -o-transform: translateY(-50%); transform: translateY(-50%); }

    .sc_main_title.style-3 .slz-main-title .subtitle + .title { padding: 20px 0; }

.sc_main_title.style-3 .slz-main-title:before { position: absolute; left: 0; bottom: -15px; content: ''; width: 100px; height: 2px; background-color: #da0f32; }

.sc_main_title.text-c .slz-main-title:before { left: 50%; -webkit-transform: translateX(-50%); -ms-transform: translateX(-50%); -o-transform: translateX(-50%); transform: translateX(-50%); }

.sc_main_title.text-r .slz-main-title:before { left: auto; right: 0; }

.sc_main_title.style-2.text-c .slz-main-title .subtitle + .title,
.sc_main_title.style-3.text-c .slz-main-title .subtitle + .title { left: 50%; -webkit-transform: translateX(-50%); -ms-transform: translateX(-50%); -o-transform: translateX(-50%); transform: translateX(-50%); }

.sc_main_title.style-2 .slz-main-title img + .subtitle,
.sc_main_title.style-2 .slz-main-title i + .subtitle,
.sc_main_title.style-3 .slz-main-title img + .subtitle,
.sc_main_title.style-3 .slz-main-title i + .subtitle { top: 62%; }

.sc_main_title.text-r .slz-main-title .subtitle + .title { left: auto; right: 0; }

@media screen and (max-width: 767px) {
    .slz-main-title .title { font-size: 30px; padding-top: 5px; }
    .slz-main-title .subtitle { font-size: 18px; }
    .slz-main-title i { font-size: 24px; }
    .sc_main_title.style-1 .slz-main-title:before,
    .sc_main_title.style-3 .slz-main-title:before { bottom: -10px; }
    .sc_main_title.style-2 .slz-main-title .subtitle,
    .sc_main_title.style-3 .slz-main-title .subtitle { font-size: 60px; }
        .sc_main_title.style-2 .slz-main-title .subtitle + .title,
        .sc_main_title.style-3 .slz-main-title .subtitle + .title { padding: 10px 0; }
    .sc_main_title.style-2 .slz-main-title img + .subtitle,
    .sc_main_title.style-2 .slz-main-title i + .subtitle,
    .sc_main_title.style-3 .slz-main-title img + .subtitle,
    .sc_main_title.style-3 .slz-main-title i + .subtitle { top: calc(50% + 13px); }
}

@media screen and (max-width: 380px) {
    .slz-main-title .title { font-size: 24px; }
    .sc_main_title.style-2 .slz-main-title .subtitle,
    .sc_main_title.style-3 .slz-main-title .subtitle { font-size: 50px; }
}

.slz-carousel-wrapper .slz-block-item-01 { background-color: #fafafa; box-shadow: none; }

.slz-carousel-wrapper .slz-carousel-vertical .item { padding-top: 15px; padding-bottom: 15px; }

.slz-carousel-wrapper .slz-block-slider-01 .slick-dotted.slick-slider { margin-bottom: 0; }

.slz-block-slider-01 { margin: 0 -15px; font-size: 0; position: relative; }

    .slz-block-slider-01 .block-slider-main-01 .slick-list { padding: 30px 0; }

    .slz-block-slider-01 .slick-dots { bottom: 30px; left: 0; text-align: right; width: 50%; padding-right: 15px; }

    .slz-block-slider-01 .block-slider-main-01 { margin-bottom: 0; }

        .slz-block-slider-01 .block-slider-main-01 .slick-item { padding: 0 15px; }

        .slz-block-slider-01 .block-slider-main-01 .block-image:hover .link:after { opacity: 1; }

    .slz-block-slider-01 .block-slider-nav-01 { margin: 0 -5px; }

    .slz-block-slider-01 .slider-nav-wrapper { margin-left: calc(50% + 100% / 12); width: calc(50% - 100% / 12 - 15px); position: absolute; bottom: 30px; }

        .slz-block-slider-01 .slider-nav-wrapper .slick-item { padding: 0 5px; }

        .slz-block-slider-01 .slider-nav-wrapper .block-image .link:after { opacity: 1; -webkit-transform: scale(1); -moz-transform: scale(1); -ms-transform: scale(1); -o-transform: scale(1); transform: scale(1); }

        .slz-block-slider-01 .slider-nav-wrapper:hover .slick-current .block-image .link:after { opacity: 1; }

        .slz-block-slider-01 .slider-nav-wrapper .block-image:hover .link:after,
        .slz-block-slider-01 .slider-nav-wrapper .slick-current .block-image .link:after,
        .slz-block-slider-01 .slider-nav-wrapper .slick-current .block-image:hover .link:after { opacity: 0; }

    .slz-block-slider-01 .block-left { width: 50%; display: inline-block; vertical-align: top; }

    .slz-block-slider-01 .block-right { margin-left: calc(100% / 12); width: calc(50% - 100% / 12); display: inline-block; vertical-align: top; }

    .slz-block-slider-01 .block-image-wrapper { background-color: #fff; box-shadow: 0px 8px 24px 0px rgba(0, 0, 0, 0.05); -webkit-box-shadow: 0px 8px 24px 0px rgba(0, 0, 0, 0.05); height: 340px; }

        .slz-block-slider-01 .block-image-wrapper .block-image { left: 50px; top: -30px; height: 100%; background-color: transparent; }

    .slz-block-slider-01 .block-slide-description { color: #666c72; padding-bottom: 110px; font-size: 14px; }

        .slz-block-slider-01 .block-slide-description .block-title { font-size: 24px; font-weight: 500; color: #18364a; margin-bottom: 20px; display: block; }

        .slz-block-slider-01 .block-slide-description p { margin-bottom: 15px; }

.sc_carousel_posts .slz-carousel-syncing .slz-carousel-wrapper { margin: 0; }

.sc_carousel_posts .slz-carousel-syncing .image-gallery-wrapper .content { position: absolute; left: 0; right: 0; bottom: 0; z-index: 5; padding: 10px; color: #fff; font-size: 16px; background-color: rgba(0, 0, 0, 0.5); }

.slz-carousel-vertical-02 .slider-for { width: 60%; float: left; position: relative; }

    .slz-carousel-vertical-02 .slider-for .item { position: relative; }

.slz-carousel-vertical-02 .slider-nav { width: 40%; padding: 0 15px; float: left; border-left: none; overflow-y: auto; }

    .slz-carousel-vertical-02 .slider-nav .item { padding: 20px; border-bottom: 1px solid #ebebeb; position: relative; cursor: pointer; list-style: none; background-color: #fafafa; -webkit-transition: all 0.3s ease; -moz-transition: all 0.3s ease; -o-transition: all 0.3s ease; transition: all 0.3s ease; }

        .slz-carousel-vertical-02 .slider-nav .item.slick-current { background-color: #ebebeb; }

@media screen and (max-width: 767px) {
    .slz-carousel-vertical { margin-left: -10px; margin-right: -10px; }
    .slz-carousel-wrapper .slz-carousel-vertical .item { padding: 0 10px; }
}

.slz-pricing-table-01 { background-color: #fff; padding: 30px; position: relative; text-align: center; border: 1px solid #ddd; -webkit-transition: all 0.3s ease; -moz-transition: all 0.3s ease; -o-transition: all 0.3s ease; transition: all 0.3s ease; }

    .slz-pricing-table-01 .pricing-label { position: absolute; padding: 8px 16px; color: #fff; background-color: #db0f31; top: 0; right: 0; -webkit-transform: rotate(90deg) translate(100%, 0); -ms-transform: rotate(90deg) translate(100%, 0); transform: rotate(90deg) translate(100%, 0); -ms-transform-origin: right top; transform-origin: right top; -webkit-transform-origin: right top; }

    .slz-pricing-table-01 .pricing-header { margin-bottom: 30px; }

        .slz-pricing-table-01 .pricing-header .title { font-weight: 700; font-size: 30px; color: #213047; margin-bottom: 30px; }

    .slz-pricing-table-01 .pricing-section { font-size: 30px; font-weight: 700; color: #666c72; }

        .slz-pricing-table-01 .pricing-section .unit { top: 0; vertical-align: top; font-size: inherit; line-height: inherit; }

        .slz-pricing-table-01 .pricing-section .per { font-size: 60%; display: inline-block; font-weight: 500; }

        .slz-pricing-table-01 .pricing-section .sub-title { font-size: 16px; margin: 0; }

    .slz-pricing-table-01 .pricing-body .pricing-option { color: #666c72; margin-bottom: 10px; }

    .slz-pricing-table-01 .pricing-footer { margin-top: 30px; }

        .slz-pricing-table-01 .pricing-footer .btn { width: 180px; border: none; color: #fff; background-color: #337ab7; border-radius: 0; -webkit-border-radius: 0; }

    .slz-pricing-table-01.active,
    .slz-pricing-table-01:hover { box-shadow: 0px 2px 15px rgba(0, 0, 0, 0.15); -webkit-box-shadow: 0px 2px 15px rgba(0, 0, 0, 0.15); }

.slz-testimonial-02 .slick-slider { margin: 0; }

.slz-testimonial-02 .slick-dots { padding: 0; }

.slz-testimonial-02 .testimonial-img { border-radius: 5px; -webkit-border-radius: 5px; overflow: hidden; }

.slz-testimonial-02 .img-wrapper { border-radius: 5px; -webkit-border-radius: 5px; background-color: transparent; }

.slz-testimonial-02 .testimonial-info { border-radius: 10px; -webkit-border-radius: 10px; }

    .slz-testimonial-02 .testimonial-info .icons { padding-bottom: 0; width: 55px; height: 55px; margin: 0 auto; }

    .slz-testimonial-02 .testimonial-info .name { font-weight: 600; color: #18364a; padding-bottom: 0; margin-top: 10px; text-transform: uppercase; }

    .slz-testimonial-02 .testimonial-info .position { padding-bottom: 0; color: #666c72; margin-top: 5px; }

    .slz-testimonial-02 .testimonial-info .quote-item { margin-top: 25px; color: #666c72; }

.slz-testimonial .btn { color: #18364a; display: none !important; }

    .slz-testimonial .btn:hover { color: #da0f32; }

@media screen and (max-width: 1024px) {
    .slz-testimonial-02 .slick-dots { right: -30px; }
}

@media screen and (max-width: 768px) {
    .slz-testimonial-02 .slick-dots { right: -20px; }
    .slz-testimonial-02 .testimonial-info { padding-left: 50px; }
}

@media screen and (max-width: 767px) {
    .slz-testimonial-02 .img-wrapper:before { padding-top: 101%; }
    .slz-testimonial-02 .slick-dots { left: 50%; right: auto; bottom: -30px; top: auto; transform: translateX(-50%); -webkit-transform: translateX(-50%); -moz-transform: translateX(-50%); -ms-transform: translateX(-50%); -o-transform: translateX(-50%); }
        .slz-testimonial-02 .slick-dots li { display: inline-block; }
}

@media screen and (max-width: 414px) {
    .slz-testimonial-02 .slick-list { padding-top: 0; }
    .slz-testimonial-02 .item { padding: 0; }
    .slz-testimonial-02 .testimonial-img { position: relative; margin: 0 auto; top: auto; width: 50%; }
    .slz-testimonial-02 .testimonial-info { width: 100%; padding: 20px 0 0 0; box-shadow: none; }
        .slz-testimonial-02 .testimonial-info .quote-item { margin-top: 15px; }
}

.slz-widget .title-widget span { position: relative; display: inline-block; padding: 0px 5px; }

    .slz-widget .title-widget span:before { content: ""; position: absolute; width: 10px; height: 2px; top: 8px; right: 100%; background-color: #DA0F32; }

    .slz-widget .title-widget span:after { content: ""; position: absolute; width: 15px; height: 2px; top: 15px; right: 100%; background-color: #DA0F32; }

.slz-widget.tags-links { padding-left: 0; }

    .slz-widget.tags-links:before { content: none; }

.entry-content .slz-widget ul,
.slz-widget ul { list-style: none; padding: 0px; margin: 0px; }

.widget-title.title-widget.logo-title { border: none; padding: 0; min-height: 60px; }

    .widget-title.title-widget.logo-title img { height: 100%; }

.slz-widget-about-us .social { margin-top: 20px; }

.slz-new-tweet .list-news-tweet .recent-post { background-color: #f7f8f9; border-radius: 8px; }

    .slz-new-tweet .list-news-tweet .recent-post .post-info .link:hover { color: #db0f31; }

.slz-widget-category .widget-content a,
.slz-widget-categories .link,
.slz-widget-categories2 .link { color: #666c72; line-height: 30px; font-size: 14px; border-bottom: none; padding: 5px 0; margin-bottom: 5px; }

    .slz-widget-category .widget-content a:last-child,
    .slz-categories2 .link:first-child,
    .slz-categories .two-column .link { padding-top: 5px; padding-bottom: 5px; }

.slz-widget-category .slz-categories .link > .text { font-size: inherit; }

.slz-widget-category .slz-categories .link > .badge { line-height: inherit; font-size: inherit; padding: 0; }

.slz-widget-category .widget-content a:hover,
.slz-widget-categories .link:hover,
.slz-widget-categories2 .link:hover { color: #db0f31; }

.slz-categories .link,
.slz-categories2 .link,
.slz-widget-categories .link,
.slz-widget-categories2 .link { border-radius: 5px; position: relative; transition: all 0.3s ease; }

    .slz-categories .link:hover,
    .slz-categories2 .link:hover,
    .slz-widget-categories .link:hover,
    .slz-widget-categories2 .link:hover { padding-left: 12px; padding-right: 12px; box-shadow: 2px 3px 9px 1px rgba( 0, 0, 0, 0.1); }

    .slz-categories2 .link > .icons { display: none; }

.slz-widget-categories2 .link { border-top: none; }

    .slz-widget-categories2 .link:first-child { padding-top: 5px; }

    .slz-widget-categories2 .link:last-child { padding-bottom: 5px; }

    .slz-widget-categories2 .link > .icons { width: 20px; position: relative; top: -2px; height: 30px; }

        .slz-widget-categories2 .link > .icons:before { content: "\f111"; font-size: 7px; }

.slz-widget-contact-info .item > .icons { width: 20px; }

.slz-widget-contact-info .item .text { padding-left: 20px; }

.slz-widget-gallery.slz-widget ul li,
.slz-gallery.slz-widget ul li { padding: 5px; }

.slz-widget-gallery .thumb,
.slz-gallery .thumb,
.slz-widget-gallery .thumb:after,
.slz-gallery .thumb:after { border-radius: 5px; }

    .slz-widget-gallery .thumb:before,
    .slz-gallery .thumb:before { padding-top: 100%; }

.slz-widget-recent-post .media { padding-top: 0; border: none; }

.slz-widget-recent-post .wrapper-image { width: 120px; border-radius: 5px; overflow: hidden; }

    .slz-widget-recent-post .wrapper-image:before { padding-top: 60%; }

.slz-widget-recent-post .media-heading { color: #18364a; font-weight: 500; font-size: 14px; line-height: 1.5; }

.slz-widget-recent-post .wrapper-image:after { opacity: 0; border-radius: 5px; -webkit-transform: scale(1); -moz-transform: scale(1); -ms-transform: scale(1); -o-transform: scale(1); transform: scale(1); }

.slz-widget-recent-post .wrapper-image img { border-radius: 5px; }

.slz-widget-recent-post .media:hover .wrapper-image:after { opacity: 1; }

.slz-widget-recent-post .media-heading:hover { color: #db0f31; }

.slz-widget-recent-post .meta-info { }

    .slz-widget-recent-post .meta-info .link { color: #989b9f; font-weight: 400; font-style: italic; position: relative; }

        .slz-widget-recent-post .meta-info .link:hover { color: #db0f31; }

    .slz-widget-recent-post .meta-info:before { content: none; }

    .slz-widget-recent-post .meta-info .link:before { font-family: "FontAwesome"; content: "\f111"; color: inherit; font-size: 7px; font-style: normal; position: relative; top: -2px; margin-right: 5px; }

.slz-widget-recent-post .media { margin-top: 25px; }

.slz-widgets .widget.slz-tag ul li { padding: 0; }

.slz-tag li { display: inline-block; vertical-align: top; padding: 0px; margin: 0 10px 10px 0px; color: #666c72; }

.slz-tag .tag { display: block; background-color: transparent; padding: 2px 15px; font-size: 14px; line-height: 24px; height: auto; border-radius: 30px; -webkit-border-radius: 30px; color: inherit; overflow: hidden; position: relative; z-index: 2; -webkit-transition: all .3s ease; -moz-transition: all .3s ease; -o-transition: all .3s ease; transition: all .3s ease; }

    .slz-tag .tag:hover { background-color: transparent; color: #666c72; box-shadow: 2px 3px 9px 1px rgba( 0, 0, 0, 0.1); }

.slz-widget-send-mail { text-align: center; }

    .slz-widget-send-mail .slz-btn { display: inline-block; border: none; position: relative; padding: 0 0 0 36px; line-height: 26px; height: auto; background-color: transparent; color: #18364a; transition: all 0.5s ease; -webkit-transition: all 0.5s ease; -moz-transition: all 0.5s ease; }

        .slz-widget-send-mail .slz-btn:before { border-radius: 50%; content: "\f178"; font-family: "FontAwesome"; width: 26px; height: 26px; line-height: 26px; text-align: center; color: #fff; background-color: #18364a; position: absolute; left: 0; top: 0; right: auto; transition: all 0.5s ease; -webkit-transition: all 0.5s ease; -moz-transition: all 0.5s ease; }

        .slz-widget-send-mail .slz-btn:after { position: absolute; content: ""; left: 0; bottom: 0; width: 0; height: 1px; background-color: #18364a; transition: all 0.5s ease; -webkit-transition: all 0.5s ease; -moz-transition: all 0.5s ease; }

        .slz-widget-send-mail .slz-btn:hover { padding-left: 0; padding-right: 36px; color: #db0f31; }

            .slz-widget-send-mail .slz-btn:hover:before { left: calc(100% - 26px); background-color: #db0f31; }

            .slz-widget-send-mail .slz-btn:hover:after { width: calc(100% - 36px); background-color: #db0f31; }

    .slz-widget-send-mail .widget-content .form-control:focus { border-color: #db0f31; }

.slz-widget-send-mail2 .slz-input-group .form-control[type="text"] { display: none; }

.slz-widget-send-mail2 .slz-input-group { margin-bottom: 0; padding: 0; border: none; border-bottom: 1px solid #e9ebef; }

.slz-widget-send-mail2 .btn,
.slz-widget-send-mail2 .btn:active { background-color: transparent; box-shadow: none; padding-right: 20px; }

.slz-widget-send-mail2 .btn-text { display: none; }

.slz-widget-send-mail2 .btn-icon { color: #db0f31; margin-right: 0 !important; }

    .slz-widget-send-mail2 .btn-icon:before { content: "\f178"; }

.sc_material_download .slz-title-shortcode { font-size: 20px; font-weight: 700; color: #18364a; text-transform: uppercase; position: relative; padding-bottom: 10px; margin-bottom: 30px; border-bottom: 2px solid #da0f32; text-align: center; margin-top: 0; }

.slz-widget-material-download .slz-btn,
.sc_material_download .slz-btn { display: block; border-radius: 5px; -webkit-border-radius: 5px; background-color: transparent; padding: 0 30px; margin-left: 0; color: #666c72; font-size: 14px; border-color: #d8dade; position: relative; text-align: left; overflow: hidden; margin-bottom: 10px; }

    .slz-widget-material-download .slz-btn:last-child,
    .sc_material_download .slz-btn:last-child { margin-bottom: 0; }

    .slz-widget-material-download .slz-btn:before,
    .sc_material_download .slz-btn:before { position: absolute; content: ''; background-color: #db0f30; width: 100%; height: 100%; top: -100%; left: 0; transition: all 0.3s ease; -webkit-transition: all 0.3s ease; -moz-transition: all 0.3s ease; -o-transition: all 0.3s ease; z-index: 0; }

    .slz-widget-material-download .slz-btn .icons,
    .sc_material_download .slz-btn .icons { color: #a1a5ab; z-index: 1; position: relative; }

    .slz-widget-material-download .slz-btn .btn-text,
    .sc_material_download .slz-btn .btn-text { min-width: 250px; display: inline-block; z-index: 1; position: relative; margin-left: 5px; }

    .slz-widget-material-download .slz-btn .btn-icon,
    .sc_material_download .slz-btn .btn-icon { margin-left: 0px; position: absolute; top: 50%; right: 30px; transform: translateY(-50%); -webkit-transform: translateY(-50%); -moz-transform: translateY(-50%); -ms-transform: translateY(-50%); -o-transform: translateY(-50%); color: #d8d8d8; }

    .slz-widget-material-download .slz-btn:hover,
    .sc_material_download .slz-btn:hover { border-color: #db0f30; }

        .slz-widget-material-download .slz-btn:hover:before,
        .sc_material_download .slz-btn:hover:before { top: 0; }

        .slz-widget-material-download .slz-btn:hover .icons,
        .slz-widget-material-download .slz-btn:hover .btn-text,
        .slz-widget-material-download .slz-btn:hover .btn-icon,
        .sc_material_download .slz-btn:hover .icons,
        .sc_material_download .slz-btn:hover .btn-text,
        .sc_material_download .slz-btn:hover .btn-icon { color: #fff; }

.slz-categories .two-column .link,
.slz-categories .link { line-height: 15px; padding-top: 12px; padding-bottom: 12px; }

.entry-content .tags-links ul { margin: 0; padding: 0; }

.slz-categories .link > .badge { float: right; }

.slz-categories2 .link,
.slz-categories2 .link:first-child { padding-bottom: 9px; padding-top: 9px; }

    .slz-categories2 .link:last-child { padding-bottom: 9px; }

.slz-shortcode.slz-categories2 a.link:hover,
.slz-shortcode.slz-categories a.link:hover { color: #da0f32; padding-left: 12px; padding-right: 12px; box-shadow: 2px 3px 9px 1px rgba( 0, 0, 0, 0.1); }

.tnp-subscription { font-size: 13px; display: block; margin: 15px auto; max-width: 500px; width: 100%; }

    .tnp-subscription div.tnp-field { margin-bottom: 10px; border: 0; padding: 0; }

    .tnp-subscription label { display: block; color: inherit; font-size: 14px; font-weight: 700; line-height: normal; padding: 5px; margin: 0; }

    .tnp-subscription input[type=text],
    .tnp-subscription input[type=email],
    .tnp-subscription input[type=submit],
    .tnp-subscription select { width: 100%; padding: 10px; display: block; border: 1px; border-color: #ddd; background-color: #f4f4f4; color: #444; font-size: 14px; margin: 0; line-height: normal; box-sizing: border-box; }

    .tnp-subscription input[type=checkbox],
    .tnp-widget input[type=radio] { width: auto; display: inline; }

    .tnp-subscription select option { margin-right: 10px; }

    .tnp-subscription input.tnp-submit { background-color: #444; color: #fff; width: auto; height: auto; }

@media all and (max-width: 480px) {
    .tnp-subscription input[type=submit] { width: 100%; }
}

.tnp-profile { font-size: 13px; }

    .tnp-profile form .tnp-field { margin-bottom: 10px; border: 0; padding: 0; }

tnp-profile form .tnp-field label { display: block; color: #333; font-size: 14px; }

.tnp-profile form .tnp-field input[type=text],
.tnp-profile form .tnp-field input[type=email],
.tnp-profile form .tnp-field input[type=submit],
.tnp-profile form .tnp-field select { padding: 10px; display: block; border: 1px; border-color: #ddd; background-color: #f4f4f4; color: #444; font-size: 14px; margin: 0; line-height: normal; box-sizing: border-box; border-radius: 0; height: auto; }

.tnp-profile form input[type=checkbox],
.tnp-profile input[type=radio] { width: auto; display: inline; }

.tnp-profile form .tnp-list-label { margin-left: 15px; }

.tnp-profile form select option { margin-right: 10px; }

.tnp-profile form .tnp-field input[type=submit] { background-color: #444; color: #fff; height: auto; }

.tnp-widget { width: 100%; display: block; box-sizing: border-box; }

    .tnp-widget .tnp-field { margin-bottom: 10px; border: 0; padding: 0; }

    .tnp-widget label { display: block; color: inherit; font-size: 14px; }

    .tnp-widget input[type=text],
    .tnp-widget input[type=email],
    .tnp-widget input[type=submit],
    .tnp-widget select { width: 100%; padding: 10px; display: block; border: 1px solid #ddd; border-color: #ddd; background-color: #f4f4f4; color: #444; font-size: 14px; line-height: normal; box-sizing: border-box; height: auto; }

    .tnp-widget input[type=checkbox],
    .tnp-widget input[type=radio] { width: auto; display: inline; }

    .tnp-widget select option { margin-right: 10px; }

    .tnp-widget input.tnp-submit { background-color: #444; color: #fff; }

.tnp-field input[type="submit"] { position: inherit; }

.tnp-field label { }

.tnp-widget-minimal { width: 100%; }

    .tnp-widget-minimal form { margin: 0; padding: 0; border: 0; }

    .tnp-widget-minimal input.tnp-email { width: 100%; box-sizing: border-box; padding: 10px; display: inline-block; border: 1px; border-color: #ddd; background-color: #f4f4f4; color: #444; font-size: 14px; box-sizing: border-box; }

    .tnp-widget-minimal input.tnp-submit { width: 100%; box-sizing: border-box; padding: 10px; display: inline-block; border: 1px; border-color: #ddd; background-color: #444; color: #fff; font-size: 14px; line-height: normal; border-radius: 0px; box-sizing: border-box; height: auto; }

.tnp-subscription-minimal { width: 100%; box-sizing: border-box; }

    .tnp-subscription-minimal form { margin: 0; padding: 0; border: 0; }

    .tnp-subscription-minimal input.tnp-email { width: 70%; max-width: 300px; box-sizing: border-box; padding: 10px; display: inline-block; border: 1px; border-color: #ddd; background-color: #f4f4f4; color: #444; font-size: 14px; box-sizing: border-box; border-radius: 0px; }

    .tnp-subscription-minimal input.tnp-submit { width: 29%; box-sizing: border-box; display: inline-block; border: 1px; border-color: #ddd; background-color: #444; color: #fff; font-size: 14px; box-sizing: border-box; border-radius: 0px; }

.tnp-comments { clear: both; margin-top: 15px; margin-bottom: 15px; }

    .tnp-comments label { display: block; }

    .tnp-comments input[type=checkbox] { display: inline; width: auto !important; }

.vc_non_responsive .vc_row .vc_col-sm-1,
.vc_non_responsive .vc_row .vc_col-sm-10,
.vc_non_responsive .vc_row .vc_col-sm-11,
.vc_non_responsive .vc_row .vc_col-sm-12,
.vc_non_responsive .vc_row .vc_col-sm-2,
.vc_non_responsive .vc_row .vc_col-sm-3,
.vc_non_responsive .vc_row .vc_col-sm-4,
.vc_non_responsive .vc_row .vc_col-sm-5,
.vc_non_responsive .vc_row .vc_col-sm-7,
.vc_non_responsive .vc_row .vc_col-sm-8,
.vc_non_responsive .vc_row .vc_col-sm-9 { padding-left: 15px; padding-right: 15px; float: left; }

.vc_message_box-icon > *,
.vc_toggle_simple .vc_toggle_icon::after,
.vc_toggle_simple .vc_toggle_icon::before { -webkit-transform: translate(-50%, -50%); -ms-transform: translate(-50%, -50%); -o-transform: translate(-50%, -50%); }

.vc_parallax-inner iframe,
.vc_video-bg iframe { max-width: 1000%; }

.vc_clearfix:after,
.vc_column-inner::after,
.vc_el-clearfix,
.vc_row:after { clear: both; }

.vc-composer-icon,
[class*=" vc_arrow-icon-"],
[class^=vc_arrow-icon-] { speak: none; font-variant: normal; text-transform: none; -webkit-font-smoothing: antialiased; -moz-osx-font-smoothing: grayscale; }

.vc_row:after,
.vc_row:before { content: " "; display: table; }

@media (max-width:767px) {
    .vc_hidden-xs { display: none !important; }
    .vc_el-clearfix-xs { clear: both; }
}

@media (min-width:768px) and (max-width:991px) {
    .vc_hidden-sm { display: none !important; }
    .vc_el-clearfix-sm { clear: both; }
}

@media (min-width:992px) and (max-width:1199px) {
    .vc_hidden-md { display: none !important; }
    .vc_el-clearfix-md { clear: both; }
}

.vc_non_responsive .vc_row .vc_col-sm-1 { position: relative; width: 8.33333333%; min-height: 1px; }

.vc_non_responsive .vc_row .vc_col-sm-2 { position: relative; width: 16.66666667%; min-height: 1px; }

.vc_non_responsive .vc_row .vc_col-sm-3 { position: relative; width: 25%; min-height: 1px; }

.vc_non_responsive .vc_row .vc_col-sm-4 { position: relative; width: 33.33333333%; min-height: 1px; }

.vc_non_responsive .vc_row .vc_col-sm-5 { position: relative; width: 41.66666667%; min-height: 1px; }

.vc_non_responsive .vc_row .vc_col-sm-6 { position: relative; float: left; width: 50%; min-height: 1px; padding-left: 15px; padding-right: 15px; }

.vc_non_responsive .vc_row .vc_col-sm-7 { position: relative; width: 58.33333333%; min-height: 1px; }

.vc_non_responsive .vc_row .vc_col-sm-8 { position: relative; width: 66.66666667%; min-height: 1px; }

.vc_non_responsive .vc_row .vc_col-sm-9 { position: relative; width: 75%; min-height: 1px; }

.vc_non_responsive .vc_row .vc_col-sm-10 { position: relative; width: 83.33333333%; min-height: 1px; }

.vc_non_responsive .vc_row .vc_col-sm-11 { position: relative; width: 91.66666667%; min-height: 1px; }

.vc_col-xs-12,
.vc_column_container { width: 100%; }

.vc_non_responsive .vc_row .vc_col-sm-12 { position: relative; width: 100%; min-height: 1px; }

.vc_non_responsive .vc_row .vc_col-sm-offset-12 { margin-left: 100%; }

.vc_non_responsive .vc_row .vc_col-sm-offset-11 { margin-left: 91.66666667%; }

.vc_non_responsive .vc_row .vc_col-sm-offset-10 { margin-left: 83.33333333%; }

.vc_non_responsive .vc_row .vc_col-sm-offset-9 { margin-left: 75%; }

.vc_non_responsive .vc_row .vc_col-sm-offset-8 { margin-left: 66.66666667%; }

.vc_non_responsive .vc_row .vc_col-sm-offset-7 { margin-left: 58.33333333%; }

.vc_non_responsive .vc_row .vc_col-sm-offset-6 { margin-left: 50%; }

.vc_non_responsive .vc_row .vc_col-sm-offset-5 { margin-left: 41.66666667%; }

.vc_non_responsive .vc_row .vc_col-sm-offset-4 { margin-left: 33.33333333%; }

.vc_non_responsive .vc_row .vc_col-sm-offset-3 { margin-left: 25%; }

.vc_non_responsive .vc_row .vc_col-sm-offset-2 { margin-left: 16.66666667%; }

.vc_non_responsive .vc_row .vc_col-sm-offset-1 { margin-left: 8.33333333%; }

.vc_non_responsive .vc_row .vc_col-sm-offset-0 { margin-left: 0; }

.vc_non_responsive .vc_row .vc_hidden-sm { display: none !important; }

.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; }

.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 { float: left; }

.vc_col-xs-11 { width: 91.66666667%; }

.vc_col-xs-10 { width: 83.33333333%; }

.vc_col-xs-9 { width: 75%; }

.vc_col-xs-8 { width: 66.66666667%; }

.vc_col-xs-7 { width: 58.33333333%; }

.vc_col-xs-6 { width: 50%; }

.vc_col-xs-5 { width: 41.66666667%; }

.vc_col-xs-4 { width: 33.33333333%; }

.vc_col-xs-3 { width: 25%; }

.vc_col-xs-2 { width: 16.66666667%; }

.vc_col-xs-1 { width: 8.33333333%; }

.vc_col-xs-pull-12 { right: 100%; }

.vc_col-xs-pull-11 { right: 91.66666667%; }

.vc_col-xs-pull-10 { right: 83.33333333%; }

.vc_col-xs-pull-9 { right: 75%; }

.vc_col-xs-pull-8 { right: 66.66666667%; }

.vc_col-xs-pull-7 { right: 58.33333333%; }

.vc_col-xs-pull-6 { right: 50%; }

.vc_col-xs-pull-5 { right: 41.66666667%; }

.vc_col-xs-pull-4 { right: 33.33333333%; }

.vc_col-xs-pull-3 { right: 25%; }

.vc_col-xs-pull-2 { right: 16.66666667%; }

.vc_col-xs-pull-1 { right: 8.33333333%; }

.vc_col-xs-pull-0 { right: auto; }

.vc_col-xs-push-12 { left: 100%; }

.vc_col-xs-push-11 { left: 91.66666667%; }

.vc_col-xs-push-10 { left: 83.33333333%; }

.vc_col-xs-push-9 { left: 75%; }

.vc_col-xs-push-8 { left: 66.66666667%; }

.vc_col-xs-push-7 { left: 58.33333333%; }

.vc_col-xs-push-6 { left: 50%; }

.vc_col-xs-push-5 { left: 41.66666667%; }

.vc_col-xs-push-4 { left: 33.33333333%; }

.vc_col-xs-push-3 { left: 25%; }

.vc_col-xs-push-2 { left: 16.66666667%; }

.vc_col-xs-push-1 { left: 8.33333333%; }

.vc_col-xs-push-0 { left: auto; }

.vc_col-xs-offset-12 { margin-left: 100%; }

.vc_col-xs-offset-11 { margin-left: 91.66666667%; }

.vc_col-xs-offset-10 { margin-left: 83.33333333%; }

.vc_col-xs-offset-9 { margin-left: 75%; }

.vc_col-xs-offset-8 { margin-left: 66.66666667%; }

.vc_col-xs-offset-7 { margin-left: 58.33333333%; }

.vc_col-xs-offset-6 { margin-left: 50%; }

.vc_col-xs-offset-5 { margin-left: 41.66666667%; }

.vc_col-xs-offset-4 { margin-left: 33.33333333%; }

.vc_col-xs-offset-3 { margin-left: 25%; }

.vc_col-xs-offset-2 { margin-left: 16.66666667%; }

.vc_col-xs-offset-1 { margin-left: 8.33333333%; }

.vc_col-xs-offset-0 { margin-left: 0; }

@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; }
    .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_col-sm-2 { width: 16.66666667%; }
    .vc_col-sm-1 { width: 8.33333333%; }
    .vc_col-sm-pull-12 { right: 100%; }
    .vc_col-sm-pull-11 { right: 91.66666667%; }
    .vc_col-sm-pull-10 { right: 83.33333333%; }
    .vc_col-sm-pull-9 { right: 75%; }
    .vc_col-sm-pull-8 { right: 66.66666667%; }
    .vc_col-sm-pull-7 { right: 58.33333333%; }
    .vc_col-sm-pull-6 { right: 50%; }
    .vc_col-sm-pull-5 { right: 41.66666667%; }
    .vc_col-sm-pull-4 { right: 33.33333333%; }
    .vc_col-sm-pull-3 { right: 25%; }
    .vc_col-sm-pull-2 { right: 16.66666667%; }
    .vc_col-sm-pull-1 { right: 8.33333333%; }
    .vc_col-sm-pull-0 { right: auto; }
    .vc_col-sm-push-12 { left: 100%; }
    .vc_col-sm-push-11 { left: 91.66666667%; }
    .vc_col-sm-push-10 { left: 83.33333333%; }
    .vc_col-sm-push-9 { left: 75%; }
    .vc_col-sm-push-8 { left: 66.66666667%; }
    .vc_col-sm-push-7 { left: 58.33333333%; }
    .vc_col-sm-push-6 { left: 50%; }
    .vc_col-sm-push-5 { left: 41.66666667%; }
    .vc_col-sm-push-4 { left: 33.33333333%; }
    .vc_col-sm-push-3 { left: 25%; }
    .vc_col-sm-push-2 { left: 16.66666667%; }
    .vc_col-sm-push-1 { left: 8.33333333%; }
    .vc_col-sm-push-0 { left: auto; }
    .vc_col-sm-offset-12 { margin-left: 100%; }
    .vc_col-sm-offset-11 { margin-left: 91.66666667%; }
    .vc_col-sm-offset-10 { margin-left: 83.33333333%; }
    .vc_col-sm-offset-9 { margin-left: 75%; }
    .vc_col-sm-offset-8 { margin-left: 66.66666667%; }
    .vc_col-sm-offset-7 { margin-left: 58.33333333%; }
    .vc_col-sm-offset-6 { margin-left: 50%; }
    .vc_col-sm-offset-5 { margin-left: 41.66666667%; }
    .vc_col-sm-offset-4 { margin-left: 33.33333333%; }
    .vc_col-sm-offset-3 { margin-left: 25%; }
    .vc_col-sm-offset-2 { margin-left: 16.66666667%; }
    .vc_col-sm-offset-1 { margin-left: 8.33333333%; }
    .vc_col-sm-offset-0 { margin-left: 0; }
}

@media (min-width:992px) {
    .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 { float: left; }
    .vc_col-md-12 { width: 100%; }
    .vc_col-md-11 { width: 91.66666667%; }
    .vc_col-md-10 { width: 83.33333333%; }
    .vc_col-md-9 { width: 75%; }
    .vc_col-md-8 { width: 66.66666667%; }
    .vc_col-md-7 { width: 58.33333333%; }
    .vc_col-md-6 { width: 50%; }
    .vc_col-md-5 { width: 41.66666667%; }
    .vc_col-md-4 { width: 33.33333333%; }
    .vc_col-md-3 { width: 25%; }
    .vc_col-md-2 { width: 16.66666667%; }
    .vc_col-md-1 { width: 8.33333333%; }
    .vc_col-md-pull-12 { right: 100%; }
    .vc_col-md-pull-11 { right: 91.66666667%; }
    .vc_col-md-pull-10 { right: 83.33333333%; }
    .vc_col-md-pull-9 { right: 75%; }
    .vc_col-md-pull-8 { right: 66.66666667%; }
    .vc_col-md-pull-7 { right: 58.33333333%; }
    .vc_col-md-pull-6 { right: 50%; }
    .vc_col-md-pull-5 { right: 41.66666667%; }
    .vc_col-md-pull-4 { right: 33.33333333%; }
    .vc_col-md-pull-3 { right: 25%; }
    .vc_col-md-pull-2 { right: 16.66666667%; }
    .vc_col-md-pull-1 { right: 8.33333333%; }
    .vc_col-md-pull-0 { right: auto; }
    .vc_col-md-push-12 { left: 100%; }
    .vc_col-md-push-11 { left: 91.66666667%; }
    .vc_col-md-push-10 { left: 83.33333333%; }
    .vc_col-md-push-9 { left: 75%; }
    .vc_col-md-push-8 { left: 66.66666667%; }
    .vc_col-md-push-7 { left: 58.33333333%; }
    .vc_col-md-push-6 { left: 50%; }
    .vc_col-md-push-5 { left: 41.66666667%; }
    .vc_col-md-push-4 { left: 33.33333333%; }
    .vc_col-md-push-3 { left: 25%; }
    .vc_col-md-push-2 { left: 16.66666667%; }
    .vc_col-md-push-1 { left: 8.33333333%; }
    .vc_col-md-push-0 { left: auto; }
    .vc_col-md-offset-12 { margin-left: 100%; }
    .vc_col-md-offset-11 { margin-left: 91.66666667%; }
    .vc_col-md-offset-10 { margin-left: 83.33333333%; }
    .vc_col-md-offset-9 { margin-left: 75%; }
    .vc_col-md-offset-8 { margin-left: 66.66666667%; }
    .vc_col-md-offset-7 { margin-left: 58.33333333%; }
    .vc_col-md-offset-6 { margin-left: 50%; }
    .vc_col-md-offset-5 { margin-left: 41.66666667%; }
    .vc_col-md-offset-4 { margin-left: 33.33333333%; }
    .vc_col-md-offset-3 { margin-left: 25%; }
    .vc_col-md-offset-2 { margin-left: 16.66666667%; }
    .vc_col-md-offset-1 { margin-left: 8.33333333%; }
    .vc_col-md-offset-0 { margin-left: 0; }
}

@media (min-width:1200px) {
    .vc_hidden-lg { display: none !important; }
    .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 { float: left; }
    .vc_col-lg-12 { width: 100%; }
    .vc_col-lg-11 { width: 91.66666667%; }
    .vc_col-lg-10 { width: 83.33333333%; }
    .vc_col-lg-9 { width: 75%; }
    .vc_col-lg-8 { width: 66.66666667%; }
    .vc_col-lg-7 { width: 58.33333333%; }
    .vc_col-lg-6 { width: 50%; }
    .vc_col-lg-5 { width: 41.66666667%; }
    .vc_col-lg-4 { width: 33.33333333%; }
    .vc_col-lg-3 { width: 25%; }
    .vc_col-lg-2 { width: 16.66666667%; }
    .vc_col-lg-1 { width: 8.33333333%; }
    .vc_col-lg-pull-12 { right: 100%; }
    .vc_col-lg-pull-11 { right: 91.66666667%; }
    .vc_col-lg-pull-10 { right: 83.33333333%; }
    .vc_col-lg-pull-9 { right: 75%; }
    .vc_col-lg-pull-8 { right: 66.66666667%; }
    .vc_col-lg-pull-7 { right: 58.33333333%; }
    .vc_col-lg-pull-6 { right: 50%; }
    .vc_col-lg-pull-5 { right: 41.66666667%; }
    .vc_col-lg-pull-4 { right: 33.33333333%; }
    .vc_col-lg-pull-3 { right: 25%; }
    .vc_col-lg-pull-2 { right: 16.66666667%; }
    .vc_col-lg-pull-1 { right: 8.33333333%; }
    .vc_col-lg-pull-0 { right: auto; }
    .vc_col-lg-push-12 { left: 100%; }
    .vc_col-lg-push-11 { left: 91.66666667%; }
    .vc_col-lg-push-10 { left: 83.33333333%; }
    .vc_col-lg-push-9 { left: 75%; }
    .vc_col-lg-push-8 { left: 66.66666667%; }
    .vc_col-lg-push-7 { left: 58.33333333%; }
    .vc_col-lg-push-6 { left: 50%; }
    .vc_col-lg-push-5 { left: 41.66666667%; }
    .vc_col-lg-push-4 { left: 33.33333333%; }
    .vc_col-lg-push-3 { left: 25%; }
    .vc_col-lg-push-2 { left: 16.66666667%; }
    .vc_col-lg-push-1 { left: 8.33333333%; }
    .vc_col-lg-push-0 { left: auto; }
    .vc_col-lg-offset-12 { margin-left: 100%; }
    .vc_col-lg-offset-11 { margin-left: 91.66666667%; }
    .vc_col-lg-offset-10 { margin-left: 83.33333333%; }
    .vc_col-lg-offset-9 { margin-left: 75%; }
    .vc_col-lg-offset-8 { margin-left: 66.66666667%; }
    .vc_col-lg-offset-7 { margin-left: 58.33333333%; }
    .vc_col-lg-offset-6 { margin-left: 50%; }
    .vc_col-lg-offset-5 { margin-left: 41.66666667%; }
    .vc_col-lg-offset-4 { margin-left: 33.33333333%; }
    .vc_col-lg-offset-3 { margin-left: 25%; }
    .vc_col-lg-offset-2 { margin-left: 16.66666667%; }
    .vc_col-lg-offset-1 { margin-left: 8.33333333%; }
    .vc_col-lg-offset-0 { margin-left: 0; }
    .vc_el-clearfix-lg { clear: both; }
}



.vc_row.vc_column-gap-20 > .vc_column_container { padding: 10px; }

.vc_row.vc_column-gap-25 { margin-left: -27.5px; margin-right: -27.5px; }

    .vc_row.vc_column-gap-25 > .vc_column_container { padding: 12.5px; }

.vc_row.vc_column-gap-30 { margin-left: -30px; margin-right: -30px; }

    .vc_row.vc_column-gap-30 > .vc_column_container { padding: 15px; }

.vc_row.vc_column-gap-35 { margin-left: -32.5px; margin-right: -32.5px; }

    .vc_row.vc_column-gap-35 > .vc_column_container { padding: 17.5px; }

.vc_col-has-fill > .vc_column-inner,
.vc_row-has-fill + .vc_row-full-width + .vc_row > .vc_column_container > .vc_column-inner,
.vc_row-has-fill + .vc_row > .vc_column_container > .vc_column-inner,
.vc_row-has-fill + .vc_vc_row > .vc_row > .vc_vc_column > .vc_column_container > .vc_column-inner,
.vc_row-has-fill + .vc_vc_row_inner > .vc_row > .vc_vc_column_inner > .vc_column_container > .vc_column-inner,
.vc_row-has-fill > .vc_column_container > .vc_column-inner,
.vc_row-has-fill > .vc_row > .vc_vc_column > .vc_column_container > .vc_column-inner,
.vc_row-has-fill > .vc_vc_column_inner > .vc_column_container > .vc_column-inner,
.vc_section.vc_section-has-fill,
.vc_section.vc_section-has-fill + .vc_row-full-width + .vc_section,
.vc_section.vc_section-has-fill + .vc_section { padding-top: 35px; }

.vc_column_container { padding-left: 0; padding-right: 0; }

    .vc_column_container > .vc_column-inner { box-sizing: border-box; padding-left: 15px; padding-right: 15px; width: 100%; }

.vc_section { padding-left: 15px; padding-right: 15px; margin-left: -15px; margin-right: -15px; }

    .vc_section[data-vc-full-width] { -webkit-transition: opacity .5s ease; -o-transition: opacity .5s ease; transition: opacity .5s ease; overflow: hidden; }

        .vc_section[data-vc-full-width].vc_hidden { opacity: 0; }

        .vc_section[data-vc-full-width] > .vc_row { margin-left: 0; margin-right: 0; }

    .vc_section[data-vc-stretch-content] { padding-left: 0; padding-right: 0; }

    .vc_section.vc_row-o-full-height { min-height: 100vh; }

    .vc_section.vc_section-flex { box-sizing: border-box; display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; -ms-flex-flow: column nowrap; flex-flow: column nowrap; }

        .vc_section.vc_section-flex .vc_vc_row { width: 100%; }

        .vc_section.vc_section-flex::after,
        .vc_section.vc_section-flex::before { display: none; }

    .vc_section.vc_section-o-content-top { -webkit-box-pack: start; -ms-flex-pack: start; justify-content: flex-start; }

    .vc_section.vc_section-o-content-bottom { -webkit-box-pack: end; -ms-flex-pack: end; justify-content: flex-end; }

    .vc_section.vc_section-o-content-middle { -webkit-box-pack: center; -ms-flex-pack: center; justify-content: center; }

        .vc_section.vc_section-o-content-bottom::after,
        .vc_section.vc_section-o-content-middle::after,
        .vc_section.vc_section-o-content-top::after { content: ''; width: 100%; height: 0; overflow: hidden; visibility: hidden; display: block; }

.vc_row.vc_column-gap-1 > .vc_vc_column > .vc_column_container,
.vc_row.vc_column-gap-1 > .vc_vc_column_inner > .vc_column_container { padding-left: .5px; padding-right: .5px; }

.vc_row.vc_column-gap-2 > .vc_vc_column > .vc_column_container,
.vc_row.vc_column-gap-2 > .vc_vc_column_inner > .vc_column_container { padding-left: 1px; padding-right: 1px; }

.vc_row.vc_column-gap-3 > .vc_vc_column > .vc_column_container,
.vc_row.vc_column-gap-3 > .vc_vc_column_inner > .vc_column_container { padding-left: 1.5px; padding-right: 1.5px; }

.vc_row.vc_column-gap-4 > .vc_vc_column > .vc_column_container,
.vc_row.vc_column-gap-4 > .vc_vc_column_inner > .vc_column_container { padding-left: 2px; padding-right: 2px; }

.vc_row.vc_column-gap-5 > .vc_vc_column > .vc_column_container,
.vc_row.vc_column-gap-5 > .vc_vc_column_inner > .vc_column_container { padding-left: 2.5px; padding-right: 2.5px; }

.vc_row.vc_column-gap-10 > .vc_vc_column > .vc_column_container,
.vc_row.vc_column-gap-10 > .vc_vc_column_inner > .vc_column_container { padding-left: 5px; padding-right: 5px; }

.vc_row.vc_column-gap-15 > .vc_vc_column > .vc_column_container,
.vc_row.vc_column-gap-15 > .vc_vc_column_inner > .vc_column_container { padding-left: 7.5px; padding-right: 7.5px; }

.vc_row.vc_column-gap-20 > .vc_vc_column > .vc_column_container,
.vc_row.vc_column-gap-20 > .vc_vc_column_inner > .vc_column_container { padding-left: 10px; padding-right: 10px; }

.vc_row.vc_column-gap-25 > .vc_vc_column > .vc_column_container,
.vc_row.vc_column-gap-25 > .vc_vc_column_inner > .vc_column_container { padding-left: 12.5px; padding-right: 12.5px; }

.vc_row.vc_column-gap-30 > .vc_vc_column > .vc_column_container,
.vc_row.vc_column-gap-30 > .vc_vc_column_inner > .vc_column_container { padding-left: 15px; padding-right: 15px; }

.vc_row.vc_column-gap-35 > .vc_vc_column > .vc_column_container,
.vc_row.vc_column-gap-35 > .vc_vc_column_inner > .vc_column_container { padding-left: 17.5px; padding-right: 17.5px; }

.vc_vc_column,
.vc_vc_column_inner { padding-left: 0; padding-right: 0; }

.vc_row.vc_row-flex > .vc_vc_column,
.vc_row.vc_row-flex > .vc_vc_column_inner { display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; }

    .vc_row.vc_row-flex > .vc_vc_column > .vc_column_container,
    .vc_row.vc_row-flex > .vc_vc_column_inner > .vc_column_container { display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; width: 100%; }

        .vc_row.vc_row-flex > .vc_vc_column > .vc_column_container > .vc_column-inner,
        .vc_row.vc_row-flex > .vc_vc_column_inner > .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; }

.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_vc_column > .vc_column_container > .vc_column-inner,
.vc_row.vc_row-o-content-top > .vc_vc_column_inner > .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_vc_column > .vc_column_container,
.vc_row.vc_row-o-content-top:not(.vc_row-o-equal-height) > .vc_vc_column_inner > .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_vc_column > .vc_column_container > .vc_column-inner,
.vc_row.vc_row-o-content-bottom > .vc_vc_column_inner > .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_vc_column > .vc_column_container,
.vc_row.vc_row-o-content-bottom:not(.vc_row-o-equal-height) > .vc_vc_column_inner > .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_vc_column > .vc_column_container > .vc_column-inner,
.vc_row.vc_row-o-content-middle > .vc_vc_column_inner > .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_vc_column > .vc_column_container,
.vc_row.vc_row-o-content-middle:not(.vc_row-o-equal-height) > .vc_vc_column_inner > .vc_column_container { -webkit-box-align: center; -webkit-align-items: center; -ms-flex-align: center; align-items: center; }

.vc_empty-element > .vc_column-inner { min-height: 100px; }

.fb_type_standard,
.fb_type_standard iframe { height: 25px; }

.fb_type_button_count,
.fb_type_button_count iframe { height: 20px; }

.fb_type_box_count,
.fb_type_box_count iframe { height: 62px; }

.wpb_googleplus_type_standard { height: 25px; }

.wpb_googleplus_type_small { height: 19px; }

.wpb_googleplus_type_medium,
.wpb_googleplus_type_tall { height: 21px; }

    .wpb_googleplus_type_tall.vc_googleplus-annotation-bubble { height: 62px; }

.wpb_pinterest_type_horizontal,
.wpb_pinterest_type_none { height: 21px; }

.wpb_pinterest a { border-bottom: 0; }

.wpb_pinterest_type_vertical { box-sizing: content-box; padding-top: 29px; height: 21px; }

iframe.twitter-share-button { margin: 0; }


.vc_vc_button .vc_btn,
.vc_vc_button2 .vc_btn { margin-top: 5px; margin-bottom: 5px; }

.wpb_button:hover { color: #333; background-color: #e6e6e6; -webkit-transition: background-color .1s linear; -o-transition: background-color .1s linear; transition: background-color .1s linear; background-image: none; }

.wpb_button:focus { outline: dotted thin; outline: -webkit-focus-ring-color auto 5px; outline-offset: -2px; }

.wpb_button.active,
.wpb_button:active { background-color: #e6e6e6; background-image: none; outline: 0; -webkit-box-shadow: inset 0 2px 4px rgba(0, 0, 0, .15), 0 1px 2px rgba(0, 0, 0, .05); box-shadow: inset 0 2px 4px rgba(0, 0, 0, .15), 0 1px 2px rgba(0, 0, 0, .05); }

button.wpb_btn-large,
span.wpb_btn-large { padding: 9px 14px; font-size: 15px; line-height: normal; -webkit-border-radius: 2px; -moz-border-radius: 2px; border-radius: 2px; }

    button.wpb_btn-large [class^=icon-],
    span.wpb_btn-large [class^=icon-] { margin-top: 1px; }

button.wpb_btn-small,
span.wpb_btn-small { padding: 5px 9px; font-size: 11px; line-height: 16px; }

    button.wpb_btn-small [class^=icon-],
    span.wpb_btn-small [class^=icon-] { margin-top: -1px; }

button.wpb_btn-mini,
span.wpb_btn-mini { padding: 2px 6px; font-size: 11px; line-height: 14px; }

.wpb_btn-danger,
.wpb_btn-danger:hover,
.wpb_btn-info,
.wpb_btn-info:hover,
.wpb_btn-inverse,
.wpb_btn-inverse:hover,
.wpb_btn-primary,
.wpb_btn-primary:hover,
.wpb_btn-success,
.wpb_btn-success:hover,
.wpb_btn-warning,
.wpb_btn-warning:hover { color: #FFF; text-shadow: 0 -1px 0 rgba(0, 0, 0, .25); }

    .wpb_btn-danger.active,
    .wpb_btn-info.active,
    .wpb_btn-inverse.active,
    .wpb_btn-primary.active,
    .wpb_btn-success.active,
    .wpb_btn-warning.active { color: rgba(255, 255, 255, .75); }

.wpb_btn-primary { background-color: #08c; }

    .wpb_btn-primary.active,
    .wpb_btn-primary.disabled,
    .wpb_btn-primary:active,
    .wpb_btn-primary:hover,
    .wpb_btn-primary[disabled] { background-color: #0077b3; }

.wpb_btn-warning { background-color: #F90; }

    .wpb_btn-warning.active,
    .wpb_btn-warning.disabled,
    .wpb_btn-warning:active,
    .wpb_btn-warning:hover,
    .wpb_btn-warning[disabled] { background-color: #e68a00; }

.wpb_btn-danger { background-color: #FF675B; }

    .wpb_btn-danger.active,
    .wpb_btn-danger.disabled,
    .wpb_btn-danger:active,
    .wpb_btn-danger:hover,
    .wpb_btn-danger[disabled] { background-color: #ff4f42; }

.wpb_btn-success { background-color: #6AB165; }

    .wpb_btn-success.active,
    .wpb_btn-success.disabled,
    .wpb_btn-success:active,
    .wpb_btn-success:hover,
    .wpb_btn-success[disabled] { background-color: #5aa855; }

.wpb_btn-info { background-color: #58B9DA; }

    .wpb_btn-info.active,
    .wpb_btn-info.disabled,
    .wpb_btn-info:active,
    .wpb_btn-info:hover,
    .wpb_btn-info[disabled] { background-color: #43b0d5; }

.wpb_btn-inverse { background-color: #555; }

    .wpb_btn-inverse.active,
    .wpb_btn-inverse.disabled,
    .wpb_btn-inverse:active,
    .wpb_btn-inverse:hover,
    .wpb_btn-inverse[disabled] { background-color: #484848; }

button.wpb_button::-moz-focus-inner,
input[type=submit].wpb_button::-moz-focus-inner { padding: 0; border: 0; }

a.wpb_button_a { border: none; }

.vc_btn3-container { display: block; margin-bottom: 21.74px; max-width: 100%; }

    .vc_btn3-container.vc_btn3-inline { display: inline-block; vertical-align: top; }

.vc_general.vc_btn3 { display: inline-block; margin-bottom: 0; text-align: center; vertical-align: middle; cursor: pointer; background-image: none; background-color: transparent; color: #5472D2; border: 1px solid transparent; box-sizing: border-box; word-wrap: break-word; -webkit-user-select: none; -moz-user-select: none; -ms-user-select: none; user-select: none; position: relative; top: 0; -webkit-transition: all .2s ease-in-out; transition: all .2s ease-in-out; line-height: normal; font-size: 14px; padding: 14px 20px; }

.wpb_content_element .wpb_tabs_nav li.ui-tabs-active a,
.wpb_gallery .wpb_flexslider .flex-caption { cursor: default; }

.wpb_call_to_action,
.wpb_call_to_action .wpb_button { -webkit-box-sizing: border-box; -moz-box-sizing: border-box; }

.vc_general.vc_btn3.vc_btn3-style-outline,
.vc_general.vc_btn3.vc_btn3-style-outline-custom { padding: 13px 19px; }

.vc_general.vc_btn3.active,
.vc_general.vc_btn3:active,
.vc_general.vc_btn3:focus { outline: 0; }

.vc_general.vc_btn3:focus,
.vc_general.vc_btn3:hover { border: 1px solid transparent; text-decoration: none; color: #4868cf; }

.vc_general.vc_btn3 .vc_btn3-icon { vertical-align: top; height: 14px; line-height: 1; font-size: 16px; }

.vc_general.vc_btn3 .vc_btn3-icon-inner { display: block; position: absolute; top: 50%; left: 0; -webkit-transform: translate(0, -50%); -ms-transform: translate(0, -50%); transform: translate(0, -50%); }

.vc_general.vc_btn3 .vc_btn3-placeholder { display: inline-block; vertical-align: top; width: 0; }

.vc_btn3.vc_btn3-icon-left,
.vc_btn3.vc_btn3-icon-right { position: relative; }

    .vc_btn3.vc_btn3-icon-left .vc_btn3-icon,
    .vc_btn3.vc_btn3-icon-right .vc_btn3-icon { display: block; position: absolute; top: 50%; -webkit-transform: translate(0, -50%); -ms-transform: translate(0, -50%); -o-transform: translate(0, -50%); transform: translate(0, -50%); }

.vc_btn3.vc_btn3-icon-left { text-align: left; }

.vc_btn3.vc_btn3-icon-right { text-align: right; }

    .vc_btn3.vc_btn3-icon-right:not(.vc_btn3-block) .vc_btn3-icon-inner { -webkit-transform: translate(-75%, -50%); -ms-transform: translate(-75%, -50%); transform: translate(-75%, -50%); }

.vc_btn3.vc_btn3-o-empty .vc_btn3-icon { -webkit-transform: translate(-50%, -50%); -ms-transform: translate(-50%, -50%); transform: translate(-50%, -50%); }

.vc_btn3.vc_btn3-o-empty:not(.vc_btn3-block) .vc_btn3-icon-inner { -webkit-transform: translate(-50%, -50%); -ms-transform: translate(-50%, -50%); transform: translate(-50%, -50%); }

.vc_btn3.vc_btn3-style-classic { border-color: rgba(0, 0, 0, .1); }

.vc_btn3.vc_btn3-style-modern { background-image: -webkit-linear-gradient(top, rgba(255, 255, 255, .2) 0, rgba(255, 255, 255, .01) 100%); background-image: -o-linear-gradient(top, rgba(255, 255, 255, .2) 0, rgba(255, 255, 255, .01) 100%); background-image: linear-gradient(to bottom, rgba(255, 255, 255, .2) 0, rgba(255, 255, 255, .01) 100%); background-repeat: repeat-x; filter: progid: DXImageTransform.Microsoft.gradient(startColorstr='#33ffffff', endColorstr='#03ffffff', GradientType=0); }

.vc_btn3.vc_btn3-style-outline,
.vc_btn3.vc_btn3-style-outline-custom,
.vc_btn3.vc_btn3-style-outline-custom:focus,
.vc_btn3.vc_btn3-style-outline-custom:hover,
.vc_btn3.vc_btn3-style-outline:focus,
.vc_btn3.vc_btn3-style-outline:hover { border-width: 2px; }

.vc_btn3.vc_btn3-style-custom { background-image: -webkit-linear-gradient(rgba(0, 0, 0, 0), rgba(0, 0, 0, .1) 50%, rgba(0, 0, 0, .1)); background-image: -o-linear-gradient(rgba(0, 0, 0, 0), rgba(0, 0, 0, .1) 50%, rgba(0, 0, 0, .1)); background-image: linear-gradient(rgba(0, 0, 0, 0), rgba(0, 0, 0, .1) 50%, rgba(0, 0, 0, .1)); filter: progid: DXImageTransform.Microsoft.gradient(startColorstr='#00000000', endColorstr='#1a000000', GradientType=0); background-repeat: repeat-x; background-size: 200%; background-position: 0 -100%; }

    .vc_btn3.vc_btn3-style-custom:focus,
    .vc_btn3.vc_btn3-style-custom:hover { background-position: 0 100%; }

.vc_btn3.vc_btn3-block { display: block; width: 100%; text-align: inherit; }

.vc_btn3.vc_btn3-shape-square { border-radius: 0; }

.vc_btn3.vc_btn3-shape-rounded { border-radius: 5px; }

.vc_btn3.vc_btn3-shape-round { border-radius: 2em; }

.vc_btn3.vc_btn3-size-xs { font-size: 11px; padding: 8px 12px; }

    .vc_btn3.vc_btn3-size-xs.vc_btn3-style-outline,
    .vc_btn3.vc_btn3-size-xs.vc_btn3-style-outline-custom { padding: 7px 11px; }

    .vc_btn3.vc_btn3-size-xs .vc_btn3-icon { font-size: 14px; height: 11px; line-height: 11px; }

    .vc_btn3.vc_btn3-size-xs.vc_btn3-icon-left:not(.vc_btn3-o-empty) { padding-left: 31px; }

        .vc_btn3.vc_btn3-size-xs.vc_btn3-icon-left:not(.vc_btn3-o-empty) .vc_btn3-icon { left: 12px; }

    .vc_btn3.vc_btn3-size-xs.vc_btn3-icon-right:not(.vc_btn3-o-empty) { padding-right: 31px; }

        .vc_btn3.vc_btn3-size-xs.vc_btn3-icon-right:not(.vc_btn3-o-empty) .vc_btn3-icon { right: 12px; }

.vc_btn3.vc_btn3-size-sm { font-size: 12px; padding: 11px 16px; }

    .vc_btn3.vc_btn3-size-sm.vc_btn3-style-outline,
    .vc_btn3.vc_btn3-size-sm.vc_btn3-style-outline-custom { padding: 10px 15px; }

    .vc_btn3.vc_btn3-size-sm .vc_btn3-icon { font-size: 14px; height: 12px; line-height: 12px; }

    .vc_btn3.vc_btn3-size-sm.vc_btn3-icon-left:not(.vc_btn3-o-empty) { padding-left: 39px; }

        .vc_btn3.vc_btn3-size-sm.vc_btn3-icon-left:not(.vc_btn3-o-empty) .vc_btn3-icon { left: 16px; }

    .vc_btn3.vc_btn3-size-sm.vc_btn3-icon-right:not(.vc_btn3-o-empty) { padding-right: 39px; }

        .vc_btn3.vc_btn3-size-sm.vc_btn3-icon-right:not(.vc_btn3-o-empty) .vc_btn3-icon { right: 16px; }

.vc_btn3.vc_btn3-size-md { font-size: 14px; padding: 14px 20px; }

    .vc_btn3.vc_btn3-size-md.vc_btn3-style-outline,
    .vc_btn3.vc_btn3-size-md.vc_btn3-style-outline-custom { padding: 13px 19px; }

    .vc_btn3.vc_btn3-size-md .vc_btn3-icon { font-size: 16px; height: 14px; line-height: 14px; }

    .vc_btn3.vc_btn3-size-md.vc_btn3-icon-left:not(.vc_btn3-o-empty) { padding-left: 48px; }

        .vc_btn3.vc_btn3-size-md.vc_btn3-icon-left:not(.vc_btn3-o-empty) .vc_btn3-icon { left: 20px; }

    .vc_btn3.vc_btn3-size-md.vc_btn3-icon-right:not(.vc_btn3-o-empty) { padding-right: 48px; }

        .vc_btn3.vc_btn3-size-md.vc_btn3-icon-right:not(.vc_btn3-o-empty) .vc_btn3-icon { right: 20px; }

.vc_btn3.vc_btn3-size-lg { font-size: 16px; padding: 18px 25px; }

    .vc_btn3.vc_btn3-size-lg.vc_btn3-style-outline,
    .vc_btn3.vc_btn3-size-lg.vc_btn3-style-outline-custom { padding: 17px 24px; }

    .vc_btn3.vc_btn3-size-lg .vc_btn3-icon { font-size: 20px; height: 16px; line-height: 16px; }

    .vc_btn3.vc_btn3-size-lg.vc_btn3-icon-left:not(.vc_btn3-o-empty) { padding-left: 60px; }

        .vc_btn3.vc_btn3-size-lg.vc_btn3-icon-left:not(.vc_btn3-o-empty) .vc_btn3-icon { left: 25px; }

    .vc_btn3.vc_btn3-size-lg.vc_btn3-icon-right:not(.vc_btn3-o-empty) { padding-right: 60px; }

        .vc_btn3.vc_btn3-size-lg.vc_btn3-icon-right:not(.vc_btn3-o-empty) .vc_btn3-icon { right: 25px; }

.vc_btn3.vc_btn3-color-blue,
.vc_btn3.vc_btn3-color-blue.vc_btn3-style-flat { color: #fff; background-color: #5472D2; }

    .vc_btn3.vc_btn3-color-blue.vc_btn3-style-flat:focus,
    .vc_btn3.vc_btn3-color-blue.vc_btn3-style-flat:hover,
    .vc_btn3.vc_btn3-color-blue:focus,
    .vc_btn3.vc_btn3-color-blue:hover { color: #f7f7f7; background-color: #3c5ecc; }

    .vc_btn3.vc_btn3-color-blue.active,
    .vc_btn3.vc_btn3-color-blue.vc_btn3-style-flat.active,
    .vc_btn3.vc_btn3-color-blue.vc_btn3-style-flat:active,
    .vc_btn3.vc_btn3-color-blue:active { color: #f2f2f2; background-color: #3558c8; }

    .vc_btn3.vc_btn3-color-blue.vc_btn3-style-outline { color: #5472D2; border-color: #5472D2; background-color: transparent; }

        .vc_btn3.vc_btn3-color-blue.vc_btn3-style-outline.active,
        .vc_btn3.vc_btn3-color-blue.vc_btn3-style-outline:active,
        .vc_btn3.vc_btn3-color-blue.vc_btn3-style-outline:focus,
        .vc_btn3.vc_btn3-color-blue.vc_btn3-style-outline:hover { color: #fff; border-color: #5472D2; background-color: #5472D2; }

    .vc_btn3.vc_btn3-color-blue.vc_btn3-style-3d { color: #fff; background-color: #5472D2; box-shadow: 0 5px 0 #3253bc; }

        .vc_btn3.vc_btn3-color-blue.vc_btn3-style-3d:focus,
        .vc_btn3.vc_btn3-color-blue.vc_btn3-style-3d:hover { color: #f7f7f7; background-color: #5472D2; top: 3px; box-shadow: 0 2px 0 #3253bc; }

        .vc_btn3.vc_btn3-color-blue.vc_btn3-style-3d.active,
        .vc_btn3.vc_btn3-color-blue.vc_btn3-style-3d:active { color: #f2f2f2; background-color: #5472D2; }

        .vc_btn3.vc_btn3-color-blue.vc_btn3-style-3d.vc_btn3-size-xs { box-shadow: 0 3px 0 #3253bc; }

            .vc_btn3.vc_btn3-color-blue.vc_btn3-style-3d.vc_btn3-size-xs:focus,
            .vc_btn3.vc_btn3-color-blue.vc_btn3-style-3d.vc_btn3-size-xs:hover { top: 1px; box-shadow: 0 2px 0 #3253bc; }

        .vc_btn3.vc_btn3-color-blue.vc_btn3-style-3d.vc_btn3-size-sm { box-shadow: 0 4px 0 #3253bc; }

            .vc_btn3.vc_btn3-color-blue.vc_btn3-style-3d.vc_btn3-size-sm:focus,
            .vc_btn3.vc_btn3-color-blue.vc_btn3-style-3d.vc_btn3-size-sm:hover { top: 2px; box-shadow: 0 2px 0 #3253bc; }

        .vc_btn3.vc_btn3-color-blue.vc_btn3-style-3d.vc_btn3-size-lg { box-shadow: 0 5px 0 #3253bc; }

            .vc_btn3.vc_btn3-color-blue.vc_btn3-style-3d.vc_btn3-size-lg:focus,
            .vc_btn3.vc_btn3-color-blue.vc_btn3-style-3d.vc_btn3-size-lg:hover { top: 3px; box-shadow: 0 2px 0 #3253bc; }

    .vc_btn3.vc_btn3-color-blue.vc_btn3-style-modern { color: #fff; border-color: #5472D2; background-color: #5472D2; }

        .vc_btn3.vc_btn3-color-blue.vc_btn3-style-modern:focus,
        .vc_btn3.vc_btn3-color-blue.vc_btn3-style-modern:hover { color: #f7f7f7; border-color: #3c5ecc; background-color: #3c5ecc; }

        .vc_btn3.vc_btn3-color-blue.vc_btn3-style-modern.active,
        .vc_btn3.vc_btn3-color-blue.vc_btn3-style-modern:active { color: #f2f2f2; border-color: #3558c8; background-color: #3558c8; }

.vc_btn3.vc_btn3-color-turquoise,
.vc_btn3.vc_btn3-color-turquoise.vc_btn3-style-flat { color: #fff; background-color: #00C1CF; }

    .vc_btn3.vc_btn3-color-turquoise.vc_btn3-style-flat:focus,
    .vc_btn3.vc_btn3-color-turquoise.vc_btn3-style-flat:hover,
    .vc_btn3.vc_btn3-color-turquoise:focus,
    .vc_btn3.vc_btn3-color-turquoise:hover { color: #f7f7f7; background-color: #00a4b0; }

    .vc_btn3.vc_btn3-color-turquoise.active,
    .vc_btn3.vc_btn3-color-turquoise.vc_btn3-style-flat.active,
    .vc_btn3.vc_btn3-color-turquoise.vc_btn3-style-flat:active,
    .vc_btn3.vc_btn3-color-turquoise:active { color: #f2f2f2; background-color: #009ba6; }

    .vc_btn3.vc_btn3-color-turquoise.vc_btn3-style-outline { color: #00C1CF; border-color: #00C1CF; background-color: transparent; }

        .vc_btn3.vc_btn3-color-turquoise.vc_btn3-style-outline.active,
        .vc_btn3.vc_btn3-color-turquoise.vc_btn3-style-outline:active,
        .vc_btn3.vc_btn3-color-turquoise.vc_btn3-style-outline:focus,
        .vc_btn3.vc_btn3-color-turquoise.vc_btn3-style-outline:hover { color: #fff; border-color: #00C1CF; background-color: #00C1CF; }

    .vc_btn3.vc_btn3-color-turquoise.vc_btn3-style-3d { color: #fff; background-color: #00C1CF; box-shadow: 0 5px 0 #008d97; }

        .vc_btn3.vc_btn3-color-turquoise.vc_btn3-style-3d:focus,
        .vc_btn3.vc_btn3-color-turquoise.vc_btn3-style-3d:hover { color: #f7f7f7; background-color: #00C1CF; top: 3px; box-shadow: 0 2px 0 #008d97; }

        .vc_btn3.vc_btn3-color-turquoise.vc_btn3-style-3d.active,
        .vc_btn3.vc_btn3-color-turquoise.vc_btn3-style-3d:active { color: #f2f2f2; background-color: #00C1CF; }

        .vc_btn3.vc_btn3-color-turquoise.vc_btn3-style-3d.vc_btn3-size-xs { box-shadow: 0 3px 0 #008d97; }

            .vc_btn3.vc_btn3-color-turquoise.vc_btn3-style-3d.vc_btn3-size-xs:focus,
            .vc_btn3.vc_btn3-color-turquoise.vc_btn3-style-3d.vc_btn3-size-xs:hover { top: 1px; box-shadow: 0 2px 0 #008d97; }

        .vc_btn3.vc_btn3-color-turquoise.vc_btn3-style-3d.vc_btn3-size-sm { box-shadow: 0 4px 0 #008d97; }

            .vc_btn3.vc_btn3-color-turquoise.vc_btn3-style-3d.vc_btn3-size-sm:focus,
            .vc_btn3.vc_btn3-color-turquoise.vc_btn3-style-3d.vc_btn3-size-sm:hover { top: 2px; box-shadow: 0 2px 0 #008d97; }

        .vc_btn3.vc_btn3-color-turquoise.vc_btn3-style-3d.vc_btn3-size-lg { box-shadow: 0 5px 0 #008d97; }

            .vc_btn3.vc_btn3-color-turquoise.vc_btn3-style-3d.vc_btn3-size-lg:focus,
            .vc_btn3.vc_btn3-color-turquoise.vc_btn3-style-3d.vc_btn3-size-lg:hover { top: 3px; box-shadow: 0 2px 0 #008d97; }

    .vc_btn3.vc_btn3-color-turquoise.vc_btn3-style-modern { color: #fff; border-color: #00C1CF; background-color: #00C1CF; }

        .vc_btn3.vc_btn3-color-turquoise.vc_btn3-style-modern:focus,
        .vc_btn3.vc_btn3-color-turquoise.vc_btn3-style-modern:hover { color: #f7f7f7; border-color: #00a4b0; background-color: #00a4b0; }

        .vc_btn3.vc_btn3-color-turquoise.vc_btn3-style-modern.active,
        .vc_btn3.vc_btn3-color-turquoise.vc_btn3-style-modern:active { color: #f2f2f2; border-color: #009ba6; background-color: #009ba6; }

.vc_btn3.vc_btn3-color-pink,
.vc_btn3.vc_btn3-color-pink.vc_btn3-style-flat { color: #fff; background-color: #FE6C61; }

    .vc_btn3.vc_btn3-color-pink.vc_btn3-style-flat:focus,
    .vc_btn3.vc_btn3-color-pink.vc_btn3-style-flat:hover,
    .vc_btn3.vc_btn3-color-pink:focus,
    .vc_btn3.vc_btn3-color-pink:hover { color: #f7f7f7; background-color: #fe5043; }

    .vc_btn3.vc_btn3-color-pink.active,
    .vc_btn3.vc_btn3-color-pink.vc_btn3-style-flat.active,
    .vc_btn3.vc_btn3-color-pink.vc_btn3-style-flat:active,
    .vc_btn3.vc_btn3-color-pink:active { color: #f2f2f2; background-color: #fe4638; }

    .vc_btn3.vc_btn3-color-pink.vc_btn3-style-outline { color: #FE6C61; border-color: #FE6C61; background-color: transparent; }

        .vc_btn3.vc_btn3-color-pink.vc_btn3-style-outline.active,
        .vc_btn3.vc_btn3-color-pink.vc_btn3-style-outline:active,
        .vc_btn3.vc_btn3-color-pink.vc_btn3-style-outline:focus,
        .vc_btn3.vc_btn3-color-pink.vc_btn3-style-outline:hover { color: #fff; border-color: #FE6C61; background-color: #FE6C61; }

    .vc_btn3.vc_btn3-color-pink.vc_btn3-style-3d { color: #fff; background-color: #FE6C61; box-shadow: 0 5px 0 #fe3829; }

        .vc_btn3.vc_btn3-color-pink.vc_btn3-style-3d:focus,
        .vc_btn3.vc_btn3-color-pink.vc_btn3-style-3d:hover { color: #f7f7f7; background-color: #FE6C61; top: 3px; box-shadow: 0 2px 0 #fe3829; }

        .vc_btn3.vc_btn3-color-pink.vc_btn3-style-3d.active,
        .vc_btn3.vc_btn3-color-pink.vc_btn3-style-3d:active { color: #f2f2f2; background-color: #FE6C61; }

        .vc_btn3.vc_btn3-color-pink.vc_btn3-style-3d.vc_btn3-size-xs { box-shadow: 0 3px 0 #fe3829; }

            .vc_btn3.vc_btn3-color-pink.vc_btn3-style-3d.vc_btn3-size-xs:focus,
            .vc_btn3.vc_btn3-color-pink.vc_btn3-style-3d.vc_btn3-size-xs:hover { top: 1px; box-shadow: 0 2px 0 #fe3829; }

        .vc_btn3.vc_btn3-color-pink.vc_btn3-style-3d.vc_btn3-size-sm { box-shadow: 0 4px 0 #fe3829; }

            .vc_btn3.vc_btn3-color-pink.vc_btn3-style-3d.vc_btn3-size-sm:focus,
            .vc_btn3.vc_btn3-color-pink.vc_btn3-style-3d.vc_btn3-size-sm:hover { top: 2px; box-shadow: 0 2px 0 #fe3829; }

        .vc_btn3.vc_btn3-color-pink.vc_btn3-style-3d.vc_btn3-size-lg { box-shadow: 0 5px 0 #fe3829; }

            .vc_btn3.vc_btn3-color-pink.vc_btn3-style-3d.vc_btn3-size-lg:focus,
            .vc_btn3.vc_btn3-color-pink.vc_btn3-style-3d.vc_btn3-size-lg:hover { top: 3px; box-shadow: 0 2px 0 #fe3829; }

    .vc_btn3.vc_btn3-color-pink.vc_btn3-style-modern { color: #fff; border-color: #FE6C61; background-color: #FE6C61; }

        .vc_btn3.vc_btn3-color-pink.vc_btn3-style-modern:focus,
        .vc_btn3.vc_btn3-color-pink.vc_btn3-style-modern:hover { color: #f7f7f7; border-color: #fe5043; background-color: #fe5043; }

        .vc_btn3.vc_btn3-color-pink.vc_btn3-style-modern.active,
        .vc_btn3.vc_btn3-color-pink.vc_btn3-style-modern:active { color: #f2f2f2; border-color: #fe4638; background-color: #fe4638; }

.vc_btn3.vc_btn3-color-violet,
.vc_btn3.vc_btn3-color-violet.vc_btn3-style-flat { color: #fff; background-color: #8D6DC4; }

    .vc_btn3.vc_btn3-color-violet.vc_btn3-style-flat:focus,
    .vc_btn3.vc_btn3-color-violet.vc_btn3-style-flat:hover,
    .vc_btn3.vc_btn3-color-violet:focus,
    .vc_btn3.vc_btn3-color-violet:hover { color: #f7f7f7; background-color: #7c57bb; }

    .vc_btn3.vc_btn3-color-violet.active,
    .vc_btn3.vc_btn3-color-violet.vc_btn3-style-flat.active,
    .vc_btn3.vc_btn3-color-violet.vc_btn3-style-flat:active,
    .vc_btn3.vc_btn3-color-violet:active { color: #f2f2f2; background-color: #7650b8; }

    .vc_btn3.vc_btn3-color-violet.vc_btn3-style-outline { color: #8D6DC4; border-color: #8D6DC4; background-color: transparent; }

        .vc_btn3.vc_btn3-color-violet.vc_btn3-style-outline.active,
        .vc_btn3.vc_btn3-color-violet.vc_btn3-style-outline:active,
        .vc_btn3.vc_btn3-color-violet.vc_btn3-style-outline:focus,
        .vc_btn3.vc_btn3-color-violet.vc_btn3-style-outline:hover { color: #fff; border-color: #8D6DC4; background-color: #8D6DC4; }

    .vc_btn3.vc_btn3-color-violet.vc_btn3-style-3d { color: #fff; background-color: #8D6DC4; box-shadow: 0 5px 0 #6e48b1; }

        .vc_btn3.vc_btn3-color-violet.vc_btn3-style-3d:focus,
        .vc_btn3.vc_btn3-color-violet.vc_btn3-style-3d:hover { color: #f7f7f7; background-color: #8D6DC4; top: 3px; box-shadow: 0 2px 0 #6e48b1; }

        .vc_btn3.vc_btn3-color-violet.vc_btn3-style-3d.active,
        .vc_btn3.vc_btn3-color-violet.vc_btn3-style-3d:active { color: #f2f2f2; background-color: #8D6DC4; }

        .vc_btn3.vc_btn3-color-violet.vc_btn3-style-3d.vc_btn3-size-xs { box-shadow: 0 3px 0 #6e48b1; }

            .vc_btn3.vc_btn3-color-violet.vc_btn3-style-3d.vc_btn3-size-xs:focus,
            .vc_btn3.vc_btn3-color-violet.vc_btn3-style-3d.vc_btn3-size-xs:hover { top: 1px; box-shadow: 0 2px 0 #6e48b1; }

        .vc_btn3.vc_btn3-color-violet.vc_btn3-style-3d.vc_btn3-size-sm { box-shadow: 0 4px 0 #6e48b1; }

            .vc_btn3.vc_btn3-color-violet.vc_btn3-style-3d.vc_btn3-size-sm:focus,
            .vc_btn3.vc_btn3-color-violet.vc_btn3-style-3d.vc_btn3-size-sm:hover { top: 2px; box-shadow: 0 2px 0 #6e48b1; }

        .vc_btn3.vc_btn3-color-violet.vc_btn3-style-3d.vc_btn3-size-lg { box-shadow: 0 5px 0 #6e48b1; }

            .vc_btn3.vc_btn3-color-violet.vc_btn3-style-3d.vc_btn3-size-lg:focus,
            .vc_btn3.vc_btn3-color-violet.vc_btn3-style-3d.vc_btn3-size-lg:hover { top: 3px; box-shadow: 0 2px 0 #6e48b1; }

    .vc_btn3.vc_btn3-color-violet.vc_btn3-style-modern { color: #fff; border-color: #8D6DC4; background-color: #8D6DC4; }

        .vc_btn3.vc_btn3-color-violet.vc_btn3-style-modern:focus,
        .vc_btn3.vc_btn3-color-violet.vc_btn3-style-modern:hover { color: #f7f7f7; border-color: #7c57bb; background-color: #7c57bb; }

        .vc_btn3.vc_btn3-color-violet.vc_btn3-style-modern.active,
        .vc_btn3.vc_btn3-color-violet.vc_btn3-style-modern:active { color: #f2f2f2; border-color: #7650b8; background-color: #7650b8; }

.vc_btn3.vc_btn3-color-peacoc,
.vc_btn3.vc_btn3-color-peacoc.vc_btn3-style-flat { color: #fff; background-color: #4CADC9; }

    .vc_btn3.vc_btn3-color-peacoc.vc_btn3-style-flat:focus,
    .vc_btn3.vc_btn3-color-peacoc.vc_btn3-style-flat:hover,
    .vc_btn3.vc_btn3-color-peacoc:focus,
    .vc_btn3.vc_btn3-color-peacoc:hover { color: #f7f7f7; background-color: #39a0bd; }

    .vc_btn3.vc_btn3-color-peacoc.active,
    .vc_btn3.vc_btn3-color-peacoc.vc_btn3-style-flat.active,
    .vc_btn3.vc_btn3-color-peacoc.vc_btn3-style-flat:active,
    .vc_btn3.vc_btn3-color-peacoc:active { color: #f2f2f2; background-color: #3799b5; }

    .vc_btn3.vc_btn3-color-peacoc.vc_btn3-style-outline { color: #4CADC9; border-color: #4CADC9; background-color: transparent; }

        .vc_btn3.vc_btn3-color-peacoc.vc_btn3-style-outline.active,
        .vc_btn3.vc_btn3-color-peacoc.vc_btn3-style-outline:active,
        .vc_btn3.vc_btn3-color-peacoc.vc_btn3-style-outline:focus,
        .vc_btn3.vc_btn3-color-peacoc.vc_btn3-style-outline:hover { color: #fff; border-color: #4CADC9; background-color: #4CADC9; }

    .vc_btn3.vc_btn3-color-peacoc.vc_btn3-style-3d { color: #fff; background-color: #4CADC9; box-shadow: 0 5px 0 #338faa; }

        .vc_btn3.vc_btn3-color-peacoc.vc_btn3-style-3d:focus,
        .vc_btn3.vc_btn3-color-peacoc.vc_btn3-style-3d:hover { color: #f7f7f7; background-color: #4CADC9; top: 3px; box-shadow: 0 2px 0 #338faa; }

        .vc_btn3.vc_btn3-color-peacoc.vc_btn3-style-3d.active,
        .vc_btn3.vc_btn3-color-peacoc.vc_btn3-style-3d:active { color: #f2f2f2; background-color: #4CADC9; }

        .vc_btn3.vc_btn3-color-peacoc.vc_btn3-style-3d.vc_btn3-size-xs { box-shadow: 0 3px 0 #338faa; }

            .vc_btn3.vc_btn3-color-peacoc.vc_btn3-style-3d.vc_btn3-size-xs:focus,
            .vc_btn3.vc_btn3-color-peacoc.vc_btn3-style-3d.vc_btn3-size-xs:hover { top: 1px; box-shadow: 0 2px 0 #338faa; }

        .vc_btn3.vc_btn3-color-peacoc.vc_btn3-style-3d.vc_btn3-size-sm { box-shadow: 0 4px 0 #338faa; }

            .vc_btn3.vc_btn3-color-peacoc.vc_btn3-style-3d.vc_btn3-size-sm:focus,
            .vc_btn3.vc_btn3-color-peacoc.vc_btn3-style-3d.vc_btn3-size-sm:hover { top: 2px; box-shadow: 0 2px 0 #338faa; }

        .vc_btn3.vc_btn3-color-peacoc.vc_btn3-style-3d.vc_btn3-size-lg { box-shadow: 0 5px 0 #338faa; }

            .vc_btn3.vc_btn3-color-peacoc.vc_btn3-style-3d.vc_btn3-size-lg:focus,
            .vc_btn3.vc_btn3-color-peacoc.vc_btn3-style-3d.vc_btn3-size-lg:hover { top: 3px; box-shadow: 0 2px 0 #338faa; }

    .vc_btn3.vc_btn3-color-peacoc.vc_btn3-style-modern { color: #fff; border-color: #4CADC9; background-color: #4CADC9; }

        .vc_btn3.vc_btn3-color-peacoc.vc_btn3-style-modern:focus,
        .vc_btn3.vc_btn3-color-peacoc.vc_btn3-style-modern:hover { color: #f7f7f7; border-color: #39a0bd; background-color: #39a0bd; }

        .vc_btn3.vc_btn3-color-peacoc.vc_btn3-style-modern.active,
        .vc_btn3.vc_btn3-color-peacoc.vc_btn3-style-modern:active { color: #f2f2f2; border-color: #3799b5; background-color: #3799b5; }

.vc_btn3.vc_btn3-color-chino,
.vc_btn3.vc_btn3-color-chino.vc_btn3-style-flat { color: #fff; background-color: #CEC2AB; }

    .vc_btn3.vc_btn3-color-chino.vc_btn3-style-flat:focus,
    .vc_btn3.vc_btn3-color-chino.vc_btn3-style-flat:hover,
    .vc_btn3.vc_btn3-color-chino:focus,
    .vc_btn3.vc_btn3-color-chino:hover { color: #f7f7f7; background-color: #c3b498; }

    .vc_btn3.vc_btn3-color-chino.active,
    .vc_btn3.vc_btn3-color-chino.vc_btn3-style-flat.active,
    .vc_btn3.vc_btn3-color-chino.vc_btn3-style-flat:active,
    .vc_btn3.vc_btn3-color-chino:active { color: #f2f2f2; background-color: #bfaf91; }

    .vc_btn3.vc_btn3-color-chino.vc_btn3-style-outline { color: #CEC2AB; border-color: #CEC2AB; background-color: transparent; }

        .vc_btn3.vc_btn3-color-chino.vc_btn3-style-outline.active,
        .vc_btn3.vc_btn3-color-chino.vc_btn3-style-outline:active,
        .vc_btn3.vc_btn3-color-chino.vc_btn3-style-outline:focus,
        .vc_btn3.vc_btn3-color-chino.vc_btn3-style-outline:hover { color: #fff; border-color: #CEC2AB; background-color: #CEC2AB; }

    .vc_btn3.vc_btn3-color-chino.vc_btn3-style-3d { color: #fff; background-color: #CEC2AB; box-shadow: 0 5px 0 #b9a888; }

        .vc_btn3.vc_btn3-color-chino.vc_btn3-style-3d:focus,
        .vc_btn3.vc_btn3-color-chino.vc_btn3-style-3d:hover { color: #f7f7f7; background-color: #CEC2AB; top: 3px; box-shadow: 0 2px 0 #b9a888; }

        .vc_btn3.vc_btn3-color-chino.vc_btn3-style-3d.active,
        .vc_btn3.vc_btn3-color-chino.vc_btn3-style-3d:active { color: #f2f2f2; background-color: #CEC2AB; }

        .vc_btn3.vc_btn3-color-chino.vc_btn3-style-3d.vc_btn3-size-xs { box-shadow: 0 3px 0 #b9a888; }

            .vc_btn3.vc_btn3-color-chino.vc_btn3-style-3d.vc_btn3-size-xs:focus,
            .vc_btn3.vc_btn3-color-chino.vc_btn3-style-3d.vc_btn3-size-xs:hover { top: 1px; box-shadow: 0 2px 0 #b9a888; }

        .vc_btn3.vc_btn3-color-chino.vc_btn3-style-3d.vc_btn3-size-sm { box-shadow: 0 4px 0 #b9a888; }

            .vc_btn3.vc_btn3-color-chino.vc_btn3-style-3d.vc_btn3-size-sm:focus,
            .vc_btn3.vc_btn3-color-chino.vc_btn3-style-3d.vc_btn3-size-sm:hover { top: 2px; box-shadow: 0 2px 0 #b9a888; }

        .vc_btn3.vc_btn3-color-chino.vc_btn3-style-3d.vc_btn3-size-lg { box-shadow: 0 5px 0 #b9a888; }

            .vc_btn3.vc_btn3-color-chino.vc_btn3-style-3d.vc_btn3-size-lg:focus,
            .vc_btn3.vc_btn3-color-chino.vc_btn3-style-3d.vc_btn3-size-lg:hover { top: 3px; box-shadow: 0 2px 0 #b9a888; }

    .vc_btn3.vc_btn3-color-chino.vc_btn3-style-modern { color: #fff; border-color: #CEC2AB; background-color: #CEC2AB; }

        .vc_btn3.vc_btn3-color-chino.vc_btn3-style-modern:focus,
        .vc_btn3.vc_btn3-color-chino.vc_btn3-style-modern:hover { color: #f7f7f7; border-color: #c3b498; background-color: #c3b498; }

        .vc_btn3.vc_btn3-color-chino.vc_btn3-style-modern.active,
        .vc_btn3.vc_btn3-color-chino.vc_btn3-style-modern:active { color: #f2f2f2; border-color: #bfaf91; background-color: #bfaf91; }

.vc_btn3.vc_btn3-color-mulled-wine,
.vc_btn3.vc_btn3-color-mulled-wine.vc_btn3-style-flat { color: #fff; background-color: #50485B; }

    .vc_btn3.vc_btn3-color-mulled-wine.vc_btn3-style-flat:focus,
    .vc_btn3.vc_btn3-color-mulled-wine.vc_btn3-style-flat:hover,
    .vc_btn3.vc_btn3-color-mulled-wine:focus,
    .vc_btn3.vc_btn3-color-mulled-wine:hover { color: #f7f7f7; background-color: #413a4a; }

    .vc_btn3.vc_btn3-color-mulled-wine.active,
    .vc_btn3.vc_btn3-color-mulled-wine.vc_btn3-style-flat.active,
    .vc_btn3.vc_btn3-color-mulled-wine.vc_btn3-style-flat:active,
    .vc_btn3.vc_btn3-color-mulled-wine:active { color: #f2f2f2; background-color: #3c3644; }

    .vc_btn3.vc_btn3-color-mulled-wine.vc_btn3-style-outline { color: #50485B; border-color: #50485B; background-color: transparent; }

        .vc_btn3.vc_btn3-color-mulled-wine.vc_btn3-style-outline.active,
        .vc_btn3.vc_btn3-color-mulled-wine.vc_btn3-style-outline:active,
        .vc_btn3.vc_btn3-color-mulled-wine.vc_btn3-style-outline:focus,
        .vc_btn3.vc_btn3-color-mulled-wine.vc_btn3-style-outline:hover { color: #fff; border-color: #50485B; background-color: #50485B; }

    .vc_btn3.vc_btn3-color-mulled-wine.vc_btn3-style-3d { color: #fff; background-color: #50485B; box-shadow: 0 5px 0 #342f3c; }

        .vc_btn3.vc_btn3-color-mulled-wine.vc_btn3-style-3d:focus,
        .vc_btn3.vc_btn3-color-mulled-wine.vc_btn3-style-3d:hover { color: #f7f7f7; background-color: #50485B; top: 3px; box-shadow: 0 2px 0 #342f3c; }

        .vc_btn3.vc_btn3-color-mulled-wine.vc_btn3-style-3d.active,
        .vc_btn3.vc_btn3-color-mulled-wine.vc_btn3-style-3d:active { color: #f2f2f2; background-color: #50485B; }

        .vc_btn3.vc_btn3-color-mulled-wine.vc_btn3-style-3d.vc_btn3-size-xs { box-shadow: 0 3px 0 #342f3c; }

            .vc_btn3.vc_btn3-color-mulled-wine.vc_btn3-style-3d.vc_btn3-size-xs:focus,
            .vc_btn3.vc_btn3-color-mulled-wine.vc_btn3-style-3d.vc_btn3-size-xs:hover { top: 1px; box-shadow: 0 2px 0 #342f3c; }

        .vc_btn3.vc_btn3-color-mulled-wine.vc_btn3-style-3d.vc_btn3-size-sm { box-shadow: 0 4px 0 #342f3c; }

            .vc_btn3.vc_btn3-color-mulled-wine.vc_btn3-style-3d.vc_btn3-size-sm:focus,
            .vc_btn3.vc_btn3-color-mulled-wine.vc_btn3-style-3d.vc_btn3-size-sm:hover { top: 2px; box-shadow: 0 2px 0 #342f3c; }

        .vc_btn3.vc_btn3-color-mulled-wine.vc_btn3-style-3d.vc_btn3-size-lg { box-shadow: 0 5px 0 #342f3c; }

            .vc_btn3.vc_btn3-color-mulled-wine.vc_btn3-style-3d.vc_btn3-size-lg:focus,
            .vc_btn3.vc_btn3-color-mulled-wine.vc_btn3-style-3d.vc_btn3-size-lg:hover { top: 3px; box-shadow: 0 2px 0 #342f3c; }

    .vc_btn3.vc_btn3-color-mulled-wine.vc_btn3-style-modern { color: #fff; border-color: #50485B; background-color: #50485B; }

        .vc_btn3.vc_btn3-color-mulled-wine.vc_btn3-style-modern:focus,
        .vc_btn3.vc_btn3-color-mulled-wine.vc_btn3-style-modern:hover { color: #f7f7f7; border-color: #413a4a; background-color: #413a4a; }

        .vc_btn3.vc_btn3-color-mulled-wine.vc_btn3-style-modern.active,
        .vc_btn3.vc_btn3-color-mulled-wine.vc_btn3-style-modern:active { color: #f2f2f2; border-color: #3c3644; background-color: #3c3644; }

.vc_btn3.vc_btn3-color-vista-blue,
.vc_btn3.vc_btn3-color-vista-blue.vc_btn3-style-flat { color: #fff; background-color: #75D69C; }

    .vc_btn3.vc_btn3-color-vista-blue.vc_btn3-style-flat:focus,
    .vc_btn3.vc_btn3-color-vista-blue.vc_btn3-style-flat:hover,
    .vc_btn3.vc_btn3-color-vista-blue:focus,
    .vc_btn3.vc_btn3-color-vista-blue:hover { color: #f7f7f7; background-color: #5dcf8b; }

    .vc_btn3.vc_btn3-color-vista-blue.active,
    .vc_btn3.vc_btn3-color-vista-blue.vc_btn3-style-flat.active,
    .vc_btn3.vc_btn3-color-vista-blue.vc_btn3-style-flat:active,
    .vc_btn3.vc_btn3-color-vista-blue:active { color: #f2f2f2; background-color: #56cd85; }

    .vc_btn3.vc_btn3-color-vista-blue.vc_btn3-style-outline { color: #75D69C; border-color: #75D69C; background-color: transparent; }

        .vc_btn3.vc_btn3-color-vista-blue.vc_btn3-style-outline.active,
        .vc_btn3.vc_btn3-color-vista-blue.vc_btn3-style-outline:active,
        .vc_btn3.vc_btn3-color-vista-blue.vc_btn3-style-outline:focus,
        .vc_btn3.vc_btn3-color-vista-blue.vc_btn3-style-outline:hover { color: #fff; border-color: #75D69C; background-color: #75D69C; }

    .vc_btn3.vc_btn3-color-vista-blue.vc_btn3-style-3d { color: #fff; background-color: #75D69C; box-shadow: 0 5px 0 #4ac97d; }

        .vc_btn3.vc_btn3-color-vista-blue.vc_btn3-style-3d:focus,
        .vc_btn3.vc_btn3-color-vista-blue.vc_btn3-style-3d:hover { color: #f7f7f7; background-color: #75D69C; top: 3px; box-shadow: 0 2px 0 #4ac97d; }

        .vc_btn3.vc_btn3-color-vista-blue.vc_btn3-style-3d.active,
        .vc_btn3.vc_btn3-color-vista-blue.vc_btn3-style-3d:active { color: #f2f2f2; background-color: #75D69C; }

        .vc_btn3.vc_btn3-color-vista-blue.vc_btn3-style-3d.vc_btn3-size-xs { box-shadow: 0 3px 0 #4ac97d; }

            .vc_btn3.vc_btn3-color-vista-blue.vc_btn3-style-3d.vc_btn3-size-xs:focus,
            .vc_btn3.vc_btn3-color-vista-blue.vc_btn3-style-3d.vc_btn3-size-xs:hover { top: 1px; box-shadow: 0 2px 0 #4ac97d; }

        .vc_btn3.vc_btn3-color-vista-blue.vc_btn3-style-3d.vc_btn3-size-sm { box-shadow: 0 4px 0 #4ac97d; }

            .vc_btn3.vc_btn3-color-vista-blue.vc_btn3-style-3d.vc_btn3-size-sm:focus,
            .vc_btn3.vc_btn3-color-vista-blue.vc_btn3-style-3d.vc_btn3-size-sm:hover { top: 2px; box-shadow: 0 2px 0 #4ac97d; }

        .vc_btn3.vc_btn3-color-vista-blue.vc_btn3-style-3d.vc_btn3-size-lg { box-shadow: 0 5px 0 #4ac97d; }

            .vc_btn3.vc_btn3-color-vista-blue.vc_btn3-style-3d.vc_btn3-size-lg:focus,
            .vc_btn3.vc_btn3-color-vista-blue.vc_btn3-style-3d.vc_btn3-size-lg:hover { top: 3px; box-shadow: 0 2px 0 #4ac97d; }

    .vc_btn3.vc_btn3-color-vista-blue.vc_btn3-style-modern { color: #fff; border-color: #75D69C; background-color: #75D69C; }

        .vc_btn3.vc_btn3-color-vista-blue.vc_btn3-style-modern:focus,
        .vc_btn3.vc_btn3-color-vista-blue.vc_btn3-style-modern:hover { color: #f7f7f7; border-color: #5dcf8b; background-color: #5dcf8b; }

        .vc_btn3.vc_btn3-color-vista-blue.vc_btn3-style-modern.active,
        .vc_btn3.vc_btn3-color-vista-blue.vc_btn3-style-modern:active { color: #f2f2f2; border-color: #56cd85; background-color: #56cd85; }

.vc_btn3.vc_btn3-color-orange,
.vc_btn3.vc_btn3-color-orange.vc_btn3-style-flat { color: #fff; background-color: #F7BE68; }

    .vc_btn3.vc_btn3-color-orange.vc_btn3-style-flat:focus,
    .vc_btn3.vc_btn3-color-orange.vc_btn3-style-flat:hover,
    .vc_btn3.vc_btn3-color-orange:focus,
    .vc_btn3.vc_btn3-color-orange:hover { color: #f7f7f7; background-color: #f5b14b; }

    .vc_btn3.vc_btn3-color-orange.active,
    .vc_btn3.vc_btn3-color-orange.vc_btn3-style-flat.active,
    .vc_btn3.vc_btn3-color-orange.vc_btn3-style-flat:active,
    .vc_btn3.vc_btn3-color-orange:active { color: #f2f2f2; background-color: #f5ad41; }

    .vc_btn3.vc_btn3-color-orange.vc_btn3-style-outline { color: #F7BE68; border-color: #F7BE68; background-color: transparent; }

        .vc_btn3.vc_btn3-color-orange.vc_btn3-style-outline.active,
        .vc_btn3.vc_btn3-color-orange.vc_btn3-style-outline:active,
        .vc_btn3.vc_btn3-color-orange.vc_btn3-style-outline:focus,
        .vc_btn3.vc_btn3-color-orange.vc_btn3-style-outline:hover { color: #fff; border-color: #F7BE68; background-color: #F7BE68; }

    .vc_btn3.vc_btn3-color-orange.vc_btn3-style-3d { color: #fff; background-color: #F7BE68; box-shadow: 0 5px 0 #f4a733; }

        .vc_btn3.vc_btn3-color-orange.vc_btn3-style-3d:focus,
        .vc_btn3.vc_btn3-color-orange.vc_btn3-style-3d:hover { color: #f7f7f7; background-color: #F7BE68; top: 3px; box-shadow: 0 2px 0 #f4a733; }

        .vc_btn3.vc_btn3-color-orange.vc_btn3-style-3d.active,
        .vc_btn3.vc_btn3-color-orange.vc_btn3-style-3d:active { color: #f2f2f2; background-color: #F7BE68; }

        .vc_btn3.vc_btn3-color-orange.vc_btn3-style-3d.vc_btn3-size-xs { box-shadow: 0 3px 0 #f4a733; }

            .vc_btn3.vc_btn3-color-orange.vc_btn3-style-3d.vc_btn3-size-xs:focus,
            .vc_btn3.vc_btn3-color-orange.vc_btn3-style-3d.vc_btn3-size-xs:hover { top: 1px; box-shadow: 0 2px 0 #f4a733; }

        .vc_btn3.vc_btn3-color-orange.vc_btn3-style-3d.vc_btn3-size-sm { box-shadow: 0 4px 0 #f4a733; }

            .vc_btn3.vc_btn3-color-orange.vc_btn3-style-3d.vc_btn3-size-sm:focus,
            .vc_btn3.vc_btn3-color-orange.vc_btn3-style-3d.vc_btn3-size-sm:hover { top: 2px; box-shadow: 0 2px 0 #f4a733; }

        .vc_btn3.vc_btn3-color-orange.vc_btn3-style-3d.vc_btn3-size-lg { box-shadow: 0 5px 0 #f4a733; }

            .vc_btn3.vc_btn3-color-orange.vc_btn3-style-3d.vc_btn3-size-lg:focus,
            .vc_btn3.vc_btn3-color-orange.vc_btn3-style-3d.vc_btn3-size-lg:hover { top: 3px; box-shadow: 0 2px 0 #f4a733; }

    .vc_btn3.vc_btn3-color-orange.vc_btn3-style-modern { color: #fff; border-color: #F7BE68; background-color: #F7BE68; }

        .vc_btn3.vc_btn3-color-orange.vc_btn3-style-modern:focus,
        .vc_btn3.vc_btn3-color-orange.vc_btn3-style-modern:hover { color: #f7f7f7; border-color: #f5b14b; background-color: #f5b14b; }

        .vc_btn3.vc_btn3-color-orange.vc_btn3-style-modern.active,
        .vc_btn3.vc_btn3-color-orange.vc_btn3-style-modern:active { color: #f2f2f2; border-color: #f5ad41; background-color: #f5ad41; }

.vc_btn3.vc_btn3-color-sky,
.vc_btn3.vc_btn3-color-sky.vc_btn3-style-flat { color: #fff; background-color: #5AA1E3; }

    .vc_btn3.vc_btn3-color-sky.vc_btn3-style-flat:focus,
    .vc_btn3.vc_btn3-color-sky.vc_btn3-style-flat:hover,
    .vc_btn3.vc_btn3-color-sky:focus,
    .vc_btn3.vc_btn3-color-sky:hover { color: #f7f7f7; background-color: #4092df; }

    .vc_btn3.vc_btn3-color-sky.active,
    .vc_btn3.vc_btn3-color-sky.vc_btn3-style-flat.active,
    .vc_btn3.vc_btn3-color-sky.vc_btn3-style-flat:active,
    .vc_btn3.vc_btn3-color-sky:active { color: #f2f2f2; background-color: #378ddd; }

    .vc_btn3.vc_btn3-color-sky.vc_btn3-style-outline { color: #5AA1E3; border-color: #5AA1E3; background-color: transparent; }

        .vc_btn3.vc_btn3-color-sky.vc_btn3-style-outline.active,
        .vc_btn3.vc_btn3-color-sky.vc_btn3-style-outline:active,
        .vc_btn3.vc_btn3-color-sky.vc_btn3-style-outline:focus,
        .vc_btn3.vc_btn3-color-sky.vc_btn3-style-outline:hover { color: #fff; border-color: #5AA1E3; background-color: #5AA1E3; }

    .vc_btn3.vc_btn3-color-sky.vc_btn3-style-3d { color: #fff; background-color: #5AA1E3; box-shadow: 0 5px 0 #2a86db; }

        .vc_btn3.vc_btn3-color-sky.vc_btn3-style-3d:focus,
        .vc_btn3.vc_btn3-color-sky.vc_btn3-style-3d:hover { color: #f7f7f7; background-color: #5AA1E3; top: 3px; box-shadow: 0 2px 0 #2a86db; }

        .vc_btn3.vc_btn3-color-sky.vc_btn3-style-3d.active,
        .vc_btn3.vc_btn3-color-sky.vc_btn3-style-3d:active { color: #f2f2f2; background-color: #5AA1E3; }

        .vc_btn3.vc_btn3-color-sky.vc_btn3-style-3d.vc_btn3-size-xs { box-shadow: 0 3px 0 #2a86db; }

            .vc_btn3.vc_btn3-color-sky.vc_btn3-style-3d.vc_btn3-size-xs:focus,
            .vc_btn3.vc_btn3-color-sky.vc_btn3-style-3d.vc_btn3-size-xs:hover { top: 1px; box-shadow: 0 2px 0 #2a86db; }

        .vc_btn3.vc_btn3-color-sky.vc_btn3-style-3d.vc_btn3-size-sm { box-shadow: 0 4px 0 #2a86db; }

            .vc_btn3.vc_btn3-color-sky.vc_btn3-style-3d.vc_btn3-size-sm:focus,
            .vc_btn3.vc_btn3-color-sky.vc_btn3-style-3d.vc_btn3-size-sm:hover { top: 2px; box-shadow: 0 2px 0 #2a86db; }

        .vc_btn3.vc_btn3-color-sky.vc_btn3-style-3d.vc_btn3-size-lg { box-shadow: 0 5px 0 #2a86db; }

            .vc_btn3.vc_btn3-color-sky.vc_btn3-style-3d.vc_btn3-size-lg:focus,
            .vc_btn3.vc_btn3-color-sky.vc_btn3-style-3d.vc_btn3-size-lg:hover { top: 3px; box-shadow: 0 2px 0 #2a86db; }

    .vc_btn3.vc_btn3-color-sky.vc_btn3-style-modern { color: #fff; border-color: #5AA1E3; background-color: #5AA1E3; }

        .vc_btn3.vc_btn3-color-sky.vc_btn3-style-modern:focus,
        .vc_btn3.vc_btn3-color-sky.vc_btn3-style-modern:hover { color: #f7f7f7; border-color: #4092df; background-color: #4092df; }

        .vc_btn3.vc_btn3-color-sky.vc_btn3-style-modern.active,
        .vc_btn3.vc_btn3-color-sky.vc_btn3-style-modern:active { color: #f2f2f2; border-color: #378ddd; background-color: #378ddd; }

.vc_btn3.vc_btn3-color-green,
.vc_btn3.vc_btn3-color-green.vc_btn3-style-flat { color: #fff; background-color: #6DAB3C; }

    .vc_btn3.vc_btn3-color-green.vc_btn3-style-flat:focus,
    .vc_btn3.vc_btn3-color-green.vc_btn3-style-flat:hover,
    .vc_btn3.vc_btn3-color-green:focus,
    .vc_btn3.vc_btn3-color-green:hover { color: #f7f7f7; background-color: #5f9434; }

    .vc_btn3.vc_btn3-color-green.active,
    .vc_btn3.vc_btn3-color-green.vc_btn3-style-flat.active,
    .vc_btn3.vc_btn3-color-green.vc_btn3-style-flat:active,
    .vc_btn3.vc_btn3-color-green:active { color: #f2f2f2; background-color: #5a8d31; }

    .vc_btn3.vc_btn3-color-green.vc_btn3-style-outline { color: #6DAB3C; border-color: #6DAB3C; background-color: transparent; }

        .vc_btn3.vc_btn3-color-green.vc_btn3-style-outline.active,
        .vc_btn3.vc_btn3-color-green.vc_btn3-style-outline:active,
        .vc_btn3.vc_btn3-color-green.vc_btn3-style-outline:focus,
        .vc_btn3.vc_btn3-color-green.vc_btn3-style-outline:hover { color: #fff; border-color: #6DAB3C; background-color: #6DAB3C; }

    .vc_btn3.vc_btn3-color-green.vc_btn3-style-3d { color: #fff; background-color: #6DAB3C; box-shadow: 0 5px 0 #53812d; }

        .vc_btn3.vc_btn3-color-green.vc_btn3-style-3d:focus,
        .vc_btn3.vc_btn3-color-green.vc_btn3-style-3d:hover { color: #f7f7f7; background-color: #6DAB3C; top: 3px; box-shadow: 0 2px 0 #53812d; }

        .vc_btn3.vc_btn3-color-green.vc_btn3-style-3d.active,
        .vc_btn3.vc_btn3-color-green.vc_btn3-style-3d:active { color: #f2f2f2; background-color: #6DAB3C; }

        .vc_btn3.vc_btn3-color-green.vc_btn3-style-3d.vc_btn3-size-xs { box-shadow: 0 3px 0 #53812d; }

            .vc_btn3.vc_btn3-color-green.vc_btn3-style-3d.vc_btn3-size-xs:focus,
            .vc_btn3.vc_btn3-color-green.vc_btn3-style-3d.vc_btn3-size-xs:hover { top: 1px; box-shadow: 0 2px 0 #53812d; }

        .vc_btn3.vc_btn3-color-green.vc_btn3-style-3d.vc_btn3-size-sm { box-shadow: 0 4px 0 #53812d; }

            .vc_btn3.vc_btn3-color-green.vc_btn3-style-3d.vc_btn3-size-sm:focus,
            .vc_btn3.vc_btn3-color-green.vc_btn3-style-3d.vc_btn3-size-sm:hover { top: 2px; box-shadow: 0 2px 0 #53812d; }

        .vc_btn3.vc_btn3-color-green.vc_btn3-style-3d.vc_btn3-size-lg { box-shadow: 0 5px 0 #53812d; }

            .vc_btn3.vc_btn3-color-green.vc_btn3-style-3d.vc_btn3-size-lg:focus,
            .vc_btn3.vc_btn3-color-green.vc_btn3-style-3d.vc_btn3-size-lg:hover { top: 3px; box-shadow: 0 2px 0 #53812d; }

    .vc_btn3.vc_btn3-color-green.vc_btn3-style-modern { color: #fff; border-color: #6DAB3C; background-color: #6DAB3C; }

        .vc_btn3.vc_btn3-color-green.vc_btn3-style-modern:focus,
        .vc_btn3.vc_btn3-color-green.vc_btn3-style-modern:hover { color: #f7f7f7; border-color: #5f9434; background-color: #5f9434; }

        .vc_btn3.vc_btn3-color-green.vc_btn3-style-modern.active,
        .vc_btn3.vc_btn3-color-green.vc_btn3-style-modern:active { color: #f2f2f2; border-color: #5a8d31; background-color: #5a8d31; }

.vc_btn3.vc_btn3-color-juicy-pink,
.vc_btn3.vc_btn3-color-juicy-pink.vc_btn3-style-flat { color: #fff; background-color: #F4524D; }

    .vc_btn3.vc_btn3-color-juicy-pink.vc_btn3-style-flat:focus,
    .vc_btn3.vc_btn3-color-juicy-pink.vc_btn3-style-flat:hover,
    .vc_btn3.vc_btn3-color-juicy-pink:focus,
    .vc_btn3.vc_btn3-color-juicy-pink:hover { color: #f7f7f7; background-color: #f23630; }

    .vc_btn3.vc_btn3-color-juicy-pink.active,
    .vc_btn3.vc_btn3-color-juicy-pink.vc_btn3-style-flat.active,
    .vc_btn3.vc_btn3-color-juicy-pink.vc_btn3-style-flat:active,
    .vc_btn3.vc_btn3-color-juicy-pink:active { color: #f2f2f2; background-color: #f22d27; }

    .vc_btn3.vc_btn3-color-juicy-pink.vc_btn3-style-outline { color: #F4524D; border-color: #F4524D; background-color: transparent; }

        .vc_btn3.vc_btn3-color-juicy-pink.vc_btn3-style-outline.active,
        .vc_btn3.vc_btn3-color-juicy-pink.vc_btn3-style-outline:active,
        .vc_btn3.vc_btn3-color-juicy-pink.vc_btn3-style-outline:focus,
        .vc_btn3.vc_btn3-color-juicy-pink.vc_btn3-style-outline:hover { color: #fff; border-color: #F4524D; background-color: #F4524D; }

    .vc_btn3.vc_btn3-color-juicy-pink.vc_btn3-style-3d { color: #fff; background-color: #F4524D; box-shadow: 0 5px 0 #f11f18; }

        .vc_btn3.vc_btn3-color-juicy-pink.vc_btn3-style-3d:focus,
        .vc_btn3.vc_btn3-color-juicy-pink.vc_btn3-style-3d:hover { color: #f7f7f7; background-color: #F4524D; top: 3px; box-shadow: 0 2px 0 #f11f18; }

        .vc_btn3.vc_btn3-color-juicy-pink.vc_btn3-style-3d.active,
        .vc_btn3.vc_btn3-color-juicy-pink.vc_btn3-style-3d:active { color: #f2f2f2; background-color: #F4524D; }

        .vc_btn3.vc_btn3-color-juicy-pink.vc_btn3-style-3d.vc_btn3-size-xs { box-shadow: 0 3px 0 #f11f18; }

            .vc_btn3.vc_btn3-color-juicy-pink.vc_btn3-style-3d.vc_btn3-size-xs:focus,
            .vc_btn3.vc_btn3-color-juicy-pink.vc_btn3-style-3d.vc_btn3-size-xs:hover { top: 1px; box-shadow: 0 2px 0 #f11f18; }

        .vc_btn3.vc_btn3-color-juicy-pink.vc_btn3-style-3d.vc_btn3-size-sm { box-shadow: 0 4px 0 #f11f18; }

            .vc_btn3.vc_btn3-color-juicy-pink.vc_btn3-style-3d.vc_btn3-size-sm:focus,
            .vc_btn3.vc_btn3-color-juicy-pink.vc_btn3-style-3d.vc_btn3-size-sm:hover { top: 2px; box-shadow: 0 2px 0 #f11f18; }

        .vc_btn3.vc_btn3-color-juicy-pink.vc_btn3-style-3d.vc_btn3-size-lg { box-shadow: 0 5px 0 #f11f18; }

            .vc_btn3.vc_btn3-color-juicy-pink.vc_btn3-style-3d.vc_btn3-size-lg:focus,
            .vc_btn3.vc_btn3-color-juicy-pink.vc_btn3-style-3d.vc_btn3-size-lg:hover { top: 3px; box-shadow: 0 2px 0 #f11f18; }

    .vc_btn3.vc_btn3-color-juicy-pink.vc_btn3-style-modern { color: #fff; border-color: #F4524D; background-color: #F4524D; }

        .vc_btn3.vc_btn3-color-juicy-pink.vc_btn3-style-modern:focus,
        .vc_btn3.vc_btn3-color-juicy-pink.vc_btn3-style-modern:hover { color: #f7f7f7; border-color: #f23630; background-color: #f23630; }

        .vc_btn3.vc_btn3-color-juicy-pink.vc_btn3-style-modern.active,
        .vc_btn3.vc_btn3-color-juicy-pink.vc_btn3-style-modern:active { color: #f2f2f2; border-color: #f22d27; background-color: #f22d27; }

.vc_btn3.vc_btn3-color-sandy-brown,
.vc_btn3.vc_btn3-color-sandy-brown.vc_btn3-style-flat { color: #fff; background-color: #F79468; }

    .vc_btn3.vc_btn3-color-sandy-brown.vc_btn3-style-flat:focus,
    .vc_btn3.vc_btn3-color-sandy-brown.vc_btn3-style-flat:hover,
    .vc_btn3.vc_btn3-color-sandy-brown:focus,
    .vc_btn3.vc_btn3-color-sandy-brown:hover { color: #f7f7f7; background-color: #f57f4b; }

    .vc_btn3.vc_btn3-color-sandy-brown.active,
    .vc_btn3.vc_btn3-color-sandy-brown.vc_btn3-style-flat.active,
    .vc_btn3.vc_btn3-color-sandy-brown.vc_btn3-style-flat:active,
    .vc_btn3.vc_btn3-color-sandy-brown:active { color: #f2f2f2; background-color: #f57941; }

    .vc_btn3.vc_btn3-color-sandy-brown.vc_btn3-style-outline { color: #F79468; border-color: #F79468; background-color: transparent; }

        .vc_btn3.vc_btn3-color-sandy-brown.vc_btn3-style-outline.active,
        .vc_btn3.vc_btn3-color-sandy-brown.vc_btn3-style-outline:active,
        .vc_btn3.vc_btn3-color-sandy-brown.vc_btn3-style-outline:focus,
        .vc_btn3.vc_btn3-color-sandy-brown.vc_btn3-style-outline:hover { color: #fff; border-color: #F79468; background-color: #F79468; }

    .vc_btn3.vc_btn3-color-sandy-brown.vc_btn3-style-3d { color: #fff; background-color: #F79468; box-shadow: 0 5px 0 #f46e33; }

        .vc_btn3.vc_btn3-color-sandy-brown.vc_btn3-style-3d:focus,
        .vc_btn3.vc_btn3-color-sandy-brown.vc_btn3-style-3d:hover { color: #f7f7f7; background-color: #F79468; top: 3px; box-shadow: 0 2px 0 #f46e33; }

        .vc_btn3.vc_btn3-color-sandy-brown.vc_btn3-style-3d.active,
        .vc_btn3.vc_btn3-color-sandy-brown.vc_btn3-style-3d:active { color: #f2f2f2; background-color: #F79468; }

        .vc_btn3.vc_btn3-color-sandy-brown.vc_btn3-style-3d.vc_btn3-size-xs { box-shadow: 0 3px 0 #f46e33; }

            .vc_btn3.vc_btn3-color-sandy-brown.vc_btn3-style-3d.vc_btn3-size-xs:focus,
            .vc_btn3.vc_btn3-color-sandy-brown.vc_btn3-style-3d.vc_btn3-size-xs:hover { top: 1px; box-shadow: 0 2px 0 #f46e33; }

        .vc_btn3.vc_btn3-color-sandy-brown.vc_btn3-style-3d.vc_btn3-size-sm { box-shadow: 0 4px 0 #f46e33; }

            .vc_btn3.vc_btn3-color-sandy-brown.vc_btn3-style-3d.vc_btn3-size-sm:focus,
            .vc_btn3.vc_btn3-color-sandy-brown.vc_btn3-style-3d.vc_btn3-size-sm:hover { top: 2px; box-shadow: 0 2px 0 #f46e33; }

        .vc_btn3.vc_btn3-color-sandy-brown.vc_btn3-style-3d.vc_btn3-size-lg { box-shadow: 0 5px 0 #f46e33; }

            .vc_btn3.vc_btn3-color-sandy-brown.vc_btn3-style-3d.vc_btn3-size-lg:focus,
            .vc_btn3.vc_btn3-color-sandy-brown.vc_btn3-style-3d.vc_btn3-size-lg:hover { top: 3px; box-shadow: 0 2px 0 #f46e33; }

    .vc_btn3.vc_btn3-color-sandy-brown.vc_btn3-style-modern { color: #fff; border-color: #F79468; background-color: #F79468; }

        .vc_btn3.vc_btn3-color-sandy-brown.vc_btn3-style-modern:focus,
        .vc_btn3.vc_btn3-color-sandy-brown.vc_btn3-style-modern:hover { color: #f7f7f7; border-color: #f57f4b; background-color: #f57f4b; }

        .vc_btn3.vc_btn3-color-sandy-brown.vc_btn3-style-modern.active,
        .vc_btn3.vc_btn3-color-sandy-brown.vc_btn3-style-modern:active { color: #f2f2f2; border-color: #f57941; background-color: #f57941; }

.vc_btn3.vc_btn3-color-purple,
.vc_btn3.vc_btn3-color-purple.vc_btn3-style-flat { color: #fff; background-color: #B97EBB; }

    .vc_btn3.vc_btn3-color-purple.vc_btn3-style-flat:focus,
    .vc_btn3.vc_btn3-color-purple.vc_btn3-style-flat:hover,
    .vc_btn3.vc_btn3-color-purple:focus,
    .vc_btn3.vc_btn3-color-purple:hover { color: #f7f7f7; background-color: #ae6ab0; }

    .vc_btn3.vc_btn3-color-purple.active,
    .vc_btn3.vc_btn3-color-purple.vc_btn3-style-flat.active,
    .vc_btn3.vc_btn3-color-purple.vc_btn3-style-flat:active,
    .vc_btn3.vc_btn3-color-purple:active { color: #f2f2f2; background-color: #ab63ad; }

    .vc_btn3.vc_btn3-color-purple.vc_btn3-style-outline { color: #B97EBB; border-color: #B97EBB; background-color: transparent; }

        .vc_btn3.vc_btn3-color-purple.vc_btn3-style-outline.active,
        .vc_btn3.vc_btn3-color-purple.vc_btn3-style-outline:active,
        .vc_btn3.vc_btn3-color-purple.vc_btn3-style-outline:focus,
        .vc_btn3.vc_btn3-color-purple.vc_btn3-style-outline:hover { color: #fff; border-color: #B97EBB; background-color: #B97EBB; }

    .vc_btn3.vc_btn3-color-purple.vc_btn3-style-3d { color: #fff; background-color: #B97EBB; box-shadow: 0 5px 0 #a559a8; }

        .vc_btn3.vc_btn3-color-purple.vc_btn3-style-3d:focus,
        .vc_btn3.vc_btn3-color-purple.vc_btn3-style-3d:hover { color: #f7f7f7; background-color: #B97EBB; top: 3px; box-shadow: 0 2px 0 #a559a8; }

        .vc_btn3.vc_btn3-color-purple.vc_btn3-style-3d.active,
        .vc_btn3.vc_btn3-color-purple.vc_btn3-style-3d:active { color: #f2f2f2; background-color: #B97EBB; }

        .vc_btn3.vc_btn3-color-purple.vc_btn3-style-3d.vc_btn3-size-xs { box-shadow: 0 3px 0 #a559a8; }

            .vc_btn3.vc_btn3-color-purple.vc_btn3-style-3d.vc_btn3-size-xs:focus,
            .vc_btn3.vc_btn3-color-purple.vc_btn3-style-3d.vc_btn3-size-xs:hover { top: 1px; box-shadow: 0 2px 0 #a559a8; }

        .vc_btn3.vc_btn3-color-purple.vc_btn3-style-3d.vc_btn3-size-sm { box-shadow: 0 4px 0 #a559a8; }

            .vc_btn3.vc_btn3-color-purple.vc_btn3-style-3d.vc_btn3-size-sm:focus,
            .vc_btn3.vc_btn3-color-purple.vc_btn3-style-3d.vc_btn3-size-sm:hover { top: 2px; box-shadow: 0 2px 0 #a559a8; }

        .vc_btn3.vc_btn3-color-purple.vc_btn3-style-3d.vc_btn3-size-lg { box-shadow: 0 5px 0 #a559a8; }

            .vc_btn3.vc_btn3-color-purple.vc_btn3-style-3d.vc_btn3-size-lg:focus,
            .vc_btn3.vc_btn3-color-purple.vc_btn3-style-3d.vc_btn3-size-lg:hover { top: 3px; box-shadow: 0 2px 0 #a559a8; }

    .vc_btn3.vc_btn3-color-purple.vc_btn3-style-modern { color: #fff; border-color: #B97EBB; background-color: #B97EBB; }

        .vc_btn3.vc_btn3-color-purple.vc_btn3-style-modern:focus,
        .vc_btn3.vc_btn3-color-purple.vc_btn3-style-modern:hover { color: #f7f7f7; border-color: #ae6ab0; background-color: #ae6ab0; }

        .vc_btn3.vc_btn3-color-purple.vc_btn3-style-modern.active,
        .vc_btn3.vc_btn3-color-purple.vc_btn3-style-modern:active { color: #f2f2f2; border-color: #ab63ad; background-color: #ab63ad; }

.vc_btn3.vc_btn3-color-black,
.vc_btn3.vc_btn3-color-black.vc_btn3-style-flat { color: #fff; background-color: #2A2A2A; }

    .vc_btn3.vc_btn3-color-black.vc_btn3-style-flat:focus,
    .vc_btn3.vc_btn3-color-black.vc_btn3-style-flat:hover,
    .vc_btn3.vc_btn3-color-black:focus,
    .vc_btn3.vc_btn3-color-black:hover { color: #f7f7f7; background-color: #1b1b1b; }

    .vc_btn3.vc_btn3-color-black.active,
    .vc_btn3.vc_btn3-color-black.vc_btn3-style-flat.active,
    .vc_btn3.vc_btn3-color-black.vc_btn3-style-flat:active,
    .vc_btn3.vc_btn3-color-black:active { color: #f2f2f2; background-color: #161616; }

    .vc_btn3.vc_btn3-color-black.vc_btn3-style-outline { border-color: #2A2A2A; background-color: transparent; }

        .vc_btn3.vc_btn3-color-black.vc_btn3-style-outline.active,
        .vc_btn3.vc_btn3-color-black.vc_btn3-style-outline:active,
        .vc_btn3.vc_btn3-color-black.vc_btn3-style-outline:focus,
        .vc_btn3.vc_btn3-color-black.vc_btn3-style-outline:hover { color: #fff; border-color: #2A2A2A; background-color: #2A2A2A; }

    .vc_btn3.vc_btn3-color-black.vc_btn3-style-3d { color: #fff; background-color: #2A2A2A; box-shadow: 0 5px 0 #0e0e0e; }

        .vc_btn3.vc_btn3-color-black.vc_btn3-style-3d:focus,
        .vc_btn3.vc_btn3-color-black.vc_btn3-style-3d:hover { color: #f7f7f7; background-color: #2A2A2A; top: 3px; box-shadow: 0 2px 0 #0e0e0e; }

        .vc_btn3.vc_btn3-color-black.vc_btn3-style-3d.active,
        .vc_btn3.vc_btn3-color-black.vc_btn3-style-3d:active { color: #f2f2f2; background-color: #2A2A2A; }

        .vc_btn3.vc_btn3-color-black.vc_btn3-style-3d.vc_btn3-size-xs { box-shadow: 0 3px 0 #0e0e0e; }

            .vc_btn3.vc_btn3-color-black.vc_btn3-style-3d.vc_btn3-size-xs:focus,
            .vc_btn3.vc_btn3-color-black.vc_btn3-style-3d.vc_btn3-size-xs:hover { top: 1px; box-shadow: 0 2px 0 #0e0e0e; }

        .vc_btn3.vc_btn3-color-black.vc_btn3-style-3d.vc_btn3-size-sm { box-shadow: 0 4px 0 #0e0e0e; }

            .vc_btn3.vc_btn3-color-black.vc_btn3-style-3d.vc_btn3-size-sm:focus,
            .vc_btn3.vc_btn3-color-black.vc_btn3-style-3d.vc_btn3-size-sm:hover { top: 2px; box-shadow: 0 2px 0 #0e0e0e; }

        .vc_btn3.vc_btn3-color-black.vc_btn3-style-3d.vc_btn3-size-lg { box-shadow: 0 5px 0 #0e0e0e; }

            .vc_btn3.vc_btn3-color-black.vc_btn3-style-3d.vc_btn3-size-lg:focus,
            .vc_btn3.vc_btn3-color-black.vc_btn3-style-3d.vc_btn3-size-lg:hover { top: 3px; box-shadow: 0 2px 0 #0e0e0e; }

    .vc_btn3.vc_btn3-color-black.vc_btn3-style-modern { color: #fff; border-color: #2A2A2A; background-color: #2A2A2A; }

        .vc_btn3.vc_btn3-color-black.vc_btn3-style-modern:focus,
        .vc_btn3.vc_btn3-color-black.vc_btn3-style-modern:hover { color: #f7f7f7; border-color: #1b1b1b; background-color: #1b1b1b; }

        .vc_btn3.vc_btn3-color-black.vc_btn3-style-modern.active,
        .vc_btn3.vc_btn3-color-black.vc_btn3-style-modern:active { color: #f2f2f2; border-color: #161616; background-color: #161616; }

.vc_btn3.vc_btn3-color-grey,
.vc_btn3.vc_btn3-color-grey.vc_btn3-style-flat { color: #666; background-color: #EBEBEB; }

    .vc_btn3.vc_btn3-color-grey.vc_btn3-style-flat:focus,
    .vc_btn3.vc_btn3-color-grey.vc_btn3-style-flat:hover,
    .vc_btn3.vc_btn3-color-grey:focus,
    .vc_btn3.vc_btn3-color-grey:hover { color: #5e5e5e; background-color: #dcdcdc; }

    .vc_btn3.vc_btn3-color-grey.active,
    .vc_btn3.vc_btn3-color-grey.vc_btn3-style-flat.active,
    .vc_btn3.vc_btn3-color-grey.vc_btn3-style-flat:active,
    .vc_btn3.vc_btn3-color-grey:active { color: #595959; background-color: #d7d7d7; }

    .vc_btn3.vc_btn3-color-grey.vc_btn3-style-outline { border-color: #EBEBEB; background-color: transparent; }

        .vc_btn3.vc_btn3-color-grey.vc_btn3-style-outline.active,
        .vc_btn3.vc_btn3-color-grey.vc_btn3-style-outline:active,
        .vc_btn3.vc_btn3-color-grey.vc_btn3-style-outline:focus,
        .vc_btn3.vc_btn3-color-grey.vc_btn3-style-outline:hover { color: #666; border-color: #EBEBEB; background-color: #EBEBEB; }

    .vc_btn3.vc_btn3-color-grey.vc_btn3-style-3d { color: #666; background-color: #EBEBEB; box-shadow: 0 5px 0 #cfcfcf; }

        .vc_btn3.vc_btn3-color-grey.vc_btn3-style-3d:focus,
        .vc_btn3.vc_btn3-color-grey.vc_btn3-style-3d:hover { color: #5e5e5e; background-color: #EBEBEB; top: 3px; box-shadow: 0 2px 0 #cfcfcf; }

        .vc_btn3.vc_btn3-color-grey.vc_btn3-style-3d.active,
        .vc_btn3.vc_btn3-color-grey.vc_btn3-style-3d:active { color: #595959; background-color: #EBEBEB; }

        .vc_btn3.vc_btn3-color-grey.vc_btn3-style-3d.vc_btn3-size-xs { box-shadow: 0 3px 0 #cfcfcf; }

            .vc_btn3.vc_btn3-color-grey.vc_btn3-style-3d.vc_btn3-size-xs:focus,
            .vc_btn3.vc_btn3-color-grey.vc_btn3-style-3d.vc_btn3-size-xs:hover { top: 1px; box-shadow: 0 2px 0 #cfcfcf; }

        .vc_btn3.vc_btn3-color-grey.vc_btn3-style-3d.vc_btn3-size-sm { box-shadow: 0 4px 0 #cfcfcf; }

            .vc_btn3.vc_btn3-color-grey.vc_btn3-style-3d.vc_btn3-size-sm:focus,
            .vc_btn3.vc_btn3-color-grey.vc_btn3-style-3d.vc_btn3-size-sm:hover { top: 2px; box-shadow: 0 2px 0 #cfcfcf; }

        .vc_btn3.vc_btn3-color-grey.vc_btn3-style-3d.vc_btn3-size-lg { box-shadow: 0 5px 0 #cfcfcf; }

            .vc_btn3.vc_btn3-color-grey.vc_btn3-style-3d.vc_btn3-size-lg:focus,
            .vc_btn3.vc_btn3-color-grey.vc_btn3-style-3d.vc_btn3-size-lg:hover { top: 3px; box-shadow: 0 2px 0 #cfcfcf; }

    .vc_btn3.vc_btn3-color-grey.vc_btn3-style-modern { color: #666; border-color: #EBEBEB; background-color: #EBEBEB; }

        .vc_btn3.vc_btn3-color-grey.vc_btn3-style-modern:focus,
        .vc_btn3.vc_btn3-color-grey.vc_btn3-style-modern:hover { color: #5e5e5e; border-color: #dcdcdc; background-color: #dcdcdc; }

        .vc_btn3.vc_btn3-color-grey.vc_btn3-style-modern.active,
        .vc_btn3.vc_btn3-color-grey.vc_btn3-style-modern:active { color: #595959; border-color: #d7d7d7; background-color: #d7d7d7; }

.vc_btn3.vc_btn3-color-white,
.vc_btn3.vc_btn3-color-white.vc_btn3-style-flat { color: #666; background-color: #FFF; }

    .vc_btn3.vc_btn3-color-white.vc_btn3-style-flat:focus,
    .vc_btn3.vc_btn3-color-white.vc_btn3-style-flat:hover,
    .vc_btn3.vc_btn3-color-white:focus,
    .vc_btn3.vc_btn3-color-white:hover { color: #5e5e5e; background-color: #f0f0f0; }

    .vc_btn3.vc_btn3-color-white.active,
    .vc_btn3.vc_btn3-color-white.vc_btn3-style-flat.active,
    .vc_btn3.vc_btn3-color-white.vc_btn3-style-flat:active,
    .vc_btn3.vc_btn3-color-white:active { color: #595959; background-color: #ebebeb; }

    .vc_btn3.vc_btn3-color-white.vc_btn3-style-outline { border-color: #FFF; background-color: transparent; }

        .vc_btn3.vc_btn3-color-white.vc_btn3-style-outline.active,
        .vc_btn3.vc_btn3-color-white.vc_btn3-style-outline:active,
        .vc_btn3.vc_btn3-color-white.vc_btn3-style-outline:focus,
        .vc_btn3.vc_btn3-color-white.vc_btn3-style-outline:hover { color: #666; border-color: #FFF; background-color: #FFF; }

    .vc_btn3.vc_btn3-color-white.vc_btn3-style-3d { color: #666; background-color: #FFF; box-shadow: 0 5px 0 #e3e3e3; }

        .vc_btn3.vc_btn3-color-white.vc_btn3-style-3d:focus,
        .vc_btn3.vc_btn3-color-white.vc_btn3-style-3d:hover { color: #5e5e5e; background-color: #FFF; top: 3px; box-shadow: 0 2px 0 #e3e3e3; }

        .vc_btn3.vc_btn3-color-white.vc_btn3-style-3d.active,
        .vc_btn3.vc_btn3-color-white.vc_btn3-style-3d:active { color: #595959; background-color: #FFF; }

        .vc_btn3.vc_btn3-color-white.vc_btn3-style-3d.vc_btn3-size-xs { box-shadow: 0 3px 0 #e3e3e3; }

            .vc_btn3.vc_btn3-color-white.vc_btn3-style-3d.vc_btn3-size-xs:focus,
            .vc_btn3.vc_btn3-color-white.vc_btn3-style-3d.vc_btn3-size-xs:hover { top: 1px; box-shadow: 0 2px 0 #e3e3e3; }

        .vc_btn3.vc_btn3-color-white.vc_btn3-style-3d.vc_btn3-size-sm { box-shadow: 0 4px 0 #e3e3e3; }

            .vc_btn3.vc_btn3-color-white.vc_btn3-style-3d.vc_btn3-size-sm:focus,
            .vc_btn3.vc_btn3-color-white.vc_btn3-style-3d.vc_btn3-size-sm:hover { top: 2px; box-shadow: 0 2px 0 #e3e3e3; }

        .vc_btn3.vc_btn3-color-white.vc_btn3-style-3d.vc_btn3-size-lg { box-shadow: 0 5px 0 #e3e3e3; }

            .vc_btn3.vc_btn3-color-white.vc_btn3-style-3d.vc_btn3-size-lg:focus,
            .vc_btn3.vc_btn3-color-white.vc_btn3-style-3d.vc_btn3-size-lg:hover { top: 3px; box-shadow: 0 2px 0 #e3e3e3; }

    .vc_btn3.vc_btn3-color-white.vc_btn3-style-modern { color: #666; border-color: #FFF; background-color: #FFF; background-image: -webkit-linear-gradient(top, rgba(0, 0, 0, .01) 0, rgba(0, 0, 0, .02) 100%); background-image: -o-linear-gradient(top, rgba(0, 0, 0, .01) 0, rgba(0, 0, 0, .02) 100%); background-image: linear-gradient(to bottom, rgba(0, 0, 0, .01) 0, rgba(0, 0, 0, .02) 100%); background-repeat: repeat-x; filter: progid: DXImageTransform.Microsoft.gradient(startColorstr='#03000000', endColorstr='#05000000', GradientType=0); }

        .vc_btn3.vc_btn3-color-white.vc_btn3-style-modern:focus,
        .vc_btn3.vc_btn3-color-white.vc_btn3-style-modern:hover { color: #5e5e5e; border-color: #f0f0f0; background-color: #f0f0f0; }

        .vc_btn3.vc_btn3-color-white.vc_btn3-style-modern.active,
        .vc_btn3.vc_btn3-color-white.vc_btn3-style-modern:active { color: #595959; border-color: #ebebeb; background-color: #ebebeb; }

.vc_btn3.vc_btn3-color-default,
.vc_btn3.vc_btn3-color-default.vc_btn3-style-flat { color: #333; background-color: #f7f7f7; }

    .vc_btn3.vc_btn3-color-default.vc_btn3-style-flat:focus,
    .vc_btn3.vc_btn3-color-default.vc_btn3-style-flat:hover,
    .vc_btn3.vc_btn3-color-default:focus,
    .vc_btn3.vc_btn3-color-default:hover { color: #2b2b2b; background-color: #e8e8e8; }

    .vc_btn3.vc_btn3-color-default.active,
    .vc_btn3.vc_btn3-color-default.vc_btn3-style-flat.active,
    .vc_btn3.vc_btn3-color-default.vc_btn3-style-flat:active,
    .vc_btn3.vc_btn3-color-default:active { color: #262626; background-color: #e3e3e3; }

    .vc_btn3.vc_btn3-color-default.vc_btn3-style-outline { color: #f7f7f7; border-color: #f7f7f7; background-color: transparent; }

        .vc_btn3.vc_btn3-color-default.vc_btn3-style-outline.active,
        .vc_btn3.vc_btn3-color-default.vc_btn3-style-outline:active,
        .vc_btn3.vc_btn3-color-default.vc_btn3-style-outline:focus,
        .vc_btn3.vc_btn3-color-default.vc_btn3-style-outline:hover { color: #333; border-color: #f7f7f7; background-color: #f7f7f7; }

    .vc_btn3.vc_btn3-color-default.vc_btn3-style-3d { color: #333; background-color: #f7f7f7; box-shadow: 0 5px 0 #dbdbdb; }

        .vc_btn3.vc_btn3-color-default.vc_btn3-style-3d:focus,
        .vc_btn3.vc_btn3-color-default.vc_btn3-style-3d:hover { color: #2b2b2b; background-color: #f7f7f7; top: 3px; box-shadow: 0 2px 0 #dbdbdb; }

        .vc_btn3.vc_btn3-color-default.vc_btn3-style-3d.active,
        .vc_btn3.vc_btn3-color-default.vc_btn3-style-3d:active { color: #262626; background-color: #f7f7f7; }

        .vc_btn3.vc_btn3-color-default.vc_btn3-style-3d.vc_btn3-size-xs { box-shadow: 0 3px 0 #dbdbdb; }

            .vc_btn3.vc_btn3-color-default.vc_btn3-style-3d.vc_btn3-size-xs:focus,
            .vc_btn3.vc_btn3-color-default.vc_btn3-style-3d.vc_btn3-size-xs:hover { top: 1px; box-shadow: 0 2px 0 #dbdbdb; }

        .vc_btn3.vc_btn3-color-default.vc_btn3-style-3d.vc_btn3-size-sm { box-shadow: 0 4px 0 #dbdbdb; }

            .vc_btn3.vc_btn3-color-default.vc_btn3-style-3d.vc_btn3-size-sm:focus,
            .vc_btn3.vc_btn3-color-default.vc_btn3-style-3d.vc_btn3-size-sm:hover { top: 2px; box-shadow: 0 2px 0 #dbdbdb; }

        .vc_btn3.vc_btn3-color-default.vc_btn3-style-3d.vc_btn3-size-lg { box-shadow: 0 5px 0 #dbdbdb; }

            .vc_btn3.vc_btn3-color-default.vc_btn3-style-3d.vc_btn3-size-lg:focus,
            .vc_btn3.vc_btn3-color-default.vc_btn3-style-3d.vc_btn3-size-lg:hover { top: 3px; box-shadow: 0 2px 0 #dbdbdb; }

    .vc_btn3.vc_btn3-color-default.vc_btn3-style-modern { color: #333; border-color: #f7f7f7; background-color: #f7f7f7; }

        .vc_btn3.vc_btn3-color-default.vc_btn3-style-modern:focus,
        .vc_btn3.vc_btn3-color-default.vc_btn3-style-modern:hover { color: #2b2b2b; border-color: #e8e8e8; background-color: #e8e8e8; }

        .vc_btn3.vc_btn3-color-default.vc_btn3-style-modern.active,
        .vc_btn3.vc_btn3-color-default.vc_btn3-style-modern:active { color: #262626; border-color: #e3e3e3; background-color: #e3e3e3; }

.vc_btn3.vc_btn3-color-primary,
.vc_btn3.vc_btn3-color-primary.vc_btn3-style-flat { color: #FFF; background-color: #08c; }

    .vc_btn3.vc_btn3-color-primary.vc_btn3-style-flat:focus,
    .vc_btn3.vc_btn3-color-primary.vc_btn3-style-flat:hover,
    .vc_btn3.vc_btn3-color-primary:focus,
    .vc_btn3.vc_btn3-color-primary:hover { color: #f7f7f7; background-color: #0074ad; }

    .vc_btn3.vc_btn3-color-primary.active,
    .vc_btn3.vc_btn3-color-primary.vc_btn3-style-flat.active,
    .vc_btn3.vc_btn3-color-primary.vc_btn3-style-flat:active,
    .vc_btn3.vc_btn3-color-primary:active { color: #f2f2f2; background-color: #006da3; }

    .vc_btn3.vc_btn3-color-primary.vc_btn3-style-outline { color: #08c; border-color: #08c; background-color: transparent; }

        .vc_btn3.vc_btn3-color-primary.vc_btn3-style-outline.active,
        .vc_btn3.vc_btn3-color-primary.vc_btn3-style-outline:active,
        .vc_btn3.vc_btn3-color-primary.vc_btn3-style-outline:focus,
        .vc_btn3.vc_btn3-color-primary.vc_btn3-style-outline:hover { color: #FFF; border-color: #08c; background-color: #08c; }

    .vc_btn3.vc_btn3-color-primary.vc_btn3-style-3d { color: #FFF; background-color: #08c; box-shadow: 0 5px 0 #006394; }

        .vc_btn3.vc_btn3-color-primary.vc_btn3-style-3d:focus,
        .vc_btn3.vc_btn3-color-primary.vc_btn3-style-3d:hover { color: #f7f7f7; background-color: #08c; top: 3px; box-shadow: 0 2px 0 #006394; }

        .vc_btn3.vc_btn3-color-primary.vc_btn3-style-3d.active,
        .vc_btn3.vc_btn3-color-primary.vc_btn3-style-3d:active { color: #f2f2f2; background-color: #08c; }

        .vc_btn3.vc_btn3-color-primary.vc_btn3-style-3d.vc_btn3-size-xs { box-shadow: 0 3px 0 #006394; }

            .vc_btn3.vc_btn3-color-primary.vc_btn3-style-3d.vc_btn3-size-xs:focus,
            .vc_btn3.vc_btn3-color-primary.vc_btn3-style-3d.vc_btn3-size-xs:hover { top: 1px; box-shadow: 0 2px 0 #006394; }

        .vc_btn3.vc_btn3-color-primary.vc_btn3-style-3d.vc_btn3-size-sm { box-shadow: 0 4px 0 #006394; }

            .vc_btn3.vc_btn3-color-primary.vc_btn3-style-3d.vc_btn3-size-sm:focus,
            .vc_btn3.vc_btn3-color-primary.vc_btn3-style-3d.vc_btn3-size-sm:hover { top: 2px; box-shadow: 0 2px 0 #006394; }

        .vc_btn3.vc_btn3-color-primary.vc_btn3-style-3d.vc_btn3-size-lg { box-shadow: 0 5px 0 #006394; }

            .vc_btn3.vc_btn3-color-primary.vc_btn3-style-3d.vc_btn3-size-lg:focus,
            .vc_btn3.vc_btn3-color-primary.vc_btn3-style-3d.vc_btn3-size-lg:hover { top: 3px; box-shadow: 0 2px 0 #006394; }

    .vc_btn3.vc_btn3-color-primary.vc_btn3-style-modern { color: #FFF; border-color: #08c; background-color: #08c; }

        .vc_btn3.vc_btn3-color-primary.vc_btn3-style-modern:focus,
        .vc_btn3.vc_btn3-color-primary.vc_btn3-style-modern:hover { color: #f7f7f7; border-color: #0074ad; background-color: #0074ad; }

        .vc_btn3.vc_btn3-color-primary.vc_btn3-style-modern.active,
        .vc_btn3.vc_btn3-color-primary.vc_btn3-style-modern:active { color: #f2f2f2; border-color: #006da3; background-color: #006da3; }

.vc_btn3.vc_btn3-color-info,
.vc_btn3.vc_btn3-color-info.vc_btn3-style-flat { color: #FFF; background-color: #58B9DA; }

    .vc_btn3.vc_btn3-color-info.vc_btn3-style-flat:focus,
    .vc_btn3.vc_btn3-color-info.vc_btn3-style-flat:hover,
    .vc_btn3.vc_btn3-color-info:focus,
    .vc_btn3.vc_btn3-color-info:hover { color: #f7f7f7; background-color: #3fafd4; }

    .vc_btn3.vc_btn3-color-info.active,
    .vc_btn3.vc_btn3-color-info.vc_btn3-style-flat.active,
    .vc_btn3.vc_btn3-color-info.vc_btn3-style-flat:active,
    .vc_btn3.vc_btn3-color-info:active { color: #f2f2f2; background-color: #37abd3; }

    .vc_btn3.vc_btn3-color-info.vc_btn3-style-outline { color: #58B9DA; border-color: #58B9DA; background-color: transparent; }

        .vc_btn3.vc_btn3-color-info.vc_btn3-style-outline.active,
        .vc_btn3.vc_btn3-color-info.vc_btn3-style-outline:active,
        .vc_btn3.vc_btn3-color-info.vc_btn3-style-outline:focus,
        .vc_btn3.vc_btn3-color-info.vc_btn3-style-outline:hover { color: #FFF; border-color: #58B9DA; background-color: #58B9DA; }

    .vc_btn3.vc_btn3-color-info.vc_btn3-style-3d { color: #FFF; background-color: #58B9DA; box-shadow: 0 5px 0 #2da4cd; }

        .vc_btn3.vc_btn3-color-info.vc_btn3-style-3d:focus,
        .vc_btn3.vc_btn3-color-info.vc_btn3-style-3d:hover { color: #f7f7f7; background-color: #58B9DA; top: 3px; box-shadow: 0 2px 0 #2da4cd; }

        .vc_btn3.vc_btn3-color-info.vc_btn3-style-3d.active,
        .vc_btn3.vc_btn3-color-info.vc_btn3-style-3d:active { color: #f2f2f2; background-color: #58B9DA; }

        .vc_btn3.vc_btn3-color-info.vc_btn3-style-3d.vc_btn3-size-xs { box-shadow: 0 3px 0 #2da4cd; }

            .vc_btn3.vc_btn3-color-info.vc_btn3-style-3d.vc_btn3-size-xs:focus,
            .vc_btn3.vc_btn3-color-info.vc_btn3-style-3d.vc_btn3-size-xs:hover { top: 1px; box-shadow: 0 2px 0 #2da4cd; }

        .vc_btn3.vc_btn3-color-info.vc_btn3-style-3d.vc_btn3-size-sm { box-shadow: 0 4px 0 #2da4cd; }

            .vc_btn3.vc_btn3-color-info.vc_btn3-style-3d.vc_btn3-size-sm:focus,
            .vc_btn3.vc_btn3-color-info.vc_btn3-style-3d.vc_btn3-size-sm:hover { top: 2px; box-shadow: 0 2px 0 #2da4cd; }

        .vc_btn3.vc_btn3-color-info.vc_btn3-style-3d.vc_btn3-size-lg { box-shadow: 0 5px 0 #2da4cd; }

            .vc_btn3.vc_btn3-color-info.vc_btn3-style-3d.vc_btn3-size-lg:focus,
            .vc_btn3.vc_btn3-color-info.vc_btn3-style-3d.vc_btn3-size-lg:hover { top: 3px; box-shadow: 0 2px 0 #2da4cd; }

    .vc_btn3.vc_btn3-color-info.vc_btn3-style-modern { color: #FFF; border-color: #58B9DA; background-color: #58B9DA; }

        .vc_btn3.vc_btn3-color-info.vc_btn3-style-modern:focus,
        .vc_btn3.vc_btn3-color-info.vc_btn3-style-modern:hover { color: #f7f7f7; border-color: #3fafd4; background-color: #3fafd4; }

        .vc_btn3.vc_btn3-color-info.vc_btn3-style-modern.active,
        .vc_btn3.vc_btn3-color-info.vc_btn3-style-modern:active { color: #f2f2f2; border-color: #37abd3; background-color: #37abd3; }

.vc_btn3.vc_btn3-color-success,
.vc_btn3.vc_btn3-color-success.vc_btn3-style-flat { color: #fff; background-color: #6AB165; }

    .vc_btn3.vc_btn3-color-success.vc_btn3-style-flat:focus,
    .vc_btn3.vc_btn3-color-success.vc_btn3-style-flat:hover,
    .vc_btn3.vc_btn3-color-success:focus,
    .vc_btn3.vc_btn3-color-success:hover { color: #f7f7f7; background-color: #59a453; }

    .vc_btn3.vc_btn3-color-success.active,
    .vc_btn3.vc_btn3-color-success.vc_btn3-style-flat.active,
    .vc_btn3.vc_btn3-color-success.vc_btn3-style-flat:active,
    .vc_btn3.vc_btn3-color-success:active { color: #f2f2f2; background-color: #559d50; }

    .vc_btn3.vc_btn3-color-success.vc_btn3-style-outline { color: #6AB165; border-color: #6AB165; background-color: transparent; }

        .vc_btn3.vc_btn3-color-success.vc_btn3-style-outline.active,
        .vc_btn3.vc_btn3-color-success.vc_btn3-style-outline:active,
        .vc_btn3.vc_btn3-color-success.vc_btn3-style-outline:focus,
        .vc_btn3.vc_btn3-color-success.vc_btn3-style-outline:hover { color: #fff; border-color: #6AB165; background-color: #6AB165; }

    .vc_btn3.vc_btn3-color-success.vc_btn3-style-3d { color: #fff; background-color: #6AB165; box-shadow: 0 5px 0 #4f934b; }

        .vc_btn3.vc_btn3-color-success.vc_btn3-style-3d:focus,
        .vc_btn3.vc_btn3-color-success.vc_btn3-style-3d:hover { color: #f7f7f7; background-color: #6AB165; top: 3px; box-shadow: 0 2px 0 #4f934b; }

        .vc_btn3.vc_btn3-color-success.vc_btn3-style-3d.active,
        .vc_btn3.vc_btn3-color-success.vc_btn3-style-3d:active { color: #f2f2f2; background-color: #6AB165; }

        .vc_btn3.vc_btn3-color-success.vc_btn3-style-3d.vc_btn3-size-xs { box-shadow: 0 3px 0 #4f934b; }

            .vc_btn3.vc_btn3-color-success.vc_btn3-style-3d.vc_btn3-size-xs:focus,
            .vc_btn3.vc_btn3-color-success.vc_btn3-style-3d.vc_btn3-size-xs:hover { top: 1px; box-shadow: 0 2px 0 #4f934b; }

        .vc_btn3.vc_btn3-color-success.vc_btn3-style-3d.vc_btn3-size-sm { box-shadow: 0 4px 0 #4f934b; }

            .vc_btn3.vc_btn3-color-success.vc_btn3-style-3d.vc_btn3-size-sm:focus,
            .vc_btn3.vc_btn3-color-success.vc_btn3-style-3d.vc_btn3-size-sm:hover { top: 2px; box-shadow: 0 2px 0 #4f934b; }

        .vc_btn3.vc_btn3-color-success.vc_btn3-style-3d.vc_btn3-size-lg { box-shadow: 0 5px 0 #4f934b; }

            .vc_btn3.vc_btn3-color-success.vc_btn3-style-3d.vc_btn3-size-lg:focus,
            .vc_btn3.vc_btn3-color-success.vc_btn3-style-3d.vc_btn3-size-lg:hover { top: 3px; box-shadow: 0 2px 0 #4f934b; }

    .vc_btn3.vc_btn3-color-success.vc_btn3-style-modern { color: #fff; border-color: #6AB165; background-color: #6AB165; }

        .vc_btn3.vc_btn3-color-success.vc_btn3-style-modern:focus,
        .vc_btn3.vc_btn3-color-success.vc_btn3-style-modern:hover { color: #f7f7f7; border-color: #59a453; background-color: #59a453; }

        .vc_btn3.vc_btn3-color-success.vc_btn3-style-modern.active,
        .vc_btn3.vc_btn3-color-success.vc_btn3-style-modern:active { color: #f2f2f2; border-color: #559d50; background-color: #559d50; }

.vc_btn3.vc_btn3-color-warning,
.vc_btn3.vc_btn3-color-warning.vc_btn3-style-flat { color: #FFF; background-color: #F90; }

    .vc_btn3.vc_btn3-color-warning.vc_btn3-style-flat:focus,
    .vc_btn3.vc_btn3-color-warning.vc_btn3-style-flat:hover,
    .vc_btn3.vc_btn3-color-warning:focus,
    .vc_btn3.vc_btn3-color-warning:hover { color: #f7f7f7; background-color: #e08700; }

    .vc_btn3.vc_btn3-color-warning.active,
    .vc_btn3.vc_btn3-color-warning.vc_btn3-style-flat.active,
    .vc_btn3.vc_btn3-color-warning.vc_btn3-style-flat:active,
    .vc_btn3.vc_btn3-color-warning:active { color: #f2f2f2; background-color: #d68100; }

    .vc_btn3.vc_btn3-color-warning.vc_btn3-style-outline { color: #F90; border-color: #F90; background-color: transparent; }

        .vc_btn3.vc_btn3-color-warning.vc_btn3-style-outline.active,
        .vc_btn3.vc_btn3-color-warning.vc_btn3-style-outline:active,
        .vc_btn3.vc_btn3-color-warning.vc_btn3-style-outline:focus,
        .vc_btn3.vc_btn3-color-warning.vc_btn3-style-outline:hover { color: #FFF; border-color: #F90; background-color: #F90; }

    .vc_btn3.vc_btn3-color-warning.vc_btn3-style-3d { color: #FFF; background-color: #F90; box-shadow: 0 5px 0 #c77700; }

        .vc_btn3.vc_btn3-color-warning.vc_btn3-style-3d:focus,
        .vc_btn3.vc_btn3-color-warning.vc_btn3-style-3d:hover { color: #f7f7f7; background-color: #F90; top: 3px; box-shadow: 0 2px 0 #c77700; }

        .vc_btn3.vc_btn3-color-warning.vc_btn3-style-3d.active,
        .vc_btn3.vc_btn3-color-warning.vc_btn3-style-3d:active { color: #f2f2f2; background-color: #F90; }

        .vc_btn3.vc_btn3-color-warning.vc_btn3-style-3d.vc_btn3-size-xs { box-shadow: 0 3px 0 #c77700; }

            .vc_btn3.vc_btn3-color-warning.vc_btn3-style-3d.vc_btn3-size-xs:focus,
            .vc_btn3.vc_btn3-color-warning.vc_btn3-style-3d.vc_btn3-size-xs:hover { top: 1px; box-shadow: 0 2px 0 #c77700; }

        .vc_btn3.vc_btn3-color-warning.vc_btn3-style-3d.vc_btn3-size-sm { box-shadow: 0 4px 0 #c77700; }

            .vc_btn3.vc_btn3-color-warning.vc_btn3-style-3d.vc_btn3-size-sm:focus,
            .vc_btn3.vc_btn3-color-warning.vc_btn3-style-3d.vc_btn3-size-sm:hover { top: 2px; box-shadow: 0 2px 0 #c77700; }

        .vc_btn3.vc_btn3-color-warning.vc_btn3-style-3d.vc_btn3-size-lg { box-shadow: 0 5px 0 #c77700; }

            .vc_btn3.vc_btn3-color-warning.vc_btn3-style-3d.vc_btn3-size-lg:focus,
            .vc_btn3.vc_btn3-color-warning.vc_btn3-style-3d.vc_btn3-size-lg:hover { top: 3px; box-shadow: 0 2px 0 #c77700; }

    .vc_btn3.vc_btn3-color-warning.vc_btn3-style-modern { color: #FFF; border-color: #F90; background-color: #F90; }

        .vc_btn3.vc_btn3-color-warning.vc_btn3-style-modern:focus,
        .vc_btn3.vc_btn3-color-warning.vc_btn3-style-modern:hover { color: #f7f7f7; border-color: #e08700; background-color: #e08700; }

        .vc_btn3.vc_btn3-color-warning.vc_btn3-style-modern.active,
        .vc_btn3.vc_btn3-color-warning.vc_btn3-style-modern:active { color: #f2f2f2; border-color: #d68100; background-color: #d68100; }

.vc_btn3.vc_btn3-color-danger,
.vc_btn3.vc_btn3-color-danger.vc_btn3-style-flat { color: #FFF; background-color: #FF675B; }

    .vc_btn3.vc_btn3-color-danger.vc_btn3-style-flat:focus,
    .vc_btn3.vc_btn3-color-danger.vc_btn3-style-flat:hover,
    .vc_btn3.vc_btn3-color-danger:focus,
    .vc_btn3.vc_btn3-color-danger:hover { color: #f7f7f7; background-color: #ff4b3c; }

    .vc_btn3.vc_btn3-color-danger.active,
    .vc_btn3.vc_btn3-color-danger.vc_btn3-style-flat.active,
    .vc_btn3.vc_btn3-color-danger.vc_btn3-style-flat:active,
    .vc_btn3.vc_btn3-color-danger:active { color: #f2f2f2; background-color: #ff4132; }

    .vc_btn3.vc_btn3-color-danger.vc_btn3-style-outline { color: #FF675B; border-color: #FF675B; background-color: transparent; }

        .vc_btn3.vc_btn3-color-danger.vc_btn3-style-outline.active,
        .vc_btn3.vc_btn3-color-danger.vc_btn3-style-outline:active,
        .vc_btn3.vc_btn3-color-danger.vc_btn3-style-outline:focus,
        .vc_btn3.vc_btn3-color-danger.vc_btn3-style-outline:hover { color: #FFF; border-color: #FF675B; background-color: #FF675B; }

    .vc_btn3.vc_btn3-color-danger.vc_btn3-style-3d { color: #FFF; background-color: #FF675B; box-shadow: 0 5px 0 #ff3323; }

        .vc_btn3.vc_btn3-color-danger.vc_btn3-style-3d:focus,
        .vc_btn3.vc_btn3-color-danger.vc_btn3-style-3d:hover { color: #f7f7f7; background-color: #FF675B; top: 3px; box-shadow: 0 2px 0 #ff3323; }

        .vc_btn3.vc_btn3-color-danger.vc_btn3-style-3d.active,
        .vc_btn3.vc_btn3-color-danger.vc_btn3-style-3d:active { color: #f2f2f2; background-color: #FF675B; }

        .vc_btn3.vc_btn3-color-danger.vc_btn3-style-3d.vc_btn3-size-xs { box-shadow: 0 3px 0 #ff3323; }

            .vc_btn3.vc_btn3-color-danger.vc_btn3-style-3d.vc_btn3-size-xs:focus,
            .vc_btn3.vc_btn3-color-danger.vc_btn3-style-3d.vc_btn3-size-xs:hover { top: 1px; box-shadow: 0 2px 0 #ff3323; }

        .vc_btn3.vc_btn3-color-danger.vc_btn3-style-3d.vc_btn3-size-sm { box-shadow: 0 4px 0 #ff3323; }

            .vc_btn3.vc_btn3-color-danger.vc_btn3-style-3d.vc_btn3-size-sm:focus,
            .vc_btn3.vc_btn3-color-danger.vc_btn3-style-3d.vc_btn3-size-sm:hover { top: 2px; box-shadow: 0 2px 0 #ff3323; }

        .vc_btn3.vc_btn3-color-danger.vc_btn3-style-3d.vc_btn3-size-lg { box-shadow: 0 5px 0 #ff3323; }

            .vc_btn3.vc_btn3-color-danger.vc_btn3-style-3d.vc_btn3-size-lg:focus,
            .vc_btn3.vc_btn3-color-danger.vc_btn3-style-3d.vc_btn3-size-lg:hover { top: 3px; box-shadow: 0 2px 0 #ff3323; }

    .vc_btn3.vc_btn3-color-danger.vc_btn3-style-modern { color: #FFF; border-color: #FF675B; background-color: #FF675B; }

        .vc_btn3.vc_btn3-color-danger.vc_btn3-style-modern:focus,
        .vc_btn3.vc_btn3-color-danger.vc_btn3-style-modern:hover { color: #f7f7f7; border-color: #ff4b3c; background-color: #ff4b3c; }

        .vc_btn3.vc_btn3-color-danger.vc_btn3-style-modern.active,
        .vc_btn3.vc_btn3-color-danger.vc_btn3-style-modern:active { color: #f2f2f2; border-color: #ff4132; background-color: #ff4132; }

.vc_btn3.vc_btn3-color-inverse,
.vc_btn3.vc_btn3-color-inverse.vc_btn3-style-flat { color: #FFF; background-color: #555; }

    .vc_btn3.vc_btn3-color-inverse.vc_btn3-style-flat:focus,
    .vc_btn3.vc_btn3-color-inverse.vc_btn3-style-flat:hover,
    .vc_btn3.vc_btn3-color-inverse:focus,
    .vc_btn3.vc_btn3-color-inverse:hover { color: #f7f7f7; background-color: #464646; }

    .vc_btn3.vc_btn3-color-inverse.active,
    .vc_btn3.vc_btn3-color-inverse.vc_btn3-style-flat.active,
    .vc_btn3.vc_btn3-color-inverse.vc_btn3-style-flat:active,
    .vc_btn3.vc_btn3-color-inverse:active { color: #f2f2f2; background-color: #414141; }

    .vc_btn3.vc_btn3-color-inverse.vc_btn3-style-outline { color: #555; border-color: #555; background-color: transparent; }

        .vc_btn3.vc_btn3-color-inverse.vc_btn3-style-outline.active,
        .vc_btn3.vc_btn3-color-inverse.vc_btn3-style-outline:active,
        .vc_btn3.vc_btn3-color-inverse.vc_btn3-style-outline:focus,
        .vc_btn3.vc_btn3-color-inverse.vc_btn3-style-outline:hover { color: #FFF; border-color: #555; background-color: #555; }

    .vc_btn3.vc_btn3-color-inverse.vc_btn3-style-3d { color: #FFF; background-color: #555; box-shadow: 0 5px 0 #393939; }

        .vc_btn3.vc_btn3-color-inverse.vc_btn3-style-3d:focus,
        .vc_btn3.vc_btn3-color-inverse.vc_btn3-style-3d:hover { color: #f7f7f7; background-color: #555; top: 3px; box-shadow: 0 2px 0 #393939; }

        .vc_btn3.vc_btn3-color-inverse.vc_btn3-style-3d.active,
        .vc_btn3.vc_btn3-color-inverse.vc_btn3-style-3d:active { color: #f2f2f2; background-color: #555; }

        .vc_btn3.vc_btn3-color-inverse.vc_btn3-style-3d.vc_btn3-size-xs { box-shadow: 0 3px 0 #393939; }

            .vc_btn3.vc_btn3-color-inverse.vc_btn3-style-3d.vc_btn3-size-xs:focus,
            .vc_btn3.vc_btn3-color-inverse.vc_btn3-style-3d.vc_btn3-size-xs:hover { top: 1px; box-shadow: 0 2px 0 #393939; }

        .vc_btn3.vc_btn3-color-inverse.vc_btn3-style-3d.vc_btn3-size-sm { box-shadow: 0 4px 0 #393939; }

            .vc_btn3.vc_btn3-color-inverse.vc_btn3-style-3d.vc_btn3-size-sm:focus,
            .vc_btn3.vc_btn3-color-inverse.vc_btn3-style-3d.vc_btn3-size-sm:hover { top: 2px; box-shadow: 0 2px 0 #393939; }

        .vc_btn3.vc_btn3-color-inverse.vc_btn3-style-3d.vc_btn3-size-lg { box-shadow: 0 5px 0 #393939; }

            .vc_btn3.vc_btn3-color-inverse.vc_btn3-style-3d.vc_btn3-size-lg:focus,
            .vc_btn3.vc_btn3-color-inverse.vc_btn3-style-3d.vc_btn3-size-lg:hover { top: 3px; box-shadow: 0 2px 0 #393939; }

    .vc_btn3.vc_btn3-color-inverse.vc_btn3-style-modern { color: #FFF; border-color: #555; background-color: #555; }

        .vc_btn3.vc_btn3-color-inverse.vc_btn3-style-modern:focus,
        .vc_btn3.vc_btn3-color-inverse.vc_btn3-style-modern:hover { color: #f7f7f7; border-color: #464646; background-color: #464646; }

        .vc_btn3.vc_btn3-color-inverse.vc_btn3-style-modern.active,
        .vc_btn3.vc_btn3-color-inverse.vc_btn3-style-modern:active { color: #f2f2f2; border-color: #414141; background-color: #414141; }

.vc_btn3.vc_btn3-color-black.vc_btn3-style-outline { color: #2A2A2A; }

.vc_btn3.vc_btn3-color-grey.vc_btn3-style-outline { color: #EBEBEB; }

.vc_btn3.vc_btn3-color-white.vc_btn3-style-outline { color: #FFF; }

.vc_general.vc_cta3.vc_cta3-style-3d .vc_cta3-content-header h2,
.vc_general.vc_cta3.vc_cta3-style-3d .vc_cta3-content-header h4,
.vc_general.vc_cta3.vc_cta3-style-classic:not(.vc_cta3-color-classic) .vc_cta3-content-header h2,
.vc_general.vc_cta3.vc_cta3-style-classic:not(.vc_cta3-color-classic) .vc_cta3-content-header h4,
.vc_general.vc_cta3.vc_cta3-style-flat .vc_cta3-content-header h2,
.vc_general.vc_cta3.vc_cta3-style-flat .vc_cta3-content-header h4,
.vc_general.vc_cta3.vc_cta3-style-outline:not(.vc_cta3-color-classic) .vc_cta3-content-header h2,
.vc_general.vc_cta3.vc_cta3-style-outline:not(.vc_cta3-color-classic) .vc_cta3-content-header h4 { color: inherit; }

.vc_btn3-container.vc_btn3-center { text-align: center; }

.vc_btn3-container.vc_btn3-left { text-align: left; }

.vc_btn3-container.vc_btn3-right { text-align: right; }

.vc_btn3-container.vc_btn3-center .vc_btn3-block.vc_btn3-icon-left .vc_btn3-icon,
.vc_btn3-container.vc_btn3-center .vc_btn3-block.vc_btn3-icon-right .vc_btn3-icon { display: inline-block; position: static; -webkit-transform: translate(0, 0); -ms-transform: translate(0, 0); transform: translate(0, 0); min-width: 1em; }

.vc_btn3-container.vc_btn3-center .vc_btn3-block.vc_btn3-icon-left:not(.vc_btn3-o-empty) .vc_btn3-icon { margin-right: .5em; }

.vc_btn3-container.vc_btn3-center .vc_btn3-block.vc_btn3-icon-right:not(.vc_btn3-o-empty) .vc_btn3-icon { margin-left: .5em; }

.vc_btn3-container.vc_btn3-center .vc_btn3-block.vc_btn3-size-xs { font-size: 11px; padding: 8px 12px; }

    .vc_btn3-container.vc_btn3-center .vc_btn3-block.vc_btn3-size-xs.vc_btn3-style-outline,
    .vc_btn3-container.vc_btn3-center .vc_btn3-block.vc_btn3-size-xs.vc_btn3-style-outline-custom { padding: 7px 11px; }

.vc_btn3-container.vc_btn3-center .vc_btn3-block.vc_btn3-size-sm { font-size: 12px; padding: 11px 16px; }

    .vc_btn3-container.vc_btn3-center .vc_btn3-block.vc_btn3-size-sm.vc_btn3-style-outline,
    .vc_btn3-container.vc_btn3-center .vc_btn3-block.vc_btn3-size-sm.vc_btn3-style-outline-custom { padding: 10px 15px; }

.vc_btn3-container.vc_btn3-center .vc_btn3-block.vc_btn3-size-md { font-size: 14px; padding: 14px 20px; }

    .vc_btn3-container.vc_btn3-center .vc_btn3-block.vc_btn3-size-md.vc_btn3-style-outline,
    .vc_btn3-container.vc_btn3-center .vc_btn3-block.vc_btn3-size-md.vc_btn3-style-outline-custom { padding: 13px 19px; }

.vc_btn3-container.vc_btn3-center .vc_btn3-block.vc_btn3-size-lg { font-size: 16px; padding: 18px 25px; }

    .vc_btn3-container.vc_btn3-center .vc_btn3-block.vc_btn3-size-lg.vc_btn3-style-outline,
    .vc_btn3-container.vc_btn3-center .vc_btn3-block.vc_btn3-size-lg.vc_btn3-style-outline-custom { padding: 17px 24px; }

.vc_btn3-container .vc_btn3-block.vc_btn3-icon-left,
.vc_btn3-container .vc_btn3-block.vc_btn3-icon-right { text-align: inherit; }

.vc_custom_heading a,
.vc_custom_heading a:focus,
.vc_custom_heading a:hover,
.vc_custom_heading a:visited { border: none; text-decoration: inherit; color: inherit; }

.vc_custom_heading a { -webkit-transition: all .2s ease-in-out; transition: all .2s ease-in-out; opacity: 1; }

    .vc_custom_heading a:hover { opacity: .85; }

.vc_call_to_action { background-color: #EBEBEB; border: 2px solid #EBEBEB; padding: 2em; border-radius: 5px; }

    .vc_call_to_action:last-child { margin-bottom: 0; }

    .vc_call_to_action.vc_cta_square { border-radius: 0; }

    .vc_call_to_action.vc_cta_square_outlined { border-radius: 0; background: 0 0 !important; }

    .vc_call_to_action.vc_cta_round { border-radius: 50px; }

    .vc_call_to_action.vc_cta_outlined { background: 0 0 !important; }

    .vc_call_to_action hgroup h2,
    .vc_call_to_action hgroup h4 { margin: 0; clear: none; }

    .vc_call_to_action hgroup + p { margin-top: 1em; }

    .vc_call_to_action.vc_cta_btn_pos_right .vc_cta_btn { float: right; margin-left: 2em; }

    .vc_call_to_action.vc_cta_btn_pos_left .vc_cta_btn { float: left; margin-right: 2em; }

.wpb_call_to_action { position: relative; background-color: #f7f7f7; padding: 35px; border: 1px solid #F0F0F0; box-sizing: border-box; }

    .wpb_call_to_action .wpb_button { margin: 0; box-sizing: border-box; }

.cta_align_left .wpb_button { float: left; }

.cta_align_right .wpb_button { float: right; }

.cta_align_left .wpb_button,
.cta_align_right .wpb_button { max-width: 27.5%; }

.cta_align_left .wpb_call_text,
.cta_align_right .wpb_call_text { width: 70%; float: left; clear: none; }

.cta_align_left .wpb_call_text { float: right; }

#content .wpb_call_to_action .wpb_call_text,
.wpb_call_to_action .wpb_call_text { margin: 0; padding-top: 0; }

.cta_align_bottom { text-align: center; }

    .cta_align_bottom .wpb_button { position: static; margin-top: 21.74px; display: inline-block; }

.cta_no_button .wpb_call_text { width: auto; float: none; }

@media (max-width:600px) {
    .vc_responsive .cta_align_left .wpb_button,
    .vc_responsive .cta_align_right .wpb_button { max-width: 70%; width: 70%; float: none; display: block; margin: 3% auto; }
    .vc_responsive .cta_align_left .wpb_call_text,
    .vc_responsive .cta_align_right .wpb_call_text { width: auto; max-width: none; text-align: center; }
}

.vc_cta3-container { margin-bottom: 35px; margin-left: auto; margin-right: auto; }

    .vc_cta3-container::after,
    .vc_cta3-container::before { display: table; content: ' '; }

.vc_general.vc_cta3.vc_cta3-icons-bottom .vc_cta3-icons .vc_icon_element,
.vc_general.vc_cta3.vc_cta3-icons-top .vc_cta3-icons .vc_icon_element { display: inline-block; }

.vc_cta3-container.vc_cta3-size-xs { width: 50%; }

.vc_cta3-container.vc_cta3-size-sm { width: 60%; }

.vc_cta3-container.vc_cta3-size-md { width: 70%; }

.vc_cta3-container.vc_cta3-size-lg { width: 80%; }

.vc_cta3-container.vc_cta3-size-xl { width: 90%; }

.vc_general.vc_cta3 { border: 1px solid transparent; font-size: 1em; padding: 28px; word-wrap: break-word; }

    .vc_general.vc_cta3.vc_cta3-style-classic,
    .vc_general.vc_cta3.vc_cta3-style-custom { border-color: #F0F0F0; background-color: #f7f7f7; }

    .vc_general.vc_cta3 .vc_cta3-content { vertical-align: top; }

        .vc_general.vc_cta3 .vc_cta3-content > :last-child,
        .vc_general.vc_cta3 .vc_cta3-icons > :last-child { margin-bottom: 0; }

    .vc_general.vc_cta3 .vc_cta3-actions { vertical-align: middle; white-space: nowrap; }

@media (min-width:768px) {
    .vc_general.vc_cta3 .vc_cta3-actions .vc_btn3-container { margin: 0; }
}

.vc_general.vc_cta3 .vc_cta3-icons { vertical-align: middle; }

.vc_general.vc_cta3 h2,
.vc_general.vc_cta3 h4 { margin-top: 0; margin-left: 0; margin-right: 0; }

.vc_general.vc_cta3.vc_cta3-align-left .vc_cta3-content { text-align: left; }

.vc_general.vc_cta3.vc_cta3-align-right .vc_cta3-content { text-align: right; }

.vc_general.vc_cta3.vc_cta3-align-center .vc_cta3-content { text-align: center; }

.vc_general.vc_cta3.vc_cta3-align-justify .vc_cta3-content { text-align: justify; }

.separator_align_center,
.vc_general.vc_cta3.vc_cta3-icons-bottom .vc_cta3-icons,
.vc_general.vc_cta3.vc_cta3-icons-top .vc_cta3-icons,
.vc_pie_chart { text-align: center; }

.vc_general.vc_cta3.vc_cta3-icons-top .vc_cta3_content-container { padding-top: 1em; }

.vc_general.vc_cta3.vc_cta3-icons-bottom .vc_cta3_content-container { padding-bottom: 1em; }

.vc_general.vc_cta3.vc_cta3-icons-left .vc_cta3-icons { display: table-cell; }

.vc_general.vc_cta3.vc_cta3-icons-left .vc_cta3_content-container { display: table-cell; padding-left: 1em; }

.vc_general.vc_cta3.vc_cta3-icons-right .vc_cta3-icons { display: table-cell; }

.vc_general.vc_cta3.vc_cta3-icons-right .vc_cta3_content-container { display: table-cell; padding-right: 1em; }

.vc_general.vc_cta3.vc_cta3-icons-on-border { position: relative; }

    .vc_general.vc_cta3.vc_cta3-icons-on-border .vc_cta3-icons { position: absolute; }

    .vc_general.vc_cta3.vc_cta3-icons-on-border.vc_cta3-icons-right .vc_cta3-icons { right: 0; top: 50%; -webkit-transform: translate(50%, -50%); -ms-transform: translate(50%, -50%); transform: translate(50%, -50%); }

    .vc_general.vc_cta3.vc_cta3-icons-on-border.vc_cta3-icons-right.vc_cta3-icon-size-xs { margin-right: 17px; }

        .vc_general.vc_cta3.vc_cta3-icons-on-border.vc_cta3-icons-right.vc_cta3-icon-size-xs .vc_cta3_content-container { padding-right: 0; }

        .vc_general.vc_cta3.vc_cta3-icons-on-border.vc_cta3-icons-right.vc_cta3-icon-size-sm .vc_cta3_content-container,
        .vc_general.vc_cta3.vc_cta3-icons-on-border.vc_cta3-icons-right.vc_cta3-icon-size-xs.vc_cta3-icons-in-box .vc_cta3_content-container { padding-right: 7px; }

    .vc_general.vc_cta3.vc_cta3-icons-on-border.vc_cta3-icons-right.vc_cta3-icon-size-sm { margin-right: 22px; }

        .vc_general.vc_cta3.vc_cta3-icons-on-border.vc_cta3-icons-right.vc_cta3-icon-size-md .vc_cta3_content-container,
        .vc_general.vc_cta3.vc_cta3-icons-on-border.vc_cta3-icons-right.vc_cta3-icon-size-sm.vc_cta3-icons-in-box .vc_cta3_content-container { padding-right: 14px; }

    .vc_general.vc_cta3.vc_cta3-icons-on-border.vc_cta3-icons-right.vc_cta3-icon-size-md { margin-right: 28px; }

        .vc_general.vc_cta3.vc_cta3-icons-on-border.vc_cta3-icons-right.vc_cta3-icon-size-lg .vc_cta3_content-container,
        .vc_general.vc_cta3.vc_cta3-icons-on-border.vc_cta3-icons-right.vc_cta3-icon-size-md.vc_cta3-icons-in-box .vc_cta3_content-container { padding-right: 21px; }

    .vc_general.vc_cta3.vc_cta3-icons-on-border.vc_cta3-icons-right.vc_cta3-icon-size-lg { margin-right: 35px; }

        .vc_general.vc_cta3.vc_cta3-icons-on-border.vc_cta3-icons-right.vc_cta3-icon-size-lg.vc_cta3-icons-in-box .vc_cta3_content-container,
        .vc_general.vc_cta3.vc_cta3-icons-on-border.vc_cta3-icons-right.vc_cta3-icon-size-xl .vc_cta3_content-container { padding-right: 28px; }

    .vc_general.vc_cta3.vc_cta3-icons-on-border.vc_cta3-icons-right.vc_cta3-icon-size-xl { margin-right: 50px; }

        .vc_general.vc_cta3.vc_cta3-icons-on-border.vc_cta3-icons-right.vc_cta3-icon-size-xl.vc_cta3-icons-in-box .vc_cta3_content-container { padding-right: 35px; }

    .vc_general.vc_cta3.vc_cta3-icons-on-border.vc_cta3-icons-left .vc_cta3-icons { left: 0; top: 50%; -webkit-transform: translate(-50%, -50%); -ms-transform: translate(-50%, -50%); transform: translate(-50%, -50%); }

    .vc_general.vc_cta3.vc_cta3-icons-on-border.vc_cta3-icons-left.vc_cta3-icon-size-xs { margin-left: 17px; }

        .vc_general.vc_cta3.vc_cta3-icons-on-border.vc_cta3-icons-left.vc_cta3-icon-size-xs .vc_cta3_content-container { padding-left: 0; }

        .vc_general.vc_cta3.vc_cta3-icons-on-border.vc_cta3-icons-left.vc_cta3-icon-size-sm .vc_cta3_content-container,
        .vc_general.vc_cta3.vc_cta3-icons-on-border.vc_cta3-icons-left.vc_cta3-icon-size-xs.vc_cta3-icons-in-box .vc_cta3_content-container { padding-left: 7px; }

    .vc_general.vc_cta3.vc_cta3-icons-on-border.vc_cta3-icons-left.vc_cta3-icon-size-sm { margin-left: 22px; }

        .vc_general.vc_cta3.vc_cta3-icons-on-border.vc_cta3-icons-left.vc_cta3-icon-size-md .vc_cta3_content-container,
        .vc_general.vc_cta3.vc_cta3-icons-on-border.vc_cta3-icons-left.vc_cta3-icon-size-sm.vc_cta3-icons-in-box .vc_cta3_content-container { padding-left: 14px; }

    .vc_general.vc_cta3.vc_cta3-icons-on-border.vc_cta3-icons-left.vc_cta3-icon-size-md { margin-left: 28px; }

        .vc_general.vc_cta3.vc_cta3-icons-on-border.vc_cta3-icons-left.vc_cta3-icon-size-lg .vc_cta3_content-container,
        .vc_general.vc_cta3.vc_cta3-icons-on-border.vc_cta3-icons-left.vc_cta3-icon-size-md.vc_cta3-icons-in-box .vc_cta3_content-container { padding-left: 21px; }

    .vc_general.vc_cta3.vc_cta3-icons-on-border.vc_cta3-icons-left.vc_cta3-icon-size-lg { margin-left: 35px; }

        .vc_general.vc_cta3.vc_cta3-icons-on-border.vc_cta3-icons-left.vc_cta3-icon-size-lg.vc_cta3-icons-in-box .vc_cta3_content-container,
        .vc_general.vc_cta3.vc_cta3-icons-on-border.vc_cta3-icons-left.vc_cta3-icon-size-xl .vc_cta3_content-container { padding-left: 28px; }

    .vc_general.vc_cta3.vc_cta3-icons-on-border.vc_cta3-icons-left.vc_cta3-icon-size-xl { margin-left: 50px; }

        .vc_general.vc_cta3.vc_cta3-icons-on-border.vc_cta3-icons-left.vc_cta3-icon-size-xl.vc_cta3-icons-in-box .vc_cta3_content-container { padding-left: 35px; }

    .vc_general.vc_cta3.vc_cta3-icons-on-border.vc_cta3-icons-top .vc_cta3-icons { left: 50%; top: 0; -webkit-transform: translate(-50%, -50%); -ms-transform: translate(-50%, -50%); transform: translate(-50%, -50%); }

    .vc_general.vc_cta3.vc_cta3-icons-on-border.vc_cta3-icons-top.vc_cta3-icon-size-xs { margin-top: 17px; }

        .vc_general.vc_cta3.vc_cta3-icons-on-border.vc_cta3-icons-top.vc_cta3-icon-size-xs .vc_cta3_content-container { padding-top: 0; }

        .vc_general.vc_cta3.vc_cta3-icons-on-border.vc_cta3-icons-top.vc_cta3-icon-size-sm .vc_cta3_content-container,
        .vc_general.vc_cta3.vc_cta3-icons-on-border.vc_cta3-icons-top.vc_cta3-icon-size-xs.vc_cta3-icons-in-box .vc_cta3_content-container { padding-top: 7px; }

    .vc_general.vc_cta3.vc_cta3-icons-on-border.vc_cta3-icons-top.vc_cta3-icon-size-sm { margin-top: 22px; }

        .vc_general.vc_cta3.vc_cta3-icons-on-border.vc_cta3-icons-top.vc_cta3-icon-size-md .vc_cta3_content-container,
        .vc_general.vc_cta3.vc_cta3-icons-on-border.vc_cta3-icons-top.vc_cta3-icon-size-sm.vc_cta3-icons-in-box .vc_cta3_content-container { padding-top: 14px; }

    .vc_general.vc_cta3.vc_cta3-icons-on-border.vc_cta3-icons-top.vc_cta3-icon-size-md { margin-top: 28px; }

        .vc_general.vc_cta3.vc_cta3-icons-on-border.vc_cta3-icons-top.vc_cta3-icon-size-lg .vc_cta3_content-container,
        .vc_general.vc_cta3.vc_cta3-icons-on-border.vc_cta3-icons-top.vc_cta3-icon-size-md.vc_cta3-icons-in-box .vc_cta3_content-container { padding-top: 21px; }

    .vc_general.vc_cta3.vc_cta3-icons-on-border.vc_cta3-icons-top.vc_cta3-icon-size-lg { margin-top: 35px; }

        .vc_general.vc_cta3.vc_cta3-icons-on-border.vc_cta3-icons-top.vc_cta3-icon-size-lg.vc_cta3-icons-in-box .vc_cta3_content-container,
        .vc_general.vc_cta3.vc_cta3-icons-on-border.vc_cta3-icons-top.vc_cta3-icon-size-xl .vc_cta3_content-container { padding-top: 28px; }

    .vc_general.vc_cta3.vc_cta3-icons-on-border.vc_cta3-icons-top.vc_cta3-icon-size-xl { margin-top: 50px; }

        .vc_general.vc_cta3.vc_cta3-icons-on-border.vc_cta3-icons-top.vc_cta3-icon-size-xl.vc_cta3-icons-in-box .vc_cta3_content-container { padding-top: 35px; }

    .vc_general.vc_cta3.vc_cta3-icons-on-border.vc_cta3-icons-bottom .vc_cta3-icons { left: 50%; bottom: 0; -webkit-transform: translate(-50%, 50%); -ms-transform: translate(-50%, 50%); transform: translate(-50%, 50%); }

    .vc_general.vc_cta3.vc_cta3-icons-on-border.vc_cta3-icons-bottom.vc_cta3-icon-size-xs { margin-bottom: 17px; }

        .vc_general.vc_cta3.vc_cta3-icons-on-border.vc_cta3-icons-bottom.vc_cta3-icon-size-xs .vc_cta3_content-container { padding-bottom: 0; }

        .vc_general.vc_cta3.vc_cta3-icons-on-border.vc_cta3-icons-bottom.vc_cta3-icon-size-sm .vc_cta3_content-container,
        .vc_general.vc_cta3.vc_cta3-icons-on-border.vc_cta3-icons-bottom.vc_cta3-icon-size-xs.vc_cta3-icons-in-box .vc_cta3_content-container { padding-bottom: 7px; }

    .vc_general.vc_cta3.vc_cta3-icons-on-border.vc_cta3-icons-bottom.vc_cta3-icon-size-sm { margin-bottom: 22px; }

        .vc_general.vc_cta3.vc_cta3-icons-on-border.vc_cta3-icons-bottom.vc_cta3-icon-size-md .vc_cta3_content-container,
        .vc_general.vc_cta3.vc_cta3-icons-on-border.vc_cta3-icons-bottom.vc_cta3-icon-size-sm.vc_cta3-icons-in-box .vc_cta3_content-container { padding-bottom: 14px; }

    .vc_general.vc_cta3.vc_cta3-icons-on-border.vc_cta3-icons-bottom.vc_cta3-icon-size-md { margin-bottom: 28px; }

        .vc_general.vc_cta3.vc_cta3-icons-on-border.vc_cta3-icons-bottom.vc_cta3-icon-size-lg .vc_cta3_content-container,
        .vc_general.vc_cta3.vc_cta3-icons-on-border.vc_cta3-icons-bottom.vc_cta3-icon-size-md.vc_cta3-icons-in-box .vc_cta3_content-container { padding-bottom: 21px; }

    .vc_general.vc_cta3.vc_cta3-icons-on-border.vc_cta3-icons-bottom.vc_cta3-icon-size-lg { margin-bottom: 35px; }

        .vc_general.vc_cta3.vc_cta3-icons-on-border.vc_cta3-icons-bottom.vc_cta3-icon-size-lg.vc_cta3-icons-in-box .vc_cta3_content-container,
        .vc_general.vc_cta3.vc_cta3-icons-on-border.vc_cta3-icons-bottom.vc_cta3-icon-size-xl .vc_cta3_content-container { padding-bottom: 28px; }

    .vc_general.vc_cta3.vc_cta3-icons-on-border.vc_cta3-icons-bottom.vc_cta3-icon-size-xl { margin-bottom: 50px; }

        .vc_general.vc_cta3.vc_cta3-icons-on-border.vc_cta3-icons-bottom.vc_cta3-icon-size-xl.vc_cta3-icons-in-box .vc_cta3_content-container { padding-bottom: 35px; }

.vc_general.vc_cta3.vc_cta3-actions-top .vc_cta3-content { margin-top: 1em; }

.vc_general.vc_cta3.vc_cta3-actions-bottom .vc_cta3-content { margin-bottom: 1em; }

@media (min-width:768px) {
    .vc_general.vc_cta3.vc_cta3-actions-left .vc_cta3-actions,
    .vc_general.vc_cta3.vc_cta3-actions-right .vc_cta3-actions { max-width: 30%; display: table-cell; }
    .vc_general.vc_cta3.vc_cta3-actions-left .vc_cta3-content { padding-left: 28px; display: table-cell; }
    .vc_general.vc_cta3.vc_cta3-actions-right .vc_cta3-content { padding-right: 28px; display: table-cell; }
}

.vc_general.vc_cta3.vc_cta3-style-outline { border-width: 3px; }

.vc_general.vc_cta3.vc_cta3-shape-square { border-radius: 0; }

.vc_general.vc_cta3.vc_cta3-shape-rounded { border-radius: 5px; }

.vc_general.vc_cta3.vc_cta3-shape-round { border-radius: 4em; }

.vc_general.vc_cta3.vc_cta3-color-blue.vc_cta3-style-classic .vc_cta3-content-header { color: #5472D2; }

.vc_general.vc_cta3.vc_cta3-color-blue.vc_cta3-style-flat { color: #c9d2f0; border-color: transparent; background-color: #5472D2; }

    .vc_general.vc_cta3.vc_cta3-color-blue.vc_cta3-style-flat .vc_cta3-content-header { color: #fff; }

.vc_general.vc_cta3.vc_cta3-color-blue.vc_cta3-style-3d { box-shadow: 0 5px 0 #3253bc; color: #c9d2f0; border-color: transparent; background-color: #5472D2; }

    .vc_general.vc_cta3.vc_cta3-color-blue.vc_cta3-style-3d .vc_cta3-content-header { color: #fff; }

.vc_general.vc_cta3.vc_cta3-color-blue.vc_cta3-style-outline { border-color: #5472D2; background-color: transparent; }

    .vc_general.vc_cta3.vc_cta3-color-blue.vc_cta3-style-outline .vc_cta3-content-header { color: #5472D2; }

.vc_general.vc_cta3.vc_cta3-color-turquoise.vc_cta3-style-classic .vc_cta3-content-header { color: #00C1CF; }

.vc_general.vc_cta3.vc_cta3-color-turquoise.vc_cta3-style-flat { color: #d3f5f1; border-color: transparent; background-color: #00C1CF; }

    .vc_general.vc_cta3.vc_cta3-color-turquoise.vc_cta3-style-flat .vc_cta3-content-header { color: #fff; }

.vc_general.vc_cta3.vc_cta3-color-turquoise.vc_cta3-style-3d { box-shadow: 0 5px 0 #008d97; color: #d3f5f1; border-color: transparent; background-color: #00C1CF; }

    .vc_general.vc_cta3.vc_cta3-color-turquoise.vc_cta3-style-3d .vc_cta3-content-header { color: #fff; }

.vc_general.vc_cta3.vc_cta3-color-turquoise.vc_cta3-style-outline { border-color: #00C1CF; background-color: transparent; }

    .vc_general.vc_cta3.vc_cta3-color-turquoise.vc_cta3-style-outline .vc_cta3-content-header { color: #00C1CF; }

.vc_general.vc_cta3.vc_cta3-color-pink.vc_cta3-style-classic .vc_cta3-content-header { color: #FE6C61; }

.vc_general.vc_cta3.vc_cta3-color-pink.vc_cta3-style-flat { color: #fcdbd7; border-color: transparent; background-color: #FE6C61; }

    .vc_general.vc_cta3.vc_cta3-color-pink.vc_cta3-style-flat .vc_cta3-content-header { color: #fff; }

.vc_general.vc_cta3.vc_cta3-color-pink.vc_cta3-style-3d { box-shadow: 0 5px 0 #fe3829; color: #fcdbd7; border-color: transparent; background-color: #FE6C61; }

    .vc_general.vc_cta3.vc_cta3-color-pink.vc_cta3-style-3d .vc_cta3-content-header { color: #fff; }

.vc_general.vc_cta3.vc_cta3-color-pink.vc_cta3-style-outline { border-color: #FE6C61; background-color: transparent; }

    .vc_general.vc_cta3.vc_cta3-color-pink.vc_cta3-style-outline .vc_cta3-content-header { color: #FE6C61; }

.vc_general.vc_cta3.vc_cta3-color-violet.vc_cta3-style-classic .vc_cta3-content-header { color: #8D6DC4; }

.vc_general.vc_cta3.vc_cta3-color-violet.vc_cta3-style-flat { color: #e1d5f5; border-color: transparent; background-color: #8D6DC4; }

    .vc_general.vc_cta3.vc_cta3-color-violet.vc_cta3-style-flat .vc_cta3-content-header { color: #fff; }

.vc_general.vc_cta3.vc_cta3-color-violet.vc_cta3-style-3d { box-shadow: 0 5px 0 #6e48b1; color: #e1d5f5; border-color: transparent; background-color: #8D6DC4; }

    .vc_general.vc_cta3.vc_cta3-color-violet.vc_cta3-style-3d .vc_cta3-content-header { color: #fff; }

.vc_general.vc_cta3.vc_cta3-color-violet.vc_cta3-style-outline { border-color: #8D6DC4; background-color: transparent; }

    .vc_general.vc_cta3.vc_cta3-color-violet.vc_cta3-style-outline .vc_cta3-content-header { color: #8D6DC4; }

.vc_general.vc_cta3.vc_cta3-color-peacoc.vc_cta3-style-classic .vc_cta3-content-header { color: #4CADC9; }

.vc_general.vc_cta3.vc_cta3-color-peacoc.vc_cta3-style-flat { color: #d0edf5; border-color: transparent; background-color: #4CADC9; }

    .vc_general.vc_cta3.vc_cta3-color-peacoc.vc_cta3-style-flat .vc_cta3-content-header { color: #fff; }

.vc_general.vc_cta3.vc_cta3-color-peacoc.vc_cta3-style-3d { box-shadow: 0 5px 0 #338faa; color: #d0edf5; border-color: transparent; background-color: #4CADC9; }

    .vc_general.vc_cta3.vc_cta3-color-peacoc.vc_cta3-style-3d .vc_cta3-content-header { color: #fff; }

.vc_general.vc_cta3.vc_cta3-color-peacoc.vc_cta3-style-outline { border-color: #4CADC9; background-color: transparent; }

    .vc_general.vc_cta3.vc_cta3-color-peacoc.vc_cta3-style-outline .vc_cta3-content-header { color: #4CADC9; }

.vc_general.vc_cta3.vc_cta3-color-chino.vc_cta3-style-classic .vc_cta3-content-header { color: #CEC2AB; }

.vc_general.vc_cta3.vc_cta3-color-chino.vc_cta3-style-flat { color: #f7f3eb; border-color: transparent; background-color: #CEC2AB; }

    .vc_general.vc_cta3.vc_cta3-color-chino.vc_cta3-style-flat .vc_cta3-content-header { color: #fff; }

.vc_general.vc_cta3.vc_cta3-color-chino.vc_cta3-style-3d { box-shadow: 0 5px 0 #b9a888; color: #f7f3eb; border-color: transparent; background-color: #CEC2AB; }

    .vc_general.vc_cta3.vc_cta3-color-chino.vc_cta3-style-3d .vc_cta3-content-header { color: #fff; }

.vc_general.vc_cta3.vc_cta3-color-chino.vc_cta3-style-outline { border-color: #CEC2AB; background-color: transparent; }

    .vc_general.vc_cta3.vc_cta3-color-chino.vc_cta3-style-outline .vc_cta3-content-header { color: #CEC2AB; }

.vc_general.vc_cta3.vc_cta3-color-mulled-wine.vc_cta3-style-classic .vc_cta3-content-header { color: #50485B; }

.vc_general.vc_cta3.vc_cta3-color-mulled-wine.vc_cta3-style-flat { color: #e2ddeb; border-color: transparent; background-color: #50485B; }

    .vc_general.vc_cta3.vc_cta3-color-mulled-wine.vc_cta3-style-flat .vc_cta3-content-header { color: #fff; }

.vc_general.vc_cta3.vc_cta3-color-mulled-wine.vc_cta3-style-3d { box-shadow: 0 5px 0 #342f3c; color: #e2ddeb; border-color: transparent; background-color: #50485B; }

    .vc_general.vc_cta3.vc_cta3-color-mulled-wine.vc_cta3-style-3d .vc_cta3-content-header { color: #fff; }

.vc_general.vc_cta3.vc_cta3-color-mulled-wine.vc_cta3-style-outline { border-color: #50485B; background-color: transparent; }

    .vc_general.vc_cta3.vc_cta3-color-mulled-wine.vc_cta3-style-outline .vc_cta3-content-header { color: #50485B; }

.vc_general.vc_cta3.vc_cta3-color-vista-blue.vc_cta3-style-classic .vc_cta3-content-header { color: #75D69C; }

.vc_general.vc_cta3.vc_cta3-color-vista-blue.vc_cta3-style-flat { color: #e1f5e9; border-color: transparent; background-color: #75D69C; }

    .vc_general.vc_cta3.vc_cta3-color-vista-blue.vc_cta3-style-flat .vc_cta3-content-header { color: #fff; }

.vc_general.vc_cta3.vc_cta3-color-vista-blue.vc_cta3-style-3d { box-shadow: 0 5px 0 #4ac97d; color: #e1f5e9; border-color: transparent; background-color: #75D69C; }

    .vc_general.vc_cta3.vc_cta3-color-vista-blue.vc_cta3-style-3d .vc_cta3-content-header { color: #fff; }

.vc_general.vc_cta3.vc_cta3-color-vista-blue.vc_cta3-style-outline { border-color: #75D69C; background-color: transparent; }

    .vc_general.vc_cta3.vc_cta3-color-vista-blue.vc_cta3-style-outline .vc_cta3-content-header { color: #75D69C; }

.vc_general.vc_cta3.vc_cta3-color-orange.vc_cta3-style-classic .vc_cta3-content-header { color: #F7BE68; }

.vc_general.vc_cta3.vc_cta3-color-orange.vc_cta3-style-flat { color: #faf0e1; border-color: transparent; background-color: #F7BE68; }

    .vc_general.vc_cta3.vc_cta3-color-orange.vc_cta3-style-flat .vc_cta3-content-header { color: #fff; }

.vc_general.vc_cta3.vc_cta3-color-orange.vc_cta3-style-3d { box-shadow: 0 5px 0 #f4a733; color: #faf0e1; border-color: transparent; background-color: #F7BE68; }

    .vc_general.vc_cta3.vc_cta3-color-orange.vc_cta3-style-3d .vc_cta3-content-header { color: #fff; }

.vc_general.vc_cta3.vc_cta3-color-orange.vc_cta3-style-outline { border-color: #F7BE68; background-color: transparent; }

    .vc_general.vc_cta3.vc_cta3-color-orange.vc_cta3-style-outline .vc_cta3-content-header { color: #F7BE68; }

.vc_general.vc_cta3.vc_cta3-color-sky.vc_cta3-style-classic .vc_cta3-content-header { color: #5AA1E3; }

.vc_general.vc_cta3.vc_cta3-color-sky.vc_cta3-style-flat { color: #dce9f5; border-color: transparent; background-color: #5AA1E3; }

    .vc_general.vc_cta3.vc_cta3-color-sky.vc_cta3-style-flat .vc_cta3-content-header { color: #fff; }

.vc_general.vc_cta3.vc_cta3-color-sky.vc_cta3-style-3d { box-shadow: 0 5px 0 #2a86db; color: #dce9f5; border-color: transparent; background-color: #5AA1E3; }

    .vc_general.vc_cta3.vc_cta3-color-sky.vc_cta3-style-3d .vc_cta3-content-header { color: #fff; }

.vc_general.vc_cta3.vc_cta3-color-sky.vc_cta3-style-outline { border-color: #5AA1E3; background-color: transparent; }

    .vc_general.vc_cta3.vc_cta3-color-sky.vc_cta3-style-outline .vc_cta3-content-header { color: #5AA1E3; }

.vc_general.vc_cta3.vc_cta3-color-green.vc_cta3-style-classic .vc_cta3-content-header { color: #6DAB3C; }

.vc_general.vc_cta3.vc_cta3-color-green.vc_cta3-style-flat { color: #e5f2da; border-color: transparent; background-color: #6DAB3C; }

    .vc_general.vc_cta3.vc_cta3-color-green.vc_cta3-style-flat .vc_cta3-content-header { color: #fff; }

.vc_general.vc_cta3.vc_cta3-color-green.vc_cta3-style-3d { box-shadow: 0 5px 0 #53812d; color: #e5f2da; border-color: transparent; background-color: #6DAB3C; }

    .vc_general.vc_cta3.vc_cta3-color-green.vc_cta3-style-3d .vc_cta3-content-header { color: #fff; }

.vc_general.vc_cta3.vc_cta3-color-green.vc_cta3-style-outline { border-color: #6DAB3C; background-color: transparent; }

    .vc_general.vc_cta3.vc_cta3-color-green.vc_cta3-style-outline .vc_cta3-content-header { color: #6DAB3C; }

.vc_general.vc_cta3.vc_cta3-color-juicy-pink.vc_cta3-style-classic .vc_cta3-content-header { color: #F4524D; }

.vc_general.vc_cta3.vc_cta3-color-juicy-pink.vc_cta3-style-flat { color: #fce2e1; border-color: transparent; background-color: #F4524D; }

    .vc_general.vc_cta3.vc_cta3-color-juicy-pink.vc_cta3-style-flat .vc_cta3-content-header { color: #fff; }

.vc_general.vc_cta3.vc_cta3-color-juicy-pink.vc_cta3-style-3d { box-shadow: 0 5px 0 #f11f18; color: #fce2e1; border-color: transparent; background-color: #F4524D; }

    .vc_general.vc_cta3.vc_cta3-color-juicy-pink.vc_cta3-style-3d .vc_cta3-content-header { color: #fff; }

.vc_general.vc_cta3.vc_cta3-color-juicy-pink.vc_cta3-style-outline { border-color: #F4524D; background-color: transparent; }

    .vc_general.vc_cta3.vc_cta3-color-juicy-pink.vc_cta3-style-outline .vc_cta3-content-header { color: #F4524D; }

.vc_general.vc_cta3.vc_cta3-color-sandy-brown.vc_cta3-style-classic .vc_cta3-content-header { color: #F79468; }

.vc_general.vc_cta3.vc_cta3-color-sandy-brown.vc_cta3-style-flat { color: #f7e1d7; border-color: transparent; background-color: #F79468; }

    .vc_general.vc_cta3.vc_cta3-color-sandy-brown.vc_cta3-style-flat .vc_cta3-content-header { color: #fff; }

.vc_general.vc_cta3.vc_cta3-color-sandy-brown.vc_cta3-style-3d { box-shadow: 0 5px 0 #f46e33; color: #f7e1d7; border-color: transparent; background-color: #F79468; }

    .vc_general.vc_cta3.vc_cta3-color-sandy-brown.vc_cta3-style-3d .vc_cta3-content-header { color: #fff; }

.vc_general.vc_cta3.vc_cta3-color-sandy-brown.vc_cta3-style-outline { border-color: #F79468; background-color: transparent; }

    .vc_general.vc_cta3.vc_cta3-color-sandy-brown.vc_cta3-style-outline .vc_cta3-content-header { color: #F79468; }

.vc_general.vc_cta3.vc_cta3-color-purple.vc_cta3-style-classic .vc_cta3-content-header { color: #B97EBB; }

.vc_general.vc_cta3.vc_cta3-color-purple.vc_cta3-style-flat { color: #f4dff5; border-color: transparent; background-color: #B97EBB; }

    .vc_general.vc_cta3.vc_cta3-color-purple.vc_cta3-style-flat .vc_cta3-content-header { color: #fff; }

.vc_general.vc_cta3.vc_cta3-color-purple.vc_cta3-style-3d { box-shadow: 0 5px 0 #a559a8; color: #f4dff5; border-color: transparent; background-color: #B97EBB; }

    .vc_general.vc_cta3.vc_cta3-color-purple.vc_cta3-style-3d .vc_cta3-content-header { color: #fff; }

.vc_general.vc_cta3.vc_cta3-color-purple.vc_cta3-style-outline { border-color: #B97EBB; background-color: transparent; }

    .vc_general.vc_cta3.vc_cta3-color-purple.vc_cta3-style-outline .vc_cta3-content-header { color: #B97EBB; }

.vc_general.vc_cta3.vc_cta3-color-black.vc_cta3-style-classic .vc_cta3-content-header { color: #2A2A2A; }

.vc_general.vc_cta3.vc_cta3-color-black.vc_cta3-style-flat { color: #d9d9d9; border-color: transparent; background-color: #2A2A2A; }

    .vc_general.vc_cta3.vc_cta3-color-black.vc_cta3-style-flat .vc_cta3-content-header { color: #fff; }

.vc_general.vc_cta3.vc_cta3-color-black.vc_cta3-style-3d { box-shadow: 0 5px 0 #0e0e0e; color: #d9d9d9; border-color: transparent; background-color: #2A2A2A; }

    .vc_general.vc_cta3.vc_cta3-color-black.vc_cta3-style-3d .vc_cta3-content-header { color: #fff; }

.vc_general.vc_cta3.vc_cta3-color-black.vc_cta3-style-outline { border-color: #2A2A2A; background-color: transparent; }

    .vc_general.vc_cta3.vc_cta3-color-black.vc_cta3-style-outline .vc_cta3-content-header { color: #2A2A2A; }

.vc_general.vc_cta3.vc_cta3-color-grey.vc_cta3-style-classic .vc_cta3-content-header { color: #EBEBEB; }

.vc_general.vc_cta3.vc_cta3-color-grey.vc_cta3-style-flat { color: #9d9d9e; border-color: transparent; background-color: #EBEBEB; }

    .vc_general.vc_cta3.vc_cta3-color-grey.vc_cta3-style-flat .vc_cta3-content-header { color: #666; }

.vc_general.vc_cta3.vc_cta3-color-grey.vc_cta3-style-3d { box-shadow: 0 5px 0 #cfcfcf; color: #9d9d9e; border-color: transparent; background-color: #EBEBEB; }

    .vc_general.vc_cta3.vc_cta3-color-grey.vc_cta3-style-3d .vc_cta3-content-header { color: #666; }

.vc_general.vc_cta3.vc_cta3-color-grey.vc_cta3-style-outline { border-color: #EBEBEB; background-color: transparent; }

    .vc_general.vc_cta3.vc_cta3-color-grey.vc_cta3-style-outline .vc_cta3-content-header { color: #EBEBEB; }

.vc_general.vc_cta3.vc_cta3-color-white.vc_cta3-style-classic .vc_cta3-content-header { color: #FFF; }

.vc_general.vc_cta3.vc_cta3-color-white.vc_cta3-style-flat { color: #9d9d9e; border-color: transparent; background-color: #FFF; }

    .vc_general.vc_cta3.vc_cta3-color-white.vc_cta3-style-flat .vc_cta3-content-header { color: #666; }

.vc_general.vc_cta3.vc_cta3-color-white.vc_cta3-style-3d { box-shadow: 0 5px 0 #e3e3e3; color: #9d9d9e; border-color: transparent; background-color: #FFF; }

    .vc_general.vc_cta3.vc_cta3-color-white.vc_cta3-style-3d .vc_cta3-content-header { color: #666; }

.vc_general.vc_cta3.vc_cta3-color-white.vc_cta3-style-outline { border-color: #FFF; background-color: transparent; }

    .vc_general.vc_cta3.vc_cta3-color-white.vc_cta3-style-outline .vc_cta3-content-header { color: #FFF; }

.vc_general.vc_cta3.vc_cta3-color-classic.vc_cta3-style-flat { color: #9d9d9e; border-color: transparent; background-color: #F0F0F0; }

    .vc_general.vc_cta3.vc_cta3-color-classic.vc_cta3-style-flat .vc_cta3-content-header { color: #666; }

.vc_general.vc_cta3.vc_cta3-color-classic.vc_cta3-style-3d { box-shadow: 0 5px 0 #d4d4d4; color: #9d9d9e; border-color: transparent; background-color: #F0F0F0; }

    .vc_general.vc_cta3.vc_cta3-color-classic.vc_cta3-style-3d .vc_cta3-content-header { color: #666; }

.vc_general.vc_cta3.vc_cta3-color-classic.vc_cta3-style-outline { border-color: #F0F0F0; background-color: transparent; }

    .vc_general.vc_cta3.vc_cta3-color-classic.vc_cta3-style-outline .vc_cta3-content-header { color: #F0F0F0; }

.vc_cta3.vc_cta3-icon-size-xs .vc_icon_element .vc_icon_element-inner { height: 1em; width: 1em; }

.vc_cta3.vc_cta3-icon-size-sm .vc_icon_element .vc_icon_element-inner { height: 2em; width: 2em; }

.vc_cta3.vc_cta3-icon-size-md .vc_icon_element .vc_icon_element-inner { height: 3em; width: 3em; }

.vc_cta3.vc_cta3-icon-size-lg .vc_icon_element .vc_icon_element-inner { height: 4em; width: 4em; }

.vc_cta3.vc_cta3-icon-size-xl .vc_icon_element .vc_icon_element-inner { height: 5em; width: 5em; }

.wpb_gmaps_widget .wpb_wrapper { background-color: #f7f7f7; padding: 5px; }

.wpb_gmaps_widget .wpb_map_wraper iframe { margin-bottom: 0; padding: 0; display: block; width: 100%; border: none; }

.wpb_gmaps_widget.vc_map_responsive .wpb_map_wraper { position: relative; padding-bottom: 56.25%; height: 0; }

    .wpb_gmaps_widget.vc_map_responsive .wpb_map_wraper iframe { position: absolute; top: 0; left: 0; height: 100%; }

.wpb_accordion_section .wpb_accordion_header a:focus,
.wpb_content_element .wpb_tabs_nav li a:focus,
.wpb_tour_next_prev_nav a:focus { outline: 0; }

.wpb_content_element .wpb_tabs_nav,
.wpb_content_element .wpb_tour_tabs_wrapper { padding: 0; }

.wpb_content_element .wpb_tabs_nav { margin: 0; padding-left: 0 !important; text-indent: inherit !important; }

#content .wpb_content_element .wpb_tabs_nav { margin: 0; }

.wpb_content_element .wpb_tabs_nav li { background-color: #FFF; white-space: nowrap; padding: 0; background-image: none; list-style: none !important; }

    .wpb_content_element .wpb_accordion_wrapper .wpb_accordion_header,
    .wpb_content_element .wpb_tabs_nav li.ui-tabs-active,
    .wpb_content_element .wpb_tabs_nav li:hover,
    .wpb_content_element.wpb_tabs .wpb_tour_tabs_wrapper .wpb_tab { background-color: #f7f7f7; }

    .wpb_content_element .wpb_tabs_nav li:after,
    .wpb_content_element .wpb_tabs_nav li:before { display: none !important; }

.wpb_content_element .wpb_tour_tabs_wrapper .wpb_ui-tabs-hide { display: none; }

.wpb_content_element .wpb_accordion_header a,
.wpb_content_element .wpb_tour_tabs_wrapper .wpb_tabs_nav a { border-bottom: none; text-decoration: none; display: block; padding: .5em 1em; }

.wpb_content_element .wpb_accordion_wrapper .wpb_accordion_content,
.wpb_content_element .wpb_tour_tabs_wrapper .wpb_tab { padding: 1em; }

    .wpb_content_element .wpb_accordion_wrapper .wpb_accordion_content .wpb_row:last-child > div > div.wpb_wrapper .wpb_content_element:last-child,
    .wpb_content_element .wpb_accordion_wrapper .wpb_accordion_content > .wpb_content_element:last-child,
    .wpb_content_element .wpb_tour_tabs_wrapper .wpb_tab .wpb_row:last-child > div > div.wpb_wrapper .wpb_content_element:last-child,
    .wpb_content_element .wpb_tour_tabs_wrapper .wpb_tab > .wpb_content_element:last-child { margin-bottom: 0; }

.wpb_tabs .wpb_tabs_nav li { float: left; margin: 0 1px 0 0; }

.wpb_tour .wpb_tabs_nav { float: left; width: 31.66666667%; }

    .wpb_tour .wpb_tabs_nav li { margin: 0 0 1px; clear: left; width: 100%; }

    .wpb_tour .wpb_tabs_nav a { width: 100%; }

.wpb_tour .wpb_tour_tabs_wrapper .wpb_tab { -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box; border: none; float: left; width: 68.33333333%; padding: 0 0 0 21.74px; }

.wpb_tour_next_prev_nav { margin-left: 31.66666667%; padding-left: 21.74px; font-size: 80%; }

    .wpb_tour_next_prev_nav a { border-bottom: 1px dotted; text-decoration: none; }

        .wpb_tour_next_prev_nav a:hover { text-decoration: none; border-bottom: none; }

    .wpb_tour_next_prev_nav span { width: 48%; display: inline-block; padding-top: 1em; float: left; }

        .wpb_tour_next_prev_nav span.wpb_next_slide { text-align: right; float: right; }

.wpb_accordion .wpb_accordion_wrapper .wpb_accordion_header { margin: 0 0 1px; padding-top: 0; position: relative; text-transform: none; font-weight: inherit; font-size: inherit; font-family: inherit; line-height: inherit; letter-spacing: inherit; }

    .wpb_accordion .wpb_accordion_wrapper .wpb_accordion_header a { padding-left: 1em; }

.wpb_accordion .wpb_accordion_wrapper .ui-state-active .ui-icon,
.wpb_accordion .wpb_accordion_wrapper .ui-state-default .ui-icon { display: block; width: 16px; height: 16px; background-image: url(/transera/wp-content/plugins/js_composer/assets/images/toggle_open.png); background-repeat: no-repeat; position: absolute; right: .7em; top: .7em; }

.wpb_accordion .wpb_accordion_wrapper .ui-state-active .ui-icon { background-image: url(/transera/wp-content/plugins/js_composer/assets/images/toggle_close.png); }

@media (max-width:480px) {
    .vc_responsive .wpb_tour .wpb_tab,
    .vc_responsive .wpb_tour .wpb_tour_tabs_wrapper .wpb_tabs_nav,
    .vc_responsive .wpb_tour_next_prev_nav { width: 100%; float: none; margin-left: 0; }
    .vc_responsive .wpb_tour_next_prev_nav { width: auto; padding: 0 1em; }
    .vc_responsive #content .wpb_tour .wpb_tour_tabs_wrapper .wpb_tabs_nav { margin-bottom: 1em; }
    .vc_responsive .wpb_tour .wpb_tab { padding-left: 1em; padding-right: 1em; }
}


.vc_grid.vc_row { padding-left: 0; padding-right: 0; margin-left: 0; margin-right: 0; }

.vc-row[data-vc-full-width] .vc_grid.vc_row { overflow: hidden; }

.vc_grid.vc_row.vc_grid-gutter-1px { margin-bottom: -1px; }

    .vc_grid.vc_row.vc_grid-gutter-1px .vc_pageable-slide-wrapper { margin-right: -1px; }

    .vc_grid.vc_row.vc_grid-gutter-1px .vc_grid-item { padding-right: 1px; padding-bottom: 1px; }

.vc_grid.vc_row.vc_grid-gutter-2px { margin-bottom: -2px; }

    .vc_grid.vc_row.vc_grid-gutter-2px .vc_pageable-slide-wrapper { margin-right: -2px; }

    .vc_grid.vc_row.vc_grid-gutter-2px .vc_grid-item { padding-right: 2px; padding-bottom: 2px; }

.vc_grid.vc_row.vc_grid-gutter-3px { margin-bottom: -3px; }

    .vc_grid.vc_row.vc_grid-gutter-3px .vc_pageable-slide-wrapper { margin-right: -3px; }

    .vc_grid.vc_row.vc_grid-gutter-3px .vc_grid-item { padding-right: 3px; padding-bottom: 3px; }

.vc_grid.vc_row.vc_grid-gutter-4px { margin-bottom: -4px; }

    .vc_grid.vc_row.vc_grid-gutter-4px .vc_pageable-slide-wrapper { margin-right: -4px; }

    .vc_grid.vc_row.vc_grid-gutter-4px .vc_grid-item { padding-right: 4px; padding-bottom: 4px; }

.vc_grid.vc_row.vc_grid-gutter-5px { margin-bottom: -5px; }

    .vc_grid.vc_row.vc_grid-gutter-5px .vc_pageable-slide-wrapper { margin-right: -5px; }

    .vc_grid.vc_row.vc_grid-gutter-5px .vc_grid-item { padding-right: 5px; padding-bottom: 5px; }

.vc_grid.vc_row.vc_grid-gutter-10px { margin-bottom: -10px; }

    .vc_grid.vc_row.vc_grid-gutter-10px .vc_pageable-slide-wrapper { margin-right: -10px; }

    .vc_grid.vc_row.vc_grid-gutter-10px .vc_grid-item { padding-right: 10px; padding-bottom: 10px; }

.vc_grid.vc_row.vc_grid-gutter-15px { margin-bottom: -15px; }

    .vc_grid.vc_row.vc_grid-gutter-15px .vc_pageable-slide-wrapper { margin-right: -15px; }

    .vc_grid.vc_row.vc_grid-gutter-15px .vc_grid-item { padding-right: 15px; padding-bottom: 15px; }

.vc_grid.vc_row.vc_grid-gutter-20px { margin-bottom: -20px; }

    .vc_grid.vc_row.vc_grid-gutter-20px .vc_pageable-slide-wrapper { margin-right: -20px; }

    .vc_grid.vc_row.vc_grid-gutter-20px .vc_grid-item { padding-right: 20px; padding-bottom: 20px; }

.vc_grid.vc_row.vc_grid-gutter-25px { margin-bottom: -25px; }

    .vc_grid.vc_row.vc_grid-gutter-25px .vc_pageable-slide-wrapper { margin-right: -25px; }

    .vc_grid.vc_row.vc_grid-gutter-25px .vc_grid-item { padding-right: 25px; padding-bottom: 25px; }

.vc_grid.vc_row.vc_grid-gutter-30px { margin-bottom: -30px; }

    .vc_grid.vc_row.vc_grid-gutter-30px .vc_pageable-slide-wrapper { margin-right: -30px; }

    .vc_grid.vc_row.vc_grid-gutter-30px .vc_grid-item { padding-right: 30px; padding-bottom: 30px; }

.vc_grid.vc_row.vc_grid-gutter-35px { margin-bottom: -35px; }

    .vc_grid.vc_row.vc_grid-gutter-35px .vc_pageable-slide-wrapper { margin-right: -35px; }

    .vc_grid.vc_row.vc_grid-gutter-35px .vc_grid-item { padding-right: 35px; padding-bottom: 35px; }

.vc_grid.vc_row .vc_pageable-slide-wrapper .vc_grid-item.vc_visible-item:hover { z-index: 3; }

.vc_grid.vc_row .vc_grid-item { display: none; padding: 0; vertical-align: top; float: none; box-sizing: border-box; z-index: 1; }

    .vc_grid.vc_row .vc_grid-item .vc_grid-item-mini .vc_grid-item-content { overflow: hidden; }

    .vc_grid.vc_row .vc_grid-item .vc_btn,
    .vc_grid.vc_row .vc_grid-item .vc_icon_element,
    .vc_grid.vc_row .vc_grid-item .wpb_content_element { margin-bottom: 15px; }

.vc_gitem_row,
.vc_gitem_row .vc_gitem_row { margin-bottom: 0; }

.vc_grid.vc_row .vc_grid-item .vc_btn a,
.vc_grid.vc_row .vc_grid-item .vc_icon_element a,
.vc_grid.vc_row .vc_grid-item .wpb_content_element a { text-decoration: none; border-bottom: 0; }

.vc_grid .vc_gitem-link { border-bottom: none; outline: 0; -webkit-box-shadow: none; -moz-box-shadow: none; box-shadow: none; }

.vc_masonry_grid .vc_grid.vc_row .vc_grid-item,
.vc_masonry_media_grid .vc_grid.vc_row .vc_grid-item { position: static; }

    .vc_basic_grid .vc_grid.vc_row .vc_grid-item.vc_visible-item,
    .vc_masonry_grid .vc_grid.vc_row .vc_grid-item.vc_visible-item,
    .vc_masonry_media_grid .vc_grid.vc_row .vc_grid-item.vc_visible-item,
    .vc_media_grid .vc_grid.vc_row .vc_grid-item.vc_visible-item { display: block; }

@media (min-width:768px) {
    .vc_basic_grid .vc_grid.vc_row .vc_grid-item.vc_visible-item,
    .vc_media_grid .vc_grid.vc_row .vc_grid-item.vc_visible-item { display: inline-block; }
}

@-moz-document url-prefix() {
    .vc_masonry_grid .vc_grid-item,
    .vc_masonry_media_grid .vc_grid-item { margin-left: -.01px; }
}

.vc_gitem-zone-b { display: none; overflow: hidden; }

.vc_gitem-float-none { float: none; }

.vc_gitem-float-left { float: left; }

.vc_gitem-float-right { float: right; }

.vc_gitem-align-center { text-align: center; }

.vc_gitem-align-right { text-align: right; }

.vc_gitem-align-justify { text-align: justify; }

.vc_gitem-block { position: relative; overflow: hidden; }

.vc_gitem-is-link { cursor: pointer; }

.vc_gitem-link { text-decoration: none; }

.vc_gitem_row { margin-left: 0; margin-right: 0; padding: inherit; box-sizing: border-box; }

.vc_gitem-zone-a .vc_gitem-row-position-top,
.vc_gitem-zone-b .vc_gitem-row-position-top { position: absolute; left: 0; right: 0; top: 0; }

.vc_gitem-zone-a .vc_gitem-row-position-middle,
.vc_gitem-zone-b .vc_gitem-row-position-middle { position: absolute; left: 0; right: 0; top: 50%; -webkit-transform: translate(0, -50%); -ms-transform: translate(0, -50%); -o-transform: translate(0, -50%); transform: translate(0, -50%); }

.vc_gitem-zone-a .vc_gitem-row-position-bottom,
.vc_gitem-zone-b .vc_gitem-row-position-bottom { position: absolute; left: 0; right: 0; bottom: 0; }

.vc_gitem_row .vc_gitem-col { padding: 10px; }

.vc_gitem-zone { position: relative; background-clip: border-box; overflow: hidden; }

    .vc_gitem-zone .vc-zone-link { display: block; position: absolute; top: 0; right: 0; left: 0; bottom: 0; z-index: 5; }

.vc_gitem-zone-img { width: 100%; display: block; visibility: hidden; height: auto; }

.vc_gitem-zone-a .vc_gitem-zone-mini { box-sizing: border-box; padding: inherit; position: static; top: 0; left: 0; bottom: 0; right: 0; }

.vc_gitem-zone-b .vc_gitem-zone-mini { position: static; padding: inherit; top: 0; left: 0; right: 0; bottom: 0; margin: 0; }

.vc_grid-item-zone-c-left .vc_gitem-animated-block { float: right; width: 50%; }

.vc_grid-item-zone-c-left .vc_gitem-zone-c,
.vc_grid-item-zone-c-right .vc_gitem-animated-block { float: left; width: 50%; }

.vc_grid-item-zone-c-right .vc_gitem-zone-c { float: right; width: 50%; }

.vc-gitem-zone-height-mode-auto .vc_gitem-zone-img { display: none !important; }

.vc-gitem-zone-height-mode-auto:before { content: ""; display: block; padding-top: 100%; }

.vc-gitem-zone-height-mode-auto.vc-gitem-zone-height-mode-auto-4-3:before { padding-top: 75%; }

.vc-gitem-zone-height-mode-auto.vc-gitem-zone-height-mode-auto-3-4:before { padding-top: 133.33333333%; }

.vc-gitem-zone-height-mode-auto.vc-gitem-zone-height-mode-auto-16-9:before { padding-top: 56.25%; }

.vc-gitem-zone-height-mode-auto.vc-gitem-zone-height-mode-auto-9-16:before { padding-top: 177.77777778%; }

.vc_gitem-animated-block { position: relative; }

.vc_gitem-animate .vc_btn { -webkit-transition: all 0s ease; -o-transition: all 0s ease; transition: all 0s ease; }

.vc_gitem-animate .vc_gitem-zone-b { z-index: 199; }

.vc_gitem-animate-none .vc_gitem-zone-b { display: block; position: absolute; top: 0; left: 0; bottom: 0; right: 0; margin: 0; opacity: 0; filter: alpha(opacity=0); box-sizing: border-box; }

.vc_grid-item-mini.vc_is-hover .vc_gitem-animate-none .vc_gitem-zone-b { opacity: 1; filter: alpha(opacity=100); }

.vc_gitem-animate-blurOut .vc_gitem-zone-b,
.vc_gitem-animate-blurScaleOut .vc_gitem-zone-b,
.vc_gitem-animate-fadeIn .vc_gitem-zone-b,
.vc_gitem-animate-scaleIn .vc_gitem-zone-b,
.vc_gitem-animate-scaleRotateIn .vc_gitem-zone-b { display: block; position: absolute; top: 0; left: 0; bottom: 0; right: 0; margin: 0; opacity: 0; filter: alpha(opacity=0); -webkit-transition: all 1s ease; -o-transition: all 1s ease; transition: all 1s ease; box-sizing: border-box; }

    .vc_gitem-animate-blurOut .vc_gitem-zone-b .vc_separator,
    .vc_gitem-animate-blurScaleOut .vc_gitem-zone-b .vc_separator,
    .vc_gitem-animate-fadeIn .vc_gitem-zone-b .vc_separator,
    .vc_gitem-animate-scaleIn .vc_gitem-zone-b .vc_separator,
    .vc_gitem-animate-scaleRotateIn .vc_gitem-zone-b .vc_separator { -webkit-transition: all 1s ease; -o-transition: all 1s ease; transition: all 1s ease; width: 0; }

    .vc_gitem-animate-blurOut .vc_gitem-zone-b .vc_btn,
    .vc_gitem-animate-blurScaleOut .vc_gitem-zone-b .vc_btn,
    .vc_gitem-animate-fadeIn .vc_gitem-zone-b .vc_btn,
    .vc_gitem-animate-scaleIn .vc_gitem-zone-b .vc_btn,
    .vc_gitem-animate-scaleRotateIn .vc_gitem-zone-b .vc_btn { -webkit-transition: all 1s ease; -o-transition: all 1s ease; transition: all 1s ease; -webkit-transform: scale(0); -ms-transform: scale(0); -o-transform: scale(0); transform: scale(0); }

    .vc_gitem-animate-blurOut .vc_gitem-zone-b .vc_post-title,
    .vc_gitem-animate-blurScaleOut .vc_gitem-zone-b .vc_post-title,
    .vc_gitem-animate-fadeIn .vc_gitem-zone-b .vc_post-title,
    .vc_gitem-animate-scaleIn .vc_gitem-zone-b .vc_post-title,
    .vc_gitem-animate-scaleRotateIn .vc_gitem-zone-b .vc_post-title { display: inline-block; opacity: 0; filter: alpha(opacity=0); -webkit-transform: translate3d(0, -100%, 0); transform: translate3d(0, -100%, 0); -webkit-perspective: 1000; -webkit-backface-visibility: hidden; -webkit-transition: -webkit-transform 1s cubic-bezier(0, .275, .125, 1), opacity .5s cubic-bezier(0, .275, .125, 1); -moz-transition: -moz-transform 1s cubic-bezier(0, .275, .125, 1), opacity .5s cubic-bezier(0, .275, .125, 1); transition: transform 1s cubic-bezier(0, .275, .125, 1), opacity .5s cubic-bezier(0, .275, .125, 1); }

.vc_grid-item-mini.vc_is-hover .vc_gitem-animate-blurOut .vc_gitem-zone-b .vc_post-title .vc_separator,
.vc_grid-item-mini.vc_is-hover .vc_gitem-animate-blurScaleOut .vc_gitem-zone-b .vc_post-title .vc_separator,
.vc_grid-item-mini.vc_is-hover .vc_gitem-animate-fadeIn .vc_gitem-zone-b .vc_post-title .vc_separator,
.vc_grid-item-mini.vc_is-hover .vc_gitem-animate-scaleIn .vc_gitem-zone-b .vc_post-title .vc_separator,
.vc_grid-item-mini.vc_is-hover .vc_gitem-animate-scaleRotateIn .vc_gitem-zone-b .vc_post-title .vc_separator { -webkit-transition: all 1s ease; -o-transition: all 1s ease; transition: all 1s ease; width: 50%; }

.vc_grid-item-mini.vc_is-hover .vc_gitem-animate-blurOut .vc_gitem-zone-b .vc_post-title .vc_btn,
.vc_grid-item-mini.vc_is-hover .vc_gitem-animate-blurScaleOut .vc_gitem-zone-b .vc_post-title .vc_btn,
.vc_grid-item-mini.vc_is-hover .vc_gitem-animate-fadeIn .vc_gitem-zone-b .vc_post-title .vc_btn,
.vc_grid-item-mini.vc_is-hover .vc_gitem-animate-scaleIn .vc_gitem-zone-b .vc_post-title .vc_btn,
.vc_grid-item-mini.vc_is-hover .vc_gitem-animate-scaleRotateIn .vc_gitem-zone-b .vc_post-title .vc_btn { -webkit-transition: all 1s ease; -o-transition: all 1s ease; transition: all 1s ease; -webkit-transform: scale(1); -ms-transform: scale(1); -o-transform: scale(1); transform: scale(1); }

.vc_grid-item-mini.vc_is-hover .vc_gitem-animate-blurOut .vc_gitem-zone-b .vc_post-title .vc_post-title,
.vc_grid-item-mini.vc_is-hover .vc_gitem-animate-blurScaleOut .vc_gitem-zone-b .vc_post-title .vc_post-title,
.vc_grid-item-mini.vc_is-hover .vc_gitem-animate-fadeIn .vc_gitem-zone-b .vc_post-title .vc_post-title,
.vc_grid-item-mini.vc_is-hover .vc_gitem-animate-scaleIn .vc_gitem-zone-b .vc_post-title .vc_post-title,
.vc_grid-item-mini.vc_is-hover .vc_gitem-animate-scaleRotateIn .vc_gitem-zone-b .vc_post-title .vc_post-title { opacity: 1; filter: alpha(opacity=100); -webkit-transform: translate3d(0, 0, 0); transform: translate3d(0, 0, 0); }

.vc_grid-item-mini.vc_is-hover .vc_gitem-animate-blurOut .vc_gitem-zone-b,
.vc_grid-item-mini.vc_is-hover .vc_gitem-animate-blurScaleOut .vc_gitem-zone-b,
.vc_grid-item-mini.vc_is-hover .vc_gitem-animate-fadeIn .vc_gitem-zone-b,
.vc_grid-item-mini.vc_is-hover .vc_gitem-animate-scaleIn .vc_gitem-zone-b,
.vc_grid-item-mini.vc_is-hover .vc_gitem-animate-scaleRotateIn .vc_gitem-zone-b { opacity: 1; filter: alpha(opacity=100); }

    .vc_grid-item-mini.vc_is-hover .vc_gitem-animate-blurOut .vc_gitem-zone-b .vc_separator,
    .vc_grid-item-mini.vc_is-hover .vc_gitem-animate-blurScaleOut .vc_gitem-zone-b .vc_separator,
    .vc_grid-item-mini.vc_is-hover .vc_gitem-animate-fadeIn .vc_gitem-zone-b .vc_separator,
    .vc_grid-item-mini.vc_is-hover .vc_gitem-animate-scaleIn .vc_gitem-zone-b .vc_separator,
    .vc_grid-item-mini.vc_is-hover .vc_gitem-animate-scaleRotateIn .vc_gitem-zone-b .vc_separator { -webkit-transition: all 1s ease; -o-transition: all 1s ease; transition: all 1s ease; width: 50%; }

    .vc_grid-item-mini.vc_is-hover .vc_gitem-animate-blurOut .vc_gitem-zone-b .vc_btn,
    .vc_grid-item-mini.vc_is-hover .vc_gitem-animate-blurScaleOut .vc_gitem-zone-b .vc_btn,
    .vc_grid-item-mini.vc_is-hover .vc_gitem-animate-fadeIn .vc_gitem-zone-b .vc_btn,
    .vc_grid-item-mini.vc_is-hover .vc_gitem-animate-scaleIn .vc_gitem-zone-b .vc_btn,
    .vc_grid-item-mini.vc_is-hover .vc_gitem-animate-scaleRotateIn .vc_gitem-zone-b .vc_btn { -webkit-transition: all 1s ease; -o-transition: all 1s ease; transition: all 1s ease; -webkit-transform: scale(1); -ms-transform: scale(1); -o-transform: scale(1); transform: scale(1); }

    .vc_grid-item-mini.vc_is-hover .vc_gitem-animate-blurOut .vc_gitem-zone-b .vc_post-title,
    .vc_grid-item-mini.vc_is-hover .vc_gitem-animate-blurScaleOut .vc_gitem-zone-b .vc_post-title,
    .vc_grid-item-mini.vc_is-hover .vc_gitem-animate-fadeIn .vc_gitem-zone-b .vc_post-title,
    .vc_grid-item-mini.vc_is-hover .vc_gitem-animate-scaleIn .vc_gitem-zone-b .vc_post-title,
    .vc_grid-item-mini.vc_is-hover .vc_gitem-animate-scaleRotateIn .vc_gitem-zone-b .vc_post-title { opacity: 1; filter: alpha(opacity=100); -webkit-transform: translate3d(0, 0, 0); transform: translate3d(0, 0, 0); }

.vc_gitem-animate-scaleIn { overflow: hidden; }

    .vc_gitem-animate-scaleIn .vc_gitem-zone-a { -webkit-transform: scale(1); -ms-transform: scale(1); -o-transform: scale(1); transform: scale(1); -webkit-transition: -webkit-transform .3s ease-in-out; -moz-transition: -moz-transform .3s ease-in-out; -o-transition: -o-transform .3s ease-in-out; transition: transform .3s ease-in-out; }

.vc_grid-item-mini.vc_is-hover .vc_gitem-animate-scaleIn .vc_gitem-zone-a { -webkit-transform: scale(1.1); -ms-transform: scale(1.1); -o-transform: scale(1.1); transform: scale(1.1); }

.vc_gitem-animate-scaleRotateIn { overflow: hidden; }

    .vc_gitem-animate-scaleRotateIn .vc_gitem-zone-a { -webkit-transform: scale(1); -ms-transform: scale(1); -o-transform: scale(1); transform: scale(1); -webkit-transition: -webkit-transform .3s ease-in-out; -moz-transition: -moz-transform .3s ease-in-out; -o-transition: -o-transform .3s ease-in-out; transition: transform .3s ease-in-out; }

.vc_grid-item-mini.vc_is-hover .vc_gitem-animate-scaleRotateIn .vc_gitem-zone-a { -webkit-transform: scale(1.5) rotate(10deg); -moz-transform: scale(1.5) rotate(10deg); -ms-transform: scale(1.5) rotate(10deg); -o-transform: scale(1.5) rotate(10deg); transform: scale(1.5) rotate(10deg); }

.vc_gitem-animate-blurOut .vc_gitem-zone-a,
.vc_gitem-animate-blurScaleOut .vc_gitem-zone-a { -webkit-filter: blur(0); -moz-filter: blur(0); -ms-filter: blur(0); filter: progid: DXImageTransform.Microsoft.Blur(PixelRadius='0'); -webkit-transform-origin: 50% 50%; -moz-transform-origin: 50% 50%; -ms-transform-origin: 50% 50%; transform-origin: 50% 50%; -webkit-perspective: 1000; -webkit-backface-visibility: hidden; webkit-transition: filter .5s cubic-bezier(0, .275, .125, 1), -webkit-transform .5s cubic-bezier(0, .275, .125, 1); -moz-transition: filter .5s cubic-bezier(0, .275, .125, 1), -moz-transform .5s cubic-bezier(0, .275, .125, 1); transition: filter .5s cubic-bezier(0, .275, .125, 1), transform .5s cubic-bezier(0, .275, .125, 1); }

.vc_grid-item-mini.vc_is-hover .vc_gitem-animate-blurOut .vc_gitem-zone-a,
.vc_grid-item-mini.vc_is-hover .vc_gitem-animate-blurScaleOut .vc_gitem-zone-a { -webkit-filter: blur(2px); -moz-filter: blur(2px); -ms-filter: blur(2px); filter: blur(2px); filter: progid: DXImageTransform.Microsoft.Blur(PixelRadius='0'); }

.vc_gitem-animate-blurScaleOut { overflow: hidden; }

    .vc_gitem-animate-blurScaleOut .vc_gitem-zone-a { -webkit-transform: scale(1.1); -ms-transform: scale(1.1); -o-transform: scale(1.1); transform: scale(1.1); }

.vc_grid-item-mini.vc_is-hover .vc_gitem-animate-blurScaleOut .vc_gitem-zone-a { -webkit-transform: scale(1); -ms-transform: scale(1); -o-transform: scale(1); transform: scale(1); }

.vc_gitem-animate-slideInRight { overflow: hidden; }

    .vc_gitem-animate-slideInRight .vc_gitem-zone-b { display: block; position: absolute; top: 0; left: 0; right: 0; bottom: 0; margin: 0; opacity: 0; filter: alpha(opacity=0); -webkit-transition: all 1s ease; -o-transition: all 1s ease; transition: all 1s ease; -webkit-transform: translateX(-100%); -ms-transform: translateX(-100%); -o-transform: translateX(-100%); transform: translateX(-100%); }

.vc_gitem-animate-slideBottom .vc_gitem-zone-b,
.vc_gitem-animate-slideInLeft .vc_gitem-zone-b { -webkit-transition: all 1s ease; -o-transition: all 1s ease; left: 0; display: block; margin: 0; right: 0; }

.vc_grid-item-mini.vc_is-hover .vc_gitem-animate-slideInRight .vc_gitem-zone-b { opacity: 1; filter: alpha(opacity=100); -webkit-transform: translateX(0); -ms-transform: translateX(0); -o-transform: translateX(0); transform: translateX(0); }

.vc_gitem-animate-slideInLeft { overflow: hidden; }

    .vc_gitem-animate-slideInLeft .vc_gitem-zone-b { position: absolute; top: 0; bottom: 0; transition: all 1s ease; -webkit-transform: translateX(-100%); -ms-transform: translateX(-100%); -o-transform: translateX(-100%); transform: translateX(-100%); opacity: 0; filter: alpha(opacity=0); }

.vc_grid-item-mini.vc_is-hover .vc_gitem-animate-slideInLeft .vc_gitem-zone-b { opacity: 1; filter: alpha(opacity=100); -webkit-transform: translateX(0); -ms-transform: translateX(0); -o-transform: translateX(0); transform: translateX(0); }

.vc_gitem-animate-slideBottom { overflow: hidden; position: relative; }

    .vc_gitem-animate-slideBottom .vc_gitem-zone-b { transition: all 1s ease; z-index: 1000; position: absolute; top: 100%; height: 100%; }

.vc_grid-item-mini.vc_is-hover .vc_gitem-animate-slideBottom .vc_gitem-zone-b { top: 0; }

.vc_gitem-animate-slideTop { overflow: hidden; position: relative; }

    .vc_gitem-animate-slideTop .vc_gitem-zone-b { display: block; -webkit-transition: all 1s ease; -o-transition: all 1s ease; transition: all 1s ease; z-index: 1000; position: absolute; top: -100%; height: 100%; left: 0; right: 0; margin: 0; }

.vc_grid-item-mini.vc_is-hover .vc_gitem-animate-slideTop .vc_gitem-zone-b { top: 0; }

.vc_gitem-animate-flipFadeIn { overflow: hidden; }

    .vc_gitem-animate-flipFadeIn .vc_gitem-zone-a { -webkit-backface-visibility: hidden; -moz-backface-visibility: hidden; backface-visibility: hidden; -webkit-transition: -webkit-transform 1s; -moz-transition: -moz-transform 1s; -o-transition: -o-transform 1s; transition: transform 1s; -webkit-transform-style: preserve-3d; -moz-transform-style: preserve-3d; -o-transform-style: preserve-3d; transform-style: preserve-3d; }

.vc_grid-item-mini.vc_is-hover .vc_gitem-animate-flipFadeIn .vc_gitem-zone-a { -webkit-transform: rotateX(180deg); -ms-transform: rotateX(180deg); -o-transform: rotateX(180deg); transform: rotateX(180deg); }

.vc_gitem-animate-flipFadeIn .vc_gitem-zone-b { display: block; top: 0; left: 0; right: 0; bottom: 0; position: absolute; opacity: 0; filter: alpha(opacity=0); -webkit-transition: all .6s ease; -o-transition: all .6s ease; transition: all .6s ease; -webkit-transform-style: preserve-3d; -moz-transform-style: preserve-3d; -o-transform-style: preserve-3d; transform-style: preserve-3d; -webkit-transform: rotateX(180deg); -ms-transform: rotateX(180deg); -o-transform: rotateX(180deg); transform: rotateX(180deg); -webkit-backface-visibility: hidden; -moz-backface-visibility: hidden; backface-visibility: hidden; }

.vc_grid-item-mini.vc_is-hover .vc_gitem-animate-flipFadeIn .vc_gitem-zone-b { opacity: 1; filter: alpha(opacity=100); -webkit-transform: rotateX(0); -ms-transform: rotateX(0); -o-transform: rotateX(0); transform: rotateX(0); }

.vc_gitem-animate-flipHorizontalFadeIn { overflow: hidden; }

    .vc_gitem-animate-flipHorizontalFadeIn .vc_gitem-zone-a { -webkit-backface-visibility: hidden; -moz-backface-visibility: hidden; backface-visibility: hidden; -webkit-transition: -webkit-transform 1s; -moz-transition: -moz-transform 1s; -o-transition: -o-transform 1s; transition: transform 1s; -webkit-transform-style: preserve-3d; -moz-transform-style: preserve-3d; -o-transform-style: preserve-3d; transform-style: preserve-3d; }

.vc_grid-item-mini.vc_is-hover .vc_gitem-animate-flipHorizontalFadeIn .vc_gitem-zone-a { -webkit-transform: rotateY(180deg); -ms-transform: rotateY(180deg); -o-transform: rotateY(180deg); transform: rotateY(180deg); }

.vc_gitem-animate-flipHorizontalFadeIn .vc_gitem-zone-b { display: block; top: 0; left: 0; right: 0; bottom: 0; position: absolute; opacity: 0; filter: alpha(opacity=0); -webkit-transition: all .6s ease; -o-transition: all .6s ease; transition: all .6s ease; -webkit-transform-style: preserve-3d; -moz-transform-style: preserve-3d; -o-transform-style: preserve-3d; transform-style: preserve-3d; -webkit-transform: rotateY(180deg); -ms-transform: rotateY(180deg); -o-transform: rotateY(180deg); transform: rotateY(180deg); -webkit-backface-visibility: hidden; -moz-backface-visibility: hidden; backface-visibility: hidden; }

.vc_grid-item-mini.vc_is-hover .vc_gitem-animate-flipHorizontalFadeIn .vc_gitem-zone-b { opacity: 1; filter: alpha(opacity=100); -webkit-transform: rotateY(0); -ms-transform: rotateY(0); -o-transform: rotateY(0); transform: rotateY(0); }

.vc_gitem-animate-goTop20 { overflow: hidden; }

    .vc_gitem-animate-goTop20 .vc_gitem-zone-a { position: relative; -webkit-transform: translateY(0); -ms-transform: translateY(0); -o-transform: translateY(0); transform: translateY(0); -webkit-transition: -webkit-transform .5s ease; -moz-transition: -moz-transform .5s ease; -o-transition: -o-transform .5s ease; transition: transform .5s ease; }

.vc_grid-item-mini.vc_is-hover .vc_gitem-animate-goTop20 .vc_gitem-zone-a { -webkit-transform: translateY(-20%); -ms-transform: translateY(-20%); -o-transform: translateY(-20%); transform: translateY(-20%); }

.vc_gitem-animate-goTop20 .vc_gitem-zone-b { display: block; -webkit-transition: bottom .5s ease; -o-transition: bottom .5s ease; transition: bottom .5s ease; bottom: -100%; z-index: 1000; position: absolute; width: 100%; margin: 0; }

    .vc_gitem-animate-goTop20 .vc_gitem-zone-b .vc_gitem-zone-mini { position: static; -webkit-transform: none; -ms-transform: none; transform: none; }

.vc_grid-item-mini.vc_is-hover .vc_gitem-animate-goTop20 .vc_gitem-zone-b { bottom: 0; }

.vc_gitem-animate-goBottom20 { overflow: hidden; }

    .vc_gitem-animate-goBottom20 .vc_gitem-zone-a { position: relative; -webkit-transform: translateY(0); -ms-transform: translateY(0); transform: translateY(0); -webkit-transition: -webkit-transform .5s ease; -moz-transition: -moz-transform .5s ease; -o-transition: -o-transform .5s ease; transition: transform .5s ease; }

.vc_grid-item-mini.vc_is-hover .vc_gitem-animate-goBottom20 .vc_gitem-zone-a { -webkit-transform: translateY(20%); -ms-transform: translateY(20%); transform: translateY(20%); }

.vc_gitem-animate-goBottom20 .vc_gitem-zone-b { display: block; -webkit-transition: top .5s ease; -o-transition: top .5s ease; transition: top .5s ease; top: -100%; z-index: 1000; position: absolute; width: 100%; margin: 0; }

    .vc_gitem-animate-goBottom20 .vc_gitem-zone-b .vc_gitem-zone-mini { position: static; -webkit-transform: none; -ms-transform: none; transform: none; }

.vc_grid-item-mini.vc_is-hover .vc_gitem-animate-goBottom20 .vc_gitem-zone-b { top: 0; }

.vc_gitem-post-data { margin-bottom: 15px; }

    .vc_gitem-post-data h2 { margin: 0; }

.vc_gitem-post-category-name .vc_gitem-link { color: inherit; }

.vc_grid .vc_pageable-load-more-btn { text-align: center; margin-top: 25px; }

    .vc_grid .vc_pageable-load-more-btn > .vc_btn { outline: 0; }

.vc_grid.vc_grid-owl-theme .vc_grid-owl-dots { display: none; margin-top: 20px; text-align: center; -webkit-tap-highlight-color: transparent; }

    .vc_grid.vc_grid-owl-theme .vc_grid-owl-dots .vc_grid-owl-dot { cursor: pointer; display: inline-block; }

        .vc_grid.vc_grid-owl-theme .vc_grid-owl-dots .vc_grid-owl-dot span { width: 10px; height: 10px; margin: 5px 7px; display: block; -webkit-backface-visibility: visible; -webkit-transition: opacity .2s ease; -o-transition: opacity .2s ease; transition: opacity .2s ease; }

    .vc_grid.vc_grid-owl-theme .vc_grid-owl-dots.vc_grid-square_dots { display: block; }

        .vc_grid.vc_grid-owl-theme .vc_grid-owl-dots.vc_grid-square_dots .vc_grid-owl-dot span { border: 3px solid; -webkit-transition: background-color .2s ease; -o-transition: background-color .2s ease; transition: background-color .2s ease; }

    .vc_grid.vc_grid-owl-theme .vc_grid-owl-dots.vc_grid-radio_dots { display: block; }

        .vc_grid.vc_grid-owl-theme .vc_grid-owl-dots.vc_grid-radio_dots .vc_grid-owl-dot span { border: 3px solid; -webkit-border-radius: 10px; -moz-border-radius: 10px; border-radius: 10px; -webkit-transition: background-color .2s ease; -o-transition: background-color .2s ease; transition: background-color .2s ease; }

    .vc_grid.vc_grid-owl-theme .vc_grid-owl-dots.vc_grid-point_dots { display: block; }

        .vc_grid.vc_grid-owl-theme .vc_grid-owl-dots.vc_grid-point_dots .vc_grid-owl-dot span { -webkit-border-radius: 30px; -moz-border-radius: 30px; border-radius: 30px; opacity: .6; filter: alpha(opacity=60); }

        .vc_grid.vc_grid-owl-theme .vc_grid-owl-dots.vc_grid-point_dots .vc_grid-owl-dot.active span,
        .vc_grid.vc_grid-owl-theme .vc_grid-owl-dots.vc_grid-point_dots .vc_grid-owl-dot:hover span { opacity: 1; filter: alpha(opacity=100); }

    .vc_grid.vc_grid-owl-theme .vc_grid-owl-dots.vc_grid-fill_square_dots { display: block; }

        .vc_grid.vc_grid-owl-theme .vc_grid-owl-dots.vc_grid-fill_square_dots .vc_grid-owl-dot span { width: 10px; height: 10px; margin: 5px 7px; display: block; -webkit-backface-visibility: visible; -webkit-transition: opacity .2s ease; -o-transition: opacity .2s ease; transition: opacity .2s ease; opacity: .6; filter: alpha(opacity=60); }

        .vc_grid.vc_grid-owl-theme .vc_grid-owl-dots.vc_grid-fill_square_dots .vc_grid-owl-dot.active span,
        .vc_grid.vc_grid-owl-theme .vc_grid-owl-dots.vc_grid-fill_square_dots .vc_grid-owl-dot:hover span { opacity: 1; filter: alpha(opacity=100); }

    .vc_grid.vc_grid-owl-theme .vc_grid-owl-dots.vc_grid-round_fill_square_dots { display: block; }

        .vc_grid.vc_grid-owl-theme .vc_grid-owl-dots.vc_grid-round_fill_square_dots .vc_grid-owl-dot span { width: 10px; height: 10px; margin: 5px 7px; display: block; -webkit-backface-visibility: visible; -webkit-transition: opacity .2s ease; -o-transition: opacity .2s ease; transition: opacity .2s ease; -webkit-border-radius: 3px; -moz-border-radius: 3px; border-radius: 3px; opacity: .6; filter: alpha(opacity=60); }

        .vc_grid.vc_grid-owl-theme .vc_grid-owl-dots.vc_grid-round_fill_square_dots .vc_grid-owl-dot.active span,
        .vc_grid.vc_grid-owl-theme .vc_grid-owl-dots.vc_grid-round_fill_square_dots .vc_grid-owl-dot:hover span,
        .vc_grid.vc_grid-owl-theme:hover .vc_grid-owl-nav { opacity: 1; filter: alpha(opacity=100); }

    .vc_grid.vc_grid-owl-theme .vc_grid-owl-dots.vc_grid-radio_dots.vc_grid-owl-dots-color-blue .vc_grid-owl-dot span,
    .vc_grid.vc_grid-owl-theme .vc_grid-owl-dots.vc_grid-square_dots.vc_grid-owl-dots-color-blue .vc_grid-owl-dot span { border-color: #5472D2 !important; }

    .vc_grid.vc_grid-owl-theme .vc_grid-owl-dots.vc_grid-radio_dots.vc_grid-owl-dots-color-blue .vc_grid-owl-dot.active span,
    .vc_grid.vc_grid-owl-theme .vc_grid-owl-dots.vc_grid-radio_dots.vc_grid-owl-dots-color-blue .vc_grid-owl-dot:hover span,
    .vc_grid.vc_grid-owl-theme .vc_grid-owl-dots.vc_grid-square_dots.vc_grid-owl-dots-color-blue .vc_grid-owl-dot.active span,
    .vc_grid.vc_grid-owl-theme .vc_grid-owl-dots.vc_grid-square_dots.vc_grid-owl-dots-color-blue .vc_grid-owl-dot:hover span { background-color: #5472D2 !important; border-color: #5472D2 !important; }

    .vc_grid.vc_grid-owl-theme .vc_grid-owl-dots.vc_grid-radio_dots.vc_grid-owl-dots-color-turquoise .vc_grid-owl-dot span,
    .vc_grid.vc_grid-owl-theme .vc_grid-owl-dots.vc_grid-square_dots.vc_grid-owl-dots-color-turquoise .vc_grid-owl-dot span { border-color: #00C1CF !important; }

    .vc_grid.vc_grid-owl-theme .vc_grid-owl-dots.vc_grid-radio_dots.vc_grid-owl-dots-color-turquoise .vc_grid-owl-dot.active span,
    .vc_grid.vc_grid-owl-theme .vc_grid-owl-dots.vc_grid-radio_dots.vc_grid-owl-dots-color-turquoise .vc_grid-owl-dot:hover span,
    .vc_grid.vc_grid-owl-theme .vc_grid-owl-dots.vc_grid-square_dots.vc_grid-owl-dots-color-turquoise .vc_grid-owl-dot.active span,
    .vc_grid.vc_grid-owl-theme .vc_grid-owl-dots.vc_grid-square_dots.vc_grid-owl-dots-color-turquoise .vc_grid-owl-dot:hover span { background-color: #00C1CF !important; border-color: #00C1CF !important; }

    .vc_grid.vc_grid-owl-theme .vc_grid-owl-dots.vc_grid-radio_dots.vc_grid-owl-dots-color-pink .vc_grid-owl-dot span,
    .vc_grid.vc_grid-owl-theme .vc_grid-owl-dots.vc_grid-square_dots.vc_grid-owl-dots-color-pink .vc_grid-owl-dot span { border-color: #FE6C61 !important; }

    .vc_grid.vc_grid-owl-theme .vc_grid-owl-dots.vc_grid-radio_dots.vc_grid-owl-dots-color-pink .vc_grid-owl-dot.active span,
    .vc_grid.vc_grid-owl-theme .vc_grid-owl-dots.vc_grid-radio_dots.vc_grid-owl-dots-color-pink .vc_grid-owl-dot:hover span,
    .vc_grid.vc_grid-owl-theme .vc_grid-owl-dots.vc_grid-square_dots.vc_grid-owl-dots-color-pink .vc_grid-owl-dot.active span,
    .vc_grid.vc_grid-owl-theme .vc_grid-owl-dots.vc_grid-square_dots.vc_grid-owl-dots-color-pink .vc_grid-owl-dot:hover span { background-color: #FE6C61 !important; border-color: #FE6C61 !important; }

    .vc_grid.vc_grid-owl-theme .vc_grid-owl-dots.vc_grid-radio_dots.vc_grid-owl-dots-color-violet .vc_grid-owl-dot span,
    .vc_grid.vc_grid-owl-theme .vc_grid-owl-dots.vc_grid-square_dots.vc_grid-owl-dots-color-violet .vc_grid-owl-dot span { border-color: #8D6DC4 !important; }

    .vc_grid.vc_grid-owl-theme .vc_grid-owl-dots.vc_grid-radio_dots.vc_grid-owl-dots-color-violet .vc_grid-owl-dot.active span,
    .vc_grid.vc_grid-owl-theme .vc_grid-owl-dots.vc_grid-radio_dots.vc_grid-owl-dots-color-violet .vc_grid-owl-dot:hover span,
    .vc_grid.vc_grid-owl-theme .vc_grid-owl-dots.vc_grid-square_dots.vc_grid-owl-dots-color-violet .vc_grid-owl-dot.active span,
    .vc_grid.vc_grid-owl-theme .vc_grid-owl-dots.vc_grid-square_dots.vc_grid-owl-dots-color-violet .vc_grid-owl-dot:hover span { background-color: #8D6DC4 !important; border-color: #8D6DC4 !important; }

    .vc_grid.vc_grid-owl-theme .vc_grid-owl-dots.vc_grid-radio_dots.vc_grid-owl-dots-color-peacoc .vc_grid-owl-dot span,
    .vc_grid.vc_grid-owl-theme .vc_grid-owl-dots.vc_grid-square_dots.vc_grid-owl-dots-color-peacoc .vc_grid-owl-dot span { border-color: #4CADC9 !important; }

    .vc_grid.vc_grid-owl-theme .vc_grid-owl-dots.vc_grid-radio_dots.vc_grid-owl-dots-color-peacoc .vc_grid-owl-dot.active span,
    .vc_grid.vc_grid-owl-theme .vc_grid-owl-dots.vc_grid-radio_dots.vc_grid-owl-dots-color-peacoc .vc_grid-owl-dot:hover span,
    .vc_grid.vc_grid-owl-theme .vc_grid-owl-dots.vc_grid-square_dots.vc_grid-owl-dots-color-peacoc .vc_grid-owl-dot.active span,
    .vc_grid.vc_grid-owl-theme .vc_grid-owl-dots.vc_grid-square_dots.vc_grid-owl-dots-color-peacoc .vc_grid-owl-dot:hover span { background-color: #4CADC9 !important; border-color: #4CADC9 !important; }

    .vc_grid.vc_grid-owl-theme .vc_grid-owl-dots.vc_grid-radio_dots.vc_grid-owl-dots-color-chino .vc_grid-owl-dot span,
    .vc_grid.vc_grid-owl-theme .vc_grid-owl-dots.vc_grid-square_dots.vc_grid-owl-dots-color-chino .vc_grid-owl-dot span { border-color: #CEC2AB !important; }

    .vc_grid.vc_grid-owl-theme .vc_grid-owl-dots.vc_grid-radio_dots.vc_grid-owl-dots-color-chino .vc_grid-owl-dot.active span,
    .vc_grid.vc_grid-owl-theme .vc_grid-owl-dots.vc_grid-radio_dots.vc_grid-owl-dots-color-chino .vc_grid-owl-dot:hover span,
    .vc_grid.vc_grid-owl-theme .vc_grid-owl-dots.vc_grid-square_dots.vc_grid-owl-dots-color-chino .vc_grid-owl-dot.active span,
    .vc_grid.vc_grid-owl-theme .vc_grid-owl-dots.vc_grid-square_dots.vc_grid-owl-dots-color-chino .vc_grid-owl-dot:hover span { background-color: #CEC2AB !important; border-color: #CEC2AB !important; }

    .vc_grid.vc_grid-owl-theme .vc_grid-owl-dots.vc_grid-radio_dots.vc_grid-owl-dots-color-mulled_wine .vc_grid-owl-dot span,
    .vc_grid.vc_grid-owl-theme .vc_grid-owl-dots.vc_grid-square_dots.vc_grid-owl-dots-color-mulled_wine .vc_grid-owl-dot span { border-color: #50485B !important; }

    .vc_grid.vc_grid-owl-theme .vc_grid-owl-dots.vc_grid-radio_dots.vc_grid-owl-dots-color-mulled_wine .vc_grid-owl-dot.active span,
    .vc_grid.vc_grid-owl-theme .vc_grid-owl-dots.vc_grid-radio_dots.vc_grid-owl-dots-color-mulled_wine .vc_grid-owl-dot:hover span,
    .vc_grid.vc_grid-owl-theme .vc_grid-owl-dots.vc_grid-square_dots.vc_grid-owl-dots-color-mulled_wine .vc_grid-owl-dot.active span,
    .vc_grid.vc_grid-owl-theme .vc_grid-owl-dots.vc_grid-square_dots.vc_grid-owl-dots-color-mulled_wine .vc_grid-owl-dot:hover span { background-color: #50485B !important; border-color: #50485B !important; }

    .vc_grid.vc_grid-owl-theme .vc_grid-owl-dots.vc_grid-radio_dots.vc_grid-owl-dots-color-vista_blue .vc_grid-owl-dot span,
    .vc_grid.vc_grid-owl-theme .vc_grid-owl-dots.vc_grid-square_dots.vc_grid-owl-dots-color-vista_blue .vc_grid-owl-dot span { border-color: #75D69C !important; }

    .vc_grid.vc_grid-owl-theme .vc_grid-owl-dots.vc_grid-radio_dots.vc_grid-owl-dots-color-vista_blue .vc_grid-owl-dot.active span,
    .vc_grid.vc_grid-owl-theme .vc_grid-owl-dots.vc_grid-radio_dots.vc_grid-owl-dots-color-vista_blue .vc_grid-owl-dot:hover span,
    .vc_grid.vc_grid-owl-theme .vc_grid-owl-dots.vc_grid-square_dots.vc_grid-owl-dots-color-vista_blue .vc_grid-owl-dot.active span,
    .vc_grid.vc_grid-owl-theme .vc_grid-owl-dots.vc_grid-square_dots.vc_grid-owl-dots-color-vista_blue .vc_grid-owl-dot:hover span { background-color: #75D69C !important; border-color: #75D69C !important; }

    .vc_grid.vc_grid-owl-theme .vc_grid-owl-dots.vc_grid-radio_dots.vc_grid-owl-dots-color-black .vc_grid-owl-dot span,
    .vc_grid.vc_grid-owl-theme .vc_grid-owl-dots.vc_grid-square_dots.vc_grid-owl-dots-color-black .vc_grid-owl-dot span { border-color: #2A2A2A !important; }

    .vc_grid.vc_grid-owl-theme .vc_grid-owl-dots.vc_grid-radio_dots.vc_grid-owl-dots-color-black .vc_grid-owl-dot.active span,
    .vc_grid.vc_grid-owl-theme .vc_grid-owl-dots.vc_grid-radio_dots.vc_grid-owl-dots-color-black .vc_grid-owl-dot:hover span,
    .vc_grid.vc_grid-owl-theme .vc_grid-owl-dots.vc_grid-square_dots.vc_grid-owl-dots-color-black .vc_grid-owl-dot.active span,
    .vc_grid.vc_grid-owl-theme .vc_grid-owl-dots.vc_grid-square_dots.vc_grid-owl-dots-color-black .vc_grid-owl-dot:hover span { background-color: #2A2A2A !important; border-color: #2A2A2A !important; }

    .vc_grid.vc_grid-owl-theme .vc_grid-owl-dots.vc_grid-radio_dots.vc_grid-owl-dots-color-grey .vc_grid-owl-dot span,
    .vc_grid.vc_grid-owl-theme .vc_grid-owl-dots.vc_grid-square_dots.vc_grid-owl-dots-color-grey .vc_grid-owl-dot span { border-color: #EBEBEB !important; }

    .vc_grid.vc_grid-owl-theme .vc_grid-owl-dots.vc_grid-radio_dots.vc_grid-owl-dots-color-grey .vc_grid-owl-dot.active span,
    .vc_grid.vc_grid-owl-theme .vc_grid-owl-dots.vc_grid-radio_dots.vc_grid-owl-dots-color-grey .vc_grid-owl-dot:hover span,
    .vc_grid.vc_grid-owl-theme .vc_grid-owl-dots.vc_grid-square_dots.vc_grid-owl-dots-color-grey .vc_grid-owl-dot.active span,
    .vc_grid.vc_grid-owl-theme .vc_grid-owl-dots.vc_grid-square_dots.vc_grid-owl-dots-color-grey .vc_grid-owl-dot:hover span { background-color: #EBEBEB !important; border-color: #EBEBEB !important; }

    .vc_grid.vc_grid-owl-theme .vc_grid-owl-dots.vc_grid-radio_dots.vc_grid-owl-dots-color-orange .vc_grid-owl-dot span,
    .vc_grid.vc_grid-owl-theme .vc_grid-owl-dots.vc_grid-square_dots.vc_grid-owl-dots-color-orange .vc_grid-owl-dot span { border-color: #F7BE68 !important; }

    .vc_grid.vc_grid-owl-theme .vc_grid-owl-dots.vc_grid-radio_dots.vc_grid-owl-dots-color-orange .vc_grid-owl-dot.active span,
    .vc_grid.vc_grid-owl-theme .vc_grid-owl-dots.vc_grid-radio_dots.vc_grid-owl-dots-color-orange .vc_grid-owl-dot:hover span,
    .vc_grid.vc_grid-owl-theme .vc_grid-owl-dots.vc_grid-square_dots.vc_grid-owl-dots-color-orange .vc_grid-owl-dot.active span,
    .vc_grid.vc_grid-owl-theme .vc_grid-owl-dots.vc_grid-square_dots.vc_grid-owl-dots-color-orange .vc_grid-owl-dot:hover span { background-color: #F7BE68 !important; border-color: #F7BE68 !important; }

    .vc_grid.vc_grid-owl-theme .vc_grid-owl-dots.vc_grid-radio_dots.vc_grid-owl-dots-color-sky .vc_grid-owl-dot span,
    .vc_grid.vc_grid-owl-theme .vc_grid-owl-dots.vc_grid-square_dots.vc_grid-owl-dots-color-sky .vc_grid-owl-dot span { border-color: #5AA1E3 !important; }

    .vc_grid.vc_grid-owl-theme .vc_grid-owl-dots.vc_grid-radio_dots.vc_grid-owl-dots-color-sky .vc_grid-owl-dot.active span,
    .vc_grid.vc_grid-owl-theme .vc_grid-owl-dots.vc_grid-radio_dots.vc_grid-owl-dots-color-sky .vc_grid-owl-dot:hover span,
    .vc_grid.vc_grid-owl-theme .vc_grid-owl-dots.vc_grid-square_dots.vc_grid-owl-dots-color-sky .vc_grid-owl-dot.active span,
    .vc_grid.vc_grid-owl-theme .vc_grid-owl-dots.vc_grid-square_dots.vc_grid-owl-dots-color-sky .vc_grid-owl-dot:hover span { background-color: #5AA1E3 !important; border-color: #5AA1E3 !important; }

    .vc_grid.vc_grid-owl-theme .vc_grid-owl-dots.vc_grid-radio_dots.vc_grid-owl-dots-color-green .vc_grid-owl-dot span,
    .vc_grid.vc_grid-owl-theme .vc_grid-owl-dots.vc_grid-square_dots.vc_grid-owl-dots-color-green .vc_grid-owl-dot span { border-color: #6DAB3C !important; }

    .vc_grid.vc_grid-owl-theme .vc_grid-owl-dots.vc_grid-radio_dots.vc_grid-owl-dots-color-green .vc_grid-owl-dot.active span,
    .vc_grid.vc_grid-owl-theme .vc_grid-owl-dots.vc_grid-radio_dots.vc_grid-owl-dots-color-green .vc_grid-owl-dot:hover span,
    .vc_grid.vc_grid-owl-theme .vc_grid-owl-dots.vc_grid-square_dots.vc_grid-owl-dots-color-green .vc_grid-owl-dot.active span,
    .vc_grid.vc_grid-owl-theme .vc_grid-owl-dots.vc_grid-square_dots.vc_grid-owl-dots-color-green .vc_grid-owl-dot:hover span { background-color: #6DAB3C !important; border-color: #6DAB3C !important; }

    .vc_grid.vc_grid-owl-theme .vc_grid-owl-dots.vc_grid-radio_dots.vc_grid-owl-dots-color-juicy_pink .vc_grid-owl-dot span,
    .vc_grid.vc_grid-owl-theme .vc_grid-owl-dots.vc_grid-square_dots.vc_grid-owl-dots-color-juicy_pink .vc_grid-owl-dot span { border-color: #F4524D !important; }

    .vc_grid.vc_grid-owl-theme .vc_grid-owl-dots.vc_grid-radio_dots.vc_grid-owl-dots-color-juicy_pink .vc_grid-owl-dot.active span,
    .vc_grid.vc_grid-owl-theme .vc_grid-owl-dots.vc_grid-radio_dots.vc_grid-owl-dots-color-juicy_pink .vc_grid-owl-dot:hover span,
    .vc_grid.vc_grid-owl-theme .vc_grid-owl-dots.vc_grid-square_dots.vc_grid-owl-dots-color-juicy_pink .vc_grid-owl-dot.active span,
    .vc_grid.vc_grid-owl-theme .vc_grid-owl-dots.vc_grid-square_dots.vc_grid-owl-dots-color-juicy_pink .vc_grid-owl-dot:hover span { background-color: #F4524D !important; border-color: #F4524D !important; }

    .vc_grid.vc_grid-owl-theme .vc_grid-owl-dots.vc_grid-radio_dots.vc_grid-owl-dots-color-sandy_brown .vc_grid-owl-dot span,
    .vc_grid.vc_grid-owl-theme .vc_grid-owl-dots.vc_grid-square_dots.vc_grid-owl-dots-color-sandy_brown .vc_grid-owl-dot span { border-color: #F79468 !important; }

    .vc_grid.vc_grid-owl-theme .vc_grid-owl-dots.vc_grid-radio_dots.vc_grid-owl-dots-color-sandy_brown .vc_grid-owl-dot.active span,
    .vc_grid.vc_grid-owl-theme .vc_grid-owl-dots.vc_grid-radio_dots.vc_grid-owl-dots-color-sandy_brown .vc_grid-owl-dot:hover span,
    .vc_grid.vc_grid-owl-theme .vc_grid-owl-dots.vc_grid-square_dots.vc_grid-owl-dots-color-sandy_brown .vc_grid-owl-dot.active span,
    .vc_grid.vc_grid-owl-theme .vc_grid-owl-dots.vc_grid-square_dots.vc_grid-owl-dots-color-sandy_brown .vc_grid-owl-dot:hover span { background-color: #F79468 !important; border-color: #F79468 !important; }

    .vc_grid.vc_grid-owl-theme .vc_grid-owl-dots.vc_grid-radio_dots.vc_grid-owl-dots-color-purple .vc_grid-owl-dot span,
    .vc_grid.vc_grid-owl-theme .vc_grid-owl-dots.vc_grid-square_dots.vc_grid-owl-dots-color-purple .vc_grid-owl-dot span { border-color: #B97EBB !important; }

    .vc_grid.vc_grid-owl-theme .vc_grid-owl-dots.vc_grid-radio_dots.vc_grid-owl-dots-color-purple .vc_grid-owl-dot.active span,
    .vc_grid.vc_grid-owl-theme .vc_grid-owl-dots.vc_grid-radio_dots.vc_grid-owl-dots-color-purple .vc_grid-owl-dot:hover span,
    .vc_grid.vc_grid-owl-theme .vc_grid-owl-dots.vc_grid-square_dots.vc_grid-owl-dots-color-purple .vc_grid-owl-dot.active span,
    .vc_grid.vc_grid-owl-theme .vc_grid-owl-dots.vc_grid-square_dots.vc_grid-owl-dots-color-purple .vc_grid-owl-dot:hover span { background-color: #B97EBB !important; border-color: #B97EBB !important; }

    .vc_grid.vc_grid-owl-theme .vc_grid-owl-dots.vc_grid-radio_dots.vc_grid-owl-dots-color-white .vc_grid-owl-dot span,
    .vc_grid.vc_grid-owl-theme .vc_grid-owl-dots.vc_grid-square_dots.vc_grid-owl-dots-color-white .vc_grid-owl-dot span { border-color: #FFF !important; }

    .vc_grid.vc_grid-owl-theme .vc_grid-owl-dots.vc_grid-radio_dots.vc_grid-owl-dots-color-white .vc_grid-owl-dot.active span,
    .vc_grid.vc_grid-owl-theme .vc_grid-owl-dots.vc_grid-radio_dots.vc_grid-owl-dots-color-white .vc_grid-owl-dot:hover span,
    .vc_grid.vc_grid-owl-theme .vc_grid-owl-dots.vc_grid-square_dots.vc_grid-owl-dots-color-white .vc_grid-owl-dot.active span,
    .vc_grid.vc_grid-owl-theme .vc_grid-owl-dots.vc_grid-square_dots.vc_grid-owl-dots-color-white .vc_grid-owl-dot:hover span { background-color: #FFF !important; border-color: #FFF !important; }

    .vc_grid.vc_grid-owl-theme .vc_grid-owl-dots.vc_grid-fill_square_dots.vc_grid-owl-dots-color-blue .vc_grid-owl-dot span,
    .vc_grid.vc_grid-owl-theme .vc_grid-owl-dots.vc_grid-point_dots.vc_grid-owl-dots-color-blue .vc_grid-owl-dot span,
    .vc_grid.vc_grid-owl-theme .vc_grid-owl-dots.vc_grid-round_fill_square_dots.vc_grid-owl-dots-color-blue .vc_grid-owl-dot span { background-color: #5472D2 !important; }

    .vc_grid.vc_grid-owl-theme .vc_grid-owl-dots.vc_grid-fill_square_dots.vc_grid-owl-dots-color-turquoise .vc_grid-owl-dot span,
    .vc_grid.vc_grid-owl-theme .vc_grid-owl-dots.vc_grid-point_dots.vc_grid-owl-dots-color-turquoise .vc_grid-owl-dot span,
    .vc_grid.vc_grid-owl-theme .vc_grid-owl-dots.vc_grid-round_fill_square_dots.vc_grid-owl-dots-color-turquoise .vc_grid-owl-dot span { background-color: #00C1CF !important; }

    .vc_grid.vc_grid-owl-theme .vc_grid-owl-dots.vc_grid-fill_square_dots.vc_grid-owl-dots-color-pink .vc_grid-owl-dot span,
    .vc_grid.vc_grid-owl-theme .vc_grid-owl-dots.vc_grid-point_dots.vc_grid-owl-dots-color-pink .vc_grid-owl-dot span,
    .vc_grid.vc_grid-owl-theme .vc_grid-owl-dots.vc_grid-round_fill_square_dots.vc_grid-owl-dots-color-pink .vc_grid-owl-dot span { background-color: #FE6C61 !important; }

    .vc_grid.vc_grid-owl-theme .vc_grid-owl-dots.vc_grid-fill_square_dots.vc_grid-owl-dots-color-violet .vc_grid-owl-dot span,
    .vc_grid.vc_grid-owl-theme .vc_grid-owl-dots.vc_grid-point_dots.vc_grid-owl-dots-color-violet .vc_grid-owl-dot span,
    .vc_grid.vc_grid-owl-theme .vc_grid-owl-dots.vc_grid-round_fill_square_dots.vc_grid-owl-dots-color-violet .vc_grid-owl-dot span { background-color: #8D6DC4 !important; }

    .vc_grid.vc_grid-owl-theme .vc_grid-owl-dots.vc_grid-fill_square_dots.vc_grid-owl-dots-color-peacoc .vc_grid-owl-dot span,
    .vc_grid.vc_grid-owl-theme .vc_grid-owl-dots.vc_grid-point_dots.vc_grid-owl-dots-color-peacoc .vc_grid-owl-dot span,
    .vc_grid.vc_grid-owl-theme .vc_grid-owl-dots.vc_grid-round_fill_square_dots.vc_grid-owl-dots-color-peacoc .vc_grid-owl-dot span { background-color: #4CADC9 !important; }

    .vc_grid.vc_grid-owl-theme .vc_grid-owl-dots.vc_grid-fill_square_dots.vc_grid-owl-dots-color-chino .vc_grid-owl-dot span,
    .vc_grid.vc_grid-owl-theme .vc_grid-owl-dots.vc_grid-point_dots.vc_grid-owl-dots-color-chino .vc_grid-owl-dot span,
    .vc_grid.vc_grid-owl-theme .vc_grid-owl-dots.vc_grid-round_fill_square_dots.vc_grid-owl-dots-color-chino .vc_grid-owl-dot span { background-color: #CEC2AB !important; }

    .vc_grid.vc_grid-owl-theme .vc_grid-owl-dots.vc_grid-fill_square_dots.vc_grid-owl-dots-color-mulled_wine .vc_grid-owl-dot span,
    .vc_grid.vc_grid-owl-theme .vc_grid-owl-dots.vc_grid-point_dots.vc_grid-owl-dots-color-mulled_wine .vc_grid-owl-dot span,
    .vc_grid.vc_grid-owl-theme .vc_grid-owl-dots.vc_grid-round_fill_square_dots.vc_grid-owl-dots-color-mulled_wine .vc_grid-owl-dot span { background-color: #50485B !important; }

    .vc_grid.vc_grid-owl-theme .vc_grid-owl-dots.vc_grid-fill_square_dots.vc_grid-owl-dots-color-vista_blue .vc_grid-owl-dot span,
    .vc_grid.vc_grid-owl-theme .vc_grid-owl-dots.vc_grid-point_dots.vc_grid-owl-dots-color-vista_blue .vc_grid-owl-dot span,
    .vc_grid.vc_grid-owl-theme .vc_grid-owl-dots.vc_grid-round_fill_square_dots.vc_grid-owl-dots-color-vista_blue .vc_grid-owl-dot span { background-color: #75D69C !important; }

    .vc_grid.vc_grid-owl-theme .vc_grid-owl-dots.vc_grid-fill_square_dots.vc_grid-owl-dots-color-black .vc_grid-owl-dot span,
    .vc_grid.vc_grid-owl-theme .vc_grid-owl-dots.vc_grid-point_dots.vc_grid-owl-dots-color-black .vc_grid-owl-dot span,
    .vc_grid.vc_grid-owl-theme .vc_grid-owl-dots.vc_grid-round_fill_square_dots.vc_grid-owl-dots-color-black .vc_grid-owl-dot span { background-color: #2A2A2A !important; }

    .vc_grid.vc_grid-owl-theme .vc_grid-owl-dots.vc_grid-fill_square_dots.vc_grid-owl-dots-color-grey .vc_grid-owl-dot span,
    .vc_grid.vc_grid-owl-theme .vc_grid-owl-dots.vc_grid-point_dots.vc_grid-owl-dots-color-grey .vc_grid-owl-dot span,
    .vc_grid.vc_grid-owl-theme .vc_grid-owl-dots.vc_grid-round_fill_square_dots.vc_grid-owl-dots-color-grey .vc_grid-owl-dot span { background-color: #EBEBEB !important; }

    .vc_grid.vc_grid-owl-theme .vc_grid-owl-dots.vc_grid-fill_square_dots.vc_grid-owl-dots-color-orange .vc_grid-owl-dot span,
    .vc_grid.vc_grid-owl-theme .vc_grid-owl-dots.vc_grid-point_dots.vc_grid-owl-dots-color-orange .vc_grid-owl-dot span,
    .vc_grid.vc_grid-owl-theme .vc_grid-owl-dots.vc_grid-round_fill_square_dots.vc_grid-owl-dots-color-orange .vc_grid-owl-dot span { background-color: #F7BE68 !important; }

    .vc_grid.vc_grid-owl-theme .vc_grid-owl-dots.vc_grid-fill_square_dots.vc_grid-owl-dots-color-sky .vc_grid-owl-dot span,
    .vc_grid.vc_grid-owl-theme .vc_grid-owl-dots.vc_grid-point_dots.vc_grid-owl-dots-color-sky .vc_grid-owl-dot span,
    .vc_grid.vc_grid-owl-theme .vc_grid-owl-dots.vc_grid-round_fill_square_dots.vc_grid-owl-dots-color-sky .vc_grid-owl-dot span { background-color: #5AA1E3 !important; }

    .vc_grid.vc_grid-owl-theme .vc_grid-owl-dots.vc_grid-fill_square_dots.vc_grid-owl-dots-color-green .vc_grid-owl-dot span,
    .vc_grid.vc_grid-owl-theme .vc_grid-owl-dots.vc_grid-point_dots.vc_grid-owl-dots-color-green .vc_grid-owl-dot span,
    .vc_grid.vc_grid-owl-theme .vc_grid-owl-dots.vc_grid-round_fill_square_dots.vc_grid-owl-dots-color-green .vc_grid-owl-dot span { background-color: #6DAB3C !important; }

    .vc_grid.vc_grid-owl-theme .vc_grid-owl-dots.vc_grid-fill_square_dots.vc_grid-owl-dots-color-juicy_pink .vc_grid-owl-dot span,
    .vc_grid.vc_grid-owl-theme .vc_grid-owl-dots.vc_grid-point_dots.vc_grid-owl-dots-color-juicy_pink .vc_grid-owl-dot span,
    .vc_grid.vc_grid-owl-theme .vc_grid-owl-dots.vc_grid-round_fill_square_dots.vc_grid-owl-dots-color-juicy_pink .vc_grid-owl-dot span { background-color: #F4524D !important; }

    .vc_grid.vc_grid-owl-theme .vc_grid-owl-dots.vc_grid-fill_square_dots.vc_grid-owl-dots-color-sandy_brown .vc_grid-owl-dot span,
    .vc_grid.vc_grid-owl-theme .vc_grid-owl-dots.vc_grid-point_dots.vc_grid-owl-dots-color-sandy_brown .vc_grid-owl-dot span,
    .vc_grid.vc_grid-owl-theme .vc_grid-owl-dots.vc_grid-round_fill_square_dots.vc_grid-owl-dots-color-sandy_brown .vc_grid-owl-dot span { background-color: #F79468 !important; }

    .vc_grid.vc_grid-owl-theme .vc_grid-owl-dots.vc_grid-fill_square_dots.vc_grid-owl-dots-color-purple .vc_grid-owl-dot span,
    .vc_grid.vc_grid-owl-theme .vc_grid-owl-dots.vc_grid-point_dots.vc_grid-owl-dots-color-purple .vc_grid-owl-dot span,
    .vc_grid.vc_grid-owl-theme .vc_grid-owl-dots.vc_grid-round_fill_square_dots.vc_grid-owl-dots-color-purple .vc_grid-owl-dot span { background-color: #B97EBB !important; }

    .vc_grid.vc_grid-owl-theme .vc_grid-owl-dots.vc_grid-fill_square_dots.vc_grid-owl-dots-color-white .vc_grid-owl-dot span,
    .vc_grid.vc_grid-owl-theme .vc_grid-owl-dots.vc_grid-point_dots.vc_grid-owl-dots-color-white .vc_grid-owl-dot span,
    .vc_grid.vc_grid-owl-theme .vc_grid-owl-dots.vc_grid-round_fill_square_dots.vc_grid-owl-dots-color-white .vc_grid-owl-dot span { background-color: #FFF !important; }

.vc_grid.vc_grid-owl-theme .vc_grid-owl-nav { cursor: pointer; opacity: 0; filter: alpha(opacity=0); -webkit-transition: opacity .3s ease-in 0s; -o-transition: opacity .3s ease-in 0s; transition: opacity .3s ease-in 0s; -webkit-tap-highlight-color: transparent; }

    .vc_grid.vc_grid-owl-theme .vc_grid-owl-nav .disabled { display: none !important; }

    .vc_grid.vc_grid-owl-theme .vc_grid-owl-nav .vc_grid-owl-next,
    .vc_grid.vc_grid-owl-theme .vc_grid-owl-nav .vc_grid-owl-prev { position: absolute; top: 50%; margin-top: -12.5px; opacity: .5; filter: alpha(opacity=50); font-size: 25px; line-height: 25px; height: 25px; display: inline-block; text-decoration: none; cursor: pointer; -webkit-transition: opacity .3s ease-in 0s; -o-transition: opacity .3s ease-in 0s; transition: opacity .3s ease-in 0s; }

        .vc_grid.vc_grid-owl-theme .vc_grid-owl-nav .vc_grid-owl-next:hover,
        .vc_grid.vc_grid-owl-theme .vc_grid-owl-nav .vc_grid-owl-prev:hover { opacity: 1; filter: alpha(opacity=100); }

    .vc_grid.vc_grid-owl-theme .vc_grid-owl-nav .vc_grid-owl-prev { left: 5px; }

        .vc_grid.vc_grid-owl-theme .vc_grid-owl-nav .vc_grid-owl-prev.vc_grid-nav-prev-outside { left: -30px; }

    .vc_grid.vc_grid-owl-theme .vc_grid-owl-nav .vc_grid-owl-next { right: 5px; }

        .vc_grid.vc_grid-owl-theme .vc_grid-owl-nav .vc_grid-owl-next.vc_grid-nav-next-outside { right: -30px; }

    .vc_grid.vc_grid-owl-theme .vc_grid-owl-nav.vc_grid-owl-nav-color-blue { color: #5472D2 !important; }

    .vc_grid.vc_grid-owl-theme .vc_grid-owl-nav.vc_grid-owl-nav-color-turquoise { color: #00C1CF !important; }

    .vc_grid.vc_grid-owl-theme .vc_grid-owl-nav.vc_grid-owl-nav-color-pink { color: #FE6C61 !important; }

    .vc_grid.vc_grid-owl-theme .vc_grid-owl-nav.vc_grid-owl-nav-color-violet { color: #8D6DC4 !important; }

    .vc_grid.vc_grid-owl-theme .vc_grid-owl-nav.vc_grid-owl-nav-color-peacoc { color: #4CADC9 !important; }

    .vc_grid.vc_grid-owl-theme .vc_grid-owl-nav.vc_grid-owl-nav-color-chino { color: #CEC2AB !important; }

    .vc_grid.vc_grid-owl-theme .vc_grid-owl-nav.vc_grid-owl-nav-color-mulled_wine { color: #50485B !important; }

    .vc_grid.vc_grid-owl-theme .vc_grid-owl-nav.vc_grid-owl-nav-color-vista_blue { color: #75D69C !important; }

    .vc_grid.vc_grid-owl-theme .vc_grid-owl-nav.vc_grid-owl-nav-color-black { color: #2A2A2A !important; }

    .vc_grid.vc_grid-owl-theme .vc_grid-owl-nav.vc_grid-owl-nav-color-grey { color: #EBEBEB !important; }

    .vc_grid.vc_grid-owl-theme .vc_grid-owl-nav.vc_grid-owl-nav-color-orange { color: #F7BE68 !important; }

    .vc_grid.vc_grid-owl-theme .vc_grid-owl-nav.vc_grid-owl-nav-color-sky { color: #5AA1E3 !important; }

    .vc_grid.vc_grid-owl-theme .vc_grid-owl-nav.vc_grid-owl-nav-color-green { color: #6DAB3C !important; }

    .vc_grid.vc_grid-owl-theme .vc_grid-owl-nav.vc_grid-owl-nav-color-juicy_pink { color: #F4524D !important; }

    .vc_grid.vc_grid-owl-theme .vc_grid-owl-nav.vc_grid-owl-nav-color-sandy_brown { color: #F79468 !important; }

    .vc_grid.vc_grid-owl-theme .vc_grid-owl-nav.vc_grid-owl-nav-color-purple { color: #B97EBB !important; }

    .vc_grid.vc_grid-owl-theme .vc_grid-owl-nav.vc_grid-owl-nav-color-white { color: #FFF !important; }

.vc_grid.vc_grid-owl-theme.vc_grid-gutter-1px .vc_grid-owl-nav .vc_grid-owl-next,
.vc_grid.vc_grid-owl-theme.vc_grid-gutter-1px .vc_grid-owl-nav .vc_grid-owl-prev { margin-top: -13px; }

.vc_grid.vc_grid-owl-theme.vc_grid-gutter-2px .vc_grid-owl-nav .vc_grid-owl-next,
.vc_grid.vc_grid-owl-theme.vc_grid-gutter-2px .vc_grid-owl-nav .vc_grid-owl-prev { margin-top: -13.5px; }

.vc_grid.vc_grid-owl-theme.vc_grid-gutter-3px .vc_grid-owl-nav .vc_grid-owl-next,
.vc_grid.vc_grid-owl-theme.vc_grid-gutter-3px .vc_grid-owl-nav .vc_grid-owl-prev { margin-top: -14px; }

.vc_grid.vc_grid-owl-theme.vc_grid-gutter-4px .vc_grid-owl-nav .vc_grid-owl-next,
.vc_grid.vc_grid-owl-theme.vc_grid-gutter-4px .vc_grid-owl-nav .vc_grid-owl-prev { margin-top: -14.5px; }

.vc_grid.vc_grid-owl-theme.vc_grid-gutter-5px .vc_grid-owl-nav .vc_grid-owl-next,
.vc_grid.vc_grid-owl-theme.vc_grid-gutter-5px .vc_grid-owl-nav .vc_grid-owl-prev { margin-top: -15px; }

.vc_grid.vc_grid-owl-theme.vc_grid-gutter-10px .vc_grid-owl-nav .vc_grid-owl-next,
.vc_grid.vc_grid-owl-theme.vc_grid-gutter-10px .vc_grid-owl-nav .vc_grid-owl-prev { margin-top: -17.5px; }

.vc_grid.vc_grid-owl-theme.vc_grid-gutter-15px .vc_grid-owl-nav .vc_grid-owl-next,
.vc_grid.vc_grid-owl-theme.vc_grid-gutter-15px .vc_grid-owl-nav .vc_grid-owl-prev { margin-top: -20px; }

.vc_grid.vc_grid-owl-theme.vc_grid-gutter-20px .vc_grid-owl-nav .vc_grid-owl-next,
.vc_grid.vc_grid-owl-theme.vc_grid-gutter-20px .vc_grid-owl-nav .vc_grid-owl-prev { margin-top: -22.5px; }

.vc_grid.vc_grid-owl-theme.vc_grid-gutter-25px .vc_grid-owl-nav .vc_grid-owl-next,
.vc_grid.vc_grid-owl-theme.vc_grid-gutter-25px .vc_grid-owl-nav .vc_grid-owl-prev { margin-top: -25px; }

.vc_grid.vc_grid-owl-theme.vc_grid-gutter-30px .vc_grid-owl-nav .vc_grid-owl-next,
.vc_grid.vc_grid-owl-theme.vc_grid-gutter-30px .vc_grid-owl-nav .vc_grid-owl-prev { margin-top: -27.5px; }

.vc_grid.vc_grid-owl-theme.vc_grid-gutter-35px .vc_grid-owl-nav .vc_grid-owl-next,
.vc_grid.vc_grid-owl-theme.vc_grid-gutter-35px .vc_grid-owl-nav .vc_grid-owl-prev { margin-top: -30px; }

.vc_grid-pagination .vc_grid-pagination-list { outline: 0; display: block; padding-left: 0; text-align: center; margin: 20px 0 0 !important; border-radius: 2px; }

    .vc_grid-pagination .vc_grid-pagination-list > li { display: inline-block; margin: 0; border: 0 solid transparent; }

        .vc_grid-pagination .vc_grid-pagination-list > li > a,
        .vc_grid-pagination .vc_grid-pagination-list > li > span { color: #fff; background-color: #428bca; border: 1px solid #428bca; -webkit-transition: opacity .3s ease-in 0s; -o-transition: opacity .3s ease-in 0s; transition: opacity .3s ease-in 0s; position: relative; float: left; padding: 3px 10px; line-height: 1.42857143; text-decoration: none; opacity: .5; filter: alpha(opacity=50); margin-left: -1px; font-size: 10px; }

        .vc_grid-pagination .vc_grid-pagination-list > li:first-child > a,
        .vc_grid-pagination .vc_grid-pagination-list > li:first-child > span { margin-left: 0; }

        .vc_grid-pagination .vc_grid-pagination-list > li:focus a,
        .vc_grid-pagination .vc_grid-pagination-list > li:focus span,
        .vc_grid-pagination .vc_grid-pagination-list > li:hover a,
        .vc_grid-pagination .vc_grid-pagination-list > li:hover span { opacity: 1; filter: alpha(opacity=100); }

    .vc_grid-pagination .vc_grid-pagination-list > .vc_grid-prev > a:after { font-family: vc_grid_v1; display: inline-block; content: "\e61b"; }

    .vc_grid-pagination .vc_grid-pagination-list > .vc_grid-next > a:after { font-family: vc_grid_v1; display: inline-block; content: "\e61a"; }

    .vc_grid-pagination .vc_grid-pagination-list > .vc_grid-first > a:after { font-family: vc_grid_v1; display: inline-block; content: "\e618"; }

    .vc_grid-pagination .vc_grid-pagination-list > .vc_grid-last > a:after { font-family: vc_grid_v1; display: inline-block; content: "\e619"; }

    .vc_grid-pagination .vc_grid-pagination-list > .vc_grid-active > a,
    .vc_grid-pagination .vc_grid-pagination-list > .vc_grid-active > a:focus,
    .vc_grid-pagination .vc_grid-pagination-list > .vc_grid-active > a:hover,
    .vc_grid-pagination .vc_grid-pagination-list > .vc_grid-active > span,
    .vc_grid-pagination .vc_grid-pagination-list > .vc_grid-active > span:focus,
    .vc_grid-pagination .vc_grid-pagination-list > .vc_grid-active > span:hover { z-index: 2; opacity: 1; filter: alpha(opacity=100); cursor: default; }

    .vc_grid-pagination .vc_grid-pagination-list > .vc_grid-disabled > a,
    .vc_grid-pagination .vc_grid-pagination-list > .vc_grid-disabled > a:focus,
    .vc_grid-pagination .vc_grid-pagination-list > .vc_grid-disabled > a:hover,
    .vc_grid-pagination .vc_grid-pagination-list > .vc_grid-disabled > span,
    .vc_grid-pagination .vc_grid-pagination-list > .vc_grid-disabled > span:focus,
    .vc_grid-pagination .vc_grid-pagination-list > .vc_grid-disabled > span:hover { display: none; }

    .vc_grid-pagination .vc_grid-pagination-list.vc_grid-pagination-color-blue > li { border-color: #5472D2 !important; }

        .vc_grid-pagination .vc_grid-pagination-list.vc_grid-pagination-color-blue > li > a,
        .vc_grid-pagination .vc_grid-pagination-list.vc_grid-pagination-color-blue > li > span { background-color: #5472D2 !important; border-color: #5472D2 !important; color: #FFF !important; }

    .vc_grid-pagination .vc_grid-pagination-list.vc_grid-pagination-color-turquoise > li { border-color: #00C1CF !important; }

        .vc_grid-pagination .vc_grid-pagination-list.vc_grid-pagination-color-turquoise > li > a,
        .vc_grid-pagination .vc_grid-pagination-list.vc_grid-pagination-color-turquoise > li > span { background-color: #00C1CF !important; border-color: #00C1CF !important; color: #FFF !important; }

    .vc_grid-pagination .vc_grid-pagination-list.vc_grid-pagination-color-pink > li { border-color: #FE6C61 !important; }

        .vc_grid-pagination .vc_grid-pagination-list.vc_grid-pagination-color-pink > li > a,
        .vc_grid-pagination .vc_grid-pagination-list.vc_grid-pagination-color-pink > li > span { background-color: #FE6C61 !important; border-color: #FE6C61 !important; color: #FFF !important; }

    .vc_grid-pagination .vc_grid-pagination-list.vc_grid-pagination-color-violet > li { border-color: #8D6DC4 !important; }

        .vc_grid-pagination .vc_grid-pagination-list.vc_grid-pagination-color-violet > li > a,
        .vc_grid-pagination .vc_grid-pagination-list.vc_grid-pagination-color-violet > li > span { background-color: #8D6DC4 !important; border-color: #8D6DC4 !important; color: #FFF !important; }

    .vc_grid-pagination .vc_grid-pagination-list.vc_grid-pagination-color-peacoc > li { border-color: #4CADC9 !important; }

        .vc_grid-pagination .vc_grid-pagination-list.vc_grid-pagination-color-peacoc > li > a,
        .vc_grid-pagination .vc_grid-pagination-list.vc_grid-pagination-color-peacoc > li > span { background-color: #4CADC9 !important; border-color: #4CADC9 !important; color: #FFF !important; }

    .vc_grid-pagination .vc_grid-pagination-list.vc_grid-pagination-color-chino > li { border-color: #CEC2AB !important; }

        .vc_grid-pagination .vc_grid-pagination-list.vc_grid-pagination-color-chino > li > a,
        .vc_grid-pagination .vc_grid-pagination-list.vc_grid-pagination-color-chino > li > span { background-color: #CEC2AB !important; border-color: #CEC2AB !important; color: #FFF !important; }

    .vc_grid-pagination .vc_grid-pagination-list.vc_grid-pagination-color-mulled_wine > li { border-color: #50485B !important; }

        .vc_grid-pagination .vc_grid-pagination-list.vc_grid-pagination-color-mulled_wine > li > a,
        .vc_grid-pagination .vc_grid-pagination-list.vc_grid-pagination-color-mulled_wine > li > span { background-color: #50485B !important; border-color: #50485B !important; color: #FFF !important; }

    .vc_grid-pagination .vc_grid-pagination-list.vc_grid-pagination-color-vista_blue > li { border-color: #75D69C !important; }

        .vc_grid-pagination .vc_grid-pagination-list.vc_grid-pagination-color-vista_blue > li > a,
        .vc_grid-pagination .vc_grid-pagination-list.vc_grid-pagination-color-vista_blue > li > span { background-color: #75D69C !important; border-color: #75D69C !important; color: #FFF !important; }

    .vc_grid-pagination .vc_grid-pagination-list.vc_grid-pagination-color-black > li { border-color: #2A2A2A !important; }

        .vc_grid-pagination .vc_grid-pagination-list.vc_grid-pagination-color-black > li > a,
        .vc_grid-pagination .vc_grid-pagination-list.vc_grid-pagination-color-black > li > span { background-color: #2A2A2A !important; border-color: #2A2A2A !important; color: #FFF !important; }



.body-wrapper { position: relative; overflow: hidden; }

    .body-wrapper .wrapper-content { position: relative; }

.slz-title-shortcode { font-size: 20px; font-weight: 600; display: block; margin-bottom: 30px; text-transform: capitalize; }

.slz-sidebar-left .slz-content-column { float: right; }

.text-l { text-align: left; }

.text-c { text-align: center; }

.text-r { text-align: right; }

.float-l { float: left; }

.float-r { float: right; }

.float-none { float: none; }

.wid-100 { width: 100%; }

.padding-top-100 { padding-top: 100px; }

.padding-top-50 { padding-top: 50px; }

.padding-bottom-100 { padding-bottom: 100px; }

.padding-bottom-0 { padding-bottom: 0; }

.margin-top-50 { margin-top: 50px; }

.margin-top-100 { margin-top: 100px; }

.margin-bottom-100 { margin-bottom: 100px; }

.margin-bottom-0 { margin-bottom: 0; }

.margin-top-0 { margin-top: 0; }

.slz-list-block { font-size: 0; margin: 0 -15px; }

    .slz-list-block > .item { font-size: 14px; padding: 0 15px; margin-top: 50px; vertical-align: top; display: inline-block; }

    .slz-list-block.slz-column-1 .item:first-child { margin-top: 0; }

    .slz-list-block.slz-column-1 > .item { width: 100%; }

    .slz-list-block.slz-column-2 .item:nth-child(-n+2) { margin-top: 0; }

    .slz-list-block.slz-column-2 > .item { width: 50%; }

    .slz-list-block.slz-column-3 .item:nth-child(-n+3) { margin-top: 0; }

    .slz-list-block.slz-column-3 > .item { width: 33.3333%; }

    .slz-list-block.slz-column-4 .item:nth-child(-n+4) { margin-top: 0; }

    .slz-list-block.slz-column-4 > .item { width: 33%; }

    .slz-list-block.slz-column-5 .item:nth-child(-n+5) { margin-top: 0; }

    .slz-list-block.slz-column-5 > .item { width: 20%; }

    .slz-list-block.slz-column-6 .item:nth-child(-n+6) { margin-top: 0; }

    .slz-list-block.slz-column-6 > .item { width: 16.6666%; }

    .slz-list-block.slz-column-7 .item:nth-child(-n+7) { margin-top: 0; }

    .slz-list-block.slz-column-7 > .item { width: 14.285%; }

    .slz-list-block.slz-column-8 .item:nth-child(-n+8) { margin-top: 0; }

    .slz-list-block.slz-column-8 > .item { width: 12.5%; }

.wp-caption { max-width: 100%; }

.wp-caption-text { font-weight: normal; font-style: italic; color: #7a7a7a; }

.bypostauthor { font-weight: normal; }

.slz-widgets a { text-decoration: none; }

    .slz-widgets a:focus { outline: none; }

    .slz-widgets a:active,
    .slz-widgets a:hover { outline: 0; }


.widget_tag_cloud .tagcloud a:hover:before { right: 0; }

.entry-content a { text-decoration: none; }

    .entry-content a:focus { outline: none; }

    .entry-content a:active,
    .entry-content a:hover { outline: 0; }

.entry-content h1,
.entry-content h2,
.entry-content h3,
.entry-content h4,
.entry-content h5,
.entry-content h6 { clear: both; font-family: inherit; line-height: 1.1; font-weight: 500; margin: 0px 0px; color: #18364a; }

.entry-content h1 { font-size: 36px; margin-top: 20px; margin-bottom: 10px; }

.entry-content h2 { font-size: 30px; margin-top: 20px; margin-bottom: 10px; }

.entry-content h3 { font-size: 22px; margin-top: 20px; margin-bottom: 10px; }

.entry-content h4 { font-size: 20px; margin-top: 10px; margin-bottom: 10px; }

.entry-content h5 { font-size: 18px; margin-top: 10px; margin-bottom: 10px; }

.entry-content h6 { font-size: 16px; margin-top: 10px; margin-bottom: 10px; }

.entry-content address { font-style: italic; margin: 0 0 24px; }

.entry-content abbr[title] { border-bottom: 1px dotted; }

.entry-content b,
.entry-content strong { font-weight: bold; }

.entry-content dfn { font-style: italic; }

.entry-content mark { background: #ff0; color: #000; }

.entry-content p { margin: 0 0 20px; line-height: 24px; }

.entry-content code,
.entry-content kbd,
.entry-content pre,
.entry-content samp { font-family: monospace, serif; font-size: 14px; -webkit-hyphens: none; -moz-hyphens: none; -ms-hyphens: none; hyphens: none; }

.entry-content pre { background: #f5f5f5; color: #666; font-family: monospace; font-size: 14px; margin: 20px 0; overflow: auto; padding: 20px; white-space: pre; white-space: pre-wrap; word-wrap: break-word; }

.entry-content small { font-size: smaller; }

.entry-content sub,
.entry-content sup { font-size: 75%; line-height: 0; position: relative; vertical-align: baseline; }

.entry-content sup { top: -0.5em; }

.entry-content sub { bottom: -0.25em; }

.entry-content dl { margin: 0 0 20px; }

.entry-content dt { font-weight: bold; }

.entry-content dd { margin: 0 0 20px; }

.entry-content menu,
.entry-content ol,
.entry-content ul { margin: 0px 0 10px; padding: 0 0 0 0px; }

    .entry-content ul.slz-list { padding: 0; }

.tab-list li { margin: 3px 0px; }

.entry-content ol li,
.entry-content ul li { }

.entry-content ul { list-style-type: disc; }

    .entry-content ul ul,
    .entry-content ol ul { list-style-type: circle; }

        .entry-content ul ul ul { list-style-type: square; }

.entry-content nav ul,
.entry-content nav ol { list-style: none; list-style-image: none; }

.entry-content li > ul,
.entry-content li > ol { margin: 0; }

.entry-content big { font-size: larger; }

.entry-content code { padding: 2px 4px; font-size: 90%; color: #db0f31; background-color: #f9f2f4; border-radius: 4px; }

.entry-content kbd { padding: 2px 4px; font-size: 90%; color: #fff; background-color: #333; border-radius: 3px; -webkit-box-shadow: inset 0 -1px 0 rgba(0, 0, 0, .25); box-shadow: inset 0 -1px 0 rgba(0, 0, 0, .25); }

.entry-content img { -ms-interpolation-mode: bicubic; border: 0; vertical-align: middle; }

.entry-content svg:not(:root) { overflow: hidden; }

.entry-content figure { margin: 0; }

.entry-content form { margin: 0; }

.entry-content fieldset { border: 1px solid #c0c0c0; margin: 0 2px; min-width: inherit; padding: 0.35em 0.625em 0.75em; }

.entry-content legend { border: 0; padding: 0; white-space: normal; }

.entry-content button,
.entry-content input,
.entry-content select,
.entry-content textarea { margin: 0; max-width: 100%; vertical-align: baseline; }

.entry-content button,
.entry-content input { line-height: normal; }

    .entry-content button,
    .entry-content html input[type="button"],
    .entry-content input[type="reset"],
    .entry-content input[type="submit"] { -webkit-appearance: button; cursor: pointer; }

        .entry-content button[disabled],
        .entry-content input[disabled] { cursor: default; }

    .entry-content input[type="checkbox"],
    .entry-content input[type="radio"] { padding: 0; }

    .entry-content input[type="search"] { -webkit-appearance: textfield; padding-right: 2px; width: 270px; }

        .entry-content input[type="search"]::-webkit-search-decoration { -webkit-appearance: none; }

    .entry-content button::-moz-focus-inner,
    .entry-content input::-moz-focus-inner { border: 0; padding: 0; }

.entry-content textarea { overflow: auto; vertical-align: top; }

.entry-content table { border-bottom: 1px solid #f0f0f0; border-collapse: collapse; border-spacing: 0; font-size: 14px; line-height: 2; margin: 0 0 20px; width: 100%; }

.entry-content caption,
.entry-content th,
.entry-content td { font-weight: normal; }

.entry-content caption { font-size: 16px; margin: 20px 0; }

.entry-content th { font-weight: bold; text-transform: capitalize; }

.entry-content thead th { text-transform: uppercase; color: #18364a; }

.entry-content td { border-top: 1px solid #f0f0f0; padding: 6px 10px 6px 0; }

.entry-content del { color: #333; }

.entry-content ins { background: #fff9c0; text-decoration: none; }

.entry-content hr { background-size: 4px 4px; border: 0; height: 1px; margin: 0 0 24px; border-top: 1px solid #eee; }

.entry-content table { width: 100%; }

    .entry-content table th { text-align: left; border: 1px solid #f0f0f0; padding: 2px 8px; }

    .entry-content table td { border: 1px solid #e3e0e0; padding: 2px 8px; }

        .entry-content table td a { color: #000; }

            .entry-content table td a:hover { color: #26b198; transition: all 0.4s ease-in-out 0s; }

    .entry-content table .odd td { background-color: #fcfcfc; }

.entry-content img.aligncenter { margin: 5px auto; }

.entry-content .aligncenter img,
.entry-content .aligncenter { margin: 5px auto; }

.entry-content img.size-full,
.entry-content img.size-large,
.entry-content img.wp-post-image { height: auto; max-width: 100%; }

.entry-content img,
.entry-content img,
.comment-content img[height],
img[class*="align"],
img[class*="wp-image-"],
img[class*="attachment-"] { height: auto; max-width:100%;}

.entry-content .alignleft { float: left; }

.entry-content .alignright { float: right; }

.entry-content img.alignnone { margin: 5px 0; }

.entry-content img.size-full,
.entry-content img.size-large,
.entry-content img.wp-post-image { height: auto; max-width: 100%; }

.entry-content figure.wp-caption.alignleft,
.entry-content img.alignleft { margin: 5px 20px 5px 0; }

.entry-content figure.wp-caption.alignright,
.entry-content img.alignright { margin: 5px 0 5px 20px; }

.entry-content img.alignnone { margin: 5px 0; }

.entry-content figure.alignnone { margin: 5px 0; }

.entry-content embed,
.entry-content iframe,
.entry-content object,
.entry-content video { max-width: 100%; }

.entry-content img,
.entry-summary img,
.comment-content img,
.slz-widgets .widget img,
.entry-content .wp-caption { max-width: 100%; }

    .entry-content .wp-caption .wp-caption-text,
    .entry-content .entry-caption,
    .entry-content .gallery-caption { font-size: 16px; font-style: italic; font-weight: 300; margin: 0 0 24px; }

.entry-content .nav-links { margin: 0 0 20px; }

    .entry-content .nav-links:before { content: ""; display: table; }

    .entry-content .nav-links:after { content: ""; display: table; clear: both; }

    .entry-content .nav-links .nav-previous { display: block; width: 50%; float: left; }

    .entry-content .nav-links .nav-next { display: block; width: 50%; float: right; }

        .entry-content .nav-links .nav-previous a,
        .entry-content .nav-links .nav-next a { text-decoration: none; text-align: left; }

        .entry-content .nav-links .nav-previous .meta-nav,
        .entry-content .nav-links .nav-next .meta-nav { margin-right: 5px; }

    .entry-content .nav-links .post-title { font-weight: bold; display: block; }

.entry-content .page-links { margin-bottom: 0px; margin-top: 10px; text-align: left; }

    .entry-content .page-links .page-links-title { margin-right: 10px; font-weight: bold; }

    .entry-content .page-links .screen-reader-text { display: none; }

.entry-content .screen-reader-text { display: none; }

.entry-content .page-links > span:not(.page-links-title):not(.screen-reader-text) { display: inline-block; vertical-align: top; padding: 0px; width: 26px; height: 26px; line-height: 26px; text-align: center; border-radius: 26px; -webkit-border-radius: 26px; text-decoration: none; margin-right: 10px; box-shadow: 2px 3px 9px 1px rgba( 0, 0, 0, 0.1); }

.entry-content .page-links a { display: inline-block; vertical-align: top; padding: 0px; border-radius: 26px; -webkit-border-radius: 26px; width: 26px; height: 26px; line-height: 26px; text-align: center; text-decoration: none; color: #7a7a7a; margin-right: 10px; }

    .entry-content .page-links a:hover { text-decoration: none; box-shadow: 2px 3px 9px 1px rgba( 0, 0, 0, 0.07); }



.block-info ul,
.block-info { padding-left: 0; margin-bottom: 0; }

    .block-info li { font-size: 14px; margin-right: 15px; color: #989b9f; list-style: none; font-style: italic; position: relative; display: inline-block; text-transform: capitalize; }

        .block-info li:before { position: absolute; left: 0; font-size: 8px; content: "\f111"; font-family: "FontAwesome"; line-height: inherit; font-style: normal; color: #c5c5c5; }

        .block-info li:last-child { padding-right: 0px; margin-right: 0; }

        .block-info li a,
        .block-info .link { color: #989b9f; font-weight: 400; font-size: 14px; position: relative; text-decoration: none; }

            .block-info li a:hover,
            .block-info .link:hover { color: #db0f31; }

        .block-info li.edit-link { padding-left: 0; }

            .block-info li.edit-link:before { content: none; }

            .block-info li.edit-link i { color: #9fa3a7; }

        .block-info li a:before { font-family: "FontAwesome"; font-size: 14px; left: 0; color: inherit; }

    .block-info + .entry-content { margin-top: 20px; }

    .block-info .edit-link i { margin-right: 5px; font-style: normal; }

.slz-block-item-01 { box-shadow: none; }

    .slz-block-item-01 .block-content { padding: 0; }

    .slz-block-item-01 .block-image + .block-content { padding: 15px 0 0 0; }

    .slz-block-item-01 .block-image img { margin: 0 auto; border-radius: 5px; }

    .slz-block-item-01 .block-image { background-color: #fff; overflow: hidden; border-radius: 5px; }

    .slz-block-item-01 .block-title { color: #18364a; text-transform: capitalize; line-height: 1.4; }

    .slz-block-item-01 .block-info li { font-size: 14px; padding-left: 15px; padding-right: 0; margin-right: 15px; color: #989b9f; list-style: none; font-style: italic; position: relative; display: inline-block; text-transform: capitalize; }

        .slz-block-item-01 .block-info li:before,
        .slz-block-item-01 .block-info li + li:before { content: "\f111"; font-family: "FontAwesome"; font-size: 9px; position: absolute; left: 0; line-height: 14px; font-style: normal; color: #c5c5c5; }

    .slz-block-item-01 .block-title:hover { color: #db0f31; }

    .slz-block-item-01 .block-read-more { display: inline-block; position: relative; padding: 0 0 0 36px; margin-top: 20px; line-height: 26px; background-color: transparent; color: #18364a; transition: all 0.5s ease; -webkit-transition: all 0.5s ease; -moz-transition: all 0.5s ease; }

        .slz-block-item-01 .block-read-more:before { position: absolute; content: ""; left: 0; bottom: 0; width: 0; height: 1px; background-color: #18364a; transition: all 0.5s ease; -webkit-transition: all 0.5s ease; -moz-transition: all 0.5s ease; }

        .slz-block-item-01 .block-read-more i { border-radius: 50%; padding-left: 0; width: 26px; height: 26px; line-height: 26px; text-align: center; color: #fff; background-color: #18364a; position: absolute; left: 0; top: 0; right: auto; transition: all 0.5s ease; -webkit-transition: all 0.5s ease; -moz-transition: all 0.5s ease; }

            .slz-block-item-01 .block-read-more i:before { content: '\f178'; }

        .slz-block-item-01 .block-read-more:hover { padding-left: 0; padding-right: 36px; color: #db0f31; }

            .slz-block-item-01 .block-read-more:hover:before { width: calc(100% - 36px); background-color: #db0f31; }

            .slz-block-item-01 .block-read-more:hover i { left: calc(100% - 26px); background-color: #db0f31; }

[class^="slz-block-item-"],
[class*="slz-block-item-"] { position: relative; }

.block-content .entry-title { font-weight: 500; margin-bottom: 5px; }

    .block-content .entry-title a { font-size: 30px; color: #18364a; font-weight: 500; line-height: 1.4; }

        .block-content .entry-title a:hover { color: #db0f31; text-decoration: none; }

    .block-content .entry-title + .block-info { margin-top: 10px; }

.entry-content + .entry-meta { margin-top: 30px; }

.block-content .read-more:hover { color: #db0f31; }

    .block-content .read-more:hover:before { background-color: #db0f31; }

    .block-content .read-more:hover i { background-color: #db0f31; }

.slz-pagination,
.slz-pagination-02 { margin-top: 50px; text-align: center; }

    .slz-pagination .nav-links,
    .slz-pagination-02 .nav-links { margin-bottom: 0 !important; }

    .slz-pagination .pagination,
    .slz-pagination-02 .pagination { margin: 0; }

    .slz-pagination .screen-reader-text { display: none; }

    .slz-pagination .page-numbers,
    .slz-pagination-02 a,
    .pagination-comment .page-numbers { color: #666c72; position: relative; font-size: 12px; width: 26px; height: 26px; line-height: 26px; border-radius: 26px; text-align: center; display: inline-block; vertical-align: top; }

        .slz-pagination .page-numbers + .page-numbers,
        .pagination-comment .page-numbers + .page-numbers { margin-left: 5px; }

        .slz-pagination-02 a + a { margin-left: 10px; }

        .slz-pagination-02 a i + .text,
        .slz-pagination-02 a .text + i { margin-left: 5px; }

        .slz-pagination .nav-links .page-numbers.current,
        .slz-pagination .nav-links .page-numbers.current:hover,
        .pagination-comment .page-numbers.current,
        .pagination-comment .page-numbers.current:hover,
        .slz-pagination .nav-links span:hover,
        .slz-pagination-02 a.disable:hover { color: #666c72; background-color: transparent; box-shadow: 2px 3px 9px 1px rgba( 0, 0, 0, 0.1); }

        .slz-pagination .nav-links a.page-numbers:hover,
        .pagination-comment a.page-numbers:hover,
        .slz-pagination-02 a:hover { color: #db0f31; background-color: transparent; box-shadow: 2px 3px 9px 1px rgba( 0, 0, 0, 0.1); }

        .slz-pagination .page-numbers.next,
        .slz-pagination .page-numbers.prev,
        .slz-pagination .page-numbers.last,
        .pagination-comment .page-numbers.next,
        .pagination-comment .page-numbers.prev,
        .pagination-comment .page-numbers.last,
        .slz-pagination-02 a { width: auto; padding: 0 20px; }

        .slz-pagination .nav-links a.page-numbers.next,
        .slz-pagination .nav-links span.next,
        .pagination-comment a.page-numbers.next,
        .pagination-comment span.next,
        .slz-pagination .page-numbers.last { box-shadow: 2px 3px 9px 1px rgba( 0, 0, 0, 0.1); }

    .slz-pagination .nav-links a.page-numbers.prev,
    .slz-pagination .nav-links span.prev,
    .pagination-comment a.page-numbers.prev,
    .pagination-comment span.prev,
    .slz-pagination-02 a { box-shadow: 2px 3px 9px 1px rgba( 0, 0, 0, 0.1); }

.slz-list-block.slz-column-1 .slz-block-item-02 .block-title { font-size: 36px; line-height: 1.2; }

.slz-list-block.slz-column-2 .slz-block-item-02 .block-title { font-size: 30px; line-height: 1.2; }

.col-md-8 .slz-list-block.slz-column-2 .slz-block-item-02 .block-title,
.slz-list-block.slz-column-3 .slz-block-item-02 .block-title,
.slz-list-block.slz-column-4 .slz-block-item-02 .block-title { line-height: 1.4; font-size: 20px; }

.col-md-8 .slz-list-block.slz-column-2 .slz-block-item-02 .sub-content,
.slz-list-block.slz-column-3 .slz-block-item-02 .sub-content,
.slz-list-block.slz-column-4 .slz-block-item-02 .sub-content { width: 70px; }

.col-md-8 .slz-list-block.slz-column-2 .slz-block-item-02 .main-content,
.slz-list-block.slz-column-3 .slz-block-item-02 .main-content,
.slz-list-block.slz-column-4 .slz-block-item-02 .main-content { padding-left: 20px; width: calc(100% - 70px); }

.col-md-8 .slz-list-block.slz-column-2 .slz-block-item-02 .date-time,
.slz-list-block.slz-column-3 .slz-block-item-02 .date-time,
.slz-list-block.slz-column-4 .slz-block-item-02 .date-time { padding: 5px; }

    .col-md-8 .slz-list-block.slz-column-2 .slz-block-item-02 .date-time .month,
    .col-md-8 .slz-list-block.slz-column-2 .slz-block-item-02 .date-time .year,
    .slz-list-block.slz-column-3 .slz-block-item-02 .date-time .month,
    .slz-list-block.slz-column-3 .slz-block-item-02 .date-time .year,
    .slz-list-block.slz-column-4 .slz-block-item-02 .date-time .month,
    .slz-list-block.slz-column-4 .slz-block-item-02 .date-time .year { font-size: 12px; }

    .col-md-8 .slz-list-block.slz-column-2 .slz-block-item-02 .date-time .day,
    .slz-list-block.slz-column-3 .slz-block-item-02 .date-time .day,
    .slz-list-block.slz-column-4 .slz-block-item-02 .date-time .day { font-size: 30px; }

.slz-list-block.slz-column-1 > .item.post,
.slz-list-block.slz-column-2 > .item.post { margin-top: 50px; }

    .slz-list-block.slz-column-1 > .item.post:first-child { margin-top: 0; }

    .slz-list-block.slz-column-2 > .item.post:nth-child(-n+2) { margin-top: 0; }

.slz-block-item-02 .block-image,
.slz-block-item-02 .block-image img { overflow: hidden; border-radius: 5px; -webkit-border-radius: 5px; }

    .slz-block-item-02 .block-image img { margin: 0 auto; }

.slz-block-item-02 .block-content { display: block; width: 100%; font-size: 0; }

.slz-block-item-02 .block-image + .block-content { padding-top: 20px; }

.slz-block-item-02 .sub-content { display: inline-block; vertical-align: top; width: 100px; font-size: 14px; }

.slz-block-item-02 .block-info { margin-top: 0; margin-bottom: 15px; }

.slz-block-item-02 .main-content { display: inline-block; vertical-align: top; padding-left: 30px; font-size: 14px; width: calc(100% - 100px); }

    .slz-block-item-02 .main-content .block-info li { padding-right: 0; padding-left: 15px; margin-bottom: 5px; }

.slz-block-item-02 .sub-content .block-info li { padding: 0; margin: 0 0 5px 0; display: block; text-align: center; }

    .slz-block-item-02 .sub-content .block-info li:last-child { margin-bottom: 0; }

    .slz-block-item-02 .sub-content .block-info li:before { content: none; }

.slz-block-item-02 .date-time,
.blog-detail-wrapper .date-time { width: 100%; padding: 10px; background-color: #db0f31; color: #fff; border-radius: 5px; text-align: center; margin-bottom: 10px; }

    .slz-block-item-02 .date-time a,
    .blog-detail-wrapper .date-time a { color: inherit; font-size: 14px; font-weight: 700; text-transform: uppercase; font-style: normal; }

        .slz-block-item-02 .date-time a:hover,
        .blog-detail-wrapper .date-time a:hover { color: inherit; }

    .slz-block-item-02 .date-time .day,
    .blog-detail-wrapper .date-time .day { display: block; font-size: 40px; font-weight: 700; line-height: 1; padding-bottom: 5px; margin-bottom: 5px; border-bottom: 1px solid rgba(255, 255, 255, 0.6); }

    .slz-block-item-02 .date-time .month,
    .slz-block-item-02 .date-time .year,
    .blog-detail-wrapper .date-time .month,
    .blog-detail-wrapper .date-time .year { font-size: 15px; font-weight: 500; text-transform: capitalize; }

    .slz-block-item-02 .date-time .month,
    .blog-detail-wrapper .date-time .month { margin-right: 2px; }

.slz-block-item-02 .sub-content .block-info li.edit-link i { position: absolute; top: 0; left: 50%; line-height: inherit; font-size: inherit; color: #dadada; transform: translateX(-30px); transition: all 0.3s ease; }

.slz-block-item-02 .sub-content .block-info li.edit-link:hover i { color: #db0f31; }

.slz-block-item-02 .sub-content .block-info li.edit-link a { padding-left: 40px; }

.slz-block-item-02 .sub-content .block-info a { display: block; position: relative; line-height: 24px; font-style: normal; text-align: left; padding: 0px 10px 0px 20px; white-space: nowrap; }

.slz-column-3 .slz-block-item-02 .sub-content .block-info a { padding-left: 10px; padding-right: 10px; }

.slz-block-item-02 .sub-content .block-info a:before { font-family: "FontAwesome"; font-size: inherit; color: #dadada; margin-right: 6px; transition: all 0.3s ease; }

.slz-block-item-02 .sub-content .block-info a:hover { color: #18364a; box-shadow: 2px 3px 9px 1px rgba( 0, 0, 0, 0.1); }

    .slz-block-item-02 .sub-content .block-info a:hover:before { color: #db0f31; }

.slz-block-item-02 .sub-content .block-info a.user:before { content: "\f007"; }

.slz-block-item-02 .sub-content .block-info a.comment:before { content: "\f075"; }

.slz-block-item-02 .sub-content .block-info a.view:before { content: "\f06e"; }

.slz-block-item-02 .sub-content .block-info a.share:before { content: "\f1e0"; }

.slz-block-item-02 .block-content .block-text + .read-more { margin-top: 20px; }

.slz-block-item-02 .block-content .read-more:hover:before { width: 100%; }

.slz-block-item-02 .block-content .read-more:hover { padding-left: 36px; padding-right: 0px; }

    .slz-block-item-02 .block-content .read-more:hover i { left: 0; }

.slz-block-item-02 .block-content .read-more:before { bottom: -5px; }

.slz-icon-box-1 .slz-btn .icons { margin-left: 0; }

.sc-recruitment-style-tab .slz-template-01 .slz-recent-post .block-label { padding: 0; }

.sc-recruitment-style-tab .slz-template-01 .slz-recent-post .media:before { content: none; }

.sc-recruitment-style-tab .slz-recent-post .block-title:hover { color: #da0f32; }

.slz-template-01 .block-info li:before { content: none; }

.slz-author-info { margin: 0 0 10px 0; font-size: 14px; color: #989b9f; font-style: italic; position: relative; text-transform: capitalize; }

    .slz-author-info:before { font-size: 8px; content: "\f111"; font-family: "FontAwesome"; line-height: inherit; font-style: normal; vertical-align: top; color: #c5c5c5; margin-right: 8px; }

    .slz-author-info a { color: inherit; }

        .slz-author-info a:hover { color: #db0f31; }

    .slz-author-info + .entry-content,
    .slz-block-item-02 .entry-title + .entry-content { margin-top: 20px; }

.blog-detail-wrapper .blog-detail-info { display: block; font-size: 0; }

    .blog-detail-wrapper .blog-detail-info + .entry-content { margin-top: 30px; }

    .blog-detail-wrapper .blog-detail-info .sub-content { display: inline-block; vertical-align: top; width: 100px; font-size: 14px; }

    .blog-detail-wrapper .blog-detail-info .main-content { display: inline-block; vertical-align: top; padding-left: 30px; font-size: 14px; width: calc(100% - 100px); }

.blog-detail-wrapper .date-time { margin-bottom: 0; }

.blog-detail-wrapper .main-content .title { font-size: 30px; color: #18364a; margin-bottom: 5px; display: block; line-height: 1.4; font-weight: 600; }

.blog-detail-wrapper .slz-author-info { margin-bottom: 7px; }

.blog-detail-wrapper .blog-detail-info .block-info li:before { content: none; }

.blog-detail-wrapper .blog-detail-info .block-info li a { display: block; position: relative; line-height: 24px; font-weight: 400; }

    .blog-detail-wrapper .blog-detail-info .block-info li a:hover { box-shadow: 2px 3px 9px 1px rgba( 0, 0, 0, 0.1); }

.blog-detail-wrapper .blog-detail-info .block-info li.edit-link i { position: absolute; top: 0; left: 50%; line-height: inherit; font-size: inherit; color: #dadada; transform: translateX(-20px); transition: all 0.3s ease; }

.blog-detail-wrapper .blog-detail-info .block-info li.edit-link:hover i { color: #db0f31; }

.blog-detail-wrapper .blog-detail-info .block-info a { padding-left: 30px; }

    .blog-detail-wrapper .blog-detail-info .block-info a:before { font-family: "FontAwesome"; font-size: inherit; color: #dadada; position: absolute; left: 50%; transform: translateX(-15px); transition: all 0.3s ease; }

    .blog-detail-wrapper .blog-detail-info .block-info a:hover { color: #18364a; box-shadow: 2px 3px 9px 1px rgba( 0, 0, 0, 0.1); }

        .blog-detail-wrapper .blog-detail-info .block-info a:hover:before { color: #db0f31; }

    .blog-detail-wrapper .blog-detail-info .block-info a.comment:before { content: "\f086"; }

    .blog-detail-wrapper .blog-detail-info .block-info a.view:before { content: "\f06e"; }

    .blog-detail-wrapper .blog-detail-info .block-info a.share:before { content: "\f1e0"; }

    .blog-detail-wrapper .blog-detail-info .block-info a.user:before { content: "\f007"; }

.block-image .link { border-radius: 5px; -webkit-border-radius: 5px; }

    .block-image .link:after { border-radius: 5px; -webkit-border-radius: 5px; opacity: 0; -webkit-transform: scale(1); -moz-transform: scale(1); -ms-transform: scale(1); -o-transform: scale(1); }

.slz-block-item-01:hover .block-image .link:after,
.slz-block-item-02:hover .block-image .link:after { opacity: 1; }

.slz-post-footer .meta-content { margin-top: 30px; position: relative; }

    .slz-post-footer .meta-content .tags-links { display: block; margin-bottom: 0; padding-left: 25px; }

        .slz-post-footer .meta-content .tags-links li { color: #18364a; }

    .slz-post-footer .meta-content .tags-list.tags-links li { line-height: 28px; }

    .slz-post-footer .meta-content .tags-links > li:before { content: none; }

.slz-post-footer .slz-social-share { float: left; display: block; text-align: left; width: 100%; }

.slz-post-footer .tags-links + .slz-social-share { margin-top: 30px; }

.slz-post-footer .slz-blog-author { margin-top: 30px; }

.slz-banner-01 .content-wrapper h1 { margin-top: 0; }

.slz-main-menu-mobile { left: -101%; }

.slz-carousel-wrapper-02 .slz-carousel-info-wrapper .description { padding-top: 15px; }


.simple-tab { position: relative; overflow: hidden; margin-bottom: -1px; padding-top: 5px; padding-left: 1px; z-index: 1; }

    .simple-tab > li { position: relative; float: left; margin-top: 3px; margin-left: 0px; border: 1px solid #dddddd; background: #f0efef; }

        .simple-tab > li > a { display: table-cell; overflow: hidden; height: 50px; padding: 0 73px; font-size: 17px; color: #777777; line-height: 1.66em; text-overflow: ellipsis; vertical-align: middle; white-space: nowrap; }

        .simple-tab > li.selected { margin-top: 0; box-shadow: 0 -1px 10px rgba(0, 0, 0, 0.1); border-top-width: 5px; border-top-color: #25a991; border-bottom-color: #fff; background: #ffffff; z-index: 9; }

            .simple-tab > li.selected > a { color: #000000; }

        .simple-tab > li.dimmed > a { color: #d5d5d5; }

ol, ul, ul li { list-style: none; }

.simple-tab-content { min-height: 200px; padding: 30px 25px; margin-top: -25px; text-align: justify; line-height: 30px; font-size: 16px; background: #fff; }

.content-box { background: #f1f2f6; height: 360px; margin-top: 30px; margin-bottom: 35px; border-left: 7px solid #37bfa7; }

.content-box10 { background: #f1f2f6; height: 360px; margin-top: 0px; margin-bottom: 35px; border-left: 7px solid #37bfa7; text-align: justify; line-height: 26px; font-size: 16px; }

.content-box04 { background: #f1f2f6; height: 380px; margin-top: 30px; margin-bottom: 35px; border-left: 7px solid #37bfa7; }

.content-box11 { background: #f1f2f6; height: 380px; margin-top: 30px; margin-bottom: 35px; border-left: 7px solid #37bfa7; }

.content-box12 { background: #f1f2f6; height: 375px; margin-top: -10px; margin-bottom: 40px; border-left: 7px solid #37bfa7; }

.content-box13 { background: #f1f2f6; height: 375px; margin-top: -10px; margin-bottom: 40px; border-left: 7px solid #37bfa7; }

.content-box14 { background: #f1f2f6; height: 510px; margin-top: -20px; margin-bottom: 0px; border-left: 7px solid #37bfa7; }

.content-box05 { background: #f1f2f6; height: 510px; margin-top: 30px; margin-bottom: 35px; border-left: 7px solid #37bfa7; }

.content-box06 { background: #f1f2f6; height: 160px; margin-top: 30px; margin-bottom: 35px; border-left: 7px solid #37bfa7; }

.content-box07 { background: #f1f2f6; height: 350px; margin-top: 30px; margin-bottom: 35px; border-left: 7px solid #37bfa7; }

.content-box08 { background: #f1f2f6; height: 460px; margin-top: -20px; margin-bottom: 0px; border-left: 7px solid #37bfa7; }

.content-text01 { padding: 30px 35px; float: left; width: 50%; }

.content-text06 { padding: 30px 35px; float: left; width: 50%; }

.content-text02 { padding: 30px 35px; }

.line05 { background: #37bfa7; height: 360px; float: left; width: 5px; margin-top: 0px; margin-right: 40px; }

.content-img01 { float: right; position: relative; top: 8px; right: 10px; }

.content-img02 { margin: 0px auto; top: 8px; right: 0px; }

.content-img04 { float: right; position: relative; top: 38px; right: 30px; }

.content-box14 { background: #f1f2f6; height: 350px; margin-top: 30px; margin-bottom: 0px; border-left: 7px solid #37bfa7; }

.content-box15 { background: #f1f2f6; height: 950px; margin-top: 30px; margin-bottom: 0px; border-left: 7px solid #37bfa7; }

.content-box16 { background: #f1f2f6; height: 480px; margin-top: 30px; margin-bottom: 0px; border-left: 7px solid #37bfa7; }

.content-box17 { background: #f1f2f6; height: 480px; margin-top: 30px; margin-bottom: 0px; border-left: 7px solid #37bfa7; }

.content-box18 { background: #f1f2f6; height: 780px; margin-top: 30px; margin-bottom: 0px; border-left: 7px solid #37bfa7; }

@media screen and (max-width: 1024px) {
    .slz-list-block.slz-column-4 .item:nth-child(-n+4) { margin-top: 30px; }
    .slz-list-block.slz-column-4 .item:nth-child(-n+3) { margin-top: 0; }
    .slz-list-block.slz-column-4 > .item { width: 33.3333%; }
    .slz-list-block.slz-column-5 .item:nth-child(-n+5) { margin-top: 30px; }
    .slz-list-block.slz-column-5 .item:nth-child(-n+4) { margin-top: 0; }
    .slz-list-block.slz-column-5 > .item { width: 25%; }
    .slz-list-block.slz-column-6 .item:nth-child(-n+6) { margin-top: 30px; }
    .slz-list-block.slz-column-6 .item:nth-child(-n+4) { margin-top: 0; }
    .slz-list-block.slz-column-6 > .item { width: 25%; }
    .slz-list-block.slz-column-7 .item:nth-child(-n+7) { margin-top: 30px; }
    .slz-list-block.slz-column-7 .item:nth-child(-n+4) { margin-top: 0; }
    .slz-list-block.slz-column-7 > .item { width: 25%; }
    .slz-list-block.slz-column-8 .item:nth-child(-n+8) { margin-top: 30px; }
    .slz-list-block.slz-column-8 .item:nth-child(-n+4) { margin-top: 0; }
    .slz-list-block.slz-column-8 > .item { width: 25%; }
}

@media (min-width: 768px) and (max-width: 1018px) {
    .widget_calendar thead tr { line-height: 28px; }
    .widget_calendar tfoot td { border: none; }
    .widget_calendar td { padding: 5px 0; }
    .widget_calendar tfoot #prev { text-align: left; }
    .widget_calendar tfoot #next { text-align: right; }
    .widget_calendar tfoot a:hover { color: #4db2ec; }
}

@media screen and (min-width: 768px) {
    .menu-item-has-children:hover > .sub-menu,
    .menu-item-has-mega-menu:hover > .mega-menu { opacity: 1; z-index: 105; display: block; visibility: visible; transition-delay: 0.3s; -webkit-transition-delay: 0.3s; }
}

@media screen and (max-width: 768px) {

    .content-box08 { height: 660px; margin-bottom: 20px; }

    .slz-sidebar-left .slz-content-column,
    .slz-sidebar-column { float: left; }
    .slz-content-column + .slz-sidebar-column { margin-top: 50px; }
    .entry-content figure { width: 100% !important; text-align: center; }

    .wpb_button, .wpb_content_element, ul.wpb_thumbnails-fluid > li { margin-bottom: 35px; padding: 0px 50px; }

    .slz-icon-box-1.style-4 { padding: 0; margin-bottom: 50px; }

    .slz-list-block.slz-column-5 .item:nth-child(-n + 4),
    .slz-list-block.slz-column-6 .item:nth-child(-n + 4),
    .slz-list-block.slz-column-7 .item:nth-child(-n + 4),
    .slz-list-block.slz-column-8 .item:nth-child(-n+4) { margin-top: 30px; }
    .slz-list-block.slz-column-5 .item:nth-child(-n + 3),
    .slz-list-block.slz-column-6 .item:nth-child(-n + 3),
    .slz-list-block.slz-column-7 .item:nth-child(-n + 3),
    .slz-list-block.slz-column-8 .item:nth-child(-n+3) { margin-top: 0; }
    .slz-list-block.slz-column-5 > .item,
    .slz-list-block.slz-column-6 > .item,
    .slz-list-block.slz-column-7 > .item,
    .slz-list-block.slz-column-8 > .item { width: 33.3333%; }
    .slz-list-block.slz-column-4 .item:nth-child(-n+3) { margin-top: 30px; }
    .slz-list-block.slz-column-4 .item:nth-child(-n+2) { margin-top: 0; }
    .slz-list-block.slz-column-4 > .item { width: 50%; }
    .slz-list-block.slz-column-3 .item:nth-child(-n+3) { margin-top: 30px; }
    .slz-list-block.slz-column-3 .item:nth-child(-n+2) { margin-top: 0; }
    .slz-list-block.slz-column-3 > .item { width: 50%; }
    .slz-list-block > .item { margin-top: 30px; }
}

@media screen and (max-width: 767px) {
    .slz-list-block { margin: 0 -10px; }
        .slz-list-block > .item { padding: 0 10px; }
    .sc_block_posts .slz-list-block > .item { margin-top: 30px; }
    .slz-list-block.slz-column-3 .item:nth-child(-n + 3),
    .slz-list-block.slz-column-4 .item:nth-child(-n + 4),
    .slz-list-block.slz-column-4 .item:nth-child(-n + 3) .slz-list-block.slz-column-5 .item:nth-child(-n + 4),
    .slz-list-block.slz-column-5 .item:nth-child(-n + 3) .slz-list-block.slz-column-6 .item:nth-child(-n + 4),
    .slz-list-block.slz-column-6 .item:nth-child(-n + 3) .slz-list-block.slz-column-7 .item:nth-child(-n + 4),
    .slz-list-block.slz-column-7 .item:nth-child(-n + 3) .slz-list-block.slz-column-8 .item:nth-child(-n + 4),
    .slz-list-block.slz-column-8 .item:nth-child(-n+3) { margin-top: 30px; }
    .slz-list-block.slz-column-3 .item:nth-child(-n + 2),
    .slz-list-block.slz-column-4 .item:nth-child(-n + 2),
    .slz-list-block.slz-column-5 .item:nth-child(-n + 2),
    .slz-list-block.slz-column-6 .item:nth-child(-n + 2),
    .slz-list-block.slz-column-7 .item:nth-child(-n + 2),
    .slz-list-block.slz-column-8 .item:nth-child(-n+2) { margin-top: 0; }
    .sc_block_posts .slz-list-block.slz-column-3 .item:nth-child(-n + 2),
    .sc_block_posts .slz-list-block.slz-column-4 .item:nth-child(-n + 2),
    .sc_block_posts .slz-list-block.slz-column-5 .item:nth-child(-n + 2),
    .sc_block_posts .slz-list-block.slz-column-6 .item:nth-child(-n + 2),
    .sc_block_posts .slz-list-block.slz-column-7 .item:nth-child(-n + 2),
    .sc_block_posts .slz-list-block.slz-column-8 .item:nth-child(-n+2) { margin-top: 0; }
    .slz-list-block.slz-column-3 > .item,
    .slz-list-block.slz-column-4 > .item,
    .slz-list-block.slz-column-5 > .item,
    .slz-list-block.slz-column-6 > .item,
    .slz-list-block.slz-column-7 > .item,
    .slz-list-block.slz-column-8 > .item { width: 50%; }
    .slz-blog-detail .blog-detail-wrapper { padding: 0 15px; }
        .slz-blog-detail .blog-detail-wrapper > .title { font-size: 30px; }
    .blog-detail-wrapper .comments-area { margin-left: -15px; margin-right: -15px; }
    .comments-area { padding: 0 15px; margin-top: 50px; padding-bottom: 50px; }
        .comments-area .comment-body .comment-content { margin-left: 80px; }
        .comments-area .comment-author .fn,
        .comments-area .comment-list .reply { padding-left: 80px; }
        .comments-area .comment-list > .comment > .children { padding-left: 40px; }
}

@media screen and (max-width: 480px) {

    .entry-content img.size-full, .entry-content img.size-large, .entry-content img.wp-post-image { height: auto; max-width: 38%; }

    .comments-area .comment-list > .comment > .children { padding-left: 25px; }
    .slz-list-block.slz-column-4 .item:nth-child(-n + 2),
    .slz-list-block.slz-column-3 .item:nth-child(-n + 2),
    .slz-list-block.slz-column-2 .item:nth-child(-n+2) { margin-top: 30px; }
    .slz-list-block.slz-column-4 .item:first-child,
    .slz-list-block.slz-column-3 .item:first-child,
    .slz-list-block.slz-column-2 .item:first-child { margin-top: 0; }
    .slz-list-block.slz-column-4 > .item,
    .slz-list-block.slz-column-3 > .item,
    .slz-list-block.slz-column-2 > .item { width: 100%; }
    .slz-list-block.slz-column-1 .item:first-child { margin-top: 0; }
    .slz-list-block.slz-column-1 > .item { margin-top: 30px; }
    .sc_block_posts .slz-list-block > .item { margin-top: 30px; }
    .sc_block_posts .slz-list-block.slz-column-4 .item:nth-child(-n + 2),
    .sc_block_posts .slz-list-block.slz-column-3 .item:nth-child(-n + 2),
    .sc_block_posts .slz-list-block.slz-column-2 .item:nth-child(-n+2) { margin-top: 30px; }
    .sc_block_posts .slz-list-block.slz-column-4 .item:first-child,
    .sc_block_posts .slz-list-block.slz-column-3 .item:first-child,
    .sc_block_posts .slz-list-block.slz-column-2 .item:first-child { margin-top: 0; }
}

@media screen and (max-width: 380px) {
    .slz-content-column,
    .slz-sidebar-column { padding: 0 10px; }
    .slz-block-item-01 .block-content { padding: 10px; }
    .comments-area .comment-author img { width: 50px; height: 50px; }
    .comments-area .comment-author .fn,
    .comments-area .comment-list .reply { padding-left: 60px; }
    .comments-area .comment-body .comment-content { margin-left: 50px; }
    .comments-area .comment-list > .comment > .children { padding-left: 15px; }
}

.accordion-panel { border: none; box-shadow: none; margin: 10px 0; }

.panel-collapse { border: none; }

.panel-heading .icon-plus,
.panel-heading .icon-arrow { border: none; }

.accordion-panel a { box-shadow: 0px 10px 20px 2px rgba(0, 0, 0, 0.1); font-size: 0; border-left: 3px solid #db0f32; display: block; position: relative; background-color: #FFF; }

    .accordion-panel a.collapsed { color: #18364a; }

    .accordion-panel a .accordion-icon { color: #db0f32; transition: all 0.3s ease; }

    .accordion-panel a span { font-size: 14px; color: inherit; }

    .accordion-panel a,
    .accordion-panel a:active,
    .accordion-panel a:focus,
    .accordion-panel a:hover { color: #db0f32; border-left: 3px solid #db0f32; }

        .accordion-panel a:active .accordion-icon,
        .accordion-panel a:focus .accordion-icon,
        .accordion-panel a:hover .accordion-icon { color: inherit; }

.accordion-panel .collapsed { border-left: 3px solid #d5d5d5; box-shadow: none; background-color: #fcfcfc; }

.accordion-panel a.collapsed .accordion-icon { color: #9b9b9b; }

.accordion-panel .accordion-icon { font-size: 14px; }

.accordion-panel .panel-body { padding: 25px 0 15px 0; color: #666c72; }

.icons-left a .accordion-icon { position: relative; }

.slz-counter-item-1 .content-cell .number { color: #18364a; width: 165px; height: 165px; line-height: 161px; text-align: center; position: relative; display: inline-block; border-radius: 50%; border: 3px solid rgba(0, 0, 0, 0.5); }

.slz-counter-item-1 .content-cell .title { font-size: 20px; margin-top: 15px; }

.slz-counter-item-1.counter-left .content-cell { text-align: left; }

.slz-counter-item-1.counter-right .content-cell { text-align: right; }

.slz-counter-item-1.counter-center .content-cell { text-align: center; }

.slz-gallery-feature .service-slider-wrapper { background: none; }

    .slz-gallery-feature .service-slider-wrapper .slide-carousel { padding: 0; }

.slz-gallery-feature .right-side { margin-top: 30px; }

.slz-gallery-feature .slz-tab-list .slz-sv-item { margin-top: 30px; }

    .slz-gallery-feature .slz-tab-list .slz-sv-item:first-child { margin-top: 0; }

.slz-gallery-feature .slz-icon-box-1.style-4 { padding: 0 45px; }

.slz-gallery-feature .slz-tab-list .slz-sv-item .direction-line { background-image: linear-gradient(to right, #db0f32 50%, rgba(255, 255, 255, 0) 0%); background-position: bottom; background-size: 8px 1px; background-repeat: repeat-x; background-color: transparent; }

    .slz-gallery-feature .slz-tab-list .slz-sv-item .direction-line .point { background: #db0f30; width: 10px; height: 10px; border: none; }

.slz-gallery-feature .slz-tab-list .slz-sv-item.active .wrapper-icon { background: transparent; border-color: transparent; }

    .slz-gallery-feature .slz-tab-list .slz-sv-item.active .wrapper-icon .slz-icon { color: #18364a; }

    .slz-gallery-feature .slz-tab-list .slz-sv-item.active .wrapper-icon .icon-circle { transform: translate(-50%, -50%) rotate(90deg); -webkit-transform: translate(-50%, -50%) rotate(90deg); -moz-transform: translate(-50%, -50%) rotate(90deg); -ms-transform: translate(-50%, -50%) rotate(90deg); -o-transform: translate(-50%, -50%) rotate(90deg); border-color: #db0f30; }

        .slz-gallery-feature .slz-tab-list .slz-sv-item.active .wrapper-icon .icon-circle:before { border-left-color: #db0f30; }

        .slz-gallery-feature .slz-tab-list .slz-sv-item.active .wrapper-icon .icon-circle:after { background-color: #db0f30; }

.slz-gallery-feature .right-side .slz-sv-item .wrapper-icon .icon-circle { transform: translate(-50%, -50%) rotate(180deg); -webkit-transform: translate(-50%, -50%) rotate(180deg); -moz-transform: translate(-50%, -50%) rotate(180deg); -ms-transform: translate(-50%, -50%) rotate(180deg); -o-transform: translate(-50%, -50%) rotate(180deg); }

.slz-gallery-feature .right-side .slz-sv-item.active .wrapper-icon .icon-circle,
.slz-gallery-feature .right-side .slz-icon-box-1.style-4:hover .wrapper-icon .icon-circle { transform: translate(-50%, -50%) rotate(90deg); -webkit-transform: translate(-50%, -50%) rotate(90deg); -moz-transform: translate(-50%, -50%) rotate(90deg); -ms-transform: translate(-50%, -50%) rotate(90deg); -o-transform: translate(-50%, -50%) rotate(90deg); }

.block-image { border-radius: 5px; }

.slz-carousel-mockup .slick-dots li button:after { background-color: transparent; }

.slz-carousel-centermode .block-image .img-full { width: 100%; height: auto; }

.slz-image-carousel.style-2 { margin-left: -15px; margin-right: -15px; }

    .slz-image-carousel.style-2 .item { padding: 0 15px; }

    .slz-image-carousel.style-2 .block-image:before { padding-top: 67%; }

@media screen and (max-width: 768px) {
    .slz-gallery-feature .slz-icon-box-1.style-4 { padding: 0; }
        .slz-gallery-feature .slz-icon-box-1.style-4 .icon-cell { display: table-cell; vertical-align: middle; }
        .slz-gallery-feature .slz-icon-box-1.style-4 .content-cell { display: table-cell; padding-top: 0; padding-left: 15px; }
        .slz-gallery-feature .slz-icon-box-1.style-4 .wrapper-icon { width: 80px; height: 80px; line-height: 80px; }
            .slz-gallery-feature .slz-icon-box-1.style-4 .wrapper-icon .slz-icon { font-size: 35px; }
            .slz-gallery-feature .slz-icon-box-1.style-4 .wrapper-icon .icon-circle { transform: translate(-50%, -50%) rotate(90deg); -webkit-transform: translate(-50%, -50%) rotate(90deg); -moz-transform: translate(-50%, -50%) rotate(90deg); -ms-transform: translate(-50%, -50%) rotate(90deg); -o-transform: translate(-50%, -50%) rotate(90deg); }
                .slz-gallery-feature .slz-icon-box-1.style-4 .wrapper-icon .icon-circle:before { border: 20px solid transparent; border-left: 10px solid #18364a; }
                .slz-gallery-feature .slz-icon-box-1.style-4 .wrapper-icon .icon-circle:after { height: 40px; }
    .slz-gallery-feature .slz-sv-item.active .slz-icon-box-1.style-4 .wrapper-icon .icon-circle { transform: translate(-50%, -50%); -webkit-transform: translate(-50%, -50%); -moz-transform: translate(-50%, -50%); -ms-transform: translate(-50%, -50%); -o-transform: translate(-50%, -50%); }
    .slz-gallery-feature .slz-tab-list .slz-sv-item .direction-line { top: 50%; left: 0; transform: translateX(-100%); -webkit-transform: translateX(-100%); -moz-transform: translateX(-100%); -ms-transform: translateX(-100%); -o-transform: translateX(-100%); }
    .slz-gallery-feature .slz-tab-list .slz-sv-item.active .direction-line { width: 35%; }
    .slz-gallery-feature .slz-tab-list .slz-sv-item .direction-line .point { left: 0; }
    .slz-gallery-feature .right-side .slz-tab-list .slz-sv-item .direction-line { left: 0; right: auto; }
    .slz-gallery-feature .slz-icon-box-1.style-4 .content-cell { text-align: left; }
}

@media screen and (max-width: 600px) {
    .slz-gallery-feature > div > div { width: 100%; }
    .slz-gallery-feature .service-slider-wrapper { margin-bottom: 20px; }
        .slz-gallery-feature .service-slider-wrapper img { margin: 0 auto; }
    .slz-gallery-feature .slz-icon-box-1.style-4 .content-cell { vertical-align: middle; }
    .slz-gallery-feature .slz-tab-list .slz-sv-item.active .direction-line { display: none; }
    .slz-gallery-feature .slz-icon-box-1.style-4 .content-cell .block-title { font-size: 17px; }
}

.slz-icon-box-1 { transition: all 0.3s ease; }

    .slz-icon-box-1 .wrapper-icon,
    .slz-icon-box-1 .wrapper-icon-image { border: none; width: 45px; height: 45px; line-height: 45px; overflow: hidden; background-color: #fff; border-radius: 5px; position: relative; transition: all 0.3s ease; }

        .slz-icon-box-1 .wrapper-icon .slz-icon { color: #c5c5c5; transition: all 0.3s ease; }

    .slz-icon-box-1 .wrapper-icon-image { min-width: 0; }

    .slz-icon-box-1 .wrapper-info .title { font-size: 20px; color: #18364a; }

        .slz-icon-box-1 .wrapper-info .title .block-title { color: inherit; }

    .slz-icon-box-1 .wrapper-info .description { }

    .slz-icon-box-1 .slz-btn { display: inline-block; position: relative; width: auto; height: auto; border: none; padding: 0 0 0 36px; line-height: 26px; background-color: transparent; color: #18364a; text-transform: capitalize; font-weight: 400; transition: all 0.5s ease; -webkit-transition: all 0.5s ease; -moz-transition: all 0.5s ease; }

        .slz-icon-box-1 .slz-btn:before { position: absolute; content: ""; left: 0; bottom: -5px; width: 0; height: 1px; background-color: #18364a; transition: all 0.5s ease; -webkit-transition: all 0.5s ease; -moz-transition: all 0.5s ease; }

        .slz-icon-box-1 .slz-btn .icons { border-radius: 50%; width: 26px; height: 26px; line-height: 26px; text-align: center; color: #fff; background-color: #18364a; position: absolute; left: 0; top: 0; right: auto; transition: all 0.5s ease; -webkit-transition: all 0.5s ease; -moz-transition: all 0.5s ease; }

        .slz-icon-box-1 .slz-btn:hover { padding-left: 36px; color: #db0f32; }

            .slz-icon-box-1 .slz-btn:hover:before { width: 100%; background-color: #db0f32; }

            .slz-icon-box-1 .slz-btn:hover .icons { background-color: #db0f32; }

        .slz-icon-box-1 .slz-btn .icons:before { }

    .slz-icon-box-1:hover { box-shadow: 3px 6px 20px 0px rgba( 0, 0, 0, 0.1); }

        .slz-icon-box-1:hover .wrapper-icon { color: #db0f32; }

            .slz-icon-box-1:hover .wrapper-icon i { color: inherit; }

    .slz-icon-box-1.style-2 .icon-cell { display: block; text-align: center; }

    .slz-icon-box-1.style-2 .content-cell { display: block; padding-top: 25px; padding-left: 0; text-align: center; }

    .slz-icon-box-1.style-2 .wrapper-icon,
    .slz-icon-box-1.style-2 .wrapper-icon-image { border: 1px solid #e0e0e0; width: 110px; height: 110px; line-height: 108px; overflow: hidden; background-color: #fff; border-radius: 50%; position: relative; z-index: 10; transition: all 0.3s ease; }

        .slz-icon-box-1.style-2 .wrapper-icon .slz-icon { font-size: 46px; }

    .slz-icon-box-1.style-2:before { position: absolute; content: ""; left: 0; right: 0; bottom: 0; top: 75px; transition: all 0.3s ease; }

    .slz-icon-box-1.style-2:hover { box-shadow: none; }

        .slz-icon-box-1.style-2:hover:before { box-shadow: 3px 6px 20px 0px rgba( 0, 0, 0, 0.1); }

        .slz-icon-box-1.style-2:hover .wrapper-icon { background-color: #db0f32; border-color: #db0f32; color: #fff; }

    .slz-icon-box-1.style-3 { padding: 0; }

        .slz-icon-box-1.style-3 .icon-cell { display: block; text-align: center; }

        .slz-icon-box-1.style-3 .wrapper-icon-image .slz-icon-img { position: absolute; top: 50%; left: 50%; transform: translate(-50%, -50%); }

        .slz-icon-box-1.style-3 .content-cell { display: block; padding-top: 15px; padding-left: 0; text-align: center; }

        .slz-icon-box-1.style-3 .wrapper-icon,
        .slz-icon-box-1.style-3 .wrapper-icon-image { width: 70px; height: 70px; line-height: 70px; overflow: hidden; background-color: #fff; position: relative; z-index: 10; transition: all 0.3s ease; }

            .slz-icon-box-1.style-3 .wrapper-icon .slz-icon { font-size: 54px; color: #18364a; }

        .slz-icon-box-1.style-3:hover { box-shadow: none; }

    .slz-icon-box-1.style-4 { padding: 0; }

        .slz-icon-box-1.style-4 .icon-cell { display: block; text-align: center; height: 100px; }

        .slz-icon-box-1.style-4 .content-cell { display: block; padding-top: 30px; padding-left: 0; text-align: center; }

        .slz-icon-box-1.style-4 .wrapper-icon-image { position: relative; overflow: visible; text-align: center; width: 100px; height: 100px; line-height: 100px; }

            .slz-icon-box-1.style-4 .wrapper-icon-image .slz-icon-img { position: absolute; margin: 0; top: 50%; left: 50%; transform: translate(-50%, -50%); -webkit-transform: translate(-50%, -50%); -moz-transform: translate(-50%, -50%); -ms-transform: translate(-50%, -50%); -o-transform: translate(-50%, -50%); z-index: 2; }

            .slz-icon-box-1.style-4 .wrapper-icon-image .icon-circle,
            .slz-icon-box-1.style-4 .wrapper-icon .icon-circle { position: absolute; top: 50%; left: 50%; transform: translate(-50%, -50%); -webkit-transform: translate(-50%, -50%); -moz-transform: translate(-50%, -50%); -ms-transform: translate(-50%, -50%); -o-transform: translate(-50%, -50%); border: 11px solid #18364a; border-radius: 50%; -webkit-border-radius: 50%; width: inherit; height: inherit; background-color: #fff; transition: all 0.3s ease; -webkit-transition: all 0.3s ease; -moz-transition: all 0.3s ease; -o-transition: all 0.3s ease; z-index: 1; }

                .slz-icon-box-1.style-4 .wrapper-icon-image .icon-circle:before,
                .slz-icon-box-1.style-4 .wrapper-icon .icon-circle:before { position: absolute; content: ''; transform: translate(100%, -50%); -webkit-transform: translate(100%, -50%); -moz-transform: translate(100%, -50%); -ms-transform: translate(100%, -50%); -o-transform: translate(100%, -50%); border-radius: 5px; top: 50%; right: -14px; z-index: 1; transition: all 0.3s ease; -webkit-transition: all 0.3s ease; -moz-transition: all 0.3s ease; -o-transition: all 0.3s ease; border: 30px solid transparent; border-left: 15px solid #18364a; border-right: 0; height: 0; width: 0; }

                .slz-icon-box-1.style-4 .wrapper-icon-image .icon-circle:after,
                .slz-icon-box-1.style-4 .wrapper-icon .icon-circle:after { position: absolute; content: ''; background-color: #18364a; width: 15px; height: 60px; transform: translate(100%, -50%); -webkit-transform: translate(100%, -50%); -moz-transform: translate(100%, -50%); -ms-transform: translate(100%, -50%); -o-transform: translate(100%, -50%); border-radius: 3px; top: 50%; right: 0; z-index: 2; transition: all 0.3s ease; -webkit-transition: all 0.3s ease; -moz-transition: all 0.3s ease; -o-transition: all 0.3s ease; }

        .slz-icon-box-1.style-4:hover .wrapper-icon-image .icon-circle,
        .slz-icon-box-1.style-4:hover .wrapper-icon .icon-circle { transform: translate(-50%, -50%) rotate(90deg); -webkit-transform: translate(-50%, -50%) rotate(90deg); -moz-transform: translate(-50%, -50%) rotate(90deg); -ms-transform: translate(-50%, -50%) rotate(90deg); -o-transform: translate(-50%, -50%) rotate(90deg); border-color: #db0f30; }

            .slz-icon-box-1.style-4:hover .wrapper-icon-image .icon-circle:before,
            .slz-icon-box-1.style-4:hover .wrapper-icon .icon-circle:before { border-left-color: #db0f30; }

            .slz-icon-box-1.style-4:hover .wrapper-icon-image .icon-circle:after,
            .slz-icon-box-1.style-4:hover .wrapper-icon .icon-circle:after { background-color: #db0f30; }

        .slz-icon-box-1.style-4 .wrapper-icon { width: 100px; height: 100px; line-height: 100px; overflow: visible; background-color: #fff; position: relative; z-index: 10; transition: all 0.3s ease; }

            .slz-icon-box-1.style-4 .wrapper-icon img { margin-bottom: 0; transition: all 0.3s ease; }

            .slz-icon-box-1.style-4 .wrapper-icon .slz-icon { font-size: 50px; color: #18364a; }

        .slz-icon-box-1.style-4:hover { box-shadow: none; }

    .slz-icon-box-1 .slz-btn { position: relative; opacity: 0; transition: all 0.5s ease; top: 20px; }

    .slz-icon-box-1:hover .slz-btn { opacity: 1; top: 0; }

.slz-map-01 .office-wrapper { box-shadow: 5px 10px 25px rgba(0, 0, 0, 0.15); border-radius: 10px; -webkit-border-radius: 10px; }

.slz-map-01 .office-list .mCSB_inside > .mCSB_container { backface-visibility: hidden; transform: translateZ(0); }

.slz-map-01 .office-name { font-weight: 700; }

.slz-map-01 .office-contact .item { margin-top: 5px; }

    .slz-map-01 .office-contact .item:first-child { margin-top: 0; }

@media screen and (max-width: 1024px) {
    .slz-map-01 .office-list { padding: 40px; }
    .slz-map-01 .office-contact .icons { vertical-align: top; line-height: 24px; }
    .slz-map-01 .office-contact .text { width: calc(100% - 25px); }
}

@media screen and (max-width: 767px) {
    .slz-map-01 { margin-bottom: 550px; }
        .slz-map-01 .office-wrapper { width: 100%; transform: translateY(105%); -webkit-transform: translateY(105%); -moz-transform: translateY(105%); -ms-transform: translateY(105%); -o-transform: translateY(105%); }
}

@media screen and (max-width: 767px) {
    .slz-map-01 .office-list { padding: 30px 20px 30px; }
}

.slz-shortcode-send-mail { width: 60%; margin-left: auto; margin-right: auto; text-align: center; }

    .slz-shortcode-send-mail .slz-title-shortcode { text-transform: uppercase; color: #153042; font-size: 30px; font-weight: 700; margin-bottom: 30px; }

    .slz-shortcode-send-mail .sc-newslettter-des { margin-bottom: 30px; }

    .slz-shortcode-send-mail .sc-newsletter-content .form-control { margin-bottom: 30px; -webkit-transition: all 0.4s ease; -moz-transition: all 0.4s ease; -ms-transition: all 0.4s ease; -o-transition: all 0.4s ease; transition: all 0.4s ease; }

        .slz-shortcode-send-mail .sc-newsletter-content .form-control:focus { border-bottom-color: #DB0F31; }

    .slz-shortcode-send-mail .sc-newsletter-content .btn { min-width: 160px; -webkit-border-radius: 60px; border-radius: 60px; font-size: 16px; font-weight: 400; padding: 11px 20px; text-transform: uppercase; background-color: #DB0F31; color: #FFF; -webkit-transition: all 0.4s ease; -moz-transition: all 0.4s ease; -ms-transition: all 0.4s ease; -o-transition: all 0.4s ease; transition: all 0.4s ease; }

        .slz-shortcode-send-mail .sc-newsletter-content .btn:hover { background-color: #153042; }

.slz-shortcode-send-mail2 { width: 60%; margin-left: auto; margin-right: auto; text-align: center; }

    .slz-shortcode-send-mail2 .slz-title-shortcode { text-transform: uppercase; color: #153042; font-size: 30px; font-weight: 700; margin-bottom: 30px; }

    .slz-shortcode-send-mail2 .sc-newslettter-des { margin-bottom: 30px; }

    .slz-shortcode-send-mail2 .slz-input-group .input-group-button > .btn { height: auto; }

    .slz-shortcode-send-mail2 .slz-input-group .btn { min-width: 160px; -webkit-border-radius: 60px; border-radius: 60px; font-size: 16px; font-weight: 400; padding: 11px 20px; height: auto; text-transform: uppercase; background-color: #DB0F31; color: #FFF; -webkit-transition: all 0.4s ease; -moz-transition: all 0.4s ease; -ms-transition: all 0.4s ease; -o-transition: all 0.4s ease; transition: all 0.4s ease; }

        .slz-shortcode-send-mail2 .slz-input-group .btn:hover { background-color: #153042; }

@media (max-width:767px) {
    .slz-shortcode-send-mail,
    .slz-shortcode-send-mail2 { width: 100%; }
}

@media (max-width:600px) {
    .slz-shortcode-send-mail2 .slz-input-group { display: block; width: 100%; }
        .slz-shortcode-send-mail2 .slz-input-group .form-control { text-align: center; }
        .slz-shortcode-send-mail2 .slz-input-group .input-group-button { display: block; width: 100%; }
            .slz-shortcode-send-mail2 .slz-input-group .input-group-button > .btn { display: block; margin: auto; }
        .slz-shortcode-send-mail2 .slz-input-group .input-group-button { display: block; }
}

@media (max-width:480px) {
}

.slz-block-slider-01 .block-image-wrapper,
.slz-block-slider-01 .block-image,
.slz-block-slider-01 .block-image img { border-radius: 10px; -webkit-border-radius: 10px; }

.block-slider-nav-01 .block-image img { border-radius: 5px; -webkit-border-radius: 5px; }

.slz-block-slider-01 .slider-nav-wrapper .block-image { background-color: #ccc; }

.slz-block-slider-01 .slick-dots { }

.slz-block-slider-01 .block-slide-description .block-read-more { display: inline-block; font-size: 14px; margin-top: 15px; }

    .slz-block-slider-01 .block-slide-description .block-read-more:hover { color: #db0f31; }

.slz-block-slider-01 .block-slide-description i { color: #fff; }

.slz-block-slider-01 .slick-dots { }

.block-slider-main-01 .block-left .block-image .link:after { border-radius: 10px; -webkit-border-radius: 10px; }

.slz-block-slider-01 .slider-nav-wrapper .block-image:before { padding-top: 52%; }

.slz-block-slider-01 .block-image-wrapper .block-image:before { padding-top: 56%; }

@media screen and (max-width: 1024px) {
    .slz-block-slider-01 .slider-nav-wrapper { bottom: 60px; }
    .slz-block-slider-01 .slick-dots { }
    .slz-block-slider-01 .block-image-wrapper .block-image { top: -10px; }
    .slz-block-slider-01 .block-image-wrapper { height: 290px; }
}

@media screen and (max-width: 768px) {
    .slz-block-slider-01 .block-image-wrapper { height: 240px; }
    .slz-block-slider-01 .slick-dots { }
}

@media screen and (max-width: 600px) {
    .slz-block-slider-01 .block-image-wrapper { box-shadow: none; }
        .slz-block-slider-01 .block-image-wrapper .block-image { top: 0; left: 0; }
    .slz-block-slider-01 .slick-dots { width: auto; left: 80px; }
}

@media screen and (max-width: 480px) {
    .slz-block-slider-01 .block-slide-description { padding: 0; }
    .slz-block-slider-01 .slider-nav-wrapper { margin: 0; padding: 0 15px; width: 100%; position: relative; bottom: auto; }
    .slz-block-slider-01 .slick-dots { left: 55px; }
}

@media screen and (max-width:414px) {
    .slz-block-slider-01 .block-image-wrapper { height: auto; }
    .slz-block-slider-01 .block-left { display: block; width: 100%; }
    .slz-block-slider-01 .block-right { width: 100%; display: block; margin: 20px 0 0; }
    .slz-block-slider-01 .slick-dots { left: 50%; transform: translateX(-50%); -webkit-transform: translateX(-50%); -moz-transform: translateX(-50%); -ms-transform: translateX(-50%); -o-transform: translateX(-50%); top: auto; bottom: -70px; }
}

.slz-progress-bar-01 { padding: 10px 0; }

    .slz-progress-bar-01:first-child { padding-top: 0; }

    .slz-progress-bar-01:last-child { padding-bottom: 0; }

    .slz-progress-bar-01 .progress-bar { border-radius: 0; border-top-right-radius: 14px; border-bottom-right-radius: 14px; background-color: #db0f32; position: relative; }

        .slz-progress-bar-01 .progress-bar:before { content: '\25CF'; font-size: 15px; position: absolute; width: 100%; height: 100%; right: 3px; top: -4px; text-align: right; }

    .slz-progress-bar-01 .progress-title .percent { display: none; }

    .slz-progress-bar-01 .progress { height: 14px; background-color: #f0f0f0; box-shadow: none; }

    .slz-progress-bar-01 .progress-title { margin: 0; padding-bottom: 5px; }

    .slz-progress-bar-01.style-5 .progress-title { padding-bottom: 0; padding-top: 5px; }

    .slz-progress-bar-01.style-5:first-child { padding-top: 10px; padding-bottom: 0px; }

    .slz-progress-bar-01.style-5:last-child { padding-top: 0px; padding-bottom: 10px; }

    .slz-progress-bar-01 .progress-title span { font-weight: bold; font-size: 15px; color: #2b2e34; margin: 0; display: block; }

    .slz-progress-bar-01.style-4 .progress-title span { color: #fff; }

.slz-progress-bar-02 .progress-circle { width: 90px; height: 90px; vertical-align: top; }

.slz-progress-bar-02 .circle { width: 90px; height: 90px; }

.slz-progress-bar-02 .percent { font-size: 24px; font-weight: 900; color: #666c72; }

.slz-progress-bar-02 .progress-circle + .progress-content { display: inline-block; width: calc( 100% - 95px); padding-left: 10px; text-align: left; margin-top: 0; }

.slz-progress-bar-02 .progress-content .title { color: #18364a; font-weight: 600; margin-bottom: 5px; }

.slz-progress-bar-02 .progress-content .description { font-size: 14px; color: #666c72; }

.sc_progress_bar > .row + .row { margin-top: 50px; }

.slz-progress-bar-01.style-4 .progress-bar:before { content: ""; width: 12px; height: 12px; background-color: #fff; border-radius: 50%; top: 50%; transform: translateY(-50%); }

@media screen and (max-width: 768px) {
    .sc_progress_bar > .row .col-md-6 { margin-top: 30px; }
        .sc_progress_bar > .row .col-md-6:first-child { margin-top: 0; }
    .sc_progress_bar > .row + .row { margin-top: 30px; }
}

.slz-pricing-plan-01 .col-md-12 .slz-pricing-table-01 { width: 50%; margin: 0 auto; }

.slz-pricing-table-01 { background-color: #fff; border-radius: 10px; -webkit-border-radius: 10px; padding: 0; position: relative; overflow: hidden; text-align: center; z-index: 2; border: none; }

    .slz-pricing-table-01:before { position: absolute; content: ""; right: 100%; top: 0; width: 100%; height: 100%; background-color: #db0f31; transition: all 0.3s ease; -webkit-transition: all 0.3s ease; -moz-transition: all 0.3s ease; -o-transition: all 0.3s ease; z-index: 1; }

    .slz-pricing-table-01 .pricing-header { padding: 30px 30px 40px 30px; margin: 0; transition: all 0.3s ease; -webkit-transition: all 0.3s ease; -moz-transition: all 0.3s ease; -o-transition: all 0.3s ease; position: relative; z-index: 2; }

        .slz-pricing-table-01 .pricing-header .title { color: #9299a1; font-size: 14px; text-transform: uppercase; font-weight: 700; letter-spacing: 1px; transition: all 0.3s ease; -webkit-transition: all 0.3s ease; -moz-transition: all 0.3s ease; -o-transition: all 0.3s ease; }

    .slz-pricing-table-01 .pricing-section .unit { color: #666c72; font-size: 24px; line-height: inherit; top: 0; vertical-align: top; left: 10px; transition: all 0.3s ease; -webkit-transition: all 0.3s ease; -moz-transition: all 0.3s ease; -o-transition: all 0.3s ease; }

    .slz-pricing-table-01 .pricing-section { color: #dd1b3c; font-size: 60px; line-height: 1; transition: all 0.3s ease; -webkit-transition: all 0.3s ease; -moz-transition: all 0.3s ease; -o-transition: all 0.3s ease; }

        .slz-pricing-table-01 .pricing-section .per { color: #666c72; font-size: 24px; margin-left: -10px; transition: all 0.3s ease; -webkit-transition: all 0.3s ease; -moz-transition: all 0.3s ease; -o-transition: all 0.3s ease; }

    .slz-pricing-table-01 .pricing-body { position: relative; z-index: 2; }

        .slz-pricing-table-01 .pricing-body .pricing-option { border-top: 1px solid rgba(0, 0, 0, 0.05); font-size: 14px; line-height: 24px; padding: 15px 0; margin: 0; transition: all 0.3s ease; -webkit-transition: all 0.3s ease; -moz-transition: all 0.3s ease; -o-transition: all 0.3s ease; }

            .slz-pricing-table-01 .pricing-body .pricing-option:last-child { color: rgba(0, 0, 0, 0.4); }

    .slz-pricing-table-01 .pricing-footer { margin: 0; border-radius: 0 0 10px 10px; -webkit-border-radius: 0 0 10px 10px; background-color: #dd1b3c; position: relative; z-index: 2; }

.pricing-footer:after { position: absolute; z-index: 1; content: ""; right: 100%; top: 0; width: 100%; height: 100%; background-color: #18364a; transition: all 0.3s ease; -webkit-transition: all 0.3s ease; -moz-transition: all 0.3s ease; -o-transition: all 0.3s ease; }

.slz-pricing-table-01 .pricing-footer .btn { background-color: transparent; font-size: 16px; line-height: 16px; color: #fff; width: 100%; border-radius: 0 0 10px 10px; -webkit-border-radius: 0 0 10px 10px; margin: 0px; padding: 24px 0; position: relative; z-index: 2; text-transform: uppercase; }

.slz-pricing-table-01 .pricing-label { background-color: #18364a; }

.slz-pricing-table-01.active,
.slz-pricing-table-01:hover { color: #FFF; border-color: transparent; }

    .slz-pricing-table-01:hover .pricing-header .title,
    .slz-pricing-table-01:hover .pricing-section .unit,
    .slz-pricing-table-01:hover .pricing-section,
    .slz-pricing-table-01:hover .pricing-section .per,
    .slz-pricing-table-01:hover .pricing-body .pricing-option,
    .slz-pricing-table-01.active .pricing-header .title,
    .slz-pricing-table-01.active .pricing-section .unit,
    .slz-pricing-table-01.active .pricing-section,
    .slz-pricing-table-01.active .pricing-section .per,
    .slz-pricing-table-01.active .pricing-body .pricing-option { color: #FFF; }

        .slz-pricing-table-01:hover .pricing-body .pricing-option:last-child,
        .slz-pricing-table-01.active .pricing-body .pricing-option:last-child { color: rgba(255, 255, 255, 0.65); }

    .slz-pricing-table-01:hover .pricing-body .pricing-option,
    .slz-pricing-table-01.active .pricing-body .pricing-option { border-top: 1px solid rgba(255, 255, 255, 0.3); }

    .slz-pricing-table-01:hover .pricing-footer:after,
    .slz-pricing-table-01.active .pricing-footer:after { right: 0; }

    .slz-pricing-table-01:hover:before,
    .slz-pricing-table-01.active:before { right: 0; }

@media screen and (max-width: 1024px) {
    .slz-pricing-table-01 .pricing-header { padding: 20px; }
    .slz-pricing-table-01 .pricing-section { font-size: 50px; }
}

@media screen and (max-width: 768px) {
    .slz-pricing-plan-01 .col-md-3 { margin-top: 30px; }
        .slz-pricing-plan-01 .col-md-3:nth-child(-n+2) { margin-top: 0; }
}

@media screen and (max-width: 767px) {
    .slz-pricing-plan-01 .col-md-3:nth-child(-n+2) { margin-top: 30px; }
    .slz-pricing-plan-01 .col-md-3:nth-child(-n+1) { margin-top: 0; }
    .slz-pricing-table-01 { width: 75%; margin: 0 auto; }
    .slz-pricing-plan-01 .col-md-12 .slz-pricing-table-01 { width: 75%; }
    .slz-pricing-plan-01 .col-md-4,
    .slz-pricing-plan-01 .col-md-6 { margin-top: 30px; }
        .slz-pricing-plan-01 .col-md-4:first-child,
        .slz-pricing-plan-01 .col-md-6:first-child { margin-top: 0; }
}

@media screen and (max-width: 414px) {
    .slz-pricing-table-01,
    .slz-pricing-plan-01 .col-md-12 .slz-pricing-table-01 { width: 100%; }
}

.slz-tab-vertical .tab-list-wrapper { vertical-align: top; width: 100px; position: relative; }

.slz-tab-vertical .tab-list { padding: 0; min-height: 150px; }

.slz-tab-vertical .tab-list-wrapper:before { position: absolute; content: ''; width: 2px; height: 100%; top: 0; right: 60px; background-color: #f1f1f1; transition: all 0.3s ease; -webkit-transition: all 0.3s ease; -moz-transition: all 0.3s ease; -o-transition: all 0.3s ease; }

.slz-tab-vertical .tab-list li { text-align: left; position: relative; max-width: none; width: 115px; margin-right: 75px; }

    .slz-tab-vertical .tab-list li .link:before { position: absolute; content: ''; width: 22px; height: 22px; background-color: #d9d9d9; border: 6px solid #f3f3f3; top: 0; right: -25px; border-radius: 50%; -webkit-border-radius: 50%; transition: all 0.3s ease; -webkit-transition: all 0.3s ease; -moz-transition: all 0.3s ease; -o-transition: all 0.3s ease; }

    .slz-tab-vertical .tab-list li.active .link:before { background-color: #37c0a7; border-color: #fff; box-shadow: -5px 7px 30px rgba(0, 0, 0, 0.07); }

    .slz-tab-vertical .tab-list li .link { font-size: 13px; color: #666c72; font-weight: 700; position: static; }

    .slz-tab-vertical .tab-list li.active .link { color: #18364a; font-weight: 700; }

.slz-tab-vertical .tab-content { width: auto; }

    .slz-tab-vertical .tab-content > .tab-pane { display: block; opacity: 0; visibility: hidden; max-height: 0px; overflow: hidden; transition: max-height 0s, opacity 0.3s ease; -webkit-transition: max-height 0s, opacity 0.3s ease; -moz-transition: max-height 0s, opacity 0.3s ease; -o-transition: max-height 0s, opacity 0.3s ease; }

    .slz-tab-vertical .tab-content > .active { opacity: 1; visibility: visible; max-height: 3000px; }
    .slz-tab-vertical .tab-list-wrapper::before {
    height: calc(100% - 48px);
}
.slz-isotope-nav .tab-filter,
.sc_gallery_tab .tab-list-wrapper .tab-list { list-style: none; display: inline-block; text-align: center; padding: 0; padding-left: 0; width: 100%; border-bottom: 2px solid #f1f1f1; }

    .slz-isotope-nav .tab-filter li,
    .sc_gallery_tab .tab-list-wrapper .tab-list li { margin: 0; padding: 0 20px; position: relative; }

        .slz-isotope-nav .tab-filter li:before,
        .sc_gallery_tab .tab-list-wrapper .tab-list li:before { position: absolute; content: ""; height: 2px; width: 0; left: 0; bottom: -2px; background-color: #db0f30; transition: all 0.3s ease; }

        .slz-isotope-nav .tab-filter li.active:before,
        .sc_gallery_tab .tab-list-wrapper .tab-list li.active:before { width: 100%; }

        .slz-isotope-nav .tab-filter li .link,
        .sc_gallery_tab .tab-list-wrapper .tab-list li .link { display: inline-block; vertical-align: top; font-size: 14px; font-weight: 600; color: #666c72; padding: 12px 0; position: relative; margin: 0; border: none; }

        .slz-isotope-nav .tab-filter li.active .link,
        .sc_gallery_tab .tab-list-wrapper .tab-list li.active .link { border: none; color: #18364a; background-color: transparent; }

.sc_isotope_post .slz-isotope-nav,
.sc_gallery_tab .slz-isotope-nav,
.sc_gallery_tab .slz-blog-detail .slz-isotope-nav,
.sc_gallery_tab .tab-list-wrapper,
.sc_gallery_tab .slz-blog-detail .tab-list-wrapper { margin-bottom: 50px; }

.slz-tab .tab-list-wrapper,
.entry-content .nav-tabs,
.nav-tabs { margin-bottom: 50px; }

.slz-tab .tab-list,
.entry-content .nav-tabs,
.nav-tabs { padding-left: 0; width: 100%; border-bottom: 2px solid #f1f1f1; }

    .slz-tab .tab-list li,
    .nav-tabs li { margin: 0; padding: 0 20px; position: relative; }

        .slz-tab .tab-list li .link,
        .nav-tabs li a { display: inline-block; vertical-align: top; font-size: 14px; font-weight: 600; color: #666c72; padding: 12px 0; position: relative; margin: 0; border: none; }

        .slz-tab .tab-list li:before,
        .nav-tabs li:before { position: absolute; content: ""; height: 2px; width: 0; left: 0; bottom: -2px; background-color: #db0f30; transition: all 0.3s ease; }

        .slz-tab .tab-list li.active .link,
        .slz-tab .tab-list li:hover .link,
        .nav-tabs li.active a,
        .nav-tabs li:hover a { border: none; color: #18364a; background-color: transparent; }

            .nav-tabs li a:hover,
            .nav-tabs li a:focus,
            .nav-tabs li.active a:hover,
            .nav-tabs li.active a:focus,
            .nav-tabs li.open a,
            .nav-tabs li.open a:focus { border: none; color: #18364a; background-color: transparent; }

        .slz-tab .tab-list li.active:before,
        .nav-tabs li.active:before { width: 100%; }

        .nav-tabs li .dropdown-menu { list-style: none; padding: 0; }

            .nav-tabs li .dropdown-menu li a { padding: 10px 0; color: #666c72; }

                .nav-tabs li .dropdown-menu li a:hover { color: #18364a; }



@media screen and (max-width:1200px) {
    .slz-tab-vertical .tab-list-wrapper:before { position: absolute; content: ''; width: 2px; height: 100%; top: 0; right: 42px; background-color: #f1f1f1; transition: all 0.3s ease; -webkit-transition: all 0.3s ease; -moz-transition: all 0.3s ease; -o-transition: all 0.3s ease; }
}
@media screen and (max-width:1024px) {
        .slz-tab-vertical .tab-list li .link:before { position: absolute; content: ''; width: 22px; height: 22px; background-color: #d9d9d9; border: 6px solid #f3f3f3; top: 0; right: -5px; border-radius: 50%; -webkit-border-radius: 50%; transition: all 0.3s ease; -webkit-transition: all 0.3s ease; -moz-transition: all 0.3s ease; -o-transition: all 0.3s ease; }

    .slz-tab-vertical .tab-list-wrapper:before { position: absolute; content: ''; width: 2px; height: 100%; top: 0; right: 16px; background-color: #f1f1f1; transition: all 0.3s ease; -webkit-transition: all 0.3s ease; -moz-transition: all 0.3s ease; -o-transition: all 0.3s ease; }
}

@media screen and (max-width: 767px) {
    .slz-tab-vertical .tab-list-wrapper { display: block; width: 100%; }
    .slz-tab-vertical .tab-content { display: block; margin-top: 20px; }
    .slz-tab-vertical .tab-list-wrapper:before { content: none; }
    .slz-tab-vertical .tab-list li { display: inline-block; width: auto; padding: 10px; margin: 0 0 10px; }
    .slz-tab-vertical .tab-list { display: block; min-height: 0; font-size: 0; }
        .slz-tab-vertical .tab-list li .link { font-size: 16px; text-transform: uppercase; font-weight: 600; }
        .slz-tab-vertical .tab-list li.active .link { color: #666c72; }
        .slz-tab-vertical .tab-list li .link:before { content: none; }
        .slz-tab-vertical .tab-list li:before { position: absolute; content: ''; width: 90%; height: 2px; top: 0; left: -100%; background-color: #db0f32; opacity: 0; transition: all 0.3s ease; -webkit-transition: all 0.3s ease; -moz-transition: all 0.3s ease; -o-transition: all 0.3s ease; }
        .slz-tab-vertical .tab-list li:after { position: absolute; content: ''; width: 90%; height: 2px; bottom: 0; right: -100%; background-color: #db0f32; opacity: 0; transition: all 0.3s ease; -webkit-transition: all 0.3s ease; -moz-transition: all 0.3s ease; -o-transition: all 0.3s ease; }
        .slz-tab-vertical .tab-list li.active:before { opacity: 1; left: 0; }
        .slz-tab-vertical .tab-list li.active:after { opacity: 1; right: 0; }
}

@media screen and (max-width: 600px) {
    .slz-tab .tab-list,
    .entry-content .nav-tabs,
    .nav-tabs { border-bottom: none; }
    .slz-tab .tab-list-wrapper,
    .entry-content .nav-tabs,
    .nav-tabs { margin-bottom: 30px; }
        .slz-tab .tab-list li,
        .nav-tabs li { margin-bottom: 10px; }
}

@media screen and (max-width: 414px) {
    .slz-tab-vertical .tab-list li .link { font-size: 14px; }
}

.layout-5.sc_team_list .slz-list-block > .item { padding-left: 15px; padding-right: 15px; }

.slz-block-team-05 .team-image { -webkit-border-radius: 3px; border-radius: 3px; }

.slz-block-team-05 .team-content { z-index: 10; overflow: hidden; }

.slz-block-team-05 .team-social .social-item { width: 100%; text-align: center; line-height: 50px; display: block; }

.slz-block-team-05 .team-social > .social-item { display: table-row; vertical-align: middle; line-height: initial; }

    .slz-block-team-05 .team-social > .social-item > .icons { line-height: initial; display: table-cell; }

    .slz-block-team-05 .team-social > .social-item:hover { background-color: #18364A; }

.slz-block-team-05 .team-social .social-wrapper { display: table-row; vertical-align: middle; }

.slz-block-team-05 .team-social .social-item .icons { border-bottom-color: #c60a2b; line-height: 50px; width: 100%; text-align: center; display: block; }

.slz-block-team-05 .team-social > .social-item > .icons { line-height: 49px; display: table-cell; }

.slz-block-team-05 .main-content { border-left: 1px solid #c60a2b; }

    .slz-block-team-05 .main-content .title { font-size: 18px; font-weight: 700; color: #FFF; text-transform: uppercase; }

        .slz-block-team-05 .main-content .title:hover { color: #18364A; }

    .slz-block-team-05 .main-content .btn { display: inline-block; position: relative; padding: 0px 36px; line-height: 26px; background-color: transparent; color: #18364a; transition: all 0.5s ease; -webkit-transition: all 0.5s ease; -moz-transition: all 0.5s ease; }

        .slz-block-team-05 .main-content .btn:before { position: absolute; content: ""; left: 0; bottom: -5px; width: 0; height: 1px; background-color: #18364a; transition: all 0.5s ease; -webkit-transition: all 0.5s ease; -moz-transition: all 0.5s ease; }

        .slz-block-team-05 .main-content .btn .btn-icon { border-radius: 50%; width: 26px; height: 26px; line-height: 26px; text-align: center; color: #fff; background-color: #18364a; position: absolute; left: 0; top: 0; right: auto; transition: all 0.5s ease; -webkit-transition: all 0.5s ease; -moz-transition: all 0.5s ease; }

        .slz-block-team-05 .main-content .btn:hover { }

            .slz-block-team-05 .main-content .btn:hover:before { width: calc(100% - 36px); }

            .slz-block-team-05 .main-content .btn:hover .btn-icon { }

.slz-block-team-05 .team-social { height: 100%; }

    .slz-block-team-05 .team-social .btn-more { width: 100%; padding: 0px; height: 50px; margin: 0; line-height: 50px; text-align: center; font-size: 20px; color: #FFF; display: inline-block; -webkit-transition: all 0.4s ease; -moz-transition: all 0.4s ease; -ms-transition: all 0.4s ease; -o-transition: all 0.4s ease; transition: all 0.4s ease; }

    .slz-block-team-05 .team-social .social-wrapper:hover .btn-more { background-color: #153042; }

    .slz-block-team-05 .team-social .btn-more:before { display: inline-block; content: "\22C5"; font-size: inherit; }

    .slz-block-team-05 .team-social .btn-more:after { display: inline-block; content: "\22C5"; font-size: inherit; }

    .slz-block-team-05 .team-social .more-social-wrapper { position: absolute; left: 49px; bottom: 0; width: calc(100% - 49px); max-height: 100%; overflow-y: auto; visibility: hidden; opacity: 0; z-index: 5; text-align: left; background-color: rgba(228, 19, 55, 1); pointer-events: none; -webkit-transition: all 0.3s ease; -moz-transition: all 0.3s ease; -ms-transition: all 0.3s ease; -o-transition: all 0.3s ease; transition: all 0.3s ease; }

.slz-block-team-05 .main-content .team-text { max-height: 60%; margin-bottom: 0; }

.slz-column-3 .slz-block-team-05 .main-content .team-text { max-height: 100px; }

.slz-column-2 .slz-block-team-05 .main-content .team-text { max-height: 100px; }

.slz-block-team-05 .team-social .social-wrapper:hover .more-social-wrapper { opacity: 1; visibility: visible; pointer-events: auto; }

.slz-block-team-05 .team-social .more-social-wrapper .social-item { display: inline-block; margin-right: 10px; padding: 0; width: 50px; border-bottom: none; }

    .slz-block-team-05 .team-social .more-social-wrapper .social-item .icons { border-bottom: none; }

.slz-column-4 .slz-block-team-05 .team-content { left: 5px; top: 5px; bottom: 5px; right: 5px; overflow: hidden; }

.slz-column-4 .slz-block-team-05 .team-social { width: 40px; }

    .slz-column-4 .slz-block-team-05 .team-social .social-item { height: 40px; }

        .slz-column-4 .slz-block-team-05 .team-social .social-item .icons { line-height: 40px; }

    .slz-column-4 .slz-block-team-05 .team-social .btn-more { height: 40px; line-height: 40px; }

    .slz-column-4 .slz-block-team-05 .team-social .more-social-wrapper { left: 39px; -moz-transform: translateY(-40px); -webkit-transform: translateY(-40px); -o-transform: translateY(-40px); -ms-transform: translateY(-40px); transform: translateY(-40px); }

        .slz-column-4 .slz-block-team-05 .team-social .more-social-wrapper .social-item { width: 40px; height: 40px; line-height: 40px; }

.teams-detail-wrapper .slz-about-me-02 .image-wrapper { position: relative; display: inline-block; vertical-align: top; }

.slz-teams .teams-detail-wrapper .slz-about-me-02 { border: none; display: block; font-size: 0; }

    .slz-teams .teams-detail-wrapper .slz-about-me-02 .block-wrapper { border: none; padding: 0px; }

.slz-teams .slz-about-me-02 { }

    .slz-teams .slz-about-me-02 .image-wrapper img { -webkit-border-radius: 3px; border-radius: 3px; }

.teams-detail-wrapper .slz-about-me-02 .image-wrapper:after { content: none; }

.teams-detail-wrapper .slz-about-me-02 .name { font-size: 18px; font-weight: 700; text-transform: uppercase; margin-bottom: 10px; }

.teams-detail-wrapper .slz-about-me-02 .heading-wrapper { padding-bottom: 10px; border-bottom: 1px solid #ededed; }

.slz-about-me-02 .heading-wrapper .heading-left { float: left; }

.teams-detail-wrapper .slz-about-me-02 .name { font-weight: 700; font-size: 24px; color: #18364A; line-height: 30px; text-transform: capitalize; position: relative; display: inline-block; margin-bottom: 0; vertical-align: top; }

.teams-detail-wrapper .slz-about-me-02 .heading-wrapper .heading-right { float: right; }

.teams-detail-wrapper .slz-about-me-02 .social-list { margin: 0 0 0 10px; padding: 0; display: inline-block; }

    .teams-detail-wrapper .slz-about-me-02 .social-list li { padding: 0; margin: 0; display: inline-block; font-size: 14px; }

        .teams-detail-wrapper .slz-about-me-02 .social-list li:last-child { margin-right: 0; }

            .teams-detail-wrapper .slz-about-me-02 .social-list li:last-child a { margin-right: 0; }

    .teams-detail-wrapper .slz-about-me-02 .social-list .link { font-size: 14px; line-height: 28px; width: 24px; }

.teams-detail-wrapper .slz-about-me-02 .image-wrapper img { margin: 0 auto; max-width: 380px; -webkit-border-radius: 0px; border-radius: 0px; }

.teams-detail-wrapper .slz-about-me-02 .content-wrapper { width: calc(100% - 380px); display: inline-block; vertical-align: top; padding-left: 25px; font-size: 14px; }

.teams-detail-wrapper .slz-about-me-02 .content-text { padding-top: 30px; font-size: 14px; }

.sc_team_list .slz-list-block > .item { margin-top: 30px; }

.slz-post-footer .meta-content:before { content: '\f02c'; font-family: "FontAwesome"; font-size: 14px; position: absolute; left: 0; line-height: 28px; font-style: normal; color: #18364a; }

.slz-block-item-01 .block-content { background-color: #fff; }

.slz-blog-detail .slz-block-item-01 .block-info li:before { content: '\f111'; }

.slz-blog-detail .slz-block-item-01 .sub-content .block-info li:before { content: none; }

.slz-blog-detail .block-info li:before { content: none; }

.slz-blog-detail .block-info i { margin-right: 5px; }

.slz-blog-detail .block-info { margin-bottom: 20px; }

    .slz-blog-detail .block-info li { margin-bottom: 5px; }

.sc_carousel_posts .slz-carousel-wrapper .slick-arrow { color: #666c72; }

.slz-carousel-wrapper .slick-arrow.btn-prev { border-radius: 50px; }

.slz-carousel-wrapper .slick-arrow.btn-next { border-radius: 50px; }

.slz-carousel-wrapper .block-read-more:before { bottom: -5px; }

.slz-carousel-wrapper .block-read-more:hover { padding-left: 36px; }

    .slz-carousel-wrapper .block-read-more:hover i { left: 0; }

.btn-loadmore-wrapper .slz-btn:hover { border-color: #18364a; }

.slz-related-post .slz-block-item-01 .block-image + .block-content { padding: 15px 0 5px 0; }

.slz-carousel-wrapper-02 .team-info .info-description .item { display: inline-block; }

    .slz-carousel-wrapper-02 .team-info .info-description .item:after { content: "/"; color: inherit; line-height: inherit; margin: 0 10px; display: inline-block; vertical-align: top; position: relative; }

    .slz-carousel-wrapper-02 .team-info .info-description .item:last-child:after { content: none; }

@media (max-width:1024px) {
    .slz-block-team-05 .main-content { padding: 40px 15px; }
    .slz-column-3 .slz-block-team-05 .main-content .title { font-size: 16px; }
    .slz-carousel-wrapper-02 .slz-carousel-img-wrapper { width: 400px; height: auto; }
    .slz-carousel-wrapper-02 .slz-carousel-info-wrapper { padding: 40px 40px 40px 180px; }
}

@media (max-width:768px) {
    .teams-detail-wrapper .slz-about-me-02 .image-wrapper img { max-width: 210px; }
    .teams-detail-wrapper .slz-about-me-02 .content-wrapper { width: calc(100% - 210px); }
    .slz-carousel-wrapper-02 .slz-carousel-img-wrapper { width: 250px; top: 0; }
    .slz-carousel-wrapper-02 .slz-carousel-info-wrapper { padding: 30px 30px 30px 100px; }
}

@media (max-width:767px) {
    .slz-carousel-wrapper-02 .slz-carousel-img-wrapper { width: 200px; }
    .slz-carousel-wrapper-02 .slz-carousel-info-wrapper { padding: 30px 30px 30px 100px; }
    .slz-carousel-wrapper-02 .slz-carousel-img-wrapper { width: auto; position: relative; }
    .slz-carousel-wrapper-02 .slz-carousel-info-wrapper { margin: 0; padding: 30px; width: 100%; }
}

@media (max-width:600px) {
    .teams-detail-wrapper .slz-about-me-02 .image-wrapper img { max-width: 120px; }
    .teams-detail-wrapper .slz-about-me-02 .content-wrapper { width: calc(100% - 120px); }
    .slz-about-me-02 .heading-wrapper .heading-left { float: none; display: block; }
    .teams-detail-wrapper .slz-about-me-02 .heading-wrapper .heading-right { float: none; display: block; }
}

@media (max-width:480px) {
    .teams-detail-wrapper .slz-about-me-02 .image-wrapper { margin-bottom: 20px; }
        .teams-detail-wrapper .slz-about-me-02 .image-wrapper img { max-width: 100%; display: block; }
    .teams-detail-wrapper .slz-about-me-02 .content-wrapper { width: 100%; display: block; padding-left: 0; text-align: center; }
    .teams-detail-wrapper .slz-about-me-02 .social-list { margin: 10px 0 0; }
}

.sc-service-list .slz-icon-box-2 { padding-left: 0px; padding-right: 0px; }

    .sc-service-list .slz-icon-box-2 .content-cell { text-align: center; }

    .sc-service-list .slz-icon-box-2 .title { display: block; font-size: 18px; font-weight: 500; color: #18364A; position: relative; margin-bottom: 15px; -webkit-transition: all 0.4s ease; -moz-transition: all 0.4s ease; -ms-transition: all 0.4s ease; -o-transition: all 0.4s ease; transition: all 0.4s ease; }

        .sc-service-list .slz-icon-box-2 .title:hover:hover { color: #DB0F32; }

        .sc-service-list .slz-icon-box-2 .title:after { content: ""; position: absolute; width: 30px; height: 2px; background-color: #DB0F32; left: 50%; bottom: -5px; margin-left: -15px; -webkit-transition: all 0.4s ease; -moz-transition: all 0.4s ease; -ms-transition: all 0.4s ease; -o-transition: all 0.4s ease; transition: all 0.4s ease; }

        .sc-service-list .slz-icon-box-2 .title:hover:after { opacity: 0; -moz-transform: translateY(-10px); -webkit-transform: translateY(-10px); -o-transform: translateY(-10px); -ms-transform: translateY(-10px); transform: translateY(-10px); }

    .sc-service-list .slz-icon-box-2 .slz-btn { min-width: 120px; -webkit-border-radius: 60px; border-radius: 60px; font-size: 14px; padding: 7px 18px; height: auto; line-height: 1.4; font-weight: 400; text-transform: none; color: #FFF; background-color: #37c0a7; border-color: #37c0a7; }

        .sc-service-list .slz-icon-box-2 .slz-btn:hover { background-color: #DB0F32; border-color: #DB0F32; }

        .sc-service-list .slz-icon-box-2 .slz-btn .icons { display: none; }

.sc-service-list > .item { margin-top: 40px; }

.sc-service-list .slz-icon-box-2.theme-style-1 { position: relative; width: 100%; display: block; padding: 0px; }

    .sc-service-list .slz-icon-box-2.theme-style-1 .icon-cell { display: block; width: 100%; position: relative; }

        .sc-service-list .slz-icon-box-2.theme-style-1 .icon-cell:before { content: ""; display: table; padding-top: 108%; }

        .sc-service-list .slz-icon-box-2.theme-style-1 .icon-cell:after { position: absolute; content: ""; width: 100%; height: 100%; top: 0; left: 0; z-index: 10; background-color: rgba(0, 0, 0, 0.5); border-radius: 5px; -webkit-border-radius: 5px; opacity: 0; -webkit-transition: all 0.5s ease; -moz-transition: all 0.5s ease; -o-transition: all 0.5s ease; }

    .sc-service-list .slz-icon-box-2.theme-style-1:hover .icon-cell:after { opacity: 1; }

    .sc-service-list .slz-icon-box-2.theme-style-1 .icon-cell .wrapper-icon-image { position: absolute; left: 0; bottom: 0; right: 0; top: 0; margin: 0; overflow: hidden; z-index: 5; -webkit-backface-visibility: hidden; -webkit-transform: translateZ(0); transform: translateZ(0); -webkit-border-radius: 4px 4px 0 0; border-radius: 4px 4px 0 0; background-color: #18364A; -webkit-transition: transform 0.4s ease; -moz-transition: transform 0.4s ease; -ms-transition: transform 0.4s ease; -o-transition: transform 0.4s ease; transition: transform 0.4s ease; }

        .sc-service-list .slz-icon-box-2.theme-style-1 .icon-cell .wrapper-icon-image .slz-icon-img { position: absolute; height: 100%; top: 0; left: 50%; width: auto; max-width: none; -webkit-transform: translate(-50%, 0); -moz-transform: translate(-50%, 0); -ms-transform: translate(-50%, 0); -o-transform: translate(-50%, 0); transform: translate(-50%, 0); }

    .sc-service-list .slz-icon-box-2.theme-style-1 .content-cell { padding: 25px 30px 30px; background-color: #fafafa; z-index: 8; -webkit-border-radius: 0px 0px 4px 4px; border-radius: 0px 0px 4px 4px; -webkit-transition: all 0.4s ease; -moz-transition: all 0.4s ease; -ms-transition: all 0.4s ease; -o-transition: all 0.4s ease; transition: all 0.4s ease; }

    .sc-service-list .slz-icon-box-2.theme-style-1:hover .content-cell { background-color: #FFF; -webkit-box-shadow: 0px 12px 29px 0px rgba(0, 0, 0, 0.07); -moz-box-shadow: 0px 12px 29px 0px rgba(0, 0, 0, 0.07); box-shadow: 0px 12px 29px 0px rgba(0, 0, 0, 0.07); }

    .sc-service-list .slz-icon-box-2.theme-style-1 .icon-cell.icon-option .wrapper-icon { margin: 0px; font-size: 60px; background-color: #18364A; position: absolute; top: 0; right: 0; bottom: 0; left: 0; -webkit-border-radius: 4px 4px 0 0; border-radius: 4px 4px 0 0; text-align: center; }

        .sc-service-list .slz-icon-box-2.theme-style-1 .icon-cell.icon-option .wrapper-icon .slz-icon { position: absolute; font-size: inherit; color: #FFF; top: 50%; left: 50%; -webkit-transform: translate(-50%, -50%); -moz-transform: translate(-50%, -50%); -o-transform: translate(-50%, -50%); transform: translate(-50%, -50%); -webkit-transition: all 0.4s ease; -moz-transition: all 0.4s ease; -ms-transition: all 0.4s ease; -o-transition: all 0.4s ease; transition: all 0.4s ease; }

    .sc-service-list .slz-icon-box-2.theme-style-1:hover .icon-cell.icon-option .wrapper-icon .slz-icon { margin-top: -10px; }

    .sc-service-list .slz-icon-box-2.theme-style-1 .icon-cell.icon-option + .content-cell { padding-top: 60px; }

    .sc-service-list .slz-icon-box-2.theme-style-1 .slz-btn { background-color: #18364A; border-color: #18364A; }

        .sc-service-list .slz-icon-box-2.theme-style-1 .slz-btn:hover { background-color: #DB0F32; border-color: #DB0F32; }

.sc-service-list .slz-icon-box-2.theme-style-2 { position: relative; width: 100%; display: block; padding-top: 30px; }

    .sc-service-list .slz-icon-box-2.theme-style-2:before { content: ""; display: table; }

    .sc-service-list .slz-icon-box-2.theme-style-2:after { content: ""; display: table; clear: both; }

    .sc-service-list .slz-icon-box-2.theme-style-2 .icon-cell { width: calc(50% + 0px); display: block; position: absolute; left: 0; top: 0px; z-index: 6; overflow: hidden; -webkit-backface-visibility: hidden; -webkit-transform: translateZ(0); transform: translateZ(0); -webkit-border-radius: 4px; border-radius: 4px; background-color: #18364A; -webkit-transition: transform 0.4s ease; -moz-transition: transform 0.4s ease; -ms-transition: transform 0.4s ease; -o-transition: transform 0.4s ease; transition: transform 0.4s ease; }

    .sc-service-list .slz-icon-box-2.theme-style-2:hover .icon-cell { -moz-transform: translateY(10px); -webkit-transform: translateY(10px); -o-transform: translateY(10px); -ms-transform: translateY(10px); transform: translateY(10px); }

    .sc-service-list .slz-icon-box-2.theme-style-2 .icon-cell:before { display: block; content: ""; padding-top: 73%; }

    .sc-service-list .slz-icon-box-2.theme-style-2 .icon-cell .wrapper-icon,
    .sc-service-list .slz-icon-box-2.theme-style-2 .icon-cell .wrapper-icon-image { position: absolute; left: 0; top: 0; right: 0; bottom: 0; margin-right: 0px; }

        .sc-service-list .slz-icon-box-2.theme-style-2 .icon-cell .wrapper-icon-image .slz-icon-img { position: absolute; height: 100%; top: 0; left: 50%; width: auto; max-width: none; -webkit-transform: translate(-50%, 0); -moz-transform: translate(-50%, 0); -ms-transform: translate(-50%, 0); -o-transform: translate(-50%, 0); transform: translate(-50%, 0); }

    .sc-service-list .slz-icon-box-2.theme-style-2 .content-cell { display: block; float: right; width: calc(50% + 30px); padding: 40px 30px 40px 50px; background-color: #FAFAFA; z-index: 2; position: relative; -webkit-border-radius: 4px; border-radius: 4px; -webkit-transition: all 0.4s ease; -moz-transition: all 0.4s ease; -ms-transition: all 0.4s ease; -o-transition: all 0.4s ease; transition: all 0.4s ease; }

    .sc-service-list .slz-icon-box-2.theme-style-2:hover .content-cell { -webkit-box-shadow: 0px 12px 29px 0px rgba(0, 0, 0, 0.07); -moz-box-shadow: 0px 12px 29px 0px rgba(0, 0, 0, 0.07); box-shadow: 0px 12px 29px 0px rgba(0, 0, 0, 0.07); }

    .sc-service-list .slz-icon-box-2.theme-style-2 .wrapper-icon { font-size: 60px; text-align: center; margin: 0px; }

        .sc-service-list .slz-icon-box-2.theme-style-2 .wrapper-icon .slz-icon { color: #FFF; font-size: inherit; position: absolute; display: inline-block; top: 50%; left: 50%; -webkit-transform: translate(-50%, -50%); -moz-transform: translate(-50%, -50%); -o-transform: translate(-50%, -50%); -ms-transform: translate(-50%, -50%); transform: translate(-50%, -50%); }

.slz-column-3.sc-service-list .slz-icon-box-2.theme-style-2 .icon-cell { width: 30%; }

.slz-column-3.sc-service-list .slz-icon-box-2.theme-style-2 .content-cell { width: calc(70% + 40px); padding: 30px 20px 30px 50px; }

.slz-column-3.sc-service-list .slz-icon-box-2.theme-style-2 .wrapper-icon { font-size: 40px; }

.slz-column-4.sc-service-list .slz-icon-box-2.theme-style-2 .wrapper-icon { font-size: 30px; }

.slz-column-3.sc-service-list .slz-icon-box-2 .title,
.slz-column-4.sc-service-list .slz-icon-box-2 .title { font-size: 14px; font-weight: 700; }

.sc-service-list .slz-icon-box-2.theme-style-2 { padding-top: 20px; padding-bottom: 0px; }

.slz-column-4.sc-service-list .slz-icon-box-2.theme-style-2 .icon-cell { width: 25%; }

.slz-column-4.sc-service-list .slz-icon-box-2.theme-style-2 .content-cell { width: calc(80% + 20px); padding: 30px 15px 30px 35px; }

.slz-column-1.sc-service-list .slz-icon-box-2.theme-style-2 .icon-cell { height: calc(100% - 30px); width: 34%; max-width: 270px; }

.slz-column-1.sc-service-list .slz-icon-box-2.theme-style-2 .content-cell { width: calc(100% - 240px); }

.slz-sidebar-left .slz-column-1.sc-service-list .slz-icon-box-2.theme-style-2 .icon-cell,
.slz-sidebar-right .slz-column-1.sc-service-list .slz-icon-box-2.theme-style-2 .icon-cell { max-width: initial; }

.slz-sidebar-left .slz-column-1.sc-service-list .slz-icon-box-2.theme-style-2 .content-cell,
.slz-sidebar-right .slz-column-1.sc-service-list .slz-icon-box-2.theme-style-2 .content-cell { width: calc(66%+30px); }

.sc-service-list.seperator-style-3 {z-index:9; padding-top: 25px; margin-top: -85px; padding-bottom: 70px; background-color: #FFF; -webkit-border-radius: 10px; border-radius: 10px; -webkit-box-shadow: 0px 12px 29px 0px rgba(0, 0, 0, 0.07); -moz-box-shadow: 0px 12px 29px 0px rgba(0, 0, 0, 0.07); box-shadow: 0px 12px 29px 0px rgba(0, 0, 0, 0.07); }

.sc-service-list .slz-icon-box-2.theme-style-3 { padding: 0px 25px; position: relative; }

    .sc-service-list .slz-icon-box-2.theme-style-3 .icon-cell { display: block; margin-left: -55px; width: 110px; height: 110px; position: absolute; z-index: 5; left: 50%; -webkit-transition: all 0.4s ease; -moz-transition: all 0.4s ease; -ms-transition: all 0.4s ease; -o-transition: all 0.4s ease; transition: all 0.4s ease; }

        .sc-service-list .slz-icon-box-2.theme-style-3 .icon-cell .wrapper-icon { width: 100%; height: 100%; text-align: center; font-size: 50px; line-height: 110px; }

            .sc-service-list .slz-icon-box-2.theme-style-3 .icon-cell .wrapper-icon .slz-icon { font-size: inherit; line-height: inherit; }

    .sc-service-list .slz-icon-box-2.theme-style-3:hover .icon-cell { -moz-transform: translateY(-60px); -webkit-transform: translateY(-60px); -o-transform: translateY(-60px); -ms-transform: translateY(-60px); transform: translateY(-60px); }

    .sc-service-list .slz-icon-box-2.theme-style-3 .icon-cell .wrapper-icon-image { width: 100%; height: 100%; padding: 0px; position: relative; margin: 0px; z-index: 5; }

        .sc-service-list .slz-icon-box-2.theme-style-3 .icon-cell .wrapper-icon-image:after { content: ""; position: absolute; width: 30px; height: 2px; background: #37c0a7; bottom: 0; left: 50%; margin-left: -15px; -webkit-transition: all 0.4s ease; -moz-transition: all 0.4s ease; -ms-transition: all 0.4s ease; -o-transition: all 0.4s ease; transition: all 0.4s ease; }

        .sc-service-list .slz-icon-box-2.theme-style-3 .icon-cell .wrapper-icon:before,
        .sc-service-list .slz-icon-box-2.theme-style-3 .icon-cell .wrapper-icon-image:before { content: ""; position: absolute; width: 150%; height: 150%; left: 50%; top: 50%; -webkit-transition: all 0.4s ease; -moz-transition: all 0.4s ease; -ms-transition: all 0.4s ease; -o-transition: all 0.4s ease; transition: all 0.4s ease; -webkit-transform: translate(-50%, -50%) scale(0); -moz-transform: translate(-50%, -50%) scale(0); transform: translate(-50%, -50%) scale(0); background-color: #FFF; -webkit-border-radius: 50%; border-radius: 50%; }

    .sc-service-list .slz-icon-box-2.theme-style-3:hover .icon-cell .wrapper-icon:before,
    .sc-service-list .slz-icon-box-2.theme-style-3:hover .icon-cell .wrapper-icon-image:before { -webkit-transform: translate(-50%, -50%) scale(1); -moz-transform: translate(-50%, -50%) scale(1); transform: translate(-50%, -50%) scale(1); }

    .sc-service-list .slz-icon-box-2.theme-style-3 .icon-cell .wrapper-icon-image:before { }

    .sc-service-list .slz-icon-box-2.theme-style-3 .icon-cell .wrapper-icon-image .slz-icon-img { max-width: 130%; height: auto; display: inline-block; position: absolute; top: 50%; left: 50%; -moz-transform: translate(-50%, -50%); -webkit-transform: translate(-50%, -50%); transform: translate(-50%, -50%); }

    .sc-service-list .slz-icon-box-2.theme-style-3 .title { font-size: 17px; }

        .sc-service-list .slz-icon-box-2.theme-style-3 .title:after { content: none; }

    .sc-service-list .slz-icon-box-2.theme-style-3 .slz-btn { min-width: initial; height: auto; padding: 7px 20px; line-height: 1.4; font-size: 14px; font-weight: 400; }

    .sc-service-list .slz-icon-box-2.theme-style-3 .service-content-wrap { position: relative; overflow: hidden; }

        .sc-service-list .slz-icon-box-2.theme-style-3 .service-content-wrap .content-cell { position: relative; -moz-transform: translateY(40px); -webkit-transform: translateY(40px); -o-transform: translateY(40px); -ms-transform: translateY(40px); transform: translateY(40px); padding-top: 80px; -webkit-transition: all 0.4s ease; -moz-transition: all 0.4s ease; -ms-transition: all 0.4s ease; -o-transition: all 0.4s ease; transition: all 0.4s ease; }

    .sc-service-list .slz-icon-box-2.theme-style-3.no-readmore-btn .service-content-wrap .content-cell { padding-top: 120px; -moz-transform: translateY(0px); -webkit-transform: translateY(0px); -o-transform: translateY(0px); -ms-transform: translateY(0px); transform: translateY(0px); }

    .sc-service-list .slz-icon-box-2.theme-style-3.no-readmore-btn:hover .service-content-wrap .content-cell { -moz-transform: translateY(-40px); -webkit-transform: translateY(-40px); -o-transform: translateY(-40px); -ms-transform: translateY(-40px); transform: translateY(-40px); }

    .sc-service-list .slz-icon-box-2.theme-style-3:hover .service-content-wrap .content-cell { -moz-transform: translateY(0px); -webkit-transform: translateY(0px); -o-transform: translateY(0px); -ms-transform: translateY(0px); transform: translateY(0px); }

    .sc-service-list .slz-icon-box-2.theme-style-3 .icon-cell { position: absolute; left: 50%; }

    .sc-service-list .slz-icon-box-2.theme-style-3:hover .icon-cell .wrapper-icon-image:after { opacity: 0; }

.sc-service-list.seperator-style-3 > .item { position: relative; }

    .sc-service-list.seperator-style-3 > .item:after { content: ""; position: absolute; width: 1px; height: calc(100% - 20px); bottom: 0px; right: 0; background-color: #F2F2F2; z-index: 1; }

.sc-service-list .slz-icon-box-2.theme-style-4 { padding: 30px 25px 20px; position: relative; }

    .sc-service-list .slz-icon-box-2.theme-style-4 .icon-cell { display: block; margin-left: -55px; width: 110px; height: 110px; position: absolute; left: 50%; -webkit-transition: all 0.4s ease; -moz-transition: all 0.4s ease; -ms-transition: all 0.4s ease; -o-transition: all 0.4s ease; transition: all 0.4s ease; }

        .sc-service-list .slz-icon-box-2.theme-style-4 .icon-cell .wrapper-icon { width: 100%; height: 100%; text-align: center; font-size: 50px; line-height: 110px; }

            .sc-service-list .slz-icon-box-2.theme-style-4 .icon-cell .wrapper-icon .slz-icon { font-size: inherit; line-height: inherit; }

    .sc-service-list .slz-icon-box-2.theme-style-4:hover .icon-cell { -moz-transform: translateY(-40px); -webkit-transform: translateY(-40px); -o-transform: translateY(-40px); -ms-transform: translateY(-40px); transform: translateY(-40px); }

    .sc-service-list .slz-icon-box-2.theme-style-4 .icon-cell .wrapper-icon-image { width: 100%; height: 100%; padding: 0px; position: relative; margin: 0px; }

        .sc-service-list .slz-icon-box-2.theme-style-4 .icon-cell .wrapper-icon-image:after { content: ""; position: absolute; width: 30px; height: 2px; background: #DB0F32; bottom: 0; left: 50%; margin-left: -15px; -webkit-transition: all 0.4s ease; -moz-transition: all 0.4s ease; -ms-transition: all 0.4s ease; -o-transition: all 0.4s ease; transition: all 0.4s ease; }

        .sc-service-list .slz-icon-box-2.theme-style-4 .icon-cell .wrapper-icon-image:before { }

        .sc-service-list .slz-icon-box-2.theme-style-4 .icon-cell .wrapper-icon-image .slz-icon-img { max-width: 100%; height: auto; display: inline-block; position: absolute; top: 50%; left: 50%; -moz-transform: translate(-50%, -50%); -webkit-transform: translate(-50%, -50%); transform: translate(-50%, -50%); }

    .sc-service-list .slz-icon-box-2.theme-style-4 .title:after { content: none; }

    .sc-service-list .slz-icon-box-2.theme-style-4 .slz-btn { min-width: initial; height: auto; padding: 7px 20px; line-height: 1.4; font-size: 14px; font-weight: 400; }

    .sc-service-list .slz-icon-box-2.theme-style-4 .service-content-wrap { position: relative; overflow: hidden; }

        .sc-service-list .slz-icon-box-2.theme-style-4 .service-content-wrap .content-cell { position: relative; -moz-transform: translateY(40px); -webkit-transform: translateY(40px); -o-transform: translateY(40px); -ms-transform: translateY(40px); transform: translateY(40px); padding-top: 80px; -webkit-transition: all 0.4s ease; -moz-transition: all 0.4s ease; -ms-transition: all 0.4s ease; -o-transition: all 0.4s ease; transition: all 0.4s ease; }

    .sc-service-list .slz-icon-box-2.theme-style-4:hover .service-content-wrap .content-cell { -moz-transform: translateY(0px); -webkit-transform: translateY(0px); -o-transform: translateY(0px); -ms-transform: translateY(0px); transform: translateY(0px); }

    .sc-service-list .slz-icon-box-2.theme-style-4 .icon-cell { position: absolute; left: 50%; }

    .sc-service-list .slz-icon-box-2.theme-style-4:hover .icon-cell .wrapper-icon-image:after { background-color: #FFF; }

.slz-list-block.seperator-style-4 { margin-left: 0px; margin-right: 0px; padding-bottom: 0px; -webkit-box-shadow: 0px 12px 29px 0px rgba(0, 0, 0, 0.07); -moz-box-shadow: 0px 12px 29px 0px rgba(0, 0, 0, 0.07); box-shadow: 0px 12px 29px 0px rgba(0, 0, 0, 0.07); }

    .slz-list-block.seperator-style-4 > .item { padding-left: 0px; padding-right: 0px; position: relative; z-index: 3; }

        .slz-list-block.seperator-style-4 > .item:before { content: ""; width: 100%; height: 0%; position: absolute; bottom: 0; left: 0; background-color: #DB0F32; z-index: -1; -webkit-transition: all 0.4s ease; -moz-transition: all 0.4s ease; -ms-transition: all 0.4s ease; -o-transition: all 0.4s ease; transition: all 0.4s ease; }

    .slz-list-block.seperator-style-4 .item:hover .slz-icon-box-2 .title { color: #FFF; -webkit-transition: all 0.4s ease; -moz-transition: all 0.4s ease; -ms-transition: all 0.4s ease; -o-transition: all 0.4s ease; transition: all 0.4s ease; }

        .slz-list-block.seperator-style-4 .item:hover .slz-icon-box-2 .title:hover { color: #18364A; }

    .slz-list-block.seperator-style-4 > .item:hover { color: #FFF; }

        .slz-list-block.seperator-style-4 > .item:hover:before { height: calc(100% + 40px); }

.sc-service-list .slz-icon-box-2.theme-style-4 .slz-btn { background-color: #18364A; border-color: #18364A; }

    .sc-service-list .slz-icon-box-2.theme-style-4 .slz-btn:hover { background-color: #fff; border-color: #fff; color: #DB0F32; }

.sc-service-list.seperator-style-4 > .item { position: relative; }

    .sc-service-list.seperator-style-4 > .item:after { content: ""; position: absolute; width: 1px; height: calc(100% - 80px); bottom: 40px; right: 0; z-index: -2; background-color: #F2F2F2; }

.service-detail-wrapper > .title { font-size: 45px; color: #18364a; display: block; line-height: 1.4; font-weight: 600; margin-bottom: 50px; }

.vc_custom_1479971256389 .sc-service-list .slz-icon-box-2.theme-style-1 .content-cell { background-color: #FFF; }

@media (min-width:1025px) {
    .sc-service-list.seperator-style-3.slz-column-4 > .item:nth-child(4n):after,
    .sc-service-list.seperator-style-4.slz-column-4 > .item:nth-child(4n):after { content: none; }
    .sc-service-list.seperator-style-3.slz-column-3 > .item:nth-child(3n):after,
    .sc-service-list.seperator-style-4.slz-column-3 > .item:nth-child(3n):after { content: none; }
    .sc-service-list.seperator-style-3.slz-column-2 > .item:nth-child(2n):after,
    .sc-service-list.seperator-style-4.slz-column-2 > .item:nth-child(2n):after { content: none; }
    .sc-service-list.seperator-style-3.slz-column-1 > .item:after,
    .sc-service-list.seperator-style-4.slz-column-1 > .item:after { content: none; }
}

@media (max-width:1024px) {
    .sc-service-list.seperator-style-3.slz-column-4 > .item:nth-child(4n):after,
    .sc-service-list.seperator-style-4.slz-column-4 > .item:nth-child(4n):after { content: none; }
    .sc-service-list.seperator-style-3.slz-column-3 > .item:nth-child(3n):after,
    .sc-service-list.seperator-style-4.slz-column-3 > .item:nth-child(3n):after { content: none; }
    .sc-service-list.seperator-style-3.slz-column-2 > .item:nth-child(2n):after,
    .sc-service-list.seperator-style-4.slz-column-2 > .item:nth-child(2n):after { content: none; }
    .sc-service-list.seperator-style-3.slz-column-1 > .item:after,
    .sc-service-list.seperator-style-4.slz-column-1 > .item:after { content: none; }
    .sc-service-list.slz-column-2 .slz-icon-box-2.theme-style-2 .icon-cell,
    .sc-service-list.slz-column-3 .slz-icon-box-2.theme-style-2 .icon-cell,
    .sc-service-list.slz-column-4 .slz-icon-box-2.theme-style-2 .icon-cell { width: calc(30% + 0px); }
    .slz-column-3.sc-service-list .slz-icon-box-2.theme-style-2 .content-cell,
    .sc-service-list.slz-column-2 .slz-icon-box-2.theme-style-2 .content-cell,
    .sc-service-list.slz-column-3 .slz-icon-box-2.theme-style-2 .content-cell,
    .sc-service-list.slz-column-4 .slz-icon-box-2.theme-style-2 .content-cell { width: calc(70% + 40px); padding: 30px 20px 30px 50px; }
    .sc-service-list > .item { margin-top: 30px; }
    .sc-service-list.slz-column-3.seperator-style-2 > .item,
    .sc-service-list.slz-column-4.seperator-style-2 > .item { width: 50%; }
}

@media (max-width:768px) {
    .sc-service-list.slz-column-2 .slz-icon-box-2.theme-style-2 .icon-cell,
    .sc-service-list.slz-column-3 .slz-icon-box-2.theme-style-2 .icon-cell,
    .sc-service-list.slz-column-4 .slz-icon-box-2.theme-style-2 .icon-cell { width: calc(30% + 0px); }
    .slz-column-3.sc-service-list .slz-icon-box-2.theme-style-2 .content-cell,
    .sc-service-list.slz-column-2 .slz-icon-box-2.theme-style-2 .content-cell,
    .sc-service-list.slz-column-3 .slz-icon-box-2.theme-style-2 .content-cell,
    .sc-service-list.slz-column-4 .slz-icon-box-2.theme-style-2 .content-cell { width: calc(70% + 40px); padding: 30px 20px 30px 60px; }
    .sc-service-list.slz-column-2.seperator-style-2 > .item,
    .sc-service-list.slz-column-3.seperator-style-2 > .item,
    .sc-service-list.slz-column-4.seperator-style-2 > .item { width: 100%; }
    .slz-column-3.sc-service-list .slz-icon-box-2 .title,
    .slz-column-4.sc-service-list .slz-icon-box-2 .title { font-size: 18px; font-weight: 500; }
    .slz-list-block.slz-column-3 .item:nth-child(-n + 3),
    .slz-list-block.slz-column-4 .item:nth-child(-n + 4),
    .slz-list-block.slz-column-4 .item:nth-child(-n+3) { margin-top: 30px; }
    .slz-list-block.slz-column-2 .item:nth-child(-n + 2),
    .slz-list-block.slz-column-3 .item:nth-child(-n + 2),
    .slz-list-block.slz-column-4 .item:nth-child(-n+2) { margin-top: 30px; }
    .sc-service-list.seperator-style-3 > .item:before { content: ""; position: absolute; width: calc(100% - 20px); height: 1px; top: 0; left: 50%; transform: translateX(-50%); background-color: #F2F2F2; z-index: 1; }
    .sc-service-list.seperator-style-4 > .item { overflow: hidden; }
        .sc-service-list.seperator-style-4 > .item .slz-icon-box-2.theme-style-4:before { content: ""; position: absolute; width: calc(100% - 20px); height: 1px; top: 0; left: 50%; transform: translateX(-50%); background-color: #F2F2F2; z-index: 1; }
    .sc-service-list.seperator-style-3.slz-column-2 .item:nth-child(-n + 2):before,
    .sc-service-list.seperator-style-3.slz-column-3 .item:nth-child(-n + 2):before,
    .sc-service-list.seperator-style-3.slz-column-4 .item:nth-child(-n+2):before { content: none; }
    .sc-service-list.seperator-style-4.slz-column-2 .item:nth-child(-n + 2) .slz-icon-box-2.theme-style-4:before,
    .sc-service-list.seperator-style-4.slz-column-3 .item:nth-child(-n + 2) .slz-icon-box-2.theme-style-4:before,
    .sc-service-list.seperator-style-4.slz-column-4 .item:nth-child(-n + 2) .slz-icon-box-2.theme-style-4:before { content: none; }
    .sc-service-list.slz-list-block.slz-column-3.seperator-style-4 .item:nth-child(-n + 3),
    .sc-service-list.slz-list-block.slz-column-4.seperator-style-4 .item:nth-child(-n + 4),
    .sc-service-list.slz-list-block.slz-column-4.seperator-style-4 .item:nth-child(-n+3) { margin-top: 0; }
    .slz-icon-box-1.style-3 { margin-bottom: 60px; }
    .sc_icon_box .row > [class*="col-"]:last-child > .slz-icon-box-1.style-3 { margin-bottom: 0px; }
    .slz-column-1.sc-service-list .slz-icon-box-2.theme-style-2 .content-cell { width: calc(66% + 30px); }
    .slz-column-1.sc-service-list .slz-icon-box-2.theme-style-2 .icon-cell { max-width: initial; }
}

@media (max-width:767px) {
    .sc-service-list.seperator-style-3 {margin-top:0; }
}

@media (max-width:600px) {
    .sc-service-list .slz-icon-box-2.theme-style-2 .content-cell,
    .sc-service-list .slz-icon-box-2.theme-style-2 .icon-cell { -webkit-border-radius: 4px 4px 0 0; border-radius: 4px 4px 0 0; }
    .sc-service-list.slz-column-1 .slz-icon-box-2.theme-style-2 .icon-cell,
    .sc-service-list .slz-icon-box-2.theme-style-2 .icon-cell,
    .sc-service-list.slz-column-2 .slz-icon-box-2.theme-style-2 .icon-cell,
    .sc-service-list.slz-column-3 .slz-icon-box-2.theme-style-2 .icon-cell,
    .sc-service-list.slz-column-4 .slz-icon-box-2.theme-style-2 .icon-cell { width: 100%; position: relative; }
    .slz-column-1.sc-service-list .slz-icon-box-2.theme-style-2 .content-cell,
    .slz-column-3.sc-service-list .slz-icon-box-2.theme-style-2 .content-cell,
    .sc-service-list.slz-column-2 .slz-icon-box-2.theme-style-2 .content-cell,
    .sc-service-list.slz-column-3 .slz-icon-box-2.theme-style-2 .content-cell,
    .sc-service-list.slz-column-4 .slz-icon-box-2.theme-style-2 .content-cell { width: 100%; padding: 30px 15px; }
    .slz-column-1.sc-service-list .slz-icon-box-2.theme-style-2 .icon-cell { height: auto; }
    .sc-service-list .slz-icon-box-2.theme-style-2 .icon-cell:before { padding-top: 63%; }
    .service-detail-wrapper > .title { font-size: 36px; }
}

@media (max-width:480px) {
    .sc-service-list > .item + .item { margin-top: 30px !important; }
    .slz-list-block.seperator-style-4 > .item:hover:before { height: calc(100%+30px); }
    .sc-service-list.seperator-style-3 > .item:after,
    .sc-service-list.seperator-style-4 > .item:after { content: none; }
    .sc-service-list.seperator-style-3.slz-column-2 .item:nth-child(-n + 2):before,
    .sc-service-list.seperator-style-3.slz-column-3 .item:nth-child(-n + 2):before,
    .sc-service-list.seperator-style-3.slz-column-4 .item:nth-child(-n+2):before { content: ''; }
    .sc-service-list.seperator-style-3.slz-column-2 .item:first-child:before,
    .sc-service-list.seperator-style-3.slz-column-3 .item:first-child:before,
    .sc-service-list.seperator-style-3.slz-column-4 .item:first-child:before { content: none; }
}

@media (max-width:380px) {
    .service-detail-wrapper > .title { font-size: 26px; }
}

.sc-recruitment-tab { display: block; width: 100%; }

.slz-cv-wrapper { margin-left: -15px; margin-right: -15px; }

    .slz-cv-wrapper:before { content: ""; display: table; }

    .slz-cv-wrapper:after { content: ""; display: table; clear: both; }

.cv-navigation .slz-title-shortcode { }

.slz-cv-wrapper .cv-navigation { width: 33.3333%; display: block; padding-left: 15px; padding-right: 15px; float: left; position: relative; }

.slz-cv-wrapper .cv-content { width: 66.6667%; display: block; padding-left: 15px; padding-right: 15px; float: left; }

.slz-cv-wrapper .slz-categories { list-style: none; padding-left: 0px; margin-top: 10px; }

    .slz-cv-wrapper .slz-categories li { position: relative; width: 100%; }

    .slz-cv-wrapper .slz-categories .link { line-height: 1.4; padding: 10px 25px 10px 0px; position: relative; }

        .slz-cv-wrapper .slz-categories .link:after { font-family: 'FontAwesome'; content: '\f105'; position: absolute; right: 0px; top: 10px; color: #D8D8D8; -webkit-transition: all 0.4s ease; -moz-transition: all 0.4s ease; -ms-transition: all 0.4s ease; -o-transition: all 0.4s ease; transition: all 0.4s ease; }

        .slz-cv-wrapper .slz-categories .link:hover,
        .slz-cv-wrapper .slz-categories .active .link { color: #DB0F32; padding-left: 15px; box-shadow: 2px 3px 9px 1px rgba( 0, 0, 0, 0.1); }

            .slz-cv-wrapper .slz-categories .link:hover:after,
            .slz-cv-wrapper .slz-categories .active .link:after { right: 15px; }

.slz-cv-wrapper .cv-content .slz-block-item-01 .block-image:before { content: none; }

.slz-cv-wrapper .cv-content .slz-block-item-01 .block-title { font-size: 45px; font-weight: 600; margin-bottom: 5px; }

.slz-cv-wrapper .block-info-cv { list-style: none; padding-left: 0px; margin-bottom: 20px; }

    .slz-cv-wrapper .block-info-cv > li { display: inline-block; margin-right: 10px; color: #989B9F; }

        .slz-cv-wrapper .block-info-cv > li i { margin-right: 5px; }

.slz-cv-wrapper .cv-content .block-text + .block-read-more { margin-top: 30px; }

.slz-cv-wrapper .slz-title-shortcode { display: block; text-align: center; position: absolute; left: 15px; right: 15px; bottom: 100%; border-bottom: 2px solid #DB0F32; margin-bottom: 0; }

    .slz-cv-wrapper .slz-title-shortcode > span { display: inline-block; text-transform: uppercase; font-weight: 700; color: #18364A; font-size: 20px; padding: 5px; position: relative; }

        .slz-cv-wrapper .slz-title-shortcode > span:before { content: ""; position: absolute; right: 100%; top: 14px; width: 10px; height: 2px; background-color: #DB0F32; }

        .slz-cv-wrapper .slz-title-shortcode > span:after { content: ""; position: absolute; right: 100%; top: 20px; width: 15px; height: 2px; background-color: #DB0F32; }

.sc-recruitment-style-tab .slz-recent-post .media { padding: 0; }

.sc-recruitment-style-tab .slz-recent-post .media-right { padding: 0; }

.sc-recruitment-style-tab .slz-recent-post .media-left { width: 100%; border-radius: 5px; overflow: hidden; display: block; position: relative; }

    .sc-recruitment-tab .slz-cv-wrapper .cv-content .slz-block-item-01 .block-image:before,
    .sc-recruitment-style-tab .slz-recent-post .media-left:before { display: block; content: ''; padding-top: 50%; }

    .sc-recruitment-tab .slz-cv-wrapper .cv-content .slz-block-item-01 .block-image .img-responsive,
    .sc-recruitment-style-tab .slz-recent-post .media-left .img-responsive { width: auto; height: 100%; position: absolute; top: 50%; left: 50%; margin: 0; transform: translate(-50%, -50%); -webkit-transform: translate(-50%, -50%); }

    .sc-recruitment-style-tab .slz-recent-post .media-left .img-responsive { width: 100%; height: auto; }

.sc-recruitment-style-tab .slz-recent-post .media-left,
.sc-recruitment-style-tab .slz-recent-post .media-right { display: block; }

.sc-recruitment-style-tab .slz-recent-post .media-right { padding: 15px 0 0 0; }

.sc-recruitment-tab .slz-cv-wrapper .cv-content .slz-block-item-01 .block-title,
.sc-recruitment-style-tab .slz-recent-post .block-title { font-size: 36px; line-height: 1.2; margin-bottom: 5px; color: #18364a; }

.sc-recruitment-style-tab .slz-recent-post .block-title { margin-bottom: 8px; }

.sc-recruitment-tab .slz-cv-wrapper .cv-content .slz-block-item-01 .block-title:hover { color: #da0f32; cursor: pointer; }

.sc-recruitment-style-tab .slz-recent-post .block-info { margin-bottom: 20px; }

    .sc-recruitment-style-tab .slz-recent-post .block-info li { margin-bottom: 5px; }

.sc-recruitment-style-tab .block-info i { margin-right: 5px; }

@media (max-width:600px) {
    .slz-cv-wrapper .slz-title-shortcode { position: relative; bottom: auto; left: 0; right: auto; width: 100%; }
    .slz-cv-wrapper .cv-content .slz-block-item-01 .block-title { font-size: 36px; }
    .slz-cv-wrapper .block-text h2 { font-size: 24px; }
}

@media (max-width:480px) {
    .slz-cv-wrapper .cv-navigation { width: 100%; float: none; margin-bottom: 20px; }
    .slz-cv-wrapper .cv-content { width: 100%; float: none; }
        .slz-cv-wrapper .cv-content .slz-block-item-01 .block-title { font-size: 24px; }
}

@media (max-width:380px) {
    .slz-cv-wrapper .cv-content .slz-block-item-01 .block-title { font-size: 26px; }
    .slz-cv-wrapper .block-text h2 { font-size: 18px; }
}

.slz-banner-01 { overflow: hidden; }

    .slz-banner-01 .img-bg { width: auto; }

    .slz-banner-01.style-2 .title { text-align: left; }

    .slz-banner-01.style-2 .slz-btn { padding: 0 30px; }

@media screen and (max-width: 1024px) {
    .slz-banner-01 .content-wrapper { padding: 30px; padding-top: 0; }
        .slz-banner-01 .content-wrapper h1 { margin-top: 0; }
    .slz-banner-01.style-2 .description { width: 70%; }
    .slz-banner-01.style-2 .slz-btn { width: 30%; }
}

@media (max-width:768px) {
    .slz-banner-01.style-2 .description { width: 100%; }
    .slz-banner-01.style-2 .slz-btn { width: 100%; }
    .slz-banner-01.style-2 .title { text-align: center; }
    .slz-banner-01.style-2 .description { text-align: center; margin-right: 0px; margin-left: 0px; }
}

@media screen and (max-width: 767px) {
    .slz-banner-01 .img-bg { width: 100%; margin-bottom: 0; }
    .slz-banner-01.style-2 .description { width: 100%; }
    .slz-banner-01.style-2 .slz-btn { width: 100%; }
}

.slz-button-search { margin-left: 30px; }

.slz-logo-wrapper .logo img { max-width: 160px; }

.slz-menu-wrapper > li > a { font-weight: 500; padding: 0; margin: 0 20px; }

.slz-main-menu .slz-menu-wrapper > li:first-child > a { margin-left: 0; }

.slz-main-menu .slz-menu-wrapper > li:last-child > a { margin-right: 0; }

.slz-menu-wrapper > li > a:before,
.slz-menu-wrapper > li > a:after { content: ""; position: absolute; height: 2px; width: 0; background-color: #da0f32; transition: all 0.3s ease; }

.slz-menu-wrapper > li > a:before { top: 36px; left: 0; }

.slz-menu-wrapper > li > a:after { bottom: 36px; right: 0; }

.slz-header-fixed .slz-menu-wrapper > li > a:before { top: 18px; left: 0; }

.slz-header-fixed .slz-menu-wrapper > li > a:after { bottom: 18px; right: 0; }

.header-transparent .slz-menu-wrapper > li:hover > a,
.header-transparent .slz-menu-wrapper > .current-menu-item > a { color: #fff; }

    .slz-menu-wrapper .current-menu-item > a:before,
    .slz-menu-wrapper .current-menu-item > a:after,
    .slz-menu-wrapper > li:hover > a:before,
    .slz-menu-wrapper > li:hover > a:after,
    .header-transparent .slz-menu-wrapper > li:hover > a:before,
    .header-transparent .slz-menu-wrapper > li:hover > a:after { width: calc(100% - 10px); }

.header-transparent .logo img { opacity: 0; }

.header-transparent .logo .logo-header-transparent { opacity: 1; }

.header-transparent .slz-menu-wrapper > li > a { color: #fff; }

.header-transparent .slz-header-fixed .logo img { opacity: 1; }

.header-transparent .slz-header-fixed .logo .logo-header-transparent { opacity: 0; }

.header-transparent .slz-header-fixed .slz-menu-wrapper > li > a { color: #18364a; }

.slz-header-center .slz-menu-wrapper > li > a:before { top: 18px; left: 0; }

.slz-header-center .slz-menu-wrapper > li > a:after { bottom: 18px; right: 0; }

.slz-hamburger-menu .bar,
.slz-hamburger-menu .bar:before,
.slz-hamburger-menu .bar:after { background-color: #18364a; }

.slz-main-menu-mobile .slz-menu-wrapper > li > a:before,
.slz-main-menu-mobile .slz-menu-wrapper > li > a:after { content: none; }

.slz-main-menu-mobile .slz-menu-wrapper li > a { margin: 0; }

.slz-main-menu-mobile .slz-menu-wrapper li:hover > a,
.slz-main-menu-mobile .slz-menu-wrapper .current-menu-item > a { color: #fff; }

.slz-main-menu-mobile .slz-menu-wrapper,
.slz-main-menu-mobile .slz-menu-wrapper li > a:hover,
.slz-main-menu-mobile .slz-menu-wrapper li > a:focus { background-color: #18364a; }

    .slz-main-menu-mobile .slz-menu-wrapper .sub-menu { background-color: #234358; }

.header-transparent .slz-header-fixed .slz-main-menu-mobile .slz-menu-wrapper > li > a { color: #fff; }

.slz-footer-bottom { background-color: #071621; }

.slz-header-mobile-topbar .slz-mobile-topbar { border-bottom: 1px solid rgba(255, 255, 255, 0.1); }

    .slz-header-mobile-topbar .slz-mobile-topbar .slz-btn { padding: 0; text-align: center; width: 40px; height: 40px; line-height: 40px; }

.slz-header-mobile-topbar .social a { color: #fff; }

.slz-list-logo .link img { -webkit-transition: all 0.4s ease; -moz-transition: all 0.4s ease; -ms-transition: all 0.4s ease; -o-transition: all 0.4s ease; transition: all 0.4s ease; }

.slz-list-logo:hover .link img { opacity: 0.6; }

.slz-list-logo:hover .link:hover img { opacity: 1; }

@media screen and (max-width: 768px) {
    .slz-list-block.slz-list-logo.slz-column-3 .item:nth-child(-n + 3),
    .slz-list-block.slz-list-logo.slz-column-4 .item:nth-child(-n + 4),
    .slz-list-block.slz-list-logo.slz-column-4 .item:nth-child(-n+3) { margin-top: 60px; }
    .slz-list-block.slz-list-logo.slz-column-2 .item:nth-child(-n + 2),
    .slz-list-block.slz-list-logo.slz-column-3 .item:nth-child(-n + 2),
    .slz-list-block.slz-list-logo.slz-column-4 .item:nth-child(-n+2) { margin-top: 0; }
}

@media screen and (max-width: 600px) {
    .slz-list-block.slz-list-logo .item { margin-top: 30px; }
    .slz-list-block.slz-list-logo.slz-column-3 .item:nth-child(-n + 3),
    .slz-list-block.slz-list-logo.slz-column-4 .item:nth-child(-n + 4),
    .slz-list-block.slz-list-logo.slz-column-4 .item:nth-child(-n+3) { margin-top: 30px; }
}

@media screen and (max-width: 414px) {
    .slz-list-block.slz-list-logo.slz-column-3 .item:first-child,
    .slz-list-block.slz-list-logo.slz-column-4 .item:first-child,
    .slz-list-block.slz-list-logo.slz-column-4 .item:first-child { margin-top: 0; }
}

.slz-header-wrapper .dropdown-toggle { display: inline-block; vertical-align: middle; }

.slick-dots { bottom: -30px; }

    .slick-dots li button:before { content: ''; background-color: #fff; border: 1px solid #b2b6b9; opacity: 1; width: 9px; height: 9px; border-radius: 50%; -webkit-border-radius: 50%; z-index: 2; transform: translate(40%, 40%); -webkit-transform: translate(40%, 40%); -moz-transform: translate(40%, 40%); -ms-transform: translate(40%, 40%); -o-transform: translate(40%, 40%); transition: all 0.3s ease; -webkit-transition: all 0.3s ease; -moz-transition: all 0.3s ease; -o-transition: all 0.3s ease; }

    .slick-dots li button:after { position: absolute; content: ''; width: 16px; height: 16px; background-color: #fff; border: 1px solid #dee1e3; top: 0; left: 0; border-radius: 50%; -webkit-border-radius: 50%; z-index: 1; transition: all 0.3s ease; -webkit-transition: all 0.3s ease; -moz-transition: all 0.3s ease; -o-transition: all 0.3s ease; }

    .slick-dots li.slick-active button:before { background-color: #db0f31; border-color: #db0f31; }

    .slick-dots li.slick-active button:after { background-color: #fff; border-color: #fff; box-shadow: 0 5px 15px rgba(0, 0, 0, 0.1); }

.block-title:hover { color: #db0f30; }

.slz-carousel-wrapper .slick-arrow { width: 48px; height: 48px; line-height: 46px; padding: 0px; color: #fff; font-size: 26px; text-align: center; -webkit-border-radius: 5px; border-radius: 5px; border: 1px solid #ececec; background-color: transparent; -webkit-transition: all 0.4s ease; -moz-transition: all 0.4s ease; -ms-transition: all 0.4s ease; -o-transition: all 0.4s ease; transition: all 0.4s ease; }

    .slz-carousel-wrapper .slick-arrow:hover { color: #db0f31; border-color: #db0f31; }

    .slz-carousel-wrapper .slick-arrow:focus { -webkit-box-shadow: none; box-shadow: none; }

    .slz-carousel-wrapper .slick-arrow.btn-prev:before { font-family: 'FontAwesome'; content: "\f104"; }

    .slz-carousel-wrapper .slick-arrow.btn-next:before { font-family: 'FontAwesome'; content: "\f105"; }

    .slz-carousel-wrapper .slick-arrow i { display: none; }

    .slz-carousel-wrapper .slick-arrow .text { display: none; }

.slz-blog-detail .slz-related-post .slick-arrow { -webkit-border-radius: 5px; border-radius: 5px; width: 32px; height: 32px; line-height: 30px; font-size: 16px; top: calc(50% - 30px); }

    .slz-blog-detail .slz-related-post .slick-arrow:hover { background-color: transparent; border-color: #db0f31; color: #db0f31; }

    .slz-blog-detail .slz-related-post .slick-arrow.btn-prev { left: -40px; }

.slz-blog-detail .slz-related-post.slz-carousel-wrapper:hover .slick-arrow.btn-prev { left: 40px; }

.slz-blog-detail .slz-related-post .slick-arrow.btn-next { left: auto; right: -40px; }

.slz-blog-detail .slz-related-post.slz-carousel-wrapper:hover .slick-arrow.btn-next { right: 40px; }

.slz-block-item-01 .block-image.has-quote .link:after,
.slz-blog-detail .block-image.has-quote .link:after { opacity: 1; }

.slz-article-not-found .heading { padding: 20px; border-left: 3px solid #337ab7; margin-bottom: 20px; font-weight: 700; }

.slz-article-not-found .page-content { font-size: 16px; }

.social a,
.social-list a { color: #989b9f; background-color: transparent; border-radius: 0%; overflow: hidden; width: 20px; height: auto; display: inline-block; text-align: center; vertical-align: top; margin: 0 6px; position: relative; }

    .social a i,
    .social-list a i { position: relative; z-index: 10; color: inherit; }

    .social a:hover,
    .social-list a:hover { color: #DB0F32; }

.slz-social-share .title { font-size: 16px; font-weight: 500; }

.social .link.share-facebook:hover,
.social-list a.facebook:hover { color: #365899; }

.social .link.share-twitter:hover,
.social-list a.twitter:hover { color: #1da1f2; }

.social .link.share-google-plus:hover,
.social-list a.google-plus:hover { color: #d73d32; }

.social .link.share-pinterest:hover,
.social-list a.pinterest:hover { color: #bd081c; }

.social .link.share-linkedin:hover,
.social-list a.linkedin:hover { color: #0077b5; }

.social .link.share-digg:hover,
.social-list a.digg:hover { color: #36465d; }

.social .link.share-skype:hover,
.social-list a.skype:hover { color: #00aff0; }

.social .link.share-youtube:hover,
.social-list a.youtube:hover { color: #e62117; }

.social .link.share-rss:hover,
.social-list a.rss:hover { color: #f36f24; }

.social .link.share-flickr:hover,
.social-list a.flickr:hover { color: #ff0084; }

.sc_main_title { margin-bottom: 60px; }

.slz-main-title .title { font-weight: 900; padding: 0; color: #18364a; }

    .slz-main-title .title .main-color { display: none; }

.sc_main_title.style-1 .slz-main-title:before { content: none; }

.sc_main_title.style-1 img { margin: 0; width: auto; }

.sc_main_title.style-1 i { font-size: 35px; color: #da0f32; }

.sc_main_title.style-1 .slz-main-title .title { font-size: 22px; line-height: 1.5; }

.sc_main_title.style-1 .slz-main-title .subtitle { font-size: 16px; text-transform: uppercase; margin-top: 5px; letter-spacing: 3px; color: #18364a; }

.sc_main_title.style-2 img,
.sc_main_title.style-2 i { margin: 0; position: absolute; top: 13px; transform: translateY(-50%); -webkit-transform: translateY(-50%); -moz-transform: translateY(-50%); -o-transform: translateY(-50%); -ms-transform: translateY(-50%); }

.sc_main_title.style-2 .slz-main-title img + .title { text-align: left; }

.sc_main_title.style-2 i { font-size: 24px; color: #da0f32; }

.sc_main_title.style-2 .slz-main-title .title { font-size: 24px; display: inline-block; padding-left: 25px; }

.sc_main_title.style-2 .slz-main-title .subtitle { display: none; }


.slz-btn { line-height: 45px; height: 45px; padding: 12px 50px; font-weight: 400; font-size: 16px; background-color: #dbb477; border-color: #dbb477; border-radius: 50px; -webkit-border-radius: 50px; color: #fff; }

    .slz-btn:hover { color: #18364a; background-color: #fff; border-color: #fff; }

    .slz-btn .btn-icon:before { transition: all 0.3s ease; -webkit-transition: all 0.3s ease; -moz-transition: all 0.3s ease; -o-transition: all 0.3s ease; }

    .slz-btn.box-shadow { box-shadow: 0px 10px 30px rgba(0, 0, 0, 0.4); }

    .slz-btn .btn-text,
    .slz-btn .btn-icon { color: inherit; }

.page-custom { margin-top: -170px; }

.slz-menu-wrapper .current-menu-item > a,
.slz-menu-wrapper > li:hover > a,
.slz-main-menu .sub-menu > li:hover > a { color: #18364a; }

.slz-main-menu .sub-menu { border-color: #db0f31; }

.slz-footer-top { padding: 100px 0; }

footer .slz-widgets.slz-dark .slz-footer-top .widget-title,
footer .slz-widgets.slz-dark .slz-footer-top .title-widget { color: #db0f30; font-weight: 600; margin-bottom: 25px; }

.slz-footer-top .slz-widget-contact-info .item .text { padding-left: 10px; }

.slz-footer-top .slz-widget-contact-info .item { width: auto; }

    .slz-footer-top .slz-widget-contact-info .item .icons { position: relative; top: 0; left: 0; }

footer .slz-widgets .slz-footer-top .text-c .title-widget,
footer .slz-widgets .slz-footer-top .text-c .widget-title { text-align: center; }

footer .slz-widgets .slz-footer-top .text-r .title-widget,
footer .slz-widgets .slz-footer-top .text-r .widget-title { text-align: right; }

.slz-footer-top .text-c .slz-widget-contact-info .item { margin: 0 auto; }

.slz-footer-top .text-r .slz-widget-contact-info .item { margin-right: 0; margin-left: auto; }

.slz-footer-bottom .social i { color: inherit !important; }

.text-c .slz-widget-about-us .slz-logo { left: 50%; transform: translate(-50%, -50%); }

.text-r .slz-widget-about-us .slz-logo { left: auto; right: 0; }

.slz-footer-top .slz-widget-about-us .slz-logo { margin: 0; }

footer .widget-title.title-widget.logo-title { min-height: 24px; }

footer .slz-widgets .widget-title,
footer .slz-widgets .title-widget { border: none; padding-bottom: 0; margin-bottom: 40px; font-size: 18px; text-align: left; font-weight: 500; }

footer .slz-widget + .slz-widget { margin-top: 30px; }

footer .slz-widget-send-mail { text-align: left; }

footer .slz-widget-about-us .logo-title .slz-logo { height: auto; }

footer .slz-widget-categories .link { line-height: 24px; padding: 0; margin-bottom: 5px; }

    footer .slz-widget-categories .link:hover { padding: 0; box-shadow: none; }

    footer .slz-widget-categories .link .icons { transition: all 0.3s ease; -webkit-transition: all 0.3s ease; -moz-transition: all 0.3s ease; -o-transition: all 0.3s ease; text-align: center; font-size: 7px; width: 8px; }

        footer .slz-widget-categories .link .icons:before { content: "\f111"; }

    footer .slz-widget-categories .link .text { font-size: 14px; transition: all 0.3s ease; -webkit-transition: all 0.3s ease; -moz-transition: all 0.3s ease; -o-transition: all 0.3s ease; margin-left: 10px; }

    footer .slz-widget-categories .link:hover .icons { color: #db0f30; }

    footer .slz-widget-categories .link:hover .text { color: #db0f30; }

footer .slz-widget-gallery .widget-content { margin: 0 -5px; }

footer .slz-widget-gallery .thumb,
footer .slz-widget-gallery .thumb:after { border-radius: 0; -webkit-border-radius: 0; }

    footer .slz-widget-gallery .thumb:before { padding-top: 100%; }

footer .slz-widget-send-mail .widget-content form { font-size: 0; margin-top: 30px; }

footer .slz-widget-send-mail .widget-content .form-control { padding: 0; display: inline-block; width: calc( 100% - 40px); margin-bottom: 0; font-size: 14px; height: 30px; line-height: 30px; }

footer .slz-widget-send-mail .slz-btn { font-size: 0; padding: 0; width: 30px; height: 30px; border-bottom: 1px solid #e9ebef; border-radius: 0; -webkit-border-radius: 0; line-height: 30px; transition: all 0.3s ease; -webkit-transition: all 0.3s ease; -moz-transition: all 0.3s ease; -o-transition: all 0.3s ease; vertical-align: top; }

    footer .slz-widget-send-mail .slz-btn:before { font-size: 14px; background-color: transparent; width: 0; height: 0; line-height: inherit; color: #db0f30; }

    footer .slz-widget-send-mail .slz-btn:after { content: none; }

footer .slz-widget-send-mail .widget-content .form-control:focus ~ .slz-btn { border-bottom-color: #db0f30; }

footer .slz-widget-send-mail .slz-btn:hover { background-color: transparent; padding: 0; }

    footer .slz-widget-send-mail .slz-btn:hover:before { left: 0; background-color: transparent; }

.slz-banner-01 .content-wrapper { padding: 80px 50px; padding-top: 40px; }

.slz-list-block.slz-list-logo .item { margin-top: 60px; }

.slz-list li { padding: 2px 0; }

.slz-carousel-wrapper .slick-dotted.slick-slider { margin-bottom: 40px; }

.slz-banner-01 .description { font-size: 16px; font-weight: 500; }

.purchase-wrap .purchase-btn { border-radius: 40px; }

.slz-wrapper-content01 { width: 1300px; margin: 0px auto; top: 0px; position: relative; }

.slz-wrapper-content02 { width: 100%; margin: 0px auto; top: 0px; position: relative; }

.opacity01 { opacity: 0.6; }

.content-text { padding: 30px 25px; top: -50px; position: relative; text-align: justify; line-height: 30px; font-size: 16px; }

    .content-text h1 { margin-top: -25px; font-size: 18px; text-align: left; font-weight: 700; }

.content-text04 { padding: 30px 35px; float: left; width: 100%; }

.content-text05 { padding: 25px 35px; float: left; width: 100%; text-align: justify; line-height: 30px; font-size: 16px; }

.content-box01 { background: #f1f2f6; height: 630px; margin-top: 30px; margin-bottom: 35px; border-left: 7px solid #37bfa7; }

.content-box02 { margin-top: 0px; margin-bottom: 30px; }

.content-box03 { background: #f1f2f6; height: 360px; margin-top: 30px; margin-bottom: 0px; border-left: 7px solid #37bfa7; }

.content-text03 { padding: 0px 0px 30px; float: left; width: 50%; }

.text03 { text-align: center; margin: 0px auto; margin-top: 25px; margin-bottom: 25px; }

.content-img03 { float: right; box-shadow: 0px 4px 7px 0px rgba(0, 0, 0, 0.4); height: 426px; margin-top: 9px; margin-bottom: 45px; }

.bg-links { width: 100%; height: auto; margin: 0px auto; padding-bottom: 35px; padding-top: 20px; }

.links { height: auto; padding-top: 10px; margin: 0px auto; padding-bottom: 102px; }

.table-main { margin-top: 10px; margin-bottom: 20px; width: 100%; margin-left: 0px; }

.content-box09 { background: #f1f2f6; height: 430px; margin-top: -20px; margin-bottom: 40px; border-left: 7px solid #37bfa7; }

@media (min-width:1600px) {
    .slz-banner-01 .content-wrapper { padding: 80px 150px; }
}

@media (min-width:992px) and (max-width:1023px) {
    .body-wrapper.style-boxed { width: auto !important; }
        .body-wrapper.style-boxed .header-middle { width: auto; }
}

@media (min-width:1024px) and (max-width:1199px) {
    .body-wrapper.style-boxed { width: 1000px !important; }
        .body-wrapper.style-boxed .header-middle { width: 1000px; }
        .body-wrapper.style-boxed .container { width: 100%; }
}

@media (min-width:1200px) {
    .body-wrapper.style-boxed .container { width: 100%; }
    .slz-carousel-wrapper .slick-arrow.btn-prev { left: -58px; }
    .slz-carousel-wrapper .slick-arrow.btn-next { right: -58px; }
}

@media screen and (max-width: 1280px) {

    .content-box17 { height: 510px; }

    .content-box14 { height: 390px; }

    .content-box15 { height: 985px; }

    .content-text { padding: 30px 45px; }

    .pagetitle { width: 100%; /*padding: 0px 40px;*/ }

    .inner-banner { height: 320px; }

}

@media screen and (max-width: 1024px) {

    .content-box18 { height: 980px; }

    .content-box17 { height: 590px; }

    .content-box16 { height: 565px; }

    .content-box15 { height: 1200px; }

    .content-box14 { height: 470px; margin-top: 0px; }

    .content-box09 { height: 560px; }

    .content-box01 { height: 690px; }

    /*.pagetitle { top: -195px; }*/

    .inner-banner { height: 250px; }

    .content-text01 { line-height: 27px; }

    .content-text06 { line-height: 24px; font-size: 15px; }

    .content-img01 { top: 35px; right: 20px; width: 50%; }

    .simple-tab > li > a { padding: 0 34px; font-size: 17px; }

    .slz-wrapper-content01 { width: 100%; margin: 0px auto; }

    .sc_main_title.style-1 .slz-main-title .title { font-size: 24px; }
    .sc_main_title.style-1 i { font-size: 24px; }
    .slz-carousel-wrapper .slick-arrow { width: 32px; height: 32px; line-height: 30px; font-size: 16px; }
        .slz-carousel-wrapper .slick-arrow.btn-prev { left: -35px; }
        .slz-carousel-wrapper .slick-arrow.btn-next { right: -35px; }
    .sc_main_title { margin-bottom: 40px; }
    .slz_col-md-12 { width: 100%; float: none; }

    .content-img03 { float: left; box-shadow: 0px 0px 0px 0px rgba(0, 0, 0, 0); height: auto; margin-top: 0px; margin-bottom: 0px; }

    .content-text03 { padding: 0px 0px 30px; float: left; width: 100%; }

    .entry-content ul { margin: 0px 15px 10px; padding: 0 0 0 0px; }
}
@media screen and (max-width: 900px) {
      .simple-tab > li > a { padding: 0 20px; font-size: 15px; }

}
@media screen and (max-width: 768px) {

    .content-box18 { height: 1320px; }

    .content-box17 { height: 870px; }

    .content-box16 { height: 775px; }

    .content-box15 { height: 1800px; }

    .content-box14 { height: 675px; }

    .content-box12 { height: 400px; }

    .content-box13 { height: 400px; }

    .content-box11 { height: 450px; }

    .content-box10 { height: 640px; }

    .content-box09 { height: 690px; margin-bottom: 20px; }

    .table-main { width: 100%; }

    .content-box05 { height: 600px; }

    .content-box03 { height: 460px; }

    .content-text h1 { margin-top: -25px; font-size: 15px; }

    .content-box01 { height: 860px; }

    .inner-banner { height: 400px; }

    /*.pagetitle { top: -270px; }*/

    .content-img01 { top: 10px; left: 30px; width: 100%; float: left; }

    .content-text01 { width: 100%; }

    .content-text06 { width: 100%; }

    .content-box { min-height: 700px; margin-top: 30px; }

    .sc_main_title.style-1 .slz-main-title .title { font-size: 20px; }

    .simple-tab > li > a { padding: 0 20px; font-size: 15px; }

    h1.page-title { font-size: 20px; }

    .sc_icon_box > .row > .col-md-3 { width: 50%; float: left; margin-top: 30px; }
        .sc_icon_box > .row > .col-md-3:nth-child(-n+2) { margin-top: 0; }
    .slz-list-block.slz-column-2 .slz-block-item-02 .block-title,
    .slz-list-block.slz-column-1 .slz-block-item-02 .block-title { font-size: 24px; line-height: 1.2; }
    .slz-list-block.slz-column-2 .slz-block-item-02 .sub-content,
    .slz-list-block.slz-column-1 .slz-block-item-02 .sub-content { width: 70px; }
    .slz-list-block.slz-column-2 .slz-block-item-02 .main-content,
    .slz-list-block.slz-column-1 .slz-block-item-02 .main-content { padding-left: 20px; width: calc(100% - 70px); }
    .slz-list-block.slz-column-2 .slz-block-item-02 .date-time,
    .slz-list-block.slz-column-1 .slz-block-item-02 .date-time { padding: 5px; }
        .slz-list-block.slz-column-1 .slz-block-item-02 .date-time .month,
        .slz-list-block.slz-column-1 .slz-block-item-02 .date-time .year,
        .slz-list-block.slz-column-2 .slz-block-item-02 .date-time .month,
        .slz-list-block.slz-column-2 .slz-block-item-02 .date-time .year { font-size: 12px; }
        .slz-list-block.slz-column-1 .slz-block-item-02 .date-time .day,
        .slz-list-block.slz-column-2 .slz-block-item-02 .date-time .day { font-size: 30px; }
    .slz-footer-top .col-sm-6 { margin-top: 40px; }
        .slz-footer-top .col-sm-6:nth-child(-n+2) { margin-top: 0; }
    footer .slz-widgets.slz-dark .slz-footer-top .widget-title,
    footer .slz-widgets.slz-dark .slz-footer-top .title-widget { margin-bottom: 15px; }
    .slz_col-md-12 { width: 100%; float: none; }
}

@media screen and (max-width: 767px) {
    .slz-footer-top .col-sm-6 { margin-top: 30px; }
        .slz-footer-top .col-sm-6:nth-child(-n+2) { margin-top: 30px; }
        .slz-footer-top .col-sm-6:first-child { margin-top: 0; }
}

@media screen and (max-width: 600px) {
    .simple-tab > li > a {
    padding: 0 10px;
    font-size: 13px;
}
    .slz-title-command .title-command-wrapper { width: calc(100% - 30px); min-width: 0; }
        .slz-title-command .title-command-wrapper .title { font-size: 36px; line-height: 1.2; }
    .breadcrumb-wrapper { margin-top: 10px; }
    footer .slz-widgets .widget-title,
    footer .slz-widgets .title-widget { margin-bottom: 20px; }
    .sc_block_posts .slz-list-block.slz-column-4 > .item,
    .sc_block_posts .slz-list-block.slz-column-3 > .item,
    .sc_block_posts .slz-list-block.slz-column-2 > .item { width: 100%; }
    .sc_block_posts .slz-list-block.slz-column-2 .item:nth-child(-n + 2),
    .sc_block_posts .slz-list-block.slz-column-3 .item:nth-child(-n + 2),
    .sc_block_posts .slz-list-block.slz-column-4 .item:nth-child(-n+2) { margin-top: 30px; }
    .sc_block_posts .slz-list-block.slz-column-2 .item:first-child,
    .sc_block_posts .slz-list-block.slz-column-3 .item:first-child,
    .sc_block_posts .slz-list-block.slz-column-4 .item:first-child { margin-top: 0; }
}

@media screen and (max-width: 480px) {

    .content-box18 { height: 1700px; }

    .content-box17 { height: 1070px; }

    .content-box16 { height: 975px; }

    .content-box15 { height: 2335px; }

    .content-box14 { height: 815px; }

    .content-box12 { height: 460px; }

    .content-box13 { height: 460px; }

    .content-box11 { height: 520px; }

    .content-text06 { line-height: 21px; font-size: 14px; }

    .content-box10 { height: 600px; }

    .content-box09 { height: 1145px; margin-bottom: 25px; }

    .content-box08 { height: 1070px; margin-bottom: 0px; }

    .table-main { margin-top: 10px; margin-bottom: 40px; width: 85%; margin-left: 35px; }

    .content-box05 { height: 660px; }

    .content-box06 { height: 260px; }

    .bg-links { padding-bottom: 0px; }

    .links { padding-bottom: 0px; }

    .content-box03 { height: 660px; }

    .content-text04 { text-align: left; }

    .entry-content ul { margin: 0px 0px 10px; padding: 0 0 0 0px; }

    .content-box01 { height: 1070px; margin-top: 0px; margin-bottom: 25px; text-align: left; }

    .content-text { padding: 30px 45px; margin-top: 0px; line-height: 23px; font-size: 15px; }

    /*.media02 { height: 770px; }*/

    .media03 { height: 675px; }

    .media04 { height: 745px; }

    .simple-tab > li { margin-left: 30px; }

        .simple-tab > li > a { padding: 0px 0px; font-weight: 700; width: 430px; text-align: center; font-size: 15px; }

    .content-box { min-height: 580px; margin-top: 20px; margin-bottom: 20px; }

    .simple-tab-content { padding: 30px 40px; margin-top: -30px; line-height: 25px; font-size: 15px; }

    .content-img01 { width: 85%; }

    .inner-banner { height: 350px; }

    /*.pagetitle { display: none; }*/

    .sc_main_title.style-1 .slz-main-title .title { font-size: 15px; top: 0px; }

    .slz-icon-box-1 .wrapper-info .title { font-size: 17px; color: #18364a; }
    .sc_icon_box > .row > .col-md-3 { width: 100%; float: none; }
        .sc_icon_box > .row > .col-md-3:nth-child(-n+2) { margin-top: 30px; }
        .sc_icon_box > .row > .col-md-3:first-child { margin-top: 0; }
    .slz-footer-bottom .item-wrapper { display: block; width: 100%; text-align: left !important; }
        .slz-footer-bottom .item-wrapper + .item-wrapper { margin-top: 10px; }
    .comment-info-wrapper .author-name + .info { margin-right: 0; line-height: 18px; }
    .comment-info-wrapper .author-name { font-weight: 700; }
    .blog-detail-wrapper .blog-detail-info .sub-content { width: 70px; }
    .blog-detail-wrapper .blog-detail-info .main-content { padding-left: 20px; width: calc(100% - 70px); }
    .blog-detail-wrapper .date-time { padding: 5px; }
        .blog-detail-wrapper .date-time .month,
        .blog-detail-wrapper .date-time .year { font-size: 12px; }
    .blog-detail-wrapper .main-content .title { font-size: 24px; }

    .content-text05 { text-align: left; }
}

@media screen and (max-width: 414px) {

    .content-box18 { height: 2060px; margin-bottom: -30px; }

    .content-box17 { height: 1350px; margin-bottom: -30px; }

    .content-box16 { height: 1210px; margin-bottom: -30px; }

    .content-box15 { height: 2835px; margin-bottom: -30px; }

    .content-box14 { height: 1000px; margin-bottom: -30px; }

    .content-box12 { height: 500px; }

    .content-box13 { height: 500px; }

    .content-box11 { height: 520px; }

    .content-box09 { height: 1500px; margin-bottom: 30px; }

    .content-box08 { height: 1300px; }

    .content-box04 { height: 430px; }

    .content-box05 { height: 790px; }

    .content-box01 { height: 1300px; }

    .media04 { height: 855px; }

    /*.media02 { height: 970px; }*/

    .media03 { height: 760px; }

    .content-box { min-height: 600px; margin-top: 20px; }

    .simple-tab > li > a { width: 360px; font-weight: 700; font-size: 14px; }

    .sc_main_title.style-1 .slz-main-title .title { font-size: 14px; padding: 0px 20px; }
    .sc_main_title.style-1 .slz-main-title .subtitle { letter-spacing: 2px; }
    .sc_main_title.style-2 img,
    .sc_main_title.style-2 i { top: 11px; }
    .sc_main_title.style-2 .slz-main-title .title,
    .sc_main_title.style-2 i { font-size: 20px; }
    .wpcf7 .cf7-form-control.left,
    .wpcf7 .cf7-form-control.right { width: 100%; margin: 0 0 20px; }
    .wpcf7 .cf7-form-control { margin-bottom: 20px; }
    .slz-logo-wrapper .logo img { max-width: 130px !important; }
    .slz-blog-author { box-shadow: 2px 3.5px 12px 0px rgba( 0, 0, 0, 0.1); padding-top: 30px; }
        .slz-blog-author .media-left { display: block; margin: 0 auto; }
        .slz-blog-author .media-right { display: block; width: 100%; padding: 30px 30px 0; text-align: center; }
            .slz-blog-author .media-right:before { content: none; }
    .slz-list-block.slz-column-2 .slz-block-item-02 .block-title,
    .slz-list-block.slz-column-1 .slz-block-item-02 .block-title { font-size: 20px; line-height: 1.4; }
}

@media screen and (max-width: 375px) {

    .content-box18 { height: 2365px; }

    .content-box17 { height: 1550px; }

    .content-box16 { height: 1370px; }

    .content-box15 { height: 3280px; }

    .content-box14 { height: 1170px; }

    .content-box13 { height: 610px; }

    .content-box11 { height: 680px; }

    .content-box09 { height: 1630px; margin-bottom: 30px; }

    .content-box08 { height: 1490px; }

    .content-box03 { height: 700px; }

    .inner-banner { height: 320px; }

    .content-box01 { height: 1390px; }

    .media04 { height: 930px; }

    .slz-title-command .title-command-wrapper .title { font-size: 26px; }

    .simple-tab > li > a { width: 330px; }

    /*.media02 { height: 1035px; }*/

    .media03 { height: 790px; }

    .content-box { min-height: 620px; }

    .content-box06 { height: 300px; }
}

@media screen and (max-width: 360px) {

    .content-box18 { height: 2515px; }

    .content-box17 { height: 1660px; }

    .content-box16 { height: 1470px; }

    .content-box15 { height: 3480px; }

    .content-box14 { height: 1260px; }

    .content-box13 { height: 650px; }

    .content-box12 { height: 530px; }

    .content-box11 { height: 760px; }

    .content-box09 { height: 1780px; margin-bottom: 30px; }

    .content-box08 { height: 1600px; }

    .content-box04 { height: 460px; }

    .content-box05 { height: 870px; }

    .content-box06 { height: 350px; }

    .content-box07 { height: 410px; }

    .content-box01 { height: 1490px; }

    .media04 { height: 1000px; }

    .slz-title-command .title-command-wrapper .title { font-size: 26px; }

    .simple-tab > li > a { width: 315px; }

    /*.media02 { height: 1100px; }*/

    .media03 { height: 805px; }

    .content-box { min-height: 645px; }

    .content-box03 { height: 750px; }
}

@media screen and (max-width: 320px) {
    .slz-widget-material-download .slz-btn,
    .sc_material_download .slz-btn { padding: 0 15px; }
        .slz-widget-material-download .slz-btn .btn-text,
        .sc_material_download .slz-btn .btn-text { min-width: 0; }
        .slz-widget-material-download .slz-btn .btn-icon,
        .sc_material_download .slz-btn .btn-icon { right: 15px; }
}

.vc_custom_1479954683166 { padding-top: 60px !important; }
.vc_custom_1479811010850 { padding-bottom: 100px !important; }
.vc_custom_1480329188563 { padding-top: 0px !important; padding-bottom: 2px !important; background: #2bb39b; margin-top: -329px; z-index: 999; height: 329px; width: 36% !important; }
.vc_custom_1479784027597 { padding-top: 65px !important; padding-bottom: 100px !important; }





.slz-header-center .slz-logo-wrapper .logo { line-height: 1; height: auto; //min-height: 35px; }
    .slz-header-center .slz-logo-wrapper .logo img { left: 50%; transform: translate(-50%, -50%); -webkit-transform: translate(-50%, -50%); -moz-transform: translate(-50%, -50%); -ms-transform: translate(-50%, -50%); -o-transform: translate(-50%, -50%); }
.slz-header-center .slz-main-menu { float: none; display: block; text-align: center; position: relative; }
.slz-header-center .navbar-nav { float: none; display: inline-block; vertical-align: top; }
.slz-header-center .slz-menu-wrapper > li > a { line-height: 60px; }
.slz-header-center .slz-button-search { line-height: 60px; }
.slz-header-center .nav-search { top: 70px; }
.slz-main-menu .mega-menu { }
.slz-header-center .slz-header-fixed .slz-logo-wrapper { float: left; padding: 0; position: absolute; z-index: 10; }
.slz-header-center .slz-header-fixed .slz-main-menu { float: right; width: 100%; text-align: right; }
.slz-header-center .slz-header-fixed .slz-logo-wrapper .logo { line-height: 60px; height: 60px; }
    .slz-header-center .slz-header-fixed .slz-logo-wrapper .logo img { left: 0; -webkit-transform: translate(0, -50%); -ms-transform: translate(0, -50%); -o-transform: translate(0, -50%); transform: translate(0, -50%); }
.slz-header-with-banner .slz-banner-mobile { display: none; text-align: center; padding-bottom: 10px; padding-top: 10px; }
.slz-header-with-banner .slz-header-main .slz-header-middle-wrapper { display: inline-block; vertical-align: top; width: 100%; }
.slz-header-with-banner .slz-header-main .slz-logo-wrapper { float: left; z-index: 1; }
    .slz-header-with-banner .slz-header-main .slz-logo-wrapper .logo img { left: auto; }
.slz-header-with-banner .slz-header-main .slz-banner-01 { float: right; text-align: right; padding: 10px 0; width: auto; }
.slz-header-with-banner .slz-header-main .slz-weather-wrapper { padding-left: 15px; }
.slz-header-with-banner .slz-header-fixed .slz-header-middle-wrapper { display: inline-block; width: auto; height: auto; vertical-align: top; }
.slz-header-with-banner .slz-header-fixed .slz-banner-01 { display: none; }
.slz-header-with-banner .slz-header-fixed .slz-main-menu { float: right; position: static; }
    .slz-header-with-banner .slz-header-fixed .slz-main-menu .mega-menu { margin: 0 15px; }
.slz-header-with-banner .slz-header-fixed .nav-search { top: 80px; }
    .slz-header-with-banner .slz-header-fixed .nav-search:before { right: 10px; }
.slz-header-with-banner .slz-header-fixed .slz-weather-wrapper .weather-icons i { font-size: 62px; line-height: 60px; }
.slz-header-with-banner .slz-header-fixed .slz-weather-wrapper .weather-info { height: 60px; }
.slz-header-with-banner .slz-main-menu { position: relative; }
    .slz-header-with-banner .slz-main-menu:before { position: absolute; width: 500%; height: 100%; content: ""; left: 50%; background-color: #fafafa; transform: translateX(-50%); -webkit-transform: translateX(-50%); -moz-transform: translateX(-50%); -ms-transform: translateX(-50%); -o-transform: translateX(-50%); }
.slz-header-with-banner.header-transparent .slz-main-menu:before { background-color: rgba(255, 255, 255, 0.05); }
.slz-header-with-banner .slz-main-menu .mega-menu { left: 0; right: 0; }
.slz-header-table { display: table; width: 100%; position: relative; transition: all 0.5s ease; -webkit-transition: all 0.5s ease; -moz-transition: all 0.5s ease; -o-transition: all 0.5s ease; }
    .slz-header-table .slz-header-table-cell-1 { display: table-cell; width: 380px; text-align: center; vertical-align: middle; position: relative; background-color: #da0f32; transition: all 0.5s ease; -webkit-transition: all 0.5s ease; -moz-transition: all 0.5s ease; -o-transition: all 0.5s ease; }
    .slz-header-table .slz-hamburger-menu .bar,
    .slz-header-table .slz-hamburger-menu .bar:before,
    .slz-header-table .slz-hamburger-menu .bar:after { background-color: #fff; }
    .slz-header-table .position-relative { position: relative; }
    .slz-header-table .slz-header-topbar { padding: 8px 30px; border: none; position: relative; }
        .slz-header-table .slz-header-topbar:after { content: ''; background-color: #161616; width: 1000px; height: 100%; top: 0; right: 0; position: absolute; transform: translateX(100%); -webkit-transform: translateX(100%); -moz-transform: translateX(100%); -ms-transform: translateX(100%); -o-transform: translateX(100%); }
    .slz-header-table .slz-menu-wrapper > li > a,
    .slz-header-table .slz-button-search { line-height: 60px; }
    .slz-header-table .slz-header-main { padding: 0 30px; box-shadow: none; }
        .slz-header-table .slz-header-main:after { content: ''; background-color: #fff; width: 1000px; height: 60px; top: 42px; right: 0; position: absolute; transform: translateX(100%); -webkit-transform: translateX(100%); -moz-transform: translateX(100%); -ms-transform: translateX(100%); -o-transform: translateX(100%); }
    .slz-header-table .slz-header-table-cell-2 { display: table-cell; }
    .slz-header-table .slz-logo-wrapper .logo { min-height: auto; min-width: auto; color: #fff; }
        .slz-header-table .slz-logo-wrapper .logo img { max-width: 170px; position: relative; top: auto; left: auto; transform: none; -webkit-transform: none; -moz-transform: none; -ms-transform: none; -o-transform: none; }
    .slz-header-table .slz-main-menu .mega-menu { max-width: 1140px; margin: 0 auto; }
    .slz-header-table.slz-header-fixed { top: 0; left: 0; right: 0; position: fixed; z-index: 101; }
        .slz-header-table.slz-header-fixed .slz-logo-wrapper .logo img { max-height: 60px; }
    .slz-header-table.header-transparent { background-color: transparent; position: absolute; }
        .slz-header-table.header-transparent.slz-header-fixed { position: fixed; }
.slz-has-subheader .slz-main-menu { padding-right: 35px; }
.slz-header-main .slz-menu-icon { position: absolute; right: 15px; top: 50%; z-index: 10; transform: translate(0, -50%); -webkit-transform: translate(0, -50%); -moz-transform: translate(0, -50%); -ms-transform: translate(0, -50%); -o-transform: translate(0, -50%); }
.admin-bar .slz-sub-header .slz-navbar-wrapper .slz-menu-wrapper { top: 32px; }
.slz-sub-header .slz-navbar-wrapper .slz-menu-wrapper .slz-sub-menu .navbar-nav { position: relative; top: 0; left: 0; bottom: auto; width: 100%; }
.menu-body { padding: 30px; }
    .menu-body .slz-sub-menu > .navbar-nav { display: block; }
        .menu-body .slz-sub-menu > .navbar-nav > li { display: block; width: 100%; position: relative; background-color: rgba(255, 255, 255, 0.2); border-radius: 4px; -webkit-border-radius: 4px; margin-bottom: 25px; }
            .menu-body .slz-sub-menu > .navbar-nav > li > a { display: block; color: inherit; font-size: 12px; line-height: 1.5; font-weight: 500; background-color: rgba(255, 255, 255, 0.2); border-radius: 4px 4px 0 0; -webkit-border-radius: 4px 4px 0 0; margin: 0; padding: 8px 14px; text-transform: uppercase; }
    .menu-body .slz-sub-menu .mega-menu { padding: 0px; }
    .menu-body .slz-sub-menu .mega-menu-row { display: block; }
        .menu-body .slz-sub-menu .mega-menu-row > li:first-child:nth-last-child(1) { width: 100%; }
        .menu-body .slz-sub-menu .mega-menu-row > li:first-child:nth-last-child(2),
        .menu-body .slz-sub-menu .mega-menu-row > li:first-child:nth-last-child(2) ~ li { width: 50%; }
        .menu-body .slz-sub-menu .mega-menu-row > li:first-child:nth-last-child(3),
        .menu-body .slz-sub-menu .mega-menu-row > li:first-child:nth-last-child(3) ~ li { width: 50%; }
        .menu-body .slz-sub-menu .mega-menu-row > li:first-child:nth-last-child(4),
        .menu-body .slz-sub-menu .mega-menu-row > li:first-child:nth-last-child(4) ~ li { width: 50%; }
    .menu-body .slz-sub-menu .sub-menu > li > a .icon-dropdown { line-height: 1.5; }
.slz-sub-menu .sub-menu .sub-menu { left: 0; top: 0; position: relative; box-shadow: none; -webkit-box-shadow: none; }
.slz-main-menu .sub-menu .sub-menu .sub-menu { padding: 0px; }
.menu-body .slz-sub-menu .mega-menu-row .mega-menu-col { display: block; padding-left: 10px; padding-right: 10px; }
.slz-main-menu .mega-menu-row.sub-menu .mega-menu-col > a { background-color: transparent; font-size: 14px; font-weight: 400; border-bottom: none; margin-bottom: 10px; }
.menu-body .slz-sub-menu .mega-menu-row .mega-menu-col .title { font-size: 14px; font-weight: 400; border-bottom: none; margin-bottom: 10px; }
.menu-body .slz-sub-menu .mega-menu-row .list-link li { margin-bottom: 10px; }
    .menu-body .slz-sub-menu .mega-menu-row .list-link li a { color: inherit; }
        .menu-body .slz-sub-menu .mega-menu-row .list-link li a .icons { margin-right: 5px; display: none; }
.menu-body .slz-sub-menu .sub-menu { display: block; padding: 20px; position: relative; width: 100%; opacity: 1; visibility: visible; background-color: transparent; border-top: none; }
.menu-body .slz-sub-menu .mega-menu-row { margin-left: -10px; margin-right: -10px; width: auto; }
.menu-body .slz-sub-menu .sub-menu .sub-menu { padding: 0px; }
.menu-body .slz-sub-menu .sub-menu > li { background-color: transparent; }
.menu-body .slz-sub-menu .sub-menu li a { padding: 0px; margin-bottom: 10px; line-height: 1.5; display: inline-block; }
.menu-body .slz-sub-menu .sub-menu > li.menu-item { margin-bottom: 0px; border-top: none; }
    .menu-body .slz-sub-menu .sub-menu > li.menu-item:last-child { margin-bottom: 0px; }
.menu-body .slz-sub-menu .mega-menu { position: relative; width: 100%; display: block; opacity: 1; visibility: visible; background-color: transparent; border-top: none; padding: 0px; left: 0; }
.menu-body .slz-sub-menu-mobile { display: none; }
.subheader-mask { position: fixed; width: 100%; height: 100%; background-color: rgba(0, 0, 0, 0.9); left: 0; top: 0; z-index: 999; color: #fff; display: none; }
    .subheader-mask.active { display: block; }
    .subheader-mask:hover { cursor: crosshair; }
.slz-sub-header .contact { position: fixed; background-color: rgba(0, 0, 0, 0.5); height: 100%; top: 0px; width: inherit; z-index: 20; -moz-transform: translateX(400px); -webkit-transform: translateX(400px); -o-transform: translateX(400px); -ms-transform: translateX(400px); transform: translateX(400px); -webkit-transition: all 0.4s ease; -moz-transition: all 0.4s ease; -ms-transition: all 0.4s ease; -o-transition: all 0.4s ease; transition: all 0.4s ease; }
    .slz-sub-header .contact.open { -moz-transform: translateX(0px); -webkit-transform: translateX(0px); -o-transform: translateX(0px); -ms-transform: translateX(0px); transform: translateX(0px); }
.admin-bar .slz-sub-header .contact { top: 32px; }
.slz-sub-header .slz-menu-icon { position: absolute; right: 30px; top: 45px; }
.slz-sub-header .btn-contact-toggle { background-color: transparent; border: none; border-radius: 50px; -webkit-border-radius: 50px; line-height: 1.5; font-weight: 400; font-size: 14px; padding: 6px 12px 6px 35px; height: auto; position: relative; color: #FFF; }
    .slz-sub-header .btn-contact-toggle:before { font-family: 'Ionicons'; content: "\f423"; font-size: 24px; margin-right: 5px; display: inline-block; position: absolute; left: 10px; top: 5px; line-height: 1; }
    .slz-sub-header .btn-contact-toggle:hover { }
.slz-navbar-wrapper .slz-menu-wrapper .menu-heading .action-top { padding: 40px 20px 0px; margin-bottom: 20px; position: relative; -webkit-transition: all 0.4s ease; -moz-transition: all 0.4s ease; -ms-transition: all 0.4s ease; -o-transition: all 0.4s ease; transition: all 0.4s ease; }
    .slz-navbar-wrapper .slz-menu-wrapper .menu-heading .action-top.inactive { opacity: 0; }
.slz-sub-header .contact .inner { position: relative; height: calc(100% - 60px); padding-top: 60px; padding: 60px 30px 30px; overflow-y: auto; }
    .slz-sub-header .contact .inner::-webkit-scrollbar { width: 3px; }
    .slz-sub-header .contact .inner::-webkit-scrollbar-track { background-color: transparent; border-radius: 0px; }
    .slz-sub-header .contact .inner::-webkit-scrollbar-thumb { border-radius: 10px; background: rgba(255, 255, 255, 0.8); }
.slz-sub-header .menu-body { -webkit-transition: all 0.4s ease; -moz-transition: all 0.4s ease; -ms-transition: all 0.4s ease; -o-transition: all 0.4s ease; transition: all 0.4s ease; }
    .slz-sub-header .menu-body.inactive { opacity: 0; }
.slz-close-contact { width: 22px; height: 22px; display: block; position: absolute; right: 20px; top: 20px; z-index: 30; -webkit-transform: rotate(0deg); -moz-transform: rotate(0deg); -o-transform: rotate(0deg); transform: rotate(0deg); -webkit-transition: .5s ease-in-out; -moz-transition: .5s ease-in-out; -o-transition: .5s ease-in-out; transition: .5s ease-in-out; cursor: pointer; }
    .slz-close-contact span { display: block; position: absolute; height: 1px; width: 100%; background-color: #FFF; border-radius: 0px; opacity: 1; left: 0; -webkit-transform: rotate(0deg); -moz-transform: rotate(0deg); -o-transform: rotate(0deg); transform: rotate(0deg); -webkit-transition: .25s ease-in-out; -moz-transition: .25s ease-in-out; -o-transition: .25s ease-in-out; transition: .25s ease-in-out; }
    .slz-close-contact:hover span { }
    .slz-close-contact span:nth-child(1) { top: 6px; -webkit-transform-origin: left center; -moz-transform-origin: left center; -o-transform-origin: left center; transform-origin: left center; }
    .slz-close-contact span:nth-child(2) { top: 12px; -webkit-transform-origin: left center; -moz-transform-origin: left center; -o-transform-origin: left center; transform-origin: left center; }
    .slz-close-contact span:nth-child(3) { top: 18px; -webkit-transform-origin: left center; -moz-transform-origin: left center; -o-transform-origin: left center; transform-origin: left center; }
.open .slz-close-contact span:nth-child(1) { -webkit-transform: rotate(45deg); -moz-transform: rotate(45deg); -o-transform: rotate(45deg); transform: rotate(45deg); top: 3px; left: 3px; }
.open .slz-close-contact span:nth-child(2) { width: 0%; opacity: 0; }
.open .slz-close-contact span:nth-child(3) { -webkit-transform: rotate(-45deg); -moz-transform: rotate(-45deg); -o-transform: rotate(-45deg); transform: rotate(-45deg); top: 18px; left: 3px; }
header .slz-menu-icon { position: relative; display: inline-block; width: 20px; margin-left: 15px; cursor: pointer; vertical-align: middle; z-index: 999; }
    header .slz-menu-icon span.line { position: relative; height: 1px; background-color: red; display: block; float: right; transition: width 0.3s ease; }
        header .slz-menu-icon span.line:nth-child(1) { width: 20px; margin-top: 0; }
        header .slz-menu-icon span.line:nth-child(2) { width: 15px; margin-top: 7px; }
        header .slz-menu-icon span.line:nth-child(3) { width: 10px; margin-top: 7px; }
    header .slz-menu-icon:hover span.line:nth-child(1) { width: 10px; }
    header .slz-menu-icon:hover span.line:nth-child(2) { width: 15px; }
    header .slz-menu-icon:hover span.line:nth-child(3) { width: 20px; }
.slz-navbar-wrapper .slz-menu-wrapper { position: fixed; top: 0; right: -400px; bottom: 0; width: 400px; background: inherit; background-attachment: fixed; overflow: hidden; z-index: 999; transition: right 0.3s ease; }
    .slz-navbar-wrapper .slz-menu-wrapper .inner { height: 100%; position: relative; z-index: 10; overflow-y: auto; }
        .slz-navbar-wrapper .slz-menu-wrapper .inner::-webkit-scrollbar { width: 3px; }
        .slz-navbar-wrapper .slz-menu-wrapper .inner::-webkit-scrollbar-track { background-color: transparent; border-radius: 0px; }
        .slz-navbar-wrapper .slz-menu-wrapper .inner::-webkit-scrollbar-thumb { border-radius: 10px; background: rgba(255, 255, 255, 0.8); }
    .slz-navbar-wrapper .slz-menu-wrapper.open { right: 0; }
    .slz-navbar-wrapper .slz-menu-wrapper:before { content: ""; position: absolute; top: -20px; left: 0; width: 200%; height: 200%; background: inherit; background-attachment: fixed; -webkit-filter: blur(4px); filter: blur(4px); }
    .slz-navbar-wrapper .slz-menu-wrapper:after { content: ""; position: absolute; top: 0; left: 0; width: 100%; height: 100%; background: rgba(0, 0, 0, 0.9); }
    .slz-navbar-wrapper .slz-menu-wrapper .menu-heading { position: relative; border-bottom: 1px solid rgba(255, 255, 255, 0.1); z-index: 1000; padding: 0px; }
        .slz-navbar-wrapper .slz-menu-wrapper .menu-heading .action-top { display: block; margin-bottom: 40px; }
            .slz-navbar-wrapper .slz-menu-wrapper .menu-heading .action-top:before { content: ""; display: table; }
            .slz-navbar-wrapper .slz-menu-wrapper .menu-heading .action-top:after { content: ""; display: table; clear: both; }
            .slz-navbar-wrapper .slz-menu-wrapper .menu-heading .action-top .slz-hambuger-menu { position: relative; display: inline-block; width: 20px; line-height: 40px; cursor: pointer; vertical-align: middle; }
                .slz-navbar-wrapper .slz-menu-wrapper .menu-heading .action-top .slz-hambuger-menu span.line { position: relative; height: 1px; background-color: #fff; display: block; transition: width 0.3s ease; }
                    .slz-navbar-wrapper .slz-menu-wrapper .menu-heading .action-top .slz-hambuger-menu span.line:nth-child(1) { width: 20px; margin-top: 0; }
                    .slz-navbar-wrapper .slz-menu-wrapper .menu-heading .action-top .slz-hambuger-menu span.line:nth-child(2) { width: 15px; margin-top: 7px; }
                    .slz-navbar-wrapper .slz-menu-wrapper .menu-heading .action-top .slz-hambuger-menu span.line:nth-child(3) { width: 10px; margin-top: 7px; }
                .slz-navbar-wrapper .slz-menu-wrapper .menu-heading .action-top .slz-hambuger-menu:hover span.line:nth-child(1) { width: 10px; }
                .slz-navbar-wrapper .slz-menu-wrapper .menu-heading .action-top .slz-hambuger-menu:hover span.line:nth-child(2) { width: 15px; }
                .slz-navbar-wrapper .slz-menu-wrapper .menu-heading .action-top .slz-hambuger-menu:hover span.line:nth-child(3) { width: 20px; }
            .slz-navbar-wrapper .slz-menu-wrapper .menu-heading .action-top .slz-button-search-2 { line-height: inherit; display: inline-block; cursor: pointer; position: relative; margin-left: 15px; line-height: 40px; float: right; color: #fff; transition: all 0.3s ease; -webkit-transition: all 0.3s ease; -moz-transition: all 0.3s ease; -o-transition: all 0.3s ease; padding: 0px 10px; }
                .slz-navbar-wrapper .slz-menu-wrapper .menu-heading .action-top .slz-button-search-2:hover { color: #da0f32; }
                .slz-navbar-wrapper .slz-menu-wrapper .menu-heading .action-top .slz-button-search-2 .icons { top: 0; padding: 0 7px; top: -5px; min-width: 27px; position: relative; transition: all 0.3s ease; -webkit-transition: all 0.3s ease; -moz-transition: all 0.3s ease; -o-transition: all 0.3s ease; }
        .slz-navbar-wrapper .slz-menu-wrapper .menu-heading .app-post { display: table; width: 100%; overflow-x: hidden; position: relative; margin-bottom: 40px; padding: 0px 30px; -webkit-transition: all 0.4s ease; -moz-transition: all 0.4s ease; -ms-transition: all 0.4s ease; -o-transition: all 0.4s ease; transition: all 0.4s ease; }
            .slz-navbar-wrapper .slz-menu-wrapper .menu-heading .app-post.inactive { opacity: 0; }
.app-post .block-title,
.app-post .title,
.app-post h2,
.app-post h3,
.app-post h4 { font-size: 18px !important; }
.app-post * { font-size: 14px !important; }
.slz-navbar-wrapper .slz-menu-wrapper .menu-heading .app-post .app-thumb { display: table-cell; width: 80px; padding: 0 20px 0 0; }
    .slz-navbar-wrapper .slz-menu-wrapper .menu-heading .app-post .app-thumb img { width: 100%; }
.slz-navbar-wrapper .slz-menu-wrapper .menu-heading .app-post .app-info { position: relative; top: -4px; display: table-cell; width: auto; vertical-align: top; }
    .slz-navbar-wrapper .slz-menu-wrapper .menu-heading .app-post .app-info .title { display: block; font-size: 18px; font-weight: 300; line-height: 1.3; color: #fff; }
    .slz-navbar-wrapper .slz-menu-wrapper .menu-heading .app-post .app-info .author { font-size: 13px; font-weight: 400; color: #b4b4b4; }
    .slz-navbar-wrapper .slz-menu-wrapper .menu-heading .app-post .app-info a.link { position: absolute; width: 100%; height: 100%; z-index: 3; left: 0; top: 0; }
.slz-navbar-wrapper .slz-menu-wrapper .menu-heading .action-bottom > a.btn-sign-in-up { color: #fff; padding: 0 40px; }
    .slz-navbar-wrapper .slz-menu-wrapper .menu-heading .action-bottom > a.btn-sign-in-up:hover { color: #da0f32; }
.slz-navbar-wrapper .slz-menu-wrapper .menu-heading .action-bottom > a.sign-up { padding: 0; }
.slz-navbar-wrapper .slz-menu-wrapper .action-top { position: relative; }
    .slz-navbar-wrapper .slz-menu-wrapper .action-top .nav-search { position: relative; top: 0px; width: 100%; padding: 0; background-color: transparent; }
        .slz-navbar-wrapper .slz-menu-wrapper .action-top .nav-search:before { content: none; }
        .slz-navbar-wrapper .slz-menu-wrapper .action-top .nav-search form { border: none; }
            .slz-navbar-wrapper .slz-menu-wrapper .action-top .nav-search form input[type='text'],
            .slz-navbar-wrapper .slz-menu-wrapper .action-top .nav-search form input[type='search'] { width: 100%; padding-right: 40px; padding-left: 0px; color: #fff; background-color: transparent; border-color: transparent; border-bottom: 1px solid #c8c8c8; transition: all 0.4s ease; -webkit-transition: all 0.4s ease; -moz-transition: all 0.4s ease; }
                .slz-navbar-wrapper .slz-menu-wrapper .action-top .nav-search form input[type='text']:focus,
                .slz-navbar-wrapper .slz-menu-wrapper .action-top .nav-search form input[type='search']:focus { border-bottom-color: #da0f32; }
        .slz-navbar-wrapper .slz-menu-wrapper .action-top .nav-search .btn-search-close { position: absolute; width: 40px; height: 40px; text-align: center; line-height: 40px; color: #c8c8c8; right: 0; top: 0; z-index: 5; cursor: pointer; }
            .slz-navbar-wrapper .slz-menu-wrapper .action-top .nav-search .btn-search-close:hover { color: #da0f32; }
.slz-header-main.slz-unhidden-menu,
.slz-header-table.slz-unhidden-menu { top: 0 !important; }
.slz-hamburger-menu { display: none; position: absolute; left: 30px; top: 50%; padding: 10px 0; cursor: pointer; z-index: 101; transform: translateY(-50%); -webkit-transform: translateY(-50%); -moz-transform: translateY(-50%); -ms-transform: translateY(-50%); -o-transform: translateY(-50%); }
    .slz-hamburger-menu .bar,
    .slz-hamburger-menu .bar:after,
    .slz-hamburger-menu .bar:before { width: 32px; height: 5px; }
    .slz-hamburger-menu .bar { position: relative; background-color: #da0f32; }
        .slz-hamburger-menu .bar.animate { background: rgba(255, 255, 255, 0) !important; }
        .slz-hamburger-menu .bar:before { content: ""; position: absolute; left: 0; bottom: 10px; background-color: #da0f32; transition: bottom 300ms 300ms cubic-bezier(0.23, 1, 0.32, 1), -webkit-transform 300ms cubic-bezier(0.23, 1, 0.32, 1); transition: bottom 300ms 300ms cubic-bezier(0.23, 1, 0.32, 1), transform 300ms cubic-bezier(0.23, 1, 0.32, 1); transition: bottom 300ms 300ms cubic-bezier(0.23, 1, 0.32, 1), transform 300ms cubic-bezier(0.23, 1, 0.32, 1), -webkit-transform 300ms cubic-bezier(0.23, 1, 0.32, 1); }
        .slz-hamburger-menu .bar:after { content: ""; position: absolute; left: 0; top: 10px; background-color: #da0f32; transition: top 300ms 300ms cubic-bezier(0.23, 1, 0.32, 1), -webkit-transform 300ms cubic-bezier(0.23, 1, 0.32, 1); transition: top 300ms 300ms cubic-bezier(0.23, 1, 0.32, 1), transform 300ms cubic-bezier(0.23, 1, 0.32, 1); transition: top 300ms 300ms cubic-bezier(0.23, 1, 0.32, 1), transform 300ms cubic-bezier(0.23, 1, 0.32, 1), -webkit-transform 300ms cubic-bezier(0.23, 1, 0.32, 1); }
        .slz-hamburger-menu .bar.animate:after { top: 0; -webkit-transform: rotate(45deg); -ms-transform: rotate(45deg); transform: rotate(45deg); transition: top 300ms cubic-bezier(0.23, 1, 0.32, 1), -webkit-transform 300ms 300ms cubic-bezier(0.23, 1, 0.32, 1); transition: top 300ms cubic-bezier(0.23, 1, 0.32, 1), transform 300ms 300ms cubic-bezier(0.23, 1, 0.32, 1); transition: top 300ms cubic-bezier(0.23, 1, 0.32, 1), transform 300ms 300ms cubic-bezier(0.23, 1, 0.32, 1), -webkit-transform 300ms 300ms cubic-bezier(0.23, 1, 0.32, 1); }
        .slz-hamburger-menu .bar.animate:before { bottom: 0; -webkit-transform: rotate(-45deg); -ms-transform: rotate(-45deg); transform: rotate(-45deg); transition: bottom 300ms cubic-bezier(0.23, 1, 0.32, 1), -webkit-transform 300ms 300ms cubic-bezier(0.23, 1, 0.32, 1); transition: bottom 300ms cubic-bezier(0.23, 1, 0.32, 1), transform 300ms 300ms cubic-bezier(0.23, 1, 0.32, 1); transition: bottom 300ms cubic-bezier(0.23, 1, 0.32, 1), transform 300ms 300ms cubic-bezier(0.23, 1, 0.32, 1), -webkit-transform 300ms 300ms cubic-bezier(0.23, 1, 0.32, 1); }
.slz-main-menu-mobile { display: none; top: 100%; left: -100%; max-width: 480px; width: 100%; z-index: 101; position: absolute; transition: all 0.5s ease; -webkit-transition: all 0.5s ease; -moz-transition: all 0.5s ease; -o-transition: all 0.5s ease; }
    .slz-main-menu-mobile li { float: none; }
    .slz-main-menu-mobile.slz-open-menu-mobile { left: 0; }
    .slz-main-menu-mobile .slz-menu-wrapper { float: none; background-color: #da0f32; overflow: auto; margin: 0; height: calc(100vh - 120px); }
        .slz-main-menu-mobile .slz-menu-wrapper li { position: relative; width: 100%; list-style: none; cursor: pointer; border-top: 1px solid rgba(255, 255, 255, 0.05); }
            .slz-main-menu-mobile .slz-menu-wrapper li > a { line-height: 24px; display: inline-block; width: 100%; vertical-align: top; padding: 12px 20px; text-transform: uppercase; color: #fff; }
.header-transparent .slz-header-fixed .slz-main-menu-mobile .slz-menu-wrapper > li > a { color: #fff; }
.slz-main-menu-mobile .slz-menu-wrapper li > .icon-dropdown-mobile { line-height: 50px; position: absolute; z-index: 10; right: 0; width: 50px; height: 50px; color: #fff; text-align: center; transition: all 0.3s ease; -webkit-transition: all 0.3s ease; -moz-transition: all 0.3s ease; -o-transition: all 0.3s ease; }
.slz-main-menu-mobile .slz-menu-wrapper li > a:hover,
.slz-main-menu-mobile .slz-menu-wrapper li > a:focus { background-color: #da0f32; }
.slz-main-menu-mobile .slz-menu-wrapper a .icons { float: left; width: 25px; line-height: 45px; text-align: left; }
.slz-main-menu-mobile .slz-menu-wrapper .sub-menu { z-index: 1; overflow: hidden; width: 100%; max-height: 0; padding: 0; opacity: 0; background-color: rgba(255, 255, 255, 0.1); transition: all 0.5s cubic-bezier(0.77, 0, 0.175, 1); }
    .slz-main-menu-mobile .slz-menu-wrapper .sub-menu li > a { padding-left: 40px; }
    .slz-main-menu-mobile .slz-menu-wrapper .sub-menu .mb-dropdown-open > a { background-color: #da0f32; }
    .slz-main-menu-mobile .slz-menu-wrapper .sub-menu .sub-menu li > a { padding-left: 60px; }
.slz-main-menu-mobile .slz-menu-wrapper .mega-menu { z-index: 1; overflow: hidden; width: 100%; max-height: 0; padding: 0; opacity: 0; background-color: rgba(255, 255, 255, 0.1); transition: all 0.5s cubic-bezier(0.77, 0, 0.175, 1); }
    .slz-main-menu-mobile .slz-menu-wrapper .mega-menu .mega-menu-row { display: block; overflow: auto; max-height: none; opacity: 1; }
        .slz-main-menu-mobile .slz-menu-wrapper .mega-menu .mega-menu-row .sub-menu { display: block; overflow: auto; max-height: none; opacity: 1; background-color: transparent; }
            .slz-main-menu-mobile .slz-menu-wrapper .mega-menu .mega-menu-row .sub-menu li a { text-transform: capitalize; padding-left: 20px; padding-right: 20px; }
        .slz-main-menu-mobile .slz-menu-wrapper .mega-menu .mega-menu-row .mega-menu-col { display: block; width: 100%; border-bottom: 1px solid rgba(0, 0, 0, 0.1); }
            .slz-main-menu-mobile .slz-menu-wrapper .mega-menu .mega-menu-row .mega-menu-col + .mega-menu-col { border-top: 1px solid rgba(255, 255, 255, 0.05); }
            .slz-main-menu-mobile .slz-menu-wrapper .mega-menu .mega-menu-row .mega-menu-col > a { color: #fff; border: none; padding-left: 20px; padding-right: 20px; }
    .slz-main-menu-mobile .slz-menu-wrapper .mega-menu .mega-menu-tablist { width: 100%; padding: 0; float: none; }
        .slz-main-menu-mobile .slz-menu-wrapper .mega-menu .mega-menu-tablist li.active .link,
        .slz-main-menu-mobile .slz-menu-wrapper .mega-menu .mega-menu-tablist li:hover .link { color: #fff; background-color: #da0f32; }
    .slz-main-menu-mobile .slz-menu-wrapper .mega-menu .mega-menu-tab-content { width: 100%; float: none; padding: 15px; color: #fff; }
.slz-main-menu-mobile .slz-menu-wrapper .mb-dropdown-open > .sub-menu { opacity: 1; visibility: visible; max-height: 2000px; }
    .slz-main-menu-mobile .slz-menu-wrapper .mb-dropdown-open > .sub-menu .icon-dropdown-mobile { transform: rotate(0deg); -webkit-transform: rotate(0deg); -moz-transform: rotate(0deg); -ms-transform: rotate(0deg); -o-transform: rotate(0deg); }
    .slz-main-menu-mobile .slz-menu-wrapper .mb-dropdown-open > .sub-menu > .mb-dropdown-open > .icon-dropdown-mobile { transform: rotate(180deg); -webkit-transform: rotate(180deg); -moz-transform: rotate(180deg); -ms-transform: rotate(180deg); -o-transform: rotate(180deg); }
.slz-main-menu-mobile .slz-menu-wrapper .mb-dropdown-open .icon-dropdown-mobile { transform: rotate(180deg); -webkit-transform: rotate(180deg); -moz-transform: rotate(180deg); -ms-transform: rotate(180deg); -o-transform: rotate(180deg); }
.slz-main-menu-mobile .slz-menu-wrapper .mb-dropdown-open > .mega-menu { opacity: 1; visibility: visible; max-height: 2000px; }
.slz-sub-header .sub-menu .menu-item-has-children > a:after { content: none; }
.slz-main-menu-mobile .nav-search { position: relative; padding: 0; top: 0 !important; padding: 10px 15px; background-color: #da0f32; }
    .slz-main-menu-mobile .nav-search:before { content: none; }
    .slz-main-menu-mobile .nav-search .search-form { border: none; color: #fff; }
    .slz-main-menu-mobile .nav-search form input[type='text'],
    .slz-main-menu-mobile .nav-search form input[type='search'] { background-color: rgba(255, 255, 255, 0.1); width: calc(100% - 40px); }
    .slz-main-menu-mobile .nav-search form .searchbutton,
    .slz-main-menu-mobile .nav-search form .search-submit { color: #fff; background-color: rgba(255, 255, 255, 0.1); }
.slz-header-mobile-topbar .slz-mobile-topbar { background-color: #da0f32; padding: 10px 15px; position: relative; }
    .slz-header-mobile-topbar .slz-mobile-topbar:before { position: absolute; content: ''; left: 0; bottom: 0; width: 100%; height: 1px; background-color: rgba(255, 255, 255, 0.05); }
    .slz-header-mobile-topbar .slz-mobile-topbar .social { display: inline-block; vertical-align: top; line-height: 40px; }
        .slz-header-mobile-topbar .slz-mobile-topbar .social + .slz-btn { margin-left: 10px; }
    .slz-header-mobile-topbar .slz-mobile-topbar .slz-btn { border-color: #fff; background-color: #fff; color: #da0f32; font-size: 0; margin-bottom: 0; padding: 0 14px; position: relative; }
        .slz-header-mobile-topbar .slz-mobile-topbar .slz-btn:before { position: absolute; content: '\f007'; font-family: 'FontAwesome'; font-size: 20px; top: 50%; left: 50%; -webkit-transform: translate(-50%, -50%); -ms-transform: translate(-50%, -50%); -o-transform: translate(-50%, -50%); transform: translate(-50%, -50%); }
    .slz-header-mobile-topbar .slz-mobile-topbar .woo-account-wrapper { font-size: 0; }
        .slz-header-mobile-topbar .slz-mobile-topbar .woo-account-wrapper .dropdown-menu { left: auto; width: 125px; }
.slz-header-mobile-topbar .slz-main-menu-mobile .slz-menu-wrapper { height: calc(100vh - 110px); }
.slz-header-mobile-topbar .slz-main-menu-mobile .nav-wrapper + .slz-menu-wrapper { height: calc(100vh - 170px); }
.slz-header-mobile-topbar .slz-header-fixed .slz-main-menu-mobile .slz-menu-wrapper { height: calc(100vh - 60px); }
.slz-header-mobile-topbar .slz-header-fixed .slz-main-menu-mobile .nav-wrapper + .slz-menu-wrapper { height: calc(100vh - 120px); }
.slz-header-center.slz-header-left-right .slz-main-menu { font-size: 0; }
.slz-header-center.slz-header-left-right .slz-logo-wrapper { display: inline-block; vertical-align: top; max-width: 200px; min-width: 130px; padding: 0; height: 100px; }
    .slz-header-center.slz-header-left-right .slz-logo-wrapper .logo { min-width: 0; line-height: 1.4; position: absolute; top: 50%; left: 50%; -webkit-transform: translate(-50%, -50%); -ms-transform: translate(-50%, -50%); -o-transform: translate(-50%, -50%); transform: translate(-50%, -50%); }
.slz-header-center.slz-header-left-right .slz-menu-wrapper { width: calc(50% - 100px); font-size: 14px; }
    .slz-header-center.slz-header-left-right .slz-menu-wrapper > li { float: right; }
.slz-header-center.slz-header-left-right .slz-logo-wrapper + .slz-menu-wrapper > li { float: left; }
.slz-header-center.slz-header-left-right .slz-menu-wrapper > li > a { line-height: 100px; }
.slz-header-center.slz-header-left-right .slz-menu-wrapper > li:last-child > a { padding-right: 25px; }
.slz-header-center.slz-header-left-right .slz-button-search { line-height: 100px; float: none; font-size: 14px; }
.slz-header-center.slz-header-left-right .nav-search { top: 115px; right: -5px; }
.slz-header-center.slz-header-left-right .slz-mobile-logo { display: none; }
.slz-header-center.slz-header-left-right .slz-header-fixed .slz-main-menu { text-align: center; }
.slz-header-center.slz-header-left-right .slz-header-fixed .slz-logo-wrapper { float: none; height: 60px; position: relative; }
.slz-header-center.slz-header-left-right .slz-header-fixed .slz-menu-wrapper > li > a { line-height: 60px; }
.slz-header-center.slz-header-left-right .slz-header-fixed .slz-button-search { line-height: 60px; }
.slz-header-center.slz-header-left-right .slz-header-fixed .nav-search { top: 75px; }
.slz-header-center.slz-header-left-right .slz-main-menu-mobile:before { position: absolute; content: ''; top: 0; left: 0; width: 480px; height: calc(100vh - 120px); background-color: #2f2f2f; }
.slz-header-center.slz-header-left-right .slz-main-menu-mobile .slz-mobile-logo { display: block; }
.slz-header-center.slz-header-left-right .slz-main-menu-mobile .slz-menu-wrapper { width: 100%; height: 100%; }
    .slz-header-center.slz-header-left-right .slz-main-menu-mobile .slz-menu-wrapper > li > a { line-height: 24px; }
.slz-header-center.slz-header-left-right .slz-main-menu-mobile .nav-search { right: 0; }
.slz-footer-main { padding: 100px 0; background-color: #fff; }
.slz-dark .slz-footer-main { background-color: #091b27; }
.slz-footer-main .slz-logo { margin: 0 auto; font-size: 40px; font-weight: 700; margin-bottom: 40px; text-align: center; color: #fff; text-transform: uppercase; }
    .slz-footer-main .slz-logo > span { color: #337ab7; }
.slz-footer-main .slz-name { text-align: center; margin: 20px 0 0 0; }
.slz-footer-bottom .container { position: relative; }
    .slz-footer-bottom .container:before { content: ""; position: absolute; left: 0; top: -30px; width: 100%; height: 1px; background-color: transparent; }
.slz-wrapper-footer { position: relative; }
    .slz-wrapper-footer.bg-image .slz-footer-main,
    .slz-wrapper-footer.bg-image .slz-footer-bottom { background-color: transparent; }
        .slz-wrapper-footer.bg-image .slz-footer-bottom:before { position: absolute; content: ""; height: 1px; width: 100%; max-width: 1170px; background-color: rgba(255, 255, 255, 0.3); top: 0; left: 50%; transform: translateX(-50%); -webkit-transform: translateX(-50%); -moz-transform: translateX(-50%); -ms-transform: translateX(-50%); -o-transform: translateX(-50%); }
.bg-dark .slz-footer-main { background-color: #091b27; }
.bg-dark .slz-footer-bottom,
.bg-dark .slz-footer-top { background-color: #071621; }
.slz-dark .slz-name { color: rgba(255, 255, 255, 0.7); }
.slz-dark .footer-center .social a { background-color: rgba(255, 255, 255, 0.1); }
.slz-dark .navbar-footer a { color: rgba(255, 255, 255, 0.7); }
    .slz-dark .navbar-footer a:hover { color: #fff; }
.slz-dark .footer-center .slz-logo { color: #fff; }
.slz-dark .footer-center .social a { color: #fff; }
    .slz-dark .footer-center .social a:hover { color: #337ab7; }
.slz-footer-main .slz-widget { margin-top: 0; }
.footer-center { text-align: center; }
    .footer-center .slz-logo { margin: 0 auto; margin-bottom: 40px; }
    .footer-center .social { margin: 20px 0 0 0; }
        .footer-center .social a { width: 40px; height: 40px; line-height: 40px; margin: 0 8px; text-align: center; border-radius: 50%; color: #666c72; background-color: rgba(0, 0, 0, 0.1); display: inline-block; vertical-align: top; }
            .footer-center .social a:hover { color: #337ab7; }
    .footer-center .slz-name { margin: 20px 0 0 0; }
.slz-footer-bottom { position: relative; background-color: #e6e6e6; }
    .slz-footer-bottom .slz-logo,
    .slz-footer-bottom .navbar-footer a { line-height: 80px; }
    .slz-footer-bottom .slz-logo { max-width: 130px; max-height: 50px; margin: 15px 0; }
.slz-footer-bottom { padding: 30px 0; position: relative; background-color: #e6e6e6; }
.navbar-footer { margin: 0 !important; padding: 0; }
    .navbar-footer li { list-style: none; display: inline-block; vertical-align: top; margin: 0 15px; }
        .navbar-footer li:first-child { margin-left: 0; }
        .navbar-footer li:last-child { margin-right: 0; }
    .navbar-footer a { color: #666c72; text-transform: capitalize; }
        .navbar-footer a:hover { color: #337ab7; }
.slz-footer-bottom .social a { display: inline-block; vertical-align: top; margin: 0 12px; font-size: 14px; color: rgba(255, 255, 255, 0.7); }
    .slz-footer-bottom .social a:hover { color: #db0f31; }
    .slz-footer-bottom .social a:first-child { margin-left: 0; }
    .slz-footer-bottom .social a:last-child { margin-right: 0; }
.slz-footer-bottom .item-wrapper { display: table-cell; width: 1%; text-align: center; vertical-align: top; }
    .slz-footer-bottom .item-wrapper .item:not(:last-child) { margin-bottom: 10px; }
    .slz-footer-bottom .item-wrapper:first-child { text-align: left; }
    .slz-footer-bottom .item-wrapper:last-child { text-align: right; }
    .slz-footer-bottom .item-wrapper:only-child { text-align: center; }
        .slz-footer-bottom .item-wrapper:only-child img { margin-left: auto; margin-right: auto; }
.slz-wrapper-footer .text-c .slz-widget .widget-title,
.slz-wrapper-footer .text-c .slz-widget .title-widget { text-align: center; }
.slz-wrapper-footer .text-l .slz-widget .widget-title,
.slz-wrapper-footer .text-l .slz-widget .title-widget { text-align: left; }
.slz-wrapper-footer .text-r .slz-widget .widget-title,
.slz-wrapper-footer .text-r .slz-widget .title-widget { text-align: right; }
.slz-wrapper-footer .text-c .slz-widget-contact-info .item { margin-left: auto; margin-right: auto; }
.slz-wrapper-footer .text-r .slz-widget-contact-info .item { margin-left: auto; margin-right: 0; }
.slz-wrapper-footer .text-c .slz-widget-about-us .slz-logo { left: 50%; -webkit-transform: translateY(-50%); -moz-transform: translateY(-50%); -ms-transform: translateY(-50%); -o-transform: translateY(-50%); transform: translateY(-50%); }
.slz-blog-detail.slz-sidebar-left .slz-content-column { float: right; }
.slz-blog-detail.slz-no-sidebar .slz-content-column { width: 100%; }
.slz-blog-detail.slz-no-sidebar .slz-sidebar-column { display: none; }
.slz-blog-detail .blog-detail-wrapper > .title,
.slz-blog-detail > .title { font-weight: 700; line-height: 1.4; color: #213047; text-transform: uppercase; margin: 0; display: inline-block; font-family: inherit; }
    .slz-blog-detail > .block-image + .row,
    .slz-blog-detail > .block-image + .title,
    .slz-blog-detail .blog-detail-wrapper > .title + div,
    .slz-blog-detail .blog-detail-wrapper > .block-image + div,
    .slz-blog-detail.layout-5 .blog-detail-wrapper > .title { margin-top: 30px; }
.slz-blog-detail .blog-detail-wrapper .block-content .block-image:before,
.slz-blog-detail .blog-detail-wrapper > .block-image:before,
.slz-blog-detail > .block-image:before,
.slz-blog-detail .blog-detail-wrapper .block-image.has-gallery:before,
.slz-blog-detail .blog-detail-wrapper .slz-gallery-format .wrapper-image:before { padding-top: 50%; }
.slz-blog-detail > .block-image .img-full,
.slz-blog-detail .blog-detail-wrapper .block-image img,
.slz-blog-detail .blog-detail-wrapper .slz-gallery-format .wrapper-image img { width: 100%; height: auto; }
.blog-detail-wrapper .audio-wrapper { position: absolute; z-index: 10; bottom: 0; left: 0; padding: 10px; width: 100%; background-color: rgba(0, 0, 0, 0.5); }
.blog-detail-wrapper .block-image.has-quote .link:after { transform: scale(1); -webkit-transform: scale(1); }
.blog-detail-wrapper .audio-wrapper .mejs-container { width: 100% !important; background: transparent; }
.blog-detail-wrapper .mejs-container .mejs-controls { background: none; }
.slz-blog-detail .slz-sidebar-column .slz-widget:first-child,
.slz-blog-detail .slz-sidebar-column > div:first-child { margin-top: 0px; }
.slz-blog-detail p,
.slz-blog-detail img,
.slz-blog-detail ul,
.slz-blog-detail blockquote { margin-bottom: 4px; }
    .slz-blog-detail p:last-child,
    .slz-blog-detail img:last-child,
    .slz-blog-detail ul:last-child,
    .slz-blog-detail blockquote:last-child { margin-bottom: 0px; }
.slz-blog-detail .slz-blog-author + .slz-related-post { margin-top: 40px; }
.slz-blog-detail .slz-related-post { padding-bottom: 40px; margin-left: 0; margin-right: 0; }
    .slz-blog-detail .slz-related-post .slz-carousel { margin-left: -15px; margin-right: -15px; }
    .slz-blog-detail .slz-related-post [class*="slz-block-item"] { font-size: 14px; box-shadow: none; }
        .slz-blog-detail .slz-related-post [class*="slz-block-item"] .block-info { font-size: 12px; }
    .slz-blog-detail .slz-related-post .related-title { margin-top: 0px; margin-bottom: 20px; font-size: 18px; font-weight: 700; text-transform: capitalize; }
    .slz-blog-detail .slz-related-post .slick-arrow { top: auto; bottom: 0; opacity: 1; font-size: 14px; visibility: visible; border-radius: 0px; -webkit-border-radius: 0px; }
    .slz-blog-detail .slz-related-post .btn-prev,
    .slz-blog-detail .slz-related-post:hover .btn-prev { left: calc(50% - 15px); transform: translate(-100%, 0); -ms-transform: translate(-100%, 0); -webkit-transform: translate(-100%, 0); }
    .slz-blog-detail .slz-related-post .btn-next,
    .slz-blog-detail .slz-related-post:hover .btn-next { right: calc(50% - 15px); transform: translate(100%, 0); -ms-transform: translate(100%, 0); -webkit-transform: translate(100%, 0); }
    .slz-blog-detail .slz-related-post .slick-arrow i + span,
    .slz-blog-detail .slz-related-post .slick-arrow span + i { margin-left: 5px; }
.slz-blog-author { text-align: left; border: 1px solid #ececec; padding: 15px; }
    .slz-blog-author .media-left { width: 100px; padding: 0; vertical-align: middle; position: relative; z-index: 2; }
        .slz-blog-author .media-left .media-image { display: block; }
            .slz-blog-author .media-left .media-image img { width: 100%; }
    .slz-blog-author .media-right { padding: 0 0 0 15px; text-align: left; position: relative; }
        .slz-blog-author .media-right .author { font-size: 18px; color: #555; font-weight: 500; width: auto; float: none; margin-right: 0; }
        .slz-blog-author .media-right .des { margin-bottom: 0; margin-top: 10px; }
            .slz-blog-author .media-right .des + .social a { margin-top: 10px; }
.tags-links a:first-child { margin-left: 0px; }
.tags-links .tags-title { display: none; }
.slz-blog-comments .comment-title { margin-top: 0; margin-bottom: 10px; font-size: 18px; font-weight: 700; text-transform: capitalize; }
.blog-comment { margin-top: 80px; }
    .blog-comment .comment-list { margin: 0; padding: 0; }
        .blog-comment .comment-list > li:not(:first-child) { margin-top: 20px; padding-top: 20px; border-top: 2px solid #f1f6fd; }
        .blog-comment .comment-list .children { margin-left: 70px; list-style: none; padding: 0; }
            .blog-comment .comment-list .children > li { margin-top: 20px; padding-top: 20px; border-top: 2px solid #f1f6fd; }
.comment-item { font-size: 14px; }
    .comment-item .comment-left { width: 55px; padding: 0; float: left; }
        .comment-item .comment-left .media-image { display: block; }
            .comment-item .comment-left .media-image img { width: 100%; }
    .comment-item .comment-right { padding-left: 70px; }
    .comment-item .meta { margin-bottom: 15px; }
    .comment-item p:last-child { margin-bottom: 0; }
.comment-respond > .title { color: #213047; text-transform: uppercase; font-weight: 700; margin: 0 0 25px 0; }
.comment-respond .main-form input { box-shadow: none; -webkit-box-shadow: none; border-radius: 0px; }
    .comment-respond .main-form input + input { margin-top: 15px; }
    .comment-respond .main-form input + textarea { margin-top: 15px; }
.comment-respond .main-form textarea { border-radius: 0px; box-shadow: none; -webkit-box-shadow: none; }
.comment-respond .main-form + button,
.comment-respond .main-form + input[type="submit"] { margin-top: 15px; }
.stars-rating .review:after { content: "\f005\f005\f005\f005\f005"; top: 0; position: absolute; left: 0; font-family: FontAwesome; color: #dadada; float: left; overflow: hidden; text-indent: 0; }
.comment-form-rating { margin: 0 -15px; }
    .comment-form-rating .stars a,
    .stars-rating .review { width: 2em; position: relative; display: inline-block; text-indent: -999px; margin-right: 1em; border-right: 1px solid #EEE; }
.stars-rating .review { border-right: none; margin-right: 0; }
    .comment-form-rating .stars a:before,
    .stars-rating .review:before { content: "\f006"; top: 0; position: absolute; left: 0; font-family: FontAwesome; color: #f9d116; float: left; overflow: hidden; text-indent: 0; z-index: 5; }
.comment-form-rating .stars a.star-2,
.stars-rating .review { width: 3em; }
    .comment-form-rating .stars a.star-3,
    .stars-rating .review.star-3 { width: 4em; }
    .comment-form-rating .stars a.star-4,
    .stars-rating .review.star-4 { width: 5em; }
    .comment-form-rating .stars a.star-5,
    .stars-rating .review.star-5 { width: 6em; border-right: none; margin-right: 0; }
    .comment-form-rating .stars a.star-2:before { content: "\f006\f006"; }
.comment-form-rating .stars a.star-3:before { content: "\f006\f006\f006"; }
.comment-form-rating .stars a.star-4:before { content: "\f006\f006\f006\f006"; }
.comment-form-rating .stars a.star-5:before { content: "\f006\f006\f006\f006\f006"; }
.comment-form-rating .stars a.star-1.active:before,
.comment-form-rating .stars a.star-1:hover:before,
.stars-rating .review.star-1:before { content: "\f005"; }
.comment-form-rating .stars a.star-2.active:before,
.comment-form-rating .stars a.star-2:hover:before,
.stars-rating .review.star-2:before { content: "\f005\f005"; }
.comment-form-rating .stars a.star-3.active:before,
.comment-form-rating .stars a.star-3:hover:before,
.stars-rating .review.star-3:before { content: "\f005\f005\f005"; }
.comment-form-rating .stars a.star-4.active:before,
.comment-form-rating .stars a.star-4:hover:before,
.stars-rating .review.star-4:before { content: "\f005\f005\f005\f005"; }
.comment-form-rating .stars a.star-5.active:before,
.comment-form-rating .stars a.star-5:hover:before,
.stars-rating .review.star-5:before { content: "\f005\f005\f005\f005\f005"; }
.recent-post-inner .media { padding: 15px 0; border-top: 1px solid #f2f2f2; margin-top: 0; }
    .recent-post-inner .media:first-child { padding-top: 0 !important; border-top: none; }
    .recent-post-inner .media:last-child { padding-bottom: 0 !important; }
    .recent-post-inner .media:hover .meta .icons { color: #337ab7; }
    .recent-post-inner .media:hover .wrapper-image:after { opacity: 1; visibility: visible; }
    .recent-post-inner .media.style-2 { padding: 20px 0; }
        .recent-post-inner .media.style-2 .media-left { padding-right: 10px; }
        .recent-post-inner .media.style-2 .meta { margin-bottom: 12px; }
        .recent-post-inner .media.style-2 .wrapper-image { width: 60px; }
        .recent-post-inner .media.style-2 .media-heading { font-size: 14px; }
    .recent-post-inner .media.style-3 .wrapper-image { width: 100px; }
        .recent-post-inner .media.style-3 .wrapper-image:before { padding-top: 70%; }
    .recent-post-inner .media.style-3 .meta { margin: 0; }
    .recent-post-inner .media.style-3 .meta-info { margin: 0 7px; }
        .recent-post-inner .media.style-3 .meta-info:first-child { margin-left: 0; }
        .recent-post-inner .media.style-3 .meta-info .link { padding-left: 3px; }
        .recent-post-inner .media.style-3 .meta-info + .meta-info { position: relative; }
            .recent-post-inner .media.style-3 .meta-info + .meta-info:before { position: absolute; content: '|'; top: 0; left: -9px; }
.recent-post-inner .media-left { padding-right: 15px; }
.recent-post-inner .media-right { padding-left: 0; }
.recent-post-inner .wrapper-image { position: relative; width: 85px; display: block; overflow: hidden; }
    .recent-post-inner .wrapper-image:before { content: ""; display: block; padding-top: 100%; }
    .recent-post-inner .wrapper-image:after { position: absolute; content: ""; top: 0; left: 0; width: 100%; height: 100%; opacity: 0; visibility: hidden; background-color: rgba(0, 0, 0, 0.4); transition: all 0.3s ease; -webkit-transition: all 0.3s ease; -moz-transition: all 0.3s ease; -o-transition: all 0.3s ease; }
    .recent-post-inner .wrapper-image img { height: 100%; width: auto; max-width: none; position: absolute; top: 0; left: 50%; transform: translateX(-50%); -webkit-transform: translateX(-50%); -moz-transform: translateX(-50%); -ms-transform: translateX(-50%); -o-transform: translateX(-50%); }
.recent-post-inner .meta { margin-bottom: 8px; }
.recent-post-inner .media-heading { font-size: 15px; color: #213047; display: block; text-transform: capitalize; }
.slz-social-share { }
    .slz-social-share .title { margin-right: 15px; display: inline-block; vertical-align: top; }
    .slz-social-share .social { display: inline-block; vertical-align: top; }
.slz-post-footer .meta-content { display: table; width: 100%; }
    .slz-post-footer .meta-content:before { content: ""; display: table; }
    .slz-post-footer .meta-content:after { content: ""; display: table; clear: both; }
    .slz-post-footer .meta-content .tags-links { display: inline-block; float: left; }

@media screen and (min-width: 1600px) {
}

@media screen and (min-width: 1025px) {
    .menu-item-has-children:hover > .sub-menu,
    .menu-item-has-mega-menu:hover > .mega-menu { opacity: 1; z-index: 105; visibility: visible; transition-delay: 0.3s; -webkit-transition-delay: 0.3s; pointer-events: auto; }
    .slz-main-menu .menu-item-has-mega-menu:hover .sub-menu { opacity: 1; visibility: visible; }
}

@media screen and (max-width: 1024px) {
    .slz-wrapper-content .slz_col-md-12 { width: 100%; float: none; }
    .slz-wrapper-content .slz_bg-parallax { background-attachment: scroll; }
    .slz-hamburger-menu,
    .slz-main-menu-mobile { display: block; }
    .slz-header-main { position: relative; }
    .slz-header-fixed { position: fixed; }
    .slz-header-main .container { position: initial; }
    .slz-header-main .slz-logo-wrapper,
    .slz-header-main .slz-logo-wrapper.float-l { position: relative; left: 50%; float: none; display: inline-block; transform: translateX(-50%); -webkit-transform: translateX(-50%); -moz-transform: translateX(-50%); -ms-transform: translateX(-50%); -o-transform: translateX(-50%); }
    .slz-main-menu,
    .slz-header-center .slz-main-menu { display: none; }
    .nav-search { box-shadow: none; -webkit-box-shadow: none; }
    .slz-logo-wrapper .logo { height: 70px; line-height: 70px; }
        .slz-logo-wrapper .logo img { max-height: 60px; }
    .icon-dropdown { display: none !important; }
    .slz-header-with-banner .slz-banner-mobile { display: block; }
    .slz-header-with-banner .slz-header-main .slz-banner-01 { display: none; }
    .slz-header-with-banner .slz-header-main .slz-header-middle-wrapper { position: relative; width: 100%; }
    .slz-header-table .slz-header-table-cell-2 { display: none; }
    .slz-header-table .slz-logo-wrapper .logo { min-height: 70px; line-height: 70px; position: relative; }
    .slz-header-table.slz-header-fixed .slz-logo-wrapper .logo { min-height: 60px; line-height: 60px; }
    .slz-header-table .slz-logo-wrapper .logo img { }
    .slz-header-table .slz-main-menu-mobile { text-align: left; }
    .slz-main-menu-mobile .slz-menu-wrapper li > .icon-dropdown-mobile { display: none; }
    .slz-main-menu-mobile .slz-menu-wrapper li.menu-item-has-children > .icon-dropdown-mobile,
    .slz-main-menu-mobile .slz-menu-wrapper li.menu-item-has-mega-menu > .icon-dropdown-mobile { display: inline-block; }
    .slz-main-menu-mobile .slz-menu-wrapper li .mega-menu .menu-item .icon-dropdown-mobile { display: none; }
    .slz-main-menu-mobile .slz-mobile-topbar { display: none; }
    .slz-header-center .slz-logo-wrapper { padding: 0; height: 70px; line-height: 70px; }
        .slz-header-center .slz-logo-wrapper .logo { line-height: inherit; }
    .slz-header-center .slz-header-fixed .slz-logo-wrapper { position: relative; float: none; height: 60px; line-height: 60px; }
    .slz-header-with-banner .slz-banner-mobile { display: none; }
    .slz-header-main.slz-header-table .slz-logo-wrapper { left: auto; -webkit-transform: none; -ms-transform: none; -o-transform: none; transform: none; }
    .slz-header-table .slz-main-menu-mobile .slz-mobile-topbar { display: block; }
    .slz-header-table.slz-header-mobile-topbar .slz-main-menu-mobile .slz-mobile-topbar + .nav-wrapper + .slz-menu-wrapper { height: calc(100vh - 190px); }
    .slz-header-table.slz-header-mobile-topbar .slz-main-menu-mobile .slz-mobile-topbar + .slz-menu-wrapper,
    .slz-header-table.slz-header-mobile-topbar .slz-main-menu-mobile .nav-wrapper + .slz-menu-wrapper { height: calc(100vh - 130px); }
    .slz-header-table.slz-header-mobile-topbar .slz-main-menu-mobile .slz-menu-wrapper { height: calc(100vh - 70px); }
    .slz-header-table.slz-header-mobile-topbar.slz-header-fixed .slz-main-menu-mobile .slz-mobile-topbar + .nav-wrapper + .slz-menu-wrapper { height: calc(100vh - 180px); }
    .slz-header-table.slz-header-mobile-topbar.slz-header-fixed .slz-main-menu-mobile .slz-mobile-topbar + .slz-menu-wrapper,
    .slz-header-table.slz-header-mobile-topbar.slz-header-fixed .slz-main-menu-mobile .nav-wrapper + .slz-menu-wrapper { height: calc(100vh - 120px); }
    .slz-header-table.slz-header-mobile-topbar.slz-header-fixed .slz-main-menu-mobile .slz-menu-wrapper { height: calc(100vh - 60px); }
    .slz-header-center.slz-header-left-right .slz-mobile-logo { display: block; }
    .slz-header-center.slz-header-left-right .slz-logo-wrapper { height: 70px; }
}

@media screen and (max-width: 768px) {
    .slz-footer-main { font-size: 0; }
        .slz-footer-main .slz-widget { font-size: 14px; }
        .slz-footer-main .col-md-3.col-sm-6 { display: inline-block; vertical-align: top; float: none; margin-top: 60px; width: 50%; }
            .slz-footer-main .col-md-3.col-sm-6:nth-child(-n+2) { margin-top: 0; }
    .slz-wrapper-content .slz_col-sm-12 { width: 100%; float: none; }
    .slz-header-main.slz-header-fixed.slz-wpadminbar { top: 46px; }
}

@media screen and (max-width: 767px) {
    .slz-logo-wrapper .logo { height: 60px; line-height: 60px; min-width: 130px; }
    .slz-hamburger-menu { left: 15px; }
    .slz-header-with-banner .slz-banner-mobile img { width: 100%; }
    .slz-header-mobile-topbar .slz-header-topbar { display: none; }
    .slz-header-mobile-topbar .slz-main-menu-mobile .slz-mobile-topbar { display: block; }
    .slz-header-mobile-topbar .slz-main-menu-mobile .slz-menu-wrapper,
    .slz-header-mobile-topbar .slz-header-fixed .slz-main-menu-mobile .slz-menu-wrapper { height: calc(100vh - 60px); }
    .slz-header-mobile-topbar .slz-main-menu-mobile .slz-mobile-topbar + .slz-menu-wrapper,
    .slz-header-mobile-topbar .slz-main-menu-mobile .nav-wrapper + .slz-menu-wrapper,
    .slz-header-mobile-topbar .slz-header-fixed .slz-main-menu-mobile .slz-mobile-topbar + .slz-menu-wrapper,
    .slz-header-mobile-topbar .slz-header-fixed .slz-main-menu-mobile .nav-wrapper + .slz-menu-wrapper { height: calc(100vh - 120px); }
    .slz-header-mobile-topbar .slz-main-menu-mobile .slz-mobile-topbar + .nav-wrapper + .slz-menu-wrapper,
    .slz-header-mobile-topbar .slz-header-fixed .slz-main-menu-mobile .slz-mobile-topbar + .nav-wrapper + .slz-menu-wrapper { height: calc(100vh - 180px); }
    .slz-header-center .slz-logo-wrapper { height: 60px; line-height: 60px; }
    .slz-header-center.slz-header-left-right .slz-logo-wrapper { height: 60px; }
    .slz-header-table.slz-header-mobile-topbar .slz-main-menu-mobile .slz-mobile-topbar + .nav-wrapper + .slz-menu-wrapper { height: calc(100vh - 180px); }
    .slz-header-table.slz-header-mobile-topbar .slz-main-menu-mobile .slz-mobile-topbar + .slz-menu-wrapper,
    .slz-header-table.slz-header-mobile-topbar .slz-main-menu-mobile .nav-wrapper + .slz-menu-wrapper { height: calc(100vh - 120px); }
    .slz-header-table.slz-header-mobile-topbar .slz-main-menu-mobile .slz-menu-wrapper { height: calc(100vh - 60px); }
}

@media screen and (max-width: 600px) {
    .slz-footer-main .col-md-3.col-sm-6 { width: 100%; margin-top: 40px; }
        .slz-footer-main .col-md-3.col-sm-6:nth-child(-n+2) { margin-top: 40px; }
        .slz-footer-main .col-md-3.col-sm-6:first-child { margin-top: 0px; }
    .slz-footer-main .slz-widget-about-us .slz-logo { position: relative; left: auto; top: auto; transform: none; }
    .slz-header-topbar .float-r { float: left; margin-top: 10px; width: 100%; }
}

@media screen and (max-width: 480px) {
    .slz-header-main .container { margin-right: 0; }
    .slz-header-table .slz-logo-wrapper { text-align: right; padding-right: 10px; padding-left: 10px; }
}

@media screen and (max-width: 414px) {
    .slz-header-mobile-topbar .slz-main-menu-mobile .slz-topbar-list { display: block; width: 100%; }
    .slz-header-mobile-topbar .slz-main-menu-mobile .woo-account-wrapper { margin-left: 0; float: right; }
}

@media screen and (max-width: 380px) {
}

@media screen and (max-width: 320px) {
}

.block-info { padding: 0; margin: 0; text-transform: capitalize; font-style: italic; list-style: none; line-height: initial; }
.slz-posts .block-info { padding: 0; }
.block-info .info-left { float: left; }
.block-info .info-right { float: right; }
.slz-list,
.entry-content .slz-list { padding: 0; margin: 0; }
    .slz-list li { display: block; padding: 8px 0; }
        .slz-list li:first-child { padding-top: 0; }
        .slz-list li:last-child { padding-bottom: 0; }
    .slz-list .slz-icon { min-width: 25px; }
.block-category { position: relative; display: inline-block; vertical-align: top; font-size: 12px; font-weight: 600; line-height: 18px; color: #337ab7; text-transform: uppercase; letter-spacing: 1px; }
    .block-category:hover { color: #337ab7; text-decoration: none; }
.block-rating { font-size: 14px; line-height: 30px; position: absolute; z-index: 10; top: 10px; right: 10px; width: 70px; height: 30px; text-align: center; color: #fff; background-color: #d73333; }
    .block-rating .icons { line-height: 1; color: #f9d116; }
    .block-rating .text { font-weight: 600; line-height: 1; margin-left: 12px; }
.ratings { display: inline-block; }
.star-rating { position: relative; display: block; line-height: 18px; width: 74px; height: 18px; overflow: hidden; font-size: 13px; }
    .star-rating:before { content: "\f005\f005\f005\f005\f005"; top: 0; position: absolute; left: 1px; font-family: FontAwesome; color: #dadada; float: left; letter-spacing: 3px; }
    .star-rating span { overflow: hidden; float: left; top: 0; left: 0; position: absolute; padding-top: 1.5em; color: #f9d116; }
        .star-rating span:before { content: "\f005\f005\f005\f005\f005"; top: 0; position: absolute; left: 1px; font-family: FontAwesome; letter-spacing: 3px; }
        .star-rating span.width-0 { width: 0%; }
        .star-rating span.width-10 { width: 10%; }
        .star-rating span.width-20 { width: 20%; }
        .star-rating span.width-30 { width: 30%; }
        .star-rating span.width-40 { width: 40%; }
        .star-rating span.width-50 { width: 50%; }
        .star-rating span.width-60 { width: 60%; }
        .star-rating span.width-70 { width: 70%; }
        .star-rating span.width-80 { width: 80%; }
        .star-rating span.width-90 { width: 90%; }
        .star-rating span.width-100 { width: 100%; }
.block-btn-video { position: absolute; z-index: 10; bottom: 0; left: 0; color: #fff; }
    .block-btn-video span { font-size: 0; display: inline-block; width: 38px; cursor: pointer; transition: all 0.3s ease; -webkit-transition: all 0.3s ease; -moz-transition: all 0.3s ease; -o-transition: all 0.3s ease; text-align: center; border-left: 1px solid rgba(255, 255, 255, 0.24); background-color: rgba(250, 250, 250, 0.3); }
        .block-btn-video span:first-child { border-left: none; }
        .block-btn-video span i { font-size: 14px; line-height: 36px; height: 36px; }
        .block-btn-video span:hover { background-color: rgba(250, 250, 250, 0.7); }
.block-label { position: absolute; top: 0px; left: 0px; z-index: 4; color: #fff; background-color: rgba(0, 0, 0, 0.7); text-align: center; padding: 15px; }
    .block-label .text { font-size: 14px; font-weight: 700; line-height: 1; }
        .block-label .text.big { font-size: 20px; }
        .block-label .text.small { font-size: 10px; }
    .block-label .link-label { position: absolute; width: 100%; height: 100%; top: 0px; left: 0px; z-index: 4; }
.block-read-more { display: block; color: #18364a; font-size: 14px; text-transform: capitalize; }
    .block-read-more i { padding-left: 10px; }
    .block-read-more:hover { color: #da0f32; }
.block-comments { height: 25px; }
    .block-comments .comment-avatars { display: inline-block; height: inherit; }
        .block-comments .comment-avatars li { display: inline-block; position: relative; width: 25px; height: 25px; text-align: center; border-radius: 50%; -webkit-border-radius: 50%; -moz-border-radius: 50%; border: 2px solid #fff; margin-left: -5px; overflow: hidden; }
            .block-comments .comment-avatars li a { color: #fff; font-weight: 700; font-size: 11px; }
            .block-comments .comment-avatars li img { vertical-align: top; }
            .block-comments .comment-avatars li:nth-child(1) { background-color: #127b49; margin-left: 0; z-index: 7; }
            .block-comments .comment-avatars li:nth-child(2) { background-color: #e84949; z-index: 6; }
            .block-comments .comment-avatars li:nth-child(3) { background-color: #31a8cb; z-index: 5; }
    .block-comments .comment-counter { display: inline-block; color: #b5b5b5; padding-left: 10px; vertical-align: top; }
.block-image,
.slz-gallery-format .wrapper-image { display: block; position: relative; overflow: hidden; margin-bottom: 0; background-color: #fff; }
    .block-image:before,
    .slz-gallery-format .wrapper-image:before { display: block; content: ''; padding-top: 67%; }
    .block-image .link:after { position: absolute; content: ""; width: 100%; height: 100%; top: 0; left: 0; z-index: 1; background-color: rgba(0, 0, 0, 0.5); -webkit-backface-visibility: hidden; transform: scale(0); -webkit-transform: scale(0); -moz-transform: scale(0); -ms-transform: scale(0); -o-transform: scale(0); transition: all 0.5s ease; -webkit-transition: all 0.5s ease; -moz-transition: all 0.5s ease; -o-transition: all 0.5s ease; }
    .block-image .img-full,
    .slz-gallery-format .wrapper-image img { width: auto; height: 100%; max-width: none; position: absolute; top: 50%; left: 50%; margin: 0; transform: translate(-50%, -50%); -webkit-transform: translate(-50%, -50%); -moz-transform: translate(-50%, -50%); -ms-transform: translate(-50%, -50%); -o-transform: translate(-50%, -50%); }
    .block-image .link,
    .block-image .slz-gallery-format,
    .block-image.slz-block-video .block-video { top: 0; left: 0; right: 0; bottom: 0; z-index: 3; overflow: hidden; position: absolute; }
        .block-image.slz-block-video .block-video:before { content: none; }
.slz-gallery-format .wrapper-image { }
.block-title { position: relative; display: block; color: #18364a; line-height: 1.4; font-size: 20px; text-transform: capitalize; font-weight: 500; font-family: 'Roboto', serif; }
    .block-title:hover,
    .block-title:focus { text-decoration: none; color: #da0f32; }
.block-quote-wrapper { position: absolute; z-index: 4; top: 50%; right: 10%; left: 10%; color: #fff; font-size: 16px; text-transform: uppercase; text-align: center; transform: translateY(-50%); -webkit-transform: translateY(-50%); -moz-transform: translateY(-50%); -ms-transform: translateY(-50%); -o-transform: translateY(-50%); }
    .block-quote-wrapper .block-quote { position: relative; padding-top: 30px; }
        .block-quote-wrapper .block-quote:before { position: absolute; font-family: "FontAwesome"; content: "\f10e"; font-size: 25px; top: 0; left: 50%; transform: translateX(-50%); -webkit-transform: translateX(-50%); -moz-transform: translateX(-50%); -ms-transform: translateX(-50%); -o-transform: translateX(-50%); }
.slz-block-item-01 { background-color: #fff; box-shadow: 5px 5px 20px rgba(0, 0, 0, 0.1); position: relative; }
    .slz-block-item-01 .block-image { overflow: hidden; }
    .slz-block-item-01 .block-content { padding: 15px 20px; }
    .slz-block-item-01 .block-info { margin-top: 10px; margin-bottom: 0; }
    .slz-block-item-01 .block-text { margin-top: 15px; }
    .slz-block-item-01 .block-read-more { margin-top: 10px; display: inline-block; }
    .slz-block-item-01:hover .block-image .link:after { transform: scale(1); -webkit-transform: scale(1); -moz-transform: scale(1); -ms-transform: scale(1); -o-transform: scale(1); }
    .slz-block-item-01.style-2 { display: table; width: 100%; }
        .slz-block-item-01.style-2 .block-image { display: table-cell; vertical-align: top; width: 48%; }
        .slz-block-item-01.style-2 .block-content { display: table-cell; vertical-align: top; width: auto; }
    .slz-block-item-01.style-3 .block-content { position: absolute; z-index: 3; width: 100%; bottom: 0; background-color: rgba(0, 0, 0, 0.3); color: #FFF; }
    .slz-block-item-01.style-3 .block-info .link { color: #FFF; }
    .slz-block-item-01.style-3 .block-category { color: #FFF; }
        .slz-block-item-01.style-3 .block-category:after { background-color: #fff; }
    .slz-block-item-01.style-3 .block-title { color: #FFF; }
    .slz-block-item-01.style-3 .block-read-more { color: #FFF; }
    .slz-block-item-01 .audio-wrapper { position: absolute; z-index: 10; bottom: 0; left: 0; padding: 10px; width: 100%; background-color: rgba(0, 0, 0, 0.5); }
        .slz-block-item-01 .audio-wrapper .mejs-container { width: 100% !important; background: transparent; }
    .slz-block-item-01 .mejs-container .mejs-controls { background: none; }
    .slz-block-item-01 .block-image.has-gallery { overflow: hidden; background-color: #fff; }
    .slz-block-item-01 .block-image.has-quote .link:after { transform: scale(1); }
.slz-block-item-02 .block-image { border-radius: 5px; -webkit-border-radius: 5px; -moz-border-radius: 5px; }
.slz-block-item-02 .block-content { display: table; width: 100%; padding-top: 20px; }
.slz-block-item-02 .sub-content { display: table-cell; width: 100px; }
.slz-block-item-02 .block-date { background-color: #555; width: 100px; height: 100px; text-align: center; padding: 10px; margin-bottom: 15px; border-radius: 10px; -webkit-border-radius: 10px; -moz-border-radius: 10px; }
    .slz-block-item-02 .block-date .big { font-size: 60px; font-weight: 700; line-height: 1; color: #fff; border-bottom: 1px solid rgba(255, 255, 255, 0.4); }
    .slz-block-item-02 .block-date .small { font-size: 18px; color: #fff; }
.slz-block-item-02 .block-social { text-align: center; }
    .slz-block-item-02 .block-social li { margin-bottom: 10px; }
        .slz-block-item-02 .block-social li:last-child { margin-bottom: 0; }
    .slz-block-item-02 .block-social .icons { width: 20px; padding-right: 5px; }
    .slz-block-item-02 .block-social .link { display: inline-block; min-width: 50px; text-align: left; }
.slz-block-item-02 .main-content { display: table-cell; padding-left: 30px; vertical-align: top; }
.slz-block-item-02 .block-title { display: inline-block; margin-bottom: 10px; }
.slz-block-item-02 .block-info { margin-bottom: 20px; }
    .slz-block-item-02 .block-info li { padding-left: 20px; }
        .slz-block-item-02 .block-info li:before { position: absolute; content: "\f111"; font-family: FontAwesome; font-style: normal; font-size: 9px; left: 0; }
.slz-block-item-02 .block-content .read-more { display: inline-block; position: relative; padding: 0 0 0 36px; line-height: 26px; background-color: transparent; color: #18364a; transition: all 0.5s ease; -webkit-transition: all 0.5s ease; -moz-transition: all 0.5s ease; }
    .slz-block-item-02 .block-content .read-more:before { position: absolute; content: ""; left: 0; bottom: 0; width: 0; height: 1px; background-color: #18364a; transition: all 0.5s ease; -webkit-transition: all 0.5s ease; -moz-transition: all 0.5s ease; }
    .slz-block-item-02 .block-content .read-more i { border-radius: 50%; width: 26px; height: 26px; line-height: 26px; text-align: center; color: #fff; background-color: #18364a; position: absolute; left: 0; top: 0; right: auto; transition: all 0.5s ease; -webkit-transition: all 0.5s ease; -moz-transition: all 0.5s ease; }
        .slz-block-item-02 .block-content .read-more i:before { content: '\f178'; }
    .slz-block-item-02 .block-content .read-more:hover { padding-left: 0; padding-right: 36px; }
        .slz-block-item-02 .block-content .read-more:hover:before { width: calc(100% - 36px); }
        .slz-block-item-02 .block-content .read-more:hover i { left: calc(100% - 26px); }
.slz-block-gallery-01 { position: relative; }
    .slz-block-gallery-01 .block-content { position: absolute; padding: 0; left: 0; right: 0; top: 0; bottom: 0; z-index: 5; text-align: center; background-color: rgba(255, 255, 255, 0.8); opacity: 0; pointer-events: none; transition: all 0.5s ease; -webkit-transition: all 0.5s ease; -moz-transition: all 0.5s ease; -o-transition: all 0.5s ease; }
        .slz-block-gallery-01 .block-content .block-content-wrapper { position: absolute; width: 100%; padding: 0px 15px; top: 50%; transform: translate(0, -50%); -ms-transform: translate(0, -50%); -webkit-transform: translate(0, -50%); }
        .slz-block-gallery-01 .block-content .icon-block { font-size: 60px; }
            .slz-block-gallery-01 .block-content .icon-block + .img-block { margin-top: 10px; }
        .slz-block-gallery-01 .block-content .img-block { position: relative; width: 60px; overflow: hidden; display: block; margin-right: auto; margin-left: auto; }
            .slz-block-gallery-01 .block-content .img-block:before { content: ""; display: block; padding-top: 100%; }
            .slz-block-gallery-01 .block-content .img-block .img-full { width: auto; height: 100%; max-width: none; position: absolute; top: 0; left: 50%; transform: translateX(-50%); -webkit-transform: translateX(-50%); -moz-transform: translateX(-50%); -ms-transform: translateX(-50%); -o-transform: translateX(-50%); }
        .slz-block-gallery-01 .block-content .block-category { margin-top: 10px; }
        .slz-block-gallery-01 .block-content .block-title { margin-top: 10px; }
        .slz-block-gallery-01 .block-content .block-info { margin-top: 10px; }
        .slz-block-gallery-01 .block-content .block-text { margin-top: 10px; }
        .slz-block-gallery-01 .block-content .block-read-mores { margin-top: 10px; }
        .slz-block-gallery-01 .block-content .block-zoom-img { margin-top: 10px; pointer-events: auto; }
        .slz-block-gallery-01 .block-content .block-read-mores { display: inline-block; margin-right: 0; margin-left: 0px; pointer-events: auto; }
            .slz-block-gallery-01 .block-content .block-read-mores + .block-zoom-img { display: inline-block; margin-left: 20px; margin-right: 0px; color: #213047; }
        .slz-block-gallery-01 .block-content .block-zoom-img:hover { color: #337ab7; }
        .slz-block-gallery-01 .block-content .slz-icon { display: inline-block; margin-left: 5px; padding-left: 0px; font-style: normal; }
            .slz-block-gallery-01 .block-content .slz-icon:before { font-family: 'FontAwesome'; font-size: 14px; }
            .slz-block-gallery-01 .block-content .slz-icon.icon-read-more:before { content: "\f067"; }
            .slz-block-gallery-01 .block-content .slz-icon.icon-zoom-in:before { content: "\f00e"; }
    .slz-block-gallery-01:hover .block-content { opacity: 1; }
    .slz-block-gallery-01 .block-image .link:after { content: none; }
.slz-block-video .block-video { display: block; width: 100%; position: relative; overflow: hidden; margin-bottom: 0; background-color: #000; }
    .slz-block-video .block-video:before { display: block; content: ''; padding-top: 67%; }
.slz-block-video .btn-play { position: absolute; top: 50%; left: 50%; z-index: 3; cursor: pointer; text-align: center; transform: translate(-50%, -50%); -webkit-transform: translate(-50%, -50%); -moz-transform: translate(-50%, -50%); -ms-transform: translate(-50%, -50%); -o-transform: translate(-50%, -50%); }
    .slz-block-video .btn-play .icons { font-size: 18px; color: #fff; width: 50px; height: 50px; line-height: 46px; border: 2px solid #fff; background-color: rgba(255, 255, 255, 0.2); border-radius: 50%; }
        .slz-block-video .btn-play .icons:before { margin-left: 4px; }
.slz-block-video .btn-close { position: absolute; top: 45px; right: 15px; z-index: 6; cursor: pointer; text-align: center; opacity: 0; visibility: hidden; }
.slz-block-video .icons { font-size: 20px; color: #fff; }
.slz-block-video .text { font-size: 20px; margin-top: 5px; color: #fff; }
.slz-block-video .title { width: 100%; padding: 0 30px; color: #fff; font-size: 24px; font-weight: 500; text-transform: capitalize; position: absolute; top: calc(50% + 60px); left: 50%; z-index: 3; cursor: pointer; text-align: center; transform: translate(-50%, -50%); -webkit-transform: translate(-50%, -50%); -moz-transform: translate(-50%, -50%); -ms-transform: translate(-50%, -50%); -o-transform: translate(-50%, -50%); }
.slz-block-video .img-full { width: auto; height: 100%; max-width: none; position: absolute; margin-bottom: 0; top: 50%; left: 50%; transform: translate(-50%, -50%); -webkit-transform: translate(-50%, -50%); -moz-transform: translate(-50%, -50%); -ms-transform: translate(-50%, -50%); -o-transform: translate(-50%, -50%); }
.slz-block-video .video-embed { position: absolute; left: 0; top: 0; width: 100%; height: 100%; z-index: 5; border: none; opacity: 0; visibility: hidden; transition: all 0.5s ease; -webkit-transition: all 0.5s ease; -moz-transition: all 0.5s ease; -o-transition: all 0.5s ease; }
.slz-block-video .show-video { opacity: 1; visibility: visible; }
.slz-block-video .btn-close.show-video { opacity: 0; visibility: hidden; }
.slz-block-video:hover .btn-close.show-video { opacity: 1; visibility: visible; }
.slz-horizontal-scroll { display: block; margin-left: -15px; margin-right: -15px; position: static; }
    .slz-horizontal-scroll .horizontal-wrapper { display: block; width: 100%; height: auto; white-space: nowrap; }
        .slz-horizontal-scroll .horizontal-wrapper > .item { height: 100%; width: 1170px; padding-left: 15px; padding-right: 15px; display: inline-block; vertical-align: top; white-space: normal; }
            .slz-horizontal-scroll .horizontal-wrapper > .item > div { display: block; width: 100%; }
            .slz-horizontal-scroll .horizontal-wrapper > .item .inner { width: 100%; display: block; overflow: auto; }
    .slz-horizontal-scroll .mCSB_horizontal.mCSB_inside > .mCSB_container { padding-bottom: 20px; }
.slz-isotope-nav,
.slz-blog-detail .slz-isotope-nav,
.tab-list-wrapper,
.slz-blog-detail .tab-list-wrapper { margin: 0 0 20px 0; padding: 0; }
    .slz-isotope-nav .tab-filter,
    .tab-list-wrapper .tab-list { list-style: none; display: inline-block; text-align: center; padding: 0; position: relative; }
.tab-filter li,
.tab-list li { position: relative; display: inline-block; margin: 3px 15px 3px 15px; }
    .tab-filter li:first-child,
    .tab-list li:first-child { margin-left: 0; }
    .tab-filter li:last-child,
    .tab-list li:last-child { margin-right: 0; }
    .tab-filter li .link,
    .tab-list li .link { position: relative; text-transform: capitalize; color: #213047; cursor: pointer; }
        .tab-filter li .link:hover,
        .tab-list li .link:hover,
        .tab-filter li.active .link,
        .tab-list li.active .link { color: #da0f32; }
.slz-tab-vertical { display: table; width: 100%; }
    .slz-tab-vertical .tab-list-wrapper { display: table-cell; width: 15%; vertical-align: middle; }
    .slz-tab-vertical .tab-list { position: relative; display: -ms-flexbox; display: -webkit-flex; display: flex; -ms-flex-direction: column; -webkit-flex-direction: column; flex-direction: column; -ms-flex-pack: justify; -webkit-justify-content: space-between; justify-content: space-between; transition: all 0.3s ease; -webkit-transition: all 0.3s ease; -moz-transition: all 0.3s ease; -o-transition: all 0.3s ease; }
        .slz-tab-vertical .tab-list li { display: block; max-width: 120px; text-align: center; line-height: 1.7; left: 4px; margin: 0; }
    .slz-tab-vertical .tab-content { display: table-cell; width: 85%; }
    .slz-tab-vertical .text-content { display: block; }
.sc-service-tab.slz-tab-vertical .tab-list-wrapper { vertical-align: top; }
.sc-service-tab.slz-tab-vertical .tab-list { display: block; }
    .sc-service-tab.slz-tab-vertical .tab-list li + li { margin-top: 50px; }
.wpcf7 form.wpcf7-form { margin: 0 -15px; font-size: 0; }
.wpcf7 .cf7-form-control { padding: 0 15px; display: inline-block; vertical-align: top; position: relative; margin-bottom: 30px; }
    .wpcf7 .cf7-form-control.cf7-input-50 { width: 50%; }
    .wpcf7 .cf7-form-control.cf7-input-100 { width: 100%; }
    .wpcf7 .cf7-form-control .cf7-form-control:last-child { margin-bottom: 0; }
    .wpcf7 .cf7-form-control .cf7-form-control.cf7-input-100 { padding-left: 0; padding-right: 0; }
    .wpcf7 .cf7-form-control textarea { resize: none; }
    .wpcf7 .cf7-form-control input,
    .wpcf7 .cf7-form-control textarea { display: block; width: 100%; font-size: 14px; font-weight: 400; padding: 10px; border: 1px solid #b7b7b7; background-color: transparent; }
.wpcf7-validation-errors,
.wpcf7-not-valid-tip { font-size: 14px; }
.wpcf7-validation-errors { text-align: center; background-color: #ffe1bb; }
.slz-list-logo { margin: 0 -10px; }
    .slz-list-logo .item { padding: 0 10px; margin-top: 20px; transition: all 0.3s ease; }
    .slz-list-logo .link { display: block; }
        .slz-list-logo .link img { margin: 0 auto; }
.slz-list-block { opacity: 1; transform: translate3d(0px, 0px, 0px); }
.slz-list-logo:hover .item { filter: grayscale(100%); opacity: 0.5; }
.slz-list-logo .item:hover { opacity: 1; filter: grayscale(0); }
.slz-partner-carousel .slick-list { margin-left: -10px; margin-right: -10px; }
    .slz-partner-carousel .slick-list .slick-slide { padding-left: 10px; padding-right: 10px; -webkit-transition: all 0.3s ease; -o-transition: all 0.3s ease; transition: all 0.3s ease; }
        .slz-partner-carousel .slick-list .slick-slide img { margin-left: auto; margin-right: auto; }
    .slz-partner-carousel .slick-list:hover .slick-slide { opacity: 0.5; filter: grayscale(100%); }
    .slz-partner-carousel .slick-list .slick-slide:hover { opacity: 1; filter: grayscale(0); }
.slz-progress-bar-01 { position: relative; }
    .slz-progress-bar-01 + .slz-progress-bar-01 { margin-top: 15px; }
    .slz-progress-bar-01 .progress-title { margin-bottom: 5px; font-size: 14px; vertical-align: middle; }
        .slz-progress-bar-01 .progress-title .percent { position: static; }
    .slz-progress-bar-01 .progress { overflow: initial; height: 8px; border-radius: 50px; margin-bottom: 0; }
    .slz-progress-bar-01 .progress-bar { position: relative; border-radius: 50px; -webkit-border-radius: 50px; }
    .slz-progress-bar-01 .percent { position: absolute; right: 0; top: -25px; color: #000; font-weight: bold; font-size: 14px; }
    .slz-progress-bar-01.style-1 .progress .percent { display: none; }
    .slz-progress-bar-01.style-1 .percent { float: right; }
    .slz-progress-bar-01.style-2 .progress-title .percent { display: none; }
    .slz-progress-bar-01.style-2 .percent { color: #FFF; background-color: #000; border-radius: 5px; top: -30px; right: -20px; text-align: center; width: 44px; height: 24px; line-height: 26px; }
        .slz-progress-bar-01.style-2 .percent:after { content: ''; width: 0; height: 0; display: block; position: absolute; z-index: 10; border: 0; left: 50%; bottom: -5px; border-left: 5px solid transparent; border-right: 5px solid transparent; border-top: 5px solid #000; transform: translateX(-50%); -webkit-transform: translateX(-50%); -moz-transform: translateX(-50%); -ms-transform: translateX(-50%); -o-transform: translateX(-50%); }
    .slz-progress-bar-01.style-3 .progress-title .percent { display: none; }
    .slz-progress-bar-01.style-3 .progress-bar { position: relative; }
    .slz-progress-bar-01.style-3 .percent { background-color: #f5f5f5; width: 40px; height: 40px; line-height: 42px; border-radius: 50%; top: 50%; right: -20px; box-shadow: 0px 0px 4px 0px #d9d9d9; transform: translateY(-50%); -webkit-transform: translateY(-50%); -moz-transform: translateY(-50%); -ms-transform: translateY(-50%); -o-transform: translateY(-50%); }
    .slz-progress-bar-01.style-4 .progress { height: 24px; background-color: #b1b1b1; }
        .slz-progress-bar-01.style-4 .progress .percent { display: none; }
    .slz-progress-bar-01.style-4 .progress-title { position: absolute; left: 50%; color: #FFF; z-index: 1; margin-bottom: 0; transform: translateX(-50%); -webkit-transform: translateX(-50%); -moz-transform: translateX(-50%); -ms-transform: translateX(-50%); -o-transform: translateX(-50%); }
        .slz-progress-bar-01.style-4 .progress-title .percent { margin-left: 10px; color: #FFF; }
    .slz-progress-bar-01.style-5 { transform: rotate(180deg); -webkit-transform: rotate(180deg); -moz-transform: rotate(180deg); -ms-transform: rotate(180deg); -o-transform: rotate(180deg); }
        .slz-progress-bar-01.style-5 > div { transform: rotate(180deg); -webkit-transform: rotate(180deg); -moz-transform: rotate(180deg); -ms-transform: rotate(180deg); -o-transform: rotate(180deg); }
        .slz-progress-bar-01.style-5 .progress .percent { display: none; }
        .slz-progress-bar-01.style-5 .progress-title .percent { margin-left: 20px; }
.slz-progress-bar-02 .circle { width: 120px; height: 120px; }
.slz-progress-bar-02 .progress-circle { width: 120px; height: 120px; position: relative; display: inline-block; }
    .slz-progress-bar-02 .progress-circle + .progress-content { margin-top: 15px; }
.slz-progress-bar-02 .percent { position: absolute; left: 50%; top: 50%; transform: translate(-50%, -50%); -webkit-transform: translate(-50%, -50%); -moz-transform: translate(-50%, -50%); -ms-transform: translate(-50%, -50%); -o-transform: translate(-50%, -50%); font-size: 18px; font-weight: bold; color: #000; }
.slz-progress-bar-02 .progress-content .title { font-size: 18px; font-weight: 700; margin: 0 0 10px 0; text-transform: capitalize; color: #213047; }
.slz-progress-bar-02 .progress-content .description { margin-bottom: 15px; }
    .slz-progress-bar-02 .progress-content .description:last-child { margin-bottom: 0; }
.map-contact { height: 370px; }
.slz-map-01 { position: relative; display: block; background-color: #fafafa; height: 500px; }
    .slz-map-01 #map-01 { position: absolute; top: 0; right: 0; bottom: 0; left: 0; z-index: 1; }
    .slz-map-01 .office-wrapper { width: 41.666667%; position: relative; z-index: 2; transform: translateY(-90px); -webkit-transform: translateY(-90px); -moz-transform: translateY(-90px); -ms-transform: translateY(-90px); -o-transform: translateY(-90px); }
    .slz-map-01 .office-list { padding: 50px; max-height: 500px; background-color: #18364a; border-radius: 10px; -webkit-border-radius: 10px; -moz-border-radius: 10px; }
    .slz-map-01 .office { padding-bottom: 20px; border-bottom: 1px solid rgba(255, 255, 255, 0.2); margin-bottom: 20px; }
        .slz-map-01 .office:last-child { padding: 0; border: none; margin: 0; }
    .slz-map-01 .office-name { color: #db0f32; text-transform: uppercase; font-size: 18px; margin-bottom: 10px; }
    .slz-map-01 .office-contact { color: rgba(255, 255, 255, 0.7); }
        .slz-map-01 .office-contact .icons { padding-right: 5px; width: 20px; text-align: center; }
        .slz-map-01 .office-contact .text { display: inline-block; }
.map-content .g-address i { margin-right: 7px; }
.map-content .g-address { text-transform: capitalize; padding: 15px; color: #3a4d6a; font-weight: 400; }
.main-layout .block-title { font-size: 24px; line-height: 1.4; }
.list-layout .block-title { font-size: 16px; }
.list-layout .block-category,
.list-layout .block-info li a { font-size: 12px; text-transform: capitalize; }
.list-layout .block-content .block-text,
.list-layout .block-info { margin-top: 5px; }
.list-layout .slz-block-item-01.style-2 { font-size: 0; }
.list-layout .slz-block-item-01 .block-content { padding: 10px 0 0 0; }
.list-layout .slz-block-item-01.style-2 .block-image { width: 120px; display: inline-block; vertical-align: top; font-size: 14px; }
.list-layout .slz-block-item-01.style-2 .block-content { padding-top: 0; font-size: 14px; display: inline-block; vertical-align: top; width: 100%; }
.list-layout .slz-block-item-01.style-2 .block-image + .block-content { width: calc(100% - 120px); }
.list-layout .slz-block-item-01.style-2 .block-image + .block-content { padding: 0 0 0 15px; }
.list-layout .slz-block-item-01.style-3 .block-info { display: none; }
.list-layout .slz-block-item-01.style-3 .block-content { padding: 10px; }
.list-layout { margin-left: -15px; margin-right: -15px; font-size: 0; }
    .list-layout .element { display: inline-block; vertical-align: top; padding: 0 15px; margin-top: 30px; font-size: 14px; }
    .list-layout.column-1 .element { width: 100%; }
        .list-layout.column-1 .element:first-child { margin-top: 0; }
    .list-layout.column-2 .element { width: 50%; }
        .list-layout.column-2 .element:nth-child(-n+2) { margin-top: 0; }
    .list-layout.column-3 .element { width: 33.3333%; }
        .list-layout.column-3 .element:nth-child(-n+3) { margin-top: 0; }
    .list-layout.column-4 .element { width: 25%; }
        .list-layout.column-4 .element:nth-child(-n+4) { margin-top: 0; }
.style-no-image .list-layout .element { margin-top: 0; }
.style-no-image .list-layout .slz-block-item-01.style-2 { padding-top: 6px; margin-top: 10px; border-top: 1px solid #ccc; }
.style-no-image .list-layout.column-1 .element { width: 100%; }
    .style-no-image .list-layout.column-1 .element:first-child .slz-block-item-01.style-2 { margin-top: 0; padding-top: 0; border-top: none; }
.style-no-image .list-layout.column-2 .element { width: 50%; }
    .style-no-image .list-layout.column-2 .element:nth-child(-n + 2) .slz-block-item-01.style-2 { margin-top: 0; padding-top: 0; border-top: none; }
.style-no-image .list-layout.column-3 .element { width: 33.3333%; }
    .style-no-image .list-layout.column-3 .element:nth-child(-n + 3) .slz-block-item-01.style-2 { margin-top: 0; padding-top: 0; border-top: none; }
.style-no-image .list-layout.column-4 .element { width: 25%; }
    .style-no-image .list-layout.column-4 .element:nth-child(-n + 4) .slz-block-item-01.style-2 { margin-top: 0; padding-top: 0; border-top: none; }
.slz-template-01 .slz-block-item-01 { box-shadow: none; background-color: #fafafa; }
.slz-template-01 .list-layout { margin-top: 30px; }
    .slz-template-01 .list-layout .slz-block-item-01 { background-color: #fff; }
.slz-template-01.style-no-image .list-layout { margin-top: 20px; }
.slz-template-02 { margin: 0 -15px; font-size: 0; width: calc(100% + 30px); }
    .slz-template-02 .slz-block-item-01 { box-shadow: none; background-color: #fafafa; }
    .slz-template-02 .main-layout { display: inline-block; width: 50%; vertical-align: top; padding: 0 15px; font-size: 14px; }
    .slz-template-02 .list-layout { width: calc(50% + 30px); display: inline-block; vertical-align: top; margin-top: 0; padding: 0 15px; }
        .slz-template-02 .list-layout .slz-block-item-01 { background-color: #fff; }
    .slz-template-02.style-no-image .main-layout { width: 60%; }
    .slz-template-02.style-no-image .list-layout { width: 40%; }
.slz-template-03 .slz-block-item-01 { box-shadow: none; }
.slz-template-03.block-right-left .slz-list-block .item:nth-child(even) { direction: rtl; }
    .slz-template-03.block-right-left .slz-list-block .item:nth-child(even) .block-image,
    .slz-template-03.block-right-left .slz-list-block .item:nth-child(even) .slz-gallery-format { direction: ltr; }
    .slz-template-03.block-right-left .slz-list-block .item:nth-child(even) .block-content { direction: ltr; padding: 0 20px 0 0; }
.slz-template-03 .slz-block-item-01.style-1 .block-content { padding: 15px 0 0 0; }
.slz-template-03 .slz-block-item-01.style-2 .block-image + .block-content { padding: 0 0 0 20px; }
.slz-template-03 .block-title { font-size: 24px; line-height: 1.2; }
.slz-top-news .top-news-wrapper { background-color: #fafafa; padding: 20px; }
.top-news-wrapper .item { margin-bottom: 15px; padding-bottom: 12px; border: none; text-align: left; border-bottom: 1px solid #ebebeb; display: table; width: 100%; }
.top-news-wrapper .post-number { padding-right: 10px; color: #da0f32; display: table-cell; font-weight: 700; vertical-align: top; line-height: 24px; width: 30px; }
.top-news-wrapper .post-info { top: 0; }
    .top-news-wrapper .post-info .title { color: #18364a; font-size: 16px; line-height: 24px; }
        .top-news-wrapper .post-info .title:hover { color: #da0f32; }
.top-news-wrapper .item:last-child { margin-bottom: 0; border-bottom: 0; padding-bottom: 0; }
.slz-recent-post .media { border-top: 1px solid #e9ebef; padding-top: 15px; margin-top: 15px; }
    .slz-recent-post .media:first-child { padding-top: 0; border-top: none; margin-top: 0; }
.slz-recent-post .media-left { padding-right: 15px; }
.slz-recent-post .media-right { padding-left: 0; width: 100%; }
.slz-recent-post .wrapper-image { position: relative; width: 120px; display: block; overflow: hidden; }
    .slz-recent-post .wrapper-image:before { content: ""; display: block; padding-top: 67%; }
    .slz-recent-post .wrapper-image img { height: 100%; width: auto; max-width: none; position: absolute; top: 50%; left: 50%; transform: translate(-50%, -50%); -webkit-transform: translate(-50%, -50%); -moz-transform: translate(-50%, -50%); -ms-transform: translate(-50%, -50%); -o-transform: translate(-50%, -50%); }
    .slz-recent-post .wrapper-image:after { position: absolute; content: ""; width: 100%; height: 100%; top: 0; left: 0; z-index: 1; background-color: rgba(0, 0, 0, 0.5); -webkit-backface-visibility: hidden; transform: scale(0); -webkit-transform: scale(0); -moz-transform: scale(0); -ms-transform: scale(0); -o-transform: scale(0); transition: all 0.5s ease; -webkit-transition: all 0.5s ease; -moz-transition: all 0.5s ease; -o-transition: all 0.5s ease; }
.slz-recent-post .media:hover .wrapper-image:after { transform: scale(1); -webkit-transform: scale(1); -moz-transform: scale(1); -ms-transform: scale(1); -o-transform: scale(1); }
.slz-recent-post .media-heading { font-size: 16px; margin-bottom: 10px; }
.slz-recent-post .meta { margin: 0 -12px; line-height: 18px; }
    .slz-recent-post .meta > .icons { margin: 0 0 0 12px; color: #666c72; transition: all 0.3s ease; -webkit-transition: all 0.3s ease; -moz-transition: all 0.3s ease; -o-transition: all 0.3s ease; }
.slz-recent-post .meta-info { font-size: 12px; color: #9aa7bc; display: inline-block; margin: 0 12px; text-transform: capitalize; }
    .slz-recent-post .meta-info .link { color: #9aa7bc; padding-left: 5px; }
.slz-recent-post .icon-meta { display: inline-block; font: normal normal normal 14px/1 FontAwesome; font-size: inherit; text-rendering: auto; -webkit-font-smoothing: antialiased; -moz-osx-font-smoothing: grayscale; }
.slz-recent-post .view .icon-meta:before { content: "\f06e"; }
.slz-recent-post .comment .icon-meta:before { content: "\f086"; }
.slz-recent-post .block-info { margin-bottom: 0; }
.col-md-8.slz-posts .slz-list-block.slz-column-1 .slz-block-item-01 .block-title,
.col-md-12.slz-posts .slz-list-block.slz-column-1 .slz-block-item-01 .block-title,
.vc_col-sm-8 .slz-list-block.slz-column-1 .slz-block-item-01 .block-title { font-size: 36px; }
.col-md-8.slz-posts > .slz-list-block.slz-column-1 > .item,
.col-md-12.slz-posts > .slz-list-block.slz-column-1 > .item,
.vc_col-sm-8 .slz-list-block.slz-column-1 > .item { margin-top: 50px; }
    .col-md-8.slz-posts > .slz-list-block.slz-column-1 > .item:first-child,
    .col-md-12.slz-posts > .slz-list-block.slz-column-1 > .item:first-child,
    .vc_col-sm-8 .slz-list-block.slz-column-1 > .item:first-child { margin-top: 0px; }
.list-layout .slz-format-quote .icons-quote,
.list-layout .slz-format-audio .icons-audio,
.list-layout .slz-format-video .icons-video,
.list-layout .slz-format-gallery .icons-gallery,
.slz-block-item-01.style-3.slz-format-quote .icons-quote,
.slz-block-item-01.style-3.slz-format-audio .icons-audio,
.slz-block-item-01.style-3.slz-format-video .icons-video,
.slz-block-item-01.style-3.slz-format-gallery .icons-gallery,
.slz-list-block.slz-column-4 .slz-format-quote .icons-quote,
.slz-list-block.slz-column-4 .slz-format-audio .icons-audio,
.slz-list-block.slz-column-4 .slz-format-video .icons-video,
.slz-list-block.slz-column-4 .slz-format-gallery .icons-gallery { position: absolute; z-index: 2; top: 50%; left: 50%; font-size: 3em; font-family: 'FontAwesome'; font-style: normal; color: #fff; -webkit-transform: translate3d(-50%, -50%, 0); -ms-transform: translate3d(-50%, -50%, 0); -o-transform: translate3d(-50%, -50%, 0); transform: translate3d(-50%, -50%, 0); }
.slz-template-02 .list-layout .slz-format-quote.style-2 .icons-quote,
.slz-template-02 .list-layout .slz-format-audio.style-2 .icons-audio,
.slz-template-02 .list-layout .slz-format-video.style-2 .icons-video,
.slz-template-02 .list-layout .slz-format-gallery.style-2 .icons-gallery { font-size: 22px; }
.list-layout .slz-block-item-01.slz-format-quote .block-image .link:after,
.list-layout .slz-block-item-01.slz-format-audio .block-image .link:after,
.list-layout .slz-block-item-01.slz-format-video .block-image .link:after,
.list-layout .slz-block-item-01.slz-format-gallery .block-image .link:after,
.slz-list-block.slz-column-4 .slz-block-item-01.slz-format-quote .block-image .link:after,
.slz-list-block.slz-column-4 .slz-block-item-01.slz-format-audio .block-image .link:after,
.slz-list-block.slz-column-4 .slz-block-item-01.slz-format-video .block-image .link:after,
.slz-list-block.slz-column-4 .slz-block-item-01.slz-format-gallery .block-image .link:after { -webkit-transform: scale(1); -ms-transform: scale(1); -o-transform: scale(1); transform: scale(1); }
.list-layout .slz-format-quote .icons-quote:before,
.slz-block-item-01.style-3.slz-format-quote .icons-quote:before,
.slz-list-block.slz-column-4 .slz-format-quote .icons-quote:before { content: "\f10e"; }
.list-layout .slz-format-audio .icons-audio:before,
.slz-block-item-01.style-3.slz-format-audio .icons-audio:before,
.slz-list-block.slz-column-4 .slz-format-audio .icons-audio:before { content: "\f028"; }
.list-layout .slz-format-video .icons-video:before,
.slz-block-item-01.style-3.slz-format-video .icons-video:before,
.slz-list-block.slz-column-4 .slz-format-video .icons-video:before { content: "\f04b"; }
.list-layout .slz-format-gallery .icons-gallery:before,
.slz-block-item-01.style-3.slz-format-gallery .icons-gallery:before,
.slz-list-block.slz-column-4 .slz-format-gallery .icons-gallery:before { content: "\f03e"; }
.fancybox-skin { padding: 5px !important; }
.slz-isotope-grid { font-size: 0; margin: -15px; }
    .slz-isotope-grid .grid-sizer { width: 1%; }
    .slz-isotope-grid .grid-item { padding: 15px; font-size: 14px; vertical-align: top; display: inline-block; }
        .slz-isotope-grid .grid-item > .img-full { width: 100%; display: block; max-width: none; }
    .slz-isotope-grid .grid-item-wrapper { overflow: hidden; position: relative; }
        .slz-isotope-grid .grid-item-wrapper:before { content: ""; display: block; padding-top: 80%; }
        .slz-isotope-grid .grid-item-wrapper > .img-full { width: auto; height: 100%; display: block; max-width: none; position: absolute; left: 50%; top: 50%; transform: translate(-50%, -50%); -webkit-transform: translate(-50%, -50%); -moz-transform: translate(-50%, -50%); -ms-transform: translate(-50%, -50%); -o-transform: translate(-50%, -50%); }
    .slz-isotope-grid.column-2 .grid-item { width: 50%; }
    .slz-isotope-grid.column-3 .grid-item { width: 33.3333%; }
    .slz-isotope-grid.column-4 .grid-item { width: 25%; }
    .slz-isotope-grid.column-5 .grid-item { width: 20%; }
.slz-isotope-grid-2 { font-size: 0; margin: -15px; }
    .slz-isotope-grid-2 .grid-sizer { width: 1%; }
    .slz-isotope-grid-2 .grid-item { margin: 15px; font-size: 14px; overflow: hidden; position: relative; vertical-align: top; display: inline-block; }
        .slz-isotope-grid-2 .grid-item:before { content: ""; display: block; padding-top: 80%; }
        .slz-isotope-grid-2 .grid-item .img-full { width: auto; height: 100%; display: block; max-width: none; position: absolute; left: 50%; top: 50%; transform: translate3D(-50%, -50%, 0); -webkit-transform: translate3D(-50%, -50%, 0); -moz-transform: translate3D(-50%, -50%, 0); -ms-transform: translate3D(-50%, -50%, 0); -o-transform: translate3D(-50%, -50%, 0); }
        .slz-isotope-grid-2 .grid-item > div { position: absolute; width: 100%; left: 0; top: 0; bottom: 0; right: 0; }
            .slz-isotope-grid-2 .grid-item > div .block-image { width: 100%; height: 100%; }
    .slz-isotope-grid-2 .grid-item-width-2.grid-item-height-1 .img-full { width: 100%; height: auto; }
    .slz-isotope-grid-2.column-3 .grid-item { width: calc(33.3333% - 30px); }
    .slz-isotope-grid-2.column-3 .grid-item-width-2 { width: calc(66.6666% - 30px); }
        .slz-isotope-grid-2.column-3 .grid-item-width-2:before { padding-top: calc(80% + 6px); }
    .slz-isotope-grid-2.column-3 .grid-item-height-1:before { padding-top: calc(40% - 12px); }
    .slz-isotope-grid-2.column-3 .grid-item-height-2:before { padding-top: calc(160% + 29.99px); }
    .slz-isotope-grid-2.column-4 .grid-item { width: calc(25% - 30px); }
    .slz-isotope-grid-2.column-4 .grid-item-width-2 { width: calc(50% - 30px); }
        .slz-isotope-grid-2.column-4 .grid-item-width-2:before { padding-top: calc(80% + 6px); }
    .slz-isotope-grid-2.column-4 .grid-item-height-1:before { padding-top: calc(40% - 12px); }
    .slz-isotope-grid-2.column-4 .grid-item-height-2:before { padding-top: calc(160% + 30px); }
    .slz-isotope-grid-2.column-5 .grid-item { width: calc(20% - 30px); }
    .slz-isotope-grid-2.column-5 .grid-item-width-2 { width: calc(40% - 30px); }
        .slz-isotope-grid-2.column-5 .grid-item-width-2:before { padding-top: calc(80% + 6px); }
    .slz-isotope-grid-2.column-5 .grid-item-height-1:before { padding-top: calc(40% - 12px); }
    .slz-isotope-grid-2.column-5 .grid-item-height-2:before { padding-top: calc(160%+30px); }
.btn-loadmore-wrapper { display: block; margin-top: 50px; text-align: center; }
    .btn-loadmore-wrapper .slz-btn { display: inline-block; }
.btn-loadmore { color: #fff; height: 40px; padding: 0 30px; font-weight: 700; text-align: center; letter-spacing: 1px; display: inline-block; text-transform: uppercase; border: 1px solid #337ab7; background-color: #337ab7; border-radius: 0; -webkit-border-radius: 0; -moz-border-radius: 0; transition: all 0.3s ease; -webkit-transition: all 0.3s ease; -moz-transition: all 0.3s ease; -o-transition: all 0.3s ease; }
    .btn-loadmore:hover { border-color: #4f93ce; background-color: #4f93ce; color: #fff; }
.slz-posts-mansory .slz-isotope-grid-2 .grid-item { overflow: visible; }
    .slz-posts-mansory .slz-isotope-grid-2 .grid-item:before { padding-top: 120%; }
.slz-posts-mansory .slz-isotope-grid-2 .grid-item-width-2:before { padding-top: calc(60% - 18px); }
.slz-posts-mansory .slz-isotope-grid-2 .grid-item > .slz-block-item-01 { overflow: hidden; }
    .slz-posts-mansory .slz-isotope-grid-2 .grid-item > .slz-block-item-01 .block-image,
    .slz-posts-mansory .slz-isotope-grid-2 .grid-item > .slz-block-item-01 .slz-block-video { height: 55%; }
.slz-posts-mansory .slz-isotope-grid-2 .slz-block-video .block-video { height: 100%; }
.slz-posts-mansory .slz-isotope-grid-2 .grid-item > div .block-image:before,
.slz-posts-mansory .slz-isotope-grid-2 .grid-item > div .block-video:before { content: none; }
.slz-carousel-wrapper .carousel-overflow { position: relative; overflow: hidden; }
.slz-carousel-wrapper { margin-right: -15px; margin-left: -15px; position: relative; }
    .slz-carousel-wrapper .item { padding-right: 15px; padding-left: 15px; }
    .slz-carousel-wrapper .btn { position: absolute; z-index: 10; top: 50%; font-size: 0; opacity: 0; visibility: hidden; background-color: transparent; transition: all 0.3s ease; -webkit-transform: translate(0, -50%); -moz-transform: translate(0, -50%); -ms-transform: translate(0, -50%); transform: translate(0, -50%); }
        .slz-carousel-wrapper .btn:hover,
        .slz-carousel-wrapper .btn:focus,
        .slz-carousel-wrapper .btn:active { box-shadow: none; outline: none; }
        .slz-carousel-wrapper .btn .icons { font-size: 50px; }
    .slz-carousel-wrapper .btn-prev { left: -50px; }
    .slz-carousel-wrapper .btn-next { right: -50px; left: auto; }
    .slz-carousel-wrapper:hover .btn-prev { left: 20px; opacity: 1; visibility: visible; }
    .slz-carousel-wrapper:hover .btn-next { right: 20px; opacity: 1; visibility: visible; }
    .slz-carousel-wrapper .btn-prev .icons:before { content: "\f104"; }
    .slz-carousel-wrapper .btn-next .icons:before { content: "\f105"; }
    .slz-carousel-wrapper .slick-dotted.slick-slider { margin-bottom: 40px; }
    .slz-carousel-wrapper .slick-dots { padding: 0; margin: 0; bottom: -35px; z-index: 1; }
        .slz-carousel-wrapper .slick-dots li button { padding: 0; }
            .slz-carousel-wrapper .slick-dots li button:before { font-size: 12px; transition: all 0.3s ease; }
    .slz-carousel-wrapper .slz-block-item-01 .block-image .img-full { width: auto; height: 101%; }

@media screen and (min-width: 1600px) {
}

@media screen and (max-width: 1024px) {
    .slz-isotope-grid-2.column-5 .grid-item { width: calc(25% - 30px); }
    .slz-isotope-grid-2.column-5 .grid-item-width-2 { width: calc(50% - 30px); }
        .slz-isotope-grid-2.column-5 .grid-item-width-2:before { padding-top: calc(80% + 6px); }
    .slz-isotope-grid-2.column-5 .grid-item-height-1:before { padding-top: calc(40% - 12px); }
    .slz-isotope-grid-2.column-5 .grid-item-height-2:before { padding-top: calc(160% + 30px); }
    .slz-posts-mansory .slz-isotope-grid-2 .grid-item:before { padding-top: 150%; }
    .slz-posts-mansory .slz-isotope-grid-2 .grid-item-width-2:before { padding-top: calc(71% + 2.16px); }
}

@media screen and (max-width: 768px) {
    .list-layout.column-4 .element { width: 50%; }
        .list-layout.column-4 .element:nth-child(-n+4) { margin-top: 30px; }
        .list-layout.column-4 .element:nth-child(-n+2) { margin-top: 0; }
    .style-no-image .list-layout.column-4 .element { width: 50%; }
        .style-no-image .list-layout.column-4 .element:nth-child(-n+4) { padding-top: 6px; margin-top: 10px; border-top: 1px solid #ccc; }
        .style-no-image .list-layout.column-4 .element:nth-child(-n+2) { margin-top: 0; padding-top: 0; border-top: none; }
    .col-md-8.slz-posts .slz-list-block.slz-column-1 .slz-block-item-01 .block-title,
    .col-md-12.slz-posts .slz-list-block.slz-column-1 .slz-block-item-01 .block-title,
    .vc_col-sm-8 .slz-list-block.slz-column-1 .slz-block-item-01 .block-title { font-size: 30px; }
    .slz-posts-mansory .slz-isotope-grid-2 .grid-item:before { padding-top: 150%; }
    .slz-posts-mansory .slz-isotope-grid-2 .grid-item-width-2:before { padding-top: calc(71% + 2.16px); }
}

@media screen and (max-width: 767px) {
    .slz-carousel-wrapper { margin-right: 0; margin-left: 0; }
        .slz-carousel-wrapper .slz-carousel { margin-right: -10px; margin-left: -10px; }
            .slz-carousel-wrapper .slz-carousel .slick-slide { padding-right: 10px; padding-left: 10px; }
    .list-layout { margin-left: -10px; margin-right: -10px; }
        .list-layout .element { padding-left: 10px; padding-right: 10px; margin-top: 20px; }
    .slz-template-01 .list-layout { margin-top: 20px; }
    .list-layout.column-2 .element,
    .list-layout.column-3 .element,
    .list-layout.column-3 .element:nth-child(-n + 3),
    .list-layout.column-4 .element,
    .list-layout.column-4 .element:nth-child(-n+4) { margin-top: 20px; }
    .list-layout.column-3 .element,
    .list-layout.column-4 .element { width: 50%; }
        .list-layout.column-2 .element:nth-child(-n + 2),
        .list-layout.column-3 .element:nth-child(-n + 2),
        .list-layout.column-4 .element:nth-child(-n+2) { margin-top: 0px; }
    .style-no-image .list-layout.column-3 .element,
    .style-no-image .list-layout.column-4 .element { width: 50%; }
        .style-no-image .list-layout.column-2 .element,
        .style-no-image .list-layout.column-3 .element,
        .style-no-image .list-layout.column-3 .element:nth-child(-n + 3),
        .style-no-image .list-layout.column-4 .element,
        .style-no-image .list-layout.column-4 .element:nth-child(-n+4) { padding-top: 6px; margin-top: 10px; border-top: 1px solid #ccc; }
            .style-no-image .list-layout.column-3 .element:nth-child(-n + 2),
            .style-no-image .list-layout.column-4 .element:nth-child(-n+2) { margin-top: 0; padding-top: 0; border-top: none; }
    .slz-template-02 { margin: 0; font-size: 0; width: 100%; }
        .slz-template-02 .main-layout,
        .slz-template-02.style-no-image .main-layout { width: 100%; padding: 0; }
        .slz-template-02.style-no-image .list-layout,
        .slz-template-02 .list-layout { margin-top: 20px; padding: 0; width: calc(100% + 20px); }
    .slz-template-03 .slz-list-block.slz-column-1 > .item { margin-top: 30px; }
    .col-md-8.slz-posts .slz-list-block.slz-column-1 .slz-block-item-01 .block-title,
    .col-md-12.slz-posts .slz-list-block.slz-column-1 .slz-block-item-01 .block-title,
    .vc_col-sm-8 .slz-list-block.slz-column-1 .slz-block-item-01 .block-title { font-size: 24px; }
    .col-md-8.slz-posts > .slz-list-block.slz-column-1 > .item,
    .col-md-12.slz-posts > .slz-list-block.slz-column-1 > .item,
    .vc_col-sm-8 .slz-list-block.slz-column-1 > .item { margin-top: 30px; }
        .col-md-8.slz-posts > .slz-list-block.slz-column-1 > .item:first-child,
        .col-md-12.slz-posts > .slz-list-block.slz-column-1 > .item:first-child,
        .vc_col-sm-8 .slz-list-block.slz-column-1 > .item:first-child { margin-top: 0px; }
    .slz-isotope-grid,
    .slz-isotope-grid-2 { margin: -10px; }
        .slz-isotope-grid .grid-item { padding: 10px; }
        .slz-isotope-grid-2 .grid-item { margin: 10px; }
        .slz-isotope-grid-2 .grid-item-width-2.grid-item-height-1 .img-full { width: auto; height: 100%; }
        .slz-isotope-grid-2.column-3 .grid-item,
        .slz-isotope-grid-2.column-4 .grid-item,
        .slz-isotope-grid-2.column-5 .grid-item { width: calc(50% - 20px); }
        .slz-isotope-grid-2.column-3 .grid-item-width-2:before,
        .slz-isotope-grid-2.column-3 .grid-item-height-1:before,
        .slz-isotope-grid-2.column-4 .grid-item-width-2:before,
        .slz-isotope-grid-2.column-4 .grid-item-height-1:before,
        .slz-isotope-grid-2.column-5 .grid-item-width-2:before,
        .slz-isotope-grid-2.column-5 .grid-item-height-1:before { padding-top: 80%; }
        .slz-isotope-grid-2.column-3 .grid-item-height-2:before,
        .slz-isotope-grid-2.column-4 .grid-item-height-2:before,
        .slz-isotope-grid-2.column-5 .grid-item-height-2:before { padding-top: calc(160% + 20px); }
        .slz-isotope-grid.column-3 .grid-item,
        .slz-isotope-grid.column-4 .grid-item,
        .slz-isotope-grid.column-5 .grid-item { width: 50%; }
    .slz-posts-mansory .slz-isotope-grid-2 .grid-item:before,
    .slz-posts-mansory .slz-isotope-grid-2 .grid-item-width-2:before { padding-top: 120%; }
}

@media screen and (max-width: 600px) {
    .slz-tab-vertical .tab-list-wrapper,
    .slz-tab-vertical .tab-content { display: block; width: 100%; }
    .slz-tab-vertical .tab-list { display: inline-block;height:auto !important; }
        .slz-tab-vertical .tab-list li { display: inline-block; max-width: none; }
}

@media screen and (max-width: 480px) {
    .slz-block-item-01 .block-text { margin-top: 10px; }
    .slz-block-item-01.style-2 .block-image,
    .slz-block-item-01.style-2 .block-content { width: 100%; display: block; }
        .slz-block-item-01.style-2 .block-image + .block-content { padding: 15px 20px; }
    .slz-block-item-01.style-3 .block-text { display: none; }
    .list-layout .slz-block-item-01.style-2 .block-image,
    .list-layout .slz-block-item-01.style-2 .block-content { display: inline-block; }
    .slz-template-03.block-right-left .slz-list-block .item:nth-child(even) .block-content,
    .slz-template-03 .slz-block-item-01.style-2 .block-image + .block-content { padding: 15px 0 0 0; }
    .slz-isotope-grid-2.column-3 .grid-item-height-2:before,
    .slz-isotope-grid-2.column-4 .grid-item-height-2:before,
    .slz-isotope-grid-2.column-5 .grid-item-height-2:before { padding-top: 80%; }
}

@media screen and (max-width: 414px) {
    .slz-isotope-grid-2.column-3 .grid-item,
    .slz-isotope-grid-2.column-4 .grid-item,
    .slz-isotope-grid-2.column-5 .grid-item { width: calc(100% - 20px); }
    .slz-isotope-grid.column-3 .grid-item,
    .slz-isotope-grid.column-4 .grid-item,
    .slz-isotope-grid.column-5 .grid-item { width: 100%; }
    .list-layout .slz-block-item-01.style-2 .block-image { width: 100px; }
        .list-layout .slz-block-item-01.style-2 .block-image + .block-content { width: calc(100% - 100px); }
}

@media screen and (max-width: 380px) {
    .slz-block-item-01 .block-info li a { font-size: 12px; }
    .slz-block-item-01 .block-info li:before { font-size: 5px; }
}

@media screen and (max-width: 320px) {
    .list-layout.column-2 .element,
    .list-layout.column-3 .element,
    .list-layout.column-4 .element { width: 100%; }
        .list-layout.column-2 .element:nth-child(-n + 2),
        .list-layout.column-3 .element:nth-child(-n + 2),
        .list-layout.column-4 .element:nth-child(-n+2) { margin-top: 20px; }
        .list-layout.column-2 .element:first-child,
        .list-layout.column-3 .element:first-child,
        .list-layout.column-4 .element:first-child { margin-top: 0; }
    .style-no-image .list-layout.column-2 .element,
    .style-no-image .list-layout.column-3 .element,
    .style-no-image .list-layout.column-4 .element { width: 100%; }
        .style-no-image .list-layout.column-2 .element:nth-child(-n + 2),
        .style-no-image .list-layout.column-3 .element:nth-child(-n + 2),
        .style-no-image .list-layout.column-4 .element:nth-child(-n+2) { padding-top: 6px; margin-top: 10px; border-top: 1px solid #ccc; }
        .style-no-image .list-layout.column-2 .element:first-child,
        .style-no-image .list-layout.column-3 .element:first-child,
        .style-no-image .list-layout.column-4 .element:first-child { margin-top: 0; padding-top: 0; border-top: none; }
    .slz-block-item-01 .block-content,
    .list-layout .slz-block-item-01 .block-content { padding: 15px; }
    .main-layout .block-title,
    .list-layout .block-title,
    .slz-template-03 .block-title { font-size: 20px; line-height: 1.2; }
    .list-layout .slz-block-item-01.style-2 .block-title { font-size: 16px; line-height: 24px; }
    .list-layout .slz-block-item-01.style-2 .block-info { margin-top: 5px; }
    .list-layout .block-content .block-text,
    .list-layout .block-info { margin-top: 10px; }
    .list-layout .slz-block-item-01.style-3 .block-info { display: block; }
    .slz-template-01 .list-layout .slz-block-item-01,
    .slz-template-02 .list-layout .slz-block-item-01 { background-color: #fafafa; }
        .slz-template-01 .list-layout .slz-block-item-01.style-2,
        .slz-template-02 .list-layout .slz-block-item-01.style-2 { background-color: #fff; }
    .slz-template-02.style-no-image .list-layout .slz-block-item-01.style-2 .block-content { padding: 0; }
    .col-md-8.slz-posts .slz-list-block.slz-column-1 .slz-block-item-01 .block-title,
    .col-md-12.slz-posts .slz-list-block.slz-column-1 .slz-block-item-01 .block-title,
    .vc_col-sm-8 .slz-list-block.slz-column-1 .slz-block-item-01 .block-title { font-size: 20px; line-height: 1.2; }
    .col-md-8.slz-posts > .slz-list-block.slz-column-1 > .item,
    .col-md-12.slz-posts > .slz-list-block.slz-column-1 > .item,
    .vc_col-sm-8 .slz-list-block.slz-column-1 > .item { margin-top: 30px; }
}

.slz-service-carousel .service-slider-wrapper .slide-carousel { padding: 75px 20px; position: relative; }
.slz-service-carousel .slz-tab-list .slz-sv-item { position: relative; }
    .slz-service-carousel .slz-tab-list .slz-sv-item .wrapper-icon { position: relative; z-index: 10; background: #fff; }
    .slz-service-carousel .slz-tab-list .slz-sv-item .direction-line { position: absolute; background: #337ab7; width: 0%; height: 1px; left: 50%; top: 55px; -webkit-transition: all 0.5s ease; -moz-transition: all 0.5s ease; -o-transition: all 0.5s ease; transition: all 0.5s ease; }
        .slz-service-carousel .slz-tab-list .slz-sv-item .direction-line .point { position: absolute; left: 100%; top: 50%; width: 15px; height: 15px; -webkit-transform: translate(0, -50%) scale(0); -moz-transform: translate(0, -50%) scale(0); -ms-transform: translate(0, -50%) scale(0); transform: translate(0, -50%) scale(0); background: #337ab7; border: 2px solid #fff; border-radius: 50%; -webkit-border-radius: 50%; -webkit-transition: all 0.5s ease; -moz-transition: all 0.5s ease; -o-transition: all 0.5s ease; transition-delay: 0.3s; transition: all 0.5s ease; transition-delay: 0.3s; -webkit-transition-delay: 0.3s; }
    .slz-service-carousel .slz-tab-list .slz-sv-item.active .direction-line { width: 70%; }
        .slz-service-carousel .slz-tab-list .slz-sv-item.active .direction-line .point { -webkit-transform: translate(0, -50%) scale(1); -moz-transform: translate(0, -50%) scale(1); -ms-transform: translate(0, -50%) scale(1); transform: translate(0, -50%) scale(1); }
    .slz-service-carousel .slz-tab-list .slz-sv-item.active .wrapper-icon { background: #337ab7; border-color: #337ab7; }
        .slz-service-carousel .slz-tab-list .slz-sv-item.active .wrapper-icon .slz-icon { color: #fff; }
.slz-service-carousel .right-side .slz-tab-list .slz-sv-item .direction-line { left: auto; right: 50%; }
    .slz-service-carousel .right-side .slz-tab-list .slz-sv-item .direction-line .point { left: auto; right: 100%; }
.slz-service-carousel .service-slider-wrapper .item { position: relative; overflow: hidden; }
.slz-service-carousel.style-1 .service-slider-wrapper .item:before,
.slz-service-carousel.style-2:not(.no-picture-fr) .service-slider-wrapper .item:before { content: ""; display: block; padding-top: 158%; }
.slz-service-carousel.style-1 .service-slider-wrapper .item > img,
.slz-service-carousel.style-2:not(.no-picture-fr) .service-slider-wrapper .item > img { position: absolute; left: 50%; top: 0; bottom: 0; height: 100%; width: auto; max-width: initial; -webkit-transform: translate(-50%, 0); -moz-transform: translate(-50%, 0); -ms-transform: translate(-50%, 0); -o-transform: translate(-50%, 0); transform: translate(-50%, 0); }
.slz-service-carousel.style-2.no-picture-fr .service-slider-wrapper .slide-carousel { padding: 0px; }
.slz-service-carousel.style-2.no-picture-fr .service-slider-wrapper { background: none; }
.slz-gallery-tab-01 { position: relative; }
    .slz-gallery-tab-01 .tab-content > .tab-pane { display: block; opacity: 0; visibility: hidden; max-height: 0; }
        .slz-gallery-tab-01 .tab-content > .tab-pane .gallery-list { margin-bottom: 0; }
    .slz-gallery-tab-01 .tab-content > .active { display: block; opacity: 1; visibility: visible; max-height: none; }
        .slz-gallery-tab-01 .tab-content > .active .gallery-list { margin-bottom: 30px; }
    .slz-gallery-tab-01 .gallery-list { margin: 0 -15px; }
        .slz-gallery-tab-01 .gallery-list .slick-arrow { opacity: 0; visibility: hidden; z-index: 100; -webkit-transition: all 0.3s ease; -moz-transition: all 0.3s ease; -o-transition: all 0.3s ease; transition: all 0.3s ease; }
            .slz-gallery-tab-01 .gallery-list .slick-arrow:before { font-family: 'FontAwesome'; color: #26292c; font-size: 40px; }
        .slz-gallery-tab-01 .gallery-list .slick-prev { top: 0; left: 39%; }
            .slz-gallery-tab-01 .gallery-list .slick-prev:before { content: "\f104"; }
        .slz-gallery-tab-01 .gallery-list .slick-next { top: 100%; right: 39%; }
            .slz-gallery-tab-01 .gallery-list .slick-next:before { content: "\f105"; }
        .slz-gallery-tab-01 .gallery-list:hover .slick-prev { opacity: 1; visibility: visible; top: 50%; }
        .slz-gallery-tab-01 .gallery-list:hover .slick-next { opacity: 1; visibility: visible; top: 50%; }
    .slz-gallery-tab-01 .item { padding: 0 15px; }
.sc_isotope_post .slz-block-gallery-01 .block-content .block-title,
.sc_isotope_post .slz-block-gallery-01 .block-content .icon-block a { pointer-events: auto; }
.sc_gallery_tab .tab-pane { display: none; }
    .sc_gallery_tab .tab-pane.active { display: block; }
/*------------------banner--------------*/
.animated { animation-duration: 1s; animation-fill-mode: both; }
    .animated.infinite { animation-iteration-count: infinite; }
    .animated.hinge { animation-duration: 2s; }
    .animated.bounceIn, .animated.bounceOut, .animated.flipOutX, .animated.flipOutY { animation-duration: .75s; }

@keyframes bounce {
    0%,20%,53%,80%,to { animation-timing-function: cubic-bezier(.215,.61,.355,1); transform: translateZ(0); }
    40%,43% { animation-timing-function: cubic-bezier(.755,.05,.855,.06); transform: translate3d(0,-30px,0); }
    70% { animation-timing-function: cubic-bezier(.755,.05,.855,.06); transform: translate3d(0,-15px,0); }
    90% { transform: translate3d(0,-4px,0); }
}

.bounce { animation-name: bounce; transform-origin: center bottom; }

@keyframes flash {
    0%,50%,to { opacity: 1; }
    25%,75% { opacity: 0; }
}

.flash { animation-name: flash; }

@keyframes pulse {
    0% { transform: scaleX(1); }
    50% { transform: scale3d(1.05,1.05,1.05); }
    to { transform: scaleX(1); }
}

.pulse { animation-name: pulse; }

@keyframes rubberBand {
    0% { transform: scaleX(1); }
    30% { transform: scale3d(1.25,.75,1); }
    40% { transform: scale3d(.75,1.25,1); }
    50% { transform: scale3d(1.15,.85,1); }
    65% { transform: scale3d(.95,1.05,1); }
    75% { transform: scale3d(1.05,.95,1); }
    to { transform: scaleX(1); }
}

.rubberBand { animation-name: rubberBand; }

@keyframes shake {
    0%,to { transform: translateZ(0); }
    10%,30%,50%,70%,90% { transform: translate3d(-10px,0,0); }
    20%,40%,60%,80% { transform: translate3d(10px,0,0); }
}

.shake { animation-name: shake; }

@keyframes headShake {
    0% { transform: translateX(0); }
    6.5% { transform: translateX(-6px) rotateY(-9deg); }
    18.5% { transform: translateX(5px) rotateY(7deg); }
    31.5% { transform: translateX(-3px) rotateY(-5deg); }
    43.5% { transform: translateX(2px) rotateY(3deg); }
    50% { transform: translateX(0); }
}

.headShake { animation-timing-function: ease-in-out; animation-name: headShake; }

@keyframes swing {
    20% { transform: rotate(15deg); }
    40% { transform: rotate(-10deg); }
    60% { transform: rotate(5deg); }
    80% { transform: rotate(-5deg); }
    to { transform: rotate(0deg); }
}

.swing { transform-origin: top center; animation-name: swing; }

@keyframes tada {
    0% { transform: scaleX(1); }
    10%,20% { transform: scale3d(.9,.9,.9) rotate(-3deg); }
    30%,50%,70%,90% { transform: scale3d(1.1,1.1,1.1) rotate(3deg); }
    40%,60%,80% { transform: scale3d(1.1,1.1,1.1) rotate(-3deg); }
    to { transform: scaleX(1); }
}

.tada { animation-name: tada; }

@keyframes wobble {
    0% { transform: none; }
    15% { transform: translate3d(-25%,0,0) rotate(-5deg); }
    30% { transform: translate3d(20%,0,0) rotate(3deg); }
    45% { transform: translate3d(-15%,0,0) rotate(-3deg); }
    60% { transform: translate3d(10%,0,0) rotate(2deg); }
    75% { transform: translate3d(-5%,0,0) rotate(-1deg); }
    to { transform: none; }
}

.wobble { animation-name: wobble; }

@keyframes jello {
    0%,11.1%,to { transform: none; }
    22.2% { transform: skewX(-12.5deg) skewY(-12.5deg); }
    33.3% { transform: skewX(6.25deg) skewY(6.25deg); }
    44.4% { transform: skewX(-3.125deg) skewY(-3.125deg); }
    55.5% { transform: skewX(1.5625deg) skewY(1.5625deg); }
    66.6% { transform: skewX(-.78125deg) skewY(-.78125deg); }
    77.7% { transform: skewX(.390625deg) skewY(.390625deg); }
    88.8% { transform: skewX(-.1953125deg) skewY(-.1953125deg); }
}

.jello { animation-name: jello; transform-origin: center; }

@keyframes bounceIn {
    0%,20%,40%,60%,80%,to { animation-timing-function: cubic-bezier(.215,.61,.355,1); }
    0% { opacity: 0; transform: scale3d(.3,.3,.3); }
    20% { transform: scale3d(1.1,1.1,1.1); }
    40% { transform: scale3d(.9,.9,.9); }
    60% { opacity: 1; transform: scale3d(1.03,1.03,1.03); }
    80% { transform: scale3d(.97,.97,.97); }
    to { opacity: 1; transform: scaleX(1); }
}

.bounceIn { animation-name: bounceIn; }

@keyframes bounceInDown {
    0%,60%,75%,90%,to { animation-timing-function: cubic-bezier(.215,.61,.355,1); }
    0% { opacity: 0; transform: translate3d(0,-3000px,0); }
    60% { opacity: 1; transform: translate3d(0,25px,0); }
    75% { transform: translate3d(0,-10px,0); }
    90% { transform: translate3d(0,5px,0); }
    to { transform: none; }
}

.bounceInDown { animation-name: bounceInDown; }

@keyframes bounceInLeft {
    0%,60%,75%,90%,to { animation-timing-function: cubic-bezier(.215,.61,.355,1); }
    0% { opacity: 0; transform: translate3d(-3000px,0,0); }
    60% { opacity: 1; transform: translate3d(25px,0,0); }
    75% { transform: translate3d(-10px,0,0); }
    90% { transform: translate3d(5px,0,0); }
    to { transform: none; }
}

.bounceInLeft { animation-name: bounceInLeft; }

@keyframes bounceInRight {
    0%,60%,75%,90%,to { animation-timing-function: cubic-bezier(.215,.61,.355,1); }
    0% { opacity: 0; transform: translate3d(3000px,0,0); }
    60% { opacity: 1; transform: translate3d(-25px,0,0); }
    75% { transform: translate3d(10px,0,0); }
    90% { transform: translate3d(-5px,0,0); }
    to { transform: none; }
}

.bounceInRight { animation-name: bounceInRight; }

@keyframes bounceInUp {
    0%,60%,75%,90%,to { animation-timing-function: cubic-bezier(.215,.61,.355,1); }
    0% { opacity: 0; transform: translate3d(0,3000px,0); }
    60% { opacity: 1; transform: translate3d(0,-20px,0); }
    75% { transform: translate3d(0,10px,0); }
    90% { transform: translate3d(0,-5px,0); }
    to { transform: translateZ(0); }
}

.bounceInUp { animation-name: bounceInUp; }

@keyframes bounceOut {
    20% { transform: scale3d(.9,.9,.9); }
    50%,55% { opacity: 1; transform: scale3d(1.1,1.1,1.1); }
    to { opacity: 0; transform: scale3d(.3,.3,.3); }
}

.bounceOut { animation-name: bounceOut; }

@keyframes bounceOutDown {
    20% { transform: translate3d(0,10px,0); }
    40%,45% { opacity: 1; transform: translate3d(0,-20px,0); }
    to { opacity: 0; transform: translate3d(0,2000px,0); }
}

.bounceOutDown { animation-name: bounceOutDown; }

@keyframes bounceOutLeft {
    20% { opacity: 1; transform: translate3d(20px,0,0); }
    to { opacity: 0; transform: translate3d(-2000px,0,0); }
}

.bounceOutLeft { animation-name: bounceOutLeft; }

@keyframes bounceOutRight {
    20% { opacity: 1; transform: translate3d(-20px,0,0); }
    to { opacity: 0; transform: translate3d(2000px,0,0); }
}

.bounceOutRight { animation-name: bounceOutRight; }

@keyframes bounceOutUp {
    20% { transform: translate3d(0,-10px,0); }
    40%,45% { opacity: 1; transform: translate3d(0,20px,0); }
    to { opacity: 0; transform: translate3d(0,-2000px,0); }
}

.bounceOutUp { animation-name: bounceOutUp; }

@keyframes fadeIn {
    0% { opacity: 0; }
    to { opacity: 1; }
}

.fadeIn { animation-name: fadeIn; }

@keyframes fadeInDown {
    0% { opacity: 0; transform: translate3d(0,-100%,0); }
    to { opacity: 1; transform: none; }
}

.fadeInDown { animation-name: fadeInDown; }

@keyframes fadeInDownBig {
    0% { opacity: 0; transform: translate3d(0,-2000px,0); }
    to { opacity: 1; transform: none; }
}

.fadeInDownBig { animation-name: fadeInDownBig; }

@keyframes fadeInLeft {
    0% { opacity: 0; transform: translate3d(-100%,0,0); }
    to { opacity: 1; transform: none; }
}

.fadeInLeft { animation-name: fadeInLeft; }

@keyframes fadeInLeftBig {
    0% { opacity: 0; transform: translate3d(-2000px,0,0); }
    to { opacity: 1; transform: none; }
}

.fadeInLeftBig { animation-name: fadeInLeftBig; }

@keyframes fadeInRight {
    0% { opacity: 0; transform: translate3d(100%,0,0); }
    to { opacity: 1; transform: none; }
}

.fadeInRight { animation-name: fadeInRight; }

@keyframes fadeInRightBig {
    0% { opacity: 0; transform: translate3d(2000px,0,0); }
    to { opacity: 1; transform: none; }
}

.fadeInRightBig { animation-name: fadeInRightBig; }

@keyframes fadeInUp {
    0% { opacity: 0; transform: translate3d(0,100%,0); }
    to { opacity: 1; transform: none; }
}

.fadeInUp { animation-name: fadeInUp; }

@keyframes fadeInUpBig {
    0% { opacity: 0; transform: translate3d(0,2000px,0); }
    to { opacity: 1; transform: none; }
}

.fadeInUpBig { animation-name: fadeInUpBig; }

@keyframes fadeOut {
    0% { opacity: 1; }
    to { opacity: 0; }
}

.fadeOut { animation-name: fadeOut; }

@keyframes fadeOutDown {
    0% { opacity: 1; }
    to { opacity: 0; transform: translate3d(0,100%,0); }
}

.fadeOutDown { animation-name: fadeOutDown; }

@keyframes fadeOutDownBig {
    0% { opacity: 1; }
    to { opacity: 0; transform: translate3d(0,2000px,0); }
}

.fadeOutDownBig { animation-name: fadeOutDownBig; }

@keyframes fadeOutLeft {
    0% { opacity: 1; }
    to { opacity: 0; transform: translate3d(-100%,0,0); }
}

.fadeOutLeft { animation-name: fadeOutLeft; }

@keyframes fadeOutLeftBig {
    0% { opacity: 1; }
    to { opacity: 0; transform: translate3d(-2000px,0,0); }
}

.fadeOutLeftBig { animation-name: fadeOutLeftBig; }

@keyframes fadeOutRight {
    0% { opacity: 1; }
    to { opacity: 0; transform: translate3d(100%,0,0); }
}

.fadeOutRight { animation-name: fadeOutRight; }

@keyframes fadeOutRightBig {
    0% { opacity: 1; }
    to { opacity: 0; transform: translate3d(2000px,0,0); }
}

.fadeOutRightBig { animation-name: fadeOutRightBig; }

@keyframes fadeOutUp {
    0% { opacity: 1; }
    to { opacity: 0; transform: translate3d(0,-100%,0); }
}

.fadeOutUp { animation-name: fadeOutUp; }

@keyframes fadeOutUpBig {
    0% { opacity: 1; }
    to { opacity: 0; transform: translate3d(0,-2000px,0); }
}

.fadeOutUpBig { animation-name: fadeOutUpBig; }

@keyframes flip {
    0% { transform: perspective(400px) rotateY(-1turn); animation-timing-function: ease-out; }
    40% { transform: perspective(400px) translateZ(150px) rotateY(-190deg); animation-timing-function: ease-out; }
    50% { transform: perspective(400px) translateZ(150px) rotateY(-170deg); animation-timing-function: ease-in; }
    80% { transform: perspective(400px) scale3d(.95,.95,.95); animation-timing-function: ease-in; }
    to { transform: perspective(400px); animation-timing-function: ease-in; }
}

.animated.flip { -webkit-backface-visibility: visible; backface-visibility: visible; animation-name: flip; }

@keyframes flipInX {
    0% { transform: perspective(400px) rotateX(90deg); animation-timing-function: ease-in; opacity: 0; }
    40% { transform: perspective(400px) rotateX(-20deg); animation-timing-function: ease-in; }
    60% { transform: perspective(400px) rotateX(10deg); opacity: 1; }
    80% { transform: perspective(400px) rotateX(-5deg); }
    to { transform: perspective(400px); }
}

.flipInX { -webkit-backface-visibility: visible !important; backface-visibility: visible !important; animation-name: flipInX; }

@keyframes flipInY {
    0% { transform: perspective(400px) rotateY(90deg); animation-timing-function: ease-in; opacity: 0; }
    40% { transform: perspective(400px) rotateY(-20deg); animation-timing-function: ease-in; }
    60% { transform: perspective(400px) rotateY(10deg); opacity: 1; }
    80% { transform: perspective(400px) rotateY(-5deg); }
    to { transform: perspective(400px); }
}

.flipInY { -webkit-backface-visibility: visible !important; backface-visibility: visible !important; animation-name: flipInY; }

@keyframes flipOutX {
    0% { transform: perspective(400px); }
    30% { transform: perspective(400px) rotateX(-20deg); opacity: 1; }
    to { transform: perspective(400px) rotateX(90deg); opacity: 0; }
}

.flipOutX { animation-name: flipOutX; -webkit-backface-visibility: visible !important; backface-visibility: visible !important; }

@keyframes flipOutY {
    0% { transform: perspective(400px); }
    30% { transform: perspective(400px) rotateY(-15deg); opacity: 1; }
    to { transform: perspective(400px) rotateY(90deg); opacity: 0; }
}

.flipOutY { -webkit-backface-visibility: visible !important; backface-visibility: visible !important; animation-name: flipOutY; }

@keyframes lightSpeedIn {
    0% { transform: translate3d(100%,0,0) skewX(-30deg); opacity: 0; }
    60% { transform: skewX(20deg); opacity: 1; }
    80% { transform: skewX(-5deg); opacity: 1; }
    to { transform: none; opacity: 1; }
}

.lightSpeedIn { animation-name: lightSpeedIn; animation-timing-function: ease-out; }

@keyframes lightSpeedOut {
    0% { opacity: 1; }
    to { transform: translate3d(100%,0,0) skewX(30deg); opacity: 0; }
}

.lightSpeedOut { animation-name: lightSpeedOut; animation-timing-function: ease-in; }

@keyframes rotateIn {
    0% { transform-origin: center; transform: rotate(-200deg); opacity: 0; }
    to { transform-origin: center; transform: none; opacity: 1; }
}

.rotateIn { animation-name: rotateIn; }

@keyframes rotateInDownLeft {
    0% { transform-origin: left bottom; transform: rotate(-45deg); opacity: 0; }
    to { transform-origin: left bottom; transform: none; opacity: 1; }
}

.rotateInDownLeft { animation-name: rotateInDownLeft; }

@keyframes rotateInDownRight {
    0% { transform-origin: right bottom; transform: rotate(45deg); opacity: 0; }
    to { transform-origin: right bottom; transform: none; opacity: 1; }
}

.rotateInDownRight { animation-name: rotateInDownRight; }

@keyframes rotateInUpLeft {
    0% { transform-origin: left bottom; transform: rotate(45deg); opacity: 0; }
    to { transform-origin: left bottom; transform: none; opacity: 1; }
}

.rotateInUpLeft { animation-name: rotateInUpLeft; }

@keyframes rotateInUpRight {
    0% { transform-origin: right bottom; transform: rotate(-90deg); opacity: 0; }
    to { transform-origin: right bottom; transform: none; opacity: 1; }
}

.rotateInUpRight { animation-name: rotateInUpRight; }

@keyframes rotateOut {
    0% { transform-origin: center; opacity: 1; }
    to { transform-origin: center; transform: rotate(200deg); opacity: 0; }
}

.rotateOut { animation-name: rotateOut; }

@keyframes rotateOutDownLeft {
    0% { transform-origin: left bottom; opacity: 1; }
    to { transform-origin: left bottom; transform: rotate(45deg); opacity: 0; }
}

.rotateOutDownLeft { animation-name: rotateOutDownLeft; }

@keyframes rotateOutDownRight {
    0% { transform-origin: right bottom; opacity: 1; }
    to { transform-origin: right bottom; transform: rotate(-45deg); opacity: 0; }
}

.rotateOutDownRight { animation-name: rotateOutDownRight; }

@keyframes rotateOutUpLeft {
    0% { transform-origin: left bottom; opacity: 1; }
    to { transform-origin: left bottom; transform: rotate(-45deg); opacity: 0; }
}

.rotateOutUpLeft { animation-name: rotateOutUpLeft; }

@keyframes rotateOutUpRight {
    0% { transform-origin: right bottom; opacity: 1; }
    to { transform-origin: right bottom; transform: rotate(90deg); opacity: 0; }
}

.rotateOutUpRight { animation-name: rotateOutUpRight; }

@keyframes hinge {
    0% { transform-origin: top left; animation-timing-function: ease-in-out; }
    20%,60% { transform: rotate(80deg); transform-origin: top left; animation-timing-function: ease-in-out; }
    40%,80% { transform: rotate(60deg); transform-origin: top left; animation-timing-function: ease-in-out; opacity: 1; }
    to { transform: translate3d(0,700px,0); opacity: 0; }
}

.hinge { animation-name: hinge; }

@keyframes jackInTheBox {
    0% { opacity: 0; transform: scale(.1) rotate(30deg); transform-origin: center bottom; }
    50% { transform: rotate(-10deg); }
    70% { transform: rotate(3deg); }
    to { opacity: 1; transform: scale(1); }
}

.jackInTheBox { animation-name: jackInTheBox; }

@keyframes rollIn {
    0% { opacity: 0; transform: translate3d(-100%,0,0) rotate(-120deg); }
    to { opacity: 1; transform: none; }
}

.rollIn { animation-name: rollIn; }

@keyframes rollOut {
    0% { opacity: 1; }
    to { opacity: 0; transform: translate3d(100%,0,0) rotate(120deg); }
}

.rollOut { animation-name: rollOut; }

@keyframes zoomIn {
    0% { opacity: 0; transform: scale3d(.3,.3,.3); }
    50% { opacity: 1; }
}

.zoomIn { animation-name: zoomIn; }

@keyframes zoomInDown {
    0% { opacity: 0; transform: scale3d(.1,.1,.1) translate3d(0,-1000px,0); animation-timing-function: cubic-bezier(.55,.055,.675,.19); }
    60% { opacity: 1; transform: scale3d(.475,.475,.475) translate3d(0,60px,0); animation-timing-function: cubic-bezier(.175,.885,.32,1); }
}

.zoomInDown { animation-name: zoomInDown; }

@keyframes zoomInLeft {
    0% { opacity: 0; transform: scale3d(.1,.1,.1) translate3d(-1000px,0,0); animation-timing-function: cubic-bezier(.55,.055,.675,.19); }
    60% { opacity: 1; transform: scale3d(.475,.475,.475) translate3d(10px,0,0); animation-timing-function: cubic-bezier(.175,.885,.32,1); }
}

.zoomInLeft { animation-name: zoomInLeft; }

@keyframes zoomInRight {
    0% { opacity: 0; transform: scale3d(.1,.1,.1) translate3d(1000px,0,0); animation-timing-function: cubic-bezier(.55,.055,.675,.19); }
    60% { opacity: 1; transform: scale3d(.475,.475,.475) translate3d(-10px,0,0); animation-timing-function: cubic-bezier(.175,.885,.32,1); }
}

.zoomInRight { animation-name: zoomInRight; }

@keyframes zoomInUp {
    0% { opacity: 0; transform: scale3d(.1,.1,.1) translate3d(0,1000px,0); animation-timing-function: cubic-bezier(.55,.055,.675,.19); }
    60% { opacity: 1; transform: scale3d(.475,.475,.475) translate3d(0,-60px,0); animation-timing-function: cubic-bezier(.175,.885,.32,1); }
}

.zoomInUp { animation-name: zoomInUp; }

@keyframes zoomOut {
    0% { opacity: 1; }
    50% { opacity: 0; transform: scale3d(.3,.3,.3); }
    to { opacity: 0; }
}

.zoomOut { animation-name: zoomOut; }

@keyframes zoomOutDown {
    40% { opacity: 1; transform: scale3d(.475,.475,.475) translate3d(0,-60px,0); animation-timing-function: cubic-bezier(.55,.055,.675,.19); }
    to { opacity: 0; transform: scale3d(.1,.1,.1) translate3d(0,2000px,0); transform-origin: center bottom; animation-timing-function: cubic-bezier(.175,.885,.32,1); }
}

.zoomOutDown { animation-name: zoomOutDown; }

@keyframes zoomOutLeft {
    40% { opacity: 1; transform: scale3d(.475,.475,.475) translate3d(42px,0,0); }
    to { opacity: 0; transform: scale(.1) translate3d(-2000px,0,0); transform-origin: left center; }
}

.zoomOutLeft { animation-name: zoomOutLeft; }

@keyframes zoomOutRight {
    40% { opacity: 1; transform: scale3d(.475,.475,.475) translate3d(-42px,0,0); }
    to { opacity: 0; transform: scale(.1) translate3d(2000px,0,0); transform-origin: right center; }
}

.zoomOutRight { animation-name: zoomOutRight; }

@keyframes zoomOutUp {
    40% { opacity: 1; transform: scale3d(.475,.475,.475) translate3d(0,60px,0); animation-timing-function: cubic-bezier(.55,.055,.675,.19); }
    to { opacity: 0; transform: scale3d(.1,.1,.1) translate3d(0,-2000px,0); transform-origin: center bottom; animation-timing-function: cubic-bezier(.175,.885,.32,1); }
}

.zoomOutUp { animation-name: zoomOutUp; }

@keyframes slideInDown {
    0% { transform: translate3d(0,-100%,0); visibility: visible; }
    to { transform: translateZ(0); }
}

.slideInDown { animation-name: slideInDown; }

@keyframes slideInLeft {
    0% { transform: translate3d(-100%,0,0); visibility: visible; }
    to { transform: translateZ(0); }
}

.slideInLeft { animation-name: slideInLeft; }

@keyframes slideInRight {
    0% { transform: translate3d(100%,0,0); visibility: visible; }
    to { transform: translateZ(0); }
}

.slideInRight { animation-name: slideInRight; }

@keyframes slideInUp {
    0% { transform: translate3d(0,100%,0); visibility: visible; }
    to { transform: translateZ(0); }
}

.slideInUp { animation-name: slideInUp; }

@keyframes slideOutDown {
    0% { transform: translateZ(0); }
    to { visibility: hidden; transform: translate3d(0,100%,0); }
}

.slideOutDown { animation-name: slideOutDown; }

@keyframes slideOutLeft {
    0% { transform: translateZ(0); }
    to { visibility: hidden; transform: translate3d(-100%,0,0); }
}

.slideOutLeft { animation-name: slideOutLeft; }

@keyframes slideOutRight {
    0% { transform: translateZ(0); }
    to { visibility: hidden; transform: translate3d(100%,0,0); }
}

.slideOutRight { animation-name: slideOutRight; }

@keyframes slideOutUp {
    0% { transform: translateZ(0); }
    to { visibility: hidden; transform: translate3d(0,-100%,0); }
}

.slideOutUp { animation-name: slideOutUp; }

.ps_ease .carousel-inner > .item { -webkit-transition-timing-function: ease; -moz-transition-timing-function: ease; -ms-transition-timing-function: ease; -o-transition-timing-function: ease; transition-timing-function: ease; }

@media all and (transform-3d), (-webkit-transform-3d) {
    .ps_ease .carousel-inner > .item { -webkit-transition-timing-function: ease; -moz-transition-timing-function: ease; -ms-transition-timing-function: ease; -o-transition-timing-function: ease; transition-timing-function: ease; }
}

.ps_easeInOut .carousel-inner > .item { -webkit-transition-timing-function: ease-in-out; -moz-transition-timing-function: ease-in-out; -ms-transition-timing-function: ease-in-out; -o-transition-timing-function: ease-in-out; transition-timing-function: ease-in-out; }

@media all and (transform-3d), (-webkit-transform-3d) {
    .ps_easeInOut .carousel-inner > .item { -webkit-transition-timing-function: ease-in-out; -moz-transition-timing-function: ease-in-out; -ms-transition-timing-function: ease-in-out; -o-transition-timing-function: ease-in-out; transition-timing-function: ease-in-out; }
}

.ps_speedy .carousel-inner > .item { -webkit-transition-timing-function: cubic-bezier(0, 1, 0, 1); -moz-transition-timing-function: cubic-bezier(0, 1, 0, 1); -ms-transition-timing-function: cubic-bezier(0, 1, 0, 1); -o-transition-timing-function: cubic-bezier(0, 1, 0, 1); transition-timing-function: cubic-bezier(0, 1, 0, 1); }

@media all and (transform-3d), (-webkit-transform-3d) {
    .ps_speedy .carousel-inner > .item { -webkit-transition-timing-function: cubic-bezier(0, 1, 0, 1); -moz-transition-timing-function: cubic-bezier(0, 1, 0, 1); -ms-transition-timing-function: cubic-bezier(0, 1, 0, 1); -o-transition-timing-function: cubic-bezier(0, 1, 0, 1); transition-timing-function: cubic-bezier(0, 1, 0, 1); }
}

.ps_slowSpeedy .carousel-inner > .item { -webkit-transition-timing-function: cubic-bezier(0.3, 1, 0, 1); -moz-transition-timing-function: cubic-bezier(0.3, 1, 0, 1); -ms-transition-timing-function: cubic-bezier(0.3, 1, 0, 1); -o-transition-timing-function: cubic-bezier(0.3, 1, 0, 1); transition-timing-function: cubic-bezier(0.3, 1, 0, 1); }

@media all and (transform-3d), (-webkit-transform-3d) {
    .ps_slowSpeedy .carousel-inner > .item { -webkit-transition-timing-function: cubic-bezier(0.3, 1, 0, 1); -moz-transition-timing-function: cubic-bezier(0.3, 1, 0, 1); -ms-transition-timing-function: cubic-bezier(0.3, 1, 0, 1); -o-transition-timing-function: cubic-bezier(0.3, 1, 0, 1); transition-timing-function: cubic-bezier(0.3, 1, 0, 1); }
}

.ps_easeOutInCubic .carousel-inner > .item { -webkit-transition-timing-function: cubic-bezier(0.22, 0.81, 0.01, 0.99); -moz-transition-timing-function: cubic-bezier(0.22, 0.81, 0.01, 0.99); -ms-transition-timing-function: cubic-bezier(0.22, 0.81, 0.01, 0.99); -o-transition-timing-function: cubic-bezier(0.22, 0.81, 0.01, 0.99); transition-timing-function: cubic-bezier(0.22, 0.81, 0.01, 0.99); }

@media all and (transform-3d), (-webkit-transform-3d) {
    .ps_easeOutInCubic .carousel-inner > .item { -webkit-transition-timing-function: cubic-bezier(0.22, 0.81, 0.01, 0.99); -moz-transition-timing-function: cubic-bezier(0.22, 0.81, 0.01, 0.99); -ms-transition-timing-function: cubic-bezier(0.22, 0.81, 0.01, 0.99); -o-transition-timing-function: cubic-bezier(0.22, 0.81, 0.01, 0.99); transition-timing-function: cubic-bezier(0.22, 0.81, 0.01, 0.99); }
}

.ps_swing .carousel-inner > .item { -webkit-transition-timing-function: cubic-bezier(.02, .01, .47, 1); -moz-transition-timing-function: cubic-bezier(.02, .01, .47, 1); -ms-transition-timing-function: cubic-bezier(.02, .01, .47, 1); -o-transition-timing-function: cubic-bezier(.02, .01, .47, 1); transition-timing-function: cubic-bezier(.02, .01, .47, 1); }

@media all and (transform-3d), (-webkit-transform-3d) {
    .ps_swing .carousel-inner > .item { -webkit-transition-timing-function: cubic-bezier(.02, .01, .47, 1); -moz-transition-timing-function: cubic-bezier(.02, .01, .47, 1); -ms-transition-timing-function: cubic-bezier(.02, .01, .47, 1); -o-transition-timing-function: cubic-bezier(.02, .01, .47, 1); transition-timing-function: cubic-bezier(.02, .01, .47, 1); }
}

.ps_easeOutCubic .carousel-inner > .item { -webkit-transition-timing-function: cubic-bezier(.215, .61, .355, 1); -moz-transition-timing-function: cubic-bezier(.215, .61, .355, 1); -ms-transition-timing-function: cubic-bezier(.215, .61, .355, 1); -o-transition-timing-function: cubic-bezier(.215, .61, .355, 1); transition-timing-function: cubic-bezier(.215, .61, .355, 1); }

@media all and (transform-3d), (-webkit-transform-3d) {
    .ps_easeOutCubic .carousel-inner > .item { -webkit-transition-timing-function: cubic-bezier(.215, .61, .355, 1); -moz-transition-timing-function: cubic-bezier(.215, .61, .355, 1); -ms-transition-timing-function: cubic-bezier(.215, .61, .355, 1); -o-transition-timing-function: cubic-bezier(.215, .61, .355, 1); transition-timing-function: cubic-bezier(.215, .61, .355, 1); }
}

.ps_easeInOutCubic .carousel-inner > .item { -webkit-transition-timing-function: cubic-bezier(.645, .045, .355, 1); -moz-transition-timing-function: cubic-bezier(.645, .045, .355, 1); -ms-transition-timing-function: cubic-bezier(.645, .045, .355, 1); -o-transition-timing-function: cubic-bezier(.645, .045, .355, 1); transition-timing-function: cubic-bezier(.645, .045, .355, 1); }

@media all and (transform-3d), (-webkit-transform-3d) {
    .ps_easeInOutCubic .carousel-inner > .item { -webkit-transition-timing-function: cubic-bezier(.645, .045, .355, 1); -moz-transition-timing-function: cubic-bezier(.645, .045, .355, 1); -ms-transition-timing-function: cubic-bezier(.645, .045, .355, 1); -o-transition-timing-function: cubic-bezier(.645, .045, .355, 1); transition-timing-function: cubic-bezier(.645, .045, .355, 1); }
}

.ps_easeOutCirc .carousel-inner > .item { -webkit-transition-timing-function: cubic-bezier(.075, .82, .165, 1); -moz-transition-timing-function: cubic-bezier(.075, .82, .165, 1); -ms-transition-timing-function: cubic-bezier(.075, .82, .165, 1); -o-transition-timing-function: cubic-bezier(.075, .82, .165, 1); transition-timing-function: cubic-bezier(.075, .82, .165, 1); }

@media all and (transform-3d), (-webkit-transform-3d) {
    .ps_easeOutCirc .carousel-inner > .item { -webkit-transition-timing-function: cubic-bezier(.075, .82, .165, 1); -moz-transition-timing-function: cubic-bezier(.075, .82, .165, 1); -ms-transition-timing-function: cubic-bezier(.075, .82, .165, 1); -o-transition-timing-function: cubic-bezier(.075, .82, .165, 1); transition-timing-function: cubic-bezier(.075, .82, .165, 1); }
}

.ps_easeOutExpo .carousel-inner > .item { -webkit-transition-timing-function: cubic-bezier(.19, 1, .22, 1); -moz-transition-timing-function: cubic-bezier(.19, 1, .22, 1); -ms-transition-timing-function: cubic-bezier(.19, 1, .22, 1); -o-transition-timing-function: cubic-bezier(.19, 1, .22, 1); transition-timing-function: cubic-bezier(.19, 1, .22, 1); }

@media all and (transform-3d), (-webkit-transform-3d) {
    .ps_easeOutExpo .carousel-inner > .item { -webkit-transition-timing-function: cubic-bezier(.19, 1, .22, 1); -moz-transition-timing-function: cubic-bezier(.19, 1, .22, 1); -ms-transition-timing-function: cubic-bezier(.19, 1, .22, 1); -o-transition-timing-function: cubic-bezier(.19, 1, .22, 1); transition-timing-function: cubic-bezier(.19, 1, .22, 1); }
}

.ps_easeInQuad .carousel-inner > .item { -webkit-transition-timing-function: cubic-bezier(.55, .085, .68, .53); -moz-transition-timing-function: cubic-bezier(.55, .085, .68, .53); -ms-transition-timing-function: cubic-bezier(.55, .085, .68, .53); -o-transition-timing-function: cubic-bezier(.55, .085, .68, .53); transition-timing-function: cubic-bezier(.55, .085, .68, .53); }

@media all and (transform-3d), (-webkit-transform-3d) {
    .ps_easeInQuad .carousel-inner > .item { -webkit-transition-timing-function: cubic-bezier(.55, .085, .68, .53); -moz-transition-timing-function: cubic-bezier(.55, .085, .68, .53); -ms-transition-timing-function: cubic-bezier(.55, .085, .68, .53); -o-transition-timing-function: cubic-bezier(.55, .085, .68, .53); transition-timing-function: cubic-bezier(.55, .085, .68, .53); }
}

.ps_easeOutQuad .carousel-inner > .item { -webkit-transition-timing-function: cubic-bezier(.25, .46, .45, .94); -moz-transition-timing-function: cubic-bezier(.25, .46, .45, .94); -ms-transition-timing-function: cubic-bezier(.25, .46, .45, .94); -o-transition-timing-function: cubic-bezier(.25, .46, .45, .94); transition-timing-function: cubic-bezier(.25, .46, .45, .94); }

@media all and (transform-3d), (-webkit-transform-3d) {
    .ps_easeOutQuad .carousel-inner > .item { -webkit-transition-timing-function: cubic-bezier(.25, .46, .45, .94); -moz-transition-timing-function: cubic-bezier(.25, .46, .45, .94); -ms-transition-timing-function: cubic-bezier(.25, .46, .45, .94); -o-transition-timing-function: cubic-bezier(.25, .46, .45, .94); transition-timing-function: cubic-bezier(.25, .46, .45, .94); }
}

.ps_easeInOutQuad .carousel-inner > .item { -webkit-transition-timing-function: cubic-bezier(.455, .03, .515, .955); -moz-transition-timing-function: cubic-bezier(.455, .03, .515, .955); -ms-transition-timing-function: cubic-bezier(.455, .03, .515, .955); -o-transition-timing-function: cubic-bezier(.455, .03, .515, .955); transition-timing-function: cubic-bezier(.455, .03, .515, .955); }

@media all and (transform-3d), (-webkit-transform-3d) {
    .ps_easeInOutQuad .carousel-inner > .item { -webkit-transition-timing-function: cubic-bezier(.455, .03, .515, .955); -moz-transition-timing-function: cubic-bezier(.455, .03, .515, .955); -ms-transition-timing-function: cubic-bezier(.455, .03, .515, .955); -o-transition-timing-function: cubic-bezier(.455, .03, .515, .955); transition-timing-function: cubic-bezier(.455, .03, .515, .955); }
}

.ps_easeOutQuart .carousel-inner > .item { -webkit-transition-timing-function: cubic-bezier(.165, .84, .44, 1); -moz-transition-timing-function: cubic-bezier(.165, .84, .44, 1); -ms-transition-timing-function: cubic-bezier(.165, .84, .44, 1); -o-transition-timing-function: cubic-bezier(.165, .84, .44, 1); transition-timing-function: cubic-bezier(.165, .84, .44, 1); }

@media all and (transform-3d), (-webkit-transform-3d) {
    .ps_easeOutQuart .carousel-inner > .item { -webkit-transition-timing-function: cubic-bezier(.165, .84, .44, 1); -moz-transition-timing-function: cubic-bezier(.165, .84, .44, 1); -ms-transition-timing-function: cubic-bezier(.165, .84, .44, 1); -o-transition-timing-function: cubic-bezier(.165, .84, .44, 1); transition-timing-function: cubic-bezier(.165, .84, .44, 1); }
}

.ps_easeInOutQuart .carousel-inner > .item { -webkit-transition-timing-function: cubic-bezier(.77, 0, .175, 1); -moz-transition-timing-function: cubic-bezier(.77, 0, .175, 1); -ms-transition-timing-function: cubic-bezier(.77, 0, .175, 1); -o-transition-timing-function: cubic-bezier(.77, 0, .175, 1); transition-timing-function: cubic-bezier(.77, 0, .175, 1); }

@media all and (transform-3d), (-webkit-transform-3d) {
    .ps_easeInOutQuart .carousel-inner > .item { -webkit-transition-timing-function: cubic-bezier(.77, 0, .175, 1); -moz-transition-timing-function: cubic-bezier(.77, 0, .175, 1); -ms-transition-timing-function: cubic-bezier(.77, 0, .175, 1); -o-transition-timing-function: cubic-bezier(.77, 0, .175, 1); transition-timing-function: cubic-bezier(.77, 0, .175, 1); }
}

.ps_easeOutQuint .carousel-inner > .item { -webkit-transition-timing-function: cubic-bezier(.23, 1, .32, 1); -moz-transition-timing-function: cubic-bezier(.23, 1, .32, 1); -ms-transition-timing-function: cubic-bezier(.23, 1, .32, 1); -o-transition-timing-function: cubic-bezier(.23, 1, .32, 1); transition-timing-function: cubic-bezier(.23, 1, .32, 1); }

@media all and (transform-3d), (-webkit-transform-3d) {
    .ps_easeOutQuint .carousel-inner > .item { -webkit-transition-timing-function: cubic-bezier(.23, 1, .32, 1); -moz-transition-timing-function: cubic-bezier(.23, 1, .32, 1); -ms-transition-timing-function: cubic-bezier(.23, 1, .32, 1); -o-transition-timing-function: cubic-bezier(.23, 1, .32, 1); transition-timing-function: cubic-bezier(.23, 1, .32, 1); }
}

.ps_easeInSine .carousel-inner > .item { -webkit-transition-timing-function: cubic-bezier(.47, 0, .745, .715); -moz-transition-timing-function: cubic-bezier(.47, 0, .745, .715); -ms-transition-timing-function: cubic-bezier(.47, 0, .745, .715); -o-transition-timing-function: cubic-bezier(.47, 0, .745, .715); transition-timing-function: cubic-bezier(.47, 0, .745, .715); }

@media all and (transform-3d), (-webkit-transform-3d) {
    .ps_easeInSine .carousel-inner > .item { -webkit-transition-timing-function: cubic-bezier(.47, 0, .745, .715); -moz-transition-timing-function: cubic-bezier(.47, 0, .745, .715); -ms-transition-timing-function: cubic-bezier(.47, 0, .745, .715); -o-transition-timing-function: cubic-bezier(.47, 0, .745, .715); transition-timing-function: cubic-bezier(.47, 0, .745, .715); }
}

.ps_easeOutSine .carousel-inner > .item { -webkit-transition-timing-function: cubic-bezier(.39, .575, .565, 1); -moz-transition-timing-function: cubic-bezier(.39, .575, .565, 1); -ms-transition-timing-function: cubic-bezier(.39, .575, .565, 1); -o-transition-timing-function: cubic-bezier(.39, .575, .565, 1); transition-timing-function: cubic-bezier(.39, .575, .565, 1); }

@media all and (transform-3d), (-webkit-transform-3d) {
    .ps_easeOutSine .carousel-inner > .item { -webkit-transition-timing-function: cubic-bezier(.39, .575, .565, 1); -moz-transition-timing-function: cubic-bezier(.39, .575, .565, 1); -ms-transition-timing-function: cubic-bezier(.39, .575, .565, 1); -o-transition-timing-function: cubic-bezier(.39, .575, .565, 1); transition-timing-function: cubic-bezier(.39, .575, .565, 1); }
}

.ps_easeInOutSine .carousel-inner > .item { -webkit-transition-timing-function: cubic-bezier(.445, .05, .55, .95); -moz-transition-timing-function: cubic-bezier(.445, .05, .55, .95); -ms-transition-timing-function: cubic-bezier(.445, .05, .55, .95); -o-transition-timing-function: cubic-bezier(.445, .05, .55, .95); transition-timing-function: cubic-bezier(.445, .05, .55, .95); }

@media all and (transform-3d), (-webkit-transform-3d) {
    .ps_easeInOutSine .carousel-inner > .item { -webkit-transition-timing-function: cubic-bezier(.445, .05, .55, .95); -moz-transition-timing-function: cubic-bezier(.445, .05, .55, .95); -ms-transition-timing-function: cubic-bezier(.445, .05, .55, .95); -o-transition-timing-function: cubic-bezier(.445, .05, .55, .95); transition-timing-function: cubic-bezier(.445, .05, .55, .95); }
}

.kbrns_zoomIn > .carousel-inner > .item > img,
.kbrns_zoomIn > .carousel-inner > .item > a > img { -webkit-animation: kbrns_zoomIn 25s linear 0s infinite alternate; -moz-animation: kbrns_zoomIn 25s linear 0s infinite alternate; -o-animation: kbrns_zoomIn 25s linear 0s infinite alternate; -ms-animation: kbrns_zoomIn 25s linear 0s infinite alternate; animation: kbrns_zoomIn 25s linear 0s infinite alternate; }

@-webkit-keyframes kbrns_zoomIn {
    0% { -webkit-transform: scale(1); }
    100% { -webkit-transform: scale(1.4); }
}

@-moz-keyframes kbrns_zoomIn {
    0% { -moz-transform: scale(1); }
    100% { -moz-transform: scale(1.4); }
}

@-ms-keyframes kbrns_zoomIn {
    0% { -ms-transform: scale(1); }
    100% { -ms-transform: scale(1.4); }
}

@-o-keyframes kbrns_zoomIn {
    0% { -o-transform: scale(1); }
    100% { -o-transform: scale(1.4); }
}

@keyframes kbrns_zoomIn {
    0% { transform: scale(1); }
    100% { transform: scale(1.4); }
}

.ps_fade { opacity: 1; }

    .ps_fade .item { top: 0; z-index: 1; opacity: 0; width: 100%; position: absolute; left: 0 !important; display: block !important; -webkit-transition: opacity ease-in-out 1s; -moz-transition: opacity ease-in-out 1s; -ms-transition: opacity ease-in-out 1s; -o-transition: opacity ease-in-out 1s; transition: opacity ease-in-out 1s; }

        .ps_fade .item:first-child { top: auto; position: relative; }

        .ps_fade .item.active { opacity: 1; z-index: 2; -webkit-transition: opacity ease-in-out 1s; -moz-transition: opacity ease-in-out 1s; -ms-transition: opacity ease-in-out 1s; -o-transition: opacity ease-in-out 1s; transition: opacity ease-in-out 1s; }

.ps_control_bsquare .carousel-control { top: 19%; opacity: 1; width: 100px; height: 100px; z-index: 100; color: #fff; display: block; font-weight: 100; font-size: 108px; cursor: pointer; overflow: hidden; line-height: 68px; text-shadow: none; position: absolute; background: transparent; -webkit-border-radius: 0; border-radius: 0; }

.ps_control_bsquare:hover .carousel-control { opacity: 1; }

.ps_control_bsquare .carousel-control.left { left: 1%; }

.ps_control_bsquare .carousel-control.right { right: 1%; }

    .ps_control_bsquare .carousel-control.left:hover,
    .ps_control_bsquare .carousel-control.right:hover { color: #000; }

.ps_control_bsquare .carousel-control.left > span:nth-child(1) { left: 45%; }

.ps_control_bsquare .carousel-control.right > span:nth-child(1) { right: 45%; }

#fw_al_003 { overflow: hidden; max-height: 340px; position: relative; z-index: 99; }

    #fw_al_003:hover { cursor: -moz-grab; cursor: -webkit-grab; }

    #fw_al_003:active { cursor: -moz-grabbing; cursor: -webkit-grabbing; }

    #fw_al_003 > .carousel-inner > .item > img,
    #fw_al_003 > .carousel-inner > .item > video,
    #fw_al_003 > .carousel-inner > .item > a > img { margin: auto; width: 100% !important; }

@font-face { font-family: 'swiss_721'; src: url('fonts/swiss_721.eot?#') format('eot'), url('fonts/swiss_721.ttf') format('truetype'); }

@font-face { font-family: 'Swiss721LightBT'; src: url('fonts/Swiss721LightBT.eot?#') format('eot'), url('fonts/Swiss721LightBT.ttf') format('truetype'); }

@font-face { font-family: 'swz721h'; src: url('fonts/swz721h.eot?#') format('eot'), url('fonts/swz721h.ttf') format('truetype'); }


.fw_al_003_slide > a,
.fw_al_003_slide > a:visited { color: #fff; font-size: 18px; cursor: pointer; font-weight: 400; line-height: 18px; text-align: center; padding: 13px 35px; white-space: nowrap; letter-spacing: 0; display: inline-block; text-decoration: none; text-transform: uppercase; border: 2px solid #fff; font-family: 'Montserrat', sans-serif; -webkit-border-radius: 0; border-radius: 0; -webkit-animation-delay: 1.4s; animation-delay: 1.4s; }

    .fw_al_003_slide > a:hover,
    .fw_al_003_slide > a:active { color: #000; background: #fff; }

#fw_al_003 { overflow: hidden; max-height: 340px; position: relative; background: #000; background-repeat: repeat; z-index: 99; }

.fw_al_003_slide { top: 25%; left: 13.5%; width: 100%; padding: 5px; text-align: center; position: absolute; }


@font-face { font-family: 'FontAwesome'; src: url('../fonts/fontawesome-webfont.eot?v=4.4.0'); src: url('../fonts/fontawesome-webfont.eot?#iefix&v=4.4.0') format('embedded-opentype'), url('../fonts/fontawesome-webfont.woff2?v=4.4.0') format('woff2'), url('../fonts/fontawesome-webfont.woff?v=4.4.0') format('woff'), url('../fonts/fontawesome-webfont.ttf?v=4.4.0') format('truetype'), url('../fonts/fontawesome-webfont.svg?v=4.4.0#fontawesomeregular') format('svg'); font-weight: normal; font-style: normal; }

.fa { display: inline-block; font: normal normal normal 14px/1 FontAwesome; font-size: inherit; text-rendering: auto; -webkit-font-smoothing: antialiased; -moz-osx-font-smoothing: grayscale; }

.fa-lg { font-size: 1.33333333em; line-height: 0.75em; vertical-align: -15%; }

.fa-2x { font-size: 2em; }

.fa-3x { font-size: 3em; }

.fa-4x { font-size: 4em; }

.fa-5x { font-size: 5em; }

.fa-fw { width: 1.28571429em; text-align: center; }

.fa-ul { padding-left: 0; margin-left: 2.14285714em; list-style-type: none; }

    .fa-ul > li { position: relative; }

.fa-li { position: absolute; left: -2.14285714em; width: 2.14285714em; top: 0.14285714em; text-align: center; }

    .fa-li.fa-lg { left: -1.85714286em; }

.fa-border { padding: .2em .25em .15em; border: solid 0.08em #eeeeee; border-radius: .1em; }

.fa-pull-left { float: left; }

.fa-pull-right { float: right; }

.fa.fa-pull-left { margin-right: .3em; }

.fa.fa-pull-right { margin-left: .3em; }


/* Deprecated as of 4.4.0 */

.pull-right { float: right; }

.pull-left { float: left; }

.fa.pull-left { margin-right: .3em; }

.fa.pull-right { margin-left: .3em; }

.fa-spin { -webkit-animation: fa-spin 2s infinite linear; animation: fa-spin 2s infinite linear; }

.fa-pulse { -webkit-animation: fa-spin 1s infinite steps(8); animation: fa-spin 1s infinite steps(8); }

@-webkit-keyframes fa-spin {
    0% { -webkit-transform: rotate(0deg); transform: rotate(0deg); }
    100% { -webkit-transform: rotate(359deg); transform: rotate(359deg); }
}

@keyframes fa-spin {
    0% { -webkit-transform: rotate(0deg); transform: rotate(0deg); }
    100% { -webkit-transform: rotate(359deg); transform: rotate(359deg); }
}

.fa-rotate-90 { filter: progid: DXImageTransform.Microsoft.BasicImage(rotation=1); -webkit-transform: rotate(90deg); -ms-transform: rotate(90deg); transform: rotate(90deg); }

.fa-rotate-180 { filter: progid: DXImageTransform.Microsoft.BasicImage(rotation=2); -webkit-transform: rotate(180deg); -ms-transform: rotate(180deg); transform: rotate(180deg); }

.fa-rotate-270 { filter: progid: DXImageTransform.Microsoft.BasicImage(rotation=3); -webkit-transform: rotate(270deg); -ms-transform: rotate(270deg); transform: rotate(270deg); }

.fa-flip-horizontal { filter: progid: DXImageTransform.Microsoft.BasicImage(rotation=0, mirror=1); -webkit-transform: scale(-1, 1); -ms-transform: scale(-1, 1); transform: scale(-1, 1); }

.fa-flip-vertical { filter: progid: DXImageTransform.Microsoft.BasicImage(rotation=2, mirror=1); -webkit-transform: scale(1, -1); -ms-transform: scale(1, -1); transform: scale(1, -1); }

:root .fa-rotate-90,
:root .fa-rotate-180,
:root .fa-rotate-270,
:root .fa-flip-horizontal,
:root .fa-flip-vertical { filter: none; }

.fa-stack { position: relative; display: inline-block; width: 2em; height: 2em; line-height: 2em; vertical-align: middle; }

.fa-stack-1x,
.fa-stack-2x { position: absolute; left: 0; width: 100%; text-align: center; }

.fa-stack-1x { line-height: inherit; }

.fa-stack-2x { font-size: 2em; }

.fa-inverse { color: #ffffff; }


/* Font Awesome uses the Unicode Private Use Area (PUA) to ensure screen
   readers do not read off random characters that represent icons */

.fa-glass:before { content: "\f000"; }

.fa-music:before { content: "\f001"; }

.fa-search:before { content: "\f002"; }

.fa-envelope-o:before { content: "\f003"; }

.fa-heart:before { content: "\f004"; }

.fa-star:before { content: "\f005"; }

.fa-star-o:before { content: "\f006"; }

.fa-user:before { content: "\f007"; }

.fa-film:before { content: "\f008"; }

.fa-th-large:before { content: "\f009"; }

.fa-th:before { content: "\f00a"; }

.fa-th-list:before { content: "\f00b"; }

.fa-check:before { content: "\f00c"; }

.fa-remove:before,
.fa-close:before,
.fa-times:before { content: "\f00d"; }

.fa-search-plus:before { content: "\f00e"; }

.fa-search-minus:before { content: "\f010"; }

.fa-power-off:before { content: "\f011"; }

.fa-signal:before { content: "\f012"; }

.fa-gear:before,
.fa-cog:before { content: "\f013"; }

.fa-trash-o:before { content: "\f014"; }

.fa-home:before { content: "\f015"; }

.fa-file-o:before { content: "\f016"; }

.fa-clock-o:before { content: "\f017"; }

.fa-road:before { content: "\f018"; }

.fa-download:before { content: "\f019"; }

.fa-arrow-circle-o-down:before { content: "\f01a"; }

.fa-arrow-circle-o-up:before { content: "\f01b"; }

.fa-inbox:before { content: "\f01c"; }

.fa-play-circle-o:before { content: "\f01d"; }

.fa-rotate-right:before,
.fa-repeat:before { content: "\f01e"; }

.fa-refresh:before { content: "\f021"; }

.fa-list-alt:before { content: "\f022"; }

.fa-lock:before { content: "\f023"; }

.fa-flag:before { content: "\f024"; }

.fa-headphones:before { content: "\f025"; }

.fa-volume-off:before { content: "\f026"; }

.fa-volume-down:before { content: "\f027"; }

.fa-volume-up:before { content: "\f028"; }

.fa-qrcode:before { content: "\f029"; }

.fa-barcode:before { content: "\f02a"; }

.fa-tag:before { content: "\f02b"; }

.fa-tags:before { content: "\f02c"; }

.fa-book:before { content: "\f02d"; }

.fa-bookmark:before { content: "\f02e"; }

.fa-print:before { content: "\f02f"; }

.fa-camera:before { content: "\f030"; }

.fa-font:before { content: "\f031"; }

.fa-bold:before { content: "\f032"; }

.fa-italic:before { content: "\f033"; }

.fa-text-height:before { content: "\f034"; }

.fa-text-width:before { content: "\f035"; }

.fa-align-left:before { content: "\f036"; }

.fa-align-center:before { content: "\f037"; }

.fa-align-right:before { content: "\f038"; }

.fa-align-justify:before { content: "\f039"; }

.fa-list:before { content: "\f03a"; }

.fa-dedent:before,
.fa-outdent:before { content: "\f03b"; }

.fa-indent:before { content: "\f03c"; }

.fa-video-camera:before { content: "\f03d"; }

.fa-photo:before,
.fa-image:before,
.fa-picture-o:before { content: "\f03e"; }

.fa-pencil:before { content: "\f040"; }

.fa-map-marker:before { content: "\f041"; }

.fa-adjust:before { content: "\f042"; }

.fa-tint:before { content: "\f043"; }

.fa-edit:before,
.fa-pencil-square-o:before { content: "\f044"; }

.fa-share-square-o:before { content: "\f045"; }

.fa-check-square-o:before { content: "\f046"; }

.fa-arrows:before { content: "\f047"; }

.fa-step-backward:before { content: "\f048"; }

.fa-fast-backward:before { content: "\f049"; }

.fa-backward:before { content: "\f04a"; }

.fa-play:before { content: "\f04b"; }

.fa-pause:before { content: "\f04c"; }

.fa-stop:before { content: "\f04d"; }

.fa-forward:before { content: "\f04e"; }

.fa-fast-forward:before { content: "\f050"; }

.fa-step-forward:before { content: "\f051"; }

.fa-eject:before { content: "\f052"; }

.fa-chevron-left:before { content: "\f053"; }

.fa-chevron-right:before { content: "\f054"; }

.fa-plus-circle:before { content: "\f055"; }

.fa-minus-circle:before { content: "\f056"; }

.fa-times-circle:before { content: "\f057"; }

.fa-check-circle:before { content: "\f058"; }

.fa-question-circle:before { content: "\f059"; }

.fa-info-circle:before { content: "\f05a"; }

.fa-crosshairs:before { content: "\f05b"; }

.fa-times-circle-o:before { content: "\f05c"; }

.fa-check-circle-o:before { content: "\f05d"; }

.fa-ban:before { content: "\f05e"; }

.fa-arrow-left:before { content: "\f060"; }

.fa-arrow-right:before { content: "\f061"; }

.fa-arrow-up:before { content: "\f062"; }

.fa-arrow-down:before { content: "\f063"; }

.fa-mail-forward:before,
.fa-share:before { content: "\f064"; }

.fa-expand:before { content: "\f065"; }

.fa-compress:before { content: "\f066"; }

.fa-plus:before { content: "\f067"; }

.fa-minus:before { content: "\f068"; }

.fa-asterisk:before { content: "\f069"; }

.fa-exclamation-circle:before { content: "\f06a"; }

.fa-gift:before { content: "\f06b"; }

.fa-leaf:before { content: "\f06c"; }

.fa-fire:before { content: "\f06d"; }

.fa-eye:before { content: "\f06e"; }

.fa-eye-slash:before { content: "\f070"; }

.fa-warning:before,
.fa-exclamation-triangle:before { content: "\f071"; }

.fa-plane:before { content: "\f072"; }

.fa-calendar:before { content: "\f073"; }

.fa-random:before { content: "\f074"; }

.fa-comment:before { content: "\f075"; }

.fa-magnet:before { content: "\f076"; }

.fa-chevron-up:before { content: "\f077"; }

.fa-chevron-down:before { content: "\f078"; }

.fa-retweet:before { content: "\f079"; }

.fa-shopping-cart:before { content: "\f07a"; }

.fa-folder:before { content: "\f07b"; }

.fa-folder-open:before { content: "\f07c"; }

.fa-arrows-v:before { content: "\f07d"; }

.fa-arrows-h:before { content: "\f07e"; }

.fa-bar-chart-o:before,
.fa-bar-chart:before { content: "\f080"; }

.fa-twitter-square:before { content: "\f081"; }

.fa-facebook-square:before { content: "\f082"; }

.fa-camera-retro:before { content: "\f083"; }

.fa-key:before { content: "\f084"; }

.fa-gears:before,
.fa-cogs:before { content: "\f085"; }

.fa-comments:before { content: "\f086"; }

.fa-thumbs-o-up:before { content: "\f087"; }

.fa-thumbs-o-down:before { content: "\f088"; }

.fa-star-half:before { content: "\f089"; }

.fa-heart-o:before { content: "\f08a"; }

.fa-sign-out:before { content: "\f08b"; }

.fa-linkedin-square:before { content: "\f08c"; }

.fa-thumb-tack:before { content: "\f08d"; }

.fa-external-link:before { content: "\f08e"; }

.fa-sign-in:before { content: "\f090"; }

.fa-trophy:before { content: "\f091"; }

.fa-github-square:before { content: "\f092"; }

.fa-upload:before { content: "\f093"; }

.fa-lemon-o:before { content: "\f094"; }

.fa-phone:before { content: "\f095"; }

.fa-square-o:before { content: "\f096"; }

.fa-bookmark-o:before { content: "\f097"; }

.fa-phone-square:before { content: "\f098"; }

.fa-twitter:before { content: "\f099"; }

.fa-facebook-f:before,
.fa-facebook:before { content: "\f09a"; }

.fa-github:before { content: "\f09b"; }

.fa-unlock:before { content: "\f09c"; }

.fa-credit-card:before { content: "\f09d"; }

.fa-feed:before,
.fa-rss:before { content: "\f09e"; }

.fa-hdd-o:before { content: "\f0a0"; }

.fa-bullhorn:before { content: "\f0a1"; }

.fa-bell:before { content: "\f0f3"; }

.fa-certificate:before { content: "\f0a3"; }

.fa-hand-o-right:before { content: "\f0a4"; }

.fa-hand-o-left:before { content: "\f0a5"; }

.fa-hand-o-up:before { content: "\f0a6"; }

.fa-hand-o-down:before { content: "\f0a7"; }

.fa-arrow-circle-left:before { content: "\f0a8"; }

.fa-arrow-circle-right:before { content: "\f0a9"; }

.fa-arrow-circle-up:before { content: "\f0aa"; }

.fa-arrow-circle-down:before { content: "\f0ab"; }

.fa-globe:before { content: "\f0ac"; }

.fa-wrench:before { content: "\f0ad"; }

.fa-tasks:before { content: "\f0ae"; }

.fa-filter:before { content: "\f0b0"; }

.fa-briefcase:before { content: "\f0b1"; }

.fa-arrows-alt:before { content: "\f0b2"; }

.fa-group:before,
.fa-users:before { content: "\f0c0"; }

.fa-chain:before,
.fa-link:before { content: "\f0c1"; }

.fa-cloud:before { content: "\f0c2"; }

.fa-flask:before { content: "\f0c3"; }

.fa-cut:before,
.fa-scissors:before { content: "\f0c4"; }

.fa-copy:before,
.fa-files-o:before { content: "\f0c5"; }

.fa-paperclip:before { content: "\f0c6"; }

.fa-save:before,
.fa-floppy-o:before { content: "\f0c7"; }

.fa-square:before { content: "\f0c8"; }

.fa-navicon:before,
.fa-reorder:before,
.fa-bars:before { content: "\f0c9"; }

.fa-list-ul:before { content: "\f0ca"; }

.fa-list-ol:before { content: "\f0cb"; }

.fa-strikethrough:before { content: "\f0cc"; }

.fa-underline:before { content: "\f0cd"; }

.fa-table:before { content: "\f0ce"; }

.fa-magic:before { content: "\f0d0"; }

.fa-truck:before { content: "\f0d1"; }

.fa-pinterest:before { content: "\f0d2"; }

.fa-pinterest-square:before { content: "\f0d3"; }

.fa-google-plus-square:before { content: "\f0d4"; }

.fa-google-plus:before { content: "\f0d5"; }

.fa-money:before { content: "\f0d6"; }

.fa-caret-down:before { content: "\f0d7"; }

.fa-caret-up:before { content: "\f0d8"; }

.fa-caret-left:before { content: "\f0d9"; }

.fa-caret-right:before { content: "\f0da"; }

.fa-columns:before { content: "\f0db"; }

.fa-unsorted:before,
.fa-sort:before { content: "\f0dc"; }

.fa-sort-down:before,
.fa-sort-desc:before { content: "\f0dd"; }

.fa-sort-up:before,
.fa-sort-asc:before { content: "\f0de"; }

.fa-envelope:before { content: "\f0e0"; }

.fa-linkedin:before { content: "\f0e1"; }

.fa-rotate-left:before,
.fa-undo:before { content: "\f0e2"; }

.fa-legal:before,
.fa-gavel:before { content: "\f0e3"; }

.fa-dashboard:before,
.fa-tachometer:before { content: "\f0e4"; }

.fa-comment-o:before { content: "\f0e5"; }

.fa-comments-o:before { content: "\f0e6"; }

.fa-flash:before,
.fa-bolt:before { content: "\f0e7"; }

.fa-sitemap:before { content: "\f0e8"; }

.fa-umbrella:before { content: "\f0e9"; }

.fa-paste:before,
.fa-clipboard:before { content: "\f0ea"; }

.fa-lightbulb-o:before { content: "\f0eb"; }

.fa-exchange:before { content: "\f0ec"; }

.fa-cloud-download:before { content: "\f0ed"; }

.fa-cloud-upload:before { content: "\f0ee"; }

.fa-user-md:before { content: "\f0f0"; }

.fa-stethoscope:before { content: "\f0f1"; }

.fa-suitcase:before { content: "\f0f2"; }

.fa-bell-o:before { content: "\f0a2"; }

.fa-coffee:before { content: "\f0f4"; }

.fa-cutlery:before { content: "\f0f5"; }

.fa-file-text-o:before { content: "\f0f6"; }

.fa-building-o:before { content: "\f0f7"; }

.fa-hospital-o:before { content: "\f0f8"; }

.fa-ambulance:before { content: "\f0f9"; }

.fa-medkit:before { content: "\f0fa"; }

.fa-fighter-jet:before { content: "\f0fb"; }

.fa-beer:before { content: "\f0fc"; }

.fa-h-square:before { content: "\f0fd"; }

.fa-plus-square:before { content: "\f0fe"; }

.fa-angle-double-left:before { content: "\f100"; }

.fa-angle-double-right:before { content: "\f101"; }

.fa-angle-double-up:before { content: "\f102"; }

.fa-angle-double-down:before { content: "\f103"; }

.fa-angle-left:before { content: "\f104"; font-size: 60px; }

.fa-angle-right:before { content: "\f105"; font-size: 60px; }

.fa-angle-up:before { content: "\f106"; }

.fa-angle-down:before { content: "\f107"; }

.fa-desktop:before { content: "\f108"; }

.fa-laptop:before { content: "\f109"; }

.fa-tablet:before { content: "\f10a"; }

.fa-mobile-phone:before,
.fa-mobile:before { content: "\f10b"; }

.fa-circle-o:before { content: "\f10c"; }

.fa-quote-left:before { content: "\f10d"; }

.fa-quote-right:before { content: "\f10e"; }

.fa-spinner:before { content: "\f110"; }

.fa-circle:before { content: "\f111"; }

.fa-mail-reply:before,
.fa-reply:before { content: "\f112"; }

.fa-github-alt:before { content: "\f113"; }

.fa-folder-o:before { content: "\f114"; }

.fa-folder-open-o:before { content: "\f115"; }

.fa-smile-o:before { content: "\f118"; }

.fa-frown-o:before { content: "\f119"; }

.fa-meh-o:before { content: "\f11a"; }

.fa-gamepad:before { content: "\f11b"; }

.fa-keyboard-o:before { content: "\f11c"; }

.fa-flag-o:before { content: "\f11d"; }

.fa-flag-checkered:before { content: "\f11e"; }

.fa-terminal:before { content: "\f120"; }

.fa-code:before { content: "\f121"; }

.fa-mail-reply-all:before,
.fa-reply-all:before { content: "\f122"; }

.fa-star-half-empty:before,
.fa-star-half-full:before,
.fa-star-half-o:before { content: "\f123"; }

.fa-location-arrow:before { content: "\f124"; }

.fa-crop:before { content: "\f125"; }

.fa-code-fork:before { content: "\f126"; }

.fa-unlink:before,
.fa-chain-broken:before { content: "\f127"; }

.fa-question:before { content: "\f128"; }

.fa-info:before { content: "\f129"; }

.fa-exclamation:before { content: "\f12a"; }

.fa-superscript:before { content: "\f12b"; }

.fa-subscript:before { content: "\f12c"; }

.fa-eraser:before { content: "\f12d"; }

.fa-puzzle-piece:before { content: "\f12e"; }

.fa-microphone:before { content: "\f130"; }

.fa-microphone-slash:before { content: "\f131"; }

.fa-shield:before { content: "\f132"; }

.fa-calendar-o:before { content: "\f133"; }

.fa-fire-extinguisher:before { content: "\f134"; }

.fa-rocket:before { content: "\f135"; }

.fa-maxcdn:before { content: "\f136"; }

.fa-chevron-circle-left:before { content: "\f137"; }

.fa-chevron-circle-right:before { content: "\f138"; }

.fa-chevron-circle-up:before { content: "\f139"; }

.fa-chevron-circle-down:before { content: "\f13a"; }

.fa-html5:before { content: "\f13b"; }

.fa-css3:before { content: "\f13c"; }

.fa-anchor:before { content: "\f13d"; }

.fa-unlock-alt:before { content: "\f13e"; }

.fa-bullseye:before { content: "\f140"; }

.fa-ellipsis-h:before { content: "\f141"; }

.fa-ellipsis-v:before { content: "\f142"; }

.fa-rss-square:before { content: "\f143"; }

.fa-play-circle:before { content: "\f144"; }

.fa-ticket:before { content: "\f145"; }

.fa-minus-square:before { content: "\f146"; }

.fa-minus-square-o:before { content: "\f147"; }

.fa-level-up:before { content: "\f148"; }

.fa-level-down:before { content: "\f149"; }

.fa-check-square:before { content: "\f14a"; }

.fa-pencil-square:before { content: "\f14b"; }

.fa-external-link-square:before { content: "\f14c"; }

.fa-share-square:before { content: "\f14d"; }

.fa-compass:before { content: "\f14e"; }

.fa-toggle-down:before,
.fa-caret-square-o-down:before { content: "\f150"; }

.fa-toggle-up:before,
.fa-caret-square-o-up:before { content: "\f151"; }

.fa-toggle-right:before,
.fa-caret-square-o-right:before { content: "\f152"; }

.fa-euro:before,
.fa-eur:before { content: "\f153"; }

.fa-gbp:before { content: "\f154"; }

.fa-dollar:before,
.fa-usd:before { content: "\f155"; }

.fa-rupee:before,
.fa-inr:before { content: "\f156"; }

.fa-cny:before,
.fa-rmb:before,
.fa-yen:before,
.fa-jpy:before { content: "\f157"; }

.fa-ruble:before,
.fa-rouble:before,
.fa-rub:before { content: "\f158"; }

.fa-won:before,
.fa-krw:before { content: "\f159"; }

.fa-bitcoin:before,
.fa-btc:before { content: "\f15a"; }

.fa-file:before { content: "\f15b"; }

.fa-file-text:before { content: "\f15c"; }

.fa-sort-alpha-asc:before { content: "\f15d"; }

.fa-sort-alpha-desc:before { content: "\f15e"; }

.fa-sort-amount-asc:before { content: "\f160"; }

.fa-sort-amount-desc:before { content: "\f161"; }

.fa-sort-numeric-asc:before { content: "\f162"; }

.fa-sort-numeric-desc:before { content: "\f163"; }

.fa-thumbs-up:before { content: "\f164"; }

.fa-thumbs-down:before { content: "\f165"; }

.fa-youtube-square:before { content: "\f166"; }

.fa-youtube:before { content: "\f167"; }

.fa-xing:before { content: "\f168"; }

.fa-xing-square:before { content: "\f169"; }

.fa-youtube-play:before { content: "\f16a"; }

.fa-dropbox:before { content: "\f16b"; }

.fa-stack-overflow:before { content: "\f16c"; }

.fa-instagram:before { content: "\f16d"; }

.fa-flickr:before { content: "\f16e"; }

.fa-adn:before { content: "\f170"; }

.fa-bitbucket:before { content: "\f171"; }

.fa-bitbucket-square:before { content: "\f172"; }

.fa-tumblr:before { content: "\f173"; }

.fa-tumblr-square:before { content: "\f174"; }

.fa-long-arrow-down:before { content: "\f175"; }

.fa-long-arrow-up:before { content: "\f176"; }

.fa-long-arrow-left:before { content: "\f177"; }

.fa-long-arrow-right:before { content: "\f178"; }

.fa-apple:before { content: "\f179"; }

.fa-windows:before { content: "\f17a"; }

.fa-android:before { content: "\f17b"; }

.fa-linux:before { content: "\f17c"; }

.fa-dribbble:before { content: "\f17d"; }

.fa-skype:before { content: "\f17e"; }

.fa-foursquare:before { content: "\f180"; }

.fa-trello:before { content: "\f181"; }

.fa-female:before { content: "\f182"; }

.fa-male:before { content: "\f183"; }

.fa-gittip:before,
.fa-gratipay:before { content: "\f184"; }

.fa-sun-o:before { content: "\f185"; }

.fa-moon-o:before { content: "\f186"; }

.fa-archive:before { content: "\f187"; }

.fa-bug:before { content: "\f188"; }

.fa-vk:before { content: "\f189"; }

.fa-weibo:before { content: "\f18a"; }

.fa-renren:before { content: "\f18b"; }

.fa-pagelines:before { content: "\f18c"; }

.fa-stack-exchange:before { content: "\f18d"; }

.fa-arrow-circle-o-right:before { content: "\f18e"; }

.fa-arrow-circle-o-left:before { content: "\f190"; }

.fa-toggle-left:before,
.fa-caret-square-o-left:before { content: "\f191"; }

.fa-dot-circle-o:before { content: "\f192"; }

.fa-wheelchair:before { content: "\f193"; }

.fa-vimeo-square:before { content: "\f194"; }

.fa-turkish-lira:before,
.fa-try:before { content: "\f195"; }

.fa-plus-square-o:before { content: "\f196"; }

.fa-space-shuttle:before { content: "\f197"; }

.fa-slack:before { content: "\f198"; }

.fa-envelope-square:before { content: "\f199"; }

.fa-wordpress:before { content: "\f19a"; }

.fa-openid:before { content: "\f19b"; }

.fa-institution:before,
.fa-bank:before,
.fa-university:before { content: "\f19c"; }

.fa-mortar-board:before,
.fa-graduation-cap:before { content: "\f19d"; }

.fa-yahoo:before { content: "\f19e"; }

.fa-google:before { content: "\f1a0"; }

.fa-reddit:before { content: "\f1a1"; }

.fa-reddit-square:before { content: "\f1a2"; }

.fa-stumbleupon-circle:before { content: "\f1a3"; }

.fa-stumbleupon:before { content: "\f1a4"; }

.fa-delicious:before { content: "\f1a5"; }

.fa-digg:before { content: "\f1a6"; }

.fa-pied-piper:before { content: "\f1a7"; }

.fa-pied-piper-alt:before { content: "\f1a8"; }

.fa-drupal:before { content: "\f1a9"; }

.fa-joomla:before { content: "\f1aa"; }

.fa-language:before { content: "\f1ab"; }

.fa-fax:before { content: "\f1ac"; }

.fa-building:before { content: "\f1ad"; }

.fa-child:before { content: "\f1ae"; }

.fa-paw:before { content: "\f1b0"; }

.fa-spoon:before { content: "\f1b1"; }

.fa-cube:before { content: "\f1b2"; }

.fa-cubes:before { content: "\f1b3"; }

.fa-behance:before { content: "\f1b4"; }

.fa-behance-square:before { content: "\f1b5"; }

.fa-steam:before { content: "\f1b6"; }

.fa-steam-square:before { content: "\f1b7"; }

.fa-recycle:before { content: "\f1b8"; }

.fa-automobile:before,
.fa-car:before { content: "\f1b9"; }

.fa-cab:before,
.fa-taxi:before { content: "\f1ba"; }

.fa-tree:before { content: "\f1bb"; }

.fa-spotify:before { content: "\f1bc"; }

.fa-deviantart:before { content: "\f1bd"; }

.fa-soundcloud:before { content: "\f1be"; }

.fa-database:before { content: "\f1c0"; }

.fa-file-pdf-o:before { content: "\f1c1"; }

.fa-file-word-o:before { content: "\f1c2"; }

.fa-file-excel-o:before { content: "\f1c3"; }

.fa-file-powerpoint-o:before { content: "\f1c4"; }

.fa-file-photo-o:before,
.fa-file-picture-o:before,
.fa-file-image-o:before { content: "\f1c5"; }

.fa-file-zip-o:before,
.fa-file-archive-o:before { content: "\f1c6"; }

.fa-file-sound-o:before,
.fa-file-audio-o:before { content: "\f1c7"; }

.fa-file-movie-o:before,
.fa-file-video-o:before { content: "\f1c8"; }

.fa-file-code-o:before { content: "\f1c9"; }

.fa-vine:before { content: "\f1ca"; }

.fa-codepen:before { content: "\f1cb"; }

.fa-jsfiddle:before { content: "\f1cc"; }

.fa-life-bouy:before,
.fa-life-buoy:before,
.fa-life-saver:before,
.fa-support:before,
.fa-life-ring:before { content: "\f1cd"; }

.fa-circle-o-notch:before { content: "\f1ce"; }

.fa-ra:before,
.fa-rebel:before { content: "\f1d0"; }

.fa-ge:before,
.fa-empire:before { content: "\f1d1"; }

.fa-git-square:before { content: "\f1d2"; }

.fa-git:before { content: "\f1d3"; }

.fa-y-combinator-square:before,
.fa-yc-square:before,
.fa-hacker-news:before { content: "\f1d4"; }

.fa-tencent-weibo:before { content: "\f1d5"; }

.fa-qq:before { content: "\f1d6"; }

.fa-wechat:before,
.fa-weixin:before { content: "\f1d7"; }

.fa-send:before,
.fa-paper-plane:before { content: "\f1d8"; }

.fa-send-o:before,
.fa-paper-plane-o:before { content: "\f1d9"; }

.fa-history:before { content: "\f1da"; }

.fa-circle-thin:before { content: "\f1db"; }

.fa-header:before { content: "\f1dc"; }

.fa-paragraph:before { content: "\f1dd"; }

.fa-sliders:before { content: "\f1de"; }

.fa-share-alt:before { content: "\f1e0"; }

.fa-share-alt-square:before { content: "\f1e1"; }

.fa-bomb:before { content: "\f1e2"; }

.fa-soccer-ball-o:before,
.fa-futbol-o:before { content: "\f1e3"; }

.fa-tty:before { content: "\f1e4"; }

.fa-binoculars:before { content: "\f1e5"; }

.fa-plug:before { content: "\f1e6"; }

.fa-slideshare:before { content: "\f1e7"; }

.fa-twitch:before { content: "\f1e8"; }

.fa-yelp:before { content: "\f1e9"; }

.fa-newspaper-o:before { content: "\f1ea"; }

.fa-wifi:before { content: "\f1eb"; }

.fa-calculator:before { content: "\f1ec"; }

.fa-paypal:before { content: "\f1ed"; }

.fa-google-wallet:before { content: "\f1ee"; }

.fa-cc-visa:before { content: "\f1f0"; }

.fa-cc-mastercard:before { content: "\f1f1"; }

.fa-cc-discover:before { content: "\f1f2"; }

.fa-cc-amex:before { content: "\f1f3"; }

.fa-cc-paypal:before { content: "\f1f4"; }

.fa-cc-stripe:before { content: "\f1f5"; }

.fa-bell-slash:before { content: "\f1f6"; }

.fa-bell-slash-o:before { content: "\f1f7"; }

.fa-trash:before { content: "\f1f8"; }

.fa-copyright:before { content: "\f1f9"; }

.fa-at:before { content: "\f1fa"; }

.fa-eyedropper:before { content: "\f1fb"; }

.fa-paint-brush:before { content: "\f1fc"; }

.fa-birthday-cake:before { content: "\f1fd"; }

.fa-area-chart:before { content: "\f1fe"; }

.fa-pie-chart:before { content: "\f200"; }

.fa-line-chart:before { content: "\f201"; }

.fa-lastfm:before { content: "\f202"; }

.fa-lastfm-square:before { content: "\f203"; }

.fa-toggle-off:before { content: "\f204"; }

.fa-toggle-on:before { content: "\f205"; }

.fa-bicycle:before { content: "\f206"; }

.fa-bus:before { content: "\f207"; }

.fa-ioxhost:before { content: "\f208"; }

.fa-angellist:before { content: "\f209"; }

.fa-cc:before { content: "\f20a"; }

.fa-shekel:before,
.fa-sheqel:before,
.fa-ils:before { content: "\f20b"; }

.fa-meanpath:before { content: "\f20c"; }

.fa-buysellads:before { content: "\f20d"; }

.fa-connectdevelop:before { content: "\f20e"; }

.fa-dashcube:before { content: "\f210"; }

.fa-forumbee:before { content: "\f211"; }

.fa-leanpub:before { content: "\f212"; }

.fa-sellsy:before { content: "\f213"; }

.fa-shirtsinbulk:before { content: "\f214"; }

.fa-simplybuilt:before { content: "\f215"; }

.fa-skyatlas:before { content: "\f216"; }

.fa-cart-plus:before { content: "\f217"; }

.fa-cart-arrow-down:before { content: "\f218"; }

.fa-diamond:before { content: "\f219"; }

.fa-ship:before { content: "\f21a"; }

.fa-user-secret:before { content: "\f21b"; }

.fa-motorcycle:before { content: "\f21c"; }

.fa-street-view:before { content: "\f21d"; }

.fa-heartbeat:before { content: "\f21e"; }

.fa-venus:before { content: "\f221"; }

.fa-mars:before { content: "\f222"; }

.fa-mercury:before { content: "\f223"; }

.fa-intersex:before,
.fa-transgender:before { content: "\f224"; }

.fa-transgender-alt:before { content: "\f225"; }

.fa-venus-double:before { content: "\f226"; }

.fa-mars-double:before { content: "\f227"; }

.fa-venus-mars:before { content: "\f228"; }

.fa-mars-stroke:before { content: "\f229"; }

.fa-mars-stroke-v:before { content: "\f22a"; }

.fa-mars-stroke-h:before { content: "\f22b"; }

.fa-neuter:before { content: "\f22c"; }

.fa-genderless:before { content: "\f22d"; }

.fa-facebook-official:before { content: "\f230"; }

.fa-pinterest-p:before { content: "\f231"; }

.fa-whatsapp:before { content: "\f232"; }

.fa-server:before { content: "\f233"; }

.fa-user-plus:before { content: "\f234"; }

.fa-user-times:before { content: "\f235"; }

.fa-hotel:before,
.fa-bed:before { content: "\f236"; }

.fa-viacoin:before { content: "\f237"; }

.fa-train:before { content: "\f238"; }

.fa-subway:before { content: "\f239"; }

.fa-medium:before { content: "\f23a"; }

.fa-yc:before,
.fa-y-combinator:before { content: "\f23b"; }

.fa-optin-monster:before { content: "\f23c"; }

.fa-opencart:before { content: "\f23d"; }

.fa-expeditedssl:before { content: "\f23e"; }

.fa-battery-4:before,
.fa-battery-full:before { content: "\f240"; }

.fa-battery-3:before,
.fa-battery-three-quarters:before { content: "\f241"; }

.fa-battery-2:before,
.fa-battery-half:before { content: "\f242"; }

.fa-battery-1:before,
.fa-battery-quarter:before { content: "\f243"; }

.fa-battery-0:before,
.fa-battery-empty:before { content: "\f244"; }

.fa-mouse-pointer:before { content: "\f245"; }

.fa-i-cursor:before { content: "\f246"; }

.fa-object-group:before { content: "\f247"; }

.fa-object-ungroup:before { content: "\f248"; }

.fa-sticky-note:before { content: "\f249"; }

.fa-sticky-note-o:before { content: "\f24a"; }

.fa-cc-jcb:before { content: "\f24b"; }

.fa-cc-diners-club:before { content: "\f24c"; }

.fa-clone:before { content: "\f24d"; }

.fa-balance-scale:before { content: "\f24e"; }

.fa-hourglass-o:before { content: "\f250"; }

.fa-hourglass-1:before,
.fa-hourglass-start:before { content: "\f251"; }

.fa-hourglass-2:before,
.fa-hourglass-half:before { content: "\f252"; }

.fa-hourglass-3:before,
.fa-hourglass-end:before { content: "\f253"; }

.fa-hourglass:before { content: "\f254"; }

.fa-hand-grab-o:before,
.fa-hand-rock-o:before { content: "\f255"; }

.fa-hand-stop-o:before,
.fa-hand-paper-o:before { content: "\f256"; }

.fa-hand-scissors-o:before { content: "\f257"; }

.fa-hand-lizard-o:before { content: "\f258"; }

.fa-hand-spock-o:before { content: "\f259"; }

.fa-hand-pointer-o:before { content: "\f25a"; }

.fa-hand-peace-o:before { content: "\f25b"; }

.fa-trademark:before { content: "\f25c"; }

.fa-registered:before { content: "\f25d"; }

.fa-creative-commons:before { content: "\f25e"; }

.fa-gg:before { content: "\f260"; }

.fa-gg-circle:before { content: "\f261"; }

.fa-tripadvisor:before { content: "\f262"; }

.fa-odnoklassniki:before { content: "\f263"; }

.fa-odnoklassniki-square:before { content: "\f264"; }

.fa-get-pocket:before { content: "\f265"; }

.fa-wikipedia-w:before { content: "\f266"; }

.fa-safari:before { content: "\f267"; }

.fa-chrome:before { content: "\f268"; }

.fa-firefox:before { content: "\f269"; }

.fa-opera:before { content: "\f26a"; }

.fa-internet-explorer:before { content: "\f26b"; }

.fa-tv:before,
.fa-television:before { content: "\f26c"; }

.fa-contao:before { content: "\f26d"; }

.fa-500px:before { content: "\f26e"; }

.fa-amazon:before { content: "\f270"; }

.fa-calendar-plus-o:before { content: "\f271"; }

.fa-calendar-minus-o:before { content: "\f272"; }

.fa-calendar-times-o:before { content: "\f273"; }

.fa-calendar-check-o:before { content: "\f274"; }

.fa-industry:before { content: "\f275"; }

.fa-map-pin:before { content: "\f276"; }

.fa-map-signs:before { content: "\f277"; }

.fa-map-o:before { content: "\f278"; }

.fa-map:before { content: "\f279"; }

.fa-commenting:before { content: "\f27a"; }

.fa-commenting-o:before { content: "\f27b"; }

.fa-houzz:before { content: "\f27c"; }

.fa-vimeo:before { content: "\f27d"; }

.fa-black-tie:before { content: "\f27e"; }

.fa-fonticons:before { content: "\f280"; }

/*------------------style01----------*/

/*-----------------style01---------------*/

.footer-bottom h1 {
    color:    #fff;
    font-family: arial;
    font-size: 13px;
    line-height: 2px;
    margin-top: 0;
    padding-top: 30px;
    font-weight: 100;
    text-align: center;
}
.wpb_wrapper {
    font-size: 14px;
}
.bg-coutnerup{
	background:#f3f3f3;
	padding: 40px 0px;
	width:100%;
}
.media02 {
    margin-bottom: 14px;
}
.single-coutnerup .count-num {
    font-size: 42px;
    line-height: 60px;
    font-weight: 700;
    color: #657884;
    margin-bottom: 10px;
    display: block;
}

.single-coutnerup {
    text-align: center;
}

.single-coutnerup .title {
    font-size: 16px;
    font-weight: 600;
    line-height: 22px;
    margin-top: 0px;
    padding: 0px 114px;
    color: #657884 !important;
}
.slide-banner {
    margin: 0px auto;
    width: 100%;
   
}
@media screen and (max-width: 1440px) {

	.single-coutnerup .title {
		padding: 0px;
	}
	
	.slide-banner{
		margin: 0px auto;
		width: 100%;
		
	}

}
@media screen and (max-width: 480px) {


    .single-coutnerup .count-num { font-size: 35px; line-height: 30px; font-weight: 700; color: #657884; margin-bottom: 10px; display: block; }

    .single-coutnerup { text-align: center; margin-bottom: 50px; }

      .page-title .center {
    display: inline-block;
    clear: both;
    white-space: normal;
    width: 100%;
    position: absolute;
    top: 12px;
}
      .page-title-container {
    height: 109px !important;
}
}

/*--------------------------*/
.default .btn-success:hover, .btn-success:focus, .btn-success:active, .btn-success.active {
    color: #fff;
background-color:#57cab5 !important;
border-color:    #57cab5 !important;
}
.default input[type="text"] ,.default .btn{ border-radius:0 !important;}

/*----------------------------*/
.content-box-pane {    background: #f1f2f6;padding: 10px;border-left: 7px solid #37bfa7;margin-top: 30px;margin-bottom: 35px;}
.col-sm-6.img-style { text-align:right;}
.col-sm-6.content-style {    padding: 20px 40px;}
.content-box-pane .col-sm-12 {    padding: 20px 40px;}

/*------------*/
.dnnFormMessage.dnnFormSuccess {background-color:rgb(15, 91, 77) !important;
border-color:rgb(15, 91, 77) !important;
width: 200px; }
#dnn_ctr957_Feedback_lblMessage {
    color: 
    #fff !important;
}

/*---------------*/
.sitebar-menu05 {
    background: 
    rgba(0, 0, 0, 0.75);
    width: 335px;
    height: 600px;
    position: absolute;
    top: -21px;
    z-index: -1;
    margin-left: -9px;
}
.sitebar-box05 {
    padding-top: 55px;
    padding-left: 16px;
}
.flags-fr {
    color: #fff;
    font-size: 14px;
	height:19px;
    font-weight: 100;
    line-height: 21px;
    padding-left: 45px;
    font-family: inherit;
    margin-bottom: 30px;
    background: url(/Portals/0/Images/home/flags.png) no-repeat 0px 0px;
}

.flags-in {
    color: #fff;
    font-size: 14px;
	height:19px;
    font-weight: 100;
    line-height: 21px;
    padding-left: 45px;
    font-family: inherit;
    margin-bottom: 30px;
    background: url(/Portals/0/Images/home/flags.png) no-repeat 0px -22px;
}

.flags-in {
    color: #fff;
    font-size: 14px;
	height:19px;
    font-weight: 100;
    line-height: 21px;
    padding-left: 45px;
    font-family: inherit;
    margin-bottom: 30px;
    background: url(/Portals/0/Images/home/flags.png) no-repeat 0px -22px;
}

.flags-so {
    color: #fff;
    font-size: 14px;
	height:19px;
    font-weight: 100;
    line-height: 21px;
    padding-left: 45px;
    font-family: inherit;
    margin-bottom: 30px;
    background: url(/Portals/0/Images/home/flags.png) no-repeat 0px -44px;
}

.flags-au {
    color: #fff;
    font-size: 14px;
	height:19px;
    font-weight: 100;
    line-height: 21px;
    padding-left: 45px;
    font-family: inherit;
    margin-bottom: 30px;
    background: url(/Portals/0/Images/home/flags.png) no-repeat 0px -66px;
}

.flags-ca {
    color: #fff;
    font-size: 14px;
	height:19px;
    font-weight: 100;
    line-height: 21px;
    padding-left: 45px;
    font-family: inherit;
    margin-bottom: 30px;
    background: url(/Portals/0/Images/home/flags.png) no-repeat 0px -88px;
}

.flags-ar {
    color: #fff;
    font-size: 14px;
	height:19px;
    font-weight: 100;
    line-height: 21px;
    padding-left: 45px;
    font-family: inherit;
    margin-bottom: 30px;
    background: url(/Portals/0/Images/home/flags.png) no-repeat 0px -110px;
}

.flag-links{
	background: #d771ba;
    float: left;
    border: 0px;
    font-size: 15px;
    color: #FFF;
    padding: 6px 20px;
    margin-top: 20px;
    margin-left: 0px;
}

.flag-links:hover{
	background-color: #57cab5;
    padding: 6px 20px;
	transition: all 0.4s ease-in-out 0s;
}
/*----------------------------------*/
.block-title a, .block-title span, .block-title label {
    line-height: 17px;
    display: inline-block;
    font-size: 14px;
    padding: 7px 12px 4px;
    background-color:#222;
color:#fff;
}
.block-title:hover, .block-title:focus {
    text-decoration: none;
    color: 
    #da0f32;
}
.block-title {
    font-size: 14px;
    line-height: 1;
    margin-top: 0;
    margin-bottom: 26px;
    border-bottom: 2px solid #222;
}
.block-title {
    position: relative;
    display: block;
    color: #18364a;
    line-height: 1.4;
    font-size: 20px;
    text-transform: capitalize;
    font-weight: 500;
    font-family: 'Roboto', serif;
}
.td-block-title-wrap01 {
    position: relative;
    margin-top: 55px;
}
.line06 {
    background: 
    #ebebeb;
    height: 1px;
    float: left;
    width: 100%;
    margin-top: 0px;
    margin-bottom: 30px;
}
.content-text-l h4 {
    font-size: 19px !important;
    line-height: 1.7 !important;
    text-align: left;
    font-weight: 700;
    margin-bottom: 5px;
}
.content-text-l h6 {
    font-size: 14px !important;
    line-height: 1.7 !important;
    text-align: left;
    font-weight: 500;
    margin-bottom: 20px;
}
.reply-title {
    font-size: 16px;
    font-weight: 700;
    margin-bottom: 7px;
    margin-top: 100px;
}
.content-text-l h5, .content-text-l, .content-box19 , .content-box19 p {
    font-size: 16px !important;
    line-height: 1.8 !important;
    font-weight: 500;
    padding: 0px 30px 0px 0px;
    text-align: left;
    margin-top: 20px;
    margin-bottom: 20px;
}
.content-text-l .imgnews img {

    border: solid 1px #ddd;

}
.popular-img , .popular-img img {
    width: 148px;
    height: 94px;
    float: left;
}
.popular-text {
    width: 197px;
    height: 94px;
    float: left;
    font-size: 13px;
    font-weight: 700;
    margin-left: 17px;
    line-height: 20px;
    color: 
    #000;
    text-align: left;
}
.popular-text a:hover {
    color: 
    #37bfa7;
    transition: all 0.4s ease-in-out 0s;
}
.popular-text span {
    font-size: 13px;
    font-weight: 100;
    color: 
    #aaa;
    top: 10px;
    position: relative;
    text-align: left;
}
.popular-text a {
    color: 
    #000;
}
.popular-box01 {
    line-height: 15px;
}
.popular-box01 {
    width: auto;
    height: 94px;
    float: left;
    margin-bottom: 12px;
    margin-top: 12px;
    line-height: 15px;
}
/*--------------*/
.comment table td ,.comment table {
    border: none !important;
}

#dnn_ctr1001_ModuleContent .slz-list-block.slz-column-4 > .item {
    width: 25%;
}

#dnn_ctr1001_ModuleContent .slz-icon-box-2 .wrapper-info .description{
    line-height:1.5;
}

#dnn_ctr1001_ModuleContent .sc-service-list.seperator-style-3{
    padding-bottom: 50px;
}

@media only screen and (max-width: 768px){
#dnn_ctr984_ModuleContent .media01 {
    position: relative;
    top: 0 !important;
}

#dnn_ctr1001_ModuleContent .slz-list-block.slz-column-4 > .item {
    width: 100%;
}
}


@media only screen and (min-width: 768px) and (max-width: 1024px) {

    #dnn_ctr1001_ModuleContent .slz-list-block.slz-column-4 > .item {
    width: 50%;
}
}

 a.dnnPrimaryAction{
     position:relative !important;
     margin-top:3px !important;

 }

 #dnn_ctr873_DNNArticle_MyArticleList_panelArticle .dg-imagebox09 .content {
    padding: 25px 15px;
    min-height: 116px;
}

