/*
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=Jost: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: 'Questa Grande';
    src: url('/wearatec/wp-content/themes/salient-child/fonts/QuestaGrande-Regular.woff2') format('woff2'),
        url('/wearatec/wp-content/themes/salient-child/fonts/QuestaGrande-Regular.woff') format('woff');
    font-weight: normal;
    font-style: normal;
    font-display: swap;
}


h1, h2, h3, h4, h5, h6, p, a, li, span, strong
{
	font-family: 'Jost', sans-serif;

}
.home .pagination {
    display: none;
}
#header-space, #header-outer {
    height: 0;
}

#top nav ul li a span {
    font-size: 15px;
    text-transform: uppercase;
    font-weight: 600;
    margin-left: 30px;
    letter-spacing: 1px;
    color: #fff;
}

a#logo {
    font-size: 20px;
    color: #fff !important;
    text-transform: uppercase;
    letter-spacing: 10px !important;
}

h3.main, h3 {
    font-size: 16px;
    font-weight: 500;
    letter-spacing: 4px;
    color: #B79664 !IMPORTANT;
    text-transform: uppercase;
}

#sec-banner h1 {
    font-size: 85px;
    width: 40%;
    line-height: 60px;
    margin-bottom: 20px;
    color: #fff;
    font-weight: 300;
    position: relative;
    line-height: 85px;
}
#sec-banner h1::before {
    position: absolute;
    content: "/";
    left: -60px;
}

#sec-banner p {
    font-size: 20px;
    width: 30%;
    line-height: 30px;
    color: #ffffff78;
}
h2.main {
    color: #fff;
    font-size: 85px;
    line-height: 80px;
    font-weight: 300;
    position: relative;
}
h4 {
    font-size: 20px;
    color: #ffffff80;
    font-weight: 300;
}

#sec-modi1 .row-bg {position: relative;}

/* #sec-modi1 .row-bg::before {
    position: absolute;
    content: url(/wp-content/uploads/2024/01/Mask-Group-1-1.png);
    right: 15%;
    transform: scale(.6);
    bottom: -150px;
}
#sec-modi1 .row-bg::after {
    position: absolute;
    content: url(/wp-content/uploads/2024/01/airpods.png);
    right: 30%;
    transform: scale(.8);
    top: -60px;
} */

#sec-overline .row-bg.using-image {background-size: cover;}

a.btn-global:hover {
    transition: 0.5s ease;
    background: #b79664;
}

#sec-technology .vc_col-sm-6:last-child a:hover {
    background: #b79664;
    color: #040916;
}

a.btn-global:hover::before {
    right: 30px;
    transition: 0.5s ease;
}
a.btn-global {
    background: #fff;
    padding: 15px 100px 15px 40px;
    display: inline-block;
    margin-top: 20px;
    position: relative;
    border-radius: 50px;
    color: #000;
    font-size: 16px;
    transition: 0.5s ease;
    font-weight: 600;
}

a.btn-global::before {
    position: absolute;
    content: "\f061";
    right: 40px;
    font-family: fontawesome;
    transition: 0.5s ease;
}

#sec-overline .owl-dots {
    position: absolute;
    top: -30px;
}

#sec-overline .span_12.dark .owl-theme .owl-dots .owl-dot span {
    border-radius: 0;
    height: 2px;
    background: #ffffff3d;
    margin: 0 10px 0 0px !important;
    width: 100px !important;
    transform: scale(1) !important;
}

#sec-overline .span_12.dark .owl-theme .owl-dots .owl-dot.active span {
    background: #B79664 !IMPORTANT;
}
#sec-technology .vc_col-sm-6:last-child {
    padding: 0 5%;
}

#sec-technology .vc_col-sm-6:last-child h2 {
    color: #040916;
    width: 60%;
}

#sec-technology .vc_col-sm-6:last-child h4 {
    color: #040916;
}

#sec-technology .vc_col-sm-6:last-child a {
    background: #040916;
    color: #fff;
}
img.alignnone.size-full.wp-image-44 {
    position: relative;
}

#sec-bespoke h2 {
    width: 80%;
}

#sec-bespoke img.alignnone.size-full.wp-image-44 {
    position: relative;
    left: -100px;
    bottom: 80px;
    height: 600px;
}

#sec-bespoke img.alignnone.size-full.wp-image-487 {
    position: relative;
    bottom: -240px;
    transform: scale(2);
    left: -350px;
}

#sec-bespoke h4 {
    font-size: 25px;
    width: 100%;
    margin-top: 50px;
}
#sec-blg {
    padding-top: 100px !IMPORTANT;
    padding-left: 10%;
    padding-bottom: 100px !IMPORTANT;
}

#sec-blg .row-bg.using-image {
    background-size: 100% 100%;
    filter: grayscale(1);
}
#sec-blg p {
    font-size: 20px;
    color: #fff;
}

#sec-blg a {
    font-size: 0;
    padding: 20px 35px;
    background: url(https://blackbuckdesigns.com/wearatec/wp-content/uploads/2024/01/right.png);
    background-repeat: no-repeat;
    background-size: 100% 100%;
    background-position: center;
    margin-top: 30px;
    display: inline-block;
}
#inr-blg{padding: 100px 100px;border-bottom: 1px solid #ffffff2b;}
#inr-blg1{padding: 130px 100px;}
#inr-blg h2 {
    font-size: 30px;
    font-weight: 300;
    color: #ffffff85;
}

#inr-blg h3 {
    font-size: 35px;
    color: #fff !important;
    font-family: 'Questa Grande';
    text-transform: capitalize;
    letter-spacing: 0;
    width: 90%;
    line-height: 40px;
}

#inr-blg p {
    color: #fff;
    font-size: 17px;
    width: 80%;
}

#inr-blg1 h2 {
    font-size: 30px;
    font-weight: 300;
    color: #ffffff85;
}

#inr-blg1 h3 {
    font-size: 35px;
    color: #ffffffb0 !important;
    font-family: 'Questa Grande';
    text-transform: capitalize;
    letter-spacing: 0;
    width: 90%;
    line-height: 40px;
}

#inr-blg1 p a {font-size: 0;padding: 30px 45px;background: url(https://blackbuckdesigns.com/wearatec/wp-content/uploads/2024/01/right.png);background-repeat: no-repeat;background-size: 100% 100%;background-position: center;display: inline-block;margin: 0 auto;width: 10%;text-align: center;}

#inr-blg1 p {
    text-align: center;
}
#sec-news img {
    width: 85%;
}

#sec-news .left-img.animated-in {
    margin-right: auto;
    margin-top: 170px;
}

#sec-news .right-img.animated-in {
    margin-left: auto !important;
    margin-top: 100px;
}

#sec-news .vc_col-sm-4:last-child .hover-wrap-inner {
    text-align: right;
}



#sec-news .vc_col-sm-4:nth-child(2) .hover-wrap-inner {
    text-align: center;
}

#sec-news .wpb_text_column {
    text-align: center;
    margin-top: 80px;
    margin-bottom: 100px;
}

#sec-news .wpb_text_column h2.main {
    font-size: 100px;
    line-height: 110px;
    color: #040916;
    font-weight: 400;
}

#sec-news .wpb_text_column p {
    font-size: 20px;
    margin-top: 30px;
    display: none;
}
#footer-text h3 {
    font-size: 30px;
    text-transform: uppercase;
    color: #fff !important;
    letter-spacing: 10px !important;
    font-weight: 500;
}

#footer-outer {
    background: #030917;
}

#footer-outer #footer-widgets .row {
    /* border-top: 1px solid #fff6; */
    border-bottom: 1px solid #fff6;
}

#footer-outer #footer-widgets .row p {
    font-size: 20px;
    width: 100%;
    color: #ffffff94;
}
div#custom_html-2 {
    width: 190px;
}
#footer-outer #footer-widgets .col {
    display: flex;
    justify-content: space-between;
}

#footer-outer .widget h4 {
    font-size: 18px;
    color: #fff;
}

#footer-outer .widget a {
    font-size: 17px;
    color: #fff !important;
}
.blog_next_prev_buttons[data-style="fullwidth_next_prev"] .controls li::after {
    background-color: transparent !important;
}

#footer-outer #copyright .col ul li a {
    font-size: 16px;
    color: #fff;
    margin-left: 30px;
}

#footer-outer #copyright .col p {
    color: #fff;
    font-size: 16px;
}
.modiii h3.main {
    text-transform: uppercase;
    letter-spacing: 3px;
}

.modiii h2.main {
    text-transform: uppercase;
    letter-spacing: 1px;
    position: relative;
    font-weight: 400;
}

.modiii h2.main::before {
    position: absolute;
    left: -50px;
    content: "/";
}

.modiii h4.main {
    font-size: 30px;
    width: 70%;
}

a.brown {
    background: #b79664;
    color: #fff;
    padding: 15px 70px 15px 40px;
    display: inline-block;
    border-radius: 50px;
    position: absolute;
    bottom: -170px;
    left: -120px;
    transition: 0.5s;
}
a.brown::before {
    position: absolute;
    content: "\f061";
    right: 30px;
    font-family: fontawesome;
}

/* #sec-design1 .row-bg.using-image::before {
    position: absolute;
    content: "";
    left: 0;
    right: 0;
    width: 100%;
    height: 100%;
    background: #000000c4;
} */

#sec-design1 .row-bg.using-image {
    position: relative;
}

#sec-design1 h1.main, #sec-design2 h1.main {
    font-size: 150px;
    line-height: 152px;
    width: 100%;
    margin: 0 auto;
    color: #ffffff;
    font-weight: 400;
}

