:root {
    --blue: #336699;
    --yellow: #F9B806;
}

body {
    font-family: Montserrat, sans-serif;
    font-size: 15px;
    line-height: 26px;
    font-weight: 500;
    overflow-x: hidden;
    color: #336699;
}

h1,
h2,
h3,
h4,
h5,
h6 {
    font-family: 'Montserrat';
    margin-bottom: 10px;
    line-height: 35px;
    font-weight: 700
}

h1 span,
h2 span,
h3 span,
h4 span,
h5 span,
h6 span {
    display: block
}

h1 {
    font-size: 2em
}

h2 {
    font-size: 32px
}

h3 {
    font-size: 26px
}

h4 {
    font-size: 20px
}

h5 {
    font-size: 18px
}

h6 {
    font-size: 16px
}

a {
    text-decoration: none;
    transition: all .4s ease
}

a:hover {
    color: #1968e0;
    text-decoration: none
}

ol,
ul {
    margin: 0;
    padding: 0
}

ul {
    list-style: none
}

img {
    max-width: 100%;
    height: auto
}

p {
    font-weight: 500
}

hr.hr {
    margin: 50px 0;
    opacity: .75
}

.warpper {
    width: 100%;
    height: 100%
}

.bg-blue {
    background-color: var(--blue)
}

.bg-color {
    background-color: #f6fafe
}

.bg-color-1 {
    background-color: #04d2c8
}

.bg-color-2 {
    background-color: #fb9702
}

.bg-color-3 {
    background-color: #45417e
}

.color-1 {
    color: #4582ff
}

.color-2 {
    color: #04d2c8
}

.color-3 {
    color: #fe9801
}

.btn-color-2 {
    background-color: #04d2c8;
    color: #fff
}

.btn-color-3 {
    background-color: #fb9702;
    color: #fff
}

.btn-white {
    background-color: #fff;
    color: #4582ff
}

.btn-border {
    color: #637282;
    border: 1px solid #eee;
    background-color: #eee
}

.btn-border:hover {
    color: #637282
}

.btn-color-2:hover,
.btn-color-3:hover {
    color: #fff
}

.bg-white {
    background-color: #fff
}

.btn {
    font-size: 14px !important
}

.mg-tp-20 {
    margin-top: 20px
}

.mg-tp-30 {
    margin-top: 30px
}

.mg-tp-40 {
    margin-top: 40px
}

.mg-tp-80 {
    margin-top: 80px
}

.mg-bt-20 {
    margin-bottom: 20px
}

.mg-bt-30 {
    margin-bottom: 30px
}

.mg-bt-40 {
    margin-bottom: 40px
}

.mg-bt-60 {
    margin-bottom: 60px
}

.mg-tp-60 {
    margin-top: 60px
}

.pd-bt-40 {
    padding-bottom: 40px
}

.pd-bt-60 {
    padding-bottom: 60px
}

.pd-bt-80 {
    padding-bottom: 80px
}

.pd-bt-120 {
    padding-bottom: 120px
}

.pd-bt-150 {
    padding-bottom: 150px
}

.pd-bt-200 {
    padding-bottom: 200px
}

.pd-tp-20 {
    padding-top: 20px
}

.pd-tp-30 {
    padding-top: 30px
}

.pd-tp-50 {
    padding-top: 50px
}

.pd-tp-40 {
    padding-top: 40px
}

.pd-tp-60 {
    padding-top: 60px
}

.pd-tp-80 {
    padding-top: 80px
}

.padd-40 {
    padding-top: 40px;
    padding-bottom: 40px
}

.padd-80 {
    padding-top: 80px;
    padding-bottom: 80px
}

.padd-100 {
    padding-top: 100px;
    padding-bottom: 100px
}

.padd-150 {
    padding-top: 150px;
    padding-bottom: 150px
}

.padd-bt-0 {
    padding-bottom: 0 !important
}

.padd-title {
    padding-top: 180px;
    padding-bottom: 200px
}

.padd-0 {
    padding-left: 0;
    padding-right: 0
}

.full-width {
    width: 100%
}

.btn {
    padding: 10px 24px !important;
    border-radius: 30px;
    -webkit-border-radius: 30px;
    -moz-border-radius: 30px
}

.btn-blue {
    background-color: var(--blue);
    color: #fff
}

.btn-blue:hover {
    background-color: #1b4167;
    border-color: var(--yellow);
    color: #fff
}

#loading {
    background-color: #3e59ff;
    height: 100%;
    width: 100%;
    position: fixed;
    z-index: 9999;
    margin-top: 0;
    top: 0
}

#loading-center {
    width: 100%;
    height: 100%;
    position: relative
}

#loading-center-absolute {
    position: absolute;
    left: 50%;
    top: 50%;
    height: 60px;
    width: 60px;
    margin-top: -30px;
    margin-left: -30px;
    -webkit-animation: loading-center-absolute 1s infinite;
    animation: loading-center-absolute 1s infinite
}

.object {
    width: 20px;
    height: 20px;
    background-color: #fff;
    float: left;
    -moz-border-radius: 50% 50% 50% 50%;
    -webkit-border-radius: 50% 50% 50% 50%;
    border-radius: 50% 50% 50% 50%;
    margin-right: 20px;
    margin-bottom: 20px
}

.object:nth-child(2n+0) {
    margin-right: 0
}

#object_one {
    -webkit-animation: object_one 1s infinite;
    animation: object_one 1s infinite
}

#object_two {
    -webkit-animation: object_two 1s infinite;
    animation: object_two 1s infinite
}

#object_three {
    -webkit-animation: object_three 1s infinite;
    animation: object_three 1s infinite
}

#object_four {
    -webkit-animation: object_four 1s infinite;
    animation: object_four 1s infinite
}

@-webkit-keyframes loading-center-absolute {
    100% {
        -ms-transform: rotate(360deg);
        -webkit-transform: rotate(360deg);
        transform: rotate(360deg)
    }
}

@keyframes loading-center-absolute {
    100% {
        -ms-transform: rotate(360deg);
        -webkit-transform: rotate(360deg);
        transform: rotate(360deg)
    }
}

@-webkit-keyframes object_one {
    50% {
        -ms-transform: translate(20px, 20px);
        -webkit-transform: translate(20px, 20px);
        transform: translate(20px, 20px)
    }
}

@keyframes object_one {
    50% {
        -ms-transform: translate(20px, 20px);
        -webkit-transform: translate(20px, 20px);
        transform: translate(20px, 20px)
    }
}

@-webkit-keyframes object_two {
    50% {
        -ms-transform: translate(-20px, 20px);
        -webkit-transform: translate(-20px, 20px);
        transform: translate(-20px, 20px)
    }
}

@keyframes object_two {
    50% {
        -ms-transform: translate(-20px, 20px);
        -webkit-transform: translate(-20px, 20px);
        transform: translate(-20px, 20px)
    }
}

@-webkit-keyframes object_three {
    50% {
        -ms-transform: translate(20px, -20px);
        -webkit-transform: translate(20px, -20px);
        transform: translate(20px, -20px)
    }
}

@keyframes object_three {
    50% {
        -ms-transform: translate(20px, -20px);
        -webkit-transform: translate(20px, -20px);
        transform: translate(20px, -20px)
    }
}

@-webkit-keyframes object_four {
    50% {
        -ms-transform: translate(-20px, -20px);
        -webkit-transform: translate(-20px, -20px);
        transform: translate(-20px, -20px)
    }
}

@keyframes object_four {
    50% {
        -ms-transform: translate(-20px, -20px);
        -webkit-transform: translate(-20px, -20px);
        transform: translate(-20px, -20px)
    }
}

.navbar-brand {
    padding: 0
}

.navbar-header .navbar {
    padding: 15px
}

.navbar-header .navbar.sticky .search-box-btn,
.navbar-header .navbar.sticky li a {
    color: #171f3c
}

.navbar-header .navbar.sticky {
    background-color: #fff;
    box-shadow: 0 8px 28px 2px rgba(61, 61, 61, .12)
}

.navbar-header ul li a.nav-link.btn-blue {
    height: 45px;
    position: relative;
    line-height: 22px;
    top: 18px;
    margin: 0 0 0 30px;
    color: #fff !important
}

.search-box-btn {
    position: relative;
    font-size: 14px;
    color: #42495b;
    margin-top: 0;
    line-height: 50px;
    outline: 0;
    border: none;
    cursor: pointer;
    background: 0 0
}

.btn-outer .dropdown-menu {
    top: 50px;
    padding: 0;
    background-color: #3e59ff;
    z-index: 9999999;
    width: 250px;
    left: -200px;
    border-radius: 0;
    border-top: 3px solid #3e59ff
}

.search-panel .form-container {
    padding: 25px 20px
}

.search-panel .form-group {
    position: relative;
    margin: 0
}

.search-panel input[type=search] {
    display: block;
    width: 100%;
    color: #fff;
    font-size: 14px;
    border: none;
    line-height: 24px;
    padding: 7px 40px 7px 15px;
    height: 40px;
    border-bottom: 1px solid #e0e0e0;
    background: 0 0
}

.newsletter-bloc-inner .form-group .form-control::placeholder,
.search-panel input[type=search]::placeholder {
    color: #fff
}

.search-panel .search-btn {
    position: absolute;
    right: 0;
    top: 0;
    width: 40px;
    border: none;
    height: 40px;
    text-align: center;
    color: #fff;
    font-size: 12px;
    background: 0 0;
    cursor: pointer
}

.btn-outer .dropdown-toggle::after {
    display: none
}

.btn-outer {
    padding: 15px 18px
}

.navbar-header .navbar-nav li a {
    color: #3b455a;
    font-size: 12px;
    padding: 12px 8px;
    font-weight: 600;
    line-height: 50px
}

.navbar-nav li a:hover {
    color: orange
}

.dark-navbar .search-box-btn,
.navbar-header .dark-navbar li a {
    color: #171f3c
}

.navbar .dropdown:hover .dropdown-menu {
    display: block
}

.navbar-header .navbar-nav .dropdown-menu a {
    padding: 5px 15px;
    line-height: 25px
}

.hero {
    padding-top: 180px;
    padding-bottom: 200px;
    position: relative
}

.hero {
    background-image: url(../images/hero-background.png);
    background-position-x: 50%;
    width: 100%;
    height: 630px;
    background-size: cover;
    background-repeat: no-repeat;
    background-color: #33669a;
}

/*.hero:after{*/
/*    content:" ";*/
/*    position:absolute;*/
/*    background-image:url(../images/man.png);*/
/*    top:auto;*/
/*    width:270px;*/
/*    height:496px;*/
/*    left:62%;*/
/*    right:0;*/
/*    bottom:0*/
/*}*/
.hero-text {
    padding-top: 20px;
    padding-bottom: 40px
}

.hero-text h2 {
    font-size: 50px;
    color: #33669a;
    line-height: 65px;
    font-weight: 800
}

.hero-text span {
    font-size: 35px;
    line-height: 55px;
    font-weight: 600;
    color: #fa6262
}

.hero-text p {
    margin-bottom: 20px;
    margin-top: 10px;
    font-size: 25px;
    line-height: 35px;
    font-weight: 600;
    color: #f9b808;
}

.video-bloc h2,
h2.title-head {
    color: #3b455a;
    font-size: 42px;
    line-height: 45px;
    font-weight: 700;
    position: relative;
    margin-bottom: 40px
}

h2.title-head:before {
    top: -50px;
    left: -50px;
    width: 175px;
    height: 175px;
    content: " ";
    z-index: -1;
    position: absolute;
    background-size: contain;
    background-image: url(../images/headline.svg);
    background-repeat: no-repeat;
    background-position: 50% 50%
}

.text-bloc p {
    margin-bottom: 30px
}

.number-bloc {
    color: #fff;
    text-align: center;
    position: relative
}

.border-rg {
    border-right: 1px solid rgba(255, 255, 255, .3)
}

.no-border {
    border-right: none
}

.number-bloc span {
    display: block;
    margin-bottom: 15px;
    font-size: 50px;
    line-height: 55px;
    font-weight: 800
}

.number-bloc p {
    font-size: 25px;
    line-height: 26px
}

.form-bloc {
    margin: 40px 0 -180px;
    z-index: 10;
    background-color: #fff;
    box-shadow: 0 8px 28px 2px rgba(61, 61, 61, .12);
    padding: 60px 30px;
    position: relative;
    border-radius: 30px
}

.form-bloc form {
    width: 80%;
    margin: 0 auto
}

.form-bloc .col-lg-6 {
    padding-right: 0;
    padding-left: 0
}

.form-bloc .form-control {
    height: 65px;
    color: #7a7a7a;
    background-color: #fff;
    border-radius: 0;
    border-radius: 40px 0 0 40px;
    padding-left: 40px
}

.form-bloc .form-control.no-radius {
    border-radius: 0 40px 40px 0
}

.form-bloc h3 {
    font-size: 32px;
    color: #3b455a;
    margin-bottom: 20px
}

.form-bloc p {
    margin-bottom: 30px
}

.text-carousel {
    padding: 140px 85px 0 100px
}

.content-text-slick h4 {
    font-size: 32px;
    line-height: 36px;
    color: #3b455a;
    font-weight: 700;
    margin-bottom: 25px;
    margin-top: 40px
}

#services-feature .row {
    margin-right: 0;
    margin-left: 0
}

.caroussel-page-inner {
    padding: 20px 80px
}

.caroussel-page-inner a {
    width: 80px;
    height: 80px;
    display: inline-block;
    color: #989ba9;
    text-align: center;
    margin: 10px;
    border-radius: 50%;
    line-height: 80px;
    position: relative;
    background: #fff;
    -webkit-box-shadow: 0 2px 4px rgba(28, 32, 36, .16);
    box-shadow: 0 2px 4px rgba(28, 32, 36, .16);
    -webkit-transition: background .3s;
    -o-transition: background .3s;
    transition: background .3s
}

.caroussel-page-inner a:before {
    left: -30px;
    right: -30px;
    top: -30px;
    bottom: -30px;
    background: rgba(4, 210, 200, .09);
    -webkit-transform: scale(0);
    -ms-transform: scale(0);
    transform: scale(0);
    -webkit-transition: -webkit-transform .3s;
    transition: -webkit-transform .3s;
    -o-transition: transform .3s;
    transition: transform .3s;
    transition: transform .3s, -webkit-transform .3s
}

.caroussel-page-inner a:after,
.caroussel-page-inner a:before {
    content: '';
    position: absolute;
    border-radius: 60px
}

.caroussel-page-inner a.is-active:before {
    -webkit-transform: scale(1);
    -ms-transform: scale(1);
    transform: scale(1)
}

.caroussel-page-inner img {
    width: 38px;
    height: auto
}

.title-h2 {
    font-size: 42px;
    color: var(--blue);
    line-height: 46px;
    font-weight: 700
}

.list-p li {
    position: relative;
    padding-left: 25px;
    color: #757384;
    line-height: 32px;
    font-weight: 600
}

.list-p li:before {
    font-family: ElegantIcons;
    content: "\52";
    position: absolute;
    left: -5px;
    top: 0;
    color: #4582ff;
    display: inline-block;
    font-size: 18px;
    font-weight: 300;
    text-align: center
}

.progrees-bar-content {
    margin-bottom: 20px
}

.progrees-bar-content:last-child {
    margin-bottom: 0
}

.progrees-bar-content .progress {
    margin-top: 5px;
    border-radius: 23px;
    -moz-border-radius: 23px;
    -webkit-border-radius: 23px
}

.progrees-bar-content .progress-bar {
    background-color: #4582ff;
    border-radius: 23px;
    -moz-border-radius: 23px;
    -webkit-border-radius: 23px
}

.video-bloc {
    position: relative;
    background-image: url(../images/bg-video.jpg);
    background-position: 100% 20%;
    background-size: cover;
    height: 550px
}

.video-bloc h2 {
    margin-bottom: 20px !important
}

.ply-btn {
    z-index: 999;
    position: absolute;
    top: 70%;
    left: 35%;
    transform: translate(50%, 50%)
}

.ply-btn img {
    width: 80px
}

.text-video p {
    margin-bottom: 30px
}

.service-block {
    text-align: center;
    position: relative
}

.service-block h3 {
    font-size: 16px;
    color: var(--yellow);
    margin-top: 25px;
    margin-bottom: 10px;
    line-height: 25px
}

.service-block img {
    width: 60px
}

.service-block p {
    margin-bottom: 0;
    font-size: 13px;
    color: var(--blue);
    font-weight: 500;
    line-height: 18px
}

.badge-b {
    display: inline-block;
    padding: 3px 10px;
    color: #fff;
    font-size: 13px;
    border-radius: 23px
}

.blog-inner {
    border-radius: 15px;
    -moz-border-radius: 15px;
    -webkit-border-radius: 15px;
    box-shadow: 0 10px 35px 2px rgba(61, 61, 61, .12)
}

.blog-image {
    position: relative
}

.blog-inner img {
    border-top-left-radius: 15px;
    border-top-right-radius: 15px
}

.blog-inner-content {
    padding: 15px
}

.blog-date {
    padding: 3px 12px;
    border-radius: 8px;
    text-align: center;
    color: #fff;
    box-shadow: 0 8px 25px rgba(250, 98, 98, .55);
    display: inline-block;
    background-color: #fa6262;
    position: absolute;
    right: 15px;
    bottom: 15px
}

.blog-date strong {
    display: block
}

.blog-inner h3 a {
    font-size: 18px;
    line-height: 26px;
    font-weight: 700;
    color: #171f3c
}

.blog-inner .comment-blog {
    margin-bottom: 10px
}

.blog-inner .comment-blog ul li {
    display: inline-block;
    margin-right: 15px
}

.blog-inner .comment-blog ul li a {
    color: #07324f;
    font-size: 13px
}

.blog-inner .comment-blog ul li a i {
    padding-right: 5px;
    color: #fa6262
}

.blog-summary {
    text-align: left
}

.blog-summary h3 {
    color: #3b455a;
    font-size: 20px;
    margin-bottom: 20px;
    margin-top: 20px
}

.blog-item {
    margin: 0 0 60px 0;
    padding: 0 0 20px 0;
    border-bottom: 1px solid #efefef
}

.blog-item:last-child {
    border-bottom: none
}

.blog-item-img {
    position: relative
}

.blog-item-img img {
    border-radius: 10px 10px 0 0;
    -webkit-border-radius: 10px 10px 0 0;
    -moz-border-radius: 10px 10px 0 0
}

.bg-single-post {
    background-position: center 0 !important;
    background-image: url(../images/signle-blog.jpg)
}

.sidebar-side {
    padding: 0 20px
}

.search {
    width: 100%;
    margin: 0 auto 0 auto
}

.search {
    background-color: #f7f7f7;
    border: none;
    border-radius: 10px;
    max-width: 100%;
    width: 300px;
    padding: 0;
    margin: 0;
    box-sizing: border-box;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box
}

.search input {
    background-color: #f7f7f7;
    border: none !important;
    outline: 0 !important;
    padding: 10px 20px;
    float: left;
    border-radius: 10px;
    box-sizing: border-box;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    width: 80%;
    font-size: 16px;
    color: #71818c
}

.search button {
    width: auto;
    padding: 10px 15px;
    border: none !important;
    border-radius: 0 10px 10px 0;
    outline: 0 !important;
    background: 0 0;
    float: right;
    background-color: #3e59ff;
    color: #fff
}

.sidebar-categroies,
.sidebar-post,
.sidebar-search {
    margin-bottom: 50px
}

.sidebar-categroies,
.sidebar-post,
.sidebar-search {
    background-color: #fff;
    padding: 30px 15px;
    border-radius: 10px;
    -webkit-transform: translate3d(0, 0, 0);
    -moz-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
    box-shadow: 0 2px 12px 2px rgba(61, 61, 61, .1)
}

.sidebar-side h3 {
    color: #3b455a;
    font-size: 18px;
    margin-bottom: 20px;
    font-weight: 700
}

.sidebar-categroies .catgeorie-list {
    position: relative
}

.sidebar-categroies .catgeorie-list li {
    position: relative;
    line-height: 24px;
    border-bottom: 1px dashed #eee;
    padding-bottom: 10px;
    margin-bottom: 10px
}

.sidebar-categroies .catgeorie-list li:last-child {
    border-bottom: none;
    padding-bottom: 0;
    margin-bottom: 0
}

.sidebar-categroies .catgeorie-list li a {
    color: #637282;
    display: block
}

.sidebar-post-inner .img-sidebar {
    position: relative;
    display: block;
    overflow: hidden;
    width: 100px;
    float: left;
    padding-right: 15px
}

.sidebar-post-inner .sidebar-post-inner-info {
    overflow: hidden
}

.sidebar-post-inner .sidebar-post-inner-info h5 {
    font-size: 14px;
    line-height: 18px;
    margin: 0;
    font-weight: 300;
    color: #637282
}

.sidebar-post-inner .sidebar-post-inner-info span {
    font-size: 12px;
    line-height: 16px;
    font-weight: 600
}

.sidebar-post-inner .img-sidebar img {
    display: block;
    border-radius: 5px;
    width: 100%;
    -webkit-transform: scale(1);
    -moz-transform: scale(1);
    transform: scale(1);
    -webkit-transition: -webkit-transform .2s cubic-bezier(.61, .66, .4, 1.14);
    -moz-transition: -moz-transform .2s cubic-bezier(.61, .66, .4, 1.14);
    transition: transform .2s cubic-bezier(.61, .66, .4, 1.14)
}

.sidebar-post-inner .img-sidebar:hover img {
    -webkit-transform: scale(1.04);
    -moz-transform: scale(1.04);
    transform: scale(1.04)
}

.sidebar-post-inner {
    float: left;
    padding: 0;
    margin: 0 10px 10px 0
}

.sidebar-post-inner img {
    width: 80px
}

.sidebar-post-inner a {
    display: block;
    overflow: hidden;
    padding: 0;
    margin: 0;
    position: relative;
    padding-bottom: 15px;
    margin-bottom: 15px;
    border-bottom: 1px dashed #eee
}

.sidebar-post-inner a:last-child {
    border-bottom: none;
    margin-bottom: 0;
    padding-bottom: 0
}

.medium-blog .blog-item-img {
    float: left;
    width: 310px;
    margin: 0 20px 5px 0
}

.medium-blog .blog-summary {
    overflow: hidden
}

.medium-blog h3 {
    margin-top: 0
}

.medium-blog .blog-summary p {
    margin-bottom: 5px
}

.medium-blog .blog-item {
    margin: 0 0 40px 0;
    padding: 0 0 40px 0
}

.blog-single-post h3 {
    color: #3b455a;
    margin-bottom: 20px
}

.blog-single-post .blog-meta {
    margin-bottom: 30px
}

.blog-meta li {
    display: inline-block;
    margin-right: 15px
}

.blog-meta ul li i {
    padding-right: 5px
}

.mag-img {
    margin-right: 15px
}

.blog-single-post blockquote {
    position: relative;
    display: inline-block;
    width: 100%;
    font-weight: 700;
    vertical-align: middle;
    padding: 0;
    color: #4582ff;
    font-size: 22px;
    line-height: 34px;
    quotes: none;
    box-sizing: border-box
}

.blog-single-post blockquote h4 {
    padding-left: 124px
}

blockquote:before {
    position: absolute;
    top: -9px;
    left: 0;
    width: 124px;
    font-family: ElegantIcons;
    content: "\7b";
    font-size: 72px;
    line-height: 1
}

.blog-single-post blockquote p {
    font-size: 26px;
    line-height: 34px;
    font-style: italic;
    color: #181b3a
}

.blog-single-post img {
    border-radius: 5px
}

.author-info {
    margin: 30px 0 30px 0;
    display: block;
    padding: 0 0 30px 0;
    border-bottom: 1px solid #efefef
}

.author-info .author-image {
    float: left;
    width: 80px;
    height: 80px;
    border-radius: 4px;
    overflow: hidden;
    margin: 2px 30px 0 0
}

.author-info .author-image img {
    display: block;
    width: 80px;
    height: 80px
}

.author-info .author-bio {
    overflow: hidden
}

.author-info .author-bio h4 {
    text-transform: uppercase;
    font-weight: 700;
    margin: 0;
    padding: 0 0 10px 0;
    font-size: 14px;
    letter-spacing: 1px;
    color: #3b455a
}

.bg-blog-section .title-h2 {
    padding-top: 50px
}

.white-text h2,
.white-text p {
    color: #fff
}

.quote {
    display: block
}

.quote i {
    font-size: 180px;
    color: rgba(255, 255, 255, .3)
}

.item-inner p {
    color: #fff;
    margin-top: 29px;
    font-size: 18px;
    line-height: 30px;
    font-weight: 500;
    text-align: center
}

.item-inner .icon_star {
    font-size: 13px;
    color: #ffdc66
}

.fa-star {
    color: var(--yellow);
}

.avatar-item {
    margin-top: 30px
}

.avatar-item img {
    border: 6px solid rgba(255, 255, 255, .4);
    width: 90px !important;
    margin: 0 auto;
    height: auto;
    border-radius: 50%;
    -moz-border-radius: 50%;
    -webkit-border-radius: 50%
}

.avatar-info {
    padding-top: 10px;
    position: relative;
    text-align: center;
    overflow: hidden
}

.avatar-info h4 {
    margin-bottom: 0;
    color: #fff
}

.avatar-info span {
    color: #fff;
    font-size: 13px
}

.testimonial-slider .slick-next,
.testimonial-slider .slick-prev {
    display: inline-block;
    position: absolute;
    top: 50%;
    background-color: transparent;
    border: none;
    color: #fff;
    cursor: pointer;
    font-size: 38px
}

.testimonial-slider .slick-prev {
    left: -25%
}

.testimonial-slider .slick-next {
    right: -25%
}

.prining-table {
    position: relative
}

.pricing-table-inner {
    position: relative;
    display: inline-block;
    width: 100%;
    vertical-align: middle;
    background-color: #fff;
    border: 1px solid #f9f9f9;
    border-radius: 4px;
    box-shadow: none;
    -webkit-transform: translate3d(0, 0, 0);
    -moz-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
    box-shadow: 0 8px 28px 2px rgba(61, 61, 61, .12);
    -webkit-transition: transform .25s cubic-bezier(.21, .6, .44, 2.18), box-shadow .2s ease-in-out;
    -moz-transition: transform .25s cubic-bezier(.21, .6, .44, 2.18), box-shadow .2s ease-in-out;
    transition: transform .25s cubic-bezier(.21, .6, .44, 2.18), box-shadow .2s ease-in-out
}

.pricing-table-inner ul {
    list-style: none;
    margin: 0;
    padding: 30px 30px 53px;
    text-align: center
}

.pricing-table-inner ul li.title-p h4 {
    margin: 0;
    font-size: 26px;
    line-height: 32px;
    color: #3b455a
}

.pricing-table-inner .price {
    position: relative;
    display: block;
    margin-bottom: 30px;
    margin-top: 30px;
    vertical-align: middle;
    font-size: 50px;
    line-height: 1em;
    font-weight: 700
}

.pricing-table-inner .mark-d {
    position: relative;
    display: block;
    margin: 18px 0 0;
    color: #ababab;
    font-size: 16px;
    line-height: 24px;
    text-transform: uppercase
}

.pricing-table-inner ul li.table-content ul li {
    padding: 7px 0;
    font-size: 18px
}

.pricing-table-inner:hover {
    -webkit-transform: translate3d(0, -10px, 0);
    -moz-transform: translate3d(0, -10px, 0);
    transform: translate3d(0, -10px, 0);
    box-shadow: -2px 2px 6px 1px rgba(0, 0, 0, .05)
}

.blog-post-slider .post-item {
    display: flex;
    flex-direction: column;
    box-shadow: -2px 2px 6px 1px rgba(0, 0, 0, .05);
    background-color: #fff;
    overflow: hidden;
    border-radius: 5px;
    -webkit-border-radius: 5px;
    -moz-border-radius: 5px;
}

.blog-post-grid .post-item {
    display: flex;
    flex-direction: column;
    align-items: center;
    box-shadow: -2px 2px 6px 1px rgba(0, 0, 0, .05);
    background-color: #fff;
    overflow: hidden;
    border-radius: 5px;
    -webkit-border-radius: 5px;
    -moz-border-radius: 5px;
    margin-bottom: 30px;

}



.blog-post-slider .blog-post-info {
    overflow: hidden;
    padding: 20px;
}

.blog-post-grid .blog-post-info {
    overflow: hidden;
    padding: 5px;
    text-align: center !important;
}

.blog-post-grid .blog-post-info h3 {
    font-size: 14px;
    color: #3b455a;
    text-align: center;
    line-height: 30px;
    font-weight: 600;
}

.blog-post-info h3 {
    font-size: 18px;
    color: #3b455a;
    text-align: center;
}

.blog-post-info p {
    font-size: 14px;
    text-align: justify;
}

.blog-post-info .dte {
    font-size: 13px;
    color: #ababab
}

.blog-post-slider .slick-slide {
    margin: 0 15px
}

.blog-post-slider .slick-list {
    margin: 0 -15px
}

.blog-post-slider .slick-next,
.blog-post-slider .slick-prev {
    display: inline-block;
    background-color: transparent;
    border: none;
    font-size: 32px;
    position: absolute;
    top: 40%;
    color: #2f4cff;
    cursor: pointer
}

.blog-post-slider .slick-prev {
    left: -60px
}

.blog-post-slider .slick-next {
    right: -60px
}

