/*
Theme Name: Salient Child Theme
Description: This is a custom child theme for Salient
Theme URI:   https://themeforest.net/item/salient-responsive-multipurpose-theme/4363266
Author: ThemeNectar
Author URI:  https://themeforest.net/user/themenectar
Template: salient
Version: 1.0
*/
@import url('https://fonts.googleapis.com/css2?family=Host+Grotesk:ital,wght@0,300..800;1,300..800&display=swap');
@import url('https://fonts.googleapis.com/css2?family=Poppins:ital,wght@0,100;0,200;0,300;0,400;0,500;0,600;0,700;0,800;0,900;1,100;1,200;1,300;1,400;1,500;1,600;1,700;1,800;1,900&display=swap');
@font-face {
  font-family:FREESCPT;
  src: url(/wp-content/themes/salient-child/fonts/FREESCPT.TTF);
}
.ocm-effect-wrap-inner {
    --scroll-bar-w: 0px;
}
div#header-space {
    display: none;
}
div#header-outer {
    background: transparent;
}
header#top {
    padding-top: 40px;
}
#header-outer[data-lhe=animated_underline] #top nav>ul>li>a {
    color: #1E1E1E;
    font-family: "Host Grotesk";
    font-size: 16px;
    font-style: normal;
    font-weight: 400;
    line-height: normal;
    text-transform: uppercase;
}
#header-outer[data-lhe="animated_underline"] #top nav > ul > li > a .menu-title-text:after {
    border-color: #000;
}
body.material #header-outer:not([data-format=left-header]) #top nav>.buttons>li#search-btn {
    margin: 0;
}
li#search-btn a {
    align-items: center;
    padding: 10px 80px 10px 14px !important;
    border-radius: 47.127px;
    border: 0.681px solid #464646;
    background: #202020;
}
body.material #header-outer:not([data-format=left-header]) #top nav>.buttons>li#search-btn a:after {
    content: "search";
    color: #fff;
    font-family: "Host Grotesk";
    font-size: 16px;
    font-style: normal;
    font-weight: 300;
    line-height: normal;
    text-transform: capitalize;
    margin-left: 10px;
    display: block;
}
body.material #header-outer:not([data-format=left-header]) #top nav>.buttons>li#search-btn a {
    display: flex;
}
body #header-outer .icon-salient-search:before, body.material #header-outer .icon-salient-search:before {
    color: #fff;
    font-weight: 300 !important;
}
#top nav ul .slide-out-widget-area-toggle a .lines, #top nav ul .slide-out-widget-area-toggle a .lines:after, #top nav ul .slide-out-widget-area-toggle a .lines:before {
    background-color: #000;
}
.slide-out-widget-area-toggle .lines-button:after{
    background-color: #000;
}
body.material #header-outer[data-full-width=true]:not([data-format=left-header]) #top nav>.buttons a {
    height: auto;
    margin: 0 0 0 0;
    line-height: 1px !important;
}
body.material #header-outer[data-full-width=true]:not([data-format=left-header]) #top nav>.buttons a img {
    margin-bottom: 0;
}
body.material #top nav ul #nectar-user-account a span:before {
    content: "";
    background-image: url(/wp-content/uploads/2026/02/user-icon.png);
    width: 15px;
    height: 17px;
    display: block;
}
#header-outer[data-lhe=animated_underline] #top nav>ul>li#menu-item-36{
    border-radius: 47.127px;
    border: 0.681px solid #464646;
    background: #202020;
    width: 47.127px;
    height: 47.127px;
    display: flex;
    justify-content: center;
    align-items: center;
    margin-right: 14px;
}
li#nectar-user-account {
    border-radius: 47.127px;
    border: 0.681px solid #464646;
    background: #202020;
    width: 47.127px;
    height: 47.127px;
    display: flex;
    justify-content: center;
    align-items: center; 
}
#top nav ul #nectar-user-account a {
    width: 15px;
}
li.nectar-woo-cart{
	border-radius: 47.127px;
    border: 0.681px solid #464646;
    background: #202020;
    width: 47.127px;
    height: 47.127px;
    display: flex;
    justify-content: center;
    align-items: center; 
	margin-top: -3px !important;
}
#header-outer .cart-menu .cart-icon-wrap .icon-salient-cart{
	color:#fff;
}
body.material #slide-out-widget-area-bg.slide-out-from-right {
    background-color: #000;
}
#slide-out-widget-area .inner .off-canvas-menu-container li>a {
    font-family: "Host Grotesk" !important;
    font-size: 16px !important;
    font-style: normal;
    font-weight: 400 !important;
    line-height: normal !important;
    text-transform: uppercase !important;
}
body[data-slide-out-widget-area-style="slide-out-from-right"]:not([data-header-color="custom"]).material .slide_out_area_close:before{
    background-color: #fff;
}
.slide_out_area_close .close-wrap .close-line {
    background: #000;
}
div#sec1 h3 {
    color: #1E1E1E;
    font-family: "Host Grotesk";
    font-size: 90px;
    font-style: normal;
    font-weight: 800;
    line-height: 86px;
    margin-bottom: 0;
}
div#sec1-lst {
    margin-top: -270px;
}
div#sec1-lst .vc_col-sm-6 img{
    display:table;
    margin:0 auto;
}
div#sec1-lst .vc_col-sm-3{
    padding-top:335px;
}
div#sec1-lst p{
    color: #767676;
    font-family: "Host Grotesk";
    font-size: 23px;
    font-style: normal;
    font-weight: 400;
    line-height: 36px; /* 150% */
}
div#sec1-lst ul.lists-icon{
    margin:0;
    display:flex;
    gap:20px;
    margin-top:310px;
}
div#sec1-lst ul.lists-icon li{
    list-style:none;
}
div#sec1-lst ul.lists-icon li a i{
    font-size:18px;
    color: #1E1E1E;
} 
div#sec1-lst ul.lists-icon li a img {
    height: 18px;
    margin-top: 4px;
}
div#sec1-lst a#btn{
    color: #767676;
    font-family: "Host Grotesk";
    font-size: 14.711px;
    font-style: normal;
    font-weight: 400;
    line-height: 22.066px; /* 150% */
    letter-spacing: 4.413px;
    text-transform: uppercase;
    display:table;
    margin:0 auto;
    margin-right:0;
    padding:0;
    background-color:transparent !important;
    margin-top:220px;
}
div#sec1:before{
    content:"";
    background-image:url(/wp-content/uploads/2026/02/banner-bfr.png);
    width:1447px;
    height: 100%;
    position:absolute;
    left:0;
    right:0;
    top:0;
    z-index:9;
    margin: 0 auto;
}
div#sec1 .vc_col-sm-6:after{
    content:"";
    width: 100%;
    height: 354.55px;
    background: linear-gradient(
180deg, rgba(154, 236, 234, 0.00) 50%, #0ABBB5 100%);
    position:absolute;
    bottom:0;
    visibility:visible;
}
div#sec1:after{
    content:"";
    width: 100%;
    height: 354.55px;
    background: linear-gradient(
180deg, rgba(154, 236, 234, 0.00) 0%, #0ABBB5 100%);
    position:absolute;
    bottom:0;
    z-index:9;
}
.container-wrap {
    background: #EFFFFF;
}
div#sec2 h5 {
    color: #1E1E1E;
    font-family: "Host Grotesk";
    font-size: 35.598px;
    font-style: normal;
    font-weight: 400;
    line-height: 35.598px; /* 100% */
    text-align: right;
    display: none;
}
div#sec2-inner .vc_col-sm-3 img{
    display:table;
    margin:0 auto;
    margin-top:425px;
}
div#sec2 i{
    font-size:62px;
    color:#000;
}
div#sec2 p{
    color: #1E1E1E;
    font-family: "Host Grotesk";
    font-size: 81px;
    font-style: normal;
    font-weight: 400;
    line-height: 86px; /* 106.173% */
    width: 94%;
    margin: 0 auto;
    margin-right: 0;
}
div#sec2 p span{
    color: #1E1E1E;
    font-family: "Host Grotesk";
    font-size: 24px;
    font-style: normal;
    font-weight: 400;
    line-height: 36px; /* 150% */
    padding-right: 320px;
    vertical-align: super;
}
div#sec2 a#btn{
    color: #1E1E1E;
    font-family: "Host Grotesk";
    font-size: 24px;
    font-style: normal;
    font-weight: 400;
    line-height: 36px; /* 150% */
    text-transform:uppercase;
    background-color:transparent !important;
    padding:0;
    margin-bottom: 0;
    margin-top: 75px;
    margin-left: 80px;
}
div#sec2 a#btn span{
    border-bottom:1px solid #000;
}
div#sec3 h5 {
    color: #1E1E1E;
    font-family: "Host Grotesk";
    font-size: 35.598px;
    font-style: normal;
    font-weight: 400;
    line-height: 35.598px; /* 100% */
    display: none;
}
div#sec3 h2{
    color: #1E1E1E;
    font-family: "Host Grotesk";
    font-size: 77px;
    font-style: normal;
    font-weight: 500;
    line-height: 86px; /* 106.173% */
    padding-left: 60px;
}
div#sec3-inner a#btn {
    color: #1E1E1E;
    font-family: "Host Grotesk";
    font-size: 24px;
    font-style: normal;
    font-weight: 400;
    line-height: 36px; /* 100% */
    display:table;
    margin:0 auto;
    margin-right:0;
    background-color:transparent !important;
    padding:0;
    text-transform: uppercase;
}
div#sec3-inner a#btn span{
    border-bottom:1px solid #000;
}
div#sec3 p{
    color: #1E1E1E;
    font-family: "Host Grotesk";
    font-size: 24px;
    font-style: normal;
    font-weight: 400;
    line-height: 37px; /* 154.167% */
    width: 54%;
}
div#sec3-lst .vc_col-sm-6:last-child{
    padding-left:60px;
}
div#sec3-lst a#btn{
   color: #1E1E1E;
   font-family: "Host Grotesk";
   font-size: 24px;
   font-style: normal;
   font-weight: 400;
   line-height: 36px; /* 150% */
   background-color:transparent !important;
   padding:0;
   text-transform:uppercase;
   margin-left: 480px !important;
}
div#sec3-lst a#btn span{
    border-bottom:1px solid #000;
}
div#sec3-lst:after{
    content:"";
    width: 139.198px;
    height: 489.769px;
    border-radius: 7px;
    background: linear-gradient(0deg, #3ACBC6 0%, #3ACBC6 100%), url(<path-to-image>) lightgray 50% / cover no-repeat;
    position:absolute;
    right:0;
    top:57px;
}
div#sec3 .book-sec{
    margin-bottom:15px;
}
div#sec4 h2 {
    color: #000;
    font-family: "Host Grotesk";
    font-size: 253.326px;
    font-style: normal;
    font-weight: 800;
    line-height: 223.326px; /* 100% */
    text-transform: uppercase;
}
div#sec4 h2 span.sign{
    padding-left:448px;
}
div#sec4 h2 span.key{
    padding-left:274px;
}
div#sec4 .bx{
    border-radius: 7px;
    background: #3ACBC6;
    width:96%;
    padding:38px;
}
div#sec4 .bx ul{
    margin-left:0;
    display:flex;
    justify-content:space-between;
    margin-bottom:45px;
}
div#sec4 .bx ul li{
    list-style:none;
}
div#sec4 .bx ul li:first-child{
    padding-top:56px;
    color: #1E1E1E;
    font-family: "Host Grotesk";
    font-size: 61.205px;
    font-style: normal;
    font-weight: 800;
    line-height: 59px; /* 96.397% */
    text-transform: uppercase;
}
div#sec4 .bx ul li img{
    box-shadow: 0 8.047px 20.232px 0 rgba(0, 0, 0, 0.25);
}
div#sec4 h3{
    color: #1E1E1E;
    font-family: Poppins;
    font-size: 47.005px;
    font-style: normal;
    font-weight: 800;
    line-height: 45.312px; /* 96.397% */
    text-transform: uppercase;
    margin-bottom:20px;
    width:90%;
}
div#sec4 h4{
    color: #1E1E1E;
    font-family: Poppins;
    font-size: 25px;
    font-style: normal;
    font-weight: 400;
    line-height: 25px; /* 100% */
    text-transform: capitalize;
    margin-bottom: 20px;
}
div#sec4 a#more {
   color: #1E1E1E;
   font-family: "Host Grotesk";
   font-size: 24px;
   font-style: normal;
   font-weight: 400;
   line-height: 36px; /* 150% */
   text-transform:uppercase;
   border-bottom:1px solid #000;
}
div#sec5 a#now {
    border-radius: 169.428px;
    border: 1px solid #FFF;
    background: rgba(0, 0, 0, 0.20);
    backdrop-filter: blur(27px);
    margin: 0 auto;
    color: #fff;
    font-family: "Host Grotesk";
    font-size: 30px;
    font-style: normal;
    font-weight: 600;
    line-height: 30px;
    text-transform: capitalize;
    width: 169.428px;
    height: 169.428px;
    display:flex;
    align-items:center;
    justify-content:center;
    text-align: center;
    letter-spacing: 1px;
}
div#sec5 .column-image-bg {
    background-attachment: fixed;
}
div#sec5 h5 {
    color: #1E1E1E;
    font-family: "Host Grotesk";
    font-size: 35.598px;
    font-style: normal;
    font-weight: 400;
    line-height: 35.598px; /* 100% */
    text-transform: capitalize;
}
div#sec5 p {
    color: #1E1E1E;
    font-family: "Host Grotesk";
    font-size: 34px;
    font-style: normal;
    font-weight: 400;
    line-height: 46px;
}
div#sec5 a#btn {
    color: #1E1E1E;
    font-family: "Host Grotesk";
    font-size: 24px;
    font-style: normal;
    font-weight: 400;
    line-height: 36px; /* 100% */
    display:table;
    margin:0 auto;
    margin-right:0;
    background-color:transparent !important;
    padding:0;
    text-transform: uppercase;
}
div#sec5 a#btn span{
    border-bottom:1px solid #000;
}
div#sec6 h2 {
    color: #000;
    font-family: "Host Grotesk";
    font-size: 253.326px;
    font-style: normal;
    font-weight: 800;
    line-height: 253.326px; /* 100% */
    text-transform: uppercase;
}
div#sec6 h2 span{
    text-align:right;
    display:block;
}
div#sec6 p{
    color: #1E1E1E;
    font-family: "Host Grotesk";
    font-size: 58px;
    font-style: normal;
    font-weight: 400;
    line-height: 74px; /* 127.586% */
    width: 96%;
}
div#sec6 p span{
    color: #1E1E1E;
    font-family: "Host Grotesk";
    font-size: 31.346px;
    font-style: normal;
    font-weight: 400;
    line-height: 31.346px; /* 100% */
    text-transform: capitalize;
    padding-right: 100px;
    vertical-align: super;
}
div#sec6 .vc_col-sm-7{
    padding-left:160px;
}
div#sec6 .best-sec{
   margin-bottom:80px;  
}
div#sec6 a#btn{
    color: #1E1E1E;
    font-family: "Host Grotesk";
    font-size: 24px;
    font-style: normal;
    font-weight: 400;
    line-height: 36px; /* 150% */
    background-color:transparent !important;
    padding:0;
    text-transform: uppercase;
}
div#sec6 a#btn span{
    border-bottom:1px solid #000;
}
div#sec6-lst {
    margin-top: -150px;
}
div#fotr h2 {
    color: #DFDFDF;
    font-family: "Host Grotesk";
    font-size: 81px;
    font-style: normal;
    font-weight: 800;
    line-height: 86px; /* 106.173% */
}
div#fotr a#btn{
    color: #DFDFDF;
    font-family: "Host Grotesk";
    font-size: 61px;
    font-style: normal;
    font-weight: 800;
    line-height: 76px; /* 106.173% */
    text-transform: capitalize;
    background-color:transparent !important;
    padding:0;
    display:table;
    margin:0 auto;
    margin-right:0;
}
div#fotr a#btn span{
    border-bottom:4px solid #fff;
}
div#fotr .inner_row:nth-child(1){
    border-bottom:1px solid #262626;
}
div#fotr h6{
    color: #0ABBB5;
    font-family: "Host Grotesk";
    font-size: 25px;
    font-style: normal;
    font-weight: 800;
    line-height: 25px; /* 100% */
    text-transform: capitalize;
    margin-bottom:35px;
}
div#fotr ul{
    margin:0;
}
div#fotr ul li{
    list-style:none;
}
div#fotr ul li a{
    color: #7B7B7B;
    font-family: "Host Grotesk";
    font-size: 25px;
    font-style: normal;
    font-weight: 700;
    line-height: 32px; /* 128% */
    text-transform: capitalize;
}
div#fotr .inner_row:nth-child(2) .vc_col-sm-3:last-child{
    padding-left: 65px;
}
div#fotr p, div#fotr a{
    color: #0ABBB5;
    font-family: "Host Grotesk";
    font-size: 25px;
    font-style: normal;
    font-weight: 700;
    line-height: 32px; /* 128% */
    text-transform: capitalize;
}
div#fotr a#top{
    text-align:center;
    display:block;
}
div#fotr a#policy{
    text-align:right;
    display:block;
}
div#cont h2 {
    color: #1E1E1E;
    font-family: "Host Grotesk";
    font-size: 81px;
    font-style: normal;
    font-weight: 400;
    line-height: 86px;
    text-align: center;
    margin-bottom: 0px;
}
div#cont div#wpforms-79 {
    width: 75%;
}
div#cont form input, div#cont form textarea{
    height: 80px;
    color: #000;
    padding-left:32px;
    border:1.354px solid #565656;
    backdrop-filter: blur(10.156269073486328px);
    border-radius:6px;
    background:transparent;
    font-family: poppins;
}
div#cont form input::placeholder, div#cont form textarea::placeholder{
    color: #000;
    font-family: poppins;
    font-size: 20px;
    font-style: normal;
    font-weight: 500;
    line-height: 35px; /* 164.706% */
    text-transform:capitalize;
    opacity:1;
}
div#cont form button{
    color: #000;
    font-family: poppins;
    font-size: 20px;
    font-style: normal;
    font-weight: 500;
    line-height: 32px; /* 133.333% */
    background-color: #3acbc6;
    border-radius:6px !important;
    display:block;
    width:100%;
    height: 80px;
}
div#cont form button:hover{
    background-color: #3acbc6 !important;
}
div#cont .wpforms-container .wpforms-field{
    padding:10px 0 !important;
}
div#sec2 h6 {
    color: #1E1E1E;
    font-size: 65px;
    line-height: 40px;
    font-style: normal;
    font-weight: 500;
    font-family: FREESCPT;
    text-align: center;
    margin-top: 420px;
}
div#sec3-inner h3 {
    color: #1E1E1E;
    font-family: "Host Grotesk";
    font-size: 25px;
    font-style: normal;
    font-weight: 400;
    line-height: 35px;
    padding-left: 60px;
    margin-bottom: 0;
}
div#soon h2 {
    color: #1E1E1E;
    font-family: "Host Grotesk";
    font-size: 81px;
    font-style: italic;
    font-weight: 800;
    line-height: 86px;
    text-align: center;
}
div#read-row h2 {
    color: #1E1E1E;
    font-family: "Host Grotesk";
    font-size: 81px;
    font-style: normal;
    font-weight: 800;
    line-height: 86px;
    text-align: center;
}
div#read-row h3{
    color: #1E1E1E;
    font-family: "Host Grotesk";
    font-size: 50px;
    font-style: normal;
    font-weight: 700;
    line-height: 60px;
    margin-bottom: 20px;
}
div#read-row h4{
    color: #1E1E1E;
    font-family: "Host Grotesk";
    font-size: 28px;
    font-style: normal;
    font-weight: 500;
    line-height: 38px;
    margin-bottom: 20px;
}
div#read-row p{
    color: #1E1E1E;
    font-family: "Host Grotesk";
    font-size: 20px;
    font-style: normal;
    font-weight: 400;
    line-height: 32px;
}
div#read-row a#btn{
    color: #1E1E1E;
    font-family: "Host Grotesk";
    font-size: 24px;
    font-style: normal;
    font-weight: 400;
    line-height: 36px; /* 150% */
    text-transform:uppercase;
    background-color:transparent !important;
    padding:0;
    margin-bottom: 0;
}
div#read-row a#btn span{
    border-bottom:1px solid #000;
}
div#read-row .inner_row{
    margin-bottom:60px;
}
div#read-row .inner_row:nth-child(2), div#read-row .inner_row:nth-child(3){
    background:#ffff;
    box-shadow: 0 0 10px 5px #00000070;
}
div#read-row .inner_row:nth-child(2){
    padding-left: 25px;
}
div#read-row .inner_row:nth-child(3){
    padding-right: 25px;
    margin-bottom:0px;
}
div#blog-wo .blog-recent[data-style*=classic_enhanced] .article-content-wrap {
    padding: 7% 7% 0;
}
div#blog-wo .blog-recent[data-style*=classic_enhanced] .inner-wrap{
    box-shadow: 0 0 10px 0px #00000080;
}
div#blog-wo span.meta {
    font-family: "Host Grotesk";
}
div#blog-wo .blog-recent[data-style*=classic_enhanced][data-color-scheme=light] h3.title{
    font-family: "Host Grotesk";
}
div#blog-wo  .blog-recent[data-style*=classic_enhanced] .excerpt{
    font-family: "Host Grotesk";
}
div#blog-row p {
    color: #1E1E1E;
    font-family: "Host Grotesk";
    font-size: 18px;
    font-style: normal;
    font-weight: 400;
    line-height: 32px;
    padding-bottom: 20px;
}
div#blog-row h3 {
    color: #1E1E1E;
    font-family: "Host Grotesk";
    font-size: 40px;
    font-style: normal;
    font-weight: 400;
    line-height: 50px;
    text-transform: capitalize;
    margin-bottom: 25px;
    margin-top: 0;
}
div#blog-row p:last-child{
    padding-bottom:0;
}
body[data-ext-responsive=true].single-post #page-header-bg[data-post-hs=default_minimal] h1{
    font-family: "Host Grotesk";
    font-size: 50px;
    line-height: 60px;
    font-weight: 400;
}
#page-header-bg[data-post-hs="default_minimal"] .inner-wrap{
    padding-top:100px;
}
.single-post #page-header-bg[data-post-hs="default_minimal"] .page-header-bg-image:after {
    background-color: #000000;
    opacity: 0.5;
}
div#single-below-header, #page-header-bg[data-post-hs="default_minimal"] .inner-wrap >a, ul.controls li {
    font-family: "Host Grotesk";
}
.comments-section {
    display: none;
}
body .blog-recent[data-style*=classic_enhanced] .post-meta {
    display: none;
}
span.meta-author.vcard.author span.fn{
    display: none !important;
}
div#author-bio {
    display: none;
}
.blog-title #single-below-header>span.meta-date.date.updated{
    border-left:0;
}
.single-post #page-header-bg[data-post-hs="default_minimal"] .page-header-bg-image:after {
    background-color: #3acbc6;
    opacity: 1;
}
body.wp-singular.product-template-default.single.single-product header#top{
    background-color: #3acbc6;
    height: 200px;
}
body.wp-singular.product-template-default.single.single-product.woocommerce .woocommerce-breadcrumb {
    margin-top: 200px;
}
.woocommerce div.product form.cart .variations select {
    background-color: #fff !important;
    font-size: 16px;
    color:#000;
    font-family: Poppins;
    border:1px solid #000;
}
.woocommerce div.product form.cart .variations label {
    color: #000;
    font-size: 18px;
    font-family: Poppins;
}
h1.product_title.entry-title.nectar-inherit-default {
	color:#000;
    font-family: "Host Grotesk";
}
.woocommerce div.product .summary p.price, .woocommerce-page div.product p.price del, .woocommerce div.product .woocommerce-variation-price span.price {
	color:#000;
    font-family: Poppins;
}
.woocommerce ul.products li.product .woocommerce-loop-product__title {
    color: #1E1E1E;
    font-family: "Host Grotesk";
}
.woocommerce ul.products li.product .price, .woocommerce-page ul.products li.product .price{
    color:#000 !important;
    font-family: Poppins;
    font-weight: 400;
}
#last-foo2 img {
    filter: invert(1);
    width: 50%;
}
/* ============================================================================= */
div#priva h1 {
    color: #1E1E1E;
    font-family: "Host Grotesk";
    font-size: 65px;
    font-style: normal;
    font-weight: 800;
    line-height: 86px;
    margin-bottom: 0;
    text-align: left;
    padding-bottom: 10px;
    margin: 0;
}
div#priva p {
    color: #1E1E1E;
    font-family: "Host Grotesk";
    font-size: 22px;
    font-style: normal;
    line-height: 37px;
    padding-bottom: 20px;
    font-weight: 300;
}
div#priva p strong {
    font-size: 17px;
}
div#priva h3 {
    color: #1E1E1E;
    font-family: Poppins;
    font-size: 30px;
    font-style: normal;
    font-weight: 600;
    line-height: 45.312px;
    text-transform: uppercase;
    margin: 15px 0;
}
div#priva ul {
    margin: 10px 0 10px 20px;
}
div#priva ul li {
    color: #1E1E1E;
    font-family: Poppins;
    font-size: 19px;
    font-style: normal;
    font-weight: 400;
    text-transform: capitalize;
    margin-bottom: 12px;
}
div#priva strong {
    color: #3acbc6;
}
/* ============================================================================ */
@media only screen and (min-width: 320px) and (max-width: 767px){
header#top {
    padding: 0;
}
#last-foo2 img {
    width: unset;
    margin: 0 auto;
    display: table;
    width: 80%;
}	
div#priva .row_col_wrap_12.col.span_12.dark.left {
    padding: 0 20px;
}
div#priva {
    padding-top: 50px !important;
    padding-bottom: 60px !important;
}
div#priva h1 {
    font-size: 25px;
    text-align: center;
    line-height: 1.2;
}
div#priva p {
    line-height: 1.5;
    text-align: left;
}
div#priva h3 {
    font-size: 20px;
    line-height: 1.6;
}
div#priva ul li {
    font-size: 15px;
}	
#page-header-bg[data-post-hs="default_minimal"] .inner-wrap {
    padding: 0;
}
body[data-ext-responsive=true].single-post #page-header-bg[data-post-hs=default_minimal] h1 {
    font-size: 20px;
    line-height: 1.2;
}	
div#blog-wo {
    padding-top: 50px !important;
    padding-bottom: 50px !important;
}
div#blog-wo .row_col_wrap_12.col.span_12.dark.left {
    padding: 0 20px;
}	
div#sec1-lst .vc_col-sm-3 {
    padding: 0;
}
div#sec1-lst {
    margin: 0;
}
div#sec1 {
    padding-top: 60px !important;
    padding-bottom: 60px !important;
}
div#sec1 .row_col_wrap_12.col.span_12.dark.left {
    padding: 0 20px;
}
div#sec1 h3 {
    font-size: 40px;
    text-align: center;
    line-height: 1.2;
    margin-bottom: 15px;
}
div#sec1-inner img {
    width: 80%;
    margin: 0 auto;
    display: table;
    margin-bottom: 20px;
}
p {
    font-size: 15px !important;
    text-align: center;
    width: 100% !important;
}
div#sec1-lst ul.lists-icon {
    margin: 0 auto;
    display: table;
}
div#sec1-lst ul.lists-icon li {
    display: inline-block;
    margin: 0 9px;
}
div#sec1 .vc_col-sm-6 img {
    width: 100% !important;
}
div#sec1 .vc_col-sm-6:after {
    width: 96%;
    left: 0;
    right: 0;
    margin: 0 auto;
}
div#sec1-lst a#btn {
    margin: 0 auto;
    display: table;
}
div#sec2 {
    padding-top: 50px !important;
    padding-bottom: 50px !important;
}
div#sec2 .row_col_wrap_12_inner.col.span_12.left {
    padding: 0 20px;
}
div#sec2-inner .vc_col-sm-3 img {
    margin: 0 auto;
    display: table;
}
div#sec2 h5 {
    text-align: center;
}
div#sec2 .img-with-aniamtion-wrap[data-animation=fade-in-from-left] .hover-wrap {
    padding: 0;
}
div#sec2-lst img {
    width: 20%;
}
div#sec2 p {
    padding: 0 !important;
    margin: 0 !important;
}
div#sec2-inner {
    padding-bottom: 30px !important;
}
div#sec2 p span {
    padding: 0px 80px 0 0px;
}
div#sec2 p {
    line-height: 1.7;
}
div#sec2 a#btn {
    margin: 0 auto;
    display: table;
    font-size: 20px;
}
div#sec3 {
    padding-top: 30px !important;
    padding-bottom: 0 !important;
}
div#sec3 .row_col_wrap_12_inner.col.span_12.left {
    padding: 0 20px;
}
div#sec3-inner h3 {
    padding: 0;
    text-align: center;
    margin: 0;
    padding: 0;
    line-height: 1.1;
}
div#sec3 h5 {
    text-align: center;
}
div#sec3 h2 {
    font-size: 25px;
    text-align: center;
    padding: 0;
    margin: 0;
    line-height: 1.2;
    padding-top: 15px;
}
div#sec3-inner a#btn {
    margin: 0 auto;
    display: table;
    font-size: 20px;
}
div#sec3-inner {
    padding-bottom: 50px !important;
}
div#sec3-lst .img-with-aniamtion-wrap[data-animation=fade-in-from-left] .hover-wrap {
    padding: 0;
}
div#sec3-lst .vc_col-sm-6:last-child {
    padding: 0;
}
div#sec3-lst:after {
    top: 190px;
}
div#sec4 h2 {
    font-size: 40px;
    text-align: center;
    line-height: 1.3;
    margin: 0;
    padding: 0;
    padding-bottom: 23px;
}
div#sec4 {
    padding-top: 0 !important;
}
div#sec4 .row_col_wrap_12.col.span_12.dark.left {
    padding: 0 20px;
}
div#sec4 h2 span.key {
    padding: 0;
}
div#sec4 h2 br {
    display: none;
}
div#sec4 h2 span.sign {
    padding: 0 0 0 70px;
}
div#sec4 .bx {
    width: 100%;
    padding: 20px;
}
div#sec4 .bx ul {
    display: unset;
    text-align: center;
}
div#sec4 .bx ul li:first-child {
    padding: 0;
    padding-bottom: 20px;
}
div#sec4 h3 {
    font-size: 25px;
    text-align: center;
    width: 100%;
    line-height: 1.4;
    padding-top: 20px;
}
div#sec4 h4 {
    font-size: 20px;
    text-align: center;
    margin: 0 0 20px 0;
}
div#sec4 a#more {
    margin: 0 auto;
    display: table;
    font-size: 20px;
}
div#sec5 {
    padding-top: 0px !important;
    padding-bottom: 0 !important;
}
div#sec5 .vc_column-inner {
    padding: 0;
}
div#sec5 .row_col_wrap_12.col.span_12.dark.left {
    padding: 0 20px;
}
div#sec5 a#now br {
    display: none;
}
div#sec5 a#now {transform: scale(0.7);font-size: 23px;}
div#sec5 h5 {
    text-align: center;
    font-size: 31px;
    margin: 0 !important;
    padding: 0 !important;
}
div#sec5 p {
    font-size: 17px !important;
    line-height: 1.5;
}
div#sec5 a#btn {
    margin: 0 auto;
    display: table;
    font-size: 20px;
}
div#sec6 h2 {
    font-size: 40px;
    text-align: center;
    letter-spacing: 0;
    margin: 0;
    padding: 0 !important;
    line-height: 1.1;
    padding-bottom: 30px !important;
}
div#sec6 .row_col_wrap_12.col.span_12.dark.left {
    padding: 0 20px;
}
div#sec6-lst .img-with-aniamtion-wrap[data-animation=fade-in-from-left] .hover-wrap {
    padding: 0;
}
div#sec6-lst {
    margin: 0;
}
div#sec6 .vc_col-sm-7 {
    padding: 0;
}
div#sec6 p span {font-size: 20px;padding: 2px;}
div#sec6 p {
    line-height: 1.5;
    font-size: 20px !important;
    text-align: center;
}
div#sec6 .best-sec {
    margin: 0 0 30px 0;
}
div#sec6 a#btn {
    font-size: 20px;
    margin: 0 auto;
    display: table;
}
div#sec6 {
    padding-bottom: 60px !important;
}
div#fotr .row_col_wrap_12_inner.col.span_12.left {
    padding: 0 20px;
}
div#fotr {
    padding-top: 50px !important;
}
div#fotr h2 {
    font-size: 29px;
    text-align: center;
    line-height: 1;
}
div#fotr a#btn span {
    text-align: center;
    font-size: 30px;
    line-height: 1.2;
}
div#fotr .inner_row:nth-child(1) {
    padding-bottom: 40px !important;
}
div#fotr h6 {
    text-align: center;
}
div#fotr .inner_row:nth-child(2) {
    padding-top: 40px !important;
    padding-bottom: 30px !important;
}
div#fotr ul li a {
    font-size: 20px;
}
div#fotr ul li {
    text-align: center;
    padding-bottom: 7px;
}
div#fotr .inner_row:nth-child(2) .vc_col-sm-3:last-child {
    padding: 0;
}
div#fotr p {
    font-size: 25px !important;
    padding: 0 !important;
    margin: 0 !important;
    line-height: 1;
}
div#fotr a#top {
    padding: 0 !important;
    margin: 0 !important;
    font-size: 22px;
}
div#fotr a#policy {
    text-align: center;
    font-size: 22px;
}
.off-canvas-menu-container {
    display: none !important;
}
.off-canvas-menu-container.mobile-only {
    display: unset !important;
}
body #header-outer .icon-salient-search:before, body.material #header-outer .icon-salient-search:before {
    display: none;
}
#header-outer .mobile-user-account .icon-salient-m-user {
    display: none;
}
a.mobile-search {
    display: none !important;
}
div#read-row h2 {
    font-size: 29px;
    line-height: 1.2;
    text-align: center;
}
div#read-row {
    padding-top: 40px !important;
}
div#read-row h3 {
    font-size: 24px;
    text-align: center;
    line-height: 1.2;
    padding: 0;
    width: 100%;
}
div#read-row .inner_row:nth-child(2) {
    padding: 30px 20px 40px;
}
div#read-row h4 {
    font-size: 18px;
    text-align: center;
    line-height: 1.2;
}
div#read-row a#btn {
    font-size: 19px;
    margin: 0 auto;
    display: table;
}
div#read-row .inner_row:nth-child(3) {
    padding: 30px 20px 40px;
}   
}
/* ==================================================================== */