#sec-design2 h4 {
    font-size: 32px;
    width: 40%;
    margin: 0 auto;
    color: #fff;
    line-height: 32px;
    margin-bottom: 50px;
    font-family: 'Questa Grande';
    font-weight: 300;
}

#sec-design2 #inr-design2 img {width: 85% !IMPORTANT;height: 350px;}
#sec-design2 a.brown {
    position: relative;
    bottom: 0px;
    top: 40px;
}
#sec-design3 h2.main {
    position: relative;
    font-size: 85px;
    line-height: 85px;
}

.page-id-95 h2.main::before {
    position: absolute;
    content: "/";
    left: -70px;
}

#sec-design3 p {
    font-size: 20px;
    width: 40%;
}
#sec-design4 .vc_col-sm-6, #sec-design5 .vc_col-sm-6 {
    padding: 5%;
}

h3.line {
    font-size: 32px;
    color: #fff !important;
    width: 90%;
    position: relative;
    margin: 20px 0 !important;
}

#sec-design5 p, #sec-design4 p {
    font-size: 20px;
    width: 60%;
    color: #ffffffbd;
}

h3.line::before {
    position: absolute;
    content: "/";
    left: 0;
    font-size: 60px;
    bottom: 110px;
    color: #B79664;
}


#sec-design6 p {
    font-size: 20px;
    color: #ffffffab;
    width: 60%;
}
#inr-design7 {
    height: 100vh;
    background-repeat: no-repeat !important;
}

#sec-design7 {
    padding: 50px 0px !important;
}

#sec-design7 #inr-design7 .row_col_wrap_12_inner.col.span_12.left {
    height: 100vh;
    padding-left: 100px;
}

#sec-design7 #inr-design7 p {
    font-size: 20px;
    color: #ffffff9e;
}

h2 {
    text-transform: uppercase;
}

#sec-design7 #inr-design7::before {position: absolute;content: "";left: 0;width: 100%;height: 100%;background: #03091761;}


#inr-design8 {
    height: 80vh;
    background-size: 40% 65% !important;
    background-repeat: no-repeat !important;
}

#inr-design8 .row_col_wrap_12_inner.col.span_12.left {
    height: 80vh;
}

#sec-design8 #inr-design8 p {
    font-size: 25px;
    color: #ffffff94;
    width: 40%;
    font-family: 'Questa Grande';
    color: #fff;
}

#sec-design8 {
    padding: 0 0 0px 0 !important;
}

#sec-design8 #inr-design8::before {position: absolute;content: "";left: 0;width: 100%;height: 100%;background: #03091761;}
#sec-design9 h2 {color: #030917;margin-bottom: 50px;}

#sec-design9 h2::before {
    display: none;
}
#sec-design10 p {
    font-size: 20px;
    width: 70%;
    color: #ffffff6e;
}

#sec-design10 h2 {
    width: 90%;
}
#sec-design11 h2 {
    white-space: nowrap;
}

#sec-design11 p {
    font-size: 20px;
    color: #ffffff8f;
}
#sec-design12 h3 {
    text-transform: uppercase;
    color: #030917 !important;
}

#sec-design12 h1 {
    font-size: 120px;
    width: 60%;
    margin: 20px auto;
    line-height: 110px;
    font-weight: 400;
    color: #030917 !important;
}

#sec-design12 p {
    color: #030917 !important;
    font-size: 20px;
    width: 30%;
    margin: 0px auto;
}

#sec-design12 p a {
    background: #030917 !important;
    color: #fff;
    margin-top: 40px;
    transition: 0.5s ease;
}
#sec-brand1 .row-bg.using-image {
    position: relative;
}

#sec-brand1 .row-bg.using-image::before {
    position: absolute;
    content: "";
    left: 0;
    width: 100%;
    height: 100%;
    background: #03091799;
}

#sec-brand1 h2 {font-size: 85px;width: 50%;line-height: 80px;}

#sec-brand1 p {
    font-size: 20px;
    width: 40%;
    color: #ffffff8c;
}
#sec-brands2 .vc_col-sm-6 {padding: 0 7%;}

#sec-brands2 h4 {
    font-size: 30px;
    color: #fff;
    font-family: 'Questa Grande';
}

#sec-brands2 h5 {
    font-size: 20px;
    color: #ffffff87;
    font-weight: 300;
    width: 80%;
}

#sec-brands2 a {
    text-transform: uppercase;
    color: #fff;
    border-bottom: 1px solid;
    letter-spacing: 1px;
}

#sec-brands2 .wpb_content_element {
    margin-bottom: 100px;
}

.page-id-138 #sec-news {
    margin-top: -70px;
}
#sec-design6 a.brown {
    position: relative;
    top: 30px;
    bottom: 0px;
    left: 0;
    padding: 15px 140px 15px 30px;
    color: #000;
    transition: 0.5s ease;
}
.page-id-149 h3 {
    font-size: 25px;
}
#sec-news1 h3 {
    text-transform: uppercase;
}

#sec-news1 h2 {
    width: 60%;
    position: relative;
}

#sec-news1 h2::before {
    position: absolute;
    content: "/";
    left: -60px;
}

#sec-news1 p {
    font-size: 20px;
    width: 60%;
    color: #ffffff75;
}

#sec-news1 p a {
    margin-top: 30px;
    display: inline-block;
}

.error404 .container-wrap {
    background: #030917;
}

body #ajax-content-wrap #error-404 h1 {
    color: #fff;
    font-weight: 400;
}

body #ajax-content-wrap #error-404 h2 {
    color: #fff;
    font-size: 42px;
    font-weight: 400;
    font-family: 'Questa Grande';
    text-transform: capitalize;
}

body #error-404 .nectar-button {
    border-radius: 50px !IMPORTANT;
    background: #ffffff !IMPORTANT;
    color: #030917 !important;
}
#sec-cont .row-bg.using-image {
    position: relative;
}

#sec-cont .row-bg.using-image::before {
    position: absolute;
    content: "";
    left: 0;
    width: 100%;
    height: 100%;
    background: #030917a1;
}

#sec-cont h2 {
    width: 75%;
    position: relative;
}

#sec-cont h2::before {
    position: absolute;
    content: "/";
    left: -50px;
}
a.down-arrow {
    position: absolute;
    width: 100%;
    left: 0;
    right: 0;
    text-align: center;
    bottom: -110px;
    animation: nudgeMouse 2.4s cubic-bezier(0.250,0.460,0.450,0.940) infinite;
}

a.down-arrow img {
    text-align: center;
    margin: 0 auto;
}
h2.main::before {
    position: absolute;
    content: "/";
    left: -60px;
    z-index: 99;
}

#sec-modi1 h4 {
    width: 80%;
}
#sec-overline h2.main {
    overflow: hidden;
}
#sec-blg .vc_col-sm-6:first-child {
}

#sec-blg .vc_col-sm-6:last-child {padding: 0 5% 0 5%;}
.page-id-77 a.down-arrow {
    bottom: -180px;
}
#sec-modii1 h4 {
    width: 40%;
}
#sec-design4 h3.line, #sec-design5 h3.line {
    font-family: 'Questa Grande';
    text-transform: capitalize;
    letter-spacing: 0;
}
#sec-design9 p {
    text-align: center;
}

#sec-design9 p img {
    width: 70%;
    margin: auto;
}
.single .heading-title[data-header-style="default_minimal"] {
    display: none;
}

.single .container-wrap.no-sidebar {padding-top: 0 !important;}

.comments-section {
    display: none;
}

div#author-bio {
    display: none;
}

.single-post #footer-outer {
    margin-top: -110px;
    z-index: 9999;
}
#blg-2 img {
    width: 90%;
}

#blg-2 {
    text-align: center;
    margin-top: -220px;
}
#blg-1 .vc_col-sm-12 {
    padding: 0 35% 0 12%;
}

#blg-inr1 h4 {
    color: #000;
    text-align: left;
    font-size: 30px;
    font-family: 'Questa Grande';
    width: 100%;
    line-height: 35px;
}

#blg-inr1 .vc_col-sm-6:first-child {
    padding: 2% 10% 10% 15%;
}

#blg-inr1 p {
    text-align: left;
    font-size: 16px;
    width: 80%;
}

#blg-inr1 .vc_col-sm-6:last-child {
    padding: 2% 5% 5% 5%;
}
#blg-4 h4 {
    color: #fff;
    font-size: 32px;
    font-family: 'Questa Grande';
    text-align: center;
    line-height: 40px;
    position: relative;
}

#blg-4 h4::before {
    position: absolute;
    content: "/";
    left: 0;
    right: 0;
    text-align: center;
    top: -70px;
    font-size: 50px;
    color: #b79664;
    font-weight: bold;
}
#blg-5 h4 {
    font-size: 30px;
    color: #000;
    font-family: 'Questa Grande';
    font-weight: 500;
    width: 85%;
    margin-bottom: 50px;
}

#blg-5 p {
    font-size: 20px;
    color: #000;
}
.page-id-162 #sec-news {
    margin-top: -100px;
}
img.mobile-news {
    display: none;
}
#error-404 p {
    color: #fff;
    font-size: 16px;
    font-weight: 300;
}
#sec-contentmain h1 {
    color: #fff;
    font-size: 85px;
    font-weight: 400;
    margin-bottom: 30px;
}

#sec-contentmain h2.text {
    color: #fff;
    font-weight: 300;
    font-size: 30px;
    margin-bottom: 30px;
}