.client-caroussel .slick-slide img {
    width: 100%;
    height: auto
}

.client-caroussel .slick-slide {
    margin: 0 10px
}

.subscribe-form {
    margin-top: 25px
}

.list-social {
    position: relative;
    text-align: right
}

.list-social li {
    display: inline-block;
    margin-right: 10px
}

.list-social a {
    background-color: #fff;
    width: 35px;
    color: #415afd;
    line-height: 35px;
    font-size: 18px;
    text-align: center;
    display: inline-block;
    padding: 0;
    border-radius: 100%;
    height: 35px
}

.list-social a i {
    line-height: 35px
}

.footer-warpper {
    padding: 30px 0 0px
}

/*footer{*/
/*    position:relative;*/
/*    background-image:url(../images/footer-bg.svg);*/
/*    width:100%;*/
/*    background-size:cover;*/
/*    background-repeat:no-repeat*/
/*}*/
.footer-top {
    padding-bottom: 10px
}

.newsletter-bloc {
    margin-top: 20px
}

.newsletter-bloc-inner {
    position: relative;
    padding-bottom: 50px;
    z-index: 999;
    padding-top: 50px;
    padding-left: 80px;
    padding-right: 80px;
    margin-bottom: -170px;
    box-shadow: 15px 15px 80px 0 rgba(27, 35, 65, .25);
    align-items: center;
    border-radius: 30px;
    background-image: linear-gradient(90deg, #3e59ff, #425afd)
}

.blog-page .newsletter-bloc-inner,
.blog-single-post .newsletter-bloc-inner,
.contact-bloc .newsletter-bloc-inner {
    margin-bottom: -130px
}

.newsletter-bloc-inner:after {
    bottom: 20px;
    width: 100px;
    right: 20px;
    height: 100px;
    content: " ";
    position: absolute;
    pointer-events: none;
    background-size: contain;
    background-image: url(../images/envelope.svg);
    opacity: .4;
    background-repeat: no-repeat;
    background-position: 50% 50%
}

.newsletter-bloc .newsletter-bloc-inner h3 {
    color: #fff;
    font-size: 34px;
    line-height: 42px
}

.newsletter-bloc-inner p {
    color: #fff;
    margin-bottom: 0
}

.newsletter-bloc-inner form {
    padding-top: 40px
}

.newsletter-bloc-inner form .form-control {
    width: 80%;
    float: left;
    background-color: transparent;
    border: 1px solid #e5ebf1;
    height: 70px;
    border-radius: 50px
}

.newsletter-bloc-inner form .btn {
    margin-left: -50px;
    margin-top: 10px
}

.copyright p {
    margin: 0 auto;
    padding: 0;
    color: #8688a4;
    font-size: 14px
}

footer p.error-message {
    color: #e10438;
    margin-top: 5px;
    margin-bottom: 5px
}

footer p.sucess-message {
    color: #4ec952;
    margin-top: 5px;
    margin-bottom: 5px
}

.footer-inner span {
    line-height: 45px;
    font-size: 13px
}

#scrollUp {
    background: #04d2c8;
    border-radius: 10px;
    -moz-border-radius: 10px;
    -webkit-border-radius: 10px;
    bottom: 30px;
    color: #fff;
    height: 50px;
    font-size: 30px;
    line-height: 3;
    right: 30px;
    line-height: 50px;
    text-decoration: none;
    text-align: center;
    width: 50px
}

.logo-footer img {
    margin-bottom: 25px
}

.text-footer p {
    color: #637282
}

.footer-top h5 {
    color: #3b455a;
    font-size: 16px
}

.footer-top .list-menu a {
    line-height: 28px;
    color: #637282
}

.list-contact li {
    color: #637282;
    line-height: 32px
}

.contact-info {
    overflow: hidden
}

.bg-title {
    z-index: 99;
    height: 100px;
    background-position: center 80%;
    background-size: cover;
    position: relative
}

.bg-blog {
    background-image: url(../images/blog-bg.jpg)
}

.bg-title:after {
    content: "";
    position: absolute;
    background-color: rgba(59, 69, 90, .2);
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    z-index: -99
}

.bg-title .title-h2 {
    color: #fff
}

.blog-item {
    background-color: #fff;
    border-radius: 10px;
    -webkit-transform: translate3d(0, 0, 0);
    -moz-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
    box-shadow: 0 3px 15px 2px rgba(61, 61, 61, .12);
    -webkit-transition: transform .25s cubic-bezier(.21, .6, .44, 2.18), box-shadow .2s ease-in-out;
    -moz-transition: transform .25s cubic-bezier(.21, .6, .44, 2.18), box-shadow .2s ease-in-out;
    transition: transform .25s cubic-bezier(.21, .6, .44, 2.18), box-shadow .2s ease-in-out
}

.blog-item:hover {
    -webkit-transform: translate3d(0, -10px, 0);
    -moz-transform: translate3d(0, -10px, 0);
    transform: translate3d(0, -10px, 0);
    box-shadow: -2px 2px 6px 1px rgba(0, 0, 0, .05)
}

.blog-summary {
    padding-top: 20px;
    padding-left: 20px;
    padding-right: 20px
}

.comments-reply {
    margin-bottom: 120px
}

.comments-reply h3 {
    margin-bottom: 30px
}

.comments-reply form .form-control {
    border: none;
    border-bottom: 1px solid #ebebeb;
    border-radius: 0
}

.navigaton-post {
    margin-bottom: 35px
}

.navigaton-post a {
    font-size: 15px;
    color: #333
}

.navigaton-post a i {
    display: inline-block;
    padding: 15px;
    color: #fff;
    margin-right: 8px;
    font-size: 14px;
    border-radius: 5px;
    background: #45417e
}

.bg-contact {
    background-image: url(../images/seo-banner4.jpg)
}

.contact-bloc h3 {
    color: #3b455a;
    font-size: 28px;
    line-height: 35px;
    margin-bottom: 10px;
    margin-top: 20px;
}

.contact-detail .contact-bloc {
    margin-bottom: 15px
}

.contact-detail .contact-bloc i {
    width: 50px;
    margin-right: 10px;
    height: 50px;
    float: left;
    margin-right: 20px;
    font-size: 20px;
    display: inline-block;
    color: #04d2c8;
    text-align: center;
    border-radius: 50%;
    line-height: 50px;
    position: relative
}

.contact-detail .contact-bloc i:hover {
    background: #155979
}

.contact-detail .contact-bloc p {
    margin-bottom: 0;
    line-height: 25px
}

.comments-reply,
.contact-form {
    position: relative;
    display: inline-block;
    width: 100%;
    vertical-align: middle;
    background-color: #fff;
    padding: 30px;
    border: 1px solid #f9f9f9;
    border-radius: 4px;
    margin-bottom: 60px;
    box-shadow: none;
    -webkit-transform: translate3d(0, 0, 0);
    -moz-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
    box-shadow: 0 8px 28px 2px rgba(61, 61, 61, .12)
}

.contact-form .form-control {
    border: none;
    border-bottom: 1px solid #ebebeb;
    border-radius: 0
}

.wrapper {
    width: 100%;
    float: left
}

.container_12 {
    width: 98%;
    margin-left: 1%;
    margin-right: 1%;
    max-width: 1070px;
    margin: auto
}

.pricing {
    padding: 20px 0;
    width: 100%;
    float: left
}

.pricing li {
    float: left;
    width: 25%;
    padding: 10px;
    border-right: 1px dashed #f9b808;
    text-align: center
}

@media only screen and (max-width:600px) {
    .pricing li {
        width: 50%
    }
}

@media only screen and (max-width:700px) {
    .padd-title2 {
        background-size: 100% 100%
    }

    /* .pay-service,.service{
        padding-top:90%
    } */
    figure.testimonial blockquote {
        margin: 0;
        padding: 0
    }
}

.pricing li:last-child {
    border-right: none;
    margin-right: none
}

.pricing li:first-child {
    margin-left: none
}

.pricing li .pricing-heading {
    font-family: 'Montserrat';
    font-size: 15px;
    color: #282828
}

.pricing li .pricing-content {
    background: #dedede;
    padding: 5px;
    border-radius: 50%;
    -moz-border-radius: 50%;
    -ms-border-radius: 50%;
    -o-border-radius: 50%;
    -webkit-border-radius: 50%;
    position: relative;
    margin: 10px;
    transition: .5s;
    -moz-transition: .5s;
    -ms-transition: .5s;
    -o-transition: .5s;
    -webkit-transition: .5s
}

.pricing li .pricing-content:after {
    content: "\f0d7";
    font-family: FontAwesome;
    font-size: 18px;
    position: absolute;
    left: 0;
    bottom: 10%;
    width: 100%;
    z-index: 2;
    color: #c7c7c7
}

.pricing li .pricing-content span {
    display: block;
    height: 100%;
    width: 100%;
    background: #fff;
    border: 4px solid #ff0004;
    padding: 5px;
    border-radius: 50%;
    -moz-border-radius: 50%;
    -ms-border-radius: 50%;
    -o-border-radius: 50%;
    -webkit-border-radius: 5%;
    padding: 16% 0;
    position: relative;
    z-index: 2;
    transition: .5s;
    -moz-transition: .5s;
    -ms-transition: .5s;
    -o-transition: .5s;
    -webkit-transition: .5s
}

.pricing li .pricing-content span:before {
    content: attr(data-start);
    display: block;
    margin: 0 0 5px 0
}

.pricing li .pricing-content span:after {
    content: attr(data-period);
    color: #8e8e8e;
    display: block;
    margin: 0 0 10px 0
}

.pricing li .pricing-content span abbr {
    font-family: 'Montserrat';
    font-size: 2em
}

.pricing li .pricing-content span abbr:before {
    content: "\00024";
    font-family: FontAwesome;
    margin-right: 3px
}

.pricing li.seo span {
    border-color: var(--blue);
}

.pricing li.ppc span {
    border-color: var(--yellow);
}

.pricing li.Affiliate span {
    border-color: #57d4f6
}

.pricing li.smo span {
    border-color: #ff8b49
}

.pricing li.web span {
    border-color: #58daa1
}

.pricing li.seo abbr {
    color: var(--yellow)
}

.pricing li.ppc abbr {
    color: var(--blue)
}

.pricing li.Affiliate abbr {
    color: #57d4f6
}

.pricing li.smo abbr {
    color: #ff8b49
}

.pricing li.web abbr {
    color: #58daa1
}

.formsection {
    display: inline-block;
    width: 100%
}

.pricing li a:hover .pricing-content:after,
.pricing li a:hover abbr,
.pricing li a:hover span,
.pricing li a:hover span:after {
    color: #fff
}

.pricing li a:hover span {
    border-color: #fff
}

.pricing li.seo a:hover .pricing-content,
.pricing li.seo a:hover span {
    background: var(--blue);
    -webkit-transform: rotate(180deg);
    transform: rotate(180deg)
}

.pricing li.ppc a:hover .pricing-content,
.pricing li.ppc a:hover span {
    background: var(--yellow);
    -webkit-transform: rotate(180deg);
    transform: rotate(180deg)
}

.pricing li.Affiliate a:hover .pricing-content,
.pricing li.Affiliate a:hover span {
    background: #57d4f6;
    -webkit-transform: rotate(180deg);
    transform: rotate(180deg)
}

.pricing li.smo a:hover .pricing-content,
.pricing li.smo a:hover span {
    background: #ff8b49;
    -webkit-transform: rotate(180deg);
    transform: rotate(180deg)
}

.pricing li.web a:hover .pricing-content,
.pricing li.web a:hover span {
    background: #58daa1;
    -webkit-transform: rotate(180deg);
    transform: rotate(180deg)
}

div.p_table_2 {
    width: 100%;
    font-size: 13px;
    font-family: arial, sans-serif;
    font-weight: 400;
    color: #303030;
    margin-left: auto;
    margin-right: auto;
    line-height: normal !important;
    visibility: visible
}

div.p_table_2 .frame_border {
    background-color: #fff;
    padding: 10px !important;
    float: left
}

div.p_table_2 a {
    color: #303030;
    text-decoration: none
}

div.p_table_2 ul {
    margin: 0 !important;
    padding: 0 !important;
    list-style-type: none;
    overflow: visible
}

div.p_table_2 li {
    margin: 0 !important;
    padding: 0 !important;
    list-style-type: none !important;
    list-style-image: none !important;
    font-size: 13px !important;
    line-height: normal !important;
    text-shadow: none !important;
    overflow: visible !important;
    text-indent: 0 !important;
    box-sizing: content-box;
    -moz-box-sizing: content-box;
    -webkit-box-sizing: content-box
}

div.p_table_2 ul li img,
div.p_table_2 ul li span.css3_grid_icon {
    display: inline !important;
    padding: 0 !important;
    margin: 0 !important;
    box-shadow: none !important;
    -webkit-box-shadow: none !important;
    -moz-box-shadow: none !important;
    background: 0 0 !important;
    border: none !important;
    visibility: visible !important
}

div.p_table_2 .align_center {
    text-align: center
}

div.p_table_2 .radius3 {
    border-radius: 3px;
    -webkit-border-radius: 3px;
    -moz-border-radius: 3px
}

div.p_table_2 .radius5 {
    border-radius: 5px;
    -webkit-border-radius: 5px;
    -moz-border-radius: 5px
}

div.p_table_2 .radius5_topleft {
    border-top-left-radius: 5px;
    -webkit-border-top-left-radius: 5px;
    -moz-border-radius-topleft: 5px
}

div.p_table_2 .radius5_topright {
    border-top-right-radius: 5px;
    -webkit-border-top-right-radius: 5px;
    -moz-border-radius-topright: 5px
}

div.p_table_2 .radius5_bottomright {
    border-radius: 0 0 5px 0;
    -webkit-border-bottom-right-radius: 5px;
    -moz-border-radius-bottomright: 5px
}

div.p_table_2 .radius5_bottomleft {
    border-radius: 0 0 0 5px;
    -webkit-border-bottom-left-radius: 5px;
    -moz-border-radius-bottomleft: 5px
}

div.p_table_2 h1,
div.p_table_2 h2,
div.p_table_2 h3 {
    margin: 0 !important;
    padding: 0 !important;
    font-weight: 400 !important;
    color: #fff !important;
    border: none !important;
    line-height: normal !important;
    letter-spacing: 0;
    text-transform: none;
    background: 0 0;
    text-shadow: none !important;
    text-align: inherit !important;
    font-style: normal !important;
    width: auto !important;
    float: none !important;
    box-shadow: none !important;
    -moz-box-shadow: none !important;
    -webkit-box-shadow: none !important
}

div.p_table_2 h1 {
    font-family: 'Yanone Kaffeesatz', arial, sans-serif !important;
    font-size: 29px !important;
    position: static !important
}

div.p_table_2 h2 {
    font-family: 'Yanone Kaffeesatz', arial, sans-serif !important;
    font-size: 28px !important
}

div.p_table_2 h3 {
    margin-top: 3px;
    font-size: 13px !important
}

div.p_table_2 div.caption_column li.header_row_1,
div.p_table_2 div.caption_column li.header_row_2 {
    background: #fff !important
}

div.p_table_2 div.caption_column li.header_row_1 {
    border-top-left-radius: 5px;
    -webkit-border-top-left-radius: 5px;
    -moz-border-radius-topleft: 5px
}

div.p_table_2 div.caption_column li.footer_row {
    border-bottom-left-radius: 5px;
    -webkit-border-bottom-left-radius: 5px;
    -moz-border-radius-bottomleft: 5px
}

div.p_table_2 div.caption_column li.header_row_1,
div.p_table_2 div.column_1 li.header_row_1,
div.p_table_2 div.column_2 li.header_row_1,
div.p_table_2 div.column_3 li.header_row_1,
div.p_table_2 div.column_4 li.header_row_1 {
    height: 40px;
    width: 100%;
    padding: 0 !important
}

div.p_table_2 div.caption_column li.header_row_1 a,
div.p_table_2 div.column_1 li.header_row_1 a,
div.p_table_2 div.column_2 li.header_row_1 a,
div.p_table_2 div.column_3 li.header_row_1 a,
div.p_table_2 div.column_4 li.header_row_1 a {
    text-decoration: none !important
}

div.p_table_2 div.caption_column li.decor_line,
div.p_table_2 div.column_1 li.decor_line,
div.p_table_2 div.column_2 li.decor_line,
div.p_table_2 div.column_3 li.decor_line,
div.p_table_2 div.column_4 li.decor_line {
    height: 1px;
    width: 100%;
    float: left;
    margin: 0 !important;
    padding: 0 !important
}

div.p_table_2 div.caption_column li.header_row_2,
div.p_table_2 div.column_1 li.header_row_2,
div.p_table_2 div.column_2 li.header_row_2,
div.p_table_2 div.column_3 li.header_row_2,
div.p_table_2 div.column_4 li.header_row_2 {
    height: 88px;
    width: 100%;
    padding: 5px 0 7px 0 !important
}

div.p_table_2 div.caption_column li.header_row_2 a,
div.p_table_2 div.column_1 li.header_row_2 a,
div.p_table_2 div.column_2 li.header_row_2 a,
div.p_table_2 div.column_3 li.header_row_2 a,
div.p_table_2 div.column_4 li.header_row_2 a {
    text-decoration: none !important
}

div.p_table_2 h1.caption {
    line-height: 40px !important
}

div.p_table_2 div.caption_column li.header_row_2 {
    height: 88px;
    width: 100%;
    padding: 5px 0 8px 10px !important;
    line-height: 40px
}

div.p_table_2 div.caption_column {
    width: 170px;
    float: left !important
}

div.p_table_2 div.column_1 {
    width: 170px;
    float: left !important
}

div.p_table_2 div.column_2 {
    width: 170px;
    float: left !important
}

div.p_table_2 div.column_3 {
    width: 170px;
    float: left !important
}

div.p_table_2 div.column_4 {
    width: 170px;
    float: left !important
}

div.p_table_2.p_table_hover_disabled div.column_1:hover li.header_row_2.radius5_bottomleft,
div.p_table_2.p_table_hover_disabled div.column_2:hover li.header_row_2.radius5_bottomleft,
div.p_table_2.p_table_hover_disabled div.column_3:hover li.header_row_2.radius5_bottomleft,
div.p_table_2.p_table_hover_disabled div.column_4:hover li.header_row_2.radius5_bottomleft {
    border-radius: 0 0 0 5px;
    -webkit-border-bottom-left-radius: 5px;
    -moz-border-radius-bottomleft: 5px
}

div.p_table_2.p_table_hover_disabled div.column_1:hover li.header_row_2.radius5_bottomright,
div.p_table_2.p_table_hover_disabled div.column_2:hover li.header_row_2.radius5_bottomright,
div.p_table_2.p_table_hover_disabled div.column_3:hover li.header_row_2.radius5_bottomright,
div.p_table_2.p_table_hover_disabled div.column_4:hover li.header_row_2.radius5_bottomright {
    border-radius: 0 0 5px 0;
    -webkit-border-bottom-right-radius: 5px;
    -moz-border-radius-bottomright: 5px
}

div.p_table_2 div.active_column li.header_row_2,
div.p_table_2 div.column_1:hover li.header_row_2,
div.p_table_2 div.column_2:hover li.header_row_2,
div.p_table_2 div.column_3:hover li.header_row_2,
div.p_table_2 div.column_4:hover li.header_row_2,
div.p_table_2.p_table_hover_disabled div.active_column:hover li.header_row_2.radius5_bottomleft,
div.p_table_2.p_table_hover_disabled div.active_column:hover li.header_row_2.radius5_bottomright {
    border-radius: 0;
    -webkit-border-radius: 0;
    -moz-border-radius: 0
}

div.p_table_2 div.active_column li.footer_row,
div.p_table_2 div.column_1:hover li.footer_row,
div.p_table_2 div.column_2:hover li.footer_row,
div.p_table_2 div.column_3:hover li.footer_row,
div.p_table_2 div.column_4:hover li.footer_row {
    border-radius: 0 0 5px 5px;
    -webkit-border-bottom-right-radius: 5px;
    -webkit-border-bottom-left-radius: 5px;
    -moz-border-radius-bottomright: 5px;
    -moz-border-radius-bottomleft: 5px
}

div.p_table_2 div.column_1:hover li.row_style_1 a,
div.p_table_2 div.column_1:hover li.row_style_2 a,
div.p_table_2 div.column_2:hover li.row_style_1 a,
div.p_table_2 div.column_2:hover li.row_style_3 a,
div.p_table_2 div.column_3:hover li.row_style_1 a,
div.p_table_2 div.column_3:hover li.row_style_2 a,
div.p_table_2 div.column_4:hover li.row_style_1 a,
div.p_table_2 div.column_4:hover li.row_style_3 a {
    color: #fff !important
}

div.p_table_2.p_table_hover_disabled div.column_1:hover li.row_style_1,
div.p_table_2.p_table_hover_disabled div.column_1:hover li.row_style_1 a,
div.p_table_2.p_table_hover_disabled div.column_1:hover li.row_style_2,
div.p_table_2.p_table_hover_disabled div.column_1:hover li.row_style_2 a,
div.p_table_2.p_table_hover_disabled div.column_2:hover li.row_style_1,
div.p_table_2.p_table_hover_disabled div.column_2:hover li.row_style_1 a,
div.p_table_2.p_table_hover_disabled div.column_2:hover li.row_style_3,
div.p_table_2.p_table_hover_disabled div.column_2:hover li.row_style_3 a,
div.p_table_2.p_table_hover_disabled div.column_3:hover li.row_style_1,
div.p_table_2.p_table_hover_disabled div.column_3:hover li.row_style_1 a,
div.p_table_2.p_table_hover_disabled div.column_3:hover li.row_style_2,
div.p_table_2.p_table_hover_disabled div.column_3:hover li.row_style_2 a,
div.p_table_2.p_table_hover_disabled div.column_4:hover li.row_style_1,
div.p_table_2.p_table_hover_disabled div.column_4:hover li.row_style_1 a,
div.p_table_2.p_table_hover_disabled div.column_4:hover li.row_style_3,
div.p_table_2.p_table_hover_disabled div.column_4:hover li.row_style_3 a {
    color: #303030 !important
}

div.p_table_2 div.active_column li a,
div.p_table_2 div.active_column li.row_style_1,
div.p_table_2 div.active_column li.row_style_2,
div.p_table_2 div.active_column li.row_style_3,
div.p_table_2 div.column_1:hover li.row_style_1,
div.p_table_2 div.column_1:hover li.row_style_2,
div.p_table_2 div.column_2:hover li.row_style_1,
div.p_table_2 div.column_2:hover li.row_style_3,
div.p_table_2 div.column_3:hover li.row_style_1,
div.p_table_2 div.column_3:hover li.row_style_2,
div.p_table_2 div.column_4:hover li.row_style_1,
div.p_table_2 div.column_4:hover li.row_style_3,
div.p_table_2.p_table_hover_disabled div.active_column:hover li a,
div.p_table_2.p_table_hover_disabled div.active_column:hover li.row_style_1,
div.p_table_2.p_table_hover_disabled div.active_column:hover li.row_style_1 a,
div.p_table_2.p_table_hover_disabled div.active_column:hover li.row_style_2,
div.p_table_2.p_table_hover_disabled div.active_column:hover li.row_style_2 a,
div.p_table_2.p_table_hover_disabled div.active_column:hover li.row_style_3,
div.p_table_2.p_table_hover_disabled div.active_column:hover li.row_style_3 a {
    color: #fff !important
}

div.p_table_2 li.row_style_1,
div.p_table_2 li.row_style_2,
div.p_table_2 li.row_style_3 {
    width: 100%;
    height: 16px;
    padding: 12px 0 !important;
    float: left;
    -webkit-transition: all .15s ease;
    -moz-transition: all .15s ease;
    -o-transition: all .15s ease;
    -ms-transition: all .15s ease;
    transition: all .15s ease
}

div.p_table_2 li.row_style_1 span,
div.p_table_2 li.row_style_2 span,
div.p_table_2 li.row_style_3 span {
    display: block;
    padding: 0 10px !important;
    font-size: 13px !important;
    background: 0 0 !important
}

div.p_table_2 li.row_style_1 {
    background: #fff !important
}

div.p_table_2 li.row_style_2 {
    background: #f6f6f6 !important
}

div.p_table_2 li.row_style_3 {
    background: #ebebeb !important
}

div.p_table_2.p_table_hover_disabled div.column_1:hover li.row_style_1,
div.p_table_2.p_table_hover_disabled div.column_2:hover li.row_style_1,
div.p_table_2.p_table_hover_disabled div.column_3:hover li.row_style_1,
div.p_table_2.p_table_hover_disabled div.column_4:hover li.row_style_1 {
    background: #fff !important
}

div.p_table_2.p_table_hover_disabled div.column_1:hover li.row_style_2,
div.p_table_2.p_table_hover_disabled div.column_2:hover li.row_style_2,
div.p_table_2.p_table_hover_disabled div.column_3:hover li.row_style_2,
div.p_table_2.p_table_hover_disabled div.column_4:hover li.row_style_2 {
    background: #f6f6f6 !important
}

div.p_table_2.p_table_hover_disabled div.column_1:hover li.row_style_3,
div.p_table_2.p_table_hover_disabled div.column_2:hover li.row_style_3,
div.p_table_2.p_table_hover_disabled div.column_3:hover li.row_style_3,
div.p_table_2.p_table_hover_disabled div.column_4:hover li.row_style_3 {
    background: #ebebeb !important
}

div.p_table_2 li.footer_row {
    width: 100%;
    height: 40px;
    padding: 14px 0 6px 0 !important;
    float: left;
    text-align: center;
    background: #fff !important;
    -webkit-transition: all .15s ease;
    -moz-transition: all .15s ease;
    -o-transition: all .15s ease;
    -ms-transition: all .15s ease;
    transition: all .15s ease
}

div.p_table_2.p_table_hover_disabled div.column_1:hover li.footer_row,
div.p_table_2.p_table_hover_disabled div.column_2:hover li.footer_row,
div.p_table_2.p_table_hover_disabled div.column_3:hover li.footer_row,
div.p_table_2.p_table_hover_disabled div.column_4:hover li.footer_row {
    background: #fff !important
}

div.p_table_2 a.button_1,
div.p_table_2 a.button_2,
div.p_table_2 a.button_3,
div.p_table_2 a.button_4 {
    width: 130px;
    height: 37px;
    padding: 3px 0 0 0 !important;
    display: block;
    text-align: center;
    margin-left: auto;
    margin-right: auto;
    outline: 0;
    line-height: normal;
    box-shadow: 0 1px 0 rgba(0, 0, 0, .15);
    -webkit-box-shadow: 0 1px 0 rgba(0, 0, 0, .15);
    -moz-box-shadow: 0 1px 0 rgba(0, 0, 0, .15);
    font-family: 'Yanone Kaffeesatz', arial, sans-serif;
    color: #fff;
    font-size: 24px;
    position: relative;
    top: 1px;
    -webkit-transition: all .15s ease-in-out;
    -moz-transition: all .15s ease-in-out;
    -o-transition: all .15s ease-in-out;
    -ms-transition: all .15s ease-in-out;
    transition: all .15s ease-in-out;
    box-sizing: content-box;
    -moz-box-sizing: content-box;
    -webkit-box-sizing: content-box
}

div.p_table_2.p_table_hover_disabled div.column_1:hover a.button_1,
div.p_table_2.p_table_hover_disabled div.column_2:hover a.button_2,
div.p_table_2.p_table_hover_disabled div.column_3:hover a.button_3,
div.p_table_2.p_table_hover_disabled div.column_4:hover a.button_4 {
    box-shadow: 0 1px 0 rgba(0, 0, 0, .15);
    -webkit-box-shadow: 0 1px 0 rgba(0, 0, 0, .15);
    -moz-box-shadow: 0 1px 0 rgba(0, 0, 0, .15);
    top: 1px
}

div.p_table_2 div.column_ribbon {
    float: right;
    width: 42px;
    height: 42px;
    position: relative;
    margin-bottom: -42px
}

@font-face {
    font-family: icons;
    src: url('');
    font-weight: 400;
    font-style: normal
}

div.p_table_2 span.css3_grid_icon::after {
    font-family: icons;
    font-style: normal;
    font-weight: 400;
    speak: none;
    display: inline-block;
    text-decoration: inherit;
    width: 1em;
    margin-right: .2em;
    text-align: center;
    font-variant: normal;
    text-transform: none;
    line-height: 10px;
    margin-left: .2em;
    margin-top: 3px;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale
}

div.p_table_2 div.active_column .css3_grid_icon::after,
div.p_table_2 div.column_1:hover .css3_grid_icon::after,
div.p_table_2 div.column_2:hover .css3_grid_icon::after,
div.p_table_2 div.column_3:hover .css3_grid_icon::after,
div.p_table_2 div.column_4:hover .css3_grid_icon::after {
    color: #fff
}

div.p_table_2 span.css3_grid_icon.icon_yes_01::after {
    content: '\2713';
    color: #56a600;
    font-size: 16px
}

div.p_table_2 span.css3_grid_icon.icon_yes_02::after {
    content: '\e802';
    color: #56a600;
    font-size: 14px
}

div.p_table_2 span.css3_grid_icon.icon_yes_03::after {
    content: '\2713';
    color: #56a600;
    font-size: 20px
}

div.p_table_2 span.css3_grid_icon.icon_yes_04::after {
    content: '\e806';
    color: #56a600;
    font-size: 16px
}

