/*
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
*/


body::-webkit-scrollbar-track
{
	-webkit-box-shadow: inset 0 0 6px rgba(0,0,0,0.3);
	background-color: #F4F0ED;
}

body::-webkit-scrollbar
{
	width: 6px;
	background-color: #F4F0ED;
}

body::-webkit-scrollbar-thumb
{
	background-color: #525252;
}
.page-id-11 #glry .cat_tt {padding: 21px 70px 4px;border-top: 4px solid #dc9d46;border-bottom: 4px solid #fed568;display: table;margin: 0 auto;margin-bottom: 30px;}
#info .blr .vc_column-inner {
    border-color: transparent;
    background: rgba(255, 255, 255, 0.2);
    border-radius: 16px;
    box-shadow: 0 4px 30px rgba(0, 0, 0, 0.1);
    backdrop-filter: blur(6.3px);
    -webkit-backdrop-filter: blur(6.3px);
    border: 1px solid rgba(255, 255, 255, 0.3);
    padding: 23px 35px;
}

#info .nblr .vc_column-inner {
    border-color: transparent !important;
    background: transparent !important;
    border-radius: unset !important;
    box-shadow: unset !important;
    backdrop-filter: unset !important;
    border: 0px solid rgba(255, 255, 255, 0.3) !important;
    padding: 0px 0px !important;
}

.page-id-8 #abt img {
    width: 70%;
    margin: 0 auto;
}
.page-id-9 #snor_bok img {
    margin: 0 auto;
    display: table;
    width: 55%;
}
#lepopup-popup-12-overlay {
    pointer-events: none;
    background: #000 !important;
}

/* Typography */
.page-id-465 #fqss a.toggle-heading {
    color: #000;
    font-family: 'reg';
    font-size: 20px;
    line-height: 30px;
    font-weight: 700;
}

.page-id-465 #fqss .toggle.default.open {
    box-shadow: 0px 0px 10px #edcc89;
}

.page-id-465 #fqss .toggle {
    padding: 0 20px;
    border-radius: 15px;
    backdrop-filter: blur(6.3px);
    -webkit-backdrop-filter: blur(6.3px);
    border: 1px solid rgba(255, 255, 255, 0.3);
    background: transparent;
}

#bok .bok_im {
    height: 400px;
    object-fit: cover;
    object-position: center;
    border-radius: 20px;
    transition: ease .9s;
}
#photo-sec h2 {font-size: 35px;line-height: 45px;margin-top: 20px;color: #000;}
#bok .bok_im:hover {border-radius: unset;}

#bok a#btn {
    padding: 15px 60px;
    font-size: 15px;
    font-family: reg;
    letter-spacing: 2px;
    text-transform: uppercase;
    background: linear-gradient(45deg, #ffe495, #d58c2d);
    color: #000;
    border-radius: 60px !important;
    outline: 2px solid #ff00;
    transition: ease .6s;
}

#bok a#btn:hover {outline-offset: -5px;outline-color: #000;}

#bok ul li {
    font-family: reg;
    margin-bottom: 15px;
    list-style: none;
    text-transform: capitalize;
    font-size: 17px;
    line-height: 27px;
}
#bok .img-with-aniamtion-wrap {
    box-shadow: 0px 1px 16px 3px #de9f445e;
    border-radius: 30px;
    transition: .9s;
}

#bok .img-with-aniamtion-wrap:hover {
    border-radius: unset;
}
#bok h2 {
    margin-bottom: 30px;
    font-size: 40px;
    line-height: 50px;
}
#bok ul li::before {
    content: "\f054";
    font-family: fontawesome;
    position: absolute;
    left: 0;
    transition: .9s;
}
#info .vc_col-sm-6 .vc_column-inner {
    border-color: transparent;
    background: rgba(255, 255, 255, 0.2);
    border-radius: 16px;
    box-shadow: 0 4px 30px rgba(0, 0, 0, 0.1);
    backdrop-filter: blur(6.3px);
    -webkit-backdrop-filter: blur(6.3px);
    border: 1px solid rgba(255, 255, 255, 0.3);
    padding: 23px 35px;
}
#bok ul li:hover::before {
    left: 5px;
}
#fncy .tt {
    border: 2px solid #e5b66961;
    padding: 5px 10px;
    border-radius: 5px;
}