#sec-contentmain .title {
    font-size: 32px;
    color: #fff;
    text-transform: capitalize;
    font-family: 'Questa Grande';
    font-weight: 400;
    margin-bottom: 20px;
}

#sec-contentmain p {
    font-size: 18px;
    width: 80%;
    color: #fff;
}

#sec-contentmain p a {
    text-transform: uppercase;
    border-bottom: 1px solid;
    color: #fff;
    font-size: 16px;
    display: inline-block;
    margin-bottom: 60px;
}
ul.blogs {
    margin: 0;
    padding: 0;
}

ul.blogs li {
    list-style: none;
    padding: 100px;
    transition: 0.5s ease;
    position: relative;
}
ul.blogs li:hover::before {
    position: absolute;
    content: "";
    width: 100%;
    height: 100%;
    background: #000000a6;
    left: 0;
    top: 0;
}
ul.blogs li .overlay .row {
    display: flex;
    align-items: center;
}

ul.blogs li .overlay .row .blg:nth-child(1) {
    width: 20%;
}

ul.blogs li .overlay .row .blg:nth-child(2) {
    width: 50%;
}

ul.blogs li .overlay .row .blg:nth-child(3) {
    width: 30%;
}

ul.blogs li .overlay .row .blg h4 {
    font-size: 30px;
    color: #fff;
}

ul.blogs li .overlay .row .blg h4.cont-blg {
    font-size: 42px;
    font-family: 'Questa Grande';
    width: 70%;
    line-height: 40px;
    margin: 0 auto;
}

ul.blogs li .overlay .row p {
    font-size: 20px;
    color: #fff;
    padding: 0;
    width: 90%;
}

ul.blogs li .overlay .row img {
    display:none;
}

ul.blogs li:hover {
    transition: 0.5s ease;
    background-image: url(https://wearatec.com/wp-content/uploads/2024/02/hero-wearatec-blog1.png);
    background-repeat: no-repeat;
    background-size: cover;
    padding: 130px 100px;
    background-position: center;
}
ul.blogs li:nth-child(2):hover {
    background-image: url(https://wearatec.com/wp-content/uploads/2024/03/new-bg-img2.webp);
}
ul.blogs li:hover p {
    display: none;
}

ul.blogs li:hover img {
        display:block !important;
    transition: 0.5s ease;
}
ul.blogs li .overlay .row a {
    padding: 5% 7%;
    background: url(/wp-content/uploads/2024/01/Group-494-1.png);
    background-repeat: no-repeat;
    background-size: 100% 100%;
    background-position: center;
    display: none;
    width: 70px;
    height: 70px;
}

ul.blogs li:hover .overlay .row a {
    display: block !IMPORTANT;
    
    
}

ul.blogs li:hover .overlay .row a:hover {
    background: url(/wp-content/uploads/2024/01/brown-arrow.png);
    background-repeat: no-repeat !important;
    background-size: 100% 100%;
}
#sec-design12 p a:hover {
    transition: 0.5s ease;
    background:#b79664;
}

#sec-design2 a.brown:hover {
    background: #fff;
    color: #b79664;
}
#sec-pro a.brown {
    position: relative;
    bottom: 0;
    left: 0;
    top: 30px;
    transition: 0.5s ease;
}

#sec-pro img {
    width: auto;
    background: #030917;
    width: 500px;
}

#top {
    width: 90%;
    margin: 0 auto;
}

#sec-pro .left {
    padding-top: 5%;
}

#sec-pro .left h2 {
    color: #000;
}

#sec-pro a.brown:hover {
    background: #030917;
    color: #fff;
}

#sec-pro .pro-txt p {
    font-size: 30px;
    width: 50%;
    font-family: 'Jost';
    font-weight: 300;
    color: #000;
    line-height: 30px;
}

#sec-pro .owl-stage-outer .carousel-item {
    padding: 10px;
}

#sec-pro .owl-stage-outer .carousel-item .wp-image-238 {
    position: absolute;
    bottom: 54%;
    left: 0;
    right: 0;
    margin: 0 auto;
    opacity: 0;
    transition: 0.5s ease;
}

#sec-pro .owl-stage-outer .carousel-item p {
    padding: 0;
}

#sec-pro .owl-stage-outer .carousel-item h3 {
    color: #000 !important;
    font-family: 'Questa Grande';
    text-transform: capitalize;
    font-size: 30px;
    letter-spacing: 0;
    margin-bottom: 20px;
}

#sec-pro .owl-stage-outer .carousel-item p {
    color: #000000bf;
    font-size: 20px;
}

#sec-pro .owl-stage-outer .carousel-item a {
    text-transform: uppercase;
    border-bottom: 1px solid;
    letter-spacing: 2px;
    margin-top: 20px;
    display: inline-block;
}

#sec-pro .owl-stage-outer .carousel-item:hover .wp-image-238 
{
    opacity:1;    
}

#sec-pro {
    padding-bottom: 100px !important;
    padding-left: 10%;
}

#sec-pro .owl-nav.disabled {
    display: block !important;
    text-align: left;
}

#sec-pro .owl-nav.disabled .owl-prev, #sec-pro .owl-nav.disabled .owl-next {
    width: 50px;
    height: 50px;
    border-radius: 50px !IMPORTANT;
    border: 2px solid #000;
    background: transparent;
    color: #000;
    font-size: 30px;
    padding: 0;
    line-height: 0px;
    transition: 0.5s ease;
}
#sec-banner {
    padding-left: 10% !important;
}

#sec-modi1 {
    padding-left: 10%;
}
#sec-overline {
    padding-left: 10%;
}
#sec-overline h2.main {
    width: 60%;
}

#sec-overline h4 {
    font-size: 25px;
    width: 50%;
    margin: 20px 0;
}

#sec-overline .vc_col-sm-8 {
    position: relative;
}

#sec-overline .vc_col-sm-8::before {
    position: absolute;
    content: "/";
    top: 90px;
    left: -50px;
    font-size: 85px;
    font-weight: 100;
    color: #fff;
}
#sec-bespoke {
    padding-left: 10%;
    padding-right: 10%;
}

#sec-bespoke .vc_col-sm-8 {
    width: 60%;
}
#footer-text {
    padding-left: 10%;
    display: none !important;
}

#footer-outer .container {width: 90% !important;}
.btn-brown1 a {
    display: none;
}


#top nav ul li.menu-item-over a span {
    color: #b79664 !important;
}

#top nav ul li:last-child a span {
    padding-right: 30px;
    position: relative;
}

#top nav ul li:last-child a span::before {
    position: absolute;
    content: "\f07a";
    right: 0;
    font-family: 'FontAwesome';
    top: 0;
}
#footer-text a.brown {
    position: relative;
    right: 0;
    top: 0;
}

#footer-text a.brown:hover {
    background: #fff !important;
    color: #b79664 !important;
}

.page-id-149 #footer-text {
    padding-right: 10%;
}
.pagination {
    text-align: center;
    margin-top: 50px;
}

.pagination  span.page-numbers.current {
    color: #fff;
    font-size: 20px;
    padding: 0 10px 0 20px !IMPORTANT;
}

.pagination  a.page-numbers {
    font-size: 20px;
    padding: 0 10px !important;
}
.footer-bar {
    background: #030917;
    padding: 20px 6.5% 50px 6.5%;
}

.footer-bar h3 {
    color: #fff !important;
    font-size: 40px;
}.page-id-273 #sec-contentmain h1, .page-id-273 #sec-contentmain h2.text, .page-id-273 #sec-contentmain .title, .page-id-273 #sec-contentmain p {
    color: #030917 !important;
}

.page-id-273 #top #logo {
    color: #030917 !important;
}

.page-id-273 #top nav ul li a span {
    color: #030917 !important;
}

.page-id-273 #sec-contentmain p a {
    color: #030917 !important;
}

#sec-pro .owl-nav.disabled .owl-next {
    margin-left: 20px;
}

#sec-pro .owl-nav.disabled .owl-next span {
    position: relative;
    top: -2px;
    right: -1px;
}

#sec-pro .owl-nav.disabled .owl-prev span {
    position: relative;
    top: -2px;
    left: -1px;
}

#sec-pro .owl-nav.disabled .owl-prev:hover, #sec-pro .owl-nav.disabled .owl-next:hover {
    background: #b79664;
    color: #fff;
    transition: 0.5s ease;
    border-color: #b79664;
}

/* a.btn-global::after {position: absolute;content: "Primary Button";left: 0;padding: 15px 100px 15px 40px;top: 0;transition: 0.5s ease;opacity: 0;width: 100%;}
 */
a.btn-global:hover {
    transition: 0.5s ease;
    
}

a.btn-global:hover::after {
    font-size: 16px;
    transition: 0.5s ease;
    color: #000;
    opacity: 1;
}

a.btn-global:hover::before {color: #000;}
#sec-design6 a.brown::after {
    position: absolute;
    content: "Primary Button";
    left: 0;
    padding: 15px 110px 15px 30px;
    width: 100%;
    top: 0;
    opacity: 0;
    transition: 0.5s ease;
}

#sec-design6 a.brown:hover {
    background: #030917;
    color: #030917;
}

#sec-design6 a.brown:hover::after, #sec-design6 a.brown:hover::before {
    color: #fff;
    opacity: 1;
}
#sec-design12 a::after {
    background: #b79664 !important;
    border-radius: 50px;
    width: inherit;
    right: 0;
    transition: 0.3s ease;
    color: #fff;
}