div.p_table_2 span.css3_grid_icon.icon_yes_05::after {
    content: '\e808';
    color: #56a600;
    font-size: 14px
}

div.p_table_2 span.css3_grid_icon.icon_yes_06::after {
    content: '\e80a';
    color: #56a600;
    font-size: 14px
}

div.p_table_2 span.css3_grid_icon.icon_yes_07::after {
    content: '\e812';
    color: #56a600;
    font-size: 13px
}

div.p_table_2 span.css3_grid_icon.icon_yes_08::after {
    content: '\2713';
    color: #56a600;
    font-size: 14px
}

div.p_table_2 span.css3_grid_icon.icon_yes_09::after {
    content: '\2713';
    color: #56a600;
    font-size: 14px
}

div.p_table_2 span.css3_grid_icon.icon_yes_10::after {
    content: '\2713';
    color: #ffa800;
    font-size: 15px
}

div.p_table_2 span.css3_grid_icon.icon_no_01::after {
    content: '\292B';
    color: #d64747;
    font-size: 16px
}

div.p_table_2 span.css3_grid_icon.icon_no_02::after {
    content: '\e803';
    color: #d64747;
    font-size: 14px
}

div.p_table_2 span.css3_grid_icon.icon_no_03::after {
    content: '\292B';
    color: #d64747;
    font-size: 20px
}

div.p_table_2 span.css3_grid_icon.icon_no_04::after {
    content: '\e807';
    color: #d64747;
    font-size: 16px
}

div.p_table_2 span.css3_grid_icon.icon_no_05::after {
    content: '\e809';
    color: #d64747;
    font-size: 14px
}

div.p_table_2 span.css3_grid_icon.icon_no_06::after {
    content: '\e80b';
    color: #d64747;
    font-size: 14px
}

div.p_table_2 span.css3_grid_icon.icon_no_07::after {
    content: '\e813';
    color: #aaa;
    font-size: 13px
}

div.p_table_2 span.css3_grid_icon.icon_no_08::after {
    content: '\e80f';
    color: #aaa;
    font-size: 14px
}

div.p_table_2 span.css3_grid_icon.icon_no_09::after {
    content: '\e811';
    color: #aaa;
    font-size: 14px
}

div.p_table_2 span.css3_grid_icon.icon_no_10::after {
    content: '\e801';
    color: #aaa;
    font-size: 15px
}

div.p_table_2 span.css3_grid_tooltip {
    position: relative !important;
    display: inline-block !important;
    border-bottom: 1px dotted !important;
    border-color: #303030 !important;
    cursor: pointer
}

div.p_table_2 li.row_style_1 span.css3_grid_tooltip,
div.p_table_2 li.row_style_2 span.css3_grid_tooltip,
div.p_table_2 li.row_style_3 span.css3_grid_tooltip,
div.p_table_2 li.row_style_4 span.css3_grid_tooltip {
    padding: 0 !important
}

div.p_table_2 .footer_row span.css3_grid_tooltip,
div.p_table_2 .header_row_1 span.css3_grid_tooltip,
div.p_table_2 .header_row_2 span.css3_grid_tooltip {
    border-bottom: none !important
}

div.p_table_2.p_table_hover_disabled div.column_1:hover span.css3_grid_tooltip,
div.p_table_2.p_table_hover_disabled div.column_2:hover span.css3_grid_tooltip,
div.p_table_2.p_table_hover_disabled div.column_3:hover span.css3_grid_tooltip,
div.p_table_2.p_table_hover_disabled div.column_4:hover span.css3_grid_tooltip {
    border-color: #303030 !important
}

div.p_table_2.p_table_hover_disabled span.css3_grid_tooltip:hover {
    border-bottom-style: solid !important
}

div.p_table_2.p_table_hover_disabled div.active_column span.css3_grid_tooltip:hover {
    border-bottom-style: dotted !important
}

div.p_table_2 div.active_column span.css3_grid_tooltip,
div.p_table_2 div.column_1:hover span.css3_grid_tooltip,
div.p_table_2 div.column_2:hover span.css3_grid_tooltip,
div.p_table_2 div.column_3:hover span.css3_grid_tooltip,
div.p_table_2 div.column_4:hover span.css3_grid_tooltip,
div.p_table_2 span.css3_grid_tooltip:hover,
div.p_table_2.p_table_hover_disabled div.active_column:hover span.css3_grid_tooltip {
    border-color: #fff !important
}

