.dg-blocks--slider,
.dg-border--radius {
    border-radius: 10px !important;
}

/* Logo */
.branding a img, .branding img{
	width: var(--dg-logo-width);
	height: var(--dg-logo-height);
	max-width: var(--dg-logo-max-width);
}

.dg-margin--none-bottom,
.single .entry-content {
    margin-bottom: 0 !important;
}

.dg-grid--filter .vc_grid-filter .vc_active.vc_grid-filter-item span,
.dg-grid--filter .vc_grid-filter .vc_grid-filter-item:hover span {
    color: var(--dg-grid--filter-color-active-item);
}
.dg-border--radius.dg-gradient--left::after{
	border-radius: var(--dg-border--radius);
}
.dg-gradient--left::after,
.dg-gradient--right::after,
.dg-grid-item-horizontal--gradient:after,
.dg-grid-item-vertical--gradient:after,
.dg-header--main.dg-gradient--header:after,
.dg-header--secondary.dg-gradient--header:after {
    content: '' !important;
    height: 100% !important;
    width: 100%;
    visibility: visible !important;
    top: 0;
    left: 0;
    position: absolute;
    /* border-radius: var(--dg-border--radius); */
}

.dg-blocks--slider,
.vc_row.dg-row--unset {
    margin-left: 0 !important;
    margin-right: 0 !important;
}

.otgs-development-site-front-end,
.single-related-posts,
article .author-info,
article .post-meta,
article .post-navigation {
    display: none !important;
}

/* Text */
.dg-text--white,
.dg-text--white .wpb_wrapper h1,
.dg-text--white .wpb_wrapper h2,
.dg-text--white .wpb_wrapper h3,
.dg-text--white .wpb_wrapper h4,
.dg-text--white .wpb_wrapper h5,
.dg-text--white .wpb_wrapper h6,
.dg-text--white h1,
.dg-text--white h2,
.dg-text--white h3,
.dg-text--white h4,
.dg-text--white h5,
.dg-text--white h6 {
    color: #fff !important;
}

.dg-text--highlight .wpb_wrapper h1 em,
.dg-text--highlight .wpb_wrapper h2 em,
.dg-text--highlight .wpb_wrapper h3 em,
.dg-text--highlight .wpb_wrapper h4 em,
.dg-text--highlight .wpb_wrapper h5 em,
.dg-text--highlight .wpb_wrapper h6 em,
.dg-text--highlight .wpb_wrapper p em{
    color: var(--dg-text--highlight);
}

ins{
    color: var(--dg-subtext--color) !important;
    font-family: var(--dg-subtext--font) !important;
    font-weight: var(--dg-subtext--fontweight) !important;
    text-decoration: none !important;
	font-size:16px !important;
}
/* Custom Text */
/* .wpb_text_column .wpb_wrapper p strong{
    font-family: var(--dg-text--p-strong) !important;
} */
/* .wpb_text_column:not(.dg-text--white) .wpb_wrapper p,
.wpb_text_column:not(.dg-text--white) ul li,
.vc_custom_heading p{
    font-family: var(--dg-text--p-font) !important;
    font-size: var(--dg-text--p-size) !important;
    color: var(--dg-text--p-color) !important;
    line-height: var(--dg-text--p-lineheight) !important;
} */

/* End Custom Text */

.dg-list--checklist .wpb_wrapper ul {
    margin-left: 0 !important;
    list-style: none;
}

.dg-list--checklist .wpb_wrapper ul li {
    padding-left: 26px !important;
}

.dg-list--checklist .wpb_wrapper ul li:before {
    font-family: 'Font Awesome 5 free';
    content: var(--dg-checklist-icon);
    margin: 0 15px 0 -25px;
    color: var(--dg-checklist-color);
    font-weight: 700;
}
.dg-list--checklist-color .wpb_wrapper ul li{
    list-style-type: none;
}
.dg-list--checklist-color .wpb_wrapper ul li::before {
    content: "\f00c";  /* Add content: \2022 is the CSS Code/unicode for a bullet */
    color: #06C68F; /* Change the color */
    font-weight: bold; /* If you want it to be bold */
    display: inline-block; /* Needed to add space between the bullet and the text */
    width: 1em; /* Also needed for space (tweak if needed) */
    margin-left: -1em; /* Also needed for space (tweak if needed) */
  }

.dg-border--radius-bottom {
    border-bottom-left-radius: var(--dg-image-border-radius) !important;
    border-bottom-right-radius: var(--dg-image-border-radius) !important;
}