#sec-design12 a:hover::before {
    color: #fff;
    z-index: 9;
}
.page-id-162 #sec-news h2.main {
    color: #fff;
}
.page-id-215 #sec-news h2.main {
    color: #fff;
}
a.arrow {
    background: url(https://blackbuckdesigns.com/wearatec/wp-content/uploads/2024/01/Group-494-1.png);
    background-repeat: no-repeat;
    background-size: 100% 100%;
    background-position: center;
    display: none;
    width: 60px;
    height: 60px;
    font-size: 0;
}

a.arrow {
    display: block !IMPORTANT;
    
    
}

a.arrow:hover {
    background: url(https://blackbuckdesigns.com/wearatec/wp-content/uploads/2024/01/brown-arrow.png);
    background-repeat: no-repeat !important;
    background-size: 100% 100%;
}
.custom-pagination {
    text-align: center;
}

.custom-pagination ul.page-numbers {
    margin: 30px 0 0 0;
    display: flex;
    justify-content: center;
}

.custom-pagination ul.page-numbers li {
    list-style: none;
    margin: 0px 10px;
}

.custom-pagination ul.page-numbers li span {
    font-size: 16px;
    border: 1px solid;
    display: block;
    width: 50px;
    height: 50px;
    line-height: 50px;
    border-radius: 50px;
    color: #b79664;
}

.custom-pagination ul.page-numbers li a.page-numbers {
    font-size: 20px;
    width: 50px;
    height: 50px;
    line-height: 50px;
    border-radius: 50px;
    display: block;
    color: #fff;
}

.custom-pagination ul.page-numbers li a.next {
    display: inline;
    border: 0;
    position: relative;
    font-size: 0;
}

.custom-pagination ul.page-numbers li a.next::before {
    position: absolute;
    content: "\f178";
    font-size: 30px;
    font-family: 'FontAwesome';
    color: #b79664;
}

.custom-pagination ul.page-numbers li a.prev {
    display: inline;
    position: relative;
    font-size: 0;
    margin-right: 30px;
    }

.custom-pagination ul.page-numbers li a.prev::before {
    position: absolute;
    content: "\f177";
    font-size: 30px;
    font-family: 'FontAwesome';
    color: #b79664;
}
.page-id-77 a.brown:hover {
    background: #fff;
    color: #b79664;
    transition: 0.5s ease;
}
.page-id-77 
 #sec-news h2.main {
    color: #fff;
}
.standard_section {
    bottom: 110px;
    margin: 0;
}

.single-post ul.controls {display: block !important;}

.single-post ul.controls li {
    display: block !important;
    width: 100% !important;
    padding: 10% !important;
    position: relative !important;
    background: #030917 !important;
}

.blog_next_prev_buttons[data-style="fullwidth_next_prev"] .previous-post h3 {width: 100%;}

.blog_next_prev_buttons[data-style="fullwidth_next_prev"] .previous-post h3 span {
    text-align: left !important;
    font-size: 20px !important;
    letter-spacing: 0;
    font-family: 'Jost';
    font-weight: 300;
    position: relative;
    top: 40px;
}

.blog_next_prev_buttons[data-style="fullwidth_next_prev"] .previous-post h3 span.text {
    text-align: center !important;
    position: inherit !important;
    top: 0 !IMPORTANT;
    font-size: 40px !important;
    font-family: 'Questa Grande';
    width: 30%;
    margin: 0 auto;
    line-height: 40px;
}

.blog_next_prev_buttons[data-style="fullwidth_next_prev"] h3 .next-arrow {
    display: none;
}

span.line {
    display: none !IMPORTANT;
}

.blog_next_prev_buttons[data-style="fullwidth_next_prev"] .previous-post:hover h3 {
    transform: none !important;
}

.blog_next_prev_buttons[data-style="fullwidth_next_prev"] ul .previous-post::before {position: absolute;content: url(https://blackbuckdesigns.com/wearatec/wp-content/uploads/2024/01/Group-494-1.png);right: 10%;transform: scale(.5);opacity: 1 !important;z-index: 9;}

.blog_next_prev_buttons[data-style="fullwidth_next_prev"] ul .previous-post:hover {
    background: url(https://blackbuckdesigns.com/wearatec/wp-content/uploads/2024/01/Mask-Group-7.png) !important;
    background-color: transparent !important;
    background-repeat: no-repeat !important;
    background-size: cover !important;
}

.blog_next_prev_buttons[data-style="fullwidth_next_prev"] ul .previous-post:hover::before {
    content: url(https://blackbuckdesigns.com/wearatec/wp-content/uploads/2024/01/brown-arrow.png);
}

.blog_next_prev_buttons[data-style*="next_prev"] .next-post h3 span {
    text-align: left !important;
    font-size: 20px !important;
    letter-spacing: 0;
    font-family: 'Jost';
    font-weight: 300;
    position: relative;
    top: 40px;
}

.blog_next_prev_buttons[data-style*="next_prev"] .next-post h3 span.text {
    text-align: center !important;
    position: inherit !important;
    top: 0 !IMPORTANT;
    font-size: 40px !important;
    font-family: 'Questa Grande';
    width: 30%;
    margin: 0 auto;
    line-height: 50px;
}

.blog_next_prev_buttons[data-style="fullwidth_next_prev"] .next-post h3 {width: 100%;}

.blog_next_prev_buttons[data-style="fullwidth_next_prev"] .next-post:hover h3 {
    transform: none !important;
}

.blog_next_prev_buttons[data-style="fullwidth_next_prev"] ul .next-post::before {position: absolute;content: url(https://blackbuckdesigns.com/wearatec/wp-content/uploads/2024/01/Group-494-1.png);right: 10%;transform: scale(.5);opacity: 1 !important;z-index: 9;}

.blog_next_prev_buttons[data-style="fullwidth_next_prev"] ul .next-post:hover {
    background: url(https://blackbuckdesigns.com/wearatec/wp-content/uploads/2024/01/Mask-Group-7.png) !important;
    background-color: transparent !important;
    background-repeat: no-repeat !important;
    background-size: cover !important;
}

.blog_next_prev_buttons[data-style="fullwidth_next_prev"] ul .next-post:hover::before {
    content: url(https://blackbuckdesigns.com/wearatec/wp-content/uploads/2024/01/brown-arrow.png);
}
.single-post #sec-news .row-bg-wrap {
    background: #030917 !IMPORTANT;
}

.single-post #sec-news .row-bg-wrap h2.main {
    color: #fff !important;
}

.single-post #sec-news .wpb_text_column h2.main {
    color: #fff;
}
#footer-outer a.brown {
    position: initial;
    transition: 0.5s ease;
}

.footer-ttext {display: flex;justify-content: space-between;padding-bottom: 50px;border-bottom: 1px solid #fff6;margin-bottom: 70px;}

.footer-ttext h2 {
    color: #fff;
    letter-spacing: 10px;
    font-weight: 400;
}

#footer-outer a.brown:hover {
    transition: 0.5s ease;
    background: #fff;
    color: #b79664 !important;
}
.home .custom-pagination {
    display: none;
}
.postid-271 .blog_next_prev_buttons[data-style*="next_prev"] .next-post h3 span {display: none !important;}

.postid-271 .blog_next_prev_buttons[data-style*="next_prev"] .next-post h3 span.text {
    display: block !important;
}
.page-id-138 #sec-news .wpb_text_column h2.main, .page-id-138 #sec-news .wpb_text_column p {
    color: #fff;
}
.page-id-149 #sec-pro .wpb_content_element, .page-id-132 #sec-pro .wpb_content_element, .page-id-136 #sec-pro .wpb_content_element, .page-id-95 #sec-pro .wpb_content_element {min-height: 100px;}

.pro-btn a {
    background: #030917 !important;
    color: #fff;
    margin-top: 40px;
    transition: 0.5s ease;
    padding: 15px 100px 15px 40px;
    border-radius: 50px;
    font-size: 16px;
    font-weight: bold;
    position: relative;
}

.pro-btn a::before {
    position: absolute;
    content: "\f061";
    right: 40px;
    font-family: fontawesome;
    transition: 0.5s ease;
    z-index: 9;
}

.pro-btn a::after {
    position: absolute;
    content: "View All Products";
    background: #b79664 !important;
    left: 0;
    padding: 15px 100px 15px 40px;
    right: 0;
    top: 0;
    bottom: 0;
    border-radius: 50px;
    z-index: 0;
    transition: 0.5s ease;
    opacity: 0;
}

.pro-btn a:hover::after {
    opacity: 1;
}

.pro-btn {
    display: flex;
    align-items: end;
    /* justify-content: flex-end; */
    padding-right: 10%;
}

.page-id-149 #sec-news .wpb_text_column h2.main, .page-id-149 #sec-news .wpb_text_column p {
    color: #ffff;
}
.page-id-136 #sec-news .wpb_text_column h2.main, .page-id-136  #sec-news .wpb_text_column p {
    color: #fff;
}
.page-id-95 #sec-news .wpb_text_column h2.main, .page-id-95 #sec-news .wpb_text_column p {
    color: #fff;
}
.page-id-132 #sec-news .wpb_text_column h2.main, .page-id-132 #sec-news .wpb_text_column p {
    color: #fff;
}
.page-id-316 #sec-news .wpb_text_column h2.main {
    color: #fff;
}
#sec-design12 p a:hover {
    transition: 0.5s ease;
    background-color: #b79664 !important;
}
#header-outer.small-nav #logo img {
    height: 35px !IMPORTANT;
    transition: 0.5s ease;
    opacity: 0;
}