div.p_table_2 span.css3_grid_tooltip>span:first-child {
    min-width: 180px;
    font-family: arial, sans-serif !important;
    font-size: 13px !important;
    line-height: normal !important;
    text-align: left !important;
    padding: 10px 10px 12px 10px !important;
    visibility: hidden;
    opacity: 0;
    position: absolute;
    z-index: 1000;
    -webkit-transition-duration: .25s;
    -moz-transition-duration: .25s;
    -o-transition-duration: .25s;
    -ms-transition-duration: .25s;
    transition-duration: .25s;
    -webkit-transition-timing-function: cubic-bezier(.35, 0, .35, 1);
    -moz-transition-timing-function: cubic-bezier(.35, 0, .35, 1);
    -o-transition-timing-function: cubic-bezier(.35, 0, .35, 1);
    -ms-transition-timing-function: cubic-bezier(.35, 0, .35, 1);
    transition-timing-function: cubic-bezier(.35, 0, .35, 1);
    color: #fff !important;
    background: #404040 !important;
    background: -moz-linear-gradient(top, #4e4e4e 0, #404040 100%) !important;
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0, #4e4e4e), color-stop(100%, #404040)) !important;
    background: -webkit-linear-gradient(top, #4e4e4e 0, #404040 100%) !important;
    background: -o-linear-gradient(top, #4e4e4e 0, #404040 100%) !important;
    background: -ms-linear-gradient(top, #4e4e4e 0, #404040 100%) !important;
    background: linear-gradient(top, #4e4e4e 0, #404040 100%) !important;
    -webkit-border-radius: 4px;
    -moz-border-radius: 4px;
    border-radius: 4px;
    text-shadow: 0 1px 0 rgba(0, 0, 0, .4);
    left: -19px;
    bottom: 100%;
    margin-bottom: 30px;
    -webkit-transition-property: opacity, margin-bottom, visibility;
    -moz-transition-property: opacity, margin-bottom, visibility;
    -o-transition-property: opacity, margin-bottom, visibility;
    -ms-transition-property: opacity, margin-bottom, visibility;
    transition-property: opacity, margin-bottom, visibility
}

div.p_table_2.p_table_sliding span.css3_grid_tooltip>span:first-child {
    min-width: 95px;
    width: 95px;
    left: -54px
}

div.p_table_2 span.css3_grid_tooltip>span:first-child:before {
    content: "";
    display: block;
    width: 0;
    height: 0;
    position: absolute;
    border-left: 8px solid transparent !important;
    border-right: 8px solid transparent !important;
    border-top: 8px solid #000;
    border-bottom: 0 !important;
    bottom: -8px;
    left: 15px;
    border-color: #404040
}

div.p_table_2.p_table_sliding span.css3_grid_tooltip>span:first-child:before {
    left: 50px
}

div.p_table_2 span.css3_grid_tooltip:hover>span:first-child {
    margin-bottom: 10px;
    visibility: visible;
    opacity: 1
}

div.p_table_2 span.css3_grid_tooltip input:focus+span:first-child,
div.p_table_2 span.css3_grid_tooltip textarea:focus+span:first-child {
    margin-bottom: 10px;
    visibility: visible;
    opacity: 1
}

div.p_table_2 span.css3_grid_tooltip>span:first-child:after {
    content: "";
    display: block;
    border-top: 1px solid grey;
    position: absolute;
    left: 0;
    top: 1px;
    width: 100%;
    height: 10px;
    -webkit-border-radius: 4px;
    -moz-border-radius: 4px;
    border-radius: 4px
}

.css3_grid_clearfix:after {
    font-size: 0;
    content: ".";
    display: block;
    height: 0;
    visibility: hidden;
    clear: both
}

div.p_table_2_1 h1.caption {
    color: #d76431 !important
}

div.p_table_2_1 h1.caption span {
    color: #f5a13e
}

div.p_table_2_1 div.column_1 li.header_row_1 {
    border-bottom: 1px solid #e8851e;
    background-color: #f0aa2d !important;
    background-image: linear-gradient(top, #f2bb34, #ec9a26) !important;
    background: -ms-linear-gradient(top, #f2bb34, #ec9a26) !important;
    background: -moz-linear-gradient(top, #f2bb34, #ec9a26) !important;
    background: -o-linear-gradient(top, #f2bb34, #ec9a26) !important;
    background: -webkit-linear-gradient(top, #f2bb34, #ec9a26) !important;
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0, #f2bb34), color-stop(1, #ec9a26)) !important
}

div.p_table_2_1 div.column_1 li.decor_line {
    background-color: #f7d149 !important;
    background-image: linear-gradient(left, #f7d149, #fbe669 50%, #f7d149) !important;
    background: -ms-linear-gradient(left, #f7d149, #fbe669 50%, #f7d149) !important;
    background: -moz-linear-gradient(left, #f7d149, #fbe669 50%, #f7d149) !important;
    background: -o-linear-gradient(left, #f7d149, #fbe669 50%, #f7d149) !important;
    background: -webkit-linear-gradient(left, #f7d149, #fbe669 50%, #f7d149) !important;
    background: -webkit-gradient(linear, left top, right top, color-stop(0, #f7d149), color-stop(.5, #fbe669), color-stop(1, #f7d149)) !important
}

div.p_table_2_1 div.column_1 li.header_row_2 {
    background-color: #f0aa2d !important;
    background-image: linear-gradient(top, #f2b935, #ed9e28) !important;
    background: -ms-linear-gradient(top, #f2b935, #ed9e28) !important;
    background: -moz-linear-gradient(top, #f2b935, #ed9e28) !important;
    background: -o-linear-gradient(top, #f2b935, #ed9e28) !important;
    background: -webkit-linear-gradient(top, #f2b935, #ed9e28) !important;
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0, #f2b935), color-stop(1, #ed9e28)) !important
}

div.p_table_2_1 div.column_2 li.header_row_1 {
    border-bottom: 1px solid #e16420;
    background-color: #ea932f !important;
    background-image: linear-gradient(top, #eea837, #e67e28) !important;
    background: -ms-linear-gradient(top, #eea837, #e67e28) !important;
    background: -moz-linear-gradient(top, #eea837, #e67e28) !important;
    background: -o-linear-gradient(top, #eea837, #e67e28) !important;
    background: -webkit-linear-gradient(top, #eea837, #e67e28) !important;
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0, #eea837), color-stop(1, #e67e28)) !important
}

div.p_table_2_1 div.column_2 li.decor_line {
    background-color: #f4c64b !important;
    background-image: linear-gradient(left, #f4c64b, #f9e06c 50%, #f4c64b) !important;
    background: -ms-linear-gradient(left, #f4c64b, #f9e06c 50%, #f4c64b) !important;
    background: -moz-linear-gradient(left, #f4c64b, #f9e06c 50%, #f4c64b) !important;
    background: -o-linear-gradient(left, #f4c64b, #f9e06c 50%, #f4c64b) !important;
    background: -webkit-linear-gradient(left, #f4c64b, #f9e06c 50%, #f4c64b) !important;
    background: -webkit-gradient(linear, left top, right top, color-stop(0, #f4c64b), color-stop(.5, #f9e06c), color-stop(1, #f4c64b)) !important
}

div.p_table_2_1 div.column_2 li.header_row_2 {
    background-color: #ea932f !important;
    background-image: linear-gradient(top, #eea637, #e7832a) !important;
    background: -ms-linear-gradient(top, #eea637, #e7832a) !important;
    background: -moz-linear-gradient(top, #eea637, #e7832a) !important;
    background: -o-linear-gradient(top, #eea637, #e7832a) !important;
    background: -webkit-linear-gradient(top, #eea637, #e7832a) !important;
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0, #eea637), color-stop(1, #e7832a)) !important
}

div.p_table_2_1 div.column_3 li.header_row_1 {
    border-bottom: 1px solid #cf4d1e;
    background-color: #de712c !important;
    background-image: linear-gradient(top, #e48333, #d76125) !important;
    background: -ms-linear-gradient(top, #e48333, #d76125) !important;
    background: -moz-linear-gradient(top, #e48333, #d76125) !important;
    background: -o-linear-gradient(top, #e48333, #d76125) !important;
    background: -webkit-linear-gradient(top, #e48333, #d76125) !important;
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0, #e48333), color-stop(1, #d76125)) !important
}

div.p_table_2_1 div.column_3 li.decor_line {
    background-color: #edad46 !important;
    background-image: linear-gradient(left, #edad46, #f5d265 50%, #edad46) !important;
    background: -ms-linear-gradient(left, #edad46, #f5d265 50%, #edad46) !important;
    background: -moz-linear-gradient(left, #edad46, #f5d265 50%, #edad46) !important;
    background: -o-linear-gradient(left, #edad46, #f5d265 50%, #edad46) !important;
    background: -webkit-linear-gradient(left, #edad46, #f5d265 50%, #edad46) !important;
    background: -webkit-gradient(linear, left top, right top, color-stop(0, #edad46), color-stop(.5, #f5d265), color-stop(1, #edad46)) !important
}

div.p_table_2_1 div.column_3 li.header_row_2 {
    background-color: #de712c !important;
    background-image: linear-gradient(top, #e48534, #d96527) !important;
    background: -ms-linear-gradient(top, #e48534, #d96527) !important;
    background: -moz-linear-gradient(top, #e48534, #d96527) !important;
    background: -o-linear-gradient(top, #e48534, #d96527) !important;
    background: -webkit-linear-gradient(top, #e48534, #d96527) !important;
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0, #e48534), color-stop(1, #d96527)) !important
}

div.p_table_2_1 div.column_4 li.header_row_1 {
    border-bottom: 1px solid #bb3a1d;
    background-color: #d0562a !important;
    background-image: linear-gradient(top, #d96431, #c64a24) !important;
    background: -ms-linear-gradient(top, #d96431, #c64a24) !important;
    background: -moz-linear-gradient(top, #d96431, #c64a24) !important;
    background: -o-linear-gradient(top, #d96431, #c64a24) !important;
    background: -webkit-linear-gradient(top, #d96431, #c64a24) !important;
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0, #d96431), color-stop(1, #c64a24)) !important
}

div.p_table_2_1 div.column_4 li.decor_line {
    background-color: #e68a45 !important;
    background-image: linear-gradient(left, #e68a45, #f1bf63 50%, #e68a45) !important;
    background: -ms-linear-gradient(left, #e68a45, #f1bf63 50%, #e68a45) !important;
    background: -moz-linear-gradient(left, #e68a45, #f1bf63 50%, #e68a45) !important;
    background: -o-linear-gradient(left, #e68a45, #f1bf63 50%, #e68a45) !important;
    background: -webkit-linear-gradient(left, #e68a45, #f1bf63 50%, #e68a45) !important;
    background: -webkit-gradient(linear, left top, right top, color-stop(0, #e68a45), color-stop(.5, #f1bf63), color-stop(1, #e68a45)) !important
}

div.p_table_2_1 div.column_4 li.header_row_2 {
    background-color: #d0562a !important;
    background-image: linear-gradient(top, #d86533, #c94d26) !important;
    background: -ms-linear-gradient(top, #d86533, #c94d26) !important;
    background: -moz-linear-gradient(top, #d86533, #c94d26) !important;
    background: -o-linear-gradient(top, #d86533, #c94d26) !important;
    background: -webkit-linear-gradient(top, #d86533, #c94d26) !important;
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0, #d86533), color-stop(1, #c94d26)) !important
}

.css3_grid_hidden_rows_control_p_table_2_1,
div.p_table_2_1 div.column_1.active_column li.row_style_1,
div.p_table_2_1 div.column_1:hover li.row_style_1,
div.p_table_2_1.p_table_hover_disabled div.column_1.active_column li.row_style_1 {
    background: #f0ae30 !important
}

.css3_grid_hidden_rows_control_p_table_2_1:hover,
div.p_table_2_1 div.column_1.active_column li.row_style_2,
div.p_table_2_1 div.column_1:hover li.row_style_2,
div.p_table_2_1.p_table_hover_disabled div.column_1.active_column li.row_style_2 {
    background: #ed9e28 !important
}

div.p_table_2_1 div.column_1.active_column li.footer_row,
div.p_table_2_1 div.column_1:hover li.footer_row,
div.p_table_2_1.p_table_hover_disabled div.column_1.active_column li.footer_row {
    background: #f0ae30 !important
}

div.p_table_2_1 div.column_2.active_column li.row_style_1,
div.p_table_2_1 div.column_2:hover li.row_style_1,
div.p_table_2_1.p_table_hover_disabled div.column_2.active_column li.row_style_1 {
    background: #eb9732 !important
}

div.p_table_2_1 div.column_2.active_column li.row_style_3,
div.p_table_2_1 div.column_2:hover li.row_style_3,
div.p_table_2_1.p_table_hover_disabled div.column_2.active_column li.row_style_3 {
    background: #e7832a !important
}

div.p_table_2_1 div.column_2.active_column li.footer_row,
div.p_table_2_1 div.column_2:hover li.footer_row,
div.p_table_2_1.p_table_hover_disabled div.column_2.active_column li.footer_row {
    background: #eb9732 !important
}

div.p_table_2_1 div.column_3.active_column li.row_style_1,
div.p_table_2_1 div.column_3:hover li.row_style_1,
div.p_table_2_1.p_table_hover_disabled div.column_3.active_column li.row_style_1 {
    background: #df772e !important
}

div.p_table_2_1 div.column_3.active_column li.row_style_2,
div.p_table_2_1 div.column_3:hover li.row_style_2,
div.p_table_2_1.p_table_hover_disabled div.column_3.active_column li.row_style_2 {
    background: #d96527 !important
}

div.p_table_2_1 div.column_3.active_column li.footer_row,
div.p_table_2_1 div.column_3:hover li.footer_row,
div.p_table_2_1.p_table_hover_disabled div.column_3.active_column li.footer_row {
    background: #df772e !important
}

div.p_table_2_1 div.column_4.active_column li.row_style_1,
div.p_table_2_1 div.column_4:hover li.row_style_1,
div.p_table_2_1.p_table_hover_disabled div.column_4.active_column li.row_style_1 {
    background: #d25b2c !important
}

div.p_table_2_1 div.column_4.active_column li.row_style_3,
div.p_table_2_1 div.column_4:hover li.row_style_3,
div.p_table_2_1.p_table_hover_disabled div.column_4.active_column li.row_style_3 {
    background: #c94d26 !important
}

div.p_table_2_1 div.column_4.active_column li.footer_row,
div.p_table_2_1 div.column_4:hover li.footer_row,
div.p_table_2_1.p_table_hover_disabled div.column_4.active_column li.footer_row {
    background: #d25b2c !important
}

div.p_table_2_1 a.button_1,
div.p_table_2_1.p_table_hover_disabled div.column_1:hover a.button_1,
div.p_table_2_1.p_table_hover_disabled div.column_2:hover a.button_1,
div.p_table_2_1.p_table_hover_disabled div.column_3:hover a.button_1,
div.p_table_2_1.p_table_hover_disabled div.column_4:hover a.button_1 {
    border-bottom: 1px solid #e6861a;
    background-color: #f0aa2d;
    background-image: linear-gradient(top, #f4c538, #ed9f28);
    background: -ms-linear-gradient(top, #f4c538, #ed9f28);
    background: -moz-linear-gradient(top, #f4c538, #ed9f28);
    background: -o-linear-gradient(top, #f4c538, #ed9f28);
    background: -webkit-linear-gradient(top, #f4c538, #ed9f28);
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0, #f4c538), color-stop(1, #ed9f28))
}

div.p_table_2_1 a.button_2,
div.p_table_2_1.p_table_hover_disabled div.column_1:hover a.button_2,
div.p_table_2_1.p_table_hover_disabled div.column_2:hover a.button_2,
div.p_table_2_1.p_table_hover_disabled div.column_3:hover a.button_2,
div.p_table_2_1.p_table_hover_disabled div.column_4:hover a.button_2 {
    border-bottom: 1px solid #de691c;
    background-color: #ea932f;
    background-image: linear-gradient(top, #f1b53b, #e7842a);
    background: -ms-linear-gradient(top, #f1b53b, #e7842a);
    background: -moz-linear-gradient(top, #f1b53b, #e7842a);
    background: -o-linear-gradient(top, #f1b53b, #e7842a);
    background: -webkit-linear-gradient(top, #f1b53b, #e7842a);
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0, #f1b53b), color-stop(1, #e7842a))
}

div.p_table_2_1 a.button_3,
div.p_table_2_1.p_table_hover_disabled div.column_1:hover a.button_3,
div.p_table_2_1.p_table_hover_disabled div.column_2:hover a.button_3,
div.p_table_2_1.p_table_hover_disabled div.column_3:hover a.button_3,
div.p_table_2_1.p_table_hover_disabled div.column_4:hover a.button_3 {
    border-bottom: 1px solid #cc4d1a;
    background-color: #de712c;
    background-image: linear-gradient(top, #e88d37, #d96627);
    background: -ms-linear-gradient(top, #e88d37, #d96627);
    background: -moz-linear-gradient(top, #e88d37, #d96627);
    background: -o-linear-gradient(top, #e88d37, #d96627);
    background: -webkit-linear-gradient(top, #e88d37, #d96627);
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0, #e88d37), color-stop(1, #d96627))
}

div.p_table_2_1 a.button_4,
div.p_table_2_1.p_table_hover_disabled div.column_1:hover a.button_4,
div.p_table_2_1.p_table_hover_disabled div.column_2:hover a.button_4,
div.p_table_2_1.p_table_hover_disabled div.column_3:hover a.button_4,
div.p_table_2_1.p_table_hover_disabled div.column_4:hover a.button_4 {
    border-bottom: 1px solid #b83719;
    background-color: #d0562a;
    background-image: linear-gradient(top, #df6c35, #ca4e26);
    background: -ms-linear-gradient(top, #df6c35, #ca4e26);
    background: -moz-linear-gradient(top, #df6c35, #ca4e26);
    background: -o-linear-gradient(top, #df6c35, #ca4e26);
    background: -webkit-linear-gradient(top, #df6c35, #ca4e26);
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0, #df6c35), color-stop(1, #ca4e26))
}

div.p_table_2_2 h1.caption {
    color: #449a28 !important
}

div.p_table_2_2 h1.caption span {
    color: #9dc25f
}

div.p_table_2_2 div.column_1 li.header_row_1 {
    border-bottom: 1px solid #5e9737;
    background-color: #7cac49 !important;
    background-image: linear-gradient(top, #a1c55f, #77a946) !important;
    background: -ms-linear-gradient(top, #a1c55f, #77a946) !important;
    background: -moz-linear-gradient(top, #a1c55f, #77a946) !important;
    background: -o-linear-gradient(top, #a1c55f, #77a946) !important;
    background: -webkit-linear-gradient(top, #a1c55f, #77a946) !important;
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0, #a1c55f), color-stop(1, #77a946)) !important
}

div.p_table_2_2 div.column_1 li.decor_line {
    background-color: #c1d884 !important;
    background-image: linear-gradient(left, #c1d884, #ddeabc 50%, #c1d884) !important;
    background: -ms-linear-gradient(left, #c1d884, #ddeabc 50%, #c1d884) !important;
    background: -moz-linear-gradient(left, #c1d884, #ddeabc 50%, #c1d884) !important;
    background: -o-linear-gradient(left, #c1d884, #ddeabc 50%, #c1d884) !important;
    background: -webkit-linear-gradient(left, #c1d884, #ddeabc 50%, #c1d884) !important;
    background: -webkit-gradient(linear, left top, right top, color-stop(0, #c1d884), color-stop(.5, #ddeabc), color-stop(1, #c1d884)) !important
}

div.p_table_2_2 div.column_1 li.header_row_2 {
    background-color: #7cac49 !important;
    background-image: linear-gradient(top, #a0c461, #7cac49) !important;
    background: -ms-linear-gradient(top, #a0c461, #7cac49) !important;
    background: -moz-linear-gradient(top, #a0c461, #7cac49) !important;
    background: -o-linear-gradient(top, #a0c461, #7cac49) !important;
    background: -webkit-linear-gradient(top, #a0c461, #7cac49) !important;
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0, #a0c461), color-stop(1, #7cac49)) !important
}

div.p_table_2_2 div.column_2 li.header_row_1 {
    border-bottom: 1px solid #487d29;
    background-color: #5f9836 !important;
    background-image: linear-gradient(top, #7cb746, #5b9433) !important;
    background: -ms-linear-gradient(top, #7cb746, #5b9433) !important;
    background: -moz-linear-gradient(top, #7cb746, #5b9433) !important;
    background: -o-linear-gradient(top, #7cb746, #5b9433) !important;
    background: -webkit-linear-gradient(top, #7cb746, #5b9433) !important;
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0, #7cb746), color-stop(1, #5b9433)) !important
}

div.p_table_2_2 div.column_2 li.decor_line {
    background-color: #a5cf62 !important;
    background-image: linear-gradient(left, #a5cf62, #cee58e 50%, #a5cf62) !important;
    background: -ms-linear-gradient(left, #a5cf62, #cee58e 50%, #a5cf62) !important;
    background: -moz-linear-gradient(left, #a5cf62, #cee58e 50%, #a5cf62) !important;
    background: -o-linear-gradient(left, #a5cf62, #cee58e 50%, #a5cf62) !important;
    background: -webkit-linear-gradient(left, #a5cf62, #cee58e 50%, #a5cf62) !important;
    background: -webkit-gradient(linear, left top, right top, color-stop(0, #a5cf62), color-stop(.5, #cee58e), color-stop(1, #a5cf62)) !important
}

div.p_table_2_2 div.column_2 li.header_row_2 {
    background-color: #5f9836 !important;
    background-image: linear-gradient(top, #7eb548, #5f9836) !important;
    background: -ms-linear-gradient(top, #7eb548, #5f9836) !important;
    background: -moz-linear-gradient(top, #7eb548, #5f9836) !important;
    background: -o-linear-gradient(top, #7eb548, #5f9836) !important;
    background: -webkit-linear-gradient(top, #7eb548, #5f9836) !important;
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0, #7eb548), color-stop(1, #5f9836)) !important
}

div.p_table_2_2 div.column_3 li.header_row_1 {
    border-bottom: 1px solid #356a1e;
    background-color: #468928 !important;
    background-image: linear-gradient(top, #5bad34, #438426) !important;
    background: -ms-linear-gradient(top, #5bad34, #438426) !important;
    background: -moz-linear-gradient(top, #5bad34, #438426) !important;
    background: -o-linear-gradient(top, #5bad34, #438426) !important;
    background: -webkit-linear-gradient(top, #5bad34, #438426) !important;
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0, #5bad34), color-stop(1, #438426)) !important
}

div.p_table_2_2 div.column_3 li.decor_line {
    background-color: #7ec849 !important;
    background-image: linear-gradient(left, #7ec849, #b6e169 50%, #7ec849) !important;
    background: -ms-linear-gradient(left, #7ec849, #b6e169 50%, #7ec849) !important;
    background: -moz-linear-gradient(left, #7ec849, #b6e169 50%, #7ec849) !important;
    background: -o-linear-gradient(left, #7ec849, #b6e169 50%, #7ec849) !important;
    background: -webkit-linear-gradient(left, #7ec849, #b6e169 50%, #7ec849) !important;
    background: -webkit-gradient(linear, left top, right top, color-stop(0, #7ec849), color-stop(.5, #b6e169), color-stop(1, #7ec849)) !important
}

div.p_table_2_2 div.column_3 li.header_row_2 {
    background-color: #468928 !important;
    background-image: linear-gradient(top, #5dab35, #468928) !important;
    background: -ms-linear-gradient(top, #5dab35, #468928) !important;
    background: -moz-linear-gradient(top, #5dab35, #468928) !important;
    background: -o-linear-gradient(top, #5dab35, #468928) !important;
    background: -webkit-linear-gradient(top, #5dab35, #468928) !important;
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0, #5dab35), color-stop(1, #468928)) !important
}

div.p_table_2_2 div.column_4 li.header_row_1 {
    border-bottom: 1px solid #275c17;
    background-color: #34791f !important;
    background-image: linear-gradient(top, #449e28, #31741d) !important;
    background: -ms-linear-gradient(top, #449e28, #31741d) !important;
    background: -moz-linear-gradient(top, #449e28, #31741d) !important;
    background: -o-linear-gradient(top, #449e28, #31741d) !important;
    background: -webkit-linear-gradient(top, #449e28, #31741d) !important;
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0, #449e28), color-stop(1, #31741d)) !important
}

div.p_table_2_2 div.column_4 li.decor_line {
    background-color: #5ebf37 !important;
    background-image: linear-gradient(left, #5ebf37, #88dc50 50%, #5ebf37) !important;
    background: -ms-linear-gradient(left, #5ebf37, #88dc50 50%, #5ebf37) !important;
    background: -moz-linear-gradient(left, #5ebf37, #88dc50 50%, #5ebf37) !important;
    background: -o-linear-gradient(left, #5ebf37, #88dc50 50%, #5ebf37) !important;
    background: -webkit-linear-gradient(left, #5ebf37, #88dc50 50%, #5ebf37) !important;
    background: -webkit-gradient(linear, left top, right top, color-stop(0, #5ebf37), color-stop(.5, #88dc50), color-stop(1, #5ebf37)) !important
}

div.p_table_2_2 div.column_4 li.header_row_2 {
    background-color: #34791f !important;
    background-image: linear-gradient(top, #449c29, #34791f) !important;
    background: -ms-linear-gradient(top, #449c29, #34791f) !important;
    background: -moz-linear-gradient(top, #449c29, #34791f) !important;
    background: -o-linear-gradient(top, #449c29, #34791f) !important;
    background: -webkit-linear-gradient(top, #449c29, #34791f) !important;
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0, #449c29), color-stop(1, #34791f)) !important
}

.css3_grid_hidden_rows_control_p_table_2_2,
div.p_table_2_2 div.column_1.active_column li.row_style_1,
div.p_table_2_2 div.column_1:hover li.row_style_1,
div.p_table_2_2.p_table_hover_disabled div.column_1.active_column li.row_style_1 {
    background: #91b956 !important
}

.css3_grid_hidden_rows_control_p_table_2_2:hover,
div.p_table_2_2 div.column_1.active_column li.row_style_2,
div.p_table_2_2 div.column_1:hover li.row_style_2,
div.p_table_2_2.p_table_hover_disabled div.column_1.active_column li.row_style_2 {
    background: #7cac49 !important
}

div.p_table_2_2 div.column_1.active_column li.footer_row,
div.p_table_2_2 div.column_1:hover li.footer_row,
div.p_table_2_2.p_table_hover_disabled div.column_1.active_column li.footer_row {
    background: #91b956 !important
}

div.p_table_2_2 div.column_2.active_column li.row_style_1,
div.p_table_2_2 div.column_2:hover li.row_style_1,
div.p_table_2_2.p_table_hover_disabled div.column_2.active_column li.row_style_1 {
    background: #70a940 !important
}

div.p_table_2_2 div.column_2.active_column li.row_style_3,
div.p_table_2_2 div.column_2:hover li.row_style_3,
div.p_table_2_2.p_table_hover_disabled div.column_2.active_column li.row_style_3 {
    background: #5f9836 !important
}

div.p_table_2_2 div.column_2.active_column li.footer_row,
div.p_table_2_2 div.column_2:hover li.footer_row,
div.p_table_2_2.p_table_hover_disabled div.column_2.active_column li.footer_row {
    background: #70a940 !important
}

div.p_table_2_2 div.column_3.active_column li.row_style_1,
div.p_table_2_2 div.column_3:hover li.row_style_1,
div.p_table_2_2.p_table_hover_disabled div.column_3.active_column li.row_style_1 {
    background: #539c30 !important
}

div.p_table_2_2 div.column_3.active_column li.row_style_2,
div.p_table_2_2 div.column_3:hover li.row_style_2,
div.p_table_2_2.p_table_hover_disabled div.column_3.active_column li.row_style_2 {
    background: #468928 !important
}

div.p_table_2_2 div.column_3.active_column li.footer_row,
div.p_table_2_2 div.column_3:hover li.footer_row,
div.p_table_2_2.p_table_hover_disabled div.column_3.active_column li.footer_row {
    background: #539c30 !important
}

div.p_table_2_2 div.column_4.active_column li.row_style_1,
div.p_table_2_2 div.column_4:hover li.row_style_1,
div.p_table_2_2.p_table_hover_disabled div.column_4.active_column li.row_style_1 {
    background: #3d8e25 !important
}

div.p_table_2_2 div.column_4.active_column li.row_style_3,
div.p_table_2_2 div.column_4:hover li.row_style_3,
div.p_table_2_2.p_table_hover_disabled div.column_4.active_column li.row_style_3 {
    background: #34791f !important
}

div.p_table_2_2 div.column_4.active_column li.footer_row,
div.p_table_2_2 div.column_4:hover li.footer_row,
div.p_table_2_2.p_table_hover_disabled div.column_4.active_column li.footer_row {
    background: #3d8e25 !important
}

div.p_table_2_2 a.button_1,
div.p_table_2_2.p_table_hover_disabled div.column_1:hover a.button_1,
div.p_table_2_2.p_table_hover_disabled div.column_2:hover a.button_1,
div.p_table_2_2.p_table_hover_disabled div.column_3:hover a.button_1,
div.p_table_2_2.p_table_hover_disabled div.column_4:hover a.button_1 {
    border-bottom: 1px solid #629634;
    background-color: #7cac49;
    background-image: linear-gradient(top, #aecd66, #7dad4a);
    background: -ms-linear-gradient(top, #aecd66, #7dad4a);
    background: -moz-linear-gradient(top, #aecd66, #7dad4a);
    background: -o-linear-gradient(top, #aecd66, #7dad4a);
    background: -webkit-linear-gradient(top, #aecd66, #7dad4a);
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0, #aecd66), color-stop(1, #7dad4a))
}

div.p_table_2_2 a.button_2,
div.p_table_2_2.p_table_hover_disabled div.column_1:hover a.button_2,
div.p_table_2_2.p_table_hover_disabled div.column_2:hover a.button_2,
div.p_table_2_2.p_table_hover_disabled div.column_3:hover a.button_2,
div.p_table_2_2.p_table_hover_disabled div.column_4:hover a.button_2 {
    border-bottom: 1px solid #478025;
    background-color: #5f9836;
    background-image: linear-gradient(top, #85c14c, #609937);
    background: -ms-linear-gradient(top, #85c14c, #609937);
    background: -moz-linear-gradient(top, #85c14c, #609937);
    background: -o-linear-gradient(top, #85c14c, #609937);
    background: -webkit-linear-gradient(top, #85c14c, #609937);
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0, #85c14c), color-stop(1, #609937))
}

div.p_table_2_2 a.button_3,
div.p_table_2_2.p_table_hover_disabled div.column_1:hover a.button_3,
div.p_table_2_2.p_table_hover_disabled div.column_2:hover a.button_3,
div.p_table_2_2.p_table_hover_disabled div.column_3:hover a.button_3,
div.p_table_2_2.p_table_hover_disabled div.column_4:hover a.button_3 {
    border-bottom: 1px solid #32701a;
    background-color: #468928;
    background-image: linear-gradient(top, #62b838, #478a28);
    background: -ms-linear-gradient(top, #62b838, #478a28);
    background: -moz-linear-gradient(top, #62b838, #478a28);
    background: -o-linear-gradient(top, #62b838, #478a28);
    background: -webkit-linear-gradient(top, #62b838, #478a28);
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0, #62b838), color-stop(1, #478a28))
}

div.p_table_2_2 a.button_4,
div.p_table_2_2.p_table_hover_disabled div.column_1:hover a.button_4,
div.p_table_2_2.p_table_hover_disabled div.column_2:hover a.button_4,
div.p_table_2_2.p_table_hover_disabled div.column_3:hover a.button_4,
div.p_table_2_2.p_table_hover_disabled div.column_4:hover a.button_4 {
    border-bottom: 1px solid #245f14;
    background-color: #34791f;
    background-image: linear-gradient(top, #49a92b, #357a1f);
    background: -ms-linear-gradient(top, #49a92b, #357a1f);
    background: -moz-linear-gradient(top, #49a92b, #357a1f);
    background: -o-linear-gradient(top, #49a92b, #357a1f);
    background: -webkit-linear-gradient(top, #49a92b, #357a1f);
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0, #49a92b), color-stop(1, #357a1f))
}

div.p_table_2_3 h1.caption {
    color: #3171b5 !important
}

div.p_table_2_3 h1.caption span {
    color: #70b7d2
}

div.p_table_2_3 div.column_1 li.header_row_1 {
    border-bottom: 1px solid #4283b2;
    background-color: #569dc2 !important;
    background-image: linear-gradient(top, #70bbd4, #5399c0) !important;
    background: -ms-linear-gradient(top, #70bbd4, #5399c0) !important;
    background: -moz-linear-gradient(top, #70bbd4, #5399c0) !important;
    background: -o-linear-gradient(top, #70bbd4, #5399c0) !important;
    background: -webkit-linear-gradient(top, #70bbd4, #5399c0) !important;
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0, #70bbd4), color-stop(1, #5399c0)) !important
}

div.p_table_2_3 div.column_1 li.decor_line {
    background-color: #98d1e2 !important;
    background-image: linear-gradient(left, #98d1e2, #c7e6ef 50%, #98d1e2) !important;
    background: -ms-linear-gradient(left, #98d1e2, #c7e6ef 50%, #98d1e2) !important;
    background: -moz-linear-gradient(left, #98d1e2, #c7e6ef 50%, #98d1e2) !important;
    background: -o-linear-gradient(left, #98d1e2, #c7e6ef 50%, #98d1e2) !important;
    background: -webkit-linear-gradient(left, #98d1e2, #c7e6ef 50%, #98d1e2) !important;
    background: -webkit-gradient(linear, left top, right top, color-stop(0, #98d1e2), color-stop(.5, #c7e6ef), color-stop(1, #98d1e2)) !important
}

div.p_table_2_3 div.column_1 li.header_row_2 {
    background-color: #569dc2 !important;
    background-image: linear-gradient(top, #72b9d3, #569dc2) !important;
    background: -ms-linear-gradient(top, #72b9d3, #569dc2) !important;
    background: -moz-linear-gradient(top, #72b9d3, #569dc2) !important;
    background: -o-linear-gradient(top, #72b9d3, #569dc2) !important;
    background: -webkit-linear-gradient(top, #72b9d3, #569dc2) !important;
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0, #72b9d3), color-stop(1, #569dc2)) !important
}

div.p_table_2_3 div.column_2 li.header_row_1 {
    border-bottom: 1px solid #2e639f;
    background-color: #3c82b3 !important;
    background-image: linear-gradient(top, #4ea8ca, #397db0) !important;
    background: -ms-linear-gradient(top, #4ea8ca, #397db0) !important;
    background: -moz-linear-gradient(top, #4ea8ca, #397db0) !important;
    background: -o-linear-gradient(top, #4ea8ca, #397db0) !important;
    background: -webkit-linear-gradient(top, #4ea8ca, #397db0) !important;
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0, #4ea8ca), color-stop(1, #397db0)) !important
}

div.p_table_2_3 div.column_2 li.decor_line {
    background-color: #6cc5db !important;
    background-image: linear-gradient(left, #6cc5db, #9ce0ec 50%, #6cc5db) !important;
    background: -ms-linear-gradient(left, #6cc5db, #9ce0ec 50%, #6cc5db) !important;
    background: -moz-linear-gradient(left, #6cc5db, #9ce0ec 50%, #6cc5db) !important;
    background: -o-linear-gradient(left, #6cc5db, #9ce0ec 50%, #6cc5db) !important;
    background: -webkit-linear-gradient(left, #6cc5db, #9ce0ec 50%, #6cc5db) !important;
    background: -webkit-gradient(linear, left top, right top, color-stop(0, #6cc5db), color-stop(.5, #9ce0ec), color-stop(1, #6cc5db)) !important
}

div.p_table_2_3 div.column_2 li.header_row_2 {
    background-color: #3c82b3 !important;
    background-image: linear-gradient(top, #4fa5c8, #3c82b3) !important;
    background: -ms-linear-gradient(top, #4fa5c8, #3c82b3) !important;
    background: -moz-linear-gradient(top, #4fa5c8, #3c82b3) !important;
    background: -o-linear-gradient(top, #4fa5c8, #3c82b3) !important;
    background: -webkit-linear-gradient(top, #4fa5c8, #3c82b3) !important;
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0, #4fa5c8), color-stop(1, #3c82b3)) !important
}

div.p_table_2_3 div.column_3 li.header_row_1 {
    border-bottom: 1px solid #244f8b;
    background-color: #2f68a3 !important;
    background-image: linear-gradient(top, #3d87bf, #2d649f) !important;
    background: -ms-linear-gradient(top, #3d87bf, #2d649f) !important;
    background: -moz-linear-gradient(top, #3d87bf, #2d649f) !important;
    background: -o-linear-gradient(top, #3d87bf, #2d649f) !important;
    background: -webkit-linear-gradient(top, #3d87bf, #2d649f) !important;
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0, #3d87bf), color-stop(1, #2d649f)) !important
}

div.p_table_2_3 div.column_3 li.decor_line {
    background-color: #55b3d4 !important;
    background-image: linear-gradient(left, #55b3d4, #7bd5e8 50%, #55b3d4) !important;
    background: -ms-linear-gradient(left, #55b3d4, #7bd5e8 50%, #55b3d4) !important;
    background: -moz-linear-gradient(left, #55b3d4, #7bd5e8 50%, #55b3d4) !important;
    background: -o-linear-gradient(left, #55b3d4, #7bd5e8 50%, #55b3d4) !important;
    background: -webkit-linear-gradient(left, #55b3d4, #7bd5e8 50%, #55b3d4) !important;
    background: -webkit-gradient(linear, left top, right top, color-stop(0, #55b3d4), color-stop(.5, #7bd5e8), color-stop(1, #55b3d4)) !important
}

div.p_table_2_3 div.column_3 li.header_row_2 {
    background-color: #2f68a3 !important;
    background-image: linear-gradient(top, #3e8abd, #2f68a3) !important;
    background: -ms-linear-gradient(top, #3e8abd, #2f68a3) !important;
    background: -moz-linear-gradient(top, #3e8abd, #2f68a3) !important;
    background: -o-linear-gradient(top, #3e8abd, #2f68a3) !important;
    background: -webkit-linear-gradient(top, #3e8abd, #2f68a3) !important;
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0, #3e8abd), color-stop(1, #2f68a3)) !important
}

div.p_table_2_3 div.column_4 li.header_row_1 {
    border-bottom: 1px solid #1d4280;
    background-color: #26579a !important;
    background-image: linear-gradient(top, #3171b8, #245496) !important;
    background: -ms-linear-gradient(top, #3171b8, #245496) !important;
    background: -moz-linear-gradient(top, #3171b8, #245496) !important;
    background: -o-linear-gradient(top, #3171b8, #245496) !important;
    background: -webkit-linear-gradient(top, #3171b8, #245496) !important;
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0, #3171b8), color-stop(1, #245496)) !important
}

div.p_table_2_3 div.column_4 li.decor_line {
    background-color: #4599cf !important;
    background-image: linear-gradient(left, #4599cf, #63c7e5 50%, #4599cf) !important;
    background: -ms-linear-gradient(left, #4599cf, #63c7e5 50%, #4599cf) !important;
    background: -moz-linear-gradient(left, #4599cf, #63c7e5 50%, #4599cf) !important;
    background: -o-linear-gradient(left, #4599cf, #63c7e5 50%, #4599cf) !important;
    background: -webkit-linear-gradient(left, #4599cf, #63c7e5 50%, #4599cf) !important;
    background: -webkit-gradient(linear, left top, right top, color-stop(0, #4599cf), color-stop(.5, #63c7e5), color-stop(1, #4599cf)) !important
}

div.p_table_2_3 div.column_4 li.header_row_2 {
    background-color: #26579a !important;
    background-image: linear-gradient(top, #3373b6, #26579a) !important;
    background: -ms-linear-gradient(top, #3373b6, #26579a) !important;
    background: -moz-linear-gradient(top, #3373b6, #26579a) !important;
    background: -o-linear-gradient(top, #3373b6, #26579a) !important;
    background: -webkit-linear-gradient(top, #3373b6, #26579a) !important;
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0, #3373b6), color-stop(1, #26579a)) !important
}

.css3_grid_hidden_rows_control_p_table_2_3,
div.p_table_2_3 div.column_1.active_column li.row_style_1,
div.p_table_2_3 div.column_1:hover li.row_style_1,
div.p_table_2_3.p_table_hover_disabled div.column_1.active_column li.row_style_1 {
    background: #66adcc !important
}

.css3_grid_hidden_rows_control_p_table_2_3:hover,
div.p_table_2_3 div.column_1.active_column li.row_style_2,
div.p_table_2_3 div.column_1:hover li.row_style_2,
div.p_table_2_3.p_table_hover_disabled div.column_1.active_column li.row_style_2 {
    background: #569dc2 !important
}

div.p_table_2_3 div.column_1.active_column li.footer_row,
div.p_table_2_3 div.column_1:hover li.footer_row,
div.p_table_2_3.p_table_hover_disabled div.column_1.active_column li.footer_row {
    background: #66adcc !important
}

div.p_table_2_3 div.column_2.active_column li.row_style_1,
div.p_table_2_3 div.column_2:hover li.row_style_1,
div.p_table_2_3.p_table_hover_disabled div.column_2.active_column li.row_style_1 {
    background: #4797c0 !important
}

div.p_table_2_3 div.column_2.active_column li.row_style_3,
div.p_table_2_3 div.column_2:hover li.row_style_3,
div.p_table_2_3.p_table_hover_disabled div.column_2.active_column li.row_style_3 {
    background: #3c82b3 !important
}

div.p_table_2_3 div.column_2.active_column li.footer_row,
div.p_table_2_3 div.column_2:hover li.footer_row,
div.p_table_2_3.p_table_hover_disabled div.column_2.active_column li.footer_row {
    background: #4797c0 !important
}

div.p_table_2_3 div.column_3.active_column li.row_style_1,
div.p_table_2_3 div.column_3:hover li.row_style_1,
div.p_table_2_3.p_table_hover_disabled div.column_3.active_column li.row_style_1 {
    background: #377bb2 !important
}

div.p_table_2_3 div.column_3.active_column li.row_style_2,
div.p_table_2_3 div.column_3:hover li.row_style_2,
div.p_table_2_3.p_table_hover_disabled div.column_3.active_column li.row_style_2 {
    background: #2f68a3 !important
}

div.p_table_2_3 div.column_3.active_column li.footer_row,
div.p_table_2_3 div.column_3:hover li.footer_row,
div.p_table_2_3.p_table_hover_disabled div.column_3.active_column li.footer_row {
    background: #377bb2 !important
}

div.p_table_2_3 div.column_4.active_column li.row_style_1,
div.p_table_2_3 div.column_4:hover li.row_style_1,
div.p_table_2_3.p_table_hover_disabled div.column_4.active_column li.row_style_1 {
    background: #2c67aa !important
}

div.p_table_2_3 div.column_4.active_column li.row_style_3,
div.p_table_2_3 div.column_4:hover li.row_style_3,
div.p_table_2_3.p_table_hover_disabled div.column_4.active_column li.row_style_3 {
    background: #26579a !important
}

div.p_table_2_3 div.column_4.active_column li.footer_row,
div.p_table_2_3 div.column_4:hover li.footer_row,
div.p_table_2_3.p_table_hover_disabled div.column_4.active_column li.footer_row {
    background: #2c67aa !important
}

div.p_table_2_3 a.button_1,
div.p_table_2_3.p_table_hover_disabled div.column_1:hover a.button_1,
div.p_table_2_3.p_table_hover_disabled div.column_2:hover a.button_1,
div.p_table_2_3.p_table_hover_disabled div.column_3:hover a.button_1,
div.p_table_2_3.p_table_hover_disabled div.column_4:hover a.button_1 {
    border-bottom: 1px solid #3f85b0;
    background-color: #569dc2;
    background-image: linear-gradient(top, #78c4da, #579ec3);
    background: -ms-linear-gradient(top, #78c4da, #579ec3);
    background: -moz-linear-gradient(top, #78c4da, #579ec3);
    background: -o-linear-gradient(top, #78c4da, #579ec3);
    background: -webkit-linear-gradient(top, #78c4da, #579ec3);
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0, #78c4da), color-stop(1, #579ec3))
}

div.p_table_2_3 a.button_2,
div.p_table_2_3.p_table_hover_disabled div.column_1:hover a.button_2,
div.p_table_2_3.p_table_hover_disabled div.column_2:hover a.button_2,
div.p_table_2_3.p_table_hover_disabled div.column_3:hover a.button_2,
div.p_table_2_3.p_table_hover_disabled div.column_4:hover a.button_2 {
    border-bottom: 1px solid #2a689e;
    background-color: #3c82b3;
    background-image: linear-gradient(top, #54b4d1, #3d83b4);
    background: -ms-linear-gradient(top, #54b4d1, #3d83b4);
    background: -moz-linear-gradient(top, #54b4d1, #3d83b4);
    background: -o-linear-gradient(top, #54b4d1, #3d83b4);
    background: -webkit-linear-gradient(top, #54b4d1, #3d83b4);
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0, #54b4d1), color-stop(1, #3d83b4))
}

div.p_table_2_3 a.button_3,
div.p_table_2_3.p_table_hover_disabled div.column_1:hover a.button_3,
div.p_table_2_3.p_table_hover_disabled div.column_2:hover a.button_3,
div.p_table_2_3.p_table_hover_disabled div.column_3:hover a.button_3,
div.p_table_2_3.p_table_hover_disabled div.column_4:hover a.button_3 {
    border-bottom: 1px solid #204f8b;
    background-color: #2f68a3;
    background-image: linear-gradient(top, #4292c8, #3069a4);
    background: -ms-linear-gradient(top, #4292c8, #3069a4);
    background: -moz-linear-gradient(top, #4292c8, #3069a4);
    background: -o-linear-gradient(top, #4292c8, #3069a4);
    background: -webkit-linear-gradient(top, #4292c8, #3069a4);
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0, #4292c8), color-stop(1, #3069a4))
}

div.p_table_2_3 a.button_4,
div.p_table_2_3.p_table_hover_disabled div.column_1:hover a.button_4,
div.p_table_2_3.p_table_hover_disabled div.column_2:hover a.button_4,
div.p_table_2_3.p_table_hover_disabled div.column_3:hover a.button_4,
div.p_table_2_3.p_table_hover_disabled div.column_4:hover a.button_4 {
    border-bottom: 1px solid #194082;
    background-color: #26579a;
    background-image: linear-gradient(top, #357ac2, #26589b);
    background: -ms-linear-gradient(top, #357ac2, #26589b);
    background: -moz-linear-gradient(top, #357ac2, #26589b);
    background: -o-linear-gradient(top, #357ac2, #26589b);
    background: -webkit-linear-gradient(top, #357ac2, #26589b);
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0, #357ac2), color-stop(1, #26589b))
}

div.p_table_2_4 h1.caption {
    color: #6a4d8f !important
}

div.p_table_2_4 h1.caption span {
    color: #a59dc4
}

div.p_table_2_4 div.column_1 li.header_row_1 {
    border-bottom: 1px solid #675e9a;
    background-color: #867caf !important;
    background-image: linear-gradient(top, #aba1c7, #8177ac) !important;
    background: -ms-linear-gradient(top, #aba1c7, #8177ac) !important;
    background: -moz-linear-gradient(top, #aba1c7, #8177ac) !important;
    background: -o-linear-gradient(top, #aba1c7, #8177ac) !important;
    background: -webkit-linear-gradient(top, #aba1c7, #8177ac) !important;
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0, #aba1c7), color-stop(1, #8177ac)) !important
}

div.p_table_2_4 div.column_1 li.decor_line {
    background-color: #c6c1d9 !important;
    background-image: linear-gradient(left, #c6c1d9, #e0ddea 50%, #c6c1d9) !important;
    background: -ms-linear-gradient(left, #c6c1d9, #e0ddea 50%, #c6c1d9) !important;
    background: -moz-linear-gradient(left, #c6c1d9, #e0ddea 50%, #c6c1d9) !important;
    background: -o-linear-gradient(left, #c6c1d9, #e0ddea 50%, #c6c1d9) !important;
    background: -webkit-linear-gradient(left, #c6c1d9, #e0ddea 50%, #c6c1d9) !important;
    background: -webkit-gradient(linear, left top, right top, color-stop(0, #c6c1d9), color-stop(.5, #e0ddea), color-stop(1, #c6c1d9)) !important
}

div.p_table_2_4 div.column_1 li.header_row_2 {
    background-color: #867caf !important;
    background-image: linear-gradient(top, #a8a0c6, #867caf) !important;
    background: -ms-linear-gradient(top, #a8a0c6, #867caf) !important;
    background: -moz-linear-gradient(top, #a8a0c6, #867caf) !important;
    background: -o-linear-gradient(top, #a8a0c6, #867caf) !important;
    background: -webkit-linear-gradient(top, #a8a0c6, #867caf) !important;
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0, #a8a0c6), color-stop(1, #867caf)) !important
}

div.p_table_2_4 div.column_2 li.header_row_1 {
    border-bottom: 1px solid #554a81;
    background-color: #70619b !important;
    background-image: linear-gradient(top, #927eb9, #6b5d97) !important;
    background: -ms-linear-gradient(top, #927eb9, #6b5d97) !important;
    background: -moz-linear-gradient(top, #927eb9, #6b5d97) !important;
    background: -o-linear-gradient(top, #927eb9, #6b5d97) !important;
    background: -webkit-linear-gradient(top, #927eb9, #6b5d97) !important;
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0, #927eb9), color-stop(1, #6b5d97)) !important
}

div.p_table_2_4 div.column_2 li.decor_line {
    background-color: #b9a7d0 !important;
    background-image: linear-gradient(left, #b9a7d0, #d9cfe6 50%, #b9a7d0) !important;
    background: -ms-linear-gradient(left, #b9a7d0, #d9cfe6 50%, #b9a7d0) !important;
    background: -moz-linear-gradient(left, #b9a7d0, #d9cfe6 50%, #b9a7d0) !important;
    background: -o-linear-gradient(left, #b9a7d0, #d9cfe6 50%, #b9a7d0) !important;
    background: -webkit-linear-gradient(left, #b9a7d0, #d9cfe6 50%, #b9a7d0) !important;
    background: -webkit-gradient(linear, left top, right top, color-stop(0, #b9a7d0), color-stop(.5, #d9cfe6), color-stop(1, #b9a7d0)) !important
}

div.p_table_2_4 div.column_2 li.header_row_2 {
    background-color: #70619b !important;
    background-image: linear-gradient(top, #9280b7, #70619b) !important;
    background: -ms-linear-gradient(top, #9280b7, #70619b) !important;
    background: -moz-linear-gradient(top, #9280b7, #70619b) !important;
    background: -o-linear-gradient(top, #9280b7, #70619b) !important;
    background: -webkit-linear-gradient(top, #9280b7, #70619b) !important;
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0, #9280b7), color-stop(1, #70619b)) !important
}

div.p_table_2_4 div.column_3 li.header_row_1 {
    border-bottom: 1px solid #493a68;
    background-color: #604d87 !important;
    background-image: linear-gradient(top, #7d64ab, #5c4a82) !important;
    background: -ms-linear-gradient(top, #7d64ab, #5c4a82) !important;
    background: -moz-linear-gradient(top, #7d64ab, #5c4a82) !important;
    background: -o-linear-gradient(top, #7d64ab, #5c4a82) !important;
    background: -webkit-linear-gradient(top, #7d64ab, #5c4a82) !important;
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0, #7d64ab), color-stop(1, #5c4a82)) !important
}

div.p_table_2_4 div.column_3 li.decor_line {
    background-color: #a68ac7 !important;
    background-image: linear-gradient(left, #a68ac7, #cebfe1 50%, #a68ac7) !important;
    background: -ms-linear-gradient(left, #a68ac7, #cebfe1 50%, #a68ac7) !important;
    background: -moz-linear-gradient(left, #a68ac7, #cebfe1 50%, #a68ac7) !important;
    background: -o-linear-gradient(left, #a68ac7, #cebfe1 50%, #a68ac7) !important;
    background: -webkit-linear-gradient(left, #a68ac7, #cebfe1 50%, #a68ac7) !important;
    background: -webkit-gradient(linear, left top, right top, color-stop(0, #a68ac7), color-stop(.5, #cebfe1), color-stop(1, #a68ac7)) !important
}

div.p_table_2_4 div.column_3 li.header_row_2 {
    background-color: #604d87 !important;
    background-image: linear-gradient(top, #7f65a9, #604d87) !important;
    background: -ms-linear-gradient(top, #7f65a9, #604d87) !important;
    background: -moz-linear-gradient(top, #7f65a9, #604d87) !important;
    background: -o-linear-gradient(top, #7f65a9, #604d87) !important;
    background: -webkit-linear-gradient(top, #7f65a9, #604d87) !important;
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0, #7f65a9), color-stop(1, #604d87)) !important
}

div.p_table_2_4 div.column_4 li.header_row_1 {
    border-bottom: 1px solid #3e2e55;
    background-color: #523c70 !important;
    background-image: linear-gradient(top, #6b4e92, #4f396b) !important;
    background: -ms-linear-gradient(top, #6b4e92, #4f396b) !important;
    background: -moz-linear-gradient(top, #6b4e92, #4f396b) !important;
    background: -o-linear-gradient(top, #6b4e92, #4f396b) !important;
    background: -webkit-linear-gradient(top, #6b4e92, #4f396b) !important;
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0, #6b4e92), color-stop(1, #4f396b)) !important
}

div.p_table_2_4 div.column_4 li.decor_line {
    background-color: #926cb9 !important;
    background-image: linear-gradient(left, #926cb9, #c39cd9 50%, #926cb9) !important;
    background: -ms-linear-gradient(left, #926cb9, #c39cd9 50%, #926cb9) !important;
    background: -moz-linear-gradient(left, #926cb9, #c39cd9 50%, #926cb9) !important;
    background: -o-linear-gradient(left, #926cb9, #c39cd9 50%, #926cb9) !important;
    background: -webkit-linear-gradient(left, #926cb9, #c39cd9 50%, #926cb9) !important;
    background: -webkit-gradient(linear, left top, right top, color-stop(0, #926cb9), color-stop(.5, #c39cd9), color-stop(1, #926cb9)) !important
}

div.p_table_2_4 div.column_4 li.header_row_2 {
    background-color: #523c70 !important;
    background-image: linear-gradient(top, #6c4f92, #523c70) !important;
    background: -ms-linear-gradient(top, #6c4f92, #523c70) !important;
    background: -moz-linear-gradient(top, #6c4f92, #523c70) !important;
    background: -o-linear-gradient(top, #6c4f92, #523c70) !important;
    background: -webkit-linear-gradient(top, #6c4f92, #523c70) !important;
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0, #6c4f92), color-stop(1, #523c70)) !important
}

.css3_grid_hidden_rows_control_p_table_2_4,
div.p_table_2_4 div.column_1.active_column li.row_style_1,
div.p_table_2_4 div.column_1:hover li.row_style_1,
div.p_table_2_4.p_table_hover_disabled div.column_1.active_column li.row_style_1 {
    background: #9a91bc !important
}

.css3_grid_hidden_rows_control_p_table_2_4:hover,
div.p_table_2_4 div.column_1.active_column li.row_style_2,
div.p_table_2_4 div.column_1:hover li.row_style_2,
div.p_table_2_4.p_table_hover_disabled div.column_1.active_column li.row_style_2 {
    background: #867caf !important
}

div.p_table_2_4 div.column_1.active_column li.footer_row,
div.p_table_2_4 div.column_1:hover li.footer_row,
div.p_table_2_4.p_table_hover_disabled div.column_1.active_column li.footer_row {
    background: #9a91bc !important
}

div.p_table_2_4 div.column_2.active_column li.row_style_1,
div.p_table_2_4 div.column_2:hover li.row_style_1,
div.p_table_2_4.p_table_hover_disabled div.column_2.active_column li.row_style_1 {
    background: #8472ab !important
}

div.p_table_2_4 div.column_2.active_column li.row_style_3,
div.p_table_2_4 div.column_2:hover li.row_style_3,
div.p_table_2_4.p_table_hover_disabled div.column_2.active_column li.row_style_3 {
    background: #70619b !important
}

div.p_table_2_4 div.column_2.active_column li.footer_row,
div.p_table_2_4 div.column_2:hover li.footer_row,
div.p_table_2_4.p_table_hover_disabled div.column_2.active_column li.footer_row {
    background: #8472ab !important
}

div.p_table_2_4 div.column_3.active_column li.row_style_1,
div.p_table_2_4 div.column_3:hover li.row_style_1,
div.p_table_2_4.p_table_hover_disabled div.column_3.active_column li.row_style_1 {
    background: #715b9b !important
}

div.p_table_2_4 div.column_3.active_column li.row_style_2,
div.p_table_2_4 div.column_3:hover li.row_style_2,
div.p_table_2_4.p_table_hover_disabled div.column_3.active_column li.row_style_2 {
    background: #604d87 !important
}

div.p_table_2_4 div.column_3.active_column li.footer_row,
div.p_table_2_4 div.column_3:hover li.footer_row,
div.p_table_2_4.p_table_hover_disabled div.column_3.active_column li.footer_row {
    background: #715b9b !important
}

div.p_table_2_4 div.column_4.active_column li.row_style_1,
div.p_table_2_4 div.column_4:hover li.row_style_1,
div.p_table_2_4.p_table_hover_disabled div.column_4.active_column li.row_style_1 {
    background: #604784 !important
}

div.p_table_2_4 div.column_4.active_column li.row_style_3,
div.p_table_2_4 div.column_4:hover li.row_style_3,
div.p_table_2_4.p_table_hover_disabled div.column_4.active_column li.row_style_3 {
    background: #523c70 !important
}

div.p_table_2_4 div.column_4.active_column li.footer_row,
div.p_table_2_4 div.column_4:hover li.footer_row,
div.p_table_2_4.p_table_hover_disabled div.column_4.active_column li.footer_row {
    background: #604784 !important
}

div.p_table_2_4 a.button_1,
div.p_table_2_4.p_table_hover_disabled div.column_1:hover a.button_1,
div.p_table_2_4.p_table_hover_disabled div.column_2:hover a.button_1,
div.p_table_2_4.p_table_hover_disabled div.column_3:hover a.button_1,
div.p_table_2_4.p_table_hover_disabled div.column_4:hover a.button_1 {
    border-bottom: 1px solid #6c6299;
    background-color: #867caf;
    background-image: linear-gradient(top, #b6aecf, #877db0);
    background: -ms-linear-gradient(top, #b6aecf, #877db0);
    background: -moz-linear-gradient(top, #b6aecf, #877db0);
    background: -o-linear-gradient(top, #b6aecf, #877db0);
    background: -webkit-linear-gradient(top, #b6aecf, #877db0);
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0, #b6aecf), color-stop(1, #877db0))
}

div.p_table_2_4 a.button_2,
div.p_table_2_4.p_table_hover_disabled div.column_1:hover a.button_2,
div.p_table_2_4.p_table_hover_disabled div.column_2:hover a.button_2,
div.p_table_2_4.p_table_hover_disabled div.column_3:hover a.button_2,
div.p_table_2_4.p_table_hover_disabled div.column_4:hover a.button_2 {
    border-bottom: 1px solid #574983;
    background-color: #70619b;
    background-image: linear-gradient(top, #9d88c3, #71629c);
    background: -ms-linear-gradient(top, #9d88c3, #71629c);
    background: -moz-linear-gradient(top, #9d88c3, #71629c);
    background: -o-linear-gradient(top, #9d88c3, #71629c);
    background: -webkit-linear-gradient(top, #9d88c3, #71629c);
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0, #9d88c3), color-stop(1, #71629c))
}

div.p_table_2_4 a.button_3,
div.p_table_2_4.p_table_hover_disabled div.column_1:hover a.button_3,
div.p_table_2_4.p_table_hover_disabled div.column_2:hover a.button_3,
div.p_table_2_4.p_table_hover_disabled div.column_3:hover a.button_3,
div.p_table_2_4.p_table_hover_disabled div.column_4:hover a.button_3 {
    border-bottom: 1px solid #48376d;
    background-color: #604d87;
    background-image: linear-gradient(top, #866cb7, #614e88);
    background: -ms-linear-gradient(top, #866cb7, #614e88);
    background: -moz-linear-gradient(top, #866cb7, #614e88);
    background: -o-linear-gradient(top, #866cb7, #614e88);
    background: -webkit-linear-gradient(top, #866cb7, #614e88);
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0, #866cb7), color-stop(1, #614e88))
}

div.p_table_2_4 a.button_4,
div.p_table_2_4.p_table_hover_disabled div.column_1:hover a.button_4,
div.p_table_2_4.p_table_hover_disabled div.column_2:hover a.button_4,
div.p_table_2_4.p_table_hover_disabled div.column_3:hover a.button_4,
div.p_table_2_4.p_table_hover_disabled div.column_4:hover a.button_4 {
    border-bottom: 1px solid #3c2a57;
    background-color: #523c70;
    background-image: linear-gradient(top, #73549d, #533d71);
    background: -ms-linear-gradient(top, #73549d, #533d71);
    background: -moz-linear-gradient(top, #73549d, #533d71);
    background: -o-linear-gradient(top, #73549d, #533d71);
    background: -webkit-linear-gradient(top, #73549d, #533d71);
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0, #73549d), color-stop(1, #533d71))
}

div.p_table_2_5 h1.caption {
    color: #e27500 !important
}

div.p_table_2_5 h1.caption span {
    color: #efbd00
}

div.p_table_2_5 div.column_1 li.header_row_1 {
    border-bottom: 1px solid #e38c00;
    background-color: #e9a400 !important;
    background-image: linear-gradient(top, #f0bf00, #e8a000) !important;
    background: -ms-linear-gradient(top, #f0bf00, #e8a000) !important;
    background: -moz-linear-gradient(top, #f0bf00, #e8a000) !important;
    background: -o-linear-gradient(top, #f0bf00, #e8a000) !important;
    background: -webkit-linear-gradient(top, #f0bf00, #e8a000) !important;
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0, #f0bf00), color-stop(1, #e8a000)) !important
}

div.p_table_2_5 div.column_1 li.decor_line {
    background-color: #f4d400 !important;
    background-image: linear-gradient(left, #f4d400, #f9e800 50%, #f4d400) !important;
    background: -ms-linear-gradient(left, #f4d400, #f9e800 50%, #f4d400) !important;
    background: -moz-linear-gradient(left, #f4d400, #f9e800 50%, #f4d400) !important;
    background: -o-linear-gradient(left, #f4d400, #f9e800 50%, #f4d400) !important;
    background: -webkit-linear-gradient(left, #f4d400, #f9e800 50%, #f4d400) !important;
    background: -webkit-gradient(linear, left top, right top, color-stop(0, #f4d400), color-stop(.5, #f9e800), color-stop(1, #f4d400)) !important
}

div.p_table_2_5 div.column_1 li.header_row_2 {
    background-color: #e9a400 !important;
    background-image: linear-gradient(top, #efbd00, #e9a400) !important;
    background: -ms-linear-gradient(top, #efbd00, #e9a400) !important;
    background: -moz-linear-gradient(top, #efbd00, #e9a400) !important;
    background: -o-linear-gradient(top, #efbd00, #e9a400) !important;
    background: -webkit-linear-gradient(top, #efbd00, #e9a400) !important;
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0, #efbd00), color-stop(1, #e9a400)) !important
}

div.p_table_2_5 div.column_2 li.header_row_1 {
    border-bottom: 1px solid #d45c03;
    background-color: #d77400 !important;
    background-image: linear-gradient(top, #e79e05, #db7404) !important;
    background: -ms-linear-gradient(top, #e79e05, #db7404) !important;
    background: -moz-linear-gradient(top, #e79e05, #db7404) !important;
    background: -o-linear-gradient(top, #e79e05, #db7404) !important;
    background: -webkit-linear-gradient(top, #e79e05, #db7404) !important;
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0, #e79e05), color-stop(1, #db7404)) !important
}

div.p_table_2_5 div.column_2 li.decor_line {
    background-color: #ecbc00 !important;
    background-image: linear-gradient(left, #ecbc00, #f5da00 50%, #ecbc00) !important;
    background: -ms-linear-gradient(left, #ecbc00, #f5da00 50%, #ecbc00) !important;
    background: -moz-linear-gradient(left, #ecbc00, #f5da00 50%, #ecbc00) !important;
    background: -o-linear-gradient(left, #ecbc00, #f5da00 50%, #ecbc00) !important;
    background: -webkit-linear-gradient(left, #ecbc00, #f5da00 50%, #ecbc00) !important;
    background: -webkit-gradient(linear, left top, right top, color-stop(0, #ecbc00), color-stop(.5, #f5da00), color-stop(1, #ecbc00)) !important
}

div.p_table_2_5 div.column_2 li.header_row_2 {
    background-color: #d77400 !important;
    background-image: linear-gradient(top, #e29700, #d77400) !important;
    background: -ms-linear-gradient(top, #e29700, #d77400) !important;
    background: -moz-linear-gradient(top, #e29700, #d77400) !important;
    background: -o-linear-gradient(top, #e29700, #d77400) !important;
    background: -webkit-linear-gradient(top, #e29700, #d77400) !important;
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0, #e29700), color-stop(1, #d77400)) !important
}

div.p_table_2_5 div.column_3 li.header_row_1 {
    border-bottom: 1px solid #a42929;
    background-color: #b33333 !important;
    background-image: linear-gradient(top, #cd4646, #b43333) !important;
    background: -ms-linear-gradient(top, #cd4646, #b43333) !important;
    background: -moz-linear-gradient(top, #cd4646, #b43333) !important;
    background: -o-linear-gradient(top, #cd4646, #b43333) !important;
    background: -webkit-linear-gradient(top, #cd4646, #b43333) !important;
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0, #cd4646), color-stop(1, #b43333)) !important
}

div.p_table_2_5 div.column_3 li.decor_line {
    background-color: #db5b5b !important;
    background-image: linear-gradient(left, #db5b5b, #ec8383 50%, #db5b5b) !important;
    background: -ms-linear-gradient(left, #db5b5b, #ec8383 50%, #db5b5b) !important;
    background: -moz-linear-gradient(left, #db5b5b, #ec8383 50%, #db5b5b) !important;
    background: -o-linear-gradient(left, #db5b5b, #ec8383 50%, #db5b5b) !important;
    background: -webkit-linear-gradient(left, #db5b5b, #ec8383 50%, #db5b5b) !important;
    background: -webkit-gradient(linear, left top, right top, color-stop(0, #db5b5b), color-stop(.5, #ec8383), color-stop(1, #db5b5b)) !important
}

div.p_table_2_5 div.column_3 li.header_row_2 {
    background-color: #b33333 !important;
    background-image: linear-gradient(top, #c84343, #b33333) !important;
    background: -ms-linear-gradient(top, #c84343, #b33333) !important;
    background: -moz-linear-gradient(top, #c84343, #b33333) !important;
    background: -o-linear-gradient(top, #c84343, #b33333) !important;
    background: -webkit-linear-gradient(top, #c84343, #b33333) !important;
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0, #c84343), color-stop(1, #b33333)) !important
}

div.p_table_2_5 div.column_4 li.header_row_1 {
    border-bottom: 1px solid #62212e;
    background-color: #7b2839 !important;
    background-image: linear-gradient(top, #a7384f, #7c293a) !important;
    background: -ms-linear-gradient(top, #a7384f, #7c293a) !important;
    background: -moz-linear-gradient(top, #a7384f, #7c293a) !important;
    background: -o-linear-gradient(top, #a7384f, #7c293a) !important;
    background: -webkit-linear-gradient(top, #a7384f, #7c293a) !important;
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0, #a7384f), color-stop(1, #7c293a)) !important
}

div.p_table_2_5 div.column_4 li.decor_line {
    background-color: #c04966 !important;
    background-image: linear-gradient(left, #c04966, #dc6892 50%, #c04966) !important;
    background: -ms-linear-gradient(left, #c04966, #dc6892 50%, #c04966) !important;
    background: -moz-linear-gradient(left, #c04966, #dc6892 50%, #c04966) !important;
    background: -o-linear-gradient(left, #c04966, #dc6892 50%, #c04966) !important;
    background: -webkit-linear-gradient(left, #c04966, #dc6892 50%, #c04966) !important;
    background: -webkit-gradient(linear, left top, right top, color-stop(0, #c04966), color-stop(.5, #dc6892), color-stop(1, #c04966)) !important
}

div.p_table_2_5 div.column_4 li.header_row_2 {
    background-color: #7b2839 !important;
    background-image: linear-gradient(top, #9f354b, #7b2839) !important;
    background: -ms-linear-gradient(top, #9f354b, #7b2839) !important;
    background: -moz-linear-gradient(top, #9f354b, #7b2839) !important;
    background: -o-linear-gradient(top, #9f354b, #7b2839) !important;
    background: -webkit-linear-gradient(top, #9f354b, #7b2839) !important;
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0, #9f354b), color-stop(1, #7b2839)) !important
}

.css3_grid_hidden_rows_control_p_table_2_5,
div.p_table_2_5 div.column_1.active_column li.row_style_1,
div.p_table_2_5 div.column_1:hover li.row_style_1,
div.p_table_2_5.p_table_hover_disabled div.column_1.active_column li.row_style_1 {
    background: #ecb200 !important
}

.css3_grid_hidden_rows_control_p_table_2_5:hover,
div.p_table_2_5 div.column_1.active_column li.row_style_2,
div.p_table_2_5 div.column_1:hover li.row_style_2,
div.p_table_2_5.p_table_hover_disabled div.column_1.active_column li.row_style_2 {
    background: #e9a400 !important
}

div.p_table_2_5 div.column_1.active_column li.footer_row,
div.p_table_2_5 div.column_1:hover li.footer_row,
div.p_table_2_5.p_table_hover_disabled div.column_1.active_column li.footer_row {
    background: #ecb200 !important
}

div.p_table_2_5 div.column_2.active_column li.row_style_1,
div.p_table_2_5 div.column_2:hover li.row_style_1,
div.p_table_2_5.p_table_hover_disabled div.column_2.active_column li.row_style_1 {
    background: #d80 !important
}

div.p_table_2_5 div.column_2.active_column li.row_style_3,
div.p_table_2_5 div.column_2:hover li.row_style_3,
div.p_table_2_5.p_table_hover_disabled div.column_2.active_column li.row_style_3 {
    background: #d77400 !important
}

div.p_table_2_5 div.column_2.active_column li.footer_row,
div.p_table_2_5 div.column_2:hover li.footer_row,
div.p_table_2_5.p_table_hover_disabled div.column_2.active_column li.footer_row {
    background: #d80 !important
}

div.p_table_2_5 div.column_3.active_column li.row_style_1,
div.p_table_2_5 div.column_3:hover li.row_style_1,
div.p_table_2_5.p_table_hover_disabled div.column_3.active_column li.row_style_1 {
    background: #c03c3c !important
}

div.p_table_2_5 div.column_3.active_column li.row_style_2,
div.p_table_2_5 div.column_3:hover li.row_style_2,
div.p_table_2_5.p_table_hover_disabled div.column_3.active_column li.row_style_2 {
    background: #b33333 !important
}

div.p_table_2_5 div.column_3.active_column li.footer_row,
div.p_table_2_5 div.column_3:hover li.footer_row,
div.p_table_2_5.p_table_hover_disabled div.column_3.active_column li.footer_row {
    background: #c03c3c !important
}

div.p_table_2_5 div.column_4.active_column li.row_style_1,
div.p_table_2_5 div.column_4:hover li.row_style_1,
div.p_table_2_5.p_table_hover_disabled div.column_4.active_column li.row_style_1 {
    background: #903043 !important
}

div.p_table_2_5 div.column_4.active_column li.row_style_3,
div.p_table_2_5 div.column_4:hover li.row_style_3,
div.p_table_2_5.p_table_hover_disabled div.column_4.active_column li.row_style_3 {
    background: #7b2839 !important
}

div.p_table_2_5 div.column_4.active_column li.footer_row,
div.p_table_2_5 div.column_4:hover li.footer_row,
div.p_table_2_5.p_table_hover_disabled div.column_4.active_column li.footer_row {
    background: #903043 !important
}

div.p_table_2_5 a.button_1,
div.p_table_2_5.p_table_hover_disabled div.column_1:hover a.button_1,
div.p_table_2_5.p_table_hover_disabled div.column_2:hover a.button_1,
div.p_table_2_5.p_table_hover_disabled div.column_3:hover a.button_1,
div.p_table_2_5.p_table_hover_disabled div.column_4:hover a.button_1 {
    border-bottom: 1px solid #e18c00;
    background-color: #edb600;
    background-image: linear-gradient(top, #f2c800, #e9a500);
    background: -ms-linear-gradient(top, #f2c800, #e9a500);
    background: -moz-linear-gradient(top, #f2c800, #e9a500);
    background: -o-linear-gradient(top, #f2c800, #e9a500);
    background: -webkit-linear-gradient(top, #f2c800, #e9a500);
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0, #f2c800), color-stop(1, #e9a500))
}

div.p_table_2_5 a.button_2,
div.p_table_2_5.p_table_hover_disabled div.column_1:hover a.button_2,
div.p_table_2_5.p_table_hover_disabled div.column_2:hover a.button_2,
div.p_table_2_5.p_table_hover_disabled div.column_3:hover a.button_2,
div.p_table_2_5.p_table_hover_disabled div.column_4:hover a.button_2 {
    border-bottom: 1px solid #c95b00;
    background-color: #df8d00;
    background-image: linear-gradient(top, #e7a200, #d77500);
    background: -ms-linear-gradient(top, #e7a200, #d77500);
    background: -moz-linear-gradient(top, #e7a200, #d77500);
    background: -o-linear-gradient(top, #e7a200, #d77500);
    background: -webkit-linear-gradient(top, #e7a200, #d77500);
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0, #e7a200), color-stop(1, #d77500))
}

div.p_table_2_5 a.button_3,
div.p_table_2_5.p_table_hover_disabled div.column_1:hover a.button_3,
div.p_table_2_5.p_table_hover_disabled div.column_2:hover a.button_3,
div.p_table_2_5.p_table_hover_disabled div.column_3:hover a.button_3,
div.p_table_2_5.p_table_hover_disabled div.column_4:hover a.button_3 {
    border-bottom: 1px solid #9e2323;
    background-color: #c23d3d;
    background-image: linear-gradient(top, #d14747, #b43434);
    background: -ms-linear-gradient(top, #d14747, #b43434);
    background: -moz-linear-gradient(top, #d14747, #b43434);
    background: -o-linear-gradient(top, #d14747, #b43434);
    background: -webkit-linear-gradient(top, #d14747, #b43434);
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0, #d14747), color-stop(1, #b43434))
}

div.p_table_2_5 a.button_4,
div.p_table_2_5.p_table_hover_disabled div.column_1:hover a.button_4,
div.p_table_2_5.p_table_hover_disabled div.column_2:hover a.button_4,
div.p_table_2_5.p_table_hover_disabled div.column_3:hover a.button_4,
div.p_table_2_5.p_table_hover_disabled div.column_4:hover a.button_4 {
    border-bottom: 1px solid #611a27;
    background-color: #923044;
    background-image: linear-gradient(top, #ac3850, #7c283a);
    background: -ms-linear-gradient(top, #ac3850, #7c283a);
    background: -moz-linear-gradient(top, #ac3850, #7c283a);
    background: -o-linear-gradient(top, #ac3850, #7c283a);
    background: -webkit-linear-gradient(top, #ac3850, #7c283a);
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0, #ac3850), color-stop(1, #7c283a))
}

div.p_table_2_6 h1.caption {
    color: #39965e !important
}

div.p_table_2_6 h1.caption span {
    color: #aec357
}

div.p_table_2_6 div.column_1 li.header_row_1 {
    border-bottom: 1px solid #749934;
    background-color: #90ad42 !important;
    background-image: linear-gradient(top, #b2c659, #8cab42) !important;
    background: -ms-linear-gradient(top, #b2c659, #8cab42) !important;
    background: -moz-linear-gradient(top, #b2c659, #8cab42) !important;
    background: -o-linear-gradient(top, #b2c659, #8cab42) !important;
    background: -webkit-linear-gradient(top, #b2c659, #8cab42) !important;
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0, #b2c659), color-stop(1, #8cab42)) !important
}

div.p_table_2_6 div.column_1 li.decor_line {
    background-color: #cbd877 !important;
    background-image: linear-gradient(left, #cbd877, #e3eaac 50%, #cbd877) !important;
    background: -ms-linear-gradient(left, #cbd877, #e3eaac 50%, #cbd877) !important;
    background: -moz-linear-gradient(left, #cbd877, #e3eaac 50%, #cbd877) !important;
    background: -o-linear-gradient(left, #cbd877, #e3eaac 50%, #cbd877) !important;
    background: -webkit-linear-gradient(left, #cbd877, #e3eaac 50%, #cbd877) !important;
    background: -webkit-gradient(linear, left top, right top, color-stop(0, #cbd877), color-stop(.5, #e3eaac), color-stop(1, #cbd877)) !important
}

div.p_table_2_6 div.column_1 li.header_row_2 {
    background-color: #90ad42 !important;
    background-image: linear-gradient(top, #afc457, #90ad42) !important;
    background: -ms-linear-gradient(top, #afc457, #90ad42) !important;
    background: -moz-linear-gradient(top, #afc457, #90ad42) !important;
    background: -o-linear-gradient(top, #afc457, #90ad42) !important;
    background: -webkit-linear-gradient(top, #afc457, #90ad42) !important;
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0, #afc457), color-stop(1, #90ad42)) !important
}

div.p_table_2_6 div.column_2 li.header_row_1 {
    border-bottom: 1px solid #4c7532;
    background-color: #5f8d3d !important;
    background-image: linear-gradient(top, #82b355, #608d3e) !important;
    background: -ms-linear-gradient(top, #82b355, #608d3e) !important;
    background: -moz-linear-gradient(top, #82b355, #608d3e) !important;
    background: -o-linear-gradient(top, #82b355, #608d3e) !important;
    background: -webkit-linear-gradient(top, #82b355, #608d3e) !important;
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0, #82b355), color-stop(1, #608d3e)) !important
}

div.p_table_2_6 div.column_2 li.decor_line {
    background-color: #a5ca6d !important;
    background-image: linear-gradient(left, #a5ca6d, #cee29e 50%, #a5ca6d) !important;
    background: -ms-linear-gradient(left, #a5ca6d, #cee29e 50%, #a5ca6d) !important;
    background: -moz-linear-gradient(left, #a5ca6d, #cee29e 50%, #a5ca6d) !important;
    background: -o-linear-gradient(left, #a5ca6d, #cee29e 50%, #a5ca6d) !important;
    background: -webkit-linear-gradient(left, #a5ca6d, #cee29e 50%, #a5ca6d) !important;
    background: -webkit-gradient(linear, left top, right top, color-stop(0, #a5ca6d), color-stop(.5, #cee29e), color-stop(1, #a5ca6d)) !important
}

div.p_table_2_6 div.column_2 li.header_row_2 {
    background-color: #5f8d3d !important;
    background-image: linear-gradient(top, #7ead50, #5f8d3d) !important;
    background: -ms-linear-gradient(top, #7ead50, #5f8d3d) !important;
    background: -moz-linear-gradient(top, #7ead50, #5f8d3d) !important;
    background: -o-linear-gradient(top, #7ead50, #5f8d3d) !important;
    background: -webkit-linear-gradient(top, #7ead50, #5f8d3d) !important;
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0, #7ead50), color-stop(1, #5f8d3d)) !important
}

div.p_table_2_6 div.column_3 li.header_row_1 {
    border-bottom: 1px solid #235d39;
    background-color: #2c7548 !important;
    background-image: linear-gradient(top, #3c9f62, #2c7548) !important;
    background: -ms-linear-gradient(top, #3c9f62, #2c7548) !important;
    background: -moz-linear-gradient(top, #3c9f62, #2c7548) !important;
    background: -o-linear-gradient(top, #3c9f62, #2c7548) !important;
    background: -webkit-linear-gradient(top, #3c9f62, #2c7548) !important;
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0, #3c9f62), color-stop(1, #2c7548)) !important
}

div.p_table_2_6 div.column_3 li.decor_line {
    background-color: #4fbd81 !important;
    background-image: linear-gradient(left, #4fbd81, #72dbba 50%, #4fbd81) !important;
    background: -ms-linear-gradient(left, #4fbd81, #72dbba 50%, #4fbd81) !important;
    background: -moz-linear-gradient(left, #4fbd81, #72dbba 50%, #4fbd81) !important;
    background: -o-linear-gradient(left, #4fbd81, #72dbba 50%, #4fbd81) !important;
    background: -webkit-linear-gradient(left, #4fbd81, #72dbba 50%, #4fbd81) !important;
    background: -webkit-gradient(linear, left top, right top, color-stop(0, #4fbd81), color-stop(.5, #72dbba), color-stop(1, #4fbd81)) !important
}

div.p_table_2_6 div.column_3 li.header_row_2 {
    background-color: #2c7548 !important;
    background-image: linear-gradient(top, #3a985f, #2c7548) !important;
    background: -ms-linear-gradient(top, #3a985f, #2c7548) !important;
    background: -moz-linear-gradient(top, #3a985f, #2c7548) !important;
    background: -o-linear-gradient(top, #3a985f, #2c7548) !important;
    background: -webkit-linear-gradient(top, #3a985f, #2c7548) !important;
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0, #3a985f), color-stop(1, #2c7548)) !important
}

div.p_table_2_6 div.column_4 li.header_row_1 {
    border-bottom: 1px solid #0b4a46;
    background-color: #0e5b56 !important;
    background-image: linear-gradient(top, #147e78, #0e5d58) !important;
    background: -ms-linear-gradient(top, #147e78, #0e5d58) !important;
    background: -moz-linear-gradient(top, #147e78, #0e5d58) !important;
    background: -o-linear-gradient(top, #147e78, #0e5d58) !important;
    background: -webkit-linear-gradient(top, #147e78, #0e5d58) !important;
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0, #147e78), color-stop(1, #0e5d58)) !important
}

div.p_table_2_6 div.column_4 li.decor_line {
    background-color: #199f98 !important;
    background-image: linear-gradient(left, #199f98, #24cbc7 50%, #199f98) !important;
    background: -ms-linear-gradient(left, #199f98, #24cbc7 50%, #199f98) !important;
    background: -moz-linear-gradient(left, #199f98, #24cbc7 50%, #199f98) !important;
    background: -o-linear-gradient(left, #199f98, #24cbc7 50%, #199f98) !important;
    background: -webkit-linear-gradient(left, #199f98, #24cbc7 50%, #199f98) !important;
    background: -webkit-gradient(linear, left top, right top, color-stop(0, #199f98), color-stop(.5, #24cbc7), color-stop(1, #199f98)) !important
}

div.p_table_2_6 div.column_4 li.header_row_2 {
    background-color: #0e5b56 !important;
    background-image: linear-gradient(top, #137872, #0e5b56) !important;
    background: -ms-linear-gradient(top, #137872, #0e5b56) !important;
    background: -moz-linear-gradient(top, #137872, #0e5b56) !important;
    background: -o-linear-gradient(top, #137872, #0e5b56) !important;
    background: -webkit-linear-gradient(top, #137872, #0e5b56) !important;
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0, #137872), color-stop(1, #0e5b56)) !important
}

.css3_grid_hidden_rows_control_p_table_2_6,
div.p_table_2_6 div.column_1.active_column li.row_style_1,
div.p_table_2_6 div.column_1:hover li.row_style_1,
div.p_table_2_6.p_table_hover_disabled div.column_1.active_column li.row_style_1 {
    background: #a3ba4e !important
}

.css3_grid_hidden_rows_control_p_table_2_6:hover,
div.p_table_2_6 div.column_1.active_column li.row_style_2,
div.p_table_2_6 div.column_1:hover li.row_style_2,
div.p_table_2_6.p_table_hover_disabled div.column_1.active_column li.row_style_2 {
    background: #90ad42 !important
}

div.p_table_2_6 div.column_1.active_column li.footer_row,
div.p_table_2_6 div.column_1:hover li.footer_row,
div.p_table_2_6.p_table_hover_disabled div.column_1.active_column li.footer_row {
    background: #a3ba4e !important
}

div.p_table_2_6 div.column_2.active_column li.row_style_1,
div.p_table_2_6 div.column_2:hover li.row_style_1,
div.p_table_2_6.p_table_hover_disabled div.column_2.active_column li.row_style_1 {
    background: #70a048 !important
}

div.p_table_2_6 div.column_2.active_column li.row_style_3,
div.p_table_2_6 div.column_2:hover li.row_style_3,
div.p_table_2_6.p_table_hover_disabled div.column_2.active_column li.row_style_3 {
    background: #5f8d3d !important
}

div.p_table_2_6 div.column_2.active_column li.footer_row,
div.p_table_2_6 div.column_2:hover li.footer_row,
div.p_table_2_6.p_table_hover_disabled div.column_2.active_column li.footer_row {
    background: #70a048 !important
}

div.p_table_2_6 div.column_3.active_column li.row_style_1,
div.p_table_2_6 div.column_3:hover li.row_style_1,
div.p_table_2_6.p_table_hover_disabled div.column_3.active_column li.row_style_1 {
    background: #348955 !important
}

div.p_table_2_6 div.column_3.active_column li.row_style_2,
div.p_table_2_6 div.column_3:hover li.row_style_2,
div.p_table_2_6.p_table_hover_disabled div.column_3.active_column li.row_style_2 {
    background: #2c7548 !important
}

div.p_table_2_6 div.column_3.active_column li.footer_row,
div.p_table_2_6 div.column_3:hover li.footer_row,
div.p_table_2_6.p_table_hover_disabled div.column_3.active_column li.footer_row {
    background: #348955 !important
}

div.p_table_2_6 div.column_4.active_column li.row_style_1,
div.p_table_2_6 div.column_4:hover li.row_style_1,
div.p_table_2_6.p_table_hover_disabled div.column_4.active_column li.row_style_1 {
    background: #116c66 !important
}

div.p_table_2_6 div.column_4.active_column li.row_style_3,
div.p_table_2_6 div.column_4:hover li.row_style_3,
div.p_table_2_6.p_table_hover_disabled div.column_4.active_column li.row_style_3 {
    background: #0e5b56 !important
}

div.p_table_2_6 div.column_4.active_column li.footer_row,
div.p_table_2_6 div.column_4:hover li.footer_row,
div.p_table_2_6.p_table_hover_disabled div.column_4.active_column li.footer_row {
    background: #116c66 !important
}

div.p_table_2_6 a.button_1,
div.p_table_2_6.p_table_hover_disabled div.column_1:hover a.button_1,
div.p_table_2_6.p_table_hover_disabled div.column_2:hover a.button_1,
div.p_table_2_6.p_table_hover_disabled div.column_3:hover a.button_1,
div.p_table_2_6.p_table_hover_disabled div.column_4:hover a.button_1 {
    border-bottom: 1px solid #77972e;
    background-color: #a6bd4f;
    background-image: linear-gradient(top, #bcce5c, #91ae43);
    background: -ms-linear-gradient(top, #bcce5c, #91ae43);
    background: -moz-linear-gradient(top, #bcce5c, #91ae43);
    background: -o-linear-gradient(top, #bcce5c, #91ae43);
    background: -webkit-linear-gradient(top, #bcce5c, #91ae43);
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0, #bcce5c), color-stop(1, #91ae43))
}

div.p_table_2_6 a.button_2,
div.p_table_2_6.p_table_hover_disabled div.column_1:hover a.button_2,
div.p_table_2_6.p_table_hover_disabled div.column_2:hover a.button_2,
div.p_table_2_6.p_table_hover_disabled div.column_3:hover a.button_2,
div.p_table_2_6.p_table_hover_disabled div.column_4:hover a.button_2 {
    border-bottom: 1px solid #47742b;
    background-color: #71a248;
    background-image: linear-gradient(top, #85bb55, #608e3e);
    background: -ms-linear-gradient(top, #85bb55, #608e3e);
    background: -moz-linear-gradient(top, #85bb55, #608e3e);
    background: -o-linear-gradient(top, #85bb55, #608e3e);
    background: -webkit-linear-gradient(top, #85bb55, #608e3e);
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0, #85bb55), color-stop(1, #608e3e))
}

div.p_table_2_6 a.button_3,
div.p_table_2_6.p_table_hover_disabled div.column_1:hover a.button_3,
div.p_table_2_6.p_table_hover_disabled div.column_2:hover a.button_3,
div.p_table_2_6.p_table_hover_disabled div.column_3:hover a.button_3,
div.p_table_2_6.p_table_hover_disabled div.column_4:hover a.button_3 {
    border-bottom: 1px solid #1e5c33;
    background-color: #358c56;
    background-image: linear-gradient(top, #3ea465, #2d7649);
    background: -ms-linear-gradient(top, #3ea465, #2d7649);
    background: -moz-linear-gradient(top, #3ea465, #2d7649);
    background: -o-linear-gradient(top, #3ea465, #2d7649);
    background: -webkit-linear-gradient(top, #3ea465, #2d7649);
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0, #3ea465), color-stop(1, #2d7649))
}

div.p_table_2_6 a.button_4,
div.p_table_2_6.p_table_hover_disabled div.column_1:hover a.button_4,
div.p_table_2_6.p_table_hover_disabled div.column_2:hover a.button_4,
div.p_table_2_6.p_table_hover_disabled div.column_3:hover a.button_4,
div.p_table_2_6.p_table_hover_disabled div.column_4:hover a.button_4 {
    border-bottom: 1px solid #09433f;
    background-color: #116c66;
    background-image: linear-gradient(top, #147f78, #0e5c57);
    background: -ms-linear-gradient(top, #147f78, #0e5c57);
    background: -moz-linear-gradient(top, #147f78, #0e5c57);
    background: -o-linear-gradient(top, #147f78, #0e5c57);
    background: -webkit-linear-gradient(top, #147f78, #0e5c57);
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0, #147f78), color-stop(1, #0e5c57))
}

div.p_table_2_7 h1.caption {
    color: #ea9629 !important
}

div.p_table_2_7 h1.caption span {
    color: #a89470
}

div.p_table_2_7 div.column_1 li.header_row_1 {
    border-bottom: 1px solid #735e4a;
    background-color: #887255 !important;
    background-image: linear-gradient(top, #b2a17e, #8b775d) !important;
    background: -ms-linear-gradient(top, #b2a17e, #8b775d) !important;
    background: -moz-linear-gradient(top, #b2a17e, #8b775d) !important;
    background: -o-linear-gradient(top, #b2a17e, #8b775d) !important;
    background: -webkit-linear-gradient(top, #b2a17e, #8b775d) !important;
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0, #b2a17e), color-stop(1, #8b775d)) !important
}

div.p_table_2_7 div.column_1 li.decor_line {
    background-color: #c7bb97 !important;
    background-image: linear-gradient(left, #c7bb97, #e1dac6 50%, #c7bb97) !important;
    background: -ms-linear-gradient(left, #c7bb97, #e1dac6 50%, #c7bb97) !important;
    background: -moz-linear-gradient(left, #c7bb97, #e1dac6 50%, #c7bb97) !important;
    background: -o-linear-gradient(left, #c7bb97, #e1dac6 50%, #c7bb97) !important;
    background: -webkit-linear-gradient(left, #c7bb97, #e1dac6 50%, #c7bb97) !important;
    background: -webkit-gradient(linear, left top, right top, color-stop(0, #c7bb97), color-stop(.5, #e1dac6), color-stop(1, #c7bb97)) !important
}

div.p_table_2_7 div.column_1 li.header_row_2 {
    background-color: #887255 !important;
    background-image: linear-gradient(top, #aa9570, #887255) !important;
    background: -ms-linear-gradient(top, #aa9570, #887255) !important;
    background: -moz-linear-gradient(top, #aa9570, #887255) !important;
    background: -o-linear-gradient(top, #aa9570, #887255) !important;
    background: -webkit-linear-gradient(top, #aa9570, #887255) !important;
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0, #aa9570), color-stop(1, #887255)) !important
}

div.p_table_2_7 div.column_2 li.header_row_1 {
    border-bottom: 1px solid #db662d;
    background-color: #df8034 !important;
    background-image: linear-gradient(top, #ebaa4d, #e18038) !important;
    background: -ms-linear-gradient(top, #ebaa4d, #e18038) !important;
    background: -moz-linear-gradient(top, #ebaa4d, #e18038) !important;
    background: -o-linear-gradient(top, #ebaa4d, #e18038) !important;
    background: -webkit-linear-gradient(top, #ebaa4d, #e18038) !important;
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0, #ebaa4d), color-stop(1, #e18038)) !important
}

div.p_table_2_7 div.column_2 li.decor_line {
    background-color: #f0c45e !important;
    background-image: linear-gradient(left, #f0c45e, #f7df88 50%, #f0c45e) !important;
    background: -ms-linear-gradient(left, #f0c45e, #f7df88 50%, #f0c45e) !important;
    background: -moz-linear-gradient(left, #f0c45e, #f7df88 50%, #f0c45e) !important;
    background: -o-linear-gradient(left, #f0c45e, #f7df88 50%, #f0c45e) !important;
    background: -webkit-linear-gradient(left, #f0c45e, #f7df88 50%, #f0c45e) !important;
    background: -webkit-gradient(linear, left top, right top, color-stop(0, #f0c45e), color-stop(.5, #f7df88), color-stop(1, #f0c45e)) !important
}

div.p_table_2_7 div.column_2 li.header_row_2 {
    background-color: #df8034 !important;
    background-image: linear-gradient(top, #e8a344, #df8034) !important;
    background: -ms-linear-gradient(top, #e8a344, #df8034) !important;
    background: -moz-linear-gradient(top, #e8a344, #df8034) !important;
    background: -o-linear-gradient(top, #e8a344, #df8034) !important;
    background: -webkit-linear-gradient(top, #e8a344, #df8034) !important;
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0, #e8a344), color-stop(1, #df8034)) !important
}

div.p_table_2_7 div.column_3 li.header_row_1 {
    border-bottom: 1px solid #9f3c1e;
    background-color: #ad4922 !important;
    background-image: linear-gradient(top, #ca6734, #ad4922) !important;
    background: -ms-linear-gradient(top, #ca6734, #ad4922) !important;
    background: -moz-linear-gradient(top, #ca6734, #ad4922) !important;
    background: -o-linear-gradient(top, #ca6734, #ad4922) !important;
    background: -webkit-linear-gradient(top, #ca6734, #ad4922) !important;
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0, #ca6734), color-stop(1, #ad4922)) !important
}

div.p_table_2_7 div.column_3 li.decor_line {
    background-color: #d8843d !important;
    background-image: linear-gradient(left, #d8843d, #eabc59 50%, #d8843d) !important;
    background: -ms-linear-gradient(left, #d8843d, #eabc59 50%, #d8843d) !important;
    background: -moz-linear-gradient(left, #d8843d, #eabc59 50%, #d8843d) !important;
    background: -o-linear-gradient(left, #d8843d, #eabc59 50%, #d8843d) !important;
    background: -webkit-linear-gradient(left, #d8843d, #eabc59 50%, #d8843d) !important;
    background: -webkit-gradient(linear, left top, right top, color-stop(0, #d8843d), color-stop(.5, #eabc59), color-stop(1, #d8843d)) !important
}

div.p_table_2_7 div.column_3 li.header_row_2 {
    background-color: #ad4922 !important;
    background-image: linear-gradient(top, #c4612d, #ad4922) !important;
    background: -ms-linear-gradient(top, #c4612d, #ad4922) !important;
    background: -moz-linear-gradient(top, #c4612d, #ad4922) !important;
    background: -o-linear-gradient(top, #c4612d, #ad4922) !important;
    background: -webkit-linear-gradient(top, #c4612d, #ad4922) !important;
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0, #c4612d), color-stop(1, #ad4922)) !important
}

div.p_table_2_7 div.column_4 li.header_row_1 {
    border-bottom: 1px solid #543032;
    background-color: #66383a !important;
    background-image: linear-gradient(top, #915255, #6a3c3e) !important;
    background: -ms-linear-gradient(top, #915255, #6a3c3e) !important;
    background: -moz-linear-gradient(top, #915255, #6a3c3e) !important;
    background: -o-linear-gradient(top, #915255, #6a3c3e) !important;
    background: -webkit-linear-gradient(top, #915255, #6a3c3e) !important;
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0, #915255), color-stop(1, #6a3c3e)) !important
}

div.p_table_2_7 div.column_4 li.decor_line {
    background-color: #af6469 !important;
    background-image: linear-gradient(left, #af6469, #d39098 50%, #af6469) !important;
    background: -ms-linear-gradient(left, #af6469, #d39098 50%, #af6469) !important;
    background: -moz-linear-gradient(left, #af6469, #d39098 50%, #af6469) !important;
    background: -o-linear-gradient(left, #af6469, #d39098 50%, #af6469) !important;
    background: -webkit-linear-gradient(left, #af6469, #d39098 50%, #af6469) !important;
    background: -webkit-gradient(linear, left top, right top, color-stop(0, #af6469), color-stop(.5, #d39098), color-stop(1, #af6469)) !important
}

div.p_table_2_7 div.column_4 li.header_row_2 {
    background-color: #66383a !important;
    background-image: linear-gradient(top, #864a4d, #66383a) !important;
    background: -ms-linear-gradient(top, #864a4d, #66383a) !important;
    background: -moz-linear-gradient(top, #864a4d, #66383a) !important;
    background: -o-linear-gradient(top, #864a4d, #66383a) !important;
    background: -webkit-linear-gradient(top, #864a4d, #66383a) !important;
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0, #864a4d), color-stop(1, #66383a)) !important
}

.css3_grid_hidden_rows_control_p_table_2_7,
div.p_table_2_7 div.column_1.active_column li.row_style_1,
div.p_table_2_7 div.column_1:hover li.row_style_1,
div.p_table_2_7.p_table_hover_disabled div.column_1.active_column li.row_style_1 {
    background: #9c8665 !important
}

.css3_grid_hidden_rows_control_p_table_2_7:hover,
div.p_table_2_7 div.column_1.active_column li.row_style_2,
div.p_table_2_7 div.column_1:hover li.row_style_2,
div.p_table_2_7.p_table_hover_disabled div.column_1.active_column li.row_style_2 {
    background: #887255 !important
}

div.p_table_2_7 div.column_1.active_column li.footer_row,
div.p_table_2_7 div.column_1:hover li.footer_row,
div.p_table_2_7.p_table_hover_disabled div.column_1.active_column li.footer_row {
    background: #9c8665 !important
}

div.p_table_2_7 div.column_2.active_column li.row_style_1,
div.p_table_2_7 div.column_2:hover li.row_style_1,
div.p_table_2_7.p_table_hover_disabled div.column_2.active_column li.row_style_1 {
    background: #e5963e !important
}

div.p_table_2_7 div.column_2.active_column li.row_style_3,
div.p_table_2_7 div.column_2:hover li.row_style_3,
div.p_table_2_7.p_table_hover_disabled div.column_2.active_column li.row_style_3 {
    background: #df8034 !important
}

div.p_table_2_7 div.column_2.active_column li.footer_row,
div.p_table_2_7 div.column_2:hover li.footer_row,
div.p_table_2_7.p_table_hover_disabled div.column_2.active_column li.footer_row {
    background: #e5963e !important
}

div.p_table_2_7 div.column_3.active_column li.row_style_1,
div.p_table_2_7 div.column_3:hover li.row_style_1,
div.p_table_2_7.p_table_hover_disabled div.column_3.active_column li.row_style_1 {
    background: #bc5728 !important
}

div.p_table_2_7 div.column_3.active_column li.row_style_2,
div.p_table_2_7 div.column_3:hover li.row_style_2,
div.p_table_2_7.p_table_hover_disabled div.column_3.active_column li.row_style_2 {
    background: #ad4922 !important
}

div.p_table_2_7 div.column_3.active_column li.footer_row,
div.p_table_2_7 div.column_3:hover li.footer_row,
div.p_table_2_7.p_table_hover_disabled div.column_3.active_column li.footer_row {
    background: #bc5728 !important
}

div.p_table_2_7 div.column_4.active_column li.row_style_1,
div.p_table_2_7 div.column_4:hover li.row_style_1,
div.p_table_2_7.p_table_hover_disabled div.column_4.active_column li.row_style_1 {
    background: #794345 !important
}

div.p_table_2_7 div.column_4.active_column li.row_style_3,
div.p_table_2_7 div.column_4:hover li.row_style_3,
div.p_table_2_7.p_table_hover_disabled div.column_4.active_column li.row_style_3 {
    background: #66383a !important
}

div.p_table_2_7 div.column_4.active_column li.footer_row,
div.p_table_2_7 div.column_4:hover li.footer_row,
div.p_table_2_7.p_table_hover_disabled div.column_4.active_column li.footer_row {
    background: #794345 !important
}

div.p_table_2_7 a.button_1,
div.p_table_2_7.p_table_hover_disabled div.column_1:hover a.button_1,
div.p_table_2_7.p_table_hover_disabled div.column_2:hover a.button_1,
div.p_table_2_7.p_table_hover_disabled div.column_3:hover a.button_1,
div.p_table_2_7.p_table_hover_disabled div.column_4:hover a.button_1 {
    border-bottom: 1px solid #6f593e;
    background-color: #a18a67;
    background-image: linear-gradient(top, #b8a077, #897356);
    background: -ms-linear-gradient(top, #b8a077, #897356);
    background: -moz-linear-gradient(top, #b8a077, #897356);
    background: -o-linear-gradient(top, #b8a077, #897356);
    background: -webkit-linear-gradient(top, #b8a077, #897356);
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0, #b8a077), color-stop(1, #897356))
}

div.p_table_2_7 a.button_2,
div.p_table_2_7.p_table_hover_disabled div.column_1:hover a.button_2,
div.p_table_2_7.p_table_hover_disabled div.column_2:hover a.button_2,
div.p_table_2_7.p_table_hover_disabled div.column_3:hover a.button_2,
div.p_table_2_7.p_table_hover_disabled div.column_4:hover a.button_2 {
    border-bottom: 1px solid #d46624;
    background-color: #e5993e;
    background-image: linear-gradient(top, #ecb349, #df8135);
    background: -ms-linear-gradient(top, #ecb349, #df8135);
    background: -moz-linear-gradient(top, #ecb349, #df8135);
    background: -o-linear-gradient(top, #ecb349, #df8135);
    background: -webkit-linear-gradient(top, #ecb349, #df8135);
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0, #ecb349), color-stop(1, #df8135))
}

div.p_table_2_7 a.button_3,
div.p_table_2_7.p_table_hover_disabled div.column_1:hover a.button_3,
div.p_table_2_7.p_table_hover_disabled div.column_2:hover a.button_3,
div.p_table_2_7.p_table_hover_disabled div.column_3:hover a.button_3,
div.p_table_2_7.p_table_hover_disabled div.column_4:hover a.button_3 {
    border-bottom: 1px solid #973416;
    background-color: #bc5728;
    background-image: linear-gradient(top, #ce6630, #ae4a22);
    background: -ms-linear-gradient(top, #ce6630, #ae4a22);
    background: -moz-linear-gradient(top, #ce6630, #ae4a22);
    background: -o-linear-gradient(top, #ce6630, #ae4a22);
    background: -webkit-linear-gradient(top, #ce6630, #ae4a22);
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0, #ce6630), color-stop(1, #ae4a22))
}

div.p_table_2_7 a.button_4,
div.p_table_2_7.p_table_hover_disabled div.column_1:hover a.button_4,
div.p_table_2_7.p_table_hover_disabled div.column_2:hover a.button_4,
div.p_table_2_7.p_table_hover_disabled div.column_3:hover a.button_4,
div.p_table_2_7.p_table_hover_disabled div.column_4:hover a.button_4 {
    border-bottom: 1px solid #4e2628;
    background-color: #7a4346;
    background-image: linear-gradient(top, #8f4e51, #67393b);
    background: -ms-linear-gradient(top, #8f4e51, #67393b);
    background: -moz-linear-gradient(top, #8f4e51, #67393b);
    background: -o-linear-gradient(top, #8f4e51, #67393b);
    background: -webkit-linear-gradient(top, #8f4e51, #67393b);
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0, #8f4e51), color-stop(1, #67393b))
}

div.p_table_2_8 h1.caption {
    color: #a56949 !important
}

div.p_table_2_8 h1.caption span {
    color: #bfae71
}

div.p_table_2_8 div.column_1 li.header_row_1 {
    border-bottom: 1px solid #977643;
    background-color: #a78f56 !important;
    background-image: linear-gradient(top, #c5b474, #a98e55) !important;
    background: -ms-linear-gradient(top, #c5b474, #a98e55) !important;
    background: -moz-linear-gradient(top, #c5b474, #a98e55) !important;
    background: -o-linear-gradient(top, #c5b474, #a98e55) !important;
    background: -webkit-linear-gradient(top, #c5b474, #a98e55) !important;
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0, #c5b474), color-stop(1, #a98e55)) !important
}

div.p_table_2_8 div.column_1 li.decor_line {
    background-color: #d6ca98 !important;
    background-image: linear-gradient(left, #d6ca98, #e9e2c7 50%, #d6ca98) !important;
    background: -ms-linear-gradient(left, #d6ca98, #e9e2c7 50%, #d6ca98) !important;
    background: -moz-linear-gradient(left, #d6ca98, #e9e2c7 50%, #d6ca98) !important;
    background: -o-linear-gradient(left, #d6ca98, #e9e2c7 50%, #d6ca98) !important;
    background: -webkit-linear-gradient(left, #d6ca98, #e9e2c7 50%, #d6ca98) !important;
    background: -webkit-gradient(linear, left top, right top, color-stop(0, #d6ca98), color-stop(.5, #e9e2c7), color-stop(1, #d6ca98)) !important
}

div.p_table_2_8 div.column_1 li.header_row_2 {
    background-color: #a78f56 !important;
    background-image: linear-gradient(top, #c0ae72, #a78f56) !important;
    background: -ms-linear-gradient(top, #c0ae72, #a78f56) !important;
    background: -moz-linear-gradient(top, #c0ae72, #a78f56) !important;
    background: -o-linear-gradient(top, #c0ae72, #a78f56) !important;
    background: -webkit-linear-gradient(top, #c0ae72, #a78f56) !important;
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0, #c0ae72), color-stop(1, #a78f56)) !important
}

div.p_table_2_8 div.column_2 li.header_row_1 {
    border-bottom: 1px solid #644b26;
    background-color: #7b5d2f !important;
    background-image: linear-gradient(top, #a88142, #7e5f30) !important;
    background: -ms-linear-gradient(top, #a88142, #7e5f30) !important;
    background: -moz-linear-gradient(top, #a88142, #7e5f30) !important;
    background: -o-linear-gradient(top, #a88142, #7e5f30) !important;
    background: -webkit-linear-gradient(top, #a88142, #7e5f30) !important;
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0, #a88142), color-stop(1, #7e5f30)) !important
}

div.p_table_2_8 div.column_2 li.decor_line {
    background-color: #c0a355 !important;
    background-image: linear-gradient(left, #c0a355, #ddcd7b 50%, #c0a355) !important;
    background: -ms-linear-gradient(left, #c0a355, #ddcd7b 50%, #c0a355) !important;
    background: -moz-linear-gradient(left, #c0a355, #ddcd7b 50%, #c0a355) !important;
    background: -o-linear-gradient(left, #c0a355, #ddcd7b 50%, #c0a355) !important;
    background: -webkit-linear-gradient(left, #c0a355, #ddcd7b 50%, #c0a355) !important;
    background: -webkit-gradient(linear, left top, right top, color-stop(0, #c0a355), color-stop(.5, #ddcd7b), color-stop(1, #c0a355)) !important
}

div.p_table_2_8 div.column_2 li.header_row_2 {
    background-color: #7b5d2f !important;
    background-image: linear-gradient(top, #9f7b3e, #7b5d2f) !important;
    background: -ms-linear-gradient(top, #9f7b3e, #7b5d2f) !important;
    background: -moz-linear-gradient(top, #9f7b3e, #7b5d2f) !important;
    background: -o-linear-gradient(top, #9f7b3e, #7b5d2f) !important;
    background: -webkit-linear-gradient(top, #9f7b3e, #7b5d2f) !important;
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0, #9f7b3e), color-stop(1, #7b5d2f)) !important
}

div.p_table_2_8 div.column_3 li.header_row_1 {
    border-bottom: 1px solid #623a26;
    background-color: #71432c !important;
    background-image: linear-gradient(top, #a76341, #7c492f) !important;
    background: -ms-linear-gradient(top, #a76341, #7c492f) !important;
    background: -moz-linear-gradient(top, #a76341, #7c492f) !important;
    background: -o-linear-gradient(top, #a76341, #7c492f) !important;
    background: -webkit-linear-gradient(top, #a76341, #7c492f) !important;
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0, #a76341), color-stop(1, #7c492f)) !important
}

div.p_table_2_8 div.column_3 li.decor_line {
    background-color: #bb784f !important;
    background-image: linear-gradient(left, #bb784f, #daae72 50%, #bb784f) !important;
    background: -ms-linear-gradient(left, #bb784f, #daae72 50%, #bb784f) !important;
    background: -moz-linear-gradient(left, #bb784f, #daae72 50%, #bb784f) !important;
    background: -o-linear-gradient(left, #bb784f, #daae72 50%, #bb784f) !important;
    background: -webkit-linear-gradient(left, #bb784f, #daae72 50%, #bb784f) !important;
    background: -webkit-gradient(linear, left top, right top, color-stop(0, #bb784f), color-stop(.5, #daae72), color-stop(1, #bb784f)) !important
}

div.p_table_2_8 div.column_3 li.header_row_2 {
    background-color: #71432c !important;
    background-image: linear-gradient(top, #94583a, #71432c) !important;
    background: -ms-linear-gradient(top, #94583a, #71432c) !important;
    background: -moz-linear-gradient(top, #94583a, #71432c) !important;
    background: -o-linear-gradient(top, #94583a, #71432c) !important;
    background: -webkit-linear-gradient(top, #94583a, #71432c) !important;
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0, #94583a), color-stop(1, #71432c)) !important
}

div.p_table_2_8 div.column_4 li.header_row_1 {
    border-bottom: 1px solid #922b1d;
    background-color: #a33624 !important;
    background-image: linear-gradient(top, #c24a31, #a53624) !important;
    background: -ms-linear-gradient(top, #c24a31, #a53624) !important;
    background: -moz-linear-gradient(top, #c24a31, #a53624) !important;
    background: -o-linear-gradient(top, #c24a31, #a53624) !important;
    background: -webkit-linear-gradient(top, #c24a31, #a53624) !important;
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0, #c24a31), color-stop(1, #a53624)) !important
}

div.p_table_2_8 div.column_4 li.decor_line {
    background-color: #d46241 !important;
    background-image: linear-gradient(left, #d46241, #e88e5d 50%, #d46241) !important;
    background: -ms-linear-gradient(left, #d46241, #e88e5d 50%, #d46241) !important;
    background: -moz-linear-gradient(left, #d46241, #e88e5d 50%, #d46241) !important;
    background: -o-linear-gradient(left, #d46241, #e88e5d 50%, #d46241) !important;
    background: -webkit-linear-gradient(left, #d46241, #e88e5d 50%, #d46241) !important;
    background: -webkit-gradient(linear, left top, right top, color-stop(0, #d46241), color-stop(.5, #e88e5d), color-stop(1, #d46241)) !important
}

div.p_table_2_8 div.column_4 li.header_row_2 {
    background-color: #a33624 !important;
    background-image: linear-gradient(top, #bd482f, #a33624) !important;
    background: -ms-linear-gradient(top, #bd482f, #a33624) !important;
    background: -moz-linear-gradient(top, #bd482f, #a33624) !important;
    background: -o-linear-gradient(top, #bd482f, #a33624) !important;
    background: -webkit-linear-gradient(top, #bd482f, #a33624) !important;
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0, #bd482f), color-stop(1, #a33624)) !important
}

.css3_grid_hidden_rows_control_p_table_2_8,
div.p_table_2_8 div.column_1.active_column li.row_style_1,
div.p_table_2_8 div.column_1:hover li.row_style_1,
div.p_table_2_8.p_table_hover_disabled div.column_1.active_column li.row_style_1 {
    background: #b6a266 !important
}

.css3_grid_hidden_rows_control_p_table_2_8:hover,
div.p_table_2_8 div.column_1.active_column li.row_style_2,
div.p_table_2_8 div.column_1:hover li.row_style_2,
div.p_table_2_8.p_table_hover_disabled div.column_1.active_column li.row_style_2 {
    background: #a78f56 !important
}

div.p_table_2_8 div.column_1.active_column li.footer_row,
div.p_table_2_8 div.column_1:hover li.footer_row,
div.p_table_2_8.p_table_hover_disabled div.column_1.active_column li.footer_row {
    background: #b6a266 !important
}

div.p_table_2_8 div.column_2.active_column li.row_style_1,
div.p_table_2_8 div.column_2:hover li.row_style_1,
div.p_table_2_8.p_table_hover_disabled div.column_2.active_column li.row_style_1 {
    background: #906e37 !important
}

div.p_table_2_8 div.column_2.active_column li.row_style_3,
div.p_table_2_8 div.column_2:hover li.row_style_3,
div.p_table_2_8.p_table_hover_disabled div.column_2.active_column li.row_style_3 {
    background: #7b5d2f !important
}

div.p_table_2_8 div.column_2.active_column li.footer_row,
div.p_table_2_8 div.column_2:hover li.footer_row,
div.p_table_2_8.p_table_hover_disabled div.column_2.active_column li.footer_row {
    background: #906e37 !important
}

div.p_table_2_8 div.column_3.active_column li.row_style_1,
div.p_table_2_8 div.column_3:hover li.row_style_1,
div.p_table_2_8.p_table_hover_disabled div.column_3.active_column li.row_style_1 {
    background: #854f34 !important
}

div.p_table_2_8 div.column_3.active_column li.row_style_2,
div.p_table_2_8 div.column_3:hover li.row_style_2,
div.p_table_2_8.p_table_hover_disabled div.column_3.active_column li.row_style_2 {
    background: #7c492f !important
}

div.p_table_2_8 div.column_3.active_column li.footer_row,
div.p_table_2_8 div.column_3:hover li.footer_row,
div.p_table_2_8.p_table_hover_disabled div.column_3.active_column li.footer_row {
    background: #854f34 !important
}

div.p_table_2_8 div.column_4.active_column li.row_style_1,
div.p_table_2_8 div.column_4:hover li.row_style_1,
div.p_table_2_8.p_table_hover_disabled div.column_4.active_column li.row_style_1 {
    background: #b3402a !important
}

div.p_table_2_8 div.column_4.active_column li.row_style_3,
div.p_table_2_8 div.column_4:hover li.row_style_3,
div.p_table_2_8.p_table_hover_disabled div.column_4.active_column li.row_style_3 {
    background: #a33624 !important
}

div.p_table_2_8 div.column_4.active_column li.footer_row,
div.p_table_2_8 div.column_4:hover li.footer_row,
div.p_table_2_8.p_table_hover_disabled div.column_4.active_column li.footer_row {
    background: #b3402a !important
}

div.p_table_2_8 a.button_1,
div.p_table_2_8.p_table_hover_disabled div.column_1:hover a.button_1,
div.p_table_2_8.p_table_hover_disabled div.column_2:hover a.button_1,
div.p_table_2_8.p_table_hover_disabled div.column_3:hover a.button_1,
div.p_table_2_8.p_table_hover_disabled div.column_4:hover a.button_1 {
    border-bottom: 1px solid #90763f;
    background-color: #b9a567;
    background-image: linear-gradient(top, #cabc78, #a89057);
    background: -ms-linear-gradient(top, #cabc78, #a89057);
    background: -moz-linear-gradient(top, #cabc78, #a89057);
    background: -o-linear-gradient(top, #cabc78, #a89057);
    background: -webkit-linear-gradient(top, #cabc78, #a89057);
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0, #cabc78), color-stop(1, #a89057))
}

div.p_table_2_8 a.button_2,
div.p_table_2_8.p_table_hover_disabled div.column_1:hover a.button_2,
div.p_table_2_8.p_table_hover_disabled div.column_2:hover a.button_2,
div.p_table_2_8.p_table_hover_disabled div.column_3:hover a.button_2,
div.p_table_2_8.p_table_hover_disabled div.column_4:hover a.button_2 {
    border-bottom: 1px solid #614520;
    background-color: #947038;
    background-image: linear-gradient(top, #ac8242, #7c5e30);
    background: -ms-linear-gradient(top, #ac8242, #7c5e30);
    background: -moz-linear-gradient(top, #ac8242, #7c5e30);
    background: -o-linear-gradient(top, #ac8242, #7c5e30);
    background: -webkit-linear-gradient(top, #ac8242, #7c5e30);
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0, #ac8242), color-stop(1, #7c5e30))
}

div.p_table_2_8 a.button_3,
div.p_table_2_8.p_table_hover_disabled div.column_1:hover a.button_3,
div.p_table_2_8.p_table_hover_disabled div.column_2:hover a.button_3,
div.p_table_2_8.p_table_hover_disabled div.column_3:hover a.button_3,
div.p_table_2_8.p_table_hover_disabled div.column_4:hover a.button_3 {
    border-bottom: 1px solid #582f1e;
    background-color: #895135;
    background-image: linear-gradient(top, #9e5e3e, #72442d);
    background: -ms-linear-gradient(top, #9e5e3e, #72442d);
    background: -moz-linear-gradient(top, #9e5e3e, #72442d);
    background: -o-linear-gradient(top, #9e5e3e, #72442d);
    background: -webkit-linear-gradient(top, #9e5e3e, #72442d);
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0, #9e5e3e), color-stop(1, #72442d))
}

div.p_table_2_8 a.button_4,
div.p_table_2_8.p_table_hover_disabled div.column_1:hover a.button_4,
div.p_table_2_8.p_table_hover_disabled div.column_2:hover a.button_4,
div.p_table_2_8.p_table_hover_disabled div.column_3:hover a.button_4,
div.p_table_2_8.p_table_hover_disabled div.column_4:hover a.button_4 {
    border-bottom: 1px solid #8b2518;
    background-color: #b6412c;
    background-image: linear-gradient(top, #c84c32, #a43724);
    background: -ms-linear-gradient(top, #c84c32, #a43724);
    background: -moz-linear-gradient(top, #c84c32, #a43724);
    background: -o-linear-gradient(top, #c84c32, #a43724);
    background: -webkit-linear-gradient(top, #c84c32, #a43724);
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0, #c84c32), color-stop(1, #a43724))
}

div.p_table_2 div.active_column a.button_1,
div.p_table_2 div.active_column a.button_2,
div.p_table_2 div.active_column a.button_3,
div.p_table_2 div.active_column a.button_4,
div.p_table_2 div.column_1:hover a.button_1,
div.p_table_2 div.column_2:hover a.button_2,
div.p_table_2 div.column_3:hover a.button_3,
div.p_table_2 div.column_4:hover a.button_4,
div.p_table_2.p_table_hover_disabled div.active_column:hover a.button_1,
div.p_table_2.p_table_hover_disabled div.active_column:hover a.button_2,
div.p_table_2.p_table_hover_disabled div.active_column:hover a.button_3,
div.p_table_2.p_table_hover_disabled div.active_column:hover a.button_4 {
    background: 0;
    filter: 0;
    -ms-filter: 0;
    border: 0;
    color: #fff;
    position: relative;
    top: -5px;
    box-shadow: 0 0 0 rgba(0, 0, 0, .15);
    -webkit-box-shadow: 0 0 0 rgba(0, 0, 0, .15);
    -moz-box-shadow: 0 0 0 rgba(0, 0, 0, .15)
}

div.p_table_2 li span.css3_grid_vertical_align_table {
    display: table;
    width: 100%;
    height: 100%;
    padding: 0 !important
}

div.p_table_2 li span.css3_grid_vertical_align {
    display: table-cell;
    vertical-align: middle;
    padding: 0 !important
}

div.p_table_2 li.css3_grid_hidden_row {
    opacity: 1;
    -moz-transition: all .25s cubic-bezier(.35, 0, .35, 1);
    -o-transition: all .25s cubic-bezier(.35, 0, .35, 1);
    -webkit-transition: all .25s cubic-bezier(.35, 0, .35, 1);
    -ms-transition: all .25s cubic-bezier(.35, 0, .35, 1);
    transition: all .25s cubic-bezier(.35, 0, .35, 1)
}

div.p_table_2.css3_grid_clearfix div li.css3_grid_hidden_row.css3_grid_hide,
div.p_table_2.css3_grid_clearfix div:hover li.css3_grid_hidden_row.css3_grid_hide {
    opacity: 0;
    height: 0 !important;
    padding: 0 !important
}

div.p_table_2 .css3_grid_hidden_rows_control {
    display: block;
    clear: both;
    float: left;
    width: 100%;
    border-radius: 3px;
    -webkit-border-radius: 3px;
    -moz-border-radius: 3px;
    padding: 10px 0 !important;
    font-size: 13px !important;
    color: #fff !important;
    text-align: center !important;
    font-weight: 700 !important;
    margin-top: 20px !important
}

div.p_table_2 .css3_grid_hidden_rows_control:hover {
    text-decoration: none !important
}

.css3_grid_hidden_rows_control .css3_grid_hide {
    display: none
}

div.p_table_2 .css3_grid_hidden_rows_control span {
    font-family: arial;
    font-weight: 700 !important;
    color: #fff !important
}

.pricing-cycle-wrapper {
    width: 100%;
    margin: 0 0 30px 0 !important
}

.pricing-cycle-navigation {
    margin: 0 auto 0 0;
    width: 190px;
    height: auto;
    display: block;
    padding: 15px 19px !important;
    color: #fff;
    cursor: pointer;
    position: relative;
    border: 1px solid #d3d3d3;
    box-sizing: content-box;
    -moz-box-sizing: content-box;
    -webkit-box-sizing: content-box;
    color: #444;
    box-shadow: 0 2px 0 rgba(0, 0, 0, .05);
    background: -webkit-linear-gradient(#fff, #f5f5f5);
    background: -o-linear-gradient(#fff, #f5f5f5);
    background: -moz-linear-gradient(#fff, #f5f5f5);
    background: linear-gradient(#fff, #f5f5f5);
    z-index: 102
}

.pricing-cycle-navigation.css3_grid_center {
    margin-left: auto;
    margin-right: auto
}

.pricing-cycle-navigation.css3_grid_right {
    margin-left: auto;
    margin-right: 0
}

.pricing-cycle-navigation:hover {
    background-color: #fff;
    color: #34495e;
    box-shadow: none;
    background-image: none;
    border: 1px solid rgba(0, 0, 0, .1);
    border-bottom-color: transparent
}

.pricing-cycle-navigation.css3_grid_hide:hover {
    background: -webkit-linear-gradient(#fff, #f5f5f5);
    background: -o-linear-gradient(#fff, #f5f5f5);
    background: -moz-linear-gradient(#fff, #f5f5f5);
    background: linear-gradient(#fff, #f5f5f5);
    color: #fff;
    box-shadow: 0 2px 0 rgba(0, 0, 0, .05);
    border: 1px solid #d3d3d3
}

.pricing-cycle-wrapper label {
    color: #444;
    display: inline !important;
    font-family: Arial;
    font-size: 14px !important;
    font-weight: 400 !important
}

.pricing-cycle-wrapper .tabs_box_navigation_icon {
    position: absolute;
    top: 21px;
    right: 19px;
    border-top: 6px solid #a8b1b6;
    border-right: 5px solid transparent;
    border-left: 5px solid transparent;
    border-bottom: 5px solid transparent;
    display: inline
}

.pricing-cycle-navigation:hover ul.pricing-cycle {
    display: block;
    position: absolute;
    top: 46px;
    width: 228px;
    background: #fff;
    border: 1px solid #e8e8e8;
    padding: 0 0 5px !important;
    list-style: none !important;
    margin: 0 !important;
    left: -1px;
    border-top: none;
    z-index: 999
}

.p.pricing-cycle-navigation.css3_grid_hide:hover ul.pricing-cycle {
    display: none
}

ul.pricing-cycle {
    display: none;
    margin: 0 auto
}

ul.pricing-cycle li {
    width: 218px;
    height: auto;
    background-color: #fff;
    padding: 0 5px !important;
    list-style: none !important;
    margin: 0 !important;
    float: left;
    position: relative
}

ul.pricing-cycle li a {
    color: #444 !important;
    text-decoration: none;
    border: none;
    background: #fff;
    padding: 12px 14px;
    font-size: 14px;
    font-weight: 400;
    font-family: arial;
    display: block;
    transition: none !important
}

div.p_table_2_1 ul.pricing-cycle li a.selected,
div.p_table_2_1 ul.pricing-cycle li a:hover {
    background-color: #e7832a
}

div.p_table_2_2 ul.pricing-cycle li a.selected,
div.p_table_2_2 ul.pricing-cycle li a:hover {
    background-color: #5f9836
}

div.p_table_2_3 ul.pricing-cycle li a.selected,
div.p_table_2_3 ul.pricing-cycle li a:hover {
    background-color: #3c82b3
}

div.p_table_2_4 ul.pricing-cycle li a.selected,
div.p_table_2_4 ul.pricing-cycle li a:hover {
    background-color: #70619b
}

div.p_table_2_5 ul.pricing-cycle li a.selected,
div.p_table_2_5 ul.pricing-cycle li a:hover {
    background-color: #d77400
}

div.p_table_2_6 ul.pricing-cycle li a.selected,
div.p_table_2_6 ul.pricing-cycle li a:hover {
    background-color: #5f8d3d
}

div.p_table_2_7 ul.pricing-cycle li a.selected,
div.p_table_2_7 ul.pricing-cycle li a:hover {
    background-color: #df8034
}

div.p_table_2_8 ul.pricing-cycle li a.selected,
div.p_table_2_8 ul.pricing-cycle li a:hover {
    background-color: #7b5d2f
}

.pricing-inner {
    margin-top: 25px
}

.wrap_table thead tr th:first-child {
    font-size: 16px;
    padding: 10px 1%;
    text-align: right;
    font-weight: 400;
    color: #8d8c8c;
    font-family: Arial, Helvetica, sans-serif
}

.wrap_table thead tr th div {
    display: inline-block;
    height: 100%;
    width: 100%;
    position: relative;
    padding-top: 10px
}

.wrap_table thead tr th div strong {
    font-size: 18px;
    color: #fff;
    padding: 15px 0;
    display: block;
    text-transform: uppercase;
    background: #000;
    position: relative;
    width: 100%;
    border-radius: 10px 10px 0 0;
    left: 0
}

.wrap_table thead tr th div strong:after {
    border-top: 10px solid #000;
    border-left: 10px solid transparent;
    border-right: 10px solid transparent;
    position: absolute;
    content: "";
    top: 100%;
    left: 50%;
    margin-left: -10px
}

.wrap_table thead tr th div span {
    font-size: 45px;
    color: #353535;
    font-family: Conv_AGENCYB
}

.wrap_table thead tr th div span sup {
    font-size: 24px;
    font-family: Arial, Helvetica, sans-serif;
    font-style: normal
}

.wrap_table thead tr th div span b {
    font-size: 20px;
    font-style: normal;
    font-weight: 400;
    font-family: Arial, Helvetica, sans-serif
}

.wrap_table thead tr th div i {
    display: block;
    background: rgba(0, 0, 0, .5);
    font-style: normal;
    padding: 5px;
    font-size: 16px;
    color: #fff;
    text-align: center
}

.wrap_table thead tr th {
    border-radius: 0 0 10px 10px;
    padding-bottom: 10px;
    font-weight: 400
}

.tik-mark {
    display: inline-block;
    background: url(../images/icon.png);
    width: 20px;
    height: 20px
}

.cross-mark {
    display: inline-block;
    background: url(../images/icon1.png);
    width: 20px;
    height: 20px
}

.wrap_table tr td {
    font-size: 13px;
    font-family: Verdana, Geneva, sans-serif;
    color: #888;
    text-align: center;
    padding: 8px 5px;
    line-height: 14px;
    -webkit-box-shadow: inset 0 2px 5px rgba(231, 231, 231, .4);
    -moz-box-shadow: inset 0 2px 5px rgba(231, 231, 231, .4);
    box-shadow: inset 0 2px 5px rgba(231, 231, 231, .4)
}

.wrap_table tbody tr:first-child td {
    height: 50px
}

.wrap_table tr td:not(:first-child),
.wrap_table tr th:not(:first-child) {
    border-left: solid 1px #fff
}

.wrap_table tbody tr th:first-child,
.wrap_table tr td:first-child {
    text-align: center;
    padding: 15px
}

.wrap_table tbody tr th {
    font-size: 14px;
    font-family: Verdana, Geneva, sans-serif;
    color: #407800;
    font-weight: 400;
    background: #dbece2 !important
}

.wrap_table tbody tr:nth-child(2n+1) th,
.wrap_table tr:nth-child(2n+1) td {
    background: #fbfbfb
}

.wrap_table tbody tr:nth-child(2n+2) th,
.wrap_table tr:nth-child(2n+2) td {
    background: #f6f6f6
}

.wrap_table tbody tr:nth-child(2n+2) th:first-child,
.wrap_table tr:nth-child(2n+2) td:first-child {
    background-color: #fd3e3e;
    background-image: -webkit-linear-gradient(left, #f7f7f7, #ececec);
    background-image: -moz-linear-gradient(left, #f7f7f7, #ececec);
    background-image: -o-linear-gradient(left, #f7f7f7, #ececec);
    background-image: linear-gradient(to right, #f7f7f7, #ececec)
}

.wrap_table tbody tr:first-child th:first-child {
    background: #cdded4 !important;
    background-image: none !important
}

.tablefootcont {
    float: right;
    width: 100%;
    background: #7a7a7a;
    font-size: 18px;
    color: #fff;
    padding: 10px;
    font-family: CenturyGothicRegular;
    text-align: center
}

.blueandredhead {
    font-size: 40px;
    color: #0086ad;
    text-align: center
}

.blueandredhead span {
    color: #d46565;
    font-size: 48px;
    font-family: Conv_AGENCYB
}

.whyebrandzbg.innerpage {
    overflow: hidden
}

.whyebrandzbg.innerpage .timelinewrap li {
    padding: .3em
}

.whyebrandzbg.innerpage .timelinewrap li strong {
    font-size: .6em;
    margin-bottom: .3em
}

.whyebrandzbg.innerpage .timelinewrap li p {
    font-size: 16px
}

.whyebrandzbg.innerpage .timelinewrap li:not(:first-child) {
    margin-top: 4%
}

.whyebrandzbg.innerpage .page_headfff {
    font-size: .8em;
    margin: 25px 0
}

.innerpagefoot .sub_head_red {
    font-size: .7em;
    margin: 25px 0
}

.innerpagefoot .fotterurlwrap li {
    font-size: .4em
}

.innerpagefoot .copyrightfoot {
    position: relative
}

.wrap_table tr td {
    -webkit-transition: all .3s ease-in-out;
    -moz-transition: all .3s ease-in-out;
    -o-transition: all .3s ease-in-out;
    transition: all .3s ease-in-out
}

.wrap_table tr td:nth-child(6n+2).hover {
    background: #f8fdcf
}

.wrap_table tr td:nth-child(6n+3).hover {
    background: #fdf0cf
}

.wrap_table tr td:nth-child(6n+4).hover {
    background: #e1f7ca
}

.wrap_table tr td:nth-child(6n+5).hover {
    background: #d5f4fb
}

.wrap_table tr td:nth-child(6n+6).hover {
    background: #fae1fb
}

.wrap_table tr td:nth-child(6n+7).hover {
    background: #dde1fd
}

.wrap_table thead tr th.hover {
    border-radius: 0
}

.tooltipwrap {
    display: inline-block;
    position: relative
}

.new-wrp {
    display: inline-block;
    background: #fd3e3e;
    padding: 0 2px;
    color: #fff;
    text-transform: uppercase;
    font-style: normal;
    font-size: 10px;
    font-family: Verdana, Geneva, sans-serif
}

.tooltipwrap i {
    background: none repeat scroll 0 0 #ccc;
    border-radius: 50%;
    color: #fff;
    cursor: pointer;
    display: inline-block;
    font-style: normal;
    padding: 1px;
    text-align: center;
    width: 17px
}

.tooltipwrap span {
    position: absolute;
    top: 200%;
    left: -145px;
    z-index: 1;
    display: block;
    width: 300px;
    height: auto;
    text-align: justify;
    font-size: 11px;
    font-family: CenturyGothicRegular;
    background: rgba(0, 0, 0, .7);
    color: #fff;
    -webkit-transition: all .3s ease-in-out;
    visibility: hidden;
    -moz-transition: all .3s ease-in-out;
    -o-transition: all .3s ease-in-out;
    transition: all .3s ease-in-out;
    padding: 5px;
    visibility: hidden;
    opacity: 0
}

.tooltipwrap span:after {
    position: absolute;
    top: -7px;
    left: 50%;
    margin-left: -3px;
    width: 0;
    height: 0;
    border-bottom: 7px solid rgba(0, 0, 0, .7);
    content: "";
    border-left: 5px solid transparent;
    border-right: 5px solid transparent
}

.tooltipwrap:hover span {
    visibility: visible;
    opacity: 1;
    top: 143%
}

.wrap_table tr td:last-child .tooltipwrap span {
    left: -286px
}

.wrap_table tr td:last-child .tooltipwrap span:after {
    margin-left: -13px;
    left: 100%
}

.wrap_table tbody tr th.allcolpas {
    background: #f6ffa6;
    padding: 15px 10px;
    text-align: center;
    font-size: 14px
}

.tablewrapdiv {
    display: table;
    width: 90%;
    margin: 0 5%
}

.tablewrapdiv em {
    display: table-cell;
    font-style: normal;
    vertical-align: middle;
    padding: 5px
}

.tablewrapdiv em i {
    width: 100%;
    display: table;
    font-style: normal;
    border: none;
    color: #fff;
    text-align: center;
    padding: 5px
}

.tablewrapdiv em i+i {
    border-top: dashed 1px #fff
}

.prd_table td {
    background: #dfdfdf;
    padding: 20px 0;
    text-align: center
}

.prd_table tr:nth-child(even) td {
    background: #dfdfdf
}

.prd_table tr:nth-child(odd) td {
    background: #f0f0f0
}

.red_smo {
    background: #e5b8b7 !important;
    text-align: center !important
}

.blue_smo {
    background: #b6dde8 !important;
    text-align: center !important
}

.lightblue_smo {
    background: #daeef3 !important;
    text-align: center !important
}

.green_smo {
    background: #eaf1dd !important;
    text-align: center !important
}

div.p_table_2 li:nth-child(26).row_style_1 span {
    font-size: 16px !important
}

.caption_column ul li:nth-child(15),
.caption_column ul li:nth-child(26),
.caption_column ul li:nth-child(30),
.caption_column ul li:nth-child(36),
.caption_column ul li:nth-child(8) {
    color: #c13d3d !important;
    font-weight: 700 !important
}

#Table_t2_s6 .caption_column ul li:nth-child(26) span,
#Table_t2_s6 .caption_column ul li:nth-child(30) span,
#Table_t2_s6 .caption_column ul li:nth-child(36) span,
#Table_t2_s6 .caption_column ul li:nth-child(8) span {
    color: #303030 !important;
    font-weight: 100 !important;
    text-transform: none !important;
    font-size: 13px !important
}

#Table_t2_s6 ul li:nth-child(10) span,
#Table_t2_s6 ul li:nth-child(15) span,
#Table_t2_s6 ul li:nth-child(23) span,
#Table_t2_s6 ul li:nth-child(29) span,
#Table_t2_s6 ul li:nth-child(32) span,
#Table_t2_s6 ul li:nth-child(4) span,
#Table_t2_s6 ul li:nth-child(43) span,
#Table_t2_s6 ul li:nth-child(7) span {
    color: #407800 !important;
    font-size: 16px !important;
    font-weight: 700;
    text-transform: uppercase;
    padding: 0 !important
}

#Table_t2_s6 ul li:nth-child(1) {
    display: none
}

#Table_t2_s6 div.ribbon_style2_new_caps {
    background: rgba(0, 0, 0, 0) none repeat scroll 0 0
}

div.p_table_2_1 div.column_1.column_5_responsive li.header_row_1 {
    background: rgba(0, 0, 0, 0) linear-gradient(to bottom, #cd4646 0, #b43333 100%) repeat scroll 0 0 !important;
    border-bottom: 1px solid #a42929 !important
}

div.p_table_2_1 div.column_1.column_5_responsive li.decor_line {
    background: rgba(0, 0, 0, 0) linear-gradient(to right, #db5b5b 0, #ec8383 50%, #db5b5b 100%) repeat scroll 0 0 !important
}

div.p_table_2_1 div.column_1.column_5_responsive li.header_row_2 {
    background: rgba(0, 0, 0, 0) linear-gradient(to bottom, #c84343 0, #b33333 100%) repeat scroll 0 0 !important
}

.css3_grid_hidden_rows_control_p_table_2_1,
div.p_table_2_1 div.column_1.column_5_responsive.active_column li.row_style_1,
div.p_table_2_1 div.column_1.column_5_responsive:hover li.row_style_1,
div.p_table_2_1.p_table_hover_disabled div.column_1.column_5_responsive.active_column li.row_style_1 {
    background: #c03c3c none repeat scroll 0 0 !important
}

.css3_grid_hidden_rows_control_p_table_2_1:hover,
div.p_table_2_1 div.column_1.column_5_responsive.active_column li.row_style_2,
div.p_table_2_1 div.column_1.column_5_responsive:hover li.row_style_2,
div.p_table_2_1.p_table_hover_disabled div.column_1.column_5_responsive.active_column li.row_style_2 {
    background: #b33333 none repeat scroll 0 0 !important
}

div.p_table_2_1 div.column_1.column_5_responsive.active_column li.footer_row,
div.p_table_2_1 div.column_1.column_5_responsive:hover li.footer_row,
div.p_table_2_1.p_table_hover_disabled div.column_1.column_5_responsive.active_column li.footer_row {
    background: #c03c3c none repeat scroll 0 0 !important
}

div.p_table_2 li:nth-child(15).row_style_3 span,
div.p_table_2 li:nth-child(30).row_style_1 span,
div.p_table_2 li:nth-child(36).row_style_1 span,
div.p_table_2 li:nth-child(8).row_style_1 span {
    font-size: 16px !important
}

.txt_cent {
    color: #cc3341;
    font-size: 16px;
    text-align: center;
    padding: 20px 0
}

#Table_t2_s5 .caption_column ul li:nth-child(15),
#Table_t2_s5 .caption_column ul li:nth-child(26),
#Table_t2_s5 .caption_column ul li:nth-child(30),
#Table_t2_s5 .caption_column ul li:nth-child(36),
#Table_t2_s5 .caption_column ul li:nth-child(8) {
    font-size: 13px !important;
    color: #333 !important;
    font-weight: 400 !important;
    text-transform: unset !important
}

#Table_t2_s5 .caption_column.column_0_responsive li:nth-child(1),
#Table_t2_s5 .column_1.column_1_responsive li:nth-child(1),
#Table_t2_s5 .column_1.column_5_responsive li:nth-child(1),
#Table_t2_s5 .column_2.column_2_responsive li:nth-child(1),
#Table_t2_s5 .column_3.column_3_responsive li:nth-child(1),
#Table_t2_s5 .column_4.column_4_responsive li:nth-child(1) {
    display: none !important
}

#Table_t2_s6 ul li:nth-child(1) span .title_t,
#Table_t2_s6 ul li:nth-child(10) span .title_t,
#Table_t2_s6 ul li:nth-child(15) span .title_t,
#Table_t2_s6 ul li:nth-child(23) span .title_t,
#Table_t2_s6 ul li:nth-child(29) span .title_t,
#Table_t2_s6 ul li:nth-child(32) span .title_t,
#Table_t2_s6 ul li:nth-child(4) span .title_t,
#Table_t2_s6 ul li:nth-child(43) span .title_t,
#Table_t2_s6 ul li:nth-child(7) span .title_t {
    background: #eecf8e none repeat scroll 0 0 !important;
    color: #fff !important;
    display: inline-flex;
    float: left;
    font-family: "PT Sans Narrow" !important;
    font-weight: 700;
    padding: 24px 12px !important;
    text-transform: uppercase;
    width: 100%
}

#Table_t2_s6 ul li:nth-child(1),
#Table_t2_s6 ul li:nth-child(10),
#Table_t2_s6 ul li:nth-child(15),
#Table_t2_s6 ul li:nth-child(23),
#Table_t2_s6 ul li:nth-child(29),
#Table_t2_s6 ul li:nth-child(32),
#Table_t2_s6 ul li:nth-child(4),
#Table_t2_s6 ul li:nth-child(43),
#Table_t2_s6 ul li:nth-child(7) {
    padding: 0 0 !important;
    height: 64px !important
}

.formheading {
    display: block;
    font-family: RobotoCondensed-Regular;
    font-size: 1.83em;
    margin-bottom: 7px;
    text-align: center;
    color: #333
}

* {
    margin: 0;
    padding: 0;
    box-sizing: border-box;
    -moz-box-sizing: border-box;
    -ms-box-sizing: border-box;
    -o-box-sizing: border-box;
    -webkit-box-sizing: border-box
}

a {
    text-decoration: none;
    outline: 0
}

ol,
ul {
    list-style: none
}

img {
    max-width: 100%
}

.check {
    width: 100%;
    padding: 10px 10px 20px 10px;
    background-color: var(--yellow);
    text-align: center;
    color: #fff
}

.btn-white1 {
    background-color: #3e59ff;
    border: solid #00f;
    color: #fff;
    font-weight: 700
}

.btn-white1:hover {
    background-color: #4582ff;
    border: solid #fff
}

.item img:hover {
    -webkit-animation: shine .75s;
    animation: shine .75s;
    position: absolute;
    top: 0;
    left: -75%;
    z-index: 2;
    display: block;
    content: '';
    width: 50%;
    height: 100%;
    background: -webkit-linear-gradient(left, rgba(255, 255, 255, 0) 0, rgba(255, 255, 255, .3) 100%);
    background: linear-gradient(to right, rgba(255, 255, 255, 0) 0, rgba(255, 255, 255, .3) 100%);
    -webkit-transform: skewX(-25deg);
    transform: skewX(-25deg)
}

@-webkit-keyframes shine {
    100% {
        left: 125%
    }
}

@keyframes shine {
    100% {
        left: 125%
    }
}

table.nseo {
    font-family: arial, sans-serif;
    border-collapse: collapse;
    width: 100%
}

th {
    border: 1px solid #fff;
    text-align: left;
    padding: 8px;
    height: 100px;
    font-size: 20px;
    color: #fff;
    text-align: center;
    border-top-left-radius: 10px;
    border-top-right-radius: 10px
}

tr:nth-child(even) {
    background-color: #ddd
}

.first {
    background: linear-gradient(to bottom, #f2b935 0, #ed9e28 100%)
}

.sec {
    background: linear-gradient(to bottom, #eea637 0, #e7832a 100%)
}

.trd {
    background: linear-gradient(to bottom, #e48534 0, #d96527 100%)
}

.frth {
    background: linear-gradient(to bottom, #d86533 0, #c94d26 100%)
}

.ffth {
    background: linear-gradient(to bottom, #c84343 0, #b33333 100%)
}

.six {
    background: linear-gradient(to bottom, #eea637 0, #e7832a 100%)
}

td {
    border: 1px solid #ddd;
    text-align: left;
    padding: 8px;
    font-size: 15px
}

.spn {
    color: #f5a13e
}

.spn1 {
    color: #d76431
}

.yes {
    color: green;
    text-align: center;
    font-size: 20px
}

.yes a {
    color: green;
    text-align: center;
    font-size: 15px;
    font-weight: 600;
    animation: blinker 1s ease-in-out infinite;
}

.yes:hover a {
    color: #fff;
}

@keyframes blinker {
    50% {
        opacity: 0;
    }
}


.no {
    color: red;
    text-align: center;
    font-size: 20px
}

.empt {
    background-color: #df762f;
    border: 1px solid #eecf8e;
    color: #fff;
    font-weight: 700
}

.resp {
    overflow-x: auto;
    margin: auto;
}

tr:hover {
    background: linear-gradient(to bottom, #f2b935 0, #ed9e28 100%);
    color: #fff
}

tr:hover .spn1 {
    color: #fff !important
}

.yes:hover {
    color: #fff
}

.no:hover {
    color: #fff
}

.spn:hover {
    color: #fff
}

.webb2 {
    font-size: 25px;
    color: #04d2c8
}

.webb1 {
    font-size: 25px;
    color: #3e59ff
}

.sps {
    width: 100%;
    height: 30px
}

.webb2:hover {
    color: #3e59ff
}

.webb1:hover {
    color: #04d2c8
}

.dsn {
    font-size: 25px;
    color: #17a2b8
}

.dsn1 {
    font-size: 25px;
    color: #20c997
}

.dsn:hover {
    color: #20c997
}

.dsn1:hover {
    color: #17a2b8
}

.tec {
    font-size: 25px;
    color: #fb6760
}

.tec:hover {
    color: #31f17d
}

.ser {
    width: 15%;
    border: solid #000 2px;
    border-radius: 50%
}

.aboutwhatspp {
    font-size: 30px;
    color: green
}

.bouncing {
    align-self: flex-end;
    animation-duration: 1s;
    animation-iteration-count: infinite;
    margin: 0 auto 0 auto;
    transform-origin: bottom;
    position: fixed;
    z-index: 99999;
    left: 22px;
    bottom: 130px
}

.bounce-1 {
    animation-name: bounce-1;
    animation-timing-function: linear
}

@keyframes bounce-1 {
    0% {
        transform: translateY(0)
    }

    50% {
        transform: translateY(-50px)
    }

    100% {
        transform: translateY(0)
    }
}

.highlight {
    color: #0181ec;
    font-weight: 600
}

.clnt {
    width: 100%;
    height: 100%;
    float: left;
    overflow: hidden;
    position: relative;
    text-align: center;
    cursor: default
}

.clnt .overlay {
    width: 100%;
    height: 100%;
    position: absolute;
    overflow: hidden;
    top: 0;
    left: 0;
    background-color: rgba(0, 0, 0, .6);
    opacity: 0;
    -webkit-transform: translate(460px, -100px) rotate(180deg);
    -ms-transform: translate(460px, -100px) rotate(180deg);
    transform: translate(460px, -100px) rotate(180deg);
    -webkit-transition: all .2s .4s ease-in-out;
    transition: all .2s .4s ease-in-out
}

.clnt img {
    display: block;
    position: relative;
    -webkit-transition: all .2s ease-in;
    transition: all .2s ease-in;
    padding-bottom: 20px;
    margin: auto;
}

.clnt h2 {
    text-transform: uppercase;
    color: #fff;
    text-align: center;
    position: relative;
    font-size: 17px;
    padding: 10px;
    background: rgba(0, 0, 0, .6)
}

.clnt a.info {
    display: inline-block;
    text-decoration: none;
    padding: 7px 14px;
    text-transform: uppercase;
    color: #fff;
    border: 1px solid #fff;
    margin: 50px 0 0 0;
    background-color: transparent;
    -webkit-transform: translateY(-200px);
    -ms-transform: translateY(-200px);
    transform: translateY(-200px);
    -webkit-transition: all .2s ease-in-out;
    transition: all .2s ease-in-out
}

.clnt a.info:hover {
    box-shadow: 0 0 5px #fff
}

.clnt:hover .overlay {
    opacity: 1;
    -webkit-transition-delay: 0s;
    transition-delay: 0s;
    -webkit-transform: translate(0, 0);
    -ms-transform: translate(0, 0);
    transform: translate(0, 0)
}

.clnt:hover h2 {
    -webkit-transform: translateY(0);
    -ms-transform: translateY(0);
    transform: translateY(0);
    -webkit-transition-delay: .5s;
    transition-delay: .5s
}

.clnt:hover a.info {
    -webkit-transform: translateY(0);
    -ms-transform: translateY(0);
    transform: translateY(0);
    -webkit-transition-delay: .3s;
    transition-delay: .3s
}

.googletag {
    display: none;
    visibility: hidden
}

.schemacode {
    display: none
}

.notesservice {
    color: red
}

.thsocial1 {
    width: 22%
}

.thsocial2 {
    width: 13%
}

.tablesocial {
    width: 100%
}

.socialmediaspan {
    display: block;
    padding: 12px 0;
    font-size: 13px !important
}

.socialmediaspan1 {
    font-size: 30px;
    color: #407800;
    font-family: centurygothicregular
}

.socialmediainsta {
    border: 1px solid #fff
}

.socialmediath {
    text-align: center;
    border-top: 1px solid #fff
}

.offer {
    border: 3px solid #fdc600;
    border-radius: 10px;
    background: #0071a9;
    margin-bottom: 5%
}

.offer button.sp-offer {
    border: none;
    background: #fdc600;
    color: #000;
    padding: 6px 20px;
    border-radius: 8px;
    font-size: 18px;
    font-weight: 700;
    text-transform: uppercase;
    top: -22px;
    position: relative;
    cursor: pointer
}

.offer h2 {
    font-size: 40px;
    font-weight: 600;
    line-height: 80px !important;
    margin: 0 !important;
    color: #fff
}

.offer h2 span {
    font-size: 70px;
    font-weight: 700;
    display: inline-block !important
}

.offer h3 {
    font-size: 20px;
    font-weight: 300;
    text-transform: uppercase;
    letter-spacing: 3px;
    color: #fff;
    position: relative
}

.offer h4 {
    font-size: 17px;
    font-weight: 300;
    color: #fff;
    background: #66ad21;
    margin: 0;
    line-height: 40px;
    border-radius: 0 0 8px 8px
}

.ser-clients h3 {
    font-size: 20px;
    color: #000
}

.ser-clients h5 {
    color: var(--yellow);
}

.service .row h2 {
    color: #0782c8;
    font-weight: 700;
    position: relative;
    margin: 30px 0 40px;
    text-transform: capitalize
}

.service .row h4 {
    font-size: 18px;
    color: #666;
    font-weight: 400;
    line-height: 28px
}

.industries-serve {
    background: #f6fafe;
    text-align: center
}

.gernti-ser {
    border-radius: 5%;
    margin-left: 6%;
    background: #fff;
    border: 2px solid #e5e5e5;
    padding: 3%;
    margin-bottom: 2%
}

.gernti-ser:hover {
    background: #f6fafe
}

.industries-serve h2 {
    color: #0782c8;
    font-weight: 700;
    position: relative;
    margin: 0 0 40px;
    text-transform: capitalize
}

.gernti-ser h4 {
    font-size: 16px;
    font-weight: 700;
    color: #000;
    padding: 5%
}

.gernti-ser:hover {
    transition: transform .5s linear;
    transform: scale(1.1)
}

.unique-selling h4 {
    font-size: 18px;
    color: #666;
    font-weight: 400;
    line-height: 28px
}

.blinking-home h2,
.blinking-home h3 {
    animation: blinker 2s linear infinite
}

@keyframes blinker {
    50% {
        opacity: 0
    }
}

.unique-selling {
    background: #011835f0
}

.sprite.unique-selling-img1,
.sprite.unique-selling-img2,
.sprite.unique-selling-img3,
.sprite.unique-selling-img4,
.sprite.unique-selling-img5,
.sprite.unique-selling-img6 {
    background-position: -6px -145px;
    width: 120px;
    height: 52px;
    display: block;
    margin: 0 auto;
    padding: 60px
}

.sprite.unique-selling-img1 {
    background: url(../images/services/google.png) no-repeat center center;
    display: inline-block
}

.sprite.unique-selling-img2 {
    background: url(../images/services/facebook.png) no-repeat center center;
    display: inline-block
}

.sprite.unique-selling-img3 {
    background: url(../images/services/analytics.png) no-repeat center center;
    display: inline-block
}

.sprite.unique-selling-img4 {
    background: url(../images/services/marketing.png) no-repeat center center;
    display: inline-block
}

.sprite.unique-selling-img5 {
    background: url(../images/services/experience.png) no-repeat center center;
    display: inline-block
}

.sprite.unique-selling-img6 {
    background: url(../images/services/happy-clients.png) no-repeat center center;
    display: inline-block
}

.unique-selling .certified .text {
    font-size: 30px;
    color: #fff;
    font-weight: 300;
    line-height: 30px;
    padding: 30px 0;
    min-height: 130px
}

.icon {
    background: #eef3f6;
    border-radius: 8px;
    width: 120px;
    height: 120px;
    border-radius: 50%;
    margin-bottom: 10px;
    margin: 0 auto
}

.certified .text span {
    font-size: 20px;
    color: #fff;
    font-weight: 500
}

.wow:hover .icon {
    background-color: #eef3f6;
    transition: transform .5s linear;
    transform: scale(1.1)
}

.wow:hover .text,
.wow:hover span {
    color: #ed7400
}

.portfolio {
    text-align: center;
    padding-bottom: 0 !important
}

.works-single:hover .works-single-hover {
    opacity: 1;
    transition: all .6s
}

.works-single-hover {
    overflow: hidden;
    position: absolute;
    height: 100%;
    width: 100%;
    border: 2px solid #e2e2e2;
    border-radius: 5px;
    opacity: 0;
    top: 0;
    left: 0;
    -moz-box-shadow: 0 6px 6px #ccc;
    -webkit-box-shadow: 0 6px 6px #ccc;
    box-shadow: 0 6px 6px #ccc
}

.works-single .read-more {
    border-radius: 30px;
    font-size: 14px;
    font-weight: 600;
    color: #fff;
    background: #f36e30;
    padding: 12px 40px
}

.works-single {
    border: 5px solid #efefef
}

.testimonial-sec {
    background: url(../images/testimonial.jpg) no-repeat center center/cover;
    color: #fff
}

figure.testimonial {
    position: relative;
    float: left;
    overflow: hidden;
    margin: 10px 1%;
    padding: 0 20px;
    text-align: left;
    box-shadow: none !important
}

figure.testimonial * {
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    -webkit-transition: all .35s cubic-bezier(.25, .5, .5, .9);
    transition: all .35s cubic-bezier(.25, .5, .5, .9)
}

figure.testimonial blockquote {
    display: block;
    font-size: 16px;
    font-weight: 400;
    line-height: 1.5em;
    margin: 0;
    padding: 25px 50px 30px;
    position: relative
}

figure.testimonial blockquote:after,
figure.testimonial blockquote:before {
    content: "\201C";
    position: absolute;
    color: #ff5057;
    font-size: 50px;
    font-style: normal
}

figure.testimonial blockquote:before {
    top: 25px;
    left: 20px
}

figure.testimonial blockquote:after {
    content: "\201D";
    right: 20px;
    bottom: 0
}

figure.testimonial .btn {
    top: 100%;
    width: 0;
    height: 0;
    border-left: 0 solid transparent;
    border-right: 25px solid transparent;
    border-top: 25px solid #fff;
    margin: 0;
    position: absolute
}

figure.testimonial .peopl {
    padding: 0 10px 0 120px;
    margin: 30px;
    color: #fff;
    -webkit-transform: translateY(50%);
    transform: translateY(50%)
}

figure.testimonial .peopl h3 {
    opacity: .9;
    margin: 0
}

.slick-slider {
    position: relative;
    display: block;
    box-sizing: border-box;
    user-select: none;
    -webkit-touch-callout: none;
    -khtml-user-select: none;
    -ms-touch-action: pan-y;
    touch-action: pan-y;
    -webkit-tap-highlight-color: transparent
}

.slick-list {
    position: relative;
    display: block;
    overflow: hidden;
    margin: 0;
    padding: 0
}

.slick-list:focus {
    outline: 0
}

.slick-list.dragging {
    cursor: pointer;
    cursor: hand
}

.slick-slider .slick-list,
.slick-slider .slick-track {
    transform: translate3d(0, 0, 0)
}

.slick-track {
    position: relative;
    top: 0;
    left: 0;
    display: block
}

.slick-loading .slick-track {
    visibility: hidden
}

.slick-slide {
    display: none;
    float: left;
    height: 100%;
    min-height: 1px
}

.slick-slide img {
    display: block
}

.slick-slide.slick-loading img {
    display: none
}

.slick-slide.dragging img {
    pointer-events: none
}

.slick-initialized .slick-slide {
    display: block
}

.slick-loading .slick-slide {
    visibility: hidden
}

.slick-vertical .slick-slide {
    display: block;
    height: auto;
    border: 1px solid transparent
}

.slick-btn.slick-hidden {
    display: none
}

.slick-next,
.slick-prev {
    font-size: 0;
    line-height: 0;
    position: absolute;
    top: 40%;
    display: block;
    width: 20px;
    height: 20px;
    padding: 0;
    transform: translate(0, -50%);
    cursor: pointer;
    color: transparent;
    border: none;
    outline: 0;
    background: 0 0
}

.slick-next:focus,
.slick-next:hover,
.slick-prev:focus,
.slick-prev:hover {
    color: transparent;
    outline: 0;
    background: 0 0
}

.slick-next:focus:before,
.slick-next:hover:before,
.slick-prev:focus:before,
.slick-prev:hover:before {
    opacity: 1
}

.slick-next:before,
.slick-prev:before {
    font-family: FontAwesome;
    font-size: 40px;
    line-height: 1;
    opacity: .75;
    color: #fff;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale
}

.slick-prev {
    left: -40px
}

.slick-prev:before {
    content: ""
}

.slick-next {
    right: -40px
}

.slick-next:before {
    content: ""
}

h4.call-expert {
    font-size: 17px;
    font-weight: 300;
    color: #fff;
    background: #66ad21;
    margin: 0;
    line-height: 40px;
    border-radius: 0
}

.campaign h2,
.campaign-service h2,
.pay-service h2,
.strategies h2 {
    color: #0782c8;
    font-weight: 700;
    position: relative;
    text-transform: capitalize;
    margin: 0 0 40px
}

.campaign-service h4,
.pay-service h4,
.strategies h4 {
    font-size: 18px;
    color: #666;
    font-weight: 400;
    line-height: 28px
}

.campaign-service {
    background-color: #f6fafe
}

.strategies .icon {
    background: url(../images/services/process-icon-bg.png) no-repeat;
    border-radius: 50%;
    width: 134px;
    height: 134px;
    display: table;
    margin: 0 auto 40px
}

.sprite.process-img1 {
    background-position: -11px -212px;
    height: 60px;
    display: block !important;
    margin: 33px auto
}

span.sprite.process-img1 img {
    margin-left: 11%;
    margin-top: -6%
}

span.flow {
    margin: 0 0 20px;
    display: block;
    text-align: center;
    color: #000;
    font-size: 20px
}

.campaign:hover img.img-thumbnail {
    border: 2px solid #0c83b0;
    -moz-box-shadow: 0 6px 6px #ccc;
    -webkit-box-shadow: 0 6px 6px #ccc;
    box-shadow: 0 6px 6px #ccc
}

.columns {
    float: left;
    width: 33.3%;
    padding: 8px
}

@media only screen and (max-width:600px) {
    .columns {
        width: 100%
    }
}

.card-title {
    display: none;
    position: absolute;
    background-image: linear-gradient(to right, rgba(16, 63, 119, .7) 20%, rgba(2, 66, 142, .7));
    height: 100%
}

.content:hover .card-title {
    display: block
}

.columnp {
    float: left;
    width: 33.33%;
    display: none;
    border: 3px solid #c9cbd2;
    padding: 1%
}

.show {
    display: block
}

button.btnp {
    background: #e67036;
    padding: 1%;
    border-radius: 2px;
    border: 2px solid #e57137;
    color: #fff
}

.shorting-menu {
    display: inline-block;
    -webkit-box-shadow: 0 0 30px 0 rgba(67, 67, 67, .15);
    box-shadow: 0 0 30px 0 rgba(67, 67, 67, .15);
    padding: 18px 20px;
    border-radius: 15px
}

.shorting-menu .filter:focus,
.shorting-menu .filter:hover {
    background: #ea8f5d;
    color: #fff
}

.shorting-menu .filter {
    border: 2px solid #fff;
    background: #f4f4f4;
    font-weight: 600;
    padding: 9px 24px;
    text-transform: capitalize;
    font-size: 16px;
    cursor: pointer;
    -webkit-transition: .4s;
    transition: .4s;
    border-radius: 5px;
    color: #ec7404
}

.shorting {
    margin-top: 40px
}

.single-work {
    overflow: hidden;
    position: relative;
    padding: 5px
}

.single-work::before {
    content: '';
    position: absolute;
    top: 15px;
    width: 95%;
    height: 93%;
    background: #000;
    left: 14px;
    opacity: 0;
    visibility: hidden;
    -webkit-transition: .4s;
    transition: .4s
}

.single-work .work-content {
    position: absolute;
    bottom: 20px;
    width: 86%;
    background: #fff;
    left: 40px;
    text-align: center;
    padding-top: 20px;
    padding-bottom: 20px;
    opacity: 0;
    visibility: hidden;
    -webkit-transition: .4s;
    transition: .4s
}

.single-work:hover .work-content {
    bottom: 90px;
    opacity: 1;
    visibility: visible
}

.single-work:hover::before {
    top: 5px;
    width: 98%;
    height: 97%;
    left: 5px;
    opacity: .66;
    visibility: visible
}

.single-work .work-content h4 {
    font-size: 22px;
    margin-bottom: 10px;
    color: #ec7404
}

.single-work .work-content ul li {
    display: inline-block;
    font-size: 14px
}

.single-work .work-content ul li a {
    color: #000
}

.single-work img {
    border: 1px solid #cfd1d7
}

.port {
    color: #0782c8;
    font-weight: 700;
    position: relative;
    margin: 0 0 40px;
    text-transform: capitalize
}

.padd-title2 {
    margin-top: 80px
}

.bg-contact2 {
    background-image: url(../images/shopping-banner-01.jpg)
}

#textaligncenter {
    text-align: center
}

#schemanonedis {
    display: none
}

.link-logoback {
    background-color: #131c53;
}

.link-logocntr {
    text-align: center;
}

.jusgogl {
    text-align: justify !important;
}

section#news .col-sm-3 img {
    padding: 12%;
    height: 115px;
    width: 100%;
}

.servs {
    margin-left: 45px;
    list-style: disc !important;
}

.servs ul {
    margin-left: 20px;
    list-style: circle;
}

.gsuit {
    text-align: center;
    margin-bottom: 30px;
}

.gsuit h3 {
    font-weight: 400;
    color: #dc4c3f;
    font-size: 20px;
}

.pricingTable {
    text-align: center;
    background: #fff;
    margin: 0 -5px;
    box-shadow: 0 0 10px #ababab;
    padding-bottom: 40px;
    border-radius: 10px;
    color: #cad0de;
    transform: scale(1);
    transition: all .5s ease 0s;
    margin-bottom: 35px;
}

.pricingTable:hover {
    transform: scale(1.05);
    z-index: 1
}

.pricingTable .pricingTable-header {
    padding: 15px 0;
    background: #f5f6f9;
    border-radius: 10px 10px 50% 50%;
    transition: all .5s ease 0s
}

.pricingTable:hover .pricingTable-header {
    background: #ff9624
}

.pricingTable .pricingTable-header i {
    font-size: 50px;
    color: #858c9a;
    margin-bottom: 10px;
    transition: all .5s ease 0s
}

.pricingTable .price-value {
    font-size: 35px;
    color: #ff9624;
    transition: all .5s ease 0s
}

.pricingTable .month {
    display: block;
    font-size: 14px;
    color: #cad0de
}

.pricingTable:hover .month,
.pricingTable:hover .price-value,
.pricingTable:hover .pricingTable-header i {
    color: #fff
}

.pricingTable .heading {
    font-size: 24px;
    color: #ff9624;
    margin-bottom: 20px;
}

.pricingTable .pricing-content ul {
    list-style: none;
    padding: 0;
    margin-bottom: 30px;
    height: 220px;
    overflow-y: scroll;
}

.pricingTable .pricing-content ul li {
    line-height: 30px;
    color: #a7a8aa;
    font-size: 14px;
    text-align: left;
    padding: 0 5px 0px 10px;
}

.pricingTable .pricingTable-signup a {
    display: inline-block;
    font-size: 15px;
    color: #fff;
    padding: 10px 35px;
    border-radius: 20px;
    background: #ffa442;
    text-transform: uppercase;
    transition: all .3s ease 0s
}

.pricingTable .pricingTable-signup a:hover {
    box-shadow: 0 0 10px #ffa442
}

.pricingTable.blue .heading,
.pricingTable.blue .price-value {
    color: #4b64ff
}

.pricingTable.blue .pricingTable-signup a,
.pricingTable.blue:hover .pricingTable-header {
    background: #4b64ff
}

.pricingTable.blue .pricingTable-signup a:hover {
    box-shadow: 0 0 10px #4b64ff;
}

.pricingTable.red .heading,
.pricingTable.red .price-value {
    color: #ff4b4b
}

.pricingTable.red .pricingTable-signup a,
.pricingTable.red:hover .pricingTable-header {
    background: #ff4b4b
}

.pricingTable.red .pricingTable-signup a:hover {
    box-shadow: 0 0 10px #ff4b4b;
}

.pricingTable.green .heading,
.pricingTable.green .price-value {
    color: #40c952;
}

.pricingTable.green .pricingTable-signup a,
.pricingTable.green:hover .pricingTable-header {
    background: #40c952;
}

.pricingTable.green .pricingTable-signup a:hover {
    box-shadow: 0 0 10px #40c952;
}

.pricingTable.blue:hover .price-value,
.pricingTable.green:hover .price-value,
.pricingTable.red:hover .price-value {
    color: #fff
}

@media screen and (max-width:990px) {
    .pricingTable {
        margin: 0 0 20px
    }
}

.pricingTable .pricing-content ul::-webkit-scrollbar {
    display: none;
}

.ifrm {
    width: 505px;
    height: 285px;
}

@media screen and (min-device-width: 300px) and (max-device-width: 850px) {
    .ifrm {
        width: 100%;
        height: auto;
    }
}

.sitemap-sec h2 {
    font-size: 18px;
    font-family: 'Montserrat';
    color: #3c94d0;
    line-height: 1.2;
}

.sitemap-sec h2::after {
    content: "";
    width: 100%;
    display: block;
    height: 3px;
    position: relative;
    background: #f9c10f;
}

.sitemap-sec ul li {
    margin-left: 15px;
    list-style-type: disclosure-closed;
}

.sitemap-sec ul li ul li {
    list-style-type: square;
}

.sitemap-sec ul li::marker {
    Color: #4582ff;
}

.sitemap-sec ul li ul li::marker {
    color: #1901ff;
}

.sitemap-sec ul li {
    line-height: 1.5;
}

.sitemap-sec ul li a {
    color: #ea4335;
    font-size: 13px;
}

.sitemap-sec ul li ul li a {
    color: #3eb861;
}

.mb-25 {
    margin-bottom: 25px;
}

.footer {
    background-color: var(--blue);
    background-image: url('../images/footer-bg.jpg');
}

.footer::before {
    content: '';
    width: 100%;
    height: 100%;
    background: var(--blue);
}

.footer h4,
.footer a,
.footer p,
.footer li {
    color: #fff !important;
}

.footer li a i {
    color: var(--blue);
}

.nav-item {
    border-right: 2px solid #f2f2f2;
    padding: 0px 10px;
}

.nav-item a {
    font-size: 15px;
}

.nav-item:last-child {
    border: none;
}

.fcon a {
    border-right: 2px solid;
    padding: 0 10px;
}

.fcon a:last-child {
    border-right: 0;
}

.fcerty a:first-child {
    margin-left: 0;
}

.fcerty a {
    margin-left: 5px;
}

.fcerty img {
    height: 55px;
}

.footer hr {
    border-color: var(--yellow);
}

.vplay {
    background-image: url('../images/seo-companyjpg.jpg');
    display: flex;
    flex-direction: row;
    justify-content: center;
    align-items: center;
    background-size: 100% auto;
}

.vplay::before {
    content: "";
    width: 100%;
    height: 100%;
    position: absolute;
    background: #000000c4;
}

.playbtn {
    position: relative;
    font-size: 45px;
    color: var(--yellow);
    /*background: #33669a59;*/
    padding: 15px;
    text-align: center;
    border-radius: 50px;
    width: 100px;
    height: 100px;
    line-height: 65px;
    border: 2px solid;
}

.abt-con {
    padding: 40px;
}

.new-abt {
    padding-top: 15px;
}

@media only screen and (max-width: 900px) and (min-width: 300px) {
    .playbtn {
        margin: 80px 0;
    }
}

.yellow-color {
    color: var(--yellow);
}

.key-targated img {
    height: 70px;
    margin-bottom: 15px;
}

.key-targated h4 {
    font-size: 22px !important;
}

.about-seo-section {
    align-items: center;
    justify-content: center;
}

.about-seo-section img {
    height: 150px;
}

.about-seo-section {
    text-align: justify;
}

.btn-yellow {
    padding: 15px 35px;
    font-size: 15px;
    text-transform: uppercase;
    letter-spacing: 1px;
    font-weight: 600;
    color: #000;
    background-color: var(--yellow);
    border: none;
    border-radius: 45px;
    box-shadow: 0px 8px 15px rgba(0, 0, 0, 0.1);
    transition: all 0.3s ease 0s;
    cursor: pointer;
    outline: none;
}

.btn-yellow:hover {
    background-color: var(--blue);
    box-shadow: 0px 15px 20px rgba(51, 102, 153, 0.4);
    color: #fff !important;
}

.sec-why-choose-us ul {
    position: relative;
}

.sec-why-choose-us ul li {
    padding-left: 25px;
}

.sec-why-choose-us ul li::before {
    position: absolute;
    font-family: 'fontAwesome';
    content: '\f205';
    left: 1px;
    color: var(--yellow);
}

.service-grid img {
    height: 100px;
}

.blog-inner-list {
    position: relative;
}

.blog-inner-list li {
    padding-left: 25px;
    margin-bottom: 10px;
}

.blog-inner-list li::before {
    position: absolute;
    font-family: 'fontAwesome';
    content: '\f205';
    left: 1px;
    color: var(--yellow);
}

.font-18 {
    font-size: 18px;
}

.course-details i {
    color: var(--yellow);
}

.course-details li {
    margin-bottom: 15px;
}

.course-details li a {
    color: #336699;
    font-size: 15px;
    margin-left: 10px;
}

.error-page {
    min-height: 100vh;
}

.error-page .container {
    min-height: 80vh;
    display: flex;
    flex-direction: column;
    justify-content: center;
    align-items: center;
}

.error-page-list {
    margin-top: 30px;
    list-style: none;
}

.error-page-list li {
    display: inline-block;
    margin: 0 10px;
    position: relative;
}

.error-page-list li a {
    color: var(--blue);
    margin-left: 20px;
}

.error-page-list li::before {
    position: absolute;
    content: "";
    height: 100%;
    width: 5px;
    background-color: var(--yellow);

}

.error-page-list li:first-child:before {
    display: none;
}