/*----------------------------------------------- 

           General & Reset for bootstrp  

-------------------------------------------------*/

/* 0.1 Reset, set default style... */
*,input[type="search"],input.search_top_form_text[type="text"],input[type="text"].textboxsearch { 
  box-sizing:border-box;-webkit-box-sizing:border-box;-moz-box-sizing: border-box; 
}
html { 
  font-size:62.5%;
  -webkit-font-smoothing: antialiased; -webkit-text-size-adjust: 100%;
  -moz-osx-font-smoothing: grayscale;
  text-rendering: optimizeLegibility;
}
body { 
  position: relative; 
  margin: 0; 
  overflow-x: hidden; 
  line-height: 1.5;
} 
a, a:hover, a:focus, select:focus,textarea:focus, input[type="text"]:focus,input[type=email]:focus,input[type="search"]:focus,input[type="password"]:focus,input[type="submit"]:focus,button:focus { 
  text-decoration:none; outline:none; 
} 
ol, ul { 
  list-style: none;outline:none; 
}
ul{ 
  margin-left:0;
}
li{ 
  list-style:none
}
img {
  max-width: 100%; height: auto;
}
/* Grid */
.container-fluid { 
  position:relative; width: 100%; padding-left: 60px; padding-right: 60px;
}
.container, .col-xs-1, .col-sm-1, .col-md-1, .col-lg-1, .col-xs-2, .col-sm-2, .col-md-2, .col-lg-2, .col-xs-3, .col-sm-3, .col-md-3, .col-lg-3, .col-xs-4, .col-sm-4, .col-md-4, .col-lg-4, .col-xs-5, .col-sm-5, .col-md-5, .col-lg-5, .col-xs-6, .col-sm-6, .col-md-6, .col-lg-6, .col-xs-7, .col-sm-7, .col-md-7, .col-lg-7, .col-xs-8, .col-sm-8, .col-md-8, .col-lg-8, .col-xs-9, .col-sm-9, .col-md-9, .col-lg-9, .col-xs-10, .col-sm-10, .col-md-10, .col-lg-10, .col-xs-11, .col-sm-11, .col-md-11, .col-lg-11, .col-xs-12, .col-sm-12, .col-md-12, .col-lg-12 {
  padding-left: 20px; padding-right: 20px;
}

/*  Form Style */

p,form,ul,ol,h1, h2, h3, h4, h5, h6,input[type="radio"], input[type="checkbox"]{ margin:0; padding:0;}
.wrap-all {
    overflow: hidden;
}
#wrap-outer { 
  position: relative; left: 0; z-index: 100; width: 100%;
}
#wrap { 
  position: relative; 
  top: 0; 
  max-width: 100%; 
  width: 100%;  
  min-height: calc(100vh - 140px);
}

/* General css3*/
.fullscreen-wrap {
  height: 500px; height: 100vh;
}
.ux-background-img {
  background-position: 50% 50%; background-repeat: no-repeat; -webkit-background-size:cover; background-size:cover;
}
.touchevents body[class*="Safari"] .ux-background-img {
  background-attachment: scroll;
}
.preload * {
-webkit-transition: none;
-moz-transition: none;
-ms-transition: none;
transition: none;
}
.no-touchevents body.header-sticky:not(.ux-bordered) #header,
#navi-trigger,
.logo-h1,
.ux-mobile #wrap-outer,
#wrap,
#header:before,
.ux-mobile #header,
body:not(.ux-mobile) .logo-wrap,
body:not(.ux-mobile) #header-main > .container-fluid, 
body:not(.ux-mobile) #header-main > .container, 
body:not(.ux-mobile) #logo,
body:not(.ux-mobile) .logo-a,
.post-meta-social-li .share,
#menu-panel,
li.menu-item-has-children>a:before,
.tagcloud a,
#sidebar .social_active i, 
.pagenums a, 
.post-carousel-pagination a,
.tp-bullets.simplebullets.round .bullet,
.flex-slider-wrap .flex-control-paging li a,
.top-search-icon,
.carousel-indicators li, 
.tw-style-a,
.blog-unit-meta a,
.share .icon,
.sidebar_widget a,
textarea,.blog-unit-link-li-a,
.shortcode-img-caption,
.mainlist-meta .social-bar:hover .post_social,
.no-touchevents .owl-prev,.no-touchevents .owl-next,
.navi-title-img,.navi-title-tag,
#woocomerce-cart-side .fa,
.filters .filters-a:after,
#ux-slider-down:before,#ux-slider-down:after,
.grid-item-con:after, 
.filter-sticky .filters,
.post-navi-go-back-a,
.filter-num,
.video-overlay,
.blog-unit-video-play,
.container-masonry .grid-item-inside, 
.woocommerce .button
{
-webkit-transition: all .5s;
-moz-transition: all .5s;
transition: all .5s; 
}  

