/*
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=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: Erstoria;
  src: url(/wp-content/themes/salient-child/fonts/Erstoria.ttf);
}
@font-face {
  font-family: Cambria;
  src: url(/wp-content/themes/salient-child/fonts/Cambria.ttf);
}

a#logo {
    display: none;
}
.page-id-7 div#header-space {
    display: none;
}
.page-id-7 header#top{
	position: absolute;
	bottom: -83em;
}
header#top {
    background: linear-gradient(180deg, #850DB9 0%, #850DB9 51.5%, #850DB9 100%);
    box-shadow: 0px 4px 19.7px 0px rgba(255, 255, 255, 0.50) inset, 0px 21px 28.6px 0px #BB4BF4 inset;
    filter: drop-shadow(0px 4px 19.9px rgba(0, 0, 0, 0.25)) drop-shadow(0px 4px 4px rgba(0, 0, 0, 0.25)) drop-shadow(0px 4px 53.3px rgba(0, 0, 0, 0.25));
}
#header-outer[data-lhe=animated_underline] #top nav>ul>li>a{
    padding: 50px 15px !important;
    line-height:0px;
    height: 0;
    color: #F2DAAA;
    font-family: Erstoria;
    font-size: 23px;
    font-style: normal;
    font-weight: 400;
    letter-spacing: 0.374px;
    text-transform: capitalize;
    transition: all 0.4s linear !important;
    margin: 0 10px;
}
#header-outer[data-lhe=animated_underline] #top nav>ul>li.current-menu-item>a{
    background: #008080;
    box-shadow: 0px 4px 21.9px 0px rgba(0, 0, 0, 0.25), 0px 10px 10.9px 0px #68DED3 inset, 0px 0px 4px 0px rgba(0, 0, 0, 0.25);
}
#header-outer[data-lhe=animated_underline] #top nav>ul>li>a:hover{
    background: #008080;
    box-shadow: 0px 4px 21.9px 0px rgba(0, 0, 0, 0.25), 0px 10px 10.9px 0px #68DED3 inset, 0px 0px 4px 0px rgba(0, 0, 0, 0.25);
}
#header-outer .sf-menu li ul li a{
    color: #F2DAAA !important;
    font-family: Erstoria !important;
    font-size: 20px !important;
    font-style: normal !important;
    font-weight: 400 !important;
    line-height:30px !important; 
    text-transform: capitalize !important;
    transition: all 0.4s linear !important;
    padding: 14px 0px 14px 5px;
	border-bottom: 1px solid #F2DAAA  !important;
}
#header-outer ul.sub-menu.tracked-pos{
    background: linear-gradient(180deg, #850DB9 0%, #850DB9 51.5%, #850DB9 100%) !important;
    box-shadow: 0px 4px 19.7px 0px rgba(255, 255, 255, 0.50) inset, 0px 21px 28.6px 0px #BB4BF4 inset;
    filter: drop-shadow(0px 4px 19.9px rgba(0, 0, 0, 0.25)) drop-shadow(0px 4px 4px rgba(0, 0, 0, 0.25)) drop-shadow(0px 4px 53.3px rgba(0, 0, 0, 0.25));
    width: 35em;
}
#header-outer:not([data-format="left-header"]) #top nav > ul > li:not(.megamenu) ul a:hover{
    background: #008080 !important;
    box-shadow: 0px 4px 21.9px 0px rgba(0, 0, 0, 0.25), 0px 10px 10.9px 0px #68DED3 inset, 0px 0px 4px 0px rgba(0, 0, 0, 0.25);
}
#header-outer:not([data-format="left-header"]) #top nav > ul > li:not(.megamenu) ul .current-menu-item > a{
	background: #008080 !important;
    box-shadow: 0px 4px 21.9px 0px rgba(0, 0, 0, 0.25), 0px 10px 10.9px 0px #68DED3 inset, 0px 0px 4px 0px rgba(0, 0, 0, 0.25);
}
#header-outer .sf-menu li ul li a:hover{
    color:#F2DAAA !important;
}
#header-outer .sf-menu li ul li.current-menu-item a{
    color:#F2DAAA !important;
}
body #header-outer[data-lhe=animated_underline] #top nav>ul>li:not([class*=button_])>a .menu-title-text:after{
    display:none;
}
body.material #header-outer .cart-menu .cart-icon-wrap .icon-salient-cart:before {
    content: "";
    background-image: url(/wp-content/uploads/2024/12/cart-icon.png);
    width: 60px;
    height: 60px;
    display: block;
    background-position: center;
    background-repeat: no-repeat;
	position: relative;
    top: -18px;
}
div#sec1-inner {
    border-radius: 120px;
    border: 5px solid #FFC381;
    background: rgba(218, 218, 218, 0.40);
    backdrop-filter: blur(30.649999618530273px);
}
div#sec1-inner img.logo{
    display:table;
    margin:0 auto;
	margin-bottom:40px;
}
div#sec1-inner .main{
    position:relative;
}
div#sec1-inner .main img {
    width: 100%;
}
div#sec1-inner .main .inner{
    position:absolute;
    top:24px;
    left:78px;
}
div#sec1-inner .main .inner img{
    margin-left:0;
}
div#sec2 div#sec2-inner-one h4 {
    color: #14053E;
    text-align: center;
    font-family: Cambria;
    font-size: 28.245px;
    font-style: normal;
    font-weight: 700;
    line-height: 30px; /* 106.213% */
    letter-spacing: -1.13px;
    text-transform: capitalize;
    margin-bottom: 14px;
}
div#sec2 div#sec2-inner-one p {
    color: #A522FB;
    text-align: center;
    font-family: Cambria;
    font-size: 23.064px;
    font-style: normal;
    font-weight: 600;
    line-height: 24px; /* 104.058% */
    letter-spacing: -0.923px;
    text-transform: capitalize;
}
div#sec2-inner-two .vc_col-sm-6:first-child img{
    transform: rotateY(190deg);
}
div#sec2-inner-two .vc_col-sm-6:last-child img{
    display:table;
    margin:0 auto;
    margin-right:0;
}
div#sec2-inner-lst h2 {
    color: #f2d9ae;
    text-align: center;
    font-family: Cambria;
    font-size: 50px;
    font-style: normal;
    font-weight: 700;
    line-height: 60px;
    letter-spacing: -1.118px;
    text-transform: capitalize;
    width: 70%;
    margin: 0 auto;
    margin-bottom: 20px;
}
div#sec2-inner-lst p{
    color: #f2d7b0;
    text-align: center;
    font-family: serif;
    font-size: 25px;
    font-style: normal;
    font-weight: 600;
    line-height: 32px;
    width:70%;
    margin:0 auto;
}
div#sec3 {
    border-radius: 140px 140px 0px 0px;
    background: #652B91;
    box-shadow: 0px -16px 37.6px -19px rgba(57, 57, 57, 0.94);
    margin-top: -115px;
    z-index: 999;
}
div#sec3::after{
    content:"";
    background-image:url(/wp-content/uploads/2024/12/about-bg-bfr-e1734482391280.png);
    background-repeat: no-repeat;
    display:block;
    width:100%;
    height: 100%;
    position:absolute;
    top: 0px;
	opacity: 0.3;
}
div#sec3-inner-one h6 {
    color: #362C71;
    text-align: center;
    font-family: serif;
    font-size: 30px;
    font-style: normal;
    font-weight: 600;
    line-height: normal;
    text-transform: capitalize;
    margin-bottom: 20px;
}
div#sec3-inner-one .column-image-bg {
    background-size: 100% 100%;
}
div#sec3-inner-one h2 {
    color: #44b351;
    text-align: center;
    font-family: Cambria;
    font-size: 70.596px;
    font-style: normal;
    font-weight: 700;
    line-height: 66px; /* 93.489% */
    letter-spacing: -2.118px;
    text-transform: capitalize;
    width: 86%;
    margin: 0 auto;
    margin-bottom: 25px;
}
div#sec3-inner-one p {
    color: #14053E;
    text-align: center;
    font-family: serif;
    font-size: 25px;
    font-style: normal;
    font-weight: 600;
    line-height: 35px; /* 131.344% */
    width: 86%;
    margin: 0 auto 30px;
}
div#sec3-inner-one a#btn {
    color: #FFF;
    text-align: center;
    font-family: serif;
    font-size: 22px;
    font-style: normal;
    font-weight: 700;
    line-height: normal;
    letter-spacing: -0.72px;
    text-transform: capitalize;
    padding: 18px 50px;
    display: table;
    margin: 0 auto;
    border-radius: 80px !important;
    background: #3BB449 !important;
}
div#sec3-inner-one .wpb_text_column.wpb_content_element {
    margin-bottom: 11px;
}
div#sec3:before{
    content:"";
    background-image:url(/wp-content/uploads/2024/12/piano-girl.png);
    background-repeat: no-repeat;
    display:block;
    width: 80%;
    height: 100%;
    position:absolute;
    top: -500px;
    left: 193px;
    right: 241px;
}
div#sec3-inner-two h2.woocommerce-loop-product__title {
    color: #3BB44A;
    font-family: serif;
    font-size: 28px;
    font-style: normal;
    font-weight: 600;
    line-height: normal;
    letter-spacing: -0.956px;
    text-transform: capitalize;
    padding-bottom: 0px;
    padding-left:27px;
}
div#sec3-inner-two .woocommerce ul.products li.product .price{
    color: #3BB44A !important;
    font-family: serif;
    font-size: 28px;
    font-style: normal;
    font-weight: 600;
    line-height: 40.259px; /* 171.429% */
    padding-left:27px;
}
div#sec3-inner-two a#btn2 {
    color: #FFF;
    text-align: center;
    font-family: serif;
    font-size: 22px;
    font-style: normal;
    font-weight: 600;
    line-height: normal;
    letter-spacing: -0.72px;
    text-transform: capitalize;
    border-radius: 130px !important;
    background: #3BB44A !important;
    padding: 18px 70px;
    display: table;
    margin: 0 auto;
    margin-top: 40px;
}
div#sec4 img {
    width: 100%;
}
div#sec5 h2 {
    color: #A400F5;
    font-family: Cambria;
    font-size: 132.062px;
    font-style: normal;
    font-weight: 400;
    line-height: 125.7px; /* 95.182% */
    letter-spacing: -3.962px;
    text-transform: capitalize;
}
div#sec5 a#btn {
    color: #FFF;
    text-align: center;
    font-family: serif;
    font-size: 22px;
    font-style: normal;
    font-weight: 600;
    line-height: normal;
    letter-spacing: -0.72px;
    text-transform: capitalize;
    padding: 18px 50px;
    border-radius: 150px !important;
    background: #3BB44A !important;
}
div#sec6-inner-one .column-image-bg {
    background-size: 100% 100%;
}
div#sec6-inner-one h6 {
    color: #362C71;
    text-align: center;
    font-family: serif;
    font-size: 30px;
    font-style: normal;
    font-weight: 700;
    line-height: normal;
    text-transform: capitalize;
    margin-bottom: 10px;
}
div#sec6-inner-one h2 {
    color: #A400F5;
    text-align: center;
    font-family: Cambria;
    font-size: 70.596px;
    font-style: normal;
    font-weight: 700;
    line-height: 66px; /* 93.489% */
    letter-spacing: -2.118px;
    text-transform: capitalize;
}
div#sec6-inner-two .ser{
    position: relative;
    width: 96%;
}
div#sec6-inner-two .ser img {
    filter: brightness(0.8);
}
div#sec6-inner-two .ser .ser-inner{
    position:absolute;
    left:30px;
    bottom:35px;
}
div#sec6-inner-two .ser .ser-inner h3{
    color: #F0E1C2;
    font-family: 'Cambria';
    font-size: 50px;
    font-style: normal;
    font-weight: 600;
    line-height: 60px;
    letter-spacing: -1.452px;
    text-transform: capitalize;
    margin-bottom: 15px;
}
div#sec6-inner-two .ser .ser-inner p{
    color: #DEDEDE;
    font-family: serif;
    font-size: 23px;
    font-style: normal;
    font-weight: 600;
    line-height: 28px;
    padding-bottom: 18px;
    width: 85%;
}
div#sec6-inner-two .ser .ser-inner a#btn{
    color: #D9D9D9;
    font-family: serif;
    font-size: 30px;
    font-style: normal;
    font-weight: 600;
    line-height: normal;
    letter-spacing: -0.789px;
    text-transform: capitalize;
}
div#sec6 a#btn2{
	color: #FFF;
	text-align: center;
	font-family: serif;
	font-size: 22px;
	font-style: normal;
	font-weight: 600;
	line-height: normal;
	letter-spacing: -0.72px;
	text-transform: capitalize;
	padding: 18px 70px;
	border-radius: 150px !important;
	background: #3BB44A !important;
	display:table;
	margin:0 auto;
}
div#sec6::before {
    content: "";
    background-image: url(/wp-content/uploads/2024/12/ser-bg-bfr.png);
    display: block;
    width: 100%;
    height: 100%;
    position: absolute;
    top: 0;
    z-index: 2;
    opacity: 0.3;
}
/* ======================================================== */
div#sec7 h6 {
    text-align: center;
    color: #362C71;
    font-size: 30px;
    font-style: normal;
    font-weight: 600;
    line-height: normal;
    text-transform: capitalize;
    font-family: 'serif' !important;
    margin-bottom: 10px;
}
div#sec7  h2 {
    text-align: center;
    color: #A400F5;
    font-family: Cambria;
    font-size: 66.616px;
    font-style: normal;
    font-weight: 700;
    line-height: 71px; /* 106.581% */
    letter-spacing: -1.998px;
    text-transform: capitalize;
    padding-bottom: 20px;
}
div#sec7 .vc_col-sm-4 .wpb_text_column.wpb_content_element {
    border-radius: 38px;
    background: #A400F5;
    box-shadow: 0px 2px 3.4px 0px rgba(0, 0, 0, 0.25);
    padding: 50px;
}
div#sec7 .vc_col-sm-4 .wpb_text_column.wpb_content_element img {
    margin: 0 auto;
    margin-bottom: 20px;
}
div#sec7 .vc_col-sm-4 .wpb_text_column.wpb_content_element h5 {
    color: #F0E1C2;
    text-align: center;
    font-family: serif;
    font-size: 35px;
    font-style: normal;
    font-weight: 600;
    line-height: 28.474px;
    text-transform: capitalize;
    margin-bottom: 15px;
}
div#sec7 .vc_col-sm-4 .wpb_text_column.wpb_content_element p {
    color: #F0E1C2;
    text-align: center;
    font-family: serif;
    font-size: 25px;
    font-style: normal;
    font-weight: 700;
    padding-bottom: 17px;
}
div#sec7 .vc_col-sm-4:nth-child(2) .wpb_text_column.wpb_content_element p{
	font-size: 23px;
	line-height: 30px;
}
div#sec7 .vc_col-sm-4:nth-child(1) .wpb_text_column.wpb_content_element,div#sec7 .vc_col-sm-4:nth-child(3) .wpb_text_column.wpb_content_element {
    border-radius: 38px;
    background: #008080;
    box-shadow: 0px 2px 3.4px 0px rgba(0, 0, 0, 0.25);
    transform: scale(0.8);
}
div#sec7 .vc_col-sm-4:nth-child(2) .wpb_text_column.wpb_content_element {
    transform: scale(1.1);
}
div#sec7 .owl-dots {
    position: absolute;
    bottom: -30px;
    left: 0;
    right: 0;
    display: none;
}
div#sec7 .span_12.dark .owl-theme .owl-dots .owl-dot.active span {
    border: 1px solid #fff;
    padding: 4px;
}