/* ============================================================================ */
@media only screen and (min-width: 768px) and (max-width: 1023px){
header#top {
    padding: 0;
}
#last-foo2 img {
    width: unset;
    margin: 0 auto;
    display: table;
    width: 40%;
}	
div#priva .row_col_wrap_12.col.span_12.dark.left {
    padding: 0 20px;
}
div#priva {
    padding-top: 50px !important;
    padding-bottom: 60px !important;
}
div#priva h1 {
    font-size: 31px;
    /* text-align: center; */
    line-height: 1.2;
}
div#priva p {
    line-height: 1.5;
    text-align: left;
}
div#priva h3 {
    font-size: 24px;
    line-height: 1.6;
}
div#priva ul li {
    font-size: 17px;
}	
div#blog-wo .col.span_4.post-138.post.type-post.status-publish.format-standard.has-post-thumbnail.category-blogs {
    width: 58%;
}	
div#read-row img {
    width: 60%;
    margin: 0 auto;
    display: table;
}    
div#sec1-lst p {
    font-size: 23px !important;
}	
.page-id-13 div#sec3 {
    padding-bottom: 70px !important;
}	
div#sec6 img {
    width: 50%;
    margin: 0 auto;
    display: table;
}
div#sec5 p {
    font-size: 34px !important;
}
div#fotr .vc_col-sm-3 {
    width: 100%;
}
#page-header-bg[data-post-hs="default_minimal"] .inner-wrap {
    padding: 0;
}
body[data-ext-responsive=true].single-post #page-header-bg[data-post-hs=default_minimal] h1 {
    font-size: 35px;
    line-height: 1.2;
}   
div#blog-wo {
    padding-top: 50px !important;
    padding-bottom: 50px !important;
}
div#blog-wo .row_col_wrap_12.col.span_12.dark.left {
    padding: 0 20px;
}   
div#sec1-lst .vc_col-sm-3 {
    padding: 0;
}
div#sec1-lst {
    margin: 0;
}
div#sec1 {
    padding-top: 60px !important;
    padding-bottom: 60px !important;
}
div#sec1 .row_col_wrap_12.col.span_12.dark.left {
    padding: 0 20px;
}
div#sec1 h3 {
    text-align: center;
    line-height: 1.2;
    margin-bottom: 15px;
}
div#sec1-inner img {
    margin: 0 auto;
    display: table;
    margin-bottom: 20px;
}
p {
    font-size: 18px !important;
    text-align: center;
    width: 100% !important;
}
div#sec1-lst ul.lists-icon {
    margin: 0 auto;
    display: table;
}
div#sec1-lst ul.lists-icon li {
    display: inline-block;
    margin: 0 9px;
}
div#sec1 .vc_col-sm-6 img {
    width: 100% !important;
}
div#sec1 .vc_col-sm-6:after {
    width: 96%;
    left: 0;
    right: 0;
    margin: 0 auto;
}
div#sec1-lst a#btn {
    margin: 0 auto;
    display: table;
}
div#sec2 {
    padding-top: 50px !important;
    padding-bottom: 50px !important;
}
div#sec2 .row_col_wrap_12_inner.col.span_12.left {
    padding: 0 20px;
}
div#sec2-inner .vc_col-sm-3 img {
    margin: 0 auto;
    display: table;
}
div#sec2 h5 {
    text-align: center;
}
div#sec2 .img-with-aniamtion-wrap[data-animation=fade-in-from-left] .hover-wrap {
    padding: 0;
}
div#sec2 p {
    padding: 0 !important;
    margin: 0 !important;
    font-size: 40px !important;
}
div#sec2-inner {
    padding-bottom: 30px !important;
}
div#sec2 p span {
    padding: 0px 80px 0 0px;
}
div#sec2 p {
    line-height: 1.7;
}
div#sec2 a#btn {
    margin: 0 auto;
    display: table;
    font-size: 20px;
}
div#sec3 {
    padding-top: 30px !important;
    padding-bottom: 0 !important;
}
div#sec3 .row_col_wrap_12_inner.col.span_12.left {
    padding: 0 20px;
}
div#sec3-inner h3 {
    text-align: center;
}
div#sec3 h2 {
    font-size: 75px;
    text-align: center;
    padding: 0;
    margin: 0;
    line-height: 1.2;
    padding-top: 15px;
}
div#sec3-inner a#btn {
    margin: 0 auto;
    display: table;
    font-size: 20px;
}
div#sec3-inner {
    padding-bottom: 50px !important;
}
div#sec3-lst .img-with-aniamtion-wrap[data-animation=fade-in-from-left] .hover-wrap {
    padding: 0;
}
div#sec3-lst .vc_col-sm-6:last-child {
    padding: 0;
}
div#sec3-lst:after {
    top: 430px;
}
div#sec4 h2 {
    font-size: 70px;
    line-height: 1.3;
    margin: 0;
    padding: 0;
    padding-bottom: 23px;
}
div#sec4 {
    padding-top: 40px !important;
}
div#sec4 .row_col_wrap_12.col.span_12.dark.left {
    padding: 0 20px;
}
div#sec4 h2 span.key {
    padding: 0 0 0 147px;
}
div#sec4 h2 br {
    display: none;
}
div#sec4 h2 span.sign {
    padding: 0 0 0 270px;
}
div#sec4 .bx {
    width: 60%;
    padding: 20px;
    margin: 0 auto;
}
div#sec4 .bx ul {
    text-align: center;
}
div#sec4 .bx ul li:first-child {
    padding: 0;
    padding-bottom: 20px;
}
div#sec4 h3 {
    font-size: 28px;
    text-align: center;
    width: 100%;
    line-height: 1.4;
    padding-top: 20px;
}
div#sec4 h4 {
    font-size: 20px;
    text-align: center;
    margin: 0 0 20px 0;
}
div#sec4 a#more {
    margin: 0 auto;
    display: table;
    font-size: 20px;
}
div#sec5 {
    padding-top: 0px !important;
    padding-bottom: 0 !important;
}
div#sec5 .vc_column-inner {
    padding: 0;
}
div#sec5 .row_col_wrap_12.col.span_12.dark.left {
    padding: 0 20px;
}
div#sec5 a#now br {
    display: none;
}
div#sec5 a#now {transform: scale(0.7);font-size: 23px;}
div#sec5 h5 {
    text-align: center;
    margin: 0 !important;
    padding: 0 !important;
}
div#sec5 a#btn {
    margin: 0 auto;
    display: table;
    font-size: 20px;
}
div#sec6 h2 {
    font-size: 80px;
    text-align: center;
    letter-spacing: 0;
    margin: 0;
    padding: 0 !important;
    line-height: 1.1;
    padding-bottom: 30px !important;
}
div#sec6 .row_col_wrap_12.col.span_12.dark.left {
    padding: 0 20px;
}
div#sec6-lst .img-with-aniamtion-wrap[data-animation=fade-in-from-left] .hover-wrap {
    padding: 0;
}
div#sec6-lst {
    margin: 0;
}
div#sec6 .vc_col-sm-7 {
    padding: 0;
}
div#sec6 p {
    line-height: 1.5;
    font-size: 55px !important;
    text-align: center;
}
div#sec6 .best-sec {
    margin: 0 0 30px 0;
}
div#sec6 a#btn {
    font-size: 20px;
    margin: 0 auto;
    display: table;
}
div#sec6 {
    padding-bottom: 60px !important;
}
div#fotr .row_col_wrap_12_inner.col.span_12.left {
    padding: 0 20px;
}
div#fotr {
    padding-top: 50px !important;
}
div#fotr h2 {
    font-size: 55px;
    text-align: center;
    line-height: 1;
}
div#fotr a#btn span {
    text-align: center !important;
}
div#fotr .inner_row:nth-child(1) {
    padding-bottom: 40px !important;
}
div#fotr h6 {
    text-align: center;
}
div#fotr .inner_row:nth-child(2) {
    padding-top: 40px !important;
    padding-bottom: 30px !important;
}
div#fotr ul li {
    text-align: center;
    padding-bottom: 7px;
}
div#fotr .inner_row:nth-child(2) .vc_col-sm-3:last-child {
    padding: 0;
}
div#fotr p {
    font-size: 25px !important;
    padding: 0 !important;
    margin: 0 !important;
    line-height: 1;
}
div#fotr a#top {
    padding: 0 !important;
    margin: 0 !important;
}
div#fotr a#policy {
    text-align: center;
}
.off-canvas-menu-container {
    display: none !important;
}
.off-canvas-menu-container.mobile-only {
    display: unset !important;
}
body #header-outer .icon-salient-search:before, body.material #header-outer .icon-salient-search:before {
    display: none;
}
#header-outer .mobile-user-account .icon-salient-m-user {
    display: none;
}
a.mobile-search {
    display: none !important;
}
div#read-row h2 {
    font-size: 45px;
    line-height: 1.2;
    text-align: center;
}
div#read-row {
    padding-top: 40px !important;
}
div#read-row h3 {
    font-size: 44px;
    text-align: center;
    line-height: 1.2;
    padding: 0;
    width: 100%;
}
div#read-row .inner_row:nth-child(2) {
    padding: 30px 20px 40px;
}
div#read-row h4 {
    text-align: center;
    line-height: 1.2;
}
div#read-row a#btn {
    font-size: 19px;
    margin: 0 auto;
    display: table;
}
div#read-row .inner_row:nth-child(3) {
    padding: 30px 20px 40px;
}   
}
/* ========================================================== */
@media only screen and (min-width: 1024px) and (max-width: 1300px){
#header-outer[data-full-width="true"] header > .container {
    padding: 0 20px;
}
div#priva .row_col_wrap_12.col.span_12.dark.left {
    padding: 0 100px;
}	
#header-outer[data-lhe=animated_underline] #top nav>ul>li>a {
    margin: 0 10px;
    font-size: 14px;
}
#header-outer #logo img {
    height: 28px;
    position: relative;
    left: 56px;
}
#header-outer[data-lhe=animated_underline] #top nav>ul>li#menu-item-36 {
    margin: 0;
    top: -9px;
}
body.material #header-outer:not([data-format=left-header]) #top nav>.buttons>li {
    margin: 0 0;
    top: 1px;
}
body.material #header-outer:not([data-format=left-header]) #top nav>.buttons>li#search-btn a {
    margin: 0 5px;
}
li#nectar-user-account {
    position: relative;
    top: -7px !important;
    left: -3px;
}
div#sec1 .row_col_wrap_12.col.span_12.dark.left {
    padding: 0 30px;
}
div#sec1-lst ul.lists-icon {
    margin-top: 151px;
}
div#sec1 h3 {padding-top: 149px;}
div#sec1-lst p {
    font-size: 16px;
    line-height: 1.6;
    padding-top: 161px;
}
div#sec1-lst a#btn {
    margin-top: 75px;
}
div#sec2-inner .row_col_wrap_12_inner.col.span_12.left {
    padding: 0 20px;
}
div#sec2 {
    padding-top: 100px !important;
}
div#sec1 {
    padding-bottom: 30px !important;
}
div#sec2-inner .vc_col-sm-3 img {
    margin-top: 351px;
}
div#sec2-lst .row_col_wrap_12_inner.col.span_12.left {
    padding: 0 30px;
}
div#sec2 p span {
    padding-right: 100px;
}
div#sec2 p {
    font-size: 60px;
    width: 100%;
}
div#sec2 a#btn {
    margin-top: 20px;
    margin-left: 9px;
}
div#sec3-inner .row_col_wrap_12_inner.col.span_12.left {
    padding: 0 20px;
}
div#sec3 h2 {
    font-size: 47px;
    line-height: 1.2;
    padding-top: 12px;
}
div#sec3 p {
    width: 70%;
    font-size: 22px;
}
div#sec3-lst .vc_col-sm-6:last-child {
    padding: 0;
}
div#sec3-lst a#btn {
    margin-left: 200px !important;
    margin-top: 20px;
}
div#sec3-inner {
    padding-bottom: 50px !important;
}
div#sec4 h2 {
    font-size: 100px;
    line-height: 1.2;
}
div#sec4 .row_col_wrap_12.col.span_12.dark.left {
    padding: 0 20px;
}
div#sec4 h2 span.sign {
    padding-left: 300px;
}
div#sec4 h2 span.key {
    padding-left: 180px;
}
div#sec4 h3 {
    width: 100%;
    font-size: 29px;
    line-height: 1.2;
}
div#sec4 h4 {
    font-size: 18px;
}
div#sec5 .row_col_wrap_12.col.span_12.dark.left {
    padding: 0 20px;
}
div#sec5 {
    padding-top: 25px !important;
}
div#sec5 h5 {
    font-size: 27px;
}
div#sec5 p {
    padding-left: 40px;
    font-size: 27px;
}
div#sec6 h2 {
    font-size: 100px;
    line-height: 1.2;
    margin: 0;
}
div#sec6 .vc_col-sm-7 {
    padding: 0;
}
div#sec6-lst {
    margin: 0;
}
div#sec6 h2 span {position: relative;left: -80px;top: -10px;}
div#sec6-lst img {
    margin-top: -62px;
}
div#sec6 p span {
    padding-right: 0;
}
div#sec6 p {
    width: 100%;
    font-size: 50px;
}
div#sec6 .best-sec {
    margin-bottom: 20px;
}
div#fotr .row_col_wrap_12_inner.col.span_12.left {
    padding: 0 20px;
}
div#fotr h2 {
    font-size: 44px;
    line-height: 1.2;
    margin: 0;
}
div#fotr a#btn {
    text-align: right;
    font-size: 47px;
}
div#fotr .inner_row:nth-child(1) {
    padding-bottom: 50px !important;
}
div#fotr .inner_row:nth-child(2) {
    padding-top: 70px !important;
    padding-bottom: 70px !important;
}
div#fotr ul li a {
    font-size: 21px;
}
div#fotr {
    padding-top: 50px !important;
    padding-bottom: 50px !important;
}
div#read-row h2 {
    font-size: 56px;
    line-height: 1.4;
}
div#read-row h3 {
    font-size: 37px;
    line-height: 1.2;
}
div#blog-wo .row_col_wrap_12.col.span_12.dark.left {
    padding: 0 50px;
}
div#blog-wo {
    padding-top: 50px !important;
    padding-bottom: 50px !important;
}
div#blog-wo .col.span_4.post-138.post.type-post.status-publish.format-standard.has-post-thumbnail.category-blogs {
    padding: 0 !important;
    margin: 0 !important;
    width: 45%;
}	
div#read-row h4 {
    font-size: 20px;
}
div#read-row p {
    font-size: 16px;
}	
}
/* ==================================================================== */
/* ========================================================== */
@media only screen and (min-width: 1301px) and (max-width: 1600px){
#header-outer[data-full-width="true"] header > .container {
    padding: 0 20px;
}
div#priva .row_col_wrap_12.col.span_12.dark.left {
    padding: 0 100px;
}	
#header-outer[data-lhe=animated_underline] #top nav>ul>li>a {
    margin: 0 10px;
    font-size: 15px;
}
#header-outer[data-lhe=animated_underline] #top nav>ul>li#menu-item-36 {
    top: -4px;
}
body.material #header-outer:not([data-format=left-header]) #top nav>.buttons>li#search-btn a {
    margin: 0 5px;
}
li#nectar-user-account {
    position: relative;
    top: -7px !important;
    left: -3px;
}
div#sec1 .row_col_wrap_12.col.span_12.dark.left {
    padding: 0 30px;
}
div#sec1-lst ul.lists-icon {
    margin-top: 151px;
}
div#sec1 h3 {padding-top: 299px;}
div#sec1-lst p {
    font-size: 18px;
    line-height: 1.6;
    padding-top: 311px;
    padding-right: 30px;
}
div#sec1-lst a#btn {
    margin-top: 54px;
    margin-left: 114px;
}
div#sec2-inner .row_col_wrap_12_inner.col.span_12.left {
    padding: 0 20px;
}
div#sec2 {
    padding-top: 100px !important;
}
div#sec1 {
    padding-bottom: 30px !important;
}
div#sec2-lst .row_col_wrap_12_inner.col.span_12.left {
    padding: 0 30px;
}
div#sec2 p {
    font-size: 55px;
    width: 100%;
}
div#sec2 a#btn {
    margin-top: 20px;
    margin-left: 9px;
}
div#sec3-inner .row_col_wrap_12_inner.col.span_12.left {
    padding: 0 20px;
}
div#sec3 h2 {
    font-size: 63px;
    line-height: 1.2;
    padding-top: 12px;
}
div#sec3 p {
    width: 72%;
}
div#sec3-lst .vc_col-sm-6:last-child {
    padding: 0;
}
div#sec3-lst a#btn {
    margin-left: 350px !important;
    margin-top: 84px;
}
div#sec3-inner {
    padding-bottom: 50px !important;
}
div#sec4 h2 {
    font-size: 135px;
    line-height: 1.2;
}
div#sec4 .row_col_wrap_12.col.span_12.dark.left {
    padding: 0 20px;
}
div#sec4 h2 span.sign {
    padding-left: 300px;
}
div#sec4 h2 span.key {
    padding-left: 180px;
}
div#sec4 h3 {
    font-size: 35px;
}
div#sec5 .row_col_wrap_12.col.span_12.dark.left {
    padding: 0 20px;
}
div#sec5 {
    padding-top: 25px !important;
}
div#sec5 p {
    padding-left: 60px;
}
div#sec6 h2 {
    font-size: 150px;
    line-height: 1.2;
    margin: 0;
}
div#sec6 .vc_col-sm-7 {
    padding: 0;
}
div#sec6-lst {
    margin: 0;
}
div#sec6-lst img {
    margin-top: -62px;
}
div#sec6 p {
    width: 100%;
    font-size: 50px;
}
div#sec6 .best-sec {
    margin-bottom: 20px;
}
div#fotr .row_col_wrap_12_inner.col.span_12.left {
    padding: 0 20px;
}
div#fotr h2 {
    font-size: 55px;
    line-height: 1.2;
    margin: 0;
}
div#fotr .inner_row:nth-child(1) {
    padding-bottom: 50px !important;
}
div#fotr .inner_row:nth-child(2) {
    padding-top: 70px !important;
    padding-bottom: 70px !important;
}
div#fotr {
    padding-top: 50px !important;
    padding-bottom: 50px !important;
}
div#read-row h2 {
    font-size: 65px;
    line-height: 1.4;
}
div#read-row h3 {
    line-height: 1.2;
}
div#blog-wo .row_col_wrap_12.col.span_12.dark.left {
    padding: 0 50px;
}
div#blog-wo {
    padding-top: 50px !important;
    padding-bottom: 50px !important;
}

}