.collage-caption,
.hover-scale,
#back-top,#back-top.backtop-shown,#back-top:before, #back-top:after,
.owl-prev:before,.owl-next:before,
.owl-prev:after,.owl-next:after,
.navi-trigger-inn:after,.navi-trigger-inn:before, 
.search_top_form:after,
.img-zoom-in .lazy-loaded,
.gallery-link-a:after,
#navi li.menu-item > a:before,
.socialmedia-text:after,
.footer-menu a:before,
#navi_wrap a:before,
.pagenums .tw-style-a:after,
.nav-tabs > li > a:after,
.navi-trigger-text,
.navi-trigger-hamberg-line 
{
-webkit-transition: -webkit-transform .5s;
-moz-transition: -moz-transform .5s;
transition: transform .5s;
}

/*  0.2 page loading */
.page-loading,.page-loading.visible {
  -webkit-transition: all .4s;
  -moz-transition: all .4s;
  transition: all .4s;
}
.page-loading {
  position: fixed; z-index: 9999; left: 0; top: 0; right: 0px; bottom: 0px; 
  opacity: 0; visibility: hidden;
  
}
.page-loading-inn { 
  position: relative; width: 100%; height: 100%;
}
.page-loading-transform,
.ux-loading-transform {
  position: absolute; top: 50%; left:0; line-height: 36px; text-align: center; width: 100%;
  -webkit-transform: translateY(-50%);
  -moz-transform: translateY(-50%); 
  -ms-transform: translateY(-50%);
  transform: translateY(-50%);
} 
.page-loading .site-loading-logo img {
  max-height: 120px; max-width: 240px; width: auto; height: auto;
}

/* Image Lazy */
.ux-lazyload-wrap {
  position: relative; display: block; background-color: #f0f0f0;
}
.ux-lazyload-img {
  position: absolute; left: 0; top: 0; max-width: 100%; width: 100%; height: auto;
}
.ux-lazyload-bgimg {
  position: absolute; left: -1px; right: -1px; bottom: -1px; top: -1px; 
}
.lazy-hidden {
  opacity: 0;
}
.animated,
.lazy-loaded {
  -webkit-animation-duration: 1s;
  animation-duration: 1s;
  -webkit-animation-fill-mode: forwards;
  animation-fill-mode: forwards;
}
.lazy-loaded {
  -webkit-animation-name: fadeIn;
  animation-name: fadeIn;
}
#wrap {
  padding-top: 140px;
}
.page_from_top #wrap {
   padding-top: 0;
}

/* Social icons */
.socialmedia-a {
  display: inline-block; position: relative; line-height: 40px; height: 40px; text-align: center; 
}
.socialmedia-li img {
  max-width: 40px; 
}
.socialmedia {
  text-align: right; 
} 
.socialmedia-li {
  display: inline-block; margin-left: 10px;
}
.header-bar-social .socialmedia-li {
  margin-left: 0;
}
.socialmedia-a {
  text-align: left;
} 
.footer-info .socialmedia-li {
  display: inline-block; margin: 0 6px;
}
.footer-info .span6:first-child .socialmedia-li {
  margin-right: 10px; margin-left: 0;
}
.footer-info .span6:first-child .socialmedia-li:last-child {
  margin-right: 0;
}
.footer-info .span6:last-child .socialmedia-li {
  margin-left: 10px; margin-right: 0;
}
.footer-info .socialmedia-a {
  width: auto; height: auto; line-height: 1.5;
}
.navi-trigger-hamberg-line1,.navi-trigger-hamberg-line3,
.video-close:after,.video-close:before,
.modal-content .close-btn:before,.modal-content .close-btn:after {
  content: ''; font-size: .1px; position: absolute; height: 2px; width: 100%; top: -9px; left: 0; background-color: currentColor;
  -webkit-transform: rotate(0deg);
  -moz-transform: rotate(0deg);
  -ms-transform: rotate(0deg);
  transform: rotate(0deg);
}
.video-close:after,.video-close:before,
.modal-content .close-btn:before,.modal-content .close-btn:after { 
  -webkit-transform: translateY(14px) rotate(-45deg);
  -moz-transform: translateY(14px) rotate(-45deg);
  -ms-transform: translateY(14px) rotate(-45deg);
  transform: translateY(14px) rotate(-45deg);
  
}
.video-close:after,
.modal-content .close-btn:after {
  -webkit-transform: translateY(14px) rotate(45deg);
  -moz-transform: translateY(14px) rotate(45deg);
  -ms-transform: translateY(14px) rotate(45deg);
  transform: translateY(14px) rotate(45deg);
}