.dg-border--radius-top,
.dg-border--radius-top figure .vc_single_image-wrapper img {
    border-top-left-radius: var(--dg-image-border-radius) !important;
    border-top-right-radius: var(--dg-image-border-radius) !important;
}

.dg-border--radius-left,
.dg-border--radius-left .vc_column-inner {
    border-top-left-radius: var(--dg-image-border-radius) !important;
    border-bottom-left-radius: var(--dg-image-border-radius) !important;
}

.dg-border--radius-right,
.dg-border--radius-right .vc_column-inner,
.dg-border--radius-right .wpb_wrapper .vc_single_image-wrapper img {
    border-top-right-radius: var(--dg-image-border-radius) !important;
    border-bottom-right-radius: var(--dg-image-border-radius) !important;
}
.dg-border--radius .owl-stage-outer .owl-stage .dt-owl-item,
.dg-border--radius .wpb_wrapper .vc_single_image-wrapper img,
.dg-border--radius .vc_column-inner {
    border-radius: var(--dg-image-border-radius) !important;
}

.dg-button--fullwidth a.vc_btn3{
    width: 100% !important;
}

.dg-button--default a {
    background-color: var(--dg-button--default) !important;
    color: var(--dg-button--default-color) !important;
    border-radius: var(--dg-button--default-radius) !important;
    border: 2px solid var(--dg-button--default-border) !important;
    background-image: none !important;
}