#header-outer.small-nav #logo {
    background: url(/wp-content/uploads/2024/01/Emblem_White.png);
    width: 29px;
    height: 29px;
    background-size: contain;
    transition: 0.5s ease !important;
    background-repeat: no-repeat;
    background-position: center;
}
.accordion {
            display: none;
            padding: 10px;
            margin-top: 10px;
        }

.page-id-324 #sec-modii1 {
    padding: 0 22%;
}

#sec-modii1 h2 {
    width: 60%;
    font-weight: 300;
}

#sec-modii1 a.down-arrow {
    bottom: -280px;
}

#sec-prostage2 {
    padding: 0 20%;
}

#sec-prostage2 a.brown {
    bottom: -340px;
    padding-right: 100px;
    transition: 0.5s ease;
}

#sec-prostage2 a.brown:hover {
    background: #fff;
    color: #b79664;
    transition: 0.5s ease;
}

#sec-prdstage3 h1 {
    text-align: center;
    color: #fff;
    font-size: 85px;
    line-height: 80px;
    font-weight: 300;
    width: 70%;
    margin: 0 auto;
}

#sec-prdstage3 p {
    margin: 20px auto 0 auto;
    text-align: center;
    width: 40%;
    font-size: 20px;
    color: #ffffff80;
    font-weight: 300;
}

#sec-stage3img .col img {
    width: 100%;
}

#sec-stage3img .vc_col-sm-4 {
    padding: 0 2%;
}

#sec-stage3img {padding: 0 8%;margin-top: -210px;}

#sec-stage3img .vc_col-sm-4:nth-child(1) {
    padding-top: 20%;
}

#sec-stage3img .vc_col-sm-4:nth-child(3) {
    padding-top: 25%;
}

#sec-stage3img p {
    color: #fff;
    font-size: 20px;
}

#sec-stage3img p .brown {
    margin-top: 30px;
    display: inline-block;
    color: #b79664;
}
#sec-stageheader p {
    font-size: 20px;
    color: #ffffff75;
    width: 40%;
}

#sec-stageheader #inr-stageheader h5 {
    color: #fff;
    font-weight: 300;
    letter-spacing: 3px;
    font-size: 16px;
}

 {}

#sec-stageheader #inr-stageheader h3 {
    color: #fff !important;
    font-size: 85px;
    line-height: 80px;
    font-weight: 300;
    position: relative;
    margin: 20px 0;
}

#sec-stageheader #inr-stageheader {
    padding-top: 150px;
}
#sec-specdes .vc_col-sm-4 {
    text-align: center;
}

#sec-specdes .vc_col-sm-4 h3 {
    font-size: 50px;
    color: #000 !important;
    font-weight: 300;
    padding-bottom: 20px;
}

#sec-specdes .vc_col-sm-4 p {
    font-size: 20px;
    width: 30%;
    margin: 0 auto;
    text-align: left;
    color: #0006;
}

#sec-specdes .vc_col-sm-4 .spec1 {
    margin-bottom: 80px;
}
#sec-techspec {padding: 100px 10% !important;}

#sec-techspec span#spec-btn {
    display: flex;
    font-size: 70px;
    color: #000;
    font-weight: 300;
    border: 1px solid;
    width: 30%;
    margin: 0 auto;
    padding: 40px 40px;
    border-radius: 50px;
    position: relative;
}

#sec-techspec span#spec-btn::before {
    position: absolute;
    content: url(/wp-content/uploads/2024/01/Group-494-2.png);
    right: 5px;
    top: 3px;
    transform: scale(.8);
}

#sec-techspec .toggle h3 a {
    text-transform: capitalize;
    font-size: 30px;
    font-family: 'Jost';
    color: #0000007a !important;
}

#sec-techspec .toggle p {
    font-size: 16px !important;
    width: 60%;
    font-family: 'Jost';
}
#sec-news .wpb_text_column h2.main {
    color: #fff;
}
.home #sec-news .wpb_text_column h2.main {
    color: #030917;
}

.emaillist {
    position: relative;
}

body.home[data-form-submit="regular"] .container-wrap .emaillist input[type=submit] {
    position: absolute;
    right: 0;
    top: 29px;
    transform: none !important;
    border-radius: 50px !IMPORTANT;
    background: transparent;
    color: #030917;
    font-family: 'Jost';
    font-size: 20px;
}

body.home[data-form-submit="regular"] .container-wrap .emaillist input[type=email] {
    padding: 20px 0px;
    border-bottom: 1px solid #030917;
    border-radius: 0 !important;
    color: #030917 !important;
    background: transparent;
}

body.home[data-form-submit="regular"] .container-wrap .emaillist input[type=email]::placeholder {
    color: #030917 !important;
    font-family: 'Jost';
    font-size: 16px !important;
}

.emaillist {
    position: relative;
}

body[data-form-submit="regular"] .container-wrap .emaillist input[type=submit] {
    position: absolute;
    right: 0;
    top: 30px;
    transform: none !important;
    border-radius: 50px !IMPORTANT;
    background: transparent;
    color: #ffffff;
    font-family: 'Jost';
    font-size: 20px;
    padding: 0 !important;
}

body[data-form-submit="regular"] .container-wrap .emaillist input[type=email] {
    padding: 20px 0px;
    border-bottom: 1px solid #ffffff;
    border-radius: 0 !important;
    color: #fff !important;
    background: transparent;
}

body[data-form-submit="regular"] .container-wrap .emaillist input[type=email]::placeholder {
    color: #fff !important;
    font-family: 'Jost';
    font-size: 16px !important;
}
body.page-id-152[data-form-submit="regular"] .container-wrap .emaillist input[type=submit] {
    position: absolute;
    right: 0;
    top: 29px;
    transform: none !important;
    border-radius: 50px !IMPORTANT;
    background: transparent;
    color: #030917;
    font-family: 'Jost';
    font-size: 20px;
}

body.page-id-152[data-form-submit="regular"] .container-wrap .emaillist input[type=email] {
    padding: 20px 0px;
    border-bottom: 1px solid #030917;
    border-radius: 0 !important;
    color: #030917 !important;
    background: transparent;
}

body.page-id-152[data-form-submit="regular"] .container-wrap .emaillist input[type=email]::placeholder {
    color: #030917 !important;
    font-family: 'Jost';
    font-size: 16px !important;
}


.page-id-152 #sec-news .wpb_text_column h2.main {
    color: #030917;
}
body[data-form-submit="regular"] .container-wrap .emaillist input[type=email]:focus {
    border-right: 0 !important;
    border-left: 0 !IMPORTANT;
    border-top: 0 !important;
}
#sec-cont input {
    border-bottom: 1px solid #ffffff82;
}

#sec-cont input::placeholder {
    color: #ffffffa8;
    font-family: 'Jost';
}

#sec-cont textarea {
    border-bottom: 1px solid #ffffff82;
    height: 100px;
    resize: none !IMPORTANT;
}

#sec-cont textarea::placeholder {
    color: #ffffffa8;
    font-family: 'Jost';
    font-weight: 300;
}

body[data-form-submit="regular"] .container-wrap #sec-cont input[type=submit] {
    border-radius: 50px !important;
    padding: 15px 90px !important;
    font-family: 'Jost';
    transform: none !important;
    transition: 0.5s ease;
}

body[data-form-submit="regular"] .container-wrap #sec-cont input[type=submit]:hover {
    background: #fff;
    color: #b79664 !important;
}
span.wpcf7-not-valid-tip {
    background: transparent;
    color: #f00 !important;
}

.wpcf7 form.invalid .wpcf7-response-output {
    background: #f22;
    text-align: center;
    color: #fff;
    border-color: #f22;
    font-family: 'Jost';
}
#sec-change a.brown {
    position: relative;
    top: 0;
    left: 0;
}

#sec-change h5 {
    color: #b79664;
    font-size: 20px;
}

#sec-change h2 {
    font-size: 50px;
    line-height: 60px;
    margin: 50px 0px;
}

#sec-cont .sec-cus {
    margin-top: 70px;
}

#sec-cont .sec-cus p {
    color: #fff;
    font-size: 18px;
}

#sec-cont .sec-cus h3 {
    font-size: 30px;
    margin-bottom: 20px;
}

#sec-cont .sec-cus ul {
    margin: 0;
}

#sec-cont .sec-cus ul li {
    list-style: none;
    font-size: 20px;
    margin-bottom: 20px;
}

#sec-banner .row-bg-wrap {
    background: #000;
}
.main-content > .row > form.post-password-form > p:first-child {margin-top: 100px;font-size: 16px;color: #000;}

.main-content > .row > form.post-password-form {padding: 15% 10px 0 10px !important;}

body:not(.nectar-no-flex-height) .container-wrap {
    /* background: #030917; */
}

.container-wrap input[type=password] {
    border: 2px solid #b79664;
}

.container-wrap label {
    color: #000;
}

#footer-outer a.brown {
    padding: 15px 0 !IMPORTANT;
}
.view {background-color: transparent !important;width: auto !important;}
.page-id-273 #header-outer #logo img {
    filter: invert(1);
}

.page-id-273 #header-outer.small-nav #logo {
    filter: invert(1);
}





@media screen and (min-width: 2000px) and (max-width: 4200px) {
 #inr-design8 {
    background-size: 50% 55% !important;
}

}

/* responsive css start */
@media only screen and (max-width: 999px) {
 #header-outer[data-box-shadow="large"], #header-space {
}

div#header-outer {
    position: absolute;
}