#fncy .box-inner-wrap h3 {
    font-size: 30px;
    line-height: 40px;
    font-family: 'main' !important;
    margin-bottom: 23px;
    filter: drop-shadow(2px 4px 6px black);
    color: #f6d17e;
}
.avwp-av img {
    background: #000;
    padding: 10px;
    border-radius: 10px;
}

.avwp-av button.yes {background: #000;}

.avwp-av button.yes:hover {
    background: #333;
}

.avwp-av {
    border-radius: 10px;
    background-image: linear-gradient(45deg, #fed76e, #d58929);
}

.avwp-av h2 {color: #000;letter-spacing: 1px;margin-top: 20px;font-weight: 600;}

.avwp-av p {
    color: #000;
    padding-bottom: 10px;
}
#h-sec .im {
    width: 55%;
    margin: 0 auto;
    display: table;
    margin-top: 110px;
}
#gall-sec .owl-dots {
    display: none;
}
#beliefs h2 {
    background: -webkit-linear-gradient(#fff,#fff, #fff);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
}
header#top ul li a {
    font-family: reg !IMPORTANT;
}
html body h1, html body h2 {
    font-family: main !IMPORTANT;
}
html body h3 {
    font-family: reg !IMPORTANT;
    letter-spacing: 3px !IMPORTANT;
}
html body p {
    font-family: reg !IMPORTANT;
}
/* Typography */
#ser_iner_pg a#btn {
    padding: 0px 0px 30px 0px;
    font-size: 16px;
    font-family: 'reg';
    font-weight: 600;
    background: transparent !important;
    color: #000;
    margin: 0 auto;
    display: table;
}

#ser_iner_pg a#btn span {
    position: relative;
}

#ser_iner_pg a#btn span::before {
    content: "\f061";
    font-size: 20px;
    font-family: 'FontAwesome';
    color: #000;
    position: absolute;
    right: -30px;
}

#ser_iner_pg a#btn:hover {
    box-shadow: unset !important;
}
#get-sec input.wpcf7-form-control.wpcf7-text {
    background: transparent;
    border-radius: unset;
    border-bottom: 1px solid;
    padding-left: 2px;
    margin-bottom: 30px;
}

#get-sec  textarea.wpcf7-form-control.wpcf7-textarea {
    height: 160px;
    background: transparent;
    border-radius: unset;
    border-bottom: 1px solid;
    padding-left: 2px;
    margin-bottom: 30px;
}

#get-sec input.wpcf7-form-control.has-spinner.wpcf7-submit {
    width: 20%;
    font-family: 'reg';
    letter-spacing: 2px;
    font-size: 16px;
}

#get-sec .wpcf7-response-output {
    border: unset !important;
    background: transparent !important;
}
#slider-sec i.fa {
    font-weight: 700 !important;
    border: unset;
}
body .fa.fa-angle-left:before {
    content: "\f0d9";
    font-family: fontawesome !IMPORTANT;
}
body .fa.fa-angle-right:before {
    content: "\f0da";
    font-family: fontawesome !IMPORTANT;
}

#photo-sec .hy {
    margin-bottom: 100px;
}