.dg-button--default a:hover {background-color: #fff !important;}
.dg-button--default a:hover i,.dg-button--default a:hover {color: var(--dg-button--default--hover-color) !important;}
.dg-button--second{
    margin-left: var(--dg-button--second-spacing) !important;
}
.dg-button--alt a{
    background-color: var(--dg-button--alt) !important;
    color: var(--dg-button--alt-color) !important;
    border-radius: var(--dg-button--alt-radius) !important;
    border: 2px solid var(--dg-button--alt-border) !important;
    background-image: none !important;
}

.dg-button--alt a:hover {
    background-color: var(--dg-button--alt-hover) !important;
    color: var(--dg-button--alt-hover-color) !important;
}

.dg-header--second {
    padding-top: 30% !important;
    padding-bottom: 10% !important;
}

.dg-padding--tiny,
.dg-padding--tiny-top {
    padding-top: var(--dg-padding-tiny) !important;
}

.dg-padding--tiny,
.dg-padding--tiny-bottom {
    padding-bottom: var(--dg-padding-tiny) !important;
}

/* Header */
.dg-padding--header--small{
    padding-top: var(--dg-padding--header--small-top) !important;
    padding-bottom: var(--dg-padding--header--small-bottom) !important;
}
/* End Header */

/* HOVERS */
.dg-hover--expand{
	transition:var(--dg-hover--expand-transition) !important;
	box-shadow:0px 0px 30px 0px rgba(0,0,0,0);
}
.dg-hover--expand:hover{
	transform: var(--dg-hover--expand-scale) !important;
	transition:var(--dg-hover--expand-transition) !important;
}

.dg-hover--expand .vc_column-inner .wpb_wrapper .dg-text--white{
	color: #CD9732 !important;
}


.dg-background--white {background-color: var(--white-background) !important;}
.dg-background--gray {background-color: var(--gray-background) !important;}
.dg-background--lightgreen {background-color: var(--light-green-background) !important;}

.dg-filter--gray{filter:grayscale(1) !important}

.dg-background--split-top{background: var(--dg-background--split-fallback);background:var(--dg-background--split-top);}
.dg-background--split-right{background: var(--dg-background--split-fallback);background:var(--dg-background--split-right);}
.dg-background--split-bottom{background: var(--dg-background--split-fallback);background:var(--dg-background--split-bottom);}
.dg-background--split-left{background: var(--dg-background--split-fallback);background:var(--dg-background--split-left);}

.dg-background--split-footer{background: var(--dg-background--footer-fb);background: var(--dg-background--footer);}
.dg-background--split-footer-gray{background: var(--dg-background--footer-fb-gray);background: var(--dg-background--footer-gray);}

.dg-padding--small-sides{
    padding-left: var(--dg-padding-small);
    padding-right: var(--dg-padding-small);
}
.dg-padding--small-left{
    padding-left: var(--dg-padding-small);
}
.dg-padding--small-right{
    padding-right: var(--dg-padding-small);
}

.dg-padding--small,
.dg-padding--small-top {
    padding-top: var(--dg-padding-small) !important;
}

.dg-padding--small,
.dg-padding--small-bottom {
    padding-bottom: var(--dg-padding-small) !important;
}

.dg-padding--mid-sides{
    padding-left: var(--dg-padding-mid);
    padding-right: var(--dg-padding-mid);
}
.dg-padding--mid-left{
    padding-left: var(--dg-padding-mid) !important;
}
.dg-padding--mid-right{
    padding-right: var(--dg-padding-mid) !important;
}
.dg-padding--mid,
.dg-padding--mid-top {
    padding-top: var(--dg-padding-mid) !important;
}

.dg-padding--mid,
.dg-padding--mid-bottom {
    padding-bottom: var(--dg-padding-mid) !important;
}

.dg-margin--mid-top {
    margin-top: var(--dg-padding-mid) !important;
}

.dg-padding--big,
.dg-padding--big-top {
    padding-top: var(--dg-padding-big);
}

.dg-padding--big,
.dg-padding--big-bottom {
    padding-bottom: var(--dg-padding-big);
}

.dg-padding--large,
.dg-padding--large-top {
    padding-top: var(--dg-padding-large) !important;
}

.dg-padding--large,
.dg-padding--large-bottom {
    padding-bottom: var(--dg-padding-large);
}

.dg-padding--square {
    padding: var(--dg-padding-square) !important;
}

.dg-padding--square-sidetop,
.dg-padding--square-topbottom {
    padding-top: var(--dg-padding-square);
}

.dg-padding--square-sidebottom,
.dg-padding--square-sides,
.dg-padding--square-sidetop {
    padding-left: var(--dg-padding-square);
    padding-right: var(--dg-padding-square);
}

.dg-padding--square-sidebottom,
.dg-padding--square-topbottom {
    padding-bottom: var(--dg-padding-square);
}

.dg-padding--square-small {
    padding: var(--dg-padding-square-small);
}

.dg-padding--none-top .vc_column-inner,
.dg-padding--none-y {
    padding-top: 0 !important;
}

.dg-padding--none-bottom,
.dg-padding--none-y {
    padding-bottom: 0 !important;
}

.dg-padding--square-small-sides {
    padding-left: var(--dg-padding-square-small);
    padding-right: var(--dg-padding-square-small);
}

.dg-padding--none-sides,
.vc_column_container:not(.dg-padding--none):not(.dg-padding--none-inner).vc_column_container.dg-padding--none-left .vc_column-inner {
    padding-left: 0 !important;
}

.dg-padding--none-sides,
.vc_column_container:not(.dg-padding--none):not(.dg-padding--none-inner).dg-padding--none-right .vc_column-inner {
    padding-right: 0 !important;
}

.dg-padding--none,
.dg-padding--none-inner .vc_column-inner {
    padding: 0 !important;
}

.dg-padding--none-bottom{
    padding-bottom: 0 !important
}

.dg-grid-item-horizontal--content-button .vc_btn3.vc_general.vc_btn3-icon-right:not(.vc_btn3-o-empty),
.dg-grid-item-vertical--content-button .vc_btn3.vc_general.vc_btn3-icon-right:not(.vc_btn3-o-empty) {
    padding-right: 48px !important;
}

.dg-padding--none-x,
.vc_column_container.dg-padding--none-inner .vc_column-inner {
    padding-left: 0 !important;
    padding-right: 0 !important;
}

.dg-margin--none {
    margin: 0 !important;
}

.dg-margin--small {
    margin-bottom: var(--dg-margin-small);
    margin-top: var(--dg-margin-small);
}
.dg-margin--small,
.dg-margin--small-bottom {
    margin-bottom: var(--dg-margin-small);
}

.dg-margin--none-top {
    margin-top: 0 !important;
}

.dg-margin--small,
.dg-margin--small-top {
    margin-top: var(--dg-margin-small);
}

.dg-margin--mid,
.dg-margin--mid-bottom {
    margin-bottom: var(--dg-margin-mid);
}

.dg-margin--mid,
.dg-margin--mid-top {
    margin-top: var(--dg-margin-mid);
}

.dg-grid-item-horizontal--content-button,
.dg-grid-item-vertical--content-button {
    font: var(--the7-btn-m-font) !important;
    margin-bottom: 0 !important;
}

.dg-padding--offset-right {
    padding-right: 5% !important;
}

.dg-padding--offset-left {
    padding-left: 5% !important;
}

.dg-index--fix {
    z-index: 99 !important;
}

.dg-index--fix-none {
    z-index: auto !important;
}

.dg-overflow--visible {
    overflow: visible !important;
}

.dg-overflow--hidden {
    overflow: hidden !important;
}

.dg-grid--item-horizontal--content,
.dg-grid-item-vertical--content {
    overflow: visible !important;
    transition: .2s ease-in-out;
}

.dg-overflow--row-large {
    width: var(--dg-overflowing-row-large) !important;
    margin-left: var(--dg-overflowing-row-margin-left-large) !important;
    margin-right: var(--dg-overflowing-row-margin-right-large) !important;
}

.dg-overflow--row {
    width: var(--dg-overflowing-row) !important;
    margin-left: var(--dg-overflowing-row-margin-left) !important;
    margin-right: var(--dg-overflowing-row-margin-right) !important;
}

.dg-overflow--image-right {
    width: var(--overflow-image-right-width);
    margin-right: var(--overflow-image-right-offset);
}

.dg-overflow--image-left {
    width: var(--overflow-image-left-width);
    margin-left: var(--overflow-image-left-offset);
}

.dg-position--relative {
    position: relative !important;
}

.dg-position--absolute {
    position: absolute !important;
}

.dg-header--main.dg-gradient--header:after {
    background: var(--dg-gradient--header-background);
    background: var(--dg-gradient--header) !important;
    opacity: .6;
}

.dg-header--secondary.dg-gradient--header:after {
    background: var(--dg-gradient--header-secondary-background);
    background: var(--dg-gradient--header-secondary) !important;
}
.dg-gradient::after {
    content: '' !important;
    height: 100% !important;
    width: 100%;
    visibility: visible !important;
    top: 0;
    left: 0;
    position: absolute;
    border-radius: var(--dg-gradient--radius) !important;
}

.dg-gradient--left::after {
    background: var(--dg-gradient--left-bg);
    background: var(--dg-gradient--left) !important;
    opacity: var(--dg-gradient--opacity) !important;
}

.dg-gradient--right::after {
    background: var(--dg-gradient--right-bg);
    background: var(--dg-gradient--right);
    opacity: var(--dg-gradient--opacity) !important;
}

.dg-gradient--top::after {
    background: var(--dg-gradient--top-bg);
    background: var(--dg-gradient--top) !important;
    opacity: var(--dg-gradient--opacity) !important;
}

.dg-gradient--bottom::after {
    background: var(--dg-gradient--bottom-bg);
    background: var(--dg-gradient--bottom) !important;
    opacity: var(--dg-gradient--opacity) !important;
}

.dg-shadow--black {
    box-shadow: var(--dg-shadow--outline);
}

.dg-grid--filter .vc_grid-filter {
    margin-bottom: var(--dg-grid--filer-margin-bottom);
    margin-left: 0 !important;
}

.dg-grid--filter .vc_grid-filter .vc_grid-filter-item span {
    text-transform: capitalize;
    color: var(--dg-grid--filter-color);
}

.dg-grid--filter .vc_grid-filter .vc_active.vc_grid-filter-item {
    border-radius: var(--dg-grid--filter-radius) !important;
    background-color: var(--dg-grid--filter-background) !important;
}

.dg-grid--filter .vc_grid-filter .vc_grid-filter-item:hover {
    background-color: var(--dg-grid--filter-background-hover) !important;
    border-radius: var(--dg-grid--filter-radius) !important;
}

.dg-grid--item-horizontal--content:not(.dg-grid--no-shadow) {
    box-shadow: var(--dg-grid-item-horizontal--content-button-shadow);
}

.dg-grid-item-horizontal--content:not(.dg-grid--no-scale):hover {
    scale: var(--dg-grid-item--hover-scale) !important;
    transition: .2s ease-in-out;
}

.dg-grid--item-horizontal-content-button .vc_btn3.vc_general {
    height: 40px;
    padding: var(--the7-btn-m-padding) !important;
    margin: var(--dg-grid-item-horizontal--content-button-margin);
    background-color: var(--dg-grid-item-horizontal--content-button-background);
    color: var(--dg-grid-item-horizontal--content-button-color);
}

.dg-grid-item-horizontal--content-button .vc_btn3.vc_general:hover {
    background-color: var(--dg-button--default-hover);
    color: var(--dg-button--default-color);
}

.dg-grid-item-horizontal--gradient:after {
    background: var(--dg-grid-item-horizontal--gradient-background);
    background: var(--dg-grid-item-horizontal--gradient) !important;
}

.dg-grid-item-vertical--content:not(.dg-grid--no-shadow) {
    box-shadow: var(--dg-grid-item-vertical--content-button-shadow);
}

.dg-grid-item-vertical--content {
    max-height: var(--dg-grid-item-vertical--content-height);
}

.dg-grid-item-vertical--content:not(.dg-grid-no-scale):hover {
    scale: var(--dg-grid-item--hover-scale) !important;
    transition: .2s ease-in-out;
}

.dg-grid-item-vertical--content-button .vc_btn3.vc_general {
    height: 40px;
    font-weight: 400 !important;
    padding: var(--the7-btn-m-padding) !important;
    margin: var(--dg-grid-item-vertical--content-button-margin);
    background-color: var(--dg-grid-item-vertical--content-button-background);
    color: var(--dg-grid-item-vertical--content-button-color);
}

.dg-grid-item-vertical--content-button .vc_btn3.vc_general:hover {
    background-color: var(--dg-button-default-hover);
    color: var(--dg-grid-item-vertical--content-button-color);
}

.dg-grid-item-vertical--gradient:after {
    background: var(--dg-grid-item-vertical--gradient-background);
    background: var(--dg-grid-item-vertical--gradient) !important;
}

.dg-grid--filter .vc_grid-pagination {
    margin-top: var(--dg-grid-item-pageation-margin-top);
}

.dg-grid--filter .vc_grid-pagination .vc_grid-pagination-list {
    background-color: transparent !important;
}

.dg-grid--filter .vc_grid-pagination .vc_grid-pagination-list .vc_grid-page.vc_grid-active .page-link {
    border-bottom: 2px solid var(--dg-grid-item-pageation-accent) !important;
}

.dg-grid--filter .vc_grid-pagination .vc_grid-pagination-list .vc_grid-page .page-link {
    font-size: var(--dg-grid-item-pageation-fontsize);
    background-color: transparent !important;
    border: none !important;
    color: var(--dg-grid-item-pageation-color) !important;
    border-radius: 0 !important;
    opacity: 1;
    border-bottom: 2px solid #fff !important;
}

.wf-container-bottom {
    font-size: 14px !important;
}

.wf-float-right .bottom-text-block p a {
    font-weight: 700 !important;
}

@media screen and (max-width:992px) {
    .dg-full-width-responsive {
        width: 100% !important;
    }
}

@media screen and (min-width:768px) and (max-width:991px) {

    .dg-padding--big.dg-hide-padding--tablet,
    .dg-padding--large.dg-hide-padding--tablet,
    .dg-padding--mid.dg-hide-padding--tablet,
    .dg-padding--small.dg-hide-padding--tablet,
    .dg-padding--tiny.dg-hide-padding--tablet {
        padding-top: 0 !important;
        padding-bottom: 0 !important;
    }

    .dg-padding--big.dg-hide-padding--tablet-top,
    .dg-padding--large.dg-hide-padding--tablet-top,
    .dg-padding--mid.dg-hide-padding--tablet-top,
    .dg-padding--small.dg-hide-padding--tablet-top,
    .dg-padding--tiny.dg-hide-padding--tablet-top {
        padding-top: 0 !important;
    }

    .dg-padding--big.dg-hide-padding--tablet-bottom,
    .dg-padding--large.dg-hide-padding--tablet-bottom,
    .dg-padding--mid.dg-hide-padding--tablet-bottom,
    .dg-padding--small.dg-hide-padding--tablet-bottom,
    .dg-padding--tiny.dg-hide-padding--tablet-bottom {
        padding-bottom: 0 !important;
    }

    h1 {
        font-size: var(--dg-h1-font-size-tablet);
        line-height: var(--dg-h1-line-height-tablet);
    }

    h2 {
        font-size: var(--dg-h2-font-size-tablet);
        line-height: var(--dg-h2-line-height-tablet);
    }

    h3 {
        font-size: var(--dg-h3-font-size-tablet);
        line-height: var(--dg-h3-line-height-tablet);
    }

    h4 {
        font-size: var(--dg-h4-font-size-tablet);
        line-height: var(--dg-h4-line-height-tablet);
    }

    h5 {
        font-size: var(--dg-h5-font-size-tablet);
        line-height: var(--dg-h5-line-height-tablet);
    }

    h6 {
        font-size: var(--dg-h6-font-size-tablet);
        line-height: var(--dg-h6-line-height-tablet);
    }

    .dg-grid--four-columns,
    .dg-grid--three-columns,
    .dg-grid--two-columns {
        width: 100% !important;
        margin-bottom: var(--dg-grid-margin-mobile);
    }

    /* .wpb_single_image:not(.dg-image--not-rounded) .wpb_wrapper .vc_single_image-wrapper img {
    border-radius: var(--dg-image-border-radius);
} */
    .dg-overflow-image-left,
    .dg-overflow-image-right {
        min-height: 50vh !important;
        margin-right: unset !important;
        margin-left: unset !important;
        width: 100% !important;
    }

    section.dg-image--position-center-tablet {
        background-position: center top !important;
    }

    section.dg-image--position-left-tablet {
        background-position: left top !important;
    }

    section.dg-image--position-right-tablet {
        background-position: right top !important;
    }
}

@media screen and (min-width:479px) and (max-width:767px) {

    .dg-grid,
    .dg-three-grid-items {
        width: 100% !important;
        margin-bottom: var(--dg-grid-margin-mobile);
    }

    .dg-grid-item-vertical--content:before {
        padding-top: 100% !important;
    }

    .dg-grid-item-vertical--content {
        max-height: var(--dg-grid-item-vertical--content-height-mobile);
    }
}

@media screen and (max-width:479px) {
    h1 {
        font-size: var(--dg-h1-font-size-mobile);
        line-height: var(--dg-h1-line-height-mobile);
    }

    h2 {
        font-size: var(--dg-h2-font-size-mobile);
        line-height: var(--dg-h2-line-height-mobile);
    }

    h3 {
        font-size: var(--dg-h3-font-size-mobile);
        line-height: var(--dg-h3-line-height-mobile);
    }

    h4 {
        font-size: var(--dg-h4-font-size-mobile);
        line-height: var(--dg-h4-line-height-mobile);
    }

    h5 {
        font-size: var(--dg-h5-font-size-mobile);
        line-height: var(--dg-h5-line-height-mobile);
    }

    h6 {
        font-size: var(--dg-h6-font-size-mobile);
        line-height: var(--dg-h6-line-height-mobile);
    }

    .wpb_text_column.dg-introduction--text {
        margin-bottom: var(--dg-introduction-text-margin) !important;
    }

    .dg-grid--four-columns,
    .dg-grid--three-columns,
    .dg-grid--two-columns {
        width: 100% !important;
        margin-bottom: var(--dg-grid-margin-mobile);
    }

    .dg-grid-item-vertical--content:before {
        padding-top: 100% !important;
    }

    .dg-grid-item-vertical--content {
        max-height: var(--dg-grid-item-vertical--content-height-mobile);
    }

    section.dg-image--position-center-mobile {
        background-position: center top !important;
    }

    section.dg-image--position-left-mobile {
        background-position: left top !important;
    }

    section.dg-image--position-right-mobile {
        background-position: right top !important;
    }

    .dg-overflow-image--left,
    .dg-overflow-image--right {
        min-height: 50vh !important;
        margin-right: unset !important;
        margin-left: unset !important;
        width: 100% !important;
    }

    #bottom-bar .bottom-text-block,
    #bottom-bar .wf-float-left {
        text-align: center !important;
        width: 100% !important;
        font-size: 16px;
        padding-bottom: 10px;
    }

    #bottom-bar .wf-container-bottom {
        display: block !important;
    }
}