body #header-outer, body[data-hhun="1"]:not(.no-scroll) #header-outer:not([data-transparent-header="true"]):not(.detached) {height: 0 !important;padding: 0px 0 0 0 !important;margin: 0px 0 0 0;}

#header-space[data-header-mobile-fixed="1"] {
    height: 0 !important;
}

h3.main, h3 {
    font-size: 12px;
}
#sec-banner h1{
    font-size: 31px;
    width: 100%;
    line-height: 40px;
    margin-bottom: 10px;
}

#sec-banner p {
    width: 100%;
    color: #fff;
    line-height: 22px;
}

#sec-banner {padding-right: 10% !important;}

#sec-banner .wpb_content_element {
    padding: 0px 0px;
}
#header-outer header {
    margin-top: 0px;
    padding: 20px 0;
}
h2.main {
    font-size: 31px;
    line-height: 40px;
}

#sec-modi1 .row-bg::after {
    left: 0;
    right: 0;
    text-align: center;
    transform: scale(.7);
    top: -100px;
}

#sec-modi1 .row-bg::before {
    left: 0;
    right: 0;
    text-align: center;
    transform: scale(.37);
    bottom: -250px;
}

#sec-modi1 h4 {
    width: 91%;
    color: #fff;
}

#sec-overline {
    padding: 70px 0% 60px 10% !important;
}
#sec-overline h2.main {
    width: 88%;
}
#sec-overline .span_12.dark .owl-theme .owl-dots .owl-dot span {
    width: 30px !important;
}

#sec-overline h4 {
    padding-bottom: 20px;
    width: 80%;
    color: #fff;
    font-size: 20px;
}

#sec-overline a.btn-global {width: 80% !IMPORTANT;padding: 15px 40px !important;}
#sec-technology img {
}

#sec-technology .hover-wrap {
    padding: 0;
}

#sec-technology .vc_col-sm-6:last-child {
    padding: 20px 10% 40px 10%;
}

#sec-technology .vc_col-sm-6:last-child h2 {
    width: 100%;
}

#sec-bespoke h2 {
    width: 100%;
    font-size: 38px;
    color: #fff;
}

#sec-bespoke img.alignnone.size-full.wp-image-44 {
    height: 330px;
    margin: 0;
    object-fit: cover;
}

#sec-bespoke img.alignnone.size-full.wp-image-45 {
    position: absolute;
    bottom: 260px;
    transform: scale(1);
    left: 110px;
}

#sec-bespoke h4 {
    margin: 0;
    font-size: 18px;
    width: 90%;
}

a.btn-global {
    width: 100%;
}

#sec-bespoke {
    padding: 50px 10% 50px 10% !important;
}

#sec-blg {
    padding: 50px 0px 50px 20px !important;
}

#sec-blg p {
    font-size: 18px;
    margin-top: 20px;
}



#sec-blg .row-bg.using-image {
    background: url(https://blackbuckdesigns.com/wearatec/wp-content/uploads/2024/01/Mask-Group-6-1.png);
    background-size: cover;
}

#sec-blg a {
    padding: 10px 25px;
}

#inr-blg {
    padding: 40px 20px;
    height: 200px !IMPORTANT;
}

#inr-blg h2 {
    font-size: 18px;
    text-transform: capitalize;
}

#inr-blg h3 {
    font-size: 25px;
    line-height: 30px;
    margin-bottom: 10px;
}

#inr-blg p {
    font-size: 16px;
}

#inr-blg1 {
    padding: 40px 20px;
    display: none;
}

#inr-blg1 h2 {
    font-size: 18px;
    text-transform: capitalize;
}

#inr-blg1 h3 {
    font-size: 25px;
    line-height: 30px;
    margin-bottom: 10px;
}

#inr-blg1 p {
    font-size: 16px;
}

#inr-blg p {
    width: 100%;
}
#sec-news img.mobile-news {
    display: block;
    width: 100% !important;
}

#sec-news img {
    display: none;
}

#sec-news {
    padding: 0 !important;
}

#sec-news .wpb_text_column h2.main {
    font-size: 50px;
    line-height: 55px;
    text-transform: capitalize;
    font-weight: 500;
    margin: 0;
}

#footer-outer .widget h4 {
    font-family: 'Questa Grande';
    margin-bottom: 0px;
    font-size: 24px;
    letter-spacing: 1px;
}

#footer-outer #footer-widgets .col {
    border-top: 1px solid #ffffff40 !important;
    padding-top: 30px;
    margin-bottom: 10px;
}

#footer-outer #footer-widgets .row {
    border-top: 0;
    border-color: #ffffff40 !important;
}

#footer-text {
    padding: 50px 30px 0px 30px !important;
}

#footer-outer #copyright .container div:last-child {text-align: center;}
#sec-modii1 h4 {
    font-size: 18px;
    width: 100%;
    line-height: 22px;
}
#sec-modii2 h4 {
    font-size: 18px;
    width: 100%;
    line-height: 22px;
}
#sec-modii3 h4 {
    font-size: 18px;
    width: 100%;
    line-height: 22px;
}
#sec-modii4 h4 {
    font-size: 18px;
    width: 100%;
    line-height: 22px;
}
#sec-modii5 h4 {
    font-size: 18px;
    width: 100%;
    line-height: 22px;
}

.page-id-77 a.down-arrow {
    display: none;
}

a.brown {position: initial;width: 120%;border-radius: 0;text-align: center;font-weight: bold;margin: 0 0 0 -30px;}

#sec-modii1 .left {
    align-content: end;
}
#sec-modii2 .left {
    align-content: end;
}
#sec-modii3 .left {
    align-content: end;
}
#sec-modii4 .left {
    align-content: end;
}
#sec-modii5 .left {
    align-content: end;
}

a.brown::before {
    display: none;
}


#sec-modii2 {
    padding-bottom: 100px !important;
}
#sec-modii3 {
    padding-bottom: 100px !important;
}
#sec-modii4 {
    padding-bottom: 100px !important;
}
#sec-modii5 {
    padding-bottom: 100px !important;
}	
#sec-design2 h4 {
    font-size: 23px;
    width: 100%;
}

#sec-design2 #inr-design2 .vc_col-sm-4:first-child, #sec-design2 #inr-design2 .vc_col-sm-4:last-child {
    display: none;
}
	#sec-design2 {
    padding: 0 !IMPORTANT;
}
#sec-design2 a.brown {
    position: initial;
    margin-top: 50px;
    padding: 15px 0 !important;
}

#sec-design2 .vc_col-sm-4 {
    margin: 0 !IMPORTANT;
}

#sec-design3 .row-bg.using-image {
    background-size: 140% 40%;
    background-color: #030917;
}

#sec-design3 h2.main {
    font-size: 32px;
    line-height: 40px;
    margin-top: 40px;
}

#sec-design3 p {
    width: 100%;
    font-size: 18px;
    color: #fff;
}

#sec-design3 {height: 100% !important;min-height: 100% !IMPORTANT;padding-top: 300px !IMPORTANT;padding-bottom: 80px !IMPORTANT;}

#sec-design3 .left {
    min-height: auto !important;
}

#sec-design4 .hover-wrap {
    padding: 0;
}

#sec-design4 h3.line, #sec-design5 h3.line {
    margin-top: 0px !important;
    font-size: 23px;
    width: 100%;
}

#sec-design4 h3.line::before, #sec-design5 h3.line::before {
    display: none;
}

#sec-design4 h3.line br, #sec-design5 h3.line br {
    display: none;
}

#sec-design5 p, #sec-design4 p {
    width: 100%;
    font-size: 18px;
}

#sec-design4 .left {
    min-height: auto !important;
}

#sec-design4 {
    height: 100% !important;
    min-height: 100% !IMPORTANT;
}

#sec-design5 .left {
    min-height: auto !important;
    flex-flow: column-reverse;
}

#sec-design5 {
    height: 100% !important;
}

#sec-design6 .left {
    align-content: end;
}

#sec-design6 p {
    width: 100%;
    font-size: 18px;
}

#sec-design6 {
    padding: 30px 20px !important;
}
#sec-design7 #inr-design7 .row_col_wrap_12_inner.col.span_12.left {
    padding: 0;
    height: 50vh !important;
}

#inr-design7 {background-image: none !important;background-color: transparent !important;height: 50vh !important;}

#sec-design7 .row-bg.using-bg-color {
    background-color: transparent !important;
    position: relative;
}

.sec-design7 .row-bg-wrap .inner-wrap {
    background: url(https://blackbuckdesigns.com/wearatec/wp-content/uploads/2024/01/Mask-Group-2-2.png);
    background-size: cover;
    background-position: center;
}



#sec-design7 #inr-design7::before {
    display: none;
}


#sec-design7 .row-bg.using-bg-color::before 
    {
        position: absolute;
        content: "";width: 100%;
        height: 100%;
        background: #00000096;
    }

#inr-design8 {
    background-size: 100% 40% !important;
}

#sec-design8 #inr-design8 p {
    width: 80%;
    position: relative;
    top: 170px;
    left: 20px;
}

#sec-design9 {
    padding: 50px 0 !important;
    height: 100% !important;
    min-height: 100% !important;
}

#sec-design9 .left {
    min-height: auto !important;
}

.divider {
    height: 0 !IMPORTANT;
}

#sec-design10 {
    padding-top: 50px !important;
    padding-bottom: 50px !important;
}

#sec-design10 h2 {
    width: 100%;
}

#sec-design10 p {
    width: 100%;
    font-size: 18px;
    color: #fff;
}

#sec-design11 {
    padding: 50px 0 !IMPORTANT;
    height: 100% !IMPORTANT;
    min-height: 100% !important;
}