#g-sec .sp img {
    width: 100%;
}
#h-sec .sp {
    padding: 0px 0px 0px 80px;
    margin-top: -240px;
}
#photo-sec .inner-wrap.row-bg-layer {
    height: 47%;
}
#photo-sec .hover-wrap-inner:hover:before {
    left: 200%;
}
#photo-sec .hover-wrap-inner:before {
    content: '';
    background: #fff;
    position: absolute;
    width: 15%;
    height: 100%;
    z-index: 9;
    opacity: 0.6;
    left: -230%;
    right: 0;
    margin: auto;
    transform: skewX(39deg);
    transition: 0.8s;
}
#video-sec h2 {
    letter-spacing: 3px !important;
}
#video-sec .row-bg.viewport-desktop.using-bg-color {
    height: 60%;
}
#video-sec .nectar-video-box:before {
    content: url(https://faveonephotography.com/wp-content/uploads/2023/10/landing-img-17-1.png);
    position: absolute;
    left: -148px;
    z-index: 9999;
    bottom: 100px;
}
#tab-sec {
    padding-top: 100px !IMPORTANT;
}
#tab-sec img {
    width: 100%;
}
#tab-sec .ui-tabs-panel {
    width: 71%;
    float: right;
    padding: 0px;
}
#tab-sec ul.wpb_tabs_nav.ui-tabs-nav.clearfix {
    margin-left: 330px !important;
    width: 16%;
}
#tab-sec ul.wpb_tabs_nav.ui-tabs-nav.clearfix li a {
    background: transparent;
    color: #5B5B5B;
    font-family: main !important;
    font-size: 40px;
    line-height: 50px;
    padding: 20px 10px;
    margin-bottom: 30px;
    text-transform: uppercase;
    letter-spacing: 5px;
}
#tab-sec ul.wpb_tabs_nav.ui-tabs-nav.clearfix li a.active-tab {
    transform: scale(1.1);
    transform-origin: left;
}
#tab-sec ul.wpb_tabs_nav.ui-tabs-nav.clearfix li:nth-child(1) a:before {
    content: '01';
    position: absolute;
    top: -20px;
    font-size: 28px;
}
#tab-sec ul.wpb_tabs_nav.ui-tabs-nav.clearfix li:nth-child(2) a:before {
    content: '02';
    position: absolute;
    top: -20px;
    font-size: 28px;
}
#tab-sec .wpb_wrapper.tabbed.clearfix {
    display: flex;
    align-items: center;
}
#tab-sec ul.wpb_tabs_nav.ui-tabs-nav.clearfix li:nth-child(3) a:before {
    content: '03';
    position: absolute;
    top: -20px;
    font-size: 28px;
}
#tab-sec ul.wpb_tabs_nav.ui-tabs-nav.clearfix li:nth-child(4) a:before {
    content: '04';
    position: absolute;
    top: -20px;
    font-size: 28px;
}
#tab-sec ul.wpb_tabs_nav.ui-tabs-nav.clearfix li:nth-child(5) a:before {
    content: '05';
    position: absolute;
    top: -20px;
    font-size: 28px;
}
#tab-sec ul.wpb_tabs_nav.ui-tabs-nav.clearfix li:nth-child(6) a:before {
    content: '06';
    position: absolute;
    top: -20px;
    font-size: 28px;
}
#tab-sec ul.wpb_tabs_nav.ui-tabs-nav.clearfix li:nth-child(7) a:before {
    content: '07';
    position: absolute;
    top: -20px;
    font-size: 28px;
}

