/* ----------------------------------------------------------------
    TEMPLATE FONTS
-----------------------------------------------------------------*/
@charset "utf-8";
/*fonts-face db heavent*/
@font-face {
    font-family: 'db_heaventbold_it';
    src: url('../fonts/db-heavent/db_heavent_bd_it_v3.2-webfont.ttf');
    font-style: normal;}
@font-face {
    font-family: 'db_heaventbold';
    src: url('../fonts/db-heavent/db_heavent_bd_v3.2-webfont.ttf');
    font-style: normal;}
@font-face {
    font-family: 'db_heaventitalic';
    src: url('../fonts/db-heavent/db_heavent_it_v3.2-webfont.ttf');
    font-style: normal;}
@font-face {
    font-family: 'db_heaventlight_it';
    src: url('../fonts/db-heavent/db_heavent_li_it_v3.2-webfont.ttf');
    font-style: normal;}
@font-face {
    font-family: 'db_heaventlight';
    src: url('../fonts/db-heavent/db_heavent_li_v3.2-webfont.ttf');
    font-style: normal;}
@font-face {
    font-family: 'db_heaventmed_it';
    src: url('../fonts/db-heavent/db_heavent_med_it_v3.2-webfont.ttf');
    font-style: normal;}
@font-face {
    font-family: 'db_heaventmed';
    src: url('../fonts/db-heavent/db_heavent_med_v3.2-webfont.ttf');
    font-style: normal;}
@font-face {
    font-family: 'db_heaventthin_it';
    src: url('../fonts/db-heavent/db_heavent_thin_it_v3.2-webfont.ttf');
    font-style: normal;}
@font-face {
    font-family: 'db_heaventthin';
    src: url('../fonts/db-heavent/db_heavent_thin_v3.2-webfont.ttf');
    font-style: normal;}
@font-face {
    font-family: 'db_heaventregular';
    src: url('../fonts/db-heavent/db_heavent_v3.2-webfont.ttf');
    font-style: normal;}
/*.fonts-face*/
@font-face{
    font-family:'FontAwesome';
    src:url('../fonts/fontawesome/fontawesome-webfont.eot?v=4.1.0');
    src:url('../fonts/fontawesome/fontawesome-webfont.eot?#iefix&v=4.1.0') format('embedded-opentype'),
        url('../fonts/fontawesome/fontawesome-webfont.woff?v=4.1.0') format('woff'),
        url('../fonts/fontawesome/fontawesome-webfont.ttf?v=4.1.0') format('truetype'),
        url('../fonts/fontawesome/fontawesome-webfont.svg?v=4.1.0#fontawesomeregular') format('svg');
    font-weight:normal;
    font-style:normal}
/* ----------------------------------------------------------------
    BODY
-----------------------------------------------------------------*/
body {padding: 0;margin:0; overflow-x: hidden;}
.img-responsive { margin: 0 auto;}
.center {margin:0 auto; text-align: center;}
.container {
    padding-right: 15px;
    padding-left: 15px;
    margin-right: auto;
    margin-left: auto;
}
a, a:hover {text-decoration: none;}
/*.hidden-xs {display: inline-block;}*/

.vc_section.packages .boxpackages {
    width: 100%;
    float: left;
    padding: 0;
    margin: 0 0 -40% 0;
    position: relative;
}