#sec-design11 .left {min-height: auto !IMPORTANT;flex-flow: column-reverse;}

#sec-design11 h2 {
    white-space: break-spaces;
    margin-top: 40px;
}

#sec-design12 h1 {
    font-size: 47px;
    width: 100%;
    line-height: 52px;
}

#sec-design12 p {
    width: 100%;
    font-family: 'Questa Grande';
}

#sec-design12 .center {min-height: auto !IMPORTANT;}

#sec-design12 {
    height: 100% !important;
    min-height: 100% !important;
    padding: 100px 0px !IMPORTANT;
}
#sec-brand1 {
    padding: 250px 0px 150px 0px !important;
}

#sec-brand1 h2 {
    font-size: 37px;
    width: 100%;
    line-height: 40px;
}

#sec-brand1 p {
    font-size: 18px;
    width: 100% !IMPORTANT;
}

#sec-brands2 .vc_col-sm-6 {padding: 0 !IMPORTANT;}

#sec-brands2 .wpb_content_element {
    margin-bottom: 50px !important;
}    
#sec-news1 h2 {
    width: 100%;
}

#sec-news1 p {
    width: 100%;
}

#sec-news1 .left {
    align-content: end;
}

#sec-news1 {
    padding-bottom: 100px !IMPORTANT;
}

#sec-news1 p a {
    bottom: -70px;
}
#blg-2 img {
    width: 100%;
    height: 400px;
    object-fit: cover;
}

h2.main::before {
    display: none;
}

#blg-1 .vc_col-sm-12 {
    padding: 0 5% 0 10%;
}

#blg-inr1 h4 {
    width: 100%;
}

#blg-inr1 .vc_col-sm-6 {
    padding: 5% 10% !important;
}

#blg-inr1 p {
    width: 100%;
}

#blg-3 .left {
    min-height: auto !important;
}

#blg-3 {
    height: 100% !important;
    min-height: 1000% !IMPORTANT;
}

#blg-5 {
    padding: 50px 0px !important;
}

#blg-5 h4 {
    width: 100%;
}

body.material .post .content-inner {
    padding: 0 !important;
}
#sec-cont h2 {
    width: 100%;
}

#sec-cont .left {align-content: normal;}

#sec-news .wpb_text_column p {
    width: 90%;
    margin: 20px auto 0 auto;
}	
.footer-bar h3 {
    margin: 0;
    font-size: 30px;
    text-transform: uppercase;
    color: #fff !important;
    letter-spacing: 10px !important;
    font-weight: 500;
}

.footer-bar {
    background: #030917;
    
}

body .row #error-404 {
    padding-top: 100px;
}
.scrolled-down header {
    background: #fff;
}

.scrolled-down #top a#logo {
    color: #000 !important;
}

body #header-outer .slide-out-widget-area-toggle.mobile-icon .lines:before {
    background: #B79664 !important;
    width: 100% !important;
}

#header-outer .slide-out-widget-area-toggle .lines-button i::after {
    background: #B79664 !important;
}

#top .slide-out-widget-area-toggle a .lines-button:after {
    background: #B79664 !important;
}	
ul.blogs li {
    padding: 5%;
}

ul.blogs li:hover {
    padding: 5%;
}

ul.blogs li .overlay .row {
    display: block !important;
}

ul.blogs li .overlay .row .blg {
    width: 100% !important;
}

ul.blogs li .overlay .row .blg h4.cont-blg {
    font-size: 30px;
    width: 100%;
    line-height: 30px;
    margin-bottom: 20px;
}

ul.blogs li .overlay {
    border-bottom: 1px solid;
    padding-bottom: 20px;
}

ul.blogs li .overlay .row .blg h4 {
    font-size: 16px;
}

ul.blogs li .overlay .row a {
    display: block !important;
    height: 50px;
    width: 50px;
    padding: 5%;
}

ul.blogs li .overlay .row p {
    font-size: 16px;
    margin-bottom: 30px;
    color: #ffffffa1;
}
#top {
    width: 100% !important;
}

#sec-pro .pro-txt p {
    width: 100%;
    font-size: 18px;
    \;
    color: #;
}

#sec-pro a.brown {
    display: none;
}

#sec-pro .owl-stage-outer .carousel-item {
    padding: 0;
}

#sec-pro {
    padding-right: 10%;
    padding-top: 50px !important;
    padding-bottom: 50px !IMPORTANT;
}

#sec-pro .owl-dots {
    display: none;
}

#sec-overline .vc_col-sm-8::before {
    display: none;
}
#sec-design1 h1.main, #sec-design2 h1.main {
    font-size: 30px;
    line-height: 40px;
}
#sec-contentmain h1 {
    font-size: 50px;
}

#sec-contentmain p {
    width: 100%;
}

#footer-text a.brown {
    position: initial;
    width: 100%;
    margin-top: 20px;
}
.footer-ttext {
    display: block;
    margin: 0;
    padding: 0;
}

.footer-ttext a {
    border-radius: 40px;
}
.blog_next_prev_buttons[data-style="fullwidth_next_prev"] ul .previous-post {
    min-height: 320px !IMPORTANT;
}

.blog_next_prev_buttons[data-style="fullwidth_next_prev"] .previous-post h3 span.text {
    width: 100%;
    text-align: left !important;
    line-height: 40px;
}

.blog_next_prev_buttons[data-style="fullwidth_next_prev"] .previous-post h3 span {
    position: initial;
}


.blog_next_prev_buttons[data-style="fullwidth_next_prev"] ul .previous-post::before {
    left: 0;
    bottom: 0;
    right: auto;
}

.blog_next_prev_buttons[data-style="fullwidth_next_prev"] ul .next-post {
    min-height: 320px !IMPORTANT;
}

.blog_next_prev_buttons[data-style="fullwidth_next_prev"] .next-post h3 span.text {
    width: 100%;
    text-align: left !important;
    line-height: 40px;
}

.blog_next_prev_buttons[data-style="fullwidth_next_prev"] .next-post h3 span {
    position: initial;
}


.blog_next_prev_buttons[data-style="fullwidth_next_prev"] ul .next-post::before {
    left: 0;
    bottom: 0;
    right: auto;
}
#sec-bespoke a.btn-global {
    font-size: 13px;
    padding: 10px 20px;
    width: 90%;
}
#blg-1, .left {
    min-height: 60vh !important;
}

#blg-2 {
    margin-top: -100px !important;
}
.page-id-149 #sec-pro .wpb_content_element, .page-id-132 #sec-pro .wpb_content_element, .page-id-136 #sec-pro .wpb_content_element, .page-id-95 #sec-pro .wpb_content_element {
    min-height: 70px;
}
	#sec-comingsoon .left {height: 100vh;}
	.page-id-324 #sec-modii1 {
    padding: 0 10%;
}

#sec-modii1 h2 {
    width: 100%;
}
#sec-prdstage3 h1 {font-size: 40px;line-height: 40px;width: 100%;}

#sec-prdstage3 p {
    width: 100%;
}

#sec-specdes .vc_col-sm-4 p {
    width: 90%;
}

#sec-techspec span#spec-btn {
    font-size: 35px;
    width: 100%;
}

#sec-techspec .left {
    min-height: auto !important;
}

#sec-pro .left h2 {
    margin-bottom: 20px;
}
	#sec-techspec .toggle p {
    width: 100%;
}
#sec-prdstage3 {
    min-height: auto !important;
    padding-bottom: 40px !important;
}

#sec-stage3img .vc_col-sm-4:nth-child(3) {
    padding: 0;
}

#sec-stage3img p .brown {
    margin: 10px 0 20px 0;
}

#sec-prostage2 a.brown {
    padding: 15px 0px;
    width: 100%;
    left: 0 !important;
    margin: 20px auto !important;
}

#sec-stageheader p {
    width: 100%;
}

#sec-stageheader #inr-stageheader {padding-top: 10px;}

#sec-stageheader #inr-stageheader h3 {font-size: 50px;line-height: 50px;margin: 0 0;}

#sec-stageheader #inr-stageheader .left {
    min-height: auto !IMPORTANT;
}

#sec-stageheader {
    min-height: auto !important;
    padding: 40px 0px !important;
}

#sec-specdes .vc_col-sm-4 {
    padding-top: 100px;
}

#sec-techspec {
    padding: 50px 10% !important;
}
	#sec-news .wpb_text_column {
    margin: 0 !IMPORTANT;
}

#sec-news .vc_col-sm-4:last-child{display: none !important;}
	div#sec-prostage2 {min-height: auto !IMPORTANT;}
	body.home[data-form-submit="regular"] .container-wrap .emaillist input[type=email] {
    width: 90%;
    border: 1px solid #fff !important;
    color: #fff !important;
    padding: 10px 30px !important;
    border-radius: 50px !IMPORTANT;
}
body.home[data-form-submit="regular"] .container-wrap .emaillist input[type=submit] {
    font-size: 15px !important;
    right: 60px !important;
    top: 31px;
    position: inherit;
    background: #fff;
    padding: 10px 50px !important;
}
	body[data-form-submit="regular"] .container-wrap .emaillist input[type=email] {
    width: 70%;
}

body[data-form-submit="regular"] .container-wrap .emaillist input[type=submit] {
    font-size: 15px !important;
    /* right: 60px !important; */
    top: 31px;
}
#sec-modi1 {
    padding: 10% !important;
}

#sec-pro .owl-stage-outer .carousel-item p {color: #000;#fff:;}