.vc_column_container.dg-padding--none-inner.dg-footer--newsletter .vc_column-inner {
    padding-left: 15px !important;
    padding-right: 15px !important;
}

#main,
.vc_column_container.dg-padding--none>.vc_column-inner,
.vc_column_container.dg-padding--square>.vc_column-inner {
    padding: 0 !important;
}

.full-width-row .vc_row {
    left: 0 !important;
    width: 100% !important;
}

/* .vc_column_container:not(.dg-padding--none):not(.dg-padding--none-inner)>.vc_column-inner {
    padding-left: 25px !important;
    padding-right: 25px !important;
} */

.vc_section.dg-padding--tiny {
    padding-top: var(--dg-padding-tiny) !important;
}

.vc_section.dg-padding--small {
    padding-top: var(--dg-padding-small) !important;
}

.vc_section.dg-padding--mid,
.vc_section.dg-padding--mid-top {
    padding-top: var(--dg-padding-mid) !important;
}

.vc_section.dg-padding--large {
    padding-top: var(--dg-padding-large) !important;
}

.vc_section.dg-padding--big {
    padding-top: var(--dg-padding-big) !important;
}

@media (max-width:768px) {

    .dg-padding--mid,
    .dg-padding--mid-top {
        padding-top: var(--dg-padding-mid-responsive);
    }

    .dg-padding--mid,
    .dg-padding--mid-bottom {
        padding-bottom: var(--dg-padding-mid-responsive);
    }

    .dg-padding--tiny,
    .dg-padding--tiny-top {
        padding-top: var(--dg-padding-tiny-responsive);
    }

    .dg-padding--tiny,
    .dg-padding--tiny-bottom {
        padding-bottom: var(--dg-padding-tiny-responsive);
    }

    .dg-padding--small,
    .dg-padding--small-top {
        padding-top: var(--dg-padding-small-responsive);
    }

    .dg-padding--small,
    .dg-padding--small-bottom {
        padding-bottom: var(--dg-padding-small-responsive);
    }

    .dg-padding--large,
    .dg-padding--large-top {
        padding-top: var(--dg-padding-large-responsive);
    }

    .dg-padding--large,
    .dg-padding--large-bottom {
        padding-bottom: var(--dg-padding-large-responsive);
    }

    .dg-padding--big,
    .dg-padding--big-top {
        padding-top: var(--dg-padding-big-responsive);
    }

    .dg-padding--big,
    .dg-padding--big-bottom {
        padding-bottom: var(--dg-padding-big-responsive);
    }
}

