@media (min-width: 200px) {
  .container {
    max-width: 1920px;
	text-align: center;
  }
  .w10,
  .w20,
  .w30,
  .w40,
  .w50,
  .w60,
  .w70,
  .w80,
  .w90 {
    flex-basis: calc(50% - 5px);
  }
  /*Placement of front page elements above and below fold*/
  .site-brand .block-region {
  display: flex;
  flex-direction: column;
  flex-wrap: nowrap;
  justify-content: space-between;
  align-items: center;
  align-content: space-around;
  }
  ul.menu-level-0{
  padding: 0;
  display: flex;
  flex-flow: row;
  justify-content: space-between;
  }
  .header ul.menu-level-0 {
  margin-top: 1rem;
  }
  ul.menu-level-0 li {
  margin: 0 .25rem;
  }
  ul.menu-level-0 li a {
  padding: 0 .25rem;
  }
  .footer ul.menu-level-0 li {
  padding: 0;
  }
  ul.menu-level-0 li a {
  padding: .25rem .4rem;
  border-radius: 1.25rem;
  box-sizing: border-box;
  }
  a {
  transition: color .5s ease-in-out;
  }
  ul.menu-level-0 a:link,
  ul.menu-level-0 a:visited {
  color: var(--theme-color-two);
  }
  ul.menu-level-0 a:hover {
  color: var(--light);
  background-color: var(--theme-color);
  transition: all .5s ease-in-out;
  }
  ul.menu-level-0 a:active {
  color: var(--light);
  background-color: var(--theme-color);
  transition: none;
  }
  .main-wrapper a img:hover,
  .footer a img:hover {
  filter: brightness(1.25) contrast(.75) blur(.125rem);
  transition: all .5s ease-in-out;
  }
  .site-slogan {
  position: relative;
  }
  .site-slogan h1 {
  margin: 0;
  filter: drop-shadow(10px 5px 4px #26262610);
  }
  .site-slogan .views-field-field-image {
  max-height: clamp(10rem, .625rem + 50vw, 21.25rem);
  overflow: hidden;
  border-bottom: 5px solid var(--theme-color);
  }
  #main .site-slogan .views-field-body {
	position: absolute;
	top: clamp(2.5rem, -.41667rem + 15.56vw, 6rem);
	left: 6%;
  }
  .site-slogan h1 {
  text-align: left;
  font-size: clamp(1rem, .1667rem + 4.444vw, 2rem);
  line-height: clamp(.8rem, .13333rem + 3.5556vw, 1.6rem);
  }
  .quips .views-row {
  margin: 4rem 0;
  padding: 0 75px;
  box-sizing: border-box;
  }
  .quips img {
  margin-bottom: 1.5rem;
  }
  .quips p {
  padding: 0 2rem;
  }
  .path-skills .node-content {
  padding: 0;
  }
  .path-frontpage .content-three,
  .path-frontpage .content-four {
  padding: 5rem 2rem;
  }
  #block-aboutme {
  text-align: left;
  max-width: 62.5rem;
  margin: 0 auto;
  }
  #block-aboutme,
  .article-format {
  text-align: left;
  column-count: 1;
  }
  .footer {
  padding: 2rem;
  }
  .path-webform .node-content .block-region{
  justify-content: center;
  }
  .footer-blocks-container {
  justify-content: center;
  }
  #block-thex-local-tasks {
  width: 100%;
  }
  #block-thankscontactpage {
  text-align: left;
  }
  .path-webform .node-content .block-region {
  position: relative;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
	align-items: center;
    padding: 2rem 0;
    gap: 2rem;
  }
  .field--name-field-font-awesome-icon.field:not(:last-child) {
  margin: 0 auto .75rem 0;
  text-align: center;
  }
  #block-thankscontactpage h2,
  .footer-block h2 {
  font-size: 3rem;
  line-height: 2.4rem;
  margin: 0 auto;
  text-align: center;
  }
  .footer-block.footer-one {
  order: 2;
  }
  #block-views-block-portfolio-block-2 h2 {
  width: 20rem;
  }
  .footer-block ul.menu-level-0 {
  display: block;
  }
  .footer-block li {
  display: flex;
  align-items: center;
  justify-content: center;
  flex-direction: row-reverse;
  }
  .footer-block svg {
  display: flex;
  padding: .5rem;
  width: 1.5rem;
  height: 1.5rem;
  }
  .body-copy .views-row,
  .support-image .views-row {
  text-align: left;
  column-count: 1;
  }
  .read-more {
  margin: 2rem auto;
  }
  .read-more a {
  padding: .5rem 2rem;
  border-radius: 2.5rem;
  text-align: center;
  text-decoration: none;
  font-size: 1rem;
  color: #fff;
  background-color: var(--theme-color);
  }
  .webform-submission-form input.webform-button--submit:hover,
  .read-more a:hover {
  background-color: var(--theme-color-three);
  transition: all .5s ease-in-out;
  }
  /*Styling the Portfolio page*/
  .page-video-block,
  .nft-page {
  display: flex;
  flex-wrap: wrap;
  flex-direction: row;
  }
  .page-video-block .views-row,
  .nft-page .views-row {
  padding: 1rem;
  box-sizing: border-box;
  }
  .page-video-block .views-row {
  width: 50%;
  }
  .nft-page h3 {
  font-size: 1.25rem;
  line-height: 1.5rem;
  margin: 2rem auto 1rem auto;
  }
  .portfolio-page .views-row {
  width: 100%;
  padding: 1rem 0;
  box-sizing: border-box;
  }
  .vimeo-corner {
  border-radius: 1rem;
  overflow: hidden;
  }
  
  .page-video-block .vimeo-corner,
  .path-nft .vimeo-corner {
  aspect-ratio: 1/1;
  }
  .page-type-portfolio .main-wrapper .views-element-container {
  margin: 1rem 0;
  }
  /*Styling individual portfolio body copy*/
  .page-type-portfolio .main-wrapper img {
  border-radius: 1.5rem;
  }
  .page-type-portfolio .field--name-body img {
  border-radius: 1rem;
  }
  .footer-two img {
  border-radius: 1.5rem;
  }
  #block-lundskowphoto img {
  border-radius: 1.5rem;  
  }
  .support-image ul{
  margin: 0;
  padding: 0;
  }
  .body-copy ul {
  list-style: circle;
  margin: 1rem 0;
  }
  .body-copy .views-field li {
  padding: 0 1rem;
  }
  .support-image .views-field li {
  padding: 1rem 0;
  }
  .content-two .software-list ul {
  max-width: 73.125rem;
  list-style: none;
  margin: 0 auto;
  padding: 0;
  display: flex;
  flex-wrap: wrap;
  justify-content: center;
  align-items: center;
  }
  .content-two ul li {
  max-width: 50%;
  background-color: #444;
  margin: .5rem;
  padding: .25rem .75rem;
  box-sizing: border-box;
  border-radius: 1.5rem;
  }
  /*.portfolio-page .views-row,*/
  .click-thru {
  display: flex;
  flex-wrap: wrap;
  justify-content: space-between;
  }
  .click-thru .views-row {
  flex: 0 0 calc(33.33% - 1rem);
  margin: 1rem .5rem;
  }
  /*Styling the Skills page*/
  .skills-page .node-content {
  padding: 2rem 0;
  }
  .skills-page .views-row {
  display: flex;
  flex-wrap: nowrap;
  justify-content: space-between;
  align-items: center;
  margin-bottom: 2rem;
  }
  .skills-page .views-row img {
  }
  .skills-page .views-field-body {
  padding: 0 2rem;
  box-sizing: border-box;
  }
  .skills-page .views-row:nth-child(even) {
  flex-direction:column;
  }
  .skills-page .views-row:nth-child(odd) {
  flex-direction:column;
  }
  .skills-page .views-field-body {
  width: 80%;
  }
  .skills-page .views-field-field-image {
  max-width: 100%;
  }
  /*Webform styling*/
  .webform-submission-form {
  max-width: 100%;
  padding: 0 1rem;
  box-sizing: border-box;
  margin: auto;
  }
  .webform-submission-form label {
  text-align: left;
  }
  .webform-submission-form input,
  .webform-submission-form textarea{
  display: block;
  color: var(--light);
  width: 100%;
  background-color: #444;
  border: none;
  border-radius: .5rem;
  }
  .webform-submission-form .form-item {
  width: 100%;
  }
  .webform-submission-form input.webform-button--submit {
  display: block;
  padding: .75rem;
  width: 10rem;
  border-radius: 2.5rem;
  text-decoration: none;
  font-size: 1rem;
  color: #fff;
  background-color: var(--theme-color);
  }
  svg {
  color: var(--theme-color);
  }
  .path-link-tree .views-row {
    display: flex;
    flex-wrap: nowrap;
    justify-content: center;
    align-items: center;
	}
 .path-link-tree .views-field {
 margin: 1rem .5rem;
 }
 ol.search-results li,
 table,
 td,
 tr {
 background: none;
 }
 .search-advanced .form-details-wrapper,
 .search-advanced .form-wrapper {
 border: none;
 }
}