/*----------------------------------------------- 

  2. Footer 

-------------------------------------------------*/
/* 2.1 General*/

#footer {
  position: fixed; z-index: -1; bottom:0; left: 0; right: 0; 
}
.footer-info {
  opacity: 0; letter-spacing: 2px;
}
#footer.ux-hide-footer {
  display: none;
}
#footer.footer-cols-layout {
  text-align: left;
}
#footer.footer-centered .footer-info,
.ux-mobile #footer .footer-info {
  text-align: center; 
}
#footer.footer-centered #logo-footer {
  display: inline-block;
}
.footer-info .footer-container {
  display: table; height: 200px; margin: auto;
}
.footer-info .footer-container > [class*="span"],
.foot-one-col {
  display: table-cell; float: none; vertical-align: middle; width: 50%; margin-bottom: 0; margin-left: 0; 
}
.foot-one-col {
  width: 100%;
}
#footer.footer-cols-layout .footer-info .footer-container,
#footer.footer-cols-layout .footer-info .footer-container > [class*="span"] { 
   width: auto;
}
#footer.footer-centered .footer-info .footer-container,
.ux-mobile .footer-info .footer-container  {
  height: auto; padding-top: 30px; padding-bottom: 30px; 
}
#footer.footer-centered .footer-info .footer-container > [class*="span"],
.ux-mobile .footer-info .footer-container > [class*="span"]  {
  display: block; width: 100%; margin-left: 0; margin-top: 10px;
}

/* back top btn */
.container-fluid.back-top-wrap {
  position: fixed; z-index: 999; bottom: 47px; left: auto; right: 82px; height: 0; width: auto;
}
#back-top {
  position: absolute; right: -16px; bottom: 20px; overflow: hidden; width: 40px; height: 60px; cursor: pointer;
  -webkit-transform: scaleX(0);
  -moz-transform: scaleX(0);
  -ms-transform: scaleX(0);
  transform: scaleX(0);
}
#back-top:before, #back-top:after,
#ux-slider-down:before,#ux-slider-down:after {
  content: ''; position: absolute; left: 0; top: 50%; margin-top: -1px; width: 20px; height: 2px; background-color: currentColor;
  -webkit-transform-origin: 21px 0;
  -moz-transform-origin: 21px 0;
  -ms-transform-origin: 21px 0;
  transform-origin: 21px 0;
}
#back-top:after,#ux-slider-down:after {
  left: 20px;
  -webkit-transform-origin: 3px 0;
  -moz-transform-origin: 3px 0;
  -ms-transform-origin: 3px 0;
  transform-origin: 3px 0;
}

/* 3.3 Main list(Page Template) */

.page-template-masonry-body { 
  /*overflow-y: scroll;*/
}
.lightbox-img-hide {
  visibility: hidden; width: 100%;
}