#sec-technology .vc_col-sm-6:last-child h4 {
}

#sec-technology .vc_col-sm-6:last-child a {
    background: #b79664 !important;
    padding: 15px 40px;
}

#sec-bespoke img.alignnone.size-full.wp-image-44 {
    left: 0;
    width: 100%;
    height: auto;
}

#sec-bespoke h4 {
    color: #fff;
}

#sec-bespoke a.btn-global::before {
    left: auto;
    right: 20px;
}

.home #sec-news .wpb_text_column h2.main {
    color: #fff;
}
#inr-blg .left .vc_col-sm-4 {
    display: none;
}

#inr-blg .left .vc_col-sm-4:last-child {
    display: block;
}  
body[data-form-submit="regular"] .container-wrap .emaillist input[type=email] {
}

body[data-form-submit="regular"] .container-wrap .emaillist input[type=submit] {
    position: relative;
    background: #fff;
    color: #000;
    padding: 10px 20px  !IMPORTANT;
}
.page-id-152 #sec-news .wpb_text_column h2.main {
    color: #fff;
}

body.page-id-152[data-form-submit="regular"] .container-wrap .emaillist input[type=email] {border-bottom: 1px solid #fff !important;}

body.page-id-152[data-form-submit="regular"] .container-wrap .emaillist input[type=email]::placeholder {
    color: #fff !important;
}

body.page-id-152[data-form-submit="regular"] .container-wrap .emaillist input[type=submit] {
    position: relative;
    background: #fff !important;
}
#sec-techspec span#spec-btn::before {
}

.toggles.accordion {
    background: #fff !important;
}
body[data-form-submit="regular"] .container-wrap #sec-change .emaillist {
    width: 100% !important;
}

body[data-form-submit="regular"] .container-wrap #sec-change .emaillist input[type=submit] {left: 0;}

#sec-change {
    padding: 50px 0px !IMPORTANT;
}

#sec-change {
    padding: 0 20px !important;
}
#sec-bespoke img.alignnone.size-full.wp-image-487 {
    bottom: 480px;
    left: 0px;
    transform: scale(1);
    margin-top: 30px;
}
#sec-overline .row-bg.using-image {
    background-size: contain;
    background-position: bottom !important;
    background-color: #000 !important;
}
#sec-overline .row-bg.using-image {
    background-size: contain;
    background-position: bottom !important;
    background-color: #000 !important;
}

#sec-news .row-bg-wrap {
    background: #030917;
}
  #sec-bespoke .vc_col-sm-8 {
    width: 100%;
}

#sec-bespoke .left {
    height: 820px !IMPORTANT;
}

#inr-blg .left {
    align-items: start !important;
}

#sec-modi1 .left {
    align-items: center;
} 
    #sec-modii1 {
    padding: 0 20%;
}

#sec-prostage2 .left {
    align-items: center !important;
}

.pro-btn a {
    width: 100% !important;
    margin-top: 10px !important;
    display: block;
}

.pro-btn {
    justify-content: start;
}
.page-id-77 #sec-modii1 {
    padding: 0;
}
    #sec-design7 #inr-design7 .row_col_wrap_12_inner.col.span_12.left {}

#sec-design7 {min-height: 50vh !important;padding: 0px !IMPORTANT;}

#sec-design7 #inr-design7 .row_col_wrap_12_inner.col.span_12.left .vc_col-sm-12 {
    height: 50vh !important;
}
body #footer-outer #copyright .col ul {
    text-align: center !important;
    float: none !important;
}
.page-id-273 #header-outer #logo img {
    filter: none !important;
}
#footer-outer #copyright .col ul li a {margin: 0 !important;}
    /* end res */
}

@media only screen and (max-width: 480px) {
div#sec-modii1 {
    padding-top: 100px !important;
}
#sec-design2 #inr-design2 img {
    height: auto;
}
#sec-modii3, #sec-modii5, #sec-modii2, #sec-modii4 {
    padding-bottom: 30px !important;
    min-height: auto !important;
}
#sec-blg .vc_col-sm-6:last-child {
    padding: 0 5% 0 0%;
}
#sec-blg p {
    background: rgba(000, 000, 000, 0.7);
    padding: 10px 10px;
}
#footer-outer #footer-widgets .col {
    display: block;
}
#footer-outer #footer-widgets .row p {
    width: 100%;
}
#footer-outer #footer-widgets .col input[type=text], #footer-outer #footer-widgets .col input[type=email] {
    border: 1px solid #ddd;
}
#footer-outer .row {
    padding: 55px 0 0;
}
.modiii h3.main {
    font-size: 20px !important;
}
#sec-modii2 h4, #sec-modii3 h4, #sec-modii4 h4, #sec-modii1 h4, #sec-modii5 h4 {
    color: #fff;
}
#sec-modii3 .wpb_content_element {
    background: rgba(000, 000, 000, 0.5);
    padding: 10px;
}
.row_col_wrap_12.col.span_12.dark.center {
    min-height: 350px !important;
}
h1 strong {
    color: #fff;
}
sec-pro img {
    width: auto !important;
}
#sec-design8 {
    min-height: 350px !important;
}
#sec-design8 #inr-design8 p {
    top: 0px;
}
#inr-design8 {
    height: 450px;
    background-size: cover !important;
}
.vc_col-sm-2.wpb_column.column_container.vc_column_container.col.child_column.no-extra-padding.inherit_tablet.inherit_phone {
    display: none !important;
}
#sec-design6 {
    min-height: 400px !important;
}
#sec-design6 .left {
    align-content: center !important;
}
#sec-design3 {
    padding-top: 0 !important;
}
div#inr-design2 {
    display: none;
}
#sec-design2 .row_col_wrap_12.col.span_12.dark.center {
    min-height: auto !important;
    padding-top: 100px;
}
div#sec-design1 {
    min-height: 500px !important;
}
#sec-news1 {
    min-height: auto !important;
}
#sec-comingsoon .left {
    height: auto;
}
div#sec-comingsoon {
    min-height: auto !important;
}
#sec-banner {
    padding: 150px 30px 0px !important;
}
#sec-banner .vc_col-sm-12.wpb_column.column_container.vc_column_container.col.no-extra-padding.inherit_tablet.inherit_phone {
    display: inline-block;
}
div#sec-design1 .row_col_wrap_12.col.span_12.dark.center {
    min-height: 320px !important;
}
}
@media only screen and (min-width: 768px) and (max-width: 991px) {
#sec-pro img {
    width: auto;
    background: #030917;
    width: 100%;
}
#sec-banner h1 {
    font-size: 60px;
    width: 50%;
    line-height: 75px;
}
#top nav ul li a span {
    font-size: 14px;
    margin-left: 0px;
    letter-spacing: 0px;
}
h2.main {
    font-size: 55px;
    line-height: 65px;
}
#sec-pro .pro-txt p {
    width: 100%;
}
#sec-overline h2.main {
    width: 100%;
}
#sec-overline h4 {
    width: 100%;
}
a.btn-global {
    padding: 15px 65px 15px 25px;
    font-size: 15px;
}
#sec-news .wpb_text_column h2.main {
    font-size: 75px;
    line-height: 95px;
}
#sec-modii1 h4 {
    width: 60%;
}
.modiii h4.main {
    width: 100%;
}
a.brown {
    bottom: 0;
    left: 0;
}
#sec-design1 h1.main, #sec-design2 h1.main {
    font-size: 90px;
    line-height: 100px;
}
#sec-design2 h4 {
    font-size: 32px;
    width: 70%;
}
#sec-design3 h2.main {
    font-size: 55px;
    line-height: 65px;
}
#sec-design6 p {
    width: 90%;
}
#sec-design10 p {
    width: 85%;
}
h2.main {
    font-size: 55px;
    line-height: 65px;
}
#sec-design11 h2 {
    white-space: normal;
}
#sec-pro .pro-txt p {
    width: 100%;
}
#sec-brand1 h2 {
    font-size: 55px;
    width: 50%;
    line-height: 65px;
}
}
@media only screen and (min-width: 992px) and (max-width: 1199px) {
#sec-banner h1 {
    font-size: 60px;
    width: 50%;
    line-height: 75px;
}
#top nav ul li a span {
    font-size: 14px;
    margin-left: 0px;
    letter-spacing: 0px;
}
h2.main {
    font-size: 55px;
    line-height: 65px;
}
#sec-pro .pro-txt p {
    width: 100%;
}
#sec-overline h2.main {
    width: 100%;
}
#sec-overline h4 {
    width: 100%;
}
a.btn-global {
    padding: 15px 60px 15px 25px;
    font-size: 15px;
}
#sec-news .wpb_text_column h2.main {
    font-size: 75px;
    line-height: 95px;
}
#sec-modii1 h4 {
    width: 60%;
}
.modiii h4.main {
    width: 100%;
}
a.brown {
    bottom: 0;
    left: 0;
}
#sec-design1 h1.main, #sec-design2 h1.main {
    font-size: 90px;
    line-height: 100px;
}
#sec-design2 h4 {
    font-size: 32px;
    width: 70%;
}
#sec-design3 h2.main {
    font-size: 55px;
    line-height: 65px;
}
#sec-design6 p {
    width: 90%;
}
#sec-design10 p {
    width: 85%;
}
h2.main {
    font-size: 55px;
    line-height: 65px;
}
#sec-design11 h2 {
    white-space: normal;
}
#sec-pro .pro-txt p {
    width: 100%;
}
#sec-brand1 h2 {
    font-size: 55px;
    width: 50%;
    line-height: 65px;
}
}