.vc_section.packages .boxpackages img.template-sp{
    display: none;
}
.vc_section.packages .boxpackages h2{
    margin-bottom: 5px;
    font-size: 4.5rem;
    text-align: center;
    font-family: 'db_heaventmed', "Open Sans", "Tahoma", "Arial", sans-serif;
    line-height: 1;
    padding: 0;
    margin:0 auto;
    background: -webkit-linear-gradient(#fdac2e, #f06a28);
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;
}
.vc_section.packages .boxpackages p.content{
    font-size: 28px;
    text-align: center;
    font-family: 'db_heaventlight', "Open Sans", "Tahoma", "Arial", sans-serif;
    color:#d9d9d9;
    line-height: 1;
    padding:5px 0 2% 0;
    margin:0 auto;
}
.vc_section.packages .boxpackages ul{
    width: 100%;
    float: left;
    padding: 0;
    margin:2% 0 7% 0;
    display: inline-block;
}
.vc_section.packages .boxpackages ul li{
    width:33.33%;
    float: left;
    padding: 0;
    margin:0;
    list-style:none;
}
/*SalePage-website*/
.vc_section.packages .boxpackages ul li.SalePage-website{
    width:33.33%;
    float: left;
    padding: 0;
    margin:0;
    background:#ffc168;
    padding: 2% 3%;
    position: relative;
    z-index: 1;
    text-align: center;
}
.vc_section.packages .boxpackages ul li.SalePage-website h3{
    margin-bottom: 5px;
    font-size: 4rem;
    text-align: center;
    color: #000;
    font-family: 'Roboto', "Open Sans", "Tahoma", "Arial", sans-serif;
    line-height: 1;
    padding: 0;
    margin:0 auto;
    font-weight: bold;
}
.vc_section.packages .boxpackages ul li.SalePage-website h3 span{font-size:4rem;font-family: 'db_heaventlight', "Open Sans", "Tahoma", "Arial", sans-serif;}
.vc_section.packages .boxpackages ul li.SalePage-website h3 span.line-through{
    color: #df0000;
    text-decoration: line-through;
    background: none;
    margin: 0;
    padding: 0;
}
.vc_section.packages .boxpackages ul li p.contentT{
    font-size: 20px;
    text-align: center;
    font-family: 'db_heaventlight', "Open Sans", "Tahoma", "Arial", sans-serif;
    color:#fff;
    line-height: 1;
    padding:0;
    margin:0 auto 3% auto;
    width: 100%;
    float: left;
}
.vc_section.packages .boxpackages ul li p.contentT.black{color: #000;}
.vc_section.packages .boxpackages ul li.SalePage-website p.price{
    font-size: 3.3rem;
    text-align: center;
    font-family: 'db_heaventmed', "Open Sans", "Tahoma", "Arial", sans-serif;
    color:#000;
    line-height: 1;
    padding:0;
    margin:3% auto;
    width: 100%;
    float: left;
}
.vc_section.packages .boxpackages ul li.SalePage-website .border,
.vc_section.packages .boxpackages ul li.Allnew-design .border,
.vc_section.packages .boxpackages ul li.Template-design .border{
    border: 1px solid #df0000!important;
    width: 20%;
    margin: 12px auto 21px auto;
    height: 2px;
    content: none;
    color: transparent;
    display:table;
    text-align: center;
    }
.vc_section.packages .boxpackages ul li.SalePage-website a.btnred{
    font-size: 25px;
    text-align: center;
    font-family: 'db_heaventlight', "Open Sans", "Tahoma", "Arial", sans-serif;
    color:#fff;
    line-height: 1;
    padding:3% 5%;
    margin:2% auto;
    background:#df0000;
    width: fit-content;
    border-radius: 8px;
    display: inline-block;
    transition: all 0.8s ease;
    text-decoration: none;
}
.vc_section.packages .boxpackages ul li.SalePage-website a.btnred:hover{background:#a90000;}
.vc_section.packages .boxpackages ul li.SalePage-website ul{
    width: 100%;
    float: left;
    padding: 0;
    margin:2% 0 7% 0;
    display: inline-block;
    /*height: 190px;*/
}
.vc_section.packages .boxpackages ul li.SalePage-website ul li{
    width:100%;
    float: left;
    padding: 0;
    margin:0;
    list-style:none;
    font-size: 24px;
    text-align: left;
    font-family: 'db_heaventlight', "Open Sans", "Tahoma", "Arial", sans-serif;
    color:#000;
    line-height: 1.2;
}
.vc_section.packages .boxpackages ul li.SalePage-website ul li .fa-check:before {
    font-size: 16px;
    color:#000;
}
/*Template-design*/
.vc_section.packages .boxpackages ul li.Template-design{
    width:33.33%;
    float: left;
    padding: 0;
    margin:0;
    background:#ff6c5f;
    padding:2% 3%;
    position: absolute;
    z-index: 1;
    box-shadow: 1px 1px 20px #282828;
    left: 33.33%
}
/*Allnew-design*/
.vc_section.packages .boxpackages ul li.Allnew-design{
    width:33.33%;
    float: left;
    padding: 0;
    margin:0;
    background:#343a40;
    padding:2% 3%;
    position: absolute;
    z-index: 1;
    box-shadow: 1px 1px 20px #282828;
    left: 66.33%
}
.vc_section.packages .center{
    width: 100%;
    float: left;
}
.vc_section.packages img.tick{width: 14px;margin:5px 8px 0 0;}
.vc_section.packages .boxpackages ul li.Template-design h3,
.vc_section.packages .boxpackages ul li.Allnew-design h3{
    margin-bottom: 5px;
    font-size: 4rem;
    text-align: center;
    color: #fff;
    font-family: 'Roboto', "Open Sans", "Tahoma", "Arial", sans-serif;
    line-height: 1;
    padding: 0;
    margin:0 auto;
    font-weight: bold;
    width: 100%;
    float: left;
}
.vc_section.packages .boxpackages ul li.Template-design h3 span,
.vc_section.packages .boxpackages ul li.Allnew-design h3 span{
    font-size:4rem;font-family: 'db_heaventlight', "Open Sans", "Tahoma", "Arial", sans-serif;}



.vc_section.packages .boxpackages ul li.SalePage-website p.small,
.vc_section.packages .boxpackages ul li.Template-design p.small,
.vc_section.packages .boxpackages ul li.Allnew-design p.small{
    font-size: 22px;
    text-align: left;
    font-family: 'db_heaventlight', "Open Sans", "Tahoma", "Arial", sans-serif;
    color:#000;
    line-height: 1;
    padding: 6px 5%;
    margin:0 auto 1% auto;
    width: fit-content;
    border-radius: 10px;
    background:#ffde00;
    float: left;
}
.vc_section.packages .boxpackages ul li.SalePage-website p.package{
    font-size: 22px;
    text-align: left;
    font-family: 'db_heaventlight', "Open Sans", "Tahoma", "Arial", sans-serif;
    color:#fff;
    line-height: 1;
    padding: 6px 5%;
    margin:0 auto 10% auto;
    width: fit-content;
    border-radius: 10px;
    background:#b28749;
    float: left;
}
.vc_section.packages .boxpackages ul li.Template-design p.package{
    font-size: 22px;
    text-align: left;
    font-family: 'db_heaventlight', "Open Sans", "Tahoma", "Arial", sans-serif;
    color:#fff;
    line-height: 1;
    padding: 6px 5%;
    margin:0 auto 10% auto;
    width: fit-content;
    border-radius: 10px;
    background:#b24b42;
    float: left;
}
.vc_section.packages .boxpackages ul li.Allnew-design p.package{
    font-size: 22px;
    text-align: left;
    font-family: 'db_heaventlight', "Open Sans", "Tahoma", "Arial", sans-serif;
    color:#fff;
    line-height: 1;
    padding: 6px 5%;
    margin:0 auto 10% auto;
    width: fit-content;
    border-radius: 10px;
    background:#4f565d;
    float: left;
}
.vc_section.packages .boxpackages ul li.Template-design p.price,
.vc_section.packages .boxpackages ul li.Allnew-design p.price{
    font-size: 3.3rem;
    text-align: center;
    font-family: 'db_heaventmed', "Open Sans", "Tahoma", "Arial", sans-serif;
    color:#fff;
    line-height: 1;
    padding:0;
    margin:3% auto;
    width: 100%;
    float: left;
}
.vc_section.packages .boxpackages ul li.Template-design a.btnred,
.vc_section.packages .boxpackages ul li.Allnew-design a.btnred{
    font-size: 25px;
    text-align: center;
    font-family: 'db_heaventlight', "Open Sans", "Tahoma", "Arial", sans-serif;
    color:#fff;
    line-height: 1;
    padding:3% 5%;
    margin:2% auto;
    background:#df0000;
    width: fit-content;
    border-radius: 8px;
    display: inline-block;
    transition: all 0.8s ease;
    text-decoration: none;
}
.vc_section.packages .boxpackages ul li.Template-design a.btnred:hover,
.vc_section.packages .boxpackages ul li.Allnew-design a.btnred:hover{background:#a90000;}
.vc_section.packages .boxpackages ul li.Template-design ul,
.vc_section.packages .boxpackages ul li.Allnew-design ul{
    width: 100%;
    float: left;
    padding: 0;
    margin:2% 0 7% 0;
    display: inline-block;
    /*height: 190px;*/
}
.vc_section.packages .boxpackages ul li.Template-design ul li,
.vc_section.packages .boxpackages ul li.Allnew-design ul li{
    width:100%;
    float: left;
    padding: 0;
    margin:0;
    list-style:none;
    font-size: 24px;
    text-align: left;
    font-family: 'db_heaventlight', "Open Sans", "Tahoma", "Arial", sans-serif;
    color:#fff;
    line-height: 1.2;
}
.vc_section.packages .boxpackages ul li.Template-design ul li .fa-check:before,
.vc_section.packages .boxpackages ul li.Allnew-design ul li .fa-check:before {
    font-size: 16px;
    color:#fff;
}
.vc_section.packages .boxpackages ul li.SalePage-website ul li p,
.vc_section.packages .boxpackages ul li.Template-design ul li p,
.vc_section.packages .boxpackages ul li.Allnew-design ul li p {padding-left: 8%;margin:0;line-height: 1;}


.vc_section.packages .boxpackages ul li.SalePage-website ul li p span,
.vc_section.packages .boxpackages ul li.Allnew-design ul li p span,
.vc_section.packages .boxpackages ul li.Template-design ul li p span{
    background:#ffde00;padding: 0 3%;margin:0 5px 0 0;border-radius: 4px;}

.vc_section.packages .boxpackages ul li.Allnew-design ul li p span,
.vc_section.packages .boxpackages ul li.Template-design ul li p span {color:#000;}


.vc_section.packages .boxpackages ul li.SalePage-website ul li p span.line-through {color: #df0000;text-decoration: line-through;background:none;
margin:0;padding:0;}
.vc_section.packages .boxpackages ul li.SalePage-website ul li p.suitable,
.vc_section.packages .boxpackages ul li.Template-design ul li p.suitable,
.vc_section.packages .boxpackages ul li.Allnew-design ul li p.suitable{padding-left: 0;margin-top:2%;line-height: 1.3;}

.vc_section.packages .boxpackages ul li.SalePage-website .left,
.vc_section.packages .boxpackages ul li.Template-design .left,
.vc_section.packages .boxpackages ul li.Allnew-design .left{
    width: 100%;
    float: left;
}

.vc_section.packages .boxpackages ul li.Allnew-design h3 span.line-through,
.vc_section.packages .boxpackages ul li.Template-design h3 span.line-through{
    color: #df0000;
    text-decoration: line-through;
    background: none;
    margin: 0;
    padding: 0;
}

.vc_section.packages .boxpackages ul li.Allnew-design ul li p span.line-through,
.vc_section.packages .boxpackages ul li.Template-design ul li p span.line-through{
    color: #df0000;
    text-decoration: line-through;
    background: none;
    margin: 0;
    padding: 0;
}

@media (max-width: 1280px) {
.vc_section.packages .boxpackages {margin-bottom: -35%;}
}

@media (max-width: 800px) {
.vc_section.packages .boxpackages h2,
.vc_section.packages .boxpackages ul li.SalePage-website h3,
.vc_section.packages .boxpackages ul li.Template-design h3, 
.vc_section.packages .boxpackages ul li.Allnew-design h3{font-size: 4rem;}

.vc_section.packages .boxpackages ul li.SalePage-website h3 span,
.vc_section.packages .boxpackages ul li.Template-design h3 span, 
.vc_section.packages .boxpackages ul li.Allnew-design h3 span{font-size: 3rem;}

.vc_section.packages .boxpackages p.content,
.vc_section.packages .boxpackages ul li.SalePage-website p.price,
.vc_section.packages .boxpackages ul li.Template-design p.price, 
.vc_section.packages .boxpackages ul li.Allnew-design p.price{font-size: 22px;}

.vc_section.packages .boxpackages ul li.SalePage-website ul li,
.vc_section.packages .boxpackages ul li.Template-design ul li, 
.vc_section.packages .boxpackages ul li.Allnew-design ul li{font-size: 22px;}

.vc_section.packages .boxpackages ul li.SalePage-website ul{height: 88px;}
.vc_section.packages .boxpackages ul li p.contentT.black,
.vc_section.packages .boxpackages ul li p.contentT{height: 100px;}
}
@media (max-width: 600px) {
    .vc_section.packages .boxpackages ul li.SalePage-website,
    .vc_section.packages .boxpackages ul li.Template-design,
    .vc_section.packages .boxpackages ul li.Allnew-design{width: 100%;margin-bottom: 5px;padding: 5%;}

    .vc_section.packages .boxpackages ul li.Template-design,
    .vc_section.packages .boxpackages ul li.Allnew-design{position: relative;box-shadow: none;left: 0;}

    .vc_section.packages .boxpackages ul li.SalePage-website ul,
    .vc_section.packages .boxpackages ul li.Template-design ul,
    .vc_section.packages .boxpackages ul li.Allnew-design ul{height: auto;}
    .vc_section.packages .boxpackages ul li.SalePage-website p.package,
    .vc_section.packages .boxpackages ul li.Template-design p.package,
    .vc_section.packages .boxpackages ul li.Allnew-design p.package {margin:0 auto 2% auto;}
    .vc_section.packages .boxpackages ul li.SalePage-website p.price,
    .vc_section.packages .boxpackages ul li.Template-design p.price, 
    .vc_section.packages .boxpackages ul li.Allnew-design p.price {margin:0 auto;}

    .vc_section.packages .boxpackages p.content br{display: none;}
    .vc_section.packages .boxpackages ul li p.contentT.black,
.vc_section.packages .boxpackages ul li p.contentT{height: auto; text-align: left;}
}
@media (max-width: 480px) {
.vc_section.packages .boxpackages h2 br{display: none;}
.vc_section.packages .boxpackages img.template-sp{
    display:inline-block;
}

.vc_section.packages .boxpackages ul li.SalePage-website p.small, 
.vc_section.packages .boxpackages ul li.Template-design p.small, 
.vc_section.packages .boxpackages ul li.Allnew-design p.small,
.vc_section.packages .boxpackages ul li.SalePage-website p.package, 
.vc_section.packages .boxpackages ul li.Template-design p.package, 
.vc_section.packages .boxpackages ul li.Allnew-design p.package{float: none;}
.vc_section.packages .boxpackages ul li.SalePage-website h3,
.vc_section.packages .boxpackages ul li.Template-design h3,
.vc_section.packages .boxpackages ul li.Allnew-design h3,
.vc_section.packages .boxpackages ul li.SalePage-website p.price,
.vc_section.packages .boxpackages ul li.Template-design p.price,
.vc_section.packages .boxpackages ul li.Allnew-design p.price {text-align: center;}
}
@media (max-width: 414px) {
.vc_section.packages .boxpackages p.smalltop {font-size: 18px;}
.vc_section.packages .boxpackages h2,
.vc_section.packages .boxpackages ul li.SalePage-website h3,
.vc_section.packages .boxpackages ul li.Template-design h3, 
.vc_section.packages .boxpackages ul li.Allnew-design h3{font-size: 3rem;}
}