@media (min-width:420px) {
/*h1,h2 {
  font-size: 4.5rem;
  line-height: 3.6rem;
}
h3 {
  font-size: 2rem;
  line-height: 2rem;
}*/

ul.menu-level-0 li {
  margin: 0 .25rem;
  }
ul.menu-level-0 li a {
  padding: .5rem .75rem;
  }
}

@media (min-width: 660px) {
  .container {
    max-width: 1920px;
  }
  .site-brand .block-region {
  flex-direction: row;
  }
   .site-slogan .views-field-field-image {
  max-height: clamp(41.25rem, 16.9853rem + 58.8235vw, 47.5rem);
  border-bottom: none;
  }
  #main .site-slogan .views-field-body {
	position: absolute;
	top: clamp(6rem, -1.7647rem + 18.82353vw, 8rem);
	left: 6%;
  }
  .site-slogan h1 {
  text-align: left;
  font-size: clamp(2rem, -.9118rem + 7.0588vw, 2.75rem);
  line-height: clamp(1.6rem, -.7294rem + 5.647vw, 2.2rem);
  }
  ul.menu-level-0 li {
  margin: 0 clamp(0.75rem, -1.191rem + 4.706vw, 1.25rem);
  }
  ul.menu-level-0 li a {
  padding: .5rem clamp(0.75rem, -1.191rem + 4.706vw, 1.25rem);
  }
  .quips {
  display: block;
  width: 100%;
  height: 20rem;
  position: absolute;
  bottom: 0px;
  }
  .quips {
  display: flex;
  align-items: flex-start;
  }
  .quips .views-row {
  margin: 0;
  height: 350px;
  padding: 0 1rem;
  box-sizing: border-box;
  }
  .quips h3 {
  font-size: clamp(1rem, 2.5vw, 2.8rem);
  line-height: clamp(1rem, 2.5vw, 2.8rem);
  color: var(--theme-color-two);
  }
  .quips p {
  padding: 0;
  }
  #block-calltoaction .block-content {
  display: flex;
  flex-wrap: nowrap;
  justify-content: center;
  align-items: center;
  align-content: center;
  }
  #block-calltoaction .field--name-field-image {
  flex-basis: 35rem;
  margin: .5rem;
  }
  
  #block-calltoaction .field--name-body {
  flex-basis: 25rem;
  margin: .5rem;
  }
  /*End front page styling*/
  /*Portfolio article tag scaling*/
  .content-two ul li {
  margin: 1rem;
  padding: .75rem 1.5rem;
  }
  /*end*/
  .nft-page {
  display: flex;
  flex-direction: row;
  }
  .nft-page .views-row {
  width: 100%;
  margin: 2rem auto;
  display: flex;
  flex-wrap: nowrap;
  align-items: center;
  justify-content: space-between;
  }
  .nft-page .views-row:nth-child(odd) {
  flex-direction: row-reverse;
  }
  .nft-page .views-field-field-video {
  flex: 2 0 60%;
  }
  .nft-page .views-field-field-link {
  flex: 0 0 40%;
  }
  .nft-page .views-row h3 {
  padding: 0 2rem;
  font-size: clamp(1.25rem, -1.66176rem + 7.058823529vw, 2rem);
  line-height: clamp(1.75rem, -0.19118rem + 4.705882353vw, 2.25rem);
  }
  /*Styling the Portfolio page*/
  .portfolio-page {
  padding: .5rem 0;
  display: flex;
  flex-wrap: wrap;
  align-items: center;
  }
  .portfolio-page .views-row,
  .portfolio-main footer {
  width: 50%;
  padding: 1rem 1rem;
  box-sizing: border-box;
  }
  .portfolio-main {
  flex-direction: row-reverse;
  }
  .portfolio-main footer {
  display: flex;
  flex-wrap: wrap;
  justify-content: center;
  align-content: center;
  }
  .portfolio-main footer h2 {
  margin:0;
  width: 100%;
  font-size: clamp(3rem, 1.453125rem + 3.75vw, 4.5rem);
  line-height: clamp(2.4rem, 1.1625rem + 3vw, 3.6rem);
  }
  .portfolio-main footer .read-more {
  margin: clamp(1rem, -.03125rem + .25vw, 2rem) 0;
  }
  .body-copy .views-row,
  .support-image .views-row {
  column-count: 2;
  column-gap: 1.5rem;
  }
  .middle-article {
  padding: 0;
  text-align: left;
  }
  .middle-article > div {
  display: flex;
  flex-wrap:nowrap;
  justify-content: center;
  align-content: center;
  align-items: center;
  }
  .middle-article .views-field-field-portfolio-image {
  flex-basis: 50%;
  margin: 0 2rem;
  }
  .middle-article .views-field-body {
  flex-basis: 30%;
  margin: 0 2rem;
 }
  .middle-article p {
  max-width: 30rem;
  }
  .footer-block {
  text-align: left;
  }
  #block-thankscontactpage h2,
  .footer-block h2 {
  width: 8rem;
  margin: 0;
  text-align: left;
  }
  .path-link-tree .footer-block h2 {
  width: auto;
  text-align: center;
  }
  #block-thankscontactpage,
  .footer-block.footer-one {
  order: 0;
  flex-basis: 9.5em;
  }
  .path-webform.site-page #block-thex-content,
  .footer-block.footer-two {
  flex-basis: clamp(22rem, -24.58824rem + 112.941vw, 34rem);
  }
  #block-thankscontactpage .field--name-body,
  #block-aboutme .field--name-body {
  margin: 0 0 .5rem 0;
  }
  .footer-two .region-footer-two form {
  margin-top: -1.25rem;
  }
  .footer-block li {
  justify-content: flex-end;
  }
  /*Styling the Skills page*/
  .skills-page .views-row:nth-child(odd) {
  flex-direction:row-reverse;
  }
  .skills-page .views-row:nth-child(even) {
  flex-direction:row;
  }
  .skills-page .views-field-body {
  width: 40%;
  }
  .skills-page .views-field-field-image {
  max-width: 60%;
  }
  /* Header */
  .header ul.menu-level-0 {
  margin-top: 0;
  }
  .header-top {
    padding: 1rem 0;
  }
  .header-top-container {
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
        -ms-flex-direction: row;
            flex-direction: row;
            gap: 1rem;
  }
  .header-top-left {
    margin-bottom: 0;
  }
  /* Header -> Search form */
  .search-box-content .block-title {
    display: block;
  }
  .search-box-content input[type="submit"] {
    display: block;
    margin: 0 auto;
    padding: 10px 30px;
    border-radius: 50px;
  }
  .path-link-tree #main .block-region {
  display: flex;
  flex-wrap: nowrap;
  flex-direction: row-reverse;
  justify-content: center;
  align-items: center;
  }
  .path-link-tree #main .block-region > div {
  margin: 1rem 2rem;
  }
  /* Main */
  .main-container {
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
        -ms-flex-direction: row;
            flex-direction: row;
  }
  #main {
    -webkit-box-ordinal-group: 2;
        -ms-flex-order: 1;
            order: 1;
  }
  #sidebar-left {
    -webkit-box-ordinal-group: 1;
        -ms-flex-order: 0;
            order: 0;
  }
  #sidebar-right {
    -webkit-box-ordinal-group: 3;
        -ms-flex-order: 2;
            order: 2;
  }
  /* Left sidebar + main */
  .sidebar-left #main {
    -webkit-box-flex: 1;
        -ms-flex: 1 1 70%;
            flex: 1 1 70%;
  }
  /* Right sidebar + main */
  .sidebar-right #main {
    -webkit-box-flex: 1;
        -ms-flex: 1 1 70%;
            flex: 1 1 70%;
  }
  /* Both sidebar + main */
  .two-sidebar #main {
    -webkit-box-flex: 1;
        -ms-flex: 1 1 40%;
            flex: 1 1 40%;
  }
  /* Sidebar
  --------------------------------*/
  #sidebar-left {
    -webkit-box-flex: 0;
        -ms-flex: 0 1 30%;
            flex: 0 1 30%;
    padding: 0 1.6rem 0 0;
  }
  #sidebar-right {
    -webkit-box-flex: 0;
        -ms-flex: 0 1 30%;
            flex: 0 1 30%;
    padding: 0 0 0 1.6rem;
  }
  /* Footer */
  .footer-container {
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
        -ms-flex-direction: row;
            flex-direction: row;
  }
  .footer-bottom-blocks-container {
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
        -ms-flex-direction: row;
            flex-direction: row;
    -webkit-box-pack: justify;
        -ms-flex-pack: justify;
            justify-content: space-between;
  }

  .footer-bottom-container {
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
        -ms-flex-direction: row;
            flex-direction: row;
    -webkit-box-pack: justify;
        -ms-flex-pack: justify;
            justify-content: space-between;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
  }
  .last-footer-block {
    padding-right: 0;
  }
  .footer-bottom-last {
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
        -ms-flex-direction: row;
            flex-direction: row;
    -webkit-box-pack: justify;
        -ms-flex-pack: justify;
            justify-content: space-between;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
  }
  .copyright {
    margin-bottom: 0;
  }
  /* shortcodes -> content width */
  .width30 {
    width: 30%;
  }
  .width40 {
    width: 40%;
  }
  .width50 {
    width: 50%;
  }
  .width60 {
    width: 60%;
  }
  .width70 {
    width: 70%;
  }
  .width80 {
    width: 80%;
  }
  .width90 {
    width: 90%;
  }
  /* shortcodes -> responsive column */
  .w10 {
    flex-basis: calc(10% - 10px);
  }
  .w20 {
    flex-basis: calc(20% - 10px);
  }
  .w30 {
    flex-basis: calc(30% - 10px);
  }
  .w40 {
    flex-basis: calc(40% - 10px);
  }
  .w50 {
    flex-basis: calc(50% - 10px);
  }
  .w60 {
    flex-basis: calc(60% - 10px);
  }
  .w70 {
    flex-basis: calc(70% - 10px);
  }
  .w80 {
    flex-basis: calc(80% - 10px);
  }
  .w90 {
    flex-basis: calc(90% - 10px);
  }
  /* Shortcodes -> responsive view */
  .view-in-mobile {
    display: none;
  }
  .view-in-desktop {
    display: block;
  }
}
@media (min-width: 830px) {
  .container {
    max-width: 1920px;
  }
/*Start styling front page*/  
  .site-slogan .views-field-field-image {
  max-height: clamp(47.5rem, 26.1397rem + 41.1765vw, 56.25rem);
  }
  #main .site-slogan .views-field-body {
	position: absolute;
	top: clamp(8rem, .6765rem + 14.11765vw, 11rem);
	left: 6%;
  }
  .site-slogan h1 {
  text-align: left;
  font-size: clamp(2.75rem, -.3015rem + 5.882vw, 4rem);
  line-height: clamp(2.2rem, -1.2177rem + 6.5882vw, 3.6rem);
  }
  .middle-article {
  padding: 5rem 0;
  }
  .preview-one h2,
  .middle-article h2,
  .skills-page h2 {
  font-size: clamp(2.5rem, -1.16176rem + 7.059vw, 4rem);
  line-height: clamp(2rem, -0.92941rem + 5.647vw, 3.2rem);
  margin: 0 auto .75rem auto;
  }
  #block-aboutme,
  .article-format {
  column-count: 2;
  column-gap: 2rem;
  }
  .path-webform.site-page #block-thex-content,
  .footer-block.footer-two {
  flex-basis: clamp(34rem, -2.61765rem + 70.588vw, 49rem);
  }
  /*End styling front page*/
  .skills-page .views-field-body p {
  padding: 0 2rem;
  }
  th {
    padding: 10px;
  }
  td {
    padding: 5px 10px;
  }
  /* Header */
  .menu-wrap {
    position: relative;
    background-color: transparent;
    width: 100%;
    max-width: 100%;
    float: right;
    margin-left: 0;
    padding: 0;
    -webkit-transform: translateX(0);
        -ms-transform: translateX(0);
            transform: translateX(0);
    -webkit-transition: none;
    -o-transition: none;
    transition: none;
  }
  .menu-wrap .menu {
    display: block;
    color: var(--primary);
  }
  .menu-wrap .menu a {
    color: var(--primary);
  }
  .menu-wrap ul.menu li {
    display: inline-block;
  }
  .menu-wrap ul.menu li a {
    border: none;
  }
  .menu-wrap ul.menu > li {
    display: inline-block;
    margin-left: 20px;
  }
  .menu-wrap ul.menu > li > a {
    padding: 10px 1px;
  }
  .menu-wrap ul.menu ul.submenu {
    position: absolute;
    display: none;
    top: 35px;
    opacity: 0;
    background-color: var(--primary);
  }
  .menu-wrap ul.menu ul.submenu li {
    display: inline-block;
    width: 160px;
    text-align: left;
    border-bottom: 1px solid #222222;
  }
  .menu-wrap ul.menu ul.submenu li a {
    display: inline-block;
    padding: 10px 2px 10px 10px;
  }
  .menu-wrap ul.menu ul.submenu li a:hover {
    color: #000000;
  }
  li.expanded:hover ul.submenu,
  li.collapsed:hover ul.submenu,
  li.expanded:active ul.submenu {
    display: block;
    -webkit-animation: slideUp 0.5s forwards;
    animation: slideUp 0.5s forwards;
  }
  .menu-wrap .menu li span.dropdown-arrow {
    position: relative;
  }
  /* Third level drop down */
  .menu-wrap ul.menu ul.submenu ul.submenu {
    position: absolute;
    display: none;
    width: 160px;
    top: 0;
    left: 160px;
    padding: 0;
    opacity: 0;
  }
  ul.submenu li.expanded:hover ul.submenu,
  ul.submenu li.collapsed:hover ul.submenu {
    display: block;
    -webkit-animation: slideUp 0.5s forwards;
    animation: slideUp 0.5s forwards;
  }
  .menu-wrap .menu ul.submenu li.expanded::after {
    right: 10px;
  }
  .mobile-menu,
  .close-mobile-menu {
    display: none;
  }
}
@media (min-width: 1169px) {
  .container {
    max-width: 1920px;
  }
  .nft-page {
  max-width: 87.5rem;
  margin: 0 auto;
  }
    .site-slogan .views-field-field-image {
  max-height: clamp(56.25rem, -52.083rem + 148.148vw, 81.25rem);
  }
  #main .site-slogan .views-field-body {
	position: absolute;
	top: clamp(11rem, 4.5rem + 8.888vw, 12.5rem);
	left: 6%;
  }
  .site-slogan h1 {
  text-align: left;
  font-size: clamp(4rem, -4.6666rem + 11.8519vw, 6rem);
  line-height: clamp(3.6rem, -1.6rem + 7.111vw, 4.8rem);
  }
  .quips {
  height: clamp(20rem, -15.208rem + 48.148vw, 28.125rem);
  }
  .quips p {
  font-size: clamp(1rem, -1.1667rem + 2.963vw, 1.5rem);
  line-height: clamp(1.75rem, -2.042rem + 5.1851vw, 2.625rem);
  padding-left: clamp(0rem, -17.333rem + 23.704vw, 4rem);
  padding-right: clamp(0rem, -17.333rem + 23.704vw, 4rem);
  }
  /*.preview-one h2,
  .middle-article h2,
  .skills-page h2 {
  font-size: clamp(4rem, -0.33333rem + 5.926vw, 5rem);
  line-height: clamp(3.2rem, -0.26667rem + 4.741vw, 4rem);
  margin: 0 auto .75rem auto;
  }*/
}

@media (min-width: 1440px) {
  .site-slogan .views-field-field-image {
  max-height: clamp(81.25rem, 43.75rem + 41.667vw, 93.75rem);
  }
  .nft-page {
  max-width: 87.5rem;
  }
  #main .site-slogan .views-field-body {
	position: absolute;
	top: clamp(12.5rem, .5rem + 13.333vw, 16.5rem);
	left: 6%;
  }
  .site-slogan h1 {
  text-align: left;
  font-size: clamp(6rem, 2.25rem + 4.1667vw, 7.25rem);
  line-height: clamp(4.8rem, 1.8rem + 3.333vw, 5.8rem);
  }
  .preview-one h2,
  .middle-article h2,
  .skills-page h2 {
  font-size: clamp(5rem, 2.00000rem + 3.333vw, 6rem);
  line-height: clamp(4rem, 1.60000rem + 2.667vw, 4.8rem);
  margin: 0 auto .75rem auto;
  }
}