#g-sec .sp {
    padding: 0px 0px 0px 170px;
    margin-top: -160px;
}
div#logo-sec {
    padding: 140px 0px 60px 0px !important;
    margin-top: -70px;
}
#tab-sec .hover-wrap-inner:hover:before {
    left: 200%;
}
#tab-sec .hover-wrap-inner:before {
    content: '';
    background: #fff;
    position: absolute;
    width: 15%;
    height: 100%;
    z-index: 9;
    opacity: 0.6;
    left: -230%;
    right: 0;
    margin: auto;
    transform: skewX(39deg);
    transition: 1.0s;
}
#blog-sec .carousel-item {
    margin: 0px 16px;
}
#blog-sec .carousel-item .inner-wrap {
    box-shadow: unset;
    background: transparent;
}
#blog-sec .article-content-wrap {
    padding: 30px 40px 30px 0px;
}
#blog-sec h3.title {
    letter-spacing: 2px !IMPORTANT;
    font-size: 17px !IMPORTANT;
    font-family: main !IMPORTANT;
    text-transform: capitalize;
}
#blog-sec .excerpt {
    font-family: reg !IMPORTANT;
}
#blog-sec .row.blog-recent.columns-1 .col.span_12 {
    margin-bottom: 0px;
}
#blog-sec .owl-stage {
    padding: 0px 0px;
}
#gall-sec .row-bg-wrap {
    background: #F4F0ED;
}
#gall-sec .owl-stage {
    padding: 0px 0px;
}
#gall-sec .owl-carousel.owl-theme.owl-loaded.owl-drag {
    margin-bottom: 5px;
}
#gall-sec .carousel-item {
    margin: 0px 3px;
}
#gall-sec .hover-wrap-inner a:after {
    content: '';
    background: #fff;
    width: 0%;
    height: 100%;
    z-index: 99;
    position: absolute;
    opacity: 0.5;
    transition: 0.9s;
    top: 0;
    right: 0;
}
#gall-sec .hover-wrap-inner a:before {
    content: '';
    background: #fff;
    width: 0%;
    height: 100%;
    z-index: 99;
    position: absolute;
    opacity: 0.5;
    transition: 0.9s;
    top: 0;
    left: 0;
}
#photo-sec h3 {
    margin-bottom: 0px;
}
#gall-sec .owl-carousel:hover .hover-wrap-inner a:not(:hover):after, #gall-sec .owl-carousel:hover  .hover-wrap-inner a:not(:hover):before {
    width: 50%;
}
#video-sec:before {
    content: '';
    background: #E1D9D0;
    width: 2px;
    height: 100px;
    position: absolute;
    top: -50px;
    z-index: 999;
    right: 0;
    margin: auto;
    left: 0;
}
a#but-sec {
    background: #757B67 !important;
    font-family: main !important;
    text-transform: uppercase;
    letter-spacing: 3px;
    font-size: 16px;
    padding: 16px 40px;
    border-radius: 0px !important;
    font-weight: 100 !IMPORTANT;
}
#get-sec {
    padding: 160px 0px !important;
}
#blog-sec:before {
    content: '';
    background: #E1D9D0;
    width: 2px;
    height: 100px;
    position: absolute;
    top: -50px;
    z-index: 999;
    right: 0;
    margin: auto;
    left: 0;
}
#video-sec .nectar-video-box img {
    filter: brightness(1)contrast(1.2);
}
#gall-sec .img-with-aniamtion-wrap img:hover {
    transition: 0.9s;
    filter: brightness(0.5);
}
#gall-sec .img-with-aniamtion-wrap img {
    transition: 0.9s;
}
#footer-outer #footer-widgets .widget h4 {
    font-family: main !IMPORTANT;
    text-transform: capitalize !important;
}
#nav_menu-2 {
    margin: auto;
    display: table;
}
#footer-outer #footer-widgets .foot-secc li.eml:before {
    content: "\f0e0";
    font-family: 'FontAwesome';
    position: absolute;
     left: 0px !important;
}
#footer-outer #footer-widgets .foot-secc li.phn:before {
    content: "\f095";
    font-family: 'FontAwesome';
    position: absolute;
      left: 0px !important;
}
#footer-outer #footer-widgets .foot-secc li.mrk:before {
    content: "\f041";
    font-family: 'FontAwesome';
    position: absolute;
    left: 0px !important;
}
#footer-outer #footer-widgets .foot-secc li{
margin-left: 30px;
}

#footer-outer .foot-secc {
position: relative;
}

#footer-outer a {
    font-family: reg !IMPORTANT;
}
#footer-outer .col.span_3:before {
    content: '';
    background: #222222;
    position: absolute;
    width: 1px;
    height: 260px;
    left: -60px;
    opacity: 0.1;
}
#footer-outer .col.span_3:nth-child(2):before {
    left: 20px;
}
#footer-outer .col.span_3:nth-child(1):before {
    width: 0px;
}
#footer-widgets .row {
    border-bottom: 1px solid #e8e8e8;
    padding-bottom: 50px !IMPORTANT;
}
#copyright {
    padding: 20px 0px !IMPORTANT;
    font-size: 16px !important;
}
#footer-widgets .foot-secc ul li {
    margin-bottom: 17px !IMPORTANT;
}