@media (max-width:1200px) {
    .vc_column_container:not(.dg-padding--none, .dg-padding--square, .dg-padding--none-inner)>.vc_column-inner {
        padding-left: 15px !important;
        padding-right: 15px !important;
    }
}

/* Test */
/* Responsvive */
@media screen and (min-width: 1401px) {
	.wpb_column.dg-column--desktop-100{width:100% !important;}
	.wpb_column.dg-column--desktop-90{width:90% !important;}
	.wpb_column.dg-column--desktop-80{width:80% !important;}
	.wpb_column.dg-column--desktop-70{width:70% !important;}
	.wpb_column.dg-column--desktop-60{width:60% !important;}
	.wpb_column.dg-column--desktop-50{width:50% !important;}
	.wpb_column.dg-column--desktop-40{width:40% !important;}
	.wpb_column.dg-column--desktop-30{width:30% !important;}
	.wpb_column.dg-column--desktop-20{width:20% !important;}
	.wpb_column.dg-column--desktop-10{width:10% !important;}
	.wpb_column.dg-column--desktop-hide{display: none !important;}
}

/* Notebook */
@media screen and (min-width: 992px) and (max-width: 1400px) {
	.wpb_column.dg-column--notebook-100{width:100% !important;}
	.wpb_column.dg-column--notebook-90{width:90% !important;}
	.wpb_column.dg-column--notebook-80{width:80% !important;}
	.wpb_column.dg-column--notebook-70{width:70% !important;}
	.wpb_column.dg-column--notebook-60{width:60% !important;}
	.wpb_column.dg-column--notebook-50{width:50% !important;}
	.wpb_column.dg-column--notebook-40{width:40% !important;}
	.wpb_column.dg-column--notebook-30{width:30% !important;}
	.wpb_column.dg-column--notebook-20{width:20% !important;}
	.wpb_column.dg-column--notebook-10{width:10% !important;}
	.wpb_column.dg-column--notebook-hide{display: none !important;}
}