/* Isotope List */
.grid-item {
  width: 100%; float: left;
}
.grid-item-inside {
  overflow: hidden; position: relative; 
}
.container-masonry .grid-item-inside {
  opacity: 0; 
  -webkit-transform: translateY(200px);
  -moz-transform: translateY(200px);
  transform: translateY(200px);
}
.container-masonry[data-template="blog-masonry"] .grid-item-inside,
.container-masonry .grid-item-inside.grid-show { 
  opacity: 1;
  -webkit-transform: translateY(0);
  -moz-transform: translateY(0);
  transform: translateY(0);
}
.masonry-list .ux-lazyload-wrap:after {
  content: ''; position: absolute; z-index: -1; bottom: 0; right: 0; background-color: #f0f0f0;
}
.grid-item-con,
.grid-item-con:after {
  position: absolute; left: 0; top: 0; right: 0; bottom: 0; z-index: 9; 
}
.grid-item-con:after {
  content: ''; z-index: 0; background-color: #fff; 
  -webkit-transform:scale(1.3);
  -moz-transform:scale(1.3);
  -ms-transform:scale(1.3);
  transform:scale(1.3);
}
.grid-item {
  overflow: hidden; float: left;
}
.grid-item-con:after {
  margin: 20px;
}
.ux-portfolio-5col .grid-item-con:after,
.ux-portfolio-6col .grid-item-con:after {
  margin: 10px;
}
.filter-in-grid .ux-lazyload-wrap,
.ux-portfolio-spacing-none .ux-lazyload-wrap {
  background:none;
}
.grid-mask-boxed-center .grid-item-con,
.grid-item-con {
  text-align: center;
  cursor: pointer;
}
.grid-item-mask-link {
  position: absolute; display: block; z-index: 999; left: 0; right: 0; top: 0; bottom: 0; cursor:pointer;
}
.img-zoom-in .grid-item-con-text,
.img-zoom-in .grid-item-con:after {
  display: none;
}
.ux-has-filter .grid-item-mask-link {
  z-index: 8;
}
.video-overlay {
  position: absolute; z-index: 999; box-shadow: none; left: 0; top: 0; right: 0; padding: 0; height: 100vh; opacity: 0; margin-left: 0; border-radius: 0; border: none; background-color: rgba(0,0,0,.9);
  -webkit-transform: translateY(-100%);
 -moz-transform: translateY(-100%);
 -ms-transform: translateY(-100%);
 transform: translateY(-100%);
}
.video-overlay.modal {
  position: fixed;
}
.video-close {
  position: absolute; z-index: 9999; left: 20px; top: 20px; margin-top: 0; display: block; width: 16px; height: 16px;text-align: center; cursor: pointer;  
}
.video-close:before,.video-close:after {
  background-color: #fff;
}
#wrap {
  background: url(../img/title-bg.png) no-repeat;
  background-size: 50%;
}
#navi_wrap a,
.footer-menu a,
.socialmedia-text,
#navi li.menu-item > a,
.pagenums .tw-style-a {
  position: relative;
}
#navi_wrap a:before,
.footer-menu a:before,
.socialmedia-text:after,
#navi li.menu-item > a:before,
.gallery-link-a:after,
.pagenums .tw-style-a:after,
.nav-tabs > li > a:after {
  content: ''; position: absolute; left: 0; bottom: 0; width: 100%; height: 2px; background-color: currentColor;
  -webkit-transform: scaleX(0);
  -moz-transform: scaleX(0);
  transform: scaleX(0);
  -webkit-transform-origin: 100% 0; 
  -moz-transform-origin: 100% 0; 
  transform-origin: 100% 0; 
}
.two-third-c {width:67%; display:inline-block; vertical-align:top; margin-right: 3%;}

.ux-mobile .one-third-c,
.ux-mobile .one-half-c,
.ux-mobile .one-fourth-c,
.ux-mobile .one-fifth-c,
.ux-mobile .one-sixth-c ,
.ux-mobile .five-sixth-c,
.ux-mobile .two-fifth-c,
.ux-mobile .three-fifth-c,
.ux-mobile .four-fifth-c,
.ux-mobile .three-fourth-c,
.ux-mobile .two-third-c {width:100%; margin-right:0;margin-bottom: 20px;}

/*----------------------------------------------- 

     6. Default Color and Font Style

-------------------------------------------------*/