div#sec7 .owl-theme[data-desktop-cols] .owl-dots .owl-dot span {
    width: 10px;
    height: 10px;
    background-color: #ffffffa6;
}
div#sec7 .owl-item:nth-child(1) .vc_col-sm-4:nth-child(2) .wpb_text_column.wpb_content_element p::-webkit-scrollbar-track {
    -webkit-box-shadow: inset 0 0 6px rgba(0,0,0,0.3);
    background-color: #F5F5F5;
}
div#sec7 .owl-item:nth-child(1) .vc_col-sm-4:nth-child(2) .wpb_text_column.wpb_content_element p::-webkit-scrollbar {
    width: 6px;
    background-color: #f0e0c3;
}
div#sec7 .owl-item:nth-child(1) .vc_col-sm-4:nth-child(2) .wpb_text_column.wpb_content_element p::-webkit-scrollbar-thumb {
    background-color: #0b8180;
    border: 2px solid #0b8180;
}
div#sec7 .owl-item:nth-child(1) .vc_col-sm-4:nth-child(2) .wpb_text_column.wpb_content_element p {
    /* overflow-y: scroll; */
    /* height: 300px; */
}
/* ===================================================================== */
div#conta h4 {
    color: #652B91;
    font-family: Cambria;
    font-size: 82.567px;
    font-style: normal;
    font-weight: 700;
    line-height: 88px;
    letter-spacing: -2.477px;
    text-transform: capitalize;
    margin: 0;
}
div#conta {
    padding-top: 45px;
}
div#conta input,select#wpforms-121-field_5 {
    height: 60px;
    border-radius: 35px;
    border: 1.357px solid #DCDCDC;
    background: #F0E1C2;
    padding-left: 30px;
    color: var(--demo-2-pavothemes-com-fuscous-gray, #575351);
}
div#conta input::placeholder,div#conta textarea::placeholder {
    color: var(--demo-2-pavothemes-com-fuscous-gray, #575351);
    font-family: Poppins !important;!I;!;
    font-size: 16px;
    font-style: normal;
    font-weight: 300;
    line-height: normal;
    text-transform: capitalize;
}
#conta input#wpforms-121-field_10_1 {
    background: transparent !important;
    color: transparent !important;
    border: none !important;
    height: unset !important;
}
#conta ul#wpforms-121-field_10 label {
    color: #F0E1C2;
    font-family: serif;
    font-size: 19px;
    font-style: normal;
    font-weight: 600;
    line-height: 37.982px;
    padding: 0;
    line-height: 1;
}
div#conta textarea {
    height: 145.824px;
    border-radius: 35px;
    border: 1.357px solid #DCDCDC;
    background: #F0E1C2;
      color: var(--demo-2-pavothemes-com-fuscous-gray, #575351);
 padding-left: 30px;
}
#conta button#wpforms-submit-121 {
    width: 197px;
    height: 64px;
    border-radius: 35px !important;
    background: #3BB44A;
    color: #FFF;
    text-align: center;
    font-family: serif !important;
    font-size: 22px;
    font-style: normal;
    font-weight: 600;
    line-height: normal;
    letter-spacing: -0.72px;
    text-transform: capitalize;
    margin-top: 20px;
}
#conta .wpforms-container .wpforms-field {
    padding-bottom: 5px;
}
div#wpforms-121 {
    width: 90%;
    margin: 30px 0 0 0;
}
/* ============================= */
    div#footer-working-2 {
    margin-top: -176px;
    padding-top: 50px !important;
    border-radius: 200px 200px 0 0 !important;!i;!im,;!i;!;
    box-shadow: 0px -16px 37.6px -19px rgba(57, 57, 57, 0.94);
}
div#footer-working-2 img {
    margin: 0 auto;
    display: table;
    margin-bottom: 50px;
}
div#footer-working-2  .row-bg.viewport-desktop.using-image {
    border-radius: 200px 200px 0px 0px;
    box-shadow: 0px -16px 37.6px -19px rgba(57, 57, 57, 0.94);
}
div#footer-working-2 h3 {
    color: #FFF;
    font-feature-settings: 'liga' off, 'clig' off;
    font-family: 'Cambria';
    font-size: 30px;
    font-style: normal;
    font-weight: 400;
    line-height: 33.556px;
    padding-bottom: 20px;
}
div#footer-working-2 ul {
    margin: 0;
}
div#footer-working-2 ul li a {
    color: #FFF;
    font-variant-numeric: lining-nums proportional-nums ordinal;
    font-feature-settings: 'liga' off, 'clig' off;
    font-family: serif;
    font-size: 25px;
    font-style: normal;
    font-weight: 600;
    line-height: 32px;
}
div#footer-working-2 ul li {
    padding-bottom: 13px;
    list-style: none;
    color: #FFF;
    font-variant-numeric: lining-nums proportional-nums ordinal;
    font-feature-settings: 'liga' off, 'clig' off;
    font-family: serif;
    font-size: 25px;
    font-style: normal;
    font-weight: 600;
    line-height: 32px;
}
div#footer-working-2 ul li i {
    margin-right: 8px;
    font-size: 19px;
}
div#footer-working-2 .vc_col-sm-4:nth-child(1) ul li:nth-child(3) {
    display: flex;
    align-items: center;
}
div#footer-working-2 p {
    color: #FFF;
    font-family: Poppins;
    font-size: 14px;
    font-style: normal;
    font-weight: 275;
    line-height: 150%;
    letter-spacing: 0.127px;
    text-transform: capitalize;
    width: 90%;
}
ul.iconlist li {
    display: inline-block;
    width: 41.945px;
    height: 41.945px;
    border: 1px solid #fff;
    margin-right: 10px;
    border-radius: 60px;
    text-align: center !important;
    padding: 11px;
}
div#footer-working-2 ul li a {
    display: flex;
    align-items: center;
}
div#last-foot p {
    color: #FFF;
    text-align: center;
    font-family: serif;
    font-size: 25px;
    font-style: normal;
    font-weight: 700;
    line-height: 150%;
    text-transform: capitalize;
}
div#last-foot {
    background: #7737A8;
    padding: 10px 0;
    margin-top: 70px;
    margin-bottom: 30px;
}
ul.iconlist li a {
    display: unset;
    width: 100%;
    text-align: center;
}
div#footer-working-2 .vc_col-sm-4:nth-child(4) {
    position: relative;
    left: 100px;
}
div#footer-working-2 .vc_col-sm-2:nth-child(3) {
    position: relative;
    left: 80px;
}
div#footer-working-2 .vc_col-sm-2:nth-child(2) {
    position: relative;
    left: 50px;
}
div#footer-working-2 .vc_col-sm-5:nth-child(1) ul li:nth-child(3) {
    display: flex;
    align-items: center;
}
div#footer-working-2 .vc_col-sm-5:nth-child(1) ul li i{
    margin-right: 20px;
    font-size: 21px;
}
div#footer-working-2 .vc_col-sm-5:nth-child(1) ul li {
    padding-bottom: 20px;
}
div#footer-working-2 .vc_col-sm-4:nth-child(3) ul li i {
    margin-right: 20px;
    font-size: 21px;
}
div#footer-working-2 .vc_col-sm-4:nth-child(3) ul li {
    padding-bottom: 20px;
}
div#footer-working-2 .vc_col-sm-3:nth-child(2) ul li {
    padding-bottom: 11px;
}
/* ============================================================== */
div#abou-work h6{
    color: #3bb44a;
    font-size: 30px;
    font-style: normal;
    font-weight: 600;
    line-height: normal;
    text-transform: capitalize;
    font-family: 'serif' !important;
}
div#abou-work h2 {
    color: #00fb1d;
    font-family: Cambria;
    font-size: 45px;
    font-style: normal;
    font-weight: 700;
    line-height: 55px;
    letter-spacing: -2.118px;
    text-transform: capitalize;
    margin-bottom: 10px;
}
div#abou-work p {
    color: #F0E1C2;
    font-family: serif;
    font-size: 25px;
    font-style: normal;
    font-weight: 600;
    line-height: 30px; /* 162.5% */
	position:relative;
	padding-left:20px;
    /* width: 90%; */
}
div#abou-work p strong {
    font-family: serif;
}
div#abou-work img {
    width: 90%;
    float: right;
}
#page-header-bg h1 {
    font-family: 'Erstoria';
    font-size: 60px;
}
.archive .page-header-bg-image:after {
    background-color: transparent;
}
body.product-template-default.single div#header-outer {
    background-image: url(/wp-content/uploads/2024/12/gold_texture_02_00000_by_aftereffects4free_d7x4muv-pre-e1734487181826.png);
    height: 250px;
}
/* ================================================================ */
table.alg-wc-wl-view-table {
    font-size: 15px !important;
    color: #000;
}
table.shop_table.shop_table_responsive.cart.woocommerce-cart-form__contents {
    font-size: 18px;
    color: #000;
}
table.shop_table.shop_table_responsive {
    font-size: 18px;
    color: #000;
}
.woocommerce-billing-fields {
    font-size: 17px;
    color: #000;
}
body .wpforms-confirmation-container-full p {
    color: #000 !important;
}
div#footer-working-2 ul li:hover a {
    color: #e0bf2d;
}
/* ------------------ */
div#sec7 div#contact-para{
    border-top: 5px solid #FFC381;
	border-bottom: 5px solid #FFC381;
    background: rgba(218, 218, 218, 0.40);
    backdrop-filter: blur(30.649999618530273px);
}
div#sec7 div#contact-para p {
    color: #000;
    text-align: center;
    font-family: serif;
    font-size: 25px;
    font-style: normal;
    font-weight: 600;
    line-height: 32px;
    padding-bottom:15px;
}
div#sec7 div#contact-info{
    border-top: 5px solid #FFC381;
	border-bottom: 5px solid #FFC381;
    background: rgba(218, 218, 218, 0.40);
    backdrop-filter: blur(30.649999618530273px);
}
div#sec7 div#contact-info h2 {
    text-align:left;
    padding-bottom: 0px;
}
div#sec7 div#contact-info h3 {
    color: #362C71;
    font-size: 35px;
    font-style: normal;
    font-weight: 600;
    line-height: normal;
    text-transform: capitalize;
    font-family: serif;
}
div#sec7 div#contact-info p{
    color: #000;
    font-family: serif;
    font-size: 25px;
    font-style: normal;
    font-weight: 600;
    line-height: 32px;
    padding-bottom: 10px;
}
div#sec7 div#contact-info a{
    color: #000;
    font-family: Poppins;
    font-size: 18px;
    font-style: normal;
    font-weight: 500;
    line-height: 32px;
}
div#sec7 div#contact-info .locate {
    padding-top: 20px;
}
div#sec7 div#contact-info .locate h5{
    color: #362C71;
    font-size: 18px;
    font-style: italic;
    font-weight: 600;
    line-height: normal;
    text-transform: capitalize;
}
/* ------------------ */
div#ser-inner h2 {
    color: #f2d9ae;
    font-family: Cambria;
    font-size: 70.596px;
    font-style: normal;
    font-weight: 700;
    line-height: 66px;
    letter-spacing: -2.118px;
    text-transform: capitalize;
    margin-bottom: 20px;
}
div#ser-inner p {
    color: #f2d7b0;
    font-family: serif;
    font-size: 25px;
    font-style: normal;
    font-weight: 600;
    line-height: 32px;
    padding-bottom:20px;
}
div#ser-inner p strong{
    font-family: serif;
}
div#ser-inner h4{
    color: #f2d7b0;
    font-family: serif;
    font-size: 25px;
    font-style: normal;
    font-weight: 600;
    line-height: normal;
    text-transform: capitalize;
    margin-bottom: 15px;
}
div#ser-inner ul{
    margin:0;
}
div#ser-inner ul li{
    list-style:none;
    color: #f2d7b0;
    font-family: serif;
    font-size: 25px;
    font-style: normal;
    font-weight: 600;
    line-height: 28px;
    padding-bottom:20px;
    padding-left:40px;
    position:relative;
}
div#ser-inner ul li:nth-child(1):before{
    content:"\f005";
	font-family:fontawesome;
    position:absolute;
	font-size:20px;
	color:#af170b;
    left:0;
    top:0px;
}
div#ser-inner ul li:nth-child(2):before{
    content:"\f005";
	font-family:fontawesome;
    position:absolute;
	font-size:20px;
	color:#A400F5;
    left:0;
    top:0px;
}
div#ser-inner ul li:nth-child(3):before{
    content:"\f005";
    font-family:fontawesome;
    position:absolute;
    font-size:20px;
    color: #00ff20;
    left:0;
    top:0px;
}
div#ser-inner ul li:nth-child(4):before{
    content:"\f005";
	font-family:fontawesome;
    position:absolute;
	font-size:20px;
	color:#e9ad25;
    left:0;
    top:0px;
}
div#ser-inner img {
    width: 90%;
    /* height: 500px; */
    object-fit: cover;
    object-position: top;
    border-radius: 50px;
}
div#ser-inner .vc_col-sm-6:nth-child(2) img {
    float: right;
}
.woocommerce ul.products li.product .woocommerce-loop-product__title {
    color: #3BB44A;
    font-family: serif;
    font-size: 25px;
    font-style: normal;
    font-weight: 600;
    line-height: normal;
    letter-spacing: -0.956px;
    text-transform: capitalize;
    padding-bottom: 5px;
}
.woocommerce ul.products li.product .price, .woocommerce-page ul.products li.product .price {
    color: #3BB44A !important;
    font-family: serif;
    font-size: 25px;
    font-style: normal;
    font-weight: 600;
    line-height: 40.259px;
}
/* ================================================================ */
div#color h2 {
    color: #11079E;
    text-align: center;
    font-family: Cambria;
    font-size: 45px;
    font-style: normal;
    font-weight: 700;
    line-height: 55px;
    letter-spacing: -1px;
    margin-bottom: 40px;
}
div#color h3 {
    color: #A400F5;
    text-align: center;
    font-family: Cambria;
    font-size: 45px;
    font-style: normal;
    font-weight: 700;
    line-height: 55px;
    letter-spacing: -1px;
    margin-bottom: 20px;
}
div#color p{
    color: #14053E;
    font-family: serif;
    font-size: 25px;
    font-style: normal;
    font-weight: 600;
    line-height: 32px;
}
div#color p strong{
    font-family: serif;
    font-weight: 600;
}
div#color h4 {
    color: #A400F5;
    font-family: Cambria;
    font-size: 35px;
    font-style: normal;
    font-weight: 700;
    line-height: 40px;
    letter-spacing: -1px;
    margin-bottom: 10px;
}
div#color ol{
    margin-left:60px;
}
div#color ol li{
    color: #14053E;
    font-family: serif;
    font-size: 25px;
    font-style: normal;
    font-weight: 600;
    line-height: 32px;
    margin-bottom:10px;
}
div#color h5 {
    color: #1A502C;
    font-family: Cambria;
    font-size: 35px;
    font-style: normal;
    font-weight: 700;
    line-height: 35px;
    margin-bottom: 10px;
}
div#color .txt-img {
    display: flex;
    gap: 100px;
}
div#color .txt-img p{
    font-weight: 600;
}
/* ================================================================ */
div#deep h2 {
    color: #A400F5;
    text-align: center;
    font-family: Cambria;
    font-size: 45px;
    font-style: normal;
    font-weight: 700;
    line-height: 55px;
    letter-spacing: -1px;
    margin-bottom: 20px;
}
div#deep p{
    color: #14053E;
    font-family: serif;
    font-size: 25px;
    font-style: normal;
    font-weight: 600;
    line-height: 32px;
}
div#deep p strong{
    font-family: serif;
    font-weight: 600;
}
div#deep h3 {
    color: #A400F5;
    font-family: Cambria;
    font-size: 35px;
    font-style: normal;
    font-weight: 700;
    line-height: 40px;
    letter-spacing: -1px;
    margin-bottom: 10px;
    text-align:center;
}
div#deep .txt-img-two {
    display: flex;
}
div#deep .txt-img-two h3 {
    width:70%;
}
/* ================================================================ */
div#catch h2 {
    color: #11079E;
    text-align: center;
    font-family: Cambria;
    font-size: 45px;
    font-style: normal;
    font-weight: 700;
    line-height: 55px;
    letter-spacing: -1px;
    margin-bottom: 20px;
}
div#catch p{
    color: #14053E;
    font-family: serif;
    font-size: 25px;
    font-style: normal;
    font-weight: 600;
    line-height: 32px;
}
div#catch p strong{
    font-family: serif;
    font-weight: 600;
}
div#catch p span{
    font-weight: 600;
}
div#catch h3{
    color: #A400F5;
    font-family: Cambria;
    font-size: 35px;
    font-style: italic;
    text-align:center;
    font-weight: 700;
    line-height: 45px;
    margin-bottom: 30px;
}
div#catch .txt-img-three {
    display: flex;
    gap: 100px;
}
/* ================================================================ */
div#fast h2 {
    color: #11079E;
    text-align: center;
    font-family: Cambria;
    font-size: 45px;
    font-style: normal;
    font-weight: 700;
    line-height: 55px;
    letter-spacing: -1px;
    margin-bottom: 20px;
}
div#fast p{
    color: #14053E;
    font-family: serif;
    font-size: 25px;
    font-style: normal;
    font-weight: 600;
    line-height: 35px;
}
div#fast p strong{
    font-family: serif;
    font-weight: 600;
}
div#fast .txt-bx {
    background: #E0F0F0;
    border: 5px solid #107472;
    padding: 10px 20px;
}
div#fast .txt-bx p{
    padding-bottom:0px;
}
div#fast .txt-bx h5 {
    color: #362C71;
    font-size: 22px;
    font-style: normal;
    font-weight: 400;
    line-height: normal;
    font-family: serif;
	text-align:right;
}
div#sec2-inner-lst h2:first-child {
    background: #8528ba;
}
#page-header-bg[data-bg-pos=center] .page-header-bg-image {
    background-position: 100% 100% !important;
}
div#abou-work p:nth-child(2)::before {
    content: "";
    background-color: #99081d;
    display: block;
    width: 16px;
    height: 16px;
    border-radius: 100%;
    position: absolute;
    left: -4px;
    top: 7px;
}
div#abou-work p:nth-child(3)::before {
    content: "";
    background-color: #4593b3;
    display: block;
    width: 16px;
    height: 16px;
    border-radius: 100%;
    position: absolute;
    left: -4px;
    top: 5px;
}
div#abou-work p:nth-child(4)::before {
    content: "";
    background-color: #6ec7ab;
    display: block;
    width: 16px;
    height: 16px;
    border-radius: 100%;
    position: absolute;
    left: -4px;
    top: 5px;
}
div#abou-work p:nth-child(5)::before {
    content: "";
    background-color: #ff9a00;
    display: block;
    width: 16px;
    height: 16px;
    border-radius: 100%;
    position: absolute;
    left: -4px;
    top: 5px;
}
/* ============================================== */
div#sec2-inner-lst p strong {
    font-family: serif !important;
    color: #00ff20;
    font-size: 30px;
}
ul.products li.product .price del {
    font-size: 20px !important;
    color: #3bb44a !important;
    opacity: 1 !important;
}
.woocommerce ul.products li.product .price ins .amount {
    color: #3BB44A !important;
    font-family: serif;
    font-size: 25px;
    font-style: normal;
    font-weight: 600;
    line-height: 40.259px;
}
/* ============================================================ */
div#comm-work {
    padding: 110px 0 280px 0 !important;
}
div#comm-work h2 {
    color: #00fe1e;
    text-align: center;
    font-family: Cambria !important;
    font-size: 80px;
    font-style: normal;
    font-weight: 700;
    letter-spacing: -2.118px;
    text-transform: capitalize;
    margin: 0 auto;
    margin-bottom: 25px;
    width: 50%;
    line-height: 1.2;
}
/* ======================================= */
div#test {
    padding-top: 40px !important;
    padding-bottom: 260px !important;
}
div#test .carousel-item .wpb_text_column.wpb_content_element {
    padding: 30px;
    border: 2px solid #96ba82;
    /* height: 265px; */
    box-shadow: 0 3px 10px rgb(0 0 0 / 0.2);
}
div#test .carousel-item .wpb_text_column.wpb_content_element h3 {
     font-family: 'Roadblock' !important;!im;!i;!;
     font-size: 29px;
     font-style: normal;
     font-weight: 400;
     padding-bottom: 8px;
     color: #353535;
     position: relative;
}
div#test .carousel-item .wpb_text_column.wpb_content_element p {
     color: #f2d7b0;
     font-size: 17px;
     font-style: normal;
     font-weight: 400;
     line-height: 1.5;
     padding-bottom: 13px;
}
#test img {
    padding: 0;
}
#test p {
    padding: 0;
}
div#test .carousel-item .wpb_text_column.wpb_content_element h3:before {
    content: '';
    background-image: url(/tammy/wp-content/uploads/2025/01/Group-124409-min.png);
    position: absolute;
    width: 8%;
    height: 35px;
    background-repeat: no-repeat;
    left: 126px;
    top: 0px;
}
div#test .row-bg.viewport-desktop.using-image {
    background-position: center !important;
    background-size: cover;
}
div#test .span_12.dark .owl-theme .owl-dots .owl-dot.active span {
    width: 40px;
    height: 5px;
}
div#test .owl-theme[data-desktop-cols] .owl-dots .owl-dot span {
    width: 30px;
    height: 6px;
}
div#test .carousel-item .wpb_text_column.wpb_content_element:hover {
    transition: all 0.5s linear !important;
    background-size: cover;
    background-position: center !important;
    background-repeat: no-repeat;
    background-image: url(/wp-content/uploads/2024/12/Group-1000009657.png);
}
div#teeeet-work p {
    color: #f2d7b0;
    text-align: center;
    font-family: serif;
    font-size: 25px;
    font-style: normal;
    font-weight: 600;
    line-height: 32px;
    width: 60%;
    margin:0 auto;
    padding-bottom: 10px;
}
div#test .carousel-item .wpb_text_column.wpb_content_element p span {
    font-weight: 500;
    font-family: 'Erstoria';
    font-size: 18px;
}
/* ================================================== */
div#perspective p {
    color: #F0E1C2;
    font-family: serif;
    font-size: 25px;
    font-style: normal;
    font-weight: 600;
    padding-bottom: 26px;
}
div#perspective p strong {
    color: #000;
    font-weight: 700;
}
div#perspective h2 {
    color: #00fb1d;
    font-family: Cambria;
    font-size: 45px;
    font-style: normal;
    font-weight: 700;
    line-height: 55px;
    letter-spacing: -2.118px;
    text-transform: capitalize;
    margin-bottom: 10px;
    text-align: center;
    padding-bottom: 20px;
}
/* ================================================ */
div#sec7 .carousel-item .wpb_text_column.wpb_content_element {
    border-radius: 38px;
    background: #008080;
    box-shadow: 0px 2px 3.4px 0px rgba(0, 0, 0, 0.25);
    width: 70%;
    margin: 0 auto;
    padding: 50px;
}
div#sec7 .carousel-item .wpb_text_column.wpb_content_element p {
    color: #F0E1C2;
    text-align: center;
    font-family: serif;
    font-size: 25px;
    font-style: normal;
    font-weight: 700;
    padding-bottom: 17px;
    line-height: 1.2;
}
div#sec7 .carousel-item .wpb_text_column.wpb_content_element img {
    margin: 0 auto;
    display: table;
}
div#sec7 .carousel-item .wpb_text_column.wpb_content_element h5 {
    color: #F0E1C2;
    text-align: center;
    font-family: serif;
    font-size: 35px;
    font-style: normal;
    font-weight: 600;
    line-height: 28.474px;
    text-transform: capitalize;
    margin-bottom: 25px;
    margin-top: 20px;
}
div#sec7  .owl-nav.disabled {
    display: block !important;
    margin: 15px 0px 30px;
    text-align: right;
}
div#sec7  .owl-nav.disabled button {
    width: 50px;
    height: 50px;
    margin: 0px 6px;
    padding: 0px;
    display: inline-flex;
    align-items: center;
    justify-content: center;
    vertical-align: top;
    top: 35%;
    right: 8%;
    background-color: transparent !important;
    border: none !important;!i;!;
}
div#sec7  .owl-nav.disabled button span {
    display: none;
}
div#sec7  .owl-nav.disabled button.owl-prev:before {
    content: "\f105";
    font: normal normal normal 14px/1 FontAwesome;
    color: #632a8e;
    transition: all 0.3s linear;
    font-size: 85px;
    font-weight: 700;
}
div#sec7  .owl-nav.disabled button.owl-next:before {
    content: "\f104";
    font: normal normal normal 14px/1 FontAwesome;
    color: #632a8e;
    transition: all 0.3s linear;
    font-size: 85px;
    font-weight: 700;
}
div#sec7  .owl-nav.disabled button:hover, div#sec7 .owl-nav.disabled button.owl-prev:hover::before, div#sec7  .owl-nav.disabled button.owl-next:hover::before {
    color: #008080;
}
div#sec7  button.owl-prev {
    position: absolute !important;
    right: 35%;
    bottom: -13% !important;
}
div#sec7  button.owl-next {
    position: absolute !important;
    right: 90% !important;
    bottom: -13% !important;
}
div#sec7 .carousel-item .wpb_text_column.wpb_content_element p strong {
    font-family: serif !important;
    color: #000;
    font-weight: 600;
}
div#hear-work h3 {
    color: #f2d9ae;
    text-align: center;
    font-family: Cambria;
    font-size: 60px;
    font-style: normal;
    font-weight: 700;
    line-height: 60px;
    letter-spacing: -1.118px;
    text-transform: capitalize;
    margin: 0 auto;
    margin-bottom: 20px;
}
div#hear-work p {
    color: #f2d7b0;
    text-align: center;
    font-family: serif;
    font-size: 25px;
    font-style: normal;
    font-weight: 600;
    line-height: 32px;
    width: 70%;
    margin: 0 auto;
}
div#hear-work ol {
    margin: 0 auto;
    display: table;
    margin-bottom: 40px;
}
div#hear-work ol li {
    color: #f2d7b0;
    text-align: center;
    font-family: serif;
    font-size: 25px;
    font-style: normal;
    font-weight: 600;
    line-height: 32px;
    margin: 0 auto;
    padding-bottom: 14px;
}
div#hear-work p strong {
    font-family: sarif !important;
    font-size: 32px;
}
div#hear-work ol li strong {
    font-family: serif !important;
    color: #12ff00;
    font-weight: 800;
}
.woocommerce div.product .product_title {
    font-family: serif !important;
    text-transform: capitalize;
}
div#lee-work p {
    font-family: serif;
    font-size: 25px;
    font-style: normal;
    font-weight: 600;
    line-height: 32px;
    margin:0 auto;
    color: #f2d7af;
    padding-bottom: 25px;
}
div#lee-work ol {
    margin-left: 20px;
}
div#lee-work ol li {
    color: #f2d7b0;
    font-family: serif;
    font-size: 24px;
    font-style: normal;
    font-weight: 600;
    line-height: 32px;
    margin:0 auto;
    padding-bottom: 14px;
}
div#lee-work p a {
    color: #44ff04;
}
header#top .container {
    padding: 0 20px;
}
/* ============================================================== */
div#abt-author h2 {
    color: #00fb1d;
    font-family: Cambria;
    font-size: 65px;
    font-style: normal;
    font-weight: 700;
    line-height: 75px;
    letter-spacing: -2.118px;
    text-transform: capitalize;
    margin-bottom: 10px;
}
div#abt-author p{
    color: #F0E1C2;
    font-family: serif;
    font-size: 25px;
    font-style: normal;
    font-weight: 600;
    line-height: 30px;
    padding-bottom:20px;
}
div#abt-author a#btn {
    color: #FFF;
    text-align: center;
    font-family: serif;
    font-size: 22px;
    font-style: normal;
    font-weight: 700;
    line-height: normal;
    letter-spacing: -0.72px;
    text-transform: capitalize;
    padding: 18px 50px;
    border-radius: 80px !important;
    background: #3BB449 !important;
}
div#abt-author .vc_col-sm-6:nth-child(2){
    padding-left: 40px;
}
div#author-page p{
    color: #14053E;
    font-family: serif;
    font-size: 25px;
    font-style: normal;
    font-weight: 600;
    line-height: 32px;
}
div#author-page p strong{
    font-family: serif;
    font-weight: 600;
}
div#author-page .txt-img {
    display: flex;
    justify-content:space-between;
}
.woocommerce-checkout #payment ul.payment_methods li img {
    width: 12%;
}
@media only screen and (min-width: 320px) and (max-width: 767px) {
	.page-id-7 header#top {
		position: relative;
		bottom: 0;
		padding: 5px 0;
	}
	body #header-outer {
		padding: 0;
	}
	body #header-outer .slide-out-widget-area-toggle.mobile-icon .lines:before, #header-outer .slide-out-widget-area-toggle.mobile-icon .lines:after, #top .slide-out-widget-area-toggle a .lines-button:after {
		width: 100% !important;
		background: #fff;
	}
	#header-outer #top #mobile-cart-link i {
		color: #fff;
	}
	body.material #slide-out-widget-area.slide-out-from-right .off-canvas-menu-container li a {
		font-family: Erstoria;
		font-weight: 400;
		font-size: 18px;
		line-height: 20px;
	}
	body.material #slide-out-widget-area.slide-out-from-right .off-canvas-menu-container li a:after {
		display: none;
	}
	div#sec1 {
		padding: 50px 0 !important;
	}
	div#sec1 .row_col_wrap_12.col.span_12.dark.left {
		padding: 0 15px;
	}
	div#sec1-inner img.logo {
		display: none;
	}
	div#sec1-inner {
		border-radius: 30px;
		padding: 20px 0 0 !important;
	}
	div#sec1-inner .main .inner img {
		width: 50%;
	}
	div#sec1-inner .row_col_wrap_12_inner.col.span_12.left {
		padding: 0 10px;
	}
	div#sec1-inner .main .inner {
		left: 20px;
		top: 10px;
	}
	div#sec2 {
		padding: 50px 0 130px !important;
	}
	div#sec2-inner-lst {
		padding: 0 !important;
	}
	div#sec2-inner-lst h2 {
		width: 95%;
		font-size: 30px;
		line-height: 40px;
		padding: 10px;
		margin-bottom: 0;
	}
	div#sec2-inner-lst p {
		width: 95%;
		font-size: 20px;
		line-height: 28px;
		padding-bottom: 10px;
	}
	div#sec2-inner-lst p strong {
		font-size: 20px;
	}
	div#sec2-inner-one .row_col_wrap_12_inner.col.span_12.left {
		padding: 0;
	}
	div#sec2 div#sec2-inner-one h4 {
		font-size: 25px;
	}
	div#sec2-inner-two {
		padding-top: 50px !important;
	}
	div#sec2-inner-two .vc_col-sm-6:first-child img {
		display: none;
	}
	div#sec2-inner-two .vc_col-sm-6:last-child img {
		display: none;
	}
	div#sec3:before {
		position: relative;
		top: 0;
		left: 0;
		right: 0;
		display: block;
		width: 100%;
		height: 10px;
	}
	div#sec3 {
		padding: 50px 0 !important;
		border-radius: 0;
	}
	div#sec3-inner-one .row_col_wrap_12_inner.col.span_12.left {
		padding: 0 20px;
	}
	div#sec3-inner-one .vc_column-inner {
		padding: 0;
	}
	div#sec3-inner-one .column-image-bg {
		background-size: cover;
		background-position: 13% 100%;
	}
	div#sec3-inner-one h2 {
		font-size: 40px;
		line-height: 45px;
		width: 90%;
		margin-bottom: 10px;
	}
	div#sec3-inner-one p {
		width: 90%;
		font-size: 22px;
		line-height: 30px;
		margin-bottom: 0;
	}
	div#sec3-inner-one h6 {
		font-size: 25px;
		margin-bottom: 0;
	}
	div#sec3-inner-one .wpb_wrapper {
		padding: 20px 0;
	}
	div#sec3-inner-one a#btn {
		font-size: 18px;
		padding: 16px 40px;
	}
	div#sec3-inner-two {
		padding-top: 60px !important;
	}
	div#sec3-inner-two .row_col_wrap_12_inner.col.span_12.left {
		padding: 0 15px;
	}
	.woocommerce ul.products li.product.classic .product-wrap img {
		height: 350px;
		object-fit: cover;
		width: 100%;
		border-radius: 40px;
	}
	div#sec3-inner-two h2.woocommerce-loop-product__title {
		text-align: center;
		font-size: 25px;
		padding-left: 0;
	}
	div#sec3-inner-two .woocommerce ul.products li.product .price {
		padding: 0;
		text-align: center;
		font-size: 25px;
		margin-bottom: 0;
	}
	div#sec3-inner-two a#btn2 {
		margin-top: 0;
		font-size: 20px;
		padding: 16px 50px;
	}
	div#sec5 {
		padding: 50px 0 !important;
		text-align: center;
	}
	div#sec3-inner-two a#btn2 .row_col_wrap_12.col.span_12.dark.left {
		padding-left: 16px;
	}
	div#sec5 .row_col_wrap_12.col.span_12.dark.left {
		padding: 0 15px;
	}
	div#sec5 h2 {
		font-size: 40px;
		line-height: 50px;
	}
	div#sec5 a#btn {
		font-size: 18px;
		padding: 16px 40px;
	}
	div#sec6-inner-one .row_col_wrap_12_inner.col.span_12.left {
		padding: 0 15px;
	}
	div#sec6-inner-one .vc_column-inner {
		padding: 50px 0;
	}
	div#sec6-inner-one h2 {
		font-size: 33px;
		line-height: 40px;
	}
	div#sec6-inner-one h6 {
		font-size: 25px;
		line-height: 30px;
		margin-bottom: 0;
	}
	div#sec6-inner-two .row_col_wrap_12_inner.col.span_12.left {
		padding: 0 15px;
	}
	div#sec6-inner-two .ser .ser-inner {
		text-align: center;
		left: 0;
		bottom: 50px;
	}
	div#sec6-inner-two .ser .ser-inner h3 {
		font-size: 35px;
		line-height: 40px;
		margin-bottom: 10px;
	}
	div#sec6-inner-two .ser .ser-inner p {
		margin: auto;
		font-size: 20px;
		width: 90%;
		line-height: 26px;
		padding-bottom: 10px;
	}
	div#sec6-inner-two .ser img {
		height: 480px;
		width: 100%;
		object-fit: cover;
		border-radius: 30px;
	}
	div#sec6-inner-two .ser .ser-inner a#btn {
		font-size: 24px;
	}
	div#sec6-inner-two {
		padding-bottom: 20px !important;
	}
	div#sec6 a#btn2 {
		font-size: 18px;
		padding: 16px 50px;
	}
	div#sec7 {
		padding-top: 50px !important;
	}
	div#conta {
		padding: 0 0 230px !important;
		text-align: center;
	}
	div#conta .vc_column-inner {
		padding: 0 15px;
	}
	div#conta h4 {
		font-size: 45px;
		line-height: 50px;
	}
	div#wpforms-121 {
		width: 100%;
		margin-top: 10px;
		margin-bottom: 50px;
	}
	div#conta input, select#wpforms-121-field_5 {
		padding-left: 15px;
		height: 50px;
	}
	div#conta textarea {
		height: 110px;
	}
	#conta ul#wpforms-121-field_10 label {
		text-align: left;
		padding-left: 10px;
		font-size: 18px;
	}
	#conta button#wpforms-submit-121 {
		margin-top: 10px;
		width: 160px;
		height: 55px;
		font-size: 18px;
	}
	div#footer-working-2 .row_col_wrap_12.col.span_12.dark.left {
		padding: 0 16px;
	}
	div#footer-working-2 {
		text-align: center;
	}
	div#footer-working-2 img {
		width: 70%;
		margin-bottom: 20px;
	}
	div#footer-working-2 h3 {
		font-size: 25px;
		margin-bottom: 0;
		padding-bottom: 15px;
	}
	div#footer-working-2 ul li a {
		flex-direction: column;
		font-size: 20px;
		line-height: 25px;
	}
	div#footer-working-2 .vc_col-sm-5:nth-child(1) ul li i {
		margin: 0 0 10px;
		font-size: 20px;
	}
	div#footer-working-2 .vc_col-sm-5:nth-child(1) ul li:nth-child(3) {
		flex-direction: column;
		font-size: 20px;
		line-height: 25px;
	}
	div#footer-working-2 ul.iconlist li {
		text-align: center !important;
		padding: 0 !important;
		margin: 0 4px;
	}
	ul.iconlist li a {
		justify-content: center;
		align-items: center !important;
		height: 41px;
	}
	div#footer-working-2 .vc_col-sm-4:nth-child(3) ul li i {
		margin: 0;
	}
	div#last-foot {
		margin-top: 40px;
		margin-bottom: 15px;
	}
	div#last-foot p {
		font-size: 20px;
	}
	div#abt-author {
		padding-top: 50px !important;
	}
	div#abt-author .row_col_wrap_12.col.span_12.dark.left {
		padding: 0 15px;
	}
	div#abt-author .vc_col-sm-6:nth-child(2) {
		padding: 20px 0 0 0;
		text-align: center;
	}
	div#abt-author h2 {
		font-size: 40px;
		line-height: 45px;
	}
	div#abt-author p {
		font-size: 18px;
		line-height: 28px;
		padding-bottom: 10px;
	}
	div#abt-author a#btn {
		font-size: 18px;
		padding: 16px 30px;
	}
	div#abou-work {
		padding-top: 50px !important;
		text-align: center;
	}
	div#abou-work .row_col_wrap_12.col.span_12.dark.left {
		padding: 0 15px;
	}
	div#abou-work h2 {
		font-size: 30px;
		line-height: 35px;
	}
	div#abou-work p {
		font-size: 18px;
		text-align: left;
		line-height: 28px;
	}
	div#abou-work img {
		float: unset;
		width: 100%;
		margin-top: 40px;
	}
	div#perspective {
		padding: 50px 0 200px !important;
		text-align: center;
	}
	div#perspective .row_col_wrap_12.col.span_12.dark.left {
		padding: 0 15px;
	}
	div#perspective h2 {
		font-size: 30px;
		line-height: 40px;
		padding-bottom: 0px;
	}
	div#perspective p {
		font-size: 18px;
		padding-bottom: 20px;
	}
	div#ser-inner {
		text-align: center;
	}
	div#ser-inner .row_col_wrap_12_inner.col.span_12.left {
		padding: 0 15px;
	}
	div#ser-inner h2 {
		font-size: 40px;
		line-height: 45px;
		margin-bottom: 10px;
	}
	div#ser-inner p {
		font-size: 18px;
		line-height: 28px;
	}
	div#ser-inner h4 {
		font-size: 22px;
	}
	div#ser-inner .vc_col-sm-6:nth-child(2) img {
		float: unset;
	}
	div#ser-inner img {
		margin-bottom: 20px;
	}
	div#ser-inner ul li {
		text-align: left;
		font-size: 18px;
		line-height: 22px;
		padding-bottom: 10px;
	}
	div#color {
		padding: 50px 0 !important;
		text-align: center;
	}
	div#color h2 {
		font-size: 30px;
		line-height: 40px;
		margin-bottom: 15px;
	}
	div#color h3 {
		font-size: 25px;
		line-height: 35px;
		margin-bottom: 10px;
	}
	div#color p {
		font-size: 18px;
		line-height: 28px;
	}
	div#color h4 {
		font-size: 25px;
		line-height: 30px;
	}
	div#color ol {
		margin-left: 20px;
		text-align: left;
		margin-bottom: 20px;
	}
	div#color ol li {
		font-size: 18px;
		line-height: 28px;
	}
	div#color h5 {
		font-size: 30px;
		line-height: 35px;
	}
	div#color .txt-img {
		flex-direction: column;
		gap: 0;
	}
	div#color .txt-img p {
		padding: 0 0 20px;
	}
	div#color .txt-img img {
		width: 100%;
	}
	div#deep {
		padding: 0 0 50px !important;
		text-align: center;
	}
	div#deep h2 {
		font-size: 30px;
		line-height: 40px;
	}
	div#deep p {
		font-size: 18px;
		line-height: 28px;
	}
	div#deep h3 {
		font-size: 25px;
		line-height: 35px;
	}
	div#deep h3 br {
		display: none;
	}
	div#deep .txt-img-two {
		flex-direction: column;
		align-items: center;
	}
	div#deep .txt-img-two h3 {
		width: 100%;
		margin-bottom: 20px;
	}
	div#catch {
		padding: 50px 0 !important;
		text-align: center;
	}
	div#catch h2 {
		font-size: 30px;
		line-height: 40px;
		margin-bottom: 10px;
	}
	div#catch p {
		font-size: 18px;
		line-height: 28px;
	}
	div#catch h3 {
		font-size: 25px;
		line-height: 35px;
		margin-bottom: 15px;
	}
	div#catch .txt-img-three {
		gap: 0;
		flex-direction: column;
	}
	div#catch p span br {
		display: none;
	}
	div#fast {
		padding: 0 0 245px !important;
		text-align: center;
	}
	div#fast h2 {
		font-size: 28px;
		line-height: 35px;
		margin-bottom: 10px;
	}
	div#fast p {
		font-size: 18px;
		line-height: 28px;
	}
	div#fast .txt-bx h5 {
		text-align: center;
	}
	.woocommerce ul.products li.product .woocommerce-loop-product__title {
		text-align: center;
	}
	.woocommerce ul.products li.product .price, .woocommerce-page ul.products li.product .price {
		text-align: center;
		margin: 0;
	}
	div#sec7 h2 {
		font-size: 35px;
		line-height: 35px;
		margin-bottom: 0 !important;
	}
	div#sec7 .carousel-item .wpb_text_column.wpb_content_element {
		width: 95%;
		padding: 30px 20px;
	}
	div#sec7 .carousel-item .wpb_text_column.wpb_content_element p {
		font-size: 20px;
		line-height: 28px;
	}
	div#sec7 .carousel-item .wpb_text_column.wpb_content_element p:last-child {
		padding: 0;
	}
	div#sec7 .carousel-item .wpb_text_column.wpb_content_element p:first-child {
		padding-bottom: 10px;
	}
	div#sec7 .owl-nav.disabled button {
		opacity: 0;
	}
	div#iamg1-work .row_col_wrap_12.col.span_12.dark.left {
		padding: 0 15px;
	}
	div#contact-para {
		text-align: center;
	}
	div#contact-para .row_col_wrap_12_inner.col.span_12.left {
		padding: 0 15px;
	}
	div#sec7 div#contact-para p {
		font-size: 18px;
		line-height: 28px;
	}
	div#contact-para {
		padding-bottom: 20px !important;
		margin-bottom: 50px;
	}
	.page-id-16 div#conta {
		padding-bottom: 50px !important;
	}
	div#contact-info {
		padding-top: 50px !important;
		text-align: center;
	}
	div#contact-info .row_col_wrap_12_inner.col.span_12.left {
		padding: 0 15px;
	}
	div#sec7 div#contact-info h2 {
		text-align: center;
		margin-bottom: 20px !important;
	}
	div#sec7 div#contact-info h3 {
		font-size: 25px;
	}
	div#sec7 div#contact-info p {
		font-size: 18px;
		line-height: 28px;
	}
	div#contact-info iframe#gmap_canvas {
		height: 350px;
	}
	div#author-page {
		padding-bottom: 240px !important;
		text-align: center;
	}
	div#author-page p {
		font-size: 18px;
		line-height: 28px;
	}
	div#author-page .txt-img {
		flex-direction: column;
	}
	.page-id-217 div#color {
		padding-bottom: 240px !important;
	}
	.page-id-221 div#deep {
		padding: 50px 0 240px !important;
	}
	.page-id-224 div#catch {
		padding-bottom: 240px !important;
	}
	.page-id-228 div#fast {
		padding-top: 50px !important;
	}
	div#comm-work {
		padding: 50px 0 240px !important;
	}
	div#comm-work h2 {
		font-size: 35px;
		width: 100%;
		margin: 0;
	}
}
@media only screen and (min-width: 768px) and (max-width: 999px) {
	.page-id-7 header#top {
		position: relative;
		bottom: 0;
		padding: 5px 0;
	}
	body #header-outer {
		padding: 0;
	}
	body #header-outer .slide-out-widget-area-toggle.mobile-icon .lines:before, #header-outer .slide-out-widget-area-toggle.mobile-icon .lines:after, #top .slide-out-widget-area-toggle a .lines-button:after {
		width: 100% !important;
		background: #fff;
	}
	#header-outer #top #mobile-cart-link i {
		color: #fff;
	}
	body.material #slide-out-widget-area.slide-out-from-right .off-canvas-menu-container li a {
		font-family: Erstoria;
		font-weight: 400;
		font-size: 18px;
		line-height: 20px;
	}
	body.material #slide-out-widget-area.slide-out-from-right .off-canvas-menu-container li a:after {
		display: none;
	}
	div#sec1 {
		padding: 60px 0 56px !important;
	}
	div#sec1 .row_col_wrap_12.col.span_12.dark.left {
		padding: 0 50px;
	}
	div#sec1-inner img.logo {
		display: none;
	}
	div#sec1-inner {
		border-radius: 50px;
		padding: 30px 30px 10px !important;
	}
	div#sec1-inner .main .inner img {
		width: 70%;
	}
	div#sec1-inner .row_col_wrap_12_inner.col.span_12.left {
		padding: 0 10px;
	}
	div#sec1-inner .main .inner {
		left: 45px;
		top: 10px;
	}
	div#sec2 {
		padding: 65px 0 240px !important;
	}
	div#sec2-inner-lst {
		padding: 0 !important;
	}
	div#sec2-inner-lst h2 {
		width: 85%;
		font-size: 35px;
		line-height: 50px;
		padding: 20px;
		margin-bottom: 0;
	}
	div#sec2-inner-lst p {
		width: 85%;
		font-size: 22px;
		line-height: 32px;
		padding-bottom: 15px;
	}
	div#sec2-inner-lst p strong {
		font-size: 22px;
	}
	div#sec2-inner-one .row_col_wrap_12_inner.col.span_12.left {
		padding: 0 20px;
	}
	div#sec2 div#sec2-inner-one h4 {
		font-size: 24px;
	}
	div#sec2-inner-two {
		padding-top: 90px !important;
	}
	div#sec2-inner-two .vc_col-sm-6:first-child img {
		/* display: none; */
		width: 30%;
	}
	div#sec2-inner-two .vc_col-sm-6:last-child img {
	margin-top: -258px;
	width: 30%;
	}
	div#sec3:before {
		top: -440px;
		left: -60px;
		width: 72%;
		background-size: contain;
		right: 0;
		margin: auto;
	}
	div#sec3 {
		padding: 70px 0 47px !important;
	}
	div#sec3-inner-one .row_col_wrap_12_inner.col.span_12.left {
		padding: 0 50px;
	}
	div#sec3-inner-one .vc_column-inner {
	}
	div#sec3-inner-one .column-image-bg {
	}
	div#sec3-inner-one h2 {
		font-size: 40px;
		line-height: 45px;
		width: 90%;
		margin-bottom: 10px;
	}
	div#sec3-inner-one p {
		width: 82%;
		font-size: 24px;
		line-height: 30px;
		margin-bottom: 0;
	}
	div#sec3-inner-one h6 {
		font-size: 28px;
		margin-bottom: 0;
	}
	div#sec3-inner-one .wpb_wrapper {
		padding: 0;
	}
	div#sec3-inner-one a#btn {
		font-size: 20px;
		padding: 18px 50px;
	}
	div#sec3-inner-two {
		padding-top: 60px !important;
	}
	div#sec3-inner-two .row_col_wrap_12_inner.col.span_12.left {
		padding: 0 15px;
	}
	.woocommerce ul.products li.product.classic .product-wrap img {
		height: 350px;
		object-fit: cover;
		width: 100%;
		border-radius: 40px;
	}
	div#sec3-inner-two h2.woocommerce-loop-product__title {
		text-align: center;
		font-size: 25px;
		padding-left: 0;
	}
	div#sec3-inner-two .woocommerce ul.products li.product .price {
		padding: 0;
		text-align: center;
		font-size: 25px;
		margin-bottom: 0;
	}
	div#sec3-inner-two a#btn2 {
		margin-top: 0;
		font-size: 20px;
		padding: 18px 60px;
	}
	div#sec5 {
		padding: 70px 0 !important;
		text-align: center;
	}
	div#sec3-inner-two a#btn2 .row_col_wrap_12.col.span_12.dark.left {
		padding-left: 16px;
	}
	div#sec5 .row_col_wrap_12.col.span_12.dark.left {
		padding: 0 15px;
	}
	div#sec5 h2 {
		font-size: 70px;
		line-height: 70px;
	}
	div#sec5 a#btn {
		font-size: 20px;
		padding: 18px 50px;
		margin: 0;
	}
	div#sec6-inner-one .row_col_wrap_12_inner.col.span_12.left {
		padding: 0 120px;
	}
	div#sec6-inner-one .vc_column-inner {
		padding: 60px 0 60px;
	}
	div#sec6-inner-one h2 {
		font-size: 45px;
		line-height: 50px;
	}
	div#sec6-inner-one h6 {
		font-size: 28px;
		line-height: 33px;
		margin-bottom: 10px;
	}
	div#sec6-inner-two .row_col_wrap_12_inner.col.span_12.left {
		padding: 0 35px;
		justify-content: center;
	}
	div#sec6-inner-two .ser .ser-inner {
		text-align: center;
		left: 0;
		bottom: 50px;
	}
	div#sec6-inner-two .ser .ser-inner h3 {
		font-size: 35px;
		line-height: 45px;
		margin-bottom: 10px;
	}
	div#sec6-inner-two .ser .ser-inner p {
		margin: auto;
		font-size: 20px;
		width: 86%;
		line-height: 26px;
		padding-bottom: 10px;
	}
	div#sec6-inner-two .ser img {
		width: 100%;
		object-fit: cover;
		border-radius: 30px;
	}
	div#sec6-inner-two .ser .ser-inner a#btn {
		font-size: 24px;
	}
	div#sec6-inner-two {
		padding-bottom: 20px !important;
	}
	div#sec6 a#btn2 {
		font-size: 18px;
		padding: 16px 50px;
	}
	div#sec7 {
		padding-top: 70px !important;
	}
	div#conta {
		padding: 0 0 230px !important;
		text-align: center;
	}
	div#conta .vc_column-inner {
		padding: 0 15px;
	}
	div#conta h4 {
		font-size: 55px;
		line-height: 60px;
	}
	div#wpforms-121 {
		width: 100%;
		margin-top: 10px;
		margin-bottom: 60px;
	}
	div#conta input, select#wpforms-121-field_5 {
		padding-left: 20px;
		height: 55px;
	}
	div#conta textarea {
		height: 120px;
	}
	#conta ul#wpforms-121-field_10 label {
		text-align: left;
		padding-left: 10px;
		font-size: 18px;
	}
	#conta button#wpforms-submit-121 {
		margin-top: 15px;
		width: 170px;
		height: 60px;
		font-size: 20px;
	}
	div#footer-working-2 .row_col_wrap_12.col.span_12.dark.left {
		padding: 0 16px;
	}
	div#footer-working-2 {
		text-align: center;
	}
	div#footer-working-2 img {
		width: 45%;
		margin-bottom: 25px;
	}
	div#footer-working-2 h3 {
		font-size: 28px;
		margin-bottom: 0;
		padding-bottom: 15px;
	}
	div#footer-working-2 ul li a {
		flex-direction: column;
		font-size: 22px;
		line-height: 28px;
	}
	div#footer-working-2 .vc_col-sm-5:nth-child(1) ul li i {
		margin: 0 0 10px;
		font-size: 20px;
	}
	div#footer-working-2 .vc_col-sm-5:nth-child(1) ul li:nth-child(3) {
		flex-direction: column;
		font-size: 20px;
		line-height: 25px;
	}
	div#footer-working-2 ul.iconlist li {
		text-align: center !important;
		padding: 0 !important;
		margin: 0 4px;
	}
	ul.iconlist li a {
		justify-content: center;
		align-items: center !important;
		height: 41px;
	}
	div#footer-working-2 .vc_col-sm-4:nth-child(3) ul li i {
		margin: 0;
	}
	div#last-foot {
		margin-top: 40px;
		margin-bottom: 15px;
	}
	div#last-foot p {
		font-size: 20px;
	}
	div#abt-author {
		padding-top: 70px !important;
	}
	div#abt-author .row_col_wrap_12.col.span_12.dark.left {
		padding: 0 60px;
	}
	div#abt-author .vc_col-sm-6:nth-child(2) {
		padding: 20px 0 0 0;
		text-align: center;
	}
	div#abt-author h2 {
		font-size: 50px;
		line-height: 55px;
	}
	div#abt-author p {
		font-size: 22px;
		line-height: 30px;
		padding-bottom: 15px;
	}
	div#abt-author a#btn {
		font-size: 20px;
		padding: 18px 40px;
	}
	div#abou-work {
		padding-top: 70px !important;
		text-align: center;
	}
	div#abou-work .row_col_wrap_12.col.span_12.dark.left {
		padding: 0 60px;
	}
	div#abou-work h2 {
		font-size: 40px;
		line-height: 50px;
	}
	div#abou-work p {
		font-size: 22px;
		text-align: left;
		line-height: 32px;
	}
	div#abou-work img {
		float: unset;
		width: 100%;
		margin-top: 40px;
	}
	div#perspective {
		padding: 60px 0 200px !important;
		text-align: center;
	}
	div#perspective .row_col_wrap_12.col.span_12.dark.left {
		padding: 0 60px;
	}
	div#perspective h2 {
		font-size: 35px;
		line-height: 40px;
		padding-bottom: 10px;
	}
	div#perspective p {
		font-size: 22px;
		padding-bottom: 20px;
	}
	div#perspective p br {
	    display: none;
	}
	div#ser-inner {
		text-align: center;
	}
	div#ser-inner .row_col_wrap_12_inner.col.span_12.left {
		padding: 0 60px;
	}
	div#ser-inner h2 {
		font-size: 50px;
		line-height: 55px;
		margin-bottom: 15px;
	}
	div#ser-inner p {
		font-size: 22px;
		line-height: 32px;
	}
	div#ser-inner h4 {
		font-size: 22px;
	}
	div#ser-inner .vc_col-sm-6:nth-child(2) img {
		float: unset;
	}
	div#ser-inner img {
		margin-bottom: 20px;
	}
	div#ser-inner ul li {
		text-align: left;
		font-size: 22px;
		line-height: 26px;
		padding-bottom: 15px;
	}
	div#color {
		padding: 60px 0 50px !important;
		text-align: center;
	}
	div#color h2 {
		font-size: 35px;
		line-height: 50px;
		margin-bottom: 15px;
	}
	div#color h3 {
		font-size: 30px;
		line-height: 45px;
		margin-bottom: 15px;
	}
	div#color p {
		font-size: 22px;
		line-height: 30px;
	}
	div#color h4 {
		font-size: 30px;
		line-height: 35px;
	}
	div#color ol {
		margin-left: 30px;
		text-align: left;
		margin-bottom: 20px;
	}
	div#color ol li {
		font-size: 22px;
		line-height: 30px;
	}
	div#color h5 {
		font-size: 32px;
		line-height: 35px;
	}
	div#color .txt-img {
		flex-direction: column;
		gap: 0;
	}
	div#color .txt-img p {
		padding: 0 0 20px;
	}
	div#color .txt-img img {
		width: 100%;
	}
	div#deep {
		padding: 0 0 70px !important;
		text-align: center;
	}
	div#deep h2 {
		font-size: 35px;
		line-height: 40px;
	}
	div#deep p {
		font-size: 22px;
		line-height: 30px;
	}
	div#deep h3 {
		font-size: 30px;
		line-height: 40px;
	}
	div#deep h3 br {
		display: none;
	}
	div#deep .txt-img-two {
		flex-direction: column;
		align-items: center;
	}
	div#deep .txt-img-two h3 {
		width: 100%;
		margin-bottom: 20px;
	}
	div#catch {
		padding: 50px 0 !important;
		text-align: center;
	}
	div#catch h2 {
		font-size: 35px;
		line-height: 45px;
		margin-bottom: 15px;
	}
	div#catch p {
		font-size: 22px;
		line-height: 30px;
	}
	div#catch h3 {
		font-size: 24px;
		line-height: 35px;
		margin-bottom: 15px;
	}
	div#catch .txt-img-three {
		gap: 0;
		flex-direction: column;
	}
	div#catch p span br {
		display: none;
	}
	div#fast {
		padding: 0 0 245px !important;
		text-align: center;
	}
	div#fast h2 {
		font-size: 35px;
		line-height: 40px;
		margin-bottom: 15px;
	}
	div#fast p {
		font-size: 22px;
		line-height: 30px;
	}
	div#fast .txt-bx h5 {
		text-align: center;
		margin-top: 15px;
	}
	div#catch .txt-img-three img {
	    margin: auto;
	}
	.woocommerce ul.products li.product .woocommerce-loop-product__title {
		text-align: center;
	}
	.woocommerce ul.products li.product .price, .woocommerce-page ul.products li.product .price {
		text-align: center;
		margin: 0;
	}
	div#sec7 h2 {
		font-size: 50px;
		line-height: 55px;
		margin-bottom: 0 !important;
	}
	div#sec7 .carousel-item .wpb_text_column.wpb_content_element {
		width: 85%;
		padding: 30px 20px;
	}
	div#sec7 .carousel-item .wpb_text_column.wpb_content_element p {
		font-size: 22px;
		line-height: 28px;
	}
	div#sec7 .carousel-item .wpb_text_column.wpb_content_element p:last-child {
		padding: 0;
	}
	div#sec7 .carousel-item .wpb_text_column.wpb_content_element p:first-child {
		padding-bottom: 15px;
	}
	div#sec7 button.owl-prev {
		right: 0 !important;
	}
	div#sec7 button.owl-next {
	    left: 0;
	}
	div#iamg1-work .row_col_wrap_12.col.span_12.dark.left {
		padding: 0 15px;
	}
	div#contact-para {
		text-align: center;
	}
	div#contact-para .row_col_wrap_12_inner.col.span_12.left {
		padding: 0 60px;
	}
	div#sec7 div#contact-para p {
		font-size: 22px;
		line-height: 30px;
	}
	div#contact-para {
		padding-bottom: 20px !important;
		margin-bottom: 50px;
	}
	.page-id-16 div#conta {
		padding-bottom: 50px !important;
	}
	div#contact-info {
		padding-top: 50px !important;
		text-align: center;
	}
	div#contact-info .row_col_wrap_12_inner.col.span_12.left {
		padding: 0 60px;
	}
	div#sec7 div#contact-info h2 {
		text-align: center;
		margin-bottom: 20px !important;
	}
	div#sec7 div#contact-info h3 {
		font-size: 30px;
	}
	div#sec7 div#contact-info p {
		font-size: 22px;
		line-height: 30px;
	}
	div#contact-info iframe#gmap_canvas {
		height: 450px;
	}
	div#author-page {
		padding-bottom: 240px !important;
		text-align: center;
	}
	div#author-page p {
		font-size: 22px;
		line-height: 30px;
	}
	div#author-page .txt-img {
		flex-direction: column;
		align-items: center;
	}
	.page-id-217 div#color {
		padding-bottom: 240px !important;
	}
	.page-id-221 div#deep {
		padding: 50px 0 240px !important;
	}
	.page-id-224 div#catch {
		padding-bottom: 240px !important;
	}
	.page-id-228 div#fast {
		padding-top: 50px !important;
	}
	div#comm-work {
		padding: 50px 0 240px !important;
	}
	div#comm-work h2 {
		font-size: 35px;
		width: 100%;
		margin: 0;
	}
	div#sec2-inner-one .vc_col-sm-3 .vc_column-inner .column-image-bg {
	    background-size: 100% 100%;
	}
	div#sec2-inner-one {
	    padding-top: 40px;
	}
	div#sec3-inner-one .wpb_text_column.wpb_content_element {
	    margin-bottom: 20px;
	}
	div#sec6-inner-two .row_col_wrap_12_inner.col.span_12.left .vc_col-sm-4 {
	    width: 49%;
	}
	.wpb_gallery_slidesimage_grid .portfolio-items .col img {
		height: 300px;
	}
}
@media only screen and (min-width: 1000px) and (max-width: 1300px) {
	div#sec1 .row_col_wrap_12.col.span_12.dark.left {
		padding: 0 70px;
	}
	div#sec1-inner .row_col_wrap_12_inner.col.span_12.left {
		padding: 0 90px;
	}
	div#sec1-inner img.logo {
		width: 20%;
		margin-bottom: 20px;
	}
	div#sec1-inner .main .inner img {
		width: 70%;
	}
	div#sec1-inner .main .inner {
		left: 50px;
		top: 10px;
	}
	div#sec2 {
		padding: 80px 0 180px !important;
	}
	.page-id-7 header#top {
		bottom: -52em;
	}
	#header-outer[data-lhe=animated_underline] #top nav>ul>li>a {
		padding: 50px 10px !important;
		margin: 0 1px;
		font-size: 18px;
	}
	body.material #header-outer:not([data-format=left-header]) #top nav>.buttons {
		margin: 0 !important;
		margin-right: 40px !important;
	}
	div#sec2-inner-lst h2 {
		font-size: 40px;
		width: 80%;
	}
	div#sec2-inner-lst p {
		font-size: 23px;
		line-height: 30px;
		width: 80%;
		padding-bottom: 20px;
	}
	div#sec2-inner-lst p strong {
		font-size: 25px;
	}
	div#sec2-inner-one .vc_col-sm-3 {
		width: 50%;
		padding: 0 10px 20px;
	}
	div#sec2-inner-one .vc_col-sm-3 .column-image-bg {
		background-size: 100% 100%;
	}
	div#sec3:before {
		left: -100px;
		right: 0;
		margin: auto;
		background-size: cover;
		background-position: center;
		height: 34%;
		top: -440px;
	}
	div#sec2-inner-two .vc_col-sm-6:first-child img {
		width: 50%;
	}
	div#sec2-inner-two .vc_col-sm-6:last-child img {
		width: 50%;
	}
	div#sec3 {
		padding: 230px 0 47px !important;
	}
	div#sec3-inner-one .row_col_wrap_12_inner.col.span_12.left {
		padding: 0 100px;
	}
	div#sec3-inner-one h2 {
		font-size: 50px;
		line-height: 60px;
		margin-bottom: 15px;
	}
	div#sec3-inner-one h6 {
		font-size: 28px;
		margin-bottom: 10px;
	}
	div#sec3-inner-one p {
		font-size: 23px;
		line-height: 30px;
	}
	div#sec3-inner-one a#btn, div#sec5 a#btn {
		font-size: 20px;
		padding: 16px 40px;
	}
	div#sec3-inner-two {
		padding-top: 50px !important;
	}
	div#sec3-inner-two .row_col_wrap_12_inner.col.span_12.left {
		padding: 0 50px;
	}
	div#sec3-inner-two h2.woocommerce-loop-product__title {
		padding-left: 0;
		font-size: 22px;
	}
	div#sec3-inner-two ul.products.columns-4 li {
		width: 30%;
	}
	div#sec3-inner-two .woocommerce ul.products li.product .price {
		padding: 0;
		margin: 0;
	}
	div#sec3-inner-two a#btn2, div#sec6 a#btn2 {
		margin-top: 0;
		padding: 16px 50px;
		font-size: 20px;
	}
	div#sec5 {
		padding: 120px 0 100px !important;
	}
	div#sec5 .row_col_wrap_12.col.span_12.dark.left {
		padding-left: 60px;
	}
	div#sec5 h2 {
		font-size: 90px;
		line-height: 90px;
	}
	div#sec6-inner-one .row_col_wrap_12_inner.col.span_12.left {
		padding: 0 100px;
	}
	div#sec6-inner-one h6 {
		font-size: 28px;
	}
	div#sec6-inner-one h2 {
		font-size: 55px;
	}
	div#sec6-inner-two {
		padding: 50px 0 10px !important;
	}
	div#sec6-inner-two .row_col_wrap_12_inner.col.span_12.left {
		padding: 0 30px;
	}
	div#sec6-inner-two .ser .ser-inner {
		left: 20px;
	}
	div#sec6-inner-two .ser .ser-inner h3 {
		font-size: 30px;
		line-height: 35px;
		margin-bottom: 10px;
	}
	div#sec6-inner-two .ser .ser-inner p {
		width: 95%;
		font-size: 18px;
		line-height: 23px;
	}
	div#sec6-inner-two .ser .ser-inner p:nth-child(2) {
		min-height: 156px;
	}
	div#sec6-inner-two .ser .ser-inner a#btn {
		font-size: 25px;
	}
	div#sec7 {
		padding-top: 50px !important;
	}
	div#sec7 .vc_col-sm-6:first-child .vc_column-inner {
		padding-left: 50px;
	}
	div#conta h4 {
		font-size: 60px;
		line-height: 70px;
	}
	div#wpforms-121 {
		margin-top: 0;
	}
	#conta ul#wpforms-121-field_10 label {
		font-size: 18px;
	}
	#conta button#wpforms-submit-121 {
		width: 170px;
		height: 55px;
		font-size: 20px;
	}
	div#footer-working-2 .row_col_wrap_12.col.span_12.dark.left {
		padding: 0 100px;
	}
	div#footer-working-2 img {
		margin-bottom: 30px;
	}
	div#footer-working-2 h3 {
		padding: 0;
		margin-bottom: 20px;
		font-size: 25px;
	}
	div#footer-working-2 ul li {
		font-size: 20px;
		line-height: 28px;
	}
	div#footer-working-2 ul li a {
		font-size: 20px;
		line-height: 28px;
	}
	div#footer-working-2 .vc_col-sm-5:nth-child(1) ul li {
		padding-bottom: 10px;
	}
	div#footer-working-2 .vc_col-sm-3:nth-child(2) ul li {
		padding-bottom: 5px;
	}
	div#footer-working-2 .vc_col-sm-4:nth-child(3) ul li {
		padding-bottom: 10px;
	}
	div#footer-working-2 ul.iconlist li {
		margin-right: 5px;
	}
	div#last-foot {
		margin-top: 40px;
		margin-bottom: 20px;
		padding: 5px 0;
	}
	div#last-foot p {
		font-size: 22px;
	}
	div#abt-author {
		padding-top: 70px !important;
	}
	div#abt-author .row_col_wrap_12.col.span_12.dark.left {
		padding: 0 60px;
	}
	div#abt-author h2 {
		font-size: 45px;
		line-height: 55px;
	}
	div#abt-author p {
		font-size: 23px;
		line-height: 28px;
		padding-bottom: 15px;
	}
	div#abt-author a#btn {
		font-size: 20px;
		padding: 16px 30px;
		margin: 0;
	}
	div#abou-work {
		padding-top: 50px !important;
	}
	div#abou-work .row_col_wrap_12.col.span_12.dark.left {
		padding: 0 60px;
	}
	div#abou-work h2 {
		font-size: 32px;
		line-height: 45px;
	}
	div#abou-work p {
		font-size: 23px;
		padding-bottom: 20px;
	}
	div#perspective {
		padding-top: 50px !important;
	}
	div#perspective .row_col_wrap_12.col.span_12.dark.left {
		padding: 0 60px;
	}
	div#perspective h2 {
		padding: 0;
		margin-bottom: 15px;
		font-size: 35px;
		line-height: 40px;
	}
	div#perspective p {
		font-size: 23px;
	}
	div#ser-inner .row_col_wrap_12_inner.col.span_12.left {
		padding: 0 60px;
	}
	div#ser-inner h2 {
		font-size: 50px;
		margin-bottom: 10px;
	}
	div#ser-inner p {
		font-size: 23px;
		line-height: 30px;
	}
	div#ser-inner ul li {
		font-size: 23px;
		padding-bottom: 15px;
	}
	div#color h2 {
		font-size: 35px;
		line-height: 45px;
		margin-bottom: 15px;
	}
	div#color h3 {
		font-size: 35px;
		line-height: 45px;
		margin-bottom: 10px;
	}
	div#color p {
		font-size: 23px;
		line-height: 30px;
		padding-bottom: 15px;
	}
	div#color ol {
		margin-left: 30px;
	}
	div#color ol li {
		font-size: 23px;
		line-height: 30px;
	}
	div#color .txt-img p br {
		display: none;
	}
	div#color .txt-img p {
		width: 50%;
	}
	div#color .txt-img {
		align-items: center;
	}
	div#color h4 {
		font-size: 30px;
		line-height: 35px;
	}
	div#color h5 {
		font-size: 30px;
	}
	div#deep h2 {
    	font-size: 35px;
		line-height: 40px;
		margin-bottom: 10px;
	}
	div#deep p {
		font-size: 23px;
		line-height: 30px;
		padding-bottom: 20px;
	}
	div#deep h3 {
		font-size: 28px;
		line-height: 35px;
	}
	div#deep .txt-img-two {
		align-items: center;
	}
	div#deep .txt-img-two h3 {
		text-align: left;
	}
	div#color {
		padding-bottom: 0 !important;
	}
	div#deep {
		padding: 50px 0 !important;
	}
	div#catch {
		padding-bottom: 0 !important;
	}
	div#catch h2 {
		font-size: 35px;
		line-height: 45px;
		margin-bottom: 10px;
	}
	div#catch p {
		font-size: 23px;
		padding-bottom: 20px;
	}
	div#catch h3 {
		font-size: 28px;
		line-height: 35px;
		margin-bottom: 20px;
	}
	div#catch .txt-img-three {
		align-items: center;
	}
	div#fast {
		padding: 50px 0 240px !important;
	}
	div#fast h2 {
		font-size: 35px;
		line-height: 40px;
	}
	div#fast p {
		font-size: 23px;
		line-height: 30px;
		padding-bottom: 20px;
	}
	.page-id-217 div#color {
		padding-bottom: 240px !important;
	}
	.page-id-221 div#deep {
		padding-bottom: 240px !important;
	}
	#page-header-bg h1 {
		font-size: 40px;
	}
	.page-id-224 div#catch {
		padding-bottom: 240px !important;
	}
	div#comm-work {
		padding: 70px 0 240px !important;
	}
	div#comm-work h2 {
		font-size: 50px;
		width: 70%;
		line-height: 60px;
	}
	.woocommerce ul.products li.product .woocommerce-loop-product__title {
		font-size: 19px;
	}
	.woocommerce ul.products li.product .price, .woocommerce-page ul.products li.product .price {
		font-size: 19px;
		margin: 0;
	}
	.woocommerce ul.products li.product .price ins .amount {
		font-size: 19px;
	}
	div#sec7 h2 {
		font-size: 45px;
		line-height: 55px;
		padding: 0;
	}
	div#iamg1-work .row_col_wrap_12.col.span_12.dark.left {
		padding: 0 80px;
	}
	div#iamg1-work img {
		height: 250px;
		object-fit: cover;
	}
	div#sec7 div#contact-para .row_col_wrap_12_inner.col.span_12.left {
		padding: 0 80px;
	}
	div#sec7 h6 {
		font-size: 28px;
	}
	div#sec7 div#contact-para p {
		font-size: 23px;
	}
	div#contact-info {
		padding: 50px 0 230px !important;
	}
	div#contact-info .row_col_wrap_12_inner.col.span_12.left {
		padding: 0 80px;
	}
	div#sec7 div#contact-info h3 {
		font-size: 30px;
		line-height: 35px;
	}
	div#sec7 div#contact-info p {
		font-size: 22px;
	}
	div#sec7 div#contact-info iframe {
		height: 400px;
	}
}
@media only screen and (min-width: 1100px) and (max-width: 1200px) {
	.page-id-7 header#top {
		bottom: -57em;
	}
}
@media only screen and (min-width: 1201px) and (max-width: 1260px) {
	.page-id-7 header#top {
		bottom: -62em;
	}
}
@media only screen and (min-width: 1261px) and (max-width: 1300px) {
	.page-id-7 header#top {
		bottom: -66em;
	}
}
@media only screen and (min-width: 1301px) and (max-width: 1600px) {
	div#sec1 .row_col_wrap_12.col.span_12.dark.left {
		padding: 0 70px;
	}
	div#sec1-inner .row_col_wrap_12_inner.col.span_12.left {
		padding: 0 90px;
	}
	div#sec1-inner img.logo {
		width: 20%;
		margin-bottom: 20px;
	}
	div#sec1-inner .main .inner img {
		width: 70%;
	}
	div#sec1-inner .main .inner {
		left: 50px;
		top: 10px;
	}
	div#sec2 {
		padding: 80px 0 180px !important;
	}
	.page-id-7 header#top {
		bottom: -67em;
	}
	#header-outer[data-lhe=animated_underline] #top nav>ul>li>a {
		padding: 50px 15px !important;
		font-size: 20px;
	}
	body.material #header-outer:not([data-format=left-header]) #top nav>.buttons {
		margin: 0 !important;
		margin-right: 70px !important;
	}
	div#sec2-inner-lst h2 {
		font-size: 45px;
		width: 65%;
	}
	div#sec2-inner-lst p {
		font-size: 24px;
		line-height: 30px;
		width: 70%;
		padding-bottom: 20px;
	}
	div#sec2-inner-lst p strong {
		font-size: 25px;
	}
	div#sec2-inner-one .vc_col-sm-3 {
		/* width: 50%; */
		/* padding: 0 10px 20px; */
	}
	div#sec2-inner-one .vc_col-sm-3 .column-image-bg {
		background-size: 100% 100%;
	}
	div#sec3:before {
		left: -100px;
		right: 0;
		margin: auto;
		background-size: cover;
		background-position: center;
		height: 34%;
		top: -440px;
	}
	div#sec2-inner-two .vc_col-sm-6:first-child img {
		width: 50%;
	}
	div#sec2-inner-two .vc_col-sm-6:last-child img {
		width: 50%;
	}
	div#sec3 {
		padding: 280px 0 47px !important;
	}
	div#sec3-inner-one .row_col_wrap_12_inner.col.span_12.left {
		padding: 0 200px;
	}
	div#sec3-inner-one h2 {
		font-size: 60px;
		line-height: 70px;
		margin-bottom: 20px;
	}
	div#sec3-inner-one h6 {
		font-size: 28px;
		margin-bottom: 10px;
	}
	div#sec3-inner-one p {
		font-size: 24px;
		line-height: 32px;
	}
	div#sec3-inner-one a#btn, div#sec5 a#btn {
		font-size: 21px;
		padding: 18px 50px;
	}
	div#sec3-inner-two {
		padding-top: 80px !important;
	}
	div#sec3-inner-two .row_col_wrap_12_inner.col.span_12.left {
		padding: 0 50px;
	}
	div#sec3-inner-two h2.woocommerce-loop-product__title {
		padding-left: 0;
		font-size: 20px;
	}
	div#sec3-inner-two ul.products.columns-4 li {
		/* width: 30%; */
	}
	div#sec3-inner-two .woocommerce ul.products li.product .price {
		padding: 0;
		margin: 0;
		font-size: 20px;
	}
	div#sec3-inner-two a#btn2, div#sec6 a#btn2 {
		margin-top: 0;
		padding: 18px 60px;
		font-size: 22px;
	}
	div#sec5 {
		padding: 120px 0 100px !important;
	}
	div#sec5 .row_col_wrap_12.col.span_12.dark.left {
		padding-left: 100px;
	}
	div#sec5 h2 {
		font-size: 110px;
		line-height: 120px;
	}
	div#sec6-inner-one .row_col_wrap_12_inner.col.span_12.left {
		padding: 0 200px;
	}
	div#sec6-inner-one h6 {
		font-size: 28px;
	}
	div#sec6-inner-one h2 {
		font-size: 65px;
	}
	div#sec6-inner-two {
		padding: 50px 0 10px !important;
	}
	div#sec6-inner-two .row_col_wrap_12_inner.col.span_12.left {
		padding: 0 50px;
	}
	div#sec6-inner-two .ser .ser-inner {
		left: 20px;
	}
	div#sec6-inner-two .ser .ser-inner h3 {
		font-size: 35px;
		line-height: 40px;
		margin-bottom: 15px;
	}
	div#sec6-inner-two .ser .ser-inner p {
		width: 95%;
		font-size: 21px;
		line-height: 25px;
	}
	div#sec6-inner-two .ser .ser-inner p:nth-child(2) {
	}
	div#sec6-inner-two .ser .ser-inner a#btn {
		font-size: 27px;
	}
	div#sec7 {
		padding-top: 50px !important;
	}
	div#sec7 .vc_col-sm-6:first-child .vc_column-inner {
		padding-left: 80px;
	}
	div#conta h4 {
		font-size: 60px;
		line-height: 70px;
	}
	div#wpforms-121 {
		margin-top: 0;
	}
	#conta ul#wpforms-121-field_10 label {
		font-size: 18px;
	}
	#conta button#wpforms-submit-121 {
		width: 170px;
		height: 55px;
		font-size: 20px;
	}
	div#footer-working-2 .row_col_wrap_12.col.span_12.dark.left {
		padding: 0 150px;
	}
	div#footer-working-2 img {
		margin-bottom: 40px;
	}
	div#footer-working-2 h3 {
		padding: 0;
		margin-bottom: 20px;
		font-size: 28px;
	}
	div#footer-working-2 ul li {
		font-size: 22px;
		line-height: 33px;
	}
	div#footer-working-2 ul li a {
		font-size: 22px;
		line-height: 30px;
		margin: 0 !important;!i;!;
		padding: 0 !important;!i;!;
	}
	div#footer-working-2 .vc_col-sm-5:nth-child(1) ul li {
		padding-bottom: 15px;
	}
	div#footer-working-2 .vc_col-sm-3:nth-child(2) ul li {
		padding-bottom: 10px;
	}
	div#footer-working-2 .vc_col-sm-4:nth-child(3) ul li {
		padding-bottom: 15px;
	}
	div#footer-working-2 ul.iconlist li {
		margin-right: 5px;
	}
	div#last-foot {
		margin-top: 60px;
		margin-bottom: 30px;
		padding: 10px 0;
	}
	div#last-foot p {
		font-size: 24px;
	}
	div#sec2 div#sec2-inner-one h4 {
	    font-size: 21px;
	}
	div#sec2 div#sec2-inner-one p {
	    font-size: 21px;
	}
	div#abt-author {
		padding-top: 80px !important;
	}
	div#abt-author .row_col_wrap_12.col.span_12.dark.left {
		padding: 0 120px;
	}
	div#abt-author h2 {
		font-size: 55px;
		line-height: 65px;
	}
	div#abt-author p {
		font-size: 24px;
		line-height: 30px;
		padding-bottom: 15px;
	}
	div#abt-author a#btn {
		font-size: 20px;
		padding: 18px 40px;
		margin: 0;
	}
	div#abou-work {
		padding-top: 70px !important;
	}
	div#abou-work .row_col_wrap_12.col.span_12.dark.left {
		padding: 0 120px;
	}
	div#abou-work h2 {
		font-size: 38px;
		line-height: 50px;
	}
	div#abou-work p {
		font-size: 24px;
		padding-bottom: 20px;
	}
	div#perspective {
		padding-top: 70px !important;
	}
	div#perspective .row_col_wrap_12.col.span_12.dark.left {
		padding: 0 120px;
	}
	div#perspective h2 {
		padding: 0;
		margin-bottom: 15px;
		font-size: 40px;
		line-height: 50px;
	}
	div#perspective p {
		font-size: 24px;
	}
	div#ser-inner .row_col_wrap_12_inner.col.span_12.left {
		padding: 0 120px;
	}
	div#ser-inner h2 {
		font-size: 58px;
		margin-bottom: 20px;
	}
	div#ser-inner p {
		font-size: 24px;
		line-height: 32px;
	}
	div#ser-inner ul li {
		font-size: 24px;
		padding-bottom: 18px;
	}
	div#color h2 {
		font-size: 40px;
		line-height: 55px;
		margin-bottom: 15px;
	}
	div#color h3 {
		font-size: 40px;
		line-height: 55px;
		margin-bottom: 15px;
	}
	div#color p {
		font-size: 24px;
		line-height: 32px;
		padding-bottom: 20px;
	}
	div#color ol {
		margin-left: 40px;
	}
	div#color ol li {
		font-size: 24px;
		line-height: 32px;
	}
	div#color .txt-img p br {
		display: none;
	}
	div#color .txt-img p {
		width: 50%;
	}
	div#color .txt-img {
		align-items: center;
	}
	div#color h4 {
		font-size: 32px;
		line-height: 40px;
	}
	div#color h5 {
		font-size: 32px;
	}
	div#deep h2 {
    	font-size: 40px;
    	line-height: 45px;
    	margin-bottom: 15px;
 }
	div#deep p {
		font-size: 24px;
		line-height: 32px;
		padding-bottom: 20px;
	}
	div#deep h3 {
		font-size: 30px;
		line-height: 40px;
	}
	div#deep .txt-img-two {
		align-items: center;
	}
	div#deep .txt-img-two h3 {
		text-align: left;
	}
	div#color {
		padding-bottom: 0 !important;
	}
	div#deep {
		padding: 60px 0 !important;
	}
	div#catch {
		padding-bottom: 0 !important;
	}
	div#catch h2 {
		font-size: 40px;
		line-height: 55px;
		margin-bottom: 15px;
	}
	div#catch p {
		font-size: 24px;
		padding-bottom: 22px;
	}
	div#catch h3 {
		font-size: 32px;
		line-height: 40px;
		margin-bottom: 20px;
	}
	div#catch .txt-img-three {
		align-items: center;
	}
	div#fast {
		padding: 50px 0 240px !important;
	}
	div#fast h2 {
		font-size: 40px;
		line-height: 50px;
	}
	div#fast p {
		font-size: 23px;
		line-height: 30px;
		padding-bottom: 20px;
	}
	.page-id-217 div#color {
		padding-bottom: 240px !important;
	}
	.page-id-221 div#deep {
		padding-bottom: 240px !important;
	}
	#page-header-bg h1 {
		font-size: 40px;
	}
	.page-id-224 div#catch {
		padding-bottom: 240px !important;
	}
	div#comm-work {
		padding: 70px 0 240px !important;
	}
	div#comm-work h2 {
		font-size: 50px;
		width: 70%;
		line-height: 60px;
	}
	.woocommerce ul.products li.product .woocommerce-loop-product__title {
		font-size: 20px;
	}
	.woocommerce ul.products li.product .price, .woocommerce-page ul.products li.product .price {
		font-size: 20px;
		margin: 0;
	}
	.woocommerce ul.products li.product .price ins .amount {
		font-size: 20px;
	}
	div#sec7 h2 {
		font-size: 55px;
		line-height: 65px;
		padding: 0;
	}
	div#iamg1-work .row_col_wrap_12.col.span_12.dark.left {
		padding: 0 120px;
	}
	div#iamg1-work img {
		height: 250px;
		object-fit: cover;
	}
	div#sec7 div#contact-para .row_col_wrap_12_inner.col.span_12.left {
		padding: 0 80px;
	}
	div#sec7 h6 {
		font-size: 28px;
	}
	div#sec7 div#contact-para p {
		font-size: 23px;
	}
	div#contact-info {
		padding: 50px 0 230px !important;
	}
	div#contact-info .row_col_wrap_12_inner.col.span_12.left {
		padding: 0 80px;
	}
	div#sec7 div#contact-info h3 {
		font-size: 32px;
		line-height: 35px;
	}
	div#sec7 div#contact-info p {
		font-size: 23px;
	}
	div#sec7 div#contact-info iframe {
		height: 400px;
	}
}
@media only screen and (min-width: 1350px) and (max-width: 1439px) {
	.page-id-7 header#top {
		bottom: -70em;
	}
}
@media only screen and (min-width: 1440px) and (max-width: 1489px) {
	.page-id-7 header#top {
		bottom: -74em;
	}
}
@media only screen and (min-width: 1490px) and (max-width: 1540px) {
	.page-id-7 header#top {
		bottom: -77em;
	}
}
@media only screen and (min-width: 1541px) and (max-width: 1600px) {
	.page-id-7 header#top {
		bottom: -79em;
	}
}
@media only screen and (min-width: 1601px) and (max-width: 1700px) {
	.page-id-7 header#top {
		bottom: -74em;
	}
}
@media only screen and (min-width: 1701px) and (max-width: 1800px) {
	.page-id-7 header#top {
		bottom: -78em;
	}
}
@media only screen and (min-width: 1801px) and (max-width: 1900px) {
	.page-id-7 header#top {
		bottom: -80em;
	}
}