/* Tablet Landscape */
@media screen and (min-width: 992px) and (max-width: 1200px) {
	.wpb_column.dg-column--tablet-100{width:100% !important;}
	.wpb_column.dg-column--tablet-90{width:90% !important;}
	.wpb_column.dg-column--tablet-80{width:80% !important;}
	.wpb_column.dg-column--tablet-70{width:70% !important;}
	.wpb_column.dg-column--tablet-60{width:60% !important;}
	.wpb_column.dg-column--tablet-50{width:50% !important;}
	.wpb_column.dg-column--tablet-40{width:40% !important;}
	.wpb_column.dg-column--tablet-30{width:30% !important;}
	.wpb_column.dg-column--tablet-20{width:20% !important;}
	.wpb_column.dg-column--tablet-10{width:10% !important;}
	.wpb_column.dg-column--tablet-hide{display: none !important;}
}
/* Tablet Portrait */
@media screen and (min-width: 767px) and (max-width: 991px) and (orientation: portrait){
	.wpb_column.dg-column--tablet-por-100{width:100% !important;}
	.wpb_column.dg-column--tablet-por-90{width:90% !important;}
	.wpb_column.dg-column--tablet-por-80{width:80% !important;}
	.wpb_column.dg-column--tablet-por-70{width:70% !important;}
	.wpb_column.dg-column--tablet-por-60{width:60% !important;}
	.wpb_column.dg-column--tablet-por-50{width:50% !important;}
	.wpb_column.dg-column--tablet-por-40{width:40% !important;}
	.wpb_column.dg-column--tablet-por-30{width:30% !important;}
	.wpb_column.dg-column--tablet-por-20{width:20% !important;}
	.wpb_column.dg-column--tablet-por-10{width:10% !important;}
	.wpb_column.dg-column--tablet-por-hide{display: none !important;}
}
/* All Tablet */
@media screen and (min-width: 767px) and (max-width: 991px){
	.wpb_column.dg-column--tablet-100{width:100% !important;}
	.wpb_column.dg-column--tablet-90{width:90% !important;}
	.wpb_column.dg-column--tablet-80{width:80% !important;}
	.wpb_column.dg-column--tablet-70{width:70% !important;}
	.wpb_column.dg-column--tablet-60{width:60% !important;}
	.wpb_column.dg-column--tablet-50{width:50% !important;}
	.wpb_column.dg-column--tablet-40{width:40% !important;}
	.wpb_column.dg-column--tablet-30{width:30% !important;}
	.wpb_column.dg-column--tablet-20{width:20% !important;}
	.wpb_column.dg-column--tablet-10{width:10% !important;}
	.wpb_column.dg-column--tablet-hide{display: none !important;}
}