/* Default Color */
/* Global */
/* Highlight Color */
a, a:hover, a:focus, #header .search-top-btn-class:hover,#header .wpml-translation li a:hover,#header .wpml-translation li .current-language, .current-language .languages-shortname,.comment-form .logged a:hover,.article-cate-a,.pagenums .tw-style-a:hover,
.count-box,.social-like .wpulike .counter a.image:before,.post-meta-social .count, .height-light-ux,.post-categories a,.widget_archive li,.widget_categories li,.widget_nav_menu li,.widget_pages li,
.entry p a,.sidebar_widget a:hover, .archive-tit a:hover,.text_block a,.post_meta > li a:hover, #sidebar a:hover, #comments .comment-author a:hover,#comments .reply a:hover,.fourofour-wrap a,.archive-meta-unit a:hover,.post-meta-unit a:hover, .heighlight,.archive-meta-item a,.author-name,
.carousel-wrap a:hover, .related-post-wrap h3:hover a, .iconbox-a .iconbox-h3:hover,.iconbox-a:hover,.iocnbox:hover .icon_wrap i.fa,.blog-masony-item .item-link:hover:before,.clients_wrap .carousel-btn .carousel-btn-a:hover:before,
.blog_meta a:hover,.breadcrumbs a:hover,.link-wrap a:hover,.archive-wrap h3 a:hover,.more-link:hover,.post-color-default,.latest-posts-tags a:hover,.pagenums .current,.page-numbers.current,.fullwidth-text-white .fullwrap-with-tab-nav-a:hover,.fullwrap-with-tab-nav-a:hover,.fullwrap-with-tab-nav-a.full-nav-actived,.fullwidth-text-white .fullwrap-with-tab-nav-a.full-nav-actived,a.liquid-more-icon.ux-btn:hover,.moudle .iterblock-more.ux-btn:hover,
.gallery-info-property-con a,.tp-caption a:hover 
{ 
  color: #CFBCA6; 
}

/* Page/Post Bg Color */
body,#wrap-outer,#wrap,#search-overlay,#top-wrap,#main,.separator h4, .carousel-control,#login-form.modal .modal-dialog,.nav-tabs > .active > a, .nav-tabs > .active > a:hover, .nav-tabs > .active > a:focus,.tab-content,.filters.filter-floating li a:before,.standard-list-item:hover .portfolio-standatd-tit-wrap:before,.ux-mobile #main-navi-inn 
{ 
  background-color: #FFFFFF;
}

/* Page Loader Bg Color */
.page-loading
{ 
  background-color: #FFFFFF;
}

/* Content Page */
/* Content Page - Title */
.title-wrap-tit,.title-wrap-h1,h1,h2,h3,h4,h5,h6,.archive-tit a, .item-title-a,#sidebar .social_active i:hover,.article-cate-a:hover:after,
.portfolio-standatd-tags a[rel="tag"]:hover:after,.nav-tabs > .active > a, .nav-tabs > li > a:hover, .nav-tabs > .active > a:focus, .post-navi-a,.moudle .ux-btn,.mainlist-meta, .mainlist-meta a,carousel-des-wrap-tit-a,
.jqbar.vertical span,.team-item-con-back a,.team-item-con-back i,.team-item-con-h p,.slider-panel-item h2.slider-title a,.bignumber-item.post-color-default,.blog-item .date-block,.iterlock-caption-tit-a,
.clients_wrap .carousel-btn .carousel-btn-a, .image3-1-unit-tit
{ 
  color:#313139; 
}
    
/* Content Page - Content */
body,a,.entry p a:hover,.text_block, .article-tag-label a[rel="tag"]:after,.article-meta-unit-cate > a.article-cate-a:after,.article-cate-a:hover,.text_block a:hover,#content_wrap,#comments,.blog-item-excerpt,.archive-unit-excerpt,.archive-meta-item a:hover,.entry code,.text_block code,
h3#reply-title small, #comments .nav-tabs li.active h3#reply-title .logged,#comments .nav-tabs li a:hover h3 .logged,.testimonial-thum-bg i.fa,.post-navi-go-back-a:focus ,
.header-info-mobile,.carousel-wrap a.disabled:hover,.stars a:hover,.moudle .iterblock-more.ux-btn,.moudle .liquid-more-icon.ux-btn,.fullwrap-block-inn a
{ 
  color: #414145; 
}

/* Portfolio List - Mask for Item */
.grid-item-con:after,.product-caption 
{ 
  background-color: #FFFFFF;
}

/* Footer */
/* Footer Text Color */
.footer-bar,.footer-bar a,.copyright, .copyright a,.footer-info,.footer-info a,#footer .logo-h1
{ 
  color: #313139; 
}

/* Footer Bg Color */
#footer 
{
  background-color: #FFFFFF; 
}


/* Default Font Style */

/*Main font*/
body 
{ 
  font-family: 'Poppins', sans-serif; font-style: normal; font-weight: 300; font-size: 18px; letter-spacing: 0.5px; 
} 

/* Mian Heading font */
h1,h2,h3,h4,h5,h6,body.single .title-wrap-tit,.title-wrap-h1, .archive-grid-item-tit,.title-wrap-meta-a,.archive-grid-item-meta-item 
{
  font-family: 'Libre Baskerville', serif; font-weight: 700; letter-spacing: 0.5px; 
}