/*-----------------------------------------------------------------------------------------------------*/
@media (max-width: 1920px) {}
/*-----------------------------------------------------------------------------------------------------*/
@media (max-width: 1600px) {
	#tab-sec .ui-tabs-panel {
    width: 74%;
}
	#tab-sec ul.wpb_tabs_nav.ui-tabs-nav.clearfix {
    margin-left: 160px !important;
    width: 16%;
}
}
/*-----------------------------------------------------------------------------------------------------*/
@media (max-width: 1440px) {
	#tab-sec ul.wpb_tabs_nav.ui-tabs-nav.clearfix {
    margin-left: 80px !important;
    width: 21%;
}
	#video-sec .nectar-video-box:before {
    left: -148px;
    bottom: 100px;
    transform: scale(0.5);
    transform-origin: right;
}
}
/*-----------------------------------------------------------------------------------------------------*/
@media (max-width: 1366px) {
	#get-sec {
    padding: 80px 0px !important;
}
	#gall-sec {
    padding-top: 50px !important;
}
	#h-sec .sp {
    padding: 0px 0px 0px 110px;
    margin-top: -300px;
}
}
/*-----------------------------------------------------------------------------------------------------*/
@media (max-width: 1340px) {}
/*-----------------------------------------------------------------------------------------------------*/
@media (max-width: 1320px) {}
/*-----------------------------------------------------------------------------------------------------*/
@media (max-width: 1280px) {
	#photo-sec .hy {
    margin-bottom: 40px;
}
	#tab-sec ul.wpb_tabs_nav.ui-tabs-nav.clearfix li a {
    font-size: 30px;
    line-height: 40px;
    padding: 20px 10px;
    letter-spacing: 4px;
}
	#blog-sec:before {
    content: '';
    width: 2px;
    height: 60px;
    top: -30px;
}
	#footer-outer .col.span_3:before {
    width: 1px;
    height: 235px;
    left: -60px;
}
}
/*-----------------------------------------------------------------------------------------------------*/
@media (max-width: 1024px) {
	#get-sec {
    padding: 80px 0px !important;
}
	#footer-outer .col.span_3:before {
    width: 1px;
    height: 235px;
    left: -40px;
}
	#footer-widgets .foot-secc ul li {
    margin-bottom: 7px !IMPORTANT;
}
	#text-2 p br {
    display: none;
}
	#blog-sec .excerpt {
    font-size: 13px;
    line-height: 23px;
}
	#blog-sec h3.title {
    letter-spacing: 1px !IMPORTANT;
    font-size: 15px !IMPORTANT;
    line-height: 25px;
}
	#tab-sec ul.wpb_tabs_nav.ui-tabs-nav.clearfix li a:before {
    font-size: 20px !important;
}
	#tab-sec ul.wpb_tabs_nav.ui-tabs-nav.clearfix li a {
    font-size: 33px;
    line-height: 40px;
    padding: 20px 10px;
    margin-bottom: 10px;
}
	#photo-sec .inner-wrap.row-bg-layer {
    height: 43%;
}
	div#logo-sec {
    padding: 60px 0px 30px 0px !important;
    margin-top: -40px;
}
	#g-sec .sp {
    padding: 0px 0px 0px 120px;
    margin-top: -90px;
}
	#photo-sec .hy {
    margin-bottom: 40px;
}
#h-sec .sp {
    padding: 0px 0px 0px 40px;
    margin-top: -130px;
}
}
/*-----------------------------------------------------------------------------------------------------*/
@media (max-width: 840px) {
	.page-id-9 .nectar-split-heading h2 {
    font-size: 40px !important;
    line-height: 40px !important;
}
	#photo-sec img {
    width: 60%;
    margin: 0 auto;
}

#g-sec img {
    width: 60% !important;
    margin: 0 auto;
}

#photo-sec .divider {
    display: none;
}

#video-sec {
    padding-top: 60px !important;
}

#video-sec:before {
    height: 60px;
    top: -10px;
}
	#photo-sec .inner-wrap.row-bg-layer {
    height: 45%;
}
	#get-sec p br {
    display: none;
}
	header#top {
    padding-top: 14px;
}
	#footer-widgets .row {
    padding-bottom: 10px !IMPORTANT;
}
	#nav_menu-2 {
    margin: unset;
}
	#footer-outer .col.span_3:before {
    height: 0px;
}
	#get-sec .frm .col.span_6 {
    margin: 0;
}