/* Mobile Landscape and Small Tablet */
@media screen and (min-width: 479px) and (max-width: 767px) {
	.wpb_column.dg-column--tablet-100{width:100% !important;}
	.wpb_column.dg-column--tablet-90{width:90% !important;}
	.wpb_column.dg-column--tablet-80{width:80% !important;}
	.wpb_column.dg-column--tablet-70{width:70% !important;}
	.wpb_column.dg-column--tablet-60{width:60% !important;}
	.wpb_column.dg-column--tablet-50{width:50% !important;}
	.wpb_column.dg-column--tablet-40{width:40% !important;}
	.wpb_column.dg-column--tablet-30{width:30% !important;}
	.wpb_column.dg-column--tablet-20{width:20% !important;}
	.wpb_column.dg-column--tablet-10{width:10% !important;}
	.wpb_column.dg-column--tablet-hide{display: none !important;}
}

/* Mobile Portrait */
@media screen and (max-width: 479px) {
	.wpb_column.dg-column--mobile-100{width:100% !important;}
	.wpb_column.dg-column--mobile-90{width:90% !important;}
	.wpb_column.dg-column--mobile-80{width:80% !important;}
	.wpb_column.dg-column--mobile-70{width:70% !important;}
	.wpb_column.dg-column--mobile-60{width:60% !important;}
	.wpb_column.dg-column--mobile-50{width:50% !important;}
	.wpb_column.dg-column--mobile-40{width:40% !important;}
	.wpb_column.dg-column--mobile-30{width:30% !important;}
	.wpb_column.dg-column--mobile-20{width:20% !important;}
	.wpb_column.dg-column--mobile-10{width:10% !important;}
	.wpb_column.dg-column--mobile-hide{display: none !important;}
	.wpb_text_column.dg-column--mobile-hide{display: none !important;}
}

/* WPBakery Fixes */
.vc_section[data-vc-full-width].vc_hidden{
    opacity: 1 !important;
}

p,.vc_gitem-post-data,
.wpb_content_element{
    margin-bottom: 0;
}

.vc_section.vc_section-has-fill,
.vc_section.vc_section-has-fill+.vc_row-full-width+.vc_section{
    padding-top: 0;
}

.dg-row--fix{
    margin-right: 0 !important;
    margin-left: 0 !important;
}

.dg-section--fix{
    padding-right: 0 !important;
    padding-left: 0 !important;
    margin-right: 0 !important;
    margin-left: 0 !important;
}