/* Footer*/ 
.footer-info 
{ 
  font-size: 14px;
}

/* Title in Content */
.entry h1,.entry h2,.entry h3,.entry h4,.entry h5,.entry,
.text_block h1,.text_block h2,.text_block h3,.text_block h4,.text_block h5,.text_block ,
.ux-portfolio-template-intro h1,.ux-portfolio-template-intro h2,.ux-portfolio-template-intro h3,.ux-portfolio-template-intro h4,.ux-portfolio-template-intro h5,.ux-portfolio-template-intro h6,
.slider-con-inn h1,.slider-con-inn h2,.slider-con-inn h3,.slider-con-inn h4,.slider-con-inn h5,.slider-con-inn 
{
  font-size: clamp(4.5rem, -0.875rem + 8.333vw, 7rem); line-height: 1.2;  padding: 10px 0;
}
.entry h6,.text_block h6,.ux-portfolio-template-intro h6,.slider-con-inn h6 
{ 
  font-size: clamp(.4rem, 2.9vw, 1.6rem); 
  letter-spacing: 3px; 
  padding: 5px 0;
  line-height: 1.5 !important;
}

  /* Custom ux */  
  .responsive-ux .container-fluid,
  .responsive-ux .pagebuilder-wrap > .container-fluid,
  .responsive-ux .fullwidth-wrap > .container-fluid { padding-left: 20px; padding-right: 20px; }
   body.error404.responsive-ux #content_wrap,
  .responsive-ux #wrap {
    padding-top: clamp(-3rem, -5.875rem + 11.333vw, 15.5rem);
  }
  .responsive-ux.show-top-space #content, 
  .responsive-ux .blog-list > article, 
  .responsive-ux .widget_footer,
  .responsive-ux #sidebar-widget {
    padding-top: 40px;
  }
  body.single.single-portfolio-2c-body.responsive-ux .title-wrap,
  .responsive-ux .container-masonry {
    margin-top: 60px;
  } 
  body.single.responsive-ux .entry,
  body.single.responsive-ux .blog-unit-quote,
  body.single.responsive-ux .blog-unit-link,
  .responsive-ux .video-post-wrap,
  .responsive-ux .article-tag,
  .responsive-ux .pagenums.tw_style,
  .responsive-ux .gallery-post-wrap, 
  .responsive-ux #post-navi, 
  .responsive-ux .gallery-post-des, 
  .responsive-ux .ux-portfolio-template-intro.container,
  .responsive-ux .page-template-intro-left-list-right,
  .responsive-ux .gallery-property,
  .responsive-ux.single-portfolio-fullwidth .blog-unit-gallery-wrap:not(.start-from-gallery) {
    margin-bottom: clamp(-29px, -54px + 6.333vw, 40px);
  }
  .responsive-ux .container-fluid { padding-right: 20px; padding-left: 20px; }
  .responsive-ux #wrap-outer { padding-top: 0; } 
  .responsive-ux #wrap { position: relative; z-index: 998; }

  /* Foot */ 
  .responsive-ux .footer-info { display: block; }
  .responsive-ux #footer.footer-cols-layout .footer-info .footer-container > [class*="span"]:last-child { text-align: center;} 
  .responsive-ux #footer.footer-cols-layout .footer-info .footer-container > [class*="span"] { padding-right: 0;}
  .responsive-ux #footer.footer-cols-layout .footer-info .footer-container > [class*="span"]:last-child:before { display: none; }
  .responsive-ux #footer.footer-cols-layout .footer-info .footer-container > [class*="span"]:last-child { padding-left: 0;}
  .responsive-ux #footer .socialmedia { text-align: center; }

  /* Font size */
  body #wrap-outer, legend, label, body button, select, body textarea, .height-no-auto *, #sb_instagram #sbi_load .sbi_load_btn, #sb_instagram .sbi_follow_btn a,
  textarea, input[type="text"], input[type="password"], input[type="datetime"], input[type="datetime-local"], input[type="date"], input[type="month"], 
  input[type="time"], input[type="week"], input[type="number"], input[type="email"], input[type="url"], input[type="search"], input[type="tel"], 
  input[type="color"], .uneditable-input,input[type="submit"],button, .ux-btn {
    font-size: clamp(19px, 1rem + 3.333vw, 3rem);
  }

/*----------------------------------------------- 

         7. My Styles

-------------------------------------------------*/

.title-bg {
  display: inline;
}