#get-sec .frm .col.span_12 {
    margin: 0;
}
#tab-sec {
    padding-top: 70px !IMPORTANT;
}
#tab-sec ul.wpb_tabs_nav.ui-tabs-nav.clearfix li {
    display: flex !important;
    margin-bottom: 25px;
}
#tab-sec ul.wpb_tabs_nav.ui-tabs-nav.clearfix {
    margin-left: 40px !important;
    width: 21%;
}
	#tab-sec ul.wpb_tabs_nav.ui-tabs-nav.clearfix li a {
    font-size: 23px;
    line-height: 26px;
    padding: 10px 0px;
    margin-bottom: 11px;
}
	#photo-sec .img-with-aniamtion-wrap.right img {
    width: auto;
    margin: 0px auto;
    display: table;
    float: unset;
}
	#h-sec .sp {
    padding: 0px 10px 0px 10px;
    margin-top: 0px;
}

	#g-sec .sp {
    padding: 0px 10px 0px 10px;
    margin-top: 0px;
}
	#photo-sec {
    text-align: center;
}
	#photo-sec .hy {
    margin-bottom: 20px;
}
#bok ul li::before {
    left: 14px;
}

}
/*-----------------------------------------------------------------------------------------------------*/
@media (max-width: 768px) {}
/*-----------------------------------------------------------------------------------------------------*/
@media (max-width: 525px) {
	#info .vc_col-sm-6 .vc_column-inner {
    padding: 21px 20px;
}
	#bok h2 {
    margin-bottom: 20px;
    font-size: 27px;
    line-height: 37px;
}
	#tab-sec .ui-tabs-panel {
    width: 100%;
}

#tab-sec .wpb_wrapper.tabbed.clearfix {
    display: inline-block;
}
	#footer-widgets .row {
    padding-bottom: 20px !IMPORTANT;
    padding-top: 40px;
}
	#footer-outer #footer-widgets #media_image-2 {
    width: 65%;
    margin: 0 auto;
}
	#get-sec {
    padding: 40px 0px !important;
    padding-bottom: 0 !important;
}
#tab-sec ul.wpb_tabs_nav.ui-tabs-nav.clearfix li {
    display: inline-block !important;
    width: 30%;
    border: 1px solid #ccc;
    margin-bottom: 10px;
}
	#video-sec {
    padding-top: 30px !important;
}
	#photo-sec img {
    width: 78%;
}
	#g-sec img {
    width: 78% !important;
}
	#photo-sec h2 {
    font-size: 28px;
    line-height: 38px;
    margin-top: 15px;
}
	#photo-sec {
    padding-top: 40px !important;
}
	html body h1 {
    font-size: 30px;
    line-height: 40px;
}
#tab-sec ul.wpb_tabs_nav.ui-tabs-nav.clearfix li a {
    font-size: 20px;
    line-height: 24px;
    padding: 8px 0px;
    margin-bottom: -7px;
}
	#blog-sec:before, #video-sec:before {
    height: 0px;
}
	html body p br {
    display: none;
}
	#logo-sec .owl-stage {
    padding-bottom: 0px;
}
	div#logo-sec {
    padding: 10px 0px 30px 0px !important;
    margin-top: -40px;
}
	#logo-sec img {
    margin: auto;
}

	#tab-sec ul.wpb_tabs_nav.ui-tabs-nav.clearfix li a:before {
    font-size: 0px !important;
}
	#get-sec input.wpcf7-form-control.has-spinner.wpcf7-submit {
    width: 40%;
    font-size: 16px;
    margin: 0 auto;
		    display: table;
}
#tab-sec ul.wpb_tabs_nav.ui-tabs-nav.clearfix {
    width: 100%;
    margin: 0 auto !important;
}
	#video-sec .nectar-video-box:before {
    content: unset;
}
	#video-sec h2 br {
    display: none;
}
#video-sec h2 {
    letter-spacing: 1px !important;
    font-size: 14px;
    line-height: 24px;
}
}
/*------------------------------
 * -----------------------------------------------------------------------*/
@media (max-width: 430px) {
	#bok_iner {
    margin: 0;
}

	#page-header-bg .span_6 h1 {
    font-size: 30px;
    line-height: 40px;
}
	.page-id-9 .nectar-split-heading h2 {
    font-size: 30px !important;
    line-height: 30px !important;
}
	#g-sec img {
    width: 88% !important;
}
	#photo-sec img {
    width: 88%;
}
	#tab-sec ul.wpb_tabs_nav.ui-tabs-nav.clearfix li {
    width: 42%;
}
#tab-sec ul.wpb_tabs_nav.ui-tabs-nav.clearfix li a {
    font-size: 16px;
    line-height: 8px;
    padding: 21px 4px;
    margin-bottom: -8px;
}
	html body h1 {
    font-size: 30px;
    line-height: 40px;
}
}
/*-----------------------------------------------------------------------------------------------------*/
@media (max-width: 375px) {}
/*-----------------------------------------------------------------------------------------------------*/
@media (max-width: 360px) {}